*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    font-family:'poppins';
}


html,body{
    /* overflow-x: hidden; */
}



body[style] {
    position: static !important;
}


nav #nav_links{
 
    font-family: Roboto, "Source Sans Pro";
    display: flex;
    justify-content: center;
    gap: 2vw;
    align-items: center;
    margin-bottom: 0px;
    align-items: center;
    margin-bottom: 0;

}

nav #nav_links li .nav_a{
        color: #000;
        /* list-style: none; */
        text-decoration: none;
        color: #fff;
        display: flex;
        align-items: center;
        gap: 11px;
        font-weight: 300;
        letter-spacing: 0.5px;
        position: relative;
        text-transform: uppercase;
        padding: 36px 0px;
    
}









.drop_Dn {

 
    position: absolute;
    /* border: 1px solid #000; */
    /* display: none; */
    top: 74px;
    /* bottom: -278px; */
    min-width: 152px;
    background: #fff;
    padding: 0px 10px;
    display: none;
}
.with_in:hover .drop_Dn{

    display:block;
    

}



.drop_Dn ul li {
    color: #fff;
    background: #000;
    padding: 8px 8px 8px 11px;
    background: #fff;
    transition: all 0.45s;

}

.drop_Dn ul li a{
    text-decoration: none;
}

.drop_Dn ul li:hover{
    background: #fff;
  
    
}

.drop_Dn ul li:hover{
    border-bottom: 1px solid #ffac12;
}

.drop_Dn ul li a{
    color: #000;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    text-transform: uppercase;
}

.drop_Dn ul li:last-child{
    border-bottom: 0px;
}


header{
    /* border: 10px solid #000; */
    position: relative;
    height:auto;
}


nav{

        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 0px;
        z-index: 10;
        left: 50%;
        max-width: 1300px;
        width: 100%;
        transform: translateX(-50%);
        margin: 0px auto;
        margin-top: 15px;
        /* margin-top: 30px; */
    
    
    /* margin-top: 30px; */

}






.main_aauth {
    /* border: 1px solid #fff; */
    position: relative;
    max-width: 1300px;
    width: 100%;
    height: 500px;
    position: absolute;
    z-index: 500;
    top: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    margin: 0px auto;
    /* background: red; */
}














.logo img{
    width:185px;
    /* margin-left: 50px; */
}



.search {
    color: #fff;
}

