html, body{
overflow-x: hidden;
}

@font-face {
  font-family: Gill Sans MT Light;
  src: url('fonts/GillSansMTLight.ttf');
}

body{
font-family: 'Gill Sans MT Light';
}



p,h1, h2, h3, h4, h5, h6, span, b, i{
    font-family: 'Gill Sans MT Light';
}

.woodwhite{
    font-family: 'Raleway' !important;
}

.side-titlenew:hover,#crumbghnew:hover,.con-sidenew:hover{
    text-decoration: underline;
    color:#041E35 !important;
}

.less-bottom{
    margin-bottom: 0px;
}

.font-bold{
    font-weight: bold;
}

/*TOMENU*/

.topright {
position: absolute;
top: 50px;
right: 16px;
font-size: 26px;
}

.right-open {
right: 0 !important;
}

.fb{
cursor: pointer;
}

.menu {
border-right: 1px solid #2980b9;
background-color: #3498db;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
position: fixed;
top: 0;
z-index: 100;
width: 350px;
height: 100%;
}

.menu-right {
right: -350px;
}

.menu-item, .topicon {
margin-left: 25px;
/* text-align: center; */
font-size: 22px;
color: #fff;
}

.cross{
position:relative;
/* top:15px;
right:15px; */
font-size:22px;
text-align: right;
padding-top:15px;
padding-right:30px;
color:#fff;
cursor: pointer;
}

.log, .sign{
cursor: pointer;
}

.login-input {
border: 1px solid #000000;
padding: 10px 10px 10px 10px;
border-radius: 20px;
/* width: fit-content; */
}

.logininput {
background-color: transparent;
border: none;
width: 80%;
font-size: 14px;
}

.sub {
background-color: #E8F5C7;
border-radius: 20px;
padding: 7px;
color: #000000;
width: 100%;
}


.dont {
font-size: 15px;
color: #000000;
text-align: center;
}

.dont2 {
font-size: 15px;
color: #000000;
text-align: center;
text-decoration: underline;
cursor: pointer;
}

.oogle, .facebok {
padding: 10px 25px;
padding-top: 15px;
background-color: #443328;
color: #fff;
}


.headsection{
background-color: #e7e2d9;
height: auto;
}

.part_first{
background-image: url('../images/home/4.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 550px;
}

.part_second{
background-image: url('../images/home/3.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 550px;
}

.part_third{
background-image: url('../images/home/1.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 550px;
}

.part_forth{
background-image: url('../images/home/2.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 550px;
}

.hero-image {
/*  height: 50%;*/
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
}

.mybg1{
background-color: #041e35;
}

.mybg2{
background-color: #e7e2d9;
}

.sec-padding{
padding: 40px 50px;
}

.section-title{
        color: #765847;
    font-size: 133px;
    font-weight: 100;

}


.section-titlethird{
    color: #d9c1dd;
    font-size: 125px;
    font-weight: 100;

}

.section-titlenew{
        color: #c8c9c9;
    font-size: 130px;
    font-weight: 100;

}

.mydwnbtn {
color: #7d6a54;
border: 2px solid #b39f81;
padding: 11px 35px;
border-radius: 10px;
font-weight: 700;
}

.about-cont{
background-color: #e8e2d9;
}

.cont-title {
color: #463227;
font-weight: 400;
font-size: 30px;
}

.cont-act{
font-size: 21px;
text-align: justify;
}

.divider{
height: 50px;
}

.bulk-section {

}

.side-title{
font-weight: 500;
font-size: 29px;
line-height: 36px;
}

.side-titlenew{
font-weight: 500;
font-size: 29px;
line-height: 36px;
color: #653a28;
}

#crumbghnew{
font-weight: 500;
font-size: 20px;
line-height: 22px;
color: #653a28;
}

.con-sidenew{
font-weight: 600;
font-size: 18px;
line-height: 26px;
color: #653a28;
}


#crumbgh{
font-weight: 500;
font-size: 20px;
line-height: 22px;
}

.con-side{
font-weight: 400;
font-size: 21px;
line-height: 31px;
}

.titlepart{
border: 1px solid white;
/* width: 295px; */
text-align: center;
font-size: 33px;
}

.tp2{
font-size: 19px;
}

.custom-badge{
background: #5a442f;
color: white;
border-radius: 0px;
padding: 3px 52px;
font-size: 24px;
font-weight: 300;
line-height: 2.1rem;
}

.my-input{
background: #d8cebe;
color: #5a442f !important;
text-align: center;
border: none;
font-size: 22px;
}

.my-input:focus {
color: #495057;
border-color: #ff808000;
outline: 0;
box-shadow: none;
background-color: #d8cebe;
font-size: 22px;
}

input::placeholder {
color: #5a442f !important;
}


textarea::placeholder {
color: #5a442f !important;
}

.custom-button{
background: #d8cebe;
color: #5a442f !important;
}

.new-title{
color: #805f47;
font-size: 27px;
font-weight: 500;
}

.mynew-title{
color: #805f47;
font-size: 40px;
font-weight: 600;
font-family: 'Raleway';
}

.footer-title{
color: #805f47;
font-weight: 400;
font-size: 20px;
line-height: 22px;
text-transform: uppercase;
}

.custom-menu{
padding-inline-start: 0px;
}

.footer-menu{
padding-inline-start: 0px;
line-height: 1.5rem;
text-align: left;
}

.content-menu{
    padding-inline-start: 0px;
    line-height: 1.5rem;
    text-align: left;
    }

.content-menu-right{
padding-inline-start: 0px;
line-height: 1.5rem;
text-align: left;
}
    

.custom-menu > li{
line-height: 0px;
}

.footer-link{
color: #805f47;
font-size: 14px;
line-height: 3px;
}


.cont{
color: #616e5f;
margin: 3.5rem 0rem 0rem 22rem;
}

.cont2{
color: #616e5f;
margin: 3rem 0rem 3rem 4rem;
}

.cont3{
color: #616e5f;
margin: 3rem 4rem 3rem 0rem;
}

.cont1{
color: #616e5f;
margin: 3.5rem 22rem 0rem 0rem;
}

.typeonesocial{
font-size: 5vh; 
color: #041e35;
}

.typetwosocial{
font-size: 5vh; 
color: #825f48;
}

.borderright{
border-right: 1px solid #805f47;
}

/*bathlinen css*/

.page-head{
color: black;
    text-transform: uppercase;
    letter-spacing: .3rem;
    font-weight: 600;
    font-size: 20px;
}

.page-cont{
color: #d2a665;
line-height: 2.2rem;
font-size: 17px;
}

.product-head{
color: black;
font-size: 18px;
text-transform: uppercase;
font-weight: 600;
font-weight: 600;
letter-spacing: 5px;
}

.product-cont{
color: #d2a665;
line-height: 2.2rem;
font-size: 17px;
}

.footer-section{
/* background-color: #ded9d4; */
}

.sitetitle{
color: #805f47;
font-size: 24px;
font-weight: 500;
font-family: 'Raleway'
}

.footer-bottom-link{
    font-weight: bold;;
}

.mybackground{
background-color: #E7E2D9;
}

.bottom > .footer-title{
    text-align: left;
    font-size: 22px;
}

.new-menu-title{
    text-align: right;
}

.new-menu{
    text-align: right;
}

.footer-title{
    font-weight: bold;
}