body {font-family: 'rale-r', sans-serif;line-height: 1.7;background-color: #ffffff;}
.rale-r {font-family: 'rale-r', serif;}
.rale-m {font-family: 'rale-m', serif;}
.rale-sb {font-family: 'rale-sb', serif;}
.rale-bo {font-family: 'rale-bo', serif;}
.rale-b {font-family: 'rale-b', serif;}
.nexa {font-family: 'nexa', serif;}

/*-----logo-----*/

@media (max-width: 720px){.mobile_logo {width: 70%;}}


/*-----titles-----*/

.title1 {font-family: 'nexa',sans-serif;font-size: 60px;color:#371009;padding-bottom:20px;}
@media (max-width: 720px){.title1 {font-size: 50px}}
.title1_background {text-align: center;padding:120px 20px 5px;}
@media (max-width: 720px){.page_title_background {padding:60px 20px 40px;}}
.title3 {font-family: 'nexa';color:#ffd524;font-size: 26px;}
@media (max-width: 720px){.title3{font-size: 22px;}}
.title4 {font-family: 'nexa';color:#362d28;font-size: 26px;}
@media (max-width: 720px){.title4{font-size: 22px;}}
@media (max-width: 720px){.blends {font-size: 18px;}}
@media (max-width: 720px){.allin,.free-shipping {font-size: 28px;text-align: center;}}
.order {font-size: 28px;text-align: center;}
@media (max-width: 720px){.order {font-size: 18px;text-align: center;}}
.shipping {font-size: 26px;font-family: rale-b;}
@media (max-width: 720px){.shipping {font-size: 18px;font-family: rale-bo;}}
.minimum {font-size: 16px;font-family: rale-m;}
@media (max-width: 720px){.minimum {font-size: 14px;}}

/*-----footer-----*/

.foot {padding: 80px 20px 40px;background-color: #ffe1a6;color: #ffffff;}
@media (max-width: 720px){.foot {padding:50px 25px;}}
.footer_title {font-family: 'nexa';color:#ffd524;}


/*-----home page-----*/

.hero_inner{padding:200px 0px;align-items: center;font-family: nexa; color: #ffffff;}
@media (max-width: 720px){.hero_inner{padding:200px 0px 150px;text-align: center;}}
.hero_profile {padding:0px 50px;}
.section1 {padding:60px 20px 80px;color: #ffffff; background-color: #362d28;border-radius: 25px;}
@media (max-width: 720px){.section1 {padding: 20px 20px 40px;}}
.section2 {padding:100px 20px 80px; background-color: #ffe1a6;}
@media (max-width: 720px){.section2 {padding:60px 20px;}}
.about_title {font-family: 'nexa';color:#ffd524;}
.about_highlight {font-family: 'qualy',sans-serif;font-size: 80px;color:#55185d;}
.about_picture {border-radius:25px;}
.about_right {padding-left: 100px;}
@media (max-width: 720px){.about_right {padding: 80px 60px 0px;text-align: center;}}
.homepage_highlight {border-radius: 25px;text-align: center;}
@media (max-width: 720px){.homepage_highlight{font-size: 30px;text-align: left;}}
.content_center {text-align: center;}
.filler {background-color: #362d28}
.homepage_highlight_2 {padding:60px 20px 80px;color: #ffffff; background-color: #362d28;border-radius: 25px;text-align: center;}
@media (max-width: 720px){.homepage_highlight_2{font-size: 30px;text-align: left;}}
@media (max-width: 1080px){.homepage_highlight_2{font-size: 30px;text-align: left;}}
.homepage_highlight_2_background {text-align: center;padding:60px 20px;}
@media (max-width: 720px){.scan_qr {padding-top: 40px;}}
.contact-us{padding:60px 20px;}

/*-----about-us-----*/

.title_inner{padding:140px 0px;font-family: nexa; color: #ffffff;text-align: right;}
@media (max-width: 720px){.title_inner{padding:120px 20px; text-align: right;}}
.aboutus_section1 {padding:60px 20px 80px;color: #ffffff; background-color: #362d28;}
@media (max-width: 720px){.aboutus_section1 {padding:20px;}}
.aboutus_section2 {padding:0px 20px;color: #ffffff; background-color: #362d28;}
@media (max-width: 720px){.aboutus_section2 {padding: 20px;}}
.aboutus_section_inner{padding:60px 20px;background-color: #ffe1a6;color: #362d28;border-radius:25px;}
@media (max-width: 720px){.about_section_inner{padding: 60px 20px;}}
.about_quote_symbol {font-family: 'qualy', sans-serif;font-size: 60px;padding: 0px;margin: 0px;}
.vision_adjust {padding: 20px;}
@media (max-width: 720px){.aboutus_titles {font-size: 28px;}}


/*-----gallery-----*/

.gallery_section1 {padding:120px 20px 80px;color: #ffffff; background-color: #362d28;}
@media (max-width: 720px){.gallery_section1 {padding:20px;}}
.gallery_section_inner {padding:60px 20px 80px;background-color: #ffe1a6;color: #362d28;border-radius:25px;}
@media (max-width: 720px){.gallery_titles {font-size: 28px;}}
.responsive_video {max-width: 100%; height: auto;}
.gallery_page_top {background-color: #362d28;}
@media (max-width: 720px){.gallery_page_top {padding: 25px;background-color: #362d28;}}
.gallery_page_bottom {background-color: #362d28;padding: 25px;}
@media (max-width: 720px){.gallery_page_bottom {padding: 25px;background-color: #362d28;}}


/*-----contact-us-----*/

.contact_details {padding: 40px;color: #ffffff; background-color: #362d28;border-radius: 25px;height: 30vh;align-content: center;margin: 5px;}
@media (max-width: 720px){.contact_details {height: 40vh}}

/*-----buttons-----*/

.button{border: none;color: white;padding: 16px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;
    margin: 4px 2px;-webkit-transition-duration: 0.4s; /* Safari */transition-duration: 0.4s;cursor: pointer;}
.buttona{background-color: #ffbd36;color: #371009;border: 3px solid #ffbd36;padding: 15px 30px;font-size: 15px;border-radius: 50px;}
.buttona:hover{background-color: #371009;color: #ffbd36;border: 3px solid #ffbd36;}
.buttonb{background-color: #ffd524;color: #362d28;border: 3px solid #ffbd36;padding: 10px 30px;font-size: 15px;border-radius: 50px;}
.buttonb:hover{background-color: #362d28;color: #ffd524;border: 3px solid #ffd524;}



.profile {padding:0px 30px;}
@media (max-width: 720px){.profile {padding:50px 30px 0px 30px;}}



.about_cinb {font-family: 'cinzelb', serif;}
@media (max-width: 720px){.about_cinb {font-size: 30px}}



.pg_title_background{background-image: linear-gradient(180deg, #7f4f8a 0%, #2A254A 100%);}
.pg_title{font-family: 'popsb',sans-serif;font-size: 70px;color:#fceee5;text-align: center;padding:60px 20px;}
@media (max-width: 720px){.pg_title{font-size: 50px;padding:30px 20px;}}
.default_section_top {padding: 100px 5px 50px;}
@media (max-width: 720px){.default_section_top {padding:60px 5px 25px;}}
.default_section {padding: 50px 5px;}
@media (max-width: 720px){.default_section {padding:30px 5px;}}
.default_section_bottom {padding: 50px 5px 100px;}
@media (max-width: 720px){.default_section_bottom {padding:25px 5px 60px;}}
.box_section {border-radius:25px;border: #2A254A solid 2px; padding: 40px 20px;}
@media (max-width: 720px){.box_section {padding: 40px 5px;}}


.title2_light {font-family: 'popsb',sans-serif;font-size: 60px;color:#fceee5;border-left:#ffd700 solid 5px;padding-left:20px;}
@media (max-width: 720px){.title2_light {font-size: 50px}}
.title2_dark {font-family: 'popsb',sans-serif;font-size: 60px;color:#984673;border-left:#ffd700 solid 5px;padding-left:20px;}
@media (max-width: 720px){.title2_dark {font-size: 50px}}
.title3_light {font-family: 'popsb',sans-serif;font-size: 40px;color:#fceee5;border-left:#ffd700 solid 5px;padding-left:20px;}
@media (max-width: 720px){.title3_light {font-size: 30px}}
.title3_dark {font-family: 'popsb',sans-serif;font-size: 40px;color:#984673;border-left:#ffd700 solid 5px;padding-left:20px;}
@media (max-width: 720px){.title3_dark {font-size: 30px}}
@media (max-width: 720px){.mobile_padding {padding: 30px;}}
.quote {font-size: 25px; text-align: center;}
@media (max-width: 720px){.quote {font-size: 18px;}}






.center {text-align: center;}

@media (max-width: 720px){.c_logo{padding:0 0 25px 0;}}
.cont_pad {padding:50px}
.cont_pad1 {padding:50px;background-color: #362d28;color: #e4cfa9;border-radius: 25px;}
@media (max-width: 720px){.cont_pad1, .cont_pad {padding:50px 20px;}}



