/* --------------------------------------Home-page-start----------------------------------------------------- */

a.sec-t-n {
    color: #000;
    background: #fff;
    padding: 10px 20px;
    border-radius: 23px;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: -26px !important;
    z-index: 2 !important;
    position: relative !important;
}
    /* whatsapp */
a{
    text-decoration:none !important;
  }
  .floating_btn {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items:center;
    justify-content:center;
    z-index: 1000;
  }
  
  @keyframes pulsing {
    to {
      box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
  }
  
  .contact_icon {
    background-color: #42db87;
    color: #fff;
    width: 60px;
    height: 60px;
    font-size:30px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translatey(0px);
    animation: pulse 1.5s infinite;
    box-shadow: 0 0 0 0 #42db87;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    font-weight: normal;
    font-family: sans-serif;
    text-decoration: none !important;
    transition: all 300ms ease-in-out;
  }
  
  
  .text_icon {
    margin-top: 8px;
    color: #707070;
    font-size: 13px;
  }



        .container .gallery a img {

            float: left;

            width: 50%;

            object-fit: cover;

            min-height: 362px;

            border: 2px solid #fff;

            -webkit-transition: -webkit-transform .15s ease;

            -moz-transition: -moz-transform .15s ease;

            -o-transition: -o-transform .15s ease;

            -ms-transition: -ms-transform .15s ease;

            transition: transform .15s ease;

            position: relative;

        }

        .riot-slider-main .slide-buttons{

            display:none;    

        }
        .clear {

            clear: both;

        }



        a {

            color: #009688;

            text-decoration: none;

        }



        a:hover {

            color: #01695f;

            text-decoration: none;

        }

.product-section-wrapper .sec-bg-prod img{

    width:223px;

    height:223px;

    object-fit: cover;

}

.brand-img img{

	width:100%;

}

.brand-img{

    border:1px solid #dddddd;

}

.product-image img{

    width: 180px;

    height: 290px;

    object-fit: cover;

}

.product-image{

    text-align: center;

    margin-bottom: 20px;

}

.search-button{

    margin-top: 30px;

    text-align: right;

}

.black-title{

    color: #000000 !important;

}

.riot-slider-main .slide-buttons button.is-active, .riot-slider-main .slide-buttons button.is-active:hover{

  background-color: #F58634 !important;

}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus{

    box-shadow:none !important;

}

.mainContainer {

  margin: 0 auto;

  width: 100%;

  max-width: 100%;

  margin-top: 0px;

  box-shadow: 0px 0px 10px 0px #000000;

}

.material-icons{

    background: #ffffff;

    border-radius: 100%;

    font-size: 34px !important;

}



.btn-outline-success.focus, .btn-outline-success:focus {

    box-shadow: none !important;

}

.line-img img{

    width:100%;

}

.banner-bottom{

    margin-top:-50px;

}

/* <!-- header- srart */

.header-sec-bg {

    background-color: #1B2430;

}

.one-img{

    width: 100px;

}

.gallery{

    margin-left: 50px;

}

.bridal-makeup-section .row{

    align-items: center;

}

.testimonials-img{

    margin-right: 30px;

}

div#navbarNavDropdown {

    z-index: 5;

}

.testimonials-img img{

    max-width: 100%;

}

.banner-row{

    align-items: center;

}



.sec-logo{

    margin-top: 5px;

}



.navbar-nav {

    float: right !important;

    color: #FFFFFF;

}



.nav-link {

    color: #FFFFFF !important;

    font-size: 17px;

    font-family: 'Oswald', sans-serif;

    text-align: center;

    text-decoration: none !important;

    padding: 10px 20px !important;

    text-transform: uppercase;

    font-weight: 400;

    letter-spacing: 1px;

}



.Sec-but {

    color: #ffffff !important;

    background-color: #F58634 !important;

    font-weight: bold !important;

    font-size: 17px !important;

    border: 1px solid#F58634 !important;

    font-family: 'Oswald', sans-serif;

    border-radius: 6px;

    font-weight: 400 !important;

    text-transform: uppercase;

}

.row.banner-row h1.sec-h-lg{

   font-family: 'Oswald', sans-serif;

   font-weight: 700;

    text-transform: uppercase;

    font-size: 48px;

}

.row.banner-row{

    max-width: 1920px;

    margin: auto;

}

.navigation-wrapper{

    max-width: 1920px;

}

.Sec-but:hover {

    background-color: #ffffff !important;

    color: #F58634 !important;

    border: 1px solid #F58634 !important;

}

.navbar .Sec-but{

    margin-left: 20px;

}

.banner-text p{

    color: #ffffff;

    font-size: 24px;

    margin-top: 30px;

}



ul#menu-main-menu li.current-menu-item:before {

    content: "";

    height: 4px;

    background-color: #F58634;

    position: absolute;

    bottom: -10px;

}



ul#menu-main-menu li,

ul#menu-main-menu li{

    position: relative;

}



ul#menu-main-menu li:hover:before,

ul#menu-main-menu li:visited:before {

    content: "";

    width: 30px;

    height: 4px;

    text-align: center;

    background-color: #F58634;

    position: absolute;

    top: auto;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}



/* -- header- end -- */





/* main-img-start */

.banner-girl img{

    max-width: 100%;

}

.sec-bg-img2 {

    background-image: url("images/banner-girl.png");

    background-repeat: no-repeat;

    background-size: cover;

    width: 100% !important;

    height: 500px;

    /*margin-left: 214px;

    margin-top: -77px;*/

}



