@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');



* {

    margin: 0;

    padding: 0;

}



body {

    font-family:serif;

}



a {

    text-decoration: none;

    color: #000;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    font-size: 20px;

    font-family: 'fangsong';

}



p {

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

}

a.navbar-brand.logo.d-flex {
    align-items: center;
}

.top-header {
    background-color: #000;
    padding: 5px 0;
}

.navbar {
    position: relative;
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* align-items: center; */
    /* justify-content: space-between; */
    /* padding-top: 0.5rem; */
    /* padding-bottom: 0.5rem; */
}
.navbar-nav img {
    height: 70px;
    width: 100%;
}
.header-img-icon {
    /*padding-left: 20px;*/
     display: flex;
    margin:auto;
}
.navbar-brand{
    display: flex;
}
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.55);
    border-color: rgba(255,255,255,.1);
}

.navdiv{
    display:flex;
    width: 80%;
}

.header_login_wrap {
    display: flex;
    align-items: center;
}
.header_login_wrap a:after {
    content: '';
    position: absolute;
    height: 20px;
    width: 2px;
    /*background: #fff;*/
    top: 6px;
    right: 0.1px;
}

.top-header-right {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.bottom-header {
    background: #f96700;
}

.bottom-header ul.navbar-nav {
    width: 100%;
    justify-content: space-between;
    /*padding: 0 120px;*/
    margin-bottom: 0;
}
.bottom-header ul.navbar-nav li.nav-item {
    margin-bottom: 0;
}

.bottom-header nav.navbar.navbar-expand-lg {
    padding: 0 !important;
    box-shadow: none;
}

.bottom-header ul.navbar-nav li.nav-item a.nav-link {
    padding: 10px 20px !important;
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
}

.bottom-header ul.navbar-nav li.nav-item a.nav-link.active {
    background: #e91e63;
}

.desk-none {
    display: none;
}

.remove-btn {
    display: none;
}
    .header_login_wrap .text-yellow {
        color: #f96700;
    }


@media screen and (max-width:992.99px) {
      .bottom-header ul.navbar-nav li.nav-item a.nav-link {
        font-size: 18px;
        /*padding: 20px 20px !important;*/
    }
    
    .nav-link {
        color: #000 !important;
    }
}

@media screen and (max-width:991.98px) {
    
    .collapse:not(.show), .contact_ipad {
        display: block;
    }
    .top-header .navbar-nav img {
        display: none;
    }
    .header_login_wrap a {
        font-size: 15px;
        padding: 0 10px;
    }

    #navbarNav {
        position: fixed;
        top: 0;
        background: #fff;
        height: 100vh;
        padding: 20px;
        min-width: 100%;
        right: -100%;
        transition: .5s;
        width: 100%;
        overflow: auto;
        background: #fff !important;
        z-index: 1111;
    }
    .header-active #navbarNav {
        right: 0;
        transition: .5s;
    }

    .bottom-header ul.navbar-nav {
        padding: 0;
    }

    .bottom-header ul.navbar-nav li.nav-item a.nav-link {
        color: #000 !important;
        border-bottom: solid 1px #f1f1f1;
    }

    .bottom-header ul.navbar-nav li.nav-item a.nav-link.active {color: #ffff !important;}
    .desk-none {
        display: block;
    }

    button#btnremove {
        height: 40px;
        border: 0;
        font-size: 20px;
        font-weight: bold;
        background: #fd6db2;
        padding: 0 !important;
        width: 40px;
        border-radius: 50%;
        color: #fff;
    }

    .remove-btn {
        margin-bottom: 10px;
        display: block;
    }
    .prd-dtl  ul#myTab0 {
        display: flex;
        width: 100% !important;
        height: 100%;
        border: 0 !important;
    }
}

      /*new*/

.menu{

    background: #f96700;

}

.may_help_you, .menu_one{

    display: none;

}

.may_help{

    display: block;

}

.menu-bar ul {

    display: flex;

    justify-content: space-around;

    text-align: center;

}



.menu_about ul{

    margin-bottom: 1rem;

}

.menu-bar ul li {

    list-style: none;

}



.menu-bar ul li.active {

    background: #e91e63;

    /*padding: 20px;*/

    color: #fff;

}



.menu-bar ul li:hover {

    background: #e91e63;

}



.menu-bar ul li {

    /*padding: 20px;*/

}



.menu-bar ul li a {

    color: #fff;

    text-decoration: none;

}



.slider {

    position: relative;

}

ul.tabes_nav {
    margin-bottom: 0px;
    padding-left: 0px;
}

.logo_two img, .menu{

    display: block;

}


.header-img-icon a img {
    width: 65%;
    margin: 5px;
}
.img-icon{
    display: flex;
    justify-content: flex-end;
}

.img-icon img{
   width:8%;
}

.img-icons img {
    width: 35px;
}


/* text */

.wedding-text {

    position: relative;

    /*height: 740px;*/

    left: 0px;

    background: #101010;

    /*bottom: 20px;*/

    padding: 80px 0px;

    width: 100%;

}

.Event-Planning {

    margin-left: -18px;

}

.help_you{

    display: flex;

}

.wedding-text .box,

.box1 {

    height: 430px;

    padding: 20px;

    background: #FFFFFF;

    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);

    border-radius: 5px;
    border-bottom: 4px solid #FF73A3;


}

.box1 {

    margin-left: -10px;

}

.box h5{

    font-family: fangsong;

    font-style: normal;

    font-weight: 600;

    font-size: 22px;

    line-height: 30px;
    background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    text-align: center;

}

.all_see1 a, .all_see a{

    display: none;

}

.box {

    margin-right: -18px;

}

.videos-blog {

    margin-left: 3px;

}

/*.side-tex {*/

/*    width: 100%;*/

/*    padding: 20px;*/

/*    background: #FFFFFF;*/

/*    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);*/

/*    height: 210px;*/

/*    border-radius: 5px;*/

/*    margin-bottom: 8px;*/

/*    text-align: center;*/

/*    line-height: 26px;*/

/*}*/

.side-tex {
    width: 100%;
    padding: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);
    height: 210px;
    border-radius: 5px;
    margin-bottom: 8px;
    border-left: 4px solid #FF73A3;
    text-align: center;
    line-height: 26px;
}

.side-tex p {

    font-size: 13px;

    margin-bottom: 10px;

}

.shree1{

    display: none;

}

.side-tex1 {

    position: absolute;

    width: 373px;

    padding: 20px;

    background: #FFFFFF;

    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);

    border-radius: 5px;

    text-align: center;

    line-height: 28px;

}



.box p,

.box1 p {

    text-align: justify;

    line-height: 28px;

}

.dolor_one {

    margin-right: 0px;

}

.box button {

    background: #e91e63;

    width: 55%;

   
    color: #fff;

    border-radius: 5px;

    font-size: 16px;

}



.side-tex button,

.side-tex1 button {

    background: #f96700;

    width: 220px;


    border-radius: 5px;

    color: #fff;

    font-size: 16px;

}



.side-tex button:hover,

.side-tex1 button:hover {

    color: #fff;

}



.wedding-text .box button:hover,

.box1 button:hover {

    color: #fff;

}





/* may_help */

section.may_help {

    background: #e91e63;

    position: relative;

    bottom: 20px;

    padding: 20px;

}



.colum5 {

    width: 22%;

    flex: 0 0 auto;

}
.colum5:last-child {
    width: 17%;
}




.feature h1 {

    font-size: 20px;

    color: #fff;

    

}



.feature a {

    text-decoration: none;

    color: #fff;

}



.feature a:hover {

    background-color: #fff;

    color: #000;

    padding: 5px 15px;

    border-radius: 5px;

    font-size: 14px;

}



.images {

    border: 1px solid #f96700;

    text-align: center;

    padding: 23px;

    height: 170px;

    margin-bottom: 25px;

    border-radius: 5px;

    width: 140px;

}

.Help {

    border: 1px solid;

    width: 15%;

    margin-left: 19px;

}



.images img {

    width: 65px;

}



.images p {

    padding-top: 10px;

}



.whom .box {

    border: 1px solid #f1a451;

    width: 12%;

    padding: 47px 5px;

    border-radius: 5px;

    text-align: center;

    float: left;

    margin: 5px 5px 0px 0px;

    align-items: center;

}

.whom .box img {

    width: 50px;

    height: 50px;

    text-align: center;

    margin-top: -20px;

}



section.whom .box p {

    text-align: center;

    padding-top: 20px;

    font-size: 14px;

    font-weight: 500;

    line-height: 20px;

    display: block;

    margin-bottom: 0;

    height: 40px;

    display: block;

}

.whom{

    overflow: hidden;

    /*margin-bottom: 50px;*/

}


.see_all_one p a {

    position: relative;

    margin-left: 93%;

    font-weight: 400;

    font-size: 20px;

    line-height: 33px;

    color: #414141;

    text-decoration: none;

    bottom: 40px;

}

