a, button, h1, h2, h3, h4, h5, h6, img, input, p, select{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s }

img, img a{border:0 }

body, html{height:100% }

body{font-family:'Pathway Gothic One', sans-serif;color:#414042;font-size:14px;line-height:25px;font-weight:normal;overflow-x:hidden;}

a, div, h1, h2, h3, h4, h5, h6, img, input, li, p, select, ul{margin:0;padding:0;outline:0!important;box-shadow:none;border:0;list-style:none;font-weight:normal }

a, button, h1, h2, h3, h4, h5, h6, img, input, p, select{transition:all .5s ease 0s }

img{max-width:100% }

@font-face{font-family:'proxima_nova_rgregular';src:url('../fonts/proxima_nova_regular-webfont.eot');src:url('../fonts/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima_nova_regular-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_regular-webfont.woff') format('woff'), url('../fonts/proxima_nova_regular-webfont.ttf') format('truetype'), url('../fonts/proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal }

@font-face{font-family:'proxima_nova_thextrabold';src:url('../fonts/proxima_nova_extrabold-webfont.eot');src:url('../fonts/proxima_nova_extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima_nova_extrabold-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_extrabold-webfont.woff') format('woff'), url('../fonts/proxima_nova_extrabold-webfont.ttf') format('truetype'), url('../fonts/proxima_nova_extrabold-webfont.svg#proxima_nova_thextrabold') format('svg');font-weight:normal;font-style:normal }

.padding{padding:0}

.padding-right{padding-right:0}

a:hover{text-decoration:none}

.bg-holder{background-size:cover!important;background-position:50% 50%;height:calc(100% - 40px);position:relative }

p{letter-spacing:-0.5px;}

h6{letter-spacing:-1px;}

.black-h{background:rgba(0, 0, 0, 0.50);}

.black-h .nav > li > a{color:#fff !important}

.black-h .nav > li > a:focus, .nav > li.active > a{font-weight:600;color:#fff}

header{position:fixed;width:100%;text-align:center;height:auto;background:#fff;color:#fff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border-top:5px solid #EDEDED !important;padding:8px 0 !important;z-index:999 !important;}

 header.sticky{height:72px;background:#fff;text-align:left;padding-left:20px;border-top:0 !important;}

header .navbar-collapse.in{overflow-y:auto;height:auto;width:100%;z-index:999999;background:#fff;left:0;}

 header.sticky .navbar-brand{margin:10px 60px 10px 0;width:250px;}

header.sticky .header_right_numbr{display:none}

header.sticky .nav > li > a{padding:20px 13px;}

header.sticky .header-social-icons{width:100px;bottom:27px;}

header.sticky .navbar-nav{margin-top:-8px;}

header.sticky .nav > li > a{border-top:3px solid;border-color:rgba(255, 255, 255, 0) !important}

header.sticky .nav > li > a:hover{border-top:3px solid #5595ad !important;}

.toggle_outer{float:right;padding:0px;margin:25px 0 0 0 }

.lines-button{padding:0;transition:.3s;cursor:pointer;user-select:none;border-radius:.57143rem}

.lines-button:hover{opacity:1 }

.lines-button:active{transition:0 }

.lines, .lines:after, .lines:before{width:2.5rem;height:1px;background:#000;border-radius:0;transition:.3s;display:inline-block;margin-top:1px }

.lines:after, .lines:before{position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center}

.lines:before{top:.8rem }

.lines:after{top:0rem }

 .lines-button:hover .lines:before{top:.8rem }

.lines-button:hover .lines:after{top:0rem }

.lines-button.close{-webkit-transform:scale3d(.8, .8, .8);transform:scale3d(.8, .8, .8);opacity:1 }

.lines-button.arrow.close .lines:after, .lines-button.arrow.close .lines:before{top:0;width:2.22222rem }

.lines-button.arrow.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg) }

.lines-button.arrow.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg) }

.lines-button.arrow-up.close{-webkit-transform:scale3d(.8, .8, .8) rotate3d(0, 0, 1, 90deg);transform:scale3d(.8, .8, .8) rotate3d(0, 0, 1, 90deg) }

.lines-button.minus.close .lines:after, .lines-button.minus.close .lines:before{-webkit-transform:none;transform:none;top:0;width:3rem }

.lines-button.x.close .lines{background:0 0 }

.lines-button.x.close .lines:after, .lines-button.x.close .lines:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0.2rem;top:1rem;width:3rem }

.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg) }

.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg) }

.lines-button.x2 .lines{transition:background .3s .5s ease }

.lines-button.x2 .lines:after, .insurers_section ul lilines-button.x2 .lines:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease, -webkit-transform .3s ease;transition:top .3s .6s ease, transform .3s ease }

.lines-button.x2.close .lines{transition:background .3s 0s ease;background:0 0 }

.lines-button.x2.close .lines:after, .lines-button.x2.close .lines:before{transition:top .3s ease, -webkit-transform .3s .5s ease;transition:top .3s ease, transform .3s .5s ease;top:0;width:3rem }

.lines-button.x2.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg) }

.lines-button.x2.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg) }

.navbar-brand{width:80%;padding:0px;margin:19px 0 9px 0 }

.navbar-nav{margin:0 -15px;}

header .nav > li{margin:15px 0 }