/* main-img-end */





/* main-hading-start */



.sec-h-lg {

    color: #ffffff;

    margin-top: 48px;

    margin-left: 0px;

}



/* main-hading-end */



/* line-start */

.sec-line-st {

    margin-top: -60px;

}



.sec-line-bg-2 {

    font-family: 'Inter';

    color: #ffffff;

    font-size: 18px;

    margin-top: 0px;

}



/* line-end */

/* img-start */





/* img-end */

/* sec-social-icons-start */



.sec-block-icon2 {

    display: none;

}



.icon {

    font-size: 18px;

    font-weight: bold;

    font-family: 'Inter';

    color: #ffff;

    margin-left: 0px;

    margin-top: 0px;

    display: inline-flex;

    width: 40px;

    height: 40px;

    border-radius: 100%;

    border: 1px solid #ffffff;

    align-items: center;

    justify-content: center;

}

.sec-block-icon{

    display: flex;

    margin-top: 30px;

}

.sec-block-icon .icon{

    margin-right:20px;

}



.icon:hover{

    font-weight: bold;

    font-family: 'Inter';

    color: #F58634;

    text-decoration: none;

}

.location-section-wrapper{

    max-width:1920px;

    margin:auto;

    padding-top: 80px;

}

/* social-icons-end */





/* sec-Services-start */

.header-sec-bg2 {

    background-image: linear-gradient(180deg, rgba(27, 36, 48, 1) 59%, rgba(255, 255, 255, 1) 100%);

}



.sec-Services-p{

    font-family: 'Inter';

    color: #F58634;

    font-size: 30px;

    text-align: center;

    padding-top: 60px;

    margin-bottom: 0px;

    font-weight: 700;

}



.sec-Services-p2 {

   font-family: 'Oswald', sans-serif;

    color: #ffffff;

    font-size: 70px;

    text-align: center;

    line-height: 1.2em;

    font-weight: 500;

    text-transform: uppercase;

}

.src-Services{

    margin-top: 60px;

}

/* ---- */





.sec-Services-col {

    position: relative;

    width: 50%;

    max-width: 300px;

}



.image2 {

    display: block;

    width: 100%;

    height: 100%;

}



.overlay{

    position: absolute;

    bottom: 0;

    background-color: rgba(245, 134, 52, 0.9);

    color: #f1f1f1;

    width: 92.5%;

    height: 100%;

    transition: .5s ease;

    opacity: 0;

    color: white;

    text-align: center;

}





.sec-Services-col:hover .overlay {

    opacity: 1;

}





.hj {

    font-family: 'Inter';

    font-size: 100px;

    font-weight: bold;

    margin-top: 50px;



}







.sec-Services-col h1 {

    font-family: 'Oswald', sans-serif;

    font-size: 54px;

    font-weight: 600;

    color: #ffffff;

}



.sec-Services-col p {

    font-family: 'Inter';

    font-size: 20px;

    font-weight: 500;

    margin-bottom: 20px;

    color: #ffffff;

    padding: 20px;

}



.Sec-but7 {

    color: #ceae3f !important;

    background-color: #ffffff !important;

    font-weight: bold !important;

    font-family: 'Inter';

    font-size: 23px !important;

    padding: 15px 35px 15px 35px !important;

    border-radius: 0 !important;

    border: 2px solid #ceae3f !important;





}



.Sec-but7:hover {

    background-color: #ffffff !important;

    color: #ceae3f !important;

    border: 2px solid #ceae3f !important;

}



/* sec-Services-end */



/* -- sec-Photo Gallery-start -- */



.sec-Services-p2-0 {

    font-family: 'Oswald', sans-serif;

    color: #000000;

    font-size: 70px;

    line-height: 1.2em;

    text-align: center;

    font-weight: 500;

    text-transform: uppercase;

}

.bridal-makeup-section{

    margin-top: 60px;

}

.SEC-LINE-G {

    margin-top: 50px;

}



.sec-gall-p {

    font-family: 'Inter';

    color: #000000;

    font-size: 50px;

    font-weight: 600;

    text-align: center;

}



.sec-gall-p2 {

    font-family: 'Inter';

    color: #000000;

    font-size: 20px;

    font-weight: 400;

}



img.imageG2 {

    margin-top: 20px;

}



img.imageG {

    margin-left: -20px !important;

}



/* -- sec-Photo Gallery-end -- */



/* -- Products-start -- */



.header-sec-bg4 {

    background-image: url("images/shutterstock_download\ \(4\)\ 1.png");

    background-repeat: no-repeat;

    background-size: auto;

    padding-bottom: 60px;

}



.sec-bg-prod {

    background-color: #FFFDE8;

}



.sec-prod-name {

    font-family: 'Inter';

    color: #000000;

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 42px;

}



.sec-prod-name1 {

    font-family: 'Inter';

    color: #000000;

    font-size: 18px;

    font-weight: bold;

}



.sec-prod-price {

    font-family: 'Inter';

    color: #000000;

    font-size: 15px;

    font-weight: bold;

}



/* -- Products-end -- */



/* Location-start */



.sec-location-p {

    font-family: 'Inter';

    color: #F58634;

    font-size: 30px;

    line-height: 1em;

    font-weight: 700;

}