.see_all_for p, .see_all_for hr{

    display: none;

}

.see_all_one a{

    display: block;

}



/* Videos */



.videosone {

    background: none !important;

    box-shadow: none !important;

    height: 200px !important;

}

.videosone iframe{

    border-radius: 5px !important;

}

.videos-grid {

    display: grid;

    grid-template-columns: 1fr 1fr;

    grid-column-gap: 30px;

}



.videos-grid-video {

    height: auto;

    background: #FFFFFF;

    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);

    border-radius: 5px;

    width: 100%;

}



.videos-grid-video iframe {

    height: 200px;

    border-radius: 5px 5px 0px 0px;

}



.videos-grid-video p {

    

    font-weight: 500;

    font-size: 16px;

    line-height: 28px;

    color: #000000;

    padding: 0px 20px;

}



.see_all {

    text-align: center;
    margin-bottom: 20px;

}

.catname {
    color: #000;
    padding: 10px;
    border-radius: 5px; 
    margin-left: 20px; 
    font-size:45px;
}

.see_all p a {

    position: relative;

    font-weight: 400;

    font-size: 20px;

    line-height: 33px;

    color: #414141;

    text-decoration: none;
    background: -webkit-linear-gradient(#333, #333);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}



.see_all p {
    font-weight: 600;
    font-size: 40px;
    line-height: 48px;
    /* background: linear-gradient(180deg, #e91e63 51%, #ED9323 67%); */
    background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: fangsong;

}






/* blog */


.blog-img {

    background: #FFFFFF;

    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1);

    border-radius: 5px;

    width: 100%;

    margin-left: -6px;

    height: 315px;

}



.blog-img img {

    width: 100%;

    height: 200px;

    border-radius: 5px 5px 0px 0px;

}



/*.blog-img p {*/

/*    */

/*    font-weight: 500;*/

/*    font-size: 14px;*/

/*    line-height: 24px;*/

/*    color: #000000;*/

/*    padding: 10px 0px 5px 10px;*/

/*}*/

.blogcat{
    padding: 0px 0px 8px 24px;
    font-size: 13px;
    font-weight: 400;
    color: #909090;
}
.blogdate{
    display: flex;
    padding: 0px 24px 8px 0px;
    justify-content: end;
    font-size: 13px;
    font-weight: 400;
    color: #a89292;
}

h6.blog_title
{
    margin-top: 7px;
    font-weight: 600;
    font-size: 14px;
    /*line-height: 24px;*/
    color: #000000;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0px 0px 0px 10px;
}

p.blog_des
{
    font-weight: 400;
    font-size: 12px;
    /*line-height: 24px;*/
    color: #454545;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0px 0px 0px 10px;
}
/* Blog End */



/* More Blog Start*/





.more-blogs {

    background: #FFFFFF;

    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1);

    border-radius: 5px;

    width: 100%;

    margin-left: -6px;

    /* display: flex; */

    height: 150px;

    margin-bottom: 10px;
    margin: 10px 2px;

}



.more-blogs-img img {

    width: 100%;

    height: 348px;

    border-radius: 5px 5px 0px 0px;

}

.more-blogs img {

    width: 100%;

    height: 150px;

    /* border-radius: 5px 5px 0px 0px; */

}



.may_img {

    margin-left: 0px;

    padding-top: 25px;

}

.may_img h5 {

    font-weight: 500;

    font-size: 18px;

    line-height: 28px;

    text-align: justify;

    color: #484848;

}

.may_img p{

    font-weight: 500;

    font-size: 14px;

    line-height: 22px;

    color: #000000;

}

.more-blogs-img{

    background: #FFFFFF;

    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1);

    border-radius: 5px;

    height: auto;

}

.more-blogs-img h5{

    font-weight: 500;

    font-size: 20px;

    line-height: 38px;

    text-align: justify;

    color: #484848;

}

.more-blogs-img p {

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: #000000;

}

.mode{

    padding: 20px;

}

.blog-all p {

    font-weight: 500;

    font-size: 32px;

    line-height: 48px;

    background: linear-gradient(180deg, #e91e63 0%, #ED9323 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-align: center;

    margin-bottom: -8px;

}





.blog-img-one{

    display: none;

}

.more-blogs-all hr {

     width: 180px;
    margin-bottom: 20px;
    color: #ED9323;
    margin: 20px auto;
    padding-top: 0px;

}

.more-blogs-all p{
    font-weight: 600;
    font-size: 45px;
    line-height: 48px;
    background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: fangsong;
    text-align: center;

}

.may_img1 {

    padding-left: 20px;

}

.may_img1 h5 {

    font-weight: 500;

    font-size: 12px;

    line-height: 28px;

    text-align: justify;

    color: #484848;

}

.may_img1 p {

    font-weight: 500;

    font-size: 10px;

    line-height: 18px;

    color: #000000;

}

.more_blogs_two iframe{

    height: 300px;

}

.more_video{

    display: none;

}

/* More Blog End*/

/* counter */

.beer {

    background-image: url(../images/Rectangle-62.png);

    background-size: cover;

    background-repeat: no-repeat;

    padding: 35px 0px;

    /*height: 100%;*/

}

.counter-section i {

    display: block;

    margin: 0 0 10px

}



.counter-section span.counter {

    font-size: 34px;

    color: #fff;

    line-height: 60px;

    display: block;

    letter-spacing: 2px;

    padding-top: 15px;

}



.counter-title {

    font-size: 12px;

    letter-spacing: 2px;

    text-transform: uppercase;

    color: #fff;

}



.counter-icon {

    top: 25px;

    position: relative

}



.counter-style2 .counter-title {

    letter-spacing: 0.55px;

    float: left;

}



.counter-style2 span.counter {

    letter-spacing: 0.55px;

    float: left;

    margin-right: 10px;

}



.counter-style2 i {

    float: right;

    line-height: 26px;

    margin: 0 10px 0 0

}



.counter-subheadline span {

    float: right;

}



.medium-icon {

    font-size: 40px !important;

    margin-bottom: 15px !important;

}



/* gradient */

.gradient {

    background: linear-gradient(180deg, #e91e63 0%, #ED9323 100%);

}



.footer-top {

    padding: 10px 20px;

}



.footer-top a {

    font-weight: 400;

    font-size: 16px;

    line-height: 32px;

    color: #FFFFFF;

    text-decoration: none;

    text-transform: capitalize;

    letter-spacing: -0.01em;

}



.footer-top a:hover {

    color: #FFFFFF;

}



.footer-links{

    display: block;

}

.event_planning{

    display: none;

}

.footer-links ul{

    list-style: none;

    padding-left: 0;

    margin-top: -10px;

    line-height: 35px;

}

.images_seeAll {

    display: none;

}

.footer-links ul li a {

    font-weight: 400;

    font-size: 14px;

    line-height: 40px;

    color: #000000;

    text-decoration: none;

}

.footer-links ul, .event_planning ul {

    list-style: none;

    padding-left: 0;

    margin-top: -10px;

}



.footer-links ul li a, .event_planning ul li a {

    font-weight: 400;

    font-size: 14px;

    line-height: 20px;

    color: #000000;

    text-decoration: none;

}

.gmails p span {

    padding-left: 10px;

}

.gmails p img {

    padding-right: 5px;

}

.gmails p {

    font-weight: 400;

    font-size: 12px;

    line-height: 24px;

    color: #000000;

}

.shree a img {
width: 220px;

}

.setone{

    display: none;

}

.gmails1{

    display: none;

}

.gmails1 p span {

    padding-left: 30px;

}

.gmails1 p img {

    padding-right: 10px;

}

.gmails1 p {

    font-weight: 400;

    font-size: 13px;

    line-height: 24px;

    color: #000000;

    text-align: left;

    margin-bottom: 5px;

}

.shree img {

    margin-top: -5px;

}







.footer-bottom {

    background: #72092D;

    color: #fff;

    padding: 5px;

    height: 35px;

}

.footer-bottom .copyright1 p{

    display: none;

}

.footer-bottom .copyright p{

    display: block;

}

.footer-links ul li {
    font-size: 15px;
}

.footer_logo_sec{
        /*border-bottom: 1px solid #f96700;*/
    /*padding-bottom: 30px;*/
    /*border-top: 1px solid #f96700;*/
    /*padding-top: 31px;*/
    margin: 30px 0;
}

.search-bar {

    width: 0;

    height: 35px;

    background: #3e3e3e;

    position: absolute;

    right: 0px;

    /* left: 0px; */

    top: 13px;

    transition: width 300ms ease-in-out;



    &.active {

        width: 400px;

    }

}



.search-bar input {

    background: transparent;

    outline: 0;

    border: 0;

    width: 100%;

    height: 100%;

    color: white;

    box-sizing: border-box;

    padding: 0 20px;

}



.search {

    width: 38px;

    height: 38px;

    position: absolute;

    left: 100%;

    top: 11px;

    background: #fff;

    transition: background 200ms ease-in-out;

    border-radius: 50%;



    &.active {

        .search-icon {

            width: 18px;

            height: 18px;



            &:before,

            &:after {

                top: 3px;

                right: 6px;

            }



            &:after {

                transform: rotate(45deg);

            }

        }

    }

}



.search-icon {

    width: 18px;

    height: 18px;

    background: transparent;

    border: 2px solid #000;

    display: block;

    border-radius: 15px;

    position: relative;

    transition: all .2s ease-in-out;

    margin: 9px;



    &:before {

        width: 2px;

        height: 8px;

        display: block;

        content: '';

        background: #000;

        position: absolute;

        top: 13px;

        right: -2px;

        transform: rotate(-45deg);

        transition: all .2s ease-in-out;

    }



    &:after {

        width: 2px;

        height: 8px;

        display: block;

        content: '';

        background: #000;

        position: absolute;

        top: 13px;

        right: -2px;

        transform: rotate(-45deg);

        transition: all .2s ease-in-out;

    }

}



.nav-item span {

    padding-left: 5px;

    padding-right: 10px;

}



/* ==================== Vendor Page ==================== */

#counter{

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;

  }

#counter .item {

    margin: 20px 70px;

}

