@media only screen and (max-device-width: 1920px) and (min-device-width: 1710px){

}

@media only screen and (min-width: 1800px){
}

@media only screen and (min-device-width : 1600px) and (max-device-width : 1700px){
}

@media only screen and (min-device-width : 1400px) and (max-device-width : 1599px){
}



@media only screen and (min-device-width : 1399px) and (max-device-width : 1367px){
}

@media only screen and (max-width: 1335px){
	
}



@media only screen and (max-width: 1280px){

}



@media only screen and (max-width: 1250px){

}

@media only screen and (max-width: 1180px){
}

@media only screen and (max-width: 1150px){
.whyChoose .flx .rgt{width:100%;margin-bottom: 30px;}
	.whyChoose .flx .lft{width:100%;}
	.whyChoose .flx{flex-flow: column-reverse;}
}
@media only screen and (max-width: 1100px){
	.blog ul li{width:100%; margin:0px;}
}

@media only screen and (max-width: 1024px){
	header .rgt ul li{margin-right: 37px;}
	header .rgt ul li a{font-size: 15px;}
	.service ul li a{padding: 29px 30px;border-radius: 13px;}
	.service ul li a .btArw{font-size: 17px;background-size: 12px;padding-right: 27px;}
	.service ul li a h2{font-size: 20px;}
	.service ul li a .icn img{max-height: 50px;}
	.page .FlexPnl .lft{width:100%;box-shadow: 0px 0px 12px #e7e7e7;border-radius: 20px;overflow: hidden;}
	.page .FlexPnl .rgt{width:100%; margin-bottom: 20px;}
	.page .FlexPnl{flex-flow: column-reverse!important;box-shadow: initial;border-radius: 0px;padding: 0;margin-bottom: 40px;padding-bottom: 40px;}
	.page .FlexPnl .lft img:hover{transform:initial;}
	
}

@media only screen and (max-width: 950px){
	.cntDlt ul{flex-flow:column;}
	.cntDlt ul li{width:100%;margin-bottom: 10px;}
	.service ul li{width: 49%; margin-bottom:2%;}
	.service ul{display:flex; flex-wrap:wrap;}
	.service ul li:nth-child(2n+2){margin-right:0px;}
	header .topPnl .RgtNav ul li.clock{background-size: 12px;padding-left: 18px;}
	header .topPnl .RgtNav ul li{font-size: 13px;background-size: 11px;padding-left: 17px;margin-right: 20px;}
	header .rgt ul li .sub-menu{position:initial;height: auto;overflow: initial;box-shadow: initial;padding: 0;border: 1px dashed #00000014; width:100%;}
	header .rgt ul li .sub-menu li a{border-radius:0px;}
	header .rgt ul li a{padding: 9px 0px;}
	header .rgt ul.active{display:block;}
	header .rgt ul{position:fixed;left: 0;top: 0;height: 100vh;background: #fff;box-shadow: 0px 0px 7px #0000003b;overflow-y: scroll;padding: 0px 20px;min-width: 37%;display: none;}
	header .rgt ul li{float:none;margin: 0;}
	header .rgt ul li:nth-child(1){margin-top:30px;}
	header .HamburgerNav{display:flex;}
	header .Hamburger{display:none;}
}

@media only screen and (max-width: 850px){
	body .owl-carousel .owl-controls .owl-dot, body .owl-carousel .owl-controls .owl-nav .owl-next, body .owl-carousel .owl-controls .owl-nav .owl-prev{width: 6px;height: 6px;}
	.faq .faq-container .faq-item .faq-question:after{top: 13px;}
	.faq .flx .lft .imgPnl img{width: 100%;}
	.faq .flx .lft{width:100%;margin-bottom: 30px;}
	.faq .flx{flex-flow:column;}
	.faq .flx .rgt{width:100%;}
	.about .lft img{aspect-ratio: 1 / 1;object-fit: contain;object-position: left center;}
	.about .lft{width:100%;margin-bottom: 30px;}
	.about .rgt{width:100%;}
}


@media only screen and (max-width: 768px){
	.cntDlt.inr form .cntctlst .fldWrp{width:100%; margin-right:0px;}
	.page h3{font-size:17px;}
	.page h2{    font-size: 22px;}
	.page .FlexPnl .rgt p, th, td{font-size: 14px;}
	.abt .flxPnl.bg{padding: 56px 0px;}
.abt .flxPnl .wrap, .abt .flxPnl.bg .wrap{flex-flow: column-reverse;}
	.abt .flxPnl .lft{width:100%;margin-top: 30px;}
	.abt .flxPnl .rgt{width:100%;}
	.InrBnr{background:#e6f0f1 !important;min-height: initial;margin-top: 139px;padding: 20px 0px;}
	footer .btmFlx .rgtImg{line-height:0px;max-width: 210px;margin-top: 0;}
	footer .flx .pnl{margin-bottom: 30px;}
	footer .flx{flex-flow:column;}
	.cntDlt ul{margin-bottom:20px;}
	.cntDlt{border-radius:0px;padding: 70px 0px;}
	.cmpnyLogos{margin-bottom: 60px;padding-bottom: 50px;}
	.cmpnyLogos ul li img{max-width:100%; aspect-ratio: 1 / 0.5;}
	.cmpnyLogos ul{flex-wrap:wrap; justify-content:center;}
	.cmpnyLogos ul li{width:50%; margin-bottom:25px;display: flex;justify-content: center;}
	.Testimonials .owl-carousel .item .Clr:after{height: 16px;width: 92px;background-size: 90px;        top: -30px;}
	.Testimonials .owl-carousel .item .Clr:before{background-size: 20px;height: 15px;width: 23px;        top: -30px;}
	.Testimonials .owl-carousel .item .Clr{padding: 25px 25px; margin-top: 35px;}
	.Testimonials .owl-theme .owl-controls .owl-nav{display:none;}
	.Testimonials{padding: 60px 0px; border-radius:0px;}
	.glry ul li a{border-radius:10px;}
	.glry ul li, .glry ul li:nth-child(3n+3){width:49%; margin-right:2%; margin-bottom:2%;}
	.glry ul li:nth-child(2n+2){margin-right:0px;}
	.team .rgt ul li a{font-size: 17px;}
	.team .rgt ul li a .imgPnl{border-radius: 12px;margin-bottom: 10px;}
	.team{padding: 61px 0px;}
	.team .wrap{flex-flow:column;}
	.team .lft{width:100%;margin-bottom: 30px;}
	.team .rgt{width: 100%;}
	h2.hd br{display:none;}
	.HmBnr{box-shadow:initial;border-radius:0px;margin-top: 138px;}
	h2.hd{font-size: 32px;margin-bottom: 20px;}
	h2.hd span{font-size: 15px;}
	h2.hd span:before, h2.hd span:after{top: 8px;}
	h2.hd span{margin-bottom: 13px;}
	section{margin-bottom: 84px;}
}


@media only screen and (max-width: 650px){
	.page{margin-top: 120px;}
	h1{font-size:28px;}
	.InrBnr{ margin-top: 74px;}
	footer h2{font-size:28px;}
	footer .btmFlx .rgtImg{max-width: 160px;}
	footer .flx .pnl ul li{float:none; margin-right:0px;margin-bottom: 9px;}
	footer h2 br{display:none;}
	footer{padding-top: 50px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
	.about .rgt ul{flex-wrap: wrap;justify-content: center;}
	.about .rgt ul li{width:50%; margin-bottom:20px;}
	.about .rgt ul li{font-size:100%;}
	.about .rgt ul li h2{font-size: 51px;}
	p{font-size: 15px;}
	.about .rgt .btn{margin-top: 23px;}
	*{font-size:15px;}
	.HmBnr{margin-top: 76px;}
	header .topPnl{display:none;}
	header .BtmPnl .lft, header.fixed .BtmPnl .lft{max-width: 144px;}{max-width: 144px;}
	header .HamburgerNav{width:20px; height:20px;}
		header .HamburgerNav span:after{width: 15px;margin-top: 14px;}
header .HamburgerNav span:before{margin-top:7px;}
	header .HamburgerNav span{margin-top: -13px;}
	header .HamburgerNav.active span:after{top: -9px;}
}


@media only screen and (max-width: 550px){
	.service ul li a .icn img{max-height: 38px;}
	section{margin-bottom: 50px;}
}

@media only screen and (max-width: 500px){
	.whyChoose .flx .lft .rowFlx{flex-flow:column;}
	.whyChoose .flx .lft .rowFlx .user{width:100%;justify-content: center;margin-bottom: 10px;}
	.whyChoose .flx .lft .rowFlx .imgPnl{width:100%;}
	.service ul li{display:flex;}
	.service ul li a{width:-webkit-fill-available;}
	h2.hd{font-size: 28px;}
}

@media only screen and (max-width: 400px){
	p{font-size: 14px;}
	.team .rgt ul li a{font-size: 14px;}
	.about .rgt ul li h2{font-size: 46px;}
	.service ul li a{padding: 19px 20px;}
}

@media only screen and (max-width: 360px){
	.service ul li{width:100%; margin-right:0px;}
}


