body{
margin: 0px;
padding: 0px;
}
*{
box-sizing: border-box;
}
.poppins{
  font-family: "Poppins", sans-serif;
  font-weight: ;
  font-style: normal;
}

.open-sans{
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
.flex{
display: flex;
}
.justify-content-SB{
justify-content: space-between;
}
.justify-content-C{
justify-content: center;
}
.width-D85-T90-M90{
width: 85%;/*D85 for desktop, T90 for tablet, M90 for mobile*/
}
.txtColor{
color: #a3760b;
}
.grayTxt{
    color: #5b5b5b;
}
.genTxtSize{
    font-size: 110%;
}
.sectionLabelTxt{
font-size: 170%;
}
.imgContain{
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.imgCover{
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.sectionMargin{
margin: 100px 0px;
}
.overallWrapper{
width: 100%;
}
.overlayColor{
background: #00000069;
}
/*index starts*/
.indexTopImg{
background-image: url(../image/topimg.jpg);
}
.indexTopImgOverlay{
height: 695px;
}
/*header starts*/
.headerWrap{
padding: 30px 0px;
}
.header{
align-items: center;
}
.headerLogoWrap{
width: 10%;
}
.headerLogo{
background-image: url(../image/logoWhite.svg);
width: 100%;
height: 50px;
}
.headerMenuWrap{
min-width: 50%;
align-items: center;
}
.headerMenuNav{
text-decoration: none;
color: #fff;
font-size: 105%;
}
.headerBtnWrap{
width: 10%;
}
.headerMenuBtn{
text-decoration: none;
color: #fff;
border: solid 1px #fff;
text-align: center;
padding: 10px 35px;
    border-radius: 10px;
}
.darkHeaderLogo{
background-image: url(../image/logoBlack.svg);
width: 100%;
height: 50px;
}
.darkHeaderMenuNav{
text-decoration: none;
color: #000;
font-size: 105%;
}
.darkGenBtn{
text-decoration: none;
color: #000;
border: solid 1px #000;
text-align: center;
padding: 10px 35px;
    border-radius: 10px;
}
.mobileMenuWrap{
display: none;
}
/*header ends*/
.indexTopImgContentWrap{
align-items: center;
margin: 150px 0px 0px 0px;
}
.indexTopImgContent{
	align-items: center;
flex-direction: column;
color: #fff;
width: 60%;
}
.topBigTxt{
text-align: center;
font-size: 395%;
}
.topSmallTxt{
	width: 70%;
    text-align: center;
    font-size: 115%;
        margin: 10px 0px 0px 0px;
}
.indexTopImgBtn{
    text-decoration: none;
    color: #fff;
    border: solid 1px #fff;
    padding: 10px 30px;
    border-radius: 10px;
    margin: 25px 0px;
}
.indexSection1{

}
.indexSec1Wrap{

}
.indexSec1TxtWrap{
width: 48%;
}
.indexSec1Label{
margin: 0px 0px 40px 0px;
}
.indexSec1TxtW{

}
.indexSec1Txt{
    margin: 0px 0px 30px 0px;
    line-height: 28px;
}
.directoryLink{
align-items: center;
    color: #000;
    text-decoration: none;
    border: solid 1px #000;
    padding: 10px 30px;
    border-radius: 10px;
}
.directoryLink span{
margin: 0px 10px 0px 0px;
}
.indexSec1Img{
background-image: url(../image/nav.jpg);
height: 500px;
width: 50%;
border-radius: 10px;
}
.indexSection2{
background-image: url(../image/sec2.jpg);
}
.indexSec2Wrap{
    height: 450px;
    align-items: center;
}
.indexSec2{
flex-direction: column;
align-items: center;
}
.indexSec2Txt{
    text-align: center;
    color: #fff;
    width: 70%;
    margin: 0px 0px 22px 0px;
}
.indexSection3{

}
.indexSec3Wrap{

}
.indexSec3{
margin: 35px 0px;
}
.sec3ContentWrap{
flex-direction: column;
align-items: center;
width: 48%;
box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
padding: 35px;
    border-radius: 10px;
}
.sec3ContentLabel{
font-size: 150%;
}
.sec3ContentTxt{
text-align: center;
    margin: 20px 0px;
}
.sec3ContentImg1{
background-image: url(../image/sas.jpg);
width: 100%;
height: 400px;
border-radius: 10px;
}
.sec3ContentImg2{
background-image: url(../image/sda.jpg);
width: 100%;
height: 400px;
border-radius: 10px;
}
.sec3BtnWrap{

}
.sec3Btn{
    text-decoration: none;
    color: #000;
    border: solid 1px #000;
    border-radius: 5px;
    padding: 10px 35px;
    align-items: center;
}
.sec3Btn span{
margin: 0px 5px 0px 0px;
}
.sec3BtnIcon{
background-image: url(../image/aurB.png);
    width: 20px;
    height: 20px;
}
.indexSection4{
background-image: url(../image/sec4.jpg);
}
.sec4BtnWrap{

}
.sec4Btn{
    text-decoration: none;
    color: #fff;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 10px 35px;
    align-items: center;
}
.sec4Btn span{
margin: 0px 5px 0px 0px;
}
.sec4BtnIcon{
background-image: url(../image/aur.png);
    width: 20px;
    height: 20px;
}
.indexSection5{

}
.indexSec5Wrap{

}
.indexSection5Label{
    text-align: center;
    margin: 0px 0px 35px 0px;
}
.indexSec5ImgWrap{
margin: 0px 0px 20px 0px;
}
.indexSec5Img1{
background-image: url(../image/is1.jpg);
}
.indexSec5Img2{
background-image: url(../image/is2.jpg);
}
.indexSec5Img3{
background-image: url(../image/is3.jpg);
}
.indexSec5Img4{
background-image: url(../image/is4.jpg);
}
.indexSec5Img5{
background-image: url(../image/is5.jpg);
}
.indexSec5Img6{
background-image: url(../image/is6.jpg);
}
.indexSec5Img7{
background-image: url(../image/is7.jpg);

}
.indexSec5Img8{
background-image: url(../image/is8.jpg);

}
.indexSec5ImgDets{
width: 24%;
border-radius: 6px;
}
.indexSec5Img9{
background-image: url(../image/is9.jpg);
width: 100%;
border-radius: 6px;
}
.indexSec5overlay{
align-items: center;
height: 200px;
    border-radius: 6px;
}
.indexSec5ImgTxt{
    color: #fff;
    border: solid 1px #fff;
    padding: 10px 20px;
}
/*footer starts*/
.footerSection{
background: #000;
width: 100%;
}
.footerWrap{
padding: 40px 0px;
}
.footerSec{
color: #fff;
width: 20%;
}
.footerLogoWrap{
width: 45%;
}
.footerLogo{
background-image: url(../image/loa-logo.svg);
background-position: left;
background-size: contain;
background-repeat: no-repeat;
width: 100%;
height: 65px;
display: flex;
}

.footerSocialsWrap{
width: 45%;
    margin: 12px 0px 0px 0px;
}
.footerSocialsWrapM{
display: none;    
}
.footerSocials{
text-decoration: none;
    color: #fff;
    font-size: 120%;
}
.footerLinksLabel{
font-size: 130%;
    margin: 0px 0px 20px 0px;
}
.footerLinksWrap{
flex-direction: column;
}
.footerLinks{
text-decoration: none;
    color: #fff;
    font-size: 95%;
    margin: 0px 0px 10px 0px;
}
/*footer ends*/
/*index ends*/

/*services start*/
.servicesPagetopImg{
background-image: url(../image/sertop.jpg);
}
.pageTopOverlay{
height: 450px;
}
.PLW{
margin: 80px 0px 0px 0px;
}
.pageLabelWrap{

}
.pageLabel{
color: #fff;
font-size: 280%;
}
.serviceSection{

}
.serviceSecWrap{

}
.serviceSecLabel{

}
.serviceWrap{
    margin: 70px 0px;
}
.service1ContentWrap{
width: 49%;
}
.serviceLabel{
    font-size: 150%;
    margin: 0px 0px 20px 0px;
}
.serviceTxtWrap{

}
.serviceTxt{
    margin: 0px 0px 10px 0px;
}
.service1Img{
background-image: url(../image/jm.jpg);
width: 49%;
height: 500px;
border-radius: 10px;
}
.service2ContentWrap{

}
.hiringGuideWrap{
flex-direction: column;
align-items: center;
margin: 30px 0px;
}
.HGTopLabel{
width: 100%;
font-size: 130%;
margin: 0px 0px 20px 0px;
}
.hiringGuideRow1{
width: 100%;
margin: 0px 0px 20px 0px;
}
.HGCard{
width: 24%;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .3);
    border-radius: 6px;
    padding: 15px;
}
.HGIconWrap{
background: #a3760b;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    align-items: center;
}
.HGIconDets{
width: 100%;
height: 25px;
}
.HGIcon1{
background-image: url(../image/s1.png);
}
.HGIcon2{
background-image: url(../image/s2.png);
}
.HGIcon3{
background-image: url(../image/s3.png);
}
.HGIcon4{
background-image: url(../image/s4.png);
}
.HGIcon5{
background-image: url(../image/s5.png);
}
.HGIcon6{
background-image: url(../image/s6.png);
}
.HGIcon7{
background-image: url(../image/s7.png);
}
.HGLabel{
font-size: 115%;
    margin: 10px 0px;
}
.HGTxt{
font-size: 95%;
}
.hiringGuideRow2{
width: 75%;
}
.HGCard2{
width: 32%;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .3);
    border-radius: 6px;
    padding: 15px;
}
/*services ends*/

/*recruitment starts*/
.recruitPagetopImg{
background-image: url(../image/rc.jpg);
}
.recruitmentSection{

}
.recruitmentWrap{

}
.recruitSecLabel{
font-size: 170%;
margin: 0px 0px 25px 0px;
}
.recruitmentTxt{
    margin: 0px 0px 10px 0px;
}
.recruitBlock1{
margin: 60px 0px;
}
.recruitBlockTxtWrap{

}
.recruitBlockLabel{
    font-size: 140%;
}
.recruitListWrap{
    margin: 30px 0px;
}
.recruitListRow{
margin: 0px 0px 10px 0px;
}
.recruitList{
    width: 19%;
    text-align: center;
    background: #eee;
    padding: 10px;
    border-radius: 6px;
    border: solid 1px #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
}
/*recruitment ends*/
/*about starts here*/
.aboutPagetopImg{
background-image: url(../image/is6.jpg);
}
.aboutPageContentWrap{

}
.aboutPageWrap{

}
.aboutContent{
margin: 60px 0px 60px 0px;
}
.aboutContent2{
flex-direction: row-reverse;
}
.aboutImgDets{
width: 50%;
border-radius: 10px;
    height: 500px;
}
.aboutImg1{
background-image: url(../image/is5.jpg);
}
.aboutImg2{
background-image: url(../image/is8.jpg);
}
.aboutImg3{
background-image: url(../image/rc.jpg);
}
.aboutConTxtWrap{
width: 50%;
padding: 0px 30px;
}
.aboutConLabel{
    margin: 0px 0px 30px 0px;
}
.aboutConTxtW{

}
.aboutConTxt{
margin: 0px 0px 14px 0px;
}
/*about ends here*/
/*contact starts here*/
.contactPagetopImg{
background-image: url(../image/sec4.jpg);
}
.contactDetailsSection{

}
.contactContent{
width: 40%;
}
.contactContentLabel{
font-size: 180%;
}
.contactCWrap{
    margin: 20px 0px;
}
.ContentLabel{
    font-size: 130%;
}
.ContentTxt{
margin: 2px 0px 10px 0px;
}
.contactSocialsWrap{
width: 40%;
}
.contactSocials{
text-decoration: none;
    color: #000;
    font-size: 130%;
}
.contactInputWrap{
width: 40%;
}
.contactInput{
background: #eee;
    border-radius: 5px;
    padding: 20px;
}
.contactInputLabel{
text-align: center;
    font-size: 125%;
    margin: 0px 0px 20px 0px;
}
.contactInputBlock{
flex-direction: column;
}
.contactInputBox{
    margin: 0px 0px 20px 0px;
    border: 0;
    border-bottom: solid 2px #ccc;
    padding: 10px 0px;
    font-size: 100%;
    background: #eee;
    outline: 0;
}
.contactTxtareaBox{
    margin: 0px 0px 20px 0px;
    border: 0;
    border-bottom: solid 2px #ccc;
    padding: 10px 0px;
    font-size: 100%;
    background: #eee;
    outline: 0;
    height: 100px;
    resize: none;
}
.contactBtnWrap{

}
.contactBtn{
    width: 100%;
    padding: 10px;
    background: #000;
    color: #fff;
    font-size: 120%;
    border-radius: 5px;
    border: 0;
}
.iframe{
width: 100%;
}
/*contact ends here*/