/*UI14041994*/
.mobile-bottom-menu{display: none;}
footer{background: var(--color33);padding-block: 7.8rem;}
footer .link_wrap h5, footer .mainlink_wrap ul li a{font: var(--font12);color: var(--color_white);font-weight: bold;margin-bottom: 2rem;}
footer .link_wrap ul li a{font: var(--font12);color:#DDDDDD;font-weight: normal;}
footer .link_wrap ul li a:hover, footer .mainlink_wrap ul li a:hover, .copyrigt_text p a:hover{color: var(--color_yellow);}
footer .link_wrap ul li:not(:last-child) a, footer .mainlink_wrap ul li:not(:last-child) a{margin-bottom:.5rem;}
footer .link_wrap ul:has(+ h5){margin-bottom: 4.5rem;}
footer .playbtn_wrap{margin-top:6.8rem;}
footer .playbtn_wrap blockquote{font: var(--font18);color: var(--color_white);font-weight: bold;}
footer .playbtn_wrap blockquote span{display: block;}
footer .playbtn_wrap p{font: var(--font12);color: var(--color_white); font-family: var(--lato);font-weight: normal;    letter-spacing: -0.01rem;margin-top: 2.6rem;margin-bottom: 0;}
footer .playbtn_wrap ul{display: flex;gap: 2rem;margin-top: 4rem;}
footer .playbtn_wrap ul li a{margin-bottom: 0;}
footer .playbtn_wrap ul li img{width:11rem;}
.copy_right{background:var(--color27);padding-block: 3rem 4rem;}
.copy_right .sucribe_news, .social_link{display: flex;flex-wrap: wrap;gap: 3rem;align-items: center;height: 100%;}
.copy_right .sucribe_news h5, .social_link h5{font: var(--font12);color: var(--color_white);font-weight: normal;max-width: 40%;}
.copy_right .sucribe_news .input-group{ max-width: 60%; width: auto;}
.copy_right .sucribe_news input{ font: var(--font12); color: var(--color_white); background: transparent; border-radius:.5rem !important ; border: .1rem solid var(--color66); -webkit-border-radius:.5rem !important ; -moz-border-radius:.5rem !important ; -ms-border-radius:.5rem !important ; -o-border-radius:.5rem !important ; padding: 1rem 3rem;position: relative;}
.copy_right .sucribe_news .input-group .footer-btn{ position: absolute; right:0; background: transparent; border: none; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ;width:6rem;height: 100%;display: flex;justify-content: center;align-items: center;z-index: 2; }
.copy_right .sucribe_news .input-group .footer-btn svg{width:1.5rem;height:1.5rem;stroke: var(--color_white);opacity: 0.46;}
.copy_right .sucribe_news .input-group .footer-btn:hover svg{opacity: 1;}
.copy_right .sucribe_news input::placeholder{color: var(--color_white);opacity: 0.46;}

.copy_right .social_link ul{display: flex;flex-wrap: wrap;}
.copy_right .social_link ul li:not(:last-child) a{margin-right: .5rem;}

.copyrigt_text p, .copyrigt_text p a{font: var(--font12);color: var(--color_white);font-weight: 300;}
.copyrigt_text p:not(:last-child){margin-bottom:0rem;}
.copyrigt_text p a{display: inline-flex;}

@media (min-width:1650px) {
footer .link_wrap ul li:not(:last-child) a{margin-bottom:.7rem;}
footer .mainlink_wrap ul li:not(:last-child) a{margin-bottom: 1.5rem;}
footer .playbtn_wrap ul li img{  width: 15.8rem;}
.social_link ul li a img{width: 4rem;height: auto;}
}/*--1801px-css-end--*/

@media (max-width: 1649px) {
    footer {padding-block: 6.8rem;}
    footer .playbtn_wrap { margin-top: 4.6rem;}
    footer .playbtn_wrap p {margin-top: 1.6rem; }
    footer .link_wrap ul:has(+ h5) {margin-bottom: 3.5rem;}
    footer .link_wrap ul li:not(:last-child) a{margin-bottom: 0.4rem;}
    footer .mainlink_wrap ul li:not(:last-child) a {margin-bottom: 1.5rem;}
    footer .playbtn_wrap ul {gap: 1.5rem;margin-top: 3rem;}
    .copy_right { padding-block: 2.6rem 3.2rem;}
    .copy_right .sucribe_news, .social_link {gap: 2rem;}
    .copy_right .sucribe_news input { padding: 0.5rem 2rem;}
    .copy_right .sucribe_news .input-group .footer-btn {width: 4rem;}
    .copyrigt_text p:not(:last-child) { margin-bottom:0rem;}
    .copy_right .sucribe_news .input-group .footer-btn svg {width: 1rem;height: 1rem;}
}/*--1649-end--*/

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

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

@media (max-width: 1199px) {
    footer {padding-block: 5.8rem;}
    .copy_right {padding-block: 1.6rem 2.2rem;}

}

/*--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;height:100%;}
 .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%;}
 .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;}
 .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{position: absolute;bottom: 0rem;left: 0;transition: 0.5s;width: 100%;transform: translateY(100%);height: 100vh;padding-bottom: 10rem;}
 .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;}
 .menu_wrap{background: var(--colorf5);}
 .servise_inner {width: 100%;height: auto; 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;}
 .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: 6rem;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;min-height:210px;}

 .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;}
 .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-css-end--*/

.contact_wrap .contactop, .contact_wrap .contacbottom{padding:5rem 3.5rem;text-align: center;position: relative;}
.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-size:16px;line-height:26px; color: var(--color_black);display: inline-flex;font-weight: normal;color: var(--color_black);}
.contact_wrap .contactop ul li a span{font-size:15px;line-height:24px;}
.contact_wrap .contactop ul li a:hover{color: var(--color_white);}
.contact_wrap .contactop p{font: var(--font18);margin-bottom: 3rem;}
.contact_wrap .contactop p span{display: block;}
.contact_wrap, .employer_wrap{overflow-y: auto;}
.contact_wrap .contacbottom p{color: var(--black);}

