/* .navbar .nav-link.active {
  border-bottom: 2px solid #f2b636; 
  padding: 5px 10px;  
  transition: all 0.3s !important;
} */

.navbar .nav-link {
  position: relative;
  font-family: 'Roboto', sans-serif;
  margin-left: 10px;
  margin-right: 10px;
  transition: all 0.3s ease;  /* smooth move + bold */
}

.navbar .nav-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 2px;
  background-color: #f2b636;
  transition: width 0.3s ease;
}

.navbar .nav-link:hover,
.navbar .nav-link.active {
  font-weight: 900 !important;   /* bold on hover + active */
  transform: translateY(-2px);  /* lift up slightly */
}

.navbar .nav-link:hover::after,
.navbar .nav-link.active::after {
  width: 100%;
}




.focus:focus {
    box-shadow: none !important;
}


.photo {
    transition: all 0.3s !important;
}

.ptitle {
    transition: all 0.3s !important;
}

.overlay {
    opacity: 0;
    transition: all 0.3s
}

.hover-images:hover .overlay {
    opacity: 1;
}

.hover-images:hover .ptitle {
    transform: translateY(0) !important;
}

.hover-images:hover .photo {
    transform: translateY(0) !important;
}


/* -------------------------------------------------------CLIENTS------------------------------------------------------- */

.card-client {
    transition: all 0.3s;
}


.card-client:hover {
    transform: translateY(-30px);
}


/* -------------------------------------------------------RANDOM------------------------------------------------------- */

.rgbcolor {
    opacity: 0;
    transition: all 0.3s !important;
}

.card-random:hover .rgbcolor {
    opacity: 1;
}

.card-random:hover .trip {
    color: white !important;
}

.card-random:hover .crandom {
    color: white !important;
}

.trip {
    transition: all 0.3s;
}

.card-random h2 .trip:hover {
    color: #f2b636 !important;
}

.panchor {
    transition: all 0.3s;
}

.card-random .panchor1 .panchor:hover {
    color: #f2b636 !important;
}

.card-random:hover .panchor {
    color: white !important;
}

.backimg {
    transition: all 0.2s !important;
}

.card-random:hover .backimg {
    left: 0 !important;
}


/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
/* -----------------------------------------------------ABOUT_US---------------------------------------------------- */





/* ---------------------------------------------------------PROJECT--------------------------------------------------------- */

.projectbtn:hover {
    color: #f2b636 !important;
}

/* ---------------------------------------------------------FOOTER--------------------------------------------------------- */

.fothover a {
    transition: all 0.2s;
}

.fothover a:hover {
    color: #f2b636 !important;
}





/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
/* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */




/* ----------------------------------------------------------TEAM---------------------------------------------------------- */



.empty {
    opacity: 0;
    transition: all 0.3s !important;
}

.main:hover .empty {
    opacity: 1;
}


/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */
/* -----------------------------------------------------------FAQ----------------------------------------------------------- */


.accordion-button::after {
    display: none;
}

.accordion-button:not(.collapsed) {
    color: #f2b636 !important;
    border-bottom: #f2b636 !important;
}

.faq p a {
    transition: all 0.3s;
}

.faq p a:hover {
    color: #f2b636 !important;
}

.accordion-button:focus {
    outline: none !important;
    box-shadow: none !important;



}



/* ----------------------------------------------------SINGLE_PRODUCT---------------------------------------------------- */


.spcolor1,
.spcolor2 {
    transition: all 0.3s !important;
}

.spnext,
.spprev {
    transition: all 0.3s !important;
}

.spnext:hover {
    background-color: #182141 !important;
}

.spnext:hover .spcolor1 {
    color: white !important;
}

.spprev:hover {
    background-color: #182141 !important;
    color: white !important;
}

.spprev:hover .spcolor2 {
    color: white !important;
}

.sp-size {
    transition: all 0.3s;
}


.sp-size:hover {
    border-color: #ffc107 !important;
    color: black !important;
    font-weight: bold;
}

.spbtn {
    transition: all 0.6s !important;
}

.spbtn:hover {
    background-color: #f2b636 !important;
    color: white !important;
}

.spa {
    transition: all 0.3s !important;
}

.spa:hover {
    color: #f2b636 !important;
}

.spplus {
    transition: all 0.3s !important;
}

.spminus {
    transition: all 0.3s !important;
}

.spplus:hover {
    background-color: #f2b636 !important;
    color: white !important;
}

.spminus:hover {
    background-color: #f2b636 !important;
    color: white !important;
}

.sp-focus {
    outline: none !important;
    box-shadow: none !important;

}

