.nav-item a{
    font-size:16px !important;
    font-weight:600 !important;
}
.page-header h2{
    
}
.abtsec{
    padding-bottom: 130px !important;
}
.drop_sub_menu li{
    margin-bottom: 5px;
}
.drop_sub_menu a{
    font-size:16px !important;
    display: block;
    /* padding: 10px 0; */
    font-weight:400 !important;
}
.abtsec .about-three__img:before ,
.abtsec .about-three__img:after{
    content:normal;
}
.section-title__title{
    font-size:40px !important;
    font-weight:500 !important;
}
.about-three__text{
    font-size:14px !important;
    font-weight:500 !important;
}
/*section p{*/
/*    font-size:15px;*/
/*    font-weight:normal;*/
/*}*/
.mb-20{
    margin-bottom:20px;
}
.eachCard{
    position: relative;
    height:400px;
    padding: 20px;
    box-shadow: 3px 3px 10px rgb(17, 17, 17);
    background-color: #2f353a;
    border-radius: 5px;
    transition: 0.4s;
}
.eachCard:hover{
    transform: translateY(-15px);
    background-color: #0153a0;
}
.page-template-template-awards .awardCardWrap .eachawardCard{
    width: 100%;
	height:auto !important;
}
.eachCard img{
    width:100%;
    transition: 0.4s;
    filter: brightness(0) invert(1);
}
.eachCard:hover .cardIconWrap img{
    filter: brightness(0) invert(1);
}

.cardIconWrap{
    margin: 0 auto;
    margin-bottom: 25px;
    width: 64px;
}
.visionSec{
    /* border: 2px solid rgba(1, 83, 160,0.1); */
    border-left: 0px;
    border-right: 0px;
    position: relative;
    padding: 90px 0;
    background-color: #1e1e1e;
}

.cardContentWrap{
    text-align: center;
}
.cardContentWrap h4{
    margin-bottom: 15px;
}
.eachCard:hover  h4,
.eachCard:hover  p{
    color:#fff;
}
/* .penElement{
    position: absolute;
    top:0;
    left:0;
    width:200px;
}
.penElement img{
    opacity: 0.3;
    width:100%;
} */
.topTriangle{
    position: absolute;
    top: 0;
    left: 0;
    /* background-color: #0154a2; */
    width: 0;
    height: 0;
    border-bottom: 100px solid transparent;
    border-top: 0px solid transparent;
    border-left: 100px solid #fea736;
}
.bottomTriangle{
    position: absolute;
    bottom: 0;
    right: 0;
    /* background-color: #0154a2; */
    width: 0;
    height: 0;
    border-bottom: 0 solid transparent;
    border-top: 100px solid transparent;
    border-right: 100px solid #fea736;
}
.awradsIcon{
    position: absolute;
    top: -12%;
    left: 35px;
    width: 70px;
}
.awradsIcon img{
    margin-bottom: 20px;
    width: 100%;
}
.pName{
    color:#000;
    font-weight: 600;
}
.testimonial-one__single h4{
    margin: 20px 0 15px;
}
.awradsImg{
    position: absolute;
    top:0;
    right:0;
    width:80px;
    height: 70px;
}
.awradsImg span{
    transform: translateY(-50%);
    top:50%;
    left:0;
    right:0;
    position: absolute;
    width:20px;
    opacity: 0;
    margin: 0 auto;
    z-index: 2;
    transition: 0.4s;
}
.awradsImg span img{
    filter: brightness(0) invert(1);
}
.awradsImg::after{
    content: '';
    position: absolute;
    width:100%;
    height: 100%;
    background-color: #0153a0;
    opacity: 0;
    top:0;
    left:0;
    transition: 0.4s;
}
.awradsImg img{
    width:100%;
    height: 100%;
}
.awardsSec .item:hover .awradsImg::after{
    opacity: 0.5;
}
.awardsSec .item:hover .awradsImg span{
    opacity: 1;
}
.awardsSec .section-title-shape-1 {
    width: 30px;
}
.awardsSec .section-title-shape-1 img{
    width:100%;
}
.milestones{
    background-color: #151616;
    position: relative;
    padding: 120px 0px
}
.milestone_wraper {
    width: 55%;
    margin: 0 auto;
    padding-top: 20px;
}
.milestone_box:nth-child(odd) {
    border-left: 2px dashed #0153a0;
    border-bottom-left-radius: 10px;
}
.milestone_box {
    border-bottom: 2px dashed #0153a0;
    padding: 30px 0;
    position: relative;
}
.milestone_box.active_milestone:nth-child(odd) .mile_year {
    transform: translateX(-140px);
}
.milestone_box.active_milestone .mile_year {
    opacity: 1;
}
.milestone_box:nth-child(odd) .mile_year {
    left: 0;
    transform: translateX(-180px);
    transition: all 0.5s ease-in-out;
}
.mile_year {
    position: absolute;
    width: 100px;
    background-color: #0153a0;
    text-align: center;
    padding: 5px 0;
    height: 30px;
    top: -15px;
    line-height: 20px;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}