a.Work_btn{

    /* height: 50px; */
    display: flex;
    align-items: center;
    /* background: linear-gradient(to right, #000, #ffac12); */
    background: linear-gradient(90deg, var(--c1, #000), var(--c2, #ffac12) 51%, var(--c1, #000)) var(--x, 0)/ 200%;
    border-radius: 1.8rem;
    padding: 11px 39px;
    display: inline-block;
    gap: 20px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    transition: 0.5s;
    /* transition: background 0.2s linear; */
    font-family: 'poppins';
    margin-right: 50px;
    text-align: center;
    font-weight: lighter;
 

}




a.Work_btn {
    --c1: #000;
    --c2: #ffac12;

}

a.Work_btn:hover { --x: 100%; }

/* 
    a.Work_btn img {
        width: 27px;
    } */






.light_box {
        /* border: 1px solid #000; */
        position: absolute;
        z-index: 100;
        top: 58%;
        transform: translateY(-50%);
        left: 0px;
        padding: 30px;
        width: 700px;
        background:rgba(0,0,0,0.7);
        color: #fff;
        border-radius: 30px;
        /* font-family: Lexend Deca; */
}


   
            .light_box h1 {
                
                font-size: 50px;
                font-weight: 600;
                letter-spacing: 1px;
                font-family: 'Poppins';
                /* margin-top: 25px; */
            
            }
        
    







.what_do{
   
    background: linear-gradient(to right, #110C03, #110C03);
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
}

.head_do{
    color: #fff;
  
}

.main_cnt{
    /* background:  linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(./assets/untitled-2-1.png);
    background-repeat: no-repeat;
    background-size: 1599px;
    background-position: 62% 0%; */
    position: relative;

}


.main_cnt .earth_img{
    width: 100%;
    position: absolute;
    top: 54%;
    left: 50%;
    transform: translate(-54%,-48%);
    width: 1634px;
    filter: brightness(0.5);
    height: auto;

}

.head_do .lft{
    font-family: Poppins;
}

.head_do .lft h1{
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    
}

.head_do .lft p{
    font-size: 50px;
    padding-left: 10px;
}

.head_do .rght{
    color: #FFF;
    font-family: Lexend Deca;
    font-family: Lexend Deca, 'Source Sans Pro';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    text-align: right;
}
.head_do .rght p{
    margin-bottom: 0;
    padding-right: 10px;
}


.sol_box {
    
        width: 100%;
        height: 369px;
        box-shadow: rgba(0, 0, 0, 0.03) 0.4rem 1rem 3rem;
        padding: 60px 20px;
        background-color: rgb(255, 255, 255);
        border-radius: 2rem;
        color: rgb(0, 0, 0);
        margin: 0px auto;
        margin-top: 30px;
    
}

.main_sol {
    margin-top: -26px;
}




.sol_box .img{
    width: 100%;
    height: 9rem;
    box-shadow: 0.4rem 1rem 3rem rgba(67, 97, 238, 0.400000006);
    background-color: #ffac12;
    border-radius: 4.5rem;
}


.sol_box .img {
    width: 5.5rem;
    height: 5.5rem;
    box-shadow: 0.4rem 1rem 3rem rgba(67, 97, 238, 0.400000006);
    background-color: #ffac12;
    border-radius: 4.5rem;
    margin: 0px auto;
    overflow: hidden;
    padding: 13px;
    display: flex;
    justify-content: center;
    align-items: center;

}

.sol_box .img img{
    width: 100%;
}

.sol_box h1 {
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
    font-family: Poppins;
    font-weight:700;
}

.sol_box p{
    color: #2D1B20;
    /* text-align: center;
    font-family: 'Futura Std'; */
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.5px; /* 150% */

    text-align: center;
    /* font-family: Futura Std, 'Source Sans Pro' */
}



.int_exp {
    padding: 89px 0px;
}

.heade {


    text-align: center;
    font-size: 20px;
    font-weight: 400;
    /* line-height: 1.09375; */
    text-transform: uppercase;
    color: #2d1b20;
    font-family: Poppins, 'Source Sans Pro';
    /* border: 1px solid #000; */
    max-width: 378px;
    width: 100%;
    margin: 0px auto;
    position: relative;
   
}

.heade::after{
    content: '';
    position: absolute;
    left: 50%;
    top: 46px;
    transform: translateX(-50%);
    width: 50%;
    height: 3px;
    background: linear-gradient(90deg, #ffac12 0%, #000000 94.96%);
    border-radius: 0.2rem;
}




    .other_heades h1 {
        font-size: 4rem;
        font-weight: 600;
        color: rgb(45, 27, 32);
        font-family: Poppins, "Source Sans Pro";
        margin: -8px auto;
        text-align: center;
    }



.other_heades {
    margin-top: 88px;
    /* border: 1px solid #000; */
    width: 975px;
    /* margin-top: 91px; */
    margin: 0px auto;
    margin-top:35px;
}





.other_heades p {
    text-align: center;
    font-size: 1;
    font-weight: 100;
    line-height: 1.5882352941;
    color: #3d2e32;
    font-family: Lexend Deca, 'Source Sans Pro';
    margin-top: 20px;
    margin-bottom: 0;
}





#carousell {
    /* margin-top: 60px; */
    display: none;
}

.src_1{
    width: 100px !important;
}

.src_strs{
    width: 100px !important;
}



.cmpy {
    /* border: 1px solid #000; */
    width: 238px;
    height: 100px;
    padding: 11px 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
    box-shadow: inset 5px 5px 12px #fff, 5px 5px 12px rgba(0,0,0,0.14);
    margin: 36px 0px;
    border-radius: 15px;
}

img.src_1 {
    width: 80px !important;
}






.head_prmt {
    position: relative;
    font-size: 3rem;
    font-weight: 600;
    line-height: 0.76;
    color: #2d1b20;
    font-family: Poppins, 'Source Sans Pro';
    white-space: nowrap;
    margin: 0px auto;
    text-align: center;
    padding: 30px 0px;
    margin-top: -36px;
    margin-bottom: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.head_prmt::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 90px;
    transform: translateX(-50%);
    width: 15%;
    height: 3px;
    background: linear-gradient(90deg, #ffac12 0%, #000000 94.96%);
    border-radius: 0.2rem;
}






.flip_main .flip-box {
    /* background-color: transparent; */
    width:100%;
    height: 400px;
    /* border: 1px solid #f1f1f1; */
    perspective: 1000px;
    margin-top: 40px;
 
  }
  
  .flip_main .flip-box-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
 
    transform-style: preserve-3d;
  }
  
  .flip_main .flip-box:hover .flip-box-inner {
    transform: rotateY(180deg);
  }
  
  .flip_main .flip-box-front, .flip-box-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  .flip_main .flip-box-front {
    /* background-color: #bbb; */
    background: linear-gradient(135deg, rgb(29, 29, 29) 0%, rgb(0, 0, 0) 75.26%, rgba(20, 0, 36, 0.5) 98.29%);
    color: black;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
  }
  
  .flip_main .flip-box-front .frm{
    color: #fff;

  }


  .flip_main .flip-box-front .frm h2{
        margin-bottom: 0;
  }

  .flip_main .flip-box-back {
    background-color: #555;
    color: white;
    transform: rotateY(180deg);
  }



  .flip-box-front img {
    width: 100% !important;
    
}



























































.card_front {
    background-color: #000;
    min-height: 442px;
    padding: 69px 0px;
    border-radius: 30px;
  
        padding: 90px 0px;
    

}

.card_inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 3s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);

    border-radius: 30px;
}


.country-box:hover .card_inner {
    transform: rotateY(180deg);
}


#work-permit-wrapper .country-box {
    margin-top: 20px;
}

#work-permit-wrapper .country-box h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

#work-permit-wrapper .country-box .card_front_img {
    margin-bottom: 15px;
    /* border-radius: 5px; */
    /* width: 100%; */

}


        .card_back_img {
            width: 100%;
            height: 100%;
            border-radius: 15px;
            filter: brightness(0.35);
        }
    



.card_back {
    position: relative;
    backface-visibility: hidden;
    transform: rotateY(180deg);
}

.card_back::after {
    content: " ";

}



