/* ==========================================================================
   *Large devices (desktops, 992px and up)*
   ========================================================================== */
@media (min-width: 1200px) and (max-width:1600px) {
    
    
}


/* ==========================================================================
   *Large devices (desktops, 992px and up)*
   ========================================================================== */
@media (min-width: 992px) and (max-width:1199px) {
   
}
@media (max-width: 1200px) {
	.intro{padding:15px 0px;}
    .intro h2{font-size:30px;line-height:36px;}
	.srv-slider .slider-wrapper{width:92%;}
	.banner-block .nav-control a.next{right:10px;}
	.banner-block .nav-control a.prev{left:10px;}
	
	.overview-block p {font-size: 18px;line-height: 28px;}
	.our-benefits{padding-top:0;}
	.our-clients{padding-top:40px;}
	h2{font-size:30px;}
	.thumb-wrapper ul li a{    padding: 3px 11px;}
	.our-clients .texting h5{font-size:18px;line-height:24px;}
	.our-clients .texting h3{margin-bottom:20px;font-size:24px;}
	.our-clients .pic-box{height:400px;}
	.our-clients .pic-box:before{width:480px;height:480px;left:0;right:0;}
	.our-clients .pic-box .img-holder{width:380px;height:380px;left:0;right:0;}
	h3 {font-size: 24px; line-height: 32px;}
	.get-in-touch p {font-size: 18px;line-height: 28px;}
	.get-in-touch .texting{padding-right:20px;}
	.testi-section{padding-top:50px;}
	
	.show-content{padding-right:50px;}
	
	.contact-section .address-box{padding-right:15px;}
}

/* ==========================================================================
   *Medium devices (tablets, 991px and down)*
   ========================================================================== */
@media (max-width: 991px) {
	.our-clients .texting{padding:30px 30px;}
	.our-clients .texting h3 {font-size: 20px;margin-bottom:15px;}
	.our-clients .texting:after{top:20px;right:30px;}
	
	
	.our-clients .pic-box:before{width:380px;height:380px;left:0;right:0;}
	.our-clients .pic-box .img-holder{width:300px;height:300px;left:0;right:0;}
	
	.thumb-item{    padding: 20px 10px 20px 20px;}
	.thumb-item h5{font-size:15px;}
	.thumb-item:before{display:none;}
	.testi-wrapper{min-height:auto;}
	.show-content{padding-right:15px;padding-left:0;padding-top:20px;}
	.thumb-wrapper ul{border:none;}
	
	.contact-section .address{padding-bottom:30px;}
    
}

/* ==========================================================================
   *Small devices (landscape phones, less than 768px)*
   ========================================================================== */ 
@media (max-width: 767px) {
	.navbar-nav { text-align:center;}
    .navbar-nav li{display:block;}
	.navbar-dark .navbar-toggler { background:#000;}
	
	.service-tag h5{font-size:15px;}
	.srv-slider ul li.sys-active .service-tag h5{font-size:18px;}
	.service-tag{width:210px;}
	
	.srv-slider ul li.sys-active .service-tag {height: 130px; margin-top: -11px;}
	.srv-content p{font-size:18px;line-height:24px;}
	.srv-content p.small{font-size:16px;}
	.srv-content{padding-bottom:30px;}
	
	.intro h2 { font-size: 24px;line-height: 30px;}
	.get-in-touch{padding-top:150px;padding-bottom:20px;}
	
	.testi-slider{display:none;}
	.testi-wrapper{min-height:auto;}
	.show-content{padding:30px 0px 0px 0px;}
	.footer{text-align:center;}
	.footer p a{display:block;width:100px;margin:auto;margin-bottom:10px;}
	.ftr-top .float-right{float:none !important;}
	.ftr-top{padding-bottom:30px;}
	
	h2 {font-size: 24px;}
	.our-clients .pic-box{height:320px;}
	.our-clients .nav-control{bottom:inherit;top:293px;}
	.intro p{font-size:18px;line-height:26px;}
}

/* ==========================================================================
   *Extra small devices (portrait phones, less than 576px)*
   ========================================================================== */ 
@media (max-width: 575px) {
    
    .our-clients .pic-box{display:none;}
	.client-slider-wrapper{max-width:92%;}
	.our-clients .texting {padding: 30px 40px;}
	.our-benefits .card-body{text-align:center;padding:20px 20px;}
	.our-benefits .wrapper > div > div{border-left:none;border-bottom: 1px solid #e7e7e7;}
	.our-clients .nav-control{bottom:0;top:0;}
	
	.intro h2 {font-size: 20px;line-height: 24px;}
    
    
    
}