.sec-location-name{

    font-family: 'Oswald', sans-serif;

    color: #000000;

    font-size: 60px;

    font-weight: 500;

    text-transform: uppercase;

}



.sec-location-p2 {

    font-family: 'Inter';

    color: #F58634;

    margin-top: 30px;

    font-size: 25px;

    font-weight: 700;

    margin-bottom: 10px;

}



.sec-location-name2 {

    font-family: 'Inter';

    color: #000000;

    font-size: 20px;

    line-height: 1.5em;

    margin-bottom: 0px;

}

.address-icon-box i{

    font-size: 26px;

}

.address-box{

    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 30px;

}

.address-icon-box{

    width: 65px;

    height: 60px;

    display: flex;

    align-items: center;

    justify-content: center;

    border: 2px solid #000000;

    border-radius: 100%;

    margin-right: 15px;

    flex-shrink: 0;

}

.address-wrapper a{

    font-size: 20px !important;

    margin-top: 40px !important;

}

.location-image img{

    max-width: 100%;

}

.sec-location-image {

    background-image: url("images/new-image.png");

    background-repeat: no-repeat;

    background-size: cover;

}



.sec-location-image2 {

    margin-left: -20px;

}

.location-section-wrapper .row{

    align-items: center;

}

/* Location-end */



/* Testimonials-start  */

.header-sec-bg5 {

    background-color: #1B2430;

    margin-top: 100px;

    padding-bottom: 60px;

}



.sec-test-img {

    margin-top: 80px;

}



.sec-testi-p {

    font-family: 'Inter';

    color: #F58634;

    font-size: 30px;

    padding-top: 100px;

    font-weight: 700;

    line-height: 1em;

}



.sec-testi-name {

   font-family: 'Oswald', sans-serif;

    color: #ffffff;

    font-size: 74px;

    font-weight: 500;

}



.sec-testi-p2 {

    font-family: 'Inter';

    color: #ffffff;

    font-size: 20px;

    font-weight: 400;

    margin-top: 30px;

}



.sec-testi-p3 {

    font-family: 'Inter';

    color: #ffffff;

    font-size: 20px;

    font-weight: bold;

    float: right;

}



/* Testimonials-end  */





/* footer- start */

.footer-br-color {

    background-color: #1B2430;

    /*height: 300px;

    margin-top: -30px;*/

    padding-top: 30px;

    border-top: 2px solid gray;

    padding-bottom: 30px;

}



.ft-hh{

    font-family: 'Inter';

    font-size: 16px;

    font-weight: 400;

    color: #ffffff;

    margin-top: 20px;

}

.ft-about-us .ft-m2{

    margin-bottom: 10px;

    display: inline-block;

}



.ft-hs {

    font-family: 'Inter';

    font-size: 25px;

    font-weight: bold;

    color: #ffffff;

    margin-bottom: 25px;

    text-transform: uppercase;

    position: relative;

}



.ft-hs:before {

    content: "";

    height: 4px;

    width: 85px;

    background-color: #F58634;

    position: absolute;

    top: auto;

    bottom: 0px;

    bottom: -10px;

}



.ftp {

    font-family: 'Inter';

    font-size: 14px;

    font-weight: bold;

    color: #ffffff;

    text-transform: uppercase;

}



.ft-icon {

    color: #F58634;

    width: 20px;

    margin-top: 20px;

}



.ftp2 {

    font-family: 'Inter';

    font-size: 14px;

    font-weight: 400;

    color: #ffffff;

}



.ft-icon2 {

    color: #ffffff;

    width: 20px;

}



.ft-m2 {

    font-family: 'Inter';

    font-size: 16px;

    font-weight: bold;

    color: #ffffff;

}



.ft-m2:hover {

    font-family: 'Inter';

    font-size: 16px;

    font-weight: bold;

    color: #ffffff;

}



.ft-icon3 {

    color: #ffffff;

    width: 40px;

    font-size: 25px;

}



.ft-icon3:hover {

    color: #F58634;

    width: 40px;

    font-size: 25px;

}

.src-Services.container .sec-Services-col{

    margin-bottom:30px;

}



button.bg-warning{

    background-color: #f58634 !important;

}



.navbar{

    z-index: 999999;

}

.carousel-container .col-md-4{

    margin-bottom:20px;

}

/* footer- end */





/* ------------------------------------@media screen 600px- start ---------------------------------- */



