@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1500px){
	.container2{max-width: 1165px; width: auto; float: none; margin: 0 auto; padding: 0 30px;}
  .testimonial .slick-list{padding: 0 !important;}
  .testimonial .title-block h3{font-size: 16px;}
}

@media only screen and (max-width:1260px){

  .slider, .slide{height: calc(60vh - 74px);}
  .slide_content h2{font-size: 34px;}
  .slide_content_in{width: 500px;}
	

}

@media only screen and (max-width:1024px){
	.left-top .nav-link{padding: 10px 0; display: flex; align-items: baseline;}
  ul.list-block li{display: flex; align-items: baseline; padding: 5px 10px 5px 0;}

}
@media only screen and (max-width:999px){
	
	.hide-block{display: none;}
  .navbar{display: block;padding: .5rem 0rem;}
	.menu{display:inline-block;}	
	.nav-menu{display: block;width: 200px;background: #fff;position:fixed;right: -200px;top: 0;height:100%;overflow:auto;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;padding: 0;box-shadow: 0 0 10px 0 rgb(41 61 88 / 10%);}
	.nav-menu ul{display: block;}
  .nav-menu ul li{display:block;float:none;text-align:center;border-bottom: 1px solid #d3d3d3;margin: 0;padding: 0;}
	.nav-menu ul li a{padding: 10px 10px;/* font-size:16px; */color: #717171;display:block;}
	.open .wrapper , .open .header{left: -200px;}
	.open .nav-menu{right: 0;}
	.nav-menu ul li:hover > a, .nav-menu ul li.active > a{background: #d86812; color: #fff;}
	.nav-menu ul li a:after{display: block;background: #0d5ef4;width: 100%;top: 0;z-index: -1;border: 0;position: absolute;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;} 
	.nav-menu ul li:hover > a:after, .nav-menu ul li.active > a:after{height: 100%;}

	
  .title-block h2{font-size: 30px;}
  .video{display: none;}
  ul.list-block li{width: 100%; }
  
}

@media only screen and (max-width:768px){
	.features .title-block{margin: 0;}
  ul.list-block2 li{width: 100%;}
  .testimonial .row .title-block{text-align: center; margin: 0 0 20px;}
  .services-tabs{display: block !important;}
  .services-tabs .nav{margin: 0 0 50px;}
  .left-top .nav-link{display: block; border-bottom: 1px solid #ccc;}
  .services .tab-content{border: 0; padding: 0}
  .testimonial{padding: 0 0 60px;}

  .desktop{display: none;}
  .mobile{display: block;}

  .slick-nav{width: 34px; height: 34px;}
}

@media only screen and (max-width:599px){
  .slide_content_in{width: 290px;}
  .slide_content h2{font-size: 26px;font-weight: 500;}
  .slide_content p{font-size: 12px;}
  
}

@media only screen and (max-width:480px){
	


}

@media only screen and (min-width:999px){
	.nav{display:block !important;}
}