#work-permit-wrapper #country_box_1 .card_front_img {
    width: 74%;
    filter: brightness(12);

}

#work-permit-wrapper #country_box_2 .card_front_img {
    width: 74%;
    filter: brightness(12);

}

#work-permit-wrapper #country_box_3 .card_front_img {
    width: 74%;
    filter: brightness(12);

}

#work-permit-wrapper #country_box_4 .card_front_img {
    width: 74%;
    filter: brightness(12);
}

#work-permit-wrapper #country_box_5 .card_front_img {
    width: 74%;
    filter: brightness(12);
}

#work-permit-wrapper #country_box_6 .card_front_img {
    width: 74%;
    filter: brightness(12);

}


#work-permit-wrapper #country_box_7 .card_front_img {
    width: 74%;
    filter: brightness(12);

}


#work-permit-wrapper #country_box_8 .card_front_img {

    width: 33%;
    filter: brightness(12);
}



#work-permit-wrapper #country_box_9 .card_front_img {
    width: 74%;
    filter: brightness(12);

}


div#country_box_5 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_5 span {
    color: var(--main-color);
}

div#country_box_6 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_6 span {
    color: var(--main-color);
}


div#country_box_1 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_1 span {
    color: var(--main-color);
}


div#country_box_7 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_7 span {
    color: var(--main-color);
}

div#country_box_8 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_8 span {
    color: var(--main-color);
}


div#country_box_9 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_9 span {
    color: var(--main-color);
}



div#country_box_2 .front_card_head {

    margin-top: 20px;
}

div#country_box_2 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_2 span {
    color: var(--main-color);
}


div#country_box_2 .front_card_head {
    margin-top: 76px;
}


div#country_box_3 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_3 span {
    color: var(--main-color);
}


div#country_box_3 .front_card_head {
    margin-top: 97px;
}

div#country_box_4 .front_card_head {
    margin-top: 88px;
}

div#country_box_5 .front_card_head {
    margin-top: 19px;
}


div#country_box_6 .front_card_head {
    margin-top: 58px;
}

.card_back {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}


div#country_box_4 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
}

div#country_box_4 span {
    color: var(--main-color);
}



   



        .card_back_head {
            position: absolute;
            bottom: 8px;
            padding: 49px 19px;
            text-align: justify;
            font-family: Lexend Deca, 'Source Sans Pro';
        }
    







.card_back_head h1 {
    color: #fff;
    /* font-weight: 700; */
    letter-spacing: 2px;
    font-size: 20px;
    text-align: center;
    line-height: 29px;
    font-weight: bolder;
}



.card_back_head p {
    color: #fff;
}

.card_back_head p {
    color: #fff;
    font-size: 13px;
    font-family: 'poppins';
    font-weight: 100 !important;
    line-height: 23px;
}


#work-permit-wrapper .country-box p {
    padding: 7px 19px;
    text-align: justify;
}

#work-permit-wrapper .country-box .permit-read-more {
    text-decoration: none;
    border: 1px solid #cccccc;
    display: block;
    padding: 7px 0px;
    width: 80%;
    margin: auto;
    color: #333;
    border-radius: 5px;
    transition: all 0.45s;
    margin-bottom: 20px;
}

#work-permit-wrapper .country-box .permit-read-more:hover {
    background: var(--purple);
    color: #ffffff;
    transform: translateX(5px);
    border: 0px;
}

#work-permit-wrapper .country-box .country-style {
    position: relative;
    display: block;
}

#work-permit-wrapper .country-box .country-style .country-zoom {
    /* overflow: hidden; */
    overflow-x: hidden;
}

#work-permit-wrapper .country-box .country-style .country-zoom img {
    transition: all 0.45s;
}

#work-permit-wrapper .country-box .country-style:hover .country-zoom img {

    transform: scale(1.06);

}

#work-permit-wrapper .country-box .country-style .overlay-style {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 96%;
    background: rgb(0, 0, 0, 0.4);
    opacity: 0;
    transition: all 0.45s;
    overflow-y: hidden;
}



