@media screen and (max-width: 1600px){
    .business-lt a figure img{height: 260px;object-fit: cover;}

}

@media screen and (max-width: 1220px){
  
    .banner video{height: 400px;}

}
@media screen and (max-width:1024px){
   



}

@media screen and (max-width:991px){
  
    
    .container{max-width: 100%;padding: 0 20px;}
    .header-in{padding: 80px 0 0 0;}
    .hotbox-in{padding: 30px 0;}
    .hotbox-in p{padding: 0 0 20px 0;}
    h1{font-size: 30px;}
    .business-rt-in{max-width: 100%;padding: 15px 15px !important;}
    .business-rt{padding: 0;}
      .contact{margin-top: -50px;}
    .footer-lt a span{font-size: 14px;}


}

@media screen and (max-width:767px) {
   
     .header-in{padding: 12px 0;}
    .logo a img{width:150px;height: auto;}
      #nav-icon1{display:block;}
        .sidebar{display:block;width: 250px;background: #000;position: fixed;z-index: 999;height:100%;transition:all 0.5s ease-in-out;top:0;right:-250px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;overflow-y: auto;}
        .sidebar nav{display:block;text-align: center;padding: 27px 0 0;}
        .open .sidebar{ right:0;}
        .open .wrapper{left:-250px;position: fixed;}
    .wrapper{width: 100%;position: relative;}
      nav{display: none;}
    .sidebar nav{display: block;float: none;}
    .logo{position: static;}
    nav ul li{display: block;padding: 0 0 22px 0 !important;}
    .stick_header .header-in{padding: 15px 0;}
    h4{font-size: 20px;line-height: 24px;}
    .business-rt-in{max-width: 100%;padding: 15px 15px !important;}
    p{font-size: 16px;}
    .business-rt h4{padding: 0;}
    .contact-in ul{margin: 0;}
    .contact-in{max-width: 100%;padding: 0 20px;padding-bottom: 40px;}
    .contact{margin-top: 0px;}
    .footer-rt{float: none;display: block;text-align: left;max-width: 300px;margin: 0 auto;}
    .footer-lt{float: none;display: block;}
    .footer-lt a{display: block;}
    .footer-lt a img{display: inline-block;margin: 0 auto;}
    .footer-in{padding: 0;text-align: center;}
    .cma-logo img { max-width:100%; }
  

    
}
@media screen and (max-width:599px) {
   
    .btn{font-size: 16px;letter-spacing: 0.5px;}
    .banner video{height: 160px;object-fit: cover;}
    .business-rt{float: none;width: 100%;display: block;}
    .business-lt{float: none;width: 100%;display: block;}
    .business-rt-in{width: 100%;float: none;padding: 30px 20px !important;}
    .business-rt p{max-width: 100%;}
    .business-lt a figure img{height: auto;}
    .marketing-img figure{margin-top: 0;}
    .contact-in ul li{width: 100%;display: block;float: none;}
    .footer-lt a span{display: block;padding: 0 43px;}
    .footer-rt-in ul li a{font-size: 14px;letter-spacing: 1px;}
    .cma-logo img { max-width:100%; }
}
@media screen and (max-width:479px) {
  
    
}
@media screen and (min-width:768px) {
   
    
}