.mile_year::after {
    content: "";
    position: absolute;
    top: 0;
}
.mile_year h6 {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.milestone_box.active_milestone:nth-child(odd) .mile_box_innr {
    transform: translateX(0%);
}
.milestone_box.active_milestone .mile_box_innr {
    background-color: #0153a0;
    opacity: 1;
}

element.style {
}
/*.milestone_box.active_milestone:nth-child(odd) .mile_box_innr {*/
/*    transform: translateX(0%);*/
/*}*/
/*.milestone_box.active_milestone .mile_box_innr {*/
/*    background-color: #0153a0;*/
/*    opacity: 1;*/
/*}*/
/*.milestone_box:nth-child(odd) .mile_box_innr {*/
/*    margin-left: 30px;*/
/*    margin-right: auto;*/
/*    transform: translateX(30%);*/
/*    transition: all 0.5s ease-in-out;*/
/*}*/
/*.mile_box_innr {*/
/*    width: 75%;*/
/*    background-color: transparent;*/
/*    padding: 15px 30px;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*    border: 2px solid #0153a0;*/
/*    transition: all 0.5s ease-in-out;*/
/*    opacity: 0;*/
/*}*/
/*.milestone_box.active_milestone::after {*/
/*    border: 5px solid #0153a0;*/
/*}*/
/*.milestone_box:nth-child(odd)::after {*/
/*    left: 0;*/
/*    transform: translateX(-50%);*/
/*}*/
/*.milestone_box::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: -12.5px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*    background-color: #fff;*/
/*    border-radius: 50%;*/
/*    border: 2px solid #0153a0;*/
/*    transition: all 0.5s ease-in-out;*/
/*}*/
/*.milestone_box:nth-child(even) {*/
    /* border-right: 2px dashed #f45b69; */
/*    border-right: 2px dashed #0153a0;*/
/*    border-bottom-right-radius: 10px;*/
/*}*/
/*.milestone_box:nth-child(even) .mile_year {*/
/*    right: 0;*/
/*    transform: translateX(180px);*/
/*    transition: all 0.5s ease-in-out;*/
/*}*/
/*.milestone_box:nth-child(even) .mile_year::after {*/
/*    left: -20px;*/
/*    width: 0;*/
/*    height: 0;*/
/*    border-style: solid;*/
/*    border-width: 15px 20px 15px 0;*/
/*    border-color: transparent #0153a0 transparent transparent;*/
/*}*/
/*.milestone_box:nth-child(even) .mile_box_innr {*/
/*    margin-right: 30px;*/
/*    margin-left: auto;*/
/*    transform: translateX(-30%);*/
/*    transition: all 0.5s ease-in-out;*/
/*}*/
/*.milestone_box.active_milestone .mile_box_innr p {*/
/*    color: #fff;*/
/*}*/
/*.milestone_box:nth-child(even)::after {*/
/*    right: 0;*/
/*    transform: translateX(50%);*/
/*}*/
/*.milestones .section-title-shape-1 {*/
/*    width: 30px;*/
/*}*/
/*.milestones .section-title-shape-1 img {*/
/*    width: 100%;*/
/*}*/
/*.imgMile{*/
/*    width:120px;*/
/*    text-align: end;*/
/*}*/
/*.imgMile img{*/
/*    width: 100%;*/
/*}*/
/*.headMile{*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    justify-content: space-between;*/
/*}*/
.penImg{
    position: absolute;
    width:100px;
    bottom: 5px;
    right:5px;
    opacity: 0;
    transform: rotateY(180deg);
    transition: 0.4s;
}
.eachCard:hover .penImg{
    opacity: 1;
}
.penImg img{
    filter: brightness(0) invert(1);
    opacity: 0.3;
}
.cardContentWrap p{
    font-weight:400;
    font-size:15px;
    text-align: justify;
}
.blog-sidebar__single{
    border-radius: 5px;
    background-color: rgba(212, 212, 212, 0.247);
    margin-bottom: 40px;
}
.blog-sidebar__content-box{
    padding: 25px;
}
.blog-sidebar__btn{
    background-color: rgba(1, 83, 160,1);
    color:#fff;
}
.sidebar__post{
    background-color: rgba(212, 212, 212, 0.247);
}
.sidebar__category{
    background-color: rgba(212, 212, 212, 0.247);
}
.sidebar__tags{
    background-color: rgba(212, 212, 212, 0.247);
}
/* .productSec.deli .caseMenu ul li, .productSec.uni-ball .caseMenu ul li */
.sidebar__comments{
    background-color: rgba(212, 212, 212, 0.247);
}
.contact-details img{
    transition: 0.5s;
}
.contact-details__list li:hover img{
    filter: brightness(0) invert(1);
}
.contact-details__content p{
    padding: 10px 20px;
}
.contact-details__list li{
    height: 500px;
}
.productSec{
    /* background-color: #09131a; */
    background-color: #fff;
    padding: 120px 0 95px;
}
.productSec .section-title__title{
    color: #060605 !important;
}
.productSec .caseMenu, .productSec .caseMenu ul li{
    background-color: #fff !important;
}
.productSec .subChild a {
    color: #333 !important;
}
.productSec .subChild .caseToggle{
    color: #333 !important;
}
.productSec .subMenup li{
    box-shadow: none;
}
.productSec .subMenup li a{
    color: #333 !important;
}


.productSec.career .container {
    max-width: 1320px;
}
.productSec.career .section-title__title{
    color: #ffffff !important;
}
.productSec.career .caseMenu{
    background-color: #1c2126 !important;
}
.productSec.career .caseMenu ul li{
    background-color: #192a38 !important;
}
.productSec.career .subChild a {
    color: #fff !important;
}

.productSec.linc .section-title__title,
/* .productSec.linc .subChild:hover a, */
.productSec.linc .subChild:hover .caseToggle,
.productSec.linc .prName:hover{
    color: #2b4689 !important;   
}


.productSec.deli  .subChild .caseToggle ,
.productSec.linc  .subChild .caseToggle ,
.productSec.uniball  .subChild .caseToggle ,
.productSec.pentonic .subChild .caseToggle{
    color: #333 !important
}
.productSec.deli .subChild:hover .menuLink ,
.productSec.deli .subChild:hover .caseToggle{
    color: #cc181a !important;
}
.productSec.uni-ball .subChild .caseToggle{
    color: #333 !important;
}
.productSec.uni-ball .subChild:hover .menuLink ,
.productSec.uni-ball .subChild:hover .caseToggle{
    color: #cc181a !important;
}
.productSec.deli .subChild a,
.productSec.linc .subChild a,
.productSec.uni-ball .subChild a,
.productSec.pentonic .subChild a{
    color: #333 !important;
    /* font-weight: 500; */
}
.productSec.pentonic{
    background-color: #2b2a29;
}
.productSec.deli,
.productSec.pentonic,
.productSec.uni-ball,
.productSec.linc{
    background-color: #fff;
}
.page-template-template-manufacturing .section-sub-title-box,
.page-template-template-technology  .section-sub-title-box{
    display: none;
}
.page-template-template-manufacturing .section-title__title,
.page-template-template-technology .section-title__title{
    color: #fea736 !important;
}
.page-template-template-opportunities .section-sub-title-box{
    display: none;
}
.productSec.deli .prName,
.productSec.pentonic .prName,
.productSec.uni-ball .prName,
.productSec.linc .prName{
    background-color: #fff !important;
    color: #333 !important;
}
.productSec.deli .prName:hover,
.productSec.uni-ball .prName:hover,
.productSec.deli .showSubMenu a,
.productSec.uni-ball .showSubMenu a{
    color: #cc181a !important;
}
/* .productSec.uni-ball{
    background-color: #cc181a;
} */
.productSec.deli .section-title__title,
.productSec.uni-ball .section-title__title{
    color: #cc181a !important;
}
/* .productSec.uni-ball .caseToggle,
.productSec.deli .caseToggle{
    color: #cc181a;
} */
.productSec.linc .caseMenu ul li,
.productSec.deli .caseMenu ul li,
.productSec.uni-ball .caseMenu ul li,
.productSec.pentonic .caseMenu ul li
{
    background-color: #fff !important;
    box-shadow: 0px 0px 6px rgb(167 167 167);
}
/* .productSec.linc .caseMenu{
    background-color: #001d64 !important;
}
.productSec.linc .caseMenu ul li{
    background-color: #2b4689 !important;
}
.productSec.linc .prName,
.productSec.linc .plusIc{.productSec.deli .subChild a
    background-color: #001d64 !important;
} */
.productSec.linc .productVBtn{
    color: #001d64 !important;
}

.productSec.linc .showSubMenu a{
    color: #2b4689 !important;
}

.productSec.linc .caseMenu,
.productSec.deli .caseMenu,
.productSec.uni-ball .caseMenu,
.productSec.pentonic  .caseMenu{
    border-radius: 5px;
    background-color: #fff;
    /* box-shadow: 5px 5px 10px #efefef; */
    box-shadow: 4px 4px 10px #ebebeb;
}
.productSec.linc .subMenup li,
.productSec.deli .subMenup li,
.productSec.uni-ball .subMenup li,
.productSec.pentonic .subMenup li{
    box-shadow: none !important;
}
/* .productSec.deli .caseMenu,
.productSec.uni-ball .caseMenu{
    background-color: #620001 !important;
} */
/* .productSec.deli .caseMenu ul li,
.productSec.uni-ball .caseMenu ul li{
    background-color: #cc181a !important;
} */ 
.productSec.linc .subMenup li a,
.productSec.deli .subMenup li a,
.productSec.uni-ball .subMenup li a,
.productSec.pentonic  .subMenup li a{
    color: #333 !important;
}
.productSec.linc .subMenup li:hover a {
    color: #2b4689 !important;
}


/* ------------ Linc------------  */
.productSec.linc .subChild:hover .menuLink{
    color: #2b4689 !important;
}
.productSec.deli .subMenup li:hover a,
.productSec.uni-ball .subMenup li:hover a{
    color: #cc181a !important;
}
/* .productSec.uni-ball .prName, */
.productSec.deli .plusIc,
.productSec.uni-ball .plusIc{
    background-color: #fff;
    color: #cc181a !important;
}
.productSec.deli .productVBtn,
.productSec.uni-ball .productVBtn{
    color: #620001 !important;
}


/* -------------- Pentonic -------------- */
.productSec.pentonic .section-title__title{
    color:#060605 !important;
}
.productSec.pentonic .caseMenu,
.productSec.pentonic .caseMenu ul li{
    background-color: #fff !important;
}
.productSec.pentonic .subMenup li:hover a,
.productSec.pentonic .showSubMenu a {
    color: #060605 !important;
}
.productSec.pentonic .subChild:hover .menuLink{
    color: #060605 !important;
}

/* .productSec.pentonic .caseMenu ul li{
    background-color: #2b2a29 !important;
} */
/* .productSec.pentonic .prName,
.productSec.pentonic .plusIc{
    background-color: #060605 !important;
} */
.productSec.pentonic .productVBtn{
    color: #060605 !important;
}




.comment-form__input-box input[type="number"] {
    height: 60px;
    width: 100%;
    border: none;
    background-color: var(--roofsie-primary);
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
    font-size: 14px;
    color: var(--roofsie-gray);
    display: block;
    border-radius: var(--roofsie-bdr-radius);
    font-weight: 500;
}
.google-map__one{
    mix-blend-mode: normal;
}
.img-popup{
    width:30px
}
.img-popup img{
    filter: brightness(0) invert(1);
    width:40%;
    transform: scale(1) !important;
}
.img-popup:hover img{
    filter: none;
}
.caseLinkArea {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    margin-bottom:55px;
}
.caseMenu {
    width: 100%;
    padding: 20px 15px;
    background-color: #1c2126;
}
.caseMenu ul {
    margin: 0;
    padding: 0;
}
.caseMenu ul li {
    list-style-type: none;
    padding: 10px 0;
}

.caseMenu li.subChild > a:after {
    top: 18px;
    right: 10px;
    content: "";
    color: #0153a0;
    width: 20px;
    height: 20px;
    display: flex;
    font-size: 20px;
    transition: 0.6s;
    position: absolute;
    align-items: center;
    justify-content: center;
    transform: rotate(180deg);
    background: url(https://linclimited.com/wp-content/themes/linc/img/bluearrow.png) right center no-repeat;
}
/* .caseMenu ul ul {
    max-height: 480px;
    overflow-y: scroll;
} */
.caseMenu ul li ul li {
    padding: 5px 0 5px 15px !important;
}
.subMenup{
    margin-top: 15px !important;
    display: none;
}
.subMenup ul li{
    margin-bottom: 5px;
}
.subMenup li a{
    font-size: 14px;
    font-weight: 400 !important;
}

.caseMenu ul li  {
    margin: 0;
    display: block;
    font-weight: 500;
    line-height: 1.2;
    border-radius: 5px;
    padding: 15px 20px;
    position: relative;
    color: #fff !important;
    font-size: 20px !important;
    background-color: #192a38;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.45);
}
.caseMenu ul li:not(:last-child){
    margin: 0 0 10px;
}
.caseMenu ul li.current_page_item a{
    color: #fff;
}
.productCardWrap{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.eachProductCard{
    margin-bottom: 20px;
    /* background-color: #1c2126; */
    background-color: #fff;
    width: 100%;
    position: relative;
    background-image: url();
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 5px 5px 20px rgba(0,0,0,0.1);
    /* background-image: url(../images/about/prBg.png); */
}
/* .eachProductCard:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.1;
} */
.plusIc {
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: rgb(25 42 56);
    border-radius: 50%;
    right: -45px;
    top: -45px;
    z-index: 0;
    transition: 0.4s;
}
/* .plusIc span{
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    position: absolute;
    width: 20px;
    opacity: 0;
    margin: 0 auto;
    z-index: 2;
    transition: 0.4s;
} */
.showSubMenu i{
    transition: 0.4s;
}


.plusIc img {
    margin: 0 auto;
    /* right: 0; */
    position: absolute;
    filter: brightness(0) invert(1);
    transform: scale(1);
    top: 65px;
    left: 25px;
    transform: translateY(-50%);
}
.plusIc:hover{
    right: 0;
    bottom: 0;
    width:calc(100%);
    height: calc(100%);
    border-radius: 0px;
}
.plusIc:hover   img{
    display: none;
}

.productVBtn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    right: 0px;
    margin: 0px auto;
    padding: 10px;
    color: rgb(1, 83, 160);
    background-color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 600;
    opacity: 0;
    width: 60%;
    text-align: center;
    border-radius: 5px;
}
.plusIc:hover  .productVBtn{
    opacity: 1;
}
.prName{
    /* text-transform: lowercase; */
    position: relative;
    /* background-color: #192a38 !important; */
    text-align: center;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    /* color: #fff !important; */
    padding: 20px 15px;
    z-index: 2;
    min-height: 82px;
    margin-bottom: 0px !important;
    background-color: #fff !important;
    color: #333 !important;
}
.caseToggle {
    cursor: pointer;
}
.white{
    color:#fff !important;
}
/* .imgPrd{
    padding: 20px 0;
} */
.section-sub-title{
    color:#fea736 !important;
    text-transform: capitalize;
}
.abtsec{
    padding: 120px 0 130px;
    background-color: #000 !important;
}
.cpage{
    padding: 120px 0 90px;
    background-color: rgb(28, 33, 38);
}
.cDetails{
   background-color: #151616; 
}
.contact-details__content h4{
    color:#fff;
}
.contact-details__content p,
.contact-details__content p a{
    color:#fff;
}
.contact-details__content p a:hover{
    color:#0153a0;
}
.thm-breadcrumb li{
    color:#fea736;
}
.thm-breadcrumb li+li{
    color:#fea736;
}
#header-wrap{
    background: rgba(0,0,0,0);
}
.fz-15{
    font-size:15px;
}
.managementSec{
    background-color:#1c2126 !important;
}
.chImage{
    margin-left:0px !important;
    margin-right:0px !important;
}
.about-three__img  {
    position:relative;
} 
.about-three__img:before  {
    width: 80px;
    height: 80px;
    position: absolute;
    border-top: 3px solid #0153a0;
    border-left: 3px solid #0153a0;
    border-right:0px;
    border-bottom:0px;
    border-radius:10px 0 0 0;
    left: -25px;
    content: "";
    top: -25px;
}
.about-three__img:after {
    width: 80px;
    height: 80px;
    position: absolute;
    border-bottom: 3px solid #0153a0;
    border-right: 3px solid #0153a0;
    border-top: 0px solid #0153a0;
    border-radius:0 0px 10px 0;
    right: -25px;
    content: "";
    bottom: -25px;
}
.cd-horizontal-timeline a {
  text-decoration: none;
}
.cd-horizontal-timeline {
  opacity: 0;
  margin: 0em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
  padding:0px 0;
  margin:0px !important;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
    padding:15px;
  position: relative;
  height: 400px;
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 50%;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #FFF;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: -150px;
  z-index: 2;
  width: 230px;
  height: 300px;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #fff;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 145px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border:2px solid #FFF;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.cd-horizontal-timeline .events a.selected::after, .cd-horizontal-timeline .events a.older-event::after{
    border:2px solid #FFF;
    background-color: #FFF;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #085796;
  border-color: #085796;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #FFF;
  border-color: #FFF;
}
.cd-horizontal-timeline .events li a span,
.cd-horizontal-timeline .events li a p{
    border-radius:5px;
        background-color: #0a0c11;
    padding:12px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  display: block;
}
.clip{
    justify-content: center;
    display: flex;
    width: 100%;
    /*background-color: #fea736;*/
    clip-path: polygon(50% 0, 100% 20%, 100% 80%, 50% 100%, 0 80%, 0 20%);
    height: 100%;
    align-items: center;
}
.cd-horizontal-timeline .events li a span {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    /*border-radius: 50%;*/
    background-color: transparent;
    align-items: center;
    position: absolute;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.cd-horizontal-timeline .events li a span:after{
    width: 2px;
    border-right: 2px dashed #FFF;
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    bottom: -46px;
    height:70px;
}
.cd-horizontal-timeline .events li:nth-child(even) a span:after{
    bottom: 70px;
}
.cd-horizontal-timeline .events li a.selected span:after, .cd-horizontal-timeline .events li a.older-event span:after{
    border-right: 2px dashed #FFF;
}
.cd-horizontal-timeline .events li a span:before {
    width: 100px;
    height: 100px;
    position: absolute;
    content: "";
    border: 2px dashed #0153a0;
    top: -5px;
    left: -5px;
    border-radius: 50%;
}
.cd-horizontal-timeline .events li a span:before, .cd-horizontal-timeline .events li a span:before {
    width: 100px;
    height: 100px;
    position: absolute;
    content: normal;
    border: 2px dashed #0153a0 !important;
    top: -5px;
    left: -5px;
    border-radius: 50%;
}
.cd-horizontal-timeline .events li a.selected span:before, .cd-horizontal-timeline .events li a.older-event span:before{
    border: 2px dashed #FFF !important;
}
.older-event > span, .older-event > p {
    width: 100%;
}
.cd-horizontal-timeline .events li a.older-event p{
    color: #fff ;
}

.cd-horizontal-timeline .events li:nth-child(odd) a span{
  top: 0px;
}
.cd-horizontal-timeline .events li:nth-child(odd) a p{
  bottom: 0px;
}
.cd-horizontal-timeline .events li:nth-child(even) a span{
  bottom: 0; 
}
.cd-horizontal-timeline .events li:nth-child(even) a p{
  top: 0px;
}
.cd-horizontal-timeline .events a p{
  font-size: 13px;
  line-height:24px; 
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 6em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  color: #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.cd-timeline-navigation a:hover {
  border: 2px solid #FFF;
  color: #FFF;
}

.cd-timeline-navigation a.prev {
  left: -30px;
}
.cd-timeline-navigation a.prev::before {
    content: "\f053";
    font-family: FontAwesome;
    color: #ccc;
    font-size: 12px;
    display: block;
    position: absolute;
    top: 1px;
    left: -19px;
    z-index: 10000;
    height: 100%;
    width: 100%;
    text-align: center;
}
.cd-timeline-navigation a.next {
  right: -30px;
}
.cd-timeline-navigation a.next::before {
    content: "\f054";
    font-family: FontAwesome;
    font-size: 12px;
    display: block;
    position: absolute;
    top: 1px;
    left: -18px;
    z-index: 10000;
    color: #ccc;
    height: 100%;
    width: 100%;
    text-align: center;
}

.cd-timeline-navigation a:hover:before {
  color: #FFF;
}

.no-touch .cd-timeline-navigation a:hover {
  border-color: #FFF;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
  border-color: #f9f9f9 !important;
  opacity:0.2;
}
.cd-timeline-navigation a.inactive:before{
    color: #f9f9f9 !important;
}
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 2em 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 1200px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  color: #005695;
  font-weight: bold;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}
.cd-horizontal-timeline .events-content p {
  font-size: 1.4rem;
  color: #959595;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
  line-height: 1.6;
}
.cd-horizontal-timeline .events-content p {
  display: block;
  margin-bottom: 15px;
}
.cd-horizontal-timeline .events a.selected span .clip{
    background-color:#fea736 !important;
}
.cd-horizontal-timeline .events a.older-event span .clip{
    background-color:#fea736 !important;
}
.cd-horizontal-timeline .events a.selected p{
    color:#FFF;
}
.cd-horizontal-timeline .events{
    left:-130px;
}
/*.cd-horizontal-timeline .events li:last-child a{*/
/*    left:2200px !important;*/
/*}*/
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 2.6rem;
    color: #005695;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.8rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.cd-timeline-navigation{
    list-style:none;
    margin:0px;
    padding:0px;
}

