/* #Media Queries
================================================== */

@media (max-width: 1300px){
	.owl-nav .owl-prev {
	    left: -30px;
	}
	.owl-nav .owl-next {
	    right: -30px;
	}
	.movileview-btn{
		background: #ffffffad;
	}
}

/* END__ */
@media (min-width: 1200px){
	.container, .container-sm, .container-md, .container-lg, .container-xl{
		max-width: 1215px;
	}
}
@media (max-width: 1199px) {
.banner .carousel-caption h2{
	    line-height: normal;
    font-size: 50px;
}
	

} 
/* END__ */
@media only screen and (min-width: 992px){
	.search-services-form .form-group {
	    -ms-flex: 0 0 20%;
	    flex: 0 0 20%;
	    max-width: 20%;
	}
}
@media (max-width: 991px) {
	
	.menu{
		order: 2;
	}
	.menu-callbtn{
		order: 1;
		margin-right: 10px;
	}

	.section-title h2{
		    font-size: 26px;
		    line-height: normal;
		    letter-spacing: 0;
	}
	.section-title {
	    margin-bottom: 15px;
	}
	p{ 
		font-size: 14px;
   
	}
	.banner .carousel-caption h2{
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	.des-text h2,
	.service-section .des-text h2{
		font-size: 20px;
	}
	
} 
/* END__ */

@media only screen and (max-width: 767px) {
	.footer-bottom .content{
		justify-content: center;
	}
	.footer-bottom .social-icon, .footer-bottom .logo{
		margin-bottom: 10px;
	}
.owl-nav .owl-next {
    right: -10px;
}
.owl-nav .owl-prev {
    left: -10px;
}

.banner .carousel-item img {
    height: 330px;
    object-fit: cover;
}

.banner .carousel-caption h2{
	font-size: 35px;
	    margin-bottom: 10px;
}
.banner .carousel-caption h5{
	font-size: 16px;
	margin-bottom: 10px;
}
.btn-style-one{
	padding: 10px 15px !important;
    font-size: 12px !important;
}
.flot-button{
	right: -42px;
}
.video-box{
	height: 250px;
}
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:1rem;}
p {font-size:14px;}


#backto-top{
	bottom: 20px;
    right: 14px;
}

.innerbanner-text h1{
	font-size: 25px;
}
.inner-banner{
	    background-position: right;
}
} 
/* END__ */
@media (max-width: 575px) {
	.menu-callbtn a span{
		display: none;
	}
	.menu-callbtn a{
		padding: 10px 15px;
	}
	.custom-logo-link img{
		height: 50px;
	}

	.banner .carousel-caption h2{
		font-size: 22px;
	}
	.banner .carousel-caption h5{
		font-size: 12px;
		line-height: normal;
	}
	.banner .carousel-caption{
		transform: unset;
    	top: unset;
    	bottom: 18px;
	}
	.level-img img {
	    height: 60px;
	}
	.level-text h3{
		font-size: 12px;
	}
	.counter-box{
		padding: 20px;
	}
	.counter-box .counter-number{
		font-size: 30px;
		line-height: 25px;
	}
	.counter-text{
		font-size: 14px;
	}
	.finfo-box{
		display: block;
		text-align: center;
		padding: 10px; 
	}
	.ficon{
		margin-bottom: 10px;
	}
	.finfo-text{
		margin-left: 0;
		    font-size: 12px;
	}
	.sticky + .banner{
	    margin-top: 59px;
	}
	.sticky + .innerbannermain{
	    margin-top: 59px;
	}
} 

@media (max-width: 480px) {
	.why-choose-box{
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	.icon-box{
		margin-right: 0;
		margin-bottom: 10px;
	}
	.counter-box .counter-number{
		font-size: 25px;
    line-height: 20px;
	}
	.counter-text{
		font-size: 14px;
		 line-height: 20px;
	}
} 
/* END__ */

