@media only screen and (min-width: 2560px){
  .testimonials-items .item2 { margin-left: 120px;}
  .testimonials-items .item3 {margin-left: 320px;}
}

@media only screen and (min-width: 1801px){
  .cmt-right-span .cmt-col-wrapper-bg-layer {margin-right: -500px;}
  .cmt-left-span .cmt-col-wrapper-bg-layer {margin-left: -500px;}
}

@media only screen and (min-width: 1200px){
  .container {max-width: 1200px;}

  
}

@media only screen and (max-width: 1200px){
  nav.main-menu li.mega-menu-item a.mega-menu-link:not(:last-child):after{color: #666666;}
  .cart_icon:before{display: none;}
  .site-branding img{max-height: 40px;}
  .cmt-page-title-row{height: auto;} 
}

@media (max-width: 1199px){
  .container,.container-fluid{max-width: 100%;}
  .res-1199-pr-90{padding-right: 90px;}
  .res-1199-pl-60{padding-left: 60px;}
  .res-1199-mt-30{margin-top: 30px;}

  /* cmt-bg-layer */
  .cmt-row .container, .cmt-row .container-fluid, .cmt-page-title-row .container, footer .container, .element-row .container,.sidebar .container{ max-width: 100%; }
  .cmt-row .container, .cmt-page-title-row .container, footer .container, .element-row .container, .sidebar .container{ padding: 0; }
  .cmt-row .container > .row, .cmt-page-title-row .container > .row, footer .container .row, .element-row .container > .row , .sidebar .container > .row{ margin: 0; }
   
   /* header */
  .header .site-header-menu{/*background-color: #202426;*/}
  .header_extra .header_btn{visibility: hidden; display: none;}
  .header_extra {left: -40px;}
  .header_cart {padding-left: 10px;}
  .cmt-topbar{display: none;}
  .cmt-header-style-02 .site-branding img.stickylogo,.cmt-header-style-03 .site-branding img.stickylogo{opacity:1;}
  .cmt-header-style-03 .site-branding img.standardlogo{opacity: 1;}
  .cmt-header-style-03 .header_extra i,.cmt-header-style-02 .header_extra i{color:#fff;}
  #site-header-menu .site-navigation {height: 100px;margin: 0;padding: 20px 0;}


  .slide .slide__content--headings,.slide .slide_style2 .slide__content--headings {margin-top: 0;}
  .spacing-4 {padding:0px;margin-top: 0;}
  .featured-imagebox-service.style1 .featured-content {background-color: #fff;padding: 25px 20px 25px 25px;}
  .cmt-page-title-row-inner{padding-top: 0px;}
 
}

@media only screen and (max-width: 1131px){ 
  ul.widget_contact_wrapper li:first-child {margin-right: 25px};
}

@media only screen and (min-width: 991px){
 /* .sidebar .col-lg-3.content-area {flex: 0 0 30%;max-width: 30%;}
  .sidebar .col-lg-9.content-area {flex: 0 0 70%;max-width: 70%;}*/
  /* header */
  .cmt-stickable-header.fixed-header {
    z-index: 3;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 43, 92, 0.08);
  }
  .fixed-header{
    position: fixed!important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
  }
  .cmt-stickable-header.fixed-header .site-branding img.stickylogo {opacity: 1;}
  .header .site-header-menu .cmt-stickable-header.fixed-header .site-navigation{margin-top: 0;}
  .header .cmt-stickable-header.fixed-header .site-navigation-content{
    position: unset;
    content: unset;
    box-shadow: unset;
  }
  .header #site-header-menu .site-navigation ul.menu > li >a { 
    display: block;
    margin: 0px;
    padding: 0px 15px;
    text-decoration: none;
    position: relative;
    z-index: 1;
    height: 100px;
    line-height: 100px;
    font-family: roboto, sans-serif;
  }

  /* cmt-header-style 01*/
   header.cmt-header-style-01 {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 3;
  }

  /*cmt-header-style 03*/
  .header.cmt-header-style-03{position: relative;z-index: 111111;}
  .cmt-header-style-03 .cmt-topbar{padding: 5px 0px 63px;position: relative;}
  .cmt-header-style-03 .site-navigation {
    position: absolute;
    top: -65px;
    padding-left: 35px;
    z-index: 0;
    background: #fff;
  }
  .cmt-header-style-03 .site-navigation:before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 5000px;
    height: 100%;
  }
  .cmt-header-style-03 .menu{padding-left: 110px;}
  .satisfied-users .satisfied-users-content blockquote{font-size: 22px;line-height: 33px;} 
  .header.cmt-header-style-03 .site-header-menu .cmt-stickable-header.fixed-header .site-navigation{margin: 0;position: unset}
}
@media only screen and (max-width: 1024px){
.faq-section .section-title:after{display: none;}
}

