.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}body { ; font-family: 'Montserrat', Arial, Helvetica, sans-serif; font-weight: 400;}
h1 { color: red; font-family: 'Rajdhani', Arial, Helvetica, sans-serif; color: #353535; font-size: 48px; margin-bottom: 30px;}
h2 { font-family: 'Montserrat', Arial, Helvetica, sans-serif; font-weight: 500; font-size: 30px; margin: 30px 0 10px; line-height: 1.2em!important;}
h2 strong { font-weight: 600; }
h3 {  margin: 30px 0 10px; }
h3 a { color: #0b7cd3; font-weight: 500; }
h3 a:hover { color: #63b1ed; }
h4 {  }
h5 {  }
h6 {  } p strong { color: #003055; font-weight: 600; }
p a { color: #0b7cd3; font-weight: 500; }
p a:hover { color: #63b1ed; }
.utility-nav { height: 52px; border-bottom: 1px solid #4d4d4d; background-color: #000; color: #db86f3; text-transform: uppercase; font-weight: 600; }
.utility-nav p { text-align: right; padding-top: 15px; }
.utility-nav a { color: #db86f3; font-size: 96%; }
.utility-nav a:hover { color: #b050cb; }
#et_top_search { display: none; }
#logo { max-height: 70%; } 
#top-menu { font-family: Oswald, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#top-menu li { font-size: 18px; font-weight: 400; padding-right: 18px; }
.submenu { margin: 0; }
.nav li ul { width: inherit; }
.nav li li { line-height: 1.3em!important; }
#top-menu a { color: #346cac; }
#top-menu li li {padding: 0;}
#top-menu li li a { border-top: 1px solid #eee; padding: 8px 20px; font-family: Montserrat, Arial, Helvetica, sans-serif; text-transform: capitalize; font-size: 12px; width: 230px;  }
.menu-bar { margin: 5px auto 0; }
.et_header_style_left #et-top-navigation nav > ul > li > a { padding-bottom: 38px; }
nav#top-menu-nav { margin-top: 35px; }
#home-slider-wrapper { border: 0px solid blue; margin-top: 182px; }
.et_pb_slide {  }
.et_pb_slides {  }
.et_pb_pagebuilder_layout .entry-content { margin-top: 130px!important; }
#home-slider { border: 0px solid red; }
#ctas { margin-bottom: 80px; padding: 0!important; }
#ctas h2 { font-size: 28px; margin-bottom: 0; margin-top: 0; }
#main-content .container { padding-top: 238px; }
#why-kinesiology, .articles-home { margin-right: 30px;}
#why-pilates, #contact-form-home { margin-left: 40px;}
#why-kinesiology h2, #why-pilates h2, #testimonials-home h2 { font-size: 40px; font-weight: 400; color: #fff; margin-top: 0; }
#why-kinesiology h2 strong, #why-pilates h2 strong { font-weight: 600; }
#why-kinesiology p, #why-pilates p, #testimonials-home p  { color: #fff; }
#why-kinesiology a, #why-pilates a { padding: 15px 25px; border: 1px solid #fff; border-radius: 5px; color: #fff; background: url(//www.returntoform.ca/wp-content/uploads/2017/07/button-washout.png); font-size: 16px; font-weight: 400; }
#why-kinesiology a:hover, #why-pilates a:hover { background: url(//www.returntoform.ca/wp-content/uploads/2017/07/button-washout-hover.png); }
#contact-home-row { padding-top: 0!important; }
#testimonials-home h2 { font-size: 44px; margin-bottom: 0; }
#testimonials-home p { font-size: 22px; width: 90%; line-height: 28px; }
.articles-home h2 { font-family: Montserrat, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; font-weight: 400; margin-bottom: 0; }
.articles-home h3 { text-transform: lowercase; color: #fff; font-weight: 300; font-size: 30px; } 
.su-posts-default-loop h2.su-post-title { font-family: Montserrat, Arial, Helvetica, sans-serif; font-size: 22px!important; color: #fff; margin: 0 0 0 0!important; font-weight: 500!important; line-height: 28px; }
.su-posts-default-loop .su-post-excerpt, .su-posts-default-loop .su-post-comments-link { display: none; }
.su-posts-default-loop .su-post-meta { font-size: 15px!important; color: #fff!important; margin-top: -10px!important; }
.su-posts-default-loop .su-post { margin-bottom: 10px!important;}
.su-table td { vertical-align: top; }
h2 + .post-meta { display: none; } img.alignright { border: 8px solid #eee; margin: 15px 0 40px 80px; }
img.alignleft { border: 8px solid #eee; margin: 0 80px 40px 15px; }
.no-border { border: 0px!important; margin: 0 0 20px 40px!important; }
#map-home-directions { padding: 30px 35px; border-radius: 5px; }
#map-home-directions h3 { color: #fff; font-size: 23px; line-height: 28px; margin-bottom: 5px; font-weight: 600;  }
#map-home-directions h4 { color: #fff; font-size: 16px; line-height: 22px; padding-bottom: 0; font-weight: 500; text-transform: uppercase; margin-left: 10px; }
#map-home-directions strong { color: #fff; font-size: 14px; text-transform: uppercase;  }
#map-home-directions p { color: #fff; font-size: 14px; line-height: 19px; margin-left: 10px;  }
#map-home-directions p:nth-child(5) { margin-top: 5px;  }
#map-home-directions img { border: 0!important; margin: -5px 7px 0 0; height: 25px; width: auto;  } 
#map-home-directions a { font-weight: 300; color: #fff; font-size: 16px; vertical-align: bottom;  }
#map-home-directions a:hover { color: #f5d4aa;  }
.et_pb_widget_area_left { border-right: none; border-left: 1px solid #eee; padding: 0 0 0 30px; }
.et_pb_widget ul li { border-bottom: 1px solid #efefef; padding-bottom: 10px; }
.et_pb_text ul, .et_pb_text ol { margin-left: 20px; }
div.wpforms-container-full .wpforms-form .wpforms-field-label { font-weight: 500!important; font-size: 13px!important; }
div.wpforms-container-full .wpforms-form .wpforms-field-label:first-child { margin-top: 10px; }
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline { font-size: 14px!important; }
.gform_wrapper input, .gform_wrapper textarea { background-color: #eee; border: 0; padding: 11px 10px; font-family: Arial, Helvetica, sans-serif; }
#main-footer {  background-color: #0055a1!important; font-family: Montserrat, Arial, Helvetica, sans-serif; font-weight: 300 ; }
#text-11 { margin-bottom: 30px; }
#text-12 a { color: #fff; text-transform: uppercase; font-size: 12px; font-weight: 500 }
#text-12 a:hover { color: #78bdf9; }
#text-5 { margin-bottom: 10.5%; }
#text-5 p { color: #78bdf9; font-weight: 17px; font-size: 16px; }
.textwidget strong { font-weight: 500; color: #fff; }
#footer-widgets { padding: 5% 0 0!important; }
.et_pb_gutters3 .footer-widget { margin: 0 5.5% 4.0% 0; }
.footer-widget h3 { text-transform: uppercase; color: #fff; font-weight: 500; margin: 20px 0 3px; font-size: 1.3em; padding-bottom: 0;  }
.sfsi_wDiv { position: relative!important; }
#footer-main .et_pb_widget a { color: #fff; }
#footer-bottom { padding-top: 15px; background-color: #1a66ab; }
#footer-info { font-size: 12px; color: #ccddec!important; text-align: center; width: 100%;}
#footer-info a { color: #78bdf9; font-weight: normal;  }
#footer-info a:hover { color: #fff;  } @media (min-width:1025px) and (max-width: 1280px) { 
#logo { border: 0px solid red!important;  width: 220px!important;}
nav#top-menu-nav { display: none; }
#et_mobile_nav_menu { display: block }
#et-top-navigation { border:0px solid red; padding-left: 250px;}
#text-12  { width: 100%; text-align: center; }
#text-12 a { font-size: 9px;  }
img.alignright { max-width: 60%; margin: 15px 0 30px 30px; }
}
@media (min-width:769px) and (max-width: 1024px) { 
#logo { border: 0px solid lime!important; }
nav#top-menu-nav { display: none; }
#et_mobile_nav_menu { display: block; }
.et_mobile_menu li a { padding: 5px 5%; }
h1 { font-size: 42px; }
h2 { font-size: 28px; }
#ctas .et_pb_column_1_3 { width: 29.5%!important; padding: 0 1.5%; }
#ctas .et_pb_column_1_3 h2 { font-size: 24px; }
#why-kinesiology h2, #why-pilates h2, #testimonials-home h2 { font-size: 32px; }
.et_pb_row .et_pb_row_2 { margin-top: 0!important;  }
#why-kinesiology {  margin-right: 0; width: 44%;}
div.et_pb_section.et_pb_section_3 { }
#why-pilates { margin-left: 0; width: 44%; float: right;}
div.et_pb_section.et_pb_section_4 { background-position: left; }
#contact-form-home { margin-left: 0; }
.su-posts-default-loop h2.su-post-title { text-align: left; }
#contact-home-row h2 { margin-top: 15px; font-size: 34px; text-align: left; }
#contact-home-row h3 { margin-top: 0; font-size: 22px; }
.et_pb_column .et_pb_column_4_4  .et_pb_column_10 { margin-bottom: 0!important; }
.et_pb_column_4_4 { margin-bottom: 0!important; }
.et_pb_row_6 { margin-top: -60px!important; }
#testimonials-home { padding: 0; }
#testimonials-home p { width: 100%; font-size: 18px; line-height: 25px;}
.et_pb_section { padding-top: 30px; }
.et_pb_column_1_4 { border-top: 1px solid #dedede; margin-top: 30px; padding: 40px 0 0;  }
.et_pb_widget_area_left { border-left: 0; padding: 0; }
#map-home.et_pb_section { padding: 0 0 40px!important; }
img.alignright, img.alignleft { max-width: 60%; } 
img.alignright { margin: 0 0 20px 40px; } 
img.alignright { margin: 0 40px] 20px 0; } 
h2.entry-title + .post-meta { display: none; }
.et_pb_post h2 a { font-size: 22px; line-height: 28px; }
#main-content .container { padding-top: 180px; }
.et_post_meta_wrapper h1 { font-family: Montserrat, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size: 32px; }
#sidebar { margin-top: 30px; }
#map-home .et_pb_column { width: 50%!important; }
#map-home h3 { margin-top: 0; }
#search-5, #nav_menu-4, #text-16, #text-20 { width: 100%!important; }
#text-11 { margin-bottom: 20px!important; }
#text-12  { width: 100%; text-align: center; }
#text-12 a { font-size: 9px;  }
#text-5 { width: 100%; }
#footer-widgets { padding: 10% 0 5px!important; text-align: center; }
.footer-widget:nth-child(2) { display: none; }
.footer-widget:nth-child(1) { margin: 0 30px 0 0!important; }
.footer-widget:nth-child(3) { margin: 0 0 0 50px!important; }
.footer-widget:nth-child(n) { width: 42%!important; }
#footer-info { line-height: 16px; }
]
@media (min-width:981px) and (max-width: 1024px) { 
} }
@media (min-width:691px) and (max-width: 768px) { 
#logo { border: 0px solid fuchsia; }
h1 { font-size: 42px; }
h2 { font-size: 28px; }
#ctas .et_pb_column_1_3 { width: 31.5%!important; padding: 0 1.5%; }
#ctas .et_pb_column_1_3 h2 { font-size: 24px; }
#why-kinesiology h2, #why-pilates h2, #testimonials-home h2 { font-size: 32px; }
.et_pb_row .et_pb_row_2 { margin-top: 0!important;  }
#why-kinesiology { text-align: center; margin-right: 0; width: 44%;}
div.et_pb_section.et_pb_section_3 { }
#why-pilates { text-align: center; margin-left: 0; width: 44%; float: right;}
div.et_pb_section.et_pb_section_4 { background-position: left; }
#contact-form-home { margin-left: 0; }
.su-posts-default-loop h2.su-post-title { text-align: left; }
#contact-home-row h2 { margin-top: 15px; font-size: 34px; text-align: left; }
#contact-home-row h3 { margin-top: 0; font-size: 22px; }
.et_pb_column .et_pb_column_4_4  .et_pb_column_10 { margin-bottom: 0!important; }
.et_pb_column_4_4 { margin-bottom: 0!important; }
.et_pb_row_6 { margin-top: -60px!important; }
#testimonials-home { padding: 0; }
#testimonials-home p { width: 100%; font-size: 18px; line-height: 25px;}
.et_pb_section { padding-top: 30px; }
.et_pb_column_1_4 { border-top: 1px solid #dedede; margin-top: 30px; padding: 40px 0 0;  }
.et_pb_widget_area_left { border-left: 0; padding: 0; }
#map-home.et_pb_section { padding: 0 0 40px!important; }
img.alignright, img.alignleft { max-width: 60%; } 
img.alignright { margin: 0 0 20px 40px; } 
img.alignright { margin: 0 40px] 20px 0; } 
h2.entry-title + .post-meta { display: none; }
.et_pb_post h2 a { font-size: 22px; line-height: 28px; }
#main-content .container { padding-top: 180px; }
.et_post_meta_wrapper h1 { font-family: Montserrat, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size: 32px; }
#sidebar { margin-top: 30px; }
#text-12  { width: 100%; text-align: center; }
#text-5 { width: 100%; }
#footer-widgets { padding: 17% 0 0!important; text-align: center;}
#footer-info { line-height: 16px; }
}
@media (min-width:481px) and (max-width: 690px) { 
#logo { border: 0px solid orange; }
h1 { font-size: 42px; text-align: center;}
h2 { font-size: 28px; text-align: center; }
#ctas { display: none; }
.utility-nav p { text-align: center; font-size: 12px; }
.et_header_style_left #logo { max-width: 80% }
#why-kinesiology h2, #why-pilates h2, #testimonials-home h2 { font-size: 32px; }
.et_pb_row .et_pb_row_2 { margin-top: 0!important; }
div.et_pb_section.et_pb_section_2,div { background-position: inherit; }
#why-kinesiology { text-align: center; margin-right: 0; }
div.et_pb_section.et_pb_section_3 { background-position: right; }
#why-pilates { text-align: center; margin-left: 0; }
div.et_pb_section.et_pb_section_4 { background-position: left; }
#contact-form-home { margin-left: 0; }
.su-posts-default-loop h2.su-post-title { text-align: left; }
#contact-home-row h2 { margin-top: 15px; font-size: 34px; text-align: left; }
#contact-home-row h3 { margin-top: 0; font-size: 22px; }
.et_pb_column .et_pb_column_4_4  .et_pb_column_10 { margin-bottom: 0!important; }
.et_pb_column_4_4 { margin-bottom: 0!important; }
.et_pb_row_6 { margin-top: -60px!important; }
#testimonials-home { padding: 0; }
#testimonials-home p { width: 100%; font-size: 18px; line-height: 25px;}
.et_pb_section { padding-top: 30px; }
.et_pb_column_1_4 { border-top: 1px solid #dedede; margin-top: 30px; padding: 40px 0 0;  }
.et_pb_widget_area_left { border-left: 0; padding: 0; }
img.alignright, img.alignleft, .no-border { margin: 10px auto 15px!important; float: none; display: block; }
#map-home.et_pb_section { padding: 0 0 40px!important; }
h2.entry-title + .post-meta { display: none; }
.et_pb_post h2 a { font-size: 22px; line-height: 28px; }
#main-content .container { padding-top: 180px; }
.et_post_meta_wrapper h1 { font-family: Montserrat, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size: 32px; }
#sidebar { margin-top: 30px; }
#footer-widgets { padding: 17% 0 0!important; text-align: center;}
#footer-info { line-height: 16px; }
}
@media (min-width:321px) and (max-width: 480px) { 
#logo { border: 0px solid black; }
h1 { font-size: 42px; text-align: center;}
h2 { font-size: 28px; text-align: center; }
#ctas { display: none; }
.utility-nav p { text-align: center; font-size: 12px; }
.et_header_style_left #logo { max-width: 80% }
#why-kinesiology h2, #why-pilates h2, #testimonials-home h2 { font-size: 32px; }
.et_pb_row .et_pb_row_2 { margin-top: 0!important; }
div.et_pb_section.et_pb_section_2,div { background-position: inherit; }
#why-kinesiology { text-align: center; margin-right: 0; }
div.et_pb_section.et_pb_section_3 { background-position: right; }
#why-pilates { text-align: center; margin-left: 0; }
div.et_pb_section.et_pb_section_4 { background-position: left; }
#contact-form-home { margin-left: 0; }
.su-posts-default-loop h2.su-post-title { text-align: left; }
#contact-home-row h2 { margin-top: 15px; font-size: 34px; text-align: left; }
#contact-home-row h3 { margin-top: 0; font-size: 22px; }
.et_pb_column .et_pb_column_4_4  .et_pb_column_10 { margin-bottom: 0!important; }
.et_pb_column_4_4 { margin-bottom: 0!important; }
.et_pb_row_6 { margin-top: -60px!important; }
#testimonials-home { padding: 0; }
#testimonials-home p { width: 100%; font-size: 18px; line-height: 25px;}
.et_pb_section { padding-top: 30px; }
.et_pb_column_1_4 { border-top: 1px solid #dedede; margin-top: 30px; padding: 40px 0 0;  }
.et_pb_widget_area_left { border-left: 0; padding: 0; }
img.alignright, img.alignleft, .no-border { margin: 10px auto 15px!important; float: none; display: block; }
#map-home.et_pb_section { padding: 0 0 40px!important; }
h2.entry-title + .post-meta { display: none; }
.et_pb_post h2 a { font-size: 22px; line-height: 28px; }
#main-content .container { padding-top: 180px; }
.et_post_meta_wrapper h1 { font-family: Montserrat, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size: 32px; }
#sidebar { margin-top: 30px; }
#footer-widgets { padding: 17% 0 0!important; text-align: center;}
#footer-info { line-height: 16px; }
}
@media (min-width:0px) and (max-width: 320px) { 
#logo img { border: 0px solid yellow; }
h1 { font-size: 42px; text-align: center;}
h2 { font-size: 28px; text-align: center; }
#ctas { display: none; }
.utility-nav p { text-align: center!important; font-size: 12px; }
.et_header_style_left #logo img { max-width: 75%!important; }
#why-kinesiology h2, #why-pilates h2, #testimonials-home h2 { font-size: 32px; }
.et_pb_row .et_pb_row_2 { margin-top: 0!important; }
div.et_pb_section.et_pb_section_2,div { background-position: inherit; }
#why-kinesiology { text-align: center; margin-right: 0; }
div.et_pb_section.et_pb_section_3 { background-position: right; }
#why-pilates { text-align: center; margin-left: 0; }
div.et_pb_section.et_pb_section_4 { background-position: left; }
#contact-form-home { margin-left: 0; }
.su-posts-default-loop h2.su-post-title { text-align: left; }
#contact-home-row h2 { margin-top: 0; font-size: 34px; }
#contact-home-row h3 { margin-top: 0; font-size: 22px; }
.et_pb_column .et_pb_column_4_4  .et_pb_column_10 { margin-bottom: 0!important; }
.et_pb_column_4_4 { margin-bottom: 0!important; }
.et_pb_row_6 { margin-top: -60px!important; }
#testimonials-home { padding: 0; }
#testimonials-home p { width: 100%; font-size: 18px; line-height: 25px;}
.et_pb_section { padding-top: 30px; }
.et_pb_column_1_4 { border-top: 1px solid #dedede; margin-top: 30px; padding: 40px 0 0;  }
.et_pb_widget_area_left { border-left: 0; padding: 0; }
img.alignright, img.alignleft, .no-border { margin: 10px auto 15px!important; float: none; display: block; }
#map-home.et_pb_section { padding: 0 0 40px!important; }
h2.entry-title + .post-meta { display: none; }
.et_pb_post h2 a { font-size: 22px; line-height: 28px; }
#main-content .container { padding-top: 180px; }
.et_post_meta_wrapper h1 { font-family: Montserrat, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size: 32px; }
#sidebar { margin-top: 30px; }
#footer-widgets { padding: 17% 0 0!important; text-align: center;}
#footer-info { line-height: 16px; }
}