
/* .leadership-top {border-style: none;padding: 0;background-color: #c5f3ff;}
.leadership-header {height: 488px;}
.display-table-cell.middle {vertical-align: middle;} */
/* .header-leadership h1 {color: #e52429;border-bottom: solid 2px #e52429;display: inline-block;}
.header-leadership h2 {color: #003366;font-size: 42px;margin-bottom: 5px;margin-top: 5px;} */
/* .leadership-banner {width: 100%;height: 100%;}
.leadership-overlay {position: absolute;top: 0;}
.leadership-banner .leadership-overlay {opacity: 0;}
.leadership-banner:hover .leadership-overlay {opacity: 1;} */




/* boards of directors starts */
/* .core-value-section {background-color: #fff;padding-bottom: 0px;border-style: none;}
.displayflex {display: flex;flex-wrap: wrap;}
.displaynone {display: none;}
.displayblock {display: block;}
.m-b-0 {margin-bottom:0;}
.core-div {background-color: #fff;}
.img-core-value {text-align: center;}
.img-core-text {padding: 20px;}
.h3core {color: #003366;margin-bottom: 0px;}
.small {color: #333;}
.img-core-h4 {border-bottom: solid 1px #003366 !important;text-decoration: underline;font-size: 24px !important;line-height: 40px !important;}
.img-core-h4-1{border-bottom:solid 1px #003366 !important;display:inline-block;color:#003366 !important;font-size:24px !important;line-height:40px !important;}
.img-core-h4-2{border-bottom:solid 1px #003366 !important;display:inline-block;color:#003366 !important;font-size:24px !important;line-height:40px !important;}
.img-core-p {color: #000; font-size: 16px; padding-top: 10px;border-top: 1px solid #e52429;}
.core-value-p {color: #fff !important;width: 70%; font-size: 16px;}
.img-core-text a { color: #23527c; text-decoration: underline!important;}
.img-core-text a:hover { color: #e52429; text-decoration: none!important;}
.hideshowclass {color: #e52429;font-size: 16px;} */
/* boards of directors ends */





/* .last-sec-leadership {border-style: none;}
.boxpad { display: flex; flex-wrap: wrap; margin: 10px 0; background-color: #fafafa;width: 100%;position: relative; transition: all .5s ease;}
.box-cont { width: 100%; display: flex; flex-wrap: wrap;}
.box-txtpad { flex:0 1 50%; padding: 20px 20px 20px 25px; }
.box-txtpad h2 {font-size: 35px;color: #003366 !important;margin:0 0 5px;padding: 0px;line-height: 1.1;}
.box-txtpad p {font-size: 16px;padding-bottom: 12px;line-height: 1.3;}
.about-know {display: inline-block; font-size:16px;color:#000;border:solid 2px #000;padding:5px 7px; margin-left: 0px; text-decoration:none;}
.imgbox { flex:0 1 50%; display: flex; flex-wrap: wrap;  }
.img-pad { flex:0 1 100%;position: relative; height: 100%; object-fit: cover; }
.valuebox-overlay {opacity:0;background: transparent;position:absolute;top:0;width:100%;}
.boxpad:hover {background-color: #003366;}
.boxpad:hover h2, .boxpad:hover p { color:#fff !important; }
.boxpad:hover .about-know {background-color: #fff;}
.boxpad:hover .imgbox .valuebox-overlay {opacity:1;} */


@media (min-width: 768px) and (max-width: 1023px) {
/* .header-leadership h1 {font-size: 35px;}
.header-leadership h2 {font-size: 30px; } */
.leadership-header {height: 359px;}
.last-sec-leadership { padding:50px 0;}

}

@media (max-width:768px){
.leadership-top {	padding:50px 0 35px;}
.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%; }
.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:26px; }
}


@media (max-width:479px){ 
/* .header-leadership h1 {font-size:28px;} */
/* .header-leadership h2 {font-size:24px; }
.header-leadership h2 br { display: none; } */
.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;}

}
    