/*.cd-horizontal-timeline .events li:last-child a{*/
/*    left:2190px !important;*/
/*}*/
.cd-horizontal-timeline .events li:last-child a{
    left: inherit !important;
    right: -120px !important;
}
.custom-cursor__cursor-two{
    display:none;
}
.custom-cursor__cursor{
    display:none;
}
.mile{
    padding:0 0 60px;
    background-color:#1c2126 ;
}
.bSingle{
    bottom:-68px !important;
}
.mSpeak{
    margin-bottom: 60px;
    position:relative;
}
.mdBtnSec .thm-btn{
    padding: 0 40px 0;
}
.mSpeak:before{
   content: '';
    position: absolute;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url(https://linclimited.com/wp-content/themes/linc/images/about/quote.png);
    top: 0px;
    left: -37px;
    filter: brightness(0) invert(1);
}
.mSpeak:after{
   content: '';
    position: absolute;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-image: url(https://linclimited.com/wp-content/themes/linc/images/about/quote.png);
    bottom: -27px;
    right: 0px;
    filter: brightness(0) invert(1);
    transform:rotate(180deg);
}
.mdBtnSec{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.mdName{
    /*position:absolute;*/
    bottom:-40%;
    left:0; 
}
.managementSec h4{
    
    color:#fff !important;
    margin-bottom:10px;
   
}
.managementSec h5{
    text-align:left;
    font-size:16px;
     color:#fff !important;
}
.abtBtn{
    position:absolute;
    bottom:-40%;
    left:0;
    padding:5px 30px;
}
.abtBtn:hover{
    color:#000;
}
.abtBtn:before{
    background-color:#fea736;
}
.why-choose-two{
    position:relative;
}
.why-choose-two[data-overlay].white-overlay:before {
    background-color: #1c2126 !important;
}
.why-choose-two[data-overlay="3"]:before {
    opacity: 1 !important;
}

.teamsec{
    padding: 95px 0;
    background-color: #0a0c11;
}
.eachTeamCard{
    
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}
.eachTeamCard a{
    display: inline-block;
}
.teamimg img{
    width:100%;
}
.teamimg{
    overflow: hidden;
    position: relative;
}
.teamsocialWrap{
    height:100px;
    position: absolute;
    right:20px;
    bottom: 0;
}
.teamDetails{
    background-color: #1c2126;
    padding: 30px 20px;
    position: relative;
}
.teamDetails:after{
    content: normal;
    position: absolute;
    width:40px;
    height:5px;
    background-color: #fea736;
    right:20px;
    top:0;
}
.teamDetails h4{
    color:#fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
.teamDetails h5{
    color:#fff;
    font-size: 16px;
    font-weight: 500;
}
.shareIc {
    bottom: 0;
    z-index: 2;
    padding: 10px 8px !important;
} 
.eachTeamCard:hover .shareIc{
    position: absolute;
    bottom: -100%;
    opacity: 0;
    z-index: -1;
}

.shareIc ,
 .socialIc{
    right: 0;
    position: absolute;
    display: block;
    width:40px;
    background-color: #0153a0;
    padding: 5px 8px;
    transition: 0.8s;
}
.shareIc img ,
.socialIc img{
    width:80% !important;
    margin: 0 auto;
    filter: brightness(0) invert(1);
}
.socialIc{
    bottom: -100%;
}
.eachTeamCard:hover .socialIc{
    position: absolute;
    bottom: 0;
    opacity: 1;
}
.teamimg > img{
    filter:grayscale(1);
    transition: 0.4s;
    transform: scale(1) rotate(0deg);
}
.eachTeamCard:hover picture img,
.eachTeamCard:hover .teamimg img,
.eachTeamCard:hover .teamimg > img{
    filter:grayscale(0);
    transform: scale(1.05) rotate(0.5deg);
}
.teamDetails {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    text-align: center;
    height: 242px;
  }
.plusTeam{
    display: block;
    width:40px;
    height:40px;
    border-radius: 50%;
    background-color: #0153a0;
    padding: 10px;
    /*display: flex;
    justify-content: center;
    align-items: center;*/
    opacity: 0;
    transition: 0.4s;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 120%);
}
.eachTeamCard:hover .plusTeam{
    opacity: 1;
} 
.plusTeam img{
    width:100%;
    filter: brightness(0) invert(1);
}
.teamdetailswrap {
    position: relative;
    top:50%;
    transform: translateY(-50%);
    background-color: transparent;
    padding: 15px 25px;
    z-index: 5;
    display: flex;
    width: 70%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.newCard{
    transform: translateY(0);
}
.teamcenterImage {
    width:200px;
    height:200px;
    border-radius: 50%;
    overflow: hidden;
    margin:10px 0;
}
.teamcenterImage img{
    width:110%;
    
}
.teamPara{
    width: calc(100% - 230px);
    margin-bottom: 10px;
    overflow-y: scroll;
}
.teamPara p{
    color:#fff;
}
.teamdetailswrap{
    opacity: 1;
    transition: 0.4s;
}
.crossTeam{
    position: absolute;
    right:20px;
    top:20px;
    cursor: pointer;
}
.crossTeam img{
    filter: brightness(0) invert(1);
    transform: rotate(45deg);
}
.teamPara::-webkit-scrollbar {
    width: 10px;
  }
  
  
  .teamContainer .col-md-4{
    width:90%;
  }

  .teamContainer .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background:#fea736;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
  }
  .wrapteam{
    display:flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }

  .flip{
    display: block;
  }
  .eachPopWrapFlip{
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    z-index: 9999999;
    position: fixed;
    background-color: #002d56
  }
  .eachPopWrap{
    
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 9999999;
    position: fixed;
    background-color: rgba(0,0,0,0.9);
  }
  .eachPopWrapFlip.is-visiblePop{
    visibility: visible;
  }
  .eachPopWrap .fancybox-button svg{
    transform: scale(1.6);
    filter: brightness(0) invert(1);
  }
  
  .blog-sidebar{
    background-color: rgb(28, 33, 38);
}
.blog-sidebar__content-box{
    border-radius:0 0 5px 5px;
    background-color: #09131a ;
    margin-top: 0px;
}
.blog-sidebar__title{
    color:#fff;
}
.blog-sidebar__text{
    font-weight:500;
}
.blog-sidebar__content-box p{
    font-weight:500 !important;
    color:#fff;
}
.sidebar__post{
    background-color: #09131a ;
}
.sidebar__post-list li:hover{
    background-color: rgb(28, 33, 38);
}
.sidebar__post-content h3 a{
    color: #fff;
}
.sidebar__title{
    color:#fff;
}
.sidebar__search-form input[type="search"]{
    background-color: #192a38;
}
.sidebar__category {
    background-color: #09131a ;
}
.sidebar__tags{
    background-color: #09131a ;
}
.sidebar__comments{
    background-color: #09131a ;
}
.blog-sidebar__meta li a{
    color:#bfbfbf;
}
.sidebar__post-content-meta{
    color:#bfbfbf !important;
}
.sidebar__category-list li a{
    color:#bfbfbf !important;
}
.sidebar__category-list li:hover a{
    color:#000 !important;
}
.sidebar__comments-text-box p{
    color:#bfbfbf !important;
}
.teamsec .thm-btn {
    text-align:center;
    margin: 15px auto;
    padding: 0 40px 0;
    width: 15%;
}
.cd-horizontal-timeline .events li:nth-child(odd) a p:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #0a0c11;
    margin: 0 auto;
}
.cd-horizontal-timeline .events li:nth-child(even) a p:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #0a0c11;
    margin: 0 auto;
}


/*---------Bod---------*/

.bodInnerSec {
    background-color: #09131a;
    padding: 120px 0;
}
.indBod{
    background-color: #fff;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    border-radius: 5px;
    justify-content: space-between;
    box-shadow: 15px 15px 25px rgba(0, 0, 0, 0.582);
}

.bodContainWrap{
    border-radius: 0 5px 5px 0;
    padding: 20px;
    padding-left: 0px;
    position: relative;
    width: calc(100% - 400px);
    background-color:#fff;
}

.bodContainWrap h4{
    font-size: 28px;
    font-weight: 600;
    color:#0153a0;
    margin-bottom: 10px;
}
.bodContainWrap h5{
    color:#0153a0;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px;
}
.bodImgWrap{
    background-color: #0a2334;
    border-radius: 5px 0 0 5px;
    position: relative;
    /* clip-path: polygon(0 0, 70% 0, 100% 100%, 0 100%); */
    width:350px;
}
.bodImgWrap img{
   
        left:-50px;
        /* object-position: right; */
        object-fit: cover;
        position: relative;
        width: 100%;
        height: 83%;
        top: 50%;
        transform: translateY(-50%);
        border-radius: 5px;
        
}
/* .bodImgWrap:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0px solid #09131a;
    border-top: 0px solid transparent;
    border-bottom: 350px solid transparent;
    border-right: 50px solid #09131a;
    right: 0;
    top: 0;
} */
.shapeSkew{
    
    position: absolute;
    width: 31px;
    height: 350px;
    background-color: #09131a;
    transform: skew(15deg) translateX(-50%);
    left: 350px;
    top: 0;
}
/*.indBodparaWrap{*/
/*    overflow-y: scroll;*/
/*    height:250px*/
/*}*/
.indBodparaWrap::-webkit-scrollbar {
    width: 7px;
  }
  
  /* Track */
  .indBodparaWrap::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #081230; 
    border-radius: 10px;
  }
   
  /* Handle */
  .indBodparaWrap::-webkit-scrollbar-thumb {
    background: #081c2b;
    border-radius: 10px;
  }
  .commiteesWrap{
    justify-content:center;
    display: flex;
    flex-wrap: wrap;
  }
  .bodComSec{
    padding: 120px;
    background-color: #071722;
  }
  .eachCommitee{
    position: relative;
    overflow: hidden;
    background-color: #192a38;
    padding: 15px;
  }
  .eachCommitee h4,
  .eachCommitee p{
    color:#fff;
    text-align: center;
    font-weight: 600;
  }
  .eachCommitee h4{
    margin-bottom: 25px;
    font-size: 28px;
  }
  .eachCommitee p{
    font-size: 20px;
  }
  .h-60{
    height: 60%;
  }
