@font-face {
	font-family: "Gotham-regular";
	font-weight: 400;
	src: url("../fonts/Gotham-Light-Regular.otf");
}
@font-face {
	font-family: "Gotham-regular";
	font-weight: 500;
	src: url("../fonts/GothamMedium_1.ttf");
}
@font-face {
	font-family: "Gotham-regular";
	font-weight: 600;
	src: url("../fonts/Gotham-Bold.otf");
}
/*@font-face {*/
/*	font-family: "Times-New-Roman";*/
/*	font-weight: 400;*/
/*	src: url("../fonts/times-new-roman.ttf");*/
/*}*/
body{
	font-family: "Gotham-regular";
	font-weight: 400;
	line-height: 1.5;
	color: #040505;
	font-size: 15px;
	background-image: url("../images/bg_body.png");
	text-align: justify;
}
h1, h2, h3, h4, h5, h6{
	text-align: left;
}	
.zamin_logo{
    position: fixed;
    right: 60px;
    top: 120px;	
    display: none;
}
.container{
	max-width: 1366px;
}
ul{
	margin: 0px;
	padding: 0px;
}
ul li{
	list-style: none;
}
a{
	color: #040505;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #040505;
}
img{
	max-width: 100%;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.7 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 0.7 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  opacity: 0.7 !important;
}
h1{
    font-weight: 100;
}
h2{
	color: #4c276a;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 42px;
	margin-bottom: 24px;
}
h3{
	color: #ad702a;
	font-weight: 700;
    font-size: 1.7em;
    margin-bottom: 16px;
}
h4{
	font-size: 1.9em;
    margin-bottom: 8px;
    color: #040505;
    font-weight: 400;
    text-transform: uppercase;
}
h5{
	font-size: 1.2em;
    margin-bottom: 8px;
    color: #ad702a;
    font-weight: 600;
}



.form-control{
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 40px;
}
label {
    font-weight: 500;
}
.form-group {
    margin-bottom: 1.5rem;
}
input[type="file"]{
    font-size: 12px;
    background: rgba(103, 194, 198, 0.8);
    color: #fff;
    height: auto;
}

#more {display: none;}
	.redbut{
			background-color: #e6dfc6;
            padding: 6px 12px;
            display: inline-block;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
             border: none;
             }
             .redbut:hover {
    background-color: #fbc424;
}



.section_bg{
	background-color: #fbc424;
}
.section_bg1{
	background-color: #8d6408;
}
.clear:after{
	content: "";
	display: block;
	clear: both;
}
.menuIcon{
	display: none;
}
.header_parent{
	-ms-display: flex;	
	display: flex;	
	justify-content: space-between;
	align-items: center;
}
.header_top{
	width: 100%;
    padding-top: 12px;
}
.header_top ul{
	-ms-display: flex;	
	display: flex;	
	justify-content: flex-end;
	align-items: center;
}
.header_top ul li{
	margin-left: 15px;
}
.header_top a{
	color: #000;
}
.header_bottom{
	width: 100%;
}
.header_bottom ul{
	-ms-display: flex;	
	display: flex;	
	justify-content: flex-end;
}
.header_bottom a{
	padding: 30px 5px 8px;
	display: inline-block;
	color: #fff;
	margin-left: 20px;
	position: relative;
	white-space: nowrap;
}
.header_bottom a:hover, .header_bottom li.active a{
	color: #f8ae19;
}
.header_right{
    -ms-display: flex;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    -ms-transition: all 0.2s;
	transition: all 0.2s;
	font-size: 16px;
}
.header_left{
	padding: 12px 0;
    /*width: 317px;*/
    width: 390px;
    -ms-transition: all 0.3s;
	transition: all 0.3s;
}
.header_right .dropdown-toggle {
    line-height: 0;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left: 3px;
    font-size: 15px;
}

.header_right .has-sub:hover > a{
	
}
.header_right .has-sub ul{
	position: absolute;
    text-align: left;
    width: 230px;
    left: 25px;
    top: 200%;
    background-color: #fff; 
    opacity: 0;
    visibility: hidden;
    border-top: 6px solid #efd594;
    -ms-transition: top 0.3s;
    transition: top 0.3s;
    display: block;
}
.header_right .has-sub{
	position: relative;
}
.header_right .has-sub ul li {
    float: none;
    /*background: #234090;*/
}
.header_right .has-sub ul li a {
    padding: 12px;
    position: relative;
    display: block;
    color: #040505;
    margin: 0;
}
.header_right .has-sub ul li a:hover{
	background-color : #f8ae19;
	color: #fff;
}
.header_right .has-sub:hover ul {
    opacity: 1;
    visibility: visible;
    top: 100%;
    z-index: 1;
}