/* ----------------------------------------------------------TAB---------------------------------------------------------- */

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border-bottom: 3px solid #f2b636 !important;
}

.tabstar {
    transition: all 0.3s;
}

.tabstar:hover {
    color: #ffc107 !important;
    opacity: 1 !important;
}

/* -----------------------------------------------------------CHECKOUT--------------------------------------------------------- */

.cta {
    transition: all 0.3s;
}

.cta:hover {
    color: #f2b636 !important;
}

.ctforms input {
    font-size: 17px !important;
}

.ch-focus:focus {
    box-shadow: none !important;
}

/* -------------------------------------------------BLOG------------------------------------------------- */
/* -------------------------------------------------BLOG------------------------------------------------- */
/* -------------------------------------------------BLOG------------------------------------------------- */
/* -------------------------------------------------BLOG------------------------------------------------- */
/* -------------------------------------------------BLOG------------------------------------------------- */


.blogbanner p a {
    transition: all 0.3s;
}

.blogbanner p a:hover {
    color: #f2b636 !important;
}

.blogp {
    transition: all 0.3s;
}

.blogp:hover {
    color: white !important;
}

.blogh {
    transition: all 0.3s;
}

.blogh:hover {
    color: #f2b636 !important;
}


.hoverright {
    transition: all 0.3s !important;
}

.hoverright:hover {
    color: #f2b636 !important;
}

.arr {
    transition: all 0.3s !important;
}

.arr:hover {
    background-color: white !important;
    border: 1px solid #f2b636 !important;
}


.blogmute1 {
    margin-left: 200px !important;
    font-size: 100px !important;
}

.blogmute2 {
    margin-left: 200px !important;
    font-size: 100px !important;

}

.blogmute3 {
    margin-left: 200px !important;
    font-size: 100px !important;


}

.blogmute4 {
    margin-left: 200px !important;
    font-size: 100px !important;

}

.blogmute5 {
    margin-left: 200px !important;
    font-size: 100px !important;


}

.blogmute6 {
    margin-left: 200px !important;
    font-size: 100px !important;

}

.blogmute7 {
    margin-left: 200px !important;
    font-size: 100px !important;

}

.blogmute8 {
    margin-left: 200px !important;
    font-size: 100px !important;

}

.blogquote {
    transform: translate(135px, -20px) !important;
}

.blog-search {
    transform: translate(-35px, 35px) !important;
}

.search-focus:focus {
    outline: none;
}