#counter .item .count{

    color: #e91e63;

    margin-bottom: 5px;

    font-size: 36px;

}

#counter .item h3{

    color: #f96700;

    text-transform: capitalize;

}





/* Makeup */

.Makeup h2{

    text-align: center;

    font-weight: 600;

    font-size: 40px;

    background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.makeup_bridal{

    display: none;

}

#counter {

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;

    margin: 20px 0px;
    
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to right, #FFFFFF, #E91E63, #FFFFFF) 1;

}

.text-heade {

    text-align: center;

    background: #fff;

    height: 70px;

    border-radius: 0px 0px 5px 5px;

}

.text-heade h2 {

    

    font-style: normal;

    font-weight: 500;

    font-size: 18px;

    line-height: 34px;

    text-align: center;

    color: #f96700;

}

.text-heade p {

    

    font-style: normal;

    font-weight: 500;

    font-size: 13px;

    line-height: 0px;

    text-align: center;

    color: #4A4A4A;

}

.Similar {

    /*padding: 0 0 0 15px;*/

    /*background: #FFF3E7;*/

    /* margin-top: 20px; */

}

.kindly img{

    background: #FFFFFF;

    border: 2px solid #FFFFFF;

    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);

    border-radius: 5px 5px 0px 0px;

    height: 282px;

}

.Similar h1 {

    text-align: center!important;

    font-weight: 600;
    font-size: 40px;
    line-height: 48px;

    margin-bottom: 20px;

    background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

button.owl-prev span {

    position: absolute;

    left: -5%;

    top: 38%;

    background: #f96700;

    width: 28px;

    height: 28px;

    border-radius: 50%;

    color: white;

}

button.owl-next span {

    position: absolute;

    right: -5%;

    top: 38%;

    background: #f96700;

    width: 28px;

    height: 28px;

    border-radius: 50%;

    color: white;

}

.Similar .owl-prev span {

    position: absolute;

    left: -5%;

    top: 38%;

    background: #BFBFBF;

    width: 28px;

    height: 28px;

    border-radius: 50%;

    color: white;

}

.Similar .owl-next span {

    position: absolute;

    right: -5%;

    top: 38%;

    background: #BFBFBF;

    width: 28px;

    height: 28px;

    border-radius: 50%;

    color: white;

}



/* images - section Start */

    .productImage img {

        height: 230px;

        width: 269px;

        border: solid 1px #ccc;

    }

    #thumbs {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 1 */

    .productImage1 img {

        height: 350px;

        width: 269px;

    }

    #thumbs1 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs1 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 2 */

    .productImage2 img {

        height: 350px;

        width: 269px;

    }

    #thumbs2 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs2 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 3 */

    .productImage3 img {

        height: 350px;

        width: 269px;

    }

    #thumbs3 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs3 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 4 */

    .productImage4 img {

        height: 350px;

        width: 269px;

    }

    #thumbs4 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs4 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 5 */

    .productImage5 img {

        height: 350px;

        width: 269px;

    }

    #thumbs5 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs5 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 6 */

    .productImage6 img {

        height: 350px;

        width: 269px;

    }

    #thumbs6 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs6 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 7 */

    .productImage7 img {

        height: 350px;

        width: 269px;

    }

    #thumbs7 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs7 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    

    /* 8 */

    .productImage8 img {

        height: 350px;

        width: 269px;

    }

    #thumbs8 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs8 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 9 */

    .productImage9 img {

        height: 350px;

        width: 269px;

    }

    #thumbs9 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs9 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 10 */

    .productImage10 img {

        height: 350px;

        width: 269px;

    }

    #thumbs10 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs10 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    /* 11 */

    .productImage11 img {

        height: 350px;

        width: 269px;

    }

    #thumbs11 {

        margin-left: 4px;

        padding: 5px 0px;

    }

    #thumbs11 img {

        height: 45px;

        width: 45px;

        cursor: pointer;

        margin-left: 3px;

    }



    .glam p span i {

        color: #f96700;

    }

    .picsum{

        width: 271px;

        border: 1px solid #C0C0C0;

        border-radius: 11px;

        /* height: 400px; */

        height: 370px;

        margin-bottom: 15px;

        box-shadow: 11px 10px 12px -10px #7c7c7c4f;

    }

    .picsum .glam{

        padding: 10px;

    }

    .picsum .glam h2{

        

        font-style: normal;

        font-weight: 500;

        font-size: 16px;

        background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;

    }

    .picsum .glam p {

        margin-bottom: 0;

        font-size: 9px;

        color: #4A4A4A;

        font-weight: 500;

    }

    .picsum .glam h4{

        font-size: 12px;

        

        font-style: normal;

        font-weight: 500;

        line-height: 10px;

        color: #4A4A4A;

    }

    .glam h2 span {

        position: relative;

        left: 38%;

        bottom: 11px;

    }

    .glam p span{

        font-weight: 500;

        font-size: 10px;

        line-height: 15px;

        color: #575757;

        position: relative;

        left: 29px;

    }

    .glam p {

        font-weight: 400;

        font-size: 9px;

        line-height: 14px;

        color: #4A4A4A;

    }

/* Images - Section End */



/* Vendor Detail Page */

.make img {

    position: absolute;

    top: 60%;

    width: 250px;

    /* height: 380px; */

}

.makeover-text h2{
    font-weight: 600;

    font-size: 26px;

    line-height: 60px;

    text-transform: uppercase;
        
    background: linear-gradient(13deg, #af0b44 -2%, #e91e63 22%, #f96700 29%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}



/* .card {

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

} */

/* .card .card-header {

    background: url(https://rvs-profile-card-component-main.netlify.app/images/bg-pattern-card.svg);

    background-size: cover;

    background-repeat: no-repeat;

    height: 40%;

} 

.card .card-body {

    height: 40%;

    position: relative;

    width: 100%;

    border-bottom: 1px solid #80808042;

}*/

/* .card .card-body::before {

    content: "";

    position: absolute;

    top: -70px;

    left: 50%;

    background: white;

    transform: translate(-50%, 0);

    background-size: cover;

    background-repeat: no-repeat;

    width: 140px;

    height: 140px;

    border-radius: 50%;

} */

/*.card .card-body::after {*/

/*    content: "";*/

/*    position: absolute;*/

/*    top: -95px;*/

/*    left: 50%;*/

/*    background: url(../images/makeover.png);*/

/*    transform: translate(-50%, 0);*/

/*    background-size: cover;*/

/*    background-repeat: no-repeat;*/

/*    width: 225px;*/

/*    height: 225px;*/

/*    border-radius: 50%;*/

/*}*/

.card .card-footer {

    height: 20%;

    display: flex;

    flex-direction: row;

    justify-content: space-around;

    align-items: center;

}

.card .card-footer .inner {

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}

.card .card-footer .inner div:first-child {

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 10px;

}

.card .card-footer .inner div:last-child {

    font-size: 10px;

    letter-spacing: 2px;

}



.color__gray {

    color: gray;

}



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

    body::before {

        top: -25%;

        left: -60%;

        width: 120%;

    }

    body::after {

        bottom: -85%;

        right: -60%;

        width: 120%;

    }

}

.card{

    border: none !important;

}

.makeover-text p {

    

    font-style: normal;

    font-weight: 500;

    font-size: 14px;

    line-height: 28px;

    color: #4A4A4A;

}

.makeover-text p span {

    

    font-style: normal;

    font-weight: 500;

    font-size: 14px;

    line-height: 28px;

    color: #4A4A4A;

}

.makeover-text svg{

    color: #f96700;

    font-size: 14px;

}

.review-star svg {

    font-size: 14px;

}

.review h1 span svg {

    font-size: 14px;

}

    
.rev {
    margin-top: 20px;
}

.makeover-text a{

    font-style: normal;

    font-weight: 500;

    font-size: 18px;

    line-height: 27px;

    color: #575757;

    text-decoration: none;

}

.Send {

    text-align: center;

    background: #e91e63;

    border-radius: 5px;

    color: #FFF;

    padding: 5px;

    width: 130px;

    cursor: pointer;

    height: 35px;

    font-size: 14px;

    /* margin-top: 50px; */

}



.Send:hover {

    text-align: center;

    background: #f96700;

    border-radius: 5px;

    color: #FFF;

    padding: 5px;

    width: 130px;

    height: 35px;

    /* margin-top: 50px; */

}

.faqs_one{

    display: block;

}

.Send a {

    text-decoration: none;

    color: #fff;

    font-weight: 500;

    font-size: 20px;

    line-height: 30px;

}

.Send a:hover{

    color: #fff;

}

.icon-img {

    margin-top: 20px;

    /*text-align: end;*/

}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

    color: #fff !important;

    background-color: #e91e63 !important;

    border: none;

    width: 70px;

    height: 60px;

    border-radius: 0px;

}