@media only screen and (max-width: 991px){

  .bg-layer > .container > .row > [class*='col-lg'], .bg-layer > .container-fluid > .row > [class*='col-lg'] { padding: 0; }
  .res-991-mt-30{margin-top: 30px;}
  .res-991-mt-50{margin-top: 50px!important;}
  .res-991-mt-80{margin-top: 80px;}
  .res-991-mt_70{margin-top: -70px;}
  .res-991-mt-0{margin-top: 0px!important;}
  .res-991-mt-15{margin-top: 15px!important;}
  .res-991-mr-0{margin-right: 0px!important;}
  .res-991-mb-10{margin-bottom: 10px!important;}
  .res-991-mb-30{margin-bottom: 30px!important;}
  .res-991-mb-50{margin-bottom: 50px;}
  .res-991-mb-0{margin-bottom: 0px!important;}
  .res-991-ml-0{margin-left: 0px!important;}

  .res-991-pt-0{padding-top: 0!important;}
  .res-991-pt-45{padding-top: 45px;}
  .res-991-pr-130{padding-right: 130px;}
  .res-991-pr-0{padding-right: 0px!important;}
  .res-991-pb-15{padding-bottom: 15px;}
  .res-991-pb-0{padding-bottom: 0!important;}
  .res-991-pb-45{padding-bottom: 45px;}
  .res-991-pl-0{padding-left: 0px!important;}
  .res-991-pl-15{padding-left: 15px!important;}
  .res-991-pl-40{padding-left: 40px;}

  .spacing-1{ padding:50px 15px;margin:0;}
  .spacing-10 {margin: 0;padding:30px 15px;}
  .spacing-2 {margin-right: 0;padding:30px 25px 35px 25px;margin-top: 0;}
  .spacing-8 {padding:45px 20px;}
  .spacing-9{margin-top: 0;padding: 30px 15px 0;}
   
  /*section and row*/
  .section-title{margin-bottom: 20px;}
  .cmt-row{padding: 60px 0;}
  .cmt-row.top-zero-padding-section{padding: 0 0 60px;}
  .cmt-row.bottom-zero-padding-section{padding: 60px 0 0;}
  .cmt-row.client-section{padding: 40px 0;}

  .cmt-col-bgimage-yes.break-991-colum{height: auto;}
  [class*='col-lg'] .ttm-col-bgimage-yes, .bg-layer-equal-height [class*='col-lg'] .ttm-col-bgcolor-yes{height: auto !important;}
  .cmt-equal-height-image{display: block;float: none;width: 100%;} 
  .featured-imagebox-portfolio .cmt-media-link a{top: 41%;left: 43%;}
  .featured-imagebox.featured-imagebox-portfolio.style3 .cmt-media-link a{ top: 46%;left: 49%;}
  .zero-padding-section .cmt-bg.cmt-right-span{margin-right: 0;margin-left: 0;}

  .slick_slider.slick-dotted .slick-dots,.faq-section .section-title:after,
  .slick-arrow,.featured-icon-box.style5.cmt-horizontal_sep:before,.featured-icon-box.style5.cmt-vertical_sep:after{display: none!important;visibility: hidden;}


   ul.widget_contact_wrapper li {margin-left: 31px;}
  .inside{border-color: transparent!important;}
  .first-footer .widget-area:not(:first-child):after,.top-bottom-zero-section .cmt-horizontal_sep:after,
  .top-bottom-zero-section .cmt-vertical_sep:after{display: none;}
  .cmt-boxes-spacing-5px {padding-bottom: 0px!important;}
  .aboutus-section .title-header h3{margin-top: 25px;}
  .fid-section .cmt-box-col-wrapper:nth-child(2),.fid-section .cmt-box-col-wrapper:nth-child(3){padding-left: 15px;}
  .featured-icon-box.style7 {margin-right: 80px;}
  .fid-section_2{padding-left: 0px;}
  .list-inline.justify-content-end{justify-content: start!important;}
  .cmt-teammember-content-box {padding-left: 0px;padding-bottom: 20px;}
  .cmt-item-view-leftimage{margin-bottom: 0;}
  .faq-section .section-title{margin-bottom: 20px;}
  .cart-collaterals .cart_totals{float:initial;}
  .sidebar.cmt-sidebar-right,.sidebar.cmt-sidebar-left{padding: 45px 0 0;}
  .sidebar .widget-area .widget{padding-left: 0;}
  .featured-imagebox-post.style6{margin-bottom: 30px;}
  .cmt-team-call-details{margin-top: 0;padding-top: 40px;}
   div.pp_default .pp_expand{visibility: hidden!important;}
   ul.widget_contact_wrapper li:first-child i:before {top: 3px;}
   .cmt-pf-single-contant {padding-bottom: 60px;}

}
@media only screen and (min-width: 768px) and (max-width: 991px){.footer .widget.widget-text{padding-top: 30px;}}

