@charset "utf-8";

@font-face { 
 font-family: sunday-best;
 src: url(../fonts/sunday-best.ttf);
}

 
body{font-family: 'Roboto', sans-serif !important;color: #0f0f0f;}
 h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif !important;}
:hover {text-decoration: none !important;}
a:hover,a{color:#000000 !important;}
p,li{font-size: 22px;font-weight: 400;}
:focus {outline: none !important;box-shadow: none !important;}
.light300{font-weight: 300;}
.regular{font-weight: 400;}
.semibold{font-weight: 600;}
.bold{font-weight: 700;}
.green{color: #19c24e;}
.white{color: #ffffff !important;}
.blue{color: #0d3f89;}
.black{color:#000;}
.red{color:#ff513f !important;}

h2 {font-size: 55px;}
h1 {font-size: 50px;}


.p_70{padding: 70px 0;}
.p_60{padding: 60px 0;}
.p_50{padding: 50px 0;}
.p_40{padding: 40px 0;}
.p_30{padding: 30px 0;}
.p_20{padding: 20px 0;}
.f_27{font-size: 27px;}
.f_30{font-size: 30px;}
.f_35{font-size: 35px;}
.f_45{font-size: 45px;}
.f_65{font-size: 65px;}
.pd_20{padding-bottom: 20px;}
.pd_50{padding-bottom: 50px;}






.logo_main {padding-bottom: 35px;}
.top_bar{background: #19c24e;padding: 10px 0;}
.banner_sec {background: url(../images/top_banner_bg.jpg) no-repeat;background-position: bottom center;background-size:cover;}
.logo_main img {max-width: 460px;}
.btn_all {background: #19c24e;border-radius: 5px;padding: 13px 22px;display: table;margin: auto;text-transform: uppercase;margin-bottom: 10px;}
.banner_price_boxc h4 {margin-bottom: 23px;}
.p_div_sec {max-width: 530px;float: right;}
.number_box h5 {background: #19c24e;color: #fff;max-width: 100px;height: 100px;line-height: 100px;font-size: 50px;border-radius: 50%;margin: 0 auto;margin-bottom: 16px;}
.number_box {max-width: 245px;margin: 30px auto;}
.your_visiter_want,.everything_you_get {background: rgba(34,34,34,1);background: -moz-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(41,42,41,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,34,34,1)), color-stop(100%, rgba(41,42,41,1)));background: -webkit-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(41,42,41,1) 100%);background: -o-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(41,42,41,1) 100%);background: -ms-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(41,42,41,1) 100%);background: linear-gradient(to bottom, rgba(34,34,34,1) 0%, rgba(41,42,41,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#292a29', GradientType=0 );}
.green_logo_sec h4 {text-transform: uppercase;}
.step_3_box {background: #3ab862;padding:35px;display: table;width: 100%;}
.step_3_box .col {float: left;}
.step_round {background: url(../images/steps_number_bg.png);background-repeat: no-repeat;background-size: 100% 100%;height: 140px;}
.step_round h5 {max-width: 50px;margin: 0 auto;font-size: 30px;padding: 35px 0px;}
.everything_you_get{background: url(../images/everything_you_get_bg.jpg);background-repeat: no-repeat;background-size:cover;}


.testmonial-mainsec .col-12 .col-md-3 {float: left;display: table;padding: 0px 6px;}
.testmonial-box {background: #fffcfc;-webkit-box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);box-shadow: 0px 0px 37px -7px rgba(0,0,0,0.3);padding: 19px;height: 480px;}
.name-sec {display: table;width: 100%;margin-bottom: 20px;}
.profile-dp {float: left;width: 27%;}
.profile-dp img {width: 100%;max-width: 85px;}
.name-right {padding-left: 10px;display: table;width: 73%;}
.name-right h5 {font-size: 18px;margin-top: 8px;}
.name-right h5 span {display: table;font-size: 11px;color: #868686;}
.testmonial-box p {font-size: 18px;margin-bottom: 15px;}


.price_btn a.btn_all:after {
    content: "";
    position: absolute;
    right: 0;
    background: url(../images/right_arrow.png);
    background-repeat: no-repeat;
    background-size: auto;
    height: 93px;
    width: 83px;
    top: -40px;
}
.price_btn a.btn_all:before {
    content: "";
    position: absolute;
    left: 0;
    background: url(../images/left_arrow.png);
    background-repeat: no-repeat;
    background-size: auto;
    height: 93px;
    width: 83px;
    top: -40px;
}
.price_btn {
    position: relative;
    max-width: 710px;
    margin: 0px auto;
    margin-top: 30px;
}
.price_btn1 a.btn_all:before {
    content: "";
    background: url(../images/left_arrow_blk.png);
}
.price_btn1 a.btn_all:after {
    content: "";
    background: url(../images/right_arrow_blk.png);
}

























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



}

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

h1 {font-size: 31px;}
h2 {font-size: 37px;}
p, li {font-size: 19px;}
.f_27 {font-size: 24px;}
.pd_50 {padding-bottom: 25px;}
.f_65 {font-size: 49px;}
.f_35 {font-size: 26px;}
.p_50 {padding: 30px 0;}
.f_45 {font-size: 36px;}


}

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

.banner_sec {background-size: cover;}
.logo_main img {max-width: 100%;}
.step_round {height: 104px;}
.step_round h5 {font-size: 24px;}

}


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

.p_50 {padding: 35px 0;}
h1 {font-size: 26px;}
.f_27 {font-size: 22px;}
h2 {font-size: 23px;}
p, li,.testmonial-box p {font-size: 17px;}
.pd_50 {padding-bottom: 25px;}
.f_35 {font-size: 21px;}
.f_65 {font-size: 38px;}
.pd_20 {padding-bottom: 15px;}
p,.stepsec {text-align: center;}
.f_45 {font-size: 30px;}

.reverse-col{display: flex;flex-direction: column-reverse;align-items: center;justify-content: center;}
.top_bar h4 {font-size: 17px;line-height: 23px;margin-bottom: 0;}
.banner_video.p_40 iframe {width: 100%;height: 242px;}
.logo_main {padding-bottom: 25px;}
br{display: none;}
.p_60 {padding: 30px 0;}
.p_70{padding: 40px 0;}
.day30 .col-md-6 {margin: 20px 0px;}
.step_round {max-width: 100px;height: 100px;margin: 0 auto;margin-bottom: 20px;}
.step_round h5 {font-size: 23px;}
.hide_mob {display: none;}
.everything_you_get h3 {text-align: center;}
.testmonial-box {height: auto;margin-bottom: 20px;}
.thik_green1 {max-width: 190px;}
.everything_you_get img {max-width: 215px;margin: 0 auto;display: table;}


}




@media screen and (max-width: 480px){
h1 {font-size: 22px;}
p, li,.testmonial-box p {font-size: 15px;}
.banner_sec .f_27 {font-size: 17px;}
.p_40 {padding: 20px 0;}
.banner_price_boxc h4 {font-size: 18px;}
.banner_price_boxc h4 span.green {font-size: 26px;}
a.btn_all {font-size: 15px !important;}
.banner_price_boxc p {margin-bottom: 0;}
.number_box h5 {max-width: 50px;height: 50px;line-height: 50px;font-size: 25px;}
.number_box {max-width: 245px;margin: 15px auto;}
.name-right h5 {font-size: 16px;}
.price_btn a.btn_all:before,.price_btn a.btn_all:after{display: none;}
.footer_price_box h5 {font-size: 19px;margin-top: 18px;padding-bottom: 0px;}

}



@media screen and (min-width: 768px) and (max-width: 1024px){
    
   .flip-clock-wrapper ul{height: 45px !important;}
.flip-clock-wrapper ul li a div div.inn {
    font-size: 33px !important;
}
.flip-clock-wrapper ul li {
    line-height: 47px !important;
}
.flip-clock-dot.top {
    top: 42px;
}
.flip-clock-dot {
    width: 6px;
    height: 6px;
    left: 2px;
}
.flip-clock-dot.bottom {
    bottom: 38px;
}
.flip-clock-divider .flip-clock-label {
    bottom: -8px !important;
}
.flip-clock-divider .flip-clock-label {
    right: -54px !important;
}
.owl-dots {
    margin-left: 125px;
}
}


