@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
html body, input, textarea, .page-title span, .pingback a.url {font-family: 'Playfair Display', serif;}
/*Header*/
header{padding: 15px 0; }
header .logo{text-align: center;}
/*Global*/
h1, .h1, h2, .h2, h3, .h3{margin: 0;}
h4, .h4, h5, .h5, h6, .h6{margin: 0;}
p{padding: 0; margin: 0;}
a{text-decoration: none !important;}
ul{padding: 0; margin: 0}
li{list-style: none !important;}
/*Selection*/
/* ::selection { background: #ffffff00; color: #010101; text-shadow: none; } */
::-webkit-scrollbar {width:7px; background-color: #000;}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display:none;}
::-webkit-scrollbar-track-piece { -webkit-box-shadow: inset 0 0 6px #8a49c9; background-color: #8a49c9;}
::-webkit-scrollbar-thumb:vertical {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px #fe304c;background-color: #fe304c;}
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}
/*Section One*/
.sec_one{text-align: center; padding: 0 0 20px;} 
.sec_one .head{padding: 15px 0;} 
.sec_one .head h4{font-size: 33px; color: #282828; padding: 0 0 10px; text-transform: capitalize;} 
.sec_one .head h3{font-size: 33px; color: #8a49c9; padding: 15px 0; line-height: 55px;} 
.sec_one .head h5{font-size: 26px; color: #282828; padding: 0 0 10px;} 
.sec_one .head h2{font-size: 33px; color: #282828; padding: 20px 0; } 
.sec_one .news_letter{text-align: center;}
.sec_one .news_letter input[type=email]{font-size: 14px;color: #848484;background: #ebebeb;border: 1px solid #ebebeb;width: 50%;padding: 20px 20px;border-radius: 5px;display: block;margin: 0 auto;outline: none;font-family: 'Montserrat', sans-serif;font-weight: 300;}
.sec_one .news_letter input[type=submit]{background: #fe304c;font-size: 25px;color: #ffffff;border: 2px solid #ebebeb;width: 50%;padding: 16px 10px;border-radius: 5px;display: block;margin: 20px auto 0;font-family: 'Montserrat', sans-serif;font-weight: 600;outline: none;transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;} 
.sec_one .news_letter input[type=submit]:hover{background: transparent; border: 2px solid #fe304c; color: #fe304c; } 
.sec_one .news_letter h5{font-size: 26px; color: #282828; padding: 30px 0 10px; } 
.sec_one .news_letter img{} 
.sec_one .news_letter .timer_count h5{background: linear-gradient(90deg, rgb(179 3 252 / 85%) 0%, rgb(114 29 170 / 84%) 75%);font-size: 41px;font-weight: 600;font-family: 'Roboto', sans-serif;color: #fff;padding: 5px;min-width: 65px;min-height: 60px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 8px;}
.sec_one .news_letter .timer_count span.colon{display: inline-block;vertical-align: bottom;font-size: 45px;font-weight: 600;color: #9e1bf4eb;}

/*Section Two*/
.sec_two{padding: 30px 0; } 
.sec_two .head{}
.sec_two .head figure img{width: 100%; } 
.sec_two .head p{font-size: 15px;color: #282828;font-family: 'Roboto', sans-serif;padding: 15px 0;text-align: center;} 
.sec_two .head p strong{color: #873fcb; } 
.sec_two .head ul{display: inline; } 
.sec_two .head ul > li{display: inline-block; font-family: 'Roboto', sans-serif; font-size: 11px; color: #202020; margin: 0 5px 0 0; } 
.sec_two .head ul > li img{display: inline-block; } 
.sec_two .desc{margin: -15px 0 0; } 
.sec_two .desc h2{font-size: 29px; color: #8a49c9; /* padding: 0 0 20px; */ line-height: 45px; } 
.sec_two .desc ul{padding: 20px 0; display: inline-block; } 
.sec_two .desc ul > li{display: inline-block; padding: 0 0 0 35px; position: relative; font-size: 22px; color: #282828; font-family: 'Roboto', sans-serif; margin: 0 0 15px; } 
.sec_two .desc ul > li strong{color: #873fcb; } 
.sec_two .desc ul > li::before{content: '';position: absolute;background: url('assets/heart_ico.png');background-repeat: no-repeat;width: 22px;height: 20px;top: 9px;left: 0;}
.sec_two .desc h5{text-align: center; font-size: 20px; color: #873fcb; } 
.sec_two .desc h4{text-align: center; font-size: 29px; color: #873fcb; padding: 5px 0; } 
.sec_two .newsletter{text-align: center; width: 100%; } 
.sec_two .newsletter input[type=email]{font-size: 15px; color: #848484; background: #ebebeb; border: 1px solid #ebebeb; width: 66%; padding: 12px 10px; border-radius: 5px; display: inline-block; margin: 0 6px 0 0; outline: none; font-family: 'Roboto', sans-serif; font-weight: 300; }
.sec_two .newsletter input[type=submit]{background: #fe304c; font-size: 15px; color: #ffffff; border: 2px solid #fe304c; width: 32%; padding: 11px 10px; border-radius: 5px; display: inline-block; margin: 20px auto 0; font-family: 'Roboto', sans-serif; outline: none; transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;}
.sec_two .newsletter input[type=submit]:hover{background: transparent; border: 2px solid #fe304c; color: #fe304c; }
/*Section Three*/
.sec_three{padding: 30px 0; text-align: center; } 
.sec_three .head{} 
.sec_three .head h2{font-size: 47px; color: #8a49c9; padding: 0 0 15px; } 
.sec_three .head h5{font-size: 20px; color: #873fcb; } 
.sec_three .head h4{font-size: 29px; color: #873fcb; padding: 5px 0; }
.sec_three .newsletters{padding: 50px 0 30px; text-align: center; } 
.sec_three .newsletters input[type=email]{font-size: 16px; color: #848484; background: #ebebeb; border: 1px solid #ebebeb; width: 70%; padding: 12px 10px; border-radius: 7px; display: inline-block; margin: 0 auto; outline: none; font-family: 'Roboto', sans-serif;}
.sec_three .newsletters input[type=submit]{background: #fe304c; font-size: 16px; color: #ffffff; border: 2px solid #ebebeb; width: 17%; padding: 12px 10px; border-radius: 7px; display: inline-block; /* margin: 20px auto 0; */ font-family: 'Roboto', sans-serif; outline: none;transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;}
.sec_three .newsletters input[type=submit]:hover{background: transparent; border: 2px solid #fe304c; color: #fe304c;}
.sec_three p{font-size: 16px; color: #757575; font-family: 'Roboto', sans-serif; line-height: 28px; } 
/*Footer*/
footer{padding: 15px 0 5px;text-align: center;}
footer .menu{padding: 10px 0; } 
footer .menu ul{display: inline-block; }
footer .menu ul > li{display: inline-block; position: relative; margin: 0 5px; color: #873fcb; font-family: 'Roboto', sans-serif; }
footer .menu ul > li a{color: #873fcb;transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;}
footer .menu ul > li a:hover{color: #fe304c;}
footer .menu ul > li:last-child::after{display: none;}
footer .menu ul > li::after{content:'';position: absolute;background: #873fcb;width: 2px;height: 17px;top: 3px;right: -10px;margin: auto;}
footer .copyright{border-top: 1px solid #e0e0e0; padding: 10px 0 0; } 
footer .copyright p{font-size: 14px; color: #3e3e3e; font-family: 'Roboto', sans-serif; } 
footer .copyright a{font-size: 14px;color: #873fcb;transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;} 
footer .copyright a:hover{color: #fe304c; }