/*!
Theme Name: noble_house_theme_web
Author: Noble House
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: noble_house_theme_web
*/

body{ -webkit-text-size-adjust: none;}
html,body{margin:0!important;padding:0!important;font-size:16px;font-family: 'Montserrat', sans-serif;color:#707070;}
body{overflow-x:hidden}
body p{margin-left:0;margin-top:0;margin-right:0;line-height:2.3;}
p{margin-bottom:20px}
p:last-child{margin-bottom:0}
a{color:#3D8AF7;text-decoration:none}
a:hover{color:#414141}
textarea:focus,input:focus,a:focus{outline:0}
*:focus{outline:0}
.large_container{max-width:1500px;position:relative;margin:0 auto;width:96%;}
.middle_container{max-width:1400px;position:relative;margin:0 auto;width:96%;}
.middle_container .middle_container,.small_container .small_container,.large_container .large_container{max-width:100%;width:100%;}
.small_container{max-width:1100px;position:relative;margin:0 auto;width:96%;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;font-family: 'Bitter',serif;line-height:1.2}
h1{font-size:55px}
h2,h1.heading_widget,h2.heading_widget{font-size:38px;}
h3{font-size:40px}
h4{font-size:35px}
h5{font-size:28px}
h6{font-size:20px;}
img{max-width:100%;display:block;height:auto}
a, img, .item_gal{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
ul,ol{padding:0;margin:0}
.entry-content .siteorigin-widget-tinymce ul ,.entry-content .siteorigin-widget-tinymce ol{margin:20px 0;list-style-position: inside;}
.entry-content .siteorigin-widget-tinymce li{margin:10px 0;}
.color_fff,.color_fff span,.color_fff p,.color_fff h1,.color_fff h2,.color_fff h3,.color_fff h4,.color_fff h5,.color_fff h6{color:#fff;}


/* slick slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{/*display:block;*/height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:0px}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0;}
.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 4px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;opacity:1;background-color:#fff;}
.slick-dots li button::before{font-family:'slick';font-size:11px;line-height:11px;position:absolute;top:0;left:0;width:11px;height:11px;content:'';text-align:center;opacity:1;color:transparent;-webkit-font-smoothing:antialiased;border:1px solid #fff;border-radius:50%}
.slick-dots li.slick-active button::before{opacity:1;background-color:#fff;border-color:#fff;}
.slick-dots li button::before{opacity:1;background-color:#CBCBCB;border-color:#CBCBCB;}
.slick_prev_slider,.slick_next_slider{top:50%;position:absolute;z-index:99;margin-top:-25px; cursor:pointer;}
.slick_next_slider{right:-50px;z-index:99}
.slick_prev_slider{left:-50px;z-index:99}
.slick-arrow .fa{font-size:50px;color:#191919;line-height:1;cursor:pointer}
.slick_prev_slider img, .slick_next_slider img {width: 9px;}
.slick-dots li::after{display:none;}

/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #191919}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #191919}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

/* Magnific Popup CSS */

#embeddedAppointments2{min-height:600px; width:100%; display:block;}
.mfp-bg{z-index:9999999999 !important;}
.mfp-wrap{z-index:9999999999 !important;}
.event_series_heading {
    display: none !important;
}
/*button style*/
.button_custom{cursor:pointer;font-size:16px;display:inline-block;padding:11px 30px 10px;box-sizing:border-box;border:3px solid;text-align:center;color:#fff;line-height:1;background-color:#3D8AF7;border-color:#3D8AF7;font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;border-radius:22px;min-width:180px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s;text-decoration: none !important;
}

.video_popup_btn  span{margin-right:10px;}

.button_custom:hover{background-color:#fff;color:#0a1f3e}
.button_inline .so-panel{display:inline-block}
.button_inline .button_custom_wigdets  {margin:10px 30px 10px 0}
.button_inline .so-panel:last-child .button_custom_wigdets  {margin:10px 30px 10px 0}
.center_button{text-align:center}
.right_button{text-align:right}
.left_button{text-align:left}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalized{text-transform:capitalize}
.yellow_color .button_custom{background-color:#33d2bf;border-color:#33d2bf;color:#fff}
.yellow_color .button_custom:hover{color:#33d2bf!important;background-color:#fff!important;border-color:#33d2bf !important}
.orange_color_color .button_custom{background-color:#f5a72b;border-color:#f5a72b;color:#fff}
.orange_color_color .button_custom:hover{color:#f5a72b!important;background-color:#fff!important;border-color:#f5a72b !important}
.inline_buttons .panel-grid-cell .so-panel{width:auto;display:inline-block;margin-right:30px}

/*empty space*/
.empty_space_custom{display:block;clear:both;width:100%}
.extra_small_space{height:20px}
.small_space{height:40px}
.medium_space{height:70px}
.large_space{height:100px}
.empty_responsive{height:40px;display:none!important}
.extra_large_space{height:120px}
/*empty space*/

/*socials*/
.link_icon span{text-align:center;font-size:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#27617F}
.link_icon:hover span{color:#414141}
.item_icon{display:inline-block;vertical-align:middle;margin:0 15px;text-align:center}
.link_icon{display:block}
.icon-repeat{text-align:center}
/*socials*/


/*contact details*/
.has_icon_wid .title-itm{position:relative;display:block}
.link_contact_det{display:table}
.has_icon_wid .icon-itm{position:absolute;left:0;top:-3px;font-size:21px}
.parent-tb{position:relative;margin-bottom:10px}
.link_contact_det .icon-itm,.link_contact_det .title-itm,.link_contact_det{color:#a31e21;}
.link_contact_det:hover{color:#781315}
.link_contact_det:hover .icon-itm{color:#781315}
.link_contact_det:hover .title-itm{color:#781315}
.has_icon_wid .link_contact_det{padding-left:35px;box-sizing:border-box;position:relative}
.nline_label_contact,.inline_contact{display:inline-block;vertical-align:middle;}
.home .site_header .menu-item-home{display:none!important}
.line_contact_widget{display:table;width:auto}
.nline_label_contact{margin-right:6px}
.parent-tb:last-hild{margin-bottom:0}
.inline_contact{font-weight:600}
/*contact details*/

/*gallery image*/
.list_gallery{display:table;width:100%;position:relative;box-sizing:border-box}
.item_gal{width:33.33%;float:left;padding:2px;box-sizing:border-box}
.item_gal,.item_gal img{-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.item_gal:nth-child(3n){margin-right:0}
.item_gal:nth-child(3n+1){clear:both}
.item_gal:hover img{transform:scale(1.3)}
.item_gal a{overflow:hidden;display:block}
.gallery_size_item .image-popup-vertical-fit:after{background:rgba(36,70,111,0.8);position:absolute;top:0;left:0;width:100%;height:100%;content:'';opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.image-popup-vertical-fit{position:relative}
.item_gal:hover .image-popup-vertical-fit:after{opacity:1}

/*gallery image*/

/* footer */
.site-footer {background: #074a6d;color: #fff;padding-bottom: 60px;}
.footer_col{float:left;padding-right:20px;box-sizing:border-box}
.footer_col:last-child{padding-right:0}
.parent_columns_footer{display:table;width:100%;padding:60px 0 50px}
.footer_col.col1_footer{width:27%}
.footer_col.col2_footer{width:18%}
.footer_col.col3_footer{width:24%}
.footer_col.col4_footer{width:31%}
.col2_footer,.col3_footer,.col4_footer{margin-top:40px}
.footer_top h3{font-size:22px;margin-bottom:30px;font-weight:500}
.footer_top .menu{list-style:none!important;color:#fff}
.footer_top .menu a{line-height:1.5;margin:0;display:table}
.footer_col > a{max-width:240px;width:100%;display:block;margin:20px auto 10px}
.site-footer a{color:#fff}
.site-footer a:hover{color:#3d8af7}
.copyright_txt_left{float:left;width:48%}
.copyright_txt_right{float:right;width:48%;text-align:right}
.footer_bottom{width:100%;font-size:14px}
.sidebar_col1{margin-top:50px}
.footer_bottom .middle_container{border-top:1px solid #fff;padding:20px 0;display:table}
.footer_top .icon-repeat .link_icon span{color:#fff!important}
.footer_top .icon-repeat .link_icon span:hover{color:#3d8af7!important}
.site-footer p{line-height:1.5}

/* header */
.site_url_top {display: table;}
.logo_side_header{width:36%;padding-right:30px;box-sizing:border-box;margin-bottom:18px;}
.menu_header_right{width:64%}
.header_site_content {border-bottom: 4px solid #E5E5E5;}
.header_site_content .large_container{display:flex;padding:20px 0 10px;box-sizing:border-box;align-items:flex-end}
.button_header_top .widget{display:inline-block;margin-left:15px}
.button_header_top{text-align:right;margin:5px 0 30px}
.footer_top .current-menu-item > a{color:#fff !important;}
.footer_top .current-menu-item > a:hover {color: #3d8af7 !important;}
.phone_top .button_custom{background:#3d8af7!important;border-color:#3d8af7!important}
.billpay_top .button_custom:hover{background:#339ebf!important;border-color:#339ebf!important}
.billpay_top .button_custom{background:#f5a72b!important;border-color:#f5a72b!important;color:#fff!important}
.schedule_top .button_custom{background:#d95773!important;border-color:#d95773!important}
.phone_top .button_custom:hover,.schedule_top .button_custom:hover{background:#f5a72b!important;border-color:#f5a72b!important;color:#fff!important}
.button_header_top .button_custom{position:relative;padding-left:44px}
.button_header_top .button_custom::after{content:"";width:21px;height:21px;top:9px;left:12px;position:absolute;display:inline-block;background-position:center center;background-size:auto 100%}
.phone_top a:after{background:url(./img/phone.png)}
.billpay_top a:after{background:url(./img/invoice.png)}
.schedule_top a:after{background:url(./img/schedule.png)}
.location_button .widget_nav_menu .menu{list-style:none}
.elements_location{background:#fff;padding:10px 20px;box-sizing:border-box;border:1px solid #f2f2f2;margin-top:0;box-shadow:1px 2px 2px rgba(0,0,0,0.2);position:absolute;top:25px;right:0;z-index:99;width:360px;display:none}
.location_button .widget_nav_menu .menu li{margin:10px 0}
.location_button{position:relative;display:table;float:right;padding-bottom:10px}
.location_header{display:table;width:100%}

.location_div{color:#3D8AF7;cursor:pointer}
.location_div i{font-size:20px;margin-right:10px}

.box_padd_white {margin: 30px 0px;color: #fff;padding: 20px;background: rgb(125, 82, 217);}
.box_padd_white h6 {margin-bottom: 10px;}
.box_padd_white p {margin-bottom: 0px !important;}
.box_padd_white.turquise_box {background: #339ebf;}
.box_padd_white p.date_block {    background: #fff;    color: #414141;    padding: 3px 10px;    margin-bottom: 10px !important;}



/*title multi wight*/
.center_title{text-align:center}
.left_title{text-align:left}
.right_title{text-align:right}
.black_title .link_title,.black_title  {color:#414141}
.black_title .link_title span,.black_title  span{color:#848484}
.black_title .link_title:hover{color:#3d8af7}
.white_title .link_title,.white_title{color:#fff}
.blue_head .black_title span {color: #3d8af7;}
.white_title .link_title:hover{color:#876C34}
/*title multi wight*/

/* slider parteners */
.link_logo_partner{display:block}
.partners_item{margin:0 15px}
.list_locations{text-align:center}

/* location widgets */
.full_location .item_location {width: 60%;}
.full_location .title_location_top h2 {text-transform: none;font-size: 16px;line-height: 1.8;background:#fff;color:#7D52D9 !important; padding:10px;}
.full_location .title_location_top .sow-fas {margin-left: 10px;}
.item_location {	display: inline-block;	width: 33.33%;	padding: 0 20px;	box-sizing: border-box;	margin:0 0 30px;	vertical-align: top;	margin-top: -150px;	padding-top: 170px;	text-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.title_location_top h2{text-align:left;font-weight:400;font-size:23px;margin-bottom:25px;text-transform:uppercase;color:#fff!important}
.one_location_item{box-shadow:1px 2px 4px 1px rgba(0,0,0,0.2)}
.google_maps_location p{height:100%}
.one_location_item iframe{width:100%!important;height:270px!important;display:block;}
.google_maps_location{width:100%}
.details_location{width:100%;padding:25px;box-sizing:border-box;text-align:left;font-size:15px;}
.icon_repeater_mapdetails i{color:#414141}
.icon_repeater_mapdetails{float:left;width:25px;padding-top:1px}
.text_repeater_mapdetails{padding-left:30px;display:block;box-sizing:border-box;}
.text_repeater_mapdetails,.text_repeater_mapdetails p{line-height:1.6}
.item_repeater_details{margin-bottom:20px;color:#fff;}
.item_repeater_details:last-child{margin-bottom:0}
.text_repeater_mapdetails a,.text_repeater_mapdetails{color:#fff}
.text_repeater_mapdetails a:hover{color:#3D8AF7}
.text_repeater_mapdetails strong,.text_repeater_mapdetails b{font-weight:600}
.sb_instagram_header{display:none!important}
.text_repeater_mapdetails p:last-child{margin-bottom:0}
.text_repeater_mapdetails p{margin-bottom:20px}

/* contact form */
.full_row{display:table;width:100%;margin-bottom:15px}
.left_row{float:left;width:48%}
.right_row{float:right;width:48%}
.red{color:red!important}
.wpcf7-response-output{text-align:center}
.full_row.button_submit_row{margin-bottom:0!important}
input,select,textarea{border-bottom:1px solid #e4e4e4!important;width:100%;font-size:15px;padding:9px 0!important;box-sizing:border-box;font-family:'Montserrat',sans-serif;background:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#414141!important}
input,select{height:42px!important;position:relative}
select {	background-image: url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path d="M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z"/><path fill="none" d="M0,0h24v24H0V0z"/></svg>');background-position: center right;background-repeat: no-repeat;	padding-right: 30px !important;
}
textarea{resize:none;height:150px}
.wpcf7-form label{display:block!important;margin-bottom:5px!important;font-weight:400!important}
.codedropz-upload-handler{margin-bottom:0}
span.wpcf7-not-valid-tip{margin-top:2px}
.wpcf7-form input[type=submit]{line-height:1!important}
.wpcf7-form .wpcf7-radio input{height:auto!important;width:auto!important}
.wpcf7-form label{font-weight:400!important;font-size:15px;font-family:'Montserrat',sans-serif!important}
.wpcf7-form .wpcf7-radio .wpcf7-list-item{display:block;margin:0!important}
.wpcf7-form h2{font-size:26px;font-weight:500}
.button_submit input{background:#3D8AF7;border:1px solid #3D8AF7!important;padding:11px 30px!important;font-weight:700;font-family:'Montserrat',sans-serif;color:#fff!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%!important;cursor:pointer;text-transform:uppercase;border-radius:20px;height:auto!important}
.button_submit input:hover{background:#2d3e51!important;border-color:#2d3e51!important;color:#fff!important}
.button_submit{position:relative;display:table;max-width:280px;width:100%}
.button_submit .wpcf7-spinner{margin:0;position:absolute;top:5px;right:10px}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-size:13px}
span.wpcf7-not-valid-tip{font-size:13px!important}
::-webkit-input-placeholder{font-family:'Montserrat',sans-serif!important;color:#414141!important;opacity:1!important}
::-moz-placeholder{font-family:'Montserrat',sans-serif!important;color:#414141!important;opacity:1!important}
:-ms-input-placeholder{font-family:'Montserrat',sans-serif!important;color:#414141!important;opacity:1!important}
:-moz-placeholder{font-family:'Montserrat',sans-serif!important;color:#414141!important;opacity:1!important}
.wpcf7-form p{position:relative}
.wpcf7-form p i{pointer-events:none;font-size:16px;position:absolute;top:12px;right:18px;z-index:1}
.schedule_appointment_home .wpcf7-form{max-width:1000px;width:100%;margin:0 auto}
.testimonial_table{position:relative;padding:0 25px;box-sizing:border-box}
.quote_top{position:absolute;top:3px;left:0;width:19px}
.quote_bottom {margin: 0 auto 40px;width: 100px;}
.container_text_profile {font-weight: 300;color: #fff;font-size: 21px;text-align: center;font-family: 'Bitter',serif;}
.container_text_profile, .container_text_profile p{line-height:1.8}
.testimonial_name{font-weight:700;color:#fff;font-size:20px;text-align:center;margin-top:40px}
.row_all_testimonials{padding:70px 0 50px;margin-bottom:30px!important}
.testimonials_big_slider{max-width:800px;margin:0 auto;width:100%}
a.link_services_img:hover{background:#3d8af7!important;color:#fff!important}
a.link_services_img:hover img{filter:brightness(0) invert(1)}
a.link_services_img:hover h3{color:#fff!important}
a.link_services_img{background:#efefef;}
.link_services_img{display:block;padding:13px 20px;text-align:center;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}
.item_services_list{width:33.33%;padding:15px 20px;box-sizing:border-box;display:inline-block;vertical-align:top}
.contetn_services_item h3{color:#414141!important;font-size:16px;font-weight:400;font-family:'Montserrat',sans-serif;padding-left:20px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.contetn_services_item img{max-height:70px;width:auto!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 auto!important;display:table}
.contetn_services_item{display:flex;align-items:center}
.item_services_list:nth-child(3n+1){clear:both}
.image_services_left{width:35%;text-align:center}
.title_services_left{width:65%;text-align:center}
.welcome_home_center h1{font-weight:500;font-size:35px}
.radius_img img{border-radius:25px;overflow:hidden}
.no_img_services .title_services_left{width:100%}
.no_img_services .title_services_left h3{color:#fff!important;padding:0!important}
.no_img_services .contetn_services_item{min-height:80px}
.list_services_box{text-align:center}

.center_services .services_style_item {float: none !important;display: inline-flex !important;vertical-align: top !important;width: 31% !important;margin-right: 1% !important;margin-left: 1% !important;}


/* header */
.header_item{background-position:center center;background-size:cover!important;height:700px!important;position:relative;box-sizing:border-box;padding:100px 0!important;align-items:center;align-content:center;display:flex!important}
/*.header_item:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:''}*/
.text_header .title_header_h{font-size:50px;color:#fff;margin-bottom:10px}
.content_header p{color:#fff;font-weight:500}
.content_header p:last-child{margin-bottom:0!important}
.header_item::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.35)}
.cont_header{position:relative;z-index:2;width:100%;max-width:700px}
.cont_header h2{color:#fff;font-size:43px}
.content_header{color:#fff;font-size:23px;width:80%;line-height:1.5}
.text_header,.content_header{margin-bottom:25px}
.cont_header .button_custom{min-width:290px;font-weight:700}
.header_slider .slick-track{display:flex!important}

/* sticky header */
header{position:relative;background:#fff}
header.clone{position:fixed;top:-100%;left:0;right:0;z-index:999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
body.down header.clone{top:0}
.clone{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);box-shadow:0 1px 5px 0 rgba(0,0,0,0.25)}
.clone .header_site_content{border-bottom:1px solid #E5E5E5}
.clone .location_header{display:none!important}
.clone .button_header_top{margin:5px 0!important}
.clone .header_site_content .large_container{padding:10px 0!important}
.clone .logo_side_header{width:28%}
.clone .menu_header_right{width:72%}
.clone .button_header_top .button_custom{margin-top:5px;margin-bottom:5px}

/* box custom  */
.content_box_bg{display:table;width:100%;box-shadow:0 3px 6px rgba(0,0,0,0.06);min-height:154px}
.content_box_bg > div{height:100%;display:table-cell;padding:20px;box-sizing:border-box;vertical-align:middle}
.link_serv_titl{float:left;width:32%;margin-right:2%;box-shadow:0 3px 6px rgba(0,0,0,0.06);border-radius:47px}
.link_serv_titl:nth-child(3n+3){margin-right:0}
.link_serv_titl:nth-child(3n+1){clear:both}
.box_custom_image{min-height:1px;background-position:center center;background-size:cover;width:30%}
.box_custom_image,.content_box_bg{border-radius:47px}
.details_custom_image{width:70%}
a.link_serv_titl:hover{background:#27617F}
a.link_serv_titl:hover h3,a.link_serv_titl:hover .title_area_serv{color:#fff!important}
.details_custom_image h3{color:#27617F!important;font-weight:700;font-family:'Montserrat',sans-serif;margin-bottom:5px}
.title_area_serv,.details_custom_image h3{font-size:17px}
.title_area_serv{color:#27617F;font-weight:400}
.link_serv_titl{background:#fff}
.area_boxes{display:table;width:100%}
.sub_header_home .area_boxes{margin-top:-60px;position:relative;z-index:3}
.membership_affiliations_row h2{font-weight:600}
.entry-content p{margin-bottom:25px}
.entry-content p:last-child{margin-bottom:0}

/* bg image */
.image_bg_row{display:table;width:100%}
.cell_row{display:table-cell;vertical-align:middle}
.bg_content{width:55%}
.bg_image{width:45%}
.cell_row.bg_image{background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}
.content_bg_section{padding:130px 100px;box-sizing:border-box}
.content_white_cell h1,.content_white_cell h2,.content_white_cell h3,.content_white_cell h4,.content_white_cell h5,.content_white_cell h6,.content_white_cell span,.content_white_cell p,.content_white_cell a{color:#fff!important}
.content_white_cell a:hover{color:#414141!important}
.content_white_cell a{text-decoration:underline}
.button_custom{margin-top:10px;margin-bottom:10px}
.content_white_cell .button_custom a{text-decoration:none;color:#fff!important}
.button_inline .widget_button-call-read{display:inline-block!important;padding-right:20px!important}
.button_inline .widget_button-call-read.panel-last-child{padding-right:0!important}
.button_inline{margin:15px 0}
.members_row_last h4{text-transform:uppercase;margin-top:10px;font-weight:400;margin-bottom:0}
.members_row_last h5{margin-top:0;font-weight:400;margin-bottom:0;font-size:16px;color:#919191;letter-spacing:.2px}
.cell_row.bg_image img{max-width:90%!important;margin:0 auto}
.content_bg_section{position:relative;z-index:4}
.cell_row.bg_image{position:relative}
.cell_row.bg_image::after{content:"";position:absolute;width:50%;height:100%;top:0;left:0}
.direction_cell_right .cell_row.bg_image::after{left:auto;right:0!important}

.quick_description span {
	display: block;
	font-size: 15px;
	margin-top: 10px;
}
.item_hover_elem.quick_description {width: 100% !important;	max-width: 100%!important;}


/* two images */
.two_image_position{display:table;width:100%}
.two_image_position img{width:70%;border-radius:40px;overflow:hidden}
.two_image_position2{margin-top:-30%;float:right;z-index:2;position:relative}
.featured_image_members{width:100%;height:580px;background-position:top center!important;background-repeat:no-repeat!important;background-size:cover!important}
.first_right_images .two_image_position2{float:left}
.first_right_images .two_image_position1{float:right}


/* memerbs list */
.content_single_members{text-align:center;padding:35px 10px;box-sizing:border-box}
.content_single_members > span{color:#3D8AF7;font-size:16px;margin-bottom:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;}
.content_single_members h5{color:#707070;font-size:22px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;}
.single_members_list > a{display:block;box-shadow:0 3px 6px rgba(0,0,0,0.1)}
.single_members_list > a:hover{background:rgba(61,138,247,1)}
.single_members_list > a:hover span,.single_members_list > a:hover h5{color:#fff}

.single_members_list .content_single_members span, .single_members_list .content_single_members h5{-webkit-transition: all .0s ease-in-out;-moz-transition: all .0s ease-in-out;-o-transition: all .0s ease-in-out;transition: all .0s ease-in-out;}
.single_members_list:hover .content_single_members span{color:#fff;}
.single_members_list:hover .content_single_members h5{color:#fff;}

.single_members_list {float: left;width: 32%;margin-right: 2%;margin-bottom: 40px;position: relative;	box-shadow: 0 3px 6px rgba(0,0,0,0.1);overflow: hidden;}
.single_members_list:nth-child(3n+3){margin-right:0}
.single_members_list:nth-child(3n+1){clear:both}
.inner_single_list_cstm{display:block;}
.single_members_list_custom{display:inline-block;width:19%;padding:0;box-sizing:border-box;margin-bottom:40px;vertical-align:top;padding:0 20px;box-sizing:border-box}
.single_members_list_custom:nth-child(5n+1){clear:both}
.list_custom_members{display:table;width:100%;text-align:center}
.single_members_list_custom .featured_image_members{height:240px!important}
.single_members_list_custom .content_single_members h5 {font-size: 18px !important;margin-top: 0px !important;min-height: 22px;margin-bottom: 10px;}
.single_members_list_custom .content_single_members{padding:15px 10px!important}
.single_members_list_custom .content_single_members > span{margin-bottom:0!important;}
.content_hover_members{position:absolute;bottom:-100%;left:0;background:#fff;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single_members_list{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single_members_list:hover .content_hover_members{bottom:0}
.button_hover_members_itm{text-align:center}
.button_hover_members{display:inline-block;padding:20px}
.button_hover_members a{background:#3D8AF7;color:#fff;border:2px solid #3D8AF7;padding:5px 15px;box-sizing:border-box!important}
.button_hover_members a:hover{background:#fff;color:#3D8AF7}
.item_hover_elem{display:table;margin:10px auto;padding:0 20px;box-sizing:border-box;position:relative;max-width:300px}
.phone_elem_item::after{content:"\f095"}
.location_elem_item::after{content:"\f041"}
.phone_elem_item::after,.location_elem_item::after{font-family:"FontAwesome";position:absolute;top:-1px;left:0;color:#24466f;font-size:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.text_hover_members{margin-top:25px;padding: 0 10px;box-sizing: border-box;}

/* small header */
.image_top_header_single{background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;padding:100px 0;box-sizing:border-box;position:relative;text-align:center}
.image_top_header_single:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.45);z-index:2}
.image_top_header_single h1,.image_top_header_single h2{color:#fff!important;font-size:32px}
.image_top_header_single .large_container{z-index:6}

/* quick profile */
.quick_profile_right{background:#3d8af7;padding:30px;box-sizing:border-box;color:#fff}
.big_container_quick{margin-top:35px}
.quick_profile_right h4{font-size:18px;font-weight:500}
.content_rep_quick a{color:#fff}
.content_rep_quick a:hover{color:#414141}
.quick_profile_right h3{text-align:center;font-size:30px;font-weight:500}
.content_item_step_rep{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.3)}
.content_rep_quick p{line-height:1.4}
.title_rep_quick{margin-bottom:5px}
.button_request_quick a{background:#33d2bf!important;padding:13px 20px;box-sizing:border-box;display:table;text-align:center;margin:30px auto 0;color:#fff;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:.5px}
.button_request_quick a:hover{background:#ffb253!important}
.inner_want_join_team h3{text-align:center;font-size:30px;color:#fff;font-weight:500;margin-bottom:30px}
.inner_want_join_team{margin-top:0;margin-bottom:65px;padding:270px 15px 40px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover}
.want_join_team{margin-top:40px}

/*faq repeater*/
.content_tab_faq{display:none}
.active_faq_content{display:block}
.click_faq{cursor:pointer;padding:15px 70px 15px 25px;box-sizing:border-box;background:#f9fafa;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.content_tab_faq .content_sub_div{box-sizing:border-box;padding:14px 20px}
.active_faq{pointer-events:none;background:#3d8af7;color:#fff}
.click_faq::after{font-family:"FontAwesome";content:"\f067";position:absolute;top:50%;right:10px;color:#24466f;font-size:14px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.active_faq::after{content:"\f068";color:#fff!important}
.one_faq_tab{border-bottom:1px solid rgba(197,203,207,.25)}

/*faq repeater*/
.click_faq:hover{background:#3d8af7;color:#fff}
.click_faq:hover::after{color:#fff!important}
.content_sub_div .middle_container{width:100%!important}
.icon_list_item{float:left;}
.icon_list_item,.text_list_item_overview li::before{color:#3d8af7;font-size:15px}
.text_list_item{padding-left:30px;box-sizing:border-box;width:100%}
.list_rep_item{margin:10px 0}
.content_team_single p {margin-bottom: 10px;line-height: 1.3;}
.one_faq_tab:last-child{border-bottom:none!important}
.no_img_services .link_services_img:hover {background: #fff !important;box-shadow: 0 0 12px 5px rgba(0,0,0,.05);}
.no_img_services .link_services_img:hover  h3 {color: #414141 !important;}

/* list overview */
.list_rep_item_overview{display:table;width:100%;margin:20px 0}
.icon_list_item_overview{float:left;width:25%;text-align:right}
.text_list_item_overview{float:left;width:75%;padding-left:25px;box-sizing:border-box}
.text_list_item_overview p,.icon_list_item_overview,.text_list_item_overview{line-height:1.2}
.text_list_item_overview li,.content_restrans li{position:relative;box-sizing:border-box;list-style:none;margin-bottom:7px}
.text_list_item_overview li:last-child,.content_restrans li:last-child{margin-bottom:0!important}
.text_list_item_overview li::before,.content_restrans li::before{display:inline-block;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:"FontAwesome";font-weight:900;content:"\f00c";margin-right:10px}

/* event */
.single-tribe_events .entry-content{max-width:1100px;margin:50px auto;width:92%;}
.single-tribe_events .tribe-events-event-meta{background:#e5e5e5!important;border:1px solid #eee;margin:70px 0 20px;width:100%;padding:0;box-sizing:border-box}
.tribe-events-event-meta .column,.tribe-events-event-meta .tribe-events-meta-group{box-sizing:border-box;clear:none!important;display:inline-block!important;float:left!important;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:33.3333%!important;text-align:center!important}
.tribe-events-sub-nav a{color:#244e7d!important;font-weight:700;font-family:'Montserrat',sans-serif}
.tribe-events-sub-nav a:hover{color:#000!important}
.tribe-events-venue-map{width:100%!important}
.content_restrans{width:70%!important;margin:0 auto;text-align:center}
.content_restrans h3,.tribe-events-related-events-title{text-align:center;color:#244e7d;font-weight:400;margin-bottom:15px;font-size:23px;font-family:'Bitter',serif}
.content_restrans p,.content_restrans,.content_restrans li{color:#505456;font-family:'Montserrat',sans-serif;font-weight:300!important;font-size:16px}
.content_restrans b,.content_restrans strong{font-weight:600}
.tribe-events-single-section-title{margin:20px 0!important}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:700;line-height:1;list-style:none}
.single-tribe_events .tribe-events-cal-links,.single-tribe_events .tribe-events-schedule.tribe-clearfix,.single-tribe_events .tribe-events-event-image,.tribe-events-event-thumb{display:none!important}
#content_restrans .ribe-events-meta-group a{color:#244e7d!important}
#content_restrans .ribe-events-meta-group a:hover{color:#1e2428!important}
.single-tribe_events .tribe-events-venue-map{background:#eee;border:1px solid #ddd;border-radius:3px;display:inline-block;float:right;margin:20px 4% 2% 0;padding:5px;vertical-align:top;width:90%}
.tribe-events-event-categories{font-style:normal;font-weight:300;font-size:17px;line-height:1.5;font-family:Lato,sans-serif;letter-spacing:0;text-align:left;color:#505456}
.content_restrans input,.content_restrans select,.content_restrans textarea{border:1px solid #e4e4e4!important;padding:10px!important}
.single-tribe_events .tribe-events-single-event-title {text-align: center;margin: 40px 0;font-family: 'Bitter',serif;color: #339ebf;font-size:30px;}
.bolded_txt_sp strong, .bolded_txt_sp b {
    font-size: 18px;
}
.content_restrans .claps > div{margin-bottom:5px}
.spec_desc{margin:20px 0;text-align:left}
.quiz_row .wpcf7-form-control-wrap{margin:30px auto;max-width:300px!important;display:block;width:100%}
.button_submit.center_button_cf{margin:0 auto!important}
.content_restrans .wpcf7{margin-bottom:50px;margin-top:50px}
.content_restrans .wpcf7 span.wpcf7-not-valid-tip{text-align:left}
.tribe-events-event-meta address.tribe-events-address,.tribe-events-list .tribe-events-venue-details{font-weight:400;font-style:italic}
.single-tribe_events .tribe-events.tribe-common {display: none;}
.content_restrans li::before{color:#244e7d}
.tribe-events-event-meta,.tribe-events-event-meta a{font-size:14px;text-align:center;font-family:'Montserrat',sans-serif}
.tribe-events-event-categories{text-align:center}
.tribe-events-single-section a{color:#3d8af7!important}
.tribe-events-single-section a:hover{color:#1e2428!important}
.tribe-events-notices{background:#d9edf7;border-radius:4px;border:1px solid #bce8f1;color:#3a87ad;margin:10px 0 18px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 #fff}
.tribe-events-notices li::before{display:inline-block;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:"FontAwesome";font-weight:900;content:"\f00c";margin-right:10px;color:#244e7d}
.tribe-events-c-search__input{padding:5px 20px 5px 45px !important;display:block!important;line-height:1!important;border:none!important}
.tribe-common-c-btn.tribe-events-c-search__button{background:#3d8af7!important}
article.tribe-events-calendar-month__calendar-event.tribe_events_cat-feeding-kids h3,
article.tribe-events-calendar-list__event.tribe_events_cat-feeding-kids h3
{    background-color: #d95773; color:#fff;}
article.tribe-events-calendar-month__calendar-event.tribe_events_cat-feeding-kids h3 a,.tribe-common article.tribe_events_cat-feeding-kids h3 a{color:#fff !important;}


/*latest blog*/
.item_blog_repeater{float:left;width:30.66%;margin-right:4%;margin-bottom:60px}
.item_blog_repeater:nth-child(3n){margin-right:0}
.item_blog_repeater:nth-child(3n+1){clear:both}
.read_more_blog .button_custom{min-width:auto;text-transform:uppercase}
.link_blog_ps{display:block}
.featured_img_bg{height:220px;width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}
.cont_rep_pst{padding:20px;box-sizing:border-box}
.title_blog_pst{text-transform:uppercase;font-weight:700;margin-bottom:15px;font-size:19px;line-height:1.4}
.item_blog_loop a{-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33)}
.item_blog_loop a:hover{-webkit-box-shadow:3px 3px 15px 0 rgba(0,0,0,0.55);-moz-box-shadow:3px 3px 15px 0 rgba(0,0,0,0.55);box-shadow:3px 3px 15px 0 rgba(0,0,0,0.55)}
.date_post{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.item_blog_loop a:hover .date_post{color:#414141}
.container_all_post_archive{display:table;width:100%;}
.archive_page_padding {padding: 100px 0 30px;}
/*latest blog*/

/*page navy style*/
.wp-pagenavi{clear:both}
.wp-pagenavi .last{width:auto!important}
.wp-pagenavi .first{width:auto!important}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #edc736;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:bold}
body .wp-pagenavi .pages,body .wp-pagenavi .nextpostslink,body .wp-pagenavi .previouspostslink{display:none!important}
.wp-pagenavi .extend{border:none!important}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #3d8af7!important;padding:5px;margin:0 3px!important;width:42px!important;display:inline-block;line-height:1!important;text-align:center;vertical-align:middle;font-weight:300;font-size:20px!important;box-sizing:border-box;color:#3d8af7!important;font-weight:400!important;line-height:1!important}
.wp-pagenavi{display:table;margin:0 auto 70px!important}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#f2f2f2!important}
/*page navy style*/

/*loop post blog*/
.list_custom_loop{display:table;width:100%;position:relative;box-sizing:border-box}
.item_blog_loop{width:25%;float:left;margin-bottom:60px;padding:0 20px;box-sizing:border-box}
.item_blog_loop .cont_rep_pst{position:relative}
.item_blog_loop:nth-child(4n+1){clear:both}
.item_blog_loop .date_post{color:#3D8AF7;font-weight:500;text-transform:uppercase;font-size:16px;line-height:1.2;margin-bottom:10px}
.item_blog_loop .date_post .year_block{display:block}
/*loop post blog*/

/*post single*/
.similar_posts_bottom{display:table;width:100%;padding:60px 0 0;background:#efefef}
.title_sect_related{text-transform:uppercase;font-weight:700;margin-bottom:40px;font-size:35px}
.container_single_post{padding-left:150px;box-sizing:border-box;position:relative;margin:100px auto}
.container_single_post .abs_date_single{position:absolute;top:0;left:0;font-weight:700;text-transform:uppercase;font-size:25px;line-height:1.2}
.container_single_post .date_post .year_block{display:block}
.header_single_blog{background:#efefef;padding:100px 0;text-align:center;box-sizing:border-box}
.singl_post_title{color:#707070;text-transform:uppercase;font-size:35px;border-bottom:2px solid #707070;display:table;margin:auto}
/*post single*/

.title_blog_pst a{display:block}
.image_thumb_blog{margin-bottom:30px}
.container_single_post img{border-radius:25px!important;overflow:hidden}
.link_blog_ps{border-radius:15px!important;overflow:hidden}
.make_appointment_left{display:flex!important;align-items:stretch!important;height:100%!important}
.make_appointment_left .panel-grid-cell{position:relative}
.make_appointment_left .panel-grid-cell .panel-cell-style > div{padding:0;position:relative;z-index:33;max-width:500px;margin:0 auto!important;width:90%}
.make_appointment_left .panel-grid-cell:first-child::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(145,199,50,0.95);z-index:8}
.make_appointment_left .panel-grid-cell:last-child::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(44,122,168,0.95);z-index:8}
.make_appointment_left em{font-size:13px;line-height:1.9!important;display:block}
.make_appointment_left p input,.make_appointment_left p select{background-color:transparent!important;color:#fff!important}
.make_appointment_left ::-webkit-input-placeholder{color:#fff!important}
.make_appointment_left ::-moz-placeholder{color:#fff!important}
.make_appointment_left :-ms-input-placeholder{color:#fff!important}
.make_appointment_left :-moz-placeholder{color:#fff!important}
.make_appointment_left .left_row,.make_appointment_left .right_row{float:none;width:100%}
.make_appointment_left .left_row{margin-bottom:30px}
.make_appointment_left option{background-color:#fff!important;color:#000!important}
.make_appointment_left p select{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>")!important}
.apply_here_row .panel-grid-cell{max-width:720px!important;margin:0 auto 50px!important;width:92%!important}
.apply_here_row .button_submit{margin:0 auto}

/* Schedule Appointment */
.get_schedule_appointment:hover{background:#33d2bf;color:#fff}
.get_schedule_appointment{background:#3d8af7;color:#fff;}
.bar_right_fix > a {padding: 13px 20px;display: table;width: auto !important;font-weight: 500;opacity: 1 !important;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;font-size: 16px;line-height: 1;margin: 0 5px;}
.get_vaccine_policy_link {background: #f5a72b;color: #fff;}
.get_vaccine_policy_link:hover{background:#33d2bf;color:#fff}
.bar_right_fix {position: fixed;top: 40%;right: -182px;transform: rotate(90deg);display: flex;z-index: 9999;}
.patients_letter {max-width: 1000px;margin: 0 auto;width:100%;}
.telemedicine_page_active .content_hover_members{display:none!important}
.telemedicine_page_active .single_members_list:hover .content_single_members span,.telemedicine_page_active .single_members_list>a:hover span{color:#3d8af7!important}
.telemedicine_page_active .single_members_list:hover .content_single_members h5,.telemedicine_page_active .single_members_list>a:hover h5{color:#707070!important}
.telemedicine_page_active .telemedicine_button_page{position:absolute;bottom:20px;right:50%;transform:translate(50%,0)}
.telemedicine_page_active .button_hover_members{padding:0}
.telemedicine_page_active .button_hover_members a{display:block}
.telemedicine_page_active .content_single_members{padding:35px 10px 70px}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{background-color: #b4056f;}

.columns_popup {
    display: flex;
    align-items: flex-start;
    column-gap: 50px;
    padding: 50px;
    box-sizing: border-box;
    row-gap: 40px;
}
.title_col_pop {
    color: #d95773;
    text-transform: uppercase;
    font-size: 23px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: 700;
}
.txt_col_pop {
    text-align: center;
}
.btn_pop_col {
    background: #3D8AF7;
    display: table;
    margin: 20px auto 0;
    box-sizing: border-box;
    line-height: 1;
    padding: 11px 30px 10px;
    font-size: 16px;
    color: #fff;
    border: 3px solid #3D8AF7;
    border-radius: 22px;
    min-width: 180px;
    text-align: center;
}
.btn_pop_col:hover{background: #fff; color: #3D8AF7;}
.sgpb-popup-close-button-1 {
    top: 10px;
    right: 0;
    bottom: auto;
    left: auto;
}
.first_cont_pop {
    padding: 30px;
    box-sizing: border-box;
    position: relative;
}
.second_cont_pop {
    border: 10px solid #000;
    border-radius: 20px;position: relative;
}
.first_cont_pop::after, .first_cont_pop::before, .second_cont_pop::after, .second_cont_pop::before {
    width: 30px;
    height: 30px;
    background: #d95773;
    border-radius: 50%;
    position: absolute;
   
    content: "";
}
.first_cont_pop::after, .first_cont_pop::before{ top:0;}
.second_cont_pop::after, .second_cont_pop::before{bottom:-40px;}
.first_cont_pop::before{left:0;}
.first_cont_pop::after{right:0;}
.second_cont_pop::before{left:-40px;}
.second_cont_pop::after{right:-40px;}

@media (min-width:979px){	/*  1240-1366*/
	.location_button:hover .elements_location{display:block}
	.menu_header_top .menu{text-align:right}
	.menu_header_top .menu li{display:inline-block;margin:0 10px;vertical-align:top}
	.menu_header_top .menu > li:last-child{margin-right:0!important}	
	.menu_header_top .menu> li > a{color:#414141;font-weight:700;font-size:18px;text-transform:uppercase}
	.menu_header_top .menu> li > a:hover,.current-menu-item > a{color:#3d8af7!important}	

	/* sub menu */
	.menu_header_top .menu > li {padding: 10px 0;position: relative;}
	.menu_header_top .menu li .sub-menu li{display:block;}
	.menu_header_top .menu li .sub-menu {position: absolute;top: 40px;	left: 0;width: 200px;text-align: left;background: #fff;padding: 10px 15px;box-sizing: border-box; box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);z-index: 99999;display: none;}
	.menu_header_top .menu li .sub-menu li {margin: 5px 0 !important;}
	.menu_header_top .menu li:hover .sub-menu{display:block;}
	.menu_header_top .current_page_ancestor .sub-menu .current_page_item > a {color: #414141 !important;}
	.menu_header_top .menu > .current_page_ancestor > a{color:#3d8af7}	
}


/* services style2 */
.services_style_item{position:relative;float:left;width:32%;padding:40px;box-sizing:border-box;min-height:250px;display:flex;align-items:center;text-align:center;margin-right:2%;margin-bottom:20px;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.full_boxes .services_style_item {width: 48%;}
.img_logo_bot_left{position:absolute;bottom:10px;left:10px;width:40px;height:38px;z-index:2;filter:brightness(0) invert(1);opacity:0}
.services_style_item:hover .img_logo_bot_left{opacity:1}
.services_style_item:nth-child(3n){margin-right:0}
.overlay_div_serv_2{z-index:1}
.list_services_box{display:table;width:100%}
.overlay_div_serv_2,.services_style_item a{position:absolute;top:0;left:0;width:100%;height:100%}
.services_style_item h3{z-index:2;position:relative;width:100%;color:#fff;font-size:23px;font-weight:300}
.services_style_item a{z-index:3}
.three_image_position {position: relative;z-index: 1;padding: 50px;box-sizing: border-box;}
.image_3_top,.image_3_bottom,.image_3_big{border-radius:40px;overflow:hidden}
.image_3_top,.image_3_bottom{position:absolute;z-index:2;width:300px;height:200px;background-size:cover!important;background-repeat:no-repeat!important; background-position: center center;}
.image_3_top{right:0px;top:0px}
.image_3_bottom{bottom:0px;left:0px}
.image_3_big{width:100%}
.services_style_item:hover{background-position:top center!important}
.services_style_item .overlay_div_serv_2{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.83}
.services_style_item:hover .overlay_div_serv_2{opacity:.6}
.testimonial_row_home .panel-grid-cell{z-index:3;position:relative}
.testimonial_row_home{background-position:center center!important;background-size:cover!important;position:relative}
.testimonial_row_home:after{background-color:rgba(61,138,247,0.8);top:0;left:0;width:100%;height:100%;content:'';z-index:2;position:absolute}

/* list repeater */
.list_item_services.full_boxes {display: flex;}
.full_boxes .single_list_repeater_item {flex: 50%;margin: 10px;}
.full_boxes .single_list_repeater_item span {padding-right: 0;}
.full_boxes .single_list_repeater_item{border:none;}
.full_boxes .single_list_repeater_item a{display:block;text-align:center;padding: 60px 20px;box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);}
.full_boxes .single_list_repeater_item a:hover{color:#fff;background:#3d8af7;}
.full_boxes .single_list_repeater_item a:hover img{filter: brightness(0) invert(1);}
.full_boxes .single_list_repeater_item img {width: 73px;margin: 0px auto 20px;}
.full_boxes .single_list_repeater_item a::after{content:none;}
.single_list_repeater_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;color:#414141}
.single_list_repeater_item a:hover{color:#3d8af7}
.single_list_repeater_item{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:2px solid #d4d4d4;padding-bottom:.8em;margin-bottom:1em}
.single_list_repeater_item img{width:43px;margin-right:20px}
.single_list_repeater_item:last-child{border-bottom:0!important}
.single_list_repeater_item span{font-weight:500;font-size:19px;padding-right:30px}
.single_list_repeater_item a::after{font-family:FontAwesome;content:"\f105";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;position:absolute;right:0;font-size:25px}


/* list box services */
.list_item_box_item{float:left;width:23.5%;margin-right:2%;margin-top:20px;margin-bottom:20px}
.list_item_box_item:nth-child(4n){margin-right:0}
.list_item_box_item:nth-child(4n+1){clear:both}
.img_box_item_list{width:100%;height:200px;background-position:center center!important;background-size:cover!important}
.list_item_box_item a{color:#414141;display:block;box-shadow:0 4px 7px rgba(0,0,0,0.2)}
.content_under_img_box_itm{padding:20px;box-sizing:border-box;min-height:150px;}
.content_under_img_box_itm h2{font-size:23px;font-weight:600;margin-bottom:15px}
.content_under_img_box_itm p{line-height:1.6}

.single_list_repeater_item_w  span {display: block;min-height: 46px;box-sizing: border-box;}

.list_item_box_top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:flex}
.list_item_box_top_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list_item_box_top_right h5{margin-right:20px}
.list_item_box_item a:hover{color:#fff;background:#3d8af7}
.list_item_box_bottom{display:table;width:100%}
.color_f_inner .title_services_left h3{color:#414141!important}
.professional_memberships_row .icon_list_item,.professional_memberships_row .text_list_item_overview li::before{color:#fff}
.professional_memberships_row .container_list_repeater{background:#3d8af7;color:#fff!important;padding:30px 40px;box-sizing:border-box;display:table;width:100%}
.professional_memberships_row .list_rep_item{float:left!important;width:50%!important;padding-right:20px!important;box-sizing:border-box;margin:14px 0!important}
.location_direction_row .no_img_services .contetn_services_item{min-height:150px}
.title_services_left h3 span{font-weight:700;display:block;margin-bottom:10px}
.overview_row{color:#fff!important}
.overview_row a{color:#fff!important}
.overview_row a:hover{color:#414141!important}
.overview_row .so-widget-sow-editor h3.widget-title{font-size:18px;border-bottom:2px solid rgba(255,255,255,.3);padding-bottom:10px;margin-bottom:10px;font-weight:500}
.overview_row .so-widget-sow-editor{text-align:center}
.subtitle_header {max-width: 1000px;margin: 20px auto 0;width: 100%;color: #fff;line-height: 1.5;}
.error-404.not-found {text-align: center;margin: 200px 0;}

/* aos style */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/* faq style 2 */
.style_2_faq .title_faq_itm{color:#fff!important}
.style_2_faq .click_faq::after{color:#fff!important}
.style_2_faq .click_faq:hover{background:#f5a72b!important}
.video_about{overflow:hidden;position:relative;width:100%}
.video_about::after{padding-top:56.25%;display:block;content:''}
.video_about iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.button_office_tour a{background:#3d8af7!important;padding:8px 20px;display:inline-block;margin-top:20px;color:#fff!important}
.button_office_tour a:hover{background:#fff!important;color:#3d8af7!important}
.list_loop_members .single_members_list > a:hover{background:#fff!important}
.meet_team_row .image_bg_row{display:flex}
.meet_team_row .section_image_mobile{display:none}
.meet_team_row .cell_row.bg_image::after{display:none!important}
.content_bg_section .middle_container{width:100%!important;max-width:100%!important}
.meet_team_row .content_bg_section{padding:60px 70px!important}
.box_location_sg .title_services_left h3{line-height:1.6!important}
.box_location_sg .link_services_img{padding:40px 20px!important}
.content_job_border .panel-grid > .small_container {margin-bottom: 50px;padding-bottom: 50px;	border-bottom: 1px solid #ededed;}	
.content_job_border{padding-top:70px;padding-bottom:70px;}
.content_single_video{padding:70px 0;box-sizing:border-box;}
.video_vimeo { position: relative; padding-bottom: 56.25%;height: 0;}
.video_vimeo iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* box list white */
.list_item_services_w {display: flex;flex-wrap: wrap;justify-content: center;}
.single_list_repeater_item_w a{display:block;text-align:center;padding:50px 20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.4)}
.single_list_repeater_item_w img{width:100px;margin:0 auto 20px}
.single_list_repeater_item_w a{color:#414141;font-weight:500;font-size:19px;padding-right:30px}
.single_list_repeater_item_w{flex:0 25%;padding:10px;box-sizing:border-box}
.single_list_repeater_item_w.half_width {flex: 0 40%;}
.single_list_repeater_item_w a:hover{color:#fff!important;background:#339ebf!important}
.single_list_repeater_item_w a:hover img{filter:brightness(0) invert(1)}


/* title color */
.list_item_title_content{display:table;width:100%}
.item_title_content img{height:100px}
.item_title_content h2{margin:10px 0;font-size:25px}
.item_title_content{float:left;width:31.33%;margin-right:3%;margin-bottom:50px}
.item_title_content:nth-child(3n+3){margin-right:0}
.item_title_content:nth-child(3n+1){clear:both}
.content_item_title_text p{line-height:1.4}
.has_color.single_list_repeater_item_w a{color:#fff!important}
.fixed_hours_strip a{color:#fff;text-decoration:underline}
.fixed_hours_strip a:hover{color:#d95773}
.fixed_hours_strip{position:fixed;bottom:0;left:0;text-align:center;background:#339ebf;width:100%;padding:10px;z-index:999;color:#fff;font-weight:500;font-size:15px;box-sizing:border-box;}
.blink-me{-webkit-animation:color-change 2s infinite;-moz-animation:color-change 2s infinite;-o-animation:color-change 2s infinite;-ms-animation:color-change 2s infinite;animation:color-change 2s infinite}

/*author page*/
.bio_author_descr{display:flex;align-items:center;margin:0 20px 50px;column-gap:50px}
.image_author{width:180px;flex-shrink:0}
.image_author img{width:100%;height:auto;display:block}
.meet_auth{margin-top:20px}

/*locations new*/
.sectin_locations{background:#f7f7f7;padding:30px;box-sizing:border-box}
.location_data{margin-bottom:20px}
.item_location_l{display:flex;align-items:center;column-gap:10px}
.location_icon_l{height:28px;width:auto;flex-shrink:0}
.list_team_small{display:flex;column-gap:100px;row-gap:30px;flex-wrap:wrap}
.one_member_list{width:calc(33.33% - 66.66px)}
.list_locations_row{display:flex;align-items:stretch!important}
.list_locations_row>.panel-grid-cell:first-child{background-color:#fafafa;display:flex;align-items:center;flex-wrap:wrap;padding:50px !important;box-sizing:border-box}
.list_locations_row>.panel-grid-cell:first-child>div{width:100%}
.section_location_data .item_location{width:100%!important;margin-top:0;padding:0}
.row_map_for_location iframe{width:100%;height:400px}
.inline_buttons2{display:flex!important;justify-content:center!important;align-items:center!important;column-gap:50px!important;flex-wrap:wrap!important;row-gap:10px!important}
.inline_buttons2>.panel-grid-cell{width:auto!important}
.title_mb_small {
font-weight: 600;
margin-bottom: 5px;
}

.location_name_list {
color: #414141;
font-weight: bold;
}
.border_under_location {
border-bottom: solid 1px #ccc;
padding-bottom: 30px;
}

/*locations new*/


@-webkit-keyframes color-change{
	0%{color:#439cc9}
	50%{color:#fff}
	100%{color:#89be29}
}
@-moz-keyframes color-change{
	0%{color:#439cc9}
	50%{color:#fff}
	100%{color:#89be29}
}
@-ms-keyframes color-change{
	0%{color:#439cc9}
	50%{color:#fff}
	100%{color:#89be29}
}
@-o-keyframes color-change{
	0%{color:#439cc9}
	50%{color:#fff}
	100%{color:#89be29}
}
@keyframes color-change{
	0%{color:#439cc9}
	50%{color:#fff}
	100%{color:#89be29}
}

.video_facebook iframe{margin:0 auto;display:block}
.container_single_post ul,.container_single_post ol{list-style-position:inside;line-height:1.7;box-sizing:border-box;margin-bottom:20px;}
.disclaimer_form p{font-size:15px;line-height:1.7}
.disclaimer_form{padding-top:5px}
.patient_education_box .content_under_img_box_itm{min-height:auto}
.patient_education_box .list_item_box_item a{border-radius:15px!important;overflow:hidden;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33)}
.patient_education_box .list_item_box_item h2{margin-bottom:0!important}
.patient_education_box .list_item_box_item a:hover{-webkit-box-shadow:3px 3px 15px 0 rgba(0,0,0,0.55);-moz-box-shadow:3px 3px 15px 0 rgba(0,0,0,0.55);box-shadow:3px 3px 15px 0 rgba(0,0,0,0.55)}
.tax-category_team .featured_img_bg {height: 380px;}
.content_single_team {align-items: end!important}
.center_middle_team .content_single_team {align-items: center !important;}
.section_image_mobile {display: none;}
.menu_responsive_container {display: none;}
.apply_here_row input {padding-right: 15px !important;}
.apply_here_row select,.apply_here_row input {padding-left: 15px !important;}
.full_full_hours.full_location .item_location {width:50% !important;}
 
/* password page */
.post-password-form{max-width:480px;margin:100px auto;width:100%;padding:0 50px;box-sizing:border-box}
.post-password-form label input{border:1px solid #e4e4e4;padding:10px!important}
.post-password-form input[type=submit]{background:#3d8af7!important;cursor:pointer;font-size:16px;display:inline-block;padding:11px 30px 10px;box-sizing:border-box;border:3px solid;text-align:center;color:#fff;line-height:1;background-color:#3d8af7;border:none!important;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;border-radius:22px;min-width:180px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s;text-decoration:none!important;display:table;width:auto!important;margin-top:20px;color:#fff!important}
.post-password-form input[type=submit]:hover{background:#f5a72b!important;color:#fff!important}
.firfield_office_color .item_location:first-child .title_location_top h2{color:#339ebf!important}
.big_p_location p{font-size:20px}
.sectin_locations h4.black_title{font-size:24px}
.overlay_color .image_top_header_single{background:linear-gradient(to right,#3d8af7 0%,#339ebf 100%)!important;padding:50px 0}
.overlay_color .image_top_header_single::after{display:none}
.sow-google-map-canvas .gm-style-iw a{display:block!important;line-height:1.3}

/* timeline */
.list_center_timeline{max-width:350px}
.list_repeater_timeline .slick-list::after{background:#cfcfcf;bottom:9px;left:0;width:100%;height:12px;position:absolute;content:"";z-index:-1}
.list_repeater_timeline {
	margin: 50px auto 20px;
}
.list_repeater_timeline .slick-list{padding-bottom:9px!important}
.list_repeater_timeline .slick-track{display:flex!important;align-items:stretch!important;align-items:flex-end!important}
.list_center_timeline h2{font-size:30px;font-weight:700;margin-bottom:0}
.list_center_timeline h3{font-size:23px;font-weight:700;text-transform:uppercase;margin-bottom:5px}
.height_space_line::after{position:absolute;top:0;left:50%;margin-left:-2px;content:'';width:2px;height:100%}
.height_space_line{height:400px;position:relative;margin-top:20px}
.circle_timeline{width:14px;height:14px;border-radius:50%;bottom:0;left:50%;margin-left:-8px;box-sizing:border-box;position:absolute;z-index:2}
.circle_timeline::after{position:absolute;width:30px;height:30px;content:'';top:50%;right:50%;transform:translate(50%,-50%);border-radius:50%;box-sizing:border-box;z-index:2}
.list_center_timeline{max-width:350px;width:100%;padding:0 20px;box-sizing:border-box}
.content_box_timeline{display:flex;gap:10px}
.content_box_timeline p{width:100%;line-height:1.2;font-size:14px}
.image_timeline{max-width:90px;flex-shrink:0;width:100%}
.list_center_timeline h2{color:#368cb8}
.list_center_timeline h3{color:#368cb8}
.content_box_timeline a{color:#368cb8}
.height_space_line::after,.circle_timeline{background:#368cb8}
.circle_timeline::after{border:1px solid #368cb8}
.clasa_timeline_2 .list_center_timeline h2{color:#7ac142}
.clasa_timeline_2 .list_center_timeline h3{color:#7ac142}
.clasa_timeline_2 .content_box_timeline a{color:#7ac142}
.clasa_timeline_2 .height_space_line::after,.clasa_timeline_2 .circle_timeline{background:#7ac142}
.clasa_timeline_2 .circle_timeline::after{border-color:#7ac142}
.clasa_timeline_3 .list_center_timeline h2{color:#e98f22}
.clasa_timeline_3 .list_center_timeline h3{color:#e98f22}
.clasa_timeline_3 .content_box_timeline a{color:#e98f22}
.clasa_timeline_3 .height_space_line::after,.clasa_timeline_3 .circle_timeline{background:#e98f22}
.clasa_timeline_3 .circle_timeline::after{border-color:#e98f22}
.clasa_timeline_4 .list_center_timeline h2{color:#c6161d}
.clasa_timeline_4 .list_center_timeline h3{color:#c6161d}
.clasa_timeline_4 .content_box_timeline a{color:#c6161d}
.clasa_timeline_4 .height_space_line::after,.clasa_timeline_4 .circle_timeline{background:#c6161d}
.clasa_timeline_4 .circle_timeline::after{border-color:#c6161d}
.clasa_timeline_5 .list_center_timeline h2{color:#b4056f}
.clasa_timeline_5 .list_center_timeline h3{color:#b4056f}
.clasa_timeline_5 .content_box_timeline a{color:#b4056f}
.clasa_timeline_5 .height_space_line::after,.clasa_timeline_5 .circle_timeline{background:#b4056f}
.clasa_timeline_5 .circle_timeline::after{border-color:#b4056f}
.list_repeater_timeline .slick-track{margin-left:0}
.clasa_timeline_2 .height_space_line{height:200px}
.clasa_timeline_3 .height_space_line{height:310px}
.clasa_timeline_4 .height_space_line{height:150px}
.clasa_timeline_5 .height_space_line{height:250px}
.item_timeline_center{position:relative;padding-bottom:50px}
.list_repeater_timeline .slick_prev_slider{right:50%;z-index:99;bottom:0!important;top:auto;left:auto!important;margin-right:30px;}
.list_repeater_timeline .slick_next_slider{right:50%;z-index:99;bottom:0!important;top:auto;left:auto!important;margin-right:-30px;}


.tribe-events .tribe-events-header{display:none !important;}
.tribe-events .tribe-events-calendar-month{display:none !important;}
.tribe-events .tribe-events-c-subscribe-dropdown__container{display:none !important;}
.tribe-events .tribe-events-calendar-month-mobile-events{display:none !important;}
.tribe-events .tribe-events-c-messages{display:none !important;}


.tribe-events .tribe-events-before-html {
	max-width: 670px;
	text-align: center;
	width:100% !important;
	margin: 0 auto !important;
}



.list_center_timeline a h3 {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}

.list_center_timeline a:hover h3 {color: #707070 !important;}
.content_box_timeline a:hover{color:#000!important;}

.text_popup_new{padding:50px;box-sizing:border-box}
.text_popup_new p{margin-bottom:10px}
.text_popup_new,.text_popup_new p{line-height:1.8!important}
.text_popup_new ol,.text_popup_new ul{margin:15px 0;padding-left:15px}

/*faq used for reviews*/
.top_list_faq{display:flex;align-items:stretch;justify-content:center;gap:20px;flex-wrap:wrap}
.sect_location_rev{display:flex;align-items:center;height:100%}
.locsation_content{width:100%;display:flex;align-items:center;column-gap:10px}
.tab_reviews_usage{width:250px;padding:10px!important;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.29);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.29);box-shadow:0 2px 6px 0 rgba(0,0,0,.29)}
.location_name_rev{width:100%}
.tab_reviews_usage::after{display:none}
.review_icon_orig{width:auto}
.review_icon_orig img{width:80px;height:auto;display:block}
.tab_reviews_usage.active_faq,.tab_reviews_usage:hover{background:#074a6d}
.stars_area_rew{display:flex;column-gap:10px;align-items:center;margin:10px 0 0}
.loc_nm_span{font-size:14px;font-weight:600;line-height:1.2}
.stars_score{color:#ffa534;font-size:16px;display:flex;justify-content:center}
.bottom_cont_rev .content_tab_faq .content_sub_div{padding:50px 0 0!important}
/*faq used for reviews*/

/*carousel google reviews*/
.carousel_google_reviews .slick-track{display:flex;align-items:stretch;justify-content:center}
.one_review_gg{background:#fff;padding:20px;box-sizing:border-box;border-radius:10px;border:1px solid #ccc;text-align:center;height:inherit!important;margin:0 10px}
.name_review_gg{margin:20px 0 10px;text-align:center;font-weight:700;color:#000}
.iamge_tag_rev{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:auto}
.date_review{margin-bottom:10px;font-size:14px}
.stars_scoresing{margin-bottom:10px;color:#ffa534;font-size:16px;display:flex;justify-content:center;column-gap:5px}
.description_review{color:#000;font-size:14px}
.letter_image{width:80px;height:80px;background:#3d8af7;display:flex;align-items:center;justify-content:center;margin:auto;color:#fff;font-size:36px;border-radius:50%;font-weight:500}
.next_sl_reviews,.prev_sl_reviews{z-index:99;width:40px;height:40px;background:#fff;border-radius:50%;border:1px solid #191919;display:flex;align-items:center;justify-content:center;line-height:1;margin-top:-20px;cursor:pointer;top:50%;box-sizing:border-box;position:absolute}
.next_sl_reviews{right:-10px;z-index:99}
.prev_sl_reviews{left:-10px;z-index:99}
.next_sl_reviews .fa,.prev_sl_reviews .fa{font-size:30px;line-height:30px}
.slick-arrow[aria-disabled=true]{pointer-events:none;opacity:.5}
.carousel_google_reviews{margin:0 25px;box-sizing:border-box}
.carousel_google_reviews .slick-track:after,.carousel_google_reviews .slick-track:before{display:none!important}

/*carousel google reviews*/


.list_custom_loop_news .link_serv_titl {
	margin-bottom: 40px;
}


@media (max-width:1500px){	/*  1240-1366*/
	.bar_right_fix  {top: auto;	bottom: 250px;}
}

@media (max-width:1366px){	/*  1240-1366*/
	.menu_header_right,.clone .menu_header_right{width:70%}
	.logo_side_header,.clone .logo_side_header{width:30%}
	.single_members_list_custom{padding:0 10px}
	.single_members_list_custom .content_single_members{padding:15px 0!important}
}

@media (max-width:1239px){	/* 1024-1239*/
	.title_sect_related{font-size:35px}
	.header_single_blog{padding:70px 0}
	.button_custom{font-size:14px;padding:11px 20px 10px;line-height:1}
	.button_header_top .widget{margin-left:10px}
	.menu_header_top .menu li{display:inline-block;margin:0 10px;vertical-align:top}
	.logo_side_header,.clone .logo_side_header{width:auto;padding-right:10px}
	.menu_header_right,.clone .menu_header_right{width:710px;flex-shrink:0}
	.menu_header_top .menu > li > a{font-size:15px}
	.cont_header h2{color:#fff;font-size:37px}
	.content_header{color:#fff;font-size:18px;width:80%;line-height:1.5}
	.cont_header .button_custom{min-width:230px}
	.content_box_bg > .details_custom_image{padding:15px}
	.title_area_serv,.details_custom_image h3{font-size:15px}
	.welcome_home_center > .panel-grid-cell{width:calc(50% - (0.5 * 50px))!important}
	.image_3_top,.image_3_bottom{width:230px;height:150px}
	.full_boxes .single_list_repeater_item a{padding:40px 10px}
	.content_under_img_box_itm h2{font-size:21px}
	.item_location{padding-left:5px;padding-right:5px}
	.text_repeater_mapdetails{padding-left:20px}
	.icon_repeater_mapdetails{width:20px}
	.footer_col.col1_footer{width:100%;float:none;padding-right:0!important}
	.footer_col.col2_footer,.footer_col.col3_footer,.footer_col.col4_footer{width:33.33%;text-align:center}
	.footer_top .menu a{margin:0 auto;display:table}
	.large_container{width:92%}
	.middle_container{width:92%}
	.small_container{width:92%}
	.copyright_txt_left{width:54%}
	.copyright_txt_right{width:46%}
	h1{font-size:50px}
	h2,h1.heading_widget,h2.heading_widget{font-size:30px}
	h3{font-size:35px}
	h4{font-size:32px}
	h5{font-size:25px}
	h6{font-size:19px}
	.box_custom_image{width:40%}
	.details_custom_image{width:60%}
	.welcome_home_center .single_list_repeater_item a{min-height:140px}
	.content_bg_section{padding:80px 40px;box-sizing:border-box}
	.image_top_header_single{padding:70px 0}
	.single-tribe_events .tribe-events-single-event-title{font-size:33px}
	.button_hover_members{padding:13px 10px}
	.content_single_members h5{font-size:20px;min-height:48px}
	.featured_image_members{height:460px}
	.contetn_services_item h3{font-size:15px}
	.container_text_profile,.container_text_profile p{line-height:1.7}
	.container_text_profile{font-size:18px}
	.footer_col > a{max-width:180px}
	.item_blog_loop{width:33.33%;float:left}
	.item_blog_loop:nth-child(4n+1){clear:none}
	.item_blog_loop:nth-child(3n+1){clear:both}
	.title_blog_pst{font-size:17px}
	.extra_small_space{height:20px}
	.small_space{height:35px}
	.medium_space{height:50px;}
	.large_space{height:70px}
	.empty_responsive{height:40px;display:none!important}
	.extra_large_space{height:100px}
	.single_list_repeater_item_w a {font-size: 16px;}
	.single_list_repeater_item_w a {padding: 35px 10px;}
	body p {line-height: 2;}
	.item_hover_elem{margin:10px 0}
	.title_h5_clinical h5{font-size:20px}
	.faq_row_full h4,.faq_row_full strong{font-size:26px!important}
	.single_members_list_custom{width:24%}
	.single_members_list_custom:nth-child(5n+1){clear:none}
	.single_members_list_custom:nth-child(4n+1){clear:both}
}

@media (max-width:1023px){	/* 980-1023*/
	.list_item_box_item:nth-child(4n+1){clear:none}
	.list_item_box_item:nth-child(3n+1){clear:both}
	.list_item_box_item:nth-child(4n){margin-right:2%}
	.list_item_box_item:nth-child(3n){margin-right:0}
	.list_item_box_item{width:32%}
 
}

@media (max-width:979px){	/* 768-979*/ 
	.menu_responsive_container{display:block;width:100%;text-align:right}
	.logo_side_header{margin-bottom:0}
	.header_site_content .large_container{padding:10px 0;align-items:center}
	.container_header{position:relative}
	.menu_responsive_icon span,.menu_responsive_icon span::before,.menu_responsive_icon span::after{background:#fff;display:block;width:100%;position:absolute;background-color:#3d8af7!important;content:'';left:0;transform:rotate(0deg);transition:.25s ease-in-out;height:2px}
	.menu_responsive_icon span::before{opacity:1;top:16px}
	.menu_responsive_icon span:after{opacity:1;top:8px}
	.menu_header_right{position:fixed;top:0;left:-100%;width:70%!important;height:100vh!important;background:#3d8af7;z-index:99999;box-sizing:border-box;overflow-x:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:2px 4px 10px rgba(0,0,0,0.2)}
	.responsive_menu_open .menu_header_right{left:0}
	.responsive_menu_open{overflow:hidden}
	.menu_header_top a{color:#fff}
	.menu_header_top a:hover,.menu_header_top .current-menu-item>a,.menu_header_top .current-page-ancestor>a,.menu_header_top .current_page_parent > a{color:#f0b957}
	.menu_header_top .sub-menu a:hover,.menu_header_top .sub-menu .current-menu-item>a{color:#3d8af7}
	.active_submenu_responsive .arrow_down_menu::before{transform:rotate(-180deg);top:-1px}
	.menu_header_top > div{padding:50px;box-sizing:border-box;list-style:none}
	.menu_header_top > div .menu{list-style:none}
	.menu_header_top .sub-menu{position:relative;max-width:320px;background:#f0b957;width:100%;margin-top:10px;margin-bottom:10px;display:none}
	.menu_header_top .active_submenu_responsive .sub-menu{display:block}
	.menu_header_top > div.sub-menu li{margin:0;border:1px solid #f0b957}
	.arrow_down_menu::before{font-family:"FontAwesome";content:"\f107";position:absolute;top:-2px;left:0;font-weight:900;color:#fff;font-size:24px;line-height:1;height:20px!important;width:100%;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.arrow_down_menu{display:block!important}
	.menu_header_top > div .menu li{position:relative;padding-right:40px!important}
	.menu_header_top .menu > li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.2);text-align:left;position:relative}
	.menu_header_top .menu li{display:block;margin:0}
	.menu_header_top .sub-menu a{padding:10px;display:block}
	.arrow_down_menu{position:absolute;top:9px;right:0;width:20px;height:20px;cursor:pointer}
	.active_submenu_responsive .sub-menu{display:block!important}
	.responsive_menu_open .menu_responsive_icon span::after{top:0;width:30px;height:3px;display:block;border-radius:20px;position:absolute;transform:rotate(90deg);content:''}
	.responsive_menu_open .menu_responsive_icon span::before{opacity:0}
	.responsive_menu_open .menu_responsive_icon span{width:30px;height:3px;display:block;border-radius:20px;transform:rotate(42deg);position:relative;top:15px}
	.menu_header_top{display:block!important}
	.button_header_top .button_custom span span{display:none}
	.button_header_top .button_custom{min-width:auto;padding:12px 20px 10px 40px}
	.button_header_top{text-align:right;margin:5px 0 30px;padding-right:110px}
	.button_header_top{margin:5px 0;padding-right:10px;display:inline-block!important}
	.responsive_menu_open .menu_responsive_icon{width:30px;height:30px;bottom:2px}
	.menu_responsive_icon{display:block!important;width:30px;height:20px;cursor:pointer;position:relative;right:0;bottom:0;margin-top:0;z-index:77;vertical-align:middle;display:inline-block!important}
	.menu_header_right{text-align:right}
	.empty_responsive{display:block!important}
	.link_serv_titl{float:none;width:48%;margin:10px 1%;display:inline-block;vertical-align:top}
	.link_serv_titl:nth-child(3n+3){margin-right:1%}
	.link_serv_titl:nth-child(3n+1){clear:none}
	.sub_header_home .area_boxes{text-align:center}
	.content_box_bg{text-align:left}
	.welcome_home_center > .panel-grid-cell{width:100%!important}
	.services_style_item h3{font-size:20px}
	.services_style_item{min-height:200px}
	.list_item_box_item{width:49%}
	.list_item_box_item:nth-child(3n){margin-right:2%}
	.list_item_box_item:nth-child(2n){margin-right:0}
	.list_item_box_item:nth-child(3n+1){clear:none}
	.list_item_box_item:nth-child(2n+1){clear:both}
	.middle_container .small_container{width:100%!important}
	.item_location{width:100%;max-width:350px}
	html,body{font-size:15px}
	.copyright_txt_left{display:block;width:100%!important;float:none;text-align:center;margin-bottom:5px}
	.copyright_txt_right{width:100%;float:none!important;text-align:center}
	.site-footer{padding-bottom:40px}
	.active_location_top .elements_location{display:block}
	.section_image_mobile{display:block}
	.cell_row.bg_image{display:none}
	.content_bg_section,.content_bg_section .heading_widget,.content_bg_section p,.content_bg_section .left_button,.content_bg_section .right_button{text-align:center!important}
	.cell_row{display:block!important;vertical-align:middle;width:100%!important}
	.single-tribe_events .entry-content{width:88%}
	.single_members_list{float:left;width:48%;margin-right:2%}
	.single_members_list:nth-child(2n+2){margin-right:0}
	.single_members_list:nth-child(3n+3){margin-right:2%}
	.single_members_list:nth-child(3n+1){clear:none}
	.single_members_list:nth-child(2n+1){clear:both}
	.content_hover_members{position:relative;bottom:0;left:0;width:100%}
	.single_members_list > a{box-shadow:none}
	.content_single_members{text-align:center;padding:25px 10px 0;box-sizing:border-box}
	.content_single_members h5{min-height:auto}
	.item_hover_elem{margin:10px auto}
	.single_members_list > a span{color:#3D8AF7!important}
	.single_members_list > a h5{color:#707070!important}
	.item_services_list{width:50%}
	.box_location_sg{text-align:center}
	.item_blog_loop:nth-child(3n+1){clear:none}
	.item_blog_loop:nth-child(2n+1){clear:both}
	.item_blog_loop{width:50%}
	.reverse_order{display:flex!important;flex-direction:column-reverse!important}
	.single_list_repeater_item_w{flex:0 33.33%}
	h1{font-size:34px}
	h2,h1.heading_widget,h2.heading_widget{font-size:26px}
	h3{font-size:24px}
	h4{font-size:22px}
	h5{font-size:20px}
	h6{font-size:18px}
	.item_title_content h2{font-size:21px}
	.item_title_content img{height:70px}
	.image_top_header_single h1,.image_top_header_single h2{font-size:27px}
	.singl_post_title{font-size:30px}
	.services_style_item{padding:40px 20px}
	.section_image_mobile img{width:100%}
	.image_top_header_single{padding:50px 0}
	.meet_team_row .cell_row.bg_image{display:none!important}
	.single_list_repeater_item_w img{width:80px}
	.wp-pagenavi a,.wp-pagenavi span{font-size:18px!important}
	.wp-pagenavi{margin:0 auto 40px!important}
	.featured_img_bg{height:180px}
	.similar_posts_bottom .cont_rep_pst{padding:20px 0!important}
	.title_sect_related{font-size:30px}
	.title_h5_clinical >.panel-grid-cell{margin-bottom:30px}
	.title_h5_clinical .small_space{height:5px}
	.content_job_border,.content_job_border .heading_widget,.title_h5_clinical,.title_h5_clinical .heading_widget{text-align:center!important}
	.center_responsive,.center_responsive .heading_widget{text-align:center!important}
	.container_single_post .abs_date_single{font-size:20px}
	.faq_row_full h4,.faq_row_full strong{font-size:22px!important}
	.single_members_list_custom{width:30%}
	.single_members_list_custom:nth-child(4n+1){clear:none}
	.single_members_list_custom:nth-child(3n+1){clear:both}
	.logo_side_header,.clone .logo_side_header{width:320px!important;flex-shrink:0}
	.location_header{background:#fff;padding:20px 20px 0;box-sizing:border-box}
	.button_header_top{vertical-align:middle;background:#fff;width:100%;margin:0;padding:10px 15px;box-sizing:border-box}
	.header_item{height:600px!important}
	.bio_author_descr {column-gap:0;    flex-wrap: wrap;}
	.image_author {margin: 0 auto 20px; flex-shrink: unset;}
	.big_p_location p {font-size: 16px;}	
	.list_locations_row > .panel-grid-cell:first-child{padding:30px !important;}
	.list_locations_row  iframe{width:100% !important;}
	.one_member_list {width: calc(33.33% - 27.66px);}
	.list_team_small {column-gap: 40px;row-gap: 40px;}
	.list_locations_row iframe {width: 100% !important;height: 290px;}
	.columns_popup{ column-gap: 30px; padding: 30px;row-gap: 30px;}
	.title_col_pop{font-size: 20px;}
	.elements_location{width:320px;}
	.location_button .widget_nav_menu .menu li a { font-size: 14px;}
	.left_resp_img .sow-image-container {justify-content: flex-start !important;}

}

@media (max-width:767px){	/* 640-767*/
    .full_location .item_location{width:100%;max-width:100%;}
	.item_blog_loop{max-width:500px;float:none;display:table;width:96%;margin:0 auto 60px!important}
	.singl_post_title{font-size:30px}
	.header_single_blog{padding:50px 0}
	.container_single_post{padding-left:120px;box-sizing:border-box;position:relative;margin:60px auto}
	.container_single_post .abs_date_single{font-size:19px}
	.similar_posts_bottom{padding:40px 0 0}
	.title_sect_related{font-size:30px}
	.item_blog_repeater{float:none;width:96%;max-width:500px;margin:0 auto 50px!important}
	.title_sect_related{font-size:30px;text-align:center}
	.title_blog_pst,.excerpt_serv{min-height:auto!important}
	.button_header_top .button_custom span{display:none}
	.button_header_top .button_custom{padding:18px 5px;width:60px}
	.button_header_top .button_custom::after{top:8px;left:17px}
	.header_site_content .button_custom{margin-top:0;margin-bottom:0}
	.cont_header h2{font-size:28px}
	.details_location{min-height:auto!important}
	.two_image_position img{border-radius:40px}
	.content_restrans{width:90%!important}
	.single-tribe_events .tribe-events-venue-map{margin:20px 0 2%;box-sizing:border-box}
	.footer_col.col2_footer,.footer_col.col3_footer,.footer_col.col4_footer{width:100%}
	.footer_col{padding-right:0}
	.parent_columns_footer{padding:30px 0 50px}
	.footer_col > a{max-width:140px}
	.featured_image_members{height:430px}
	.quote_bottom{margin:0 auto 40px;width:70px}
	.single_list_repeater_item_w img{width:60px}
	.single_list_repeater_item_w a{font-size:15px}
	.error-404.not-found{text-align:center;margin:140px 0}
	.single_members_list_custom{width:32%}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {	background-color: #3d8af7;}	
	.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {background-color: #3d8af7;}
	.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{border:1px solid #3d8af7;color:#3d8af7}
	.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:#3d8af7;color:#fff}
	.tribe-common-l-container.tribe-events-l-container{padding-bottom:100px!important;padding-left:40px!important;padding-right:40px!important}
	.single_list_repeater_item_w.half_width {flex: 0 53%;}
	.full_full_hours.full_location .item_location {width: 100% !important;max-width: 480px;}	
	.list_team_small {column-gap: 40px;row-gap: 40px;flex-wrap: wrap;}	
	.overlay_color .image_top_header_single {padding: 40px 0;}
	.list_locations_row .sow-google-map-canvas{height: 330px;}
	.title_col_pop{font-size:16px;}
	.columns_popup{    column-gap: 20px;  padding: 20px;}
	.txt_col_pop {    font-size: 14px;}
	
	.text_popup_new {padding: 20px;}
	.text_popup_new {font-size: 12px !important;}
	

        .tab_reviews_usage{width:200px;}
        .review_icon_orig img { width: 40px;}
        .loc_nm_span{font-weight:500;font-size: 12px;}
        .stars_area_rew {   column-gap: 5px;   margin: 5px 0 0;}
}


@media (max-width:639px){	/* 480-639*/
	.menu_header_top > div{padding:50px 20px}
	.full_boxes .services_style_item {width: 100%;}
	.menu_header_top .sub-menu a{padding:6px 10px}
	.link_serv_titl{float:none;max-width:460px;width:96%;margin:10px 0;display:inline-block;vertical-align:top}
	.header_item{height:500px!important}
	.image_3_top,.image_3_bottom{width:190px;height:150px}
	.services_style_item{width:49%;margin-right:2%}
	.services_style_item:nth-child(3n){margin-right:2%}
	.services_style_item:nth-child(2n){margin-right:0}
	.extra_small_space{height:20px}
	.small_space{height:30px}
	.medium_space{height:35px}
	.large_space{height:45px}
	.button_header_top .button_custom{padding:15px 5px}
	.button_header_top .button_custom::after{top:5px;left:17px}
	.single_list_repeater_item span{font-size:17px}
	.welcome_home_center .single_list_repeater_item a{min-height:120px}
	.content_under_img_box_itm p{line-height:1.4}
	.site-footer{padding-bottom:80px}
	.tribe-common-l-container.tribe-events-l-container{padding-left:40px;padding-right:40px!important}
	.bar_right_fix > a {font-size:14px;padding:9px 20px}
	.bar_right_fix {right: -170px;}
	.content_restrans p,.content_restrans,.content_restrans li{font-size:15px}
	.single_members_list{float:none;max-width:280px;width:100%;margin:40px auto!important}
	.featured_image_members{height:370px}
	.single_members_list:nth-child(3n+3){margin-right:0}
	.our_provider_center .heading_widget{text-align:center!important}
	.professional_memberships_row .container_list_repeater{padding:20px}
	.professional_memberships_row .list_rep_item{padding-right:10px!important}
	.item_services_list{padding:15px 10px}
	.archive_page_padding{padding:70px 0 30px}
	.single_list_repeater_item_w{flex:0 50%}
	.single_list_repeater_item_w a{padding:25px 10px}
	.item_title_content{width:48.5%;margin-right:3%}
	.item_title_content:nth-child(3n+1){clear:none}
	.item_title_content:nth-child(2n+1){clear:both}
	.item_title_content:nth-child(3n+3){margin-right:3%}
	.item_title_content:nth-child(2n+2){margin-right:0}
	.item_title_content{text-align:center}
	.item_title_content img{height:70px;margin:0 auto}
	.item_title_content h2{font-size:19px}
	body p{line-height:1.6}
	.image_top_header_single h1,.image_top_header_single h2{font-size:24px}
	.content_under_img_box_itm h2{font-size:18px}
	.singl_post_title{font-size:22px}
	.center_services .services_style_item{width:48%!important;margin-right:1%!important;margin-left:1%!important}
	.middle_container,.small_container,.large_container{width:85%}
	.meet_team_row .content_bg_section{padding:40px!important}
	.testimonial_table {	padding: 0 15px;}
	.container_text_profile {font-size: 16px;}
	.quote_bottom {margin: 0 auto 20px;width: 50px;}
	.content_bg_section {padding: 55px 40px;}
	.single-tribe_events .tribe-events-single-event-title {font-size: 24px;}
	.single-tribe_events .tribe-events-single-event-title {margin: 25px 0;}
	.button_submit {max-width: 200px;}
	.tribe-events-single .tribe-events-sub-nav {display: block;}
	.tribe-events-sub-nav .tribe-events-nav-next {text-align: right;margin-top: 10px !important;}
	.row_all_testimonials {padding: 40px 0;}
	.services_style_item {float: none;display: inline-flex;}
	.click_faq {padding: 10px 70px 10px 20px;}
	.img_box_item_list {height: 150px;}
	.content_single_video {padding: 40px 0;}
	.click_faq {padding: 15px 40px 15px 25px;}
	.item_gal {float: left;}
	.item_gal:nth-child(3n+1) {clear: none;}
	.item_gal:nth-child(2n+1) {clear: both;}
	.item_gal {width: 50%}
	.content_job_border .panel-grid > .small_container {margin-bottom: 35px;padding-bottom: 35px;}
	.content_job_border {padding-bottom: 20px;}
	.wp-pagenavi a, .wp-pagenavi span {font-size: 16px !important;}
	.container_single_post .abs_date_single {font-size: 17px;}
	.container_single_post {padding-left: 85px;margin: 40px auto;}
	.excerpt_serv {margin-bottom: 10px;}
	.title_sect_related {font-size: 26px;}
	.error-404.not-found {margin: 100px 0;}
	h1{font-size:30px;}
	h2,h1.heading_widget,h2.heading_widget{font-size:24px}
	h3{font-size:22px}
	h4{font-size:20px}
	h5{font-size:19px}
	h6{font-size:17px}
	.single_members_list_custom {width: 49%;}
	.single_members_list_custom:nth-child(3n+1) {clear: none;}
	.single_members_list_custom:nth-child(2n+1) {clear: both;}
	.menu_header_top > div .menu .sub-menu li{padding-right:0 !important;}
	.text_repeater_mapdetails br{display:none;}
	.bolded_txt_sp strong, .bolded_txt_sp b{font-size:16px;}
	.list_team_small {column-gap: 0;row-gap: 20px;flex-wrap: wrap;}
	.one_member_list {width: 100%;}
	.list_locations_row > .panel-grid-cell:first-child {padding: 20px !important;}
	.columns_popup {flex-wrap: wrap;}
	.list_center_timeline {max-width: 270px;}
	.content_box_timeline a {display: inline-block;}
	.clasa_timeline_4 .height_space_line{height:70px}
	.clasa_timeline_2 .height_space_line{height:100px}
	.clasa_timeline_5 .height_space_line{height:130px}
	.clasa_timeline_3 .height_space_line{height:170px}
	.height_space_line{height:200px;} 
	.list_center_timeline {padding: 0 10px;}
	.content_box_timeline{ word-wrap: break-word;}
        .description_review{font-size: 13px;}
        
        .tab_reviews_usage {    width: 150px;}
        .top_list_faq{gap:10px;}
        .stars_score {    font-size: 10px;}
        .score_star_no {    font-size: 10px;}
        .review_icon_orig img {    width: 25px;}
        
}


@media (max-width:479px){	/* 360-479*/
	.wp-pagenavi{margin:0 auto 50px!important}
	.singl_post_title{font-size:25px}
	.container_single_post{padding-left:120px;margin:40px auto;padding-left:0;margin:40px auto}
	.container_single_post .abs_date_single{position:relative;margin-bottom:30px}
	.container_single_post .date_post .year_block{display:inline-block;padding-left:11px}
	.logo_side_header,.clone .logo_side_header {width: 240px !important;}
	.menu_header_right {width: 78% !important;}
	.button_header_top .button_custom {width: 50px;}
	.button_header_top .button_custom::after {top: 4px;left: 12px;}
	.elements_location {	width: 220px;}
	.menu_header_top .menu > li > a {font-size: 15px;}
	.menu_header_top .sub-menu a{padding:4px 10px}
	.cont_header h2{font-size:21px}
	.content_header{font-size:16px}
	.header_item{height:450px!important;padding:50px 0 80px!important}
	.cont_header .button_custom{min-width:170px}
	.content_box_bg > div{display:block}
	.details_custom_image{width:100%}
	.box_custom_image{width:100%;height:270px!important}
	.content_box_bg > .details_custom_image{padding:30px 25px}
	.box_custom_image, .content_box_bg {border-radius: 37px;}
	.image_3_top, .image_3_bottom {width: 130px;height: 110px;}
	.three_image_position {padding: 40px 20px;}
	.services_style_item {	width: 100%;	margin-right: 0;}
	.services_style_item {display: flex;}
	.list_item_services.full_boxes {	display: flex;	flex-direction: column;}
	.full_boxes .single_list_repeater_item {	flex: 100%;	margin:0;}
	.list_item_box_item {	float: none;	margin-right: 0;	width: 100%;}
	.content_under_img_box_itm {	min-height: auto !important;}
	.item_icon {	margin: 0 10px;}
	#sb_instagram #sbi_images .sbi_item {	padding: 3px !important;}
	#sb_instagram #sbi_images {padding: 0 !important;}
	.item_repeater_details {	margin-bottom: 10px;}
	.details_location {padding: 20px;}
	.one_location_item iframe {	height: 190px !important;}
	.title_location_top h2 {font-size: 20px;}
	.site-footer .middle_container{width:77%!important}
	.two_image_position img{width:60%;border-radius:20px}
	.single-tribe_events .entry-content{width:80%}
	.single-tribe_events .tribe-events-single-event-title{font-size:20px}
	.content_restrans p,.content_restrans,.content_restrans li{font-size:14px}
	.content_restrans h3,.tribe-events-related-events-title{font-size:20px}
	input,select,textarea{font-size:14px}
	.featured_image_members{height:320px}
	.content_single_members h5{font-size:18px}
	.item_hover_elem{margin:10px auto;padding-top:23px;text-align:center}
	.phone_elem_item::after,.location_elem_item::after{top:-1px;left:50%;margin-left:-5px}
	.item_services_list{padding:0;margin:5px 0;width:100%}
	.single_list_repeater_item_w{flex:0 100%}
	.item_title_content:nth-child(2n+1){clear:none}
	.item_title_content{width:100%;margin-right:0;margin-bottom:30px}
	.singl_post_title{font-size:22px}
	.center_services .services_style_item{width:100%!important;margin-right:0!important;margin-left:0!important}
	.meet_team_row .content_bg_section{padding:40px 20px!important}
	.single_members_list_custom{width:100%;display:block}
	.details_location{padding:20px 15px}
	.professional_memberships_row .list_rep_item {float: none !important;width: 100% !important;}
	.professional_memberships_row .list_rep_item {padding-right: 0px !important;}
	.bar_right_fix {bottom: 270px;}
	.first_cont_pop{padding:20px;}
	.first_cont_pop::after, .first_cont_pop::before, .second_cont_pop::after, .second_cont_pop::before{width:15px; height:15px;}
	.second_cont_pop::after, .second_cont_pop::before {    bottom: -20px;}
	.second_cont_pop::before {    left: -20px;}
	.second_cont_pop::after {    right: -20px;}
	.second_cont_pop{border: 5px solid #000;border-radius: 10px;}
	.first_cont_pop::after, .first_cont_pop::before {    top: 10px;}
}



@media (max-width:359px){	/* 0-359*/


}