@media only screen and (max-width: 600px) {



    .sec-logo{

        margin-left: 0px;

        margin-top: 5px;

    }



    .header-sec-bg {

        background-color: #1B2430;

        padding: 0px;



    }



    div#navbarNavDropdown {

        margin: 0;

        padding: 0;

        z-index: 5;

    }



    ul#menu-main-menu {

        text-align: center;

        margin: auto !important;

        width: 100%;

        align-items: center;

    }



    /* main-img-start */

    img.sec-bg-img2 {

        margin-left: 0px;

        margin-top: 0px;

        z-index: 1;

        width: 250px;

    }



    /* main-img-end */

    /* main-hading-start */



    .sec-h-lg {

        color: #ffffff;

        margin-top: 8px;

        margin-left: 0px;

        font-size: 26px;

    }



    /* main-hading-end */

    /* line-start */

    .sec-line-st {

        margin-top: 20px;

    }



    .sec-line-bg-2 {

        font-family: 'Inter';

        color: #ffffff;

        font-size: 18px;

        margin-top: 0px;

    }



    /* line-end */

    /* img-start */

    img.s {

        display: none;

    }



    /* img-end */

    /* sec-social-icons-start */



    .icon4 {

        font-size: 25px;

        font-weight: bold;

        font-family: 'Inter';

        color: #ffff;

        margin-left: 0px;

        margin-top: 0px;

        width: 50px;

        text-align: center;

        margin-top: 30px;



    }



    .icon4:hover {

        font-weight: bold;

        font-family: 'Inter';

        color: #F58634;



    }



    .sec-block-icon {

        display: none;

    }



    .sec-block-icon2 {

        display: block;

    }



    /* social-icons-end */





    /* sec-Services-start */



    .header-sec-bg2 {

        background-image: linear-gradient(180deg, rgba(27, 36, 48, 1) 59%, rgba(255, 255, 255, 1) 100%);

        /*height: 1250px;*/

        margin-top: -10px;

    }



    .sec-Services-p {

        font-family: 'Inter';

        color: #F58634;

        font-size: 30px;

        text-align: center;

        padding-top: 50px;

    }



    



    .sec-Services-col {

        position: relative;

        width: 50%;

        max-width: 300px;

        margin-top: 20PX;

    }



    .hj {

        font-family: 'Inter' !important;

        font-size: 30px !important;

        font-weight: 400 !important;

        margin-top: 100px;



    }



    .sec-Services-col p {

        font-family: 'Inter';

        font-size: 12px;

        font-weight: 500;

        margin-bottom: 20px;

        color: #ffffff;

    }



    .image2 {

        display: block;

        width: 100%;

        height: 100%;

    }



    .overlay {

        position: absolute;

        bottom: 0;

        background: #f5843480;

        color: #f1f1f1;

        width: 90.5%;

        height: 100%;

        transition: .5s ease;

        opacity: 0;

        color: white;

        text-align: center;

    }



    /* -- sec-Photo Gallery-start -- */



    



    .sec-gall-p {

        font-family: 'Inter';

        color: #000000;

        font-size: 25px;

        font-weight: 500;

        text-align: center;

    }



    .SEC-LINE-G {

        display: none !important;

    }



    img.imageG {

        margin-left: 0px !important;

        width: 100%;

        margin-bottom: 20px;

    }



    img.imageG1 {

        margin-left: 0px !important;

        width: 100%;

        margin-bottom: 20px;

    }



    img.imageG2 {

        margin-left: 0px !important;

        width: 100%;

        margin-bottom: 20px;

    }



    /* -- Products-start -- */



    .header-sec-bg4 {

        background-image: url("images/shutterstock_download\ \(4\)\ 1.png");

        background-repeat: no-repeat;

        background-size: auto;

    }



    /* Location-start */





    





    .sec-location-image {

        height: 170px !important;

        width: 93% !important;

        margin-left: 10px !important;

    }



    .sec-location-image2 {

        margin-left: 0px;

        width: 100%;

        margin-bottom: 20px;

    }



    .sec-location-image3 {

        margin-left: 0px;

        width: 100%;

        margin-bottom: 20px;

        height: 500px;

    }



    /* Location-end */



    /* Testimonials-start  */

    .header-sec-bg5 {

        background-color: #1B2430;

        margin-top: 20px;

    }



    .sec-test-img {

        margin-top: 100px !important;

        height: auto;



    }



    .sec-testi-p {

        font-family: 'Inter';

        color: #F58634;

        font-size: 30px;

        padding-top: 10px;

    }



    



   



    .sec-testi-p3 {

        font-family: 'Inter';

        color: #ffffff;

        font-size: 20px;

        font-weight: bold;

        float: left;

    }



    /* Testimonials-end  */





    /* footer- start */

    .footer-br-color {

        background-color: #1B2430;

        margin-top: -30px !important;

        border-top: 2px solid gray;

    }



    .ft-hh {

        font-family: 'Inter';

        font-size: 16px;

        color: #ffffff;

    }



    .ft-hs {

        font-family: 'Inter';

        font-size: 25px;

        font-weight: bold;

        color: #ffffff;

        margin-bottom: 25px;

        text-transform: uppercase;

    }



    .ft-hs:before {

        content: "";

        height: 4px;

        width: 85px;

        background-color: #F58634;

        position: absolute;

        top: 40px;

    }



    .ftp {

        font-family: 'Inter';

        font-size: 14px;

        font-weight: bold;

        color: #ffffff;

        text-transform: uppercase;

    }



    .ft-icon {

        color: #F58634;

        width: 20px;

        margin-top: 20px;

    }



    .ftp2 {

        font-family: 'Inter';

        font-size: 14px;

        font-weight: 400;

        color: #ffffff;

    }



    .ft-icon2 {

        color: #ffffff;

        width: 20px;

    }



    .ft-m2 {

        font-family: 'Inter';

        font-size: 16px;

        font-weight: bold;

        color: #ffffff;

    }



    .ft-m2:hover {

        font-family: 'Inter';

        font-size: 16px;

        font-weight: bold;

        color: #ffffff;

    }



    .ft-icon3 {

        color: #ffffff;

        width: 40px;

        font-size: 25px;

    }



    .ft-icon3:hover {

        color: #F58634;

        width: 40px;

        font-size: 25px;

    }



    /* footer- end */



}



/* ------------------------------------@media screen 600px- end ---------------------------------- */





/* --------------------------------------------------Home-page-end----------------------------------------------------- */





