.nav-pills a{
  color:#fff ;
}


.home-fun-back{
  background: url(../img/fun-back.jpg) 100% center no-repeat !important;
}
.home-services-back{
  background: url(../img/services-back.jpg) 100% center no-repeat !important;
}
.home-testimonials-back{
  background: url(../img/testimonial-1.jpg) 100% center no-repeat !important;
}
.home-why-us-back{
  background: url(../img/why-us.jpg) 100% 100% no-repeat #6fcacf !important;
}
.home-about-back{
  padding: 60px 0 !important; background: url(../img/home-back-2.jpg) 100% center no-repeat !important;
}
@media only screen and (min-width:993px) {
  
  .desk-none{
    display: none !important;
  }
  .carees-min-hieght-on-desktop{
    min-height: 330px;
  }
  .carees-min-hieght-on-desktop-1{
    min-height: 420px !important;
  }
  .min-hieght-320px-ondesk{
    min-height: 320px;
  }
}
@media only screen and (max-width:992px) {
  
  .logo-img-mobile{
    width: 76%;
    margin-top: 15px;
  }
  .mobile-none{
    display: none !important;
  }
  .home-testimonials-back{
    background: #395e7d !important;
  }
  .home-about-back{
    padding: 35px 0 280px !important;
    background: url(../img/home-back-2-mob.jpg) 41% center no-repeat !important;
  }
  .home-services-back{
    background: #f4fdd2 !important;
  }
 
}
.counter-custom-1{
  color: #FFF !important;
  border: dotted 2px #ffb100;
  border-radius: 50px;
  padding: 5px 15px;

}
.counter-custom-1 strong, .counter-custom-1 label{
  color: #fff !important;
}
.custom-primary-background-1{
  background:  #13213c !important;
}
.why-us-list li {
  font-size: 18px;
  line-height: 22px;
  word-spacing: 4px;
}
.background-2{
  background:  #f0ffff !important;
}

.custom-btn-style-3{
border-radius: 30px;
border-width: 2px;
}
.contact-content i{
display: inline-block;
    font-size: 21px;
    font-weight: 500;
}
.contact-content h4{
 display: inline-block;
    color: #fff;
    line-height: 0px;
    font-size: 22px;
        font-weight: 100 !important;
}
.theme-back-color{
  background: #fca311 !important;
}

