.btn-boxArrow{padding:8px 20px; /*font-family: 'ArchivoRegular'; */ font-size: 30px; color: #241D19; border: 1px solid #D9D9D9; border-radius: 10px; display: inline-block; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.btn-boxArrow.dark{color: #fff; border: 1px solid #403836; }
.btn-boxArrow:after{content: ""; background: url("../images/arrow-right-orange.svg") center no-repeat; background-size: contain; width: 40px; height: 30px; display: inline-block; vertical-align: middle; margin-left: 20px; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.btn-boxArrow:hover{color: #fff; background: #FF3300; border: 1px solid #FF3300;  transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.btn-boxArrow:hover:after{content: ""; background: url("../images/arrow-right-white.svg") center no-repeat; background-size: contain;margin-left: 30px; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1);  }


.careerWrpNew .carerPnlWrp{ margin: 60px 0;}
.careerWrpNew .carerPnlWrp .careerPnl{ position: relative; display: flex; justify-content:flex-start; align-items:center; padding: 30px 20px; border-bottom: 1px solid #DADADA;transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl h3{color: #413937; position: relative; z-index: 3; display: inline-block; vertical-align:middle; padding: 0 20px; margin: 0;}
.careerWrpNew .carerPnlWrp .careerPnl h3 span{display:block; font-size: 18px; Xmargin-bottom: 10px; color: #A79D9A;}
.careerWrpNew .carerPnlWrp .careerPnl h3 span:nth-child(2){margin: 10px 0 0 0;}
.careerWrpNew .carerPnlWrp .careerPnl *{position: relative; z-index: 3;}
.careerWrpNew .carerPnlWrp .careerPnl .post{flex: 0 40%;}
.careerWrpNew .carerPnlWrp .careerPnl .date{flex: 0 25%;}
.careerWrpNew .carerPnlWrp .careerPnl .location{flex: 0 20%;}
.careerWrpNew .carerPnlWrp .careerPnl .location{}
.careerWrpNew .carerPnlWrp .careerPnl .btn-boxArrow{color: #000;font-size: 18px; }
.careerWrpNew .carerPnlWrp .careerPnl .btn-boxArrow:after{width: 20px; height: 16px;}
.careerWrpNew .carerPnlWrp .careerPnl .btn-boxArrow:hover:after{margin-left:20px;}
.careerWrpNew .carerPnlWrp .careerPnl:hover .btn-boxArrow{color: #fff;background:#413937; }
.careerWrpNew .carerPnlWrp .careerPnl:hover .btn-boxArrow:hover{color: #fff;background:#FF3300; }
.careerWrpNew .carerPnlWrp .careerPnl .btn-circleArrow{}
.careerWrpNew .carerPnlWrp .careerPnl .btn-circleArrow{display: inline-block; vertical-align: middle; width: 40px;height: 40px; text-align: center; border-radius: 50%; border: 1px solid #A79D9A; position: relative;z-index: 3; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl .btn-circleArrow:before{content:""; background: url("../images/arrow-diagonal-gray.svg") center no-repeat; background-size: 60%; width: 100%; height: 100%; position: absolute; top:0px; left: 0; display: block; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl .btn-circleArrow:hover{border: 1px solid #FF3300; background: #FF3300; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl .btn-circleArrow:hover:before{content:""; background: url("../images/arrow-diagonal-wht.svg") center no-repeat; background-size: 60%;  transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl:before{content: "";  position: absolute; left: 0; bottom: 0; width: 100%; height:0%; background: #fff;transition: all .5s cubic-bezier(0.61, 0, 0.28, 1);}
.careerWrpNew .carerPnlWrp .careerPnl:hover:before{height:100%; background: #F2F2F2;transition: all .5s cubic-bezier(0.61, 0, 0.28, 1);}
.careerWrpNew .carerPnlWrp .careerPnl:hover .btn-circleArrow{border: 1px solid #FF3300; background: #FF3300; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl:hover .btn-circleArrow:before{content:""; background: url("../images/arrow-diagonal-wht.svg") center no-repeat; background-size: 60%;  transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); }
.careerWrpNew .carerPnlWrp .careerPnl.titles:before{content: none;}
.careerWrpNew{background: #fff; height: 100%; padding: 160px 0 80px 0; position: relative;}
.careerWrpNew .ban-career{margin: 60px 0 120px 0;}


.getinWrp{ background:#413937; padding:40px 0; color: #fff;}
.getinWrp .getinInnr{display: flex; justify-content:space-between; align-items: center; }
.getinWrp .btn-boxArrow{color: #fff;font-size: 20px;}
.getinWrp .btn-boxArrow:after{width: 26px; height: 20px;}
.getinWrp h2{font-size: 45px;}

.getinFormWrp .form-control{border: none !important; border-bottom: 1px solid #ccc !important; border-radius: 0;font-family: 'ArchivoRegular'; margin-bottom: 10px; padding:20px 0}
.getinFormWrp label{font-family: 'ArchivoRegular'; font-size: 15px;  margin: 0px; padding: 0;}
.getinFormWrp .btn-boxArrow{color: #000;font-size:18px;background:#fff; border-radius: 5px; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1); margin: 10px;}
.getinFormWrp .btn-boxArrow:hover{color: #fff;background:#FF3300; transition: all .5s cubic-bezier(0.61, 0, 0.28, 1);}




@media (max-width:1400px){
  .careerWrpNew{padding: 130px 0 80px 0;}
  .careerWrpNew .ban-career{margin: 40px 0 120px 0;}
}
@media (max-width:1100px){
  .careerWrpNew .carerPnlWrp .careerPnl{padding: 20px 0;}
  .careerWrpNew .carerPnlWrp .careerPnl h3{padding: 0 10px;}
  .contactWrpNew .contctTop .col-lg-6{flex: 0 0 65%; max-width: 65%;}
  .contactWrpNew .listAddrs li .imgAddrs{left: 31%;}
}
@media (max-width:992px){
  .careerWrpNew .carerPnlWrp{margin: 0 0 60px 0;}
  .contactWrpNew .contctTop .col-lg-6{flex: 0 0 100%; max-width: 100%; margin-top: 40px;}
  .careerWrpNew .ban-career{margin: 40px  0;}
  .careerWrpNew{padding: 160px 0 80px 0;}
}
@media (max-width:767px){
  .getinWrp .getinInnr{display: block;}
  .getinWrp h2{font-size: 28px;}
  .getinWrp .btn-boxArrow{font-size: 16px; margin-top: 30px;}
  .contactWrpNew .listAddrs li{font-size: 28px;}
  .careerWrpNew{padding: 120px 0 40px 0;}
  .careerWrpNew .carerPnlWrp .careerPnl{padding: 20px 0; display: block;}
  .careerWrpNew .carerPnlWrp .careerPnl h3{margin-bottom: 20px; display: block;}
  .careerWrpNew .carerPnlWrp .careerPnl h3 span{font-size: 16px; margin-bottom: 5px;}
  .careerWrpNew .carerPnlWrp .careerPnl h3 span:nth-child(2){margin: 5px 0 0 0; color: #4d4d4d;}
  .contactWrpNew .listAddrs li{display: block; position: relative;}
  .contactWrpNew .listAddrs li .imgAddrs{position: static; display: block; margin-top: 20px; opacity: 1;}
  .contactWrpNew .listAddrs .icnAddrs{position: absolute; top: 25px; right: 0;}
  .careerWrpNew .ban-career{margin: 40px 0;}  
  .careerWrpNew .carerPnlWrp .careerPnl{padding: 0 0 40px 0; margin-bottom: 40px;}
  .careerWrpNew .carerPnlWrp .careerPnl .btn-boxArrow{margin: 0; font-size: 16px; padding: 8px 15px;}
}
@media (max-width:1366px){
  .careerWrpNew .carerPnlWrp .careerPnl .location{flex: 0 15%;}
}
@media (max-width:767px){
  .careerWrpNew .carerPnlWrp .careerPnl.titles{display: none;}  
}


/* START : New footer css ----------------------------------------------------- */
.footerNewWrp {padding: 100px 0; background: #ffffff;}
.footerNewWrp .ftrTxt{font-size: 20px; padding-right: 40px;}
.footerNewWrp  ul {
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.footerNewWrp  ul li {
    border-bottom: 1px solid #dadada;
}
.footerNewWrp  ul li a {
    text-decoration: none;
    display: flex
;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    position: relative;
    width: 100%;
    height: 90px;
}

.footerNewWrp  ul li a span.name {
    /*font-family: "SourceSerif4_48pt";*/
    font-size: 22px;
    font-weight: 400;
    color: #000;
}


.footerNewWrp .letsTalk {
    display: inline-block;
    font-size: 34px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    position: relative;
    overflow: hidden;
}
.footerNewWrp .letsTalk svg{    width: 30px;}
.footerNewWrp .socialWrp{display: flex; justify-content: space-between;}

.ftrLogo{width: 175px;}
.copyrigt_wrp{ background: #ffffff;}
.copyrigt_wrp .container {
    width: 83.1%;
    height: 100%;
    margin: 0 auto;
    display: flex
;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #d9d9d9;
}
.copyrigt_wrp  .footer_bottom_lhs {
    color: #a79d9a;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
}
.copyrigt_wrp  .footer_bottom_rhs a {
    margin-left: 20px;
    color: #a79d9a;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
}

/* ENDS : New footer css ----------------------------------------------------- */

.footerNewWrp ul li a:hover span.linkArrw svg circle { stroke:#ffffff; fill:#ef412a;  }

.Lets-Talk a:after {
position: absolute;
bottom: .5px;
left: 0;
height: 3px;
width: 100%;
background-color: rgb(0, 0, 0);
content: "";
transform: translate3d(-101%, 0, 0);
opacity: 1;
animation: trace-out .25s ease-out forwards;
}

.Lets-Talk a:hover:after {
opacity: 1;
animation: trace-in .25s ease-out forwards;
}

.Lets-Talk a svg {
width: 70px;
}

.social_wrp{display: flex; flex-direction: row; }
.social_wrp .hover-color{ display: none;}
.social_wrp a{  display: flex; flex-direction: row; justify-content: center; align-items: center; width: 35px; height: 35px; border-radius: 100px; border: #a9a09d 1px solid; margin: 0 3px;}
.social_wrp a:hover .gray{ display: none;}
.social_wrp a:hover .hover-color{ display: block;} 
.social_wrp img{ width: 23px; height: auto;}

.mob-ft-logo{ display: none;}

@media (max-width: 991px) {
  .desktop-ft-logo{ display: none;}
  .mob-ft-logo{ display: block;}
}