.nav-pills .nav-link, .nav-pills .show>.nav-link {


    height: 60px;

    border-radius: 0px;

    border: none;

    font-style: normal;

    font-weight: 500;

    font-size: 14px;

    text-align: center;
    color:#000;

}

.nav-link{

    color: #fff;

}

button:focus {

    outline: dotted 0px !important;

    outline: none !important;

}

/*li.nav-item button {*/

/*    background: inherit !important;*/

/*    color: #000;*/

/*}*/

.slip-pad {

    justify-content: space-between;

    border-top: 1px solid #e91e63;

    border-bottom: 1px solid #e91e63;

}

.about-anjli h2 {

    font-style: normal;

    font-weight: 600;

    font-size: 20px;

    line-height: 42px;

    text-transform: capitalize;

    margin-bottom: 8px;

    padding-top: 10px;
    
    background: linear-gradient(13deg, #af0b44 18%, #e91e63 -8%, #f96700 61%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.about-anjli p{

    font-style: normal;

    font-weight: 400;

    font-size: 14px;

    line-height: 26px;

    text-align: justify;

    text-transform: capitalize;

    color: #000000;

}



/* gallery */

.gallery-container {

    background-color: #fff;

    color: #35373a;

}



.gallery-container h1 {

    text-align: center;

    margin-top: 50px;

    font-weight: bold;

}



.gallery-container p.page-description {

    text-align: center;

    margin: 25px auto;

    font-size: 18px;

    color: #999;

}



/* Override bootstrap column paddings */

.tz-gallery .row > div {

    padding: 5px;

    margin-left: -4px;

    margin-bottom: -4px;

}

.tz-gallery .lightbox img {

    width: 100%;

    border-radius: 10px;

    position: relative;

    margin-left: 10px;

    border: solid 1px #ccc;

    box-shadow: 11px 10px 12px -10px #7c7c7c4f;

}



.tz-gallery .lightbox:before {

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -13px;

    margin-left: -13px;

    opacity: 0;

    color: #fff;

    font-size: 26px;

    content: '\e003';

    pointer-events: none;

    z-index: 9000;

    transition: 0.4s;

}





.tz-gallery .lightbox:after {

    /* position: absolute; */

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0;

    background-color: rgba(46, 132, 206, 0.7);

    content: '';

    transition: 0.4s;

}



.tz-gallery .lightbox:hover:after,

.tz-gallery .lightbox:hover:before {

    opacity: 1;

}



.baguetteBox-button {

    background-color: transparent !important;

}

.faqinner {
    margin-right: 10px;
}

.faqinner input.radio {
    margin-right: 10px;
}

.fern-makeover img {
    width: 80px;
    height: 80px;
}




/* Address */

.map img {

    width: 100%;

}

.review {

    border: 1px solid #E2E2E2;

    border-radius: 6px;

    padding: 10px;

    margin-bottom: 15px;

}

.review h1{

    font-style: normal;

    font-weight: 500;

    font-size: 20px;

    line-height: 39px;

    text-transform: capitalize;

    color: #f96700;

}

.review p{

    font-style: normal;

    font-weight: 500;

    font-size: 14px;

    line-height: 21px;

    color: #4A4A4A;

}

.review-text p{

    font-style: normal;

    font-weight: 400;

    font-size: 12px;

    line-height: 22px;

    text-align: justify;

    text-transform: capitalize;

    color: #767676;

}

.review h1 span{

    float: right;

}

.review h1 span i{

    color: #f96700;

    font-size: 14px;

}

/* FAQ’s */

.FAQS {

    border: 1px solid #E2E2E2;

    border-radius: 6px;

    padding: 20px;

    margin-bottom: 15px;

}

.accordion .accordion-item {

    border: none;


}   

  .accordion button {

    position: relative;

    display: block;

    text-align: left;

    width: 100%;

    padding: 1em 0;

    color: #7288a2;

    font-size: 1.15rem;

    font-weight: 400;

    border: none;

    background: none;

    outline: none;

  }

  /* .accordion button:hover, .accordion button:focus {

    cursor: pointer;

    color: #03b5d2;

  }

  .accordion button:hover::after, .accordion button:focus::after {

    cursor: pointer;

    color: #03b5d2;

    border: 1px solid #03b5d2;

  } */

  .accordion button .accordion-title {

    padding: 1em 1.5em 1em 0;

    font-style: normal;

    font-weight: 400;

    font-size: 20px;

    line-height: 38px;

    text-align: justify;

    text-transform: capitalize;

    color: #000000;

  }

  .accordion button .icon {

    display: inline-block;

    position: absolute;

    top: 18px;

    right: 0;

    width: 22px;

    height: 22px;

    border: 1px solid;

    border-radius: 22px;

    color: #000;

  }

  .accordion button .icon::before {

    display: block;

    position: absolute;

    content: "";

    top: 9px;

    left: 5px;

    width: 10px;

    height: 2px;

    background: currentColor;

  }

  .accordion button .icon::after {

    display: block;

    position: absolute;

    content: "";

    top: 5px;

    left: 9px;

    width: 2px;

    height: 10px;

    background: currentColor;

  }


  .accordion button[aria-expanded=true] .icon::after {

    width: 0;

  }

  .accordion button[aria-expanded=true] + .accordion-content {

    opacity: 1;

    max-height: 9em;

    transition: all 200ms linear;

    will-change: opacity, max-height;

  }

  .accordion .accordion-content {

    opacity: 0;

    max-height: 0;

    overflow: hidden;

    transition: opacity 200ms linear, max-height 200ms linear;

    will-change: opacity, max-height;

  }

  .accordion .accordion-content p {

    font-size: 1rem;

    font-weight: 300;

    /* margin: 2em 0; */

  }

  .goldex h2{

    font-style: normal;

    font-weight: 500;

    font-size: 20px;

    line-height: 20px;

    text-transform: capitalize;

    background: linear-gradient(13deg, #af0b44 18%, #e91e63 -8%, #f96700 61%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

  }

  .goldex p{

    font-style: normal;

    font-weight: 500;

    font-size: 13px;

    line-height: 20px;

    color: #4A4A4A;

    margin-bottom: 1px;

  }

  .review-star i{

    font-weight: 500;

    font-size: 12px;

    line-height: 18px;

    color: #575757;

  }

  .fern-makeover {

    margin-bottom: 20px;

    padding: 8px;

    /* border-bottom: 2px solid; */

}

  .fern-makeover img {

    float: left;

}

.goldex {

    margin-left: 100px;

}

.side-img img {

    width: 100%;

    margin-bottom: 20px;

}

.Similar-vendors ul{

    justify-content: inherit;

}

.Similar-vendors ul li p{

    

    font-style: normal;

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: #4A4A4A;

    padding: 20px 0px 0px 0px;

}



/* Vendor Registration */

.Registration {

    margin-top: 30px;

}

.headerone{

    height: 100px;

    position: relative;

}

.logo1 img {

    position: absolute;

    right: 42%;

    top: 0%;

}

.button a {

    width: 166px;

    height: 40px;

    background: #f96700;

    border-radius: 5px;

    

    font-weight: 600;

    font-size: 16px;

    line-height: 24px;

    color: #FFFFFF;

    text-align: center;

    margin-left: 30px;

}

.button .login{

    background: #e91e63;

}

.your-img{

    position: relative;

}

.your-img img{

    border-radius: 20px;

    width: 78%;

    position: absolute;

}

.your-img p {

    font-style: normal;

    font-weight: 400;

    font-size: 26px;

    line-height: 30px;

    text-align: center;

    color: #FFFFFF;

    position: absolute;

    width: 76%;

    padding-top: 10px;

}

.login-to {

    text-align: center;

    border-bottom: 1px solid #A4A4A4;

}

.login-to p {

    

    font-style: normal;

    font-weight: 500;

    font-size: 30px;

    line-height: 30px;

    color: #e91e63;

    margin-top: 30%;

}

.hidden {

    display: none;

  }

.validation{

    display: flex;

    align-items: center;

    width: 95%;

    margin: 20px auto;

}

.validation input {

    color: #000;

    border: 1px solid;

    background: #FFFFFF;

    border: 2.25px solid #EFEFEF;

    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);

    border-radius: 65px;

    height: 45px;

    margin-right: 30px;

    width: 100%;

    padding: 20px;

}

input:focus-visible {

    outline-offset: 0px;

    outline: none;

}

#rightClickIcon img {

    width: 20px;

}