.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: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(--color_black);}
 .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(--color33);padding-block:3.5rem 4rem;}
/* .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 a{font:var(--font15);font-weight: 600;color: var(--color_white);border-bottom: .1rem solid #3B3B3B;padding-block: 1.6rem;display: flex;align-items: center;justify-content: space-between;}
.mobile_footer .comon_link li a svg{stroke:var(--color_white);width:1.2rem;height:1.2rem;}
.mobile_footer .comon_link li a:hover{color: var(--color_yellow);}
.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_footer .playbtn_wrap p{font: var(--font12);color: var(--color_white);font-weight: normal;margin-block: 3rem 2rem;}
.copy_right { padding-block: 3.2rem 10rem;}
footer .playbtn_wrap ul{margin-top: 0;}
.copy_right .sucribe_news{flex-direction: column;}
.social_link {justify-content: center;margin-block: 2.2rem 2.6rem;height: auto;}
.copyrigt_text{text-align: center;}
.copy_right .sucribe_news input { padding: 0.8rem 2rem;}
.copy_right .sucribe_news .input-group {max-width:70%;}
/*---mobile-dropmenu-start */
/* .second_level{display: none;background: rgb(255 255 255 / 6%)}
.mobile_footer .comon_link li .second_level{padding-block:1rem;}
.mobile_footer .comon_link li .second_level li a{font:var(--font12);font-weight: normal;border-color:rgb(102 102 102 / 40%);}
.mobile_footer .comon_link.footer_dropdown li.active > a{ color: var(--color_yellow);}
.mobile_footer .comon_link li.active a svg{ transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.mobile_footer .comon_link li .second_level li:last-child a{border: none;}
.mobile_footer .comon_link li .second_level li a{padding: 1rem 2rem;} */