/* life-at-matrix */
.leadership-top.bg-white { height: 450px;}
li.careers-menu-active>a{color: #003366 !important;font-weight:bold !important;}
section{border:none;}
.life-text{font-size:20px;}
.associates-h2{color:#ED3237}.sec-maxim{background-color:#F8F8F8}
.teamwork {background-color:#002A5D;padding-bottom:150px;}.team-h2{color:#fff;font-size:25px;line-height: inherit;}.team-p{font-size:16px;}
.maxim{border-bottom:#002A5D solid 2px;width:22%}
.teamwork-2 {background-color:#f5f5f5;padding-bottom:110px;}
.banner-fullwdth-sec { padding: 0;}
.item blockquote { border-left: none; margin: 0; letter-spacing:0.5px !important;}
.item blockquote p:before { float: left; margin-right: 10px;}
.values-head { margin-top: 0px; padding-top: 0px; font-size: 40px;}
h1.values-top-head { color: #e52429 !important; border-bottom: solid 2px #e52429; display:inline-block; padding-bottom:1px;margin-bottom: 20px;}
.paddesk{padding-top:30px;}.carrer-header{height:350px;}
.padddesk{padding-top: 70px;}

.col-height{height: 560px;padding: 0px 0px;}
.sec-pad-services{padding:60px 15px;}
.sec-pad-services2{padding:60px 25px;}
.sec-pad-services3{padding:60px 15px;}
.call-out{text-align:center;padding:60px 0px; }
.call-out-row{background-color:#003366;}

.team-p-text{font-size:16px;color:#000;margin-bottom:15px;}
.team-p-text2{font-size:18px;color:#e52429;margin-bottom:15px;}
.matrix-h2{color:#002A5D;margin-bottom:15px;margin-top:0px;margin-bottom:30px;}
#quote-carousel{padding:0px;}

.callout-a{border:solid 2px #fff;font-size:18px;padding:12px;text-decoration: none;color:#fff;}
.callout-a:hover{border:solid 2px #fff;background-color:#fff;font-size:18px;padding:12px;color:#003366;text-decoration: none;}
.callout-text{font-size:18px;color:#fff;margin-bottom:30px;line-height:30px;}

#clientsSlider{background:#362675 url(../images/careers/new/matricians-collage.png) repeat-x;height:300px;width:5676px;overflow:hidden; /* animation:slide 40s linear infinite; */ position:fixed}
#matrixSlider{background:#f5f5f5 url(../images/careers/new/Collage-4-equal-opportunities.png) repeat-x;height:300px;width:5676px;overflow:hidden; /* animation:slide 40s linear infinite; */position:fixed;}

.owl-theme .owl-controls .owl-buttons div { color: #002A5D; background: transparent; border: none;}
/*  content: "\f053";   content: "\f054";*/
.fa-chevron-left:before,.fa-chevron-right:before { background-color: #eee; padding: 5px;}
.owl-carousel:hover .fa-angle-left:before,.owl-carousel:hover  .fa-angle-right:before{ background-color: rgb(238,238,238);}
.fa-angle-left:before,.fa-angle-right:before{ background-color: rgba(238,238,238,0.4); padding: 5px; }
.fa-angle-left:before { content: "\f053";}
.fa-angle-right:before { content: "\f054";}
.bg-color{background-color:#66c6df; }
.team-p2{font-size:17px;color:#fff;line-height:25px;}
.team-img { float: left; width: 100%; padding: 0;}
.team-img img { float: left; width: 100%;}
.pl-10 { padding-left: 10px;}
.maxim-slide { float: left; width: 100%; position: relative;}
.swiper-nav-rel { float: left; width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 0px; position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;}
.maxim-slide .swiper-container { overflow: hidden;}
.maxim-slide .swiper-container-horizontal > .swiper-pagination-bullets{width: auto; bottom: auto; text-align: right; justify-content: left; position: relative; right: auto; left: 0; top:inherit; margin-top: 55px;}
.maxim-slide .swiper-pagination-bullet { background-color: #dee7f0; border: none; width: 8px; height: 8px; opacity: 1;transition:all .5s ease;}
.maxim-slide .swiper-pagination-bullet-active, .maxim-slide .swiper-pagination-bullet:hover { background-color: #03045E; border-radius: 25px;}
.maxim-slide .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 15px 0px 0px;}

.maxim-slide .swiper-button{ width: 100%; height: auto; bottom: 0; align-items: center; justify-content: space-between; position: relative; right: 0; left: auto; top:inherit; display: flex; column-gap: 10px; background: none; }
.maxim-slide .swiper-button-prev-maxim{cursor: pointer; position: relative; left: 3px; transition:all .5s ease;opacity: 0.7;}
.maxim-slide .swiper-button-next-maxim{cursor: pointer; position: relative; right: 3px; transition:all .5s ease;opacity: 0.7;}
.maxim-slide .swiper-button-prev-maxim i, .maxim-slide .swiper-button-next-maxim i { font-size: 32px; font-weight: bold; color: #002A5D;}
.maxim-slide .swiper-button-prev-maxim:hover, .maxim-slide .swiper-button-next-maxim:hover{opacity: 1; } 

.matrician-slide { float: left; width: 100%; position: relative;}
.matrician-slide .swiper-container { overflow: hidden;}
.matrician-slide .swiper-container-horizontal > .swiper-pagination-bullets{width: auto; bottom: auto; text-align: right; justify-content: left; position: relative; right: auto; left: 0; top:inherit; margin-top: 55px;}
.matrician-slide .swiper-pagination-bullet { background-color: #dee7f0; border: none; width: 8px; height: 8px; opacity: 1;transition:all .5s ease;}
.matrician-slide .swiper-pagination-bullet-active, .matrician-slide .swiper-pagination-bullet:hover { background-color: #03045E; border-radius: 25px;}
.matrician-slide .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 15px 0px 0px;}

.matrician-slide .swiper-button{ width: 100%; height: auto; bottom: 0; align-items: center; justify-content: space-between; position: relative; right: 0; left: auto; top:inherit; display: flex; column-gap: 10px; background: none; }
.matrician-slide .swiper-button-prev-matrician{cursor: pointer; position: relative; left: 3px; transition:all .5s ease;opacity: 0.7;}
.matrician-slide .swiper-button-next-matrician{cursor: pointer; position: relative; right: 3px; transition:all .5s ease;opacity: 0.7;}
.matrician-slide .swiper-button-prev-matrician i, .matrician-slide .swiper-button-next-matrician i { font-size: 32px; font-weight: bold; color: #002A5D;}
.matrician-slide .swiper-button-prev-matrician:hover, .matrician-slide .swiper-button-next-matrician:hover{opacity: 1; } 


/* csr-at-matrix */
.news-sec { padding: 0;}
.news-sec .h3core { margin-bottom: 10px;}
.sec-maxim.pt-0 { padding-top: 0;}

/* our-values */
/* p { font-size: 16px;} */
li.about-menu-active>a{color: #003366 !important;font-weight:bold !important;}
.values-header{border-bottom:solid 2px #e52429 !important;width:25% !important;color:#e52429 !important;font-size:30px !important;line-height:40px !important;margin-bottom:20px !important;}
.vision-header{margin-top: 50px;  margin-left: 100px; border-bottom:solid 2px #fff !important;display:inline-block;color:#fff !important;font-size:30px !important;line-height:40px !important;margin-bottom:20px !important;}
.vision-div{ position:absolute;background-color:#e52429;opacity:0.5;top:150px;left:-70px;height:270px;vertical-align:middle;width:90%;}
.vision-p{color:#fff;width:70%;margin-left: 100px;}
.vision-section{ border:none;}
.mission-header{text-align:right;margin-top: 20px;  margin-left: 320px; border-bottom:solid 2px #fff !important;display:inline-block;color:#fff !important;font-size:30px !important;line-height:40px !important;margin-bottom:20px !important;}
.mission-div{position:absolute;background-color:#e52429;opacity:0.5;top:150px;right:-70px;height:270px;vertical-align:middle;width:90%;z-index: 20}
.mission-p{color:#fff;width:70%;margin-left: 50px;text-align:right;}
.mission-section{border:none;}
.values-top{background-color:#c5f3ff;padding:0px;}
.values-head{margin-top:0px;padding-top:0px;font-size:40px;}
.values-top-head{color: #e52429 !important;border-bottom:solid 2px #e52429;display:inline-block;padding-bottom:5px;margin-bottom:20px;}
.values-banner{width:100%;height:100%;}
.values-overlay{position:absolute;top:0;}
.values-banner .values-overlay {opacity:0;}
.values-banner:hover .values-overlay {opacity:1;}
.bg-dblue { background: #164E87;}
.core-div-main { padding-bottom: 20px; }
.core-value-header{ border-bottom:solid 2px #e52429 !important; width:45%; color:#e52429 !important; font-size:42px; line-height:50px !important;
margin-bottom:20px !important; padding-bottom:5px; display:inline-block; }
.core-value { padding-bottom: 80px;}
.core-value .img-core-text { padding-left: 50px;}
.core-value .img-core-text .img-core-h4 { border-bottom: solid 1px #003366 !important; color: #003366 !important; display: inline-block; text-decoration: none;}
.core-value .img-core-text .img-core-p { padding-top: 0; border-top: none;}
.core-value .img-core-value img.img-responsive { max-height: 252px; width: auto;}
.core-value .core-div { min-height: 460px;}
.network-access .matrix-h2 { margin-bottom: 15px;}

/* newsletter */
.blog-top{padding:40px 0px 80px 0px; border-bottom: rgba(0,0,0,.1) 1px solid;}
.border-0 { border-bottom: none;}
.ahover { color: #003366; font-size: 16px; border: solid 2px #003366; padding: 10px 12px;text-transform:uppercase; text-decoration:none;}
.ahover:hover { background-color: #003366; color: #fff; font-size: 16px;border: solid 2px #003366; padding: 10px 12px;}
.blog-top .h3core { margin-bottom: 10px;}
.blog-top .img-core-p {margin-bottom: 25px; font-size: 14px; padding-top: 0; border-top: none;}
p.create { font-size: 14px;}

@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 (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;}

}
@media (min-width:768px) and (max-width:991px){
    .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;}
}
@media (max-width:767px){
    .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;}
    
    
}
@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;}
}