/* --------------------------------------------------Our-Story-page-start--------------------------------------------- */



.sec-our-story-bg {

    background-color: #1B2430;

    /*height: 1250px;*/

}



.sec-our-story-bg2 {

    display: none;

}



.sec-our-story-p {

    font-family: 'Inter';

    font-size: 30px;

    font-weight: bold;

    color: #F58634;

    text-align: center;

    padding-top: 20px;

}



.sec-our-story-p2 {

    font-family: 'Inter';

    font-size: 74px;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    padding-top: 20px;

}



.sec-our-story-p3 {

    font-family: 'Inter';

    font-size: 25px;

    font-weight: bold;

    color: #F58634;

    padding-top: 20px;

}



.sec-our-story-p4 {

    font-family: 'Inter';

    font-size: 25px;

    font-weight: bold;

    color: #ffffff;

}



.sec-our-story-p5 {

    font-family: 'Inter';

    font-size: 25px;

    font-weight: bold;

    color: #F58634;

    padding-top: 30px;

}



.sec-our-story-p6 {

    font-family: 'Inter';

    font-size: 25px;

    font-weight: bold;

    color: #ffffff;

}



.sec-our-story-hr {

    background-color: #F58634;

    margin-top: 120px;

    height: 2px;

}



.sec-our-story-i2 {

    height: 207px;

}



.sec-our-story-hr2 {

    background-color: #F58634;

    margin-top: 99px;

    height: 2px;

    margin-right: -65px;

}



.sec-our-story-hr3 {

    background-color: #F58634;

    margin-top: 109px;

    height: 2px;

    margin-right: -205px;

}



.sec-our-story-i3 {

    height: 207px;

    margin-top: 75px;

}



.sec-our-story-hr4 {

    background-color: #F58634;

    margin-top: 85px;

    height: 2px;

    margin-left: -167px;

}



.sec-our-story-hr5 {

    background-color: #F58634;

    margin-top: 134px;

    height: 2px;

    margin-left: -201px;

}



.sec-our-story-i {

    height: 1000px;

}



.item_count{

    position: absolute;

    right: 0px;

    background-color: #f58634;

    color: #fff;

    padding: 5px 0px;

    font-size: 10px;

    width: 25px;

    border-radius: 25px;

    top: 0px;

    text-align: center;

}



#toast-container>div{

    opacity: 1!important;

    margin: 15px auto!important;

}

/* ------------------------------------@media screen 600px- start ---------------------------------- */



@media only screen and (max-width: 600px) {

    

.main-timeline .icon{

    display:none !important;

}

.main-timeline:before{

    display:none !important;

}

.main-timeline .date-content{

    width: 100% !important;

}

.main-timeline .timeline-content, .main-timeline .timeline:nth-child(2n) .timeline-content{

    width: 100% !important;

}

    .sec-our-story-bg2 {

        display: block;

        background-color: #1B2430;

        height: 1850px;

    }



    .sec-our-story-p2 {

        font-family: 'Inter';

        font-size: 30px;

        font-weight: bold;

        color: #ffffff;

        text-align: center;

        padding-top: 20px;

    }

}



/* ------------------------------------@media screen 600px-end---------------------------------- */





/* --------------------------------------------------Our-Story-page-end--------------------------------------------- */





/* --------------------------------------------------My-Salon-Branch-page-Start--------------------------------------------- */

.sec-branch-p {

    font-family: 'Inter';

    font-size: 30px;

    font-weight: bold;

    color: #F58634;

    margin-bottom: 0;

    padding-top: 20px;

}



.container.branch-wrapper{

    margin-top: 60px;

}



.sec-branch-p2 {

    font-family: 'Inter';

    font-size: 74px;

    font-weight: bold;

    color: #1B2430;

    padding-top: 0px;

    line-height: 1em;

}



.sec-branch-p3 {

    color: #F58634;

    font-weight: bold;

}



.sec-branch-p4 {



    font-weight: 400;

}



.sec-branch-p5 {



    font-weight: 400;

}



.sec-branch-ifram {

    width: 100% !important;

    height: 450px;

    margin-bottom: 50px;

    border: 6px solid #ffffff !important;

    box-shadow: 0px 0px 10px #dddddd;

    margin-top: 20px;

}



/* ------------------------------------@media screen 600px-start---------------------------------- */



@media only screen and (max-width: 600px) {

    .sec-branch-p2 {

        font-family: 'Inter';

        font-size: 35px;

        font-weight: bold;

        color: #1B2430;

        padding-top: 20px;

    }



    .sec-branch-ifram {

        width: 100%;

        height: 100%;

        margin-bottom: 50px;

    }

}



/* ------------------------------------@media screen 600px-end---------------------------------- */



/* --------------------------------------------------My-Salon-Branch-page-end-------------------------------------- */





/* -----------------------------------------Services and Appoitment-page-start-------------------------------------- */



.sec-services-bg {

    background-color: #1B2430;

    height: 1150px;

}



.sec-services-p {

    font-family: 'Inter';

    font-size: 30px;

    font-weight: bold;

    color: #F58634;

    text-align: center;

    padding-top: 20px;

}



.sec-services-p2 {

    font-family: 'Inter';

    font-size: 74px;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    padding-top: 20px;

}



.sec-services-p4 {

    font-family: 'League Gothic';

    font-size: 75px;

    font-weight: bold;

    color: #724B32;

    text-align: center;

    padding-top: 20px;

}