.breadcrumb a{ color:#fff;}
.marquee-news { color:#fff;}

.breadcrumb>.active {
    color: #fca311;
	font-weight:600;
}

.alkalidservice h4{ font-weight:700;}


.capt h1 {
    font-size: 2.9em;
	margin-bottom:20px;
	letter-spacing:1px;
	text-transform:uppercase;
}

.capt h2 {
    font-size: 1.8em;
    line-height: 27px;
	letter-spacing:1px;
	margin-bottom:20px;
	text-transform:uppercase;
    
}
.capt{padding: 80px 0px !important;}

.feature-box .feature-box-icon {
    background: #CCC;
    border-radius: 35px;
    color: #FFF;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 35px;
    margin-right: 10px;
    position: relative;
    text-align: center;
    top: 5px;
    width: 30px;
}

.feature-box.feature-box-style-3 .feature-box-icon {
    border: 0px solid #f99d1c;
    background: #27364c;
    line-height: 30px;
	color:#fff;
}

.feature-box .feature-box-info {
    padding-left: 40px;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa, .feature-box.feature-box-style-3 .feature-box-icon .icons {
    color: #fff;
}

.feature-box h4 {
    font-size: 1.1em;
    line-height: 40px;
}

#header .header-social-icons {
    float: right;
    margin: 5px 0 0 20px;
}

.nav-pills>li+li {
    margin-left: 1px;
}



.counterround { border:3px solid #f99d1c; width:100px !important; height:100px !important; font-size: 3.1em; padding-top:20px; margin-left: 33px; margin-bottom:10px;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius:50%;}

@media only screen and (max-width:992px) {
.clear-counder{ float:left !important; width:25% !important; }
.counterround { border:2px solid #f99d1c; width:80px !important; height:80px !important; font-size: 2.1em; padding-top:20px; margin-left: 33px; margin-bottom:10px;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius:50%;}
}
@media only screen and (max-width:700px) {
.clear-counder{ float:left !important; width:25% !important; }
.counterround { border:2px solid #f99d1c; width:60px !important; height:60px !important; font-size: 1.5em; padding-top:20px; margin-left: 14px; margin-bottom:10px;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius:50%;}
}



.btn.custom-btn-style-1 {
   background: #bec740;
    border: 1px solid rgba(60, 63, 68, 0.2);
    padding: 13px 30px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
}
.thumb-info.custom-thumb-info-style-2 .thumb-info-caption h4 {
    font-weight: 600;
    font-size: 1.1em;
    margin-bottom: 0;
}

.thumb-info {
	display: block;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 0px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.properties-listing .listing-item .thumb-info .thumb-info-listing-type {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.thumb-info:hover .thumb-info-wrapper:after {
    opacity: 0.4;
}

.properties-listing .listing-item .thumb-info .thumb-info-price {
    display: block;
    width: 100%;
    line-height: 1;
}

html .background-color-primary {
    background-color: #000000 !important;
}

.properties-listing .listing-item .thumb-info .custom-thumb-info-title {
    display: block;
}
.thumb-info .thumb-info-inner {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
}

.text-md {
    font-size: 1.6rem !important;
}

.properties-listing .listing-item .thumb-info .custom-thumb-info-title ul li {
    display: inline-block;
    line-height: 1;
    padding: 1px 5px;
}

.custom-color-1 {
    color: #2bca6e !important;
}

.properties-listing .listing-item .thumb-info .custom-thumb-info-title ul li:nth-child(2) {
    border-left: 1px solid #b8b8b8;
    border-right: 1px solid #b8b8b8;
}

.page-header-more-padding {
    padding: 72px 0 35px;
}

.page-header-light {
    background: url(../img/bg.jpg) no-repeat center #000;
    border-bottom: 0px solid #F4F4F4;
    border-top: none;
}

.page-header-light h1 {
    border-bottom: none;
    color: #f99d1c;
    font-size: 2.3em;
}

a {
    color: #000;
}

.product a {
    color: #6a80a9;
}

.product ol, ul {
    margin-top: 0;
    margin-bottom: 00px;
}

.product .accommodations{ margin-top:5px;}
.product .accomodation-value{ font-weight:500}
.product .thumb-info-inner { font-weight:500; color: #000;}



.thumb-info-listing-type-detail {
    position: absolute;
    z-index: 2;
}

aside {
    display: block;
    background: #f4f4f4;
    padding: 20px;
}
aside h4 {
    background: #f99d1c;
    padding: 10px 0;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    color: #FFFFFF !important;
    margin-bottom: 0px;
}

aside .nav {
    padding: 5px 15px;
    background: #FFFFFF;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
    background-color: #FFF;
    border: 1px solid #EEE;
}

aside ul.nav-list > li > a {
    color: #000;
    font-size: 14px;
    padding: 8px 0 8px 18px;
}

.project-details aside ul.nav-list > li > a {
    color: #000;
    font-size: 13px;
    padding: 8px 0 8px 18px;
	text-transform:uppercase;
}



ul.nav-list li a {
    -webkit-transition: background 0.1s;
    -moz-transition: background 0.1s;
    transition: background 0.1s;
    border-bottom: 1px solid #EDEDDE;
    padding: 7px 0 7px 18px;
    display: block;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    line-height: 20px;
}

ul.nav-list li a:hover {
	background-color: #eee;
	text-decoration: none;
}

.phgallery{ margin-bottom:30px;}

@media only screen and (max-width:992px) {
.phgallery{ width:33.33%}
}


.products-list {
  list-style: none;
  padding: 0;
  margin: 0 -10px 0;
}
.products-list li {
  padding: 10px;
  width: 100%;
}

.product {
  position: relative;
}
.product .product-image-area {
  overflow: hidden;
  position: relative;
}
.product .product-image-area .product-image {
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
}
.product .product-image-area .product-image img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.product .product-image-area .product-image .product-hover-image {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
}
.product .product-quickview {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #3b3b3b;
  color: #fff;
  padding: 10px;
  z-index: 9;
  border-radius: 0 5px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
  font-size: 12px;
  line-height: 1.4;
}
.product .product-quickview span {
  margin-left: 2px;
}
.product .product-quickview:hover, .product .product-quickview:focus {
  opacity: 0.9 !important;
  color: #fff;
  text-decoration: none;
}
.product .product-quickview:hover span, .product .product-quickview:focus span {
  text-decoration: underline;
}
.product .product-label {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #fff;
  line-height: 1;
  z-index: 5;
  text-align: center;
}
.product .product-label + .product-label {
  top: 40px;
}
.product .product-label span {
  display: block;
  position: relative;
  padding: 7px 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 4px;
}
.product .product-label span.discount {
  background-color: #e27c7c;
}
.product .product-label span.new {
  background-color: #62b959;
}
.product .product-details-area {
  padding: 10px;
  text-align: center;
}
.product .product-details-area .product-actions {
  margin: 0 -10px;
}
.product .product-name {
  color: #777;
  font-weight: 400;
  font-size: 14px;
  margin: 0 0 3px;
}
.product .product-name a {
  color: #777;
}
.product .product-name a:hover, .product .product-name a:focus {
  color: #3b3b3b;
  text-decoration: none;
}
.product:hover .product-image-area .product-image .product-hover-image {
  visibility: visible;
  opacity: 1;
}
.product:hover .product-quickview {
  visibility: visible;
  opacity: 1;
}



@media only screen and (max-width:1200px) {
#header .header-nav-main nav > ul > li > a {
    padding: 6px 23px;
}
}
.content-aligment-style1{
  text-align: center !important;
}
.mytesnee-call{display: inline;}
.mytesnee-call-mob {display: none !important;}

@media only screen and (max-width:991px) {
.mytesnee-call{display: none !important;}
.mytesnee-call-mob {display: inline !important;}
.social-mobile {float: left !important; margin: 13px 0 0 10px !important;}
.font-size-in-mob-15 label{
  font-size: 15px !important;
}
.font-size-in-mob-15 strong{
    font-size: 25px;
    line-height: 45px;
}

.content-aligment-style1{
  text-align: left !important;
    padding-left: 15px !important;
    margin-top: 50px !important;
}
.counters strong{
  font-size: 16px !important;
    line-height: 20px !important;
}
.counter-custom-1{
  margin-top: 5px;
  padding: 10px;
}
}

@media only screen and (max-width: 1110px) {
	.head-actions { display: none;}
}

.head-actionsmob{ display: none}

@media only screen and (max-width: 1110px) {
  #header{min-height: 130px !important;}
	.head-actionsmob { display: inline;
    margin: -75px 0 0 10px;
    float: right;}
	.head-actionsmob a{ background: #000000; padding: 5px 8px; margin-right:3px; float: left;}
	.head-actionsmob .fa{ font-size: 17px; color: #fff; }
	.headmobi{ border-top: 0px solid #909090}
  .custom-mob-margin-bottom{margin-bottom: 50px !important;}
}

@media only screen and (max-width: 991px) {
.headmobi{ margin-top: 50px; float: right}
}
@media only screen and (max-width: 741px) {
.headmobi{ margin-top: 13px; float: right; z-index: 9999999 !important;}
}


.feature-box-info a {
    color: #ffffff;
}


.feature-box.feature-box-style-3 h4 {
    color: #ffffff;
}


.feature-box-info a:hover {
    color: #f99d1c;
	text-decoration:none;
}

.inbg { background:url(../img/inn.html) top right no-repeat !important; }
.inbg2 { background:url(../img/inn2.html) #5c808d top right no-repeat !important;}
.inbg3 { background:url(../img/inn3.html) #26612b top right no-repeat !important;}
.inbg4 { background:url(../img/inn4.html) #112e40 top right no-repeat !important;}
.inbg2 p{ color:#fff;}
.inbg3 p{ color:#fff;}
.inbg4 li{ color:#fff;}
@media only screen and (max-width: 991px) {
.clear-welcome{ width:100% !important}
.inbg { background:#d4f5f1 !important; }
.inbg2 { background:#5c808d !important; }
.inbg3 { background:#26612b !important; }
.inbg4 { background:#112e40 !important; }
}

.allpopform h4{font-size:1.3em !important;color:#000 !important;text-align:center !important; text-transform:uppercase;}
.allpopform .form-control{margin-bottom:20px;display:block;width:100%;height:;padding:6px 12px;font-size:12px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border-bottom:1px solid #cad5de !important;border-top:0px solid #cad5de !important;border-left:0px solid #cad5de !important;border-right:0px solid #cad5de !important;border-radius:0px;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075) !important;box-shadow:inset 0 0px 0px rgba(0,0,0,.075)!important;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}


.casestudy article.post-large {
    margin-left: 00px;
    padding: 0px 0px 30px 0px;
	float: left;
    border-bottom: 1px solid #e3e3e5;
}

.casestudy .post-content h2 {
    font-size: 20px;
    line-height: normal;
	margin:0px 0px 15px 0px; font-weight:500; color:#f99d1c;
}


.casestudy img {
    vertical-align: middle;
	float:left;
	margin:0px 0px 20px 0px;
}

aside {
    display: block;
    background: #fff;
    padding: 00px;
}

.project-details table { }

hr.solid {
    background: #f99d1c;
}
hr.tall {
    margin: 20px 0;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}

.ebro a{ color:#fff; padding:10px 0px; background:#009c68; font-size:16px; font-weight:600; text-align:center; width:100% !important; float:left; text-transform:uppercase;}
.ebro a:hover{ color:#fff;  padding:10px 0px; background:#f99d1c; font-size:16px; font-weight:600; text-align:center;}

.prlist .product{ margin-bottom:30px;}
.gl-more{ float:right}
.bg-green{ background:#f99d1c !important;}
.bg-oranch{ background:#ff9600 !important;}
.bg-blue{ background:#00a8ff !important;}

.featured-box-1{
     background: #fff;
    border-radius: 10px;
    color: #fff !important;
    text-align: center;
    padding: 40px 12px;
    height: 190px;
    margin-top: 30px;

           box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
  }
  .featured-box-1 h4{
     font-size: 22px;
    color: #f99d1c;
    font-weight: 500;
  }
  .featured-box-1 p{
    
    color: #111;
  }
  .custom-theme-color{
        color: #fd9400 !important;
  }
  .custom-strong-style strong{
    font-weight: 500 !important;
  }
  .text-color-white{
    color: #fff !important;
  }
  .custom-back-black{
    

    background-color: #0a0909 !important;
  }
  .careers-title{
      /* background: #000000; */
    /* border-color: #f99d1c; */
    border-left: solid 2px #f99d1c;
    color: #000;
        padding: 3px 7px;
    font-weight: 600;
    font-size: 17px;
}
  }
  .quoteform {
  padding: 15px;
  background: #f99d1c;
}

.quoteform h4 {
  font-size:22px;
  text-align: center;
  font-weight: 500;
  line-height: 27px;
  margin: 0;
  letter-spacing: .4px;
  padding: 0 0 10px 0;
  color: #333;
  text-transform: uppercase;
}

.quoteform form {}

.quoteform .form-group {
  position: relative;
  margin: 0 0 10px 0;
}

.quoteform .form-group svg {
  position: absolute;
  top: 16px;
  left: 10px;
  font-size: 13px;
  color: #0092d7;
}

.quoteform input,
.quoteform select,
.quoteform textarea {
  padding: 5px 10px 5px 36px;
  margin: 0;
  width: 100%;
  height: 45px;
  background: #fff;
  border: none;
  color: #333;
  font-size: 12px;
  border-radius: 0;
  letter-spacing: .4px;
  outline: none;
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}

.quoteform select {}

.quoteform textarea {
  height: 100px;
  padding: 13px 10px 5px 36px;
}

.quoteform input[type=submit] {

  background: #0092d7;

  color: #fff;

  text-align: center;

  padding: 10px;

  text-transform: uppercase;

  letter-spacing: 1px;
}

.quickenqleft {
  position: fixed;
  top: 50%;
  right: 17px;
  width: 152px;
  margin-top: -80px;
  height: 35px;
  border-radius: 10px 10px 0 0;
  background: #0092d7;
  font-size: 13px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1.5px;
  font-weight: 400;
  padding: 5px;
  z-index: 99;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  -ms-transform-origin: right;
  -o-transform-origin: right;
  transform-origin: right;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  cursor: pointer;
}

.quickenqright {
  padding: 30px 30px;
  background: #fff;
  position: fixed;
  position: fixed;
  top: 0;
  right: -380px;
  width: 380px;
  height: auto;
  z-index: 9999;
  -webkit-transition: 1s;
  -moz-transition: .1s;
  -o-transition: 1s;
  transition: 1s;
  box-shadow: 22px 52px 2px 4px #444;
}

.qright {
  right: 0;
  -webkit-box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, .1);
  -moz-box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, .1);
  box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, .1);
}

.qclose {
  position: absolute;
  top: 0;
  left: 0;
  background: #f00;
  border: none;
  outline: none;
  color: #fff;
  font-size: 13px;
  padding: 5px 10px;
  cursor: pointer;
}

.quickenqright form {
  margin: 0;
  padding: 0;
}
.custom-craeer-div{
      /* background-color: red; */
    position: \; width: 50%;
    /* margin-bottom: 0px; */
    /* bottom: 46px; */
    z-index: 1;
    float: right;
    /* right: 50%; */
    margin: 550px 0px 0px 36%;
    width: 50%;
    position: absolute;
    background: #000000b0;
    padding: 30px;
    color: #79ffff;
}
.custom-craeer-div p{
  color: #fff !important;
}
.custom-craeer-div h2{
  color: #f99d1ceb !important;
}
.font-size-30px{
      font-size: 30px !important;
}






.careers-summary {
  font-size: 1.0666666667rem;
  line-height: 20px; }
  .careers-summary li {
    float: left;
    width: 33.333%;
    min-height: 150px;
    margin-bottom: 20px; }
    .careers-summary li p {
      padding: 0 10px;
      max-width: 275px;
      margin: 0 auto; }
  .careers-summary .icons {
    display: inline-flex;
    width: 65px;
    height: 64px; }
  .careers-summary .careersicon {
    background-image: url("/images/careers.png");
    background-size: auto auto;
    background-repeat: no-repeat;
    margin: auto; }

.careersicon.passionate {
  background-position: -6px -12px;
  width: 51px;
  height: 33px; }

.careersicon.innovate {
  background-position: -72px -5px;
  width: 47px;
  height: 51px; }

.careersicon.Steep {
  background-position: -135px -6px;
  width: 51px;
  height: 45px; }

.careersicon.Steeper {
  background-position: -6px -71px;
  width: 51px;
  height: 51px; }

.careersicon.Wealth {
  background-position: -70px -79px;
  width: 51px;
  height: 47px; }

.careersicon.Work {
  background-position: -135px -71px;
  width: 51px;
  height: 51px; }

.enginnering-wrapper h4 {
  font-size: 2rem;
  font-weight: 400;
  letter-spacing: 1px; }


  .longEnough { height: 340px; overflow: auto; text-align: center;  }



  /*
 *  STYLE 5
 */

.longEnough::-webkit-scrollbar-track
{
      -webkit-box-shadow: inset 0 0 10px rgb(249 157 28);

  background-color: #F5F5F5;
}

.longEnough::-webkit-scrollbar
{
  width: 6px;
  background-color: #F5F5F5;
}

.longEnough::-webkit-scrollbar-thumb
{
  background-color: #0a0909;
  
  background-image: -webkit-gradient(linear, 0 0, 0 100%,
                     color-stop(.5, rgba(255, 255, 255, .2)),

             color-stop(.5, transparent), to(transparent));
}


.tale-box {
    background: #fff;
    padding: 25px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
        margin-bottom: 20px;
        border-radius: 10px !important;
}
.tale-box-5 {
  background: #fff;
    padding: 25px;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
    margin-bottom: 20px;
    border-radius: 80px 0px 80px 0px;
    border: dashed 1px #00000066;
}
.tale-box-5 h4{
font-size: 20px;
font-weight: 600;
}

.tale-box-2 {
    background: #fff;
    padding: 0px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
        margin-bottom: 20px;
}
.tale-box-3 {
    background: #fff;
    padding: 25px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
        margin-bottom: 20px;
        border-radius: 5px;
}
.tale-box-3 h4{
      color: #f99d1c;
      font-weight: 500;
}

.tale-box-4 {
    background: #fff;
    padding: 0px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
        margin-bottom: 20px;
        border-radius: 5px;
}
.tale-box-4 h4{
      color: #f99d1c;
      font-weight: 500;
}


@media only screen and (max-width:991px) {
  .tale-box-4{
    overflow-wrap: break-word;
  }

}







/* Meet Up Section */

.meet-up-section {
    position: relative;
    padding: 220px 0;
    background-size: cover;
    background-position: center;
}

.meet-up-section .content-box {
    text-align: center;
    padding: 50px 0;
}

.meet-up-section .content-box .icon {
    position: relative;
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 20px;
}

.meet-up-section .content-box h3 {
    font-size: 36px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.meet-up-section .content-box h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 65px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.meet-up-section .content-box .text {
   font-size: 17px;
    /* font-weight: 500; */
    margin-bottom: 15px;
}

.meet-up-section .content-box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 18px;
}

.meet-up-section .content-box ul li {
    margin-right: 13px;
    padding-right: 10px;
    border-right: 1px solid #ddd;
    font-size: 18px;
    font-weight: 500;
    color: #0c2957;
        display: inline-block;
}

.meet-up-section .content-box ul li a {
    color: #0c2957;
}

.meet-up-section .content-box ul li a i {
    font-weight: normal;
    margin-right: 8px;
}

.meet-up-section .content-box ul li:last-child {
    border: 0;
    margin-right: 0;
    padding-right: 0;
}

.meet-up-section .content-box .theme-btn {
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    color: #0c2957;
}

.meet-up-section .content-box .theme-btn i {
    font-weight: normal;
    font-size: 16px;
    top: 1px;
}

.meet-up-section .content-box .theme-btn:hover {
    color: #111;
}

.careers-btn{
  display: none;
}

.tale-box-3:hover .careers-btn{
display: block;
/* transition: .5s ease;*/
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
/*  transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);*/
  text-align: center;
  display: block;
  z-index: 999;
}


.hr-1 {
	background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent);
	background-image: linear-gradient(to right, transparent, #f99d1c, transparent);
	border: 0;
	height: 3px;
	margin: 22px 0;
}
/* Contact Details */

.contact-details-section {
    position: relative;
    padding-top: 100px;
    padding-bottom: 70px;
}

.contact-details-section .sec-title .text {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 20px;
    color: inherit;
}

.contact-details-section .sec-title h2 {
    padding-bottom: 20px;
}

.contact-info-block {
    position: relative;
}

.contact-info-block .inner-box {
   position: relative;
    padding: 30px 25px 15px;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 9px rgba(0, 0, 85, 0.2);
    margin-bottom: 30px;
    border-radius: 6px;
    min-height: 160px;
}

.contact-info-block .icon-box {
    position: relative;
    padding-left: 70px;
    min-height: 70px;
}

.contact-info-block .icon {
    position: absolute;
    left: 0;
    top: 0;
}

.contact-info-block h5 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
}

.contact-info-block h4 {
    font-size: 20px;
    font-weight: 600;
}

.contact-info-block ul li {
    font-size: 16px;
  /*  font-weight: 500;*/
    margin-bottom: -1px;
}

.contact-info-block ul li a {
    color: #0c2957;
}




.horizontal-scroll-wrapper{
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:80px;
  max-height:500px;
  margin:0;
  background:#abc;
  overflow-y:auto;
  overflow-x:hidden;
  transform:rotate(-90deg) translateY(-80px);
  transform-origin:right top;
}
.horizontal-scroll-wrapper > div{
  display:block;
  padding:5px;
  background:#cab;
  transform:rotate(90deg);
  transform-origin: right top;
}

.squares{
  padding:60px 0 0 0;
}

.squares > div{
  width:60px;
  height:60px;
  margin:10px;
}

.rectangles{
  top:100px;
  padding:100px 0 0 0;
}
.rectangles > div{
  width:140px;
  height:60px;
  margin:50px 10px;
  padding:5px;
  background:#cab;
  transform:rotate(90deg) translateY(80px);
  transform-origin: right top;
}







 .longEnough-2 {     overflow-y: visible;
    overflow-x: auto;
    white-space: nowrap;
    vertical-align: text-top;
    margin: 0;
    padding: 0;
    clear: both;
    border-spacing: 5px;  }



  /*
 *  STYLE 5
 */

.longEnough-2::-webkit-scrollbar-track
{
      -webkit-box-shadow: inset 0 0 10px rgb(249 157 28);

  background-color: #F5F5F5;
}

.longEnough-2::-webkit-scrollbar
{
  height: 6px;
  background-color: #F5F5F5;
}

.longEnough-2::-webkit-scrollbar-thumb
{
  background-color: #0a0909;
  
  background-image: -webkit-gradient(linear, 0 0, 0 100%,
                     color-stop(.5, rgba(255, 255, 255, .2)),

             color-stop(.5, transparent), to(transparent));
}


.career-fun-theme-h4{
 font-size: 28px;
    margin-top: 20px;
    line-height: 45px;
    color: #111;
    font-weight: 100 !important;
    text-align: center;
}
.career-fun-theme-h4 span{
  font-size: 30px;
    margin-top: 220px;
    line-height: 70px;
        color: #f99d1c;
           font-weight: 700;
}


@media only screen and (max-width:991px) {
.career-fun-theme-h4{
  font-size: 35px;
    margin-top: 10px;
    text-align: center;
 margin-bottom: 10px !important;
    
}
}

.accordion {
  
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.accordion .actives,  .accordion:hover {
      background-color: #ffc87b;
      color: #fff;
}
.accordion .actives,  .accordion:hover accordion{
      background-color: #f99d1c;
      color: #fff;
}

.accordion:after {
     content: '\002B';
    color: #f99d1c;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    position: relative;
    bottom: 85px;
    background: #3c3c3c;
    padding: 3px 9px;
    border-radius: 50%;
    border: solid 2px #f99d1c;
}

.actives:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}


.career-cmp-p {
  font-size: 13px;
}



/*
* Looking For
*/
.looking-for1 .container {
  padding: 30px;
}
.looking-for1 .looking-for-box1 h2 {
  color: #FFF;
  line-height: 1.2;
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .looking-for1 .looking-for-box1 h2 {
    font-size: 2em;
  }
}
.custom-call-to-action1 {
  display: block;
  border-left:  2px solid #000000;
  padding-left: 10px;
}
.custom-call-to-action1 span:nth-child(2) {
  display: block;
  font-size: 1.8rem;
}
.custom-call-to-action1 .white-border1 {
  border-color: #111 !important;
}

@media (max-width: 991px) {
  .custom-call-to-action1 span:nth-child(2) {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  .custom-call-to-action1 span:nth-child(2) {
    font-size: 2rem;
  }
}

.background-style-1232{
  background-color: #fca311;
}
.clients-logos-titile-1{
  width: 100%;
    display: block;
    color: #fff;
    background: #f47f11;
    padding: 5px 15px;
    text-align: center;
}