.term p {

    font-weight: 400;

    font-size: 16px;

    color: #4E4E4E;

    padding-top: 10px;

    text-align: center;

    margin-bottom: 5px;

}

.term a {

    font-weight: 500;

    font-size: 18px;

    line-height: 0px;

    color: #e91e63;

    text-decoration: none;

    padding-left: 35%;

}

.term a:hover{

    color: #e91e63;

}

/*.form-check {*/

/*    margin-top: 10px;*/

/*}*/

.Resend button {

    width: 166px;

    height: 40px;

    background: #e91e63;

    border-radius: 5px;

    font-weight: 600;

    font-size: 16px;

    color: #FFFFFF;

    border: none;

    margin-right: 10%;

}

.form-check-input:focus {

    border-color: #86b7fe;

    outline: 0;

    box-shadow: inherit;

}





/* Vendor Registration OTP */

.hidden {

    display: none;

  }

.verify input[type="tel"]{

    color: #000;

    background: #FFFFFF;

    border: 2.25px solid #EFEFEF;

    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);

    border-radius: 65px;

    height: 50px;

    width: 90%;

    padding: 20px;

    text-align: center;

    letter-spacing: 35px;

    margin-bottom: 15px;

    margin-top: 15px;

}

.term {

    margin-top: 40px;

}

.Resend {

    text-align: end;

    margin-top: 10px;

}

.Resend a {

    color: #e91e63 !important;

    font-size: 20px !important;

    padding-right: 30px !important;

}

input[type=checkbox] {

    position: relative;

    border: 2px solid #f96700;

    border-radius: 2px;

    cursor: pointer;

    vertical-align: text-top;

    height: 20px;

    width: 20px;

    display: inline-table;

    padding: 0;

    -webkit-appearance: none;

    border-radius: 50%;

}

.slip_sign{
    text-align:center;
}


input[type=checkbox]:hover {

  opacity: 1;

}



input[type=checkbox]:checked {

  background-color: #f96700;

  opacity: 1;

}



input[type=checkbox]:before {

  content: '';

  position: absolute;

  right: 50%;

  top: 50%;

  width: 4px;

  height: 10px;

  border: solid #FFF;

  border-width: 0 2px 2px 0;

  margin: -1px -1px 0 -1px;

  transform: rotate(45deg) translate(-50%, -50%);

  z-index: 2;

}





input[type=radio] {

    position: relative;

    border: 2px solid #e91e63;

    border-radius: 2px;

    cursor: pointer;

    vertical-align: text-top;

    height: 20px;

    width: 20px;

    display: inline-table;

    padding: 0;

    -webkit-appearance: none;

    border-radius: 50%;

}



input[type=radio]:hover {

  opacity: 1;

}



input[type=radio]:checked {

  background-color: #e91e63;

  opacity: 1;

}



input[type=radio]:before {

  content: '';

  position: absolute;

  right: 50%;

  top: 50%;

  width: 4px;

  height: 10px;

  border: solid #FFF;

  border-width: 0 2px 2px 0;

  margin: -1px -1px 0 -1px;

  transform: rotate(45deg) translate(-50%, -50%);

  z-index: 2;

}

.form-check .form-check-input {

    float: inherit !important;

}

.form-check label {

    font-weight: 400;

    font-size: 18px;

    color: #4E4E4E;

    padding-left: 10px;

    padding-top: 15px;

}

.verify {

    text-align: center;

    margin-top: 55px;

}

.verify p span {

    border-bottom: 2px solid;

}

.verify a{

    font-weight: 600;

    font-size: 30px;

    line-height: 20px;

    color: #505050;

    text-decoration: none;

}

.verify a:hover{

    color: #000;

}

.verify p {

    font-weight: 400;

    font-size: 18px;

    color: #4E4E4E;

    margin-top: 10px;

    margin-bottom: 10px;

}

.verify p a{

    font-weight: 500;

    font-size: 18px;

    color: #e91e63;

}

.verify p a:hover {

    color: #e91e63;

}

.login_btn {

    background: #e91e63;

    width: 166px;

    height: 40px;

    border-radius: 5px;

    font-weight: 600;

    font-size: 18px;

    line-height: 24px;

    color: #FFFFFF;

    text-align: center;

    margin-left: 30%;

    margin-top: 5%;

}

.login_btn a{

    color: #fff;

}

.more-blogs1 iframe {

    width: 270px;

    height: 140px;

    display: block;

}

.more_blogs_one {

    background: #FFFFFF;

    /* box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1); */

    border-radius: 5px;

    width: 100%;

    margin-left: -6px;

    display: flex;

    height: 150px;

    margin-bottom: 10px;

}

.more_blog1 {

    border-bottom: 2px solid #4A4A4A;

    margin-bottom: 20px;

}

.more_blogs_two p {

    text-align: justify;

    font-size: 15px;

}

.video_more{

    height: 315px;

}

.video_more h5 {

    font-size: 16px;

    padding: 10px;

    margin-bottom: 0px;

}

.video_more p {

    font-weight: 500;

    font-size: 14px;

    line-height: 18px;

    color: #000000;

    padding: 0px 10px;

}

.more_video_section h1 {

    font-weight: 500;

    font-size: 23px;

    line-height: 34px;

    color: #000000;

}

.video-grid iframe {

    height: 450px !important;

    border-radius: 5px 5px 0px 0px;

}

.video-grid h1 {

    font-weight: 500;

    font-size: 24px;

    line-height: 30px;

    color: #000000;

    padding-top: 20px;

}

.video-grid h1 span{

    margin-left: 180px;

}

.video-grid h1 svg {

    margin-left: 10px;

    font-size: 24px;

}

.video-grid h1 span a {

    color: #343434;

    text-decoration: none;

}

.video-grid p {

    font-weight: 400;

    font-size: 12px;

    line-height: 24px;

    text-align: justify;

    color: #707070;

    padding: 0;

}

.more_video_one{

    box-shadow: none;

    height: 275px;

}

.more_video_one h5, .more_video_one p{

    padding: 0px;

}

section.more_video_section {

    margin-top: auto;

}



/* About Us Start */

.about_us {

    background-image: url(../images/banner5.png);

    height: 400px;

    background-repeat: no-repeat;

}

/* About Us End */



/* Mission Start */

.Mission_page {

    padding: 20px 0px;

}

.mission_img img{

    width: 100%;

    height: 350px;

}

.missin_text h1 {

    text-align: center;

    color: #f96700;

    font-weight: 600;

    font-size: 30px;

    text-transform: capitalize;

}

.missin_text p {

    text-align: justify;

    font-size: 15px;

    line-height: 20px;

    font-weight: 500;

}

.Vision, .Mission {

    padding-bottom: 20px;

}

/* Mission End */



/* our_team Start */

.populer_section{

    margin-bottom: 50px;

}

.team_heading h1{

    font-weight: 600;

    font-size: 24px;

    text-transform: capitalize;

    color: #f96700;

    text-align: center;

}

.manager img{

    border-radius: 10px 10px 0px 0px;

    width: 100%;

    height: 290;

}

.team_manager{

    text-align: center;

    background: #FFFFFF;

    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);

    border-radius: 0px 0px 10px 10px;

    height: auto;

    padding: 10px 0px;

}

.team_manager h1 {

    font-weight: 600;

    font-size: 20px;

    line-height: 20px;

    text-transform: capitalize;

    color: #f96700;

    padding-top: 10px;

}

.team_manager p{

    font-weight: 500;

    font-size: 12px;

    text-transform: capitalize;

    color: #4A4A4A;

}

.manager1 {

    padding: 20px 0px;

}

.artist h1 {

    padding: 10px 0px;

}

.stor h1 svg {

    transform: rotate(30deg);

}

.stor h1 {

    font-weight: 600;

    font-size: 44px;

    line-height: 112px;

    text-transform: uppercase;

    color: #f96700;

}

.story {

    padding: 0px 0px 0px;

}

