*{
    margin:0px;
    padding:0px!important;
}
.swal-button,.swal-button-container{
    padding:10px 15px!important;
}
html {
  scroll-behavior: smooth!important;
}
@font-face{
    font-family:mainTitle;
    src:url('../assets/fonts/cormorant.medium.otf');
}
@font-face{
    font-family:font-one;
    src:url('../assets/fonts/ItaliaStd-Bold.otf');
}
@font-face{
    font-family:font-two;
    src:url('../assets/fonts/ItaliaStd-Book.otf');
}
@font-face{
    font-family:font-three;
    src:url('../assets/fonts/ItaliaStd-Medium.otf');
}
.whatsapp{
    position:fixed;
    bottom:80px;
    right:30px;
    z-index:6000!important;
}
.whatsapp img{
    width:80px;
    height:80px;
}
.owl-prev,.owl-next{
    visibility:hidden;
}
.wedding-slider .slider-item img{
    transition:all .5s;
}
.wedding-slider .slider-item img:hover{
    transform:scale(1.08);
}
.groom-slider .slider-item{
    transition:all .5s;
}
.groom-slider .slider-item:hover{
    transform:scale(1.08);
}
.bride-slider .slider-item{
    transition:all .5s;
}
.bride-slider .slider-item:hover{
    transform:scale(1.08);
}
.groom-wedding-acc,.bride-wedding-acc{
    transition:all .5s;
    cursor:pointer;
}
.container-fluid{
    /* background:blue!important; */
    height:100vh!important;
    overflow-x:hidden!important;
}
.slider-box{
    position:relative;
    /* height:1000px; */
    height:auto;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/slider-img-1_z0s9uNwvZ.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    overflow:hidden!important;
}
.mobile-slider{
    display:none!important;
}
.slider{
    /* background:green; */
    padding:0px!important;
}
.slider .owl-dots{
    display:none!important;
}
/* .main-slider .slider-item img{
    height:1080px;
} */
.slider-text{
    position:relative;
}
.header-title{
    width:100%;
    /* position:absolute; */
    /* top:320px;
    left:80px; */
}
.header-title h1{
    font-size:120px;
    color:#670504;
    font-family:mainTitle!important;
}
.get-in-touch{
    position:relative;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/bg-2_PGLNW7_OG.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;   
}
.banner-section{
    position:relative;
    height:420px;
}
.logo{
    position:relative;
    left:80px;
    padding-top:40px!important;
    background:#fff1cf;
    height:300px;
    width:240px;
    border-bottom-left-radius:120px;
    border-bottom-right-radius:120px;
    z-index:8000;
}
.banner-img{
    position:absolute;
    z-index:2000!important;
    top:-180px;
    left:calc(50% - 547px);
}
.text-and-form{
    height:auto;
    padding-bottom:40px!important;
}
.bhama-text{
    padding:0px 40px 40px 120px!important;
}
.bhama-text h1{
    font-size:80px;
    color:#ffb600;
    font-family:font-two!important;
    font-weight:bold;
}
.bhama-text p{
    font-size:30px;
    color:#ffb600;
    font-family:font-two!important;
}
.git-form{
    color:#670504;
    width:450px;
    /* height:550px; */
    height:auto;
    padding:20px 30px 25px!important;
    background:#ffb600;
    border-radius:20px;
    position:relative;
    left:calc(50% - 250px);
}
.git-form label{
    color:#670504;
    font-family:font-one!important;   
}
.git-form .form-group{
    margin-bottom:30px!important;
}
.git-form input{
    border-radius:20px!important;
    box-shadow:none!important;
    color:#670504;
    background:#d89c07;
    border:none;
    outline:none;
    padding:25px 15px!important;
    font-family:font-one!important;
}
.git-form input::placeholder{
    color:#ffb600;
    font-family:font-one!important;
}
.git-form button{
    background:#670504;
    color:#ffb600;
    border-radius: 20px;
    border:none;
    outline:none;
    padding:8px 10px!important;
    width:50%;
    font-size:18px;
    font-family:font-one!important;
}
.git-form h4{
    color: #670504;
    position: relative;
    font-family:font-one!important;
    margin-bottom:35px!important;
}
.git-form h4::after{
    content:'';
    position:absolute;
    bottom:-10px;
    width:18%;
    left:calc(50% - 9%);
    height:3px;
    background:#670504;
}
.accessories{
    height:400px;
    background:linear-gradient(rgba(255, 182, 0, 0.8),rgba(255, 182, 0, 0.8)),url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/accessories_zwkaVKy9m.png');
    background-size:cover;
    background-position:center 40%;
    background-repeat:no-repeat;   
}
.accessories .col-lg-6{
    height:100%;
}
.accessories h1{
    color:#670504!important;
    font-size:60px;
    font-weight:bold;
    font-family:font-three!important;
    height:50px;
    position:relative;
    top:calc(50% - 50px);
    text-decoration:none!important;
}
.accessories h1 a{
    color:#670504!important;
    text-decoration:none!important;
}
.wedding-accessories{
    /* height:700px; */
    height:auto;
    background:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-accessories_wlP_p8Z0i.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat; 
}
.wedding-accessories .col-lg-12{
    padding:40px!important;
}
.wedding-heading h1{
    color:#670504;
    font-size:60px;
    font-family:font-two!important;
}
.wedding-paragraph{
    width:850px;
    margin:0 auto!important;
}
.wedding-paragraph p{
    color:#670504;
    font-family:font-two!important;
    font-size:20px;
}
.wedding-slider{
    margin-top:30px!important;
}
.wedding-slider .slider-item{
    width:270px;
    /*height:360px;*/
    height:auto;
    background:white;
    border-radius:20px;
    margin:0 auto!important;
    overflow:hidden!important;
}
.wedding-slider .slider-item img{
    border-radius:20px;
    height:100%;
    width:100%;
}
.wedding-slider .item h3{
    color:#670504;
    font-family:mainTitle;
    font-weight:bold;
}
.wedding-slider .owl-dot span{
    border:1px solid #660504!important;
    width:15px!important;
    height:15px!important; 
}
.wedding-slider .owl-dot span{
    background:transparent!important;
}
.wedding-slider .owl-dot.active span{
    background:#660504!important; 
}
.groom-wedding,.bride-wedding{
    height:auto;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/bg-3_oCsoDZ1VAM.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    overflow-y:hidden!important; 
}
.mobile{
    display:none!important;
}
.groom-slider,.bride-slider{
    margin-top:80px!important;
}
.groom-slider .owl-dot span, .bride-slider .owl-dot span{
    border:1px solid #ffb600!important;
    width:15px!important;
    height:15px!important;  
}
.groom-slider .owl-dot span, .bride-slider .owl-dot span{
    background:transparent!important;
}
.groom-slider .owl-dot.active span, .bride-slider .owl-dot.active span{
    background:#ffb600!important; 
}
.groom-slider .slider-item-wrapper,.bride-slider .slider-item-wrapper{
    margin-bottom:30px!important;
}
.groom-slider .slider-item,.bride-slider .slider-item{
    display:inline-block!important;
    width:270px;
    height:360px;
    background:white;
    border-radius:20px;
}
.groom-slider .slider-item img,.bride-slider .slider-item img{
    border-radius:20px;
    height:100%;
}
.groom-slider .col-lg-12,.bride-slider .col-lg-12{
    display:flex!important;
    justify-content:space-around!important;
}
.groom-slider .item h3,.bride-slider .item h3{
    color:#ffb600;
    font-family:mainTitle;
    font-weight:bold;
}
.groom-slider .slider-counter,.bride-slider .slider-counter{
    color:#ffb600;
    font-family: font-two!important;
    position:relative;
    right:50px;
    bottom:10px;
}
.groom-slider .slider-item img,.bride-slider .slider-item img{
    border-radius:20px;
    height:100%;
}
.groom-wedding .text-box,.bride-wedding .text-box{
    padding:40px 40px 40px 60px!important;
}
.groom-wedding .text-box h1,.bride-wedding .text-box h1{
    color:#ffb600;
    font-family:font-two!important;
    font-size:70px;
}
.groom-wedding .text-box p,.bride-wedding .text-box p{
    color:#ffb600;
    font-family:font-two!important;
    font-size:18px;
}
.groom-wedding .text-box .content-img{
    /* width:520px; */
    width:100%;
    height:460px;
    margin-top:30px!important;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-boy_954nT972j.png');
    background-size:cover;
    background-position:center 20%;
    background-repeat:no-repeat;
    border-radius:40px;
}
.bride-wedding .text-box .content-img{
    /* width:520px; */
    width:100%;
    height:460px;
    margin-top:30px!important;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-girl_aabX1Vyay.png');
    background-size:cover;
    background-position:center 20%;
    background-repeat:no-repeat;
    border-radius:40px;
}
.footer{
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/footer-bg_si8438sDBl.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    height:550px;
}
.footer .col-lg-4{
    height:100%!important;
    padding:30px!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
.footer-logo img{
    width:600px;
    height:400px;
}
.footer h3{
    color:#662b28;
    font-family:font-two!important;
}
.map{
    width:400px;
    height:400px;
    border-radius:30px;
    overflow:hidden!important;
}
.map iframe{
    width:100%;
    height:100%;
}
.footer-col{
    padding:0px 50px!important;
}
.footer-col hr{
    border-top:3px solid #662b28;
    margin-top:0px!important;
    margin-bottom:10px!important;
}
.address hr{
    border-top:3px solid #662b28;
}
.footer-social-media i{
    color:#ffb600;
}
.footer-social-media h3 span{
    color:#662b28;
    font-weight:bold;
    font-family:font-two!important;
}
.footer-bottom-content{
    display:flex;
    justify-content: space-between;
}
.footer-bottom-content h4{
    color:#662b28;
    font-family:font-two!important;
}
.wedding-aim{
    background:#f4b61c;
    /* height:550px; */
    height:auto;
    padding:60px 120px!important;
}
.wedding-aim h1{
    color:#680704;
    font-weight:bold;
    font-size:60px;
    font-family:font-two!important;
}
.wedding-aim p{
    font-size:22px;
    color:#680704;
    font-family:font-two!important;
}
.aim-img{
    /* width:500px; */
    width:100%;
    height:300px;
    background:white;
    border-radius:30px;
}
.download-catalogue{
    /* height:400px; */
    height:auto;
    background:#670604;
}
.download-catalogue .download-btn{
    width:60%;
    position:relative;
    top:30px;
}
.download-catalogue .download-btn button{
    width:100%;
    margin:0 auto;
    background:white;
    font-family: font-two!important;
    color:#680704;
    font-weight: bold;
    font-size:60px;
    border:none;
    outline:none;
    border-radius:20px;
    padding:15px!important;
}
.download-catalogue h1{
    font-size:60px;
    color:#ffb600;
    font-family: font-two!important;
}
.download-catalogue .col-lg-6{
    height:100%!important;
    padding:100px 0px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.testimonials{
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/testimonials-bg_pwxYa8NQ4r.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;   
    height:700px;
}
.testimonials h1{
    color:#670504;
    font-family:font-two!important;
    font-size:50px;
    margin-top:30px!important;
}
.testimonials-slider .item{
    height:500px;
}
.testimonials-slider{
    height:500px!important;
}
.tm-item{
    position:relative;
    top:140px;
    width:1050px;
    /*height:350px;*/
    height:auto;
    margin:0 auto!important;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/testimonials-wrapper_Zn0Q39Nq7.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.picture{
    position:absolute;
    width:200px;
    height:200px;
    border-radius:50%;
    background:#680704;
    top:calc(50% - 300px);
    left:calc(50% - 100px);
}
.pic-1{
    background-image:url('../assets/images/tm-images/tm-1.jpeg');
    background-size:cover;
    background-position:90% center;
    background-repeat:no-repeat;
}
.pic-2{
    background-image:url('../assets/images/tm-images/tm-2.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-3{
    background-image:url('../assets/images/tm-images/tm-3.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-4{
    background-image:url('../assets/images/tm-images/tm-4.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.tm-content{
    position:relative;
    top:100px;
    left:50px;
    width:950px;
    height:300px;
}
.tm-content h3{
    font-weight:bold;
}
.tm-content h3,p{
    color:#670504;
}
.tm-content p{
    font-size:18px;
}
.testimonials-slider .owl-dot span{
    border:1px solid #660504!important;
    width:15px!important;
    height:15px!important; 
}
.testimonials-slider .owl-dot span{
    background:transparent!important;
}
.testimonials-slider .owl-dot.active span{
    background:#660504!important; 
}
.happy-customers{
    background:#f4b61c;
    /*height:700px;*/
    height:auto;
    padding:20px 100px 115px!important;   
}
.happy-customers h1{
    color:#670504;
    font-family:font-two!important;
    font-size:50px;
    margin-top:30px!important;
}
.hcs{
    /*display:flex;*/
    margin-top:30px!important;
}
.hc-col{
    padding:0px 30px!important;
}
.hc-1-col{
    padding:0px 18px 0px 18px!important;
}
.hc-one{
    height:420px;
    /* width:520px; */
    width:100%;
    background:white;
    border-radius:20px;
    background-image:url('../assets/images/hc/floral jewellery.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.hc-two{
    height:200px;
    /* width:520px; */
    width:100%;
    background:white;
    border-radius:20px;
    margin-bottom:20px!important;
    background-image:url('../assets/images/hc/wedding garland-1.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.hc-three{
    height:200px;
    /* width:250px; */
    width:100%;
    background:white;
    border-radius:20px;
    margin-bottom:20px!important;
    background-image:url('../assets/images/hc/hc-bhama.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.hc-four{
    height:200px;
    /* width:520px; */
    width:100%;
    background:white;
    border-radius:20px;
    margin-bottom:20px!important;
    background-image:url('../assets/images/hc/garika munta-1.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.hc-five{
    height:200px;
    /* width:250px; */
    width:100%;
    background:white;
    border-radius:20px;
    margin-bottom:20px!important;
    background-image:url('../assets/images/hc/Terachala.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.getintouch-two{
    position:relative;
    background:#fdf0d1;
    height:400px;
}
.getintouch-frm{
    position:absolute;
    width:80%;
    /* height:350px; */
    height:auto;
    top:-80px;
    left:calc(50% - 40%);
    background:#670504;
    padding:5px 40px 40px!important;
    border-radius:30px;
}
.getintouch-frm label{
    color:#ffb600;
    font-family:font-one!important;   
}
.getintouch-frm .row{
    margin-bottom:20px!important;
}
.getintouch-frm .col-lg-4, .getintouch-frm .col-lg-8{
    padding:10px!important;
}
.getintouch-frm input{
    border-radius:20px!important;
    box-shadow:none!important;
    color:#ffb600;
    background:#4b0505;
    border:none;
    outline:none;
    padding:25px 15px!important;
    font-family:font-one!important;
}
.getintouch-frm input::placeholder{
    color:#6e4001;
    font-family:font-one!important;
}
.getintouch-frm button{
    background:#ffb600;
    color:#670504;
    border-radius: 20px;
    border:none;
    outline:none;
    padding:8px!important;
    width:100%;
    font-size:22px;
    font-family:font-one!important;
}
.getintouch-frm h1{
    color: #ffb600;
    position: relative;
    font-family:font-one!important;
    margin-bottom:35px!important;
    font-size:25px;
}
.getintouch-frm h1::after{
    content:'';
    position:absolute;
    bottom:-10px;
    width:12%;
    left:calc(50% - 6%);
    height:3px;
    background:#ffb600;
}
.mobile-bhama-h1{
    display:none;
}
.covid{
    height:auto;
    background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/bg-3_oCsoDZ1VAM.png');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    overflow-y:visible!important;
}
.covid .col-lg-12{
    padding:80px 50px!important;
}
.covid h3{
    color:#ffb600;
    font-family:mainTitle;
    font-weight:bold;
    font-size:45px;
}
#info-frm .form-group{
    margin-bottom:30px!important;
}
#info-frm input{
    border-radius:20px!important;
    box-shadow:none!important;
    color:#670504;
    background:#d89c07;
    border:none;
    outline:none;
    padding:25px 15px!important;
    font-family:font-one!important;
}
#download-modal .modal-body{
    padding:50px!important;
    background:#ffb600!important;
    border-bottom-left-radius:20px!important;
    border-bottom-right-radius:20px!important;
    border:none!important;
    outline:none!important;
}
#download-modal .modal-content{
    background:transparent!important;
    border:none!important;
    outline:none!important;
}
#download-modal .modal-header,.modal-footer{
    border:none!important;
    outline:none!important;
}
#download-modal .modal-header{
    background:#670604;
    border-top-left-radius:20px!important;
    border-top-right-radius:20px!important;
    padding:10px 0px!important;
}
#download-modal .modal-header h5{
    color:#ffb600;
    font-family: font-two!important;
}
#info-frm input::placeholder{
    color:#ffb600;
    font-family:font-one!important;
}
#info-frm button{
    background:#670504;
    color:#ffb600;
    border-radius: 20px;
    border:none;
    outline:none;
    padding:8px 10px!important;
    width:50%;
    font-size:18px;
    font-family:font-one!important;
}
@media only screen and (min-width:300px) and (max-width:420px)
{
    .whatsapp{
        bottom:40px;
    }
    .whatsapp img{
        width:60px;
        height:60px;
    }
    .covid h3{
        font-size:25px;
    }
    .logo{
        top:30px;
        left:40px;
        /*top:40px;*/
        padding-top:40px!important;
        height:200px;
        width:140px;
        border-top-left-radius:120px;
        border-top-right-radius:120px;
    }
    .logo img{
        width:100px;
        height:100px;
    }
    .slider-box{
        position:relative;
        /* height:900px; */
        height:auto;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/slider-img-1_z0s9uNwvZ.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        overflow:hidden!important;
    }
    .mobile-slider{
        display:block!important;
    }
    .desktop-slider{
        display:none!important;
    }
    .main-slider
    {
        position:relative;
        /* top:70px; */
    }
    /* .main-slider .slider-item img{
        height:410px;
    } */
    .slider-text{
        display:flex!important;
    }
    .header-title{
        width:100%;
        position:relative;
        left:80px;
    }
    .header-title h1{
        font-size:30px;
        text-align:left!important;
    }
    .banner-section{
        position:relative;
        height:130px;
    }
    .banner-img{
        position:absolute;
        z-index:2000!important;
        width:340px;
        top:-80px;
        left:calc(50% - 170px);
    }
    .text-and-form{
        /* height:1060px; */
        height:auto;
    }
    .bhama-text{
        padding:0px 50px 40px 50px!important;
    }
    .bhama-text h1{
        font-size:30px;
        color:#ffb600;
        font-family:font-two!important;
        font-weight:bold;
    }
    .mobile-bhama-h1{
        display:block;
    }
    .bhama-h1{
        display:none;
    }
    .bhama-text p{
        font-size:15px;
        color:#ffb600;
        font-family:font-two!important;
        margin-left:12px;
    }
    .git-form{
        width:300px;
        /* height:540px; */
        height:auto;
        padding:20px 30px 20px!important;
        border-radius:20px;
        position:relative;
        left:calc(50% - 150px);
    }
    .git-form label{
        color:#670504;
        font-family:font-one!important;   
    }
    .git-form .form-group{
        margin-bottom:30px!important;
    }
    .git-form input{
        border-radius:20px!important;
        box-shadow:none!important;
        color:#670504;
        background:#d89c07;
        border:none;
        outline:none;
        padding:20px 15px!important;
        font-family:font-one!important;
    }
    .git-form input::placeholder{
        color:#ffb600;
        font-family:font-one!important;
    }
    .git-form button{
        background:#670504;
        color:#ffb600;
        border-radius: 20px;
        border:none;
        outline:none;
        padding:6px 10px!important;
        width:50%;
        font-size:18px;
        font-family:font-one!important;
    }
    .git-form h4{
        color: #670504;
        position: relative;
        font-family:font-one!important;
        margin-bottom:30px!important;
        font-size:14px;
    }
    .git-form h4::after{
        content:'';
        position:absolute;
        bottom:-10px;
        width:18%;
        left:calc(50% - 9%);
        height:3px;
        background:#670504;
    }
    .accessories{
        height:auto;
        background:linear-gradient(rgba(255, 182, 0, 0.8),rgba(255, 182, 0, 0.8)),url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/accessories_zwkaVKy9m.png');
        background-size:cover;
        background-position:center 40%;
        background-repeat:no-repeat;   
    }
    .accessories .col-lg-6{
        height:100%;
    }
    .accessories h1{
        color:#670504;
        font-size:20px;
        margin-bottom:40px;
        font-weight:bold;
        font-family:font-three!important;
        height:50px;
        position:relative;
        top:calc(50% - 50px);
    }
    .wedding-accessories{
        height:auto;
        background:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-accessories_wlP_p8Z0i.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat; 
    }
    .wedding-heading h1{
        color:#670504;
        font-size:30px;
        font-family:font-two!important;
    }
    .wedding-paragraph{
        width:300px;
        margin:0 auto!important;
    }
    .wedding-paragraph p{
        color:#670504;
        font-family:font-two!important;
        font-size:16px;
    }
    .wedding-slider{
        margin-top:30px!important;
    }
    .wedding-slider .slider-item{
        width:130px;
        /*height:200px;*/
        height:auto;
        background:white;
        border-radius:20px;
        margin:0 auto!important;
        overflow:hidden!important;
    }
    .wedding-slider .slider-item img{
        border-radius:20px;
        height:100%;
    }
    .wedding-slider .item h3{
        color:#670504;
        font-family:mainTitle;
        font-weight:bold;
        font-size:16px;
    }
    .wedding-slider .owl-dot span{
        border:1px solid #660504!important;
        width:15px!important;
        height:15px!important; 
    }
    .download-catalogue{
        height:auto;
        background:#670604;
        padding:40px;
    }
    .download-catalogue .download-btn{
        width:60%;
    }
    .download-catalogue .download-btn button{
        width:100%;
        margin:0 auto;
        background:white;
        font-family: font-two!important;
        color:#680704;
        font-weight: bold;
        font-size:25px;
        border:none;
        outline:none;
        border-radius:20px;
        padding:15px!important;
        margin-bottom:80px;
    }
    .download-catalogue h1{
        font-size:40px;
        color:#ffb600;
        font-family: font-two!important;
        margin-top:80px;
        margin-bottom:80px;
    }
    .download-catalogue .col-lg-6{
        height:100%!important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding:0px!important;
    }
    .testimonials{
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/testimonials-bg_pwxYa8NQ4r.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;   
        /*height:700px;*/
        height:auto;
    }
    .testimonials h1{
        color:#670504;
        font-family:font-two!important;
        font-size:30px;
        margin-top:30px!important;
    }
    .testimonials-slider .item{
        height:380px;
        padding:20px;
    }
    .testimonials-slider{
        height:500px!important;
    }
    .tm-item{
        top:140px;
        position:relative;
        width:300px;
        /*height:300px;*/
        height:auto;
        border:2px solid #670504;
        border-radius:20px;
        margin:0 auto!important;
        background:white url('');
    }
    .picture{
        position:absolute;
        width:120px;
        height:120px;
        border-radius:50%;
        background:#680704;
        top:-110px;
        left:calc(50% - 60px);
    }
    .pic-1{
    background-image:url('../assets/images/tm-images/tm-1.jpeg');
    background-size:cover;
    background-position:90% center;
    background-repeat:no-repeat;
}
.pic-2{
    background-image:url('../assets/images/tm-images/tm-2.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-3{
    background-image:url('../assets/images/tm-images/tm-3.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-4{
    background-image:url('../assets/images/tm-images/tm-4.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
    .tm-content{
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:auto;
    }
    .tm-content h3{
        font-weight:bold;
    }
    .tm-content h3,p{
        color:#670504;
    }
    .tm-content p{
        font-size:14px;
    }
    .getintouch-two{
        position:relative;
        background:#fdf0d1;
        height:auto;
    }
    .getintouch-frm{
        position:relative;
        width:80%;
        height:auto;
        top:50px;
        left:calc(50% - 40%);
        background:#670504;
        padding:5px 40px 40px!important;
        border-radius:30px;
    }
    .getintouch-frm label{
        color:#ffb600;
        font-family:font-one!important;   
    }
    .getintouch-frm .row{
        margin-bottom:16px!important;
    }
    .getintouch-frm .col-lg-4, .getintouch-frm .col-lg-8{
        padding:10px!important;
    }
    .getintouch-frm input{
        border-radius:20px!important;
        box-shadow:none!important;
        color:#ffb600;
        background:#4b0505;
        border:none;
        outline:none;
        padding:20px 15px!important;
        font-family:font-one!important;
    }
    .getintouch-frm input::placeholder{
        color:#6e4001;
        font-family:font-one!important;
    }
    .getintouch-frm button{
        background:#ffb600;
        color:#670504;
        border-radius: 20px;
        border:none;
        outline:none;
        padding:8px!important;
        width:100%;
        font-size:14px;
        font-family:font-one!important;
    }
    .getintouch-frm h1{
        color: #ffb600;
        position: relative;
        font-family:font-one!important;
        font-size:15px;
        margin-bottom:35px!important;
    }
    .getintouch-frm h1::after{
        content:'';
        position:absolute;
        bottom:-10px;
        width:24%;
        left:calc(50% - 12%);
        height:3px;
        background:#ffb600;
    }
    .footer{
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/footer-bg_si8438sDBl.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        height:auto;
    }
    .footer .col-lg-4{
        height:100%!important;
        padding:30px!important;
        display: flex!important;
        justify-content: center!important;
        align-items: center!important;
    }
    .footer-logo img{
        width:300px;
        height:200px;
    }
    .footer h3{
        color:#662b28;
        font-family:font-two!important;
        font-size:18px;
    }
    .map{
        width:300px;
        height:300px;
        border-radius:30px;
        overflow:hidden!important;
    }
    .map iframe{
        width:100%;
        height:100%;
    }
    .footer-col{
        padding:0px 50px!important;
    }
    .footer-col hr{
        border-top:3px solid #662b28;
        margin-top:0px!important;
        margin-bottom:10px!important;
    }
    .address hr{
        border-top:3px solid #662b28;
    }
    .footer-social-media i{
        color:#ffb600;
    }
    .footer-social-media h3 span{
        color:#662b28;
        font-weight:bold;
        font-family:font-two!important;
    }
    .footer-bottom-content{
        display:block;
    }
    .footer-bottom-content h4{
        color:#662b28;
        font-size:13px;
        font-family:font-two!important;
    }
    .wedding-aim{
        background:#f4b61c;
        height:auto;
        padding:40px 60px!important;
    }
    .wedding-aim h1{
        color:#680704;
        font-weight:bold;
        font-size:30px;
        font-family:font-two!important;
    }
    .wedding-aim p{
        font-size:15px;
        color:#680704;
        font-family:font-two!important;
    }
    .aim-img{
        /* width:260px; */
        width:100%;
        height:150px;
        background:white;
        border-radius:30px;
    }
    .happy-customers{
        background:#f4b61c;
        height:auto;
        margin:0 auto!important;
        padding:20px 40px!important;   
    }
    .happy-customers h1{
        color:#670504;
        font-family:font-two!important;
        font-size:30px;
        margin-top:30px!important;
    }
    .hcs{
        display:block;
        margin-top:30px!important;
    }
    .hc-one{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin-bottom:30px!important;
        background-image:url('../assets/images/hc/floral jewellery.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-two{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/wedding garland-1.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-three{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/hc-bhama.jpeg');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-four{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/garika munta-1.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-five{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/Terachala.jpeg');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .desktop{
        display:none!important;
    }
    .mobile{
        display:block!important;
    }
    .groom-wedding,.bride-wedding{
        height:auto;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/bg-3_oCsoDZ1VAM.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        overflow-y:visible!important; 
    }
    .groom-slider,.bride-slider{
        margin-top:10px!important;
    }
    .groom-slider .slider-item-wrapper,.bride-slider .slider-item-wrapper{
        margin-bottom:30px!important;
    }
    .groom-slider .slider-item,.bride-slider .slider-item{
        display:inline-block!important;
        width:125px;
        height:200px;
        background:white;
        border-radius:20px;
    }
    .groom-slider .col-lg-12,.bride-slider .col-lg-12{
        display:flex!important;
        justify-content:space-around!important;
    }
    .groom-slider .item h3,.bride-slider .item h3{
        color:#ffb600;
        font-family:mainTitle;
        font-weight:bold;
        font-size:16px;
    }
    .groom-slider .slider-counter,.bride-slider .slider-counter{
        color:#ffb600;
        font-family: font-two!important;
        position:relative;
        right:50px;
        bottom:10px;
    }
    .groom-wedding .text-box,.bride-wedding .text-box{
        padding:40px 40px 40px 60px!important;
    }
    .groom-wedding .text-box h1,.bride-wedding .text-box h1{
        color:#ffb600;
        font-family:font-two!important;
        font-size:40px;
        text-align:center!important;
    }
    .groom-wedding .text-box p,.bride-wedding .text-box p{
        color:#ffb600;
        font-family:font-two!important;
        font-size:18px;
    }
    .groom-wedding .text-box .content-img{
        /* width:330px; */
        width:100%;
        height:280px;
        margin-top:30px!important;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-boy_954nT972j.png');
        background-size:cover;
        background-position:center 20%;
        background-repeat:no-repeat;
        border-radius:40px;
    }
    .bride-wedding .text-box .content-img{
        /* width:330px; */
        width:100%;
        height:280px;
        margin-top:30px!important;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-girl_aabX1Vyay.png');
        background-size:cover;
        background-position:center 20%;
        background-repeat:no-repeat;
        border-radius:40px;
    }   
}
@media only screen and (min-width:421px) and (max-width:640px)
{
    .whatsapp{
        bottom:40px;
    }
    .whatsapp img{
        width:60px;
        height:60px;
    }
    .covid h3{
        font-size:25px;
    }
    .logo{
        top:30px;
        left:40px;
        /*top:40px;*/
        padding-top:40px!important;
        height:200px;
        width:140px;
        border-top-left-radius:120px;
        border-top-right-radius:120px;
    }
    .logo img{
        width:100px;
        height:100px;
    }
    .slider-box{
        position:relative;
        /* height:900px; */
        height:auto;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/slider-img-1_z0s9uNwvZ.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        overflow:hidden!important;
    }
    .mobile-slider{
        display:block!important;
    }
    .desktop-slider{
        display:none!important;
    }
    .main-slider
    {
        position:relative;
        /* top:70px; */
    }
    /* .main-slider .slider-item img{
        height:410px;
    } */
    .slider-text{
        display:flex!important;
    }
    .header-title{
        width:100%;
        position:relative;
        left:80px;
    }
    .header-title h1{
        font-size:30px;
        text-align:left!important;
    }
    .banner-section{
        position:relative;
        height:130px;
    }
    .banner-img{
        position:absolute;
        z-index:2000!important;
        width:390px;
        top:-80px;
        left:calc(50% - 190px);
    }
    .text-and-form{
        /* height:1060px; */
        height:auto;
    }
    .bhama-text{
        padding:0px 50px 40px 50px!important;
    }
    .bhama-text h1{
        font-size:30px;
        color:#ffb600;
        font-family:font-two!important;
        font-weight:bold;
    }
    .mobile-bhama-h1{
        display:block;
    }
    .bhama-h1{
        display:none;
    }
    .bhama-text p{
        font-size:15px;
        color:#ffb600;
        font-family:font-two!important;
        margin-left:12px;
    }
    .git-form{
        width:330px;
        /*height:510px;*/
        height:auto;
        padding:20px 30px 20px!important;
        border-radius:20px;
        position:relative;
        left:calc(50% - 165px);
    }
    .git-form label{
        color:#670504;
        font-family:font-one!important;   
    }
    .git-form .form-group{
        margin-bottom:30px!important;
    }
    .git-form input{
        border-radius:20px!important;
        box-shadow:none!important;
        color:#670504;
        background:#d89c07;
        border:none;
        outline:none;
        padding:20px 15px!important;
        font-family:font-one!important;
    }
    .git-form input::placeholder{
        color:#ffb600;
        font-family:font-one!important;
    }
    .git-form button{
        background:#670504;
        color:#ffb600;
        border-radius: 20px;
        border:none;
        outline:none;
        padding:6px 10px!important;
        width:50%;
        font-size:18px;
        font-family:font-one!important;
    }
    .git-form h4{
        color: #670504;
        position: relative;
        font-family:font-one!important;
        margin-bottom:30px!important;
        font-size:15px;
    }
    .git-form h4::after{
        content:'';
        position:absolute;
        bottom:-10px;
        width:18%;
        left:calc(50% - 9%);
        height:3px;
        background:#670504;
    }
    .accessories{
        height:auto;
        background:linear-gradient(rgba(255, 182, 0, 0.8),rgba(255, 182, 0, 0.8)),url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/accessories_zwkaVKy9m.png');
        background-size:cover;
        background-position:center 40%;
        background-repeat:no-repeat;   
    }
    .accessories .col-lg-6{
        height:100%;
    }
    .accessories h1{
        color:#670504;
        font-size:25px;
        margin-bottom:40px;
        font-weight:bold;
        font-family:font-three!important;
        height:50px;
        position:relative;
        top:calc(50% - 50px);
    }
    .wedding-accessories{
        /* height:650px; */
        height:auto;
        background:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-accessories_wlP_p8Z0i.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat; 
    }
    .wedding-accessories .col-lg-12{
        padding:40px!important;
    }
    .wedding-heading h1{
        color:#670504;
        font-size:35px;
        font-family:font-two!important;
    }
    .wedding-paragraph{
        width:350px;
        margin:0 auto!important;
    }
    .wedding-paragraph p{
        color:#670504;
        font-family:font-two!important;
        font-size:18px;
    }
    .wedding-slider{
        margin-top:30px!important;
    }
    .wedding-slider .slider-item{
        width:140px;
        /*height:230px;*/
        height:auto;
        background:white;
        border-radius:20px;
        margin:0 auto!important;
        overflow:hidden!important;
    }
    .wedding-slider .slider-item img{
        border-radius:20px;
        height:100%;
    }
    .wedding-slider .item h3{
        color:#670504;
        font-family:mainTitle;
        font-weight:bold;
    }
    .wedding-slider .owl-dot span{
        border:1px solid #660504!important;
        width:15px!important;
        height:15px!important; 
    }
    .download-catalogue{
        height:auto;
        background:#670604;
        padding:40px;
    }
    .download-catalogue .download-btn{
        width:60%;
    }
    .download-catalogue .download-btn button{
        width:100%;
        margin:0 auto;
        background:white;
        font-family: font-two!important;
        color:#680704;
        font-weight: bold;
        font-size:30px;
        border:none;
        outline:none;
        border-radius:20px;
        padding:15px!important;
        margin-bottom:80px;
    }
    .download-catalogue h1{
        font-size:45px;
        color:#ffb600;
        font-family: font-two!important;
        margin-top:80px;
        margin-bottom:80px;
    }
    .download-catalogue .col-lg-6{
        height:100%!important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding:0px!important;
    }
    .testimonials{
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/testimonials-bg_pwxYa8NQ4r.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;   
        height:700px;
    }
    .testimonials h1{
        color:#670504;
        font-family:font-two!important;
        font-size:50px;
        margin-top:30px!important;
    }
    .testimonials-slider .item{
        height:500px;
        padding:20px;
    }
    .testimonials-slider{
        height:500px!important;
    }
    .tm-item{
        top:140px;
        position:relative;
        width:350px;
        /*height:230px;*/
        height:auto;
        border:2px solid #670504;
        border-radius:20px;
        margin:0 auto!important;
        background:white url('');
    }
    .picture{
        position:absolute;
        width:120px;
        height:120px;
        border-radius:50%;
        background:#680704;
        top:calc(50% - 230px);
        left:calc(50% - 60px);
    }
    .pic-1{
    background-image:url('../assets/images/tm-images/tm-1.jpeg');
    background-size:cover;
    background-position:90% center;
    background-repeat:no-repeat;
}
.pic-2{
    background-image:url('../assets/images/tm-images/tm-2.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-3{
    background-image:url('../assets/images/tm-images/tm-3.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-4{
    background-image:url('../assets/images/tm-images/tm-4.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
    .tm-content{
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:auto;
    }
    .tm-content h3{
        font-weight:bold;
    }
    .tm-content h3,p{
        color:#670504;
    }
    .getintouch-two{
        position:relative;
        background:#fdf0d1;
        height:auto;
    }
    .getintouch-frm{
        position:relative;
        width:80%;
        height:auto;
        top:50px;
        left:calc(50% - 40%);
        background:#670504;
        padding:5px 40px 40px!important;
        border-radius:30px;
    }
    .getintouch-frm label{
        color:#ffb600;
        font-family:font-one!important;   
    }
    .getintouch-frm .row{
        margin-bottom:16px!important;
    }
    .getintouch-frm .col-lg-4, .getintouch-frm .col-lg-8{
        padding:10px!important;
    }
    .getintouch-frm input{
        border-radius:20px!important;
        box-shadow:none!important;
        color:#ffb600;
        background:#4b0505;
        border:none;
        outline:none;
        padding:20px 15px!important;
        font-family:font-one!important;
    }
    .getintouch-frm input::placeholder{
        color:#6e4001;
        font-family:font-one!important;
    }
    .getintouch-frm button{
        background:#ffb600;
        color:#670504;
        border-radius: 20px;
        border:none;
        outline:none;
        padding:8px!important;
        width:100%;
        font-size:14px;
        font-family:font-one!important;
    }
    .getintouch-frm h1{
        color: #ffb600;
        position: relative;
        font-family:font-one!important;
        font-size:16px;
        margin-bottom:35px!important;
    }
    .getintouch-frm h1::after{
        content:'';
        position:absolute;
        bottom:-10px;
        width:24%;
        left:calc(50% - 12%);
        height:3px;
        background:#ffb600;
    }
    .footer{
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/footer-bg_si8438sDBl.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        height:auto;
    }
    .footer .col-lg-4{
        height:100%!important;
        padding:30px!important;
        display: flex!important;
        justify-content: center!important;
        align-items: center!important;
    }
    .footer-logo img{
        width:600px;
        height:400px;
    }
    .footer h3{
        color:#662b28;
        font-family:font-two!important;
    }
    .map{
        width:300px;
        height:300px;
        border-radius:30px;
        overflow:hidden!important;
    }
    .map iframe{
        width:100%;
        height:100%;
    }
    .footer-col{
        padding:0px 50px!important;
    }
    .footer-col hr{
        border-top:3px solid #662b28;
        margin-top:0px!important;
        margin-bottom:10px!important;
    }
    .address hr{
        border-top:3px solid #662b28;
    }
    .footer-social-media i{
        color:#ffb600;
    }
    .footer-social-media h3 span{
        color:#662b28;
        font-weight:bold;
        font-family:font-two!important;
    }
    .footer-bottom-content{
        display:block;
    }
    .footer-bottom-content h4{
        color:#662b28;
        font-size:13px;
        font-family:font-two!important;
    }
    .wedding-aim{
        background:#f4b61c;
        height:auto;
        padding:40px 60px!important;
    }
    .wedding-aim h1{
        color:#680704;
        font-weight:bold;
        font-size:30px;
        font-family:font-two!important;
    }
    .wedding-aim p{
        font-size:15px;
        color:#680704;
        font-family:font-two!important;
    }
    .aim-img{
        /* width:300px; */
        width:100%;
        height:150px;
        background:white;
        border-radius:30px;
    }
    .happy-customers{
        background:#f4b61c;
        height:auto;
        margin:0 auto!important;
        padding:20px 40px!important;   
    }
    .happy-customers h1{
        color:#670504;
        font-family:font-two!important;
        font-size:30px;
        margin-top:30px!important;
    }
    .hcs{
        display:block;
        margin-top:30px!important;
    }
    .hc-one{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin-bottom:30px!important;
        background-image:url('../assets/images/hc/floral jewellery.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-two{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/wedding garland-1.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-three{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/hc-bhama.jpeg');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-four{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/garika munta-1.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-five{
        height:215px;
        /* width:360px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/Terachala.jpeg');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .desktop{
        display:none!important;
    }
    .mobile{
        display:block!important;
    }
    .groom-wedding,.bride-wedding{
        height:auto;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/bg-3_oCsoDZ1VAM.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        overflow-y:visible!important; 
    }
    .groom-slider,.bride-slider{
        margin-top:10px!important;
    }
    .groom-slider .slider-item-wrapper,.bride-slider .slider-item-wrapper{
        margin-bottom:30px!important;
    }
    .groom-slider .slider-item,.bride-slider .slider-item{
        display:inline-block!important;
        width:140px;
        height:230px;
        background:white;
        border-radius:20px;
    }
    .groom-slider .col-lg-12,.bride-slider .col-lg-12{
        display:flex!important;
        justify-content:space-around!important;
    }
    .groom-slider .item h3,.bride-slider .item h3{
        color:#ffb600;
        font-family:mainTitle;
        font-weight:bold;
    }
    .groom-slider .slider-counter,.bride-slider .slider-counter{
        color:#ffb600;
        font-family: font-two!important;
        position:relative;
        right:50px;
        bottom:10px;
    }
    .groom-wedding .text-box,.bride-wedding .text-box{
        padding:40px 40px 40px 60px!important;
    }
    .groom-wedding .text-box h1,.bride-wedding .text-box h1{
        color:#ffb600;
        font-family:font-two!important;
        font-size:40px;
        text-align:center!important;
    }
    .groom-wedding .text-box p,.bride-wedding .text-box p{
        color:#ffb600;
        font-family:font-two!important;
        font-size:18px;
    }
    .groom-wedding .text-box .content-img{
        /* width:330px; */
        width:100%;
        height:280px;
        margin-top:30px!important;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-boy_954nT972j.png');
        background-size:cover;
        background-position:center 20%;
        background-repeat:no-repeat;
        border-radius:40px;
    }
    .bride-wedding .text-box .content-img{
        /* width:330px; */
        width:100%;
        height:280px;
        margin-top:30px!important;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-girl_aabX1Vyay.png');
        background-size:cover;
        background-position:center 20%;
        background-repeat:no-repeat;
        border-radius:40px;
    }   
}
@media only screen and (min-width:641px) and (max-width:800px){
    .whatsapp{
        bottom:40px;
    }
    .whatsapp img{
        width:60px;
        height:60px;
    }
    .covid h3{
        font-size:25px;
    }
    .logo{
        top:30px;
        left:40px;
        /*top:40px;*/
        padding-top:40px!important;
        height:360px;
        width:300px;
        border-top-left-radius:120px;
        border-top-right-radius:120px;
    }
    .logo img{
        width:200px;
        height:200px;
    }
    .slider-box{
        position:relative;
        /* height:1500px; */
        height:auto;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/slider-img-1_z0s9uNwvZ.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        overflow:hidden!important;
    }
    .mobile-slider{
        display:block!important;
    }
    .desktop-slider{
        display:none!important;
    }
    .main-slider
    {
        position:relative;
        /* top:160px; */
    }
    /* .main-slider .slider-item img{
        height:760px;
    } */
    .slider-text{
        display:flex!important;
    }
    .header-title{
        width:100%;
        position:relative;
        left:80px;
    }
    .header-title h1{
        font-size:80px;
        text-align:left!important;
    }
    .banner-section{
        position:relative;
        height:130px;
    }
    .banner-img{
        position:absolute;
        z-index:2000!important;
        width:740px;
        top:-120px;
        left:calc(50% - 370px);
    }
    .text-and-form{
        /* height:1350px; */
        height:auto;
    }
    .bhama-text{
        padding:170px 50px 40px 50px!important;
    }
    .bhama-text h1{
        font-size:60px;
        color:#ffb600;
        font-family:font-two!important;
        font-weight:bold;
    }
    .mobile-bhama-h1{
        display:block;
    }
    .bhama-h1{
        display:none;
    }
    .bhama-text p{
        font-size:25px;
        color:#ffb600;
        font-family:font-two!important;
        margin-left:12px;
    }
    .git-form{
        width:400px;
        /*height:580px;*/
        height:auto;
        padding:20px 30px 20px!important;
        border-radius:20px;
        position:relative;
        left:calc(50% - 200px);
    }
    .git-form label{
        color:#670504;
        font-family:font-one!important;   
    }
    .git-form .form-group{
        margin-bottom:30px!important;
    }
    .git-form input{
        border-radius:20px!important;
        box-shadow:none!important;
        color:#670504;
        background:#d89c07;
        border:none;
        outline:none;
        padding:20px 15px!important;
        font-family:font-one!important;
    }
    .git-form input::placeholder{
        color:#ffb600;
        font-family:font-one!important;
    }
    .git-form button{
        background:#670504;
        color:#ffb600;
        border-radius: 20px;
        border:none;
        outline:none;
        padding:6px 10px!important;
        width:50%;
        font-size:18px;
        font-family:font-one!important;
    }
    .git-form h4{
        color: #670504;
        position: relative;
        font-family:font-one!important;
        margin-bottom:30px!important;
        font-size:15px;
    }
    .git-form h4::after{
        content:'';
        position:absolute;
        bottom:-10px;
        width:18%;
        left:calc(50% - 9%);
        height:3px;
        background:#670504;
    }
    .accessories{
        height:auto;
        background:linear-gradient(rgba(255, 182, 0, 0.8),rgba(255, 182, 0, 0.8)),url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/accessories_zwkaVKy9m.png');
        background-size:cover;
        background-position:center 40%;
        background-repeat:no-repeat;   
    }
    .accessories .col-lg-6{
        height:100%;
    }
    .accessories h1{
        color:#670504;
        font-size:36px;
        margin-bottom:80px;
        font-weight:bold;
        font-family:font-three!important;
        height:50px;
        position:relative;
        top:calc(50% - 50px);
    }
    .wedding-accessories{
        height:auto;
        background:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-accessories_wlP_p8Z0i.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat; 
    }
    .wedding-heading h1{
        color:#670504;
        font-size:60px;
        font-family:font-two!important;
    }
    .wedding-paragraph{
        width:680px;
        margin:0 auto!important;
    }
    .wedding-paragraph p{
        color:#670504;
        font-family:font-two!important;
        font-size:32px;
    }
    .wedding-slider{
        margin-top:30px!important;
    }
    .wedding-slider .slider-item{
        width:165px;
        /*height:260px;*/
        height:auto;
        background:white;
        border-radius:20px;
        margin:0 auto!important;
        overflow:hidden!important;
    }
    .wedding-slider .slider-item img{
        border-radius:20px;
        height:100%;
    }
    .wedding-slider .item h3{
        color:#670504;
        font-family:mainTitle;
        font-weight:bold;
    }
    .wedding-slider .owl-dot span{
        border:1px solid #660504!important;
        width:15px!important;
        height:15px!important; 
    }
    .download-catalogue{
        height:auto;
        background:#670604;
        padding:40px;
    }
    .download-catalogue .download-btn{
        width:60%;
    }
    .download-catalogue .download-btn button{
        width:100%;
        margin:0 auto;
        background:white;
        font-family: font-two!important;
        color:#680704;
        font-weight: bold;
        font-size:30px;
        border:none;
        outline:none;
        border-radius:20px;
        padding:15px!important;
        margin-bottom:80px;
    }
    .download-catalogue h1{
        font-size:45px;
        color:#ffb600;
        font-family: font-two!important;
        margin-top:80px;
        margin-bottom:80px;
    }
    .download-catalogue .col-lg-6{
        height:100%!important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding:0px!important;
    }
    .testimonials{
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/testimonials-bg_pwxYa8NQ4r.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;   
        height:800px;
    }
    .testimonials h1{
        color:#670504;
        font-family:font-two!important;
        font-size:50px;
        margin-top:30px!important;
    }
    .testimonials-slider .item{
        height:600px;
        padding:20px;
    }
    .testimonials-slider{
        height:500px!important;
    }
    .tm-item{
        top:140px;
        position:relative;
        width:650px;
        /*height:280px;*/
        height:auto;
        border:2px solid #670504;
        border-radius:20px;
        margin:0 auto!important;
        background:white url('');
    }
    .picture{
        position:absolute;
        width:140px;
        height:140px;
        border-radius:50%;
        background:#680704;
        top:calc(50% - 270px);
        left:calc(50% - 70px);
    }
    .pic-1{
    background-image:url('../assets/images/tm-images/tm-1.jpeg');
    background-size:cover;
    background-position:90% center;
    background-repeat:no-repeat;
}
.pic-2{
    background-image:url('../assets/images/tm-images/tm-2.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-3{
    background-image:url('../assets/images/tm-images/tm-3.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.pic-4{
    background-image:url('../assets/images/tm-images/tm-4.jpeg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
    .tm-content{
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:auto;
    }
    .tm-content h3{
        font-weight:bold;
    }
    .tm-content p{
        font-size:22px;
    }
    .tm-content h3,p{
        color:#670504;
    }
    .getintouch-two{
        position:relative;
        background:#fdf0d1;
        height:auto;
    }
    .getintouch-frm{
        position:relative;
        width:80%;
        height:auto;
        top:50px;
        left:calc(50% - 40%);
        background:#670504;
        padding:5px 40px 40px!important;
        border-radius:30px;
    }
    .getintouch-frm label{
        color:#ffb600;
        font-family:font-one!important;   
    }
    .getintouch-frm .row{
        margin-bottom:16px!important;
    }
    .getintouch-frm .col-lg-4, .getintouch-frm .col-lg-8{
        padding:10px!important;
    }
    .getintouch-frm input{
        border-radius:20px!important;
        box-shadow:none!important;
        color:#ffb600;
        background:#4b0505;
        border:none;
        outline:none;
        padding:20px 15px!important;
        font-family:font-one!important;
    }
    .getintouch-frm input::placeholder{
        color:#6e4001;
        font-family:font-one!important;
    }
    .getintouch-frm button{
        background:#ffb600;
        color:#670504;
        border-radius: 20px;
        border:none;
        outline:none;
        padding:8px!important;
        width:100%;
        font-size:16px;
        font-family:font-one!important;
    }
    .getintouch-frm h1{
        color: #ffb600;
        position: relative;
        font-family:font-one!important;
        font-size:18px;
        margin-bottom:35px!important;
    }
    .getintouch-frm h1::after{
        content:'';
        position:absolute;
        bottom:-10px;
        width:24%;
        left:calc(50% - 12%);
        height:3px;
        background:#ffb600;
    }
    .footer{
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/footer-bg_si8438sDBl.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        height:auto;
    }
    .footer .col-lg-4{
        height:100%!important;
        padding:30px!important;
        display: flex!important;
        justify-content: center!important;
        align-items: center!important;
    }
    .footer-logo img{
        width:600px;
        height:400px;
    }
    .footer h3{
        color:#662b28;
        font-family:font-two!important;
    }
    .map{
        width:400px;
        height:400px;
        border-radius:30px;
        overflow:hidden!important;
    }
    .map iframe{
        width:100%;
        height:100%;
    }
    .footer-col{
        padding:0px 50px!important;
    }
    .footer-col hr{
        border-top:3px solid #662b28;
        margin-top:0px!important;
        margin-bottom:10px!important;
    }
    .address hr{
        border-top:3px solid #662b28;
    }
    .footer-social-media i{
        color:#ffb600;
    }
    .footer-social-media h3 span{
        color:#662b28;
        font-weight:bold;
        font-family:font-two!important;
    }
    .footer-bottom-content{
        display:block;
    }
    .footer-bottom-content h4{
        color:#662b28;
        font-size:13px;
        font-family:font-two!important;
    }
    .wedding-aim{
        background:#f4b61c;
        height:auto;
        padding:40px 60px!important;
    }
    .wedding-aim h1{
        color:#680704;
        font-weight:bold;
        font-size:50px;
        font-family:font-two!important;
    }
    .wedding-aim p{
        font-size:25px;
        color:#680704;
        font-family:font-two!important;
    }
    .aim-img{
        /* width:350px; */
        width:100%;
        height:180px;
        background:white;
        border-radius:30px;
    }
    .happy-customers{
        background:#f4b61c;
        height:auto;
        margin:0 auto!important;
        padding:20px 40px!important;   
    }
    .happy-customers h1{
        color:#670504;
        font-family:font-two!important;
        font-size:30px;
        margin-top:30px!important;
    }
    .hcs{
        display:block;
        margin-top:30px!important;
    }
    .hc-one{
        height:300px;
        /* width:450px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin-bottom:30px!important;
        background-image:url('../assets/images/hc/floral jewellery.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-two{
        height:300px;
        /* width:450px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/wedding garland-1.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-three{
        height:300px;
        /* width:450px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/hc-bhama.jpeg');
        background-size:cover;
        background-position:center 35%;
        background-repeat:no-repeat;
    }
    .hc-four{
        height:300px;
        /* width:450px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/garika munta-1.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .hc-five{
        height:300px;
        /* width:450px; */
        width:100%;
        background:white;
        border-radius:20px;
        margin:0 auto 30px!important;
        background-image:url('../assets/images/hc/Terachala.jpeg');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .desktop{
        display:block!important;
    }
    .mobile{
        display:none!important;
    }
    .groom-wedding,.bride-wedding{
        height:auto;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/bg-3_oCsoDZ1VAM.png');
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
        /* overflow-y:visible!important;  */
    }
    .groom-slider,.bride-slider{
        margin-top:10px!important;
    }
    .groom-slider .slider-item-wrapper,.bride-slider .slider-item-wrapper{
        margin-bottom:30px!important;
    }
    .groom-slider .slider-item,.bride-slider .slider-item{
        display:inline-block!important;
        width:175px;
        height:260px;
        background:white;
        border-radius:20px;
    }
    .groom-slider .slider-item img,.bride-slider .slider-item img{
        width:175px;
        height:100%;
    }
    .groom-slider .col-lg-12,.bride-slider .col-lg-12{
        display:flex!important;
        justify-content:space-around!important;
    }
    .groom-slider .item h3,.bride-slider .item h3{
        color:#ffb600;
        font-family:mainTitle;
        font-weight:bold;
    }
    .groom-slider .slider-counter,.bride-slider .slider-counter{
        color:#ffb600;
        font-family: font-two!important;
        position:relative;
        right:50px;
        bottom:10px;
    }
    .groom-wedding .text-box,.bride-wedding .text-box{
        padding:40px 40px 40px 60px!important;
    }
    .groom-wedding .text-box h1,.bride-wedding .text-box h1{
        color:#ffb600;
        font-family:font-two!important;
        font-size:60px;
        text-align:center!important;
    }
    .groom-wedding .text-box p,.bride-wedding .text-box p{
        color:#ffb600;
        font-family:font-two!important;
        font-size:32px;
    }
    .groom-wedding .text-box .content-img{
        /* width:420px; */
        width:100%;
        height:420px;
        margin:30px auto!important;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-boy_954nT972j.png');
        background-size:cover;
        background-position:center 20%;
        background-repeat:no-repeat;
        border-radius:40px;
    }
    .bride-wedding .text-box .content-img{
        /* width:420px; */
        width:100%;
        height:420px;
        margin:30px auto!important;
        background-image:url('https://ik.imagekit.io/e6y4osyiqne/bhama-emporio/wedding-girl_aabX1Vyay.png');
        background-size:cover;
        background-position:center 20%;
        background-repeat:no-repeat;
        border-radius:40px;
    }
}
@media only screen and (min-width:801px) and (max-width:1600px){
    .header-title h1{
        font-size:80px;
    }      
}
@media only screen and (min-width:1200px) and (max-width:1500px){
    .wedding-slider .slider-item,.groom-slider .slider-item,.bride-slider .slider-item{
        width:240px;
        height:330px;
    }      
}