.h-50{
    height:50%;
}
/* .j-40{
    height:40%;
} */
.commiteeIc{
    bottom: 25px;
    right: 60px;
    width: 65px;
    position: absolute;
}
.eachBlockBod{
    margin: 10px;
    display: flex;
    flex-direction: column;
}
.eachBlockBod img{
    transform: scale(1.3);
    width:100%;
    filter:brightness(0) invert(0.5);
    opacity:0.2;
}
.eachBlockBod:nth-child(2n){
    flex-direction: column-reverse;
}
.bodComSec .container{
    max-width:100%
}
.indBod{
    margin-bottom: 25px;
}
.eachCommitee{
    border-radius: 5px;
}
.indBod:hover .vdoRef{
    opacity: 1;
}
.vdoRef {
    opacity: 0;
    top: 50%;
    left: calc(50% - 55px);
    width: 50px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    border: 2px solid #FFF;
    transform: translate(-50%, -50%);
    background-color: rgba(255,255,255,0.35);
    transition: 0.4s;
}
.bodMsec .about-three__img:after{
    width: 80px;
    height: 80px;
    position: absolute;
    border-bottom: 3px solid #0153a0;
    border-right: 3px solid #0153a0;
    border-top: 0px solid #0153a0;
    border-radius: 0 0px 10px 0;
    left: -25px;
    content: "";
    bottom: -25px;
    transform: rotateY(180deg);
}
.bodMsec{
    padding:0 !important;
    position:relative;
}
.bodMWrap{
    border-radius:5px;
    width:650px;
    position:absolute;
    bottom:100px;
    right:150px;
    padding:30px;
    background-color:#0055a4;
    color:#fff;
}
.bodMWrap h4{
    font-size:28px;
    font-weight:600;
    margin-bottom:10px;
}
.bodMWrap h5{
    font-size:20px;
    font-weight:600;
    margin-bottom:25px;
}
.indBodparaWrap p{
    color: #000;
    font-size: 14px;
    font-weight: 400;
}
.bodMWrap p{
    /*border-left: 1px solid #fff;*/
    /*padding-left: 25px;*/
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
.vdoRef .fa-play:before{
        color: #0153a3;
}
.vdoRef:hover{
    background-color:#0153a0;
    border-color:#0153a0;
}
.vdoRef:hover .fa-play:before{
        color:#fff;
}
/*.bodMsec:before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 34%;*/
/*    height: 100%;*/
/*    background-color: #001324;*/
/*    top: 0;*/
/*    left: 0;*/
/*}*/

        /*Bod Accordion*/
        .acc-container {
  max-width: 700px;
  width: 100%;
}

.acc {
      overflow: hidden;
    border-radius: 5px;
    margin-bottom: 10px;
}

.acc-head {
  background-color: rgb(0 76 129);
  padding: 15px 10px;
  font-size: 22px;
  position: relative;
  cursor: pointer;
 }

 .acc-head::before,
 .acc-head::after {
  content: '';
  position: absolute;
  top: 50%;
  background-color: #fff;
  transition: all .3s;
 }

 .acc-head::before {
  right: 30px;
  width: 3px;
  height: 20px;
  margin-top: -10px;
}

.acc-head::after {
  right: 21px;
  width: 20px;
  height: 3px;
  margin-top: -2px;
}

.acc-head p {
  color: #fff;
  font-weight: bold;
}

.acc-content {
    position:relative;
    color: #fff;
    background-color: #011320;
    padding: 20px 15px;
    display: none;
}
.acc-content ul li{
    margin-bottom:15px;
    list-style:none;
}
 .acc-content span{
     margin-right:10px;
 }       
.acc-head.active::before {
    transform: rotate(90deg);
}
.commiteeIc img{
    width: 100%;
    filter: brightness(0) invert(1);
    opacity: 0.18;
}
.mInnerWrap img{
    width:100%;
}      
        
        /*Bod Accordion End*/
        
/*----------Bod End----------*/

.caseLinkArea .section-title {
    margin-bottom:30px;
}

/*-------Brand-------*/

.brandsec{
    background-color: #09131a;
    padding: 100px 0;
}
.eachBrand{
    box-shadow: 5px 5px 40px #030608;
    overflow: hidden;
    background-color: #081c2a;
    border-radius: 5px;
    margin: 0 auto;
    width: 400px;
    margin-bottom: 30px;
    position: relative;
    transition: 0.6s;
}
.brandImage{
    height: 300px;
    position: relative;
    background-color: #fff;
}
.brandImage img{
    transform: translateY(-50%);
    margin: 0 auto;
    left: 0;
    position: absolute;
    /* padding: 0 25px; */
    /* width: 100%; */
    top: 50%;
    right: 0;
}
.brandT h5,
.brandIDetailes p{
    font-size: 24px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding: 25px 15px;
}
.eachBrand:hover .brandIDetailes{
    border-radius: 5px;
    opacity: 1;
}
.eachBrand:hover{
    transform: translateY(-10px);
}
.brandIDetailes{
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #142a38;
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius: 50%;
    transition: 0.6s;
}
.brandIDetailes p{
    font-size: 16px !important;
}


/*Life at Linc*/

.lifeSec{
    padding: 0 !important;
    background-color: #0a0c11;
}
.lifeImgSec{
    overflow: hidden;
    position: relative;
}
/* .leftLifeImg{
    position: relative;
    width:450px;
} */
.lifeImgSec img{
    width:100%;
}
.aic{
    display: flex;
    align-items: center;
}
.contentLife{
    padding: 100px 70px;
    margin-left:0 !important;
}
.contentLife p{
    font-size:14px !important;
    font-weight:400 !important;
}
.lifeTab{
    padding: 100px 0;
    background-color: #09131a;
}
.lifeTab .container .tabListWrapL{
    display: flex;
    justify-content: center;
}
.tabListWrapL{
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}
.eachTabL{
    position: relative;
    background-color:#192a38; 
    color:#fff;
    font-size: 16px;
    margin: 15px;
    padding: 12px 65px;
    border-radius: 5px 5px 0 0; 
    transition: 0.4s;
    cursor: pointer;
}
.eachTabL:not(:last-child):after{
    position: absolute;
    content: '';
    width: 50px;
    height: 2px;
    background-color: #192a38;
    bottom: 0;
    right: -50px;
    transition: 0.4s;
}
.eachTabL.active{
    background-color: #0153a0;
}
.eachTabL:hover{
    background-color: #0153a0;
    color:#fff;
}
.eachTabL:hover:not(:last-child):after{
    background-color: #0153a0;
}
.eachCardLife img{
    width:100%;
    overflow: hidden;
    border-radius: 5px;
}
/* .lifeTab{
   height: 1100px;
} */
.lifeTabContent{
    display: none;
    transition: 0.4s;
}
#cl-1{
    display: block;
}
.tabContentWrapL{
    position: relative;
}
.lifeTabContent{
    position: relative;
}
.tabContentWrapL .lifeTabContent.active{
   display: block;
   animation: fadeIn 0.4s all;
}
@keyframes fadeIn {
    0% {opacity: 0;}
    50% {opacity: 0.5;}
    100% {opacity: 1;}
  }
.eachCardLife{
    margin: 25px 0;
}
.tabListWrapL li{
    list-style: none;
}

/*-----------career-----------*/
.careerDetailsWrap{
    margin-bottom:20px;
    background-color: #192a38;
    padding: 20px 25px;
    border-radius: 5px;
    box-shadow: 5px 5px 15px #0a1218;
}
.careerDetailsWrap p span{
    width:30px;
}
/* .careerDetailsWrap span img{
    width:100%;
} */
.careerDetailsWrap h3{
    font-size: 32px;
    font-weight: 600;
}
.careerDetailsWrap h3,
.careerDetailsWrap p{
    margin-bottom: 15px;
    color:#fff;
}
.careerDetailsWrap p{
    font-weight:400 !important;
    font-size: 14px;
}
.careerDetailsWrap h5,
.careerDetailsWrap h4{
    font-size: 16px;
    color:#fff;
    margin-bottom: 20px;
    font-weight: 600;
}
.careerDetailsWrap h4{
    font-size: 24px;
    margin-bottom: 15px;
}
.location {
    border-radius: 20px;
    padding: 5px 16px;
    border: 1px solid #fea72d;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #fff;
    /*margin-bottom: 15px;*/
    margin-right: 20px;
}
.locImg{
    width:24px;
    margin-right: 15px;
}
.locImg img{
    margin-bottom: 4px;
    width:100%;
}
.locPlace{
    color:#fff;
    font-size: 15px;
}
.careerDetailsList{
    padding-left: 5px !important;
    margin-bottom: 25px;
}
.careerDetailsList li{
    list-style: none;
    margin-bottom: 15px;
    color:#fff;
}
.careerDetailsList li span{
    padding-right: 10px;
}
.career{
    background-color: #0e1922;
}
.cJobDetails{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /*margin-bottom: 25px;*/
}
/*.careerDetailsWrap a{*/
/*    padding:0px 30px !important;*/
/*}*/


/*---------------Awards---------------*/

.awardsecI{
    padding: 100px 0;
    background-color: #09131a;
}
..page-template-template-awards .awContent{
    padding: 15px;
    background-color: #01060a;
}
.eachawardCard{
    height:100%;
    display: inline-block;
    background-color: #081c2a;
    border-radius: 5px;
    overflow: hidden;
    transition: 0.4s;
    margin-bottom: 15px;
    box-shadow: 5px 5px 20px #05141e;
}

.page-template-template-photos .eachawardCard{
    background: none;
}
.eachawardCard:hover{
    transform: translateY(-5px);
}
.awImg{
    width: 100%;
    height: 400px;
    border-radius: 10px;
    overflow: hidden;
}
.awImg img{
    height:100% !important; 
    width:100% !important;
    object-fit: cover;
}
.awContent{
    border-radius: 0 0 5px 5px ;
}

.page-template-template-awards .awContent{
    min-height: 180px;
}
.awContent h3,
.awContent  p{
    color:#fff
}
.awContent h3{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
}
.awContent p{
    font-size: 16px;
    font-weight: 400;
}  


/* tech Innovation */