.story_text p {

    text-align: justify;

    font-size: 15px;

    line-height: 20px;

    font-weight: 500;

}

.story_text li {

    text-align: justify;

    font-size: 15px;

    line-height: 20px;

    font-weight: 500;

}

/* our_team Start */



/* Blog Detail Page Start */

.privacy{

    border-right: 1px solid #C3C3C3;

    padding-right: 20px;

}

.heading_date p {

    margin-bottom: 0px;

}

.heading_date h1 {

    font-weight: 700;

    font-size: 34px;

    line-height: 40px;

    text-align: justify;

    color: #343434;

}

.heading_date h1 span img {

    width: 24px;

    height: 28px;

}

.heading_date h1 span {

    float: right;

}

.heading_date h1 span a{

    color: #343434;

    text-decoration: none;

    font-size: 20px;

}

.headingone img {

    width: 100% !important;

    height: 100% !important;

}

.headingone p {

    text-align: justify;

    padding: 0;

    /*font-size: 17px;*/

}


.blog_title {
    font-weight: 600;
    font-size: 40px;
    /* line-height: 21px; */
    background: linear-gradient(13deg, #af0b44 40%, #e91e63 50%, #f96700 52%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /*padding-left: 15px;*/
    font-family: fangsong;
}

.blog_short_description {
    font-size: 22px;
}
.headingone h1 {

    font-size: 20px;

    margin-bottom: 10px;

    line-height: 30px;

}

.relat_box h1 {

    font-size: 22px;

}

.boat {

    padding-top: 20px;

}

.anmol {

    margin-bottom: 50px;

}

.anmol p {

    font-size: 14px;

}

.anmol p span {

    float: right;

    font-size: 12px;

}

.anmol p span img {

    width: 40px;

}

.review-blog{

    border: none;

    padding: 0;

}

.Reviews-blog hr {

    margin-top: 30px;

    padding-top: 2px;

}

.heading_date h1 span img {

    width: 18px;

    height: 24px;

}

.heading_date h1 span a {

    color: #343434;

    text-decoration: none;

    font-size: 12px;

}



.more_blogs_img img {

    width: 100%;

    height: 150px;

    border-radius: 5px 5px 0px 0px;

}

.more_blogs_img p {

    font-weight: 600;

    font-size: 10px;

    color: #000000;

    text-align: justify;

    margin-bottom: 0;

}

.more_blogs_img{

    background: #FFFFFF;

    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1);

    border-radius: 5px;

    height: auto;

}

.more_blogs_img h5{

    font-weight: 500;

    font-size: 10px;

    line-height: 10px;

    text-align: justify;

    color: #484848;

}

.mode_one{

    padding: 10px;   

}

.relative {

    margin-top: 50px;

}

/* .relative_one {

    width: 70%;

    height: 35px;

    background: #e91e63;

    margin-bottom: 20px;

    margin-left: -5px;

} */

.relative_one h1 {

    font: 600 20px/100% Roboto,sans-serif;

    color: #000;

    border-bottom: 2px solid #000;

    margin: 0 0 16px 0;

    padding: 0 0 6px 0;

    text-transform: uppercase;

    text-align: left;

}

.blog_one {

    width: 60%;

    height: 170px;

}

.blog_one iframe{

    border-radius: 5px;

}

.blog_dolor{}



/* Blog Detail Page End */



/* Choose City Page Start */

.Cities_header h2{

    font-weight: 500;

    font-size: 32px;

    text-transform: capitalize;

    background: linear-gradient(180deg, #e91e63 0%, #ED9323 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    background-clip: text;

}

#nav-tab {

    border: none;

}



.nav-tabs .nav-link:hover {

    border-color: white !important;

    isolation: isolate;

}

.nav-link img {

    width: 115px;

    border-radius: 50%;

    height: 115px;

}

.other{

    text-align: center;

}

.other h1 {

    font-weight: 500;

    font-size: 30px;

    line-height: 60px;

    text-transform: capitalize;

    background: linear-gradient(180deg, #e91e63 0%, #ED9323 100%);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.other a {

    float: right;

    font-weight: 400;

    font-size: 14px;

    line-height: 36px;

    text-transform: capitalize;

    color: #616161;

    position: relative;

    bottom: 50px;

    text-decoration: none;

}

/*.nav-link {

    padding: 0 !important;

    color: #000 !important;

}*/





.zoom img {

    transition-duration: .6s;

    margin: 0 auto;

    display: block;

    box-shadow: 0px 0px 12px -7px;

    color: #000;

    border: 4px solid #fff;

}

/* .zoom img:hover {

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    z-index: 0;

}var(--ar) */

.city{

    display: flex;

    width: 100%;

    margin-bottom: 10px;

}

.city_box {

    border: 1px solid #E4E4E4;

    border-radius: 5px;

    width: 16%;

    overflow: hidden;

    margin: 0px 5px;

    height: 41px;

}

.city_box a {

    text-decoration: none;

    font-weight: 500;

    font-size: 18px;

    color: #343434;

    text-transform: capitalize;

}

.city_box a svg {

    background: #DFDFDF;

    width: 40px;

    height: 44px;

    padding: 10px;

    margin-right: 13px;

    margin-top: -2px;

}

/* Choose City Page End */



/* Cheackout Page Start */

.Cheackout {

    margin-bottom: 20px;

}

.kout h1, .Dash h1{

    text-align: center;

    text-transform: uppercase;

    font-size: 30px;

}

.delivery{

    background: #f96700;

    border-radius: 5px;

    width: 100%;

    height: 46px;

}

.delivery p {

    font-weight: 500;

    font-size: 14px;

    color: #FFFFFF;

    padding: 14px;

}

.home_name h2{

    font-weight: 500;

    font-size: 14px;

    line-height: 16px;

    color: #555555;

    padding: 14px;

}

.home_text h1{

    font-weight: 500;

    font-size: 14px;

    line-height: 24px;

    color: #202020;

}

.home_text p {

    font-weight: 400;

    font-size: 10px;

    line-height: 5px;

    color: #969595;

}

.home_text {

    position: relative;

    border: 1px solid #E1E1E1;

    border-radius: 5px;

    padding: 14px;

}

.home_text img {

    position: absolute;

    top: 20%;

    width: 24px;

    height: 24px;

    right: 5%;

}

.edit_delete {

    text-align: end;

}

.edit_delete a {

    border-radius: 40px;

    border: 1px solid #D3D3D3;

    padding: 2px 14px;

    text-decoration: none;

    font-weight: 400;

    font-size: 14px;

    color: #555555;

    text-transform: capitalize;

}

.edit_delete a:hover{

    background: #f96700;

    color: #fff;

}

.home_office {

    margin-bottom: 20px;

}

.Cheackout .form-check .form-check-input {

    float: right !important;

}

.Cheackout .form-check {

    padding-left: 0px;

}

.fault {

    border: 1px solid #E1E1E1;

    border-radius: 5px;

    /*height: 50px;*/

    /*padding: 0px 10px;*/

}

.Cheackout .form-check-input {

    margin-top: 14px;

}

.Cheackout .form-check label {

    padding-top: 10px;

}

.fault img {

    margin-top: -5px;

}

.Cheackout .form-check-input:focus {

    box-shadow: none;

}

.Cheackout .form-check-input:checked {

    background-color: #f96700;

    border-color: #f96700;

    border: 0px solid #f96700;

}

.promo_code{

    background: #F4F4F4;

    border-radius: 5px;

    height: 110px;

    padding: 10px;

    margin-top: 10px;

}

.promo_code form label {

    font-weight: 500;

    font-size: 14px;

    color: #000000;

}

.promo_code form input{

    border: 1px solid #E1E1E1;

    border-radius: 45px;

    width: 70%;

    height: 45px;

}

.promo_code form button {

    background: #f96700;

    border: 1px solid #E1E1E1;

    border-radius: 45px;

    font-weight: 500;

    font-size: 16px;

    color: #FFFFFF;

    height: 45px;

    width: 150px;

    float: right;

    margin-top: -45px;

}

.form-control:focus, button:focus{

    border-color: #E1E1E1 !important;

    box-shadow: none !important;

}

.service_box{

    border: 1px solid #E1E1E1;

    border-radius: 8px;

    padding: 14px;

    margin-top: 30px;

}

.service_name h1 {

    font-weight: 500;

    font-size: 14px;

}

.service_name h1 span{

    float: right;

}

.service_name p{

    font-weight: 500;

    font-size: 12px;

    color: #A39F9F;

}

.service_item{

    border: 1px solid #E1E1E1;

    border-radius: 8px;

    padding: 14px;

    margin-top: 30px;

}

.item_total h1 {

    font-weight: 700;

    font-size: 14px;

}

.item_total h1 span, .item_total p span{

    float: right;

}

.item_total p {

    font-size: 12px;

    color: #A39F9F;

    font-weight: 600;

    color: #474747;

}

.book_now{

    position: absolute;

}

.book_now button {

    margin-top: 14px;

    background: #f96700;

    border: 1px solid #E1E1E1;

    width: 170px;

    height: 74px;

    text-align: center;

    position: relative;

    left: 376px;

    top: 141px;

}

.book_now button a {

    font-weight: 500;

    font-size: 20px;

    color: #FFFFFF;

    text-decoration: none;

}

/* Cheackout Page End */



/* Dashboard Start */

.content_show {

    /*margin-left: 25px;*/

    width: 100%;
    
    border-left: solid 1px #ccc;

}

.wishlist{

    position: absolute;

    top: 20%;

    left: 36%;

    width: 40%;

}

.uploadimg .profile_pic {

    width: 88px;

    max-height: 200px;

    border-radius: 45px;

    display: inline-block;

}



.uploadimg .file-upload {

    display: none;

}

/*.uploadimg .circle {*/

/*    width: 128px;*/

/*    height: 128px;*/

/*    top: 135px;*/

/*    position: relative;*/

/*}*/

.uploadimg .p-image {

    position: absolute;

    top: 285px;

    /*left: 62px;*/

    color: #666666;

    transition: all .3s cubic-bezier(.175, .885, .32, 1.275);

}

.p-image i {

    background: #e91e63;

    width: 27px;

    height: 27px;

    text-align: center;

    padding: 4px;

    color: #fff;

    border-radius: 5px;

}



.uploadimg .upload-button {

    font-size: 1.2em;

}

.first_name input {

    background: #F7F7F7;

    margin-bottom: 20px;

    border-radius: 5px;

}

.Save_btn button{

    background: #e91e63;

    width: 180px;

    height: 44px;

    font-weight: 500;

    font-size: 20px;

    /* line-height: 28px; */

    color: #FFFFFF;
}

/*.border-end {*/

/*    border-right: 1px solid #dee2e6!important;*/

/*    height: 1111px;*/

/*}*/

.wallat_cash {

    border: 1px solid #DFDFDF;

}

.wallat_cash p {
    text-transform: capitalize;
    margin: 10px;
}

.wallat_cash p img {

    padding-right: 10px;

}

.wallat_cash p span {

    float: right;
    font-weight: 500;

    font-size: 20px;

    color: #e91e63;

}

button.active {
    background: #f96700;
    color:#fff
}

.the_first {

    /*width: 49%;*/

    height: 40px;

    /*background: #f96700;*/

    border-radius: 5px;

    text-align: center;

    margin-right: 14px;

}

.the_first button {

    border: none;

    padding: 8px 10px;

    border-radius: 5px;

}

.the_second {

    /*width: 49%;*/

    height: 40px;

    /*background: #f96700;*/

    border-radius: 5px;

    text-align: center;

}

#accordion-button{
    display:none;
}