@media only screen and (max-width: 575.98px) {

    .icn1 {
        display: none !important;
    }

    /* ---------------------------------------------------------BANNER--------------------------------------------------------- */

    .main_div {
        height: 500px !important;
    }

    .imgb1 {
        height: 450px !important;
        transform: translateX(-250px) !important;

    }

    .text h1 {
        font-size: 70px !important;
        line-height: 60px !important;
    }

    .text {
        left: 15% !important;
        top: 20% !important;
    }

    .text h5 {
        display: none;
    }

    .imgb2 {
        height: 450px !important;
        transform: translateX(-250px) !important;
    }

    .text2 h1 {
        font-size: 40px !important;
        line-height: 40px !important;
        font-weight: 400 !important;
    }

    .text2 {
        left: 5% !important;
        top: 40% !important;
    }

    .btn2 {
        margin-top: 30px !important;
    }


    .imgb3 {
        height: 450px;
        transform: translateX(-250px) !important;
    }


    .text3 h1 {
        font-size: 50px !important;
        line-height: 50px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin-left: 20px !important;
    }

    .text3 {
        left: 8% !important;
        top: 25% !important;
    }

    .btn3 {
        margin-left: 20px !important;
    }


    /* ----------------------------------------------------------VIDEO--------------------------------------------------------- */


    .video-row {
        display: flex;
        flex-direction: column-reverse;
    }

    .video {
        padding-top: 20px !important;
    }


    /* ----------------------------------------------------------ICONS--------------------------------------------------------- */

    .med {
        padding-top: 60px;
    }

    .small {
        padding-top: 60px;
    }

    /* ----------------------------------------------------------IMAGES--------------------------------------------------------- */

    .col2,
    .col3,
    .col4 {
        margin-top: 3px !important;
    }

    .glass {
        height: 320px !important;
    }

    /* -------------------------------------------------------CLIENTS------------------------------------------------------- */

    .cb {
        display: none;
    }

    .cn {
        display: none;
    }

    .cartext {
        font-size: 15px !important;
        /* width: 230px !important; */
    }

    .carhead {
        font-size: 40px !important;
    }

    /* ---------------------------------------------------------BLUE_BOX--------------------------------------------------------- */

    /* .blue{
        margin: 0;
        padding: 0;
    } */

    .bmd {
        font-size: 35px !important;
        /* margin-top: 50% !important; */
    }

    .blp1 {
        margin-left: 30px !important;
        font-size: 20px;
    }

    .blp2 {
        margin-left: 20px !important;
        font-size: 20px;
    }

    .blp3 {
        margin-left: 0px !important;
        font-size: 20px;
        text-align: center;
    }

    .blp4 {
        margin-left: 30px !important;
        font-size: 20px;
    }


    /* -------------------------------------------------------RANDOM------------------------------------------------------- */

    .randomhead {
        font-size: 30px !important;
        padding-bottom: 40px !important;
    }

    .randomstuff {
        padding-top: 50px !important;
    }

    .card-random {
        width: 300px !important;
        height: 390px !important;
        margin-left: -13px !important;
        margin-bottom: 30px !important;
    }

    .ptext {
        width: 245px !important;
    }

    .ptext2 {
        width: 240px !important;
    }

    .h2head {
        width: 250px !important;
    }

    .ptext3 {
        width: 245px !important;
    }

    .h1back {
        font-size: 80px !important;
    }

    .h6yellow {
        margin-top: 20px !important;
    }

    .cardcont {
        padding-bottom: 50px !important;
    }




    /* ---------------------------------------------------------LOGO--------------------------------------------------------- */


    .logo1 {
        display: none;

    }

    .logo2 {
        display: none;
    }

    .logo3 {
        display: none;
    }

    .logo5 {
        display: none;
    }

    .logo6 {
        display: none;
    }

    .abc {
        margin-left: 140px !important;

    }


    /* ----------------------------------------------------FOOTER---------------------------------------------------- */


    .footer {
        height: 130px !important;
    }




    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */


    /* ----------------------------------------------------------VIDEO--------------------------------------------------------- */

    .abtvidcol1 {
        padding-top: 50px !important;
    }


    /* ----------------------------------------------------------ICONS------------------------------------------------------ */

    .abticoncontainer {
        padding-top: 100px !important;
    }

    .abticon2 {
        padding-top: 60px !important;
    }

    .abticon3 {
        padding-top: 60px !important;
    }


    /* ---------------------------------------------------------BLUE--------------------------------------------------------- */


    .line11 {
        margin-top: 40px !important;
    }

    .line12 {
        margin-top: 10px !important;
    }

    .line13 {
        margin-top: 10px !important;
    }

    .line21 {
        margin-top: 10px !important;
    }

    .line22 {
        margin-top: 10px !important;
    }

    .line23 {
        margin-top: 10px !important;
    }

    .blue-container {
        height: 880px !important;
    }


    /* -------------------------------------------------------CAROUSEL------------------------------------------------------- */

    .abtcarcontainer {
        width: 95% !important;
    }


    /* ---------------------------------------------------------IMAGES--------------------------------------------------------- */

    .abtimg {
        padding-top: 50px !important;
    }


    /* -------------------------------------------------------WHITE_BOX------------------------------------------------------- */

    .wtsection {
        margin-top: -10px !important;
    }


    /* --------------------------------------------------------MISSION-------------------------------------------------------- */

    .miscontainer {
        width: 100% !important;
        padding-top: 100px !important;
    }

    .miscol {
        height: 480px !important;
    }

    .mish1 {
        font-size: 35px !important;
        width: 280px;
        margin-left: -20px;
    }

    .mish6 {
        margin-left: -20px;
    }

    .misp {
        margin-left: -20px;
        width: 280px;
        margin-top: -20px !important;
    }


    /* ----------------------------------------------------PROJECT---------------------------------------------------- */


    .project {
        height: 200px !important;
    }

    .project-container {
        flex-direction: column !important;
    }

    .arden {
        font-size: 40px;
        margin-bottom: 10px;
    }

    .fot {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .fot1 {
        margin-left: 0 !important;
        margin-top: 30px !important;
    }

    .fot2 {
        margin-top: 30px !important;
    }

    .fot3 {
        margin-left: 0 !important;
        margin-top: 30px !important;
    }

    /* ----------------------------------------------------------FOOTER2---------------------------------------------------------- */

    .footer2 {
        flex-direction: column;
    }

    /* ----------------------------------------------------------MOBILE CUSTOM LAYOUT---------------------------------------------------------- */

    @media (max-width: 575.98px) {
        .fot3-mobile {
            margin: 0 auto;
            text-align: center;
        }

        .fot1-mobile,
        .fot2-mobile {
            width: 48%;
        }
    }


    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */





    /* ----------------------------------------------------------TEAM---------------------------------------------------------- */


    .teamp {
        width: 100% !important;
    }

    .teamh1 {
        font-size: 30px !important;
    }

    .empty h5 {
        margin-top: 118px !important;
    }

    .icons {
        margin-top: -30px !important;
    }



    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */

    .faq h1 {
        font-size: 35px !important;
        padding-top: 100px !important;
        padding-bottom: 60px !important;
    }

    .accsm {
        margin-top: 15px !important;
    }


    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */


    .sptext1 {
        width: 300px !important;
        font-size: 5px !important;
    }

    .add {
        flex-direction: column !important;
    }

    .spbtn {
        margin-left: 0 !important;
    }

    .spic {
        padding-top: 19px !important;
        padding-bottom: 19px !important;
        padding: 0;
        margin: 0 !important;
    }

    .spline p {
        font-size: 13px !important;
        padding-top: 19px !important;
    }

    .spline ul li a {
        font-size: 14px !important;
    }

    .spprev {
        transform: translate(-40px, -300px) !important;

    }

    .spnext {
        transform: translate(40px, -300px) !important;

    }

    /* -----------------------------------------------------------CHECKOUT--------------------------------------------------------- */

    .checkout {
        width: 90% !important;
    }

    .ctforms input {
        border-bottom: 2px solid #f2b636 !important;
    }

    .cc {
        border-bottom: 2px solid #f2b636 !important;
    }

    .ct2 {
        margin-top: 50px !important;
    }

    .cthead {
        font-size: 30px !important;
    }

    .ctline {
        border: 1px solid #182141 !important;
    }

    .ctforms input {
        margin-top: 15% !important;
        font-size: 16px !important;
        padding-left: 0px !important;
    }

    .ctleft {
        width: 100% !important;
    }

    .ct2 {
        margin-top: -10px !important;
    }

    .ct1 {
        margin-top: -60px !important;
    }

    .ckck label {
        font-size: 16px !important;
    }

    .ckck {
        margin-top: -30px !important;
    }

    .cc {
        padding-left: 0 !important;
    }

    .box {
        overflow: scroll !important;
    }

    .ctb {
        width: 400px !important;
    }

    .ctbtn {
        font-size: 14px !important;
        /* padding-top: 14px !important;
        padding-left: -10px !important;
        padding-right: -10px !important; */
    }

    .blogmostsmall {
        /* width: 250px !important; */
        font-size: calc(1.2625rem + 0.15vw) !important;
        /* margin-left: 35px !important; */
    }

    .blogpsmall {
        font-size: 1rem !important;
        /* margin-left: -35px !important; */
    }

    .blogh {
        /* font-size: 23.4px !important; */
        font-size: 40px !important;
    }

    .blmar {
        font-size: 1rem !important;
    }

    .blogmute1 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute2 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute3 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute4 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute5 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute6 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute7 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .blogmute8 {
        font-size: 140px !important;
        margin-left: 190px !important;
    }

    .bloggrid {
        height: 340px !important;
    }

    .bloggridh1 {
        font-size: 32.24px !important;
        margin-top: -90px !important;
    }

    .bloggridp {
        font-size: 16px !important;
        margin-top: -130px !important;
    }

    .bloggridheader {
        height: 100% !important;
        transform: scale(3.5) !important;
        object-fit: contain !important;
    }

    .content-column {
        margin-top: 80px !important;
    }

    .bltop {
        margin-top: -30px !important;
        font-size: 14px !important;
    }

    .blfont {
        font-size: 16px !important;
    }

}


















@media only screen and (min-width: 768px) and (max-width: 991.98px) {

    .icn1 {
        display: none !important;
    }

    .imgb1 {
        transform: translateX(-550px) !important;
    }

    .text h1 {
        font-size: 100px !important;
        line-height: 100px !important;
    }

    .text {
        left: 30% !important;
        top: 30% !important;
    }


    .imgb2 {
        transform: translateX(-550px) !important;
    }

    .text2 h1 {
        font-size: 60px !important;
        line-height: 60px !important;
        font-weight: 400 !important;
    }

    .text2 {
        left: 10% !important;
        top: 50% !important;
    }

    .btn2 {
        margin-top: 60px !important;
        margin-left: 10px !important;
    }


    .imgb3 {
        transform: translateX(-550px) !important;
    }

    .text3 h1 {
        font-size: 70px !important;
        line-height: 70px !important;
        font-weight: bold !important;
    }

    .text3 {
        left: 0% !important;
        top: 40% !important;
    }

    .btn3 {
        margin-left: 10px !important;
    }


    /* ----------------------------------------------------------VIDEO--------------------------------------------------------- */


    .video-row {
        flex-direction: column-reverse;
    }

    .vidcol1 {
        padding-top: 30px !important;
    }


    /* ----------------------------------------------------------ICONS--------------------------------------------------------- */

    .med {
        padding-top: 60px;
    }

    /* ----------------------------------------------------------IMAGES--------------------------------------------------------- */

    .col3 {
        margin-top: 3px !important;
    }

    .glass {
        height: 310px !important;
    }

    /* -------------------------------------------------------CLIENTS------------------------------------------------------- */

    .md {
        display: none;
    }

    .cn {
        display: none;
    }

    /* ---------------------------------------------------------BLUE_BOX--------------------------------------------------------- */

    .blp1 {
        margin-left: 30px !important;
    }

    .blp2 {
        margin-left: 20px !important;
    }

    .blp3 {
        margin-left: 10px !important;
    }

    .blp4 {
        margin-left: 40px !important;
    }

    .bmd {
        margin-top: 130px !important;
    }

    /* -----------------------------------------------------------LOGO----------------------------------------------------------- */


    .logo1 {
        display: none;

    }

    .logo5 {
        display: none;
    }

    .logo6 {
        display: none;
        margin: none;
    }

    .abc {
        margin-left: 60px !important;
    }


    /* -------------------------------------------------------RANDOM------------------------------------------------------- */

    .card-random {
        margin-left: -10px !important;
        margin-bottom: 20px !important;
        width: 350px !important;
    }

    .h2head {
        width: 300px !important;
    }

    .cr2 {
        margin-left: 0px !important
    }

    .randomhead {
        font-size: 45px !important;
        padding-bottom: 60px !important;
    }

    .cardcont {
        padding-bottom: 80px !important;
    }


    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */
    /* -----------------------------------------------------ABOUT_US---------------------------------------------------- */


    /* ---------------------------------------------------------BLUE--------------------------------------------------------- */


    .line11 {
        margin-top: 60px !important;
    }

    .line12 {
        margin-top: 60px !important;
    }

    .line13 {
        margin-top: 60px !important;
    }


    /* -------------------------------------------------------CAROUSEL------------------------------------------------------- */

    .abtcarcontainer {
        width: 95% !important;
    }


    /* --------------------------------------------------------MISSION-------------------------------------------------------- */

    .miscontainer {
        width: 100% !important;
        padding-top: 140px !important;
    }


    /* ---------------------------------------------------------FOOTER--------------------------------------------------------- */

    .fot1 {
        margin-left: 0 !important;
    }

    .fot2 {
        margin-top: 30px !important;
    }

    .fot3 {
        margin-left: 0 !important;
        margin-top: 30px !important;
    }





    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */
    /* ----------------------------------------------------------OUT_TEAM---------------------------------------------------------- */




    /* ----------------------------------------------------------TEAM---------------------------------------------------------- */


    .empty h5 {
        margin-top: 135px !important;
    }


    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */
    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */
    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */
    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */
    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */
    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */
    /* -----------------------------------------------------------FAQ----------------------------------------------------------- */

    .faq h1 {
        font-size: 45px !important;
    }


    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */
    /* -----------------------------------------------------SINGLE_PRODUCT----------------------------------------------------- */


    .spa {
        font-size: 15px !important;
    }

    .spline p {
        font-size: 16px !important;
    }

    .tabp {
        font-size: 15px !important;
    }

    /* -------------------------------------------------------CHECKOUT------------------------------------------------------- */

    .ctleft {
        width: 100% !important;
    }


    /* -------------------------------------------------------------BLOG------------------------------------------------------------- */

    .blogmost {
        margin-left: 20px !important;
    }

    .blogmute1 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 100px !important;
    }

    .blogmute2 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 180px !important;
    }

    .blogmute3 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 120px !important;
    }

    .blogmute4 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 100px !important;
    }

    .blogmute5 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 110px !important;
    }

    .blogmute6 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 100px !important;
    }

    .blogmute7 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 100px !important;
    }

    .blogmute8 {
        margin-left: 180px !important;
        font-size: 100px !important;
        padding-bottom: 15px !important;
    }

    .content-column {
        margin-top: 100px !important;
    }

    .bltop {
        margin-top: -20px !important;
    }

    .bloggridheader {
        transform: scale(2.6) !important;
        object-fit: contain !important;
    }









}