@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');


body{margin: 0;padding: 0;line-height: 1.8;font-size: 16.5px;color: #333333;font-family: "Poppins", sans-serif;background: #fff;overflow-x: hidden;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
p{margin: 0 0 15px;}
p:last-child{margin-bottom:0px;}
ul{padding: 0;margin: 0;list-style: none;}
img{max-width: 100%;}

.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.align-item-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.align-item-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.align-item-end{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.justify-content-start{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.justify-content-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.justify-content-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.flex-direction-col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.displaynone{display:none!important;}


header{ padding: 20px 20px; position: fixed; top: 0; left: 0; width: 100%; transition:all 0.5s ease-in-out ; -webkit-transition:all 0.5s ease-in-out ; -moz-transition:all 0.5s ease-in-out ; -ms-transition:all 0.5s ease-in-out ; -o-transition:all 0.5s ease-in-out ;z-index: 9999; }
header *{transition:all 0.5s ease-in-out ; -webkit-transition:all 0.5s ease-in-out ; -moz-transition:all 0.5s ease-in-out ; -ms-transition:all 0.5s ease-in-out ; -o-transition:all 0.5s ease-in-out ;}
header .logo{width: 13vw;}
header .logo a{width: 100%;}
header .logo a img{display: block;width: 100%;}
header .logo a.headlogo{display: block;}
header .logo a.svgheadlogo svg{width:100%;}
header .logo a.svgheadlogo svg .colorchange{fill:#ffffff;}
header .logo a.svgheadlogo svg .circcolorchange{stroke:#ffffff;}
header .logo a.stickyheadlogo{display: none; }
.headerRight{margin-left: auto;}
.headerRight ul {}
.headerRight ul li{margin-right: 40px;}
.headerRight ul li:last-child{margin-right: 0px;}
.headerRight ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.headerRight ul li:not(.basvLi) a{color: #fff;font-size: 1.1vw;font-weight: 500;}
.headerRight ul li.basvLi a{background: #c91d0e; color: #fff;line-height: 5vh;padding-inline: 30px;border: 1px solid #c91d0e;border-radius: 40px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 90%;-webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);    box-shadow: 0 10px 20px rgb(0 0 0 / 38%);}
.headerRight ul li.basvLi a:hover{ background: #ffffff; color: #c91d0e; text-decoration: none; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); }
.headerRight ul li:not(.basvLi).phoneLi a{font-size: 1.1vw;}
.headerRight ul li a img{width: 30px;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);margin-right: 5px;}
.headerRight ul li a span{}


body.scroll-up header {-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
body.scroll-down header {-webkit-transform: translate3d(0, calc(-100% - 50px), 0);-ms-transform: translate3d(0, calc(-100% - 50px), 0);transform: translate3d(0, calc(-100% - 50px), 0);}
body.sscroll-animi header{background: #ffffff;box-shadow: 0 3px 7px 1px rgb(51 51 51 / 11%);}
body.sscroll-animi header .logo{width: 10vw;}
body.sscroll-animi header .logo a.headlogo{display: none;}
body.sscroll-animi header .logo a.stickyheadlogo{display: block; }
body.sscroll-animi .headerRight ul li:not(.basvLi) a{color: #333333;font-size: 1vw;}
body.sscroll-animi .headerRight ul li a img{ -webkit-filter: brightness(1) invert(0); filter: brightness(1) invert(0); }
body.sscroll-animi .headerRight ul li.basvLi a{font-size: 80%;line-height: 4vh;    box-shadow: 0 0px 0px rgb(0 0 0 / 38%);cursor:pointer;}
body.sscroll-animi header {padding: 10px;}
body.sscroll-animi header .logo a.svgheadlogo svg .colorchange{fill:#4C4D4F;}
body.sscroll-animi header .logo a.svgheadlogo svg .circcolorchange{stroke:#5A5A5A;}

.footerEnquire{padding-top: 10vh;padding-bottom: 5vh; background: url(../images/FootEnquBg.jpg) no-repeat center center;background-size: 100%;}
.footerEnquire h2{font-size: 3vw;color: #fff;font-weight: 700;line-height: 1.1;}
.footerEnquire h4{font-size: 1.5vw;color: #fff;font-weight: 700;line-height: 1.1;margin-top: 15px;}
.footerEnquire p{color: #fff;}
.footerEnquire p.contlink {padding-block: 15px;border: 1px solid rgb(255 255 255 / 25%);border-width: 1px 0;margin-block: 20px;padding-left: 80px;position: relative;}
.footerEnquire p.contlink::before{content: '';position: absolute;width: 60px;height: 70%;left: 0;top:10%;background: url(../images/call-icon-01.svg) no-repeat center top;background-size: 100%;filter: brightness(0) invert(1);opacity: 0.7;}
.footerEnquire p.contlink a{color: #fff;}
.footerEnquire p.contlink a.phonelink{color: #fbf108;font-size: 3vw;font-weight: 700;line-height: 1;}
.footerEnquire .footlogo{width: 30%;}
.footerEnquire .footlogo img{width: 100%;}
.footerEnquire ul.socmediaul{}
.footerEnquire ul.socmediaul li{margin-right: 10px;}
.footerEnquire ul.socmediaul li a{width: 35px;display: block;line-height: 35px;text-align: center;border: 1px solid #ffffff;color: #fff;border-radius: 50%;opacity: 0.8;}
.footerEnquire ul.socmediaul li a:hover{opacity: 1;}
.coprightsec{padding: 30px 0;background: #003469;}
.coprightsec p{color: #ffffff;text-transform: uppercase;font-weight: 300;}
.EnquForm{background: #ffffff;padding: 5vh 2.5vw 10vh;width: 100%;margin-left: auto;border-radius: 20px;margin-bottom: -12%;}
.EnquForm h3{font-size: 35px;font-weight: 700;letter-spacing: -1px;color: #003d9c;margin-bottom: 25px;}
.EnquForm .inputcol{margin-bottom: 25px;position: relative;}
.EnquForm .btncol{margin-top: 25px;}
.EnquForm .inputcol.lastcol{margin-bottom: 0px;}
.EnquForm label{display: block;margin: 0;font-size: 14px;font-weight: 500;color: #2b4a43;position: absolute;line-height: 1.1;padding: 0 4px;background: #fff;left: 15px;top: -7px;}
.EnquForm label sub{vertical-align: super;color: #ff0000;}
.EnquForm .form-control:not([type="submit"]){padding: 0 22px;line-height: 45px;border-radius: 5px;font-size: 14px;border-color:#D6D6D6;}
.EnquForm .form-select{padding: 0 22px;line-height: 45px;border-radius: 5px;font-size: 14px;border-color:#D6D6D6;}
.EnquForm .form-select option:first {color: #D6D6D6;}
.EnquForm .form-control:focus{border-color: #003469;box-shadow: none;}
.EnquForm .form-select:focus{border-color: #003469;box-shadow: none;}
.EnquForm .form-control[type="submit"]{width: auto;background: #033f9d;color: #fff;padding: 0 30px;line-height: 40px;border: 1px solid #033f9d;border-radius: 30px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;-webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);box-shadow: 0 20px 10px rgb(51 51 51 / 25%);}
.EnquForm .form-control[type="submit"]:hover{ background: #ffffff; color: #033f9d; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); }
.EnquForm .form-control:not([type="submit"])::-webkit-input-placeholder {  color: #D6D6D6;}
.EnquForm .form-control:not([type="submit"])::-moz-placeholder {  color: #D6D6D6;}
.EnquForm .form-control:not([type="submit"]):-ms-input-placeholder {  color: #D6D6D6;}
.EnquForm .form-control:not([type="submit"]):-moz-placeholder {  color: #D6D6D6;}




.gototop{position: fixed;width: 40px;bottom: 15px;right: 15px;background: #ffffff;border-radius: 50%;padding: 1px;opacity: 0.3;}
.gototop:hover{opacity: 0.6;}
.gototop a{display: block; width: 100%;}
.gototop a img{display: block; width: 100%;}

.HBanSection{position: relative;}
.HBanSection .banBgImg{position: relative;}
.HBanSection .banBgImg img{display:block;width:100%;}
.HBanInSec{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.HBanInSec .container{}
.HBIncontain {position: relative;height: 100%;}
.HBInImg{-ms-flex-item-align: end;align-self: flex-end;width: 56%;-webkit-box-flex: 0;-ms-flex: 0 0 56%;flex: 0 0 56%;}
.HBInCont{-webkit-box-flex: 0;-ms-flex: 0 0 44%;flex: 0 0 44%;margin-top: 8%;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.HBInCont h5{font-size: 1.3vw;text-transform: uppercase;color: #fff;font-weight: 500;letter-spacing: 8px;}
.HBInCont h1{font-size: 5.2vw;text-transform: uppercase;color: #fff;font-weight: 800;letter-spacing: 0px;white-space: nowrap;line-height: 1;}
.HBInCont h1 small{font-size: 3.42vw;display: block;}
.HBInCont h4{background: #c91d0e;color: #fff;text-transform: uppercase;letter-spacing: 7px;font-weight: 500;padding-inline: 10px;line-height: 1.4;font-size: 1.4vw;}
.HBInCont ul{margin-top: 40px;}
.HBInCont ul li{}
.HBInCont ul li a{display: block;}
.HBInCont ul li.videolink{margin-left: 50px;position: relative;}
.HBInCont ul li.videolink a img{border-radius: 50%;box-shadow: 0 0 0 14px rgb(0 0 0 / 10%);transition:all 0.5s ease-in-out ; -webkit-transition:all 0.5s ease-in-out ; -moz-transition:all 0.5s ease-in-out ; -ms-transition:all 0.5s ease-in-out ; -o-transition:all 0.5s ease-in-out ;}
.HBInCont ul li.videolink a span{color: #fff;position: absolute;white-space: nowrap;bottom: -7vh;left: 0;}
.HBInCont ul li.videolink a span::before{ content: ''; position: absolute; width: 60px; height: 60px; right: 30%; top: -7vh; background: url(../images/btnArrowIcon-01.svg) no-repeat center center; background-size: 100%; filter: invert(1); -webkit-filter: invert(1);animation: shake 1.5s;animation-iteration-count: infinite;}
.HBInCont ul li.videolink a:hover img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.HBInCont ul li:not(.videolink) a{ background: #ffffff; color: #1f1f1f; line-height: 5vh; padding-inline: 30px; border: 1px solid #ffffff; border-radius: 40px; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; font-size: 90%; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);     box-shadow: 0 10px 20px rgb(0 0 0 / 38%);}
.HBInCont ul li:not(.videolink) a:hover{ background: #c91d0e; color: #ffffff; border-color: #c91d0e; text-decoration: none; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); }

.paddingblock{padding-block: 12vh;}
section, .posRelative{position: relative;}
.textcenter{text-align: center;}

.ComTitle{}
.ComTitle.marbtm{margin-bottom: 50px;}
.ComTitle h2{font-size: 3vw;font-weight: 800;color: #143779;letter-spacing: -2px;line-height: 1;margin-bottom: 10px;}
.ComTitle h2:last-child{margin-bottom: 0px;}
.ComTitle h2 span{color: #ea3324;}
.ComTitle h3{font-size: 2vw;font-weight: 800;color: #143779;letter-spacing: -1px;line-height: 1;margin-bottom: 10px;}
.ComTitle h3:last-child{margin-bottom: 0px;}
.ComTitle p{margin-bottom: 15px;}
.ComTitle p:last-child{margin-bottom: 0px;}
.ComTitle p.parabtn{margin-top: 45px;}
.ComTitle p.parabtn a{display: block;color: #c91d0e;font-weight: 600;text-transform: uppercase;cursor: pointer;}
.ComTitle.whitetext h2{color: #ffffff;}
.ComTitle.whitetext p{color: #ffffff;}

.HIntroSection ul.introlist{}
.HIntroSection ul.introlist li{text-transform: uppercase;text-align: center;line-height: 1.4;position: absolute;width: 175px;}
.HIntroSection ul.introlist li::before{ content: ''; position: absolute; width: 50px; height: 50px; background: url(../images/wre-arrow.gif) no-repeat center center;}
.HIntroSection ul.introlist li:nth-child(1){top: 54%;left: 0;}
.HIntroSection ul.introlist li:nth-child(2){top: 32%;left: -11%;}
.HIntroSection ul.introlist li:nth-child(3){top: 10%;left: 6%;}
.HIntroSection ul.introlist li:nth-child(4){left: 50%;top: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.HIntroSection ul.introlist li:nth-child(5){top: 10%;right: 6%;}
.HIntroSection ul.introlist li:nth-child(6){top: 32%;right: -11%;}
.HIntroSection ul.introlist li:nth-child(7){top: 54%;right: 0;}
.HIntroSection ul.introlist li:nth-child(1)::before{top: -25px;left: 72%;-webkit-transform: rotate(330deg);-ms-transform: rotate(330deg);transform: rotate(330deg);}
.HIntroSection ul.introlist li:nth-child(2)::before{top: 32%;left: 100%;}
.HIntroSection ul.introlist li:nth-child(3)::before{top: 100%;left: 83%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.HIntroSection ul.introlist li:nth-child(4)::before{left: 50%; top: 140%; -webkit-transform: translateX(-50%) rotate(90deg); -ms-transform: translateX(-50%) rotate(90deg); transform: translateX(-50%) rotate(90deg); -moz-transform: translateX(-50%) rotate(90deg); -o-transform: translateX(-50%) rotate(90deg); }
.HIntroSection ul.introlist li:nth-child(5)::before{top: 100%; right: 83%; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); }
.HIntroSection ul.introlist li:nth-child(6)::before{top: 32%;right: 100%;-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);}
.HIntroSection ul.introlist li:nth-child(7)::before{top: -25px;right: 72%;-webkit-transform: rotate(205deg); -ms-transform: rotate(205deg); transform: rotate(205deg); -moz-transform: rotate(205deg); -o-transform: rotate(205deg); }
.HIntroSection ul.introlist li img{width: 25px;position:relative;}
.HIntroSection ul.introlist li span{font-weight: 500;line-height: 1.2;display: block;margin-top: 8px;letter-spacing: 1px;font-size:90%;}
.introimg{width: 53%;margin-inline: auto;margin-top: 38%;position:relative;pointer-events: none;}
.introimg img{width: 100%;-webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite;}
.paracontnt{height:400px;}

@-webkit-keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
	50% {
		-webkit-transform: translatey(-20px);
		        transform: translatey(-20px);
	}
	100% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
}
@keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
	50% {
		-webkit-transform: translatey(-20px);
		        transform: translatey(-20px);
	}
	100% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
}

.HIntroSection {}
.HIntroSection .row{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.introbtmrow{padding-bottom: 70px;position: relative;}
.introbtmrow ul {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.introbtmrow ul li{padding-inline: 15px;text-transform: uppercase;font-weight: 600;color:#000000;width: auto;}
.introbtmrow ul li span{display:block;line-height: 1.3;}
.introbtmrow ul li:nth-child(2){width: auto;}
.introbtmrow ul li img{margin-right: 5px;}
.introbtmrow .parabtn { position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 50%); z-index: 9; -webkit-transform: translate(-50%, 50%); -moz-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); -o-transform: translate(-50%, 50%); }
.introbtmrow .parabtn a,.HSecEleven .ComTitle p.parabtn a{background: #c91d0e;color: #fff;line-height: 4.5vh;padding-inline: 40px;border: 1px solid #c91d0e;border-radius: 40px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 90%;box-shadow: 0 12px 30px 0px rgb(0 0 0 / 40%);-webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);cursor: pointer;}
.introbtmrow .parabtn a:hover,.HSecEleven .ComTitle p.parabtn a:hover{ background: #ffffff; color: #c91d0e; text-decoration: none; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); }
.HIntroSection .paracontnt{width:80%;padding-right:15px;}
.HIntroSection .paracontnt .mCSB_scrollTools.mCSB_scrollTools_horizontal{display:none!important;}

.HTestimonialSection{padding-bottom: 0px;}
.HTestimoMBox{background: #005fba;}

.textmobox{}
.textmobox p{color: #ffffff;padding-inline: 12%;text-align: center;}
.textmobox p::before{content: '“';position: relative;display: inline-block;font-size: 52px;line-height: 1;}
.textmobox p::after{content: '“';position: relative;display: inline-block;font-size: 52px;line-height: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);margin-left: 12px;bottom: -13px;}
.textmobox .textmotitle {}
.textmobox .textmologoimg {margin-right: 15px;}
.textmobox .textmologoimg img {width: 85px;border-radius: 50%;}
.textmobox .textmoclientname {}
.textmobox .textmoclientname h4{color: #ffffff;text-transform: uppercase;letter-spacing: 2px;font-size: 20px;line-height: 1;}
.textmobox .textmoclientname h5{color: #ffffff;margin: 0;font-size: 15px;text-transform: uppercase;letter-spacing: 2px;}
.slider button.slick-arrow{width: 30px;height: 30px;opacity: 0.4;}
.slider button.slick-arrow:hover{opacity: 0.8;}
.slider button.slick-arrow::before{opacity: 0;visibility: hidden;}
.slider.whitearrow button.slick-prev{background: url(../images/arrow-left-icon.png) no-repeat center center;background-size: 100%;}
.slider.whitearrow button.slick-next{background: url(../images/arrow-right-icon.png) no-repeat center center;background-size: 100%;}
.HSecsixteen .slider button.slick-arrow{-webkit-filter: brightness(0);filter: brightness(0);}

.HCountSection {background: rgb(255,255,255);	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(206,255,249,1) 100%);}
.noCountBox {}
.noCountBox .CountBoxImg{width: 80px;margin: 0 auto;margin-bottom: 20px;border-radius: 50%;overflow: hidden;}
.noCountBox .CountBoxImg img{width: 100%;}
.noCountBox h4{}
.noCountBox h4 span{font-size: 4vw;font-weight: 700;letter-spacing: -2px;color: #143779;line-height: 1;}
.noCountBox h4 sub{vertical-align: top;font-weight: 800;color: #c91d0e;font-size: 105%;}
.noCountBox p{line-height: 1.5;}
.HsjsaSection .introbtmrow{margin-top: 30px;position: relative;padding-bottom: 8%;z-index: 99;}
.HsjsaImgbox{width: 75%;margin-inline:auto;position: relative;}
.HsjsaImgbox::before{ content: ''; position: absolute;width: 95px;height: 50px; display: block; top: 0; left: 0; background: url(../images/sjsa-icon.gif) no-repeat center center; background-size: 100%; margin-left: -75px;margin-top: -65px;-webkit-transform: rotate(50deg);-ms-transform: rotate(50deg);transform: rotate(50deg);}
.HsjsaImgbox::after{ content: ''; position: absolute;width: 95px;height: 50px; display: block; top: 0; right: 0; background: url(../images/sjsa-icon.gif) no-repeat center center; background-size: 100%;margin-right: -75px;margin-top:-65px;-webkit-transform: rotate(260deg);-ms-transform: rotate(260deg);transform: rotate(260deg);}
.HsjsaImgbox img{width: 100%;border: 15px solid #edeff4;border-radius: 20px;position: relative;z-index: 9;}
.HsjsaImgbox .shadowsss{position: absolute;width: 100%;height: 25%;left: 0;bottom: 0;background: url(../images/HsjsaImgshadow.png) no-repeat center bottom;background-size: 100%;-webkit-transform: translateY(80%);-ms-transform: translateY(80%);transform: translateY(80%);pointer-events: none;}
@keyframes shake {
	0% { transform: translate(1px, 1px) rotate(0deg); }
	10% { transform: translate(-1px, -2px) rotate(-1deg); }
	20% { transform: translate(-3px, 0px) rotate(1deg); }
	30% { transform: translate(3px, 2px) rotate(0deg); }
	40% { transform: translate(1px, -1px) rotate(1deg); }
	50% { transform: translate(-1px, 2px) rotate(-1deg); }
	60% { transform: translate(-3px, 1px) rotate(0deg); }
	70% { transform: translate(3px, 1px) rotate(-1deg); }
	80% { transform: translate(-1px, -1px) rotate(1deg); }
	90% { transform: translate(1px, 2px) rotate(0deg); }
	100% { transform: translate(1px, -2px) rotate(-1deg); }
  } 
.HToolkitSect {background: #f2f2f2;overflow: hidden;}
.HToolkitSect::before{content: '';position: absolute;width:28%;height: 100%; background: #005fba;top: 0;left: 0;}
.HToolkitSect .ComTitle{padding-left: 4vw;}
.HToolkitSect .tab-container{margin-top: 40px;}
.HToolkitSect .resp-vtabs ul.resp-tabs-list{}
.HToolkitSect .resp-vtabs .resp-tabs-list li{padding: 15px 25px !important;line-height: 1.2;font-size: 23px;text-align: right;color: #fff;font-weight: 200;letter-spacing: -0.5px;position: relative;border-radius: 7px;}
.HToolkitSect .resp-vtabs .resp-tabs-list li.resp-tab-active{color: #005fba;font-weight: 700;border: none;}
.HToolkitSect .resp-vtabs{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;left: -35%;}
.HToolkitSect .resp-vtabs ul.resp-tabs-list{float: none;-webkit-box-flex: 1;-ms-flex: 1 0 35%;flex: 1 0 35%;position: relative;}
.HToolkitSect .resp-vtabs ul.resp-tabs-list::before{ content: ''; position: absolute; width: 100%; height: 125vh; background: #005fba; top:50%; left: -10px; -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); -moz-transform: translateY(-60%); -o-transform: translateY(-60%); }
.HToolkitSect .resp-vtabs .resp-tabs-container{float: none;width: 100%;border: none;background: transparent;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
.HToolkitSect .resp-vtabs .resp-tab-content{padding: 0;padding-left: 4vw;}
.HToolkitSect .resp-vtabs .resp-tab-content h3{font-size: 1.5vw;color: #101010;font-weight: 700;letter-spacing: -1px;}
.HToolkitSect .resp-vtabs .resp-tab-content ul{}
.HToolkitSect .resp-vtabs .resp-tab-content ul li{margin-bottom: 13px;padding-left: 25px;position: relative;line-height: 1.7;}
.HToolkitSect .resp-vtabs .resp-tab-content ul li::before{content: '';position: absolute;width: 17px;height: 17px;top: 5px;left: 0;background: url(../images/listIconOne.png) no-repeat center center;background-size: 100%; } 
.HToolkitSect .resp-vtabs .resp-tab-content ul li:last-child{margin-bottom: 0px;}
.HToolkitSect .resp-vtabs .resp-tab-content img{max-width: initial;width: 130%;}

.HSlideIconSection{}
.js-marquee-wrapper{display: flex;}
.marqueeBox{}
.HSlideIconSection .marqueeBox .marqueeItem{background: #fff;-webkit-box-flex: 1;-ms-flex: 1 0 130px;flex: 1 0 130px;height: 120px;text-align: center;border: 1px solid #c4daef;border-radius: 7px;margin-inline: 7px;border-bottom-width: 4px;}
.HSlideIconSection .marqueeBox .marqueeItem.lasthide{opacity: 0;visibility: hidden;pointer-events: none;}
.HSlideIconSection .marqueeBox .marqueeItem img{width: 40px;margin-bottom: 8px;}
.HSlideIconSection .marqueeBox .marqueeItem p{color: #555555;text-transform: uppercase;font-size: 90%;letter-spacing: 0.5px;line-height: 1.2;}
.HSlideIconSection .marquee_Icon {overflow: hidden;position: absolute;width: 100%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.HTestimonialSection.sectwo{padding-top: 6vw;padding-bottom: 0;}
.HTestimonialSection.sectwo .testimoslider {padding-inline: 15px;}

.ClipipeTab{}
.ClipipeTab .resp-tabs-nav{}
.ClipipeTab ul.resp-tabs-list{background: #fff;border-radius: 50px;border: 2px solid #005fba;position: relative;}
.ClipipeTab ul.resp-tabs-list::before{ content: ''; position: absolute; width: 50%; height: 1px; background: #dbdbdb; top: 50%; left: 0; -webkit-transform: translateX(-105%); -ms-transform: translateX(-105%); transform: translateX(-105%); -moz-transform: translateX(-105%); -o-transform: translateX(-105%); }
.ClipipeTab ul.resp-tabs-list::after{ content: ''; position: absolute; width: 50%; height: 1px; background: #dbdbdb; top: 50%; right: 0; -webkit-transform: translateX(105%); -ms-transform: translateX(105%); transform: translateX(105%); -moz-transform: translateX(105%); -o-transform: translateX(105%); }
.ClipipeTab ul.resp-tabs-list li{font-size: 1.2vw;color: #7f7f7f;font-weight: 400;letter-spacing: -0.5px;padding: 0;padding-inline: 30px;line-height: 5.2vh;border: none;border-radius: 50px;}
.ClipipeTab ul.resp-tabs-list li.resp-tab-active{background: #143779;color: #fff;font-weight: 600;}
.ClipipeTab .resp-tab-content{border: none;padding: 0;padding-top: 8vh;}
.ClipipeTab .resp-tabs-container{background: transparent;}
.ClipipeBox{ text-align: center; padding: 7vh 30px; position: relative; height: 100%; border-radius: 40px; box-shadow: 0 0 10px rgb(51 51 51 / 20%); -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px;border-bottom: 6px solid #4d4d4d;width: 95%;margin: 0 auto;background: #fff;}
/*.ClipipeTab .resp-tab-content .row .col-md-4:nth-child(2) .ClipipeBox{border-bottom-color: #005fba;}*/
.ClipipeBox:hover{border-bottom-color: #005fba;}
.ClipipeBox .ClipipeIcon{width: 95px;margin: 0 auto 10px;}
.ClipipeBox .ClipipeIcon img{}
.ClipipeBox h3{font-size: 1.5vw;color: #005fba;font-weight: 700;letter-spacing: -0.5px;}
.ClipipeBox ul{margin-top:30px; text-align:left;}
.ClipipeBox ul li{padding-left:24px;position:relative;line-height: 1.35;margin-bottom: 13px;}
.ClipipeBox ul li::before {content: '';position: absolute;width: 17px;height: 17px;top: 2px;left: 0;background: url(../images/listIconOne.png) no-repeat center center;background-size: 100%;}
.ClipipeBox p{line-height: 1.6;}
.HClipipeSec {overflow: hidden;background: #fafafa;mix-blend-mode: darken;}
.HClipipeSec .marquee_Icon{padding-block: 40px;mix-blend-mode: multiply;}
.HClipipeSec .marqueeBox .marqueeItem{background: transparent;width: 9vw;padding-block: 15px; text-align: center;margin-inline: 20px;mix-blend-mode: multiply;}
.HClipipeSec .marqueeBox .marqueeItem img{width: 100%;mix-blend-mode: darken;}
.HClipipeSec .introbtmrow{padding-top: 80px;padding-bottom: 0;}
.HClipipeSec .introbtmrow .parabtn{ top: 0; bottom: auto; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.HClipipeSec .introbtmrow .parabtn::before{ content: ''; position: absolute; width: 300%; height: 2px; top: 50%; left: 50%; margin-top: -1px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);background: #9f9f9f;}
.HClipipeSec .introbtmrow .parabtn a{position: relative;}

.HSecTen{background:#fafafa;}
.HSecTen .ComTitle h2{line-height: 1.1;}
.HSecTen .triImgBox{width: 110%;}
.HSecTen .paracontnt{padding-right:15px;}
.HSecEleven {padding-bottom: 40px;}
.HSecEleven .PocketImgBox img{width: 100%;}
.HSecEleven .sideComTitle p{line-height: 1.6;}
.HSecEleven .ComTitle p.parabtn {margin-top: 35px;}
.HSecEleven .ComTitle p{font-weight: 300;}
.HSecEleven .col-md-9{position:relative;}
.HSecEleven .sideComTitle ul{}
.HSecEleven .sideComTitle ul li{padding-left:24px;position:relative;line-height: 1.35;margin-bottom: 13px;}
.HSecEleven .sideComTitle ul li::before {content: '';position: absolute;width: 17px;height: 17px;top: 2px;left: 0;background: url(../images/listIconOne.png) no-repeat center center;background-size: 100%;}
.HSecEleven ul.storeplay{margin-top:20px;}
.HSecEleven ul.storeplay li{margin-right:10px;width: calc(162px - 10px);}
.HSecEleven ul.storeplay li:last-child{margin-right:0px}
.HSecEleven ul.storeplay li a{}
.HSecEleven ul.storeplay li a img{width: 100%;}

.HSecTwelve{background:#005fba;}
.HSecTwelve .ComTitle h2{line-height: 1.1;}
.CredibilitySlider {padding-inline: 45px;}
.CredibilityIBox{width: 85%;margin: 0 auto;}
.CredibilityIBox img{width: 100%;}
.slider.CredibilitySlider button.slick-prev{left: 0;}
.slider.CredibilitySlider button.slick-next{right: 0;}

.HSecthirteen {background: rgb(242,242,242);background: linear-gradient(0deg, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%);}
.FeesPackBox{ position: relative; padding: 5vh 2.5vw; height: 100%; border: 8px solid #f4f4f4; border-radius: 20px; background: #ffffff; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);width: 95%;margin: 0 auto;}
.FeesPackBox .FeesPPrice{text-align: center;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 2px solid #cfcfcf;}
.FeesPackBox .feePrImg{width: 110px;margin: 0 auto 10px;}
.FeesPackBox .feePrImg img{width: 100%;}
.FeesPackBox h4{font-size: 95%;font-weight: 700;letter-spacing: -0.5px;color: #101010;margin: 0;}
.FeesPackBox h3{font-size: 2.8vw;font-weight: 800;color: #005fba;line-height: 1;margin: 10px 0 5px;}
.FeesPackBox .FeesPList{}
.FeesPackBox .FeesPList ul{}
.FeesPackBox .FeesPList ul li{padding: 3px 0;line-height: 1.5;} 
.FeesPackBox .FeesPList ul li img{margin-right: 10px;width: 20px;}
.FeesPackBox p.parabtn{position: absolute;bottom: 0;left: 50%;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%);width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.FeesPackBox p.parabtn a{background: #4f4f4f;color: #fff;line-height: 4.5vh;padding-inline: 40px;border: 1px solid #4f4f4f;border-radius: 40px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 90%;box-shadow: 0 10px 15px rgb(51 51 51 / 45%);-webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);cursor: pointer;}
.FeesPackBox p.parabtn a:hover { background: #c91d0e; border-color: #c91d0e; text-decoration: none; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15);color:#ffffff; }
.FeesPackBox:hover {background: #005fba;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.FeesPackBox:hover h4{color: #ffffff;}
.FeesPackBox:hover h3{color: #ffffff;}
.FeesPackBox:hover .FeesPList ul li{color: #ffffff;}

.HSecfourteen{padding-bottom: 8vh;}
.HSecfourteen::before{content: '';position: absolute;width: 100%;height: 10vh;left: 0;bottom: 0;background: url(../images/HSecfourteenBg.png) no-repeat center center;background-size: 100%;opacity: 0.3;}
.HSecfourteen .container{position: relative;}
.HSecfourteen .testimosliderBox{background:#005fba;position: relative;}
.HSecfourteen .testimoslider{padding: 6vh 6vw;left: 0;top: 0; width: 100%;position: relative;}
.HSecfourteen .slider button.slick-prev{left: 1.5vw;}
.HSecfourteen .slider button.slick-next{right: 1.5vw;}
.HSecfourteen .textmobox p{padding-inline: 0;}
.HSecfourteen .textmobox .textmoclientname{/* text-align: center;padding-top: 15px; */}
.HSecfourteen .textmobox .textmoclientname h5{font-weight: 300;}
.HSecfourteen .introbtmrow{padding-top: 10vh;padding-bottom: 6vh;margin-bottom: 6vh;border-bottom: 1px solid #9f9f9f;}
.HSecfourteen .introbtmrow .parabtn{bottom: auto;top: 0; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.stateoutsec{position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.stateoutsec .SOutCol{ -webkit-box-flex: 0; -ms-flex: 0 0 51%; flex: 0 0 51%; padding: 4vh 3.5vw; background: rgb(255 255 255 / 100%);border-radius: 10px;margin-bottom: -6%; z-index: 99; }
.stateoutsec .SOutCol.ColLeft{margin-right: -1%;box-shadow: 0 0 0 1px rgb(0 147 198 / 20%); }
.stateoutsec .SOutCol.ColRights{margin-left: -1%; box-shadow:0 0 0 4px #2785FF, 0px 10px 40px 0px rgba(0, 6.999999999999998, 39.99999999999993, 0.13); }
.stateoutsec .SOutCol .Soutlogo{width: 11vw;margin-bottom: 10px;}
.stateoutsec .SOutCol .Soutlogo img{width: 100%;}
.stateoutsec .SOutCol .scrollcontnt {padding-right: 15px;}
.stateoutsec .SOutCol .scrollcontnt .mCSB_container{max-width:100%;width:100%!important;}
.stateoutsec .SOutCol .scrollcontnt .mCSB_draggerContainer .mCSB_scrollTools_horizontal{display: none !important;}
.stateoutsec .SOutCol ul{}
.stateoutsec .SOutCol ul li{padding-left:24px;position:relative;line-height: 1.35;margin-bottom: 13px;}
.stateoutsec .SOutCol ul li::before {content: '';position: absolute;width: 17px;height: 17px;top: 2px;left: 0;background: url(../images/listIconOne.png) no-repeat center center;background-size: 100%;}
.stateoutsec .SOutCol.ColLeft .scrollcontnt {height: 200px;}
.stateoutsec .SOutCol.ColRights .scrollcontnt {height: 250px;padding-right: 15px;}
.stateoutsec .vscol{background: #006df9;color: #ffffff;width: 80px;line-height: 80px;font-weight: 600;position: absolute;top: 60%;left: 50%;z-index: 99;-webkit-transform: translate(-70%, -50%);-ms-transform: translate(-70%, -50%);transform: translate(-70%, -50%);text-align: center;font-size: 2vw;border-radius: 50%;}
.stateoutsec .btncol{position: absolute;bottom: -41%;left: 50%;z-index: 99;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.stateoutsec .btncol .parabtn a{background: #c91d0e;color: #fff;line-height: 4.5vh;padding-inline: 40px;border: 1px solid #c91d0e;border-radius: 40px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 90%;box-shadow: 0 12px 30px 0px rgb(0 0 0 / 40%);-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);cursor: pointer;}
.stateoutsec .btncol .parabtn a:hover{background: #ffffff;color: #c91d0e;text-decoration: none;-webkit-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);}

.HSecfifteen{padding-block: 16vh 10vh;background:#005fba;}
.HSecsixteen{}
.HSecsixteen .container{position: relative;}
.HSecsixteen .testimoslider{padding: 6vh 6vw;border-radius: 0px;left: 0;top: 0; width: 100%;position: relative;}
.HSecsixteen .slider button.slick-prev{left: 1.5vw;}
.HSecsixteen .slider button.slick-next{right: 1.5vw;}
.HSecsixteen .textmobox p{padding-inline: 0;color: #555555;}
.HSecsixteen .textmobox .textmotitle{margin-bottom: 5px;}
.HSecsixteen .textmobox .textmoclientname h4{color: #555555;}
.HSecsixteen .textmobox .textmoclientname{}
.HSecsixteen .textmobox .textmoclientname h5{font-weight: 300;color: #555555;}
.HSecsixteen .textmobox .textmologoimg img{box-shadow: 0 0 0 5px #d9e9fe;}
.HSecsixteen .introbtmrow{padding-top: 10vh;padding-bottom: 6vh;margin-bottom: 6vh;border-bottom: 1px solid #9f9f9f;}
.HSecsixteen .introbtmrow .parabtn{bottom: auto;top: 0; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.HSecsixteen{position: relative;padding-bottom: 12vh;}
.HSecsixteen .TestSliderBox{background:#f7f7f7;}

.accordion-button:focus{box-shadow: none;}
.HSecsixteen .accordion-item{margin-bottom: 10px;border: 1px solid #e2e2e2;border-radius: 5px;overflow: hidden;}
.HSecsixteen .accordion .accordion-item:last-child{margin-bottom: 0px;}
.HSecsixteen .accordion-button{font-weight: 700;color: #343434;}
.HSecsixteen .accordion-button[aria-expanded="true"]{background: #143779;color: #fff;}
.HSecsixteen .accordion-button::after{ opacity: 0.4; -webkit-filter: brightness(1) invert(0); filter: brightness(1) invert(0); }
.HSecsixteen .accordion-button[aria-expanded="true"]::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}

.modal-backdrop.show{z-index: 9999;}
.modal{z-index: 99999;}

.compopmodel{}
.compopmodel .modal-content{border: none;border-radius: 0;}
.compopmodel .modal-body{padding: 40px;}
.compopmodel .btn-close{border: 2px solid #000;border-radius: 50%;background-size: 50%;position: absolute;top: 20px;right: 20px;}
.compopmodel .ComTitle p{line-height: 1.5;}

.compopmodel.BanvideoModel .modal-body{padding: 0px;}
.BanvideoModel .videobox{line-height:0;}
.BanvideoModel iframe{width:100%;height:650px;}
.compopmodel.BanvideoModel .btn-close {border: 2px solid #000;border-radius: 50%;background-size: 50%;position: absolute;top: -14px;right: -14px;background-color: #fff;}


table.RsoftStandOutTable {border: solid 1px rgba(11,19,32,.3);width: 98%;margin: 2px auto;background:#ffffff;text-align:center;}
table.RsoftStandOutTable thead {height: 60px;}
table.RsoftStandOutTable thead th.MTitleSize {width: 40%;}
table.RsoftStandOutTable thead th.STitleSize {width: 12%;vertical-align: middle;}
table.RsoftStandOutTable thead th:nth-child(2){background: #21b4e8;color: #fff;}
table.RsoftStandOutTable thead  {line-height: 1.33;letter-spacing: .5px;color: #0b1320;	margin: 0;	font-weight:600;text-transform: uppercase;}
.comparison-table-logo-competitor, .comparison-table-logo-self {height: 25px;width: auto;vertical-align: middle;}
table.RsoftStandOutTable td {word-break: normal;}
table.RsoftStandOutTable td.feature-heading {font-size: .875rem;line-height: 1.25rem;font-weight: 600;font-style: normal;color: #0b1320;text-align: left;color: #0b1320;border: 0;padding-left: 15px!important;background: 0 0;}
table.RsoftStandOutTable tbody{border-top: none;}
table.RsoftStandOutTable tbody tr:first-child td {    border-top: 1px solid rgba(11,19,32,.3);}
table.RsoftStandOutTable tbody tr td {border:none;background: transparent;line-height:1.5;vertical-align: middle;padding: 0 15px;height: 60px;}
table.RsoftStandOutTable tbody tr td:first-child{text-align:left;font-weight:600;color:#333333;font-size: 15px;line-height: 1.3;}
table.RsoftStandOutTable tbody tr td>img{width: 17px;}
table.RsoftStandOutTable tbody tr>td:nth-child(2) {    background-color: rgb(33 180 232 / 17%);}
table.RsoftStandOutTable tbody tr>td:nth-child(3),table.RsoftStandOutTable tbody tr>td:nth-child(4),table.RsoftStandOutTable tbody tr>td:nth-child(5),table.RsoftStandOutTable tbody tr>td:nth-child(6) {background-color: rgba(11,19,32,.1);}
table.RsoftStandOutTable tbody tr:nth-child(even) {    background: rgba(11,19,32,.05);}
table.RsoftStandOutTable tbody tr:first-child td {    border-top: 1px solid rgba(11,19,32,.3);}

/* table.RsoftStandOutTable {border: 1px solid #f0f0f0;border-radius: 20px;overflow: hidden;box-shadow: 0 0 0 2px #005fba;width: 98%;margin: 2px auto;}
table.RsoftStandOutTable tr{}
table.RsoftStandOutTable thead tr td{font-size:1vw;font-weight:600;}
table.RsoftStandOutTable thead tr td.MTitleSize{width:40%;}
table.RsoftStandOutTable thead tr td.STitleSize{width:12%;}
table.RsoftStandOutTable tr td{padding: 5px;font-size: 14px;position: relative;text-align:center;}
table.RsoftStandOutTable tr td .Soutlogo{width: 150px;}
table.RsoftStandOutTable tr td .Soutlogo img{width: 100%;}
table.RsoftStandOutTable tr td>img{width: 15px;margin-right: 0px;display: inline-block;vertical-align: top;position: absolute;top: 9px;}
table.RsoftStandOutTable tr td>span{display: inline-block;line-height: 1.3;padding-left: 20px;} */

.moretext {display: none;}
.EnquireModel .EnquForm {width: 100%;margin-left: auto;border-radius: 0px;margin-bottom: 0;padding: 0;}
.compopmodel.EnquireModel .modal-content {order: none;border-radius: 40px;}
.compopmodel.EnquireModel .modal-body {padding: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.EnquireModel .modal-body .ColLeft{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;position:relative;}
.EnquireModel .modal-body .ColLeft img{border-radius: 30px;width: 100%;}
.EnquireModel .modal-body .ColLeft .contlinkbox{position:absolute;bottom:10%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: none;}
.EnquireModel .modal-body .ColLeft .contlinkbox a{color:#FFFFFF;font-size: 1.1vw;line-height: 1.3;padding-left: 40px;position:relative;}
.EnquireModel .modal-body .ColLeft .contlinkbox a.phonelink{margin-bottom:10px;}
.EnquireModel .modal-body .ColLeft .contlinkbox a::before{content:'';position:absolute;width:35px;height:100%;left:0;top:0;-webkit-filter: invert(1);filter: invert(1);}
.EnquireModel .modal-body .ColLeft .contlinkbox a.phonelink::before{background:url(../images/call-icon-01.svg) no-repeat center center;background-size:86%;}
.EnquireModel .modal-body .ColLeft .contlinkbox a.emaillink::before{background:url(../images/mail-icon-01.svg) no-repeat center center;background-size:86%;}
.EnquireModel .modal-body .ColRight{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding: 1vh 2vw 1vh;}
.EnquireModel .modal-dialog{max-width: 1100px;}
.efpop .forminputs{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-inline:-10px}
.efpop .forminputs .inputcol{padding-inline:10px;position: relative;}
.efpop .forminputs .colfull{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}
.efpop .forminputs .colhalf{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}
.efpop.EnquForm .forminputs label {position: absolute;line-height: 1.1;padding: 0 4px;background: #fff;left: 27px;top: -6.5px;pointer-events: none;}
.efpop.EnquForm .form-control:not([type="submit"]){padding: 0 20px;line-height: 45px;border-radius: 5px;}
.efpop.EnquForm .form-select{padding: 0 20px;line-height: 45px;border-radius: 5px;}
.efpop.EnquForm .inputcol{margin-bottom:32px;}
.efpop.EnquForm .inputcol.lastcol{margin-bottom:0px;}
.efpop.EnquForm .inputcol.btncol{margin-top: 15px;}
.EnquireModel .EnquForm h3{margin-bottom:32px;}

@media screen and (min-width:1521px) and (max-width:1620px) {
	.container{max-width: 1240px;}
}
@media screen and (min-width:1421px) and (max-width:1520px) {
	.container{max-width: 1140px;}
}
@media screen and (min-width:1200px) and (max-width:1420px) {
	.container{max-width: 1040px;}
}

@media screen and (max-width:1800px) {
	.EnquForm{    padding: 5vh 2.5vw 5vh;}
}
@media screen and (max-width:1700px) {
	body{font-size: 16px;}
	.HBInImg{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;margin-right: auto;}
	.HTestimonialSection {padding-bottom: 0;}
	.HToolkitSect .resp-vtabs .resp-tab-content img {width: 116%;}
	.HSlideIconSection .marqueeBox .marqueeItem{-webkit-box-flex: 1;-ms-flex: 1 0 126.5px;flex: 1 0 126.5px;}
}
@media screen and (max-width:1620px) {
	body{font-size: 15px;}
	.introimg {width: 50%;}
	.ClipipeBox{ padding: 6vh 25px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
	.EnquForm .form-control:not([type="submit"]){padding: 0 20px;line-height: 38px;}
	.EnquForm .form-select{padding: 0 20px;line-height: 38px;}
	.HSlideIconSection .marqueeBox .marqueeItem{flex: 1 0 119.4px;height: 100px;}
	.HSlideIconSection .marqueeBox .marqueeItem img {width: 34px;}
}
@media screen and (max-width:1520px) {
	body{font-size: 14px;line-height: 1.6;}
	.introimg {width: 48%;margin-top: 35%;}
	.HIntroSection ul.introlist li img {width: 18px;}
	.HIntroSection ul.introlist li span{letter-spacing: 1px;}
	.HIntroSection ul.introlist li::before{width: 35px;height: 35px;background-size:100%;}
	.HIntroSection ul.introlist li:nth-child(7)::before,.HIntroSection ul.introlist li:nth-child(1)::before,.HIntroSection ul.introlist li:nth-child(3)::before,.HIntroSection ul.introlist li:nth-child(4)::before,.HIntroSection ul.introlist li:nth-child(5)::before {}
	.paddingblock {padding-block: 10vh;}
	.introbtmrow ul li{line-height: 1;}
	.introbtmrow ul li img {width: 20px;}
	.HsjsaImgbox::before,.HsjsaImgbox::after{/* width: 50px;height: 100px; */}
	.HToolkitSect .resp-vtabs .resp-tabs-list li{padding: 10px 25px !important;font-size: 19px;}
	.HToolkitSect .resp-vtabs .resp-tab-content p{line-height: 1.6;}
	.HSlideIconSection .marqueeBox .marqueeItem{width: 130px;height: 110px;}
	.HSlideIconSection .marqueeBox .marqueeItem img {width: 48px;}
	.textmobox .textmoclientname h4{font-size: 17px;letter-spacing: 1px;}
	.textmobox .textmoclientname h5{font-size: 14px;letter-spacing: 1px;}
	.ClipipeBox .ClipipeIcon {width: 80px;}
	.HSecthirteen{}
	.FeesPackBox .feePrImg {width: 80px;}
	.EnquForm h3 {font-size: 30px;}
	.EnquForm .form-control:not([type="submit"]) {padding: 0 18px;line-height: 35px;border-radius: 30px;font-size: 13px;}
	.EnquForm .form-select{padding: 0 18px;line-height: 35px;border-radius: 30px;font-size: 13px;}
	.EnquForm .inputcol {margin-bottom: 15px;}
	.EnquForm .btncol {margin-top: 24px;}
	.EnquForm .form-control[type="submit"]{line-height: 30px;padding: 0 20px;font-size: 13px;}
}

@media screen and (max-width:1420px) {
	body{font-size: 13.5px;line-height: 1.6;}
	.HIntroSection ul.introlist li::before{width: 34px;height: 34px;background-size: 100%;}
	.HIntroSection ul.introlist li{width: 135px;}
	.HIntroSection ul.introlist li:nth-child(7)::before,.HIntroSection ul.introlist li:nth-child(1)::before,.HIntroSection ul.introlist li:nth-child(3)::before,.HIntroSection ul.introlist li:nth-child(4)::before,.HIntroSection ul.introlist li:nth-child(5)::before {}
	.introimg {width: 48%;margin-top: 37%;}
	.HIntroSection ul.introlist li span {letter-spacing: 0.5px;}
	.HBInCont ul {margin-top: 20px;}
	.HSlideIconSection .marqueeBox .marqueeItem {width: 125px;height: 90px;}
	.FeesPackBox .FeesPList ul li img {margin-right: 6px;width: 15px;}
	.FeesPackBox .FeesPList ul li {padding: 2px 0;}
	.FeesPackBox .FeesPPrice{padding-bottom: 20px;margin-bottom: 20px;}
	.stateoutsec .SOutCol{padding: 6vh 5vw;}
	.EnquForm h3{font-size: 26px;}
	.footerEnquire .footlogo {width: 34%;}
	.coprightsec{padding: 20px 0;}
	.FeesPackBox{padding: 5vh 2.5vw 7vh;}
	.HSecfifteen img{width: 58%;}
	.footerEnquire p.contlink a.phonelink{font-size: 2.5vw;}
	.HBInCont ul li.videolink a img{box-shadow: 0 0 0 9px rgb(0 0 0 / 10%);}
	.HsjsaImgbox::before, .HsjsaImgbox::after{margin-top: -75px;}
	.introbtmrow ul li {/* margin-inline: 15px; */}
	.HBInCont ul li.videolink a span::before{width: 45px;height: 45px;top: -6vh;}
	.HBInCont ul li.videolink a span{bottom: -5vh;}
	.introbtmrow .parabtn a, .HSecEleven .ComTitle p.parabtn a{padding-inline: 32px;letter-spacing: 1px;}
	.footerEnquire{background-size: cover;}
	.footerEnquire {padding-top: 8vh;}
}
@media screen and (max-width:1320px) {
	.HBInCont ul li.videolink a img {box-shadow: 0 0 0 6px rgb(0 0 0 / 10%);width: 45px;}
	.HBInCont ul li.videolink a span::before {width: 40px;height: 40px;right: 38%;top: -7vh;}
}
@media screen and (min-width:1101px) and (max-width:1500px) {
	.modal-xl {--bs-modal-width: 840px;}
	.BanvideoModel iframe {height: 475px;}
	.FeesPackBox p.parabtn a{letter-spacing: 1px;}
}
@media screen and (min-width:1101px) and (max-width:1320px) {
	.HBInImg {-webkit-box-flex: 0;-ms-flex: 0 0 45%;flex: 0 0 45%;margin-right: auto;}
	.introbtmrow ul li {margin-inline: 10px;font-size: 90%;}
	.introbtmrow ul li:nth-child(3){-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.introbtmrow ul li img {width: 16px;}
	.footerEnquire{background-size: cover;}
	.HsjsaImgbox::before, .HsjsaImgbox::after{width: 60px;height: 30px;margin-top: -48px;}
}

@media screen and (max-width:1100px){
	.paddingblock {padding-block: 60px;}
	.headerRight ul li:not(.basvLi) a,.headerRight ul li:not(.basvLi).phoneLi a{font-size: 15px;}
	.headerRight ul li.basvLi a{line-height: 36px;padding-inline: 20px;}
	body.sscroll-animi .headerRight ul li:not(.basvLi) a {font-size: 14px;}
	body.sscroll-animi .headerRight ul li.basvLi a {line-height: 32px;}
	.ComTitle h2{font-size: 35px;line-height: 1.2;letter-spacing: -1px;}
	.ComTitle h3{font-size: 28px;line-height: 1.2;letter-spacing: -1px;}
	.ComTitle p.parabtn,.HSecEleven .ComTitle p.parabtn {margin-top: 25px;}
	.HBanSection .banBgImg img{height: 45vh;object-fit: cover;}
	.HToolkitSect .resp-vtabs .resp-tab-content img {width: 100%;}
	.HIntroSection {overflow: hidden;}
	.HBInCont ul li:not(.videolink) a,.introbtmrow .parabtn a,.FeesPackBox p.parabtn a,.stateoutsec .btncol .parabtn a{line-height: 35px;padding-inline: 20px;letter-spacing: 0.5px;}
	.HIntroSection .col-md-7{width: 50%;} 
	.HIntroSection .col-md-5{width: 50%;} 
	.HIntroSection ul.introlist li::before{width: 35px;height: 35px;}
	.HIntroSection ul.introlist li:nth-child(7)::before,.HIntroSection ul.introlist li:nth-child(1)::before,.HIntroSection ul.introlist li:nth-child(3)::before,.HIntroSection ul.introlist li:nth-child(4)::before,.HIntroSection ul.introlist li:nth-child(5)::before {}
	.HIntroSection ul.introlist li::before{background-size: 100%;}
	.HIntroSection ul.introlist li:nth-child(3)::before {top: 100%;left: 73%;}
	.HIntroSection ul.introlist li:nth-child(5)::before{right: 73%;}
	.HIntroSection ul.introlist li:nth-child(1)::before{left: 86%;}
	.HIntroSection ul.introlist li:nth-child(7)::before{right: 86%;}
	.HIntroSection ul.introlist li{width: 155px;}
	.HIntroSection ul.introlist li:nth-child(2){left: -5%;}
	.HIntroSection ul.introlist li:nth-child(6) {right: -5%;}
    .introimg {width: 40%;margin-top: 28%;}
	.introbtmrow ul li {/* margin-inline: 12px; */    padding-inline: 10px;}
	.HToolkitSect .resp-vtabs .resp-tabs-list li {padding: 8px 25px !important;font-size: 16px;}
	.HTestimonialSection.sectwo {padding-top: 80px;}
	.ClipipeTab ul.resp-tabs-list li{font-size: 15px;line-height: 40px;}
	.ClipipeTab .resp-tab-content{padding-top: 40px;}
	.ClipipeBox {padding: 30px 20px;}
	.ClipipeBox .ClipipeIcon {width: 70px;}
	.FeesPackBox {padding: 30px 20px;}
    .HSecthirteen {}
	.FeesPackBox h3 {font-size: 30px;}
	.FeesPackBox h4 {font-size: 18px;}
	.HSecfourteen .testimoslider{    padding: 40px 60px;}
	.textmobox p::before,.textmobox p::after{font-size: 38px;line-height: 0.8;}
	.textmobox p::after{margin-left: 7px;bottom: -5px;margin-top: -12px;}
    .textmobox .textmoclientname h4 {font-size: 15px;}
	.HSecfourteen .introbtmrow,.HSecsixteen .introbtmrow {padding-top: 80px;padding-bottom: 40px;margin-bottom: 40px;	}
	.stateoutsec .SOutCol {padding: 30px 60px;}
	.HSecfifteen {padding-block: 90px;}
	.HSecsixteen .testimoslider{padding: 40px 60px;}
	.HSecsixteen {padding-bottom: 60px;}
	.footerEnquire{padding-top: 40px;padding-bottom: 40px;background-size: cover;}
	.EnquForm{padding: 30px 20px;border-radius: 10px;}
	.HClipipeSec .marqueeBox .marqueeItem{width: 120px;margin-inline: 12px;}
	.HBInCont ul li.videolink a span {bottom: -3vh;}
	/* .HBInCont ul li.videolink a span::before{top: -4vh;} */
	.HBInCont ul li.videolink a span::before{top: -6vh;}
	.HsjsaImgbox::before, .HsjsaImgbox::after {margin-top: -45px;}
	.HToolkitSect::before{width: 21%;}
	.BanvideoModel iframe {height: 450px;}
	
}
@media screen and (max-width:1100px) and (max-height:800px){
    .HBanSection .banBgImg img {height: 75vh;object-fit: cover;}
	.HBInImg {-webkit-box-flex: 0;-ms-flex: 0 0 42%;flex: 0 0 42%;margin-right: auto;margin-left: auto;}

}

@media (max-width: 1000px) {
	.EnquireModel .modal-dialog {max-width: 800px;}
	.efpop.EnquForm .form-control:not([type="submit"]){line-height: 35px;}
}

@media (max-width: 991px) {
	.tab-content>.tab-pane {
	  display: block;
	  opacity: 1;
	}
  }

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

	body{font-size: 14px;line-height: 1.6;}
	.headerRight ul li.basvLi a{letter-spacing: 1px;}
	.headerRight ul li {margin-right: 20px;}
	.headerRight ul li:not(.basvLi) a, .headerRight ul li:not(.basvLi).phoneLi a {font-size: 14px;}
	.ComTitle h2 br, .ComTitle p br{display: none;}
	.HBanSection{overflow-x: hidden;}
	.paddingblock {padding-block: 50px;}
	.HsjsaImgbox::before, .HsjsaImgbox::after {/* width: 45px;height: 90px; */width: 55px;height: 30px;}
	.HsjsaImgbox::before{ /* transform: translate(-100%, -55%); -webkit-transform: translate(-100%, -55%); -moz-transform: translate(-100%, -55%); -ms-transform: translate(-100%, -55%); -o-transform: translate(-100%, -55%);  */}
	.HsjsaImgbox::after{/* -webkit-transform: translate(100%, -55%);-ms-transform: translate(100%, -55%);transform: translate(100%, -55%);-moz-transform: translate(100%, -55%);-o-transform: translate(100%, -55%); */}
	.HBInCont ul li.videolink a span{left: -12vw;bottom: -4vh;}
	.HBInCont ul li.videolink a span::before {width: 32px;height: 32px;	right: 0;}
	.HsjsaImgbox {width: 85%;}
    .HToolkitSect::before {width: auto;}
	.HToolkitSect .col-md-9{width: 100%;}
	.HToolkitSect .resp-vtabs{left: 0;}
	.ComTitle h2{font-size: 30px;letter-spacing: -0.5px;margin-bottom: 5px;}
	.ComTitle h3 {font-size: 20px;margin-bottom: 10px;}
	.compopmodel .modal-body {padding: 32px;}
	.HToolkitSect {padding-bottom: 80px;}
	.HToolkitSect .ComTitle {padding-left: 0;}
	.HToolkitSect h2.resp-accordion {font-size: 18px;background: #fff;position: relative;}
	.HToolkitSect h2.resp-accordion br{display: none;}
	.HToolkitSect h2.resp-tab-active {background: #143779;color: #fff;}
	.HToolkitSect .resp-vtabs .resp-tab-content{padding: 20px;background: #ffffff;}
	.HToolkitSect .resp-arrow{border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #c1c1c1;position: absolute;top: 50%;right: 20px;margin-top: -3px;}
	.HToolkitSect h2.resp-tab-active span.resp-arrow {border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid #ffffff;}
	.HToolkitSect .resp-vtabs .resp-tab-content h3 {font-size: 20px;}
	.ClipipeTab h2.resp-accordion {font-size: 18px;background: #fff;position: relative;}
	.ClipipeTab h2.resp-accordion br{display: none;}
	.ClipipeTab h2.resp-tab-active {background: #143779;color: #fff;border-color: #143779;}
	.ClipipeTab .resp-tab-content{padding: 20px;background: #f5f5f5;}
	.ClipipeTab .resp-arrow{border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #c1c1c1;position: absolute;top: 50%;right: 20px;margin-top: -3px;}
	.ClipipeTab h2.resp-tab-active span.resp-arrow {border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid #ffffff;}
	.ClipipeBox {padding: 22px 16px;background: #fff;border-radius: 10px;}
	.ClipipeBox h3 {font-size: 16px;}
	.ComTitle.marbtm {margin-bottom: 30px;}
	.HSecEleven .col-md-9, .HSecEleven .col-md-3,.HSecTwelve .col-md-4,.HSecTwelve .col-md-8{width: 100%;}
	.HSecTwelve .ComTitle{margin-bottom: 30px;}
    .FeesPackBox {padding: 30px 10px;}
	.HSecfourteen .testimoslider{margin-top: 0;border-radius: 10px;}
	.HBInCont ul li:not(.videolink) a, .introbtmrow .parabtn a, .FeesPackBox p.parabtn a, .stateoutsec .btncol .parabtn a {line-height: 35px;padding-inline: 20px;letter-spacing: 0;}
	.HSecsixteen .accordion-button{font-size: 14px;padding: 6px 20px;}
    /* .HIntroSection ul.introlist li::before {width: 26px;height: 26px;} */
    .HIntroSection ul.introlist li::before {width: 16px;height: 26px;}
	.HIntroSection ul.introlist li span{font-size: 73%;}
    .HIntroSection ul.introlist li:nth-child(7)::before, .HIntroSection ul.introlist li:nth-child(1)::before, .HIntroSection ul.introlist li:nth-child(3)::before, .HIntroSection ul.introlist li:nth-child(4)::before, .HIntroSection ul.introlist li:nth-child(5)::before {}
	.HIntroSection ul.introlist li:nth-child(1){top: 64%;}
	.HIntroSection ul.introlist li:nth-child(7){top: 64%;}
	.HIntroSection ul.introlist li:nth-child(2){top: 37%;}
	.HIntroSection ul.introlist li:nth-child(6){top: 36%;}
	/* --- */
	
	.introimg {width: 34%;margin-top: 40%;}
	.compopmodel.EnquireModel .modal-body{padding: 40px 10px 20px; flex-direction: column;}
	.EnquireModel .modal-body .ColLeft{display:block;width: 100%;background: #0160ba;}
	.EnquireModel .modal-body .ColLeft img {border-radius: 0;width:auto !important;}
	.EnquireModel .modal-body .ColRight {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;padding: 1vh 2vw 1vh;}
	.efpop.EnquForm .inputcol {margin-bottom: 22px;}
	.EnquireModel .EnquForm h3 {margin-bottom: 18px;}
	.efpop.EnquForm .inputcol.btncol {margin-top: 0;}
	.compopmodel.EnquireModel .modal-content {border-radius: 10px;}
	.compopmodel .btn-close{top: 10px;right: 10px;}
	.HIntroSection ul.introlist li span {letter-spacing: 0;}
	.HIntroSection ul.introlist li {width: 125px;}
	.HSlideIconSection .marqueeBox .marqueeItem img {width: 38px;}
	.HSlideIconSection .marqueeBox .marqueeItem {width: 114px;height: 90px;}
	table.RsoftStandOutTable tbody tr td{height: auto;padding:10px;}
}
@media screen and (max-width:750px) and (min-width:600px){
	.HIntroSection ul.introlist li:nth-child(3)::before {
        top: 79%;
        left: 64%;
    }
	.HIntroSection ul.introlist li:nth-child(5)::before {
        right: 60%;
        top: 80%;
    }
	.HIntroSection ul.introlist li:nth-child(2)::before {
		top: 32%;
		left: 84%;
	}
	.HIntroSection ul.introlist li:nth-child(6)::before {
		top: 32%;
		right: 80%;
	}
	.HIntroSection ul.introlist li:nth-child(1)::before {
        left: 69%;
        top: -7%;
    }
	.HIntroSection ul.introlist li:nth-child(7)::before {
        right: 67%;
        top: -4%;
    }
}
@media screen and (min-width:601px){
	.MobStickyBox{display: none;}
}
@media screen and (max-width:600px){
	table.RsoftStandOutTable tbody tr td:first-child, table.RsoftStandOutTable thead th.MTitleSize{
		position: sticky;
		left: 0;
		background-color: white;
	}
	.efpop .forminputs .colhalf {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
	.MobStickyBox{display: block;position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 99;}
	.MobStickyBox ul{padding: 0px 0;}
	.MobStickyBox ul li{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
	.MobStickyBox ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;color:#ffffff;padding: 7px 0;font-size: 90%;}
	.MobStickyBox ul li:nth-child(1){border-right: 1px solid rgb(255 255 255 / 15%);}
	.MobStickyBox ul li:nth-child(1) a {background:#033f9d;}
	.MobStickyBox ul li:nth-child(2) a {background:#c91d0e;}
	.MobStickyBox ul li:nth-child(1) a:hover {background:#c91d0e;}
	.MobStickyBox ul li:nth-child(2) a:hover {background:#033f9d;}
	.MobStickyBox ul li a:hover {}
	.MobStickyBox ul li a img{width: 26px;margin-right: 5px;filter: invert(1);}
	.MobStickyBox ul li a span{}	
	header .logo a.svgheadlogo svg .colorchange{fill:#4C4D4F;}
	header .logo a.svgheadlogo svg .circcolorchange{stroke:#5A5A5A;}
	.gototop{bottom: 42px;}
	.coprightsec {padding: 20px 0 50px;}
	header{padding: 6px 0;background: #fff;box-shadow: 0 0 10px rgb(51 51 51 / 12%);}
	header .logo a.headlogo {display: none;}
	header .logo a.stickyheadlogo {display: block;}
	.headerRight ul li a img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
	.headerRight ul li:not(.basvLi){display: none;}
	.headerRight ul li:not(.basvLi) a span{font-size: 0;}
	.headerRight ul li a img {width: 20px;margin-right: 0;}
	.paddingblock {padding-block: 40px;}
	.HBInCont ul li.videolink a img{width: 40px;box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);}
	.HBanInSec{overflow: hidden;background: url(../images/bannerBgMobImg.jpg) no-repeat center bottom;background-size: 100%;position: relative;padding-top: 100px;}
	.HBInImg{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;}
	.HBInCont {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-top: 0;width: 100%;margin-bottom: 25%;position: relative;}
	.HBInCont::before {content: ''; position: absolute;width: 110%;left: -5%;height: 110%;top: -5%;background: rgb(1 91 187 / 32%);}
	.HBIncontain{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;height: auto;}
	.HBanSection .banBgImg{background: url(../images/bannerBgMobImg.jpg) no-repeat center bottom;background-size: 100%;display: none;}
	.HBanSection .banBgImg img {height: 92vh;opacity: 0;visibility: hidden;}
	.HBanInSec .container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.HBInCont ul li.videolink a span::before{width: 30px;height: 30px;right: 22%;top: -5vh;}
	.HBInCont ul li.videolink a span{bottom: -4vh;left: -12vw;font-size: 13px;}
	.headerRight ul li {margin-right: 14px;}
	.headerRight ul li.basvLi a {line-height: 32px;padding-inline: 16px;font-size: 11.5px;}
	header .logo {width: 100px;}
	.HBInCont h5 {font-size: 13px;position: relative;}
	.HBInCont h1 {font-size: 12vw;position: relative;}
	.HBInCont h1 small{font-size: 8vw;position: relative;}
	.HBInCont h4{letter-spacing: 4px;padding-inline: 6px;line-height: 1.8;font-size: 3vw;position: relative;}
	.HBInCont ul li.videolink {    margin-left: 25px;}
	.HBInCont ul{position: relative;/*-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: block;*/}
	.HIntroSection .col-md-7,.HIntroSection .col-md-5 {width: 100%;}
	.introbtmrow ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.introbtmrow ul li {margin-inline: 0;margin-bottom: 8px;width: 100%;padding: 0;}
    .HIntroSection ul.introlist li span {letter-spacing: 0;}
	.HIntroSection ul.introlist li{width: 100%;position: relative;top: 0 !important;left: 0 !important;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-block: 7px;}
	.HIntroSection ul.introlist li:nth-child(4) {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
	.HIntroSection ul.introlist li span{margin-top: 0;margin-left: 8px;}
	.HIntroSection ul.introlist li span br{display: none;}
	.HIntroSection ul.introlist li::before {opacity: 0;visibility: hidden;pointer-events: none;}
	.HIntroSection ul.introlist {padding-block: 45px 10px;}
	.introimg {width: 26%;margin-top: 0;position: absolute;top: 40px;right: 10px;pointer-events: none;}
	.HIntroSection{padding-bottom: 0;}
	.introbtmrow {padding-bottom: 45px;position: relative;}
	.slider button.slick-next{right: 0;}
	.slider button.slick-prev{left: 0;}
	.textmobox .textmologoimg {margin-right: 15px;width: 55px;}
	.textmobox .textmoclientname h4 {font-size: 14px;letter-spacing: 0;}
	.textmobox .textmoclientname h5 {font-size: 12px;letter-spacing: 0px;}
	.slider button.slick-arrow {width: 26px;height: 26px;}
	.textmobox p{padding-inline: 0%;line-height: 1.4;}
	.noCountBox h4 span {font-size: 10vw;}
	.noCountBox {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: left;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 15px;}
	.row .col-md-3:last-child .noCountBox {margin-bottom: 0px;}
	.noCountBox .CountBoxImg {width: 60px;margin: 0;margin-bottom: 0;margin-right: 20px;}
	.noCountBox h4 {margin-bottom: 0;}
	.HsjsaImgbox {width: 100%;margin-top: 40px;}
	.HsjsaImgbox::before,.HsjsaImgbox::after {opacity: 0;}
	.HToolkitSect {padding-bottom: 70px;}
	.HToolkitSect h2.resp-accordion {letter-spacing: -0.5px;font-size: 15px;}
	.ClipipeBox{margin: 10px auto;height: auto;}
	.HClipipeSec .marquee_Icon {padding-block: 22px;}
	.HSecTen .triImgBox {width: 100%;}
	.HsjsaSection {overflow: hidden;}
	.FeesPackBox {padding: 30px 10px;height: auto;margin-bottom: 35px;}
	.FeesPackBox h3 {font-size: 52px;}
	.stateoutsec .SOutCol{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.stateoutsec{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: -11%;}
	.stateoutsec .SOutCol { padding: 26px 30px; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px;margin: 0;}
	.stateoutsec .SOutCol .Soutlogo {width: 120px;margin-bottom: 10px;}
	.stateoutsec .SOutCol.ColLeft {margin-right: 0;margin-bottom: 10px;}
	.stateoutsec .SOutCol.ColRights {margin-right: 0;}
	.stateoutsec .vscol{font-size: 20px;top: 172px;width: 50px;line-height: 50px;opacity: 0;pointer-events: none;}
	.stateoutsec .SOutCol .scrollcontnt {padding-right: 0;}
	.stateoutsec .SOutCol.ColRights .scrollcontnt {height: auto;padding-right: 0;}
	.stateoutsec .SOutCol.ColLeft .scrollcontnt {height: auto;}
	.stateoutsec .btncol{bottom: 0;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}
    .HSecfifteen img {width: 32%;margin: 30px auto 0;display: block;}
	.HSecfifteen {padding-bottom: 45px;}
	.HSecsixteen .testimoslider {padding: 40px 20px;border-radius: 15px;}
	.textmobox {padding: 0 14px;}
	.HSecfourteen .introbtmrow{padding-top: 60px;padding-bottom: 25px;margin-bottom: 25px;}
	.HSecsixteen .introbtmrow {padding-top: 60px;padding-bottom: 20px;margin-bottom: 30px;}
	.HSecsixteen {padding-bottom: 40px;}
	.HSecsixteen .accordion{margin-bottom: 10px;}
	.footerEnquire .row{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.footerEnquire h2 {font-size: 7.5vw;}
	.footerEnquire .footlogo {width: 35%;}
	.footerEnquire h4 {font-size: 5.2vw;}
	.footerEnquire p.contlink a.phonelink {font-size: 6.5vw;}
	.footerEnquire p.contlink{padding-block: 10px;padding-left: 52px;}
	.footerEnquire p.contlink::before{width: 45px;}
	.footerEnquire ul.socmediaul li a {width: 30px;line-height: 31px;font-size: 11px;}
	.EnquForm{width: 100%;margin-bottom: 35px;}
	.HSecfourteen .testimoslider {padding: 40px 0px;}
	.HClipipeSec .introbtmrow .parabtn::before{width: 180%;opacity: 0.2;}
	.introbtmrow .parabtn{width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	table.RsoftStandOutTable tr td .Soutlogo {width: 120px;}
	.HsjsaImgbox img{border: 5px solid #edeff4;}
	.BanvideoModel iframe {height: 240px;}
}
@media screen and (max-width:420px){
	.introbtmrow ul li {line-height:1.4;}
	header .logo {width: 80px;}
	.headerRight ul li.basvLi a {line-height: 30px;padding-inline: 15px;font-size: 10.5px;}
	.ComTitle h2 {font-size: 26px;}
	.ComTitle h3 {font-size: 16px;letter-spacing: 0;}
	.ComTitle h3 br{display: none;}
	.HToolkitSect h2.resp-accordion {font-size: 13.5px;}
	.HToolkitSect .resp-vtabs .resp-tab-content h3 {font-size: 18px;}
}


 /* Landing Page Youtube Video Updloaded */

 .bg-ban1
 {
 
	 background: url(../images/banner-1.jpg);
	 width: 100%;
 }
 
 .vidban-ptb
 {
	 padding-top: 80px;
	 
 }
 
 .Com-BannerTitle
 {
	 margin-top: 5%;
 }
 
 .top-head
 {
	 font-size: 42px;
	 text-transform: uppercase;
	 color: #fff;
	 font-weight: 800;
	 letter-spacing: 0px;
	 white-space: nowrap;
	 line-height: 1;
	 padding-top: 50px;
 }
 
 .aer-none:before
 {
	 background: none !important;
 }
 
 .aer-none:after
 {
	 background: none !important;
 }
 
 .yovid
 {
	 width: 100%;
	 height: 350px;
	 border: 15px solid #edeff4;
	 border-radius: 20px;
	 position: relative;
	 z-index: 9;
 }
 
 @media screen and (max-width: 600px)
 {
	 .yovid
	 {
		 width: 100%;
		 height: 210px !important;
		 border: 15px solid #edeff4;
		 border-radius: 20px;
		 position: relative;
		 z-index: 9;
	 }
 
	 .HBInCont h1 small 
	 {
		 font-size: 22px;
		 position: relative;
	 }
 
	 .HBInCont1 
	 {
		 -webkit-box-flex: 0;
		 -ms-flex: 0 0 100%;
		 flex: 0 0 100%;
		 margin-top: 0;
		 width: 100%;
		 margin-bottom: 0 !important;
		 position: relative;
	 }
 
	 .yovid 
	 {
		 width: 100%;
		 height: 210px;
		 border: 15px solid #edeff4;
		 border-radius: 20px;
		 position: relative;
		 z-index: 9;
	 }
 
 }
 