@media only screen and (max-width:767px){
  .spacing-3{padding-left: 40px;padding-right: 40px;}
  .res-767-mt-25 {margin-top: 25px;}
  .res-767-mt-30 {margin-top: 30px;}
  .res-767-mt-0 {margin-top: 0!important;}
  .res-767-mb-25{margin-bottom: 25px;}
  .res-767-mb-0{margin-bottom: 0px!important;}
  .res-767-ml-0{margin-left: 0px!important;}
  .res-767-pr-0{padding-right: 0px!important;}
  .res-767-pt-15{padding-top: 15px;}
  .res-767-pt-0{padding-top: 0px!important;}
  .res-767-pt-45 {padding-top: 45px;}

  .slide__content--headings .border_right{padding-right:0!important;}
  .widget-area {margin-bottom: 30px;}
  .testimonials-items{display: none;visibility: hidden;}
  .bg-img2{background-image: unset;}
  .section-title h2,.transport-services-section .section-title h2{font-size: 28px; line-height: 38px;}
  .cmt-row.blog-section{padding:60px 0;}
  #footer-nav-menu,.copyright {text-align: center;display: block!important;}
  .footer .first-footer{padding-bottom: 0;}
  .cmt-exp p{margin-right: 50px; margin-bottom: 0;}
  .cmt-blog-single .comment-form .comment-form-author,.cmt-blog-single .comment-form .comment-form-email,
  .cmt-blog-single .comment-form .comment-form-url{width: 100%;}

}

@media only screen and (max-width:600px){
  .testimonial_1 .testimonial_1-content blockquote{font-size: 18px;line-height: 34px;}

}
@media only screen and (max-width:575px){
  .res-575-pl-0{padding-left: 0!important;}
  .res-575-ml-0{margin-left: 0!important;}
  .res-575-mt-10{margin-top: 10px!important;}
  .justify-content-center .border-right{border-right: 1px solid transparent!important;}
  .cmt-blog-single .cmt-blogbox-desc-footer{display: block;}
  .cart_button{float: left;}
   .footer{background-position: right center;}
   .inside.style2{padding:5px 10px;}
   .inside.style2 h3{padding-left: 0;padding-top: 20px;}
   .first-footer .widget_contact_wrapper li:last-child {padding-bottom: 0;}
}

@media only screen and (max-width:425px){
  #footer-nav-menu {justify-content: flex-start!important;}
  .title_btn a:nth-child(2){margin-top: 10px;}
  .client-box.style2 .client-thumbnail:after{visibility: hidden; display: none;}
  div.product form.cart div.quantity {margin: 0 10px 0 0;}
  .cmt-social-share-wrapper{display: block;}
  .res-425-mt-10{margin-top: 10px!important;}
}
@media only screen and (max-width: 391px){
.res-391-mt-0{margin-top: 0px!important;}
.res-391-mt-20{margin-top: 20px!important;}
.slide .slide_style2 .slide__content--headings .cmt-btn{margin-right:0px;}
}

@media only screen and (max-width:375px){
 .accordion .toggle .toggle-title a:after{right:-5px;}
 .slide .slide_style2 .slide__content--headings h2{font-size:40px; line-height: 50px;}
 .featured-icon-box.style8 {padding: 35px 15px;}
}

@media only screen and (max-width:325px){
 .client-box .cmt-client-logo{padding:10px 20px;}
}


