
@media (min-height:953px) {
	body.blog footer{position:fixed;bottom:0;}
	body.blog_dtl footer{position:initial;}
}

@media (min-height:954px) {
	body.about footer{position:fixed;bottom:0;}
	body.services footer{position:fixed;bottom:0;}
}

@media (min-width:992px) {
	.navbar{display:block !important;}	
	.menuIcon{display:none;}
}

@media (min-height:1180px) {
	body.blog_dtl footer{position:fixed; bottom:0;}
}


@media(max-height:800px) {
	.testi_main footer{position:initial;}
}

@media(max-width:1100px) {
	body:after{content:none;}
	body:before{content:none}		
}

@media(max-width:991px) {
	html, body {overflow-x:initial;}
	.container{max-width:95%;}
	header{padding:26px 0 0;}
	.menuIcon{text-align:right;margin:19px 0;}
	.navbar{display:none;margin:20px 0;}
	.navbar nav ul{display:block;}
	.navbar nav ul li{text-align:right;}
	.navbar nav ul li a{padding:5px 0px 4px;display:inline-block;text-align:right;}
	.navbar nav ul li:before{content:none;}
	::-webkit-scrollbar {width:7px;}
	::-webkit-scrollbar-thumb {background-color:#ccc;}

	footer{height:auto;padding-bottom:25px;}
	.ftr_link ul{column-gap:15px;flex-wrap:wrap;grid-row-gap:5px;}
	.ftr_link ul li a:before{right:-10px;}
	.ftr_btm{flex-wrap:wrap;row-gap:5px;justify-content:center;}
	.ftr_link ul li a{line-height:17px;}
	.ftr_link{margin-bottom:15px;}
	.about_lft {width:60.7%;}
	.about_rgt {width:40%;padding:0 25px;}
	.about_inr{padding:50px 0;}
	.about_main{margin-bottom:50px;}

	body, body.about{background:#dadada;}
	.about_lft:before, .srvc_itm:before{content:none;}
	.srvc_inr_row{column-gap:30px}
	.srvc_inr{padding:35px 0;}

	.testi_lft{width:60.7%;padding:42px 15px;}
	.testi_rgt {width:38%;}
	.slider-nav {max-width: 85%;}
	.slider_rgt_arw {right: -15px;}
	.slider_lft_arw{left:-15px;}
	.blog_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.blog_lft{width:100%;border-right:0;}
	.blog_img img{width:100%;}
	.blog_img {width:30%;}
	.blog_cnt {width:70%;}
	.blog_rgt_cnt{padding-left:0;}
	.blog_rgt_cnt ul{padding-bottom:15px;}
	.blog_rgt{width:100%;margin-bottom:30px;}
}

@media(max-width:900px) {
	.srvc_inr_row {column-gap: 20px;}
	body.sitemap{position:initial !important;}
}

@media(max-width:850px) {
	.gallery_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.gallery_lft{width:100%;}
	.gallery_rgt{width:100%;}
	.glry_nav{width:100%;}
	.gallery_lft{margin-top:30px;}
	.gallery_cat {margin-left:0;}
	.gallery_inr{padding:30px 0 40px;}
	.gallery_lft:before{content:none;}
}

@media(max-width:800px) {
	.welcome_innr{display:block;}
	.welcome_inr_lft{width:100%;margin-bottom:30px;}
	.welcome_inr_rgt{width:100%;}
	.welcome_inr_rgt iframe{width:100% !important;}
	.about_inr{display:block;}
	.about_lft{width:100%;}
	.about_rgt{width:100%;}
	.about_lft_img img{width:100%;}
	.about_rgt{padding:25px 25px 0;}
	.srvc_inr_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:35px;}
	.srvc_itm_img img{margin:0;}

	.testimonials_inr{display:block;}
	.testi_lft{width:100%;padding:42px 15px 20px;}
	.testi_lft:after{content:none;}
	.testi_rgt{width:100%;padding:30px 20px;}
	.testi_cnt p{text-align:left;}
	.testi_lft:before{opacity:0.6;}
	.write_testi{margin-top:30px;}

	body.blog .blog_main {margin-bottom: 100px;}
	body.about footer{position:initial !important;}
	body.blog_dtl footer{position:initial !important;}
	body.about.sitemap footer{position:fixed !important;}
}

@media(max-width:767px) {
	.blog_img {width: 35%;}
	.blog_cnt {width: 65%;}
	.blog_img img{height:100%;object-fit:cover;}
	.contact_inr{padding:40px 30px;}
	.contact_itm:before{content:none;}
	.contact_inr_row{grid-template-columns:repeat(2, 1fr);}
	.sitemap_inr{display:block;}
	.sitemap_lft:before{content:none;}
	.sitemap_lft{width:100%;}
	.sitemap_rgt{width:100%;padding:30px 20px 0;}
	.sitemap_img img{width:100%;}
	.sitemap_inr{padding:40px 0;}
	.sitemap_rgt ul {padding-left:20px;}
}

@media(max-width:700px) {
	.ftr_copyright ul{flex-wrap:wrap;row-gap:5px;justify-content:center;}
	footer{padding:25px 0;}
	.ftr_link ul{display:block;}
	.ftr_link ul li{text-align:center;}
	.ftr_link ul li a:before{content:none;}
	.ftr_link ul li a{line-height:25px;}
	body.contact footer{position:initial;}
	.testi_main footer{position:initial;}
}

@media(max-width:650px) {
	.blog_itm{display:block;}
	.blog_img{width:100%;}
	.blog_cnt{width:100%;padding:15px 15px;}
	.blog_img img{height:auto;aspect-ratio:6 / 4;}
}

@media(max-width:600px) {
	.header_inner{display:block;}
	.logo a img{margin:0 auto;}
	.header_rgt{margin-top:15px;}
	.hdr_contact p{text-align:center;}
	.menuIcon{text-align:center;margin:10px 0;}
	.navbar nav ul li a{text-align:center;}
	.slider_lft_arw, .slider_rgt_arw{z-index:999;}
	.nav_rgt{right:0;}
	.nav_lft{left:0;}
	.gallery_cat ul li a{padding:10px 0;}
	.contact_inr_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:50px;}
	.srvc_inr_row{padding:0 15px;}
	.srvc_inr h1{padding-left:15px;}
	.contact_inr {padding: 40px 20px;}
	.navbar nav ul li{text-align:center;}
}

@media(max-width:400px) {
	.ftr_contact ul{display:block;}
	.ftr_contact ul li{text-align:center;margin-bottom:5px;}
}