@import url(../fonts/fonts.css);
@import url(font-awesome.min.css);
@import url(ionicons.min.css);

body{font-family: 'Conv_museo-sans-300-59fc8ac0bc2aa' !important;}
.owl-carousel .owl-stage { margin: 0 auto ;}

#booklesson_id  h4{font-family: 'Conv_museo-sans-300-59fc8ac0bc2aa' !important;color:#fff; margin-bottom:12px; font-size:20px;     font-weight: 400;}
#booklesson_id  .container { max-width:1000px;}
.owl-carousel .owl-item img { display:inline-block;}

#booklesson_id  select{  padding: 4px 9px;
    width: 59%; height:35px;     border-radius: 5px !important; border:0!important; color: #fff !important; font-size:14px;    display: inline-block;  background:#da422e url(../images/droop_doenarrow.png) no-repeat center right 10px !important;}
	
	
	
.page-id-396 #booklesson_id  select{  padding: 4px 9px;
    width: 40% !important;height:35px; border: 0; border-radius: 4px; color: #fff !important; font-size:14px;    display: inline-block;  background:#f18b37   url(../images/droop_doenarrow.png) no-repeat center right 10px !important;max-width: 70% !important;}
	
	.page-id-669 #booklesson_id  select{  padding: 4px 9px;
    width: 40% !important;height:35px; border: 0; border-radius: 4px; color: #fff !important; font-size:14px;    display: inline-block;  background:#448c49   url(../images/droop_doenarrow.png) no-repeat center right 10px !important;max-width: 70% !important;}
	
	.page-id-781 #booklesson_id  select{  padding: 4px 9px;
    width: 40% !important;height:35px; border: 0; border-radius: 4px; color: #fff !important; font-size:14px;    display: inline-block;  background:#448c49   url(../images/droop_doenarrow.png) no-repeat center right 10px !important;max-width: 70% !important;}
	
	
	
	
	.page-id-602 #booklesson_id  select{  padding: 4px 9px;
    width: 40% !important;height:35px; border: 0; border-radius: 4px; color: #fff !important; font-size:14px;    display: inline-block;  background:#448c49   url(../images/droop_doenarrow.png) no-repeat center right 10px !important;max-width: 70% !important;}
	
	
.page-id-602 #booklesson_id a { color:#007e32;}
	
	
	
#booklesson_id  a { display: inline-block;
    background: #fff;
    border-radius: 4px;
    padding: 6px 3%;
    font-size: 14px;
    color: #da422e;
    font-family: 'Conv_MuseoSans_500';
    text-align: center;
    min-width: 119px;     margin-left: 7px;}

.main_menu ul li  a { /*font-size:15px !important;   position: relative;top: -7px;*/

font-size: 15px !important;
    position: relative;
    top: -7px;
    height: 25px !important;
    line-height: 22px !important;
    margin-top: 51px;
}
.main_menu ul li .sub-menu a {font-size:14px !important;       line-height: 25px !important;
    height: 39px !important;top: 0px; margin-top:0;}
	.main_menu { top:18px;}
	.main_menu .avia-menu-fx { display:none;}
	#header_meta { z-index: 100001 !important;}
	#header {
    z-index: inherit !important;    position: inherit !important;
}
#booklesson_id  a:hover {  background:#b4b4b4; color:#fff;}
#booklesson_id { position:relative; width:100%; z-index:999 !important;}
#booklesson_id .col_half { float:left; width:50%;     margin-top: 14px;}
#booklesson_id a:hover { text-decoration:none;}

#socket .copyright { float: left;max-width: 856px;}
#booklesson_id .av-content-full { margin:0 !important; padding:0;}
#footer { border:0;}
.avia-menu #menu-item-search {display: none !important;}
#header{}
#header #header_meta{ background:none ; border:0 !important}
#header  #header_main{border:0 !important;}

div#header_main {
background:url(../images/header.png) repeat-x !important;
position: relative;top: -30px;padding-top: 30px; margin-bottom: 0px;z-index: 99999; padding-bottom: 10px;}
	
/*	#header_meta .social_bookmarks li { border:0; height:30px;}
	#header_meta .social_bookmarks li a{   font-size: 17px;
    position: relative;
    top: 11px;}
*/
.avia-shadow {
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1) !important; border:0 !important;
}
#layer_slider_1 { box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1) !important; border:0 !important;background: none !important;
    position: relative; z-index: 9999; top: -38px; margin-bottom:-38px;}
	
	#layer_slider_2 { box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1) !important; border:0 !important;background: none !important;
    position: relative; z-index: 9999; top: -38px; margin-bottom:-38px;}
	
	div#header_main .av-logo-container .logo{ position:relative; top:-15px;}
	
	#footer { padding-top:0 !important;}
	#footer .container{ max-width:100% !important; width:100% !important; margin:0 !important; padding:0 !important;}
	#footer .container .av_one_third   { width:100%; max-width:100% !important;    margin: 0 !important;}
	#footer .widget { margin:0 !important;}
	#footer .container .av_one_third.first{ }
	#footer .container .av_one_third.first .widgettitle { text-align:center;    background: #cd171a; margin: 0;    padding: 21px 1px 1px 4px;
    font-size: 23px; font-weight: 400;     font-family: 'Conv_MuseoSans_500';        text-transform: inherit;}
	h3{font-family: 'Conv_MuseoSans_500'  !important; font-weight:400 !important; }
	h4{font-family: 'Conv_MuseoSans_500'  !important; font-weight:400 !important;}
	.getlatest_upadate .row{    margin-bottom: 8px;}
	
	
.footer_partners  .widgettitle{font-family: 'Conv_MuseoSans_500'  !important; color:#fff;     font-size: 24px;
    text-align: center;
    padding: 15px 0;
    font-weight: 400 !important;
    text-transform: inherit;
}
.footer_partners img{ display:inline-block; margin:0 15px;}

.footer_partners { text-align:center;}
.footer_partners .widget_media_image { display:inline-block;}
#footer #nav_menu-2 { float:left; width:60%;  position: relative;top: 34px; text-align:left;     padding-bottom: 13px;     left: -10px;}
#footer #nav_menu-2 li { display:inline-block;}

#footer #nav_menu-2 li{ list-style:none; display:inline-block; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #ddd;    line-height: 0px;}
#footer #nav_menu-2 li:last-child{border-right:0px solid #ddd; padding-right: 0;
    margin-right: 0;}
#footer #nav_menu-2 li a { color:#fff; text-decoration:none; font-size:12px;}
#footer #nav_menu-2 li a:hover { color:#cd171a;}





#footer #nav_menu-3 { float:right;  width:40%; text-align:right;     padding-bottom: 13px;     right: -10px;}
#footer #nav_menu-3 li { display:inline-block;}
#footer #nav_menu-3 li{ list-style:none; display:inline-block; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #ddd;    line-height: 3px;}
#footer #nav_menu-3 li:last-child{border-right:0px solid #ddd; padding-right: 0;
    margin-right: 0;}
#footer #nav_menu-3 li a { color:#fff; text-decoration:none; font-size:12px;}
#footer #nav_menu-3 li a:hover { color:#cd171a;}
#footer .container .footer_partners{     max-width: 1224px  !important;width: 100%; margin: 0 auto !important; padding: 0 10px !important;float: none; }

#footer .container .footer_menus{     max-width: 1224px  !important;width: 100%; margin: 0 auto !important; padding: 0 10px !important;float: none; }
#footer .container .footer_menus .widget_media_image { float:left;}
#socket { border:0;}
#socket .container{     border-top: 1px solid #858585; padding: 0;  max-width: 1215px !important;  width: 100%; margin: 0 auto;padding: 15px 0;    margin-top: -15px;}
footer .social_bookmarks  {    position: relative;margin: 0; margin-top: -126px !important;}

footer .social_bookmarks a{    font-size: 18px !important; color: #818181 !important; background:none !important;}
footer .social_bookmarks a:hover{background:none !important; color:#cd171a !important;}

#footer .container .av_one_third.first {    background: #cd171a; float: none;     position: relative;
    z-index: 999;}
#home_lessontype { text-align:center;}
#home_lessontype .post-entry-type-page {max-width: 1000px;margin: 0 auto;}
#home_lessontype .post-entry-type-page p{ max-width: 86%;margin: 0 auto;}
#home_lessontype .post-entry-type-page .avia-button-wrap{ display:inline-block;}
#home_lessontype .post-entry-type-page .avia-button-wrap a{ display:inline-block;border: 1px solid #c1c1c1!important ;   margin: 25px 8px;}
#home_lessontype .post-entry-type-page .avia-button-wrap.avia-builder-el-last a{border: 1px solid #cd171a!important;}
#home_lessontype .av-content-full{    padding-top: 28px;}
#home_lessontype p a{ color:#cd171a !important; text-decoration:none !important; }
#contact_ustop .post-entry-type-page {max-width: 1100px;margin: 0 auto;}
#icons_block{ padding-top: 13px;}
#icons_block .el_after_av_one_half.avia-builder-el-last {     padding: 15px 50px;
    margin-left: 0px;}
