.byPlacingCnt h2{
    font-size: 54px;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.byPlacing .row{align-items: flex-end;}
.byPlcBt{display: flex;justify-content: end;    padding-bottom: 20px;}
.byPlcBt .readBtn{color: #fff;}
.byPlacingCnt{    padding-right: 8%;}
.byPlacing .row~.row{border-top: 2px solid #FFFFFF;align-items: baseline;}
.ulList{border-right: 2px solid #fff;padding-top: 70px;height: 100%;}
.listUl{
    margin: 0 0;
    padding: 0 0;
    list-style-type: none;
    padding-bottom: 20px;
}
.byPlacing .row~.row .col-lg-4:last-child .ulList{border-right: 2px solid transparent;}
.listItem img{
    width: 32px;
    margin-right: 30px;
    position: absolute;
    left: 0;
}
.listItem{
    font-size: 28px;
    color: #FFFFFF;
    margin-bottom: 30px;
    display: block;
    position: relative;
    padding-left: 60px;
}
.ourTeam{
    background: url('./../images/bgSec1Img.png') 0 0 no-repeat;
    background-size: cover;
    padding: 150px 0;
    overflow: hidden;
}
.ourTeamCnt{padding-right: 20%;}
.ourTeam .byPlcBt{    height: 100%;align-items: flex-end;}
.teamBox{margin-top: 50px;position: relative;}
.teamCntShow h3{
    font-size: 30px;
    color: #FFFFFF;
    padding-bottom: 30px;
    border-bottom: 2px solid #b8967e;
    text-align: center;
}
.teamHvrCnt{
    position: absolute;
    left: 100%;
    top: 0px;
    padding: 70px 50px 35px 40px;
    border: 1px solid #707070;
    background: #fff;
    height: calc(100% - 100px);
    width: calc(0% - 0%);
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
}
.teamHvrCnt h3{
    font-size: 30px;
    color: #3B0C11;
    margin-bottom: 10px;
}
.teamHvrCnt h3~span,
.teamHvrCnt h3~p{
    font-size: 18px;
    color: #3B0C11;
    font-family: georgiaA;
}
.teamHvrCnt h3~p{    margin-bottom: 100px;}
.ourTeam .row:last-child{position: relative;flex-wrap: nowrap;}
.teamUl{
    margin-top: 65px;
    margin-bottom: 0;
    padding-top: 30px;
    border-top: 2px solid #B8967E;
    list-style-type: none;
    display: flex;
    align-items: center;
    padding-left: 0;
}
.teamUl li{margin-right: 20px;}
.teamImg{margin-bottom: 30px;width: 100%;max-width: 500px;transition: 0.3s;}
.teamImg img{width: 100%;}
.ourTeam .row:last-child .col-lg-4:hover .teamHvrCnt{
    width: calc(100% - 32%);
    visibility: visible;
    opacity: 1;
    left: 33%;
}
.ourTeam .row:last-child .col-lg-4:hover .teamImg{width: 33%;max-width: 550px;}
.teamCntShow{
    position: relative;
    transform: translate(0%, 0%);
    opacity: 1;
    visibility: visible;
    transition: 0.3s;
}
.ourTeam .row:last-child .col-lg-4:hover .teamCntShow{
    transform: translate(25%, -100%);
    opacity: 0;
    visibility: hidden;
}
.showTmCnt{
    display: none;
    opacity: 0;
    visibility: hidden;
    transition: 0.9s;
}
.ourTeam .row:last-child .col-lg-4:hover .showTmCnt{
    opacity: 1;
    visibility: visible;
    display: block;
}
.ourTeam .row:last-child .col-lg-4{transform: translateX(0%);position: relative; transition: 0.3s;}
.ourTeam .row:last-child .col-lg-4:hover~.col-lg-4{transform: translateX(100%);}
.ourTeam .row:last-child .col-lg-4:hover{width: 100%;}
.ourTeam .row:last-child .col-lg-4:nth-child(2):hover{
    transform: translateX(-33%);
}
.ourTeam .row:last-child .col-lg-4:last-child:hover{width: 100%;}
.ourTeam .row:last-child .col-lg-4:last-child .teamHvrCnt{left: -20%;}
.ourTeam .row:last-child .col-lg-4:last-child:hover .teamHvrCnt{left: -68%;}
.news{padding: 170px 0px;}
.news .soraBold{    color: #171717;}
.news .subHead{    color: #310808;}
.news .byPlcBt{
    height: 100%;
    align-items: flex-end;
}
.news .readBtn{color: #3B0C11;}
.newsLftImg{margin-bottom: 40px;}
small{
    font-family: 'Gotham Narrow';
    font-size: 12px;
    color: #2A2A2A;
    margin-bottom: 10px;
    display: inline-block;
}
.newsLftCnt h3{
    font-size: 30px;
    color: #310808;
    margin-bottom: 60px;
    line-height: 1.3;
}
.newsRghtCnt small{margin-bottom: 10px;}
.newsRghtCnt h3{
    font-size: 24px;
    color: #3B0C11;
    margin-bottom: 30px;
}
.newsRghtCnt a{
    font-size: 16px;
    color: #B8967E;
    text-decoration: none;
    font-family: 'sora';
}
.offcanvas.offcanvas-end{
    width: 30%;
    background: #005493;
    padding: 70px 50px 130px 80px;
}
.sideBarUL{
    padding: 0 0;
    margin: 0 0;
    list-style-type: none;
    padding-top: 100px;
}
.sideBarItem{
    font-size: 32px;
    color: #FFFFFF;
    font-weight: 500;
    text-decoration: none;
    margin-bottom: 20px;
    display: block;
}
.offcanvas-header{    padding-right: 100px;justify-content: end;}
.offcanvas-header .btn-close{padding: 0 0;margin: 0 0;}
.whtLIN{
    display: block;
    margin-left: 15px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu{
    position: fixed;
    top: 300px;
    left: 0;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    height: 80vh;
    background: #CD7337;
    z-index: -1;
    box-shadow: 0px -300px 0px #CD7337;
    border-radius: 0;
    border-top: 2px solid #fff;
}
header{
    position: relative;
    z-index: 3;
    width: 100%;
}
header.show{position: fixed;}
.navbar-expand-lg .navbar-nav .nav-link.show{color: #fff;}
.soraBold.dmAreas{position: absolute;top: -60px;}
.teamHvrCnt h3~span{display: inline-block;margin-bottom: 20px;}
.abtBnr .bnrImg{width: 100%;}
.abtBnr .andSign{
    text-align: end;
    padding-left: 0;
    padding-right: 20%;
}
.abtBnr .soraBold{color: #3A3A3A;}
.abtBnr .bnrHead{margin-bottom: 150px;}
.abtBnr .andSign{top: 45%;}
.abtBnr .andSign:after{left: 78%;width: 21.3%;}
.abtBnr .andSign:before{width: 71%;}
.banner.abtBnr .row{align-items: flex-end;}
.abtFrm.abtUs{background: #fff;}
.abtFrm .soraBold{color: #3A3A3A;}
.abtFrm .subHead{color: #3A3A3A;margin-bottom: 50px;}
.abtFrm .subPara{color: #171717;}
.abtUs.abtFrm .row{    align-items: normal;}
.abtFrm .abtImg{
    height: 100%;
    background: #EDEDED;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    margin-right: 5%;
}
.abtFrm .abtCnt{padding-right: 0;padding-left: 0%;}
.journy{
    padding: 120px 0px;
    background: #CD7337;
}
.journy .soraBold span{background: #fff;}
.jrnTab{
    display: flex;
    width: 100%;
}
.jrnTab .nav-pills .nav-link{
    font-size: 18px;
    color: #FFFFFF37;
    position: relative;
    font-weight: 500;
    padding: 5px 0;
}
.jrnTab .nav-pills .nav-link:after{
    position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    width: 67px;
    height: 67px;
    background-color: #FFFFFF46;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.jrnTab .nav-pills .nav-link:before{
    position: absolute;
    content: '';
    left: -200px;
    top: 50%;
    transform: translateY(-50%);
    width: 215px;
    height: 1px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.jrnTab .nav-pills .nav-link.active{color: #FFFFFF;background-color: transparent;}
.jrnTab .nav-pills .nav-link.active:after,
.jrnTab .nav-pills .nav-link.active:before{
    opacity: 1;
    visibility: visible;
}
.jrnyTabCnt h2{
    font-size: 200px;
    color: #FFFFFF19;
    line-height: 0.8;
}
.jrnyTabCnt h2 span{
    font-size: 84px;
    display: block;
    margin-bottom: 70px;
}
.jrnyTabCnt strong{
    font-size: 54px;
    color: #FFFFFF;
    padding-bottom: 20px;
    display: block;
    margin-bottom: 50px;
    border-bottom: 2px solid #fff;
}
.jrnyTabCnt p{
    font-size: 24px;
    color: #FFFFFF;
    font-family: georgiaA;
    margin: 0 0;
}
.jrnTab .tab-content>.tab-pane{height: 100%;}
.jrnyTabBox{height: 100%;}
.jrnyTabCnt{
    display: flex;
        flex-wrap: wrap;
        height: 100%;
        width: 100%;
        flex-direction: column;
        justify-content: space-between;
        padding: 0 150px 0px 95px;
}
.journy .row{position: relative;}
.jrnyTabImg{
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
}
.jrnyTabImg .owl-carousel,
.jrnyTabImg .owl-carousel .owl-stage-outer,
.jrnyTabImg .owl-carousel .owl-stage-outer .owl-stage,
.jrnyTabImg .owl-carousel .owl-stage-outer .owl-stage .owl-item,
.jrnyTabImg .owl-carousel .owl-stage-outer .owl-stage .owl-item .item,
.jrnyTabImg .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .jrnyCrslImg,
.jrnyTabImg .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .jrnyCrslImg img{height: 100%;}
.link-navi img{
    width: 130px;
    height: 150px;
    object-fit: cover;
}
#custom-owl-dots{
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    bottom: 18%;
    right: 0%;
    z-index: 2;
}
.owl-dot1{
    border: 7px solid transparent;
    transition: 0.3s;
}
.owl-dot1.active{
    border: 7px solid #fff;
}
.ourStamp{padding: 180px 0px;}
.ourStmpCnt .soraBold{    color: #3A3A3A;}
.ourStmpCnt .subHead{color: #3A3A3A;margin-bottom: 40px;}
.ourStmpCnt .subPara{color: #171717;}
.ourStmpVdo{height: 100%;padding-left: 0%;}
.vdoBox{
    height: 100%;
    width: 100%;
    background: #3A3A3A;
    position: relative;
}
.playIcon{
    width: 125px;
    height: 125px;
    background: #005493;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    position: absolute;
    left: 0;
}
.ourStmpCnt{padding-right: 10%;}
.msnVsn .soraBold{color: #3A3A3A;}
.msnVsnRght .subHead{color: #3A3A3A;margin-bottom: 80px;}
.msnVsn .row{border-bottom: 2px solid #CD7337;margin-bottom: 75px;}
.msnVsn .row:last-child{border-bottom: none;}
.msnVsnRght .msnCntWrap .subHead{margin-bottom: 20px;}
.msnCntWrap{margin-bottom: 60px;}
.msnCntWrap p{
    font-size: 24px;
    color: #3B0C11;
    margin: 0 0;
}
.journy .owl-carousel .owl-item img{object-fit: cover;}
.jrnTabSec{
    height: 750px;
    padding: 20px 0;
    overflow-y: scroll;
    width: 53px;
    flex: 0 0 100px;
}

.jrnTabSec::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

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

.jrnTabSec::-webkit-scrollbar-thumb
{
	background-color: #3A3A3A;
}

/* @media (min-width: 991px){
    .container{max-width: 1650px;}
} */
.banner.abtBnr.teamBnr .row{align-items: center;}
.abtBnr.teamBnr .andSign{top: 55%;}
.ourTeam.tmOur{background: transparent;}
.tmOur .subHead{
    color: #3A3A3A;
    margin-bottom: 60px;
}
.orng{color: #CD7337 !important;}
.blue{color: #005493 !important;}
.black{color: #3A3A3A !important;}
.tmOurCnt{width: 50%;}
.tmOur .teamCntShow h3{color: #3A3A3A;}
.partner .subHead{margin-bottom: 60px;}
.prtImg{
    width: 100%;
    height: 450px;
    background: #3A3A3A;
    margin-bottom: 20px;
}
.prtCnt{
    border-bottom: 2px solid #B8967E;
    text-align: center;
}
.prtCnt h3{
    font-size: 30px;
    color: #3A3A3A;
}
.prtCnt p{
    font-size: 16px;
    color: #3A3A3A;
    font-family: 'sora';
    font-weight: 500;
    margin-bottom: 28px;
}
.prtBox{margin-bottom: 80px;}
.bnrParaHead{
    font-size: 30px;
    color: #3A3A3A;
}
.prctc.abtBnr.abtBnr .andSign{    top: 40%;}
.mdlSec{    padding: 130px 0px;}
.mdlCnt{
    width: 67%;
    margin: 0 auto 65px;
}
.mdlCnt h2{
    font-size: 40px;
    color: #3A3A3A;
    margin-bottom: 30px;
    padding-right: 35%;
}
.mdlCnt p{
    font-size: 24px;
    color: #171717;
    margin: 0 0;
    font-family: georgiaA;
}
.keySec .soraBold{color: #171717;}
.keySec .subHead{margin-bottom: 60px;}
.newsPrct.news{padding: 140px 0px 170px;}
.insBnr{padding-top: 80px;}
.insBnrCnt h1{
    font-size: 45px;
    color: #3A3A3A;
    margin-bottom: 40px;
}
.insTabSec{
    padding: 40px 0px 70px;
    background: #3A3A3A;
}
.insTabs .nav-pills .nav-link{
    font-size: 22px;
    color: #FFFFFF;
    font-weight: 700;
    font-family: 'sora';
    border-radius: 0;
    padding: 0 0;
}
.insTabs .nav-pills .nav-link.active{
    color: #CD7337;
    border-bottom: 2px solid #CD7337;
    background: transparent;
}
.insTabs .nav li{margin-right: 60px;}
.insTabs{
    margin-bottom: 100px;
    position: relative;
    z-index: 2;
}
.insFormTab{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: flex-end;
}
.insSearch{
    padding-right: 30px;
}
.insSelect{ padding-right: 30px; }
.insBtns{
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
}
.insSearch input:focus-visible{outline: none;}
.select_fields{ display: flex; align-items: flex-end; justify-content: space-between; flex: 1 0 auto; }
.select_fields > div{ width: 33.33%; }
.insSearch input{
    width: 100%;
    background: transparent;
    border: 0 none;
    border-bottom: 2px solid #fff;
    padding: 28px 5px;
    height: 58px;
    color: #fff;
    font-size: 16px;
    font-family: 'sora';
}
.insSearch input::placeholder{
    font-size: 16px;
    color: #FFFFFF58;
    font-weight: 500;
    font-family: 'sora';
}
.insSelect .form-select { background-color: #3a3a3a; border: 0 none; border-radius: 0; border-bottom: 2px solid #fff; padding: 15px 0px; color: #fff; font-weight: 500; font-size: 16px; font-family: 'sora'; height: 58px; width: 100%; background-image: url(../images/di_icon.png); background-size: 17px; background-position-x: 100%; background-repeat: no-repeat; }
.insSelect .form-select:focus{ box-shadow: none; outline: none; }
.searchBtn{
    background: #CD7337;
    border: 0 none;
    padding: 15px 70px;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: 500;
    font-family: 'sora';
    margin-right: 25px;
}
.resetBtn{
    border: 1px solid #CD7337;
    background: transparent;
    padding: 10px 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #CD7337;
    font-size: 15px;
    font-weight: 500;
    font-family: 'sora'; border-radius: 50px; margin-left: 20px;
}
#searchForm .resetBtn{padding: 14px 60px;}
.resetBtn:hover{ background: #CD7337; border-color: #CD7337; color: #fff; }
.resetBtn span{
    width: 29px;
    height: 29px;
    background: #B8967E;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 12px;
}
.resetBtn span svg{
    color: #3a3a3a;
    font-size: 16px;
}
.insBnrCnt{position: relative;}
.insBnrCnt .andSign { text-align: right; padding-left: 0; font-size: 220px; color: #CD7337; font-weight: 400; font-family: 'URWClassico'; display: block; position: absolute; top: -38px; line-height: 1; right: 0; }
.insBnrCnt .andSign:after{display: none;}
.insBnrCnt .andSign:before{width: 91%;}
.tabAct{padding: 60px 0px 0;}
.tabActImg{margin-bottom: 20px;}
.tabActCnt h3{
    font-size: 19px;
    color: #3B0C11;
    margin-bottom: 20px; font-weight: 500;
}
.tabActCntRead{
    font-size: 13px;
    color: #CD7337;
    font-weight: 700;
    text-decoration: none;
    font-family: 'sora';
}
.tabActCntBox, .publications_boxs .insigts_mo{margin-bottom: 50px;}
.insDtlBnr{padding: 50px 0px;}
.insDtlBnrCnt h1{
    font-size: 50px;
    color: #3A3A3A;
    margin-bottom: 20px;
}
.insBtmBnr{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 25px;
}
.insSocial li{margin-right: 12px;}
small a{
    font-weight: 500;
    color: #CD7337;
}
.insBtmRght{
    display: flex;
    align-items: center;
}
.insSocial ul{
    margin: 0 0;
    padding: 0 0;
    display: flex;
    align-items: center;
    list-style-type: none;
}
.insSocial ul li a img{width: 49px;}
.insBtmRght>span{
    font-size: 14px;
    color: #2A2A2A;
    display: inline-block;
    margin-right: 20px;
    font-family: GothamNarrow-Book;
}
.insBtmLft small{margin: 0 0;}
.insDtlMdl strong{
    font-size: 30px;
    color: #3A3A3A;
    margin-bottom: 50px;
    display: block;
    font-weight: 400;
}
.insDtlMdl{width: 100%;margin: 0 auto;}
.insDtlMdlDiv{    margin-bottom: 60px;}
.insDtlMdlDiv h2{
    font-size: 40px;
    color: #3A3A3A;
    margin-bottom: 30px;
}
.insDtlMdlDiv p{
    font-size: 24px;
    color: #171717;
    font-family: georgiaA;
    margin-bottom: 25px;
}
.insDtlBtmSec{padding-bottom: 0px !important;}
/* .insDtlMdl li{ list-style-type: disc !important; margin-bottom: 10px; } */
.insDtlMdl li{ margin-bottom: 10px; }
.insDtlMdl ul{ margin-left: 18px; }
.abtBnr.wwuBnr .andSign{top: 25%;}
.banner.abtBnr.wwuBnr .row{align-items: center;}
.wwuSec{padding: 70px 0 150px;}
.wwuTp{margin-bottom: 30px;}
.wwuBtmCnt{margin-bottom: 60px;}
.wwuBtmCnt h3 { font-size: 31px; color: #3A3A3A; margin-bottom: 18px; font-weight: 500; line-height: 1; }
.wwuBtmCnt p{
    font-size: 19px; font-weight: 500;
    color: #3B0C11;
    margin: 0 0;
}
.wwuBtnGrp{padding-top: 50px;}
.wwuBtnGrp h3{
    font-size: 31px;
    color: #3A3A3A;
    margin-bottom: 31px; font-weight: 500;
}
.legaGrp{
    display: flex;
    align-items: center;
    width: 100%;
}
.legal{
    padding: 15px 50px;
    border: 0 none;
    background: #CD7337;
    color: #fff;
    font-weight: 500;
    font-family: 'sora';
    line-height: 1.3;
    margin-right: 25px;
    font-size: 15px;
}
.legal.non{background-color: #005493;}
.abtBnr.internBnr .andSign{top: 40%;}
.internSec1{padding-top: 130px;padding-bottom: 100px;}
.internSec1 .insDtlMdl strong{color: #CD7337;margin-bottom: 30px;}
.interFormSec h2{
    font-size: 54px;
    color: #005493;
    border-bottom: 2px solid #CD7337;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.interFormDiv b{
    font-size: 16px;
    color: #3A3A3A;
    font-weight: 600;
    font-family: 'sora';
    margin-bottom: 25px;
    display: inline-block;
    width: 100%;
}
.interFormDiv{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    margin-bottom: 40px;
}
.interFormDiv .form-check{
    margin-right: 25px;
    display: flex;
    align-items: center;
}
.interFormDiv .form-check .form-check-input[type=radio]{
    width: 19px;
    height: 19px;
    border: 2px solid #707070;
}
.interFormDiv .form-check  label{
    line-height: 2;
    margin-left: 7px;
    font-size: 15px;
    color: #3A3A3A;
    font-family: 'sora';
}
.interFormInput input,
.interFormInput select, .career_btm .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    border: 0 none;
    border-bottom: 1px solid #9A9A9A;
    padding: 15px 0;
    width: 100%;
    font-family: 'sora';
    border-radius: 0;
}
.interFormInput input::placeholder,
.interFormInput select {
    font-size: 15px;
    color: #3A3A3A;
    font-weight: 400;
    font-family: 'sora';
}
.interFormInput input:focus-visible, 
.interFormInput select:focus-visible{outline: none;}
.interFormInput{position: relative;}
.interFormInput label{
    display: flex;
    align-items: center;
    width: 88%;
    justify-content: space-between;
    position: absolute;
    top: 5px;
    left: 0;
    background: #fff;
    height: 90%;
    font-family: 'sora';
    font-size: 15px;
    color: #3A3A3A;
}
.interFormRow{margin-bottom: 40px;}
.interFormDiv .form-check .form-check-input[type=checkbox]{
    width: 16px;
    height: 16px;
    border-radius: 0;
    border: 1px solid #707070;
}
.interFormInput small{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -30px;
    font-size: 12px;
    color: #797979;
    font-family: 'sora';
    text-align: end;
    padding-right: 30px;
}
.interFormCnt p{
    font-size: 12px;
    color: #3A3A3A;
    font-family: 'sora';
    margin: 0 0;
}
.interFormCnt{margin-bottom: 40px;}
.interFormSec{padding-bottom: 200px;}
.banner.abtBnr.internBnr .row{        align-items: center;}
.teamDtlBnr .bnrHead span{
    font-size: 20px;
    color: #171717;
    display: block;
    font-weight: 500;
    font-family: PPHattonMedium;
}
.abtBnr.teamDtlBnr .bnrHead{margin-bottom: 60px;}
.banner.abtBnr.teamDtlBnr .row{align-items: center;}
.abtBnr.teamDtlBnr .andSign{top: 98.2%;}
.teamDtlBnr .insBtmBnr{
    margin: 0 0;
    position: relative;
    top: 80px;
}
.teamDtlBnr~.newsPrct.news{padding: 100px 0px 200px;}
.banner.abtBnr.cntBnr .row{align-items: center;}
.abtBnr.cntBnr .andSign{top: 35%;}
.officeSec{padding: 100px 0px;}
.officeSec .row{border-top: 2px solid #E3E3E3;}
.officeBox{
    border-right: 2px solid #E3E3E3;
    padding: 40px 20px 0;
    height: 100%;
}
.officeBox h2{
    font-size: 36px;
    color: #3A3A3A;
    margin-bottom: 30px;
}
.officeBox p{
    font-size: 16px;
    color: #3A3A3A;
    margin-bottom: 10px;line-height: 1.3;
}
.officeUl{
    padding: 0 0;
    margin: 0 0;
    list-style-type: none;
}
.officeUl li{
    display: flex;
    align-items: center;
    width: 100%; line-height: 1.3;
}

.officeItem{
    font-size: 16px;
    color: #3A3A3A;
    margin-bottom: 0;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
}
.officeUl li .officeItem:first-child{margin-left: 0px;}
.officeImg{
    margin-top: 25px;
}
.officeSec .row .col-lg-4:last-child .officeBox{border-right: 0;}
.interFormBtn .legal{    padding: 18px 35px;margin-right: 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu>.container{
    height: 50vh;
    overflow-y: scroll;
}
.tabAct + .searchResultContainer{ padding-top: 0; }
.searchResultContainer{ padding-top: 80px !important; }
.footnotes_sec{ position: relative; padding-left: 24px; }
.footnotes_sec a{ position: absolute; left: 0; top: 0; }
.bootstrap-select .dropdown-menu{ border-radius: 0; }
.dropdown-item{ padding: 3px 1rem; line-height: 1.35; }
.team_content .form_input{ font-size: 16px; }
.dropdown-item:focus, .dropdown-item:hover{ background-color: #1967D2 !important;}
.interFormInput select *{ font-size: 16px !important; background-color: #ccc;}

/* .insDtlMdl ul ul li{list-style-type: circle !important; } */
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{ color: #fff; }

.tabActCnt h3 a{font-weight: 500;font-size: 19px;font-family: "Sora", serif;}
.select_fields > div.custom-select{padding-right: 30px;}
.select_fields> div.custom-select .arrow{right: 30px;}
.select_fields> div.custom-select .select-trigger{border-bottom: 2px solid #fff;}
.page-id-452 .insSelect .sd-multiSelect .bootstrap-select{max-width: 100% !important;}
































@media (min-width: 1600px){
    .container{max-width: 1650px;}
}
@media (max-width: 1600px){
    .ftrBtm{padding: 50px 0px 100px;}
    .officeSec .container>h1{font-size: 46px;margin-bottom: 30px;}
    .officeBox{padding-top: 40px;}
    .officeBox h2{font-size: 30px;margin-bottom: 20px;}
    .officeItem{font-size: 16px;}
    .abtBnr.cntBnr .andSign{top: 30%;}
    .teamDtlBnr~.newsPrct.news{padding: 80px 0px 170px;}
    .teamDtlBnr .insBtmBnr{top: 40px;}
    .abtBnr.wwuBnr .andSign{top: 70%;}
    .abtBnr.internBnr .andSign{top: 70%;}
    .interFormSec h2{font-size: 44px;padding-bottom: 30px;margin-bottom: 30px;}
    .interFormSec{padding-bottom: 170px;}
    .wwuBtnGrp{padding-top: 80px;}
    .legal{font-size: 16px;}
    .insDtlBnrCnt h1{font-size: 46px;}
    .insSocial ul li a img{    width: 45px;}
    .insDtlMdl strong{font-size: 26px;margin-bottom: 40px;}
    .insDtlMdlDiv h2{font-size: 36px;}
    .insDtlMdlDiv p{font-size: 20px;margin-bottom: 20px;}
    .insDtlBtmSec{padding-bottom: 200px;}
    .insTabs .nav-pills .nav-link{font-size: 18px;}
    .insTabs{margin-bottom: 100px;    }
    .searchBtn{padding: 14px 50px;font-size: 16px;margin-right: 0;}
    .resetBtn{padding: 9.8px 25px;font-size: 15px;    min-width: auto;}
    .insSelect .form-select{font-size: 16px;}
    #searchForm .resetBtn{padding: 14px 30px;}
    .insSearch{width: 50%;}
    .insSelect { width: 35%; }
    .insSearch input{font-size: 20px;}
    .tabActCnt h3,
    .tabActCnt h3 a{font-size: 19px;margin-bottom: 30px;}
    .resetBtn span{width: 25px;height: 25px;}
    .resetBtn span svg{font-size: 14px;}
    .tmOurCnt{width: 60%;}
    .tmOur .subHead{margin-bottom: 40px;}
    .partner .subHead{margin-bottom: 40px;}
    .prtImg{height: 350px;}
    .prtCnt h3{font-size: 24px;margin-bottom: 5px;}
    .prtBox{margin-bottom: 70px;}
    .prtCnt p{font-size: 14px;margin-bottom: 20px;}
    .jrnTabSec{height: 600px;}
    .msnCntWrap p{font-size: 20px;}
    .jrnyTabImg{width: 48%;}
    #custom-owl-dots{bottom: 20%;}
    .link-navi img{width: 100px;height: 120px;}
    .owl-dot1.active{border: 5px solid #fff;}
    .banner.abtBnr .row{align-items: self-start;}
    .abtBnr .bnrHead{margin-bottom: 100px;}
    .abtBnr .andSign{top: 34%;}
    .jrnyTabCnt h2 span{font-size: 60px;margin-bottom: 40px;}
    .jrnyTabCnt h2{font-size: 130px;}
    .jrnyTabCnt{padding: 0 60px 0px 50px;}
    .jrnyTabCnt strong{font-size: 46px;margin-bottom: 30px;padding-bottom: 10px;}
    .jrnyTabCnt p{font-size: 20px;}
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 18px;margin-right: 15px;}
    .sideBarRight button{width: 40px;height: 40px;}
    .bar{width: 15px;}
    .linkdIN{width: 40px;height: 40px;}
    .bnrImg{width: 100%;}
    .andSign{padding-left: 170px;font-size: 200px;top: 44%;}
    .bnrCnt{width: 100%;}
    .bnrHead{font-size: 42px;}
    .banner .owl-dots{left: 160px;}
    .bar2{    width: 25px;}
    .soraBold{font-size: 20px;}
    .subHead{    font-size: 36px;}
    .signSec .andSign{padding-right: 235px;}
    .soraBold span{
        width: 25px;
        height: 25px;
        margin-right: 15px;
    }
    .byPlacingCnt{padding-right: 0%;}
    .byPlacingCnt h2{font-size: 46px;}
    .ulList{padding-top: 50px;height: 100%;}
    .listItem{font-size: 24px;margin-bottom: 25px;padding-left: 50px;}
    .byPlacing .row~.row{align-items: normal;}
    .teamCntShow h3{font-size: 24px;padding-bottom: 25px;}
    .teamHvrCnt{height: calc(100% - 86px);padding: 50px 50px 35px 40px;}
    .teamHvrCnt h3{font-size: 26px;}
    .teamHvrCnt h3~p{margin-bottom: 80px;}
    .newsLftCnt h3{font-size: 26px;}
    .newsRghtCnt h3{margin-bottom: 15px;font-size: 20px;}
    .newsRghtImg{
        height: 100%;
    width: 100%;
    }
    .newsRghtImg img{
        width: 100%;
    height: 100%;
    object-fit: cover;
    }
    .stLatStay{    padding: 125px 5% 115px;}
    .StayCnt h2{font-size: 40px;}
    .StayCnt p{font-size: 24px;    padding-right: 0px;}
    .sendInput input{padding: 30px 25px;}
    .sendInput svg{font-size: 36px;}
    .ftrHead{font-size: 20px;}
    .ftrItem, .ftrHead~p{font-size: 16px;}
    .copyRght p{font-size: 16px;}
    .offcanvas.offcanvas-end{width: 40%;padding: 30px 50px 30px 80px;}
    .offcanvas-header{padding-right: 80px;}
    .sideBarUL{padding-top: 40px;}
    .sideBarItem{font-size: 24px;}
    .bnrParaHead{font-size: 24px;}
    .mdlCnt{width: 80%;}
    .mdlCnt h2{font-size: 36px;padding-right: 10%;    margin-bottom: 20px;}
    .mdlCnt p{font-size: 20px;}
    .newsPrct.news{padding: 100px 0px 170px;}
    .internSec1{padding-top: 90px;padding-bottom: 80px;}
    
}
@media (max-width: 991px){
    .headTp nav{    width: 85%;}
    .headTp .sideBar{width: 15%;}
    .navbar-toggler:focus{box-shadow: none;}
    header .navbar-brand~.navbar-collapse{
        position: absolute;
    top: 100%;
    width: calc(100% + 20%);
    background: #fff;
    box-shadow: -5px 30px 0px 30px #fff;
    }
    header.show .navbar-brand~.navbar-collapse{
        background: transparent;
        box-shadow: -5px 30px 0px 30px transparent;
        width: auto;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        box-shadow: 0px -340px 0px #CD7337;
        top: 340px;
        padding-left: 20%;
    }
    .officeBox{padding-bottom: 40px;border-bottom: 2px solid #E3E3E3;border-right: 0;}
    .officeSec .row .col-lg-4:last-child .officeBox{border-bottom: 0;}
    .abtBnr.cntBnr .andSign{top: 70%;}
    .officeSec{padding: 50px 0px;}
    .ofc{min-height: auto;}
    .teamDtlBnr .insBtmBnr{top: 30px;}
    .abtBnr.teamDtlBnr .andSign{top: 99.2%;}
    .insDtlBtmSec{padding-bottom: 150px;}
    .insDtlBnrCnt h1{font-size: 36px;}
    .insSocial ul li a img{width: 40px;}
    .insSocial li{margin-right: 10px;}
    .insDtlMdl strong{font-size: 24px;}
    .insDtlMdlDiv h2{font-size: 30px;}
    .insDtlMdlDiv p{        font-size: 16px;margin-bottom: 20px;}
    .insBnrCnt h1{font-size: 40px;}
    .insBnrCnt .andSign{transform: translateY(-32%);}
    .insTabs{margin-bottom: 50px;}
    .insFormTab{flex-wrap: wrap;}
    .insBtns{margin-top: 30px;width: 100%;}
    .insSelect{width: 40%;}
    .insSearch{width: 55%;}
    .insFormTab{flex-wrap: wrap;}
    .insSearch input{height: 70px;padding: 20px 5px;}
    .tabActImg img{width: 100%;}
    .insSelect .form-select{padding: 20px 0px;height: 70px;}
    .insTabs .nav li{margin-right: 20px;margin-bottom: 20px;}
    .insTabs .nav-pills .nav-link{font-size: 16px;}
    .prctc.abtBnr.abtBnr .andSign{top: 65%;}
    .mdlSec{padding: 60px 0px;}
    .abtBnr.teamBnr .andSign{top: 70%;}
    .tmOurCnt{width: 80%;}
    .ourStmpVdo{min-height: 600px;}
    .jrnyTabCnt{height: 600px;width: 550px;}
    .jrnTab .tab-content>.tab-pane{height: auto;}
    .jrnyTabImg{
        position: relative;
        top: 40px;
        left: -5%;
    }
    .jrnyTabImg{width: 100%;}
    .journy{overflow: hidden;}
    #custom-owl-dots{
        bottom: -10px;
        padding-right: 0;
        width: 100%;
        padding-left: 7%;
        justify-content: start;
    }
    .journy .owl-carousel .owl-item img{
        width: 100%;
    height: auto;
    position: relative;
    left: 25%;
    min-width: 500px;
    }
    .abtBnr .bnrHead{margin-bottom: 60px;}
    .abtBnr .andSign{top: 75%;}
    .abtFrm .row .col-lg-6:first-child{order: 2;}
    .abtFrm .row .col-lg-6:last-child{order: 1;}
    .andSign{
        padding-left: 172px;
        font-size: 170px;
        top: 35%;
        width: 97%;
        left: 12px;
    }
    .andSign:after{left: 40%;width: 60%;}
    .andSign:before{width: 28%;}
    .bnrCnt{padding-top: 40px;padding-bottom: 50px;}
    .banner .owl-dots{left: 50%;transform: translateX(-50%);bottom: 40%;}
    .bnrHead{font-size: 36px;}
    .abtUs{padding: 100px 0px 130px;}
    .soraBold{font-size: 16px;}
    .soraBold span{        width: 20px;height: 20px;}
    .subHead{font-size: 30px;margin-bottom: 40px;}
    .abtCnt{padding-right: 0;padding-bottom: 50px;}
    .abtImg{padding-left: 0;}
    .signSec .andSign{top: 70%;left: 10px;width: 100%;}
    .signSec .andSign:before{width: 55%;}
    .signSec .andSign:after{left: 65%;    width: 35%;}
    .byPlacing{padding: 100px 0;}
    .byPlacingCnt h2{font-size: 36px;}
    .byPlcBt{padding-top: 40px;justify-content: start;}
    .ulList{border-bottom: 2px solid #fff;padding-top: 40px;    border-right: none;}
    .byPlacing .row~.row{border-right: 2px solid #fff;}
    .listItem{font-size: 20px;margin-bottom: 20px;}
    .ourTeam{    padding: 100px 0;}
    .ourTeam .row:last-child{flex-wrap: wrap;}
    .showTmCnt{
        display: block;
        opacity: 1;
        visibility: visible;
    }
    .teamHvrCnt{        
        height: auto;
        padding: 50px 50px 35px 40px;
        left: 0;
        top: 0px;
        width: 100%;
        overflow: visible;
        visibility: visible;
        opacity: 1;
        position: relative;
    }
    .teamHvrCnt h3~p{margin-bottom: 40px;}
    .teamUl li{margin-right: 15px;}
    .teamUl{    margin-top: 40px;padding-top: 20px;}
    .teamCntShow{display: none;}
    .teamImg{    max-width: 100%;}
    .ourTeam .row:last-child .col-lg-4:hover .teamImg{width: 100%;max-width: 100%;}
    .ourTeam .row:last-child .col-lg-4:hover .teamHvrCnt{width: 100%;left: 0;}
    .ourTeam .row:last-child .col-lg-4:hover~.col-lg-4{transform: translateX(0%);}
    .ourTeam .row:last-child .col-lg-4:last-child .teamHvrCnt{left: 0;}
    .ourTeam .row:last-child .col-lg-4:nth-child(2):hover{transform: translateX(-0%);}
    .ourTeam .row:last-child .col-lg-4:last-child:hover .teamHvrCnt{left: 0;}
    .news{padding: 100px 0px;}
    .newsLftCnt h3{margin-bottom: 40px;}
    .newsLft{padding-bottom: 50px;}
    .StayCnt{    margin-bottom: 40px;}
    .ftrBtmLeft{margin-bottom: 40px;}
    .ftrHead{margin-bottom: 20px;}
    .ftrBtmRght .ftrCnt{margin-bottom: 50px;}
    .ftrBtm{padding: 50px 0px 80px;}
    .stLatStay{padding: 100px 5% 100px;}
    .offcanvas.offcanvas-end{width: 50%;padding: 50px 50px 80px 50px;}
    .offcanvas-header{padding-right: 0;}
    .sideBarUL{    padding-top: 50px;}
    .sideBarItem{font-size: 24px;}
    .wwuBtmCnt h3{font-size: 30px;}
}
@media (max-width: 767px){
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 16px;}
    .navbar-expand-lg .navbar-nav .dropdown-menu{top: 280px;}
    .soraBold.dmAreas{top: -30px;}
    .headTp .sideBar{width: 20%;}
    .headTp nav{        width: 80%;}
    .abtBnr.cntBnr .andSign{top: 80%;}
    .officeSec .container>h1{font-size: 30px;margin-bottom: 20px;}
    .officeBox{
        padding-bottom: 30px;
        border-bottom: 1px solid #E3E3E3;
        border-right: 0;
        padding-top: 30px;
    }
    .officeBox h2{font-size: 20px;margin-bottom: 15px;}
    .officeItem{font-size: 14px;}
    .officeBox p{font-size: 14px;margin-bottom: 10px;}
    .teamDtlBnr~.newsPrct.news{padding: 40px 0px 100px;}
    .teamDtlBnr .bnrHead span{font-size: 12px;}
    .abtBnr.teamDtlBnr .bnrHead{margin-bottom: 40px;}
    .internSec1{padding-top: 40px;padding-bottom: 30px;}
    .internSec1 .insDtlMdl strong{margin-bottom: 15px;}
    .interFormSec h2{
        font-size: 26px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .interFormDiv b{font-size: 12px;margin-bottom: 15px;}
    .interFormDiv .form-check{margin-right: 15px;}
    .interFormDiv .form-check .form-check-input[type=radio]{
        width: 15px;
        height: 15px;
        border: 1px solid #707070;
    }
    .interFormDiv .form-check label{font-size: 12px;margin-left: 5px;}
    .interFormDiv{margin-bottom: 20px;}
    .interFormInput input, .interFormInput select,
    .interFormInput input::placeholder, .interFormInput select optgroup,
    .interFormInput label{font-size: 12px;}
    .page-id-910 .career_btm .bootstrap-select>.dropdown-toggle{font-size: 12px;}
    .page-id-910 .interFormInput select{font-size: 12px;}
    .page-id-910 .bootstrap-select .dropdown-menu li a{font-size: 12px;}
    .interFormInput input, .interFormInput select{
        width: 100%;
        padding: 10px 0;
        height: 40px;
    }
    .interFormInput label{top: 0;}
    .interFormRow{margin-bottom: 20px;}
    .interFormDiv .form-check .form-check-input[type=checkbox]{width: 13px;height: 13px;}
    .interFormInput small{padding-right: 0;font-size: 10px;bottom: -30px;}
    .interFormCnt p{font-size: 10px;}
    .interFormCnt{margin-bottom: 20px;}
    .interFormSec{padding-bottom: 100px;}
    .wwuSec{padding: 60px 0 100px;}
    .wwuTp p{font-size: 15px;}
    .wwuTp{margin-bottom: 40px;}
    .wwuBtmCnt h3{font-size: 24px;}
    .wwuBtnGrp{padding-top: 0;}
    .wwuBtmCnt p{font-size: 14px;}
    .wwuBtnGrp h3{font-size: 24px;margin-bottom: 20px;}
    .legal{padding: 12px 40px;margin-right: 12px;font-size: 12px;}
    .insDtlBtmSec{padding-bottom: 70px;}
    .insDtlMdlDiv{margin-bottom: 40px;}
    .insDtlMdlDiv p{font-size: 12px;margin-bottom: 10px;}
    .insDtlMdlDiv h2{font-size: 20px;margin-bottom: 15px;}
    .insDtlMdl{width: 100%;}
    .insDtlMdl strong{font-size: 16px;margin-bottom: 20px;}
    .insDtlBnr{padding: 30px 0px;}
    .insDtlBnrCnt h1{font-size: 24px;padding-right: 0;}
    .insBtmBnr{flex-wrap: wrap;}
    .insBtmRght>span{font-size: 12px;margin-right: 10px;}
    .insBtmRght{margin-top: 10px;}
    .insSocial ul li a img{width: 30px;}
    .insTabs .nav-pills .nav-link{font-size: 12px;}
    .insTabs .nav-pills .nav-link.active{border-bottom: 1px solid #CD7337;}
    .insTabs .nav li{margin-right: 15px;margin-bottom: 15px;}
    .insTabs{margin-bottom: 20px;}
    .insSearch input::placeholder{font-size: 12px;}
    .insSearch input{border-bottom: 1px solid #fff;font-size: 14px;height: 50px;padding: 10px 5px;}
    .insSelect .form-select{border-bottom: 1px solid #fff;font-size: 12px;height: 50px;padding: 10px 0px; background-size: 13px;}
     #searchForm .resetBtn{padding: 8px 45px;}
    .insSearch input::placeholder{font-size: 12px;}
    .insBtns{margin-top: 20px;}
    .resetBtn span svg{font-size: 8px;}
    .resetBtn span{width: 15px;height: 15px;margin-right: 8px;}
    .resetBtn{padding: 9px 20px;font-size: 12px;}
    .searchBtn{padding: 10px 30px;font-size: 12px;        margin-right: 15px;}
    .insBnrCnt h1{font-size: 28px;margin-bottom: 20px;}
    .insBnrCnt .andSign{transform: translateY(-38%);}
    .insTabSec{padding: 30px 0px 50px;}
    .tabAct{        padding: 60px 0px 0;}
    .tabActCntRead{font-size: 12px;}
    .tabActCnt h3,
    .tabActCnt h3 a{font-size: 14px;margin-bottom: 20px;}
    .tabActImg{margin-bottom: 20px;}
    .tabActCntBox, .publications_boxs .insigts_mo{margin-bottom: 20px;}
    .mdlCnt{width: 90%;}
    .mdlCnt h2{font-size: 24px;padding-right: 0;}
    .mdlSec{padding: 60px 0px 20px;}
    .newsPrct.news{padding: 60px 0px 140px;}
    .mdlCnt p{font-size: 14px;}
    .bnrParaHead{font-size: 16px;}
    .abtBnr.prctc .bnrHead{margin-bottom: 30px;}
    .partner {padding-bottom: 0px !important;}
    .prtCnt h3{font-size: 20px;}
    .prtCnt p{font-size: 12px;margin-bottom: 15px;}
    .prtImg{height: 300px;}
    .tmOurCnt{width: 100%;}
    .partner .subHead{margin-bottom: 20px;}
    .tmOur .subHead{margin-bottom: 20px;}
    .teamBnr .bnrCnt{padding-bottom: 20px;}
    .offcanvas.offcanvas-end{width: 100%;padding: 20px 40px 40px 40px;}
    .whtLIN img{width: 30px;}
    .sideBarUL{padding-top: 20px;}
    .sideBarItem{font-size: 16px;margin-bottom: 15px;}
    .jrnTabSec::-webkit-scrollbar
{
	width: 3px;
	background-color: #F5F5F5;
}
.journy .owl-carousel .owl-item img{left: 0;min-width: auto;}
.link-navi img{width: 60px;height: 80px;}
.owl-dot1.active{        border: 3px solid #fff;}
#custom-owl-dots{padding-left: 5%;}
    .abtBnr .bnrHead{margin-bottom: 20px;}
    .abtBnr .andSign:before{width: 60%;}
    .abtFrm .subHead{margin-bottom: 30px;}
    .abtFrm .abtImg img{width: 75%;}
    .journy{padding: 70px 0px 80px;}
    .jrnTab .nav-pills .nav-link{font-size: 12px;}
    .jrnTabSec{height: 400px;}
    .jrnTab .nav-pills .nav-link:after{width: 45px;height: 45px;}
    .jrnyTabCnt h2 span{font-size: 40px;margin-bottom: 20px;}
    .jrnyTabCnt h2{font-size: 70px;}
    .jrnyTabCnt strong{
        font-size: 24px;
        margin-bottom: 20px;
        padding-bottom: 5px;
    }
    .jrnyTabCnt p{font-size: 14px;}
    .jrnTabSec{flex: 0 0 70px;}
    .jrnyTabCnt{
        height: 400px;
        width: 200px;
        padding: 0 0 0px 20px;
    }
    .ourStamp{padding: 60px 0px;}
    .ourStmpVdo{min-height: 400px;}
    .playIcon{width: 70px;height: 70px;}
    .playIcon img{width: 40px;}
    .msnVsnRght .subHead{margin-bottom: 40px;}
    .msnVsn .row{border-bottom: 1px solid #CD7337;margin-bottom: 50px;}
    .msnVsnRght .subHead{font-size: 20px;}
    .msnCntWrap p{font-size: 14px;}
    .msnVsnRght .msnCntWrap .subHead{margin-bottom: 10px;}
    .msnCntWrap{margin-bottom: 40px;}
    .ourTeamCnt{padding-right: 0;}
    .journy .owl-carousel .owl-item img{max-width: 250px;}
    .jrnyTabImg .owl-carousel{width: 300px;}
    .sideBarRight button{
        width: 30px;
        height: 30px;
        padding: 4px 4px;
        margin-right: 10px;
    }
    .bar{width: 10px;margin: 2px 0;}
    .bar2{width: 20px;}
    .linkdIN{width: 30px;height: 30px;}
    .linkdIN svg{font-size: 12px;}
    .jrnyTabCnt>div{
        display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: end;
    }
    .navbar-brand{width: 100px;}
    .navbar-toggler{
        margin-right: 5px;
    width: 40px;
    padding: 5px 0;
    }
    .navbar-toggler-icon{height: 1em;width: 1em;}
    .banner{padding-top: 30px;}
    .andSign{
        padding-left: 70px;
        font-size: 109px;
        top: 20%;
        width: 93%;
        left: 12px;
    }
    .andSign:before{width: 27%;}
    .bnrCnt{ padding-top: 30px;}
    .bnrHead{font-size: 24px;margin-bottom: 20px;}
    .bnrPara{font-size: 12px;margin-bottom: 30px;}
    .banner .owl-dots{
        left: 50%;
        transform: translateX(-50%);
        bottom: 54%;
        width: 100%;
    }
    .banner .owl-theme .owl-dots .owl-dot span{height: 3px;width: 20px;}
    .owl-carousel .owl-item .readBtn img{width: 30px;}
    .readBtn{font-size: 12px;}
    .abtUs{padding: 50px 0px 60px;}
    .soraBold{margin-bottom: 20px;font-size: 12px;}
    .subHead{font-size: 24px;margin-bottom: 20px;}
    .subPara{font-size: 14px;margin-bottom: 20px;}
    .abtCnt{padding-right: 10px;}
    .readBtn img{width: 30px;margin-right: 10px;}
    .signSec .andSign{top: 80%;padding-right: 115px;}
    .signSec .andSign:before{width: 50%;}
    .byPlacing{padding: 60px 0;}
    .byPlacingCnt h2{font-size: 24px;margin-bottom: 20px;}
    .subPara{font-size: 12px;}
    .byPlcBt{padding-top: 20px;}
    .byPlacing .row{padding-bottom: 0 !important;}
    .listItem{font-size: 14px;margin-bottom: 15px;padding-left: 30px;}
    .listItem img{    width: 20px;margin-right: 10px;}
    .ulList{padding-top: 25px;border-bottom: 1px solid #fff;}
    .ourTeam{        padding: 60px 0;}
    .soraBold span{
        width: 15px;
        height: 15px;
        margin-right: 10px;
    }
    .teamImg{margin-bottom: 20px;}
    .teamHvrCnt{padding: 30px 20px 30px 20px;}
    .teamHvrCnt h3{font-size: 18px;margin-bottom: 5px;}
    .teamHvrCnt h3~span{margin-bottom: 15px;}
    .teamHvrCnt h3~span, .teamHvrCnt h3~p{font-size: 12px;}
    .teamHvrCnt h3~p{margin-bottom: 30px;}
    .teamUl{margin-top: 30px;border-top: 1px solid #B8967E;}
    .teamItem img{width: 25px;}
    .teamUl li{margin-right: 10px;}
    .news{padding: 60px 0px;}
    .newsLftImg{margin-bottom: 20px;}
    small{font-size: 10px;margin-bottom: 10px;}
    .newsLftCnt h3{font-size: 18px;margin-bottom: 20px;}
    .newsRghtCnt h3{font-size: 16px;margin-bottom: 10px;}
    .newsRghtCnt a{font-size: 12px;}
    .stLatStay{padding: 60px 0% 60px;}
    .StayCnt h2{font-size: 24px;margin-bottom: 15px;}
    .StayCnt p{font-size: 16px;}
    .sendInput input{padding: 15px 20px;}
    .sendInput input::placeholder{font-size: 12px;}
    .sendInput svg{font-size: 20px;    right: 20px;}
    .ftrBtm{padding: 40px 0px 20px;border-top: 2px solid #B8967E;}
    .ftrHead {margin-bottom: 15px;font-size: 16px;}
    .ftrItem, .ftrHead~p{        font-size: 12px;}
    .ftrUl{    margin-bottom: 20px;}
    .ftrItem svg{
        margin-right: 10px;
    width: 12px;
    height: 12px;
    }
    .ftrHead~p{    margin-bottom: 20px;}
    .copyRght p{font-size: 12px;padding: 20px 0px;}
    .select_fields > div.custom-select{padding-right: 0;}
    .select_fields> div.custom-select .select-trigger{
        border-bottom: 1px solid #fff;
        font-size: 12px;
        font-weight: 400;
    }
    .select_fields> div.custom-select .arrow{right: 0;}
}
