body{font-family: 'Roboto', sans-serif;}
p{font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5{font-family: 'Roboto Condensed', sans-serif;}
table{margin-bottom:0px;}

#header,#header.fixed{height:auto;}
#header.header-md #topNav a.logo > img{height:80px;}
#topNav a.logo {height: 100px;line-height: 100px;}
#header.header-md #topNav #topMain > li > a {height: 73px;line-height: 65px;}
#topNav a.logo{overflow:unset;}
#header.fixed #topNav #topMain > li > a.payment{margin: 40px 0px !important;}

.bannerimage2:hover .overlay-mob{opacity:1;}
.overlay-mob{opacity:0;background: transparent;position:absolute;top:auto;right:30px;}
.bannerimage1:hover .overlay{opacity:1;}
.overlay{opacity:0;background: transparent;position:absolute;top:auto;right:30px;}
.tp-bullets.simplebullets.round {bottom: 110px !important;top: auto;}
.text-banner{background-color:#e52429;opacity:0.6;padding:20px 30px;font-size:55px;color:#fff;line-height:65px;font-family: 'Roboto Condensed', sans-serif;}
.tp-bullets.simplebullets.round .bullet{background-color:#ddd !important;}
/* #header{height:72px;}
#header.fixed{height:63px;} */
#sidepanel.sidepanel-theme-color, div.alert.alert-theme-color, div.alert.alert-primary, span.badge-default, span.label-default, .list-group-item.active>.badge.badge-default,
.nav-tabs.nav-alternate>li.active>a, .datepicker table tr td.active.active, .callout-theme-color, .progress-bar-primary, .toast-primary,
.owl-theme .owl-controls .owl-page span, .open>.dropdown-toggle.btn-primary, .btn-primary, .btn-primary:hover,
.btn-primary:active, .btn-primary:focus, .pagination>.active>a, .pagination>.active>a:hover,
#header li.quick-cart .quick-cart-box a.btn, #header li.quick-cart .quick-cart-box a.btn:hover, 
#topMain.nav-pills>li.active>a>span.theme-color, .ei-slider-thumbs li.ei-slider-element,
.flex-control-paging li a.flex-active, .tp-caption.block_theme_color, .tp-bullets.simplebullets.round .bullet.selected, 
i.ico-color, .caption-primary, .shop-list-options .btn.active, .box-static.box-color, .switch.switch-primary > 
input:checked + .switch-label, .fancy-file-upload.fancy-file-primary>span.button, .primary-slider .ui-slider .ui-slider-handle:before,
.primary-slider .ui-slider .ui-slider-range, .ribbon-inner, .info-bar.info-bar-color, .music-album-title:hover, 
.inews-item .inews-thumbnail .inews-sticky, .btn>.new-primary, #progressBar #bar, #page-menu, #page-menu ul{background-color:#e52429 !important;}


.about-sec a.know-more1 { width: auto; display: inline-block;}

.payment {background-color: #003366 !important; line-height: 30px!important; margin: 40px 0px !important; height: 30px !important;
color:#fff !important; padding: 0px 15px 0px !important; margin-bottom: 19px !important; border-radius: 30px !important;
font-size: 15px !important; width: fit-content !important; }
.payment i{font-size: 14px;}

.threeps .threeps-p.margbot3 { padding: 0; margin: 0;}
.threeps .box { padding: 0;}
.threeps .box .ps-table { display: flex; align-items: center; padding: 10px; column-gap: 20px;}

#footer>.copyright{ padding-bottom:0px !important; padding-top:0px !important; }
#footer_submit2 { display: none;}
.footer-width { width: 55% !important;}
.padtop-footer2 { padding-top: 10px; text-align: right;}
.padtop-footer { padding-top: 50px;}
.padleft-footer2 { padding-left: 60px;}
#footer_form .checkbox { padding-left: 0px; }

.shadow-box{height:220px;}
li.home-menu-active>a{color: #000000 !important;font-weight:normal !important;}
span.banner-span{font-family: 'Roboto', sans-serif !important;}
#bm1{width:100%;}
#bm11{width:70%;}
#bm2{width:70%;}
#bm22{width:50%;}
#bm3{width:70%;}
#bm33{width:50%;}
#bm4{width:70%;}
#bm44{width:47%;}
#airparas{width:80%;}
#airparasmobile{width:80%;}
#audit_pro{width:80%;}
#audit_pro_mobile{width:60%;}
#regis_mobile{width:65%;}
#rapid{width:80%;}
#rapid_mobile{width:55%;}
.margintop{margin-top:100px;}


/* Mobile banner css */
.banner-caption{background-color:#e52429;opacity:0.7;color:#fff;font-size:32px;text-align:left;left:auto;bottom:30px;
position:absolute;padding:20px 15px;width:80%;}
.tp-caption{text-shadow:none !important;}
.tp-bullets.simplebullets.round{display:none !important;}
.tparrows.hidearrows{opacity:1;}.tp-bullets.hidebullets{opacity:0 !important;}
.tp-leftarrow.tparrows.default.round{margin-top:100px !important;left:11.5% !important;background:none;display:block !important;visibility:visible !important;}
.tp-leftarrow.tparrows.default.round:after {position: absolute ;font-family: 'FontAwesome';color:red;top: 0;left: 10px;content: "\f104";display:block !important;visibility:visible !important;}
.tp-rightarrow.tparrows.default.round{margin-top:100px !important;left:17% !important;background:none;visibility:visible !important;}
.tp-rightarrow.tparrows.default.round:after {position: absolute;font-family: 'FontAwesome';color:red;top: 0;left: -10px;content: "\f105";display:block !important;visibility:visible !important;}

/* .block {margin: 0;overflow: auto; padding: 10px;} */
.block a {float: left; }
.block { overflow: auto; background: #e52429;color:#fff;border-radius: 3px 0 0 3px;display: inline;font-size:12px;width:fit-content;
height: 26px;line-height: 26px;padding: 0 10px 0 5px;position: relative;margin: 0 10px 10px 0;text-decoration: none;-webkit-transition: color 0.2s;}
.block::after { background: #fff;border-bottom: 13px solid transparent;border-left: 10px solid #e52429;
border-top: 13px solid transparent;content: '';position: absolute;right: 0;top: 0;}
.block:hover {color: #fff;text-decoration:none;}

/* .event {margin: 0;overflow: auto; } */
.event a {float: left; }
.event { overflow: auto; background: #e52429;color:#fff;border-radius: 3px 0 0 3px;display: inline-block;font-size:12px;
width:55px;height: 26px;line-height: 26px;padding: 0 10px 0 5px;position: relative;margin: 0 10px 5px 0;text-decoration: none;-webkit-transition: color 0.2s;}
.event::after {background: #fff;border-bottom: 13px solid transparent;border-left: 10px solid #e52429;border-top: 13px solid transparent;
content: '';position: absolute;right: 0;top: 0;}
.event:hover {color: white;text-decoration:none;}
.tparrows.tp-rightarrow:before{display:none;}
.tp-leftarrow.round:before{display:none;}
.a-banner{color:#fff !important;font-size:14px !important;line-height:40px !important;background-color:#003366;padding:6px 12px !important;}
.a-banner2{color:#fff !important;font-size:17px !important;line-height:45px !important;background-color:#003366;padding:8px 12px !important;}

#slider{padding:0px;background-color:#fff;}
.banner-main-image{background-color:#fff;}
.banner1-Rapid{font-size:60px;color:#042956;line-height:40px;font-family: 'Roboto Condensed', sans-serif;font-weight:400;}
.banner1-Rapid span{color:#ec3539;}
.banner1-first{font-size:40px;color:#042956;line-height:50px;font-family: 'Roboto Condensed', sans-serif;}
.banner1-second{font-size:22px;color:#343434; font-family: 'Roboto Condensed', sans-serif;}
.banner1-first b { font-weight: 400;}
.banner1-2{font-size:30px;color:#042956;line-height:40px;font-family: 'Roboto Condensed', sans-serif;}.banner1-second{font-size:22px;color:#343434;}
.banner1-firstregis{font-size:60px;color:#042956;line-height:40px;font-family: 'Roboto Condensed', sans-serif;letter-spacing: 15px;}
.banner1-firstregis .regis{font-size:25px;color:#042956;font-family: 'Roboto Condensed', sans-serif;letter-spacing: 0px;padding-bottom:50px;}
.banner3-first{font-size:40px;color:#042956;line-height:45px;font-family: 'Roboto Condensed', sans-serif;}
.banner3-first b { font-weight: normal !important;}
.banner2-first{font-size:80px;color:#042956;line-height:95px;font-family: 'Roboto Condensed', sans-serif;}.banner2-second{font-size:55px;color:#343434;}
.banner2-seconds{font-size:22px;color:#343434}.banner-new-text-theree{line-height:95px;font-size:80px;color:#042956;font-family: 'Roboto Condensed', sans-serif;}
.span-class-font-size2{font-size:22px;color:#343434}
.span-class-font-size{font-size:58px;color:#343434;}
.span-class-font-size3{font-size:80px;color:#042956;line-height:95px;font-family: 'Roboto Condensed', sans-serif;}
.span-class-font-size4{font-size:58px;color:#343434;}
.know-more1{border:solid 2px}
/* .3ps-table{margin:0px; padding:0px; border:0px;} */
.upadates-img{padding-bottom:10px;}
.custom-king-a{font-size:14px; color:#e52429}
.table-vmidle{vertical-align: middle;}
.update-img-cap2{padding-bottom:15px}

.fullwidthbanner-container .fullwidthbanner{background-color:#fff;}
.about-heading{color:#fff;}
.mt5{margin-top:50px;}
.cacimgbox{padding:50px;}

/*get in touch*/
.get-in-touch-wrapper {display:flex; justify-content:space-between; align-items:center; background:#ffffff; color:#000000; flex-wrap:nowrap;}
.get-in-touch-left { flex: 0 1 56.2%; height:auto; position:relative; overflow:hidden; order: 2;}
/* .get-in-touch-left::before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 51, 102, 0.4); z-index:1;} */
.get-in-touch-left img { float: left; width: 100%; height: 100%; object-fit: cover; }
.contact-cont { float: left; width: 100%; background: #E02B2F; padding: 32px 40px;}
.get-in-touch-right {flex: 0 1 43.8%; padding:40px; position:relative; display:flex; flex-direction:column; justify-content:center; order: 1;}
.get-in-touch-right h3 {color:#000000; font-size:30px; line-height: 1; font-weight:700; margin-bottom:30px;}
.get-in-touch-right .form-group { margin-bottom: 0;}
.form-row {display:flex; flex-wrap:wrap; column-gap:3.4%; margin-bottom:25px;}
.form-group {flex:1 1 100%;}
.form-group.half {flex:0 1 48.3%;}
.get-in-touch-right label { font-size: 14px; line-height: 1.1; color: #000000; font-weight: 400; margin-bottom: 10px;}
input[type="text"], input[type="email"], input[type="tel"] {width:100%; background-color:transparent; border:1px solid #E6E5E7; color:#000000; padding:13px 15px; font-size:14px;}
textarea.form-control {width:100%; background-color:transparent; border:1px solid #E6E5E7; color:#000000; padding:13px 15px; height: 116px; font-size:14px; box-shadow: none; border-radius: 0;}
input::placeholder {color:#ccc;}
.captcha-wrapper {display:flex; align-items:center; gap:10px; margin-bottom:20px;}
.captcha-wrapper input[type="text"] {flex:1; background-color:#f54736; border:none; color:#fff; padding:8px; font-size:14px;}
.captcha-wrapper i {font-size:22px; color:#fff; cursor:pointer;}
.checkbox label {margin:-5px 0 0 0;}
.checkbox {display:flex; align-items:flex-start; gap:10px; font-size:13px; color:#ccc;}
.checkbox input[type="checkbox"] {margin-top:3px; position:unset;}
.checkbox a {color:#fff; text-decoration:underline;}
.submit-btn {margin-top:20px;}
.submit-btn button {background:#E02B2F; color:#fff; border:1px solid #E02B2F; padding:10px 25px; font-size:16px; cursor:pointer; transition:background-color 0.3s, border-color 0.3s;}
.submit-btn button:hover {background-color:#000000; border-color:#000000;}
.getinremovebg, .getinremovebgtop {transform:rotate(181deg); margin:0 0 0 -20px;}
.content-main { width: 100%; display: flex; flex-wrap: wrap;} 
.content-icon { flex: 0 1 100px;}
.content-icon img { width: auto; height: auto;}
.content-rht { flex: 0 1 calc(100% - 100px);}
.content-rht h4 { font-size: 24px; line-height: 1; font-weight: 700; color: #ffffff; margin-bottom: 10px;}
.content-rht p { font-size: 18px; line-height: 1.3; font-weight: 400; color: #ffffff; margin-bottom: 0px;}
#toTop { font-size: 28px !important;}