.rounded-circle {

    height: 400px;

}



.sec-servic-line {

    margin-top: 80px;

}



.sec-service-h {

    background-color: #FFFDE8;

    height: 2px;

    margin-top: 42px;

}



.sec-service-linep {

    font-family: 'Inter';

    font-size: 30px;

    color: #ffffff;

    text-align: center;

    padding-top: 20px;

}



/* ------------------------------------@media screen 600px-start---------------------------------- */

@media only screen and (max-width: 600px) {

    .sec-services-bg {

        background-color: #1B2430;

        height: 1100px;

    }



    .sec-services-p2 {

        font-family: 'Inter';

        font-size: 35px;

        font-weight: bold;

        color: #ffffff;

        text-align: center;

        padding-top: 20px;

    }



    .sec-services-p4 {

        font-family: 'League Gothic';

        font-size: 55px;

        font-weight: bold;

        color: #724B32;

        text-align: center;

        padding-top: 20px;

    }



    .rounded-circle {

        height: 300px;

    }



    .sec-col {

        width: 20% !important;

    }



    .sec-col1 {

        width: 60% !important;

    }

}



/* ------------------------------------@media screen 600px-end---------------------------------- */



/* -----------------------------------------Services and Appoitment-page-end-------------------------------------- */

/* -----------------------------------------Our-products-page-start-------------------------------------- */



.sec-product-bg {

    background-color: #1B2430;

    padding-top: 60px;

}



.sec-product-p {

    font-family: 'Inter';

    font-size: 30px;

    font-weight: bold;

    color: #F58634;

    padding-top: 20px;

}



.sec-product-p2 {

    font-family: 'Inter';

    font-size: 74px;

    font-weight: bold;

    color: #ffffff;

    padding-top: 0px;

    line-height: 1.2em;

}



.sec-product-shop-p {

    font-family: 'Inter';

    font-size: 32px;

    font-weight: 700;

    color: #ffffff;

    padding-top: 60px;



}



.sec-product-shop-p2 {

    font-family: 'Inter';

    font-size: 32px;

    font-weight: 700;

    color: #F58634;

    padding-top: 120px;

}



.sec-bg-prod {

    background-color: #FFFDE8;

}



.sec-prod2-name {

    font-family: 'Inter';

    color: #000000;

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 10px;

    margin-top: 10px

}



.sec-prod2-name1 {

    font-family: 'Inter';

    color: #000000;

    font-size: 18px;

    font-weight: bold;

}



.sec-prod2-price {

    font-family: 'Inter';

    color: #000000;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 0px;

}



/* ------------------------------------@media screen 600px-start---------------------------------- */

@media only screen and (max-width: 600px) {



    .sec-product-bg {

        background-color: #1B2430;

        height: auto;

    }



    .sec-product-p2 {

        font-family: 'Inter';

        font-size: 35px;

        font-weight: bold;

        color: #ffffff;

        padding-top: 20px;

    }



    .sec-product-shop-p {

        font-family: 'Inter';

        font-size: 40px;

        font-weight: 700;

        color: #ffffff;

        padding-top: 20px;



    }



    .sec-product-shop-p2 {

        font-family: 'Inter';

        font-size: 40px;

        font-weight: 700;

        color: #F58634;

        padding-top: 20px;



    }



    .sec-prod-image {

        width: 100%;

        margin-bottom: 20px;

    }

}



/* ------------------------------------@media screen 600px-end---------------------------------- */



/* -----------------------------------------Our-products-page-end-------------------------------------- */





/* -----------------------------------------Offers-Memberships-page-start-------------------------------------- */



.sec-offers-bg {

    background-color: #1B2430;

}



.sec-offers-p {

    font-family: 'Inter';

    font-size: 30px;

    font-weight: bold;

    color: #F58634;

    padding-top: 50px;

    margin-bottom: 0;

}



.sec-offers-p2 {

    font-family: 'Inter';

    font-size: 74px;

    font-weight: bold;

    color: #ffffff;

    padding-top: 10px;

    line-height: 1.2em;

    margin-bottom: 60px;

}

.btn:hover{

    background: #F58634 !important;

    color: #ffffff !important;

}

.sec-offer-bg-w {

    background-color: rgb(247, 236, 213);

    border-radius: 10px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 28px !important;

    margin-top: 60PX;

}



.sec-offer-img-bg {

    background-image: url("images/image10.png") !important;

    background-repeat: no-repeat;

    background-size: cover;

    height: 85px;

    /* margin-left: 10px; */

}



.sec-offer-one-p {

    font-family: 'Inter';

    font-size: 30px;

    font-weight: bold;

    color: #F58634;

    text-align: center;

    padding-top: 10px;

}



.sec-offer-one-p2 {

    font-family: 'Inter';

    font-size: 13.29px;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    margin-top: -10px;



}



.sec-pffe-p {

    text-align: center;

    margin-top: 10px;

}



.sec-off-p {

    font-family: 'Inter';

    font-size: 18px;

    font-weight: 400;

    color: #000000;

    padding: 0;

}



.sec-off-p2 {

    font-family: 'Inter';

    font-size: 18px;

    font-weight: 700;

    color: #000000;

    padding: 0;

}



/* ------------------------------------@media screen 600px-start---------------------------------- */





/* ------------------------------------@media screen 600px-end---------------------------------- */