header{
	position: sticky;
    z-index: 91;
    background-color: #4c276a;
    left: 0;
    right: 0;
    top: 0;
    box-shadow: 0px 1px 6px #888;
}
header.fixed .header_left {
    padding: 5px 0;
    width: 220px;
}
header.fixed .header_right {
    font-size: 15px;
}
header + section{
	padding-top: 119px;
}
/*style for payment section*/
.payment_div {
    display:flex;
    justify-content:center;
}
/*styles for onload popup button */
#download{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    /*font-size: 12px;*/
    color: #000;
    /*padding:6px;*/
   top:88%;
   right:32%;
  
    
        background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 12px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
 
    
}
#close-butt{
    position:absolute;
    color:#fff;
    font-size:40px;
    opacity:100;
    top:0%;
    right:0%;
    padding:25px !important;
    
    
}
#download2{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    /*font-size: 12px;*/
 
    /*padding:6px;*/
   top:88%;
   right:10%;
  
    
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 12px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
}
.btnStyle1{
	background-color: #fed22f;
	padding: 6px 12px;
	color: #040505;
	position: relative;
	display: inline-block;
	border: none;
	/*position: absolute;
    right: 16px;*/
    bottom: 0px;
}
.btnStyle1:hover{
	background-color: #f8ae19;
    background-image: linear-gradient(#fed22f, #f8ae19);
}
/*.btnStyle1:before{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0px;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	background-color: #5b3904;
}*/
.btnStyle1:hover:before{
	width: 100%;
}
.btnStyle1 span{
	position: relative;
}
.fixed .btnStyle1{
	padding: 2px 12px;
}
.btnStyle2{
	background-color: #4d4a4a;
	padding: 6px 12px;
	color: #fff;
	position: relative;
	display: inline-block;
    border-radius: 2px;
	box-shadow: 0px 2px 8px #ddd;
	color: #fff;
}
.btnStyle2:hover{
	color: #fff;
	border-color: #e31e24;
}
.btnStyle2:before{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0px;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	background-color: #e31e24;
}
.btnStyle2:hover:before{
	width: 100%;
}
.btnStyle2 span{
	position: relative;
}
/*.btnStyle2{
	background-color: #4d4a4a;
	padding: 6px 18px;
	color: #fff;
	position: relative;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
	display: inline-block;
    border-radius: 2px;
	box-shadow: 0px 2px 8px #ddd;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
}
.btnStyle2:hover{
	background-color: #e31e24;
	color: #fff;
}*/
.btnStyle3{
	background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    border: none;
    margin-bottom:0px!important;
    padding: 6px 12px;
    cursor: pointer;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
.btnStyle3:hover{
	background-color: #f8ae19;
    background-image: linear-gradient(#f8ae19, #f8ae19);
}
.ul_style{
	padding-left: 10px;
}
.ul_style li:before{
	content: "";
    position: absolute;
    left: 0px;
    top: 6px;
    background-color: #ad702a;
    border-radius: 50%;
    width: 7px;
    height: 7px;
}
.ul_style.arrow li:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 6px;
    background-color: transparent;
    border: 4px solid transparent;
    border-radius: 0px;
    border-left-color: #040505;
}
.ul_style.arrow.color1 li:before{
	border-left-color: #8d6408;
}
.ul_style.arrow li{
	padding-left: 10px;
}
.ul_style li{
    padding-bottom: 5px;
    padding-left: 14px;
    position: relative;
    padding-right: 12px;    
}
.ul_style .ul_style{
	padding-left: 28px;
}

.ul_style.half_width{
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ul_style.half_width li{
  width: 50%;
}

.banner{
	position: relative;	
}
.banner .content{
	position: absolute;
    left: 8%;
    bottom: 18%;
    color: #fff;
}
.banner .content h2{
    font-size: 80px;
    font-weight: 400;
    line-height: 0.95;
    text-shadow: 0px 0px 3px #333;
    text-transform: uppercase;
    font-family: "Times-New-Roman";
    color: #fff;
}
.banner .item:before{
	content: "";
	position: absolute;
    bottom: 0px;
    left: 0px;
    background-image: url(https://www.lemurrianyoga.com/images/img_homebotleft.webp);
    mix-blend-mode: multiply;
    width: 65%;
    height: 65%;
    background-repeat: no-repeat;
     background-size: contain; 
    opacity: 0.9;
    background-position: bottom left;
}
.font_increase{
	font-size: 180%;
}
.heading{
    font-weight: 500;
    color: #040505;
}
.heading.color1{
    color: #5b3904;
    text-transform: inherit;
}
.heading small{
	font-size: 70%;
	display: block;
}
.section_space{
	margin: 5% 0;
}
.section_padd{
	padding: 5% 0;
}
.bg_color1{
	background-color: #efd594;
	padding: 20px;
}
.bg_color2{
	background-color: #8d6408;
    padding: 25px;
    color: #fff;
}

.owl-theme.type1 .owl-nav.disabled+.owl-dots {
    position: absolute;
    left: 40px;
    top: 40px;
}
.owl-theme.type1 .owl-dots .owl-dot{
	display: block;
}
.owl-theme .owl-dots .owl-dot span{
    width: 13px;
    height: 13px;
}
.owl-theme.type2 .owl-dots .owl-dot span{
	background: #4c276a;
}
.owl-theme .owl-dots .owl-dot.active span{
    background: #fabc1d;
}
.owl-theme .owl-dots .owl-dot:hover span {
	opacity: 0.4;
	background-color: #000;
}
.owl-theme .owl-dots .owl-dot span{
	background: #fff;
}
.owl-theme .owl-dots .owl-dot:focus{
	outline: none;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 25px;
}
.owl-theme.type3 .owl-dots{
	position: absolute;
    bottom: 30px;
    right: 0%;
    left: 50%;
}
.owl-theme.type3.top2 .owl-dots{
	right: 50%;
	left: 0%;
}
.owl-theme.type3 .owl-dots .owl-dot.active span{
	background-color: #4c276a;
}




.about_bg{
	background-image: url("https://www.lemurrianyoga.com/images/box/bg_aboutus.webp");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.container_box{
	background-color: rgba(255, 255, 255, 1);
	padding: 25px 40px;
}
.container_box.thin{
	background-color: rgba(255, 255, 255, 0.8);
}
.max-md-48{
	max-width: 48%;
}
.heading_style1{
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.heading_style1 h2{
	-ms-flex: 0 0 1336px;
    flex: 0 0 1336px;
    max-width: 1336px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
.heading_style1 b{
    height: 1px;
    background-color: #fbc424;
    flex-grow: 1;
}
.heading_style1 h2 span{
	margin-right: 20px;
	background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    padding: 8px;
}
.color{
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    padding: 8px;
    
}
/*.heading_style1 h2 span:after{*/
/*	content: "";*/
/*	position: absolute;*/
/*	top: 49%;*/
/*    right: 0px;*/
/*    height: 1px;*/
/*    background-color: #fbc424;*/
/*    left: 44%;*/
/*}*/
/*.heading_style1 h2 span{*/
/*	background-color: */
/*}*/
.heading_style1 > span{
	-ms-flex-positive: 1;
    flex-grow: 1;
}
.heading_style1 > span:last-child{
	height: 1px;
	background-color: #fbc424;
}
.box_style .inner_block{
    border: 1px solid #fbc424;
    height: 100%;
}
.vi_cols{
	/*border: 1px solid #fbc424;*/
	padding: 24px;
	/*height: 100%;*/
}
.vi_cols .title{
	position: relative;
	font-weight: 500;
	padding-bottom: 4px;
	margin-bottom: 12px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: left;
    border-bottom: 4px solid #f8af1a;
}
/*.vi_cols .title:after{*/
/*	content: "";*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	bottom: 0px;*/
/*	right: 0px;*/
/*	background-image: linear-gradient(#fed22f, #f8ae19);*/
/*	height: 4px;*/
/*}*/
.vi_cols p{
	margin-bottom: 8px;
}
.box_style [class*="col-"]{
	margin-top: 30px;
}

/*Mission and vision styles*/
/*.mission-vision-bullets li{*/
/*    list-style-type: disc;*/
/*}*/
/*.gallery_sec{*/

/*}*/
.gallery_sec [class*="col-"]{
	margin-top: 30px;
}
.gallery_sec .item{
	height: 100%;
}
.class_sec{
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
}
.class_sec .col_45{
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 60px 45px;
    /*min-height: 920px;*/
        min-height: 640px;
}
.class_sec .col_55{
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
}
/*.class_sec {*/

/*}*/
.class_bg{
	background-image: url(../images/onehour_class.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}
.class_bg.one_vaagai{
	/*background-image: url(../images/onehour_class.jpg);*/
	background-image: url(../images/box/vaagai-img.jpg);
}
.class_bg.one_hour_class{
	/*background-image: url(../images/onehour_class.jpg);*/
	background-image: url(../images/box/one_hour_class.jpg);
}
.class_bg.corporate_class{
	/*background-image: url(../images/onehour_class.jpg);*/
	background-image: url(../images/box/corporate_class.jpg);
}
.class_bg.advance_class{
	/*background-image: url(../images/onehour_class.jpg);*/
	background-image: url(../images/box/advance_class.jpg);
}
.class_bg.intimacy_class{
	background-image: url(../images/box/intimacy.jpg);
}
.class_bg.mat_class{
	background-image: url(../images/box/mat.jpg);
}
.class_bg.chair_class{
	background-image: url(../images/box/chair.jpg);
}
.class_bg.week_class1{
	background-image: url(../images/oneweek_class_1.jpg);
}
.class_bg.week_class2{
	background-image: url(../images/oneweek_class_2.jpg);
	background-position: 68% center;
}
.class_bg.week_class3{
	background-image: url(../images/oneweek_class_3.jpg);
}
.class_bg.day_class1{
	background-image: url(../images/day_class1.jpg);
}
.class_bg.day_class2{
	background-image: url(../images/day_class2.jpg);
}
.class_bg.week_class11{
    background-image: url(../images/online.jpg);
}
.class_bg.kids_class{
    background-image: url(../images/kids_bg.jpg);
}
.class_bg.siva_sakthi_class{
    background-image: url(../images/Grand_Lemurrian_program.jpg);
}

.class_sec .title1{
	font-weight: 500;
    font-size: 8em;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 0;
    line-height: 1;
    opacity: 0.5;
    right: 0;
    margin: auto;
    text-align: center;
}
.class_sec .left_bg{
	/*background-image: url(../images/img_botleft.png);
    mix-blend-mode: multiply;
    background-repeat: no-repeat;
    background-position: bottom left;*/
    min-height: 700px;
    position: relative;
}
.class_sec .left_bg:before{
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-image: url(../images/img_botright.png);
    /*mix-blend-mode: multiply;*/
    background-repeat: no-repeat;
    background-position: bottom right;
    min-height: 700px;
}
.class_sec .right_bg{
	position: relative;
}
.class_sec .right_bg:before{
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-image: url(../images/img_botright.png);
    /*mix-blend-mode: multiply;*/
    background-repeat: no-repeat;
    background-position: bottom right;
}
.class_sec h4{
	font-size: 42px;
	color: #5b2c13;
}
.class_sec h6{
    font-size: 25px;
    font-weight: 400;	
}

.class_sec .days_block{
	border: 1px solid #fff;
    padding: 30px 12px 12px;
    position: relative;
    margin-top: 30px;
}
.class_sec .days_block .days{
	position: absolute;
    top: -15px;
    left: 10px;
    background-color: #cd8c2b;
    color: #fff;
    font-weight: 500;
    padding: 5px 12px;
    text-transform: uppercase;
    border-left: 4px solid #fbc424;
    max-width: 90%;
}
.class_sec .days_block .days b{
    font-weight: 400;
    display: block;
}
.class_sec .days_block .days:before{
	content: "";
    position: absolute;
    left: 100%;
    background-color: #cd8c2b;
    bottom: 0;
    border-bottom: 35px solid #cd8c2b;
    border-right: 15px solid #fbc424;
}
.class_sec .days_block .days span{
	position: relative;
	z-index: 1;
}
.member_list [class*="col-"]{
	margin-top: 30px;
}
.member_list .cols{
	display: -ms-flexbox;
	display: flex;
    align-items: flex-end;
}

.member_list .cols1{
	display: -ms-flexbox;
	display: flex;
    align-items: flex-start;
}

.member_list .img_sec{
	margin-right: 15px;
	border: 7px solid #fbc424;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    max-width: 250px;
}
.member_list .img_sec img{
	width: 250px;	
	/*height: 250px;	*/
}
.team_detail{
	display: none;
}
.member_list .team_detail .img_sec{
    -ms-flex: 0 0 450px;
    flex: 0 0 450px;
    max-width: 450px;
    border: 10px solid #fbc424;    
}
.member_list .team_detail{
	/*background-image: url(../images/arrow.png);*/
    /*mix-blend-mode: multiply;*/
    background-repeat: no-repeat;
    opacity: 0.9;
    background-position: bottom right;
}
.member_list .team_detail .img_sec img{
	width: 450px;	
	height: 450px;	
}
.member_list .p_detail .name{
	font-size: 20px;
    font-weight: 500;
    text-align: left;
}
.member_list .p_detail a, .btn_style1{
	background-color: #e6dfc6;
    padding: 6px 12px;
    display: inline-block;
    -webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.member_list .p_detail a:hover, .btn_style1:hover{
	background-color: #fbc424;
}
/*.btn_style1{
	background-color: #fbc424;
    padding: 6px 12px;
    display: inline-block;
    -webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.btn_style1:hover{
	background-color: #e6dfc6;
}*/
.btnStyle4{
	/*background-color: #fff;*/
	background-color: #4c276a;
    padding: 6px 12px;
    /*color: #040505;*/
    color: #ffffff;
    position: relative;
    display: inline-block;
    border: none;
    bottom: 0px;
    -webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.btnStyle4:hover{
	background-color: #f8ae19;
    background-image: linear-gradient(#fed22f, #f8ae19);
}

.testimonials .item{
	display: -ms-flexbox;	
	display: flex;	
	padding: 25px;
	background-color: #f3c260;
	margin-top: 24px;
	align-items: center;
}
.testimonials .item .img_sec{
	-ms-flex: 0 0 250px;
    flex: 0 0 250px;
	margin-right: 40px;
}
.testimonials .item .img_sec img{
	width: 250px;
	height: 250px;
	border-radius: 50%;
}
/*.testimonials .item .content{*/
	
/*}*/
.testimonials .item .content .author{
	font-weight: 500;
}

.contact_sec{
	background-color: #efd594;
}
.contact_sec iframe{
	width: 100%;
height: 50vh;
}

.centered_sec{
	max-width: 1100px;
	margin: 0 auto;
}
.col3_news{
	column-count: 3;
  	column-gap: 30px;
}
.inner_page h4{
	text-transform: capitalize;
    color: #5b3904;
    font-weight: 400;
}
.inner_page h2{
	text-transform: capitalize;
}
.inner_page h5, .inner_page h3{
	font-weight: 500;
}
.inner_page .section_bg1 h2{
	color: #fff;
	margin-bottom: 16px;
	font-weight: 500;
}
.inner_page .section_bg1 h4{
	color: #fff;
}
.inner_page .section_bg1 {
	color: #fff;
}
.moveToTop{
    position: fixed;
    right: 2%;
    bottom: 5%;
    z-index: 9;
    display: none;
    background-color: #4c276a;
    width: 35px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    box-shadow: 1px 1px 2px #999;
}
.moveToTop img{
    width: 25px;
    position: relative;
    top: 0;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.moveToTop:hover{
    background-color: #ad702a;
    color: #fff;
}
.moveToTop:hover img{
    top: -5px;
}
.form-control {
    border: none;
    border-bottom: 1px solid #040505;
    border-radius: 0px;
    padding: 0px;
    min-width: 226px;
}
.form-control:focus{
	outline: none;
	border-color: inherit;
	box-shadow: none;
}
.enquiry_form{
	position: fixed;
    right: -338px;
    top: 50%;
    z-index: 91;
    transform: -webkit-translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff;
    padding: 15px;
    border: 2px solid #f8ae19;
    border-top-width: 4px;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.2);
    z-index: 9992;
}
.enquiry_form .dropdown-toggle{
	margin-left: 5px;
}
.enquiry_form.open{
	right: 0px;
}
.enquiry_form .title{
	position: absolute;
    right: 100%;
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding: 12px;
    z-index: 1;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
    top: 32px;
    margin-right: -34px;
    display: -ms-flexbox;
    display: flex;
}
.feedback_btn{
	position: fixed;
    left: 0;
    bottom: 0;
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    border: none;
    padding: 12px;
    z-index: 1;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
    display: none;
}
.feedback_btn:focus{
	outline: none;
}
.address{
	text-align: left;
}
.lb-data .lb-number{
	display: none !important;
}
.prices h4 b{
	/*color: #f8ae19;*/
	font-weight: 500;
}
.prices .content_area{
	background-color: #f9f9f9;
    box-shadow: 0px 2px 15px rgb(0 0 0 / 0.1);
}
.price_col{
	padding: 20px 12px;
}
.content_area.bg_color{
	background-color: #fed22f;
}
.content_area.bg_color .high_light{
	background-color: #fff;
}
.high_light{
	background-color: #fbc424;
    display: inline-block;
    padding: 4px 10px;
    /*color: #fff;*/
}
.certificates p{
    background-color: #fbc424;
    /*color: #fff;*/
    margin: 0;
    text-align: center;
	padding: 12px 6px;
    text-transform: uppercase;
    position: relative;
}
.certificates .inner{
	overflow: hidden;
}
.certificates .inner img{
	-webkit-transition: 0.3s all;
	transition: 0.3s all;
}
.certificates .inner:hover img{
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.img_highlight{
	border: 1px solid #c88e0b;
    padding: 3px;
    border-radius: 8px;
    box-shadow: 0px 0px 7px #444;
}

.social_icons{
	-ms-display: flex;
	display: flex;
}
.social_icons li{
	margin-right: 10px;
}
.social_icons li a{
    width: 30px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
    border: 1px solid #6e6e6e;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    color: #6e6e6e;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    top: 0;
}
.social_icons li a:hover{
    background: #e31e24;
    color: #fff;
    border-color: #e31e24;
    box-shadow: 0px 3px 5px #ccc;
    top: -4px;
    /*-ms-transform: scale(1.1);
    transform: scale(1.1);*/
}
footer{
	padding-bottom: 25px;
	line-height: 1;
	background: #ffffff;
}
footer .left{
	font-size: 14px;
}
footer .right{
	text-align: right;
}
footer .header_bottom{
    background-color: #fbc424;	
    margin-bottom: 25px;
}
footer .header_bottom ul{
	justify-content: center;
}
footer .header_bottom a {
    padding: 16px 12px;
    margin: 0 6px;
    color: #040505;
    font-weight: 500;
}
footer .header_bottom a:hover, footer .header_bottom li.active a{
	color: #fff
}
footer .header_bottom a:hover{
	color: #fff;
}



.bar1, .bar2, .bar3 {
	width: 28px;
    height: 3px;
    background-color: #fff;
    margin: 6px 0;
    transition: 0.4s;
    border-radius: 10px;
}
.bar2{
	width: 27px;
}

.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-7px, -4px);
  transform: rotate(45deg) translate(-7px, -4px);
}
.nav-tabs .nav-link{
	border: none;
    background-color: transparent;
    color: #040505;
    position: relative;
    display: inline-block;
    border-radius: 0;
    padding: 5px 18px;
    background: #f9f9f9;
    margin-bottom: 1px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	border: none;
    background-color: #040505;
    color: #fff;
}
.nav-tabs {
    border-bottom: 1px solid #333333;
    margin-bottom: 20px;
}



.owl-theme.type2 .owl-nav {
    position: absolute;
    right: 10px;
    top: 10px;
    margin: 0;
}
.owl-carousel .owl-nav button.owl-next:focus, .owl-carousel .owl-nav button.owl-prev:focus, .owl-carousel button.owl-dot:focus{
    outline: none;
}
.owl-theme .owl-nav [class*=owl-]{
	opacity: 0.9;
	margin: 4px 8px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: transparent;
    opacity: 1;
}
.table_style1{
	margin-bottom: 0px;
}
.table_style1 thead th{
	vertical-align: middle;
	background-color: #0079c6;
    color: #fff;
    font-weight: 500;
    border: none;
    border: 1px solid #868383;    
}
.table_style1 td, .table_style1 th {
    padding: 1rem 2rem;
    vertical-align: top;
    border: 1px solid #868383;
    background-color: #fff;
}
.td_span{
	padding: 8px 16px;
    background-color: #02407c;
    margin-left: 20px;
}
.td_span.color1{
	background-color: #4b4b4b;
}
.tr_color{
	background-color: #888;
	color: #fff;
}
.table_style1 .title{
    color: #1f79c6;
    font-weight: 600;
}
.table_style1 .title1{
    background-color: #ababab;
    color: #333;
    font-weight: 600;
}
.table_style1 .empty_row{
	background-color: transparent;
    border: none;
}
.owl-carousel .owl-item .mob_img{
	display: none;
}
.yogakit img{
	margin-bottom: 15px;
	border: 5px solid #fcc929;
}
.md_top_s{
	margin-top: 100px;
}
video:focus{
    outline: none;
}
.news_form{
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 2px 4px #ddd;
}

.form-group1 {
    margin-bottom: 10px;
}


.enrollment_form{
	background-color: #fff;
    padding: 25px;
    box-shadow: 0px 2px 4px #ddd;
}
#video_close{
	position: absolute;
    right: 8px;
    font-size: 28px;
    top: -22px;
    line-height: 26px;
    border: 2px solid #3b1658;
    box-sizing: border-box;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    background-color: #4c276a;
    cursor: pointer;
    z-index: 91;
}
#video_ads{
	position: fixed; 
	bottom: 10px; 
	right: -400px; 
	z-index: 9991; 
	background-color: rgb(255, 255, 255); 
	padding: 10px; 
	border-radius: 3px; 
	box-shadow: rgb(136, 136, 136) 0px 3px 5px;
    
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    /*opacity: 0;
    visibility: hidden;*/
}
#video_ads.open{
    right: 0px;
    /*opacity: 1;
    visibility: visible;*/
}
#video_ads .title{
    position: absolute;
    left: -65px;
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding: 12px;
    z-index: 1;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
    top: 26px;
    margin-right: -34px;
    display: -ms-flexbox;
    display: flex;    
}
#video_ads .dropdown-toggle{
    margin-left: 8px;   
}
.cor_toggle, .online_toggle{
    display: none;
}
.hideformob{
    display:none !important;
}
#new_popup h2{
	display: inline-block;
    font-weight: 500;
    color: #ad702a;
    font-size: 18px;
}
#new_popup h4{
	
    font-size: 15px;
    font-weight: 800;

}
#new_popup h4 b{
	color: #f9af18;
}
#new_popup h5{
        font-size: 15px;
    margin-bottom: 8px;
    color: #ad702a;
    font-weight: 600;
    margin-top: 19px;
}
#new_popup img{
	/*border-bottom-right-radius: 20%;*/
 /*   border-top-right-radius: 20%;	*/
}
#new_popup sup{
    text-transform: lowercase;
}
#new_popup .btnStyle1{
    display: inline-block;
    margin-top: 15px;
    font-size: 20px;    
}
.high_light .usd{
    background-color: #4c276a;
    display: inline-block;
    padding: 2px 4px;
    color: #fff;
    border-radius: 2px;
}
.inner_page .price_col h4{
    font-size: 21px;
}
.theme_color{
    color: #ad702a;    
}
.modal-xl {
    max-width: 940px;
}
.font_1{
    font-size: 130%;
}
.yogakit{
    text-align: left;
}
.form-check-label span{
    font-weight: 300;
}
.form-check label{
    font-weight: 400;
}
@media only screen and (max-width: 1500px) {
    .banner .content h2{
        font-size: 60px;
    }
    .banner .item:before{
        width: 55%;
        height: 55%;
    }
}
@media only screen and (max-width: 1366px) {
	.banner .content{
		bottom: 10%;
	}
	.banner .content h6{
		font-size: 31px;
	}
	.banner .content h2{
		font-size: 36px;
	}
	.banner .content h5{
		font-size: 14px;
	}
	.banner .content h4{
		font-size: 13px;
	}
	.banner_bg {
	    background-size: contain;
	}
	.heading_style1 h2 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0 15px;
	}
	.heading_style1 > span:last-child {
	    background-color: transparent;
	}
	.class_sec .title1 {
	    font-size: 7em;
	}
	.modal-xl{
	    max-width: 840px;
	}
	#new_popup h2{
	    font-size: 30px;
	}
	#new_popup h4{
	    font-size: 23px;
	}
	.modal-xl {
        max-width: 940px;
    }
}
@media only screen and (max-width: 1200px) {
	.header_parent{
	    align-items: center;
	}
	.header_top{
		padding-top: 5px;
		display: block;
	}
	header .header_right{
		-ms-display: inherit;
    	display: block;
	}
	.header_top .btnStyle1{
		padding: 3px 10px;
    	font-size: 12px;		
	}
	.menuIcon{
		cursor: pointer;
		display: block;
		position: relative;
		padding: 8px;
		float: right;
	}
	header .header_left {
	    width: 180px;
	}
	.header_bottom ul{
		display: block;
	}
	.header_bottom a {
	    padding: 15px;
	    margin-left: 0;
	    display: block;
	}
	.header_bottom{
	    position: fixed;
	    right: -100%;
	    -ms-transition: all 0.4s;
	    transition: all 0.4s;
	    top: 0;
	    width: 40%;
	    min-width: 240px;
	    bottom: 0;
	    background-color: #4c276a;
	    padding-top: 60px;
	    box-shadow: -1px 2px 6px #ddd;
	    overflow: auto;
	}
	header + section {
	    padding-top: 60px;
	}
	header.fixed .header_left {
	    width: 160px;
	}

	.header_bottom a:hover{
		color: #000;
	}
	.header_bottom a:hover:after{
		width: 0px;
	}
	.header_bottom .dropdown-toggle {
	    float: right;
	    padding-right: 10px;
	    padding: 8px 8px;
	    line-height: 0;
	    cursor: pointer;
	}
	.header_bottom .has-sub ul {
	    position: relative;
	    opacity: 1;
	    visibility: visible;
	    box-shadow: none;
	    left: 0;
	    width: 100%;
	    display: none;
	    border-top: none;
	}

	.enquiry_form{
		top: 150px;
	    transform: inherit;
	}
	.class_sec .title1 {
	    font-size: 6em;
	}

	.container_box .col-md-4 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.container_box .col-md-8 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.md_top_s{
		margin-top: 30px;
	}
	.banner .content h2 {
	    font-size: 40px;
	}
	h2 {
	    font-size: 32px;
	    margin-bottom: 16px;
	}
	.class_sec h4 {
	    font-size: 32px;
	}
	.container_box {
	   padding: 25px;
	}
	#container_box {
	     padding: 25px 40px;
	}
	.class_sec  .col_45.right_bg{
		padding-top: 0px;
	}
	footer .header_bottom{
		display: none;
        
        display: block;
        position: relative;
        width: 100%;
        background: #fbc424;
        left: 0;
        right: 0;
        padding-top: 10px;
        box-shadow: none;
	}
	footer {
	    padding: 20px 0;
	}
	
	#new_popup h2{
        font-size: 28px;	    
	}
	#new_popup h4{
        font-size: 21px;	    
	}
	.class_sec .days_block{
        padding: 50px 12px 12px;	    
	}
}
@media only screen and (max-width: 980px) {
    
    .part-card {
    width: calc(50% - 1rem)!important;
    margin-bottom: 2rem;
}
    
    .elix-form {
    padding: 10rem 1rem;
}
    .elix-form {
    width: 90% !important;
      }
	.class_sec .col_45 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    min-height: auto;
    	padding: 30px 15px;	    
	}
	.class_sec .col_55{
		display: none;
	}
	.owl-theme.type3 .owl-dots {
	    position: absolute;
	    bottom: 0;
	    right: 0%;
	    left: 0;
	}
	.max-md-48 {
	    max-width: 100%;
	}
	.member_list .team_detail .cols{
		display: block;	
	}
	.member_list .team_detail{
		padding-bottom: 0px;
	}
	.member_list .team_detail .img_sec {
	    -ms-flex: 0 0 290px;
	    flex: 0 0 290px;
	    max-width: 290px;
	    margin-right: 0;
	    margin-bottom: 25px;
	}
	.member_list .team_detail .img_sec img {
	    width: 290px;
	    height: 290px;
	}
	.price_col {
	    font-size: 12px;
	}
	.modal-xl {
        max-width: 670px;
    }
}
@media only screen and (max-width: 767px) {
    

    .part-card {
    width: 100%!important;
}
    
	.testimonials .item {
	    align-items: flex-start;
	}
	.testimonials .item .img_sec {
	    -ms-flex: 0 0 150px;
	    flex: 0 0 150px;
	    margin: 0 15px 30px 0;
	}
	.testimonials .item .img_sec img {
	    width: 150px;
	    height: 150px;
	}
	.address{
		padding-bottom: 20px;
	}
	.member_list .img_sec {
	    -ms-flex: 0 0 150px;
	    flex: 0 0 150px;
	    max-width: 150px;
	}
	.member_list .img_sec img {
	    width: 160px;
	    /*height: 150px;*/
	}
	.testimonials .item {
	    display: block;
	}
	h2 {
	    font-size: 26px;
	}
	.btnStyle1{
		position: relative;
	    left: 0;
	    top: 0;
	    margin: 8px 8px 0;
	}
	h4 {
	    font-size: 1.6em;
	}
	.class_sec h4 {
	    font-size: 27px;
	    font-weight: 500;
	    margin-bottom: 16px;
	}
	.member_list .p_detail .name {
	    font-size: 16px;
	}
	.member_list .p_detail a {
	    padding: 6px 8px;
	}
	.feedback_btn{
		padding: 7px;
	}
	.box_style [class*="col-"] {
	    margin-top: 15px;
	}
	.section_padd {
	    padding: 30px 0;
	}
	.section_space {
	    margin: 30px 0;
	}

	.owl-carousel .owl-item .dt_img{
		display: none;
	}
	.owl-carousel .owl-item .mob_img{
		display: block;
	}
	.owl-theme.type1 .owl-nav.disabled+.owl-dots {
	    left: 10px;
	    top: 10px;
	}
	.col3_news {
	    column-count: auto;
	}
	
	#new_popup img{
        border-radius: 0;
        /*margin-bottom: 20px;	    */
	}
	.modal.show .modal-dialog{
	    /*max-width: 300px;*/
	    margin: auto;
	}
	#new_popup h3{
	    font-size: 20px;
	}
	#new_popup h2{
	    font-size: 22px;
	}
	#new_popup h4{
	    font-size: 15px;
        line-height: 1.6;
	}
	#new_popup .btnStyle1{
	    margin-left: 0px;
        margin-top: 5px;	    
	}
	.enrollment_form{
	    margin-bottom: 25px;
	}
}
@media only screen and (max-width: 566px){
    .elix-form h2 {
    font-size: 1.5rem !important;
}
}
@media only screen and (max-width: 480px) {
    .elix-form {
    padding: 9rem 1rem !important;
}
    
    .elix-form h2 {
    font-size: 1.3rem !important;
}
    
    .class_sec .days_block .days b{
        font-size: 14px;
        font-weight: 600;
    }
    .class_sec .days_block .days:before{
        border-bottom: 28px solid #cd8c2b;
    }
    .header_top{
        display: none;
    }
	/*.banner .content{*/
	/*	padding: 7px;*/
	/*	left: 15px;*/
 /*   	right: 15px;*/
 /*   	bottom: 12%;*/
 /*   	background-color: rgba(0, 0, 0, 0.2);*/
	/*}*/
	.banner .content h6{
		font-size: 16px;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.banner .content h6 span{
		font-size: 12px;
	}
	.banner .content h2{
		font-size: 16px;
    	margin-bottom: 5px;
	}
	.banner .content h5{
		font-size: 12px;
		margin-bottom: 0px;
	}
	.banner .content h4{
		font-weight: 300;
		font-size: 11px;
		margin-top: 5px;
	}
	footer .left{
		text-align: center;
	}
	footer .right{
		padding-top: 10px;
		text-align: center;
	}
	.table_style1 td, .table_style1 th{
		min-width: 10px;
	}
	body{
	    text-align: left;
	}
	.hideformob{
	    display:block !important;
	}
	a.btnStyle1.hideformob {
        width: 75%;
        display: block;
        margin: 10px 20px;
        text-align: center;
        padding: 10px 0px;
        color: #000;
    }
    #new_popup h3{
	    font-size: 16px;
	}
	#new_popup h2{
	    font-size: 20px;
	}
	#new_popup h4{
	    font-size: 14px;
        line-height: 1.6;
	}
	/*.modal.show .modal-dialog{*/
	/*    max-width: 250px;*/
	/*}*/
	#new_popup .btnStyle1{
	    font-size: 15px;
	}
	.enquiry_form .title{
        font-size: 12px;
        padding: 10px;
        right: 263px;
        top: 25px;
	}
	#video_sec{
	    height: 160px;
	}
	#video_ads .title{
	    font-size: 12px;
        left: -58px;
        top: 21px;
	}
	#video_ads{
        right: -223px;
	}
	.yogakit{
	    text-align: center;
	}
	.yogakit h5{
	    text-align: center;
	}
}