/*---mobile-dropmenu-end */
.mobile_footer .comon_link.footer_dropdown ul.second_level li a {
    font-weight: normal;
    font: var(--font14); padding: .8rem 0;
}

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

}

/*--767-end--*/



@media (max-width:575px) {
    .services_wrap, .employer_wrap, .contact_wrap, .menu_wrap {padding-bottom: 8rem;}
    .mobile-menu-mob .menu-ul-ftr a, .employer_wrap .emptop ul li a {padding: 1rem 1rem 1rem 2.6rem; }
    .employer_wrap .empbottom ul { padding-block: 1rem; padding-left: 2.6rem;}
    .employer_wrap .empbottom ul li a{padding-block: 1rem;}
    .copy_right .sucribe_news .input-group { max-width:90%;}
}/*--575-end--*/


@media (max-width:375px) {


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

@media (max-width:330px) {
    .servise_inner {padding:0rem 2rem 3.5rem; }
    .copy_right .sucribe_news .input-group { max-width: 100%;}
}

/*--320-end--*/




/* footer mobile view starts here */

@media (max-width:991px) {
    .mobile-bottom-menu > ul > li > a {
        background-color: var(--color_black);
    }
    .mobile-bottom-menu > ul > li > a.active {
        background-color: #F4F6F8;
    }
    .mobile-bottom-menu > ul > li > a p {
        font-size: 14px;
        color: #FFFFFF;
        line-height: 24px;
        font-weight: 300;
    }
    .mobile-bottom-menu{
        height: 6.8rem;
    }
    .mobile-bottom-menu > ul > li > a.active p {
        color: #000000;
        font-weight:400;
    }
    .services_wrap {
        background-color: #F4F6F8;
    }
    .servise_inner .team_grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap:.3rem;
         margin-block:2.5rem 3.5rem;
    }
    .servise_inner .team_grid > li {
        height: 100%;
        display: flex;
        background-color: #FFFFFF;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        position: relative;
        padding: 1.7rem 1rem 3.2rem;
    }
    .servise_inner .team_grid > li a:before {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        content: "";
    }
    .servise_inner .team_grid > li:hover h4 {
        color: var(--color_red);
    }
    .servise_inner .team_grid > li figure {
        max-width: 40%;
        margin: 0 auto;
    }
    .servise_inner .team_grid > li h4 {
        font-size:15px;
        padding: 1rem 0 0 0;
        font-weight: 500;
        line-height: 1.4;
    }

    .servise_inner h3 {
        font-size:2.4rem;
        padding-bottom: 3rem;
        font-weight: 400;
        color: var(--color_black);
    }
    .servise_inner .input-group input[type="text"] {
        height: 42px;
        padding: 1.4rem 1.7rem;
        border: 1px solid #AAAAAA;
        border-radius: 0;
        color: rgba(39, 39, 39, 0.69);
        font: var(--font12);
        font-weight: 400;
    }
    .servise_inner .input-group .btn {
        padding: 0;
        border: none;
        border-radius: 0;
    }
    .servise_inner .input-group {
        position: relative;
        padding: 0 1rem;
    }
    .servise_inner .input-group .btn {
        position: absolute;
        left: auto;
        right: 25px;
        top:9px;
    }
    .servise_inner{
        padding: 4.5rem 2rem;
    }
    .view-all-specl > a{
        display: inline-flex;
        align-items: center;
        font-size: 15px;
        font-weight: 600;
        color: var(--color_red);
    }
    .view-all-specl > a svg{
        stroke: var(--color_black);
        margin-left: 1.5rem;
        width: 1.1rem;
        height: 1.1rem;
    }
    .employer_wrap {
        background-color: var(--colorf5);
    }
    .empbottom h3 {
        font-size: 2.4rem;
        line-height: 3rem;;
        font-weight: normal;
        display: block;
        text-align: center;
        color: var(--color_white);
        max-width: 40%;
        margin: 0 auto;
    }
    .employer_wrap .emptop {
        padding: 7rem 0;
        margin: 0 2rem 1.7rem;
        border-radius: 5px;
        box-shadow: 0px 3px 6px #00000029;
    }
    .employer_wrap .emptop{position:relative;}
    .employer_wrap .emptop:hover h6 {color:var(--color_black);}
    .employer_wrap .emptop a:before {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        content: "";
    }
    .employer_wrap .emptop.yellow-col {
        background-color: var(--color_yellow);
    }
    .employer_wrap .emptop h6 {
        font: var(--font16);
        padding-bottom: .5rem;
        color: var(--color_red);
        font-weight: 600;
    }
    .employer_wrap .emptop figure {
        padding-bottom: 1.5rem;
    }
    .employer_wrap .emptop p {
        font-size: 15px;
        color: var(--color27);
        font-weight: normal;
    }
    .emptop.blue-col {
        background-color: var(--color_skyblue);
    }
    .employer_wrap .empbottom {
        background-color: var(--color27);
        padding: 11rem 0 21rem;
        margin-bottom: -17rem;
    }
    .emptop.blue-col {
        margin-bottom: 3.2rem;
    }
    .contact_wrap{
        background-color: #F4F6F8;
    }
    .contact_wrap .contactop {
        padding: 0;
    }
    .contactbttom > ul > li {
        display: flex;
        align-items: center;
        margin-bottom: 3.5rem;
        color:var(--color_black);
    }
    .contact_wrap .contactbttom > ul > li figure {
        margin-inline: unset;
        height: 3.2rem;
        width: 3.2rem;
        background-color: var(--color_white);
        border-radius: 50%;
        box-shadow: 0px 3px 6px #00000029;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
        min-width: 3.2rem;
    }
    .contact_wrap .contactop > ul > li figure {
        margin-inline: unset;
        height: 3.2rem;
        width: 3.2rem;
        background-color: var(--color_white);
        border-radius: 50%;
        box-shadow: 0px 3px 6px #00000029;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        margin: 0;
    }
    .contact_wrap .contactop ul li {
        margin-bottom: 0;
        display: flex;
        padding: 3rem;
        gap: 0 3rem;
        justify-content: flex-start;
        align-items: center;
    }
    .contact_wrap .contactop ul li{
        background-color: var(--color27);
    }
    .contact_wrap .contactop ul li:nth-child(2){
        background-color: var(--color_red);
    }
    .contact_wrap .contactop ul{
        margin-top: 0;
    }
    .contact_wrap .contactop ul li a {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        color: var(--color_white);
        position: relative;
        padding-left: 3rem;
    }
    .contact_wrap .contactop ul li a:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: auto;
        border-left: 1px solid rgba(255, 255, 255, 20%);
        height: 100%;
    }
    .contact_wrap .contactop::after{
        display:none;
    }
    .contactbttom {
        padding: 3.6rem  3rem;
    }
    .contactbttom > ul > li {
        gap: 0 1.2rem;
    }
    .contactbttom > ul > li p{
        font: var(--font15);
        color: var(--color27);
        line-height: 21px;
        margin: 0;
    }
    .contactbttom > ul > li p span{display:block;}
    .contactbttom {
        border-bottom: 1px solid rgba(112, 112, 112, 30%);
    }
    .contactbttom > ul > li:last-child {
        margin-bottom: 0;
    }
    .contact_address {
        padding: 4.2rem 3rem;
    }
    .contact_address a {
        font-size:18px;
        margin: 0;
        padding-bottom: 2.5rem;
        font-weight: normal;
        color:var(--color_black);
    }
    .mobile-menu-mob {
        background-color: #F4F6F8;
        padding: 0;
    }
    .mobile-menu-mob .menu-ul-ftr {
        background-color: var(--color_red);
        padding: 1.5rem 3rem;
    }
    .mobile-menu-mob .menu-ul-ftr > ul > li > a img {
        width: 1rem;
    }
    .mobile-menu-mob .menu-ul-ftr > ul > li > a {
        padding: 2rem 0;
        line-height: 1.3;
        color: var(--color_white);
        border-bottom: 1px solid rgba(255, 255, 255, 20%);
        font-size:18px;
        line-height: 24px;
        font-weight:400;
    }
    .mobile-menu-mob .menu-ul-ftr a:hover{
        color: var(--color_white);
    }
    .mobile-menu-mob .menu-ul-ftr > ul > li:last-child > a {
        border-bottom: none;
    }
    .mobile-menu-mob .menu-ul-ftr > ul > li > a.active{
        color: var(--color_white);
    }
    .mobile-menu-mob .menu-ul-ftr > ul > li > ul> li > a{
        line-height: 1.3;
        font: var(--font18);
        font-weight:300 ;
        text-align: left;
    }
    .mobile-menu-mob{
        height: 100%;
    }
    .comon_link-sec {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 2.5rem 5rem;
        padding: 0 3rem 5rem;
        margin: 5rem 0 0 0;
    }
    .comon_link-sec > li > a {
        display: block;
        text-align: left;
        font: var(--font15);
        line-height: 1.5;
    }
    .contactbttom li a{font-size:18px;line-height:36px;}
    .mobile-menu-mob .menu-ul-ftr > ul > li > a.active{border:none;}
    .mob_dropdown .second_level{display:none; padding-bottom: 1rem;}
    .mobile-bottom-menu ul li .second_level li a{
        border:none;
        padding:0;
        font-size: 14px !important;
        color: var(--color_white);
        border-bottom: 1px solid rgba(255, 255, 255, 20%);
        padding: .8rem 0;}
}
@media (max-width:600px) {
    .servise_inner .team_grid > li h4, .view-all-specl > a{font-size:12px;}
    .contact_wrap .contactop ul li a span {
        font-size: 12px;
        line-height: 21px;
    }
    .employer_wrap .emptop p {
        font-size: 15px;}
    .mobile-bottom-menu > ul > li > a p {
        font-size: 10px;
        line-height: 1;
    }
    .mobile-bottom-menu ul figure{width:2.2rem;}

    }
