/*UI14041994*/
.mobile-bottom-menu{display: none;}
footer{background: var(--color38);padding-block: 4.4rem;}
footer .project_list, footer .comon_link{display: flex;}
footer .project_list li:first-child{color: var(--light_yellow);font: var(--font12);font-weight: bold;padding-right: 1.1rem;border-right: .1rem solid rgb(255 255 255 / 15%);}
footer .project_list li{line-height: 1;}
footer .project_list li:not(:first-child), footer .comon_link li:not(:first-child){margin-left: 1.5rem;}
footer .project_list li a, footer .comon_link li a{color: var(--color_white);font: var(--font12);font-weight: 300;}
footer .project_list li a:hover, footer .comon_link li a:hover{color: var(--light_yellow);}

footer .comon_link{margin-top: 1.5rem;padding-top: 1.5rem;border-top: .1rem solid rgb(255 255 255 / 15%);}
footer .address, footer .follow_us{margin-top: 3.8rem;}
footer .address h5, footer .follow_us h5{color: var(--light_yellow);font: var(--font12);font-weight: bold;margin-bottom: 2.1rem;}
footer .address p span{display: block;}
footer .address p, footer .follow_us p{color: var(--color_white);font: var(--font12);font-weight: 300;margin-bottom:.8rem;}
footer .address p a, footer .follow_us p a{display: inline-flex;color: var(--color_white);font: var(--font12);font-weight: 300;}
footer .address p a:hover, footer .follow_us p a:hover{color: var(--light_yellow);}
footer .follow_us ul{display: flex;flex-wrap: wrap;}
footer .follow_us ul li:not(:last-child){margin-right: 1rem;}
footer .follow_us ul li a{width: 2.4rem;height: 2.4rem;background: var(--color_white);display: flex;justify-content: center;align-items: center;border-radius: 100%;}
footer .follow_us p:nth-of-type(1){border-top: .1rem solid rgb(255 255 255 / 10%);padding-top: 1rem;margin-top: 1rem;display: inline-block;}

@media (min-width:1801px) {
footer { padding-block: 5.4rem; }
footer .comon_link {margin-top: 2.5rem;padding-top: 2.5rem;}
footer .project_list li:not(:first-child), footer .comon_link li:not(:first-child) {margin-left: 2.5rem;}
footer .project_list li:first-child{padding-right: 2.1rem;}
footer .follow_us ul li a{width:3.4rem;height:3.4rem;}
footer .follow_us ul li a img{height:1.2rem;}
}/*--1801px-css-end--*/

@media (max-width: 1649px) {
    footer .follow_us { padding-left: 5rem;}

}/*--1649-end--*/

/*--1499-end--*/
@media (max-width: 1399px) {
    footer .follow_us {padding-left: 4rem; }

}/*--1399-end--*/

@media (max-width: 1199px) {
    footer .comon_link {flex-wrap: wrap;}
    footer .project_list li:not(:first-child), footer .comon_link li:not(:first-child) {
        margin-left:0;
        margin-right:1.5rem;
    }
    footer .comon_link li:first-child{margin-right: 1.5rem;}
    footer .comon_link li{margin-bottom: .5rem;}
    footer .follow_us {padding-left: 0rem;}

}

/*--1199-end--*/