.the_second button {

    border: none;

    padding: 8px 10px;

    border-radius: 5px;

}

.accordion-body {

    padding: 10px 0px !important;

}



thead tr {

    background: #e91e63;

}

thead tr th {

    color: #fff;

    font-weight: 500;

    font-size: 14px;

    text-transform: capitalize;

}

tbody {

    border: 1px solid #f2f2f2 !important;

}

tbody tr th{

    font-weight: 600;

    font-size: 16px;

    text-transform: capitalize;

    color: #343434;

}

table.table.table-striped {

    margin-bottom: 0px;

    border-bottom: 2px solid;

}

.more_view{

    height: 50px;

    background: #f96700;

    text-align: center;

    padding: 10px;

}

.more_view a {

    font-weight: 500;

    font-size: 14px;

    text-transform: capitalize;

    color: #FFFFFF;

    text-decoration: none;

}

.transaction_Logs{

    margin-top: 30px;

    background: #e91e63;

    height: 50px

}

.transaction_Logs h1 {

    font-weight: 500;

    font-size: 17px;

    text-transform: capitalize;

    color: #FFFFFF;

    padding: 14px 0px 7px 14px;

}

.promotion h1 {

    font-weight: 500;

    font-size: 16px;

    text-transform: capitalize;

    color: #343434;

    margin-bottom: 0;

    padding: 5px 14px;

}

.promotion h1 span {

    float: right;

    font-weight: 400;

    font-size: 14px;

    text-transform: capitalize;

    color: #8C8C8C;

}

.promotion {

    height: 60px;

    border: 1px solid #DFDFDF;

}

.promotion p {

    padding: 0px 14px;

    font-weight: 400;

    font-size: 16px;

    text-transform: capitalize;

    color: #8C8C8C;

}

.promotion p span {

    font-weight: 500;

    font-size: 16px;

    text-transform: capitalize;

    color: #f96700;

    float: right;

}

.more_view1{

    margin-top: 200px;

}

.general{

    border: 1px solid #DFDFDF;

}

.general h1 {

    border: 1px solid #DFDFDF;

    font-weight: 500;

    font-size: 16px;

    padding: 10px;

    text-transform: capitalize;

    color: #343434;

}

.general h1 span {

    float: right;

    margin-top: -20px;

}

.general p {

    font-weight: 400;

    font-size: 10px;

    line-height: 18px;

    text-align: justify;

    text-transform: capitalize;

    color: #8C8C8C;

    padding: 1px 13px 0px 13px;

}

#more {

    display: none;

}

.service_date {

    border: 1px solid #939393;

    border-radius: 10px;

    height: 115px;

    padding: 10px;

    margin-bottom: 20px;

}

.service_date h3{

    font-weight: 400;

    font-size: 18px;

    color: #f96700;

}

.service_date h2{

    font-weight: 400;

    font-size: 18px;

    color: #000000;

}

.invoice img {

    width: 31px;

}

.invoice {

    float: right;

    color: #373535 !important;

}

.service_date h2 span {

    color: #939393;

}

/* Dashboard End */





.wrapper {

    position: relative;

    background: url(../images/banner10.png) no-repeat center center / cover;

    height: 600px;


}

.content {

    position: absolute;

    top: 48%;

    left: 50%;

    text-align: center;

    color: #fff;

    transform: translate(-50%, -50%);

}

main.content h1 {

    font-weight: 700;

    font-size: 40px;

    color: #444444;

}

.wrapper .content input[type=email] {

    padding: 12px;

    background: #fff;

    border-radius: 30px;

    border: 1px solid #A3BFB8;

    width: 60%;

}

.wrapper .content input[type=submit] {

    padding: 12px 24px;

    color: #fff;

    border-radius: 30px;

    border: none;

    transition: all .235s ease-in-out;

    background: #61C191;

    /*width: 30%;*/

    font-size: 20px;

    font-weight: 600;

}

.countdown {
    margin: 30px auto;
    display: table;
    font-weight: 500;
 > div {
    float: left;
    min-width: 110px;
    border-right: 1px solid;
    color: #444444;
  }
  
  span {
    position: relative;
    display: block;
    font-size: 16px;
    text-align: center;
    
    &:before {
      content: '';
      position: absolute;
      top: -2px;
      right: 0;
      left: 0;
      margin-right: auto;
      margin-left: auto;
      width: 20px;
      height: 1px;
      background: #fff;
    }
  }
}


.number {

    font-size: 44px;

}

.countdown__days, .countdown__hours, .countdown__minutes, .countdown__seconds{

    line-height: 30px;

}

.countdown__days span, .countdown__hours span, .countdown__minutes span, .countdown__seconds span {

    font-size: 16px;

}

.content p {

    font-size: 16px;

    margin-top: 70px;

    color: #000;

}

.content form {

    margin-left: 0%;

}



/* Customer Sign Up Start */
.register_first {
    padding: 0px 100px;
}

.remember_item{
    margin: 0;
    display: flex;
    align-items: self-start;
    gap: 8px;
}
.remember_item label{
        margin: 0;
    padding: 0;
}

.side_img {
    position: relative;
    /*padding-bottom: 100%;*/
    overflow: hidden;
    border-radius:15px;
}

.side_img img {

    width: 100%;
    /*min-height: 100%;*/
    /*min-width: 100%;*/
    /*position: absolute;*/
    top: 0;
    left: 0;
    object-fit: cover;
    

}

.register_first h1 {

    font-weight: 500;

    font-size: 20px;

    line-height: 40px;

    color: #f96700;

}
.login {
    border-radius: 18px;
    border: 1px solid #f96700;
    padding: 50px;
    background: #f967001f;
}
.Offer img {

    width: 25px;

    margin-right: 10px;

}

.Offer {

    font-weight: 400;

    font-size: 14px;

    color: #444444;

}

.Offer a {

    font-weight: 400;

    font-size: 14px;

    color: #f96700;

    text-decoration: none;

}

.Offer a:hover{

    color: #f96700;

}

.register_first button {

    background: #f96700;

    border-radius: 5px;

    width: 100%;

    height: 55px;

    color: #fff;

    font-size: 18px;

    margin-top: 20px;

}