.techSec{
    padding: 100px 0;
    background-color: #05141e;
}
.techImg1{
    border-radius: 5px;
    overflow: hidden;
}
.techImg1 img{
    width:100%;
}
.contenttech1{
    padding:0px;
}
.mb-25{
    margin-bottom: 25px;
}
.eachTechIc{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.techIc{
    background-color: #040f16;
}
.techIcWrap{
    display: flex;
    padding: 50px 0;
    justify-content: space-between;
}
.techIcWrap h4{
    font-size: 18px;
    color:#fff;
    font-weight: 600;
    text-align: center;
}
.eachIc{
    margin-bottom: 15px;
    border-radius: 50%;
    padding: 10px;
    background-color: #051f30;
}
.ml-0{
    margin-left: 0;
}
.eachIc img{
    transform: scale(0.8);
    width:100%;
}
.techImg1{
    z-index: 5;
    overflow: visible;
    position: relative;
}
.imP:before{  
    z-index: -1;
    content: '';
    position: absolute;
    bottom: 24px;
    left: -100px;
    width: 150px;
    height: 150px;
    background-image: url(https://linclimited.com/wp-content/themes/linc/images/about/setting.png);
    animation: move 6s linear infinite;
}
@keyframes move {
    0%{
       transform: rotate(0deg);
      }
      50%{
        transform: rotate(180deg);
      }
   100%{
       transform: rotate(360deg);
      }
   }
   .techImg2 {
    border-radius: 5px;
    overflow: hidden;
   }
/* .gearIc{
    position:absolute;
    left:0;
    bottom:0;
    width:150px;
}
.gearIc img{
    width: 100%;
}
     */
     
     
     
     
     

.videoSec{
    background-color: #01060a;
    padding: 100px 0;
}
.eachVideoInCard{ 
    box-shadow: 5px 5px 15px #000;
    display: inline-block;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
    transition: 0.4s;
}
.thumbImgV{
    position: relative;
}
.thumbImgV img{
    width:100%;
}
.playV{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top:50%;
    left:0;
    right:0;
    margin:0 auto;
    width:50px;
    transform: translateY(-50%);
    transition: 0.4s;
    padding: 10px;
}
.playV img{
    width: 100%;
    filter: brightness(0) invert(1);
}
.videoContent{
    background-color: #003762;
    padding: 15px 20px;
    height: 100px;
}
.videoContent h4{
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    line-height: 27px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}
.eachVideoInCard:hover .playV{
    background-color: #003762;
    border-radius: 50%;
}
.eachVideoInCard:hover{
    transform: translateY(-5px);
}


/*Accordion job section*/

/* -----Opportunities Tab----- */

ul.opTabul li.active{
    background-color: #F00;
}

 .eachDepDetails{
    display: none;
}

 .eachDepDetails.active{
    display: block;
}

.bottomOpp{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.aplBtn{
    border-radius: 20px;
    padding: 5px 16px !important;
    border: 1px solid #0153a0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #fff;
    /* margin-bottom: 15px; */
    margin-right: 20px;
    transition: 0.3s;
}
.aplBtn:hover{
    background-color: #0153a0;
    color:#fff;
}
.jobContent{
    padding: 0 .5rem;
    height: 0;
    overflow: hidden;
    font-size: 1.1rem;
    transition: 0.2s;
}

.jobContent.show{
    height: auto;
    padding: .5rem;
    padding-top:25px;
}
/*.jobContent{*/
/*    margin-top:25px*/
/*}*/
.aplBtn i{
    margin-top: 3px;
    margin-left: 10px;
}
.productSec .container{
    max-width: 1660px;
}
.productSec .subChild a{
    color:#fff;
}
.productSec .subChild > a{
    font-size: 16px;
    font-weight: 500;
}


.blogDSec{
    padding: 100px 0;
    background-color: #010508;
}
/* .bdetailsWrap{
    margin: 0 auto;
    max-width: 1000px;
} */
.bdMainImg{
    margin: 0 auto;
    overflow: hidden;
    border-radius: 5px;
}
.bdMainImg img{
    width:100%;
}
.contentBd{
    background-color: #05131a;
    padding: 15px;
    padding-top:25px;
    color: #FFF;
}
.contentBd ul:first-child{
    margin-bottom: 15px;
    padding-bottom: 25px;
    border-bottom: 1px solid rgb(255 255 255 / 28%);
}
.contentBd h4,
.contentBd h5{
    color:#fff;
    font-size: 30px;
    font-weight: 500;
    margin:15px 0;
}
.contentBd p{
    color:#fff;
    font-weight: normal;
    font-size: 16px;
}
.contentBd h5{
    font-size: 24px;
}
.bdUl{
    margin-bottom: 20px;
}
.bdUl li{
    padding-left:20px;
    list-style:none;
    color:#fff;
}
.bottomContentBD{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.leftContentbd{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.tagsDetails {
    margin-left:15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.bottomContentBD h6{
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.eachTag{
    margin-left: 15px;
    border-radius: 10px;
    border: 1px solid #fea72d;
    color: #fff;
    padding: 2px 15px;
}
.rightContentbd{
    display: flex;
    align-items: center;
}
.rightContentbd ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.rightContentbd ul li{
    width:40px;
    height:40px;
    margin-left: 10px;
    background-color: transparent !important;
    /* background-color: #081c2b; */
    /* border-radius: 50%; */
    
    transition: 0.4s;
}
.rightContentbd ul li a{
    display: flex;
    justify-content: center;
    align-items: center;
    width:100%;
    height:100%;
}
.rightContentbd ul li a i{
    color: #6c6b6f !important;
}
.rightContentbd ul li:hover a i{
    color: #2b4689 !important;
}
.bottomContentBD{
    margin-top:25px;
}
.rightContentbd ul li:hover {
    background-color: #0a8cf0;
    color:#fff;
}
.rightContentbd ul li:hover a{
    color:#fff;
}

.comment_box {
    width: 100%;
    padding-top: 20px;
    margin-bottom: 30px;
}

.comment_box .single_comment {
    width: 100%;
    position: relative;
}
.inner_comment_box {
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #056ac7;
}
.reply1  a{
    position: absolute;
    background-color: #056ac7;
    right: 20px;
    bottom: -18px;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
}
.single_comment_box {
    width: 100%;
    position: relative;
    padding-left: 120px;
    min-height: 100px;
}
.single_comment_box .img_holder {
    overflow:hidden;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f7f7f7;
}
.comment_box .single_comment.rply_comment {
    padding-left: 80px;
    margin-top: 50px;
}
.bdetailsWrap{
    margin-bottom:25px;
}
.comment_box_txt h4,
.comment_box_txt  p{
    color: #fff;
}
.img_holder img{
    width:100%;
}
.whiteImg{
    filter:brightness(0) invert(1);
}
.bgRed1{
    background-color:#cc181a !important;
}

.formSecbd{
    border-radius: 5px;
    margin-top: 70px;
    padding: 15px;
    background-color: #05141e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.formSecbd form{
    background-color: #05141e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 25px 0;
}
.formSecbd input{
    border-radius: 8px;
    width: 600px;
    border: 1px solid rgb(6, 51, 110);
    /* margin-bottom: 20px; */
    padding: 15px 10px;
    background-color: transparent;
    color: #fff;
}
.formSecbd input:focus-visible,
.formSecbd textarea:focus-visible{
    background-color: #030d14;
    outline: none;
}
.formSecbd input[type=submit] {
    background-color: #056ac7;
    color: rgb(255 255 255);
    border: 1px solid rgb(6, 51, 110);
    transition: 0.4s all;
    font-size: 18px;
    font-weight: 500;
    margin-top: 25px;
    text-transform: uppercase;
    transition: 0.4s;
}
.formSecbd textarea{
    border-radius: 8px;
    width: 600px;
    border: 1px solid rgb(6, 51, 110);
    /* margin-bottom: 20px; */
    padding: 15px 10px;
    background-color: transparent;
    color: #fff;
    height:150px;
}
.formSecbd input[type=submit]:hover{
    background-color:#00396a
}
.formSecbd h4{
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    margin: 15px 0;
}

/*New Mile*/

.abtMileWrap {
    width: 65%;
    margin: 0 auto;
    position: relative;
    /*overflow-y:scroll;*/
}
.scrollMile{
    height:800px;
    overflow-y:scroll;
}
.scrollMile::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.scrollMile::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.scrollMile::-webkit-scrollbar-thumb {
  background: #032e56; 
  border-radius: 10px;
}

.abtMileWrap::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    bottom: 0;
    width: 8px;
    height:100%;
    background-color: #032e56;
    z-index: 0;
}
.eachMile:nth-child(odd) {
    left: 0;
    transform: translateX(-65%);
}
.abtmile_year {
    position: absolute;
    top: 0;
    background-color: #032e56;
    padding: 0 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
}
.eachMile:nth-child(odd) .abtmile_year {
    right: -245px;
}
.eachMile:nth-child(odd) .abtmile_year::after {
    left: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 0;
    border-color: transparent #032e56 transparent transparent;
}
.eachMile:nth-child(odd) .mile_flag {
    right: -80px;
}
.eachMile:nth-child(even) {
    right: 0;
    transform: translateX(65%);
}
.eachMile:nth-child(even) .abtmile_year {
    left: -245px;
}
.eachMile:nth-child(even)::after {
    left: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 0;
    border-color: transparent #032e56 transparent transparent;
}
.eachMile:nth-child(odd) .mile_flag {
    right: -80px;
}
.mile_flag {
    position: absolute;
    top: 0;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #032e56;
    cursor: pointer;
}
.eachMile {
    z-index:10;
    border-radius: 5px;
    padding: 30px;
    position: relative;
    width: 60%;
    background-color: transparent;
    margin: 30px auto 50px;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}
.abt_mile_box_innr p{
    color:#fff;
}
.eachMile:nth-child(even) .mile_flag {
    left: -80px;
}
.abtMileSec{
    background-color:#040a10;
}
.abtmile_year h6{
    color:#fff;
}
.abt_mile_box_innr{
    border-radius:5px;
    background-color: #032e56;
    padding: 20px;
    transform: translateY(-70%);
}
.eachMile:nth-child(odd) .mile_flag:after{
    content:'';
    position:absolute;
    width:100px;
    height:3px;
    background-color: #032e56;
    left:-100px;
    bottom:50%;
}
.eachMile:nth-child(even) .mile_flag:after{
    content:'';
    position:absolute;
    width:100px;
    height:3px;
    background-color: #032e56;
    right:-100px;
    bottom:50%;
}
.bgRed2{
    background-color:#f7003f;
}
.bgGrey{
background-color:#282828;
}
.bgBlueL{
    background-color:#1d66af;

}



/* -----------Events----------- */

.eventSecWrap{
    padding: 100px 0;
    background-color:#02080c;
}
.eachEventWrap {
    background-color: #05131a;
    display: flex;
    align-items: center;
    border-radius: 5px;
    margin-bottom: 30px;
    justify-content: space-between;
}

.eventImgWrap{
    position: relative;
    height:250px;
}
.eachEventWrap:hover a{
    opacity: 1;
}
.eventImgWrap a{
    top: 0;
    left: 0;
    background-color: transparent;
   z-index: 1;
    transform: none;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.4s;
}
.eachGalleryPopWrap{
    display: none;
}
.gallery_modal_img .fancybox-button svg{
    background-color: #0d6efd !important;
}
.gallery_modal_img .fancybox-button svg path{
    fill: #000 !important;
}
.gallery_modal_img{
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    background-color: rgb(0, 0, 0 , 90%);
}
.eachEventslide img{
    width: 100%;
}
.gallery_modal_inner .close{
    position: absolute;
    right: 0;
    top: -32px;
}
.gallery_modal_inner .close i{
    display: none;
    font-size: 25px;
}
.modal_img_slider .slick-arrow.slick-prev {
    left: -30px;
    background: url(https://linclimited.com/wp-content/themes/linc/images/left-arrow.png) no-repeat center center #ffffff;
    transition: 0.5s all;
}
.modal_img_slider .slick-arrow.slick-next {
    transform: rotate(180deg);
    right: -30px;
    background: url(https://linclimited.com/wp-content/themes/linc/images/left-arrow.png) no-repeat center center #ffffff;
    transition: 0.5s all;
}
.modal_img_slider .slick-arrow {
    position: absolute;
    width: 50px;
    height: 50px;
    border: 1px solid #f1eeee;
    border-radius: 50%;
    right: 0;
    top: 40%;
    /*transform: translateY(-50%);*/
    z-index: 1;
    font-size: 0;
}
.gallery_modal_img.showEvent {
    opacity: 1;
    visibility: visible;
}
.gallery_modal_img .gallery_modal_inner{
    width: 100%;
    max-width: 60%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: cover;
    margin: auto;
}
.modal_img_slider .slider_itemEv img {
    width: 100%;
}
/* .multipleEvent{
    width: 500px;
} */
.multipleEvent .slick-track{
    width: 500px !important;
    height: 500px;
    overflow: hidden;
}
.multipleEvent .slick-slide{
    width: 500px !important;
    height: 500px;
}
/* .eachEventslide img{
    width: 100%;
} */
.eventImgWrap a::before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background-image: linear-gradient(90deg , #000000 , #2b4689db);
    width: 100%;
    height: 100%;
    z-index: -1;
}
.eventImgWrap a figure{
    border-radius: 50%;
    display: flex;
    background: #2b4689;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    justify-content: center;
    align-items: center;
}
.eventImgWrap a:after{
    
}
.eventImgWrap a figure img{
    width: 16px;
    height: 16px !important;
}

/* .eventImgWrap a img{
    width: 24px;
    height: 24px;
} */
.eventImgWrap img{
    height:100% !important;
    width:100%;
    object-fit: cover;
}
.eventsDetailsWrap{
    width: 650px;
    border-right: 1px solid #056393;
    padding: 0 25px;
    align-self: center;
}
.eventsDetailsWrap  h4{
    line-height: 1.2;
}
.eventsDetailsWrap  h4 ,
.eventsDetailsWrap  p{
    color:#fff;
    font-weight: 500;
    font-size:36px;
    margin-bottom: 15px;
}
.eventsDetailsWrap  p{  
    margin-bottom: 25px;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.1;
}
.eventsDateWrap{
    width:350px;
    padding: 0 45px;
    color: #FFF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;   
}
.eventsDateWrap h3{
    color:#fff;
    font-size:34px;
}
.eventsDateWrap h3 span{
    font-size: 24px;
}
/* .eventImgWrap{
    height:100%;
} */
.eventImgWrap img{
    width:300px;
}
.eventLocDetails{
    display: flex;
    align-items: center;
}
.locImgEv{
    display: flex;
    align-items: center;
    margin-right: 20px;
    border-radius: 20px;
    border:1px solid #fea72d;
    padding: 3px 20px;
}
.locImgEv p{
    margin-bottom: 0px;
}
.cl{
    margin-bottom: 5px;
    width: 24px;
    margin-right: 15px;
}
.cl img{
    width:100%;
}
.eventsDateWrap h6{
    color:#fff;
    font-size: 18px;
}

/* ----------ProductDetails---------- */

.productdetailswrap{
    padding: 100px 0;
    /* background-color: #02080c; */
}
.bigImg{
    border-radius: 5px;
    background-color: #05141e;
    padding: 25px 0;
}
.bigImg img{
    width:100%;
}
.eachSmallImg{
    background-color: #05141e;
    width:80px !important;
    height:70px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border: none;
    transition: 0.4s;
}
.eachSmallImg img{
    height:100%;
    padding: 5px;
    width:100%;
}


.woocommerce-product-gallery__wrapper .bigImg{
    height: auto !important;
}
.detailsProduct .bigImgWrap{
    overflow: hidden;
    margin-bottom: 30px;
    height: calc(100% - 80px);
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.detailsProduct .bigImg{
    padding: 0 !important;
}
.bigImgWrap .woocommerce-product-gallery__image{
    padding: 30px;
    background: #fff;
}

.detailsProduct .woocommerce-product-gallery{
    height: 100%;
}
.detailsProduct .woocommerce-product-gallery__wrapper{
    height: 100%;
}
.productdetailswrap .woocommerce-product-gallery__wrapper .bg-pr{
    height: 100%;
}
.detailsProduct .summary {
    margin-top:30px;
}

.smallImg {
    width:100%;
    height: 80px;
    bottom: 0;
    position: absolute;
    /*width: calc(100% - 48px);*/
}
.smallImg  .slick-track{
       margin-left: inherit;
    margin-right: inherit;
}
/* .smallImg .slick-list{
    overflow: hidden;
} */
.smallImg .slick-arrow{
    top: 50%;
    border: 0;
    width: 30px;
    height: 30px;
    font-size: 0;
    padding: 8px;
    position: absolute;
    background: transparent;
    transform: translateY(-50%);
}
.smallImg .slick-arrow:after{
    top: 50%;
    left: 50%;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    transform: translate(-50% , -50%);
}
.smallImg .slick-arrow.slick-prev{
    left: -35px;
}
.smallImg .slick-arrow.slick-prev:after{
    background-image: url(https://linclimited.com/wp-content/themes/linc/images/lft_arw.jpg);
}
.smallImg .slick-arrow.slick-next{
    right: -35px;
}
.smallImg .slick-arrow.slick-next:after{
    background-image: url(https://linclimited.com/wp-content/themes/linc/images/rgt_arw.jpg);
}

.smallImg .slick-current .eachSmallImg{
    /* border: 1px solid #003762; */
    border-bottom: 7px solid #003762;
    background-color: #0436577a;
}
.smallImg .slick-slide {
    /*width:70px !important;*/
    margin: 10px;
}
.smallImg .slick-track{
    display: flex !important;
    justify-content: center;
}
.single-product .smallImg .slick-track{
	justify-content: flex-start;
}
.productContentWrap{
    padding: 25px 0;
}
.productContentWrap h5{
    font-size:16px;
    border: 1px solid #fea736;
    color: #fea736;
    /* background-color: #0153a07a; */
    border-radius: 20px;
    padding: 5px 21px;
    display: inline-block;
    margin-bottom: 25px;
}
.productContentWrap h3{
    color:#fff;
    font-size: 36px;
    margin-bottom: 15px;
}
.productContentWrap p{
    margin-bottom: 15px;
    color:#fff;
}
.reviewPr{
    display: flex;
    align-items: center;
    margin-bottom:15px;
}
.reviewPr h4{
        text-transform: capitalize;
    font-size: 16px;
    margin-left: 25px;
    color: rgb(255, 255, 255);
}
.starPr i,
.reviewPr h4 i{
    font-size:12px;
    color:#fea736;
}
.badge{
    display: flex;
    align-items: center;
}
.bdgIcon{
    width:20px;
    margin-left:15px;
}
.bdgIcon img{
    width:100%;
}
.colorsWrap{
    display:flex;
    align-items:center;
}
.eachcolor{
    margin-right:15px;
    width:20px;
    height:20px;
    border-radius:50%;
    margin-bottom:15px;
}
#red{
    background-color:#f00;
}
#blue{
    background-color:#00f;
}
#black{
    background-color:#000;
}
.colorspd h4,
.prFeature h4{
    color:#fff;
    margin-bottom:10px;
    font-size:20px;
}
.colorspd{
    margin-bottom:15px;
}
.prFeature{
    padding:0px;
    background-color:transparent;
}
.mb-90{
    margin-bottom:90px;
}
.bg-pr{
    padding:35px 25px;
    /* padding: 35px 25px 0 25px; */
    /* background-color:#1c2126; */
}
.bg-pr *{
    color: #000 !important;
}
.catagoryP h5 {
    text-transform: capitalize;
    color:#fff;
    font-size:16px;
    border:none;
    padding:0;
}
.catagoryP h5 span{
    font-size:20px;
    margin-right:15px;
}
.rightContentbd h6{
    color:#fff;
    font-size:20px;
}

/* press release */

.mediaSec{
    padding: 100px 0;
    background-color: #09131a;
}
.eachMedia{
	width:100%;
	position:relative;
    height:300px;
    display: inline-block;
    background-color: #01060a;
    border-radius: 5px;
    overflow: hidden;
    transition: 0.4s;
    margin-bottom: 15px;
    box-shadow: 5px 5px 20px #05141e;
}
.mediaDetails{
    width: 100%;
    /* z-index: 999; */
    bottom: 0;
    padding-top: 8px;
    background-color: #01060a;
    text-align: center;
    position: absolute;
}
.mediaDetails h3{
    font-size: 18px;
    color: #fff;
}
.imgMedia{
	height:100%;
    position: relative;
}
.imgMedia img{
    height:100% !important;
    width: 100% !important;
    object-fit: cover;
    object-position: top left;
}
.mediaDate{
    position: absolute;
    bottom: 40px;
    right:0;
    padding: 10px 15px;
    background-color: #0153a0;
    border-radius: 8px 0 0 0;
}
.mediaDate h4,
.mediaDate h5{
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    margin: 0 2px;
}
.mediaDate h4 span{
    font-size: 24px;
}
.mediaDate h5{
    font-size: 16px;
}
.photoSec .row .col-md-4{
    margin-bottom:25px;
}


/*----------csr----------*/

.csrImgWrap{
    position: relative;
    border-radius: 5px;
    /* overflow: hidden; */
}
.csrImgWrap img{
    width:100%;
}
.eduWerap{
    padding: 100px 0;
    background-color: #01060a;
}
.eduWerap p{
    margin-bottom: 20px;
}
.eduIc{
    position: absolute;
    bottom: 50px;
    right: 25px;
    height: 80px;
    width: 80px;
    padding: 10px;
    background-color: #00396a;
    border: 5px solid #fff;
    border-radius: 50%;
}
/* .eduIc img{
    border: 5px solid #fff;
    background-color: #00396a;
    border-radius: 50%;
    transform: scale(0.8);
} */
.hlthIc{
    /* background-color: #fff; */
    position: absolute;
    bottom: 50px;
    left: 25px;
    /* padding: 1px; */
    border-radius: 50%;
}
.hlthIc img{
    border: 5px solid #fff; 
    background-color: #00396a;
    border-radius: 50%;
    padding: 13px;
    transform: scale(0.8);
}
.csrWrap{
    padding:0px;
}
 .bgB{
    background-color: #000;
} 

/*-------------------- distribution --------------------*/

.mapSec{
    position: relative;
    background-color: #09131a;
    padding: 100px 0;
    stroke: #efefef4f;
}
.mapSec svg{
    transform: scale(1.08);
    fill:#003762;
}
.mapSec svg path:hover{
    /* fill:#032844; */
    fill:#fdd547;
    transition: 0.4s;
    cursor: pointer;
}
/* .mapSvgWrap svg .contIndv:hover path{
    fill:#F00;
}

.contAs{}

.contAf{}

.contEu{}

.contNa{}

.contSa{}

.contOc{} */


.hide{
    width:250px;
    background-color: rgba(0,0,0,0.6);
    border-radius: 5px;
    text-align: center;
    position: absolute;
    /* margin: 0 auto; */
    padding: 10px 20px;
    /* border: 1px solid #644666; */
    font-size: 12px;
    opacity:0;
  }
  .hide h3{
    color:#fff;
    font-size: 28px;
  }
  .india{
    position: relative;
  }
  .ind-txt{
    position: absolute;
    right: 200px;
    top: 50%;
  }
  .usa-txt{
    position: absolute;
    left: -138px;
    top: 50%;
  }
  .locImgD{
	height:24px !important;
    width:24px;
    animation: bounceLoc 2s infinite;
  }
  @keyframes bounceLoc {
    0% {transform: translateY(0);}
    50% {transform: translateY(-5px);}
    100% {transform: translateY(0);}
  }
  .relative{
    position: relative;
  }
  .locImgD img{
	height:100%;
    width:24px;
  }
  
  /* .asLoc{
    position: absolute;
    top: 58%;
    right: 395px; 
  }
  .afLoc{
    position: absolute;
    top: 42%;
    right: 685px;
  }
  .euLoc{
    position: absolute;
    top: 16%;
    right: 685px;
  }
  .naLoc{
    position: absolute;
    top: 16%;
    left: 295px;
  }
  .saLoc{
    position: absolute;
    top: 64%;
    left: 460px;
  }
  .auLoc{
    position: absolute;
    top: 75%;
    right: 150px;
  }
   */
  
  
  .stnbSec{
    background-color: #09131a;
    padding: 100px 0;
  }
  .stnbSec .container-fluid{
    padding: 0 0;
  }
  .susImg{
      overflow: hidden;
      position: relative;
      height: calc(80vh - 96px);
  }

  .susImg img{
    width:100%;
    height: 100%;
    object-fit: cover;
    object-position: top right;
  }
  
  .stnbSec .about-three__right{
    max-width: 100%;
    /* margin: 70px 0 0 12px; */
    /* margin-left: 47px; */
    color: #fff;
    padding-left: 50px;
  }

  .page-template-template-sustainability .stnbSec .about-three__right{padding-left:45px;}
.stnbSec .row:nth-child(even) .about-three__right{
	padding-left: 0px;
	padding-right: 50px;
}
.productionSecWrap.stnbSec .about-three__right{
    padding-left: 0px;
    padding-right: 50px;
}
  .stnbSec .about-three__right p{
    display: none;
  }
  .stnbSec .about-three__right p:nth-child(2){
    display: block;
  }
  /* .stnbSec .about-three__right .about-one__btn.show:after{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    content: 'Read Less';
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 52px;
  } */
  .stnbSec .about-one__btn{
    margin-top: 35px;
  }
  .stnbSec .col-md-6{
    padding: 0;
  }
  .susRight {
    padding: 10px;
    background-color: #00396a;
    border: 5px solid #fff;
    border-radius: 50%;
  }
  .susRight img{
    background-color: transparent;
    padding: 0;
    border-radius: 0px;
    border:none
  }
  
  
  .businessSec{
    padding: 100px 0;
    background-color: #09131a;
  }
  .form-2 {
    border-radius: 5px;
    width: 850px;
    padding: 50px 35px;
    margin: 0 auto;
    padding: 50px 35px;
    box-shadow: 0px 0px 15px #050a12;
    background-color: #192538;
}
.formSec input {
    height: 35px;
    font-size: 16px;
    font-weight: 400;
    color: #505050;
    width: 100%;
    border: none;
    border-bottom: 1px solid #878787;
    margin-bottom: 50px;
}
.form-2 input {
    color: #b9b7b7 !important;
    background-color: transparent !important;
}
.form-2 textarea {
    color: #b9b7b7 !important;
    background-color: transparent !important;
}
.formSec textarea {
    font-size: 14px;
    width: 100%;
    border: none;
    margin-bottom: 35px;
    color: #505050;
    height: 70px;
    border-bottom: 1px solid #878787;
}
.formSec input[type=submit] {
    height: auto;
    padding: 15px;
    margin-bottom: 0;
    background-color: #13223c;
    color: #fff;
}
.form-2 input[type=submit] {
    border: none;
    background-color: #090e16 !important;
}
.form-2 select {
    color: #b9b7b7 !important;
    background-color: transparent !important;
}
.formSec select {
    color: #505050;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid #878787;
    width: 100%;
    background-color: #fff;
    margin-bottom: 50px;
}
.form-2 select option {
    color: #000 !important;
}


/*product Tab*/

/*.woocommerce div.product div.images.woocommerce-product-gallery{*/
/*    width: 500px !important;*/
/*}*/
.summary.entry-summary{
    padding-left: 60px;
    /*width: calc(100% - 500px) !important;*/
}
.tabs {
    padding-left:0px !important;
  display: flex;
  border-bottom: none;
}
.wc-tabs-wrapper {
    padding-left:0px !important;
}
.tab {
    border-radius:5px 5px 0 0;
  padding: 12px 20px;
  cursor: pointer;
  text-align: center;
}
.tabSecPr .tab{
    border: none !important;
    background-color: #112b3e !important;
    color: #fff !important;
}
.tabSecPr .tab a{
    color:#fff;
}
.tabSecPr .tab::before{
    border: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
    border: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    margin-right: 3px;
    position: relative;
    padding: 0 !important;
    background-color: transparent !important;
    border-bottom: 2px solid #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    border: none;
    background-color: transparent !important;
    border-bottom: 2px solid #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    padding: 1em;
    position: relative;
    display: inline-block;
    padding: 15px !important;
    color: rgb(5 20 30) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 0%;
    content: '';
    z-index: -1;
    transition: 0.6s;
    position: absolute;
    background-color: #d9d9d9;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{
    height: 100%;
}
.tab.active {
    color: #fff !important;
  border-bottom: none;
border-right: none;
border-left: none;
 background-color: rgb(5 20 30);
}
.tabSecPr #review_form_wrapper{
    display: flex;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    margin-bottom: 0px !important;
}
.tabSecPr .wc-tab{
    padding: 25px 0 !important;
    /* background-color: rgb(5 20 30) !important; */
}
.tabSecPr .wc-tab *{
    color: #000;
}
.woocommerce table.shop_attributes td p a{
    color: #333;
}
.woocommerce table.shop_attributes td p{
    padding: 8px;
}
.tab:hover{
  background-color: rgb(5 20 30);
}
#comments p,
#respond span{
    color: #000 !important;
}
.woocommerce-product-attributes-item__label{
    color: #fff;
}
.detailsProduct .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default{
    width: 24px;
    height: 24px;
}
.detailsProduct .single_variation_wrap{
    display: none !important;
}
.detailsProduct .posted_in a,
.detailsProduct .tagged_as a{
    font-size: 16px;
}
.detailsProduct .posted_in a,
.detailsProduct .tagged_as a
.variations{
    margin-bottom: 0px;
}
/*.tab.active:first-child{*/
/*  border-left: 1px solid #ccc;*/
/*}*/
.detailsProduct .posted_in a:first-child,
.detailsProduct .tagged_as a:first-child{
   margin-left: 8px;
}
.woocommerce div.product form.cart{
    margin-bottom: 0px !important;
}
.active{
  display: block;
}
#review_form{
    width: 100%;
}
.tab-content {
    padding-left:0px;
    
}
.productdetailswrap .woocommerce-product-gallery__wrapper .bg-pr{
    width: 100% !important;
}
.productdetailswrap .col-md-6{
    width: 33.33% !important;
}
.tab-content-item {
    padding:25px;
  /*border: 1px solid #ccc;*/
  display: none;
  max-width: 100%;
  margin-top: -1px;
  padding-inline: 20px;
  border-radius:0 0 5px 5px;
}
.col-md-6.bg-pr{
    padding-top: 0px;
}
.tab-content-item.active {
        background-color: #05141e;
  display: block;
}
.tabSecPr{
    padding-left:0px;
    background-color: #eaeaea;
}
.tab-content-item{
    padding:25px;
}
.tab-content-item h2{
    margin-bottom:20px;
        color: #fff;
    font-size: 28px;
}
.tab-content-item  ul li {
    color:#fff;
    margin-bottom: 15px;
    list-style: none;
}

.related.products{
    padding-bottom: 0 !important;
}

.commentMainWrap{
        margin-bottom: 30px;
    display:flex;
}
.commentImg{
        overflow: hidden;
    width: 80px;
    height:80px;
    border-radius: 50%;
}
.commentImg img{
        height: 100%;
    width: 100%;
}
.commentDWrap {
    width: calc(100% - 80px);
    margin-left:25px;
    padding:15px;
    padding-top: 0;
}
.commentD{
    
    display:flex;
    justify-content:space-between;
}
.commentN h4{
    margin-bottom:15px;
    color:#fff;
    font-size:28px;
    text-transform:capitalize;
}
.starC i{
    color:rgb(254, 167, 54);
}
.eachBoxStar{
    display:flex;
    
}
.eachBoxStar  i{
    color:rgb(254, 167, 54);
}
.eachBoxStar a{
    padding: 0 15px;
    border-right:1px solid #efefef;
}
.tab-content-item p{
    color:#fff;
}
.tab-content-item h5,
.tab-content-item p{
    color:#fff;
}
.tab-content-item h5{
    margin-bottom:15px;
}
.tab-content-item .formSecbd{
    margin-top:0px;
    align-items:flex-start;
}
.tab-content-item .formSecbd form{
    width:100%;
    display:block;
}

.tab-content-item .formSecbd input,
.tab-content-item .formSecbd textarea{
    margin-bottom:15px;
    width:100%;
    color: rgb(163 163 163);
}

.sidebar__category-list li a{
    border-bottom:1px solid #525252;
    border-radius:0px;
}
.sidebar__category-list li a:hover{
    border-radius:5px;
}
.sidebar__post-list li{
    align-items: flex-start !important;
    border-bottom:1px solid #525252 !important;
    border-radius:0px !important;
}
.sidebar__comments-list li{
        padding-bottom: 10px;
    border-bottom: 1px solid #525252;
}


.align-items-center{
    align-items:flex-start !important;
	
}
.stnbSec .align-items-center{
    align-items:center !important;
	
}


/*--------------time-line v-3--------------*/


.nTimeLineSec{
    padding: 100px 0;
    background-color: #090e16;
}
.timeNwrap{
    padding-right: 70px;
    height: 700px;
    overflow-y: scroll;
}
/* width */
.timeNwrap::-webkit-scrollbar {
    width: 8px;
  }
  
  /* Track */
  .timeNwrap::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(59, 59, 59); 
    border-radius: 10px;
  }
   
  /* Handle */
  .timeNwrap::-webkit-scrollbar-thumb {
    background: #ffcb01; 
    border-radius: 10px;
  }
.wrapMileN{
    height: 150px;
    display: flex;
    align-items: center;
    margin-bottom: 35px;
}
.iConMile{
    width:80px;
    height:80px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 17px;
}
.bg-Pr{
    background-color: rgb(231, 74, 1);
}
.iConMile img{
    transform: scale(0.7);
    filter: brightness(0) invert(1);
}
.dateMileN h4,
.dateMileN p{
    color:#fff;
    font-size: 24px;
}
.dateMileN p{
    font-size: 14px;
}
.leftLine{
    padding-left: 50px;
    position: relative;
}
.leftLine:before{
    transform: translate3d(-3px, 66px, 0px);
    position: absolute;
    content: '';
    width: 20px;
    height:20px;
    border-radius: 50%;
    left: 0;
    top: 0;
    background-color: rgba(231, 74, 1, 1);
}
.leftLine:after{
    transform: translateY(55px);
    position: absolute;
    content: '';
    width: 15px;
    height: 185px;
    background-color: rgba(231, 74, 1, 0.432);
    left: 0;
    top: 15px;
}
.mileCnew{
    margin-left: 30px;
}
.fdrr{
    flex-direction: row-reverse;
}
.rightLine:before{
    transform: translate3d(47px, 65px, 0px);
    left: inherit;
    right:6px;
}
.rightLine:after{
    transform: translate3d(45px, 55px, 0px);
    left: inherit;
    right:6px;
}
.bg-vio{
    background-color: #ff9400;
}
.vioBox:before{
    background-color: #ff9400;
}
.vioBox:after{
    background-color: #ff9400;
    opacity:0.432;
}
.bg-blue{
    background-color: rgb(0, 79, 250);
}
.blueBox:before{
    background-color: rgb(0, 79, 250);
}
.blueBox::after{
    background-color: rgb(0, 79, 250,0.432);
}
.text-right{
    text-align: right;
}
.mr-30{
    margin-right: 30px;
}

.result_hover{
    opacity: 1;
}

.disDetails span{
    color:#fea736;
    font-size: 24px;
    margin-right: 5px;
}
.distextWrap p,
.distextWrap h5{
    color:#fff;
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 15px;
}
.distextWrap{
    background-color: rgba(0, 0, 0, 0.801);
}
.distextWrap h5{
    font-size: 18px;
    margin-bottom: 10px;
}


/* distribution new */
#svg-container{
    /* padding-top: 100px; */
    display: flex;
    justify-content: center;
}
#svg-container svg{
    transform: scale(1.1) !important;
}
#description {
    z-index: 5;
    background-color: #0168b3;
    /* padding: 25px 20px; */
    position: absolute;
    display: none;
    width: 450px;
    padding: 0;
  }
  #description table{
    width: 100%;
    border: 1px solid #FFF;
  }
  
 #description table tr:first-child td{
    padding: 8px 10px !important;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    background-color: #03365a;
    text-align: center;
 }
 #description table tr td{
    padding: 5px 10px;
    font-size: 14px;
    color: #fff;
    text-align: center;
 }
 #description table tr td:nth-child(2){
     display: none;
 }

 .desTable{
    border: 1px solid #FFF;
 }
  .locImgD{
    position: absolute;
    z-index: 2;
    width:24px;
    animation: bounceLoc 2s infinite;
  }
  .punLoc{
    position: absolute;
    top: 18%;
    left: 125px; 
  }
  .orrLoc{
    position: absolute;
    top: 55%;
    right: 250px;
  }

  .mapSec .container{
    max-width: 80%;
  }
  @keyframes bounceLoc {
    0% {transform: translateY(0);}
    50% {transform: translateY(-5px);}
    100% {transform: translateY(0);}
  }
  .listWrap{
    margin-top: 50px;
}
.wrldmapSvgWrap  .activeMap path{
    fill: #fea72d !important;
}
.tabSecLc{
    display: flex;
    justify-content: center;
}
.tabSecLc ul.tabs{
    background:none!important;
    border:none!important;
    display: inline-block;
    width:100%;
    padding-left:0;
    -webkit-margin-before: 0;
    -webkit-padding-start: 0;
}