@media (max-width: 991px) {

/*--stickey-css-start--*/
 /*Footer Mobile Sticky*/
 .mobile-bottom-menu{background:var(--maroon);position:fixed;bottom:0;z-index:9999;width: 100%;display: block;height: 7rem;}
 .mobile-bottom-menu > ul{align-items:flex-end;display:flex;justify-content:space-between;list-style:none;margin:0;z-index: 999999;position: relative;}
 .mobile-bottom-menu ul p, .mobile-bottom-menu ul figure{margin:0;color:#fff;transition:0.3s;}
 .mobile-bottom-menu ul figure{margin-bottom: 1rem;height: 2rem;width: 2.4rem;margin-inline: auto;}
 .mobile-bottom-menu ul figure img{height:auto;}
 .mobile-bottom-menu ul figure .fyellow_icon{display:none ;}
 .togglee.active .fyellow_icon{display: block;margin: auto;}
 .togglee.active .fwhite_icon{ display: none;}
 .mobile-bottom-menu > ul > li{text-align:center;transition:0.3s;width: 50%;background: var(--maroon);}
 .mobile-bottom-menu > ul > li a{padding:1.3rem 0;display:block;}
 .togglee.active{background: #FFFFFF;}
 .togglee.active p { color: #002581;}
 .mobile-bottom-menu > li a:hover{background:#154082;}
 .mobile-bottom-menu ul p{font:normal 1.2rem/1.8rem var(--nunito_sans);padding-bottom: 0;}
 .goback a{background-image:linear-gradient(#0161A0, #0676C0 );}
 /* .mobile-bottom-menu ul li:hover figure{transform:translateY(2px);} */
 .mobile-bottom-menu ul li:last-child{border-right: 0;}
 .services_wrap, .employer_wrap, .contact_wrap, .menu_wrap{background:var(--colorf9);position: absolute;bottom: 0rem;left: 0;transition: 0.5s;width: 100%;transform: translateY(100%);height: 100vh;padding-bottom: 7rem;}
 .services_wrap.show{transform: translateY(0);height: 100dvh;}
 .employer_wrap.show1{transform: translateY(0);height: 100dvh;}
 .contact_wrap.show2{transform: translateY(0);height: 100dvh;}
 .menu_wrap.show3{transform: translateY(0);height: 100dvh;background: var(--colorf9);}

 .servise_inner {width: 100%;height: 100%; padding: 5rem 3.5rem;text-align: center;overflow-y: auto; max-height: 100%;}
 .servise_inner ul{display: flex;flex-direction: column;height: 100%;justify-content: space-between;}
 .servise_inner ul li{height: 100%;}
 .servise_inner ul li a{font-size: 1.8rem;font-weight: 600;display: flex;flex-wrap: wrap;align-items: center;height: 100%;}
 .servise_inner ul li a:hover{color: var(--maroon);}
 .servise_inner ul li:not(:last-child) a{border-bottom: .1rem solid rgb(0 0 0 / 11%);}
 .servise_inner ul li figure{height: auto;margin-bottom: 0;margin-inline: inherit;width: 3.3rem;height: auto;}
 .servise_inner ul li figure img{width: 100%;}
 .servise_inner ul li p{font: var(--font24);font-weight: 600;color: var(--color_black);padding-left:2rem;}
 .servise_inner ul li:hover p{color:var(--light_yellow)}
/*--servise-css-end--*/
 .employer_wrap .emptop{background: var(--color_white);text-align: center;position: relative;z-index: 1;padding-top:2rem;}
 .employer_wrap .emptop::after, .contact_wrap .contactop::after{background: url(../images/line-emploer-mobile.html);background-repeat: no-repeat;height: 0.3rem;background-size: cover;width: calc(100% - 5.5rem);content: "";position: absolute;bottom: -.3rem;left: 50%;transform: translateX(-50%);z-index: 1;}
 .employer_wrap .emptop h5, .contact_wrap .contactop h5{font: var(--font24);color: var(--color_black);}
 .employer_wrap .emptop blockquote, .contact_wrap .contactop blockquote{font:300 2.1rem/2.6rem var(--nunito_sans);color: var(--color_black);margin-block: 3rem;}
 .contact_wrap .contactop blockquote{font:var(--font16);color: var(--color_black);font-weight: bold;}
 .employer_wrap .emptop ul li a{font: var(--font21);font-weight: 600;color: var(--color_black);padding: 1.5rem 1.5rem 1.5rem 3.5rem;border-bottom: .1rem solid rgb(0 0 0 / 11%);display: flex; justify-content: space-between;align-items: center; text-align: left;}
 .employer_wrap .emptop ul li a:hover{color: var(--light_yellow);}
 .employer_wrap .empbottom {padding-bottom: 5rem;}
 .employer_wrap .empbottom ul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap; padding-block:3rem;padding-left:3.5rem;}
 .employer_wrap .empbottom ul li{width:48%;}
 .employer_wrap .empbottom ul li a{font:var(--font16);padding-block: 1.5rem;border-bottom: .1rem solid rgb(0 0 0 / 11%);}
 .employer_wrap .empbottom ul li a img{padding-left:.5rem;filter: invert(1);}
 .employer_wrap .request_btn{width: 30rem; margin: auto;font:normal 2.1rem/2.5rem var(--nunito_sans);color: var(--blue_color);padding: 1rem 4rem;border: .1rem solid var(--blue_color);border-radius: 2.5rem;text-align: center;}
 .employer_wrap .request_btn:hover{border: .1rem solid var(--yellowcolor2);color: var(--yellowcolor2);}
/*--employer-css-end--*/

.contact_wrap .contactop, .contact_wrap .contacbottom{background:var(--colorf9);padding:5rem 3.5rem;text-align: center;position: relative;}
.contact_wrap .contactop p, .contact_wrap .contacbottom p{font:normal 1.3rem/2.1rem var(--nunito_sans);color: var(--color_black);margin: 0;}
.contact_wrap .contactop h5{margin-bottom:4.5rem;}
/* .contact_wrap .contactop figure img{width: 4.1rem;height: 4.1rem;border-radius: 100%;overflow: hidden;margin-inline: auto;} */
.contact_wrap .contactop ul{margin-top: 2rem;}
.contact_wrap .contactop blockquote{margin-bottom:2rem;}
.contact_wrap .contactop ul li{margin-bottom:2rem;}
.contact_wrap .contactop ul li figure, .contact_address figure{margin-bottom:1rem;margin-inline: auto;display: block;width: 4.1rem;height: 4.1rem;border-radius: 100%;overflow: hidden;padding: 1.3rem;background: var(--color_white);display: flex;align-items: center;justify-content: center;}
.contact_wrap .contactop ul li img, .contact_address figure img{width: 100%;}
.contact_wrap .contactop ul li a{font:var(--font16);color: var(--color_black);display: inline-flex;font-weight: normal;color: var(--color_black);}
.contact_wrap .contactop ul li a:hover{color: var(--yellowcolor);}
.contact_wrap .contactop p{font: var(--font18);margin-bottom: 3rem;}
.contact_wrap .contactop p span{display: block;}
.contact_address.position-relative{overflow: hidden;}
.contact_address.position-relative a::before{position: absolute;inset: 0;width: 100%;height: 100%;content: "";}
.contact_wrap, .employer_wrap{overflow-y: auto;}
.contact_wrap .contacbottom p{color: var(--black);}
.contact_wrap .contacbottom blockquote, .contact_wrap .contacbottom h5{font:bold 1.8rem/2.1rem var(--nunito_sans);color: var(--black);padding-block:2rem ;margin: 0;}
.contact_wrap .contacbottom h5{font-weight: normal;padding: 0;}
.contact_wrap .contacbottom p{padding: 0;}
/*--contact_wrap-css-end--*/



 .mobile-menu-mob { text-align: center; width: 100%;overflow-y: auto;max-height: 100%; padding: 0rem;background: var(--colorf9);padding-block:2rem 5rem;}
 .mobile-menu-mob .menu-ul-ftr a{display: flex;justify-content: space-between;align-items: center; font-family: var(--nunito_sans);font:var(--font21);font-weight: 600;position: relative;padding: 1.5rem 1.5rem 1.5rem 3.5rem;margin: 0;border-bottom: .1rem solid rgb(0 0 0 / 11%);}
 .mobile-menu-mob .menu-ul-ftr a img,  .employer_wrap .emptop ul li a img{width: 3.5rem;}
 .mobile-menu-mob .menu-ul-ftr a:hover{color: var(--yellowcolor2);}
 .small-btm a{font: var(--font18);line-height: 4.2rem;font-weight: 200;display: block;margin: 1.5rem 0;}
 .mobile-menu-mob .menu-ul-ftr a:last-child::before{display: none;}


.mobile_footer{background: var(--color38);padding-block:3rem 10rem;}
/* .mobile_footer .inner_container{padding-inline: 1.8rem;} */
.mobile_footer .comon_link {margin-top: 0;padding-top: 0;border-top: 0;}
.mobile_footer .comon_link li{width:50%;}
.mobile_footer .comon_link li a{padding-block:.6rem;}
.mobile_footer .address p, .mobile_footer .follow_us p {margin-bottom: 0.5rem;}
.mobile_footer .address, .mobile_footer .follow_us {margin-top: 3rem;}
.mobile_footer .address h5, .mobile_footer .follow_us h5{margin-bottom: 1.5rem;}
.mobile_footer .project_list li:not(:first-child), .mobile_footer .comon_link li:not(:first-child), .mobile_footer .comon_link li:first-child{margin: 0;}
.mobile_footer .follow_us p, .mobile_footer .follow_us p a{font-size: 1.2rem;line-height: 1.3;}

/*---mobile-dropmenu-start */
.second_level{display: none;background: var(--color_white);}
.mobile-menu-mob .menu-ul-ftr a.active{color: var(--maroon);}
.mobile-menu-mob .menu-ul-ftr a.active img{transform: rotate(270deg);}
.mobile-menu-mob .second_level a{font: var(--font12);font-weight: 500;color: var(--color_black);padding: 1.2rem 1.5rem 1.2rem 5rem;}
.mobile-menu-mob .second_level a:hover{color: var(--light_yellow);}
/*---mobile-dropmenu-end */

}/*--991-end--*/
@media (max-width:767px) {

}

/*--767-end--*/



@media (max-width:575px) {
    .mobile-menu-mob .menu-ul-ftr a, .employer_wrap .emptop ul li a {padding: 1rem 1rem 1rem 2rem; }
    .employer_wrap .emptop ul li a{font-size: 1.4rem;}
    .employer_wrap .empbottom ul { padding-block: 1rem; padding-left: 2.6rem;}
    .employer_wrap .empbottom ul li a{padding-block: 1rem;}
}/*--575-end--*/


@media (max-width:375px) {
    .servise_inner {padding: 5rem 2.2rem;}



}/*--375-end--*/

@media (max-width:330px) {
    .servise_inner {padding:0rem 1.5rem 3.5rem; }
}

/*--320-end--*/



