@media screen and (min-width: 1400px){
.fullwidthbanner{height:650px!important;min-height:650px!important;} 
.tp-leftarrow.tparrows.default.round{margin-top:80px !important;left:22.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:80px !important;left:27.5% !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;}

}

@media screen and (max-width:1030px) {
.section-services h2 {margin-bottom:30px}
.section-services .horizontal-scroll-body {display:flex; flex-wrap:wrap; column-gap:3.2%; row-gap:30px;}
.section-services .horizontal-scroll-body .card {margin-left:0; margin-top:0; width:31.2%;}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
.box {width:100%;}
.inside-network {padding:0px 10px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
.bgcolor, .padcol {height:400px !important;}
.about-header {width:35% !important;}

.fullwidthbanner {height:350px !important;}
.tp-leftarrow.hidearrows.tparrows.round {display:block !important; visibility:visible !important; background:none; left:15%; bottom:80px !important;}
.tp-rightarrow.hidearrows.tparrows.round {display:block !important; visibility:visible !important; background:none; left:16%; bottom:80px !important;}
.tp-rightarrow.hidearrows.tparrows.round:after {position:absolute; font-family:'FontAwesome'; color:red; top:0; right:10px; content:"\f105"; display:block !important; visibility:visible !important;}
.tp-leftarrow.hidearrows.tparrows.round:after {position:absolute; font-family:'FontAwesome'; color:red; top:0; right:10px; content:"\f104"; display:block !important; visibility:visible !important;}

}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
.fullwidthbanner {height:300px !important;}
.tp-leftarrow.hidearrows.tparrows.round {display:block !important; visibility:visible !important; background:none; left:10%; bottom:80px !important;}
.tp-rightarrow.hidearrows.tparrows.round {display:block !important; visibility:visible !important; background:none; left:14%; bottom:80px !important;}
.tp-rightarrow.hidearrows.tparrows.round:after {position:absolute; font-family:'FontAwesome'; color:red; top:0; right:10px; content:"\f105"; display:block !important; visibility:visible !important;}
.tp-leftarrow.hidearrows.tparrows.round:after {position:absolute; font-family:'FontAwesome'; color:red; top:0; right:10px; content:"\f104"; display:block !important; visibility:visible !important;}
}


