.row_54 {
    clear: both;
    min-height: 100px;
    color:#751575;
    background-color:#F0F0F0;
}
.row_132 {
    clear: both;
    min-height: 100px;
}
.row_133 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#0D9172;
}
.element2 {
    background:url("../../uploads/2016/01/city_bg.jpg") center center / cover no-repeat fixed transparent;
    padding-top:40px;
    padding-bottom:40px;
}
.row_148 {
    clear: both;
    min-height: 100px;
}
div.spacer {
    height:40px;
    border:none;
}
.row_56 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    max-width:1232px;
}
.column_44 {
    float: none;
    width: auto;
    min-height: 100px;
    margin-bottom:40px;
}
.column_45 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_57 {
    clear: both;
    width: auto;
}
.slider_row1 {
    clear: both;
    min-height: 0px;
}
#slider3 {
    width:100%;
    height:auto;
    display:block;
    position:relative;
}
#slider3 .slider3_content {
    width:100%;
    overflow:hidden;
}
#slider3 .slider3_content .item.slider3_Slide3 {
    min-height:200px;
    background:url("../../uploads/2016/01/kids_bg.jpg") center center / cover no-repeat scroll transparent;
}
.row_111 {
    clear: both;
    width: 100%;
    min-height: 200px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    max-width:1232px;
}
.column_80 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_81 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_112 {
    clear: both;
    width: auto;
    min-height: 232px;
    margin-left: -15px;
    margin-right: -15px;
}
#slider3 .slider3_content .item {
    width:100%;
    height:100%;
}
#slider3 .content-wrapper.owl-carousel.owl-theme {
    display:block;
}
#slider3 .slider3_content > .item {
    display:none;
}
#slider3 .slider3_content > .item:first-of-type {
    display:block;
}
#slider3 .slider3_content .item.slider3_Slide1 {
    height:100%;
    background:url("../../uploads/2016/02/bg31.jpg") center 0px / cover no-repeat scroll transparent;
}
.column_23 {
    width: 100%;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
    padding:5% 15px 0 15px;
    max-width:1232px;
}
.row_30 {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left:15px;
    padding-right:15px;
}
.row_160 {
    clear: both;
    min-height: 100px;
    margin-right:0px;
    margin-left:0px;
}
.column_79 {
    float: none;
    min-height: 100px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-bottom:50px;
}
.column_24 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    text-align:center;
    padding-bottom:3%;
}
h1.hero_title1 {
    color: #FFFFFF;
    font-weight:700;
    font-family:Lato, sans-serif;
    font-size:36px;
    margin-top:5%;
    margin-bottom:5px;
    text-shadow:1px 1px 5px rgba(35, 92, 2, 0.5);
    -moz-text-shadow:1px 1px 5px rgba(35, 92, 2, 0.5);
    -webkit-text-shadow:1px 1px 5px rgba(35, 92, 2, 0.5);
    text-align:center;
}
.align-inline-wrap15 {
    text-align: center;
}
p.hero_description1, span.hero_description1 {
    color: #FFFFFF;
    font-size:25px;
    margin-top:20px;
    margin-bottom:30px;
}
a:hover {
    color: #82AD30;
}
a:visited {
    color: #82AD30;
}
a.hero_btn1 {
    display:inline-block;
    margin:30px 0 3% 0;
    color:#FFFFFF;
    text-decoration:none;
    padding:15px 30px;
    background-color:transparent;
    border:0 solid;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px;
    cursor:pointer;
    text-align:center;
    border-width:3px;
    border-color:#FFFFFF;
    font:normal normal 900 13px/157% Lato, sans-serif;
    letter-spacing:3px;
    transition:all 0.4s linear 0s;
}
a.hero_btn1:hover {
    color: #808080;
}
a.hero_btn1:hover {
    background-color: #FFFFFF;
    color:#0A435B;
}
a.hero_btn1:active {
    background-color: #FFFFFF;
    color:#666666;
}
a.hero_btn1:visited {
    color: #333333;
}
.column_25 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 3%;
}
.column_25 img {
    height: auto;
    width:auto;
}
.column_25 img.hero_image1 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
#slider3 .slider3_content .item.slider3_Slide2 {
    height:100%;
    background-color:#B23B7A;
}
#slider3 .owl-controls.clickable {
    display:block;
    margin-top:0px;
    margin-left:0px;
    width:100%;
    bottom:0px;
    position:absolute;
}
#slider3 .owl-pagination {
    width:102px;
    float:none;
    margin-left:auto;
    margin-right:auto;
}
#slider3 .owl-page {
    display:inline-block;
    float:none;
    width:26px;
}
#slider3 .owl-page.active {
    display:inline-block;
}
#slider3 .owl-theme .owl-controls .owl-pagination .owl-page span {
    display:block;
    width:12px;
    height:12px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
}
#slider3 .owl-page span:hover {
    background-color: #4DA5FF;
}
#slider3 .owl-page.active span {
    display:block;
    background-color: rgba(0, 0, 0, 1);
}
#slider3 .owl-page.active span:hover {
    background-color: #4DA5FF;
}
#slider3 .owl-prev {
    display:block;
}
#slider3 .owl-prev {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image:url("../../uploads/slider_left_idle.png");
    background-color:rgba(255, 255, 255, 0.2);
    left:0px;
}
#slider3 .owl-prev:hover {
    background-color:transparent;
    background-image: url("../../uploads/slider_left_hover.png");
    color:#FFFFFF;
}
#slider3 .owl-next {
    display:block;
}
#slider3 .owl-next {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-color:rgba(255, 255, 255, 0.2);
    background-image:url("../../uploads/slider_right_idle.png");
    right:0px;
}
#slider3 .owl-next:hover {
    background-color:transparent;
    background-image: url("../../uploads/slider_right_hover.png");
}
.row_38 {
    clear: both;
    min-height: 100px;
}
.row_40 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.column_31 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_32 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_33 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_42 {
    clear: both;
    width: auto;
    min-height: 74px;
    margin-left: -15px;
    margin-right: -15px;
}
.row_125 {
    clear: both;
    min-height: 100px;
}
.page-content {
    float: none;
    min-height: 400px;
    width: 100%;
}
.row_167 {
    clear: both;
    min-height: 100px;
}
.slider_row2 {
    clear: both;
    min-height: 100px;
}
#slider5 {
    width:100%;
    height:auto;
    display:block;
    position:relative;
    z-index:-1;
}
#slider5 .slider5_content {
    width:100%;
    overflow:hidden;
    height:300px;
}
#slider5 .slider5_content .item.slider5_Slide3 {
    min-height:200px;
}
.row_163 {
    clear: both;
    width: 100%;
    min-height: 200px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
#slider5 .slider5_content .item {
    width:100%;
    height:100%;
}
#slider5 .content-wrapper.owl-carousel.owl-theme {
    display:block;
}
#slider5 .slider5_content > .item {
    display:none;
}
#slider5 .slider5_content > .item:first-of-type {
    display:block;
}
#slider5 .slider5_content .item.slider5_Slide1 {
    height:100%;
    background:url("../../uploads/2016/02/bg31.jpg") center top / cover scroll transparent;
}
.column_116 {
    width: 100%;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
    padding:5% 15px 0 15px;
}
.row_162 {
    clear: both;
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
.column_117 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    text-align:center;
    padding-bottom:3%;
}
h1.hero_title2 {
    color: #FFFFFF;
    font-weight:700;
    font-family:Lato, sans-serif;
    font-size:36px;
    margin-top:5%;
    margin-bottom:7%;
}
p.hero_description2 {
    color: #FFFFFF;
    font-size:16px;
    margin-top:20px;
    margin-bottom:30px;
}
a.hero_btn2 {
    display:inline-block;
    margin:3% 0 3% 0;
    color:#FFFFFF;
    text-decoration:none;
    padding:15px 30px;
    background-color:transparent;
    border:0 solid;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px;
    cursor:pointer;
    text-align:center;
    transition:all 0.4s linear 0s;
    border-width:3px;
    border-color:#FFFFFF;
    font:normal normal 900 13px/157% Lato, sans-serif;
    letter-spacing:3px;
}
a.hero_btn2:hover {
    color: #808080;
}
a.hero_btn2:hover {
    background-color: #FFFFFF;
    color:#808080;
}
a.hero_btn2:active {
    background-color: #FFFFFF;
    color:#666666;
}
a.hero_btn2:visited {
    color: #333333;
}
.column_118 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 3%;
}
.column_118 img {
    height: auto;
    width:auto;
}
.column_118 img.hero_image2 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
#slider5 .slider5_content .item.slider5_Slide2 {
    height:100%;
    background:url("../../uploads/2016/03/slider_bg2.jpg") center center / cover scroll rgb(178, 59, 122);
}
#slider5 .owl-controls.clickable {
    display:block;
    margin-top:0px;
    margin-left:0px;
    width:100%;
    bottom:0px;
    position:absolute;
}
#slider5 .owl-pagination {
    width:102px;
    float:none;
    margin-left:auto;
    margin-right:auto;
}
#slider5 .owl-page {
    display:inline-block;
    float:none;
    width:26px;
}
#slider5 .owl-page.active {
    display:inline-block;
}
#slider5 .owl-theme .owl-controls .owl-pagination .owl-page span {
    display:block;
    width:12px;
    height:12px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
}
#slider5 .owl-page span:hover {
    background-color: #4DA5FF;
}
#slider5 .owl-page.active span {
    display:block;
    background-color: rgba(0, 0, 0, 1);
}
#slider5 .owl-page.active span:hover {
    background-color: #4DA5FF;
}
#slider5 .owl-prev {
    display:block;
}
#slider5 .owl-prev {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-image:url("../../uploads/slider_left_idle.png");
    background-color:rgba(255, 255, 255, 0.5);
    left:0px;
}
#slider5 .owl-prev:hover {
    background-color:transparent;
    background-image: url("../../uploads/slider_left_hover.png");
}
#slider5 .owl-next {
    display:block;
}
#slider5 .owl-next {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color:rgba(255, 255, 255, 0.5);
    background-image:url("../../uploads/slider_right_idle.png");
    right:0px;
}
#slider5 .owl-next:hover {
    background-color:transparent;
    background-image: url("../../uploads/slider_right_hover.png");
}
.hero_about {
    background:url("../../uploads/2016/03/about_bg.jpg") left top / cover scroll transparent;
}
.row_93 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_121 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_123 {
    clear: both;
    min-height: 100px;
}
.column_90 {
    float: left;
    width: 50%;
    min-height: 100px;
    padding-right:10px;
}
.column_91 {
    float: left;
    width: 50%;
    min-height: 100px;
    padding-left:10px;
}
.row_84 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_73 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.post-content-inner {
    width:100%;
    height:100%;
}
.post-list {
    min-height: 100px;
    width: 100%;
    padding-left:15px;
    padding-right:15px;
}
span.hero_description1 {
    line-height: 120%;
    text-align:center;
}
@media only screen and (min-width : 768px) {
    .row_38 {
        clear: both;
        min-height: 100px;
    }
    .row_40 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_31 {
        float: left;
        width: 33.33%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_32 {
        float: left;
        width: 33.33%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_33 {
        float: left;
        width: 33.33%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_42 {
        clear: both;
        width: auto;
        min-height: 74px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .row_125 {
        clear: both;
        min-height: 100px;
    }
    .page-content {
        min-height: 726px;
        width: 100%;
    }
    .row_167 {
        clear: both;
        min-height: 100px;
    }
    .slider_row2 {
        clear: both;
    }
    .column_116 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_162 {
        clear: both;
        width: auto;
        margin-left: 0px;
        margin-right: 0px;
        min-height:100px;
    }
    .column_117 {
        float: left;
        width: 50%;
        min-height: 300px;
        padding-left: 15px;
        padding-right: 15px;
        text-align:left;
        padding-bottom:0;
    }
    h1.hero_title2 {
        font-size: 34px;
        margin-top:60px;
    }
    a.hero_btn2 {
        border-width: 3px;
    }
    .column_118 {
        float: left;
        width: 50%;
        min-height: 250px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #slider5 .owl-prev {
        left: 0px;
        right:auto;
    }
    #slider5 .owl-next {
        right: 0px;
        left:auto;
    }
    .row_93 {
        clear: both;
        min-height: 726px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_84 {
        clear: both;
        min-height: 0px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_73 {
        clear: both;
        min-height: 726px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_75 {
        clear: both;
        min-height: 726px;
        margin-left:0px;
        margin-right:0px;
    }
    .column_56 {
        float: left;
        width: 50%;
        min-height: 726px;
        padding-left:15px;
        padding-right:15px;
    }
    .column_57 {
        float: left;
        width: 50%;
        min-height: 726px;
        padding-left:15px;
        padding-right:15px;
    }
    .row_74 {
        clear: both;
        width: auto;
    }
    .row_64 {
        clear: both;
        min-height: 100px;
    }
    .row_54 {
        clear: both;
        min-height: 100px;
    }
    .row_56 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_44 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-right:50px;
    }
    .column_45 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
    }
    .row_57 {
        clear: both;
        width: auto;
    }
    .slider_row1 {
        clear: both;
        min-height:100px;
    }
    .column_23 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_30 {
        clear: both;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        min-height:100px;
        padding-left:15px;
        padding-right:15px;
    }
    .row_160 {
        clear: both;
        min-height: 50px;
        margin-left:0px;
        margin-right:0px;
    }
    .column_79 {
        min-height: 300px;
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: auto;
        margin-bottom:0;
    }
    .column_24 {
        float: left;
        width: 58.3333%;
        min-height: 300px;
        padding-left: 15px;
        padding-right: 15px;
        text-align:left;
        padding-bottom:0;
    }
    h1.hero_title1 {
        font-size: 34px;
        margin-top:200px;
        width:90%;
        margin-left:auto;
        margin-right:auto;
    }
    a.hero_btn1 {
        border-width: 3px;
        width:auto;
    }
    .column_25 {
        float: left;
        width: 50%;
        min-height: 250px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #slider3 .owl-prev {
        left: 0px;
        right:auto;
    }
    #slider3 .owl-next {
        right: 0px;
        left:auto;
    }
    .post-list {
        min-height: 700px;
        width: 100%;
    }
    .row_86 {
        clear: both;
        min-height: 100px;
    }
    p {
        font-size: 19px;
    }
    .row_139 {
        clear: both;
        min-height: 100px;
        width:90%;
        margin-left:auto;
        margin-right:auto;
        padding-left:15px;
        padding-right:15px;
    }
    .column_50 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_51 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
        right:auto;
        left:auto;
        margin-right:0;
    }
    .column_95 {
        float: left;
        min-height: 317px;
        width: 23.3334%;
        margin-left: 0px;
    }
    .column_52 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 25px;
        padding-right: 15px;
        margin-left:0px;
        right:auto;
        left:auto;
        margin-right:0;
    }
    .row_65 {
        clear: both;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-left:15px;
        padding-right:15px;
    }
    .row_77 {
        clear: both;
        min-height: 100px;
    }
    .column_58 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_59 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_78 {
        clear: both;
        width: auto;
    }
    .row_79 {
        clear: both;
        min-height: 100px;
    }
    .column_60 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_61 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .row_80 {
        clear: both;
        width: auto;
    }
    .column_62 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_63 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_64 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_87 {
        clear: both;
        width: auto;
    }
    .row_88 {
        clear: both;
        min-height: 100px;
    }
    .column_65 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_66 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_67 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_89 {
        clear: both;
        width: auto;
    }
    .row_92 {
        clear: both;
        min-height: 100px;
    }
    .row_95 {
        clear: both;
        min-height: 100px;
    }
    .column_68 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 30px;
        padding-right: 15px;
    }
    .column_69 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_70 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_96 {
        clear: both;
        width: auto;
    }
    .column_25 img.hero_image1 {
        width: auto;
        height:auto;
    }
    .row_111 {
        clear: both;
        width: 90%;
        min-height:200px;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_80 {
        float: left;
        width: 50%;
        min-height: 200px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_81 {
        float: left;
        width: 50%;
        min-height: 200px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_112 {
        clear: both;
        width: auto;
        min-height: 232px;
        margin-left: -15px;
        margin-right: -15px;
    }
    #slider3 .slider3_content {
        height: 500px;
    }
    h1.slider3 {
        margin-right: 0%;
        text-align:left;
    }
    .align-inline-wrap9 {
        text-align: left;
    }
    #slider3 .slider3_content .item.slider3_Slide3 {
        background-size: 100%;
    }
    #slider3 .slider3_content .item.slider3_Slide1 {
        background-size: 100%;
    }
    .row_121 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        float:none;
        max-width:none;
    }
    .row_123 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
        margin-right:-15px;
    }
    .column_90 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left:15px;
        padding-right:15px;
    }
    .column_91 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left:15px;
        padding-right:15px;
    }
    .row_122 {
        clear: both;
        width: auto;
        min-height: 100px;
    }
    .column_87 {
        min-height: 0;
    }
    .column_88 {
        min-height: 0;
    }
    .row_119 {
        min-height: 0;
    }
    .row_132 {
        clear: both;
        min-height: 100px;
    }
    .row_133 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:0px;
        padding-right:0px;
        margin-left:auto;
        margin-right:auto;
    }
    button.customClass3 {
        padding: 10px;
    }
    input.customClass2 {
        padding: 5px;
    }
    input.customClass4 {
        padding-left: 20px;
    }
    .column_92 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:-15px;
        margin-right:-15px;
    }
    .column_93 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_94 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_141 {
        clear: both;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-left:15px;
        padding-right:15px;
    }
    .row_142 {
        clear: both;
        min-height: 0px;
        margin-right:-15px;
        width:auto;
        right:auto;
        left:auto;
    }
    .element5 {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_96 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_97 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_98 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_145 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_99 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_100 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_146 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_101 {
        float: left;
        width: 50%;
        min-height: 200px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_102 {
        float: left;
        width: 50%;
        min-height: 200px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_147 {
        clear: both;
        width: auto;
    }
    .row_144 {
        min-height: 300px;
    }
    .row_148 {
        clear: both;
        min-height: 100px;
    }
    .column_103 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_104 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_105 {
        float: left;
        width: 33.34%;
        min-height: 100px;
    }
    .row_149 {
        clear: both;
        width: auto;
    }
    .column_106 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_107 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_108 {
        float: left;
        width: 33.34%;
        min-height: 100px;
    }
    .row_150 {
        clear: both;
        width: auto;
    }
    .row_165 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .align-inline-wrap7 {
        min-height: 45px;
    }
    h1.heading8 {
        text-align: left;
    }
    p.paragraph4 {
        text-align: left;
    }
    p.paragraph5 {
        text-align: left;
    }
    p.paragraph16 {
        text-align: left;
    }
    .gridContainer {
        width: 90%;
        min-height:50px;
    }
    .row_163 {
        clear: both;
        width: 90%;
        min-height:200px;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    #slider5 .slider5_content {
        height: 500px;
    }
    #slider5 .slider5_content .item.slider5_Slide1 {
        background-size: cover;
    }
}
@media (min-width:769px) {
    p.paragraph5 {
        text-align: left;
    }
    p.paragraph4 {
        text-align: left;
    }
    h1.heading8 {
        text-align: left;
    }
    .row_167 {
        clear: both;
        min-height: 100px;
    }
}
@media only screen and (min-width : 901px) {
    .column_23 {
        width: 90%;
    }
    .row_111 {
        width: 90%;
    }
    .row_56 {
        width: 90%;
    }
    .column_50 {
        width: 90%;
    }
    .row_132 {
        clear: both;
        min-height: 100px;
    }
    .row_133 {
        clear: both;
        min-height: 100px;
        width:auto;
        padding-left:0px;
        padding-right:0px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_139 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_141 {
        clear: both;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-left:15px;
        padding-right:15px;
        max-width:1232px;
    }
    .column_92 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:-15px;
        margin-right:-15px;
    }
    .column_93 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_94 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_95 {
        float: left;
        min-height: 525px;
        width: 23.3334%;
    }
    .row_145 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_96 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_97 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_98 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_146 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_99 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_100 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_147 {
        clear: both;
        width: auto;
    }
    .column_101 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_102 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_148 {
        clear: both;
        min-height: 100px;
    }
    .row_149 {
        clear: both;
        width: auto;
    }
    .column_103 {
        float: left;
    }
    .column_104 {
        float: left;
    }
    .column_105 {
        float: left;
    }
    .row_150 {
        clear: both;
        width: auto;
    }
    .column_106 {
        float: left;
    }
    .column_107 {
        float: left;
    }
    .column_108 {
        float: left;
    }
    .column_116 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:500px;
    }
    .row_162 {
        clear: both;
        width: auto;
        margin-left: 0px;
        margin-right: 0px;
        min-height:400px;
    }
    .column_117 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:41.6667%;
        text-align:left;
        min-height:400px;
        padding-bottom:0;
    }
    h1.hero_title2 {
        font-size: 46px;
        margin-top:60px;
    }
    a.hero_btn2 {
        border-width:2px;
        display:inline-block;
    }
    .column_118 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:58.3333%;
        min-height:400px;
    }
    #slider5 .owl-prev {
        left: 50px;
        right:auto;
        display:block;
    }
    #slider5 .owl-next {
        right: 50px;
        left:auto;
        display:block;
    }
    .row_163 {
        clear: both;
        width: 80%;
        min-height: 200px;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_165 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1024px;
    }
}
.row_58 {
    margin-left: -15px;
    margin-right:-15px;
}
h1.heading8 {
    font-weight: 300;
    font-family:Merriweather, sans-serif;
    color:#0A435B;
    font-size:36px;
    margin-bottom:10px;
    text-align:center;
}
p.paragraph4 {
    color: #3D3D3D;
    text-align:center;
}
h5.heading9 {
    color: #0A435B;
}
p.paragraph5 {
    color: rgb(71, 71, 71);
    text-align:center;
}
.row_139 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.column_96 {
    float: none;
    width: 33.33%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_97 {
    float: none;
    width: 33.33%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_98 {
    float: none;
    width: 33.33%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_145 {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.column_92 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_93 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_94 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_141 {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left:15px;
    padding-right:15px;
}
.column_50 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    max-width:1232px;
}
.column_51 {
    float: none;
    width: 75%;
    min-height: 100px;
    background-color:transparent;
    padding:30px 15px;
    margin-left:auto;
    margin-right:auto;
    border-radius:5px;
}
#wp_widget2 ul {
    list-style-image:none;
    list-style-type:none;
    padding-left:0px;
}
#wp_widget2 li a {
    text-decoration: none;
    line-height:170%;
    margin-top:15px;
    margin-bottom:14px;
    font-weight:400;
    color:#0D9172;
    font-size:19px;
    display:inline-block;
}
.column_95 {
    float: none;
    min-height: 100px;
    width: 33.333333333333336%;
    margin-left: 0px;
    padding-left:15px;
    padding-right:15px;
}
.column_52 {
    float: none;
    width: 75%;
    min-height: 100px;
    padding:30px 15px 40px 15px;
    margin-left:auto;
    margin-right:auto;
}
.row_165 {
    clear: both;
    min-height: 100px;
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.align-inline-wrap7 {
    text-align: center;
}
.row_65 {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left:15px;
    padding-right:15px;
}
.row_142 {
    clear: both;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
    background-color:rgba(255, 255, 255, 0.85);
    border-radius:4px;
    max-width:1024px;
    width:auto;
}
h5.heading11 {
    color: #0A435B;
    margin-top:0px;
    margin-bottom:25px;
}
.align-inline-wrap8 {
    text-align: center;
}
.row_79 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    margin-top:60px;
}
.column_60 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_61 {
    float: none;
    width: 100%;
    min-height: 100px;
    background-color:#EBEBEB;
    padding:30px 15px;
}
#ContactForm2 {
    width:100%;
}
#ContactForm2_form {
    width:100%;
    margin-bottom:0em;
}
#ContactForm2_form .form-group {
    margin-bottom:15px;
}
#ContactForm2_form .form-group button[type="submit"] {
    width:122px;
    display:block;
    font-style: normal;
    font-weight: 400;
    font-family: Open Sans, sans-serif;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#ContactForm2_form .form-group input.form-control {
    font-size:15px;
    font-weight: 400;
    font-family: Open Sans, sans-serif;
    width:100%;
    height:45px;
}
#ContactForm2_form .form-group input.form-control:hover {
    background-color:#FAFAFA;
}
#ContactForm2_form .form-group input.form-control:focus {
    background-color:#FAFAFA;
}
#ContactForm2_form .form-group textarea.form-control {
    font-size:15px;
    font-weight: 400;
    font-family: Open Sans, sans-serif;
    width:100%;
}
#ContactForm2_form .form-group label {
    font:normal normal 400 15px/normal Lato, sans-serif;
}
#ContactForm2_form .form-group .button.button-default {
    height:auto;
    width:150px;
    background-color:#0D9172;
    font-size:14px;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:1px;
    color:rgba(255, 255, 255, 0.8);
}
#ContactForm2_form .form-group .button.button-default:hover {
    height:auto;
    color:#FFFFFF;
    background-color:#B0D139;
}
#ContactForm2_form .form-group .button.button-default:active {
    height:auto;
}
h1.contact_head {
    margin-top: 0px;
}
.row_86 {
    clear: both;
    min-height: 100px;
    margin-right:0px;
    margin-left:0px;
}
.row_88 {
    clear: both;
    min-height: 100px;
    margin-left:-15px;
    margin-right:-15px;
}
.column_65 {
    float: none;
    width: 33.33%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left:0px;
}
.row_92 {
    clear: both;
    min-height: 100px;
    background-color:#F0F0F0;
    padding:20px;
}
.column_66 {
    float: none;
    width: 33.33%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_67 {
    float: none;
    width: 33.33%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_89 {
    clear: both;
    width: auto;
}
.column_62 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_63 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_64 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_87 {
    clear: both;
    width: auto;
}
h5.program_subhead {
    margin-top: 0px;
    color:#0A435B;
}
h2.widgettitle {
    display: none;
}
#wp_widget2 .widget_recent_entries ul li a :hover {
    color: #B0D139;
}
h1.slider3 {
    margin-right: 50px;
    margin-top:80px;
    text-align:left;
}
.align-inline-wrap9 {
    text-align: left;
}
p.latest_news {
    margin-top: 15px;
    font-weight:normal;
}
a.anchor3 {
    font-weight: normal;
}
a.anchor4 {
    color: #5E5E5E;
}
.element3 {
    min-height: 96px;
}
p.paragraph15 {
    min-height: 19px;
}
h2.emailsignupheading {
    text-align: center;
}
.element4 {
    min-height: 96px;
}
input.customClass2 {
    display: inline-block;
    min-height:50px;
    width:380px;
    padding:5px;
}
button.customClass3 {
    background:none scroll #B0D139;
    display:inline-block;
    padding:10px;
    color:#FFFFFF;
    text-transform:uppercase;
    letter-spacing:2px;
    font:300 14px Lato, sans-serif;
    border-style:none;
    border-color:#c0c0c0;
    text-align:center;
}
input.customClass4 {
    display: inline-block;
    min-height:50px;
    font-size:19px;
    line-height:100%;
    padding:0 20px;
    width:350px;
    font-weight:300;
}
.align-inline-wrap11 {
    text-align: center;
}
.align-inline-wrap12 {
    text-align: center;
}
label.ctct-form-required {
    display: none;
}
h2.heading17 {
    text-align: center;
    color:#FFFFFF;
}
.element5 {
    width: 100%;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.column_103 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_106 {
    float: none;
    width: 33.33%;
    min-height: 100px;
}
.column_107 {
    float: none;
    width: 33.33%;
    min-height: 100px;
}
.column_108 {
    float: none;
    width: 33.33%;
    min-height: 100px;
}
.row_150 {
    clear: both;
    width: auto;
}
.column_104 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_105 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_149 {
    clear: both;
    width: auto;
}
h5.heading20 {
    margin-top: 0px;
}
#slider3 .slider3_content .item.slider3_Slide4 {
    min-height: 200px;
    background: url("../../uploads/2016/01/kids_bg.jpg") 50% 50% / cover no-repeat scroll transparent;
}
#slider3 .slider3_content .item.slider3_Slide4 {
    background-size: 100%;
}
#slider3 .slider3_content .item.slider3_Slide4 {
    background-size: 100%;
    background-image:url("../../uploads/2016/02/bg4.jpg");
}
p.paragraph16 {
    color: #FFFFFF;
    text-align:center;
}
.gridContainer {
    max-width: 1024px;
}
#slider5 .slider5_content .item.slider5_Slide4 {
    height: 100%;
    background: url("../../uploads/2016/03/slider_bg3.jpg") center top / cover scroll rgb(178, 59, 122);
}
@media only screen and (min-width : 900px) {
    .column_62 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_63 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_64 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_38 {
        clear: both;
        min-height: 100px;
    }
    .row_40 {
        clear: both;
        min-height: 74px;
        width:80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_42 {
        clear: both;
        width: auto;
        min-height: 74px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_31 {
        float: left;
        min-height: 74px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_32 {
        float: left;
        min-height: 74px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_33 {
        float: left;
        min-height: 74px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_125 {
        clear: both;
        min-height: 400px;
    }
    .page-content {
        min-height: 726px;
    }
    .slider_row1 {
        min-height: 100px;
    }
    .row_93 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_84 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:0px;
    }
    .row_73 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_75 {
        margin-right: 0px;
        margin-left:0px;
    }
    .column_23 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:500px;
    }
    .row_30 {
        clear: both;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        min-height:0;
        padding-left:15px;
        padding-right:15px;
        max-width:1024px;
    }
    .row_160 {
        margin-right: 0px;
        margin-left:0px;
    }
    .column_79 {
        float: none;
        min-height: 400px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:auto;
        margin-bottom:0;
    }
    .column_24 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:58.3333%;
        text-align:left;
        min-height:400px;
        padding-bottom:0;
    }
    h1.hero_title1 {
        font-size: 46px;
        margin-top:200px;
        width:90%;
        margin-left:auto;
        margin-right:auto;
    }
    a.hero_btn1 {
        border-width:2px;
        display:inline-block;
        float:none;
        width:auto;
    }
    .column_25 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:58.3333%;
        min-height:400px;
    }
    #slider3 .owl-prev {
        left: 50px;
        right:auto;
        display:block;
    }
    #slider3 .owl-next {
        right: 50px;
        left:auto;
        display:block;
    }
    .row_86 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    p {
        font-size: 14px;
    }
    .row_64 {
        clear: both;
        min-height: 100px;
    }
    .row_54 {
        clear: both;
        min-height: 100px;
    }
    .row_56 {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1024px;
    }
    .row_57 {
        clear: both;
        width: auto;
    }
    .column_44 {
        float: left;
        width:66.6667%;
        padding-right:50px;
    }
    .column_45 {
        float: left;
        width:33.3333%;
    }
    .column_50 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_65 {
        clear: both;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-left:15px;
        padding-right:15px;
    }
    .row_142 {
        margin-right: -15px;
        margin-left:-15px;
        width:auto;
        max-width:none;
        right:auto;
        left:auto;
    }
    .column_51 {
        float: left;
        padding-left: 25px;
        padding-right: 25px;
        width:50%;
        right:auto;
        left:auto;
        margin-right:0;
    }
    .column_52 {
        float: left;
        padding-left: 25px;
        padding-right: 25px;
        margin-left:0px;
        width:50%;
        right:auto;
        left:auto;
        margin-right:0;
    }
    .row_74 {
        clear: both;
        width: auto;
    }
    .column_56 {
        float: left;
        padding-left:15px;
        padding-right:15px;
    }
    .column_57 {
        float: left;
        padding-left:15px;
        padding-right:15px;
    }
    .row_77 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_78 {
        clear: both;
        width: auto;
    }
    .column_58 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_59 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_79 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_80 {
        clear: both;
        width: auto;
    }
    .column_60 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:25%;
    }
    .column_61 {
        float: left;
        padding-left: 30px;
        padding-right: 30px;
        width:75%;
    }
    .row_87 {
        clear: both;
        width: auto;
    }
    .row_89 {
        clear: both;
        width: auto;
    }
    .column_65 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:0px;
        width:50%;
    }
    .row_92 {
        margin:0;
    }
    .column_66 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:50%;
    }
    .column_67 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_95 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_96 {
        clear: both;
        width: auto;
    }
    .column_68 {
        float: left;
        padding-left: 30px;
        padding-right: 15px;
    }
    .column_69 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_70 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_25 img.hero_image1 {
        width: auto;
        height:auto;
    }
    .row_111 {
        clear: both;
        width: 80%;
        min-height: 200px;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_112 {
        clear: both;
        width: auto;
        min-height: 232px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_80 {
        float: left;
        min-height: 232px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_81 {
        float: left;
        min-height: 232px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #slider3 .slider3_content {
        height: 500px;
    }
    h1.slider3 {
        margin-right: 0%;
        text-align:left;
    }
    .align-inline-wrap9 {
        text-align: left;
    }
    #slider3 .slider3_content .item.slider3_Slide3 {
        background-size: 100%;
    }
    #slider3 .slider3_content .item.slider3_Slide1 {
        background-size: 100%;
    }
    .row_121 {
        clear: both;
        min-height: 100px;
        width:80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        float:none;
        max-width:1232px;
    }
    .row_123 {
        margin-right: -15px;
    }
    .column_90 {
        float: left;
        padding-left:15px;
        padding-right:15px;
    }
    .column_91 {
        float: left;
        padding-left:15px;
        padding-right:15px;
    }
    .column_87 {
        min-height: 0;
    }
    .column_88 {
        min-height: 0;
    }
    .row_119 {
        min-height: 0;
    }
    button.customClass3 {
        padding:15px;
        display:inline-block;
        border-style:none;
    }
    input.customClass2 {
        padding:5px;
    }
    input.customClass4 {
        padding-left: 20px;
        display:inline-block;
    }
    .element5 {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_144 {
        min-height: 300px;
    }
    .align-inline-wrap7 {
        min-height: 45px;
    }
    p.paragraph16 {
        text-align: center;
    }
    h1.heading8 {
        text-align: left;
    }
    p.paragraph4 {
        text-align: left;
    }
    p.paragraph5 {
        text-align: left;
    }
    .gridContainer {
        width: 90%;
        min-height:50px;
    }
    #slider5 .slider5_content {
        height: 500px;
    }
}