.tabSecLc ul.tabs li {
    list-style:none;
    cursor:pointer;
    margin-right:15px;
    display: inline-block;
    float:left;
    border: 2px solid rgba(0,0,0,0.1);
    padding: 0 30px;
    border-radius:5px;
    background-color: #00F;
    color:white;
    line-height: 35px;
    font-family: sans-serif;
}

.tabSecLc ul.tabs li.active{
    background-color: #F00;
}

.tabSecLc .listContBox{
    position: relative;
    padding-top:20px;
    /* border-top: 1px solid rgba(0,0,0,0.5); */
    display: inline-block;
    width:100%;
}

.tabSecLc .listContBox .tab_content{
    display: none;
}

.tabSecLc .listContBox .tab_content.active{
    display: flex;
    justify-content: center;
}
.locTabS table{
    width: 100%;
  }
 .locTabS table th{
    padding: 5px 10px;
    font-size: 16px;
    color: #fff;
    line-height: 1.2;
    font-weight: 500;
    background-color: #03365a;
    text-align: center;
 }
 .locTabS table tr td{
    padding: 10px 5px;
    font-size: 14px;
    color: #fff;
    text-align: center;
 }
 .locTabS table tr{

 }
 .locTabS tr:not(:first-child){
    background-color: #004275;
    border-bottom: 1px solid rgba(255, 255, 255, 0.397);
 }
 .mapSvgWrap{
    display: flex;
    justify-content: center;
 }
    /* .locTabS tr:not(:last-child){
        border-bottom: 1px solid rgba(255, 255, 255, 0.397);
    } */