#icons_block table { width:100%; max-width:410px;}
#icons_block table td img{width:80px;}
#icons_block table td{    padding: 5px 13px 0px 0 !important; border:0 !important; vertical-align:top;}
#icons_block table td br { display:none; }
#icons_block table td.td_text { padding-right:56px !important;}
#contact_map .post-entry-type-page {    max-width: 1000px;margin: 0 auto;}
#contact_map .av_one_half.avia-builder-el-last{    margin-left: 25px;}
.contact_form .col-sm-6 { float:left; width:50%; padding:15px;}



.contact_form br{ display:none;}

.contact_form  { max-width:600px; margin:0 auto;     margin-bottom: 0px; margin-top:15px;}
	.contact_form input[type=text]{ border:0; border-radius:4px!important; width:100% !important; margin-bottom:15px; height: 32px;
    padding: 4px;
    font-size: 14px;}
	.contact_form input[type=email]{ border:0; border-radius:4px!important; width:100% !important; margin-bottom:15px; height: 32px;
    padding: 4px;
    font-size: 14px;}
	.contact_form textarea{ border:0; border-radius:4px!important; width:100% !important; margin-bottom:15px; height: 144px;
    padding: 4px;
    font-size: 14px;}


.contact_form .col-sm-6 select{background-color: #777777 !important;border: 0!important;color: #fff !important;}

.contact_form input[type=submit]{
    display: inline-block !important;
    border: 0;
        padding: 10px 33px !important;
    color: #fff !important;
    font-size: 14px; cursor:pointer;
    background: #cd171a !important;
    text-decoration: none;
    border-radius: 7px !important;
	
	font-family: 'Conv_MuseoSans_500';}
	
	
.faq_sec{ padding:0px 15px 30px 15px; position:relative; text-align:center; color:#808080;}
.faq_sec .owl-nav i{ color:#3c3c3c;     font-size: 38px;}
.faq_sec .owl-nav i:hover{ color:#3c3c3c  !important;    }
.faq_sec .owl-prev { background:none !important; position:absolute; left:-45px; top:0%;}
.faq_sec .owl-next { background:none !important; position:absolute; right:-45px; top:0%;}
.faq_sec .owl-dots {position: absolute;bottom: -50px;width: 100%;}
.faq_sec .owl-dots .owl-dot.active{}
.faq_sec .owl-theme .owl-dots .owl-dot span, .home_slideouter .owl-theme .owl-dots .owl-dot span { background:#ddd;}
.faq_sec .owl-theme .owl-dots .owl-dot.active span, .home_slideouter .owl-theme .owl-dots .owl-dot:hover span { background:#c6171a;}
.faq_sec h3 { color:#3c3c3c; text-align:center; font-family: 'Conv_MuseoSans_500'; margin-bottom:45px;     font-size: 26px;}
.faq_sec .container { max-width:900px;}
.faq_sec p{    color: #808080;
    max-width: 80%;
    text-align: center;
    margin: 0 auto;
    line-height: 21px;
    font-size: 14px;}
.faq_sec h5{ color:#c6171a;    margin-bottom: 14px;}
.faq_sec .col-md-6 { width:50%; padding:0 15px; float:left;}

.ourpupils{padding:0px 15px 40px 15px; position:relative;}
.ourpupils .owl-nav i{ color:#3c3c3c;     font-size: 38px;}
.ourpupils .owl-nav i:hover{ color:#3c3c3c  !important;    }
.ourpupils .owl-prev { background:none !important; position:absolute; left:-45px; top:0%;}
.ourpupils .owl-next { background:none !important; position:absolute; right:-45px; top:0%;}
.ourpupils .owl-dots {position: absolute;bottom: -50px;width: 100%;}
.ourpupils .owl-dots .owl-dot.active{}
.ourpupils .owl-theme .owl-dots .owl-dot span, .home_slideouter .owl-theme .owl-dots .owl-dot span { background:#ddd;}
.ourpupils .owl-theme .owl-dots .owl-dot.active span, .home_slideouter .owl-theme .owl-dots .owl-dot:hover span { background:#c6171a;}
.ourpupils h3 { color:#3c3c3c; text-align:center; font-family: 'Conv_MuseoSans_500'; margin-bottom:45px;    font-size: 26px;}
.ourpupils .container { max-width:900px;}
.ourpupils p{    color: #808080;
    max-width: 80%;
    text-align: center;
    margin: 0 auto;
    line-height: 21px;
    font-size: 14px; overflow: hidden;max-height: 88px;}

#home_lessontype .entry-content-wrapper:before{ display:none !important;}
#home_lessontype .entry-content-wrapper:after{ display:none !important;}
#home_lessontype .entry-content-wrapper .av_one_third { width:100% !important; float:none !important;}

.membershipslide { width:98%; margin:1%; float:left;}
.membership_list img{ width:inherit !important; display: inline-block !important;}
.membership_list { text-align:center;}
.membershipslide p{ color:#fff; font-size:14px; line-height:18px; margin-bottom:12px;}
.membershipslide  .img_membership{ display:inline-block; border-radius:50%; border:2px solid #828282;      -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;  }
.image_out_m { min-height:180px;}
.membershipslide:hover  .img_membership{ background:#3c3c3c; padding:6px;}

.membershipslide:hover  .img_membership.active{ background:#3c3c3c; padding:6px;}
.membershipslide  .img_membership.active_cir{ background:#3c3c3c; padding:6px;}


.membershipslide .book_lsn a{ background:#828282; color:#fff !important; border:0; padding: 5px 8px;     min-width: 105px;    text-decoration: none !important;     margin-top: 12px;}
.membershipslide .book_lsn a:hover{ background:#fff; color:#828282 !important; text-decoration:none;}


.membershipslide .book_lsn{ margin-bottom:53px}
.membershipslide .arowcls {     top: 89px;    float: right; right:29px; display:none;}


.orangecls  .img_membership{ display:inline-block; border-radius:50%; border:2px solid #ee7203;   }
.orangecls:hover  .img_membership{ background:#3c3c3c;}
.orangecls .book_lsn a{ background:#ee7203; color:#fff; border:0;}
.orangecls .book_lsn a:hover{ background:#fff; color:#828282; text-decoration:none;}
.membership_list .owl-stage-outer {       padding-bottom: 46px;
    position: relative;
    top: 41px;}



.redcls  .img_membership{ display:inline-block; border-radius:50%; border:2px solid #cd171a;   }
.redcls:hover  .img_membership{ background:#3c3c3c;}
.redcls .book_lsn a{ background:#cd171a; color:#fff; border:0;}
.redcls .book_lsn a:hover{ background:#fff; color:#828282; text-decoration:none;}

.book_lsn a.active_mem{background:#fff !important; color:#828282 !important; text-decoration:none;}

.small_outer { min-height:110px;}

.memberlist_open { background:#fff;     padding: 60px 0 45px 0;}
.memberlist_open2 { background:#fff;     padding: 60px 0 45px 0;}

#homeboxes .av_one_fourth{ margin-top:-157px;}
#whymember_id h2{ text-transform:inherit; font-weight:400;}
#home_lessontype_h h3{    font-size: 27px; position:relative; top:33px;}
#home_lessontype .av_one_third{  margin-bottom:20px;}
#home_lessontype .av-content-full { padding-top:0 !important;}
#home_lessontype .owl-carousel .owl-stage-outer {margin-top:-25px !important;}
#home_lessontype h4 { font-weight:400 !important;margin: 26px 0 15px 0 !important;}

#home_lessontype .owl-nav i{ color:#3c3c3c;     font-size: 38px;}
#home_lessontype .owl-nav i:hover {    color: #cd171a !important;}
#home_lessontype .owl-prev { background:none !important; position:absolute; left:-45px; top:20%;}
#home_lessontype .owl-next { background:none !important; position:absolute; right:-45px; top:20%;}
#home_lessontype .owl-dots {position: absolute;bottom: -50px;width: 100%;}
#home_lessontype .owl-dots .owl-dot.active{}
#home_lessontype .owl-dots .owl-dot {}
#home_lessontype .owl-theme .owl-dots .owl-dot span, .home_slideouter .owl-theme .owl-dots .owl-dot span { background:#ddd;}
#home_lessontype .owl-theme .owl-dots .owl-dot.active span, .home_slideouter .owl-theme .owl-dots .owl-dot:hover span { background:#c6171a;}

header .social_bookmarks  a{ color:#b2b2b2 !important; background: none !important;}
header .social_bookmarks  a:hover{ color:#cd171a!important; background: none !important}
/*.lockerli{ margin-left:15px;    margin-right: 69px;}
.lockerli a .hover_locker{ display:none;}
.lockerli a:hover .normal_locker{ display:none;}
.lockerli a img{ max-width:90px; width:90px; position:relative; top:5px;}*/
.lockerli a:hover .hover_locker{ display: inline-block;}
#footer .container .footer_partners {border-bottom: 1px solid #858585;margin-bottom:6px !important;}
 
#top_bannerid .container{max-width: 100% !important; width:100% !important;  margin: 0 !important; padding: 0 !important;}
#top_bannerid {    margin-top: -33px;z-index: 999;position: relative;background: none !important;}
#top_bannerid .image-overlay{ display:none !important;}

#member_sayid h3{margin-bottom: 35px; margin-top: -25px;}
#contact_social { text-align:center;}
#contact_social .av_font_icon{display: inline-block !important; width: 45px; height: 45px;background: #fff;border-radius: 50%;     margin: 34px 10px 24px 10px;}
#contact_social .av_font_icon a {    line-height: 43px !important;}

#contact_social .av_font_icon:hover{display: inline-block !important; width: 45px; height: 45px;background: #cd171a ;border-radius: 50%;     margin: 34px 10px 24px 10px;}
#contact_social .av_font_icon a:hover {    line-height: 43px !important; color:#fff;}

.lessontype_slider .item .l_hover{ display:none; position:absolute; left:0; top:0;}
.images_item { position:relative;}
.lessontype_slider .item:hover .l_n_hover{ }
.lessontype_slider .item:hover .l_hover{ display:block;}

.lessontype .owl-nav i{ color:#3c3c3c;     font-size: 38px;}
.lessontype .owl-nav i:hover{ color:#c7191c;    }


 .page-id-336 .lessontype .owl-nav i{ color:#fff !important;     font-size: 38px;}
 .page-id-336 .lessontype .owl-nav i:hover{ color:#cd171a  !important;     font-size: 38px;}
 
  .page-id-380 .lessontype .owl-nav i{ color:#fff !important;     font-size: 38px;}
 .page-id-380 .lessontype .owl-nav i:hover{ color:#cd171a  !important;     font-size: 38px;}
 
   .page-id-396 .lessontype .owl-nav i{ color:#fff !important;     font-size: 38px;}
 .page-id-396 .lessontype .owl-nav i:hover{ color:#cd171a  !important;     font-size: 38px;}
 
 .page-id-669 .lessontype .owl-nav i{ color:#fff !important;     font-size: 38px;}
 .page-id-669 .lessontype .owl-nav i:hover{ color:#cd171a  !important;     font-size: 38px;}
 
 
    .page-id-451 .lessontype .owl-nav i{ color:#fff !important;     font-size: 38px;}
 .page-id-451 .lessontype .owl-nav i:hover{ color:#cd171a  !important;     font-size: 38px;}
 
 
 
.images_item { text-align:center;}
.images_item img { display:inline-block;}
.lessontype .owl-prev { background:none !important; position:absolute; left:-45px; top:20%;}
.lessontype .owl-next { background:none !important; position:absolute; right:-45px; top:20%;}
.lessontype .owl-dots {position: absolute;bottom: -50px;width: 100%;}
.lessontype .owl-dots .owl-dot.active{}
.lessontype .owl-dots .owl-dot {}
.lessontype .owl-theme .owl-dots .owl-dot span, .home_slideouter .owl-theme .owl-dots .owl-dot span { background:#cccccc;}
.lessontype .owl-theme .owl-dots .owl-dot.active span, .home_slideouter .owl-theme .owl-dots .owl-dot:hover span { background:#cd171a;}



.lessontype h3 {  text-align:center; font-family: 'Conv_MuseoSans_500'; margin-bottom:45px;}
.lessontype h4{  margin: 23px 0 15px 0; text-align: center; font-size: 20px;}

.lessontype .container { max-width:950px;}
.lessontype p{color: #808080; max-width: 96%; text-align: center; margin:0 auto;}
.lessontype img{ width:auto !important;}
.lessontype a.rdmore{ color:#c6171a;}

.book_lsn a {     display: inline-block;
    padding: 5px 12px;
    border-radius: 7px;
    text-decoration: none;
    margin: 27px 5px 15px 5px;
    font-size: 15px;
   
}
.b_lesson { background:#cd171a; border:1px solid #cd171a !important; color:#fff !important;}
.purchase_gft{background:#fff; border:1px solid #e0e0e0; color:#828282 !important;}
.classbtn{background:#cd171a; border:1px solid #cd171a !important; color:#fff !important;}
.lessontype_slider .item .book_lsn a:hover{ background:#838383 !important; color:#fff !important; border:1px solid #838383 !important;}

.lessontype_slider .item .book_lsn a:hover{ background:#838383 !important;}

.lessontype_slider .item .book_lsn a.b_lesson:hover{ background:#616161  !important; color:#fff !important; border:1px solid #616161  !important;}

.lessontype_slider .item .book_lsn a.classbtn:hover{ background:#616161 !important; color:#fff !important; border:1px solid #616161 !important;}




.book_lsn { text-align:center;}
#lession-slider-id h3 { margin:-16px 0 27px 0;}

#block_show a{padding: 8px 25px !important;border-radius: 6px !important; display:inline-block;    min-width: 114px;}
#block_show  .container { max-width:650px;}
#block_hide a{padding: 8px 25px !important;border-radius: 6px !important; margin:40px  0!important; display:inline-block;    min-width: 114px;}
#block_hide  { display:none;}
#block_hide  .container { max-width:1150px;}
#block_hide  .container h4{ margin-top:50px;    font-size: 20px;}
#block_hide  .container h4 strong { font-weight:400 !important;}
#block_hide .av_one_third{margin:0 1% !important; width: 31.333333333333332% !important;}

.coaches_bio { display:none;}
.coaches_bio2 { display:none;}
	.coaches_above{    background: #e5e5e5;padding-bottom: 31px;}
	.coaches_above { text-align:center;      position:relative; z-index:99;     margin-top: -51px;}
	.coaches_above .owl-carousel .owl-item img{ display:inline-block !important;     width: inherit;     border-radius: 50%; border:2px solid #cd171a;    max-width: 182px; }
	.coaches_bio{ background:#f7f7f7;     padding: 36px 0 25px 0; position:relative;}
	.coaches_bio2{ background:#f7f7f7;     padding: 36px 0 25px 0; position:relative;}
	.img_coach { display: inline-block;     border: 10px solid #e5e5e5; border-radius:50%; background: #e5e5e5;}
	
	.coaches_above .container{    position: relative; top: -89px;     margin-bottom: -89px !important;}
	.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent !important;
  border-right: 20px solid transparent!important;
  
  border-top: 20px solid #e5e5e5!important; position:absolute!important; top: -52px;
}
.arowcls { position:relative; width:50px; margin:0 auto;     z-index: 999;}	
.coaches_above .owl-prev { background:none !important; position:absolute; left:-45px; top:0%;}
.coaches_above .owl-next { background:none !important; position:absolute; right:-45px; top:0%;}
.coaches_above .owl-dots {position: absolute;bottom: -28px;width: 100%;}
.coaches_above .owl-dots .owl-dot.active{}
.coaches_above .owl-theme .owl-dots .owl-dot span, .home_slideouter .owl-theme .owl-dots .owl-dot span { background:#ddd;}
.coaches_above .owl-theme .owl-dots .owl-dot.active span, .home_slideouter .owl-theme .owl-dots .owl-dot:hover span { background:#c6171a;}
.coaches_above .owl-nav i{ color:#3c3c3c;     font-size: 38px;}
.coaches_above .owl-nav i:hover{ color:#3c3c3c  !important;    }
.coaches_above .owl-prev { background:none !important; position:absolute; left:-45px; top:38%;}
.coaches_above .owl-next { background:none !important; position:absolute; right:-45px; top:38%;}
.coaches_above .owl-dots {position: absolute;bottom: -50px;width: 100%;}
.coaches_above .owl-dots .owl-dot.active{}
.coaches_above .owl-theme .owl-dots .owl-dot span, .home_slideouter .owl-theme .owl-dots .owl-dot span { background:#ddd;}
.coaches_above .owl-theme .owl-dots .owl-dot.active span, .home_slideouter .owl-theme .owl-dots .owl-dot:hover span { background:#c6171a;}
.close_bio { display:inline-block; cursor:pointer; color:#828282; border:1px solid #828282; border-radius:4px;     padding: 2px 29px;
    margin-top: 25px;}
	
	.coaches_bio h4{ color:#3c3c3c !important; font-size:25px;}
	.coaches_bio h5{ color:#828282 !important; font-size:14px;     margin: 9px 0 22px 0;}
	.coaches_bio p{ color:#828282 !important; font-size:14px;}
	
	.coaches_bio2 h4{ color:#3c3c3c !important; font-size:25px;}
	.coaches_bio2 h5{ color:#828282 !important; font-size:14px;     margin: 9px 0 22px 0;}
	.coaches_bio2 p{ color:#828282 !important; font-size:14px;}
	
	
	.coaches_above p {    color: #828282 !important; margin: 8px 0;}
	.coaches_bio .container {    max-width: 1050px;}
	.coaches_bio2 .container {    max-width: 1050px;}
	.row:before, .row:after, .container:after, .container:before{ display:none !important;}
	#coach_outer_id .container {    max-width: 100%; margin: 0;padding: 0;}
	#coach_heading { padding-bottom:100px; padding-top:25px;}
	#coach_outer_id .coaches_list .container {    max-width: 1000px; margin: 0 auto; padding: 15px;}
	#coach_outer_id .template-page { padding-bottom:0 !important;}
	#coach_outer_id  .wpb_content_element{ margin-bottom:0 !important;}
	
	.book_lsn2 a{    display: inline-block;
    padding: 4px 11px;
    border-radius: 7px;
    text-decoration: none;
    margin: 27px 5px 15px 5px;
    font-size: 15px; min-width:125px;}
	.book_lsn2 .opencoach_bio{    background:none;border: 1px solid #b4b4b4;color: #828282 !important;}
	.book_lsn2 .lesnbtn{    background:#cd171a;border: 1px solid #cd171a;color: #fff !important;}
	.book_lsn2 a:hover{ background:#828282; border:1px solid #828282;color: #fff !important;}
	.coaches_bio h5 p{font-size: 15px;font-weight: 400;}
	.coaches_bio2 h5 p{font-size: 15px;font-weight: 400;}
	.shadow_coach{ background:url(../images/shadown_img.png) no-repeat center top;    position: absolute; height:25px; width:100%; top:-3px;}

.shadow_coach2{ background:url(../images/shadown_img2.png) no-repeat center top;    position: absolute; height:25px; width:100%;     bottom: -13px;}

    
	/*
	.page-id-336 .lessontype .owl-theme .owl-dots .owl-dot span, .page-id-33 .owl-theme .owl-dots .owl-dot span { background:#cccccc;}
.page-id-336 .lessontype .owl-theme .owl-dots .owl-dot.active span, .page-id-33 .owl-theme .owl-dots .owl-dot:hover span { background:#cd171a;}
*/

.page-id-336 .lessontype h4{color: #fff;
    max-width: 137px;
    margin: 0 auto;
    margin-bottom: 21px;
    min-height: 48px;}
.page-id-336 .lessontype p {color: #b4b4b4;}
.page-id-336 .lessontype p a{ color:#fff;}
.page-id-336 .purchase_gft{ background:none; border:1px solid #b4b4b4 !important; color:#b4b4b4;}
.page-id-336 .book_lsn a {  margin: 8px 5px 4px 5px;}
.lesson_short_content {min-height: 116px;}
.page-id-336 .lessontype .owl-prev{ top:33%;}
.page-id-336 .lessontype .owl-next{ top:33%;}
	
	
	/*
.page-id-380 .lessontype .owl-theme .owl-dots .owl-dot span, .page-id-380 .owl-theme .owl-dots .owl-dot span { background:#cccccc;}
.page-id-380 .lessontype .owl-theme .owl-dots .owl-dot.active span, .page-id-380 .owl-theme .owl-dots .owl-dot:hover span { background:#cd171a;}
*/

.page-id-380 .lessontype h4{color: #fff;
    max-width: 280px;
    margin: 0 auto;
    margin-bottom: 21px;
    min-height: 48px;}
.page-id-380 .lessontype p {color: #b4b4b4;}
.page-id-380 .lessontype p a{ color:#fff;}
.page-id-380 .purchase_gft{ background:none; border:1px solid #b4b4b4 !important; color:#b4b4b4;}
.page-id-380 .book_lsn a {  margin: 8px 5px 4px 5px;}
.page-id-380 .lessontype .owl-prev{ top:33%;}
.page-id-380 .lessontype .owl-next{ top:33%;}


/*
.page-id-396 .lessontype .owl-theme .owl-dots .owl-dot span, .page-id-396 .owl-theme .owl-dots .owl-dot span { background:#cccccc;}
.page-id-396 .lessontype .owl-theme .owl-dots .owl-dot.active span, .page-id-396 .owl-theme .owl-dots .owl-dot:hover span { background:#ee7203;}
.page-id-396 .faq_sec .owl-theme .owl-dots .owl-dot.active span, .page-id-396 .owl-theme .owl-dots .owl-dot:hover span{background: #ee7203;}
.page-id-396 .ourpupils .owl-theme .owl-dots .owl-dot.active span, .page-id-396 .owl-theme .owl-dots .owl-dot:hover span {background: #ee7203;}

.page-id-396 .lessontype h4{color: #fff; max-width: 280px; margin: 0 auto; margin-bottom: 21px; min-height: 48px;}
.page-id-396 .lessontype p {color: #b4b4b4;}
.page-id-396 .lessontype p a{ color:#ee7203;    display: inline-block;}
.page-id-396 .purchase_gft{ background:none; border:1px solid #b4b4b4 !important; color:#b4b4b4;}
.page-id-396 .book_lsn a {  margin: 8px 5px 4px 5px;}
.page-id-396 .lessontype .owl-prev{ top:33%;}
.page-id-396 .lessontype .owl-next{ top:33%;}
.page-id-396 .b_lesson { background: none; border: 1px solid #9d9d9d!important; color: #fff !important;}
.page-id-396 #block_show a {    border: 1px solid #9d9d9d!important;color: #fff !important;}
.page-id-396 #block_hide a {    border: 1px solid #9d9d9d!important;color: #fff !important;}
.page-id-396 #homeboxes p a{ color:#ee7203;}
.page-id-396 #footer .getlatest_upadate { background: #ee7203;padding: 10px 15px 0px 15px;}
.page-id-396 #footer .container .av_one_third.first .widgettitle {background: #ee7203;}
.page-id-396 #footer .container .av_one_third.first{background: #ee7203;}
.page-id-396 .book_lsn2 .lesnbtn {background: #ee7203;     border: 1px solid #ee7203 !important;}
.page-id-396 .b_lesson {background: #ee7203;border: 1px solid #ee7203 !important; color: #fff !important;}
.page-id-396 .classbtn { background: #ee7203;border: 1px solid #ee7203 !important;color: #fff !important;}



.page-id-396 .faq_sec h5{ color:#ee7203;}
.page-id-396 .coaches_above .owl-carousel .owl-item img {    border: 2px solid #ee7203;}
 .page-id-396 .option_open{background: #ee7203;}

/********
.page-id-669 .lessontype .owl-theme .owl-dots .owl-dot span, .page-id-669 .owl-theme .owl-dots .owl-dot span { background:#cccccc;}
.page-id-669 .lessontype .owl-theme .owl-dots .owl-dot.active span, .page-id-669 .owl-theme .owl-dots .owl-dot:hover span { background:#006e35;}
.page-id-669 .faq_sec .owl-theme .owl-dots .owl-dot.active span, .page-id-669 .owl-theme .owl-dots .owl-dot:hover span{background: #006e35;}
.page-id-669 .ourpupils .owl-theme .owl-dots .owl-dot.active span, .page-id-669 .owl-theme .owl-dots .owl-dot:hover span {background: #006e35;}
.page-id-669 .lessontype h4{color: #fff; max-width: 280px; margin: 0 auto; margin-bottom: 21px; min-height: 48px;}
.page-id-669 .lessontype p {color: #b4b4b4;}
.page-id-669 .lessontype p a{ color:#fff;    display: inline-block;}
.page-id-669 .purchase_gft{ background:none; border:1px solid #b4b4b4 !important; color:#b4b4b4;}
.page-id-669 .book_lsn a {  margin: 8px 5px 4px 5px;}
.page-id-669 .lessontype .owl-prev{ top:33%;}
.page-id-669 .lessontype .owl-next{ top:33%;}
.page-id-669 .b_lesson { background: none; border: 1px solid #9d9d9d!important; color: #fff !important;}
.page-id-669 #block_show a {    border: 1px solid #9d9d9d!important;color: #fff !important;}
.page-id-669 #block_hide a {    border: 1px solid #9d9d9d!important;color: #fff !important;}
.page-id-669 #homeboxes p a{ color:#006e35;}
.page-id-669 #footer .getlatest_upadate { background: #006e35;padding: 10px 15px 0px 15px;}
.page-id-669 #footer .container .av_one_third.first .widgettitle {background: #006e35;}
.page-id-669 #footer .container .av_one_third.first{background: #006e35;}
.page-id-669 .book_lsn2 .lesnbtn {background: #006e35;     border: 1px solid #006e35 !important;}
.page-id-669 .b_lesson {background: #006e35;border: 1px solid #006e35 !important; color: #fff !important;}
.page-id-669 .classbtn { background: #006e35;border: 1px solid #006e35 !important;color: #fff !important;}
.page-id-669 .faq_sec h5{ color:#006e35;}
.page-id-669 .coaches_above .owl-carousel .owl-item img {    border: 2px solid #006e35;}
.page-id-669 .option_open{background: #006e35;}

.page-id-669 #block_hide .avia-builder-el-16 {    margin-left: 15% !important;margin-top: 35px !important;}
.page-id-669 #block_hide .avia-builder-el-19 {    margin-left: 5% !important;margin-top: 35px !important;}

****/
/***/



#booklesson_id .col_half.onlyforclass { width:65%; margin:0 auto; float:none !important;margin-top: 31px !important;}
.onlyforclass h4{ display:inline-block !important;    margin-right: 15px;}
.onlyforclass select{ display:inline-block !important; max-width:200px !important;}




.page-id-396 #footer .getlatest_upadate input[type=submit]{color: #ee7203;}
.page-id-396 #booklesson_id a{color: #ee7203;}
.page-id-396 #booklesson_id a:hover{color: #fff;}

.page-id-669 #footer .getlatest_upadate input[type=submit]{    color: #006e35 !important;}
.page-id-669 #booklesson_id a{    color: #007e32;}
.page-id-669 #booklesson_id a:hover{color: #fff;}

.page-id-781 #booklesson_id a{    color: #007e32;}
.page-id-781 #booklesson_id a:hover{color: #fff;}


.page-id-176 #booklesson_id a{color: #cd171a;}
.page-id-176 #booklesson_id a:hover{color: #fff;}




.small_outer { min-height:110px;}

.memberlist_open { background:#fff;     padding: 60px 0 45px 0;}
.memberlist_open2 { background:#fff;     padding: 60px 0 45px 0;}

.lockermain_row h4{    font-size: 20px;margin-bottom: 12px; color:#3c3c3c;}
.lockermain_row h5{    font-size: 20px;margin-bottom: 12px; color:#3c3c3c;}
.lockermain_row b{    font-size: 20px;margin-bottom: 10px; color:#3c3c3c;}
.lockermain_row p{ color:#828282;}
.lockermain_row { margin-top:38px !important;}
.lockersmallrow  { margin-top:5px !important;}
.registerbtn_red { margin-top:40px !important;}
#membership_id { border:0;}

.membershipbtn { text-align:right;}
.membershipbtn a{    padding: 10px 20px !important; text-decoration:none !important;}
.membershipbtn2 a{    padding: 10px 20px !important; text-decoration:none !important;}

.membership_slider .owl-nav i{ color:#fff;     font-size: 38px;}
.membership_slider .owl-nav i:hover{ color:#cd171a  !important;    }
.membership_slider .owl-prev { background:none !important; position:absolute; left:0px; top:20%;}
.membership_slider .owl-next { background:none !important; position:absolute; right:0px; top:20%;}
.membership_slider .owl-dots {position: absolute;bottom: 9px;width: 100%;}
.membership_slider .owl-dots .owl-dot.active{}
.membership_slider .owl-dots .owl-dot {}
.membership_slider .owl-theme .owl-dots .owl-dot span, .membership_slider .owl-theme .owl-dots .owl-dot span { background:#ddd;}
.membership_slider .owl-theme .owl-dots .owl-dot.active span, .membership_slider .owl-theme .owl-dots .owl-dot:hover span { background:#c6171a;}
#membership_id .container{ max-width:100% !important; width:100% !important; margin:0 !important; padding:0 !important;}

#membership_id .membership_list .container{ max-width:1170px !important; width:100% !important; margin:0 auto !important; padding:0 20px !important;}
#membership_id .membership_show .container{ max-width:1170px !important; width:100% !important; margin:0 auto !important; padding:0 20px !important;}

#membership_id .membershipslide .book_lsn {margin-bottom: 3px;}

.membershipslide .arowcls {     top: 89px;    float: right; right:29px; display:none;}


.membershipslide .arrow-down {
    width: 0;
    height: 0;
    border-left: 17px solid transparent !important;
    border-right: 17px solid transparent !important;
    border-top: 29px solid #4f4f4f !important;
    position: absolute;
   top: -66px;
}

.membershipslide  .small_outer p:first-child {     min-height: 75px;}
.membershipslide  .small_outer p:last-child {     min-height: 40px;}

.membershipslide  .small_outer p strong {font-family: 'Conv_MuseoSans_500'; font-size:16px; font-weight:400;}
.membershipslide  .small_outer p b {font-family: 'Conv_MuseoSans_500';font-size:14px; font-weight:400;}
lessontype_slider  .owl-item img { display:inline-block;}


.page-id-451  .lessontype .owl-theme .owl-dots .owl-dot span, .page-id-451 .owl-theme .owl-dots .owl-dot span { background:#cccccc;}
.page-id-451 .lessontype .owl-theme .owl-dots .owl-dot.active span, .page-id-451 .owl-theme .owl-dots .owl-dot:hover span { background:#cd171a;}
.page-id-451 .lessontype h4{    color: #fff;
    max-width: 158px;
    margin: 0 auto;
    margin-bottom: 21px;
    min-height: 48px;
    margin-top: 30px;}
.page-id-451 .lessontype p {color: #b4b4b4;}
.page-id-451 .lessontype p a{ color:#fff;}
.page-id-451 .purchase_gft{ background:none; border:1px solid #b4b4b4 !important; color:#b4b4b4;}
.page-id-451 .book_lsn a {  margin: 8px 5px 4px 5px;}
.page-id-451 .lessontype .owl-prev{ top:33%;}
.page-id-451 .lessontype .owl-next{ top:33%;}
.page-id-9 .lesson_short_content {min-height: 61px;}
#coach_outer_id {    background: #e5e5e5;}
#top #footer .widget_nav_menu li .sub-menu { display:none;}
.responsive #header .social_bookmarks { text-align:right !important;}

.sticky {
  position: fixed !important;
  top: 0 !important;
  width: 100%!important;
}

#socket {    float: left; width: 100%;padding-bottom: 15px;}
.logo {    height: 115px !important; margin-bottom: -16px;}

.modal-content {    background: #3c3c3c;color: #ffff;}
.modal { z-index:99999;}
.class_tle img{ 
  float: right;
    max-width: 60px;
    margin-top: -20px;
    position: absolute;
    right: 19px;
    top: 49px;
    max-height: 64px;
    width: auto;

}
.poupimg {}
.lesson_detailpoup {    padding-top: 42px;}
.poup_upclose { margin:35px 0 25px 0;}
.poup_upclose a{ border:1px solid #787878; display:inline-table; color:#787878;     padding: 5px 18px;border-radius: 4px; font-size: 16px;min-width: 128px;text-align: center; margin-right: 15px; text-decoration:none;}
	.lesson_detailpoup  .class_tle {    padding: 10px 0 14px 0;     max-width: 85%;}
	.lesson_detailpoup h3{    font-size: 23px;
        margin-top: 8px;}
	.lesson_detailpoup p{    color: #d8d8d8;}
	.lesson_short_content p{ display:inline-block;}
	.imag_prac img{    background: #cd171a;border-radius: 7px; cursor:pointer;     max-width: 53px;} 
	.imag_prac img:hover{ background:#b4b4b4;}
	#practice_facilities_id .av_one_half.first{    margin: 0;
    width: 50%;     position:relative;}
	#practice_facilities_id .avia-builder-el-last{ background:#fff !important;     margin: 0;
    width: 50%;     padding: 12px 40px 40px 28px; min-height:459px;}
	.prac_box { float:left;     width: 39%;
    margin-right: 10%;}
	#practice_facilities_id .av_one_half.first .text_pra { display:none;}
	
	/*
	#practice_facilities_id .av_one_half.first img { max-width:32px; border-radius: 3px; z-index:2;  }
	*/
	
	#practice_facilities_id .av_one_half.first img {   }
	
	
	#practice_facilities_id .av_one_half.first .prac_box {position:absolute;   top: 37%;      left: 31%;
    width: 55%;
   }
	
	#practice_facilities_id table { width:100%; background:none !important; margin-bottom: 4px;}
#practice_facilities_id  table tr {background:none !important; margin-bottom: 0;}
#practice_facilities_id  table td{    padding: 5px 13px 0px 0 !important; border:0 !important; vertical-align:top; background:none !important; vertical-align: middle;}
#practice_facilities_id  table td.imag_prac{ width:37%;}
#practice_facilities_id  table td.text_pra{width:53%;     padding-top: 0 !important;}
.pra_pcls img{background: #cd171a;
    border-radius: 4px;
    cursor: pointer;
    float: right;
    max-width: 44px;
    position: relative;
    top: -3px;
}
body { padding:0 !important;}
.mylockerm { display:none;}
	
	#footer.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a { padding:0 !important;}
	
	#practice_facilities_id .av_one_half.first .cls546 { position:relative;    top: -31px;}
	#practice_facilities_id .av_one_half.first .cls537{    position: relative; left: 45%;top: 8px;}
	#practice_facilities_id .av_one_half.first .cls545{left: 69%; top: 46px; position:relative;}
	#practice_facilities_id .av_one_half.first .cls519{position: relative; left: 56%; top: 7px;}
	#practice_facilities_id .av_one_half.first .cls535{position: relative;left: 64%; top: -12px;}
	#practice_facilities_id .av_one_half.first .cls543{position: relative;left: 6%;top: -6px;}
	#practice_facilities_id .av_one_half.first .cls527{left: 57%;top: 46px !important; position:relative;}
	#practice_facilities_id .av_one_half.first .cls541{left: 37%;top: 45px; position: relative;}
	#practice_facilities_id .av_one_half.first .cls539{left: 15%; top: 16px;position: relative;}
	
	
	.modal-body {     padding: 30px 30px 10px 30px !important;}
	.modal-backdrop { background:none !important;}
	
	#practi_poup .poup_upclose a{    border: 1px solid #787878;
    display: inline-table;
    color: #fff;
    padding: 5px 18px;
    border-radius: 4px;
    font-size: 16px;
    min-width: 109px;
    text-align: center;
    margin-right: 15px;
    text-decoration: none;
    background: #6e6e6e;}

#practice_facilities_id h3{    margin-bottom: 30px;    position: relative;top: -7px;}
#practice_facilities_id ..avia-builder-el-last table {width: 92%;}
.header_color .header_bg { background:none !important; display:none !important;}
#header { background: #fff !important;}


#contact_map .avia-button-left a:hover{background: #333333 !important; border-color: #333333 !important;}
.contact_form input[type=submit]:hover{    background: #333333 !important;}

#top .avia-layerslider .ls-bottom-slidebuttons a.ls-nav-active, #top .avia-layerslider .ls-bottom-slidebuttons a:hover, #top .avia-layerslider a.ls-nav-start:hover, #top .avia-layerslider a.ls-nav-stop:hover, #top .avia-layerslider a.ls-nav-start-active, #top .avia-layerslider a.ls-nav-stop-active {    background: #cd171a !important; opacity:1 !important;}
#top .avia-layerslider .ls-bottom-slidebuttons a, #top .avia-layerslider .ls-nav-start, #top .avia-layerslider .ls-nav-stop { background:#fff !important;     margin: 0 2px; border: 0 !important;}
.close_m {     cursor: pointer !important;
    display: inline-block;
    cursor: pointer;
    color: #828282 !important;
    border: 1px solid #828282;
    border-radius: 4px;
    padding: 2px 29px;
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    position: relative;
    top: -20px;
    float: right;}
	#contact_ustop a{ text-decoration:none !important;}
	
	.close_m:hover{    background: #cd171a;
    color: #fff !important;}
	#contact_ustop { z-index:999;}
	
	
	.membership_slider   .owl-dot.active span, .membership_slider .owl-dot:hover span {
    background: #cd171a !important;
}


	#footer .getlatest_upadate{ background:#cd171a;        padding: 10px 5px 0px 13px;}
#footer .getlatest_upadate h4{font-family: 'Conv_MuseoSans_500'; color:#fff; margin-bottom:15px; font-size: 20px; text-align:center;}
#footer .getlatest_upadate .container { max-width:900px !important;     margin: auto !important;}

#footer .getlatest_upadate form { width:100% !important;}
#footer .getlatest_upadate .news_cls {width:28% !important; float:left;}
#footer .getlatest_upadate .news_cls2 { width:28% !important; float:left;}
#footer .getlatest_upadate .news_cls3 { width:30% !important; float:left; position:relative;}
#footer .getlatest_upadate .news_cls4 { width:12% !important; float:left;}

.news_cls3  .select_option{     padding: 4px 10px;
    width: 94%; height:35px;     border-radius: 5px !important; border:0!important; color: #fff !important;    display: inline-block;  background:#da422e  url(../images/droop_doenarrow.png) no-repeat center right 10px !important;     line-height: 28px; cursor:pointer;    font-size: 14px;}
	
	body #newletter_poup .news_cls3  .select_option{   background:#da422e  url(../images/droop_doenarrow.png) no-repeat center right 10px !important;}
	
	
	
	.page-id-396 .news_cls3  .select_option{     padding: 4px 10px;
    width: 94%; height:35px;     border-radius: 5px !important; border:0!important; color: #fff !important;    display: inline-block;  background:#f28b38  url(../images/droop_doenarrow.png) no-repeat center right 10px !important;     line-height: 28px; cursor:pointer;    }
	
	.page-id-669 .news_cls3  .select_option{     padding: 4px 10px;
    width: 94%; height:35px;     border-radius: 5px !important; border:0!important; color: #fff !important;    display: inline-block;  background:#448c49  url(../images/droop_doenarrow.png) no-repeat center right 10px !important;     line-height: 28px; cursor:pointer;    }
	
	

#footer .getlatest_upadate [type=text]{ background:#da422e !important;     padding: 4px 10px;
    width: 94%; height:35px; border: 0; border-radius: 4px; color: #fff !important; font-size:14px; margin-right:2%; display:inline-block;     margin-bottom: 0;}
#footer .getlatest_upadate input[type=email]{ background:#da422e !important;     padding: 4px 10px;
    width: 94%; height:35px; border: 0; border-radius: 4px; color: #fff !important; font-size:14px;margin-right:2%; display:inline-block;     margin-bottom: 0;}
	
/*.page-id-396 #footer .getlatest_upadate [type=text]{ background:#f28b38 !important;  }
.page-id-396 #footer .getlatest_upadate input[type=email]{ background:#f28b38 !important; }
	
.page-id-669 #footer .getlatest_upadate [type=text]{ background:#448c49 !important;  }
.page-id-669 #footer .getlatest_upadate input[type=email]{ background:#448c49 !important; }*/



	
#footer .getlatest_upadate input[type=submit] {    border: 0;
    cursor: pointer;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
       padding: 7px 20% !important;
    font-size: 14px;
       color: #da422e !important;
    font-family: 'Conv_MuseoSans_500';
    height: 34px;
    line-height: 15px;    margin-bottom: 0;
}
#footer .getlatest_upadate input[type=submit]:hover { text-decoration:none; background: #b4b4b4;
    color: #fff !important;}

#footer .getlatest_upadate ::-webkit-input-placeholder { 
  color: #fff !important;
}
.getlatest_upadate ::-moz-placeholder { 
  color: #fff !important;
}
.getlatest_upadate :-ms-input-placeholder { 
  color:#fff !important;
}
.getlatest_upadate :-moz-placeholder { 
  color: #fff !important;
}

.option_open{    position: absolute;
    z-index: 99;
       background: #da422e;
    width: 94%;
    padding: 10px;
    max-height: 150px;
    color: #fff;
    overflow: auto;}
	
	#newletter_poup .option_open{  
	 background: #da422e !important;  
	}
.option_open p { margin:0;}
#footer #custom_html-2 {    overflow: inherit !important; }

.option_open label { display:inline-block !important;     cursor: pointer !important;     max-width: 91%;} 
.option_open input[type=checkbox]{cursor:pointer; position:relative; top:3px; float:left;}
.option_open { display:none;}

.page-id-602  #footer .container .av_one_third.first .widgettitle {    background: #007e32 !important;}
.page-id-602  #footer .container .av_one_third.first { background: #007e32 !important;}
.page-id-602  #footer .getlatest_upadate{ background: #007e32 !important;}

/*.page-id-602 #footer .getlatest_upadate [type=text] {    background: #448c49 !important;}
.page-id-602 #footer .getlatest_upadate [type=email] {    background: #448c49 !important;}*/


.page-id-602 .news_cls3  .select_option{     background:#448c49  url(../images/droop_doenarrow.png) no-repeat center right 10px !important;}
.page-id-602 #footer .getlatest_upadate input[type=submit] { color:#007e32 !important;}
.page-id-602 #footer .getlatest_upadate input[type=submit]:hover { color:#fff !important;}

#newletter_poup .news_cls{ width:50%; float:left;}
#newletter_poup .news_cls input[type=text]{    width: 95%;    border: 0; background: #da422e;height: 38px; color: #fff !important;}
#newletter_poup .news_cls2{  width:50%; float:left;}
#newletter_poup .news_cls2 input[type=email]{    width: 95%;    border: 0; background: #da422e;height: 38px; float:right;color: #fff !important;}


#newletter_poup ::-moz-placeholder { 
  color: #fff !important;
}
#newletter_poup :-ms-input-placeholder { 
  color:#fff !important;
}
#newletter_poup :-moz-placeholder { 
  color: #fff !important;
}

#newletter_poup ::-webkit-input-placeholder { 
  color: #fff !important;
}


#newletter_poup .modal-body { padding: 20px !important;}
#newletter_poup .news_cls3 .select_option { width:100%;}
#newletter_poup .news_cls4{    margin-top: 15px;}
#newletter_poup .option_open p{ color:#fff;    font-size: 14px;}
#newletter_poup .option_open { width:95%;}
/*.confirmcls p { color:#fff; margin-bottom:10px;     font-size: 14px;}
.confirmcls p label{    display: inline;}*/
.confirmcls input[type=checkbox]{ position:relative; top:3px;     margin-right: 4px;}
 .poup_upclose a:hover {background: #cd171a;
    color: #fff;
    border: 1px solid #cd171a;}

#newletter_poup .news_cls4 input[type=submit] {
    border: 0;
    cursor: pointer;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
    padding: 7px 30px !important;
    font-size: 14px;
    color: #da422e !important;
    font-family: 'Conv_MuseoSans_500';
    height: 34px;
    line-height: 15px;
    margin-bottom: 0;
}

#newletter_poup  .news_cls4 input[type=submit]:hover { text-decoration:none; background: #b4b4b4;
    color: #fff !important;}
	#newletter_poup { z-index:999999 !important;}
	#newletter_poup .modal-title { font-size:20px;     color: #fff;}
	.news_cls5 {    width: 100%;float: left;}
	.news_cls5 label{ display: initial !important;}
	.news_cls5 input[type=checkbox]{    position: relative;top: 3px;}
	
	
	.page-id-669 #block_hide a {   }
	.page-id-669 #block_show a{   }
	.page-id-781 #footer{ display:none;}
	.page-id-781 #socket{ display:none;}
	#guids1 .avia-builder-el-4 {     margin:150px 0 50px 0;}
	#guids1  a{ display:inline-block; margin-bottom:200px;}
/*	#guids1::before{ background:url(../images/slide1bg.png)repeat-x; display:inline-block; content:"";}
	#guids1{ background:url(../images/slide1bg.png)repeat-x;}*/
	.page-id-781 #booklesson_id{bottom: initial !important}
	#guids3 h3{    margin: 35px 0 33px 0;font-size: 26px;}
	#guids2 p{    text-align: center;max-width: 434px;margin: 0 auto; margin-bottom:150px;}
	#guids3 h3{        margin: 35px 0 0px 0; font-size: 19px;max-width: 254px;}
	#guids3 h4{        margin: 16px 0 0px 0; font-size: 34px; max-width: 254px; font-family: 'Conv_Museo Slab 700' !important;}
	#guids3 .container { max-width:1000px;}
	#guids3 img{    max-width: 500px;margin-bottom: 150px;}
	
	#guids4 h3{        margin: 35px 0 0px 0; font-size: 19px;max-width: 254px;}
	#guids4 h4{        margin: 16px 0 0px 0; font-size: 34px; max-width: 254px; font-family: 'Conv_Museo Slab 700'!important;}
	#guids4 .container { max-width:1000px;}
	#guids4 img{    max-width: 500px;margin-bottom: 150px;}
	
	
	
    #guids5 h3{        margin: 35px 0 0px 0; font-size: 19px;max-width: 254px;}
	#guids5 h4{        margin: 16px 0 0px 0; font-size: 34px; max-width: 254px; font-family: 'Conv_Museo Slab 700'!important;}
	#guids5 .container { max-width:1000px;}
	#guids5 img{    max-width: 500px;margin-bottom: 150px;}
	
	
	 #guids6 h3{        margin: 35px 0 0px 0; font-size: 19px;max-width: 254px;}
	#guids6 h4{        margin: 16px 0 0px 0; font-size: 34px; max-width: 254px; font-family: 'Conv_Museo Slab 700'!important;}
	#guids6 .container { max-width:1000px;}
	#guids6 img{    max-width: 500px;margin-bottom: 150px;}
	

	#guids7 .container { max-width:1000px;}
	#guids7 p{max-width: 300px;
    margin-bottom: 40px;
    clear: both;
    position: relative;
    top: 17px;
    font-size: 16px;}
	 #guids7 .avia-builder-el-22 img{ max-width:200px;}
	#guids7 .avia-builder-el-26 { margin-top:250px; position:relative; top:20px;}
.page-id-781 #booklesson_id { margin-top:-11px;}
	
	
	.page-id-669 .poup_upclose a:hover{    background: #006e35; border: 1px solid #006e35;}
	.contact_form input[type=checkbox]{ position:relative; top:2px;}
	.lesson_short_content a {}
	
	.page-id-669 .lesson_detailpoup .class_tle{ color:#fff !important;}
	.av-main-nav > li > a { font-weight:normal !important;}
	.confirmcls label {font-weight:normal !important;}
	#contact_ustop { position:relative; z-index:999 !important;}
	
	#contact_social .avia-image-container{ display:inline-block !important; width:auto !important;}
	#contact_social .avia-image-container a { background: #fff !important;
    display: inline-block;
    padding: 13px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    margin: 15px 9px;}
	#contact_social .avia-image-container a:hover{    background: #cd171a !important;}
	div.captchamath input[type="text"]{    display: inline-block !important;
    width: 50px !important;
    margin: 0 5px !important;}
	
	
	
	
	#booklesson_id2  h4{font-family: 'Conv_museo-sans-300-59fc8ac0bc2aa' !important;color:#fff; margin-bottom:12px; font-size:20px;     font-weight: 400;}
#booklesson_id2  .container { max-width:430px;}
	#booklesson_id2  a { margin-left:0;}
#booklesson_id2 h4 { margin-bottom:4px;}
#booklesson_id2  a:hover {  background:#b4b4b4; color:#fff;}
#booklesson_id2 { position:relative; width:100%; z-index:999 !important;}
#booklesson_id2 .col_half { float:left; width:46%;     margin-top: 18px;     text-align: center;     margin-left: 2%;
    margin-right: 2%;}
#booklesson_id2 a:hover { text-decoration:none;}
#booklesson_id2 .av-content-full { margin:0 !important; padding:0;}
#booklesson_id2  a { display: inline-block;
    background: #fff;
    border-radius: 4px;
    padding: 6px 3%;
    font-size: 14px;
    color: #000;
    font-family: 'Conv_MuseoSans_500';
    text-align: center;
    width: 100%;     margin-left: 0;}
	
	
	
	.page-id-9 #footer .demoupdate {
    background: #ae9a63;
    padding: 60px 5px 20px 13px;
    margin-top: -47px;
    margin-bottom: -20px;
}


.page-id-9 #footer .demoupdate [type=text] {
    background: #fff!important;
    padding: 4px 10px;
    width: 94%;
    height: 35px;
    border: 0;
    border-radius: 4px;
    color: #000!important;
    font-size: 14px;
    margin-right: 2%;
    display: inline-block;
    margin-bottom: 0;
}

.page-id-9 #footer .demoupdate ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
.page-id-9 #footer .demoupdate ::-webkit-input-placeholder  ::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
.page-id-9 #footer .demoupdate ::-webkit-input-placeholder  :-ms-input-placeholder { /* IE 10+ */
   color: #000 !important;
}
.page-id-9 #footer .demoupdate ::-webkit-input-placeholder  :-moz-placeholder { /* Firefox 18- */
   color: #000 !important;
}


.page-id-9 #footer .demoupdate input[type=email] {
    background: #fff!important;
    padding: 4px 10px;
    width: 94%;
    height: 35px;
    border: 0;
    border-radius: 4px;
    color: #000!important;
    font-size: 14px;
    margin-right: 2%;
    display: inline-block;
    margin-bottom: 0;
}
.page-id-9 #footer .demoupdate .news_cls3 .select_option {    color: #000!important;
    display: inline-block;
    background: #fff url(../images/droop_doenarrowb.png) no-repeat center right 10px !important;}
	
	.page-id-9 .option_open {
    position: absolute;
    z-index: 99;
    background: #fff;
    width: 94%;
    padding: 10px;
    max-height: 150px;
    color: #000;
    overflow: auto;
}

.page-id-9 #footer .demoupdate input[type=submit] {    color: #000!important;}
#headerbar .avia-button-center{ display:inline-block !important;}
#headerbar .avia-button.avia-size-medium { min-width:130px !important;     margin: 0 11px;}
#headerbar .av_one_full { text-align:center;}
 #headerbar .content{     padding: 26px 0 0 0 !important;}
 #headerbar { z-index:999 !important;}
 #footer .news_leterouter  [type=text],#footer .news_leterouter input[type=email]{ float:left !important; width:27% !important; margin-right:2% !important;}
	 #footer .news_leterouter select{float:left !important; width:27% !important; margin-bottom:0 !important; margin-right:2% !important;     border: 0;
    height: 35px;     color: #fff !important;}
	 #footer .news_leterouter input[type=submit] {     float: left !important;
    width: 13% !important;
    padding: 0 0% !important;}
	@media only screen and (min-width:1600px) {
	#header_main .container {    height: 115px;}
	}
	
@media only screen and (max-width: 1280px) {
	#socket .container{padding:15px 25px !important;  width:100% !important;}
	#footer .container .footer_partners{padding:0 25px !important;}
	#footer .container .footer_menus { padding:0 25px !important; }
}

@media only screen and (max-width: 1035px) {
 footer .social_bookmarks  {    position: relative;margin: 0; margin-top:1px !important;}
 #footer #nav_menu-3 { width:100%;    text-align: center;}
  #footer #nav_menu-2{ width:100%;    text-align: center; top:0px; padding-bottom:5px;}
    #footer .container .footer_menus { text-align:center;}
  #footer .container .footer_menus .widget_media_image { float:none;}
  #icons_block table td.td_text { padding-right:20px !important;}
  #homeboxes .av_one_fourth{ margin-top:20px;}
  	#socket .container { margin-top:0;}
	
.page-id-669 #block_hide .avia-builder-el-16 {   margin-left: 0!important;margin-top: 0 !important;}
.page-id-669 #block_hide .avia-builder-el-19 {    margin-left: 0!important; margin-top: 0 !important;}

div#header_main .av-logo-container .logo {
    position: relative;
    top: 14px;
    max-width: 206px;
}
.book_lsn a {    margin: 27px 2px 12px 2px;}
#practice_facilities_id .avia-builder-el-last { padding-bottom:21px;}
#practice_facilities_id .av_one_half.first .cls545 {left: 82%;}
#practice_facilities_id .av_one_half.first .cls527 { left:67%;}
#practice_facilities_id table td.text_pra {    width: 73%;}
#practice_facilities_id table td { padding-right:0 !important;}



}


@media only screen and (max-width: 853px) {
	div#header_main .av-logo-container .logo{
		    top: -28px;
		}
	
	#practice_facilities_id .av_one_half.first {width:100%;}
	#practice_facilities_id .avia-builder-el-last { width:100%;}
	
	
	#footer .news_leterouter  [type=text],#footer .news_leterouter input[type=email]{ float:left !important; width:48% !important; margin-right:2% !important;}
	
	 #footer .news_leterouter select{ width:48% !important; margin-right:2% !important;}
	 #footer .news_leterouter input[type=submit] {     float: left !important;width: 48% !important;padding: 0 0% !important;}
	
	
	}

@media only screen and (max-width: 767px) {
	
	#practice_facilities_id .avia-builder-el-last { min-height: auto!important;}
	
.page-id-781 #booklesson_id { margin-top:0px;}
 #booklesson_id .col_half { margin-top: 8px;}
.responsive #top #wrap_all #header {z-index: 999999 !important;}
#booklesson_id select { width:95%;     margin-bottom: 7px;}
#booklesson_id a { margin-bottom: 8px;width: 95%;text-align: center;}
#icons_block .el_after_av_one_half.avia-builder-el-last {    padding: 16px 20px; margin-left:inherit;}
#icons_block h3{ margin-bottom:15px!important;}
.contact_form .col-sm-6 { float:left; width:100%;}

.faq_sec .col-md-6 { width:100%; padding:0 15px; float:left; margin-bottom:30px;}
  #icons_block table td.td_text { padding-right:10px !important;}
    #homeboxes .av_one_fourth{ margin-top:20px;}
  #whymember_id h2{ text-transform: inherit;
    font-weight: 400;
    padding-bottom: 0 !important;
    padding-top: 19px !important;}
	.responsive #top #header .social_bookmarks { display:block !important;}
.responsive #header .social_bookmarks li { border:0 !important;}
div#header_main .av-logo-container .logo { position: relative; top: 19px;}
.responsive #top .av-main-nav .menu-item-avia-special {
    display: block;
    position: relative;
    top: 55px !important;}
	#socket .container { margin-top:0;}
	
	
.main_menu ul li  a { font-size:15px !important; height:inherit !important; top:0;     margin-top: 0;}
.av-js-hamburger.is-active{ position:relative;   top: -20px !important;
    line-height: 0;}
#av-burger-menu-ul { padding:40px 0 !important;     padding-top: 136px !important;}
#block_hide .av_one_third{margin:0 1% !important; width: 98% !important;}


	
#footer .getlatest_upadate { background: #cd171a;  padding: 10px 20px 0px 27px;}
#footer .getlatest_upadate [type=text] { width: 94%;}
#footer .getlatest_upadate input[type=email] {    width: 94%; margin-bottom:15px;}
#footer .getlatest_upadate select { width: 94%; margin-bottom:15px;}

#header_meta .container{    max-width: 95% !important; width: 90%!important;}
#layer_slider_1 { margin-top:33px;}
div#header_main .av-logo-container .logo{ margin-bottom:0;}
#booklesson_id  a { margin-left:0;}
#booklesson_id h4 { margin-bottom:4px;}

.membership_slider .owl-dots{    bottom: -16px;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {    color: #818181 !important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a:hover {    color: #cd171a !important;}

.page-id-396 #booklesson_id select {width: 100% !important; max-width: 100% !important;}
.page-id-396 #booklesson_id a {width: 100% !important; max-width: 100% !important;}
.page-id-396 #booklesson_id .col_half.onlyforclass {width:100%; margin-top: 5px !important;}
.page-id-396 #booklesson_id h4{text-align: center;width: 100%;}




.page-id-669 #booklesson_id select {width: 100% !important; max-width: 100% !important;}
.page-id-669 #booklesson_id a {width: 100% !important; max-width: 100% !important;}
.page-id-669 #booklesson_id .col_half.onlyforclass {width:100%; margin-top: 5px !important;}
.page-id-669 #booklesson_id h4{text-align: center;width: 100%;}


.page-id-781 #booklesson_id select {width: 100% !important; max-width: 100% !important;}
.page-id-781 #booklesson_id a {width: 100% !important; max-width: 100% !important;}
.page-id-781 #booklesson_id .col_half.onlyforclass {width:100%; margin-top: 5px !important;}
.page-id-781 #booklesson_id h4{text-align: center;width: 100%;}




#booklesson_id .container{    width: 97% !important;max-width: 95% !important;}
#footer .getlatest_upadate input[type=submit] {    width: 94%;}
.pra_pcls img {
    background: #cd171a;
    border-radius: 4px;
    cursor: pointer;
    float: right;
    max-width: 44px;
    position: absolute;
    top: 5px;
	    right: 15px;
}

#footer .getlatest_upadate .news_cls {width:50% !important; float:left; margin-bottom:20px}
#footer .getlatest_upadate .news_cls2 { width:50% !important; float:left;margin-bottom:20px}
#footer .getlatest_upadate .news_cls3 { width:50% !important; float:left; position:relative; margin-bottom:20px}
#footer .getlatest_upadate .news_cls4 { width:50% !important; float:left;margin-bottom:20px}
.news_cls3  .select_option { font-size:10px;}

.page-id-602 #booklesson_id select { width: 100% !important;max-width: 100% !important;}
.page-id-602 #booklesson_id a { width: 100%; max-width: 100% !important;}
.page-id-602 #booklesson_id .col_half.onlyforclass {width: 100%; margin-top: 5px !important;}
.membershipslide .arrow-down { display:none !important;}

#newletter_poup .news_cls{ width:100%; float:none;}
#newletter_poup .news_cls input[type=text]{    width: 100%;  height: 38px;}
#newletter_poup .news_cls2{  width:100%; float:none;}
#newletter_poup .news_cls2 input[type=email]{    width: 100%;  float:none;}

#newletter_poup .option_open { width: auto; left: 20px; right: 20px;}

.lesson_detailpoup .class_tle {
    max-width: 82%;
}


.class_tle img {
    position: absolute;
    top: 37px;
    right: 18px;
    
}

.lesson_detailpoup h3{    font-size:20px;
    margin-top: 0px;}
	
	
		#practice_facilities_id .av_one_half.first .cls546 {    left:10%;}
	#practice_facilities_id .av_one_half.first .cls537{     left: 51%;top: 12px;}
	#practice_facilities_id .av_one_half.first .cls545{       left: 79%;}
	#practice_facilities_id .av_one_half.first .cls519{left: 65%;}
	#practice_facilities_id .av_one_half.first .cls535{    left: 70%; }
	#practice_facilities_id .av_one_half.first .cls543{   left: 16%;}
	#practice_facilities_id .av_one_half.first .cls527{     left: 67%;}
	#practice_facilities_id .av_one_half.first .cls541{          left: 47%;}
	#practice_facilities_id .av_one_half.first .cls539{left: 25%; }
	
	#guids3 img{   max-width: 100%; margin-top: 45px;}
	#guids4 img{    max-width: 100%; margin-top: 45px;}
	#guids5 img{   max-width: 100%; margin-top: 45px;}
	#guids6 img{    max-width: 100%; margin-top: 45px;}
	
	
	/*#guids1 .av-parallax, #guids2 .av-parallax, #guids3 .av-parallax, #guids4 .av-parallax, 
	#guids5 .av-parallax, #guids6 .av-parallax, #guids7 .av-parallax{    background-position: bottom center !important; background-color: inherit !important;
     background-repeat: inherit !important; background-size: 100% !important;}*/
	 
	#guids1 .av-parallax, #guids2 .av-parallax, #guids3 .av-parallax, #guids4 .av-parallax, 
	#guids5 .av-parallax, #guids6 .av-parallax, #guids7 .av-parallax{    background-position: bottom center !important; background-color: inherit !important;
     background-repeat: inherit !important; background-size: 100% !important; display:none;}
	
	
	 #guids1 { background:url(../images/section1bg.jpg) no-repeat bottom  center   !important; background-size: cover !important;     }
	 #guids2 { background:url(../images/section2bg.jpg) no-repeat bottom  center  !important; background-size:cover !important;    }
	 #guids3 { background:url(../images/section2bg.jpg) no-repeat bottom  center  !important; background-size:cover!important;    }
	 #guids4 { background:url(../images/section4bg.jpg) no-repeat bottom  center  !important; background-size:cover!important;     }
	 #guids5 { background:url(../images/section5bg.jpg) no-repeat bottom  center  !important; background-size:cover!important;      }
	 #guids6 { background:url(../images/section6bg.jpg) no-repeat bottom  center  !important; background-size:cover!important;      }
	 #guids7 { background:url(../images/section7bg.jpg) no-repeat bottom  center  !important; background-size:cover!important;     }
	 
	 
	 #practice_facilities_id .avia-builder-el-last{padding: 12px 13px 40px 12px;}
	 .imag_prac img {    max-width: 44px; margin-right: 8px;}
	 .prac_box { float: left; width: 49%;margin-right: 1%;}
	 #footer #nav_menu-2 { left:0;}
	 #footer #nav_menu-3 { right:0;}




}
@media only screen and (max-width:540px) {
#booklesson_id select { font-size:11px;}

	#practice_facilities_id .av_one_half.first .cls546 {       left: -5%;top: -19px;}
	#practice_facilities_id .av_one_half.first .cls537{      left: 48%; top: 12px;}
	#practice_facilities_id .av_one_half.first .cls545{       left: 100%;}
	#practice_facilities_id .av_one_half.first .cls519{    left: 66%;}
	#practice_facilities_id .av_one_half.first .cls535{    left: 81%; }
	#practice_facilities_id .av_one_half.first .cls543{       left: 7%;top: 9px;}
	#practice_facilities_id .av_one_half.first .cls527{     left: 79%;}
	#practice_facilities_id .av_one_half.first .cls541{          left: 57%;}
	#practice_facilities_id .av_one_half.first .cls539{left: 21%;top: 35px; }
	
	.prac_box { float: left; width: 100%;margin-right: 0%;}
}

@media only screen and (max-width:390px) {
#booklesson_id select { font-size:10px;}
}
.ls-wrapper > .ls-layer, .ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg {
    font-family: 'Conv_MuseoSans_500' !important;
}