/*new code*/
.ul_style li span {
    color: #8e530f;
    font-weight: 600;
}
.zamin .row, .bg_color1 .row{
	align-items: center;
}
.bg_color1 {
    background-color: #efd594;
    padding: 40px 25px;
    margin-top: 15px;
}
#programs [class*="col"] {
    margin: 10px 0;
}
.ly1 {
    padding: 8% 6%;
}


.hicas-results{
    -webkit-animation-name: hicas-results-anime;
    -webkit-animation-duration: 1.5s;
    animation-name: hicas-results-anime;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    color:#fff;
}
.hicas-results:hover{
    color:#fff !important;
}

@-webkit-keyframes hicas-results-anime {
  50%   {
    background-color:  #333298;
  }
  100% {
  	background-color: #fbc424;
  }
}


@keyframes hicas-results-anime {
  50%   {
  	background-color:  #333298;
  }
  100% {
  	background-color: #fbc424;
  }
}
@media only screen and (max-width: 480px) {
    .modal-dialog.modal-dialog-centered.modal-lg {
    width: 400px !important;
}
    #download{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    font-size: 9px;
    color: #000;
    /*padding:9px;*/
   top:88%;
   right:32%;
  
    
        background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 6px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
 
    
}
#download2{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    font-size: 9px;
 
    /*padding:6px;*/
   top:88%;
   right:10%;
  
    
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 6px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
}
}
@media only screen and (min-width:481px) and (max-width: 991px){
    #download{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    font-size: 10px;
    color: #000;
    /*padding:9px;*/
   top:88%;
   right:32%;
  
    
        background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 8px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
 
    
}
#download2{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    font-size: 10px;
 
    /*padding:6px;*/
   top:88%;
   right:10%;
  
    
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 8px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
}
}
}
@media only screen and (min-width:991px) and (max-width: 1440px){
    
.modal-dialog.modal-dialog-centered.modal-lg {
    width: 650px;
}
 #download{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    font-size: 12px;
    color: #000;
    /*padding:9px;*/
   top:88%;
   right:32%;
  
    
        background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 10px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
 
    
}
#download2{
    width:20%;
    position:absolute;
    /*font-family:PT serif;*/
    font-size: 12px;
 
    /*padding:6px;*/
   top:88%;
   right:10%;
  
    
    background-color: #f9af18;
    background-image: linear-gradient(#fed22f, #f8ae19);
    color: #040505;
    text-align:center;
   
    padding: 10px;
 
    cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
}
}

    #formPreloader{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000bb;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    .spinner{ 
    width: 24px;
    height: 24px;
    border: 4px solid #fff0;
    border-top-color: #fff;
    animation: spin 1s linear infinite;
    border-radius: 50%;
    }
    
            @keyframes spin {
          0% {
            transform: rotate(0deg);
          }
          100% {
            transform: rotate(360deg);
          }
        }
    
    .form-preloader-holder{
    display: inline-block;
    width: max-content;
    position: relative;
    }
    
    
    
    
    
    
    

