/********** Responsive **********/
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1550px){
}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1380px){
	.btmform img.sidebok{left:-60px;bottom:30px;width:20%;}
	.btmform form .hedng{gap:180px;}
	.baner{height:700px;min-height:700px;}
	.ctaone img.grlimg{top:-20px;}
	.cta2 img.book{position:absolute;top:20px;width:37%;right:0;}
	.inerabut p.main-pera{padding:0 60px 40px;}
	.achve p{padding:20px 200px;}
	.achve:before{right:-300px;bottom:0;}
	.profrdng p.main-pera{padding:20px 200px 50px;}
	.profrdng:before{left:-70px;}
	.profrdng:after{bottom:-160px;right:-50px;}
}
@media only screen and (max-width:1280px){
	.main-heading{font-size:40px;}
	.ctaone img.grlimg{top:-10px;right:0;}
	.sec-pad{padding:60px 0;}
	.btmform img.sidebok{left:-60px;bottom:0;width:15%;}
	.main-pera{font-size:16px;}
	.baner{height:700px;min-height:700px;}
	.baner span{padding:70px 0 0 0;}
	.baner ul.marqu-mobsldr{margin:40px 0 0 0;}
	.inerbaner p{padding:40px 100px 0;}
	.profrdng:before{left:0;top:0;opacity:0.2;}
	.profrdng:after{bottom:0;right:0;z-index:-1;opacity:0.2;}
	.profrdng{z-index:0;}
	.cta2{padding:50px 0;}
	.cta2 .txt p{padding:20px 0 0 0;}
	.cta2 ul.hdrbtn{padding:30px 0 0 0;}
	.cta2 img.book{top:-20px;}
	.cta2 img.qout{top:-103px;}
	.contct ul li .wrp {padding: 0 30px; }


}
@media only screen and (max-width:1190px){
}
@media screen and (max-width:1025px){
	.menu ul li{margin:0 10px;}
	.main-heading{font-size:30px;}
	.baner h1{font-size:40px;padding:15px 0;line-height:normal;}
	.baner{height:620px;min-height:620px;}
	.baner p{padding:0 0 15px 0;}
	.baner ul.marqu-mobsldr{margin:20px 0 0 0;}
	.baner ul.marqu-mobsldr li img{height:50px;object-fit:contain;width:80%;}
	.bnrfrm{padding:30px 0;}
	.logos{padding:30px 0;}
	.srvsc h3{padding:10px 0 20px 0;}
	.srvsc ul.srvsbok{padding:40px 0 0 0;}
	.srvsc p{padding:0;}
	.ctaone img.grlimg{top:30px;right:0;width:36%;}
	.ctaone p{padding:15px 0;}
	.procs p.main-pera{padding:20px 0 0;}
	.sec-pad{padding:40px 0;}
	.btmform form .hedng{gap:140px;background:linear-gradient(225deg,#002B3E 44%,#FFD500 44%);}
	.btmform form .hedng span{font-size:30px;}
	.btmform form .hedng h4{font-size:25px;}
	.btmform .ctnt h4{padding:0 0 20px 0;}
	.btmform img.sidebok{left:-30px;bottom:-40px;width:19%;}
	.btmform form{padding:30px 0;}
	.testmn h4{padding:0 0 40px 0;}
	.testmn .wrp p{padding:0 20px 20px 20px;height:120px;overflow-y:scroll;}
	.qasec h5{padding:0 0 40px;}
	footer .wrpr ul.lnks{padding:0 0px 0 0;}
	.copyright{padding:20px 0;}
	.copyright ul li a{font-size:14px;}
	.copyright p{font-size:14px;}
	footer .wrpr ul.lnks li a{font-size:16px;}
	footer .wrpr h4{padding:0 0 20px 0;}
	.inerbaner{padding:100px 0;}
	.inerbaner p{padding:20px 0px 0;}
	.inerbaner h1{font-size:30px;}
	.inerabut .txtwrp ul li{font-size:14px;}
	.inercta p{padding:20px 0 30px;}
	.achve p{padding:20px 130px;}
	.achve:after{left:-320px;top:0;}
	.achve:before{right:-360px;bottom:0;}
	.achve ul li{font-size:14px;}
	.prcng .main-pera{padding:20px 0 40px;}
	ul.hdrbtn li a{font-size:16px;padding:10px 30px;}
	.prcng .mainwrp h3{font-size:35px;}
	.prcng .mainwrp p{font-size:14px;line-height:normal;}
	.prcng .mainwrp.orng ul li{font-size:15px;}
	.prcng .scnd ul.cntct li b{font-size:16px;}
	.prcng .scnd ul.cntct li .wrp a{font-size:20px;}
	.prcng .scnd ul.cntct li .wrp{padding:5px 0 0 0;}
	.prcng .scnd{padding:70px 0 50px 0;}
	.prcng .scnd ul.cntct li:nth-child(2):after{height:100%;left:-19px;}
	.cta2 .txt h5{font-size:20px;}
	.cta2 .txt span{font-size:17px;}
	.cta2 .txt p{font-size:16px;}
	.cta2 img.qout{top:-93px;width:15%;}
	ul.hdrbtn li.nmbr a{font-size:18px;}
	.contct ul li .wrp {padding: 0 10px; }
	.contct .hdng h2{font-size: 40px;}
	.contct .hdng h4{font-size: 22px;}
	.contct .hdng h4:after{left: 15%;}
	.contct .hdng h4:before{right: 15%;}
	.contct p{font-size: 16px;}
	.contct form .hedng h5{font-size: 30px;}
}
@media screen and (max-width:992px){
	.wow{animation-name:none!important;visibility:visible!important;}
	.cta2 img.qout{top:-20px;width:6%;}
}
@media only screen and (max-width:820px){
	ul.hdrbtn li a{font-size:15px;padding:12px;}
	ul.hdrbtn li.nmbr a{font-size:15px;}
	.menu ul li a{font-size:15px;}
	.menu ul li{margin:0 6px;}
	.baner span{font-size:18px;}
	.baner h1{font-size:30px;}
	.main-pera{font-size:15px;}
	.baner span{padding:0 0 0 0;}
	.baner{height:430px;min-height:430px;}
	.bnrfrm .cntn p{padding:30px 0 0;}
	.main-heading{}
	.srvsc ul.srvsbok li h6{font-size:18px;line-height:normal;}
	.srvsc ul.srvsbok li h6:after{height:50px;top:0;}
	.btmform form .form-group{margin:0 20px;}
	.btmform img.sidebok{display:none;}
	.btmform form .hedng{gap:50px;padding:20px 0 20px 10px;}
	.testmn .wrp p{height:unset;padding:0 30px;overflow-y:unset;}
	.qasec button.accordion-button{font:normal normal 600 16px / 23px Nunito;}
	.qasec .accordion-body{font:normal normal normal 14px / 28px Nunito;}
	footer .wrpr ul.lnks li a{font-size:15px;}
	footer .wrpr ul.socl li a i{width:30px;height:30px;font-size:18px;}
	.inerbaner{padding:50px 0;}
	.info-expert>span{width:40px;height:40px;line-height:40px;}
	.acompl h4{padding:0;}
	.info-expert{padding:10px;min-height:180px;}
	.info-expert h4 strong{font-size:30px;}
	.info-expert h4 strong:after{font-size:30px;}
	.profrdng p.main-pera{padding:20px 0 50px;}
	.prcng .mainwrp p{text-align:center;}
	.achve:after{left:-370px;top:30px;}
	.achve:before{right:-400px;}
	.achve:after{left:-410px;top:20px;}
	.profrdng .mt-5{margin-top:0!important;}
	.profrdng .wrpr img{margin:0 auto;}
	.profrdng p{padding:0 100px 40px;}
	.profrdng .slick-dots{bottom:-10px;text-align:center;}
	.cta2 img.book{top:0;}
	.profrdng .slick-dots li button{background:#ffffff30;}
	.profrdng .slick-dots li.slick-active button{background:#00D3FF;}
	.prcng .slick-dots{bottom:0;text-align:center;}
	.prcng .main-pera{padding:20px 0;}
	.prcng .slick-dots li.slick-active button{background:#FF5740;}
	.prcng .mainwrp{margin:20px 20px 50px;}
	.prcng .mainwrp ul li{padding:0;}
	.prcng .slick-dots li button{background:#e7f1fb;}
	.prcng .scnd{padding:30px 0 0 0;}
	.prcng .scnd ul.cntct li .wrp i{padding:0;}
	.prcng .scnd ul.cntct li .wrp{padding:0;}
	.prcng .scnd ul.cntct li b{font-size:14px;line-height:normal;}
	.prcng .scnd ul.cntct li:nth-child(2):after{height:100%;left:-10px;}
	.prcng .scnd ul.cntct li .wrp a{font-size:16px;}
	.contct ul{flex-wrap: wrap; flex-direction: column;}
	.contct ul li .wrp.brdr{border-left: 0px solid #000; border-right: 0px solid #000; border-bottom: 1px solid #000; border-top: 1px solid #000;}
	.contct ul li .wrp b{text-align: center;}
	.contct .hdng h4:after {left: 8%;}
	.contct .hdng h4:before {right: 8%;}
}
@media only screen and (max-width:768px){
	footer .wrpr ul.lnks li{padding:10px 0 10px 15px;}
	footer .wrpr ul.lnks li a{padding:0;}
	.btmform form .hedng span{font-size:25px;}
	.btmform form .hedng span:after{font-size:14px;}
	.btmform form .hedng span:before{font-size:14px;}
	.procs ul li .mianwrp .nmbr{font-size:50px;}
	.procs ul li .mianwrp .nmbr span:before{font-size:16px;right:60px;}
}
@media only screen and (max-width:480px){
	.mobile-reverse{flex-direction:column-reverse!important;}
	.nav{display:flex;}
	.nav{top:35px;}
	.nav ul.hdrbtn{align-items: flex-start; flex-wrap: wrap; flex-direction: column;padding: 0 0 20px 20px;gap: 10px;}
	.nav ul.hdrbtn img.flgusa{display: none;}
	.nav ul.hdrbtn li.blu a {background: #343434; }
	.nav ul.hdrbtn .mrgnrl{margin: 0;}
	.header ul{display:none;}
	.baner .slider-wrap{display:none;}
	.sec-pad {padding: 30px 0; }
	.menu ul{display:none;}
	.inerbaner p {padding: 20px 20px 0; }
	.bnrfrm form .form-group.brdr input[type=text]{border-radius:10px;}
	.bnrfrm form .form-group input{border-radius:10px;margin:0 0 20px;}
	.bnrfrm form .form-group button{border-radius:10px;}
	.ctaone img.grlimg{display:none;}
	.procs ul li.swiper-slide.swiper-slide-prev{margin-left:0px;}
	.procs ul li.swiper-slide.swiper-slide-active{transform:scale(1);}
	.btmform form .hedng{gap:125px;}
	.btmform form{margin:20px 0 0 0;}
	footer .wrpr h4{padding:20px 0 0 0;}
	.copyright p{text-align:center;}
	.copyright ul{justify-content:center;}
	ul.hdrbtn.mt-5{margin:0 0 20px 0!important;}
	.btmform form .hedng{gap:170px;}
	.info-expert{padding:10px 30px;}
	.profrdng p {padding: 0 20px 40px; }
	.achve p {padding: 20px 0; }
	.inerabut p.main-pera {padding: 0 0 40px; }
	.inerabut .txtwrp h4 {padding: 30px 0 30px; }
	.inercta{padding: 30px 0;}
	.prcng .scnd p{    padding: 0 0 20px;}
	.cta2 img.book{display:none;}
	.cta2 img.qout{top:-16px;width:15%;}
	.prcng .scnd ul.cntct li:nth-child(2):after{left:-25px;}
	.contct ul{padding: 20px 0 0 0;}
	.contct form .form-group button{width: 40%;}
	.contct .hdng h4:after{display: none;}
	.contct .hdng h4:before{display: none;}
	.contct:before{width: 180px;height: 180px;left: -120px;top: 190px;border-width: 30px;}
}
@media only screen and (max-width:430px){
	ul.hdrbtn li a{font-size:13px;padding:12px;}
	.btmform form .hedng{gap:120px;}
}