@charset "utf-8";
/* CSS Document */
:focus{ outline:0 !important}
*{scrollbar-width: thin; -webkit-scrollbar-width: thin;-moz-scrollbar-width: thin;}
html {  scroll-behavior: smooth;}
::-webkit-scrollbar{ width: 8px; }
::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07); }
@font-face{font-family:PPEditorialNew-Medium;src:url(PPEditorialNew-Medium.ttf)}

a{-webkit-transition: .3s ease-out;	-moz-transition: .3s ease-out;	-o-transition: .3s ease-out;	transition: .3s ease-out;}
button{ outline: 0 !important }
body{  line-height:20px; font-size:14px; letter-spacing:.5px;  position:relative;   font-family: 'Open Sans', sans-serif; font-weight:400;}
p{ margin-bottom:12px; color:#000}
h1,h2,h3,h4,h5,h6{  }
h5{}

.sticky{position:fixed;  z-index:99; background-color:rgba(255,255,255,.98); box-shadow:0 0 10px rgba(0,0,0,.3)}
.sticky  .headertop{ display:none !important}
header{  -webkit-transition: .3s ease-out;	-moz-transition: .3s ease-out;	-o-transition: .3s ease-out;	transition: .3s ease-out;z-index:99;  z-index:99;   color:#223f47; padding:5px 0; width:100%} 

.headerinner{display:-webkit-box;	display:-ms-flexbox;	display:flex;	-ms-flex-wrap:wrap;	flex-wrap:wrap;-ms-flex-line-pack:center!important;-webkit-box-pack:justify!important;	-ms-flex-pack:justify!important;
	justify-content:space-between!important;-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important}

.weblogo{ position:relative; padding:0 0 0 35px; }
.weblogo img{ width:130px;}
.weblogo #slide{ position:absolute; top:12px; font-size:30px; left:0;}


.mainlinks .mainul{ margin:0; padding:0}
.mainlinks .mainul .mainli{ float:left; list-style:none; margin-left:30px;}
.mainlinks .mainul .mainli .navlibks{ padding:15px 0; display:block; color:#000; text-transform:uppercase;  font-weight:500;}
.mainlinks .mainul .mainli.active a{color:#cd4035;}
.mainlinks ul li{ list-style:none}
.megadropdownn{ position: static}
.megadropdownn .megamenuuu{ top:55px; left:0; right:0; width:100%; position:absolute; padding:8px 0 0 ; z-index:99; display: none}
.megadropdownn:hover > .megamenuuu{ display: block}
.megadropdownn .megamenuuu .megaminner{ background-color:#fff; padding:20px;  box-shadow:0 5px 8px rgba(0,0,0,.2);}
.megadropdownn .megamenuuu .megaminner .submegainner{ position:relative;  padding:0 0 0 210px;min-height:100px;}
.megadropdownn .megamenuuu .megaminner .nav{ display:block !important; border:0 !important; position:absolute; top:0; left:0; margin:0 !important; padding:0; width:170px;}
.megadropdownn .megamenuuu .megaminner .nav li{ display:block; width:100%; margin:0 !important}
.megadropdownn .megamenuuu .megaminner .nav li a{ padding:12px 10px !important; display:block; text-align:center; background-color:#fff; color:#000; border:1px #01A74F solid; font-weight:700;}
.megadropdownn .megamenuuu .megaminner .nav li a.active{background-color:#01A74F; color:#fff !important }
.megadropdownn .megamenuuu .megaminner .tab-pane h6{ color:#01A74F; font-weight:600; margin-bottom:15px;}
.megadropdownn .megamenuuu .megaminner .tab-pane h6 a{ color:#01A74F !important; font-weight:600; margin-bottom:15px;}
.megadropdownn .megamenuuu .megaminner .tab-pane  li a{ font-weight:600; color:#000;}
.megadropdownn .megamenuuu .megaminner .borderright{ border-right:1px #ccc solid} 



.rigthpanell{margin-left: auto;}
.rigthpanell a{  line-height:30px; font-weight:600; color:#000}
.rigthpanell a+a{ margin-left:5px;}
.rigthpanell a.lognn{ border:1px  #01A74F solid; padding:0 5px;}


.mainbanners .item{ height:80vh; background-size:cover; background-repeat:no-repeat; background-position:60% top; background-color:#34c576;}




.mainbannercontent{display:-webkit-box;	display:-ms-flexbox;	display:flex;	-ms-flex-wrap:wrap;	flex-wrap:wrap;-ms-flex-line-pack:center!important; height:100%; align-content:center!important; width:90%}
 .mainbannercontent h2{ font-size:36px; line-height:48px; font-weight:700;}

.commanspave{ padding:40px 0 30px 0;}
.commanhead .subhead{  color:#CC3333;  font-family: 'Open Sans', sans-serif;  font-style:italic; font-size:14px; display:inline-block; margin-bottom:8px;}
.commanhead .comaHD{ font-size:26px; line-height:30px;  font-family: 'Open Sans', sans-serif;  font-weight:bold; padding:0 0 25px 0;}
.commanhead, .commanhead p{ font-size:14px; line-height:24px;}

.comanbutton{background: #1A335A; color:#fff; height:30px; line-height:30px; display:inline-block; padding:0 15px; text-align:center;}
.comanbutton.greenbg{background: #01A74F; }



.chockstyle .comaHD{ background:url(../images/headstyle.png) no-repeat center bottom  }
.chockstyle-1 .comaHD{ background: url(../images/headstyle-1.png) no-repeat center bottom  }
.chockstyle-2 .comaHD{ background: url(../images/headstyle-2.png) no-repeat center bottom  }

.greenformsec{ background:#01A74F url(../images/form_bg.png) no-repeat center bottom;border-radius: 11px; padding:20px 10px 10px 10px;}
.formwhitesec{ background-color:#fff; margin-bottom:-60px; border:1px #01A74F solid;padding:20px 20px 10px 20px;}
.greenformsec .greensecarea{ padding:0 120px 0 0}
.greensecarea, .greensecarea p{ color:#fff; font-size:14px; line-height:22px;}
.greensecarea p{ margin-bottom:15px;}

.formm .forminput{ border:2px #BDBDBD solid; padding:10px 20px; background-color:#fff; font-size:14px; font-weight:500; opacity:1;}
.formm label{ color:#828282; font-weight:600;}
.formm .submitt{ border:0; background-color:#01A74F; color:#fff; padding:9px 20px; font-size:15px; font-weight:600;}


.testimonlas{display:-webkit-box;display:-ms-flexbox;display: block;	-ms-flex-wrap:wrap;	flex-wrap:wrap;-webkit-box-align:center!important;
	-ms-flex-align:center!important;	align-items:center!important; background-color:#E0E0E0	}
.testimonlas > div{ flex:1; height:100%}
.testimonlas .testinner{ padding:25px;}
.testimonlas .test-rthumb{ position:relative;}
.testimonlas .test-rthumb .squres{ width:30px; height:30px; background-color: #E0E0E0;transform: rotate(45deg); position:absolute; top:40px; left:-15px;}
.testimonlas .testinner h4{ color:#1A335A;}
.testimonlas .testinner h6{ color:#000; font-weight:700}


.ourmentors h5{ color:#000;}




.bluebgg{ position:relative; padding:0 20px;}
.bluebgg:after{ position:absolute; top:50px; bottom:70px; content:""; left:0; right:0; background-color:#1A335A; z-index:-1; border-radius:7px;}
.smallwhitebox{ background-color:#fff; padding:25px 15px; border:1px #1A335A solid; border-radius:2px;}
.smallwhitebox.bighieght{ padding:35px 20px}
.smallwhitebox h4{ font-size:17px; font-weight:700; color:#000;}
.smallwhitebox img{ margin-bottom:15px;}
.smallwhitebox .exploree{ font-weight:600;color: #01A74F; font-size:14px;}
.smallwhitebox + .smallwhitebox{ margin-top:20px;}
.smallwhitebox.absoluteimg{ position:relative; padding:35px 70px 35px 25px }
.smallwhitebox.absoluteimg img{ position:absolute; right:15px; top:20px;}

.smalltransbox{ padding:25px 50px 25px 0; margin-top:10px;}
.smalltransbox, .smalltransbox p{ color:#fff;}
.smalltransbox h3{color: #01A74F }
.smalltransbox  .expbutt{ font-weight:600;color: #fff; font-size:14px; background-color:#01A74F; display:inline-block; padding:8px 20px;}



footer{ background-color:#1A335A;}
.footercontent{ padding:0;}
.footercontent h4{ color:#01A74F; margin-bottom:20px; font-size:17px;font-weight:600;}
.footercontent ul{ margin:0 ; padding:0 0 12px 0;}
.footercontent ul li{ list-style:none; margin-bottom:8px;}
.footercontent ul li a{ font-size:14px; color:#fff;font-weight:400;}
.footercontent, .footercontent p{ color:#fff;}

.copyright{ background-color:#E0E0E0; font-weight:600;}





#back-top{ position:fixed; right:20px;  bottom:10px; cursor:pointer; z-index:99; }



.claseshead{background: #1A335A;border-radius: 11px; color:#fff; padding:15px 25px; font-weight:600; }
.moreuocns ul{display:-webkit-box;display:-ms-flexbox;	display:flex;	-ms-flex-wrap:wrap;	flex-wrap:wrap;-webkit-box-pack:justify!important;
	-ms-flex-pack:justify!important;	justify-content:space-between!important;  padding:0;-webkit-box-pack:center!important;
	-ms-flex-pack:center!important;	justify-content:center!important;margin:0 2%;}
.moreuocns ul li{  list-style:none; margin-bottom:20px; text-align:center; display:inline-block; padding:0 ; width:170px;}
.classthumb{ width:120px; line-height:120px; text-align:center; margin:0 auto 15px auto; height:120px;background: #E0E0E0; border-radius:50%; display:inline-block}
.moreuocns ul li .smallboxiocn:hover .classthumb,.moreuocns ul li .smallboxiocn.smactive .classthumb{ background-color:#01A74F;}
.moreuocns ul li .smallboxiocn strong{ color:#000;}
.moreuocns ul li .smallboxiocn a{ display:block}
.moreuocns.box6x ul{margin:0 ;}



.classdetails{display:-webkit-box;display:-ms-flexbox;display:block;	-ms-flex-wrap:wrap;	flex-wrap:wrap;-webkit-box-align:center!important;
	-ms-flex-align:center!important;	align-items:center!important; background-color:#E0E0E0	}
.classdetails > div{ flex:1; height:100%}
.classdetails .cdinner{ padding:20px 25px;}
.classdetails .cd-rthumb{ position:relative;}
.classdetails .cd-rthumb .squres{ width:30px; height:30px; background-color: #E0E0E0;transform: rotate(45deg); position:absolute; top:40px; left:-15px; display:none}
.classdetails .cdinner .smallbutton a{ display:inline-block;border: 1px solid #1A335A;box-sizing: border-box;border-radius: 5px; padding:4px 12px;margin-bottom: 10px;    margin-left: 0px !important; color:#1A335A; font-weight:600; font-size:13px;}
.classdetails .cdinner .smallbutton a+a{ margin-left:5px;}
.classdetails .cdinner .rating i{ margin-right:3px;}
.classdetails .cdinner p{display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;
    overflow: hidden;    text-overflow: ellipsis;}

.contactadd{border: 1px solid #1A335A;box-sizing: border-box; padding:25px 25px 15px 110px; position:relative; height:100%}
.contactadd > img{ position:absolute; top:25px; left:25px;}
.contactadd  h5{ font-weight:700; color:#000; margin-bottom:15px;}

.mainpopup .modal-backdrop.fade.show{opacity: 1 !important ; background:#01A74F url(../images/popup_bg.png) no-repeat center center / contain  }

.loginpopup{display:-webkit-box;	display:-ms-flexbox;	display:block;	-ms-flex-wrap:wrap;	flex-wrap:wrap;}
.loginpopup .leftdesign{ width:100%;background:url(../images/popupbg.jpg) no-repeat  center center / cover}
.loginpopup .leftdesign .leftpopinner{background: rgba(26,51,90,.9); height:100%; min-height:0; font-size:13px; }
.loginpopup .leftdesign .leftpopinner ul{ margin:0; padding:20px 0 0 }
.loginpopup .leftdesign .leftpopinner ul li{ padding:0 0 20px 20px; list-style:none; margin:0; position:relative}
.loginpopup .leftdesign .leftpopinner ul li:after{background-color:#01A74F; content:""; position:absolute; left:0; top:5px; width:8px; height:8px;}
.loginpopup .rightdesign{ width:100%; padding:10px 0 25px 0; position:relative; height:100%}
.loginpopup .rightdesign .close{ position:absolute; right:15px; top:20px; font-weight:400; font-size:15px; color:#000 !important; opacity:1; font-weight:600;}

.py-70px{ padding:30px 0}
.pffielwrap .pfinput{ width:100%; border:1px #BDBDBD solid; padding:12px 10px; color:#000; opacity:1; }
.pffielwrap.fiocnn  .pfinput[type="password"]{ background:#fff url(../images/eye-close.svg) no-repeat 97% center;} 
.pffielwrap   input[type="text"].password,.pffielwrap   input[type="text"].password1{ background:#fff url(../images/eye-open.svg) no-repeat 97% center !important;} 
.fiocnn{ position:relative}
.fiocnn a{ position:absolute; top:0; right:0; cursor:pointer; bottom:0; width:50px;}

.pffielwrap .pfsubmit{  padding:10px 40px; color:#fff; background-color:#01A74F; border:0;    }



.text-green{ color:#01A74F !important;}




@media(min-width:360px){
.rigthpanell a+a{ margin-left:10px;}
.rigthpanell a.lognn{padding:0 10px;}
.weblogo{ position:relative; padding:0 0 0 45px; }

}
@media(min-width:480px){

}

@media(min-width:536px){
.rigthpanell a+a{ margin-left:20px;}
.rigthpanell a.lognn{  padding:0 10px;}

.classdetails{display:-webkit-box;display:-ms-flexbox;display:flex;	}
.classdetails .cd-rthumb .squres{ display: block}
.mainbanners .item{  background-position:center top;}
.testimonlas{display:-webkit-box;display:-ms-flexbox;display:flex;	-ms-flex-wrap:wrap;	flex-wrap:wrap;-webkit-box-align:center!important;
	-ms-flex-align:center!important;	align-items:center!important; background-color:#E0E0E0	}
	
	
.loginpopup{display:-webkit-box;	display:-ms-flexbox;	display:flex;	-ms-flex-wrap:wrap;	flex-wrap:wrap;}
.loginpopup .leftdesign{ width:45%; order:1;}
.loginpopup .leftdesign .leftpopinner{min-height:500px;}
.loginpopup .rightdesign{ width:55%; padding:50px 35px 35px 35px;order:2; }
.py-70px{ padding:70px 0}

	
	
	
	
}

@media(min-width:768px){
.mainbannercontent{ width:55%;}

.bluebgg{ position:relative; padding:0 40px;}
.rigthpanell a+a{ margin-left:40px;}
.rigthpanell a.lognn{  padding:0 20px;}
.smallwhitebox.absoluteimg{padding: 35px 140px 35px 25px;}
}

@media(min-width:992px){

.greenformsec{ background:#01A74F url(../images/form_bg.png) no-repeat center bottom;border-radius: 11px; padding:40px 50px 10px 50px;}
.formwhitesec{ background-color:#fff; margin-bottom:-60px; border:1px #01A74F solid;padding:50px 50px 30px 50px;}
.mainbanners .item{  background-position:center top;}

}
	
	
@media(min-width:1200px){

.weblogo{ margin-right:80px;}
.mainbannercontent{ width:35%;}


}








.sidewarper{z-index:999999;background-color:rgba(255,255,255,.95);position:fixed;height:100%;overflow:scroll;overflow-x:hidden;left:-1000px;top:0;bottom:0}
#slidesection{width:290px}
#slidesection .overscroll{padding:10px}
#slidesection .topclose{background-color:#182f57;color:#fff;font-size:20px;text-transform:uppercase;padding:10px 30px;display:block}
#slidesection .topclose a{display:block;color:#fff !important; cursor:pointer}
#slidesection .topclose a i{ float:right;}
#slidesection .topclose a strong{ color:#fff}
#slidesection .overscroll #sidelinks{color:#fff; }
#slidesection .overscroll #sidelinks ul{ padding:0}
#slidesection .overscroll #sidelinks ul li{list-style:none;}
#slidesection .overscroll #sidelinks a{display:block;padding:7px 10px;color:#000;font-weight:400}
#slidesection .overscroll #sidelinks li+li{border-top:1px rgba(0,0,0,.2) dashed}
#slidesection .overscroll #sidelinks a{color:#000}
#slidesection .overscroll #sidelinks .subchild{background-color:#f5f5f5;margin-top:10px}
#slide{cursor:pointer}

.sidesocial{ border-bottom:1px #eee solid}
.sidesocial a{color:#000; display:inline-block !important; font-size:18px; margin:0 5px 5px 5px;}



.accordion,.accordion1,.accordion2{  position: relative; }
.accordion .accordion-toggle,.accordion1 .accordion-toggle1,.accordion2 .accordion-toggle2 {  cursor: pointer;  margin: 0;  display: block;  position: relative;}
.accordion  .accordion-toggle span,.accordion1  .accordion-toggle1 span,.accordion2  .accordion-toggle2 span {
  position: absolute;  right: 5px;  top: 10px;  text-align: center;  line-height: 20px;  color: #fff;  z-index: 99;  width: 20px;  height: 20px; }
.accordion:after,.accordion1:after,.accordion2:after{ position: absolute; top:5px; right: 0 ;width: 20px;  height: 20px; content: "+"; z-index:10 ;text-align: center;}
.accordion:after{ background-color: #182f57 }
.accordion1:after{ background-color: #000 }
.accordion2:after{ background-color: #33c374 }
.accordion .accordion-content:after,.accordion1 .accordion-content1:after,.accordion2 .accordion-content2:after{ position: absolute; top: -28px; right: 0 ;width: 20px;  height: 20px;  content: "-"; z-index: 20; text-align: center; }
.accordion .accordion-content:after{  background-color: #182f57; }
.accordion1 .accordion-content1:after{  background-color: #000; }
.accordion2 .accordion-content2:after{ background-color: #33c374;}
.accordion .accordion-content,.accordion1 .accordion-content1,.accordion2 .accordion-content2 { display: none; position: relative;}
.accordion2 .accordion-content2 ul{ background-color: #fff !important; padding: 5px;border:1px #ccc solid; }









.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}





.user-thumb{ width:90px; height:90px;border-radius:50%;     margin-left: 23%; margin-bottom:30px; }
.user-thumb  img{border-radius:50%;}
.user-thumb.bigthub{ width:170px; height:170px;}
.acountleftpanel ul{ margin:0; padding:0 0 0 10px;}
.acountleftpanel ul li{ list-style:none; margin-bottom:25px;}
.acountleftpanel ul li a{ font-size:18px; line-height:26px; color:#BDBDBD; display:inline-block}
.acountleftpanel ul li a:hover,.acountleftpanel ul li a.active{color:#01A74F}

.edithead{ position:relative; padding:0 100px 0 0; }
.edithead a{ position:absolute; top:2px; right:0; background:url(../images/edit-icon.svg) no-repeat left center; padding:4px 0 4px 35px;  color:#333333;}
.edithead, .edithead p{font-size:13px;}
.edithead p{ font-weight:600;}

.boxstylew{ border:1px #c6ccd6 solid; padding:30px 40px 10px 40px;}
.boxstylew h4{ margin:0 0 15px 0; padding:0; font-size:24px; line-height:33px; font-weight:600;}
.boxstylew ul{ padding:0}
.boxstylew ul li{ list-style:none; margin-bottom:5px; font-size:15px; line-height:30px;}

.text-green{color:#01A74F}
.text-lightgrey{color:#828282}
.fw-600{ font-weight:600}
.bl-1{ border-left:1px #ccc solid;}
.acountleftpad{ padding:0 0 0 35px;}

.checkoutproduct{
	font-size: 15px;
	background-color: #e0e0e0; 
	margin: 0px 20px; 
	padding: 40px;
	color: #000 !important
}
.checkoutproduct .product-title a{
	color: #000
}
.checkoutproductdata{
	padding-bottom: 15px
}
.payment_method{
	padding:20px 0px 0px 20px 
}
.paynowbtn{
	margin-top: 40px;
	background-color: #01a74f;
	padding:10px;
	color: #fff;
	width: 100%;
	border: 0px; 
	border-radius: 5px;
	outline: 0px 
}
.checkoutmsg{
	font-size: 12px;
	color: #535353;
	padding: 20px 0px;
}

.SubjectBx{}
.SubjectBx ul{padding-left: 0px;}
.SubjectBx ul li{  list-style:none; margin-bottom:20px; text-align:center; display:inline-block; padding:0 ; width:170px;}
.classthumb{ width:120px; line-height:120px; text-align:center; margin:0 auto 15px auto; height:120px;background: #E0E0E0; border-radius:50%; display:inline-block}
.SubjectBx ul li .smallboxiocn:hover .classthumb,.SubjectBx ul li .smallboxiocn.smactive .classthumb{ background-color:#01A74F;}
.SubjectBx ul li .smallboxiocn strong{ color:#000;}
.SubjectBx ul li .smallboxiocn a{ display:block;color:#000;font-size: 16px;font-weight: bolder;}

.btnBx {margin-top: 40px;width: 100%;display: block;}
.btnBx a {background: #01a74f; color: #fff;padding: 10px 15px;}
.btnBx a + a {background: #01a74f; color: #fff;padding: 10px 15px; margin-left: 10px;	}
.commentBox{margin-top: 40px;width: 100%;display: block;}
.commentList{}
.commentList ul{padding-left: 0px;}
.commentList ul li{padding: 10px 0px; border-bottom: solid 1px #666;margin-bottom: 10px;list-style: none;display: flex;}
.commentList ul li img{height: 80px; display: inline;border-radius: 50%;margin-right: 10px;}
.commentList ul li p{ display: inline;}
.commentList ul li p b{display: block;font-size: 18px;margin-bottom: 10px;}
.commentList ul li p span{display: block;}
.commentHead{width: 100%;display: block; font-size: 28px;line-height: 2;}
.commentInput{width: 100%;display: block;}
.commentBtn{width: 100%;display: block;}
.commentBtn a{background: #01a74f; color: #fff;padding: 10px 15px;display: inline-block;}
.subBox{width: 100%;display: block;padding: 10px 0px;}
.subBox a {background: #01a74f; color: #fff;padding: 10px 15px;display:block;width: 150px;text-align: center;}
.subBox a + a {margin-top: 10px;}
.imgLblBx{position: relative;}
.imgLblBx img{border-radius: 5px;}
.imgLbl {
  position: absolute;
  top: 10%;
  padding: 10px;
  background: #fff;
  min-width: 150px;
  text-align: center;
}
.scrollbar-thin {scrollbar-width: thin;background-color:#fff;height: 450px; overflow-y: scroll;margin: 10px;} 


.youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  /* Use 75% for 4:3 videos */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 5px;
}

.youtube-player a {
  /* added for broken/no JS */
  display: block;
  margin: 10% auto 0 auto;
  text-align: center;
  color: #fff;
}

.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

.youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: .4s all;
  -moz-transition: .4s all;
  transition: .4s all;
}

.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}

.youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA8FBMVEUAAAAAAADq6ur6+voAAAAuLi4GBgYAAABfX18AAAD19fUAAACenp7z8/Pw8PBOTk4REREAAAAAAAAAAADc3Nyvr69mZmZHR0cAAAAAAAAAAAAWFhYMDAwAAACjo6Nvb29sbGz8/Pzs7Ozp6emxsbFAQEAmJibQ0NDNzc3CwsK8vLyZmZkpKSkAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKA7OzvHx8fFxcWAgIDm5uZYWFhUVFRLS0snJycODg4AAAAAAADl5eXY2NjExMSWlpaVlZUAAAAAAAAAAAAAAACoqKgAAACDg4MyMjIAAAD///9SmF7MAAAAT3RSTlOzAPf9Br20lMqn+7Dc+vnFt6yjgfHhy8NoR0G4tizezs3++Pbiwrvt7Ofm2rxYUU4lGxML3MDq6dP1x8fEvLZ8MfXw6NnZmolgPN+g0757xSwr/gAAA8RJREFUeAGtmGdT21oXhVdUJKsIW+7YuBcKpmBsTIeXlwtJSLL+/7+5xxLMBaxyRPx8Y0bzDPvI2mfvhW8JHG9+/2O++ID/Yv75vnmc9GysaHp0Z+ET1t3RNJtIazwjGqfU0KRFpwdFBOgdd7es2KStlHfdjo6A4sGplEg7DEu6rCj8hFK5DEs81NJFrScIxu6AkQzcMQRPrRSRVg9KqqhcYp/td2vjAlAY17r7ZzaXqJWgxLqWJDoxARRmvaCO9rWBDxjX7QEFvVkBgHkSL7q3AFQVCrZzBiIwctsUKFUA1n2cqOEAWz8p2MkjlvwOBT+3AKcRLdoEMHkg2e8gkU6f5MMEwGaU6IcDjPok95pIoblHsj8CnB+ropYD1DxS/QUJfqmkVwOc1mfRiQXMbdK+ghR5j7TngHXyUaSZwFghN0aQZLRBKmPA1D6I6sBtmbRHkGZkk+VboP5e1AJQIdUrZOBKJYcAWu9EJlAleY5MnJOsAuZ/okOgoJB7yMgeqRSAwzfRqQXMSKWJjDQVcgZYp6+iA0DvkVVkpkr2dOAgFGnF4KR38AV2gvMuaoGoAdyoZB5fIE+qN0AjEJUAl9zGl9gmXaC0FE0dGBtkDqv8X0caOXLDgDMVoqO3v1ah+s8WEgn+h0vgSIhKwVG3EQHJ/+WQTJusACUh8oFBzFFzSUp9eXIA+BqOAZ20jVhRSn2GTeoQmk2gQ54hXpRS3xnZgdDUAZfcTxCl1LdPuhCaErBLdlNECfV1yV3gDibwQNZSRAn11cgyYKIYvLRxiiihvjHZB4rwAY8spIgS6iuQNuBDoJJIESXVRxICJ5PoYlVkvIqsLKU9RpTWfC3tRf6wFzoimISHLf/6L1Jev+wP8jH5B1lCHZilfyKL1E9E6qO9kPloJdrIY2Ib8V7biOYDSlJjW6Q2NgXwtbRWeyHbalOa/6NM88+FzX+K2OtoIXsdYSpE356B2V9ekM9vV/ZkLVe2VgSG6xgi/nKs+Q0cvBu02l8dtNqAdbqu0W/9w2gwHg+zjsf5t/E4YmD35pBm7kUM7MEKMdnIskLMl09PAFNbXWpGWZeaUbDUxK1ZUid+HrtmhYvfXJFf/JR5sPjFraJlkv0uEun2SZZjV1HZ5fh6h4LhLeA0pNZ1RCK1rr8FCO0eBYPZaoDghgFCOwwQJCKNocol3kJEGnrTMJq6iDQWHpeow99hpCEVsty4CiNR3BsInu7XHvvIB1F9mz3vQjqIyh6NyYd1JR+f8EtZw7oQTcSHd2bRB/yieSfiQy3h4X8BIjMI7XNyKGoAAAAASUVORK5CYII=) no-repeat;
  cursor: pointer;
} 

.greenbtn{
	color: #fff;
	background-color: #01a450;
	padding:10px 20px;
	display: inline-block;
}

@media(max-width:767px){
.mobileCon{padding: 0px; background:#33c374;padding: 10px;}
.homeSld.owl-theme .owl-item .item  {padding: 0px;}
.mobileCon .mainbannercontent{height: 45vh !important}
.mainbannersec .h-100{height: auto !important}
.mainbanners .item{height: auto !important}
}