
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

/****************************************************************************/
html {scroll-behavior: smooth;}
body{background:url(../images/imgbg1.jpg) no-repeat center center; background-size:cover; height:100vh; color:#000; font-family: "Albert Sans", sans-serif; font-size:24px; font-weight:400; line-height:1.5;}

a{color:#000; outline:none!important;text-decoration:none;}
a:hover {color:#e4a0b7; text-decoration:none;}

.btn{moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;text-decoration:none !important; font-weight:700; font-size:20px; padding:14px 36px; font-family: "Albert Sans", sans-serif; border-radius:30px; line-height:1; text-transform:uppercase;}
.btn:focus{box-shadow:none; transition: none !important;}


h1,.h1, h2,.h2,h3,.h3{ }
h1,.h1{font-size:50px; margin-bottom:25px;font-family: "Playfair Display", serif;}
h2,.h2{font-size:30px; margin-bottom:10px; line-height:1.2;}

/******* Helpers ********************************************************************/

/************************************************* Header ********************************************************************/
.bg-secondary{background-color:#fff !important;}
.border-dark {border-color:#507c43 !important;}
.border{border-width:20px !important;}

.text-danger{color:#e4a0b7 !important;}
.Header{font-size:80px;}

.mainouter{padding:25px 30px 5px 30px; margin:40px 0px; min-height:450px; background:rgba(000,000,000,.7); border:solid 2px #000; border-radius:40px;}

/********** Back To Top Button ***************************************************************************************************/

.container{max-width:800px !important;}
.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

@media (min-width: 767.98px) {.mainouter .w-75{width:64% !important;}
}
@media (min-width: 1920px) {.container-fluid{max-width:1260px !important;}
}
@media (max-width: 1280px) {
.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}
}

@media (min-width: 1359.98px) and (max-width: 1459.98px) {	}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {	}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
.mainouter .w-75{width:78% !important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.mainouter .w-75{width:100% !important;}
}
@media (max-width: 767.98px) {	
.mainouter{margin:20px 0px; padding:15px 15px 25px 15px;}
.mainouter .w-75{width:100% !important;}
}

@media (max-width: 576px){
.mainouter{margin:20px 0px; padding:15px;} 
}