header .nav > li > a{font-size:25px;color:#444 !important;padding:15px 0;text-align:center;letter-spacing:1px;}

header .nav > li > a:hover{color:#5a6563;font-weight:normal}

header .nav > li > a:focus, .nav > li.active > a{color:#5a6563;background:rgba(255, 255, 255, 0.67) !important;font-weight:600}

header .header_right_numbr{float:right;width:40%;text-align:right;margin-top:15px;margin-right:10px;margin-bottom:3px;display:none}

header .header_right_numbr a.login{color:#999;font-size:16px;padding:6px 10px;}

header .header_right_numbr a.login:hover{background:#EEE;border-radius:5px}

header .header_right_numbr a.phn{color:#999;font-size:16px;padding:6px 10px;}

header .header_right_numbr .fa{margin-right:3px;position:relative;top:1px;}

header .header-social-icons{width:100px;float:right;position:absolute;right:0;bottom:20px;display:none}

header .header-social-icons li{display:inline-block;margin:-1px 1px 5px 0;padding:0;border-radius:100%;overflow:visible;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.3);}

header .header-social-icons li a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background:#FFF;border-radius:100%;display:block;height:30px;line-height:30px;width:30px;text-align:center;color:#333 !important;text-decoration:none;font-size:18px;}

header .header-social-icons li:hover.social-icons-facebook a{background:#3b5a9a;}

header .header-social-icons li:hover.social-icons-twitter a{background:#1aa9e1;}

header .header-social-icons li:hover.social-icons-linkedin a{background:#0073b2;}

header .header-social-icons li:hover a{background:#171717;color:#FFF !important;}

.top_banner{margin:128px 0 0; position: relative;}
.blank_div_go_to{background:none; width: 50px; height: 1px; position: absolute; bottom: 100px;}

.md-objects .md-object.md-layer-19-37-2 a:hover{background:#5595AD;}

.md-objects .md-object.md-layer-19-37-1 a:hover{background:#5595AD;}

.about_yoga{padding:0 15px;margin-top:30px}

.about_yoga p{line-height:36px;color:#777;font-size:25px;font-family:'Pathway Gothic One', sans-serif;letter-spacing:0.1px}

.courtney_txt{padding:0 15px;text-align:center;margin:50px 0;}

.courtney_txt h1{text-transform:uppercase;font-size:40px;position:relative;color:#1d2127;letter-spacing:-1px;border-bottom:4px solid #5595AD;float:left;line-height:55px;margin:0 0 13px;}

.courtney_txt p{color:#777;line-height:24px;margin:0 0 20px;font-family:'Pathway Gothic One', sans-serif;font-size:18px;letter-spacing:0.1px;text-align:left}

.courtney_txt span{font-size:22px;font-weight:bold;margin-bottom:26px;color:#777;}

.yoga_acco{text-align:center;margin:50px 0;padding:0 25px}

.yoga_acco h1{text-transform:uppercase;font-size:40px;position:relative;color:#1d2127;letter-spacing:-1px;border-bottom:4px solid #5595AD;text-align:center;display:inline-block;line-height:55px;margin:0 0 55px;}

/***Bootstrap4 Card with Tabs by @mdeuerlein***/.yoga_acco .card{background-color:#ffffff;border-radius:0.15rem;}

.yoga_acco .nav-tabs{border-bottom:0;width:100%;padding:0;}

.yoga_acco .tabs-navigation{border-radius:5px;border:1px solid #EEE;float:left;width:100%;z-index:99;position:relative;}

.yoga_acco .fa{margin-right:5px}

.yoga_acco .nav > li{width:100%;margin:0;}

.yoga_acco .nav > li a{text-align:left;font-size:25px;color:#5595ad !important;font-weight:400;border:0 !important;padding:14px 18px;margin:0 !important;}

.yoga_acco .nav-item{background:#f4f4f4;border-left:3px solid #eeeeee;margin-top:2px;}

.yoga_acco .nav-item.active{background:#fff;border-left:3px solid #5595ad;}

.yoga_acco .nav-tabs > li.active > a:focus{border:0 !important}

.yoga_acco .nav-item:hover{background:#f4f4f4;border-left:3px solid #5595ad}

.tabs-navigation .nav-tabs > li a::before{font-family:FontAwesome;content:"\f054";position:absolute;right:15px;top:50%;margin-top:-16px;}

.yoga_acco h4{font-size:24px;font-weight:400;letter-spacing:normal;line-height:27px;margin:0 0 14px 0;margin-top:0px;color:#1d2127;text-align:left;}

.yoga_acco p{color:#777;line-height:24px;margin:0 0 20px;font-size:18px;letter-spacing:0.1px;text-align:left;}

.yoga_acco .tab-card{border:0;}

.yoga_acco .tab-card-header{background:none;}

.yoga_acco .tab-card-header > .nav-tabs{border:none;margin:0px;}

.yoga_acco .tab-card-header > .nav-tabs > li{margin-right:2px;}

.yoga_acco .tab-card-header > .nav-tabs > li > a{border:0;border-bottom:2px solid transparent;margin-right:0;color:#737373;padding:2px 15px;}

.yoga_acco .tab-card-header > .nav-tabs > li > a.show{border-bottom:2px solid #007bff;color:#007bff;}

.yoga_acco .tab-card-header > .nav-tabs > li > a:hover{color:#007bff;}

.yoga_acco .tab-card-header > .tab-content{padding-bottom:0;}







.scroll_accord{padding: 0 !important}



.mob_accordian{text-align:center;margin:50px 0;padding:0 15px}

.mob_accordian h1{text-transform:uppercase;font-size:40px;position:relative;color:#1d2127;letter-spacing:-1px;border-bottom:4px solid #5595AD;text-align:center;display:inline-block;line-height:55px;margin:0 0 55px;}

.mob_accordian h4 a{text-align:left;font-size:22px;color:#5595ad !important;font-weight:400;border:0 !important;padding:14px 18px;margin:0 !important;}

.mob_accordian h4 a span{margin-right: 8px}

.mob_accordian h4 a:focus{text-decoration: none;}

.mob_accordian .panel-default > .panel-heading{text-align: left; padding: 12px 0;}

.mob_accordian .panel-body h4{font-size:24px;font-weight:400;letter-spacing:normal;line-height:27px;margin:0 0 10px;color:#1d2127;text-align:left;}

.mob_accordian p{color:#777;padding:0;margin:0 0 5px;line-height:24px;font-size:18px;letter-spacing:0.1px;text-align:left;}















.quote-bg{background:url(../images/quote-bg.jpg) top center no-repeat;background-size:100%;position:relative;text-align:center;height:auto;padding:75px 0 60px;}

.quote-bg h1{text-transform:uppercase;font-size:40px;position:relative;color:#fff;letter-spacing:-1px;border-bottom:4px solid #5595AD;display:inline-block;line-height:55px;margin:0 0 40px;}

.packages{padding-bottom:20px;}

.packages ul{list-style:none;padding:0px !important;}

.packages li{color:#afafaf;font-size:25px;line-height:35px;}

.packages span{color:#5595AD !important;}

.about-communities{height:920px}

.about-communities .left-box{width:50%;height:100%;float:left}

.about-communities .left-box .learn-txt{height:50%;display:table}

.about-communities .left-box .learn-txt .height-50{height:50%;display:table-cell;vertical-align:middle;padding:0 70px 0 350px;}

.about-communities .left-box .learn-img{height:50%;background-size:cover}

.home_comm_green{background:#fff !important}

.home_comm_green .top-box .fish_img{width:100% !important;height:100%;background-size:cover;float:left;position:relative}

.mobile-about-us-vision iframe{height:350px;margin-bottom:-10px;}

.contct_form h1{text-transform:uppercase;font-size:40px;position:relative;color:#1d2127;letter-spacing:-1px;border-bottom:4px solid #5595AD;text-align:center;display:inline-block;line-height:45px;margin:0 0 45px;}

.contct_form form{text-align:left}

.contct_form form p{color:#777;line-height:24px;margin:0 0 20px;font-family:'Pathway Gothic One', sans-serif;font-size:18px;letter-spacing:0.1px}

.contct_form form label{color:#777;margin:0 0 3px;font-family:'Pathway Gothic One', sans-serif;font-size:18px;letter-spacing:0.1px;font-weight:normal}

.contct_form form input{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;margin:0 0 35px}

.contct_form form textarea{width:100%;height:215px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;margin:0 0 35px}

.contct_form form .button{background:#f0f0f0;border:0;float:left;width:150px;margin:0}

.mobile-about-us-vision{text-align:center}

.mobile-about-us-vision h1{text-transform:uppercase;font-size:40px;position:relative;color:#1d2127;letter-spacing:-1px;border-bottom:4px solid #5595AD;text-align:center;display:inline-block;line-height:45px;margin:0 0 35px;}

.mobile-about-us-vision form{text-align:left}

.mobile-about-us-vision form p{color:#777;line-height:24px;margin:0 0 20px;font-family:'Pathway Gothic One', sans-serif;font-size:18px;letter-spacing:0.1px;padding:0}

.mobile-about-us-vision form label{color:#777;margin:0 0 3px;font-family:'Pathway Gothic One', sans-serif;font-size:18px;letter-spacing:0.1px;font-weight:normal}

.mobile-about-us-vision form input{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;margin:0 0 20px}

.mobile-about-us-vision form textarea{width:100%;height:215px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;margin:0 0 35px}

.mobile-about-us-vision form .button{background:#f0f0f0;border:0;float:left;width:150px;margin:0}

.mobile-about-us-vision .left-box{padding:0 0 40px}

.mobile-hide .bottom-text-box{float:left}

.mobile-hide .left-box{height:auto !important}

.schedule{padding:0 15px;margin:135px 0;float:left;width:100%;}

.schedule h1{text-transform:uppercase;font-size:40px;position:relative;color:#1d2127;letter-spacing:-1px;border-bottom:4px solid #5595AD;display:inline-block;line-height:55px;margin:0 0 20px;}

.schedule .accordion-group{position:relative}

.accordion-toggle:after{background:url(../images/open_icon.jpg) top right no-repeat;width:21px;height:22px;content:"";float:right;bottom:25px;position:absolute;z-index:9;right:20px;}

.accordion-opened .accordion-toggle:after{background:url(../images/open_icon.jpg) top right no-repeat;}

.schedule a h2{background:#000;color:#fff;font-size:22px;line-height:28px;padding:20px 32px 16px;font-weight:bold;}

.calender_box{background:#adadad !important;padding:20px 32px 16px;margin:0 0 20px;}

.calender_box .bw-datepicker{background-color:rgba(255,255,255,0.03);border:1px solid rgba(0,0,0,0.1);border-radius:3px;display:flex;height:36px;overflow:hidden;width:128px;}

.calender_box .bw-datepicker__button{align-items:center;background:#fff;border:none;color:rgba(0,0,0,0.55);display:flex;justify-content:center;padding:0;width:32px;}

.calender_box .bw-datepicker__input{background:#fff;border:none;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-left:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.9);flex-grow:1;font-weight:400;font-size:14px;line-height:20px;padding:8px;width:96px;}

.about-us-vision{height:450px;background:#333845;display:none !important;}

.about-us-vision .left-box .learn-txt{height:100%;display:table;width:100%;}

.about-us-vision .left-box .learn-txt .height-50{height:50%;display:table-cell;vertical-align:middle;padding:20px;text-align:center}

.about-us-vision .left-box .learn-txt .height-50 h3{font-size:54px;color:#fff;font-weight:300;padding:0px 0px 30px;margin-left:-2px;}

.about-us-vision .top-box{height:100% !important;}

.about-us-vision .top-box .left-destin-img{width:100% !important;height:100%;background-image:url(../images/our-vision.jpg) !important;background-size:cover;float:left;position:relative}

.about-us-vision .top-box .left-destin-img .shadow{background:url(../images/shadow-img.png) top right no-repeat;position:absolute;right:0;bottom:0;width:100%;height:100%;}

.about-us-vision .vision-divider{width:45px;height:3px;background:#7cc553;float:left;margin:0 auto 20px;}

.about-us-vision .right-box{width:100% !important;height:100%;float:left}

.mobile-about-us-vision{background:#333845;display:block !important;padding:15px 0 0 }

.mobile-about-us-vision .vision-divider{width:45px;height:3px;background:#7cc553;float:left;margin:20px 0;}

.mobile-career{background:#f1f1f1;display:block !important;width:100%;float:left;position:relative}

.mobile-career h3{color:#505050}

.about-communities .right-box{width:50%;height:100%;float:left}

.about-communities .top-box{height:50%;}

.about-communities .top-box .left-destin-img{width:50%;height:100%;background:url(../images/destin-img.jpg) top center no-repeat;background-size:cover;float:left}

.about-communities .top-box .right-destin-text{width:50%;float:left;display:table;height:100%}

.about-communities .top-box .right-destin-text .text-mid{height:100%;display:table-cell;vertical-align:middle;text-align:center;padding:0 50px;}

.about-communities .top-box .right-destin-text .text-mid h4{font-size:20px;color:#414042;font-weight:600;padding:0px 0px 30px;}

.about-communities .top-box .right-destin-text .text-mid p{font-size:15px;font-weight:300;color:#505050;line-height:20px;margin:0 0 40px;}

.about-communities .right-box a.green-btn{background:#7cc553;font-size:16px;font-weight:600;color:#fff;padding:5px 35px;text-decoration:none;line-height:25px;}

.about-communities .right-box a:hover.green-btn{background:#5a6463}

.about-communities .top-box .left-ocoee-img{width:50%;height:100%;background:url(../images/ocoee-img.jpg) top center no-repeat;background-size:cover;float:left;}

.overlay{background:rgba(255, 255, 255, 0.70);position:absolute;left:0;top:0;height:100%;width:100%;}

.custom-width{width:100%;padding:0 20px;}

.lifestyle-event{padding:60px 0 30px !important}

.lifestyle-event img.divider-vector{margin:15px auto 5px}

.lifestyle-event .event-one{margin:35px 0 50px}

.lifestyle-event .event-one img{width:100%;}

.lifestyle-event .event-one h4{font-size:20px;font-weight:600;color:#505050;margin:25px 0 20px}

.lifestyle-event .event-one p{font-size:15px;font-weight:300;color:#505050;line-height:22px}

/******* 050619 ******/.accordion-inner{padding:30px 30px 25px;background:rgba(0,0,0,0.03);}

.accor_checkbox_box{float:right}

.accor_checkbox_box .checkbox{float:left;margin:0 0 0 50px;}

.accor_checkbox_box .checkbox label{display:inline-block;position:relative;padding-left:13px;font-size:16px;line-height:24px;color:#000;font-weight:400}

.accor_checkbox_box .checkbox label::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;left:0;margin-left:-20px;border:1.5px solid #d6dade;border-radius:4px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}

.accor_checkbox_box .checkbox label::after{display:inline-block;position:absolute;width:20px;height:20px;left:0;top:-1px;margin-left:-19px;padding-left:3px;padding-top:0;font-size:13px;color:#555555;}

.accor_checkbox_box .checkbox input[type="checkbox"]{opacity:0;}

.accor_checkbox_box .checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

.accor_checkbox_box .checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c";}

.accor_checkbox_box .checkbox input[type="checkbox"]:disabled + label{opacity:0.65;}

.accor_checkbox_box .checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}

.accor_checkbox_box .checkbox.checkbox-circle label::before{border-radius:50%;}

.accor_checkbox_box .checkbox.checkbox-inline{margin-top:0;}

.bw-filters__reset{font-size:16px;line-height:20px;padding-right:0;background:transparent;font-weight:400;text-decoration:underline;border:none;color:#000;}

.bw-filters__controls{float:right;}

.filter_selects{width:100%;margin:70px 0 0;}

.filter_selects select{width:288px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;height:42px;padding:12px 8px;display:inline-block;margin-right:24px;background-color:#ffffff;}

.filter_selects .fs_select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("../images/dwn_arw.png");background-position:center right 16px !important;background-repeat:no-repeat !important;border-radius:0;color:rgba(0,0,0,0.9);font-size:14px;line-height:17px;}

.bw_widget_date{background-color:rgba(0,0,0,0.03);color:rgba(0,0,0,0.8);font-size:14px;line-height:20px;padding:8px 16px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}

.bw_widget_line{font-size:18px;line-height:24px;padding:24px 32px;}

.bw_session{padding:32px 32px 25px;border-bottom-style:solid;border-bottom-width:1px;border-color:rgba(0,0,0,0.1);float:left;width:100%;}

.bw_session:nth-of-type(2n){background-color:rgba(255,255,255,0.03);}

.bw_session:nth-of-type(n){background-color:rgba(0,0,0,0.01);}

.bw_session:nth-of-type(2n){background-color:rgba(255,255,255,0.03);}

.bw_session_time{font-size:18px;line-height:24px;float:left;margin-right:56px;flex-shrink:0;width:10%;color:#000}

.bw_session_group1{float:left;width:60%;font-size:18px;color:#000;}

.bw_session_group2{float:left;width:15%;font-size:18px;color:rgba(0,0,0,0.55);}

.bw_session_info .bw_session_button{text-align:right;}

.bw_session_button{float:left;width:11.5%;}

.bw_session_button.dtls_btn{margin-top:10px;width:100%;border-top:1px solid rgba(0,0,0,0.1);padding-top:16px;}

.bw_session_button button:hover{text-decoration:none;background:transparent;color:#000;}

.bw_session_button button{border-style:solid;border-width:1px;padding:8px 16px;text-transform:capitalize;font-size:16px;line-height:22px;color:#fff;border-color:#000000;background:#000000;}

.bw_session_detail_link .grn_drop{display:inline-block;width:15px;height:15px;background:url('../images/../images/grn_drop_r.png') no-repeat;float:left;margin:5px 0 0;}

.bw_session_detail_link{margin-top:4px;padding:0;text-decoration:none;cursor:pointer;border:none;font-size:16px;line-height:22px;background:transparent;color:#5595ad;}

.bw_session_contact{border-top:1px solid rgba(0,0,0,0.1);padding:12px 0;float:left;width:100%;margin:15px 0 0;}

.bw_session_phone{width:50%;float:left;padding-left:20px;font-size:16px;line-height:22px;}

.bw_session_address{border-right:1px solid rgba(0,0,0,0.1);font-size:16px;line-height:22px;width:50%;float:left;}

.bw_address_line1{color:#000;}

.gallery{text-align:center}

.gallery h2{font-size:40px;font-weight:300;color:#1d2127;margin:0 0 30px;}

.gallery .col-sm-12{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB}

footer{background:#0e0e0e;padding:55px 0 0;}

footer h4{font-size:30px;font-weight:200;color:#fff;margin:0 0 15px;}

footer p{color:#777;line-height:24px;margin:0;font-size:16px;letter-spacing:0.1px}

footer .footer_info_box h5{color:#CCC;font-size:16.5px;text-transform:uppercase;font-weight:700;letter-spacing:0.1px;margin-bottom:5px;}

footer .footer_info_box .phone{color:#FFF;font-size:26px;font-weight:bold;display:block;padding-bottom:0;margin:0 0 15px;}

footer .footer_info_box a .fa-envelope{color:#5595ad;font-size:13px;margin-right:3px}

footer .footer_info_box a{color:#fff;font-size:16.5px;font-weight:normal;letter-spacing:0.1px;margin-bottom:8px;}

footer .social-icon li{display:inline-block;margin:10px 2px 0 0;padding:0;border-radius:100%;overflow:visible;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.3);}

footer .social-icon li a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background:#FFF;border-radius:100%;display:block;height:30px;line-height:30px;width:30px;text-align:center;color:#333 !important;text-decoration:none;font-size:18px;}

footer .social-icon li a:hover{color:#fff !important}

footer .social-icon li:hover.social-icons-facebook a{background:#3b5a9a;}

footer .social-icon li:hover.social-icons-twitter a{background:#1aa9e1;}

footer .social-icon li:hover.social-icons-linkedin a{background:#0073b2;}

footer .header-social-icons li:hover a{background:#171717;color:#FFF !important;}

hr.light{background-image:-webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.15), transparent);background-image:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.15), transparent);border:0;height:1px;margin:22px 0;}

footer .copyright_box p{color:#555;line-height:24px;margin:35px 0;font-size:16px;letter-spacing:0.1px}

.about-communities{display:none}















/*----loginpage----*/

.userlogin_page{margin: 128px 0 0}

.userlogin_page .panel{border: 0}

.userlogin_page .nav-tabs > li > a {margin-right: 3.5px;}

.userlogin_page .panel-body{padding: 35px 0 0}



.userlogin_page .user_login_form{max-width: 400px;}

.userlogin_page .user_login_form form label{color: #777; margin: 0 0 3px; font-family: 'Pathway Gothic One', sans-serif; font-size: 18px; letter-spacing: 0.1px; font-weight: normal;}

.userlogin_page .user_login_form form input {width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background: #fff; border: 1px solid #ccc; border-radius: 4px; margin:0;}

.userlogin_page .user_login_form form p{font-size: 15px; color: #777; letter-spacing: 0.1px; margin: 0 0 15px}

.userlogin_page .user_login_form form input.login_button{color: #fff; background-color: #5595ad; border-color: #5595ad #5595ad #006699; width: auto;}



.userlogin_page .reset_pass form p{color: #777; line-height: 24px; margin: 18px 0 20px; letter-spacing: 0.1px; font-size: 18px;}



.userlogin_page .new_account{max-width: 100%}

.userlogin_page .new_account form .description p{line-height: 22px}

.userlogin_page .new_account form label{width: 100%}

.userlogin_page .new_account form input{max-width: 400px}



.userlogin_page .new_account form .contact_border_box{border: 1px solid #ccc; padding: 20px; margin: 0 0 20px;}

.userlogin_page .new_account form .contact_border_box h3{color: #5595ad; font-size: 18px; letter-spacing: 0.1px;}

.userlogin_page .new_account form .contact_border_box .checkicon{width: auto; float: left; margin-right: 10px;}

.userlogin_page .new_account form .contact_border_box label{margin: 10px 0 10px 0; line-height: 33px;}

.userlogin_page .new_account form .local_set label{width: auto;}

.userlogin_page .new_account form .local_set select{border: 1px solid #ccc; border-radius: 4px; width: 200px; padding: 5px; margin-left: 10px;}

.userlogin_page .new_account form .new_pass_btn{margin: 20px 0 0}



.panel.with-nav-tabs .panel-heading{

    padding: 0;

background: none;

}

.panel.with-nav-tabs .nav-tabs{

	border-bottom: none;

}

.panel.with-nav-tabs .nav-justified{

	margin-bottom: -1px;

}

/********************************************************************/

/*** PANEL DEFAULT ***/

.with-nav-tabs.panel-default .nav-tabs > li > a,

.with-nav-tabs.panel-default .nav-tabs > li > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li > a:focus {

    color: #5595ad;

	border-color: rgba(0, 191, 255, 0);

	border-top: 3px solid rgba(0, 191, 255, 0);

	background: #F4F4F4

}

.with-nav-tabs.panel-default .nav-tabs > .open > a,

.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,

.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,

.with-nav-tabs.panel-default .nav-tabs > li > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li > a:focus {

    color: #5595ad;

	background-color: #fff;

	border-color: transparent;

	border-top: 3px solid;

}

.with-nav-tabs.panel-default .nav-tabs > li.active > a,

.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {

	color: #5595ad;

	background-color: #fff;

	border-color: #EEE;

	border-bottom-color: transparent;

	font-size: 14px;

font-weight: normal;

	border-top: 3px solid;

	

}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {

    background-color: #f5f5f5;

    border-color: #ddd;

}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {

    color: #777;   

}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {

    background-color: #ddd;

}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {

    color: #fff;

    background-color: #555;

}

/*----loginpage----*/











/*----popup----*/

.register_popup .modal-dialog{width:765px;margin:130px auto;}

.register_popup .modal-dialog .modal-content{border-radius:10px; box-shadow: none;

border: 0;}

.register_popup .modal-dialog .modal-content .modal-header{padding:12px;border-bottom:1px solid #e5e5e5;background:#f0f0f2;border-radius:10px 10px 0 0;}

.register_popup .modal-dialog .modal-content .modal-header .close{float:right;font-size:33px;font-weight:300;text-shadow:0 1px 0 #fff;opacity:inherit;font-family:'Open Sans', sans-serif;color:#696c74 !important;}

.register_popup .modal-dialog .modal-content .popup_header{background:#fff;border-bottom:1px solid #d5d9de;}

.register_popup .modal-dialog .modal-content .popup_header h1{font-size:18px;line-height:22px;padding:16px 32px;color:#232329;font-family:'Open Sans', sans-serif;}

.register_popup .summry_popup{background:#f8f9fa;border-radius:10px;}

.register_popup .summry_popup .item{background:#fff;border-bottom:1px solid #d5d9de;border-top:1px solid #d5d9de;color:#696c74;margin-top:16px;min-height:130px;padding:16px 32px;width:100%;font-family:'Open Sans', sans-serif;}

.register_popup .summry_popup .item__details{float:left}

.register_popup .summry_popup .item__close{float:right;font-size:33px;font-weight:300;text-shadow:0 1px 0 #fff;font-family:'Open Sans', sans-serif;color:#696c74 !important;line-height:90px;}

.register_popup .summry_popup .item__studio{font-size:16px;line-height:22px;margin-bottom:4px;color:#696c74;}

.register_popup .summry_popup .item__class{font-size:18px;line-height:24px;margin-bottom:4px;color:#232329;}

.register_popup .summry_popup .item__trainer{font-size:14px;line-height:20px;margin-bottom:4px;color:#696c74;}

.register_popup .summry_popup .item__datetime{font-size:14px;line-height:20px;}

.register_popup .summry_popup .nxt_btn{background:#000000;color:#fff;border-color:#000000;font-size:16px;text-align:center;width:288px;padding:16px;margin:40px auto 60px;display:block;font-family:'Open Sans', sans-serif;border-radius:50px;}

.register_popup .summry_popup .popup_footer{padding:24px 0 38px;border-top:1px solid #d5d9de;background:#fff;text-align:center;font-family:'Open Sans', sans-serif;}

.register_popup .summry_popup .popup_footer .footer__branding h3{width:250px;margin:0 auto;}

.register_popup .summry_popup .popup_footer .footer__branding h3 .nm{font-size:16px;color:#000;float:left;margin:7px 0 0;}

.register_popup .summry_popup .popup_footer .footer__branding h3 em{font-size:30px;color:#7a7a7e;font-weight:300;margin:0 8px;font-style:normal;}

.register_popup .summry_popup .popup_footer .footer__branding h3 img{margin:-9px 0 0}

.register_popup .summry_popup .popup_footer .footer__privacy{font-size:12px;line-height:18px;color:#696c74;text-decoration:underline;}

.register_popup .summry_popup .popup_footer .footer__copyright{color:#696c74;font-size:10px;line-height:14px;text-align:center;margin:13px 0 18px;display:block;}



.register_popup .sign_in_from{background:#fff}

.register_popup .sign_in_from .signin_box{background:#fff;max-width:320px;width:100%;margin:0 auto;text-align:center}

.register_popup .sign_in_from .signin_box h2{font-size:20px;line-height:26px;margin:32px 0 15px;color:#696c74;font-family:'Open Sans', sans-serif;}

.register_popup .sign_in_from .signin_box .field input{background-color:#fff;border-radius:0;border-bottom:1px solid #d5d9de;color:#232329;font-family:'Lato', Helvetica, Arial, Sans-serif;font-size:18px;height:65px;line-height:22px;margin:0;padding:20px 0 0;resize:none;transition:border 200ms ease;width:100%;}

.register_popup .sign_in_from .signin_box .field input:focus{border-color:#36b4c7;border-style:solid;border-width:1px 0;}

.register_popup .sign_in_from .signin_box .field label{left:0;font-size:18px;line-height:24px;top:32px;color:#a0a5ab;position:absolute;transition:all 200ms ease;}

.register_popup .sign_in_from .signin_box .field label:focus{line-height:18px;font-size:14px;top:8px;transition:all 200ms ease;}

.register_popup .sign_in_from .signin_box .field{margin:0;padding:0;position:relative;}

.register_popup .sign_in_from .signin_box button{background:#000000;color:#fff;border-color:#000000;border:0;font-size:16px;text-align:center;width:288px;padding:16px;margin:35px auto 0;display:block;font-family:'Open Sans', sans-serif;border-radius:50px;}

.register_popup .sign_in_from .signin_box .signin__forgot{margin-top:16px;color:#000000;font-size:14px;font-family:'Open Sans', sans-serif;text-decoration:underline;display:block;}

.register_popup .sign_in_from .signin_box .signin__or{font-size:16px;line-height:22px;color:#a0a5ab;margin:8px 16px 0;height:20px;font-family:'Open Sans', sans-serif;position:relative;}

.register_popup .sign_in_from .signin_box .signin__or::before{border-bottom:1px solid #d5d9de;content:'';display:block;width:43.5%;position:absolute;top:11px;left:0;height:1px;}

.register_popup .sign_in_from .signin_box .signin__or::after{border-bottom:1px solid #d5d9de;content:'';display:block;width:43.5%;position:absolute;top:11px;right:0;height:1px;}

.register_popup .sign_in_from .signin_box .crt_acc_btn{background:#fff;color:#696c74;border:1px solid #000;font-size:16px;text-align:center;width:288px;padding:14px;margin:25px auto 60px;display:block;font-family:'Open Sans', sans-serif;border-radius:50px;}







.register_popup .forget_form .info-message--padded{padding:16px 32px;background:#eff1f3;border-bottom:1px solid #d5d9de;width:100%}

.register_popup .forget_form .info-message--padded .info-message__content{line-height:20px;font-size:14px;color:#696c74;margin-left:8px;}

.register_popup .forget_form .info-message__title{font-family:'Open Sans', sans-serif;font-size:16px;line-height:22px;color:#232329;margin-bottom:4px;}

.register_popup .forget_form .info-message__content p{line-height:19px;margin:0;color:#696c74;font-size:14px;font-family:'Open Sans', sans-serif;}

.register_popup .forget_form .info-message--padded img{float:left;margin:2px 10px 20px 0px;}

.register_popup .forget_form .signin_box{margin-top:80px;margin-bottom:55px;}

.register_popup .forget_form .form__cancel{display:block;font-size:16px;line-height:22px;margin-top:16px;color:#696c74;font-family:'Open Sans', sans-serif;}





.register_popup .create_form h2 {

    margin: 50px 0 15px;

}

.register_popup .create_form h4{

background: #f8f9fa;



border-top: 1px solid #d5d9de;



border-bottom: 1px solid #d5d9de;



font-family: 'Open Sans', sans-serif;



font-size: 16px;

	padding-bottom: 10px;

padding-top: 40px;

padding-left: 32px;

	text-align: left;

	text-transform: uppercase;

}



.register_popup .create_form .fieldset__description{font-size: 14px;

    line-height: 20px;

    padding: 8px 0 8px 10px;

   background: #f8f9fa;



    border-bottom: 1px solid #d5d9de; font-family: 'Open Sans', sans-serif; }



.register_popup .create_form{max-width:100% !important }

.register_popup .create_form .field input {



    font-size: 16px !important;

    padding: 20px 32px 0 !important;

}





.register_popup .sign_in_from .create_form .field select{border-radius:0;border-bottom:1px solid #d5d9de;color:#232329;font-family:'Lato', Helvetica, Arial, Sans-serif;font-size:16px;height:65px;line-height:22px;margin:0;padding:20px 29px 0;resize:none;transition:border 200ms ease;width:100%; background: url(../images/select_drop_icon.jpg) right 0px no-repeat #fff; appearance: none; -moz-appearance: none; -webkit-appearance: none;}

.register_popup .sign_in_from .create_form .field select:focus{border-color:#36b4c7;border-style:solid;border-width:1px 0;}

.register_popup .sign_in_from .create_form .field label{left:32px;font-size:14px;font-weight: normal;line-height:24px;top:5px;color:#a0a5ab;position:absolute;transition:all 200ms ease; font-family: 'Open Sans', sans-serif;}









.register_popup .sign_in_from .create_form .field_two_check{padding: 13px 32px 22px 22px; border-bottom: 1px solid #d5d9de;}

.register_popup .sign_in_from .create_form .field_two_check .accor_checkbox_box {float: left;}

.register_popup .sign_in_from .create_form .field_two_check .accor_checkbox_box .checkbox {



    float: left;

    margin: 0;

    width: 50px;

}

.register_popup .sign_in_from .create_form .field_two_check .accor_checkbox_box .checkbox label::before{margin-left: 16px; margin-top: 30px; border: 1px solid #000;



border-radius: 3px; width: 24px;



height: 24px;}

.register_popup .sign_in_from .create_form .field_two_check .accor_checkbox_box .checkbox label::after{left: 35px;



top: 29px;



border-radius: 3px;



background: #000;



color: #fff;



width: 24px;



height: 24px;



padding-left: 0;}





.register_popup .sign_in_from .create_form .field_two_check .accor_checkbox_box .checkbox label{display:inline-block;position:relative; margin-bottom: 10px;text-transform: uppercase;padding-left:9px;font-size:13px;line-height:24px;color:#a0a5ab;font-weight:400;font-family: 'Open Sans', sans-serif;}

.register_popup .sign_in_from .create_form .field_two_check .accor_checkbox_box .checkbox2 label{padding-left:12px;}

   

.register_popup .sign_in_from .create_form .check_column_text{margin-left: 50px;

text-align: left;

float: left; margin-top: 5px;}

.register_popup .sign_in_from .create_form .check_column_text .check__text {

    font-size: 16px;

	margin-bottom: 5px; font-family: 'Open Sans', sans-serif;

	color: #000;}

 

.register_popup .sign_in_from .create_form .check_column_text .check__subtext {

font-size: 14px;

    color: #a0a5ab;

	font-family: 'Open Sans', sans-serif;

	display: block;

}

.register_popup .sign_in_from .create_form .terms_text{padding: 20px 32px; text-align: left;}

.register_popup .sign_in_from .create_form .terms_text h6{

  font-size: 15px;

    line-height: 22px;

    color: #a0a5ab;

	font-family: 'Open Sans', sans-serif;

}

.register_popup .sign_in_from .create_form .terms_text p{

  font-size: 15px;

    line-height: 22px;

    color: #a0a5ab;

	font-family: 'Open Sans', sans-serif;

	margin: 0 0 20px

}

#more {display: none;}

.register_popup .sign_in_from .create_form .terms_text button{

    font-size: 16px;

line-height: 22px;

padding: 0;

color: #000;

background: none;

width: auto;

margin: 0;

float: right;}





.register_popup .sign_in_from .create_form .agree_check{border-top: 1px solid #d5d9de; border-bottom: 1px solid #d5d9de; padding: 21px 32px}



.register_popup .sign_in_from .create_form .agree_check .accor_checkbox_box {

    float: left;

}

.register_popup .sign_in_from .create_form .agree_check .accor_checkbox_box .checkbox{float: left;

margin: 0 0 0 21px;}

.register_popup .sign_in_from .create_form .agree_check .accor_checkbox_box .checkbox label{display:inline-block;position:relative;padding-left:25px;font-family: 'Open Sans', sans-serif;font-size:16px;line-height:24px;color:#000;font-weight:400}

.register_popup .sign_in_from .create_form .agree_check .accor_checkbox_box .checkbox label::before{content:"";display:inline-block;border: 1px solid #000;



border-radius: 3px; width: 24px;



height: 24px;position:absolute; left:0;margin-left:-20px;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}

.register_popup .sign_in_from .create_form .agree_check .accor_checkbox_box .checkbox label::after{display:inline-block;position:absolute;border-radius: 3px;



background: #000;



color: #fff;



width: 24px;



height: 24px;left: 0px;

top: 0px;

margin-left: -20px;

padding-left: px;padding-top:0;font-size:13px;}



.register_popup .sign_in_from .create_form .botm_btn_box{background: #f8f9fa; padding: 25px 0 75px;

}

.register_popup .sign_in_from .create_form .botm_btn_box button{margin: 0 auto}

.register_popup .sign_in_from .create_form .alrd{    font-size: 15px;

    line-height: 22px;

    margin-top: 16px;

    color: #696c74; font-family: 'Open Sans', sans-serif;}

.register_popup .sign_in_from .create_form .alrd a{

    color: #696c74; text-decoration: underline}



.register_popup .scrol_div{height: 522px; overflow: scroll; overflow-x: hidden; border-radius: 10px;}

.register_popup .popup_footer{border-radius: 0 0 10px 10px}

/*----popup----*/





.techr_pic{float: left; margin: 5px 20px 20px 0;}
.you_tube_video{width: 560px; margin: 30px auto 50px; background: #eee; padding: 5px; height: 325px;}




@media all and (max-width:640px){

.top_banner{margin:100px 0 0;}

.md-objects .md-object.md-layer-19-37-0{font-size:20px !important;}

.md-objects .md-object.md-layer-19-37-1 a{font-size:11px !important;}

.md-objects .md-object.md-layer-19-37-2 a{font-size:11px !important;}

.md-objects .md-object.md-layer-19-38-0{font-size:20px !important;}

.md-objects .md-object.md-layer-19-38-1{font-size:11px !important;}

.md-objects .md-object.md-layer-19-38-2{font-size:11px !important;}

footer{text-align:center}

footer .social-icon a{margin:0 13px}

	
	.you_tube_video{width: 90%;}
	

}



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

.quote-bg{background-size:cover !important;background-position-x:10%;}

.lifestyle-event{padding:30px 0 !important;}

header .navbar-collapse{padding-bottom:40px !important}

header.sticky .navbar-brand{margin:19px 0 9px 0;width:80%;}

header.sticky{height:auto;}

header.sticky .nav > li > a{padding:13px 13px !important;border-bottom:1px solid #e8e8e8 !important;}

.accor_checkbox_box .checkbox{float:left;margin:0 0 0 39px;}

.filter_selects{margin:60px 0 0;}

.filter_selects select{margin:0 0 15px;}

.bw_session{padding:32px 10px 25px;}

.bw_session_time{margin-right:0;width:40%;}

.bw_session_group1{width:40%;}

.bw_session_group2{width:15%;}

.bw_session_button{width:auto;margin:10px 0 0;}

	

	.register_popup .modal-dialog{width: 90%}

	.register_popup .scrol_div {

		height: 400px;}

}





@media all and (max-width:768px){
.overlay{background: none !important}
header .nav > li{margin:0;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0 !important}

.hide{display:none !important}

header .nav > li > a{font-size:18px;color:#5595ad !important;padding:15px 13px;text-align:left;letter-spacing:1px;border-bottom:1px solid #e8e8e8;margin:0;font-weight:bold;text-transform:uppercase;}

.footer_info_box{margin:20px 0 20px;display:inline-block;}
.mob_hide{display: none !important}
	
.scroll_accord .tab-content{margin: 40px 0 10px; float: left; border-bottom: 2px solid #f5f5f5; border-top: 2px solid #f5f5f5; padding: 10px 0 0;}
.simply-scroll-clip {overflow: scroll !important;overflow-x: hidden !important;}
}



 @media all and (min-width:768px){
	 .desk_hide{display: none !important}
	 
.navbar-brand{margin:33px 60px 30px 0;width:300px;}

.home_comm_green h3{font-size:44px !important;}

.home_comm_green a.comm_gr_btn{margin:0 15px 20px;}

header .nav > li > a{font-size:18px;padding:17px 13px;font-weight:700;text-transform:uppercase;border-top:5px solid;border-color:rgba(255, 255, 255, 0) !important}

header .nav > li > a:hover{color:#5595ad !important;border-top:5px solid #5595ad !important;font-weight:700}

.overlay{display:none}

.mobile-hide .left-box{height:408px !important}

header{background:rgba(255, 255, 255, 0.90);height:128px}

header{padding:0 50px }

.navbar-nav{margin-right:107px;margin-top:2px;}

header .nav > li{margin:0 7px }

header .header_right_numbr{display:block}

header .header-social-icons{display:block}

.quote-bg{background-size:230% !important;height:auto;}

.quote-bg h3{font-size:35px;padding:35px 0 55px;line-height:50px;}

.quote-bg h3 span{font-size:40px;line-height:50px;}

.about-communities{display:block}

.about-communities .left-box .learn-txt .height-50{padding:20px;}

.about-communities .left-box .learn-img{display:none;}

.about-communities .top-box .left-destin-img{width:100%;}

.about-communities .top-box .left-ocoee-img{display:none}

.about-communities .top-box .right-destin-text{width:100%;}

.custom-width{width:100%;}

footer .col-sm-3{margin:0;}

.about-communities .left-box .learn-txt .height-50 h3{font-size:42px;}

.mobile-about-us-vision h3{padding:10px;}

.mobile-about-us-vision .vision-divider{margin:20px 10px;}

.mobile-about-us-vision p{padding:10px 10px 30px}

	 

	 .register_popup .modal-dialog{width: 80%}

	 .register_popup .scrol_div {

    height: 522px;

 }

}

@media (min-width:768px) and (max-width:990px){

.margin-top{margin-top:60px}

img.portrait-remove{display:none}

.about-communities{height:750px;}

}



@media all and (min-width:992px){

.home_comm_green a.comm_gr_btn{margin:20px 0 0;}

.mobile-hide{display:none !important}

.navbar-nav>li{margin:0 }

.quote-bg h3{font-size:60px;padding:85px 0 55px;line-height:75px;}

.about-communities .left-box .learn-txt .height-50{padding:0 5px;}

.about-communities .left-box .learn-img{display:block;}

.about-communities .top-box .left-destin-img{width:50%;}

.about-communities .top-box .left-ocoee-img{display:block}

.about-communities .top-box .right-destin-text{width:50%;}

.custom-width{width:90%;}

.mobile-about-us-vision{display:none !important}

.about-us-vision{display:block !important}

.about-us-vision .top-box .left-destin-img{width:100%;background-size:150% !important;}

.home_comm_green .top-box .fish_img{width:100%;background-size:180% !important;}

.initiatives-resident-section{padding:30px 0 !important;background-size:cover;background-position:30%;}

.about-us-vision{height:800px;float:none;display:block !important}

.about-us-vision .left-box{width:50%;height:100%}

.about-us-vision .left-box .learn-txt .height-50{height:50%;display:table-cell;vertical-align:middle;}

.about-us-vision .right-box{width:50% !important;height:100%;}

.about-communities .left-box .learn-txt .height-50 h3{font-size:44px;}

	

	header .nav > li {

    margin: 0;

}

	

	.register_popup .modal-dialog{width: 765px}

}



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

.quote-bg{background-size:170% !important;background-position:left !important;}

}



@media all and (min-width:1200px){

.container{width:1170px;}

.quote-bg{background-size:125% !important;}

.bw_session_group1{width:50%;}

}





@media all and (min-width:1300px){

.quote-bg{background-size:160% !important;}

.home_comm_green h3{font-size:54px !important;}

.lifestyle-event{padding:80px 0 !important}

.about-us-vision .top-box .left-destin-img{width:100%;background-size:cover !important;}

.home_comm_green .top-box .fish_img{width:100%;background-size:130% !important;}

.bw_session_group1{width:40%;}

}



@media all and (min-width:1400px){

.quote-bg{background-size:100% !important;}

header{padding:0 }

.navbar-nav>li{margin:0 }

.navbar-nav>li:last-child{margin-right:0 }

.quote-bg h3{font-size:60px;padding:85px 0 55px;line-height:75px;}

.about-communities .left-box .learn-img{display:block;}

.about-communities .top-box .left-destin-img{width:50%;}

.about-communities .top-box .left-ocoee-img{display:block}

.about-communities .top-box .right-destin-text{width:50%;}

.custom-width{width:65%;}

.mobile-about-us-vision{display:none !important}

.bw_session_group1{width:50%;}

}



@media all and (min-width:1600px){

	.bw_session_group1{width:60%;}

}





@media (min-width:768px) and (max-width:991px){

.navbar-toggle, .toggle_outer{display:block }

header{padding:0 }

.navbar-header{float:none }

.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);margin-bottom:0 !important}

.navbar-collapse.collapse{display:none!important }

.navbar-nav{float:none!important;border-right:0 }

.navbar-nav>li>a{padding-top:10px;padding-bottom:10px }

.navbar-text{float:none;margin:15px 0 }

.navbar-collapse.collapse.in{display:block!important }

.collapsing{overflow:hidden!important }

.navbar-nav{text-align:center;margin:0 }

.navbar-nav>li{float:none;display:inline-block }

.toggle_outer{margin:40px 20px 0 0 }

.navbar-brand{margin:9px 60px 9px 0 }

header .nav > li > a{font-size:17px;padding:9px 13px;}

header .header_right_numbr{position:absolute;top:-14px;right:0;display:block;}

header .header-social-icons{position:absolute;top:35px;right:60px;}

.mob_social{display:none !important}

.ipad_social{display:block}

header.sticky{height:128px}

header.sticky .navbar-brand{width:300px;}

header.sticky{border-top:5px solid #EDEDED !important;}

header.sticky .header_right_numbr{display:block;}

header.sticky .nav > li > a{font-size:17px;padding:9px 13px;}

header.sticky .navbar-nav{margin-top:0;}

.bw_session_time{width:20%;}

.bw_session_group1{width:30%;}

.bw_session_group2{width:25%;}

}



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

.navbar-brand{margin:33px 30px 33px 0;width:240px;}

.navbar-nav{margin-right:0;margin-top:45px;}

header .nav > li > a{padding:5px 13px;}

header .header_right_numbr{margin-top:0;}

header .header-social-icons{right:18px;bottom:50px;}

header.sticky .navbar-brand{margin:10px 0 10px 0;width:250px;}

header.sticky .header-social-icons{display:none}

.bw_session_time{width:20%;}

.bw_session_group1{width:30%;}

.bw_session_group2{width:25%;}

}