@media (max-width:475px) {

    .servise_inner {
        padding: 3.5rem 1rem;
    }
    .servise_inner .team_grid > li{padding: 1.6rem 0rem;}
    .servise_inner ul{height:initial;}
    .view-all-specl > a svg{margin-left: 1rem;}
    .employer_wrap .emptop { padding: 5rem 0;}
    .employer_wrap .emptop h6{padding-bottom:0;}
  .servise_inner .team_grid > li figure {
        max-width: 36%;}
        .employer_wrap .empbottom{ padding: 4rem 0 21rem;}
        .comon_link-sec{ margin: 4.7rem 0 0 0;}
        .mobile-bottom-menu > ul > li, .mobile-bottom-menu > ul > li > a{height:100%;}
        .mobile-bottom-menu > ul > li a {padding-block:1rem .9rem;}
        .contactbttom > ul > li p span {
            display: inline-block;
        }

}
@media (max-width:359px) {
    .contact_wrap .contactop ul li, .contactbttom, .contact_address{padding:2rem;}
    .contact_wrap .contactop ul li a{ padding-left: 1.5rem; }
    .contact_wrap .contactop ul li { gap: 0 1.5rem;}
    .contact_address a{ padding-bottom: 1.2rem; }
    .contactbttom > ul > li{margin-bottom:1.5rem;}
    .mobile-menu-mob .menu-ul-ftr > ul > li > a {
        padding: 1.5rem 0;}
        .comon_link-sec {
            margin: 3.5rem 0 0 0;gap:1.5rem 3rem;
        }
        .servise_inner .team_grid > li h4{font-size:11px;}
        .contact_address a { font-size: 16px; }
}
/* footer mobile view ends here */