
@media (min-width: 992px) and (max-width: 1199px) {	

	.section-container {margin: 0px auto; padding-bottom: 40px;}
	
	.more-services-box { margin-top: 3px; text-align: justify; }
	.more-services-box .more-services-box-icon { width: 40px; height: 40px; font-size: 26px; line-height: 10px; border-radius: 5px; }
	.more-services-box .more-services-box-icon img{ height: 40px; width: 40px; 	}
	.more-services-container .tab-wrapper .card{ height: 100%; margin-bottom: 20px; padding: 8px;}
	.more-services-container .tab-wrapper .card img{ width: 100px;height: 100px;}
	.more-services-box p { margin-left: -2px; color:black; text-align: justify; font-size: 15px; font-weight:600;}
	.more-services-box h3 {text-align: center;font-size: 16px; font-weight: 900;}

	.more-services-container .tab-wrapper .nav-tabs .nav-item { width: 100%; }
	.more-services-container .tab-wrapper .card{ height: 90%; margin-bottom: 20px; }

	.swpier-slide1{width: 100%;}
	.feature-icon-wrap {padding: 0.5%; height: 100%; overflow: hidden;margin-left: 1px;}
	.feature-icon-wrap .left-side-icon{ text-align: center; float: center; width: 100%; padding:1%; border-radius:10px 0px 0px 10px;}	
	.feature-icon-wrap .left-side-icon .front-icon{font-size:8em;}
	.feature-icon-wrap .features-text-right h3{ text-align: center; width: 100%;font-weight: 700; font-size: 15px; letter-spacing: 0.5px;margin-top: 5px;}
	.feature-icon-wrap .features-text-right{width: 100%;padding: 2%;font-size: 14px;margin-top: 10px;}
	.features-text-right h3{ font-weight: 700; font-size: 15px; letter-spacing: 0.5px;}	
	.scroller {margin-top:5px;}

}

@media (min-width: 768px) and (max-width: 991px) {

	.section-container {margin: 0px auto; padding-bottom: 40px;}
	.about-us-container .about-content .section-header b{font-size: 16px;}
	.about-us-container .about-content { padding: 0 20px; }
	.about-us-container .about-content .text-left{text-align: center; margin-top: 30px; }
	.about-us-container .about-img {display: none;}

	.services-container { padding-bottom: 60px; }
	.testimonials-container { padding-bottom: 60px; }
	.portfolio-container { padding-bottom: 60px;}
	
	.feature { width: 100%; margin-top: 40px; margin-bottom: 5px; }
	.blog { padding: 45px 0 10px 0; }

	.more-services-box .more-services-box-icon{text-align: center; width: 100%;}
	.more-services-box {margin-top: 2px; text-align: justify;margin-left: -2px;}
	.more-services-container .tab-wrapper .card{ height: 100%; margin-bottom: 20px; padding: 8px;}
	.more-services-container .tab-wrapper .card img{ width: 70px;height: 70px;}
	.more-services-box p { margin-left: -2px; color:black; text-align: justify; font-size: 15px; font-weight:600;}
	.more-services-box h3 {text-align: center;font-size: 16px; font-weight: 900;} 
	
	footer { text-align: center;  padding: 10px;}
	.footer-right { padding-top: 10px; text-align: center; }
	.footer-bottom { padding-top: 20px; }
	footer #back-top { bottom: 11%; } 
	footer #icon-whatsapp { bottom: 6%; }
	footer #icon-headphone { bottom: 1%; }
	.more-services-container .tab-wrapper .nav-tabs .nav-item { width: 100%; font-size: 15px;}
	.more-services-container .tab-wrapper .card{ height: 90%; margin-bottom: 20px; }

	.swpier-slide1{width: 100%;}
	.feature-icon-wrap {padding: 1%; height: 100%; overflow: hidden;margin-left: 2px;}
	.feature-icon-wrap .left-side-icon{ text-align: center; float: center; width: 100%;height: 100px; padding:2%; border-radius:10px 10px 0px 0px;}
	.feature-icon-wrap .left-side-icon .front-icon{font-size:100px;}
	.feature-icon-wrap .features-text-right h3{ text-align: center; width: 100%;font-weight: 700; font-size: 15px; letter-spacing: 0.5px;margin-top: 20px;}
	.feature-icon-wrap .features-text-right{width: 100%;padding: 2%;font-size: 14px;}
	.features-text-right h3{ font-weight: 700; font-size: 15px; letter-spacing: 0.5px;}	
	.scroller { height: 1.2em; line-height: 1.2em; font-size: 15px; margin-top:20px; margin-bottom: 10px;}
}

@media (max-width: 767px) {

	.section-container {margin: 0px auto; padding-bottom: 40px;}

	.about-us-box {margin-bottom: 10px;}
	.about-us-box-img{text-align: center; margin-bottom: 20px;}
	.about-us-container .about-content .section-header b{font-size: 16px;}
	.about-us-container .about-content { padding: 0 20px; }
	.about-us-container .about-content .text-left{text-align: center; margin-top: 30px; }

	/*.about-us-container .about-img {display: none;}*/

	.feature { width: 100%; margin-top: 40px; margin-bottom: 5px; }
	.blog { padding: 45px 0 10px 0; }

	.testimonials-container { padding-bottom: 60px; }

	.more-services-box .more-services-box-icon{text-align: center; width: 100%;}
	.more-services-box h3 {text-align: center;margin-top:20px;} 

	.portfolio-container { padding-bottom: 60px;}

	.about-us-box-img{text-align: center; margin-bottom: 20px;}
	
	.blog-box { text-align: justify;}
	.blog-box-image { max-width: 540px; margin: 0 auto; }
	.blog-box h3 { margin-top: 30px; }

	.swpier-slide1{width: 100%;}
	.feature-icon-wrap {padding: 2%; height: 100%; overflow: hidden;margin-left: 2px;}
	.feature-icon-wrap .left-side-icon{ text-align: center; float: center; width: 100%;height: 100px; padding:1%; border-radius:10px 10px 0px 0px;}
	.feature-icon-wrap .left-side-icon .front-icon{font-size:100px;}
	.feature-icon-wrap .features-text-right h3{ text-align: center; width: 100%;font-weight: 700; font-size: 15px; letter-spacing: 0.5px;margin-top: 10px;}
	.feature-icon-wrap .features-text-right{width: 100%;padding: 2%;font-size: 14px;}
	.features-text-right h3{ font-weight: 700; font-size: 15px; letter-spacing: 0.5px;margin-top: 5px;}	
	.scroller { height: 1.2em; line-height: 1.2em; font-size: 15px; margin-top:20px; margin-bottom: 10px;}
	
	footer { text-align: center; padding: 10px;}
	.footer-right { padding-top: 10px; text-align: center; }
	.footer-bottom { padding-top: 20px; }
	footer #back-top { bottom: 13%; } 
	footer #icon-whatsapp { bottom: 7%; }
	footer #icon-headphone { bottom: 1%; }	
	.more-services-container .tab-wrapper .nav-tabs .nav-item { width: 100%; }
	
	.carousel-inner .carousel-item p{ font-size: 14px; }
	.carousel-control-prev{ left: -5px; }
	.carousel-control-next{ right: -5px; }
 	.carousel-indicators{ top: 400px; }

 	.btn-primary1:hover{color:#fff;border:2px solid #fff;border-radius:5px;background:none;}
 	
}

/* Retina-ize images/icons */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	
	/* logo */
    
	.navbar-brand {
    	background-image: url(../img/logo.png) !important; background-repeat: no-repeat !important; background-size: 110px 50px !important;
    	margin-top: 0px;
    }
	
}