.bx_1 {
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    /* border: 1px solid #000; */
    background: #000;
    padding: 20px 19px;
    border-radius: 14.48px;
    margin-top: 29px;
    min-height: 326px;
    transition: all 0.45s;
    background: linear-gradient(135deg, #1d1d1d 0%, #000000 75.26%, rgba(20, 0, 36, 0.5) 98.29%);
}


.bx_1:hover{
    transform: translateY(-10px);
}


.bx_1 .head h1 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-size: 35px;
    text-align: center;
}



    .bx_1 .head p {
        color: #FFAC12;
        text-transform: uppercase;
        text-align: center;
    }


    .bx_1  img{
        width: 100%;
    }


    .map {
        /* border: 1px solid #aaa; */
        /* width: 230px;
        height: 205px; */

        width: 18rem;
    height: 17.7rem;
    margin: 0px auto;

    
    }


    

    .int_exp,.work_permit{
        background:#f4f4f4;
    }

    .work_permit{
        padding-bottom:150px;
    }

    .header_str {
        text-align: center;
        /* margin-top: 97px; */
    }


    .header_str h3 {
        font-size: 20px;
        text-transform: uppercase;
        font-family: 'Poppins';
        font-weight: 500;
        color: #a9a9a9;
    }


    .header_str h3 {
        font-size: 19px;
        text-transform: uppercase;
        font-family: 'Poppins';
        font-weight: 100;
        color: #2d1b20;
        letter-spacing: 2px;
        margin-bottom: 20px;
    
    }


    
    .header_str h1 {
        position: relative;
        margin-bottom: 40px;
        text-transform: none;
        font-family: 'poppins';
        font-weight: 600;
        font-size: 3rem;
        text-transform: uppercase;
    }
    


    .header_str h1::after{
        content: '';
        position: absolute;
        left: 50%;
        top:70px;
        transform: translateX(-50%);
        width: 19%;
        height: 3px;
        background: linear-gradient(90deg, #ffac12 0%, #000000 94.96%);
        border-radius: 0.2rem;
    }


    .str_main_on{
        margin-top: 30px;
    }


    .str_main_on img {
        border-radius: 20px;
        width: 100%;
    }



    .str_main_on p {
        font-size: 21px;
        margin-top: 20px;
        text-align: center;
        font-family: 'poppins';
        font-weight: 600;
    }
  

   
        .str_main {
            padding: 462px 0px 0px 0px;
            margin-top: -530px;
            background: #fff;
            margin-bottom: 80px;
        }
    


    .news_sct {
        padding: 90px 0px;
    }


    .news_sct  .nws_head p{
        font-family: 'poppins';
        font-weight: 400;
        position: relative;
    }


    .news_sct .nws_head p::after{

        content: '';
    position: absolute;
    left:0%;
    top: 31px;
    /* transform: translateX(-50%); */
    width: 12%;
    height: 3px;
    background: linear-gradient(90deg, #ffac12 0%, #000000 94.96%);
    border-radius: 0.2rem;
    }
    

    .news_sct  .nws_head h1{
        font-family: 'poppins';
        font-weight: 600;
    }




        /* border: 1px solid #000; */
        .new_artc {
            /* border: 1px solid #000; */
            width: 100%;
            box-shadow: inset 5px 5px 12px #fff, 5px 5px 12px rgba(0,0,0,0.14);
            margin: 36px 0px;
            border-radius: 20px 20px 20px 20px;
            height:auto;
            /* padding-bottom: 15px; */
            transition: all 1.45s;
        }
    

        .new_artc:hover{
            transform: scale(1.1);
        }


    .new_artc img {
        width: 100%;
        border-radius: 20px 20px 0px 0px;
    }


    .new_artc .bt0 {
        
            padding: 17px 14px;
        
    }

    .new_artc .bt0 h1 {
        font-size: 18px;
        margin-top: 14px;
        font-family: 'poppins';
    }


    .new_artc .bt0 h4{
color: #968d8f;
font-size:16px;
    }


    .new_artc .bt0 p{
        font-family:'Futura Std', 'Source Sans Pro';
        font-weight: 400;
    }
   



        



        .new_artc a {
           
        /*    height: 50px; */
    display: flex;
    justify-content: end;
    align-items: center;
    /* background: linear-gradient(to right, #000, #ffac12); */
    background: linear-gradient(90deg, var(--c1, #000), var(--c2, #ffac12) 51%, var(--c1, #000)) var(--x, 0)/ 200%;
    border-radius: 1.8rem;
    padding: 11px 19px;
    display: block;
    gap: 20px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    transition: 0.5s;
    /* transition: background 0.2s linear; */
    font-family: 'poppins';
    /* margin: 0px 0px 0px auto; */
    /* margin-right: 50px; */
    text-align: center;
    font-weight: lighter;
    width: 50%;
            
        }

    





        
        
        
        
        .new_artc a{
            --c1: #000;
            --c2: #ffac12;
        
        }
        
        .new_artc a:hover { --x: 100%; }































        .main_crx{
            /* display: flex; */
            justify-content: center;
            /* width: 1300px; */
            /* margin: 0px 0px 0px auto; */
            gap: 20px;
            margin-top:0px;
        
        }

        
    

        footer {
   
                background: linear-gradient(to right, #110C03, #110C03);
                padding: 89px 0px;
                padding-bottom: 49px;
            }
            .cpy_rght {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .cpy_rght a{
        color: #fff;
            }


        .footer_top h1 {
            color: #fff;
            
        }


        .footer_top h1 span{
            color:#ffac12;
        }
   


            .footer_top a {
                
                    /* height: 50px; */
    display: flex;
    justify-content: end;
    align-items: center;
    /* background: linear-gradient(to right, #000, #ffac12); */
    background: linear-gradient(90deg, var(--c1, #000), var(--c2, #ffac12) 51%, var(--c1, #000)) var(--x, 0)/ 200%;
    border-radius: 1.8rem;
    padding: 11px 5px;
    display: block;
    gap: 20px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    transition: 0.5s;
    /* transition: background 0.2s linear; */
    font-family: 'poppins';
    margin: 0px 0px 0px auto;
    /* margin-right: 50px; */
    text-align: center;
    font-weight: lighter;
    width: 60%;
                
            }

        





            
            
            
            
            .footer_top a {
                --c1: #000;
                --c2: #ffac12;
            
            }
            
            .footer_top a:hover { --x: 100%; }













        

            
            

    
         

        .footer_top a img{
            /* color: #fff; */
            width: 20px;
        }


        .footer_bottom img {
   
                width: 190px;
            
        }
        .line_ft {
            border-top: 1px solid #303030;
            margin: 46px 0px;
        }

        /* .clm_list ul li a{
            padding-bottom: 10px;
        } */

        /* .clm_list ul li a:hover{
            border-bottom: 1px solid #fff;
        } */


        .para_lrm {
            color: #fff;
            margin-top: 20px;
        }
     
        .clm_list h3 {
            color: #fff;
            font-size: 22px;
            /* font-family: 'Futura Std', 'Source Sans Pro'; */
        }


        .clm_list {
            margin-top:0px;
        }


        .clm_list ul li a {
            margin-top: 14px;
            display: block;
            color: #fff;
            /* font-family:'DMSans'; */
           /* font-family:'Futura Std', 'Source Sans Pro'; */
            text-decoration: none;
        }


        .home_linkk{
            transform: rotate(-40deg);
        }

        .map.p08 {
            width: 159px;
        }


        .map.p10 {
            width: 138px;
        }


        .map.p11 {
            width: 190px;
        }


        .map.p12 {
            width: 195px;
        }



        nav #nav_links li a:hover{
            color:#ffac12;
        }


        .search {
            color: #fff;
            cursor: pointer;
        }




        .sol_box:hover{
        
            transition: all 0.45s;
            transform: translateY(-10px);
            /* display: none; */
        }





       


       

        .nav_oth {
            background: #271900;
            padding: 8px 20px;
            border-radius: 0px 50px 0px 0px;
        }
    

        .nav_oth .logo img{
            width: 160px !important;
        }




    

            .upper_head {
                background: #fff2d5;
                width: 100%;
                height: 450px;
                display: flex;
                justify-content: center;
                align-items: center;
            }
        

            .about_btmm {
                display: flex;
                justify-content: center;
                gap: 10px;
                text-transform: capitalize !important;
            }


            .about_navy {
                margin-top: 106px;
            }

        
          

            .image_abt img{
                width: 100%;
                border-radius: 20px;
            }




        
                .abt_bxc {
                    margin: 42px 0px;
                    margin-bottom: 0;
                }
            


                .cnt_val p {
                    color: #2d1b20;
                    font-size: 17px;
                    font-weight: 300;
                    line-height: 1.5;
                    margin: 0 0 11px;
                    font-family: Futura Std, 'Source Sans Pro';
                    text-align: justify;
                }


                

                .abt_bxc {
                    margin: 42px 0px;
                    margin-bottom: 30px;
                    margin-top: 34px;
                
                
                }


                


                .clm_list ul li i {
                    margin-right: 10px;
                }



                
                .clm_list ul li:hover a{
                    color: #fff;

                }




    
                .hamburger{
                    display: none;
                }



            
                #nmm_btn {
               
    /* height: 50px; */
    display: flex;
    align-items: center;
    /* background: linear-gradient(to right, #000, #ffac12); */
    background: linear-gradient(90deg, var(--c1, #000), var(--c2, #ffac12) 51%, var(--c1, #000)) var(--x, 0)/ 200%;
    border-radius: 1.8rem;
    padding: 11px 26px;
    display: flex;
    gap: 20px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    transition: 0.5s;
    /* transition: background 0.2s linear; */
    font-family: 'poppins';
    /* margin-right: 50px; */
    text-align: center;
    font-weight: lighter;
    /* letter-spacing: 1px;
                }


                #nmm_btn {
                    --c1: #000;
                    --c2: #ffac12;
 
                }

                #nmm_btn:hover { --x: 100%; }

                #nmm_btn img{
                    width: 27px;
                }

                /* #nmm_btn:hover { */
                    /* transition: all 5s; */
                    /* background: linear-gradient(to right,#000,#ffac12 ); */
                    /* transform: skew(-10deg); */
/* } */
                }
                


            

   

                .str_box_main .owl-nav button.owl-next, .clt_scl .owl-nav button.owl-prev, .clt_scl button.owl-dot {
                    position: absolute;
                    top: 0;
                    background: #fff;
                }




               



     

                #flip_hd_Cards .flip-card {
                    background-color: transparent;
                    width: 100%;
                    height: 400px;
                    perspective: 1000px;
                    border-radius: 15px;
                }

                #flip_hd_Cards .flip-card-inner {
                    position: relative;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    transition: transform 3s;
                    transform-style: preserve-3d;
                    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
                    border-radius: 14px;
                    /* background: #000; */
                      border-radius: 15px;
                }
                  
                  #flip_hd_Cards .flip-card:hover .flip-card-inner {
                    transform: rotateY(180deg);
                  }
                  
                  #flip_hd_Cards .flip-card-front, .flip-card-back {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                  }
                  
                
                  
                  #flip_hd_Cards .flip-card-back {
                    background-color:transparent;
                    color: white;
                    transform: rotateY(180deg);
                  }





                  #flip_hd_Cards  .flip-card-front .head h1 {
                    color: #fff;
                    text-transform: uppercase;
                    margin-bottom: 0px;
                    font-size: 35px;
                    text-align: center;
                }


                
                #flip_hd_Cards  .flip-card-front .head p {
                    color: #FFAC12;
                    text-transform: uppercase;
                    text-align: center;
                }


                .flip-card-back {
                    position: absolute;
                    top: 0px;
                    width: 100%;
                    height: 100%;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    border-radius: 15px;
                }


                /* .map {
                
                    width: 18rem;
                    height: 17.7rem;
                    margin: 0px auto;
                }
 */


                .map img{
                    width: 100%;
                }


                #flip_hd_Cards .flip-card-front {
                    /* background-color: #bbb; */
                    color: black;
                    /* background: linear-gradient(135deg, #1d1d1d 0%, #000000 75.26%, rgba(20, 0, 36, 0.5) 98.29%); */
                    background:linear-gradient(to right, rgb(0, 176, 155), rgb(150, 201, 61));
                    padding: 3px 3px;
                    border-radius: 13px;
                }





                    .main_front {
                        background: #000;
                        height: 100%;
                        border-radius: 10px;
                        padding-top: 31px;
                    }




                .head {
                    margin-top: -28px;
                }




           


                .card_back_head .read_more_button {
                  
                    text-decoration: none;
                    background: #ffac12;
                    padding: 7px 34px;
                    border-radius: 17px;
                    color: #fff;
                    display: block;
                    width: 154px;
                    font-size: 13px;
                    margin: 0px auto;
                   
                }

                #flip_hd_Cards .flip-card {
                    background-color: transparent;
                    width: 100%;
                    height: 400px;
                    perspective: 1000px;
                    border-radius: 15px;
                    margin-top: 24px;
                }



                .map.p08 {
                    width: 140px;
                    margin: 0px auto;
                }


                .map.p11 {
                    width: 190px;
                    margin: 0px auto;
                }


                .map.p12 {
                    width: 180px;
                    margin: 0px auto;
                }



                
                .str_main .owl-carousel .owl-nav button.owl-next,.str_main .owl-carousel .owl-nav button.owl-prev, .str_main .owl-carousel button.owl-dot{
            display: block;
        }



        .str_main .owl-carousel .owl-dots.disabled,.str_main .owl-carousel .owl-nav.disabled{
            display: block;
        }



        .str_main .owl-nav button.owl-next {
            border: 4px solid rgb(255, 172, 18);
            /* right: -75px; */
            position:absolute;
            right:-30px;
            top: 50%;
            transform: translateY(-50%);
            width: 50px;
            height: 50px;
            /* background: #fff; */
            border-radius: 50%;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            background:#000 !important;
            z-index: 1000;
            color:rgb(255, 172, 18) !important;
        }



        .str_main .owl-nav button.owl-prev {
            border: 4px solid rgb(255, 172, 18);
            /* right: -75px; */
            position:absolute;
            left:-30px;
            top: 50%;
            transform: translateY(-50%);
            width: 50px;
            height: 50px;
            /* background: #fff; */
            border-radius: 50%;
            box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
            background:#000 !important;
            z-index: 1000;
            color:rgb(255, 172, 18) !important;
        }



        .logo_cmppp .owl-dots.disabled,.logo_cmppp .owl-carousel .owl-nav.disabled{
            display:none !important;
        }
    
    
    
        .logo_cmppp .owl-nav button.owl-next,.logo_cmppp .owl-nav button.owl-prev,.logo_cmppp button.owl-dot{
            display:none !important;
        }
    


        
        header .w-100 {
            width: 100%!important;
            min-height: 100vh;
            /* height: auto; */
        }


  

        .head_do .lft h1 {
            position: relative;
            font-size: 3rem;
            font-weight: 600;
            line-height: 0.76;
            color: rgb(255, 255, 255);
            font-family: Poppins, "Source Sans Pro";
            white-space: nowrap;
            margin: -43px auto 43px;
            text-align: center;
            padding: 30px 0px;
            text-transform: uppercase;
            letter-spacing: 2px;
        }

     

        .head_do .lft h1::after {
            content: '';
            position: absolute;
            left: 50%;
            top: 90px;
            transform: translateX(-50%);
            width: 15%;
            height: 3px;
            background: linear-gradient(90deg, #ffe2bd 0%, #eed12c 94.96%);
            border-radius: 0.2rem;
        }


        .noContent {
            color: #000 !important;
            background-color: transparent !important;
            pointer-events: none;
          }



          .btn-loadmore {
                
            /* height: 50px; */
display: flex;
justify-content: end;
align-items: center;
/* background: linear-gradient(to right, #000, #ffac12); */
background: linear-gradient(90deg, var(--c1, #000), var(--c2, #ffac12) 51%, var(--c1, #000)) var(--x, 0)/ 200%;
border-radius: 1.8rem;
padding: 11px 5px;
display: block;
gap: 20px;
font-size: 16px;
color: #fff;
text-decoration: none;
transition: 0.5s;
/* transition: background 0.2s linear; */
font-family: 'poppins';
margin: 0px  auto;
/* margin-right: 50px; */
text-align: center;
font-weight: lighter;
width: 25%;
/* cursor: pointer; */
border: none;
cursor: pointer;

        
    }







    
    
    
    
    .btn-loadmore {
        --c1: #000;
        --c2: #ffac12;
    
    }
    
    .btn-loadmore:hover { --x: 100%; }




        .btn-loadmore:focus{
            outline: none;
        }

        .fell {
            border: 1px solid #000;
            display: flex;
            justify-content: center;
            margin-top: 37px;
        }



        

        .map.p13 {
            width: 13rem;
        }

        .map.p17 {
            width: 10rem;
        }

        .map.p19 img {
            filter: brightness(10.5);
        }


        .map.p19 {
            width: 14rem;
        }



        #fnnd_iv{

            filter: brightness(0.8) !important;
        }

        .flt_byx {
            background: #ECECEC;
            color: #000;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 15px 20px;
            position: relative;
            /* border: 1px solid #000;*/
        }

        .flt_byx p {
            margin-bottom: 0;
        }

        .smm_bxx h1 {
            font-size: 32px;
        }

        button.go_bbtn {
            background: pink;
            width: 100%;
            padding: 10px;
            border-radius: 29px;
        }


        button.go_bbtn {
            background: #ffac12;
            width: 100%;
            padding: 10px;
            border-radius: 29px;
            margin: 51px 0px auto;
            border: none;
        }


        .flt_box {
            margin: 49px 0px;
        
        }


        .div_flio li {
            padding: 10px 20px;
            border-bottom: 1px solid #c4bfbf;
            font-size: 16px;
        }

    

        .div_flio {
            position: absolute;
            left: 0;
            top: 54px;
            /* background-color: ; */
            width: 100%;
            z-index: 10;
            background: #ECECEC;
            display: none;
        }

        .div_flio li:hover{
            color:#ffac12;
            background:#000;
        }

        .std_findd {
            margin-top: 50px;
        }


        .schlrs_box{

            background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(../study_bid.jpg);
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            height: 500px;
            margin-top: 79px;
            margin-bottom: 40px;

        }


        .mn_scjh_bn {
            /* border: 1px solid #fff; */
            height: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 30px;
        }


     .mn_scjh_bn h1 {
        font-weight: 600;
        color: #fff;
        font-size: 60px;
        letter-spacing: 1px;
        text-transform: uppercase;
}

       .mn_scjh_bn p {
    color: #fff;
    line-height: 31px;
    font-size: 17px;
    text-align: center;
}

        .light_box h6 {
            font-size: 30px;
        }











                .fnd_more {
                    /* width: 161px; */
                    /* height: 50px; */
                    display: flex;
                    align-items: center;
                    /* background: linear-gradient(to right, #000, #ffac12); */
                    /* background: linear-gradient(90deg, var(--c1, #000), var(--c2, #ffac12) 51%, var(--c1, #000)) var(--x, 0)/ 200%; */
                    background: #ffac12;
                    border-radius: 1.8rem;
                    padding: 11px 39px;
                    display: flex;
                    gap: 20px;
                    font-size: 16px;
                    color: #000;
                    text-decoration: none;
                    transition: 0.5s;
                    /* transition: background 0.2s linear; */
                    font-family: 'poppins';
                    /* margin-right: 50px; */
                    text-align: center;
                    font-weight: lighter;
                    text-decoration: none;
                    /* letter-spacing: 1px; */
                }



                .fnd_more:hover { 
                background: #000;
                text-decoration: none;
                color:#ffac12;}












                .yt_hadd{
                    position: relative;
                    font-size: 3rem;
                    font-weight: 600;
                    line-height: 0.76;
                    color: #2d1b20;
                    font-family: Poppins, 'Source Sans Pro';
                    white-space: nowrap;
                    margin: 0px auto;
                    text-align: center;
                    padding: 30px 0px;
                    margin-top: 0px;
                    margin-bottom: 25px;
                    text-transform: uppercase;
                    letter-spacing: 2px;
                }
              

                .yt_hadd::after {
                    content: "";
                    position: absolute;
                    left: 50%;
                    top: 90px;
                    transform: translateX(-50%);
                    width: 55px;
                    height: 3px;
                    background: linear-gradient(90deg, rgb(255, 172, 18) 0%, rgb(0, 0, 0) 94.96%);
                    border-radius: 0.2rem;
                }


                .ytt_Cr iframe{
                    width: 100%;
                    border-radius: 22px;
                }

                .ytt_Cr .owl-nav{
                    display: none !important;
                }



                .drop_Dn ul li:hover .internal_drop{
                          display: block;
                }

                .internal_drop {
                    position: absolute;
                    top: 0;
                    right: -225px;
                    /* border: 1px solid #000; */
                    padding-left: 30px;
                    display: none;
                }

               



























                .pgination{
                    display: flex;
                    align-items: center;
                    background: #fff;
                    color: #383838;
                    padding: 10px 40px;
                    border-radius: 6px;
                }
                
                
                .pgination ul{
                    margin-bottom: 0;
                }
                
                
                
                .pgination ul li a{
                     display: inline-block;
                     margin: 0 10px;
                     /* background: #ccc; */
                     width: 45px;
                     height: 45px;
                     border-radius: 50%;
                     text-align:center;
                     font-size:22px;
                     font-weight: 500;
                     line-height: 45px;
                     cursor: pointer;
                }
                
                .btn1,.btn2{
                    display: inline-flex;
                    align-items: center;
                    font-size: 22px;
                    font-weight: 500;
                    color: #383838;
                    background: transparent;
                    cursor: pointer;
                    outline: none;
                    border: none;
                
                
                }
                
                
                .btn1 i{
                  width: 24px;
                  margin-right: 15px;
                }
                
                .btn2 i{
                    width: 24px;
                    margin-left: 15px;
                    /* transform: rotate(180deg); */
                  }
                
                
                  .pgination ul li a.active{
                     color: #fff;
                     background-image: linear-gradient(#ff4568,#ff4568);
                     background-repeat:no-repeat ;
                  }
                
                
                  






                  .overlay {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left: 0%;
                    z-index: 1200;
                    /* background:linear-gradient(to right, #110C03, #110C03); */
                    /* background: linear-gradient(90deg, var(--c1, #000), var(--c2, ) 51%, var(--c1, #000)) var(--x, 0)/ 200%; */
                    background: #000;
                  }
                  
                  .first {
                    top: 0;
                  }
                  
                  .second {
                    top: 33.3%
                  }
                  
                  .third {
                    top: 66.6%;
                  }
        



                  #big_nvv{
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    /* position: absolute; */
                    /* top: 0px; */
                    z-index: 10;
                    /* left: 50%; */
                    /* max-width: 1300px; */
                    width: 100%;
                    /* transform: translateX(-50%); */
                    margin: 0px auto;
                    /* margin-top: 15px; */
                    /* margin-top: 30px; */
                    /* margin-top: 30px*/
                    /* background:linear-gradient(to right, #7a5c25, #110C03); */
                }





              
                  
 

                @media screen and (min-width:1200px){
                    .sticky {
                        position: fixed;
                        /* left: 0 !important; */
                        /* top: 0 !important; */
                        max-width: 100%;
                        /* height: 100%; */
                        width: 100% !important;
                        /* background: linear-gradient(to right, #7a5c25, #110C03); */
                        background: #271a00;
                        margin-top: 0px;
                        padding: 0px 35px;
                        /* border-radius: 44px; */
                        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
                        /* background-color: #fff; */
                        transition: all 0.45s;
                        padding: 10px 0px;
                    }




                    .stb_nvv{
                        background: #271A00;
                    }

                    .sticky .logo img {
                        width: 150px;
                        /* margin-left: 50px; */
                    }
    
                    .sticky #nav_links li .nav_a {
                        color: #000;
                        /* list-style: none; */
                        text-decoration: none;
                        color: #fff;
                        display: flex;
                        align-items: center;
                        gap: 11px;
                        font-weight: 300;
                        letter-spacing: 0.5px;
                        position: relative;
                        text-transform: uppercase;
                        padding: 29px 0px;
                    }
    
                }
        


                
                

                /* .big_nvv{

                    background:;
                } */


               


                .email_Sbs input {
                    background: none;
                    border: none;
                    outline: none;
                    padding-left: 12px;
                    color: #fff;
                }

                .email_Sbs {
                    color: #fff;
                    display: flex;
                    align-items: center;
                    border-bottom: 1px solid #fff;
                    padding-bottom: 10px;
                    margin-top: 20px;
                }

                ul.social_list li{
                    /* display: flex; */
                    /* justify-content: center; */
                    /* align-items: center; */
                    /* width: 40px; */
                    /* height: 40px; */
                
                    border-radius: 50%;
                }

                ul.social_list li a:hover{
                    background:#ffac12;
                }


                ul.social_list {
                    display: flex;
                    justify-content: start;
                    margin-top: 20px;
                    gap: 20px;
                  
                }


                
                ul.social_list li a{
               background: #fff;
                        color: #000;
                        width: 40px;
                        height: 40px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        text-decoration: none;
                        border-radius: 50%;
                    }
                

                    ul.social_list li a:hover{
                        text-decoration: none;
                    }






                    .hd_doc h1{
                        position: relative;
                        margin-bottom: 40px;
                        text-transform: none;
                        font-family: 'poppins';
                        font-weight: 600;
                        font-size: 3rem;
                        text-transform: uppercase;
                        text-align: center;
                    }
                    
                
                    .hd_doc h1::after{
                        content: '';
                        position: absolute;
                        left: 50%;
                        top:70px;
                        transform: translateX(-50%);
                        width: 29%;
                        height: 3px;
                        background: linear-gradient(90deg, #ffac12 0%, #000000 94.96%);
                        border-radius: 0.2rem;
                    }
                

                    .img_vld{
                        display: flex;
                        width: 100%;
                    }

                    .img_vld img{
                        width: 200px;
                    }



                    .goog-te-gadget-simple {
                        background-color: #FFF;
                        border-left: 1px solid #D5D5D5;
                        border-top: 1px solid #9B9B9B;
                        border-bottom: 1px solid #E8E8E8;
                        border-right: 1px solid #D5D5D5;
                        font-size: 10pt;
                        display: inline-block;
                        padding: 7px;
                        padding-top: 1px;
                        padding-bottom: 2px;
                        cursor: pointer;
                        border-radius: 16px;
                    }


                    #google_translate_element *{
                           text-decoration: none !important;
                    }

                    #google_translate_element *:hover{
                        text-decoration: none !important;
                    }


/* 
                    .goog-logo-link {
                        display: none !important;
                    } */

                    .VIpgJd-ZVi9od-ORHb-OEVmcd{
                        display: none !important;
                    }


                    #google_translate_element select{
                        background-color:#f6edfd;
                        color:#383ffa;
                        border: none;
                        border-radius:3px;
                        padding:6px 8px
                      }

                      li.with_in {
                        display: flex;
                        justify-content: space-between;
                        align-items: center;
                        gap: 11px;
                        position: relative;
                    }

li.with_in i {
    color: #fff;
}




.one_mrr {
    min-width: 251px !important;
}