/* distribution new end */

/* NetworkWrorldMap */

.wrldmapSvgWrap {
    padding-top: 160px;
    display: flex;
    justify-content: center;
}
.wrldmapSvgWrap svg{
    transform: scale(2);
}
.wrldmapSvgWrap svg path{
    fill: #003762 !important;
}
.wrldmapSvgWrap svg g:hover path{
    fill: #fea72d !important;
}
.asiLoc{
    top: 28%;
    right: 55px;
}
.euLoc{
    top: 25%;
    right: 41%;
}
.afLoc{
    bottom: 34%;
    right: 40%
}
.naLoc{
    top: 30%;
    left: -42px;
}
.saLoc{
    bottom: 18%;
    left: 67px;
}
/*.ocLoc{*/
/*    bottom: 11%;*/
/*    right: -120px;*/
/*}*/


/* #desWrld table tr td {
    font-size: 14px;
    color: #fff;
    text-align: center;
} */
#desWrld h5{
    background-color: #0a8cf0;
    padding: 5px 10px;
    font-size: 16px;
    color:#fff;
    text-align: center;
    border-bottom: 1px solid rgb(209, 209, 209);
}
#desWrld h5>span{
    margin-right: 15px;
}
.contName{
    display: block;
    padding: 5px 10px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    background-color: #03365a;
    text-align: center;
    width: 100%;
}
.countName{
    width: 100%;
    /* padding: 5px 10px; */
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    background-color: #0a8cf0;
    text-align: center; 
    /* border-bottom: 1px solid rgb(209, 209, 209); */
}
/* .countName:not(:first-child){
    border-bottom: 1px solid rgb(209, 209, 209);
} */

/* -----------New CSS for map----------- */

#desWrld{
    max-height: 350px;
    z-index: 5;
    overflow-y: auto;
    background-color: #0168b3;
    /* padding: 25px 20px; */
    position: absolute;
    display: none;
    width: 250px;
    padding: 0;
    /* border:1px  solid rgb(209, 209, 209); */
    /* border-bottom: 0px; */
}
/* width */
#desWrld::-webkit-scrollbar {
    width: 5px;
  }
  
  /* Track */
  #desWrld::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(179, 179, 179); 
    border-radius: 10px;
  }
   
  /* Handle */
  #desWrld::-webkit-scrollbar-thumb {
    background: #fca637; 
    border-radius: 10px;
  }
/* #desWrld table tr td {
    font-size: 14px;
    color: #fff;
    text-align: center;
} */
#desWrld p{
    background-color: #0a8cf0;
    padding: 5px 10px;
    font-size: 16px;
    color:#fff;
    text-align: center;
    border-bottom: 1px solid rgb(209, 209, 209);
    margin-bottom: 0;
}
#desWrld p:first-child{
    background-color: #022541;
    padding: 5px 10px;
    font-size: 16px;
    color:#fff;
    text-align: center;
    border-bottom: 1px solid rgb(209, 209, 209);
}


.page-template-template-business form select{
	height:35px;
}
.bgBlueL .whiteImg{
	filter:none !important;
}
.mapSec .row.map{
    position: relative;
    display: block;
}
.mapSec .row.image{
    display: none;
}
.mapSec .row.table{
    display: none;
}
.mbWrldImg img{
    width: 100%;
}
.locTabS table th ,
.locTabS table td{
    border: 1px solid #fff;
}

.locTabS table th:nth-child(2), .locTabS table td:nth-child(2){
    display: none;
}
.mapSec .col-md-12.map{
    position: relative;
    display: block;
}
.mapSec .col-md-12.image{
    display: none;
}
.mapSec .col-md-12.table{
    display: none;
}
.footer-list li{
    list-style: none;
}
.list-unstyled li{
    position: relative;
    list-style: none;
    margin-top: 3.5rem !important;
    /* padding-left: 10px; */
}

.slideInRight li,
.slideInLeft li{
  margin-top: 3.5rem !important;
}


/* .list-unstyled li:after{
    position: absolute;
    content: "\f105";
    left:0;
    top:0;
    font-family: "Font Awesome 5 Free";
} */

.left_sidebar h4{
    line-height: 1.2;
    text-transform: capitalize;
    color: #fff !important;
    font-size: 33px !important;
    font-weight: 500 !important;
    margin-bottom: 30px;
}

@media (max-width: 991px) {
    .left_sidebar h4{
        font-size: 35px !important;
    }
    .modal_img_slider .slick-arrow {
        width: 40px;
        height: 40px;
        top: 37%;
    }
    .modal_img_slider .slick-arrow.slick-next {
       right: -20px;
    }
    .modal_img_slider .slick-arrow.slick-prev {
        left: -20px;
    }
}

@media (max-width: 768px) {
    .left_sidebar h4{
        font-size: 30px !important;
    }
}

/* .left_sidebar > section{
    padding: 0px;
} */
.wbLoc{
    right: 180px;
    top: 47%;
}
.dlhLoc{
    left: 165px;
    top: 27%;
}
.harLoc{
    left: 143px;
    top: 25%; 
}
.jmmLoc{
    left: 142px;
    top: 5%;
}
.rajLoc{
    left: 70px;
    top: 35%;
}
.utLoc{
    top: 22%;
    left: 210px;
}
.upLoc{
    left: 250px;
    top: 33%;
}
.jhLoc{
    top: 45%;
    right: 235px;
}
.bhLoc{
    right: 219px;
    top: 38%; 
}
.trpLoc{
    top: 45%;
    right: 90px;
}
.chtLoc{
    right: 300px;
    top: 50%; 
}
.mpLoc{
    top: 47%;
    left: 30%;
}
.goaLoc{
    left: 94px;
    bottom: 23%; 
}
.gjLoc{
    top: 49%;
    left: 33px; 
}
.mhLoc{
    top: 60%;
    left: 120px;
}
.apLoc{
    bottom: 20%;
    left: 200px;
}   
.telLoc{
    left: 200px;
    bottom: 30%;
} 
.kerLoc{
    left: 152px;
    bottom: 5%;
}
.tamLoc{
    bottom: 5%;
    left: 190px;
}
.karLoc{
    bottom: 15%;
    left: 150px;
}
#city-cont{
    display: flex;
    flex-wrap: wrap;
}
#city-cont p{
    width: 100%;
}
#city-cont p:first-child{
    width: 100%;
}
.left_sidebar section{
    padding: 0 !important;
}
.left_sidebar  .woof_block_html_items{
    width: 100%;
    background-color: #1c2126;
    padding: 15px;
}
.left_sidebar  .woof_block_html_items li {
    background-color: #192a38;
    display: block;
    padding: 15px 20px !important;
    margin: 0 0 10px !important;
    border-radius: 5px;
    font-weight: 500;
    line-height: 1.2;
    color: #fff !important;
    font-size: 20px !important;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 16%);
}
.left_sidebar  .woof_block_html_items li li{
    margin-bottom: 0px;
}
.left_sidebar .icheckbox_square-blue{
    display: none;
}
.left_sidebar  .woof_block_html_items li label{
    font-size: 14px !important;
    color: #fff !important;
}

.onsale{
    display: none;
}
.fl_icon img{
    display: none;
}
.woocommerce-result-count{
    display: none;
}
.woof_container_product_cat{
    margin-bottom: 55px;
}
/* .left_sidebar .woof_childs_list_opener
{
    margin-left: 30px !important;
} */
.right_content .price{
    display: none;
}
.left_sidebar .woof_submit_search_form_container{
    display: none;
}