/* -----------------------------------------Offers-Memberships-page-end-------------------------------------- */

/* -----------------------------------------Makeup-page-start-------------------------------------- */



.bg-orange {

    background-color: #F58634;

}



.text-orange {

    color: #F58634;

}



.btn-orange {

    color: #ffffff!important;

    background-color: #F58634!important;

    border-color: #F58634!important;

}



.btn-orange:hover {

    background-color: #f57a23;

    border-color: #f57a23;

    color: #ffffff;

}



/* -----------------------------------------Makeup-page-end-------------------------------------- */



/* TIme Line */

.main-timeline {

    position: relative

}



.main-timeline:before {

    content: "";

    display: block;

    width: 2px;

    height: 100%;

    background: #c6c6c6;

    margin: 0 auto;

    position: absolute;

    top: 0;

    left: 0;

    right: 0

}



.main-timeline .timeline {

    /*margin-bottom: 40px;*/

    position: relative

}



.main-timeline .timeline:after {

    content: "";

    display: block;

    clear: both

}



.main-timeline .icon {

    width: 18px;

    height: 18px;

    line-height: 18px;

    margin: auto;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0

}



.main-timeline .icon:before,

.main-timeline .icon:after {

    content: "";

    width: 100%;

    height: 100%;

    border-radius: 50%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.33s ease-out 0s

}



.main-timeline .icon:before {

    background: #fff;

    border: 2px solid #232323;

    left: -3px

}



.main-timeline .icon:after {

    border: 2px solid #c6c6c6;

    left: 3px

}



.main-timeline .timeline:hover .icon:before {

    left: 3px

}



.main-timeline .timeline:hover .icon:after {

    left: -3px

}



.main-timeline .date-content {

    width: 50%;

    float: left;

    margin-top: 22px;

    position: relative

}



.main-timeline .date-content:before {

    content: "";

    width: 36.5%;

    height: 2px;

    background: #c6c6c6;

    margin: auto 0;

    position: absolute;

    top: 0;

    right: 10px;

    bottom: 0

}

.ftp2 a{

    text-decoration: none;

    color:#ffffff;

}

.ftp2 a:hover{

    text-decoration: none;

    color:#ffffff;

}

.main-timeline .date-outer {

    width: 125px;

    height: 125px;

    font-size: 16px;

    text-align: center;

    margin: auto;

    z-index: 1

}



.main-timeline .date-outer:before,

.main-timeline .date-outer:after {

    content: "";

    width: 125px;

    height: 125px;

    margin: 0 auto;

    border-radius: 50%;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    transition: all 0.33s ease-out 0s

}



.main-timeline .date-outer:before {

    background: #fff;

    border: 2px solid #232323;

    left: -6px

}



.main-timeline .date-outer:after {

    border: 2px solid #c6c6c6;

    left: 6px

}



.main-timeline .timeline:hover .date-outer:before {

    left: 6px

}



.main-timeline .timeline:hover .date-outer:after {

    left: -6px

}



.main-timeline .date {

    width: 100%;

    margin: auto;

    position: absolute;

    top: 27%;

    left: 0

}



.main-timeline .month {

    font-size: 18px;

    font-weight: 700

}



.main-timeline .year {

    display: block;

    font-size: 30px;

    font-weight: 700;

    color: #232323;

    line-height: 36px

}



.main-timeline .timeline-content {

    width: 50%;

    padding: 20px 0 20px 50px;

    float: right;

    color: #fff;

}



.main-timeline .title {

    font-size: 19px;

    font-weight: 700;

    line-height: 24px;

    margin: 0 0 15px 0

}



.main-timeline .description {

    margin-bottom: 0

}



.main-timeline .timeline:nth-child(2n) .date-content {

    float: right

}



.main-timeline .timeline:nth-child(2n) .date-content:before {

    left: 10px

}



.main-timeline .timeline:nth-child(2n) .timeline-content {

    padding: 20px 50px 20px 0;

    text-align: right

}

.tz-gallery {

    padding: 40px 0px !important;

}

.offer-section-wrapper{

    margin-top:60px;

}

.sec-location-name2 a{

    text-decoration:none;

    color:#000000;

}

.sec-location-name2 a:hover{

    text-decoration:none;

    color:#000000;

}

div a.bg-warning:focus,div a.bg-warning:hover,div button.bg-warning:focus,div button.bg-warning:hover {

    background-color: #f58634!important;

}



@media only screen and (max-width: 1199px){



    

}



@media only screen and (max-width: 991px){



    .address-wrapper{

        margin-bottom: 40px;

    }

    .main-timeline .date-content {

        margin-top: 35px

    }

    .main-timeline .date-content:before {

        width: 22.5%

    }

    .main-timeline .timeline-content {

        padding: 10px 0 10px 30px

    }

    .main-timeline .title {

        font-size: 17px

    }

    .main-timeline .timeline:nth-child(2n) .timeline-content {

        padding: 10px 30px 10px 0

    }

    .navbar-nav .nav-link{

        width: 100%;

    }

    ul#menu-main-menu {

        width: 100%;

        align-items: center;

    }

    ul#menu-main-menu li, ul#menu-main-menu li{

        width: 100%;

    }

    .navbar-expand-lg .navbar-nav .nav-link br{

        display: none;

    }

    .footer-br-color .col-lg-3{

        margin-bottom: 30px;

    }



    .sec-testi-p{

        text-align: center;

        padding-top: 60px;

    }

    .sec-testi-p3{

        text-align: center;

         float: none;

    }

    .sec-testi-name{

        text-align: center;

    }

    .sec-testi-p2{

        text-align: center;

    }

    .navbar .Sec-but {

        margin-left: 0px;

        margin-top: 20px !important;

    }

    .banner-girl{

        text-align: center;

    }

    .src-Services.container .row{

        align-items: center;

        justify-content: center;

    }

    .testimonials-img {

        margin-right: 0px;

        text-align: center;

    }

    .navbar{

        padding: 0.5rem 0rem !important;

    }

    .navbar .Sec-but{

        margin-left: 0px;

        margin-top: 10px !important;

        margin-bottom: 20px !important;

    }

     .card-body .btn{

       font-size: 14px;

        line-height: 1.5;

   }

}



