body {background: #e2e2e2 !important;}
#content .row-am {padding: 35px 0 !important;}
#usp {margin: 30px 0 30px 0 !important;}
.header-sec{background:#04163f;}
.header-sec .sticky .navbar-inverse {background-color: #04163f;}
.header-sec .navbar-inverse {background-color: transparent;}
.logoBx.navbar-brand img{height:60px;}
.navbar>.container {display: block !important;}
.get-quoteBx{background: #fc5a10;}
#menu {background: transparent;}
#nav {background: transparent;}
.nav-collapse a {padding: 0 16px !important;line-height:70px !important;border-right:1px solid #052d87;text-transform: capitalize;}
#top-header .location p {text-align: left !important;}
.nav-collapse .dropdown ul a {line-height: 40px !important;color: #000000 !important;}
.navbar-brand {padding: 5px 0 !important;background: transparent;;}
.sub-menu.childItem:after {transform: rotate(-90deg);left: -22px;top: 16px;}
.sub-menu.childItem:after {display:none !important;}
.nav-collapse ul ul a {width: 275px !important;}
.nav-collapse ul ul li:hover > ul {margin-left: -275px !important;border-left: 1px solid #cccccc !important;}
.dropdown .has-dropdown {color:#ffffff !important;cursor:pointer;}
#home-about .abt-main h2 {font-size: 34px;margin-bottom: 3px !important;font-weight: 700;line-height: 40px;}
#home-about .abt-main h3 {font-size: 24px !important;margin-bottom:0 !important;}
#home-about .abt-main .iso-image img {height: 142px;width: auto;margin-top: 3px;}
#home-about .box {height: 220px;padding: 50px 20px !important;}
#client-logo ul li a {padding: 10px;width: 100%;height: 120px;border : 1px solid #cccccc;display: inline-block;box-shadow: 0 0 6px #eeeeee;text-align: center;}
#client-logo ul li a img {width: 100%;height: 100%;object-fit: contain;}
.footer-sec  .footer-link h4 {color: #ffffff;
    text-transform: uppercase;position: relative;padding-bottom: 5px;margin-bottom: 7px;font-size: 18px;font-weight: 500;letter-spacing: 1px;z-index: 1;}
.footer-sec  .footer-link h4::before {position: absolute;content: '';z-index: -1;width: 15px;height: 2px;background-color: #fc5a10;bottom: 0;left: 0;}
.footer-sec  .footer-link h4::after {position: absolute;content: '';z-index: -1;width: 30px;height: 2px;background-color: #fc5a10;bottom: 0;left: 20px;}
.inner-page-main-banner {position: relative;padding: 150px 0 !important;}
.about-sec .about-text h2{font-size:24px !important;font-weight: 600;margin-bottom:20px !important;line-height: 30px;}
.about-sec .about-text p{font-size: 15px !important;line-height: 28px !important;margin-bottom: 10px !important;text-align:justify;}
.about-sec .about-img {width:100%;height:350px;margin-bottom:20px;}
.about-sec .about-img img{width:100%;height:100%;object-fit:cover;padding: 0.25rem;background-color: #ffffff;border: 1px solid #dee2e6;border-radius: 0.25rem;}
.board-of-directors-sec .tableBx {margin-bottom:30px;}
.board-of-directors-sec .tableBx .table{width:100%;}
.board-of-directors-sec .tableBx .table td {background: none repeat scroll 0 0 #f3f3f3;border-left: 1px solid #04163f;border-right: 1px solid #04163f;padding: 8px;border-bottom: 1px solid #04163f;font-size: 16px;font-weight: 600;}
.board-of-directors-sec .tableBx .table .thead-light th {color: #eeeeee;background-color: #04163f;border-color: #04163f;font-size: 20px;font-weight:600;font-weight: 600;}
.board-of-directors-sec .tableBx h3{font-size:28px !important;font-weight: 600 !important;text-align: center;margin-bottom: 20px;color: #04163f !important;}
.board-of-directors-sec .tableBx h5{font-size:24px !important;font-weight: 500 !important;text-align: center;margin-bottom: 35px;color: #04163f !important;}
.company-policy-sec .contentBx .inner-section h3{font-size:18px !important;font-weight:600 !important;margin-bottom:20px !important;}
.company-policy-sec .contentBx .inner-section p{font-size:15px !important;font-weight:400 !important;line-height:28px !important;text-align: justify !important;}
.company-policy-sec .policy-imgBx{width:100%;height:auto;margin-bottom:20px;}
.company-policy-sec .policy-imgBx img {width: 100%;height: 100%;object-fit: cover;padding: 0.25rem;background-color: #ffffff;border: 1px solid #dee2e6;border-radius: 0.25rem;}
.company-policy-sec .inner-section li {font-size: 15px !important;line-height: 28px !important;text-align:justify;}
.contact-sec .titleBx h3{margin-bottom:20px;font-size:18px !important;font-weight:500 !important;margin: 0;background: #fc5a10; padding:12px;color:#ffffff !important;}
.contact-sec .contact-box{display:flex;align-items: center;margin-bottom:10;padding:5px 5px 5px 10px;border-bottom:1px solid #eeeeee;width: 100%;border: #c6c6c6 solid 1px;}
.contact-sec .contact-box .iconBx{width:50px;margin-right:10px;}
.contact-sec .contact-box .iconBx i{font-size:30px;font-weight:bold;color:#fc5a10;}
.contact-sec .contact-box .contentBx p{margin-bottom:0 !important;}
.contentBx .carbon-gradesBtn{margin:12px 0;}
.contentBx .carbon-gradesBtn ul{list-style:none;padding-left:0;}
.contentBx .carbon-gradesBtn ul li{display:inline-block;width:24%;}
.contentBx .carbon-gradesBtn ul li::before{display:none !important;}
.contentBx .carbon-gradesBtn ul li a{background: #04163f;border: 1px solid #fc5a10;display: inline-block;width: 100%;height: 40px;text-align: center;line-height: 40px;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #ffffff;transition: all .5s;}
.contentBx .carbon-gradesBtn ul li a:hover{background: #fc5a10;}
.contentBx .list-halfBx li {display:inline-block;width:48%;}
.contentBx .inner-section h4 {font-size:22px !important; font-weight:600 !important; margin-bottom:20px !important;color:#262626 !important;padding:0 !important;border-bottom:none !important;}
.contentBx .inner-section .inner-subBx{padding:0 0 20px 25px;}
.contentBx .inner-section .inner-subBx h4 {font-size:18px !important; font-weight:500 !important; margin-bottom:20px !important;color:#262626 !important;padding-bottom: 10px !important;border-bottom:1px solid #cccccc !important;}
.contentBx .inner-section .inner-subBx .sub-textBx p{font-size:14px !important;font-weight:400 !important;line-height:28px !important;margin-bottom: 10px !important;}
.contentBx .inner-section .inner-subBx .sub-imageBx img{width:100%;height:auto;margin-bottom:10px;}
.contentBx .inner-section h5{font-size:18px;font-weight:500;color:#3363636;margin-bottom:10px;}
.service-page .inner-section figure{margin: 0 !important;}
.service-page .inner-section figure img{border-radius:5px;}
.service-page .services-link-box h4 {font-size: 20px !important;font-weight: 700 !important;padding: 20px 12px !important;background: #062262 !important;line-height: 30px;text-transform: uppercase;}
.service-page .services-link-box ul li a {font-size: 15px !important;font-weight: 500 !important;}
.contact-map h3{font-size:18px !important;font-weight:500 !important;color:#262626 !important;margin-bottom:12px !important;}
.footer-logo {margin-bottom: 15px !important;}

footer .footer1 .links ul li {margin-bottom: 5px !important;}
footer .footer1 {padding: 20px 0 0px 0 !important;}
footer .footer1 .links ul.halfBx li {width:32%;display:inline-block;}
footer .footer2 {padding: 7px 0 !important;}
footer .footer2 .left {text-align: left;width: 100%;}
.contact-map iframe{border: 3px solid #262626 !important;}

.inner-page-main-banner.about-us {background: url(../images/banner/broadcum-img.jpg) no-repeat bottom center;background-size:cover;}
.inner-page-main-banner.single-service {background: url(../images/banner/broadcum-img.jpg) no-repeat bottom center;background-size:cover;}

.key-box {background: #ffffff;}

.broadcumBx{width:100%;height:265px;position:relative;}
.broadcumBx img{width:100%;height:100%;object-fit:cover;}
.broadcumBx .contentBx {position:absolute;top:0;left:0;width:100%;height:100%;}
.broadcumBx .contentBx h1{position:absolute;left:50px;bottom:50px;width:100%;font-weight: 700;color: #ffffff;font-size: 60px;}

.board-top-sec .imgBx img{width:100%;height: 750px;object-fit: cover;}
.board-top-sec .textBx {background:#6f6f71;padding:50px;min-height:750px;}
.board-top-sec .textBx h3{font-size: 60px;font-weight: 700;color: #ffffff;margin-bottom:15px;}
.board-top-sec .textBx span{display:block;color:#f37c20;margin-bottom:30px;font-size:20px;}
.board-top-sec .textBx p{color:#eeeeee;margin-bottom: 0px;font-size:16px;line-height:26px;}
.board-top-sec .textBx.whiteBx {background:#e9e7e7;padding:50px;min-height:750px;}
.board-top-sec .textBx.whiteBx h3{font-size: 60px;font-weight: 700;color: #262626;margin-bottom:15px;}
.board-top-sec .textBx.whiteBx span{display:block;color:#f37c20;margin-bottom:30px;font-size:24px;}
.board-top-sec .textBx.whiteBx p{color:#444444;margin-bottom: 0px;font-size:18px;line-height:34px;text-align:justify;}
/*-------------------------------------------------*/
/* =  Investor Relation
/*-------------------------------------------------*/

.investor-relation-sec{background: url(../images/inner-page-BG.jpg) repeat top center #fff;padding: 3em 0;}
.investor-relation-sec .innerBx{background: #ffffff;width: 100%;box-shadow: 0px 0px 10px 0px #666666;padding: 20px;}
.investor-relation-sec .innerBx .titleBx {text-align:center;}
.investor-relation-sec .innerBx .titleBx h3{font-size:24px;color:#04163f;font-weight:bold;margin-botton:15px;text-transform:uppercase;}
.investor-relation-sec .innerBx .investorBx {margin-bottom: 3px;min-height: 40px;}
.investor-relation-sec .innerBx .investorBx a .investorTitlebx {padding-right: 3em;}
.investorTitlebx{background: #ebebeb;color: #04163f;font-size: 16px;text-transform: uppercase;position: relative;padding-left: 1.2em;line-height: 3;font-weight: normal;margin:0;}
.investorTitlebx span {text-transform:capitalize;line-height: 26px !important;display: block;font-size: 14px;}
.investorIconBx{position: absolute;right: 15px;top: 50%;margin: 0 !important;background: url(../images/download-link.png) no-repeat !important;width: 35px;height: 35px;display: block;transform: translateY(-50%);}

.investor-relation-sidebar{background:#04163f;}
.investor-relation-sidebar ul{list-style:square;padding:0;margin: 0;}
.investor-relation-sidebar ul li {display:block;padding:5px 10px;border-bottom:1px solid #052d87;margin:0;}
.investor-relation-sidebar ul li:hover{background:#fc5a10;}
.investor-relation-sidebar ul li a {color:#eeeeee;}

/*-------------------------------------------------*/
/* =  Team
/*-------------------------------------------------*/

.board-of-directors-sec .teamBxwraper {padding: 0;}
.board-of-directors-sec .teamBxwraper .teamBx {margin-top: 1rem;color: #000;position: relative;background: #ffffff;border: 1px solid #d5d5d5;border-radius: 4px;text-align: justify;display: flex;flex-wrap: wrap;padding: 20px;box-shadow: 0 0 6px #cccccc;margin-bottom: 25px;}
.board-of-directors-sec .teamBxwraper .teamBx .team-leftBx {flex: 0 0 18rem;max-width: 100%;position: relative;margin: 0;}
.board-of-directors-sec .teamBxwraper .teamBx .team-leftBx .imgBx {width: 100%;height: 220px;border-radius: 10px;overflow: hidden;text-align:center;}
.board-of-directors-sec .teamBxwraper .teamBx .team-leftBx .imgBx img {height:100%;border-radius: 3px;border: 1px solid #262626;}
.board-of-directors-sec .teamBxwraper .teamBx .team-leftBx .descriptionBx {position: relative;text-align: center;padding-top: 10px;}
.board-of-directors-sec .teamBxwraper .teamBx .team-leftBx .descriptionBx h3 {font-size: 18px !important;font-weight: 500 !important;letter-spacing: 0;margin-bottom: 10px;background: #04163f;color: #ffffff !important;border-radius: 3px;}
.board-of-directors-sec .teamBxwraper .teamBx .team-leftBx .descriptionBx p {font-size: 16px;margin: 0;font-weight: 500;line-height: 1.25;}
.board-of-directors-sec .teamBxwraper .teamBx .team-rightBx {flex: 1;max-width: 100%;padding: 0 20px 0 40px;}

/*-------------------------------------------------*/
/* =  Team New Design
/*-------------------------------------------------*/

.board-of-directors-sec .teamBxwraper {padding: 0;}
.board-of-directors-sec .teamBxwraper .teamBx-new {margin-top: 3rem;color: #000;position: relative;background: #ffffff;border: 1px solid #d5d5d5;border-radius: 4px;text-align: justify;display: flex;flex-wrap: wrap;padding: 20px;box-shadow: 0 0 6px #cccccc;margin-bottom: 60px;align-items: center;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-leftBx {flex: 0 0 15rem;max-width: 100%;position: relative;margin: 0;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-leftBx .imgBx {width: 100%;height: 220px;border-radius: 10px;overflow: hidden;text-align:center;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-leftBx .imgBx img {height:100%;border-radius: 3px;border: 1px solid #262626;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-rightBx {flex: 1;max-width: 100%;padding: 0 20px 0 40px;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-rightBx .descriptionBx {position: relative;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-rightBx .descriptionBx h3 {font-size: 24px !important;font-weight: 500 !important;letter-spacing: 1.5px;margin-bottom: 12px;color:#262626;}
.board-of-directors-sec .teamBxwraper .teamBx-new .team-rightBx .descriptionBx p {font-size: 16px;margin: 0;font-weight: 600;}

/*-------------------------------------------------*/
/* =  timeline
/*-------------------------------------------------*/

.time-stamp-sec{padding:0 0 60px 0;}
.time-stamp-sec .colmBx-one{display:flex;align-items:center;}
.time-stamp-sec .colmBx-one .leftBx{width:50%;}
.time-stamp-sec .colmBx-one .leftBx img{width: 100%;height:300px;object-fit:cover;border-radius:5px 0 5px 0;}
.time-stamp-sec .colmBx-one .rightBx{width:50%;padding:0 12px;}
.time-stamp-sec .colmBx-one .rightBx h2{font-size:20px;font-weight:500;color:#262626;line-height: 36px;text-align: left;}
.time-stamp-sec .colmBx-two {display:flex;align-items:center;margin-left: -100px;margin-top: -50px;}
.time-stamp-sec .colmBx-two .leftBx{width:50%;}
.time-stamp-sec .colmBx-two .leftBx h2{font-size:20px;font-weight:500;color:#262626;line-height: 36px;padding-left:100px;text-align:right;}
.time-stamp-sec .colmBx-two .rightBx{width:50%;padding:0 12px;}
.time-stamp-sec .colmBx-two .rightBx img{width: 100%;height:300px;object-fit:cover;border-radius:5px 0 5px 0;}
.time-stamp-sec .colmBx-three {display:flex;align-items:center;margin-right: -100px;margin-top: -50px;}
.time-stamp-sec .colmBx-three .leftBx{width:50%;}
.time-stamp-sec .colmBx-three .leftBx h2{font-size:20px;font-weight:500;color:#262626;line-height: 36px;padding-left:0px;text-align:left;}
.time-stamp-sec .colmBx-three .rightBx{width:50%;padding:0 12px;}
.time-stamp-sec .colmBx-three .rightBx img{width: 100%;height:300px;object-fit:cover;border-radius:5px 0 5px 0;}

/*-------------------------------------------------*/
/* =  Contact
/*-------------------------------------------------*/

.zonal-contact-sec .zonalBx {padding-bottom:12px !important;margin-bottom:12px !important;border-bottom:1px solid #eeeeee;}
.zonal-contact-sec .zonalBx h3{font-size:20px !important;font-weight:500 !important;color:#262626 !important;margin:0 0 10px 0 !important;}
.zonal-contact-sec .zonalBx p {color:#444444 !important;margin: 0 !important;}
.zonal-contact-sec .zonalBx p a{color:#052d87 !important;}


.csrBx span {display:inline-block;background:#052d87;padding:9px 25px;color:#ffffff;margin-bottom:10px;text-transform: uppercase;}
.csrBx b {display:block;margin-bottom:10px;}
.csrBx img {width: 100%;min-height: 260px;object-fit: cover;padding: 0.25rem;background-color: #ffffff;border: 1px solid #dee2e6;border-radius: 0.25rem;margin-bottom:10px;}

.footer2 .rightBx {text-align:right;}
.footer2 .rightBx ul {margin-bottom:0;padding:0;list-style:none;}
.footer2 .rightBx ul li {list-style: none;margin-bottom:0;}
.footer2 .rightBx ul li a {padding:7px 20px;background:#fc5a10;color:#ffffff;border-radius:3px;}

#home-about .box {padding: 50px 30px !important;text-align:center;}
#home-about p {text-align:justify;}
#quick-contact h3 {font-size: 24px;margin-bottom: 15px;}
#quick-contact .contact-form .form-control {height: 35px;}
#quick-contact {height: 500px;}
#quick-contact .contact-form {padding: 20px 60px;margin-top: -65px !important;}
.employeeBtn {padding: 7px 20px !important;background: #fc5a10 !important;color: #ffffff;border-radius: 3px;}

.clients-sec .item {text-align:center;}
.clients-sec .item img {height:80px;width:auto !important;margin: 0 auto;}
.clients-sec .owl-nav {display:none;}
.clients-sec .owl-dots {text-align:center; margin-top: 35px;}
.clients-sec .owl-dots .owl-dot {outline:none;}
.clients-sec .owl-dots .owl-dot.active span {background:#fc5a10;}
.clients-sec .owl-dots .owl-dot span {width: 10px;height: 10px;display: inline-block;background: #04163f; margin-right: 3px;}

.application-sec .application-sliderBx .owl-prev {position:absolute;top:45%;left:-50px;outline:none;}
.application-sec .application-sliderBx .owl-prev span {font-size: 30px;background: #fc5a10;display: inline-block;width: 40px;height: 40px;line-height: 40px;color: #ffffff;}
.application-sec .application-sliderBx .owl-next {position:absolute;top:45%;right:-50px;outline:none;}
.application-sec .application-sliderBx .owl-next span {font-size: 30px;background: #fc5a10;display: inline-block;width: 40px;height: 40px;line-height: 40px;color: #ffffff;}

.application-sec .application-sliderBx .effect-sadie:hover .readmore a img {height:35px;width: auto !important;}

@media (max-width:767px){
    .navbar-brand {padding: 8px 0 !important;background: #131313;}
    .header-sec .navbar-inverse .col-md-10 {line-height: 0;height: 0;}
    .header-sec .navbar-inverse {background-color: #04163f !important;}
    .header-sec .navbar-inverse .nav-collapse {background:#04163f !important;} 
    .carousel {margin-top: 72px;}
    .time-stamp-sec .colmBx-one {display: block;text-align: center;}
    .time-stamp-sec .colmBx-one .leftBx {width: 100%;}
    .time-stamp-sec .colmBx-one .rightBx {width: 100%;padding: 12px 0;}
    .time-stamp-sec .colmBx-one .rightBx h2 {font-size: 18px;border-bottom: 1px solid #eeeeee; text-align: center;padding-left: 0px;}
    .time-stamp-sec .colmBx-two {display: block;text-align: center;margin-left: 0px;margin-top: 0px;}
    .time-stamp-sec .colmBx-two .leftBx {width: 100%;}
    .time-stamp-sec .colmBx-two .leftBx h2 {font-size: 18px; text-align: center;padding-left: 0px;}
    .time-stamp-sec .colmBx-two .rightBx {width: 100%;}
    .time-stamp-sec .colmBx-three {display: block;text-align: center;margin-right: 0px;margin-top: 50px;}
    .time-stamp-sec .colmBx-three .rightBx {width: 100%;padding: 12px 0;}
    .time-stamp-sec .colmBx-three .leftBx {width: 100%;}
    .time-stamp-sec .colmBx-three .leftBx h2{font-size: 18px;text-align: center;padding-right: 0px;border-bottom: 1px solid #eeeeee;}
    .footer-sec .footer1 .footer-textBx {padding-bottom: 15px;}
    .footer-sec .footer-link h4{text-align:left;}
    .footer-sec .footer1 .links ul li {text-align:left;}
    .footer-contact .f-icon {float: none;width: 50px;margin: 10px 0 !important;}
    .footer-contact span {text-align: left;}
    .home-ban .ban-text {width: 100% !important;}
    .home-ban .ban-text h1 {font-size: 18px !important;line-height: 24px;}
    .home-ban .ban-text h4 {padding-top: 20px;font-size: 16px !important;margin-bottom: 0;line-height: 24px;}
    #home-about .abt-main h2 {font-size: 24px !important;line-height: 36px;}
    #home-about h3 {font-size: 22px !important;line-height: 28px !important;margin-bottom:0 !important;}
    .board-of-directors-sec .teamBxwraper .teamBx {display: block;}
    .board-of-directors-sec .teamBxwraper .teamBx .team-leftBx .imgBx {width: 60%;height: auto;margin: 0 auto;}
    .board-of-directors-sec .teamBxwraper .teamBx .team-rightBx {max-width: 100%;padding: 0;}
    .board-of-directors-sec .teamBxwraper .teamBx .team-rightBx p {font-size:15px !important;line-height:30px !important;}
    #completed-projects h2 {font-weight: 600;font-size: 30px;line-height: 36px;}
    #quick-contact h2 {margin-bottom: 20px;font-size: 26px !important;}
}
