@media(max-width:990px){
  .video-con2 {
    width: 45% !important;
  }
  .last-ser-img img {
    height: 300px !important;
  }
  .last-ser-title a span {
    margin: 0 15px !important;
  }
  .queations-form {
    top: 65px !important;
  }
  .shap-b {
    position: absolute;
    bottom: -426px !important;
  }
  .se-ser,
  .questions,
  .best-products,
  .best-services{
    padding: 35px 0 !important;
  }
  .sub-con h3 {
    width: 100% !important;
  }
  /************************************************************************/
  .se-nav .navbar-nav>li{
    padding: 0 7px !important;
  }
  .se-nav .navbar-default .navbar-nav>li>a{
    padding: 10px 8px !important;
  }
  .sign-up-page {
    padding: 35px 0 !important;
  }
  .cart-pay ul li a {
    padding: 7px 15px !important;
  }
  .submit button{
    padding: 7px 35px !important;
  }
  .submit{
    text-align: center !important;
  }
  #accordion ul li {
    padding-bottom: 10px !important;
  }
  .serv-tabs .nav>li>a {
    padding: 12px 46px !important;
  }
  .serv-pic img {
    height: 155px !important;
  }
  .ev-comments ul li {
    min-height: 180px !important;
  }
  .serv-m-img img {
    height: 338px !important;
  }
  .about-con p{
    width: 100%  !important;
  }
  .about-con ul li {
    padding: 0 20px !important;
  }
  .product-l-cart ul .submit button {
    padding: 9px 20px !important;
  }
  .product-l-cart ul form li:nth-child(1){
    margin: 0 !important;
  }
  .side-search .form-control {
    width: 74% !important;
  }
  .video video {
    top: 0% !important;
      width: 100%;
      height: auto;
  }
  .p-range input.ui-slider-input {
    right: -18px !important;

  }
    .hvr-icon-wobble-horizontal{
        font-size:14px
    }




}

