@media only screen and (max-width:1299px)
{
	.servBlock h4{margin-top:30px;}
	.banner{margin-top:125px;}
	.banner .container{min-height:550px;}
}

@media only screen and (max-width:1199px)
{
	.banner .slideText h1{font-size:35px; line-height:45px;}
	.banner .slideText p{margin-bottom:30px;}
	.banner .slideLists li{font-size:16px; margin-bottom:15px; font-weight:normal;}
	.banner .container{min-height:450px;}
	.about .sideImg{display:none;}
	.getintouch {	 margin-top:25px;	 background:rgba(0, 0, 0, 0.1);	 border-radius:5px;	 padding:25px;	}
	ul.address{display:flex; flex-wrap:wrap; gap:30px;}
	ul.address li:first-child{width:25%;}
	ul.address li:nth-child(2){width:31%;}
	ul.address li:nth-child(3){width:35%;}
	.contact{padding:60px 0px;}
	.contact .sideImg{display:none;}
	.contact .contactForm{text-align:center;}
	.contact .contactForm > div{padding:0px 10%;}
	.contact .contactForm .form-group button.btn{min-width:30%;}
	.whyus .heading{margin-bottom:10px;}
	.countBlcks{gap:10px; width:99%;}
	.cntBlck .countText{padding:10px 5px;}
	.heading h2{font-size:32px; line-height:40px;}
	.servBlock h4 br{display:none;}
	.bottomHead .navigation a{font-weight:500; margin:0px 8px; font-size: 15px;}
	.bottomHead .logo{width:25%;}
	sections{overflow:hidden;}
	.pageTitle h2{font-weight: 700;}
	.servLeft .sideText p{font-size: 14px; line-height: 22px;}
}

@media only screen and (max-width:991px)
{
	.bottomHead .navigation{display:none;}
	.mobileButton{display:block; font-size:25px;}
	.banner .container{min-height:350px;}
	.banner .slideText{width:100%; display:none;}
	.banner .slideText h1, .banner .slideText p{text-align:center;}
	.banner .slideText h1 br{display:none;}
	.banner{margin-top:65px;}
	.banner .container{min-height:325px;}
	.banner.removeMt{margin-top:0px;}
	.servBlock{padding:25px; min-height:230px;}
	.servBlock h4{font-size:16px; font-weight:400; margin-bottom:0px;}
	.whyus .sideImg{display:none;}
	.newsArticles .newsDetails h4{font-size:16px; letter-spacing:0;}
	.shortBrief ul{margin-bottom:20px; height:1px; overflow:hidden;}
	.topHead{display:none;}
	.mobileNav.show{margin-top:64px;}
	.mobileNav.show{background:#fff; z-index:999; position:fixed; height:fit-content; box-shadow:0px 2px 15px rgba(0, 0, 0, 0.3);}
	.bottomHead .navigation{width:100%; background:#fff; position:absolute; left:0; top:125px; width:100%; }
	.bottomHead .container{height:65px;}
	ul.address li:first-child{width:47%}
	ul.address li:nth-child(2){width:47%;}
	ul.address li:nth-child(3){width:47%;}
	.banner .container .row{min-height:auto; padding: 60px 0px;}
	.servLeft{overflow: hidden; display: block;}
	.servLeft .sideImg{float: left; margin: 0px 30px 20px 0px;}
	.servLeft .sideText{width: auto;}
	.servLeft.servRight .sideText{text-align: left;}
	.bottomHead .logo {    width: 35%;}
}

@media only screen and (max-width:767px)
{
	.topHead{display:none;}
	.banner .container{min-height:260px;}
	.servBlock h4{margin-top:50px;}
	.banner {margin-top:80px;}
	.padd80{padding:70px 0px;}
	.bottomHead .logo{width:35%;}
	p{font-size:14px; line-height:21px;}
	.shortBrief{padding-right:0px;}
	ul.address{gap:15px;}
	ul.address li:first-child{width:37%;}
	ul.address li:nth-child(2){width:58%;}
	ul.address li:nth-child(3){width:70%; margin-bottom:0px;}
	.mobileNav.show{margin-top:80px;}
	.banner.removeMt{margin-top:0px;}
	.pageTitle{margin-top:80px;}
	.pageTitle {padding:30px 0px;}
	.pageTitle h2{text-align:center; font-size:22px;}
	.padd80{padding:80px 0px;}
	.bottomHead .container{height:65px;}
	.mobileNav.show{margin-top:64px;}
	.banner{margin-top:64px;}
	.reviewItem .msg{font-size: 14px; line-height: 22px; padding: 20px;}
	.servLeft{padding: 25px;}
	.servLeft .sideImg{width: 45%;}
	.servLeft .sideText h4{font-size: 18px; margin-bottom: 10px;}
	.bottomHead .logo {    width:45%;}
	.btn{padding: 0px 13px;}

}

@media only screen and (max-width:575px)
{
	.banner .container{min-height:180px;}
	.heading h2{font-size:26px; line-height:34px;}
	.servBlock{min-height:auto; padding:40px;}
	.servBlock h4{font-weight:400; text-transform:uppercase;}
	.countBlcks{width:100%;}
	.cntBlck{width:48%;}
	.cntBlck .icon{transform:skew(0deg); width:100%;margin-left:0; padding:10px 0px;}
	.cntBlck .icon > img{transform:skew(0deg);}
	.cntBlck .countText{width:100%;}
	.faqsLists .accordion-header a{padding:15px 40px 15px 20px;}
	.newsArticles .newsDetails h4{font-size:16px;}
	.contact .contactForm > div{padding:0px 5%;}
	.contact .contactForm .form-group button.btn{min-width:100%;}
	.copyright{padding:10px 0px;}
	.copyright p{line-height:24px;}
	.bottomHead .container{height:55px;}
	.banner{margin-top:55px;}
	ul.address li{width:100% !important;}
	.levels{margin-top:30px;}
	.shortBrief ul{height:auto;}
	.mobileNav.show{margin-top:55px;}
	.banner.removeMt{margin-top:0px;}
	.pageTitle{margin-top:55px;}
	.pageTitle {padding:30px 0px; }
	.servBlock .icon{text-align:center;}
	.servBlock h4{text-align:center;}
	.banner .container .row{padding: 30px 0px;}
	.servLeft .sideImg{width:100%;}
	.bottomHead .logo {    width:60%;}

}