.sidebar .sidebar__search{
    display: none;
}
.sidebar .sidebar__single+.sidebar__single{
    margin-top: 0px;
}
h3#comments{
    color: #fff;
    font-size: 20px;
}
.comment-body{
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #056ac7;
    position: relative;
    margin-bottom: 35px;
}
ol.commentlist{
    list-style: none;
    padding-left: 0px;
}
.commentlist .reply{
   position:  relative !important;
}
.commentlist .reply a{
    position: absolute;
    right: 0px;
    bottom: -7px;
    background-color: #056ac7;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
    border: 0px;
}
.commentlist .children{
    list-style: none;
    padding-left: 35px;
}
.fn {
    color:#fff;
    font-style: normal;
    font-size:24px;
    padding-left: 15px;
}
.fn  a{
    color:#fff;
    font-style: normal;
    font-size:24px;
    padding-left: 15px;
}
.comment-body .vcard{
    margin-bottom: 10px;
}
.comment-body p{
    font-size: 14px;
    color:#fff;
}
.comment-respond{
    border-radius: 5px;
    margin-top: 70px;
    padding: 15px;
    background-color: #05141e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.comment-respond h3{
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    margin: 15px 0;
}
.comment-respond .comment-form label{
    display: block;
}
.comment-respond .comment-form input{
    border-radius: 8px;
    width: 600px;
    border: 1px solid rgb(6, 51, 110);
    /* margin-bottom: 20px; */
    padding: 15px 10px;
    background-color: transparent;
    color: #fff;
}
.comment-respond .comment-form textarea{
    border-radius: 8px;
    width: 100%;
    border: 1px solid rgb(6, 51, 110);
    /* margin-bottom: 20px; */
    padding: 15px 10px;
    background-color: transparent;
    color: #000;
    height: 150px;
}
.comment-respond .comment-form input[type=submit] {
    background-color: #056ac7;
    color: rgb(255 255 255);
    border: 1px solid rgb(6, 51, 110);
    transition: 0.4s all;
    font-size: 18px;
    font-weight: 500;
    margin-top: 25px;
    text-transform: uppercase;
    transition: 0.4s;
}
.comment-form-cookies-consent{
    display: none;
}
.comment-respond .comment-form .comment-notes{
    color: #fff;
    font-size: 18px;
}
.comment-respond .comment-form label{
    color: #fff;
    font-size: 16px;
}

.woocommerce div.product .woocommerce-tabs .panel{
    margin: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{
    box-shadow: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
    border: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
    box-shadow: none !important;
}
.neLoc{
    right: 45px;
    top: 36%;
}
.contentBd ul li{
    list-style: none;
}
.eventLocDetails .locImgEv:first-child{
    display: none;
}

.crsIcon{
    cursor: pointer;
    width: 24px;
    position: absolute;
    top: 20px;
    right: 20px;
}
.crsIcon img{
    width: 100%;
    filter: brightness(0) invert(1);
}
.single-product  .productdetailswrap .section-title{
    display: none;
}

.custom-pagination{
    justify-content: center;
    display: flex;
}
.showSubmenu{
    display: block;
}

.investors_tab_list .fa-chevron-down {
    transform: rotate(-90deg);
    transition: 0.4s;
}
.showAnn .fa-chevron-down{
    transform: rotate(0deg);
}
/* .variations_form .thwvsf_fields{
    display: none;
} */
 .detailsProduct .variations tr:nth-child(3){
    display: none;
}

/*--------------------
        Arnab
--------------------*/
.event_card{
    display: flex;
    align-content: flex-end;
    justify-content: space-around;
    align-self: center;
}
.df-container{
    background-color: transparent !important;
}
.searchWrap #ajaxsearchlite1 .probox, div.asl_w .probox{
    background-color: white;
    background-image: none;
}
.searchWrap #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
    color: #000 !important; 
}
.searchWrap div.asl_w .probox .promagnifier{
    background-color: #2b4689;
    background-image: none;
}
div.asl_r.vertical{
    background-color: #2b4689 !important;
}


.search-results .blog-sidebar__content{
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.search-results .blog-sidebar__single {
    padding: 15px;
    width: 33.33%;
    border-radius: 5px;
    background-color: transparent !important;
    margin-bottom: 40px;
    flex: 0 0 auto;
}
.search-results .blog-sidebar__img{
    height: 250px;
}
.search-results .blog-sidebar__content-box li{
    color: #fff;
}

.mailIdWrap{
    padding: 30px 0;
    border-bottom: 1px solid #ffca01;
    background-color:rgb(43 70 137);
}
.mailIdWrap p{
    font-size: 24px;
    color: #ffffff;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 0 !important;
}
.mailIdWrap a{
    font-size: 24px;
    color: #fea73b;
    display: inline-block;
    text-decoration: underline !important;
}
.mailIdWrap a{}
.contact-page__form .wpcf7-response-output{
    color: #fff;
}
 .footer .list-unstyled  li{
    margin-top: 0px !important;
}
.caseToggle i{
    transition: 0.4s;
}

.businessSec .wpcf7-response-output{
    color: #fff;
}
.businessSec .formSec input{
    margin-bottom: 15px;
}
.businessSec .formSec input:focus-visible{
    background-color: #151f2e !important;
}
.businessSec .formSec textarea{
    height: auto;
    outline: none;
}
.businessSec .formSec textarea:focus-visible{
    background-color: #151f2e !important;
}
.plusIc{
    display: none;
}
.imgPrd{
    text-align: center;
}
.imgPrd img{
    width: auto;
    max-width: 100%;
    overflow: hidden;
    transform: scale(1);
    display: inline-block;
}

.productCardWrap:hover .imgPrd img{
    transform: scale(1.05);
}
/* .page-template-template-network .tabSecLc{
    justify-content: flex-start;
} */

.contSecWrld{
    display: flex;
    justify-content: center;
}

.page-template-template-network .mapSec .listWrap{
    margin-top: 0px;
}
.page-template-template-network .mapSec  .listContBox {
    padding-top: 0;
}   

/* .page-template-template-products .container{
    width: 1580px;
} */
.imgPrd{
    width: 100%;
}
.contact-form{
    overflow: auto;
}

.formCWrap h4{
    color:#fea736;
}
.careerForm{
    /*margin: 0 auto;*/
    /*width: 50%;*/
    background-color: rgba(0,0,0, 0.5);
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1300;
}

.careerForm.active{
    display: block;
}

.formCWrap{
    background-color: #192a38;
    position: absolute;
    width: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 20px 30px;
    max-height: 95%;
    overflow-y: auto;
    overflow-x: hidden;
}

.formCWrap::-webkit-scrollbar{
    width: 5px;
    height: 5px;
}

.formCWrap::-webkit-scrollbar-track{
    background-color: #ccc;
}

.formCWrap::-webkit-scrollbar-thumb{
    background-color: #fea72d;
}

.closeApplyBtn {
    position: absolute;
    top: 10px;
    right: 20px;
}

.closeApplyBtn i{
    color: #fff;
    font-size: 22px;
}

.careerForm textarea{
    height: 150px;
}

.fancybox-button svg path{
    fill:#fff;
}
.careerForm input[type="text"], .careerForm input[type="email"], .careerForm input[type="tel"], .careerForm input[type="number"],.careerForm input[type="file"], .careerForm textarea {
    color:#fff;
    border: 0;
    width: 100%;
    outline: none;
    font-size: 15px;
    padding: 15px 5px;
    margin-bottom: 15px;
    background: transparent;
    border-bottom: 1px solid #fff;
}
.careerForm input[type="submit"] {
    background: #fea736;
    border: none;
    padding: 10px 30px;
    color: #fff;
    font-size: 18px;
}

/*.banner_mob, .services_wrap_mob{*/
/*    display: none;*/
/*}*/
/*@media only screen and (max-width:1280px){*/
/*    .banner_pc, .services_wrap_pc{*/
/*       display: none; */
/*    }*/
    
/*    .banner_mob, .services_wrap_mob{*/
/*        display: block;*/
/*    }*/
/*}*/
@media only screen and (max-width:767px){
    .careerForm{
        width:100%;
    }
    .careerForm textarea {
        max-height: 180px;
    }
    
    .page-header h2{
        font-size: 30px !important;
        line-height: 40px !important;
    }
    
    .videoContent{
        height: auto;
    }
    
    .videoContent h4{
        display: block;
    }
}

.transformOff{
	transform: translate3d(0px, 0px, 0px) !important;
}

.manufacturerD-main{
    padding: 130px 30px;
    background: #cb0a3d;
}
.manufacturerD-wrap h2{}
.manufacturerD-main .row{
    align-items: center;
}
.manufacturerD-main .eachCol{
    position: relative;
}
.manufacturerD-main .eachColBox{
    padding: 30px;
    display: flex;
    position: relative;
    align-items: center;
}
.manufacturerD-main .eachCol:not(:last-child) .eachColBox:after{
    top: 0;
    bottom: 0;
    width: 1px;
    content: '';
    right: -12px;
    position: absolute;
    background-color: #ff5a86;
}
.manufacturerD-main .eachColBox *{
    color: #fff;
}
.manufacturerD-main .eachColBox span{
    width: 50px;
    font-size: 30px;
}
.manufacturerD-main .eachColBox p{
    margin: 0;
    padding-left: 15px;
    width: calc(100% - 50px);
}
.manufacturerD-main .eachColBox p a{
    font-size: 20px;
}

.mapsWrap iframe{
    display: block;
    height: 600px;
}


@media only screen and (max-width: 1024px){
    .manufacturerD-main .container{
        max-width: 100%;
    }
    .manufacturerD-main .eachColBox {
        padding: 30px 0px;
    }
        .detailsProduct .woocommerce-product-gallery {
        height: auto;
    }
  
    .single-product .smallImg {
    position: relative;
    }
     .single-product .detailsProduct .woocommerce-product-gallery {
        height: auto !important;
    }

}

@media only screen and (max-width: 991px){
    .manufacturerD-main .eachColBox span {
        width: 30px;
    }
    .manufacturerD-main .eachColBox p{
        width: calc(100% - 30px);
    }
    .manufacturerD-main .eachColBox p a{
        font-size: 16px;
    }
  
    .single-product .smallImg {
    position: relative;
    }
     .single-product .detailsProduct .woocommerce-product-gallery {
        height: auto !important;
    }
}
@media only screen and (max-width: 767px){
    .manufacturerD-main {
        padding: 30px 30px;
    }
    .manufacturerD-main .eachCol:not(:last-child) .eachColBox:after{
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        top: inherit;
        width: inherit;
    }
    .manufacturerD-main .eachColBox span {
        font-size: 20px;
    }
    .new_brand_img .brandImage:last-child{
         display: none;
    }

    .page-template-template-blog .page-wrapper, .page-id-539 .page-wrapper {
        overflow: hidden !important;
    }
}

@media (max-width: 575px){
    .modal_img_slider .slick-arrow {
        width: 30px;
        height: 30px;
    }
}


.page-template-templates-brands .new_brand_box .bgRed1{
    background-color: #f7003f !important;
}

.eachBrandNew:nth-child(3) .bgRed1{
    background-color: #cc181a!important;
}
.wrldmapSvgWrap svg g[data-cont="ausNone"]:hover path{   
    fill: #003762  !important ;
    
}
.wrldmapSvgWrap svg g[data-cont="ausNone"] path{   
    fill: ##003762 !important ;
    
}

.page-template-template-blog .page-wrapper,
.page-id-539 .page-wrapper {
    overflow: visible !important ;
}

/*.comment-respond .comment-form label ,*/
/*.single-product #comments p, #respond span {*/
/*    color: #000 !important;*/
/*}*/
.comment-respond .comment-form label {
    margin-bottom: 10px;
}
.careerForm input::placeholder,
.careerForm textarea::placeholder{
    padding-left: 10px;
}
.productSec .investorList li::after {
    content: "\f078";
    font-family: fontawesome;
    position: absolute;
    right: 17px;
    top: 13px;
    transform: rotate(-90deg);
    font-size: 13px;
    transition: 0.4s;
    display: none;
}



.single-product #respond label,
.single-product #respond p,
.single-product #respond span,
.single-product #respond a{
    color: #000!important;
}

.search-results .blog-sidebar__title a{
    color: #fff;
}

.blogDSec .comment-respond .comment-form textarea{
    color: #fff;
}

.blogDSec #comments p, #respond span {
    color: #fff !important;
}

.blogDSec .comment-form .logged-in-as{
    color: #fff;
}

/*--stackoo start--*/
.page-header{
    height:500px;
}
.stackooBanner .page-header-bg:before{ 
    display:none;
}
.stackooSec{
    padding:80px 0;
}
.stackooTextHeading{
    position:relative;
}
.stackooTextHeading:after{
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 47%;
    transform: translateY(-50%);
    content: "";
    left: 0;
    z-index: -1;
}
.stackooTextHeading h2{
    color:#F9832C;
    width:auto;
    display:inline-block;
    padding:10px 20px;
    padding-left:0px;
    background-color:#fff;
}
.stackooTextHeading h3{
    color:#F9832C;
    width:auto;
    font-size:24px;
    display:inline-block;
    padding:10px 20px;
    padding-left:0px;
    background-color:#fff;
    font-weight:500;
}
.stackooText .addressText p{
    font-size:18px;
    font-weight:500;
}
.stackooSec .align-items-center {
    align-items: center !important;
}
.otherBrandSec{
    background-color:#F3F3F3;
}
.otherBrandSec .text-center .title:before, .otherBrandSec .text-center .title:after{
    display:none !important;
}
.otherBrandSec .title{
    color:#000;
}


.stackooImg img, .obLogo img{
    width:100%;
}



#reload_captcha img{
    width:100%;
}

/* @media (min-width: 768px) {
     #milestone .timeNwrap .col-md-6 {
        width: 100%;
     }
} */




