@media (min-width: 1281px) {
.network-access{border-style:none;padding:0px 0; position: relative; background: none; /* background-color:#66c6df; background: linear-gradient(to right, #66c6df 35%, #fff 35%); background-size: 200% 100%; */ }
.network-access::after { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background-color:#66c6df; background: linear-gradient(to right, #66c6df 37.5%, #fff 35%);}
.network-access .container { position: relative; z-index: 1;}
}
@media only screen and (min-width:992px) and (max-width: 1279px) {

.about-sec .owl-carousel .owl-item div.update-box { width: 96%;}

.network-access { padding: 0px 0px;}
.network-access .shadow-box h3 { font-size: 20px; }
h2.pad { font-size: 34px; }

/*service product */
.first-sec-people { padding: 60px 0;}
.service-include-sec ul { row-gap: 15px;}
.second-sec { padding: 60px 0;}
.faqs-section { padding: 60px 0;}

/*services- product and process */
.box-txtpad .about-know { margin-left: 0px; }


/* who we are css */
.about-matrix-img img { max-width: 220px;}

.customer-list ul { row-gap: 25px;}
.customer-list ul li:first-child .cust-rgt { flex: 0 1 100%;}
.customer-list ul li:first-child p.customer-text-21, .customer-list ul li:first-child h4.customer-counter-2,  .customer-list ul li:first-child p.customer-text-21 { text-align: center !important;}
.customer-list ul li {height: 215px; flex: 1 1 32%;}
.customer-list ul li .cust-lft { flex: 0 1 150px;}
.customer-list ul li .cust-rgt { flex: 0 1 calc(100% - 175px);}

.box-txtpad p { min-height: 72px;}
}



@media only screen and (min-width:992px) and (max-width:1200px){
.blog-sec { padding:45px 0; }
.blog-sec h1 { font-size:32px;}
.blog-det-cont h2{ font-size:28px;}
.award-short-detail { padding: 0;} 
.award-detail {padding:40px 0 0;}

}

@media only screen and (max-width:992px){
#header{height:80px !important;}
#topNav .logo {padding: 5px 0;}
#topNav .logo img { height: 70px;  }

.inner-banner.white h1 { font-size:28px;}
.inner-banner.white p {font-size:32px; }

.blog-sec { padding:40px 0; }
.blog-sec h1 { font-size:30px;}
.blog-det-cont h2{ font-size:26px;}
.blog-det-cont h3 { font-size:22px; }
.blog-details-rel { padding-top: 20px; }
.blog-details-rel h3 { font-size:26px; padding-bottom: 3px; }

#topNav div.nav-main-collapse, #topNav div.nav-main-collapse.in {width:100%; margin:-7px 0 0 0;}
.award-short-detail { padding: 0;} 
.award-detail {padding:40px 0 0;}
}

@media (min-width: 768px) and (max-width: 1024px) {
.teamwork-2{padding-bottom:50px;}
.network-access{padding-top:0px;padding-bottom:0px;}
.bg-color{background-color:#66c6df;padding:35px 10px; }
.con-left{padding-left:0px;}
.matrix-h2{font-size:30px;}
.call-out{text-align:center;padding:40px 15px;}
    .sec-pad-services{padding:40px 20px;}
.sec-pad-services2{padding:40px 25px 0px;}
.sec-pad-services3{padding:30px 15px 0px;}
.col-height{height:auto;padding:0px;}
.team-p2{font-size:16px;color:#fff;line-height:25px;}
.matrix-h2 {margin-bottom:10px;}
.con-zero{padding:0px;}

.values-top{background-color:#c5f3ff;padding:40px 0; }
.values-head {  margin-top: 0px;  padding-top: 0px;   font-size: 35px; }
.people-header{height:345px !important;}
.vision-header{display:inline-block;}
.mission-header{display:inline-block;}
.core-value-p{width:90% !important;}
.core-value-header {width:75% !important;}
/* .core-div{height:400px !important;} */
.img-core-text{padding-left:0px;}

section.core-value-section div.row > div { margin-bottom: 30px;}

.whoweare-header {height:359px;}
.about-right-div {padding-left:0px !important;}
.about-header1 {font-size:35px !important;}
.threeps-p {padding-top:0px;}
.img-threeps {width:200px !important;}
.padtop-footer {padding-top:25px;}
.section-services .horizontal-scroll-body .card {height:auto;}
.section-services .horizontal-scroll-body .card .card-body {width:100%;}
.mobsec.about-counter h2 {font-size:28px !important;}
.mobsec.about-counter h3 {font-size:18px !important;}
.mobsec.core-value-section .marginbottom2 {padding-left:10px; padding-right:10px;}

p.customer-text {color:#666 !important; font-size:15px !important; text-align:left; margin-top:5px;}
p.customer-text-2 {color:#666 !important; font-size:15px !important; text-align:left; margin-top:5px;}
p.customer-text-21 {color:#666 !important; font-size:16px !important; text-align:left; margin-top:5px;}
.customer-box-1 {height:240px; width:100%; background-color:#fff; padding:40px 10px 10px 10px;}
strong {font-size:30px; font-weight:400;}
td, th {padding:10px;}
h4.customer-inside {font-size:20px !important;}
h4.customer-counter-2 {color:#ff3333 !important; font-size:30px !important; text-align:left; margin-top:5px; margin-bottom:5px;}
h4.customer-counter {color:#ff3333 !important; font-size:50px !important; text-align:left; margin-top:5px; margin-bottom:5px;}
.custmer-box {padding:0px; height:240px; background-color:#fff;}

.box h2 {font-size:25px !important; color:#003366; margin-bottom:5px !important; margin-top:10px !important; padding-left:0px;}
.box p {font-size:14px; padding-bottom:0px; margin-bottom:12px; padding-right:10px; padding-left:0px;}
.box:hover h2 {font-size:25px !important; color:#003366; margin-bottom:5px !important; margin-top:10px !important; padding-left:0px;}
.box:hover p {font-size:14px; color:#fff !important; padding-bottom:0px; margin-bottom:12px; padding-right:10px; padding-left:0px;}
.box {width:100%; height:100%; padding:0px; height:174px;}
.box:hover {width:100%; height:100%; padding:0px; height:174px;}
.box:hover .about-know {margin-left:0px;}
.box .about-know {margin-left:0px;}
}

@media (min-width:1024px) and (max-width:1169px) {
.last-sec-leadership {padding:60px 0;}
}

@media screen and (min-width:768px) and (max-width:991px) {

/*header*/
#topNav button.btn-mobile { border: 1px solid #3f3f3f; }
#topMain li.payment-li { text-align: center; margin-top: 30px; display: flex !important;  justify-content: center;} 
#topMain li.payment-li a.payment { margin: 0 !important; padding: 0 25px !important;}
#topMain li a { padding: 0 20px;}
#topMain.nav-pills > li > a.dropdown-toggle::after { right: 20px;}
#topNav div.submenu-dark ul.dropdown-menu a.dropdown-toggle { background-position: right 10px center; }

/*menu*/
#topNav div.nav-main-collapse, #topNav div.nav-main-collapse.in { margin-left: -15px; margin-right: -15px; width: 100%; top: 90px; height: auto !important; }
#topNav nav.nav-main { float: left; width: 100%; }
.nav-main { width: 100%;}
#header.header-md #topNav #topMain > li > a {height: auto; line-height: 50px;}
#topNav .payment-li { margin-left: 0 !important; width: 100%;float: none;text-align: center; display: inline-block;}
#topNav div.nav-main-collapse { max-height: none; overflow-y: auto !important; height: calc(100vh - 58px) !important; position: absolute; background: #fff; width: 100%; }
#topNav nav.nav-main li > ul.dropdown-menu li a { padding-left: 25px !important;}
#topMain.nav-pills > li > a.dropdown-toggle::after { top: 12px; font-size: 15px; }

/*banner*/
#slider .tp-simpleresponsive .tp-caption.banner-txt1 { left: 20px !important;}
.banner1-first { font-size: 30px !important; line-height: 38px !important;}
.banner1-first b { font-size: 30px !important; font-weight: normal;}
.banner3-first { line-height: 38px !important;}
.banner3-first b { font-size: 30px !important; line-height: 38px !important; font-weight: normal;} 
.a-banner2 { margin-top: 20px !important; display: inline-block; line-height: 20px !important;}
.banner-span.banner1-Rapid { font-size: 30px !important; line-height: 38px !important; font-weight: normal; }
.banner-span.banner1-Rapid span { font-weight: normal !important; font-size: 30px !important;}

#slider .tp-simpleresponsive .tp-caption.banner-txt2 { left: 20px !important;}
#slider .tp-simpleresponsive .tp-caption.banner-txt2 .banner1-second { font-size: 20px !important; line-height: 28px !important; font-family: 'Roboto Condensed', sans-serif;}
#slider .tp-simpleresponsive .tp-caption.banner-txt2 .banner2-seconds { font-size: 20px !important; line-height: 28px !important; font-family: 'Roboto Condensed', sans-serif;}

.fullwidthbanner{height:380px!important;}
.tp-leftarrow.hidearrows.tparrows.round{display:block !important;visibility:visible !important;background:none;left:15%;bottom:80px !important;}
.tp-rightarrow.hidearrows.tparrows.round{display:block !important;visibility:visible !important;background:none;left:16%;bottom:80px !important;}
.tp-leftarrow.tparrows.default.round { left: 4.5% !important; }
.tp-rightarrow.tparrows.default.round { left: 12% !important; }

/*mitigate risk*/
.about-sec { padding: 50px 0;}
.about-sec .about-heading { margin: 0; font-size: 32px;}
.about-sec .about_p { padding-right: 0;}

/**threeps**/
.mobsec2.threeps { padding: 50px 0px !important;}
.threeps .mob-col-space { padding-bottom: 40px;}
.threeps .box { width: 100%;}
.mobsec2.threeps .mob-col-space:nth-child(2) { padding-bottom: 0;}
.mobsec2.threeps .mob-col-space:last-child { padding-bottom: 0;}
.threeps .threeps-p.margbot3 { padding-top: 0 !important;}
.threeps .box .ps-table h4 { font-size: 22px;}
.threeps .img-responsive.img-threeps { max-width: 150px;}

/*Certifications & Awards*/
.passion-sec { padding: 50px 0;}
.passion-sec h2 { margin-top: 0; margin-bottom: 20px; font-size: 32px;}
.passion-sec h3 { margin: 0; font-size: 22px;}
.certificate-div { display: flex; flex-wrap: wrap; justify-content: center; row-gap: 20px; margin-top: 40px;}
.passion-sec .cacimgbox { padding: 0; text-align: center; }
.passion-sec .col-md-4 { width: 33%; float: left;}
.passion-sec .cacimgbox img { max-width: 200px;}


/**about**/
.about-sec .owl-carousel .owl-item div.update-box { width: 96%;}
.network-access .shadow-box h3 { font-size: 20px; }
h2.pad br { display: none; }
h2.pad { font-size: 30px; }
.get-in-touch-right { padding: 25px; }
.get-in-touch-wrapper { min-height: auto;}
.mobsec { padding: 50px 0px;  }

.inside-network { padding: 40px 0;}
.mobsec.network-access { padding-bottom: 0;}
.mobsec.network-access h2 { margin-bottom: 0; font-size: 28px;}
.padritlet { padding-bottom: 20px;}

/**footer**/
#footerformsectionforscroll { width: 100%; }
.foot-social { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; column-gap: 25px; }
.foot-social .padtop-footer { padding-top: 0px;}
#footer_form_index .checkbox { flex-wrap: nowrap; }
#footer_form_index .checkbox label { padding-left: 0px; }


/******************contact css********************/
.contact-lft h2 { font-size: 28px; }
.contact-lft h3 { font-size: 22px;}
.contact-addr-rht ul li .contact-name { flex:0 1 50%;}
.address-list h3, .contact-addr-rht h2 { font-size: 22px;}
.candidate-sec ul li h3 { font-size: 22px;}
.padrightleft.contact-sec { padding: 0 15px; margin-bottom: 40px;}
.address-list, .candidate-sec { margin-top: 30px;}
.address-list ul { row-gap: 30px;}
.address-list p br { display: none;}
.contact-info { padding: 0 15px;}
.contact-addr-rht ul li .contact-num { justify-content: right; }
#contact_form .row { margin-bottom: 0;}
#contact_form .col-md-6 { margin-bottom: 15px;}
#contact_form .checkbox { margin: 15px 0;}


/*service product */

.product-top { padding: 40px 0 !important;}
.product-top .row { display: flex;}
.people-header { height: auto !important;}
.header-product h2 br { display: none;}
.product-top .people-value { font-size: 36px !important;}
.product-top h2 { font-size: 36px;}
.header-product h4 { font-size: 32px !important; margin-top: 0;}
.header-product p { margin: 20px 0 0 0 !important;}
.header-product p br { display: none;}

.first-sec-people { padding: 50px 0;}
.service-include-sec { padding: 30px 0; margin-bottom: 0 !important;}
.service-include-sec ul { row-gap: 15px; column-gap: 4%;}
.service-include-sec ul li { flex: 0 1 48%;}
.second-sec h3 { font-size: 28px;margin-bottom: 20px;}
.second-sec { padding: 50px 0;}
.second-sec h2 { font-size: 32px; margin-bottom: 10px;}
section.network-access { padding: 0 0 50px 0;}
#auditpro { padding: 50px 0;}
#auditpro h2 { margin-top: 0; font-size: 32px; margin-bottom: 20px;}
#auditpro ul { column-gap: 4%;}
#auditpro ul li { flex: 0 1 48%;}
.faqs-section { padding: 50px 0;}
.faqs-qus { margin-bottom: 20px;}
.faqs-qus .col-md-12 { margin-bottom: 0;}
.faqs-section h2 { font-size: 32px; margin-bottom: 30px;}
.faqs-qus p { font-size: 17px; margin-bottom: 0;}
.faqs-qus h3 { margin-top: 0; font-size: 22px;}

.network-lft { min-height: auto;}
.network-lft h2 { font-size: 32px;}
.network-lft h2 br { display: none;}
.network-mid p { margin-top: 30px;}
.network-last { margin-top: 30px;}
.network-last ul li { flex: 0 1 100%; }
.network-access div.row > div { margin-bottom: 0;}


/* services- product and process */
.vision-div{top: 40px;} 
.vision-header{margin-top: 20px;}

.people-value { font-size: 40px !important; line-height: 1.1 !important; }
.people-top h2.h1 { font-size: 40px !important; line-height: 1.2 !important; }

.first-sec-people { padding: 50px 0px;}
.title-div { margin-bottom: 30px !important;}
.first-sec-people.bg-grey h3 { font-size: 22px; }
.para-sec {padding-bottom: 50px;}
section.para-sec div.row > div { margin-bottom: 0px; }

.box-txtpad .about-know { margin-left: 0px; }

.first-sec-people.bg-grey h2 { font-size: 30px; line-height: 1.2; }
section.first-sec-people.bg-grey div.row > div { margin-bottom: 0px; }

.carousel-indicators {bottom: -40px;}
.first-sec-people h1.product-header { font-size: 30px; }
.first-sec-people h2 { font-size: 30px; }
section.first-sec-people.bg-grey1 div.row > div { margin-bottom: 0px; }


/* who we are css */
.about-matrix-img img { max-width: 200px;}
.about-matrix-img { margin-bottom: 40px !important;}
.pd-top-sec { padding-top: 0; margin-bottom: 0 !important;}

/*******About Inner Banner*********/
.leadership-top {	padding:50px 0 35px;}
.leadership-header { height: auto; }
.last-sec-leadership {padding-top: 0px;}
.header-leadership h1 {font-size:32px;}
.header-leadership h2 {font-size:28px; }
.leadership-banner { text-align: center; }
.leadership-overlay { width: 100%; }
.leadership-banner img.img-responsive { width:400px !important; max-width: 100%; }

.customer-list ul { row-gap: 25px;}
.customer-list ul li {height: 215px;}
.customer-list ul li .cust-lft { flex: 0 1 135px;}
.customer-list ul li .cust-rgt { flex: 0 1 calc(100% - 150px);}
.customer-list ul li:first-child .cust-rgt { flex: 0 1 100%;}
.customer-list ul li:first-child p.customer-text-21, .customer-list ul li:first-child h4.customer-counter-2,  .customer-list ul li:first-child p.customer-text-21 { text-align: center !important;}
.customer-list ul li h4.customer-inside br { display: none;}

.about-sec div.row > div { margin-bottom: 0;}

.updates-sec .owl-carousel .owl-wrapper-outer { display: block;}
.updates-sec .owl-carousel .owl-wrapper-outer .update-box { height: auto;}
.updates-sec .owl-carousel .owl-item { height: auto;}

.last-sec-leadership div.row > div { margin-bottom: 0;}

.padddesk{padding-top: 0px;}
.carrer-header { height: 300px;}
.maxim-title{font-size:30px !important;}
.teamwork {padding-bottom:100px;}  
.associates-section{padding:40px 0px;}
.sec-maxim{padding:40px 0px;}

/* our-values */
.vision-div{top: 40px;} 
.vision-header{margin-top: 20px;}
.mission-div{top: 12px;height:320px;} 
.mission-header{margin-top: 10px; margin-left: 150px;}
.mission-p{margin-left: 10px;}
.values-top-head {display:inline-block;padding-bottom:5px;}
.people-header{height:auto!important;}

.right-float1 {margin-left:320px;}

}

@media (min-width: 768px) and (max-width: 1023px) {
.leadership-header {height: 359px;}
.last-sec-leadership { padding:50px 0;}
.padtop-footer2 { width: 100%; margin-bottom: 0 !important;}
#footerformsectionforscroll { margin-bottom: 0 !important;}
.couterspace2 { margin-bottom: 0 !important;}

.section-services .horizontal-scroll-body .card {width:48.4%;}
.about-right-div .about-header1 br {display:none;}

.leadership-header {height:359px;}
.last-sec-leadership {padding:50px 0;}
.blog-top { padding: 0 0px 30px 0px;}

.news-lst-sec .flex-top { display: block; flex-wrap: unset; row-gap: 0;}
.news-li { margin-bottom: 25px;}
.news-li-cont { flex: 0 1 60%; }
.news-img { flex: 0 1 40%; }
}

@media only screen and (max-width: 768px) {
.textalign {text-align:left;}
.padleft-footer {padding-left:15px;}
.padleft-footer2 {padding-left:15px;}

.leadership-top {padding:50px 0 35px;}
.leadership-header {height:auto;}
.last-sec-leadership {padding-top:0px;}
.leadership-banner {text-align:center;}
.leadership-overlay {width:100%;}
.leadership-banner img.img-responsive {width:400px !important; max-width:100%;}
.img-core-text {padding:20px 0;}
.img-core-value {text-align:left;}
.img-core-value img.img-responsive {width:250px !important; max-width:100%;}
.last-sec-leadership {padding:40px 0;}
.box-txtpad h2 {font-size:28px;}
}


@media (max-width:768px){
.leadership-top {padding:50px 0 35px;}
.last-sec-leadership {padding-top: 0px;}
.leadership-banner { text-align: center; }
.leadership-overlay { width: 100%; }
.leadership-banner img.img-responsive { width:400px !important; max-width: 100%; }
.img-core-text { padding: 20px 0;}
.img-core-value { text-align: left; }
.last-sec-leadership { padding:40px 0;}
.box-txtpad h2 {font-size:26px; }
.payment-li {margin-left:15px !important;}
}

@media screen and (max-width:767px) {
section div.row > div { margin-bottom: 0;}
.row.display-flex { display: block; }

/*header*/
#topNav button.btn-mobile { border: 1px solid #3f3f3f; }
#topMain li.payment-li { text-align: center; margin-top: 30px; display: flex !important;  justify-content: center;} 
#topMain li.payment-li a.payment { margin: 0 !important; padding: 0 25px !important;}

/*menu*/
#topNav div.nav-main-collapse, #topNav div.nav-main-collapse.in { margin-left: -15px; margin-right: -15px; width: 100%; top: 87px; height: auto !important; }
#topNav nav.nav-main { float: left; width: 100%; }
.nav-main { width: 100%;}
#topNav .payment-li { margin-left: 0 !important; width: 100%;float: none;text-align: center; display: inline-block;}
#header.header-md #topNav #topMain > li > a {height: auto; line-height: 50px;}
#topNav div.nav-main-collapse { max-height: none; overflow-y: auto !important; height: calc(100vh - 58px) !important; position: absolute; background: #fff; width: 100%; }
#topNav nav.nav-main li > ul.dropdown-menu li a { padding-left: 25px !important;}
#topNav div.nav-main-collapse {  float: none; overflow-x: hidden; max-height: 350px; }
#topMain.nav-pills > li > a.dropdown-toggle::after { top: 12px; font-size: 15px;}
#topMain.nav-pills > li.resp-active > a.dropdown-toggle::after {transform: rotate(180deg); }
.nav-main { width: 100%;}
#header.header-md #topNav #topMain > li > a { height: auto; line-height: inherit;}
#topNav div.nav-main-collapse .payment-li { float: left; margin: 15px 0px 0 0; width: 100%; text-align: center;}

/*banner css */
.fullwidthbanner{height:420px!important;} 
#slider .tparrows { transform: translateY(-50%); top: 50%; margin-top: -25px; }
#slider .tp-rightarrow.round, #slider .tparrows.round { width: 20px !important; height: 20px !important;} 
#slider .tp-leftarrow.round, #slider .tparrows.round { width: 20px !important; height: 20px !important;} 
#slider .tp-leftarrow.hidearrows.tparrows.round{display:block !important;visibility:visible !important;background:none;left:0; bottom:auto !important;}
#slider .tp-rightarrow.hidearrows.tparrows.round{display:block !important;visibility:visible !important;background:none;right:0%; left: auto; bottom:auto !important;}

#slider .tp-rightarrow.tparrows.default.round { left: auto !important; margin-top: -50px !important;}
#slider .tp-leftarrow.tparrows.default.round { left: 0 !important; margin-top: -50px !important; }

#slider .tp-simpleresponsive .tp-caption { left: 0 !important; right: 0; padding: 0 10px !important; margin: 0 auto !important; text-align: center; white-space: normal;}
#slider .tp-simpleresponsive img.img-responsive { margin-top: 20px; max-width: 180px !important; width: auto !important; height: auto !important;}


#nsdllogo{width: 70% !important;height: 70% !important;}
#airpass{width: 50% !important;height: 50% !important;}
.banner1-Rapid{font-size:28px !important;color:#042956;line-height:40px;font-family: 'Roboto Condensed', sans-serif;font-weight:normal;}
.banner1-Rapid span{color:#ec3539;font-size:28px !important;line-height:40px;font-family: 'Roboto Condensed', sans-serif;font-weight:normal;}
.banner1-rapidsecond{font-size:20px !important;line-height:28px !important; font-family: 'Roboto Condensed', sans-serif;}
.banner1-firstregis, .banner1-firstregis b{font-size:40px !important;color:#042956;line-height:40px !important;letter-spacing: 15px !important;}
.banner1-firstregis .regis{font-size:20px !important;color:#042956;font-family: 'Roboto Condensed', sans-serif;letter-spacing: 0px !important;}
.banner1-second{font-size:15px !important;color:#042956;font-family: 'Roboto Condensed', sans-serif;}
.banner1-secondregismobile{line-height:20px !important;font-size:15px !important;}
.banner3-first,.banner3-first b {font-size: 22px !important;color: #042956;line-height: 30px !important;font-family: 'Roboto Condensed', sans-serif; font-weight: normal; }
.banner1-first,.banner1-first b {font-size: 22px !important;color: #042956;line-height: 30px !important;font-family: 'Roboto Condensed', sans-serif; font-weight: normal;}
.owl-carousel.buttons-autohide .owl-buttons {filter: Alpha(Opacity=100);opacity:1;} 
.banner1-first br { display: none;}
#audit_pro_mobile { width: 67%; margin: 0 auto !important; position: absolute; bottom: auto; margin-top: 15px !important; height: 240px !important; left: 0; right: 0; }
#audit_pro_mobile svg { max-height: 240px !important;}
#rapid_mobile  { width: 67%; margin: 0 auto !important; position: absolute; bottom: auto; margin-top: 20px !important; height: 220px !important; left: 0; right: 0; }


/*mitigate risk*/
.mobsec.about-sec { padding: 40px 0;}
.about-sec h2.about-heading { margin-top: 0; margin-bottom: 15px; font-size: 26px;}
.about-sec p.about_p { padding: 0;}

/**threeps**/
.mobsec2.threeps { padding: 40px 0px !important;}
.threeps .mob-col-space { padding-bottom: 30px;}
.threeps .box { width: 100%;}
.mobsec2.threeps .mob-col-space:last-child { padding-bottom: 0;}
.threeps .threeps-p.margbot3 { padding-top: 0;}
.threeps .box .ps-table h4 { font-size: 22px;}

/*Certifications & Awards*/
.passion-sec { padding: 40px 0;}
.passion-sec h2 { margin-top: 0; margin-bottom: 20px; font-size: 26px;}
.passion-sec h3 { margin: 0; font-size: 20px;}
.certificate-div { display: flex; flex-wrap: wrap; justify-content: center; row-gap: 20px; margin-top: 40px;}
.passion-sec .cacimgbox { padding: 0; text-align: center; }
.passion-sec .col-md-4 { width: 48%; float: left;}
.passion-sec .cacimgbox img { max-width: 200px;}



/*********************************/

.updates-sec h2.update-heading { margin-top: 0; font-size: 28px; width: auto;}
.about-sec .owl-carousel .owl-item div.update-box { width: 96%;}
/* section.about-sec div.row > div {margin-bottom: 0px;} */

.get-in-touch-wrapper { flex-wrap: wrap; min-height: auto;}
.get-in-touch-left { width: 100%; }
/* .get-in-touch-left img { height: 250px;} */
.get-in-touch-right { width: 100%; }
.get-in-touch-right #footer_form_index { margin: 0;}
.corner-icon {bottom: 5px;left: 50%;transform: translateX(-50%);width: 60px;height: 35px;}

.mobsec.network-access { padding-bottom: 0; padding-top: 0;}
.network-access h2 { margin-bottom: 0;}
.inside-network {padding: 25px 0; margin-bottom: 0px; }
.inside-network .padritlet { display: flex; padding: 0px 15px; }
.network-access .shadow-box h3 { font-size: 18px; }
h2.pad br { display: none; }
h2.pad { font-size: 22px;  }
section.network-access div.row > div { margin-bottom: 0px;}

.get-in-touch-right { padding: 40px 15px; }
.get-in-touch-right h3 { margin: 0 0 20px 0; font-size: 28px; line-height:30px; }

.mobsec {padding-top: 35px; padding-bottom: 35px;}
.padtop-footer {padding-top: 25px;}
.padleft-footer2 {padding-left: 15px;}
.padtop-footer2 .footer-width { width: auto !important;}
#footer > .copyright { padding: 0px 15px;}
.couterspace2 {margin-bottom: 25px !important;}
.captcha-wrapper input::placeholder { color: #fff !important;}

#footer_form { margin-bottom: 0px;}
.foot-social { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; column-gap: 25px; }
.foot-social .padtop-footer { padding-top: 0px;}
#footer_form_index .checkbox { flex-wrap: nowrap; }
#footer_form_index .checkbox label { padding-left: 10px; line-height: 20px;}
#footerformsectionforscroll #footer_name { margin-bottom: 20px;}

#footer_form_index .form-row { gap: 0px; margin-bottom: 0;}
#footer_form_index .form-group { margin-bottom: 20px;}
#footer_form_index .form-group.half { flex: 1 1 100%; }
#footer_form .checkbox label { line-height: 20px;}

.inner-banner.white h1 { font-size:26px;}
.inner-banner.white p {font-size:28px; }
.inner-banner .ban-img img { max-width: 350px;width:100%;margin: 0 auto;}
.inner-banner .ban-caption { padding:15px 10px; }


/******************contact css********************/
.contactsec { padding: 50px 0; }
.contact-lft h1 { font-size: 28px; }
.contact-lft h2, .address-list h3, .contact-addr-rht h2, .candidate-sec ul li h3 { font-size: 22px;}
.padrightleft.contact-sec { padding: 0 15px; margin-bottom: 40px;}
.address-list, .candidate-sec { margin-top: 30px;}
.address-list ul { row-gap:30px;}
.address-list p br { display: none;}
.contact-info { padding: 40px 15px 0;}


/*service product */

.product-top { padding: 30px 0 !important;}
.people-header { height: auto !important;}
.header-product h2 br { display: none;}
.product-top .people-value { font-size: 34px !important;}
.product-top h2 { font-size: 30px;}
.header-product h4 { font-size: 28px !important; margin-top: 0;}
.header-product p { margin: 20px 0 0 0 !important;}
.header-product p br { display: none;}

.first-sec-people { padding: 40px 0;}
.first-sec-people h2 { margin: 0 0 20px 0; font-size: 28px; line-height: 32px;}
.service-include-sec { padding: 30px 0; margin-bottom: 0 !important; flex-wrap: wrap;}
.service-include-sec ul { row-gap: 15px; column-gap: 4%;}
.service-include-sec ul li { flex: 0 1 48%;}
.service-include-sec img.img-responsive { max-width: 120px; margin-bottom: 20px;}
.second-sec h3 { font-size: 26px;margin-bottom: 20px;}
.second-sec { padding: 40px 0;}
.second-sec h2 { font-size: 28px; margin-bottom: 10px;}
section.network-access { padding: 0 0 40px 0;}
#auditpro { padding: 40px 0;}
#auditpro h2 { margin-top: 0; font-size: 28px; margin-bottom: 20px;}
#auditpro ul { column-gap: 4%; row-gap: 15px;}
#auditpro ul li { flex: 0 1 100%;}
#auditpro .img-responsive { max-width: 150px;}
.faqs-section { padding: 40px 0 0;}
.faqs-qus { margin-bottom: 20px;}
.faqs-qus:last-child { margin-bottom: 0;}
.faqs-qus .col-md-12 { margin-bottom: 0;}
.faqs-section h2 { font-size: 28px; margin-bottom: 20px;}
.faqs-qus p { font-size: 16px; margin-bottom: 0;}
.faqs-qus h3 { margin-top: 0; font-size: 20px;}

.network-lft { min-height: auto; width: 100%;}
.network-lft h2 { font-size: 28px;}
.network-lft h2 br { display: none;}
.network-mid p { margin-top: 20px;}
.network-last { margin-top: 20px;}
.network-last ul { row-gap: 10px;}
.network-last ul li { flex: 0 1 100%; }
/* .network-access div.row > div { margin-bottom: 0;} */


/* services- product and process */
.vision-div{position:relative;top:0px;left:0px;width:100%;}
.vision-header{margin-top: 0px;margin-left:50px;padding-top:20px;}
.vision-p{margin-left: 50px;}
.processandproduct{width:200px !important;}
.carousel-indicators{bottom:-40px !important;}
.carousel-indicators li {width: 50px;}
.carousel-indicators .active{width: 50px; }
.product-header {color: #fff; margin-bottom: 0px !important;}

.people-header { height: auto; margin-bottom: 30px;}
.people-value { font-size: 32px !important; line-height: 1.1 !important; }
.people-top h2.h1 { font-size: 32px !important; }
.header-people p { font-size: 16px; }

.first-sec-people { padding: 40px 0px;}
.title-div { margin-bottom: 20px !important;}
.first-sec-people.bg-white .title-div h3 { font-size: 22px !important; line-height: 1.2; }
.para-sec {padding-bottom: 35px;}
.para-sec a { font-size: 18px;}
section.para-sec div.row > div { margin-bottom: 0px; }

.first-sec-people h3.product-header { font-size: 24px !important; margin-bottom: 12px !important; margin-top: 10px;}
.margin-top-50 { margin-top: 10px !important;}
.pad-last-col-left { margin-bottom: 30px !important; }

.box-txtpad .about-know { margin-left: 0px; }

.first-sec-people.bg-grey { background: #eee;}
.first-sec-people.bg-grey h3 { font-size: 18px; margin-top: 0px; }
section.first-sec-people div.row > div { margin-bottom: 0px; }

.first-sec-people h1.product-header { font-size: 26px; margin-bottom: 12px !important; }
.first-sec-people h2 { font-size: 24px !important; line-height: 1.3; margin: 0px 0px; }
section.first-sec-people.bg-grey1 div.row > div { margin-bottom: 0px; }
.first-sec-people h2.product-header { font-size: 24px !important; margin-bottom: 12px !important; }
.margin-top-30 {margin-top: 20px !important;}
table.servicebox { width: 100%; }
.first-sec-people .servicebox h3 br { display: none; }

/* who we are css */
.about-matrix-img img { max-width: 170px;}
.about-matrix-img { margin-bottom: 30px !important;}
.pd-top-sec { padding-top: 0; margin-bottom: 0 !important;}

.customer-list ul { row-gap: 20px;}
.customer-list ul li { flex: 1 1 100%; height: auto;}
.customer-list ul li:first-child { flex: 1 1 100%;}
.customer-list ul li:first-child .cust-rgt { flex: 0 1 100%;}
.customer-list ul li h4.customer-inside br { display: none;}
.customer-list ul li h4.customer-counter-2 { text-align: left !important;}
.customer-list ul li p.customer-text-21 { text-align: left !important;}
.customer-list ul li:first-child .cust-rgt { flex: 0 1 100%;}
.customer-list ul li:first-child p.customer-text-21, .customer-list ul li:first-child h4.customer-counter-2,  .customer-list ul li:first-child p.customer-text-21 { text-align: center !important;}

.filter-articles {padding: 0 15px; column-gap: 10px; width: calc(100% + 30px);flex-wrap: nowrap;overflow: auto;scrollbar-width: none;margin-left: -15px;margin-right: -15px;}
.filter-title { white-space: nowrap;}
.blog-li-cont { margin: 20px 0!important;}
.blog-li h2 { font-size: 24px !important; margin-top: 15px;}
.blog-sec h1 { font-size:28px;}
.blog-det-cont h2, .blog-details-rel h3{ font-size:24px;}
.blog-det-cont h3 { font-size:20px; }

.news-lst-sec .flex-top { display: block; flex-wrap: unset; row-gap: 0;}
.news-li { margin-bottom: 25px;}
.news-li-cont { flex: 0 1 60%; }
.news-img { flex: 0 1 40%; }


.Standard-Check { width: 100%;}
h2.Standard-Check { font-size: 24px; width: 100%;}
.scrorecard h2 { font-size: 24px; padding: 0 15px;}
.Standard-p {min-height: inherit !important;}
.faqs-section h2, .faqs-section h3 {margin-bottom: 10px !important; line-height: 1.4;}
.faqs-qus p { font-size: 16px !important; line-height: 1.4;}
.faqs-section ul li { font-size: 16px; line-height: 1.4;}
h2.matex-features { font-size: 28px; }
.bverify h2 { font-size: 24px; }
.faqs-qus ol, .faqs-qus ul { font-size: 16px !important; line-height: 1.4;}
.tab-pane img { width: 180px !important;}
.mob-last-sec.advantage .tab-pane img {  width: 100px !important;}
.faqs-section ul { row-gap: 10px; }
#footer .row > div { margin-bottom: 20px;}
.service-list { margin-top: 20px; row-gap: 20px;}
.first-sec-people h3 { margin: 0 0 10px;}

.updates-sec .owl-carousel .owl-wrapper-outer { display: block;}
.leadership-top .leadership-header { height: auto;}
.udssection p { font-size: 16px;}

/********About Inner Banner*********/
.header-leadership h1 {font-size:28px;}
.header-leadership h2 {font-size:24px; }
.header-leadership h2 br { display: none; }


.core-value-section { padding: 40px 0 0;}

.leadership-header { height: auto; }
.network-access{padding-top:0px;padding-bottom:50px;}
.paddesk{padding-top:0px;}
.carrer-header{height:auto;}
.teamwork{padding: 20px 0px 350px 0px;}
.first-team{padding:20px;}
.associates-section{padding:20px;}
.sec-maxim{padding:20px;}
.padddesk{padding-top: 0px;}
.teamwork-2{padding:40px 0px 350px;}
.col-height{height:auto;padding:0px;}

#our-mission-and-vision { padding-bottom: 0px !important;}
.vision-div{position:relative;top:0px;left:0px;width:100%; height: auto; padding-bottom: 30px;}
.vision-header{margin-top: 0px;margin-left:50px;padding-top:20px;}
.vision-p{margin-left: 50px; width: 100%; margin-left: 0; padding-left: 20px; padding-right: 20px;}
.mission-div{position:relative;top:0px;left:0px;width:100%;height:auto; padding-bottom: 30px;}
.mission-header{margin-top: 0px;margin-left:50px;padding-top:20px;}
.mission-p{margin-left: 50px;text-align:left;width:100%; margin-left: 0;padding-left: 20px; padding-right: 20px;}
.values-top-head {display:inline-block;padding-bottom:5px;}
.people-header{height:auto!important;}

.team-h2 { font-size: 20px;}
.core-value .core-div { min-height: auto;}
.core-value .img-core-value img.img-responsive { max-height: 230px;}
.core-value-p{width:100% !important;}
.core-value .img-core-text { padding-left: 20px; padding-right: 20px; text-align: center;}
.core-value .img-core-value { text-align: center;}
.core-value .img-core-value img.img-responsive { max-height: 180px; width: auto !important;}
.core-value .core-value-header { margin-top: 0;}
.core-value .col-md-4.col-sm-4.marginbottom { margin-bottom: 40px !important;}
.img-core-text h3.h3core { margin-top: 0;}
address, blockquote, dd, dl, fieldset, form, ol, p, pre, table, ul { margin-bottom: 20px;}
#matrixSlider { position: relative;}
.service-ban.white h2 {font-size: 24px;}
.service-ban.white h2 strong { font-size: 48px;}
.service-last h2 {font-size: 28px;}

.whoweare-banner {text-align:center;}
.whoweare-banner img.img-responsive {width:400px !important; max-width:100%;}
.fullwidthbanner {height:370px !important;}
.tp-leftarrow.hidearrows.tparrows.round {display:block !important; visibility:visible !important; background:none; left:65%; bottom:40px !important;}
.tp-rightarrow.hidearrows.tparrows.round {display:block !important; visibility:visible !important; background:none; left:60%; bottom:40px !important;}
.tp-rightarrow.hidearrows.tparrows.round:after {position:absolute; font-family:'FontAwesome'; color:red; top:0; right:10px; content:"\f105"; display:block !important; visibility:visible !important;}
.tp-leftarrow.hidearrows.tparrows.round:after {position:absolute; font-family:'FontAwesome'; color:red; top:0; right:10px; content:"\f104"; display:block !important; visibility:visible !important;}
.whoweare-header {height:auto;}
.about-right-div {padding-left:0; padding-bottom:40px;}
.threeps-p.pt-0 {padding-top:0px;}
.top-Values .col-md-6.col-sm-6 {float:left; width:100%; padding:20px 0;}
.top-Values .col-md-6.col-sm-6 h2 br, .top-Values .col-md-6.col-sm-6 p br {display:none;}
.top-Values .col-md-6.col-sm-6 .img-responsive {max-height:300px; object-fit:cover;}
.top-Values .col-md-6.col-sm-6 .valuebox-overlay .img-responsive {max-height:inherit; object-fit:none;}
.section-services .horizontal-scroll-body .card {width:100% !important;}
.section-services .horizontal-scroll-body .card img {max-width:135px;}
.udssection h2.title-blue, #Our_Network_and_Reach h2.title-blue {padding-left:15px;}
.mobsec.about-counter .col-md-2.col-sm-2 {margin-bottom:40px !important;}
.aboutsection .mar-top-0 p {padding-top:0;}
.udssection {text-align:center;}
.udssection .udssection-p {font-size:16px;}
.uds-img {text-align:center; margin:30px 0 40px !important;}
.map-section {padding:0 15px;}
.map-section .tab-content .col-md-4 {width:33%; float:left;}
.map-section .tab-content {padding-top:10px; padding-bottom:30px;}
.map-section .tab-content .ulcol {padding-left:10px;}
.section-services .horizontal-scroll-body .card {height:auto; padding:25px 20px;}
p.customer-text-21, h4.customer-counter-2 {text-align:center !important;}
.udssection .col-md-4 .img-responsive {max-width:130px !important;}
.mobsec.core-value-section {padding:40px 0 !important;}
.core-value-section p.customer-text, .core-value-section p.customer-text-21 {font-size:17px !important;}
.core-value-section .custmer-box, .core-value-section .customer-box-1 {padding:20px !important;}
.core-value-section h4.customer-counter {font-size:50px !important;}

.videosec{  padding: 0 0 40px; }
.videoheading { min-height:20px;padding:20px 15px;}

.service-last { padding: 30px 0;}
.service-last .overview-left { padding-left: 15px; }
.service-last .excep { padding-left: 0; font-size: 24px;}
.overview p { margin: 0 0 20px !important;}
.overview ol { margin: 0 0 20px !important;}
.advantage .row { padding-top: 0;}
.header-people h1 span { font-size: 30px;}
section { padding: 40px 0px;}
.bverify ul { row-gap: 15px !important; }
.bverify ul li {flex: 0 1 47.5% !important;}
.service-li {flex: 0 1 31%;}
.blog-top { padding: 0 0px 30px 0px;}
.other-sec {padding: 30px 0;}
.other-sec h2 { font-size: 28px;}
.other-sec h3 { font-size: 22px;}
.back-btn { font-size: 16px;}
.header-people h1 {font-size: 38px;}
.driving-h2 { font-size: 28px;}
.nav-tabs.nav-alternate>li.active>a {border-bottom: 2px solid #66C4DE !important;}

.short-cont, .short-img {flex: 0 1 100%;} 
.short-cont h2, .award-detail h2, .award-detail h3 {font-size:22px; }
.award-detail h3.highlight { margin:20px 0 35px; position: relative; }
.award-detail h3.highlight .fa {left: 0px;}
}

@media only screen and (max-width: 639px) {
.inside-network .padritlet { flex-wrap: wrap; }
.network-access .shadow-box { height: auto; border: 1px solid rgba(0,0,0,0.1); box-shadow: none;}
.filter-title { padding: 10px ; font-size: 13px;}
.service-li {flex: 0 1 47%;}
}

@media only screen and (min-width: 576px) {
.padright {padding-right:0px;}
.padleft {padding:0px ;}
.box {width:100%; height:100%; padding:0px; height:276px;}
.a-width {width:100%;}
.box:hover {width:100%; height:100%; padding:0px; background-color:#003366;}
.padcol {padding-right:0px; padding-left:0px; height:100vh;}
.padright-about {padding-right:14px;}
.bgcolor {background-color:#C7F3FF; height:100vh; padding-left:0px; padding-right:0px;}
.about-right-div {padding-left:60px;}
.about-header1 {font-size:35px !important;}
.colright {padding-right:40px;}
.tab-col-top {padding-top:40px;}
.toprow {padding-top:80px;}
.ulcol {color:#000; font-size:16px; line-height:25px; padding-top:20px;}
}

@media only screen and (max-width: 575px) {
.padright {padding-right:0px; padding-left:0px;}
.padleft {padding-left:0px; padding-right:0px;}
.box {width:100%; height:100%; padding:0px; height:auto;}
.box .about-know {margin-bottom:20px; margin-left:15px;}
.a-width {width:100%;}
.box:hover {width:100%; height:100%; padding:0px; background-color:#003366; height:auto;}
.padcol {padding-right:15px; padding-left:15px;}
.padright-about {padding:0 10px;}
.box h2 {padding-left:15px; font-size:30px !important;}
.box:hover h2 {padding-left:15px; font-size:30px !important;}
.box p {padding-left:15px;}
.box:hover p {padding-left:15px;}
.bgcolor {background-color:#C7F3FF; padding:30px 15px 0px;}
.about-right-div {padding-left:20px; padding-right:20px;}
.about-header1 {font-size:30px !important; margin-bottom:20px !important;}
.colright {padding-right:0px;}
.tab-col-top {padding-top:20px;}
.para-tag {padding-bottom:20px;}
.padlefh2 {padding-left:20px;}
.padlefcol {padding-left:30px; padding-right:30px;}
.toprow {padding-top:30px;}
.ulcol {color:#000; font-size:16px; line-height:25px; padding-top:0px;}
.counterh2 {margin-top:0px !important; font-size: 24px;}
.deliver-header {width:90% !important;}
.news-li-cont { flex: 0 1 55%; }
.news-img { flex: 0 1 45%; }
}

@media (max-width:574px) {
.map-section .tab-content .col-md-4 {width:33%; float:left;}
.map-section .padlefcol {padding-left:15px; padding-right:15px;}
}

@media(max-width:555px) {
.chat-iframe-wrap {max-height:400px !important; width:300px !important; min-height:400px !important;}
}

@media screen and (max-width:479px) {
.passion-sec .col-md-4 { width: 100%;}

/******************contact css********************/
.Job-list { column-gap: inherit; row-gap: 10px;}
.contact-addr-rht ul { row-gap:25px;}
.contact-addr-rht ul li .contact-name, .contact-addr-rht ul li .contact-num { flex: 0 1 100%; }

/*service product */
.service-include-sec ul li { flex: 0 1 100%;}

.customer-list ul li .cust-lft { flex: 0 1 115px;}
.customer-list ul li .cust-rgt { flex: 0 1 calc(100% - 130px);}

.box-txtpad { flex:0 1 100%; order: 2; padding: 25px; }
.imgbox { flex:0 1 100%;  }

.boxpad .box-txtpad h2 br, .boxpad .box-txtpad p br { display: none;}
.map-section .tab-content .ulcol {padding-left:0;}

.box-txtpad {flex:0 1 100%; order:2; padding:25px;}
.imgbox {flex:0 1 100%;}
.boxpad .box-txtpad h2 br, .boxpad .box-txtpad p br {display:none;}
.bverify ul li {flex: 0 1 100% !important;}

.news-li-cont { flex: 0 1 100%; order: 2; }
.news-img { flex: 0 1 100%; overflow: hidden; }
.news-img .imgbox {height: 200px;}
.news-img .imgbox img {	object-fit: cover;object-position: top;}
}

@media(max-width:400px) {
.map-section .tab-content .col-md-4 {width:50%; float:left;}
}

@media (min-width: 320px) and (max-width: 480px) {
.network-access{padding-top:0px;padding-bottom:50px;}
.bg-color{background-color:#66c6df;padding:25px 10px;margin-bottom:0px !important; }
.con-left{padding-left:15px;}
.marbot{margin-bottom:30px !important;}
.fontsize{font-size:16px;}
.section-title{padding-left:25px;}
.width-mob{width:70% !important;margin-left:auto;margin-right:auto;display:block !important;}
.padzero{padding:0px;}
/* .fa {background-color:#fff;padding:10px;font-size:25px;} */
.matrix-h2{margin-bottom:20px !important;}
.call-out{text-align:center;padding:40px 15px;}
.teamwork-2{padding:40px 0px 350px;}
.col-height{height:auto;padding:0px;}
.sec-pad-services{padding:30px 15px;}
.sec-pad-services2{padding:30px 15px 0px;}
.sec-pad-services3{padding:30px 15px;}

.values-top{background-color:#c5f3ff;padding:40px 0; }
.vision-header{margin-left:20px;display:inline-block;} 
.mission-header{margin-left:20px;display:inline-block;} 
.core-value-p{width:90% !important;margin-bottom:20px !important;} 
.img-core-text{padding-left:0px;} 
.core-value-header {display:inline-block !important;width:auto !important;padding-bottom:5px;font-size:35px !important;}
.border-width{width:28% !important;} .border-width2{width:23% !important;} .border-width3{width:44% !important;} .border-width4{width:33% !important;}
.border-width5{width:77% !important;} .values-head{font-size:30px !important;}

.about-header1 {font-size:35px !important;}

.whoweare-header {height:auto;}
.mobsec {padding:40px 0;}
.about-header1 {font-size:30px !important;}
#topNav nav.nav-main li>ul.dropdown-menu li a.mobleftpad {padding-left:65px !important;}

#nsdllogo {width:70% !important; height:70% !important;}
#airpass {width:50% !important; height:50% !important;}
.banner1-Rapid {font-size:30px !important; color:#042956; line-height:40px; font-family:'Roboto Condensed', sans-serif; font-weight:bold;}
.banner1-Rapid span {color:#ec3539; font-size:30px !important; line-height:40px; font-family:'Roboto Condensed', sans-serif; font-weight:bold;}
.banner1-rapidsecond {font-size:20px !important; line-height:30px !important;}
.banner1-firstregis, .banner1-firstregis b {font-size:40px !important; color:#042956; line-height:40px !important; letter-spacing:15px !important;}
.banner1-firstregis .regis {font-size:20px !important; color:#042956; font-family:'Roboto Condensed', sans-serif; letter-spacing:0px !important;}
.banner1-second {font-size:15px !important; color:#042956; font-family:'Roboto Condensed', sans-serif;}
.banner1-secondregismobile {line-height:20px !important; font-size:15px !important;}
.banner3-first, .banner3-first b {font-size:23px !important; color:#042956; line-height:28px !important; font-family:'Roboto Condensed', sans-serif;}
.banner1-first, .banner1-first b {font-size:20px !important; color:#042956; line-height:25px !important; font-family:'Roboto Condensed', sans-serif;}
.owl-carousel.buttons-autohide .owl-buttons {filter:Alpha(Opacity=100); opacity:1;}
.tparrows.tp-rightarrow:before {display:block;}
.tp-leftarrow.round:before {display:block;}
.tp-rightarrow.hidearrows.tparrows.round:before {display:none;}
.tp-leftarrow.round:after {diplay:none;}
.tp-leftarrow.hidearrows.tparrows.round:after {display:block; top:auto; bottom:-20px;}
.tp-leftarrow.hidearrows.tparrows.round:before {display:none;}
.tp-rightarrow.hidearrows.tparrows.round:after {right:-40px; top:auto; bottom:-20px;}

table {margin-bottom:20px;}
.custmer-box {padding:0px; height:267px; background-color:#fff;}
.padrow {padding-bottom:0px;}
h4.customer-inside {font-size:20px !important;}
.cutomer-width {width:80px;}
p.customer-text {color:#666 !important; font-size:16px !important; text-align:left; margin-top:5px;}
p.customer-text-2 {color:#666 !important; font-size:16px !important; text-align:left; margin-top:5px;}
p.customer-text-21 {color:#666 !important; font-size:20px !important; text-align:center; margin-top:5px;}
h4.customer-counter-2 {color:#ff3333 !important; font-size:30px !important; text-align:center; margin-top:5px; margin-bottom:5px;}
.customer-box-1 {height:auto;}

}