@media only screen and (max-width: 767px){

    

  

    .src-Services{

        margin-top: 20px;

    }

    .row.banner-row h1.sec-h-lg{

        font-size: 42px;

    }

    .sec-Services-p2{

        color: #ffffff;

        font-size: 52px;

        text-align: center;

    }

    .banner-text p{

        font-size: 22px;

        margin-top: 20px;

    }

    .banner-bottom{

        margin-top:0px;

    }

    .location-image{

        text-align: center;

        margin-bottom: 30px;

    }

    .header-sec-bg4{

        padding-bottom: 30px;

    }

    .gallery{

        margin-left: 0px;

    }

    .bridal-makeup-section{

        margin-top: 0px;

    }

    .sec-h-lg{

        margin-left: 0px;

    }

    .sec-line-st{

        margin-top: 0px;

    }

    .sec-Services-p2 br{

        display: none;

    }

    .banner-row .sec-h-lg{

        font-size: 40px;

    }

    .one-img{

        width: 90px;

    }

    .navbar-expand-lg .navbar-nav .nav-link br{

        display: none;

    }

    .main-timeline:before {

        margin: 0;

        left: 7px

    }

    .main-timeline .timeline {

        margin-bottom: 20px

    }

    .main-timeline .timeline:last-child {

        margin-bottom: 0

    }

    .main-timeline .icon {

        margin: auto 0

    }

    .main-timeline .date-content{

        width: 95%;

        float: right;

        margin-top: 0

    }

    .main-timeline .date-content:before {

        display: none

    }

    .main-timeline .date-outer{

        width: 110px;

        height: 110px

    }

    .main-timeline .date-outer:before,

    .main-timeline .date-outer:after{

        width: 110px;

        height: 110px

    }

    .main-timeline .date{

        top: 30%

    }

    .main-timeline .year{

        font-size: 24px

    }

    .main-timeline .timeline-content,

    .main-timeline .timeline:nth-child(2n) .timeline-content{

        width: 95%;

        text-align: center;

        padding: 10px 0

    }

    .main-timeline .title{

        margin-bottom: 10px

    }

    .sec-test-img{

        margin-top: 60px !important;

        margin-bottom: 40px;

    }

    .sec-Services-p2-0{

        font-size: 52px;

        text-align: center;

    }

    .sec-testi-p{

        padding-top: 20px;

    }

    .sec-testi-name{

        font-size: 52px;

    }

    .sec-location-name{

        font-size: 50px;

    }

    .banner-text p br{

        display: none;

    }

    .sec-branch-p,.sec-product-p,.sec-offers-p,.sec-product-p{

        font-size:26px;

    }

}



@media only screen and (max-width: 600px){

    

    .product-image img {

        width: auto;

        height: auto;

    }

    .product-section-wrapper .sec-bg-prod img{

        width: auto;

        height: auto;

    }

    .container .gallery a img{

        width: 100%;

    }

    .sec-gall-p2{

        text-align: center;

    }

    .riot-slider-main .slide-buttons{

        display:none;

    }

    .sec-product-shop-p,.sec-product-shop-p2{

        font-size: 26px;

    }

    .tz-gallery {

        padding: 0px 0px 40px 0px !important;

    }

    .sec-branch-p, .sec-product-p, .sec-offers-p, .sec-product-p {

        font-size: 20px;

        margin-bottom: 5px;

    }

    .sec-offers-bg{

        background-color: #1B2430;

    }

    .sec-offers-p2{

        font-family: 'Inter';

        font-size: 35px;

        font-weight: bold;

        color: #ffffff;

        padding-top: 10px;

    }

    .sec-offer-bg-w{

        background-color: rgb(247, 236, 213);

        border-radius: 10px;

        padding-top: 10px;

        padding-bottom: 10px;

        padding-left: 28px !important;

        padding-right: 28px !important;

        margin-top: 60PX;

    }

    .row.banner-row h1.sec-h-lg{

        font-size: 30px;

    }

    .one-img{

        width: 65px;

    }

    .banner-text p{

        font-size: 20px;

    }

    .sec-Services-p{

        font-size: 26px;

        padding-top: 30px;

    }

    .sec-Services-p2,.sec-Services-p2-0,.sec-Services-p2-0,.sec-location-name,.sec-location-name,.sec-testi-name{

        font-size: 35px;

    }

    .sec-location-name2{

        font-size: 18px;

    }

    .sec-testi-p2{

        font-size: 18px;

    }

    .address-wrapper a{

        margin-top: 10px !important;

    }

    .ft-hs{

        font-size: 22px;

    }

}