/*Jerry Program*/
.pad{
    padding:5rem 0;
}

.parting-flex {
    display: flex;
    padding: 2rem 0;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1.5rem;
}

.part-card {
    width: calc(33.33% - 1rem);
    background: #E6DFC6;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}

.yoga-cart-image {
  line-height: 0;
}

.yoga-cart-content{
  display: flex;
  flex-direction: column;
}

.yoga-cart-content div{
  padding: 1rem 2rem 2rem;
}

.part-card img {
  width: 100%;
  aspect-ratio: 6 /4;
  object-fit: cover;
  object-position: center;
}

button.buy-now {
    background: #FBC424;
    border: unset;
    font-size: 1.375rem;
    font-weight: 500;
    padding: 0.7rem 0;
    width: 100%;
    cursor: pointer;
    outline: unset;
}
.part-card h2 {
    font-size: 1rem !important;
    color: #000;
    margin-bottom: 0;
    font-weight: 600;
    text-transform: none;
    padding-bottom: 0.5rem;
}

.part-card p {
  font-size: 14px;
}

.part-card h3 {
  font-size: 14px;
  font-weight: 600;
  color:#000 !important;
}

ul.lem li {
    font-size: 14px;
    list-style: disc;
    margin-left: 1rem;
}
.cart-buy-btn{
  padding: 0 2rem 2rem 2rem;
  text-align: center;
}

button.btn.btn-primary {
    background: #FBC424;
    border: unset;
    font-size: 1.375rem;
    font-weight: 500;
    padding: 0.7rem 0;
    width: 100%;
    cursor: pointer;
    outline: unset;
    border-radius: unset;
    color:#000;
}


button.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{
    box-shadow: none;
    background-color: unset;
    border: none;
    outline: none;
}

.btn-primary.focus, .btn-primary:focus {
    box-shadow: unset;
}

input.modle-t {
    width: 100%;
    border-top: unset;
    border-left: unset;
    border-right: unset;
    outline: unset;
    padding-bottom: 2rem;
    border-bottom: 1px solid #ccc;
    padding-top: 2rem;
}

input.modle-t.form-control:focus{
    border-bottom: 1px solid #f8ae19;
}

.form-control:focus{
    border-bottom: 1px solid #f8ae19;
}

.modal-body textarea {
    width: 100%;
    border-top: unset;
    border-left: unset;
    border-right: unset;
    outline: unset;
    padding-top: 0.5rem;
    border-bottom: 1px solid #ccc;
}

button.btn.btn-secondary {
    background-color: #FBC424;
    color: #000;
    border-radius: unset;
    border: unset;
    font-weight: 500;
}

.modal-footer {
   
    border-top: 0;
   
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: unset;
    background-color: unset;
    border-color: unset;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: unset;
}


/*Elixer form*/

.elixxx {
    display: flex;
    flex-direction: column;
}


.elixxx input {
    border-left: unset;
    border-right: unset;
    border-top: unset;
    width: 100%;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    outline: unset;
    border-bottom: 1px solid #ccc;
}

.elixxx input:focus{
    border-bottom: 1px solid #f8ae19;
}



.butn-elix {
    padding: 1rem;
    width: 100%;
    background-color: #f8ae19;
    outline: unset;
    border: unset;
    font-weight: 500;
}

.elix-form {
    padding: 15rem 1rem;
    width: 40%;
    margin: auto;
    background:#fff;
}
.elix-form h2 {
    text-transform: capitalize;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    padding-bottom:2rem;
}

h2.fill{
    text-transform: capitalize;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    padding-bottom:2rem;
}

/*enquiry form*/

span.error{
    color:red;
    display:flex;
}
