* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* font-family: Myriad Pro; */
}
@media (max-width:700px) {
    .product-page-lara {
    width: 443px;
    height: 443px;
    }
    .bg-dark {
        background-color: #ffffff4a !important;
    }
}
.background{
    /* background-image: url('/frontend/images/Teal_Color_Exclusive_Furniture_Product_Landing_Page_Template_copy.jpg'); */
    width: 100%;
    height:105vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    display: flex;
    align-items: center;
}
.header-text-lara{
    display: flex;
    justify-content: center;
    /* height: 132vh; */
    flex-direction: column;

}
.title1-lara-header{
    font-family:"Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;
    font-size:35px;
    color: rgb(255, 255, 255);
    letter-spacing: 8px;
    font-style: italic;
    padding-bottom: 23px;

}

.title2-lara-header{
    font-family: Arial;
   font-weight: bold;
    font-size: 65px;
    color:#4ca8b7;
    font-style: italic;
    letter-spacing: 10px;
    line-height: 1;
    translate: .7s;
}
.title3-lara-header{
 color: white;
 padding-top: 26px;
}
.btn-lara-header{
    color: white;
    border-style:solid;
    border-radius: 20px;
    width:120px;
    height: 30px;
    text-align: center;
    margin: 20px;
    border-width: 1px;
    cursor: pointer;
}
.btn-lara-header:hover{
    background:#4ca8b7;
}

@media (max-width:1190px) {
    .title3-lara-header{
        color: white;
        padding-top: 26px;
       }
       .title2-lara-header{

        /* padding-top: 20px; */
        font-size: 27px;
        letter-spacing: 0px;
       }
       .title1-lara-header{
        font-size: 20px;
        letter-spacing: 1px;
       }

}
@media (max-width:1025px) {
    .title3-lara-header{
        padding-top: 26px;
        font-size:20px;
       }
       .title2-lara-header{

        font-size: 38px;
        letter-spacing: 0px;
       }
       .title1-lara-header{
        font-size: 27px;
        letter-spacing: 1px;
       }

}
@media (max-width:768px) {
    .title3-lara-header{
        padding-top: 26px;
        font-size:22px;
       }


}
@media (max-width:414px) {
    .title3-lara-header{
        padding-top: 13px;
        font-size:17px;
       }
       .title2-lara-header{

        font-size: 25px;
        letter-spacing: 0px;
       }
       .title1-lara-header{
        font-size: 24px;
        letter-spacing: 0px;
       }

}
/* ---------------- navbar ---------------- */

.nav{
    padding: 0px;
}
.navbar {
    position: fixed;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 80px;

}
.navbar-brand{
    width: 40%;
}
/* .navbar-brand {
    padding-top: 1.3125rem!important ;
  } */
.navbar-brand img{
    width: 120px;
    height: 100%;
    /* object-fit: cover; */
    margin: auto;
    display: block;
}

.nav-item {
    color: white;
    text-decoration: none;
    padding: 0px 15px;
}

.navbar-nav .nav-link {
    color: white;
    font-size: 16px;
    font-family:"Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;
    font-weight: lighter;

}
/* .navbar-nav .nav-link:hover {
    color: #ceaa56;

} */
.kk{
    color: #4ca8b7 !important;

}
@media (max-width:770px) {
    ul.navbar-nav {
        flex-direction: column;
        width: 100%;
        /* height: 200px; */
        justify-content: center;
        background: #000000eb;
        text-align: center;
        /* border-bottom-left-radius: 30px; */
    }
    .navbar-toggler {
        z-index: 1;
    }

    .navbar-nav .nav-link {
        font-size: 10px;
        color:  #4ca8b7;
    }
    /* .navbar-brand img {
        width: 72.2px;
        height: 76px;
    } */
}

@media (max-width:990px) {
    ul.navbar-nav {
        flex-direction: column;
        width: 92%;
        /* height: 200px; */
        justify-content: center;
        background: #000000eb;
        text-align: center;
        /* border-bottom-left-radius: 30px; */
    }
    .navbar-toggler {
        z-index: 1;
    }

    .navbar-nav .nav-link {
        font-size: 15px;
        color:  #4ca8b7;
        /* text-shadow: 1px 1px gray; */
        font-weight: bold;
    }
    .dropdown-menu{
        width: 100px;
        margin: 0 auto;
    }
    }
}
@media (max-width:1000px) {
    .bg-dark {
        height: 80px  !important;
    }

}
/*------------------ section 2  ------------------------*/
/* body-title-lara */
.body-title-lara{
    color: #4ca8b7;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;

}
.body-text-lara{
    color: gray;
}
.footer-lara{
   background-color: #4ca8b7;
   color: white;
   font-size: 24px;
   text-align: left;
   /* padding:27px 80px; */
}
.footer-social-lara{
background-color: black;
position: relative;
}
.footer-social-lara p{
    color: #4ca8b7;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;
    font-size: 13px;
 }
.social-icon-lara:hover{
color: #ffffff;
cursor: pointer;

}



/* ----------second page--------- */
/* carousel */
.sub-title-carousel-lara{
    padding-top: 10px;

    font-size: 17px;
}
.sub-title-carousel-lara a{
   text-decoration: none;
   color: black;
}
.sub-title-carousel-lara a:hover{
    text-decoration: none;
    color: gray;
 }
.owl-theme .owl-nav [class*=owl-] {
    background: #4ca8b7;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: #4ca8b7;
}
@media (max-width:700px) {
.carousel-lara-title {
font-size: 15px;
}
}

/* ---------------------third page-------------------- */
/* contact */
.footer-lara-contact{

    color: white;
    font-size: 32px;
    text-align: left;
    letter-spacing: 5px;
    padding-top: 100px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;


}
.cc{
    background-color: #000000;
    display: flex;
    justify-content: center;
}
.contact-lara{
    color: gray;
    font-size: 12px;

}
.time-lara{
    color: gray;
    padding-top: 6px;
}
.form-btn-lara{
    color:#4ca8b7;
    background: none;
    border: solid;
    border-color: #ced4da;
    border-width:1px ;
    padding:10px 30px;
}
.form-btn-lara:hover{
    background: black;
    color: white;
}
/* ----scroll top btn---- */
.scrolltopbtn{
    position: absolute;
    right: 17px;

    top: -55px;

width: 50px;

background: black;
color: white;
border: none;
height: 53px;
}
.footer-lara{
    position: relative;
}
/*------------------- product-page ------------------*/
.footer-lara-product-page{
    color: white;
    font-size: 32px;
    text-align: left;

    padding-top: 100px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;

}
.product-page-lara{
    margin: auto;
    display: block;
    margin-top: 30px;

}
.product-page-title-lara{
   padding-top: 10px;
   }
.product-page-title1-lara{
 font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans L", sans-serif;
 font-size: 24px;
 color: #4ca8b7;
}
.product-page-text-lara{
    color: #787878;
}
.lab{
    padding-top: 16px;
    color: gray;
    font-size: 13px;
}
.product-page-icon{
    font-size: 30px;
   padding-left: 20px;
    cursor: pointer;
}

/* for product-page img */
.product-page-lara {
    width: 600px;
    height: 600px;
}

@media (max-width:460px) {
    .product-page-lara {
    width: 320px;
    height:320px;
    }
}
@media (max-width:320px) {
    .product-page-lara {
    width: 100%;
    height:280px;
    }
}
/* for product img */
.prod-img{
    height: 154px;
    object-fit: cover;
}

