/**************** 22-06-2019 *******************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900);

/*
font-family: 'Poppins', sans-serif;
*/

@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot') format('embedded-opentype'),
    url('../fonts/CenturyGothic.woff2') format('woff2'),
    url('../fonts/CenturyGothic.woff') format('woff'),
    url('../fonts/CenturyGothic.ttf') format('truetype'),
    url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
}

@font-face {
    font-family: 'GOTHICB0';
    src: url('../fonts/GOTHICB0.eot');
    src: url('../fonts/GOTHICB0.eot') format('embedded-opentype'),
    url('../fonts/GOTHICB0.woff2') format('woff2'),
    url('../fonts/GOTHICB0.woff') format('woff'),
    url('../fonts/GOTHICB0.ttf') format('truetype'),
    url('../fonts/GOTHICB0.svg#GOTHICB0') format('svg');
}


body{ padding:0; margin:0; /*font-size:12px;*/ color:#303030; font-family: 'CenturyGothic';}
a {outline:none !important; text-decoration:none; color:#1cc0d6;
    -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
    a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
    * { margin:0; padding:0;}
    img { border:none; vertical-align:middle; max-width:100%;}
    li{ list-style:none;}
    h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important;}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}
.btn{box-shadow:none !important;}
.container{ width:96%; max-width:1380px; margin:0 auto; padding:0;}
p{font-size: 17px;line-height:28px}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:0px; background:#7a12d4;}
header .container{ max-width:1400px;}
.top_part{ width:100%; float:left; margin:0px; padding:30px 0 20px 0; position:relative; text-align:center;}
.top_part .container{ max-width:1900px; position:relative;}
.top_part .cart{ display:none;}
.logo{ display:inline-block; margin:0; padding:0;}
.top_right{ float:right; margin:0; padding:0 20px; position:absolute; right:0; top:25px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important;}
.top_search{ width:100%; max-width:390px; float:left; margin:0 0 10px 0; padding:0px;}
.top_search .form-control{ height:39px; border:none !important; box-shadow:none !important; font-size:16px; color:#303030; border-radius:10px;}
.top_search .btn{ margin:0; border:none !important; padding:0 45px 1px 45px; font-size:15px; background:#95e9ed; color:#5e7cd6; border-radius:10px; font-family: 'GOTHICB0'; text-transform:uppercase;}
.top_search .btn:hover{ background:#6acacf; color:#fff;}
.login_link{ float:right; margin:0 0 0 12px; padding:0; font-size:16px; color:#fff; white-space:nowrap;}
.login_link i{ display: none; margin:0 0 20px 0; text-align:center;}
.login_link:hover{ color:#95e9ed;}

.nav_sec{ width:100%; float:left; margin:0px; padding:15px 5px 15px 5px;}
.cart{ float:right; margin:7px 0 0 15px; padding:0; font-size:15px; color:#fff; text-align:center;}
.cart i{ display:block; margin:0; font-size:30px;}
.cart:hover{ color:#2500a3;}
.nav_sec .navbar-brand{ padding:0; margin:0;}
.nav_sec .navbar{ padding:0;}
.nav_sec .navbar-light .navbar-nav li{ margin:0;}
.nav_sec .navbar-light .navbar-nav .nav-link{ margin:0 15px; padding:8px 0; font-size:16px; color:#fff; text-align:center;}
.nav_sec .navbar-light .navbar-nav .nav-link:hover, .nav_sec .navbar-light .navbar-nav .nav-link:focus{ background:none; color:#95e9ed;}
.nav_sec .navbar-light .navbar-nav .show > .nav-link, .nav_sec .navbar-light .navbar-nav .active > .nav-link, .nav_sec .navbar-light .navbar-nav .nav-link.show, .nav_sec .navbar-light .navbar-nav .nav-link.active{ background:none; color:#95e9ed;}

.nav_sec .dropdown-menu{ border-radius:0; border:none; box-shadow:0 0 12px rgba(0,0,0,0.1); padding:5px;}
.nav_sec .dropdown-item{ padding:7px 20px; font-size:14px; color:#333; }
.nav_sec .dropdown-item:hover, .nav_sec .dropdown-item.active{ background:#5e7cd6; color:#fff;}

/***********  Section Part  ************/

section{ width:100%; float:left; margin:0px; padding:0px;}

.slider_sec{ width:100%; float:left; margin:0; padding:0; position:relative;}
.mobile-banner{display: none;}
.slider_sec img{ width:100%;}
.slider_sec .container{ max-width:1130px;}
.slider_sec .carousel-item{ background-size:cover !important; padding-top:34px;}
.slider_sec figure{ width:100%; float:left; margin:0; padding:0; text-align:right;}
.slider_sec .caption_info{ width:100%; float:left; margin:0; padding:0; position:absolute; left:0; top:20%;}
.slider_sec .caption_info .cap_inn{ width:100%; float:right; margin:0; padding:30px 35px 30px 35px; background:#fff; max-width:497px; border-radius:10px;}
.slider_sec .caption_info .othr{ width:100%; float:left; margin:0 0 20px 0; padding:0;}
.slider_sec .caption_info .l_detail{ overflow:hidden; margin:0; padding:15px 30px 0 0; font-size:19px; color:#545e95; line-height:normal;}
.slider_sec .caption_info i{ width:159px; float:right; margin:0; padding:0; border-radius:50%;}
.slider_sec .caption_info i img{ width:100%; border-radius:50%;}

.slider_sec .btn{ width:100%; max-width:336px; margin:0; padding:0 15px; background:#fc75af; display:inline-block; height:55px; font-size:31px; color:#fff; font-family: 'GOTHICB0'; text-transform:uppercase; border-radius:10px; font-family: 'GOTHICB0';}
.slider_sec .btn:hover{ background:#5e7cd6; color:#fff;}

.slider_sec .carousel-control-prev, .slider_sec .carousel-control-next{ width:45px; height:45px; background:#5e7cd6; border-radius:50%; font-size:30px; color:#fff; top:50%; margin-top:-22px; opacity:1; padding-bottom:2px; line-height:48px;}
.slider_sec .carousel-control-prev{ left:15px; padding-right:3px;}
.slider_sec .carousel-control-next{ right:15px; padding-left:3px;}
.slider_sec .carousel-control-prev:hover, .slider_sec .carousel-control-next:hover{ background:#95e9ed; color:#fff;}

.global_title{ margin:0 0 27px 0; padding:0; font-size:45px; color:#3f3f3f; clear:both;}
.global_title.grey{ color:#666666;}
.global_title.d_grey{ color:#4c4c4c;font-size: 40px}
.global_title.white{ color:#ffffff;}

/******** Transform Sec ********/
.transform_sec{ width:100%; float:left; margin:0; padding:43px 0 0 0;}
.transform_sec .container{ max-width:1160px;}
.transform_sec .detail{ width:100%; float:left; margin:0; padding:31px 0 0 0;}
.transform_sec h3{ margin:0 0 22px 0; padding:0; font-size:28px; color:#1cc0d6; clear:both;}
.transform_sec p{ margin:0 0 21px 0; padding:0; color:#666666; }
.transform_sec h4{ margin:0 0 45px 0; padding:0; font-size:24px; color:#666666; text-transform:uppercase;}
.transform_sec figure{ width:100%; float:left; margin:0; padding:0;}
.transform_sec .more_btn{ margin:0 0 50px 0; padding:0 50px; height:50px; border-radius:0px; font-size:23px; color:#fff; border: none; background: #5f7dd7; background: -moz-linear-gradient(left, #5f7dd7 0%, #5f7dd7 6%, #5b7dd6 9%, #5f7dd7 12%, #5f7cd8 24%, #5d7bd5 26%, #6b87d6 48%, #7e95d6 57%, #ffffff 100%); background: -webkit-linear-gradient(left, #5f7dd7 0%,#5f7dd7 6%,#5b7dd6 9%,#5f7dd7 12%,#5f7cd8 24%,#5d7bd5 26%,#6b87d6 48%,#7e95d6 57%,#ffffff 100%); background: linear-gradient(to right, #5f7dd7 0%,#5f7dd7 6%,#5b7dd6 9%,#5f7dd7 12%,#5f7cd8 24%,#5d7bd5 26%,#6b87d6 48%,#7e95d6 57%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f7dd7', endColorstr='#ffffff',GradientType=1 );}
.transform_sec .more_btn:hover{  color:#fff; background: #294caf; background: -moz-linear-gradient(left, #294caf 0%, #294caf 6%, #294caf 9%, #294caf 12%, #294caf 24%, #294caf 26%, #3e62c8 48%, #5175db 57%, #ffffff 100%); background: -webkit-linear-gradient(left, #294caf 0%,#294caf 6%,#294caf 9%,#294caf 12%,#294caf 24%,#294caf 26%,#3e62c8 48%,#5175db 57%,#ffffff 100%); background: linear-gradient(to right, #294caf 0%,#294caf 6%,#294caf 9%,#294caf 12%,#294caf 24%,#294caf 26%,#3e62c8 48%,#5175db 57%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#294caf', endColorstr='#ffffff',GradientType=1 );}

/********* Medition Sec ********/
.medition_sec{ width:100%; float:left; margin:0; padding:85px 0 89px 0; background:url(../images/medition_bg.jpg) no-repeat center center; background-size:cover;}
.medition_sec .container{ max-width:1100px;}
.medition_sec .inner{ width:100%; float:left; margin:0; padding:47px 80px 32px 80px; max-width:569px; background:#fff; border-radius:10px;}
.medition_sec h2{ margin:0 0 30px 0; padding:0; font-size:30px; color:#000;}
.med_form{ width:100%; float:left; margin:0; padding:0;}
.med_form .form-control.field{ max-width:205px; margin-bottom:23px;}
.med_form .form-control{ height:51px; border:none !important; box-shadow:none !important; font-size:18px; color:#303030; border-radius:10px; background:#f6f6f6; padding:0 30px;}
.med_form .input-group .btn{ margin:0; border:none !important; padding:0 45px 1px 45px; font-size:23px; background:#95e9ed; color:#4e9c9c; border-radius:0 10px 10px 0; font-family: 'GOTHICB0'; text-transform:uppercase; letter-spacing:2px;}
.med_form .input-group .btn:hover{ background:#6acacf; color:#fff;}
.medition_sec p{ margin:1px 0 0 0; padding:0; font-size:11px; color:#c8c4c4;}

/***********  Explore Sec  ************/
.explore_sec{ width:100%; float:left; margin:0; padding:60px 0 40px 0; text-align:center;}
.explore_sec .container{ max-width:1320px;}
.explore_sec .global_title{ margin-bottom:55px;}
.explore_sec .e_block{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.explore_sec .e_block figure{ width:100%; float:left; margin:0 0 40px 0; padding:0;}
.explore_sec .e_block h3{ margin:0 0 10px 0; padding:0; font-size:30px; color:#1a1a1a; clear:both;}
.explore_sec .e_block p{ margin:0; padding:0; color:#3e3e3e;}

/***********  Receive Sec  ************/
.receive_sec{ 
    width:100%; 
    float:left; 
    margin:0; 
    padding: 50px 104px;     
    background-size:cover; 
    text-align:center;
}
.receive_sec h2 { margin:0 0 5px 0; padding:0; font-size:65px; color:#fff; text-transform:uppercase; text-transform:uppercase; }

.find_btn {
    line-height: 55px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0 50px;
    background: #ffe274;
    display: inline-block;
    height: 60px;
    font-size: 20px;
    color: #01aabd !important;
    font-family: 'GOTHICB0';
    text-transform: uppercase;
    border-radius: 0;
    letter-spacing: 1px;
}

.find_btn:hover { background:#fff; color:#01a9bf; }

.receive_sec .top-txt {
    color: #afeaff;
    font-size: 22px;
    line-height: 30px;
}

.receive_sec p {
    margin: 20px 0;
    padding: 0;
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}
.receive_sec .botom-txt {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
}

.receive_sec a.btn.find_btn {
    color: #f68123 !important;
}

/***********  Testimonial Sec  ************/
.testimonial_sec{ width:100%; float:left; margin:0; padding:80px 0 100px 0; text-align:center;}
.testimonial_sec .container{ max-width:1233px;}
.testimonial_sec .global_title{ margin:0 0 17px 0;}
.testimonial_sec .inner{ width:100%; float:left; margin:0; padding:0;}
.testimonial_sec h3{ margin:0 0 60px 0; padding:0; font-size:30px; color:#67c5fb;}
.testimonial_sec p{ margin:0; padding:0; font-size:15px; color:#686868;}

.testimonial_sec .owl-carousel .owl-nav button{ width:46px; height:53px; font-size:0 !important; display:block; border-radius:0; position:absolute; top:50%; margin-top:-26px; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.testimonial_sec .owl-carousel .owl-nav button.owl-prev{ left:-75px; background:url(../images/testi_arrow_1.png) no-repeat center center; background-size:100% 100%;}
.testimonial_sec .owl-carousel .owl-nav button.owl-next{ right:-75px; background:url(../images/testi_arrow_2.png) no-repeat center center; background-size:100% 100%;}
.testimonial_sec .owl-carousel .owl-nav button:hover{ opacity:0.6;}

.testimonial_sec .owl-carousel .owl-dots{ width:100%; margin:15px 0 0 0; padding:0; text-align:center; position:relative; left:0; right:0; bottom:0; z-index:9;}
.testimonial_sec .owl-carousel .owl-dot{ margin:0 4px; display:inline-block;}
.testimonial_sec .owl-carousel .owl-dot span{ width:13px; height:13px; display:block; border-radius:50%; background:#2ec2c9;}
.testimonial_sec .owl-carousel .owl-dot.active span{ background:#2500a3;}

/***********  Training Sec  ************/
.training_sec{ width:100%; float:left; margin:0; padding:50px 0; background:#1cc0d6;}
.training_sec h1 { margin-bottom: 45px; }
.training_sec .global_title{ margin-bottom:45px;}
.training_sec .detail { width:100%; float:left; margin:0; padding:0 0 0 40px;}
.training_sec .detail p{ margin:0 0 25px 0; padding:0; color:#fff; text-align:justify;}
.training_sec .detail .find_btn { line-height: 55px;
    margin: 0;    
    padding: 0 50px;
    background: #ffe274;
    display: inline-block;
    height: 60px;
    font-size: 20px;
    color: #f68123 !important;
    font-family: 'GOTHICB0';
    text-transform: uppercase;
    border-radius: 0;
    letter-spacing: 1px; 
}
.training_sec .detail .find_btn:hover { background:#fff; color:#01a9bf; }

.training_sec iframe { width: 100% !important; height: 100% !important; }

/***********  Join Sec  ************/
.join_sec{ width:100%; float:left; margin:0; padding:80px 0 50px 0;}
.join_sec .container{max-width: 1200px;}
.join_sec p{ margin:0; padding:0; color:#494949;}
.join_sec .right_part{ width:100%; float:left; margin:0; padding:0 0 0 78px;}
.join_sec .right_part figure{ width:100%; float:left; margin:0 0 25px 0; padding:0;}
.join_sec .right_part figure img{ width:100%;}

ul.join_social{ width:100%; float:left; margin:0; padding:90px 0 0 0; text-align:center;}
ul.join_social li{ margin:0 40px; padding:0; display:inline-block;}
ul.join_social li a{ display:inline-block;}

.join_sec .right_part .row{ margin:0 -8px;}
.join_sec .right_part [class^="col-"], .join_sec .right_part > [class*=" col-"] { padding:0 8px;}

/***********  Newsletter  ************/
.newsletter{ width:100%; float:left; margin:0; padding:10px 0; background: rgb(75,107,204); background: -moz-linear-gradient(left,  rgba(75,107,204,1) 0%, rgba(97,106,213,1) 12%, rgba(157,100,237,1) 34%, rgba(191,88,237,1) 50%, rgba(201,79,228,1) 57%, rgba(212,63,208,1) 66%, rgba(229,22,152,1) 86%, rgba(233,10,135,1) 94%, rgba(236,3,126,1) 100%); background: -webkit-linear-gradient(left,  rgba(75,107,204,1) 0%,rgba(97,106,213,1) 12%,rgba(157,100,237,1) 34%,rgba(191,88,237,1) 50%,rgba(201,79,228,1) 57%,rgba(212,63,208,1) 66%,rgba(229,22,152,1) 86%,rgba(233,10,135,1) 94%,rgba(236,3,126,1) 100%); background: linear-gradient(to right,  rgba(75,107,204,1) 0%,rgba(97,106,213,1) 12%,rgba(157,100,237,1) 34%,rgba(191,88,237,1) 50%,rgba(201,79,228,1) 57%,rgba(212,63,208,1) 66%,rgba(229,22,152,1) 86%,rgba(233,10,135,1) 94%,rgba(236,3,126,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b6bcc', endColorstr='#ec037e',GradientType=1 );}
.newsletter .form-control{ height:45px; margin:0; padding:0 20px; border:3px solid #5a77d5; border-radius:4px; box-shadow:none; font-size:17px; color:#292929;}
.sign_btn{ width:100%; max-width:235px; margin:0; padding:0 10px; background:#ffe273; font-size:19px; color:#f000e5; text-transform:uppercase; border:none; font-family: 'GOTHICB0'; line-height:45px; border-radius:4px; text-align:center; letter-spacing:3px;}
.sign_btn:hover{ background:#2500a3; color:#ffe273;}

/***********  Footer Part  ************/

footer{ width:100%; float:left; margin:0px; padding:0px;}

.footer_detail{ width:100%; float:left; margin:0; padding:30px 0 0 0; background:#5e7cd6;}
.footer_detail .app_info{ width:100%; float:left; margin:0; padding:0 0 20px 0; text-align:center; border-bottom:1px solid #fff;}
.footer_detail .app_info h3{ margin:0 0 15px 0; padding:0; font-size:14px; color:#fff; text-transform:uppercase;}
.footer_detail .app_info a{ margin:0 10px 10px 0; padding:0; display:inline-block;}
.footer_detail .inner{ width:100%; float:left; margin:0; padding:10px 0 0 0;}
.footer_detail h3{ margin:25px 0 25px 0; padding:0; font-size:18px; color:#fff; font-family: 'GOTHICB0';}

ul.quick_link{ width:100%; float:left; margin:0; padding:0;}
ul.quick_link li{ margin:0 0 10px 0; padding:0; display:block;}
ul.quick_link li a{ font-size:16px; color:#fff;}
ul.quick_link li a:hover{ color:#95e9ed;}

ul.social_link{ width:100%; float:left; margin:0; padding:0;}
ul.social_link li{ margin:0 0 10px 0; padding:0 0 0 30px; display:block; position:relative;}
ul.social_link li a{ font-size:16px; color:#fff;}
ul.social_link li i{ position:absolute; top:4px; left:0;}
ul.social_link li a:hover{ color:#95e9ed;}

.copyright{ width:100%; float:left; margin:0; padding:30px 0 10px 0; font-size:15px; color:hsla(0,0%,88.2%,.7); text-align:center;}
.copyright-two{ width:100%; float:left; margin:0; padding:0px 0 0px 0; font-size:15px; color:hsla(0,0%,88.2%,.7); text-align:center;}

/*============ Inner Banner ==============*/
.inner_banner{ width:100%; /*float:left;*/ margin:0; padding:0;}
.inner_banner img{ width:100%;}

/******* Meditation Sec *******/
/*.meditation_sec{ width:100%; float:left; margin:0; padding:35px 0 50px 0; text-align:center;}*/
.meditation_sec{    
    max-width: 1140px;
    margin: 0 auto;    
    padding: 35px 60px;
}
/*.meditation_sec .container{ max-width:1133px;}*/
.meditation_sec .container{width: 100%; /*margin: 0;*/}
.meditation_sec .global_title{ margin:0 0 48px 0; padding:0; font-size:43.37px; color:#666666;}
/*.meditation_sec h3{ margin:0 0 61px 0; padding:0; font-size:28.92px; color:#1cc0d6;}*/
/*.meditation_sec p{ margin:0 0 25px 0; padding:0; color:#666666;}*/
.meditation_sec a{color: #ec047f}
.meditation_sec p a{ color:#666666; /*text-decoration:underline;*/}
.meditation_sec p a:hover{ text-decoration:none; color:#5e7cd6;}
.meditation_sec .btn-block{ margin-top:48px; float:left;}
.meditation_sec .btn{ width:100%; max-width:354px; height:71px; margin:0 75px 10px 75px; padding:0; font-size:23.4px; background:#1cc0d6; color:#fff; border-radius:0px; letter-spacing:1px; text-transform:uppercase; font-family: 'GOTHICB0';}
.meditation_sec .btn:first-child{ margin-left:0 !important;}
.meditation_sec .btn:last-child{ margin-right:0 !important;}
.meditation_sec .btn.ylw{ background:#ffe273; color:#f68123;}
.meditation_sec .btn:hover{ background:#5e7cd6; color:#fff;}

/******** Choose Sec *******/
.choose_sec{ width:100%; float:left; margin:0; padding:50px 0 0 0; background:#5e7cd6; text-align:center;}
.choose_sec .container{ max-width:1200px;}
.choose_sec h2{ margin:0 0 13px 0; padding:0; font-size:50.94px; color:#7cf0ff;}
.choose_sec h3{ margin:0 0 88px 0; padding:0; font-size:30px; color:#fff;}
.choose_sec .c_block{ width:100%; float:left; margin:0; padding:0 36px;}
.choose_sec ul{ width:100%; float:left; margin:0; padding:0;}
.choose_sec ul li{ width:20%; float:left; margin:0 0 105px 0; padding:0;}
.choose_sec ul li figure{ width:100%; float:left; margin:0 0 18px 0; padding:0;}
.choose_sec ul li p{ margin:0; padding:0; font-size:20px; color:#fff; clear:both;}

/******** Fav Sec ********/
.fav_sec{ width:100%; float:left; margin:0; padding:52px 0 21px 0; background:url(../images/bg-banner.jpg) no-repeat center center; background-size:cover;}
.fav_sec h2{ margin:0 0 29px 0; padding:0; font-size:38px; color:#fff; text-align:center;}
.fav_sec h4{ margin:0 0 29px 0; padding:0; font-size:30px; color:#fff; text-align:center; letter-spacing: 0px; }
.fav_sec figure{ width:100%; float:left; margin:0; padding:0; text-align:center;}

/******* Benefit Sec *******/
.benefit_sec{ width:100%; float:left; margin:0; padding:50px 0 30px 0;}
.benefit_sec .container{ max-width:1117px;}
.benefit_sec .global_title{ margin: 0 0 40px 0; padding:0; font-size:43.37px; color:#666666; text-align:center;}
.benefit_sec p{ margin:0 0 30px 0; padding:0; color:#666666;}

.testimonial_sec.medit_testi{ background:#1cc0d6;}
.testimonial_sec.medit_testi p, .testimonial_sec.medit_testi strong, .testimonial_sec.medit_testi .testimonial_content { color: #fff !important; text-align: justify; }
.testimonial_sec.medit_testi h3 { color:#97f1fd;}
.testimonial_sec.medit_testi .owl-carousel .owl-nav button.owl-prev{ left:-75px; background:url(../images/medit_testi_arrow_1.png) no-repeat center center; background-size:100% 100%;}
.testimonial_sec.medit_testi .owl-carousel .owl-nav button.owl-next{ right:-75px; background:url(../images/medit_testi_arrow_2.png) no-repeat center center; background-size:100% 100%;}

.testimonial_sec.medit_testi .owl-carousel .owl-dot span{ background:#ffe273;}
.testimonial_sec.medit_testi .owl-carousel .owl-dot.active span{ background:#2500a3;}

/*====================== 9-7-2019 =======================*/

/****** Exclusive Sec ******/
.exclusive_sec{ width:100%; float:left; margin:0; padding:83px 0 92px 0; text-align:center;}
.exclusive_sec .container{ max-width:1128px;}
.exclusive_sec .global_title{ color:#666666; margin-bottom:7px !important;}
.exclusive_sec h3{ margin:0 0 62px 0; padding:0; font-size:24px; color:#1cc0d6; line-height:normal;}
.exclusive_sec p{ margin:0 0 15px 0; padding:0; color:#666666;}
.exclusive_sec h4{ margin:45px 0 66px 0; padding:0; font-size:24px; color:#ff00aa; font-family: 'GOTHICB0';}

.infinity_video{ width:100%; max-width:1129px; margin:0 auto; padding:0;}
.infinity_video iframe{ width:100%; max-width:100%;}



/****** Stay Sec ******/
.stay_sec{ width:100%; float:left; margin:0; padding:66px 0 33px 0; background:#698be6; text-align:center; overflow:hidden;}
.stay_sec .container{ max-width:926px;}
.stay_sec .row{  margin-right: -108.5px;  margin-left: -108.5px;}
.stay_sec [class^="col-"], .stay_sec > [class*=" col-"] { padding-right:108.5px; padding-left: 108.5px; }
.stay{ width:100%; float:left; margin:0 0 30px 0; padding:0;}
.stay figure{ width:100%; float:left; margin:0 0 24px 0; padding:0; border-radius:50%;}
.stay figure img{ border-radius:50%;}
.stay p{ margin:0 0 18px 0; padding:0; clear:both; min-height:112px; color:#fff;}
.stay .btn-block{ margin-top:48px; float:left;}
.stay .btn{ width:100%; max-width:354px; height:71px; margin:0; padding:0 10px; font-size:23.4px; background:#1cc0d6; color:#fff; border-radius:0px; letter-spacing:1px; text-transform:uppercase; font-family: 'GOTHICB0';}
.stay .btn.ylw{ background:#ffe273; color:#f68123;}
.stay .btn:hover{ background:#fff; color:#5e7cd6;}

/******* Acoount Sec ******/
.account_sec{ width:100%; float:left; margin:0; padding:85px 0 20px 0; text-align:center; overflow:hidden;}
.account_sec .container{ max-width:1117px;}
.account_sec .row{  margin-right: -52px;  margin-left: -52px;}
.account_sec [class^="col-"], .account_sec > [class*=" col-"] { padding-right:52px; padding-left: 52px; }
.account_sec .global_title{ margin-bottom:7px !important;}
.account_sec h3{ margin:0 0 84px 0; padding:0; font-size:24px; color:#1cc0d6;}
.account_sec .acco{ width:100%; float:left; margin:0 0 30px 0; padding:0; min-height:663px;}
.account_sec figure{ width:100%; float:left; margin:0 0 29px 0; padding:0;}
.account_sec .detail{ width:100%; float:left; margin:0; padding:0; min-height:250px;}
.account_sec h4{ margin:0 0 27px 0; padding:0; font-size:19px; color:#1cc0d6; font-family: 'GOTHICB0';}
.account_sec p{ margin:0 0 21px 0; padding:0; font-size:14px; line-height:22px;}
.account_sec .access_link{ margin:11px 0 0 0; padding:7px 70px; display:inline-block; font-size:18px; color:#fff; background:#1cc0d6; font-family: 'GOTHICB0';}
.account_sec .access_link:hover{ background:#5e7cd6; color:#fff;}

/******** Trial Sec *********/
.trial_sec{ width:100%; float:left; margin:0; padding:64px 0 84px 0; background:url(../images/tryl_bg.jpg) no-repeat top center; background-size:cover;}
.trial_sec .container{ max-width:987px;}
.trial_sec .inner{ width:100%; float:left; margin:0; padding:0; max-width:350px; text-align:center;}
.trial_sec figure{ width:100%; float:left; margin:0 0 15px 0; padding:0;}
.trial_sec p{ margin:0; padding:0; color:#fff;}





#Navigation ul#menu-menu li ul.dropdown-menu li{
    padding:0;
    margin:0;
}





/***************************************** Media Query *********************************************/

@media only screen and (max-width: 767px) {
    .container {
        width: 93% !important;
    }
}

@media only screen and (max-width: 991px) {
    .login_link {
        font-size: 12px;
        line-height: 17px !important;
        padding: 0 6px !important;
    }
    .meditation_sec .container{margin: 0 auto}
    .meditation_sec h2.custom_heading{font-size: 25px;line-height: 34px}
    /*.meditation_sec{padding: 0px 0 30px 0 !important;}*/
    .meditation_sec form.pmpro_form{text-align: center;}
    .meditation_sec .separator{margin-bottom: 20px}
    .community_block{width: 100% !important;margin-bottom: 30px !important;}
    .complementary_meditation_form{background-size: cover !important;padding: 20px 10px !important;}
    .global_meditaion_group_form form .vc_col-sm-5{width: 100%}
    .infinity_challenge_page .challeng-box {padding: 10px;text-align: center;}
}

/***************************************** Mapacho product style *********************************************/

.postid-183133 .cart{
   color: #000000 !important;
}

.postid-183133 .woocommerce-variation-price{
   display: none !important;
}

.postid-183133 .wapo-addon-title{
    color: #ec047f !important;
}

.postid-183133 .woocommerce div.product form.cart table td {
    padding-left: 10px;
}

.postid-183133 .woocommerce div.product form.cart table td {
    padding-left: 10px !important;
}

/***************************************** Booking-healing style *********************************************/

.postid-185139 .cart {
    color: #000000 !important;
}

.postid-185139 .cart:hover {
    color: #000000 !important;
}

.postid-185139 #wapo-total-price-table table{
    display: none !important;
}

.postid-185139 .wapo-addon-description{
    text-align: left !important;
}

.postid-185139 .yith-wapo-label .required{
    display: none !important;
}

.postid-185139 .wapo-addon-description{
    margin-bottom: 25px !important;
}

.postid-185139 .wapo-addon-title{
    margin-bottom: 25px !important;
	text-align: left !important;
}

/***************************************** Conscious Life Expo Healing Session style *********************************************/

.postid-227665 .cart {
    color: #000000 !important;
}
.postid-227665 .cart:hover {
    color: #000000 !important;
}
.postid-227665 #wapo-total-price-table table{
    display: none !important;
}
.postid-227665 .wapo-addon-description{
    text-align: left !important;
}
.postid-227665 .yith-wapo-label .required{
    display: none !important;
}
.postid-227665 .wapo-addon-description{
    margin-bottom: 25px !important;
}
.postid-227665 .wapo-addon-title{
    margin-bottom: 25px !important;
	text-align: left !important;
}
/***************************************** Nutrition Member New Design *********************************************/
.page-id-186663 .entry-thumb{
    text-align: center !important;
}
.page-id-186663 .inner-nutrition-inner{
    margin: 0 !important;
}
.page-id-186663 .inner-nutrition-inner {
    box-shadow: none !Important;
    -moz-box-shadow: none !Important;
    -webkit-box-shadow: none !Important;
}
.page-id-186663 .nutrition_blog_page article img {
    box-shadow: 0px 4px 13px 0px #a5a1a1;
}
.page-id-186663 .page-template-nutrition-blog .inner-content {
 box-shadow: 0px 4px 13px 0px #a5a1a1 !important;
}
.page-id-186663 .inner-nutrition .entry-content {
    margin: 6px 25px 0px !important;
}
.page-id-186663 .inner-nutrition-inner .entry-title {
   padding: 20px 25px 0 25px !important;
}
.page-id-186663 .nutrition_blog_page h1 a {
    color: #313131 !important;
    line-height: 28px;
}
.page-id-186663 .nutrition_blog_page .inner-nutrition .entry-content p {
    color: #313131;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
}
.page-id-186663 .entry-content a.btn{
color: #ff59bd !important;
	font-weight: 600 !important;
text-decoration: underline;
padding: 0px 0px 10px 0px !important;
background: none !important;
}
.page-id-186663 .inner-nutrition-inner {
box-shadow: 0px 4px 13px 0px #a5a1a1 !important;
}
.page-id-186663 .nutrition_blog_page{
max-width: 100%;
padding: 0px 0px 0px 0px
}
.page-id-186663 .nutrition_blog_page .container{
width: 100%;
margin: 0 0;
}
/***************************************** Light Encoded Sacred Tattoos product style *********************************************/

.postid-190370 .cart{
   color: #000000 !important;
}

.postid-190370 .woocommerce-variation-price{
   display: none !important;
}

.postid-190370 .wapo-addon-title{
    color: #ec047f !important;
	margin-bottom: 25px;
}

.postid-190370 .woocommerce div.product form.cart table td {
    padding-left: 10px;
}

.postid-190370 .woocommerce div.product form.cart table td {
    padding-left: 10px !important;
}

/* 13/07/2023 */
.nutri-search {
	padding: 35px 0 35px !important;
}
.nutrition_blog_page img,
.inner-nutrition {
	max-width: 100% !important;
}

.search-form .form-control {
	border-radius: 30px 0 0 30px !important;
}
.single-nutrition .nutrition_blog_page h2.post_title {
	letter-spacing: initial !important;
}
.nutrition p, .nutrition li,
.single-nutrition .nutrition h3, .single-nutrition .nutrition h4, .single-nutrition .nutrition h5 {
	padding: 0;
	margin: 0;
	color: #666666 !important;
	font-size: 16px !important;
	line-height: 24px;
}
.nutrition p a, .nutrition li a {
	color: #ff59bd !important;
	text-decoration: underline;
}
.nutrition li b {
	margin: 2em 0 1em;
	display: block;
	text-align: left !important;
}
.nutrition > .p2:first-of-type,
.single-nutrition h4, .single-nutrition h5 {
	font-weight: bold;
}
.single-nutrition .nutrition_blog_page .prev_next_btn a {
	background-color: #ff59bd !important;
	font-size: 14px;
	font-weight: bold;
}
.nutrition_blog_page article .single-thumb img {
	margin-bottom: 1em;
}
.single-nutrition .outer-container {
	width: 75%;
}
.single-nutrition .download-the-infinity-app p {
	font-size: 18px !important;
	line-height: 24px;
}
.single-nutrition .download-the-infinity-app {
	margin: 0 !important;
}
@media (max-width: 767px) {
	.single-nutrition .outer-container {
		width: 90%;
	}
	.single-nutrition .responsive-dev-one {
		margin: 0 0 25px !important;
		flex-direction: column;
	}
	.single-nutrition .infinity-non-btn {
		text-align: center !important;
	}
}
@media (min-width: 768px) {
	.nutrition-section .outer-container {
		width: 68%;
	}
}
.med-library .search-wrapper {
	padding: 2.5em 1em !important;
}
.med-library #myInput {
	padding: 10px 20px !important;
	font-size: 16px !important;
}
.ll_serach_section .search-form .btn {
	border-radius: 0 30px 30px 0 !important;
}
@media (min-width: 1000px) {
	.med-library .album-art-block {
		width: 40%;
	}
	.apwp-jplayer-design-overide .audio-controller-wrap {
		width: 60% !important;
	}
	.apwp-jplayer-design-overide .album-art-block .jp-jplayer > img {
		margin-left: 3em;
	}
	.apwp-audio-player-wrp.apwp-jplayer-design-overide .audio-controller-wrap {
		padding-left: 0 !important;
    	padding-right: 5.5em !important;
	}
	.player-main-block button.jp-next.controller-common.main-control-next {
		margin-right: 30px !important;
	}
}

@media (max-width: 840px) {
	.med-library .album-art-block {
		width: 100%;
	}
	.apwp-jplayer-design-overide .audio-controller-wrap {
		width: 100% !important;
	}
	.jp-type-playlist .two-div-wrap {
		flex-direction: column;
	}
	.apwp-jplayer-design-overide .two-div-wrap .audio-controller-wrap {
		padding: 20px 20px 0px 20px !important;
	}
	.player-main-block button.jp-next.controller-common.main-control-next {
		margin-right: 1em !important;
	}
	.player-main-block button.jp-previous.controller-common.main-control-pre {
		margin-left: 1em !important;
	}
}
@media (max-width: 400px){
    .player-main-block button.jp-next.controller-common.main-control-next {
		margin-right: -7px !important;
	}
	.player-main-block button.jp-previous.controller-common.main-control-pre {
		margin-left: -7px !important;
	}
}
@media (max-width: 767px){
.jp-type-playlist img {
    padding: 20px 0 0 0 !important;
}
.search-wrapper input#myInput::-webkit-input-placeholder{
    font-size: 12px !important;
}	
}
@media (max-width: 480px){
.jp-type-playlist .duration-2{
	padding-bottom: 12px !important;
    padding-top: 12px !important;
}
}
@media (max-width: 991px){
.second-subtitle {
    padding: 0px 10px !important;
    margin: 30px 0 30px 0;
}
}

/****************meditations library new page audio player style*************************/

/*****************************My account page container style start here*****************************************/

/*.page-id-12875 .meditation_sec .container{
   width: 75% !important;
}*/

/*****************************My account page container style end here*****************************************/