@media(max-width:767px){
  .f-nav nav {
    position: unset !important;
    opacity: 1 !important;
    height: unset !important;
    background-color: #4f3445 !important;
  }
  .navbar-default .navbar-toggle,
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background-color: transparent;
  }
  .navbar-toggle {
    margin-top: 20px !important;
  }
  .side-info {
    padding: 10px 0 !important;
  }
  .navbar-nav {
    text-align: center !important;
  }
  .video {
    height: 250px !important;
  }
  .video-con2 {
    width: 100% !important;
    margin-bottom: 10px;
  }
  .side-image img {
      display:none;
  }
  .video-con,
  .ssidebar,
  .side-logo,
  .customNavigation,
  .questions-img::before,
  .questions-img::after,
  .shap-img,
  .shap-b{
    display: none !important;
  }
  .best-head {
    padding-bottom: 0px !important;
  }
  .se-ser, .questions, .best-products, .best-services {
    padding: 25px 0 !important;
  }
  .last-head{
    text-align: center !important;
  }
  .last-services .last-head{
    padding-bottom: 20px !important;
  }
  .last-ser-box {
    position: unset !important;
    margin-bottom: 20px !important;
  }
  .last-ser-img img {
    height: 280px !important;
  }
  .best-products .last-head {
    margin-bottom: 0px !important;
  }
  .queations-form {
    width: 100% !important;
    position: unset !important;
  }
  .questions-img img {
    height: 313px !important;
  }
  .subscibe img {
    height: 280px !important;
  }
  .sub-con {
    margin-top: 35px !important;
  }
  .sub-con h3 {
    width: 100% !important;
    font-size: 17px !important;
    font-weight: 600 !important;
  }
  .footer-con p{
    width: 100% !important;
  }
  .footer-con,
  .footer-con p,
  .imp-link,
  .design,
  .brands,
  .s-client-con p{
    text-align: center !important;
  }
  .map iframe {
    height: 200px !important;
  }
  .design{
    margin-bottom: 10px !important;
  }
  .clients .col-md-3 {
    height: 310px !important;
  }
  #sync2 .item{
    margin-right: 63px !important;
  }
  .clients {
    height: unset !important;
  }
  .s-client-con {
    margin-top: 0 !important;
    text-align: center !important;
  }
  /****************************************************************************************/

  .services-page .best-img img {
    height: 120px !important;
  }
  .services-page .best-con {
    height: 235px !important;
  }
  .services-page .best-con {
    padding-top: 155px !important;
  }
  .services-page .best-img {
    padding: 0 5px !important;
  }
  .services-page{
    padding: 30px 0 !important;
  }
  .sign-up-page{
    padding: 15px 0 !important;
    text-align: center !important;
  }
  .submit,
  .page-link,
  .login-page,
  .login-con,
  .create-acc-con,
  .create-acc-con p,
  .create-acc-l,
  #serv p,
  #comments .ev-customers-con,
  .event-comment,
  .profile-l,
  .about-con,
  .about-con p,
  .about-con ul,
  .product-content,
  .pro-con,
  .pro-con p,
  .product-l-cart,
  #pro-det2 h4,
  #pro-det2 h5,
  .products-page,
  .p3-con,
  .p3-profile-det,
  .p-box1,
  .p3-profile-det-state .col-md-6:nth-child(2){
    text-align: center !important;
  }
  .sign-up-form form label,
  .login-con form label{
    float: right !important;
  }
  .contact-page .sign-up-form{
    margin: 25px 0 !important;
  }
  .map iframe{
    margin-bottom: 0 !important;
  }
  .page-title h1 {
    font-size: 35px !important;
  }
  .page-link {
    margin-top: 20px !important;
  }
  .form-title::before {
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    text-align: center !important;
  }
  .login-page{
    padding: 15px 0 !important;
  }
  .cart-page,
  .servies-det-page,
  .profile-page,
  .about-page,
  .product-page{
    padding: 30px 0 !important;
  }
  .cart-side{
    text-align: center !important;
    margin-top: 20px !important;
  }
  .cart-info img {
    width: 85px !important;
    height: 125px !important;
  }
  .value-button {
    width: 17px !important;
    font-size: 13px !important;
  }
  #number {
    width: 28px !important;
  }
  .cart-page .table .cart-img {
    padding: 0 !important;
  }
  .cart-page .table>tbody tr td {
    padding: 20px 0 0 !important;
  }
  .cart-page .table>tbody tr td h4 {
    font-size: 11px !important;
  }
  .cart-img span {
    font-size: 12px !important;
  }
  .serv-m-img img {
      height: 200px !important;
  }
  .serv-m-img img {
    height: 200px !important;
  }
  .serv-features ul li {
    width: 49% !important;
  }
  .comments-rate,
  .ev-comments,
  .event-comment,
  .product-details .product-tabs,
  .cart-tab .tab-content,
  .tab-content .submit{
    padding: 0px !important;
  }
  .progress {
    width: 54% !important;
  }
  .comments-rate .evaluate span:last-child {
    margin: 0 !important;
  }
  .progres-info2 {
    width: 33% !important;
    margin-right: 5px !important;
  }
  .comm-img {
    padding: 0 6px !important;
  }
  .comm-img img,
  .about-con p{
    width: 100%  !important;
  }
  .ev-comments ul li {
    min-height: 205px !important;
  }
  .serv-pic img {
    height: 133px !important;
  }
  .tab-content {
    margin-top: 20px !important;
  }
  .about-con ul li {
    padding: 0 18px !important;
  }
  .about-video iframe {
    height: 250px !important;
  }
  .product-tabs .tab-content{
    margin-top: 8px !important;
  }
  .product-l-cart .value-button {
    width: 33px !important;
    font-size: 15px !important;
  }
  .product-similar {
    padding-bottom: 20px !important;
  }
  .cart-products {
    padding: 35px 25px 15px !important;
    min-height: unset !important;
  }
  .c-pro-con {
    text-align: center !important;
    margin-top: 15px !important;
  }
  .cart-tab {
    text-align: center !important;
    margin: 19px 0 !important;
    padding: 0 15px !important;
  }
  .cart-tab .nav-tabs > li {
    float:none !important;
    display:inline-block !important;
    zoom:1 !important;
  }
  .cart-tab .nav-tabs {
    text-align:center !important;
  }
  .cart-tab .pull-left {
    float: unset !important;
  }
  .cart-info22 {
    margin: 20px 0 !important;
  }
  .side-img img {
    height: 111px !important;
  }
  .side-prodcuts {
    min-height: 119px !important;
  }
  .side-con {
    margin-top: 0px !important;
  }
  .pro-search ul li {
    width: 49% !important;
    margin-bottom: 11px !important;
  }
  .side-title::after {
    right: 0 !important;
    left: 0 !important;
    margin: 0 auto !important;
  }
  .p-range .submit {
    float: unset !important;
    text-align: center !important;
    display: inline-block !important;
  }
  .products-page{
    padding: 25px 0 !important;
  }
  .p3-profile-arr {
    margin: 20px 0 !important;
  }
  .p3-profile-arr h4::after {
    position: unset !important;
  }
  .dropcart,
  .wishlist{
    padding: 10px 25px !important;
  }
  .dropcart a,
  .wishlist a{
    margin: 5px 0 !important;
    display: inline !important;
  }
  .video video {
    top: 0% !important;
  }
  .navbar-left{
    margin-top: 0px !important;
  }
  .se-nav .navbar-left>li {
    padding: 10px 0!important;
  }
  .modal {
    z-index: 105000000000 !important;
  }
  .search-con .form-group {
    width: 72% !important;
  }
  .follow {
    float: unset !important;
  }
  .serv-date #accordion h4 {
    padding-top: 10px !important;
  }

}

@media(max-width:1199px){

}
@media (min-width: 768px){
    #sidebarMenu .navbar-nav>li {
      float: unset !important;
  }
}
