@font-face {
  font-family: Baskerville; /* set name */
  src: url(fonts/Baskerville.ttc); /* url of the font */
}
@font-face {
  font-family: Didot; /* set name */
  src: url(fonts/Didot.ttc); /* url of the font */
}

html {
    scroll-behavior: smooth;
}
body {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    color: #1D1D1B;
}
.container{max-width:1200px;}
h1{font-family: Didot; font-size:2em;font-weight:normal !important;color:#5b393c;}
h2{font-size:38px;font-weight:800;}
h3{font-family: "Libre Baskerville", serif;font-size:20px;font-weight:400;color:#5b393c;font-style:italic;}
h6{font-size:18px;font-weight:600;line-height:2px;}
p{margin:0px;font-size:13px;}
p.title{font-family:'Domaine', sans-serif;font-size:40px;color:#E36865;line-height:1.2em;}

a {color:#8e6342;}
a.link {color:#8e6342;}
a.visited {color:#8e6342;}
a.hover {color:#8e6342;}
a.active {color:#8e6342;}


section {scroll-margin-top: 80px;}

.nav-item{padding:0px 15px;font-weight:500;font-size:13px;}
.nav-link{color:#5e3b43;}
.nav-link:hover {color:#5e3b43;}
.navbar{background:#d1c4b2 !important;padding:6px;}

.whatsappbtn{z-index:999;height:120px;width:60px;position:fixed;bottom:40px;right:30px;}
#header{background:#5e3b43;}
#usp{background:#d1c4b2;padding:60px 0px;}
#register{background:#d1c4b2;padding:30px 0px;}

.uspicon{width:100px;}
.usptext{color:#5b393c;}

.form-control, select{
    font-size: 14px !important;
}
.error_strings{font-size: 12px;padding-top:5px;color:#ff0000;}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}
.blinking-text {
    animation: blink 1s infinite; /* Adjust duration and iteration as needed */
}
.footer-title{font-size: 14px;}
.footer-text{font-size: 12px;line-height: 1.2em;}
.footer-phone{font-size: 22px;}

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

p{font-size:14px;}
section {scroll-margin-top: 390px;}
h1{font-family: Didot; font-size:26px;font-weight:normal !important;color:#5b393c;}
h2{font-size:38px;font-weight:800;}
h3{font-family: "Libre Baskerville", serif;font-size:20px;font-weight:400;color:#5b393c;font-style:italic;}

#usp{background:#d1c4b2;padding:20px 0px;}
#register{background:#d1c4b2;padding:30px 20px;}

.footer-title{font-size: 14px;}
.footer-text{font-size: 14px;line-height: 1.2em;}
.footer-phone{font-size: 22px;}

    
}