.register_first button:hover{

    color: #fff;

}

.already {
    text-align: center;
}

.already p{

    font-weight: 400;

    font-size: 14px;

    color: #444444;

}

.already p a{

    color: #f96700;

    text-decoration: none;

}

/* Customer Sign Up End */



/* Customer login Start */

.first_login a{

    color: #e91e63;

    text-decoration: none;

    font-size: 14px;

}

.register_first .form-group {

    margin-top: 20px;

}

.reset_password {

    margin-top: -25px;

    text-align: end;

}

.reset_password a{

    font-weight: 400;

    font-size: 14px;

    color: #e91e63;

    text-decoration: none;

}

.reset_password a:hover, .first_login a:hover{

    color: #e91e63;

}

.reset button {

    background: #f96700;

    border-radius: 5px;

    width: 100%;

    height: 55px;

}

.slip_sign p {

    font-size: 14px;

    padding-top: 30px;

}

.slip_sign p a{

    color: #f96700;

    text-decoration: none;

    font-size: 14px;

}

.form-check-input:focus{

    box-shadow: none !important;

}

.form-check-input:checked {

    border-color: #f96700 !important;

}

/* Customer login End */

























section.sliderbackccimage {

    background-image: url(../../front/images/Group_820.png);

    padding: 50px 50px;

}

.backcoler h2 {

    font-size: 29px;

    max-width: 306px;

    margin-bottom: 18px;

}

.backcoler form.d-flex {

    width: 24%;

    margin-bottom: 20px;

}

.backcoler button {

    background-color:#f96700;

    color: #ffffff;

    font-size: 18px;

    padding: 7px;

    border-radius: 5px;

    text-decoration: none;
    border:none;

}

.backcoler i.fa.fa-long-arrow-right {

    margin-left: 35px;

}



section.colfore {

    background-color: #f8f8f8;

    padding: 10px 50px;

}

.maindiv {

    width: 100%;

    padding: 15px;

}

img.colthere {

    width: 25%;

    float: left;

    margin-right: 40px;

    height: 120px;

    border-radius: 0px;

}

p.unknown {

    width: 100%;

}

h6.namess {

    font-size: 14px;

    color: #f96700;

}

.colfors {

    background-color: #f8f8f8;

    text-align: center;

    padding: 9px;

}

.colforseen{

  background-color: #f8f8f8;

  margin: -1px 11px 0px 11px;  

}

.divders {

    margin: 10px 10px;

}

p.recently {

    padding: 10px;

}







.allbackcoler {

    background-color: #f8f8f8;

} 





.navlin{

    padding-top: 20px !important;

}
.tabes h6:hover {
    color: #fff;
}


.dash-img-icon img {
    width: 20%;
}

.faqmain
{
    display:flex;
    padding: 10px 0px;
}



.FAQS h5 {
    font-size: 16px;
    font-weight: 600;
}



#thumbs6 img {

    border: solid 1px #ccc;

 }

.visit_btn{
    margin: 0 auto;
    text-align: center;

}
 
 .vendoricon-img
 {
    margin-top: 30px;
    float: right;
 }

 

 

 

 

 

 

 

 

 /*////////// Responsive //////////*/

 

 @media (min-width: 1400px) {

    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {

        max-width: 1200px !important;

    }

 }

    
    .box_sec{
        display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    }


    .mt-135{
        margin-top: 135px;
    }
    .mt-75{
        margin-top: 75px;
    }

    .box_sec .box_sec_inner{ 
        text-align: center;
    border: 1px solid #f96700;
    border-radius: 10px;
    padding: 30px 5px;
    width: 12%;
    flex: 0 0 12%;
        min-height: 170px;
     }


    .box_sec .box_sec_inner p{
            margin: 0;
    padding-top: 15px;
    font-size: 14px;
    font-weight:500;
    }

    .box_sec .box_sec_inner img{
            width: 35px;
 
    }


    .grid_sec{
        background: #fff;
        box-shadow: 2px 4px 4px rgb(173 173 173);
    }
    .grid_sec img{
        width: 100%;
    }
    .grid_sec a{
     
        color: #000 !important;
    }
    .grid_sec p{
           font-size: 15px;
            padding: 20px;
    }


 @media(max-width: 767.99px) {
     .subsribe_img{
    display: none;
 }
 .all_see1{
    display: none !important;
 }
 .all_see{
        display: none !important;
 }
 


}

@media screen and (max-width: 575.98px) {
    .header_login_wrap {
        display:block;
        width: 100%;
    }
    
    .top-header .navbar-brand {
        display: none !important;
    }
}


.see_all_btn{
    margin: 20px auto;
    text-align: center;
    padding: 10px 20px;
    border-radius: 25px;
    background: #e91e63;
    width: 20%;


}

.see_all_btn a{
        color: #fff !important;
}

.footer{
    background: #FEE7EF;
    padding: 20px;
}
.counetr_sec{
    background: #00000052;
    width: 100%;
    /*min-height: 210px;*/
    padding: 16px 8px 8px;
    /* margin: -26px 0; */
    border-radius: 26px;
}
.counetr_sec img{
    width: 25%;
}

@media(max-width: 1199px) {
 .box_sec .box_sec_inner {
    width: 15%;
    flex: 0 0 16%;
 }
}
@media(max-width: 992px) {

    .headeritem
    {
        border: solid 1px #ccc;
        margin-bottom: 2px;
    }
    .navbar-nav img {
        height: 45px;
        width: 100%;
    }
 .bottom-header {
        background: transparent;
        padding: 10px 0;
    }
.colum5:last-child{
    width: 15%px;
}

    .contact_field{
        padding: 30px !important;
    width: 100%;
}

.contact_info_sec{
position: relative !important;
background-color: #2d2d2d;
right: 0px;
top: 0;

width: 100% !important;
border-radius: 0 !important;

}

}


.pulvinar .heading_2{
        background: linear-gradient(180deg, #e91e63 0%, #ED9323 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.dropdown_errow{
     background-image: url(../images/drowpdown.png);
    background-repeat: no-repeat;
    /* padding: 0px; */
    background-position: calc(100% - 1%);
    appearance: none;
    background-size: 15px;
    /* width: 10px !important; */
    padding: 0px 26px;
}


.faq_hr{
    margin-top: 22px !important;
}


.subsribe_img{
    display: none;  
}

.counetr_sec.section_5{
    margin-bottom: 30px;
}


.Cities_header nav{
    justify-content: center;
    display: flex;
    
}



.filter_by_cat.mb-2 li.nav-item {
    border: solid 1px;
    margin: 3px;
    background-color: #e91e63;
    color: #fff;
    padding: 9px 9px;
    cursor: pointer;
    border-radius: 10px;
}



div#navbar-content {
    justify-content: flex-end;
}

header.header-section.index {
    padding: 10px;
    border-bottom: solid 1px #ebebeb;
    background-color: #fff;
}
.header-logo{
        height: 20%;
}
.header-button
{
        padding: 5px 20px;
        border-radius: 6px;
        background-color: #f96700 !important;
        color: #fff;
        border: none;
        box-shadow: 3px 6px 3px rgb(12 12 12 / 10%);
        margin-right:10px;
}

.vheader-button
{
        padding: 5px 20px;
        border-radius: 6px;
        background-color: #f96700 !important;
        color: #fff;
        border: none;
        box-shadow: 3px 6px 3px rgb(12 12 12 / 10%);
}

.headeritem{
    padding: 10px;
     padding-left: 20px !important;
    color:#fff;
}

a.nav-link.headeritem.active {
    /* text-decoration: underline; */
    color: #e91e63;
    font-weight: 500;
}



.side-tex h2 {

    background: linear-gradient(13deg, #af0b44 24%, #e91e63 50%, #f96700 76%);
    font-size:22px;
    font-weight: 600;
    font-family:fangsong;
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


section.blog.all_for {
    background-image: url(https://shreekalyanam.in/shree/public/front/images/bg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

section{
    padding: 40px 0px;
}


/*button.header-button.active*/
/*{*/
/*    background-color: #f96700 !important;*/
/*}*/
/*button.vheader-button.active*/
/*{*/
/*    background-color: #e91e63 !important;*/
/*}*/

hr {
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to right, #FFFFFF, #E91E63, #FFFFFF) 1;
    /* padding: 4rem 10px; */
    background-color: #181F28;
}

    .vendorlogo {
        width: 200px;
        height: 200px;
        position: absolute;
        top: -97px;
        left: 25%;
        transform: translate(-50%, 0);
        border-radius: 50%;
        border: solid 1px #e91e63;
        box-shadow: 3px 5px 19px 2px #cdd4e4;
    }
    
    
    .imguploader {
        border: none;
        padding: 10px;
    }
    
    .desbordes {
        margin: 10px;
    }
    
    .copyright p {
        color:#fff
    }

    