@media(min-width: 992px) and (max-width: 1199px){

}

/*max width 991px*/
@media(max-width: 991px){
	.comon-title h3{
		font-size: 30px;
	}
	/*##### header css start #####*/
	.top-header .head-address{
		position: relative;
		width: 100%;
		margin-bottom: 5px;
	}
	.top-header .head-address p{
		text-align: center;
	}
	.head-cont-info ul{
		text-align: center;
	}
	.header-menu .navbar .navbar-toggler{
		font-size: 24px;
	}
	.header-menu .navbar .navbar-collapse{
	    position: absolute;
	    top: 100%;
	    left: 0;
	    width: 100%;
	    padding: 15px 10px;
	    background-color: #fff;
	}
	.header-menu .navbar .navbar-nav{
		align-items:flex-start;
	}
	.header-menu .navbar .navbar-nav li{
	    padding: 8px 15px;
	}
	/*##### header css end #####*/

	/*###### banner css start ######*/
	.banner-slider-wrap > img{
	    height: 420px;
	    object-fit: cover;
	}
	.banner-cont-wrap .banner-cont h1{
		font-size: 30px;
	}
	.banner-cont-wrap .banner-cont h2{
	    font-size: 40px;
	}
	/*###### banner css end ######*/
	/*###### body css start ######*/
	.choose-middle-wrap{
	    text-align: center;
	}
	.choose-left-wrap .choose-list{
	    flex-direction: row-reverse;
	}
}

/*width 768px to 991px*/
@media(min-width: 768px) and (max-width: 991px){

}

/*max width 767px*/
@media(max-width: 767px){
	#banner-slider .owl-nav button{
		width: 35px;
    	height: 35px;
	}
	#banner-slider .owl-nav button span{
		font-size: 16px;
	}
	#services-slider .owl-nav .owl-prev{
	    left: 0%;
	}
	#services-slider .owl-nav .owl-next {
		right: 0%;
	}

	#testimonials-slider .owl-nav button{
		width: 35px;
    	height: 35px;
	}
	#testimonials-slider .owl-nav button span{
		font-size: 16px;
	}
	#testimonials-slider .owl-nav .owl-prev{
		left: 0%;
	}
	#testimonials-slider .owl-nav .owl-next{
		right: 0%;
	}
}

/*width 576px to 767px*/
@media(min-width: 576px) and (max-width: 767px){

}

/*max with 575px*/
@media(max-width: 575px){
	.header-menu .navbar .logo-wrap img{
	    height: 85px;
	}
}