/* ImagineIf — Divi's own stylesheet layer, recovered from the baseline capture's
 * inline <style> blocks and renamed off Divi's selectors onto our markup.
 * GENERATED by tools/divi_css.py. Do not hand-edit; re-run it.
 * Rules present on >=50% of the 111 captured pages.
 */
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.17.3
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}
:focus{outline:0}
del{text-decoration:line-through}
pre{overflow:auto;padding:10px}
figure{margin:0}
table{border-collapse:collapse;border-spacing:0}
article,aside,footer,header,hgroup,nav,section{display:block}
body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body.page-template-page-template-blank-php #page-container{padding-top:0!important}
body.iif-cover-background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}
a{color:#2ea3f2}
a,a:hover{text-decoration:none}
p{padding-bottom:1em}
p:not(.has-background):last-of-type{padding-bottom:0}
p.iif-normal-padding{padding-bottom:1em}
strong{font-weight:700}
cite,em,i{font-style:italic}
code,pre{font-family:Courier New,monospace;margin-bottom:10px}
ins{text-decoration:none}
sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:.8em}
sub{top:.3em}
dl{margin:0 0 1.5em}
dl dt{font-weight:700}
dd{margin-left:1.5em}
blockquote p{padding-bottom:0}
embed,iframe,object,video{max-width:100%}
h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:30px}
h2{font-size:26px}
h3{font-size:22px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
input{-webkit-appearance:none}
input[type=checkbox]{-webkit-appearance:checkbox}
input[type=radio]{-webkit-appearance:radio}
input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}
input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}
input.text,input.title,input[type=text],select,textarea{margin:0}
textarea{padding:4px}
button,input,select,textarea{font-family:inherit}
img{max-width:100%;height:auto}
.clear{clear:both}
br.clear{margin:0;padding:0}
.pagination{clear:both}
#iif-search-icon:hover,.iif-social-icon a:hover,.iif-password-protected-form .iif-submit-button,.form-submit .iif-buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}
.iif-search-form,blockquote{border-color:#2ea3f2}
#main-content{background-color:#fff}
.container{width:80%;max-width:1080px;margin:auto;position:relative}
body:not(.iif-tb) #main-content .container,body:not(.iif-tb-has-header) #main-content .container{padding-top:58px}
.iif-full-width-page #main-content .container:before{display:none}
.main_title{margin-bottom:20px}
.iif-password-protected-form .iif-submit-button:hover,.form-submit .m-button:hover{background:rgba(0,0,0,.05)}
.iif-button-icon-visible .m-button{padding-right:2em;padding-left:.7em}
.iif-button-icon-visible .m-button:after{opacity:1;margin-left:0}
.iif-button-left .m-button:hover:after{left:.15em}
.iif-button-left .m-button:after{margin-left:0;left:1em}
.iif-button-icon-visible.iif-button-left .m-button,.iif-button-left .m-button:hover,.iif-button-left .m-module .m-button:hover{padding-left:2em;padding-right:.7em}
.iif-button-icon-visible.iif-button-left .m-button:after,.iif-button-left .m-button:hover:after{left:.15em}
.iif-password-protected-form .iif-submit-button:hover,.form-submit .m-button:hover{padding:.3em 1em}
.iif-button-no-icon .m-button:after{display:none}
.iif-button-no-icon.iif-button-icon-visible.iif-button-left .m-button,.iif-button-no-icon.iif-button-left .m-button:hover,.iif-button-no-icon .m-button,.iif-button-no-icon .m-button:hover{padding:.3em 1em!important}
.iif-button-custom-icon .m-button:after{line-height:1.7em}
.iif-button-custom-icon.iif-button-icon-visible .m-button:after,.iif-button-custom-icon .m-button:hover:after{margin-left:.3em}
#left-area .post_format-post-format-gallery .iif-gallery:first-of-type{padding:0;margin-bottom:-16px}
.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}
.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}
.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}
#left-area ul,.entry-content ul,.iif-l--body ul,.iif-l--footer ul,.iif-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}
#left-area ol,.entry-content ol,.iif-l--body ol,.iif-l--footer ol,.iif-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}
#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}
#left-area ol li ul,.entry-content ol li ol,.iif-l--body ol li ol,.iif-l--footer ol li ol,.iif-l--header ol li ol{padding:2px 0 2px 35px}
#left-area ul.iif-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}
#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}
.gallery-item a{display:block}
.gallery-caption,.gallery-item a{width:90%}
#wpadminbar{z-index:100001}
#left-area .post-meta{font-size:14px;padding-bottom:15px}
#left-area .post-meta a{text-decoration:none;color:#666}
#left-area .iif-featured-image{padding-bottom:7px}
.single .post{padding-bottom:25px}
body.single .iif-audio-content{margin-bottom:-6px}
.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}
.nav-previous{float:left}
.nav-next{float:right}
.iif-password-protected-form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.iif-password-protected-form label{display:none}
.iif-password-protected-form .iif-submit-button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}
.post-password-required p.nocomments.container{max-width:100%}
.post-password-required p.nocomments.container:before{display:none}
.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}
.iif-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}
.iif-caption.alignleft{margin:0 30px 20px 0}
.iif-caption.alignright{margin:0 0 20px 30px}
.iif-caption img{margin:0;padding:0;border:0}
.iif-caption p.iif-caption-text{font-size:12px;padding:0 4px 5px;margin:0}
.alignright{float:right}
.alignleft{float:left}
img.alignleft{display:inline;float:left;margin-right:15px}
img.alignright{display:inline;float:right;margin-left:15px}
.page.iif-pagebuilder-layout #main-content{background-color:transparent}
body #main-content .iif-builder-inner-content>h1,body #main-content .iif-builder-inner-content>h2,body #main-content .iif-builder-inner-content>h3,body #main-content .iif-builder-inner-content>h4,body #main-content .iif-builder-inner-content>h5,body #main-content .iif-builder-inner-content>h6{line-height:1.4em}
body #main-content .iif-builder-inner-content>p{line-height:1.7em}
.iif-pullquote{margin:20px 0 30px}
.iif-pullquote.has-background blockquote{border-left:none}
.iif-group.has-background{padding:1.5em 1.5em .5em}
@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.iif-full-width-page #left-area,.iif-no-sidebar #left-area{float:none;width:100%!important}.iif-full-width-page #left-area{padding-bottom:0}.iif-no-sidebar #main-content .container:before{display:none}}
@media (max-width:980px){#page-container{padding-top:80px}.iif-tb #page-container,.iif-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.iif-full-width-page .iif-gallery-item:nth-child(4n+1){clear:none}}
@media print{#page-container{padding-top:0!important}}
* html .clearfix,:first-child+html .clearfix{zoom:1}
.iphone .iif-section-video-bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.iif-mobile-device .iif-section-parallax .iif-parallax-css{background-attachment:scroll}
.iif-social-facebook a.icon:before{content:"\e093"}
.iif-social-twitter a.icon:before{content:"\e094"}
.iif-social-google-plus a.icon:before{content:"\e096"}
.iif-social-instagram a.icon:before{content:"\e09a"}
.iif-social-rss a.icon:before{content:"\e09e"}
.ai1ec-single-event:after{content:" ";display:table;clear:both}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}
.iif-divi-layout{margin-bottom:1em}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
.iif-icon,.iif-custom-button-icon.m-button:after,.iif-login .iif-custom-button-icon.m-button:after,.iif-woo-custom-button-icon .button.iif-custom-button-icon.m-button:after,.iif-woo-custom-button-icon .button.iif-custom-button-icon.m-button:hover:after{content:attr(data-icon)}
.iif-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}
#iif-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}
#iif-ajax-saving img{margin:9px}
.iif-safe-mode-indicator,.iif-safe-mode-indicator:focus,.iif-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.m-button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}
.m-button,.m-button{position:relative}
.m-button:hover,.m-module .m-button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}
.m-button:hover{background-color:hsla(0,0%,100%,.2)}
.iif-bg-layout-light.m-button:hover,.iif-bg-layout-light .m-button:hover{background-color:rgba(0,0,0,.05)}
.m-button:after,.m-button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}
.m-button.iif-hover-enabled:hover:after,.m-button.iif-hovered:hover:after{-webkit-transition:none!important;transition:none!important}
.m-button:before{display:none}
.m-button:hover:after{opacity:1;margin-left:0}
.col-1_3 h1,.col-1_4 h1,.col-1_5 h1,.col-1_6 h1,.col-2_5 h1{font-size:26px}
.col-1_3 h2,.col-1_4 h2,.col-1_5 h2,.col-1_6 h2,.col-2_5 h2{font-size:23px}
.col-1_3 h3,.col-1_4 h3,.col-1_5 h3,.col-1_6 h3,.col-2_5 h3{font-size:20px}
.col-1_3 h4,.col-1_4 h4,.col-1_5 h4,.col-1_6 h4,.col-2_5 h4{font-size:18px}
.col-1_3 h5,.col-1_4 h5,.col-1_5 h5,.col-1_6 h5,.col-2_5 h5{font-size:16px}
.col-1_3 h6,.col-1_4 h6,.col-1_5 h6,.col-1_6 h6,.col-2_5 h6{font-size:15px}
.iif-bg-layout-dark,.iif-bg-layout-dark h1,.iif-bg-layout-dark h2,.iif-bg-layout-dark h3,.iif-bg-layout-dark h4,.iif-bg-layout-dark h5,.iif-bg-layout-dark h6{color:#fff!important}
.m-module.iif-text-align-left{text-align:left}
.m-module.iif-text-align-center{text-align:center}
.m-module.iif-text-align-right{text-align:right}
.m-module.iif-text-align-justified{text-align:justify}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.iif-bg-layout-light .iif-more-button{color:#2ea3f2}
.iif-builder-inner-content{position:relative;z-index:1}
header .iif-builder-inner-content{z-index:2}
.iif-css-mix-blend-mode-passthrough{mix-blend-mode:unset!important}
.iif-image-container{margin:-20px -20px 29px}
.m-module{position:relative}
.iif-hover-enabled-preview{z-index:2}
.iif-hover-enabled:hover{position:relative;z-index:2}
.iif-all-tabs,.m-module,.iif-posts-nav a,.iif-tab,.iif-with-background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}
.iif-background-mask,.iif-background-pattern{bottom:0;left:0;position:absolute;right:0;top:0}
.iif-background-mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}
.iif-background-pattern{background-position:0 0;background-repeat:repeat}
.has-border{position:relative;border:0 solid #333}
.post-password-required .row{padding:0;width:100%}
.post-password-required .iif-password-protected-form{min-height:0}
body.iif-pagebuilder-layout.iif-show-title .post-password-required .iif-password-protected-form h1,body:not(.iif-pagebuilder-layout) .post-password-required .iif-password-protected-form h1{display:none}
.iif-no-bg{padding:0!important}
.iif-overlay.iif-inline-icon:before,.iif-inline-icon:before{content:attr(data-icon)}
.iif-more-button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}
.iif-parallax-bg-wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}
.iif-parallax-bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}
.iif-parallax-bg.iif-parallax-bg--hover,.iif-parallax-bg.iif-parallax-bg-phone,.iif-parallax-bg.iif-parallax-bg-tablet,.iif-parallax-gradient.iif-parallax-gradient--hover,.iif-parallax-gradient.iif-parallax-gradient-phone,.iif-parallax-gradient.iif-parallax-gradient-tablet,.iif-section-parallax-hover:hover .iif-parallax-bg:not(.iif-parallax-bg--hover),.iif-section-parallax-hover:hover .iif-parallax-gradient:not(.iif-parallax-gradient--hover){display:none}
.iif-section-parallax-hover:hover .iif-parallax-bg.iif-parallax-bg--hover,.iif-section-parallax-hover:hover .iif-parallax-gradient.iif-parallax-gradient--hover{display:block}
.iif-parallax-gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}
.m-module.iif-section-parallax,.iif-posts-nav a.iif-section-parallax,.iif-tab.iif-section-parallax{position:relative}
.iif-section-parallax .iif-parallax-css,.iif-slides .iif-parallax-bg.iif-parallax-css{background-attachment:fixed}
body.iif-bfb .iif-section-parallax .iif-parallax-css,body.iif-bfb .iif-slides .iif-parallax-bg.iif-parallax-css{background-attachment:scroll;bottom:auto}
.iif-section-parallax.col .m-module,.iif-section-parallax.row .col,.iif-section-parallax.row .m-module{z-index:9;position:relative}
.iif-more-button:hover:after{opacity:1;margin-left:0}
.iif-preload .iif-section-video-bg,.iif-preload>div{visibility:hidden}
.iif-preload,.sec.iif-section-video.iif-preload{position:relative;background:#464646!important}
.iif-preload:before{content:"";position:absolute;top:50%;left:50%;background:url(/assets/divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}
.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}
.sec>.box-shadow-overlay~.row{z-index:11}
body.safari .section_has_divider{will-change:transform}
.row>.box-shadow-overlay{z-index:8}
.has-box-shadow-overlay{position:relative}
.iif-clickable{cursor:pointer}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.iif-multi-view-hidden,.iif-multi-view-hidden-image{display:none!important}
@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}
.iif-multi-view-image--loading{visibility:hidden}
.iif-multi-view-image--loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}
#iif-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}
.iif-before-scroll-animation{opacity:0}
header.iif-l.iif-l--header:after{clear:both;display:block;content:""}
.m-module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}
@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.iif-waypoint:not(.iif-counters){opacity:0}
@media (min-width:981px){.sec.iif-section-specialty div.row .col .col .m-module.iif-last-child,.sec.iif-section-specialty div.row .col .col .m-module:last-child,.sec.iif-section-specialty div.row .col .row-inner .col .m-module.iif-last-child,.sec.iif-section-specialty div.row .col .row-inner .col .m-module:last-child,.sec div.row .col .m-module.iif-last-child,.sec div.row .col .m-module:last-child{margin-bottom:0}}
@media (max-width:980px){.iif-overlay.iif-inline-icon-tablet:before,.iif-inline-icon-tablet:before{content:attr(data-icon-tablet)}.iif-parallax-bg.iif-parallax-bg-tablet-exist,.iif-parallax-gradient.iif-parallax-gradient-tablet-exist{display:none}.iif-parallax-bg.iif-parallax-bg-tablet,.iif-parallax-gradient.iif-parallax-gradient-tablet{display:block}.col .m-module{margin-bottom:30px}.row .col .m-module.iif-last-child,.row .col .m-module:last-child,.iif-section-specialty .row .col .m-module.iif-last-child,.iif-section-specialty .row .col .m-module:last-child{margin-bottom:0}.iif-more-button{display:inline-block!important}.iif-bg-layout-light-tablet.m-button,.iif-bg-layout-light-tablet.m-module.m-button,.iif-bg-layout-light-tablet .iif-more-button{color:#2ea3f2}.iif-bg-layout-light-tablet .iif-forgot-password a{color:#666}.iif-bg-layout-light-tablet h1,.iif-bg-layout-light-tablet h2,.iif-bg-layout-light-tablet h3,.iif-bg-layout-light-tablet h4,.iif-bg-layout-light-tablet h5,.iif-bg-layout-light-tablet h6{color:#333!important}.m-module .iif-bg-layout-light-tablet.m-button{color:#2ea3f2!important}.iif-bg-layout-light-tablet{color:#666!important}.iif-bg-layout-dark-tablet,.iif-bg-layout-dark-tablet h1,.iif-bg-layout-dark-tablet h2,.iif-bg-layout-dark-tablet h3,.iif-bg-layout-dark-tablet h4,.iif-bg-layout-dark-tablet h5,.iif-bg-layout-dark-tablet h6{color:#fff!important}.iif-bg-layout-dark-tablet.m-button,.iif-bg-layout-dark-tablet.m-module.m-button,.iif-bg-layout-dark-tablet .iif-more-button{color:inherit}.iif-bg-layout-dark-tablet .iif-forgot-password a{color:#fff}.m-module.iif-text-align-left-tablet{text-align:left}.m-module.iif-text-align-center-tablet{text-align:center}.m-module.iif-text-align-right-tablet{text-align:right}.m-module.iif-text-align-justified-tablet{text-align:justify}}
@media (max-width:767px){.iif-more-button{display:inline-block!important}.iif-overlay.iif-inline-icon-phone:before,.iif-inline-icon-phone:before{content:attr(data-icon-phone)}.iif-parallax-bg.iif-parallax-bg-phone-exist,.iif-parallax-gradient.iif-parallax-gradient-phone-exist{display:none}.iif-parallax-bg.iif-parallax-bg-phone,.iif-parallax-gradient.iif-parallax-gradient-phone{display:block}.iif-hide-mobile{display:none!important}.iif-bg-layout-light-phone.m-button,.iif-bg-layout-light-phone.m-module.m-button,.iif-bg-layout-light-phone .iif-more-button{color:#2ea3f2}.iif-bg-layout-light-phone .iif-forgot-password a{color:#666}.iif-bg-layout-light-phone h1,.iif-bg-layout-light-phone h2,.iif-bg-layout-light-phone h3,.iif-bg-layout-light-phone h4,.iif-bg-layout-light-phone h5,.iif-bg-layout-light-phone h6{color:#333!important}.m-module .iif-bg-layout-light-phone.m-button{color:#2ea3f2!important}.iif-bg-layout-light-phone{color:#666!important}.iif-bg-layout-dark-phone,.iif-bg-layout-dark-phone h1,.iif-bg-layout-dark-phone h2,.iif-bg-layout-dark-phone h3,.iif-bg-layout-dark-phone h4,.iif-bg-layout-dark-phone h5,.iif-bg-layout-dark-phone h6{color:#fff!important}.iif-bg-layout-dark-phone.m-button,.iif-bg-layout-dark-phone.m-module.m-button,.iif-bg-layout-dark-phone .iif-more-button{color:inherit}.m-module .iif-bg-layout-dark-phone.m-button{color:#fff!important}.iif-bg-layout-dark-phone .iif-forgot-password a{color:#fff}.m-module.iif-text-align-left-phone{text-align:left}.m-module.iif-text-align-center-phone{text-align:center}.m-module.iif-text-align-right-phone{text-align:right}.m-module.iif-text-align-justified-phone{text-align:justify}}
@media (max-width:479px){a.iif-more-button{display:block}}
@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.iif-multi-view-swapped){display:none!important}}
@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.iif-multi-view-swapped){display:none!important}}
.m-menu.m-menu--style-inline_centered_logo .m-menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
/*# sourceURL=divi-style-inline-inline-css */


@font-face{font-family:ETmodules;font-display:block;src:url(/assets/divi/core/admin/fonts/modules/base/modules.eot);src:url(/assets/divi/core/admin/fonts/modules/base/modules.eot?#iefix) format("embedded-opentype"),url(/assets/divi/core/admin/fonts/modules/base/modules.ttf) format("truetype"),url(/assets/divi/core/admin/fonts/modules/base/modules.woff) format("woff"),url(/assets/divi/core/admin/fonts/modules/base/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.gutters-3 .col,.gutters-3.row .col{margin-right:5.5%}.gutters-3 .col-4_4,.gutters-3.row .col-4_4{width:100%}.gutters-3 .col-4_4 .m-module,.gutters-3.row .col-4_4 .m-module{margin-bottom:2.75%}.gutters-3 .col-3_4,.gutters-3.row .col-3_4{width:73.625%}.gutters-3 .col-3_4 .m-module,.gutters-3.row .col-3_4 .m-module{margin-bottom:3.735%}.gutters-3 .col-2_3,.gutters-3.row .col-2_3{width:64.833%}.gutters-3 .col-2_3 .m-module,.gutters-3.row .col-2_3 .m-module{margin-bottom:4.242%}.gutters-3 .col-3_5,.gutters-3.row .col-3_5{width:57.8%}.gutters-3 .col-3_5 .m-module,.gutters-3.row .col-3_5 .m-module{margin-bottom:4.758%}.gutters-3 .col-1_2,.gutters-3.row .col-1_2{width:47.25%}.gutters-3 .col-1_2 .m-module,.gutters-3.row .col-1_2 .m-module{margin-bottom:5.82%}.gutters-3 .col-2_5,.gutters-3.row .col-2_5{width:36.7%}.gutters-3 .col-2_5 .m-module,.gutters-3.row .col-2_5 .m-module{margin-bottom:7.493%}.gutters-3 .col-1_3,.gutters-3.row .col-1_3{width:29.6667%}.gutters-3 .col-1_3 .m-module,.gutters-3.row .col-1_3 .m-module{margin-bottom:9.27%}.gutters-3 .col-1_4,.gutters-3.row .col-1_4{width:20.875%}.gutters-3 .col-1_4 .m-module,.gutters-3.row .col-1_4 .m-module{margin-bottom:13.174%}.gutters-3 .col-1_5,.gutters-3.row .col-1_5{width:15.6%}.gutters-3 .col-1_5 .m-module,.gutters-3.row .col-1_5 .m-module{margin-bottom:17.628%}.gutters-3 .col-1_6,.gutters-3.row .col-1_6{width:12.0833%}.gutters-3 .col-1_6 .m-module,.gutters-3.row .col-1_6 .m-module{margin-bottom:22.759%}.gutters-3 .iif-full-width-page.iif-shop-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.gutters-3.iif-left-sidebar.iif-shop-page #main-content ul.products li.product,.gutters-3.iif-right-sidebar.iif-shop-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.gutters-3.iif-left-sidebar.iif-shop-page #main-content ul.products.columns-1 li.product,.gutters-3.iif-right-sidebar.iif-shop-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.gutters-3.iif-left-sidebar.iif-shop-page #main-content ul.products.columns-2 li.product,.gutters-3.iif-right-sidebar.iif-shop-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.gutters-3.iif-left-sidebar.iif-shop-page #main-content ul.products.columns-2 li:nth-child(2n+2),.gutters-3.iif-right-sidebar.iif-shop-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.gutters-3.iif-left-sidebar.iif-shop-page #main-content ul.products.columns-2 li:nth-child(3n+1),.gutters-3.iif-right-sidebar.iif-shop-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.iif-gutter.gutters-1 #left-area{width:75%}.iif-gutter.gutters-1 #sidebar{width:25%}.gutters-1.iif-right-sidebar #left-area{padding-right:0}.gutters-1.iif-left-sidebar #left-area{padding-left:0}.iif-gutter.gutters-1.iif-right-sidebar #main-content .container:before{right:25%!important}.iif-gutter.gutters-1.iif-left-sidebar #main-content .container:before{left:25%!important}.gutters-1 .col,.gutters-1.row .col{margin-right:0}.gutters-1 .col-4_4,.gutters-1.row .col-4_4{width:100%}.gutters-1 .col-4_4 .m-module,.gutters-1.row .col-4_4 .m-module{margin-bottom:0}.gutters-1 .col-3_4,.gutters-1.row .col-3_4{width:75%}.gutters-1 .col-3_4 .m-module,.gutters-1.row .col-3_4 .m-module{margin-bottom:0}.gutters-1 .col-2_3,.gutters-1.row .col-2_3{width:66.667%}.gutters-1 .col-2_3 .m-module,.gutters-1.row .col-2_3 .m-module{margin-bottom:0}.gutters-1 .col-3_5,.gutters-1.row .col-3_5{width:60%}.gutters-1 .col-3_5 .m-module,.gutters-1.row .col-3_5 .m-module{margin-bottom:0}.gutters-1 .col-1_2,.gutters-1.row .col-1_2{width:50%}.gutters-1 .col-1_2 .m-module,.gutters-1.row .col-1_2 .m-module{margin-bottom:0}.gutters-1 .col-2_5,.gutters-1.row .col-2_5{width:40%}.gutters-1 .col-2_5 .m-module,.gutters-1.row .col-2_5 .m-module{margin-bottom:0}.gutters-1 .col-1_3,.gutters-1.row .col-1_3{width:33.3333%}.gutters-1 .col-1_3 .m-module,.gutters-1.row .col-1_3 .m-module{margin-bottom:0}.gutters-1 .col-1_4,.gutters-1.row .col-1_4{width:25%}.gutters-1 .col-1_4 .m-module,.gutters-1.row .col-1_4 .m-module{margin-bottom:0}.gutters-1 .col-1_5,.gutters-1.row .col-1_5{width:20%}.gutters-1 .col-1_5 .m-module,.gutters-1.row .col-1_5 .m-module{margin-bottom:0}.gutters-1 .col-1_6,.gutters-1.row .col-1_6{width:16.6667%}.gutters-1 .col-1_6 .m-module,.gutters-1.row .col-1_6 .m-module{margin-bottom:0}.gutters-1 .iif-full-width-page.iif-shop-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.gutters-1.iif-left-sidebar.iif-shop-page #main-content ul.products li.product,.gutters-1.iif-right-sidebar.iif-shop-page #main-content ul.products li.product{width:33.333%;margin-right:0}}
@media (max-width:980px){.gutters-1 .col,.gutters-1 .col .m-module,.gutters-1.row .col,.gutters-1.row .col .m-module{margin-bottom:0}.gutters-1 .row.i-1-2_1-4_1-4>.col.col-1_4,.gutters-1 .row.i-1-4_1-4>.col.col-1_4,.gutters-1 .row.i-1-4_1-4_1-2>.col.col-1_4,.gutters-1 .row.i-1-5_1-5_3-5>.col.col-1_5,.gutters-1 .row.i-3-5_1-5_1-5>.col.col-1_5,.gutters-1 .iif-row-4col>.col.col-1_4,.gutters-1 .iif-row-5col>.col.col-1_5,.gutters-1.row.i-1-2_1-4_1-4>.col.col-1_4,.gutters-1.row.i-1-4_1-4>.col.col-1_4,.gutters-1.row.i-1-4_1-4_1-2>.col.col-1_4,.gutters-1.row.i-1-5_1-5_3-5>.col.col-1_5,.gutters-1.row.i-3-5_1-5_1-5>.col.col-1_5,.gutters-1.iif-row-4col>.col.col-1_4,.gutters-1.iif-row-5col>.col.col-1_5{width:50%;margin-right:0}.gutters-1 .row.i-1-2_1-6_1-6_1-6>.col.col-1_6,.gutters-1 .row.i-1-6_1-6_1-6>.col.col-1_6,.gutters-1 .row.i-1-6_1-6_1-6_1-2>.col.col-1_6,.gutters-1 .iif-row-6col>.col.col-1_6,.gutters-1.row.i-1-2_1-6_1-6_1-6>.col.col-1_6,.gutters-1.row.i-1-6_1-6_1-6>.col.col-1_6,.gutters-1.row.i-1-6_1-6_1-6_1-2>.col.col-1_6,.gutters-1.iif-row-6col>.col.col-1_6{width:33.333%;margin-right:0}.gutters-1 .row.i-1-6_1-6_1-6_1-6>.col.col-1_6,.gutters-1.row.i-1-6_1-6_1-6_1-6>.col.col-1_6{width:50%;margin-right:0}}
@media (max-width:767px){.gutters-1 .col,.gutters-1 .col .m-module,.gutters-1.row .col,.gutters-1.row .col .m-module{margin-bottom:0}}
@media (max-width:479px){.gutters-1 .col,.gutters-1.row .col{margin:0!important}.gutters-1 .col .m-module,.gutters-1.row .col .m-module{margin-bottom:0}}
.product{word-wrap:break-word}
@media (max-width:980px){.iif-woo-custom-button-icon .iif-custom-button-icon.m-button:after{content:attr(data-icon-tablet)}}
@media (max-width:767px){.iif-woo-custom-button-icon .iif-custom-button-icon.m-button:after{content:attr(data-icon-phone)}}
.iif-dynamic-content-woo a{color:inherit!important;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-shadow:inherit}
.iif-shop-page #content input.button:hover .iif-widget li a:hover{color:#2ea3f2}
.iif-shop.iif-pagebuilder-layout div.product div.summary{margin-bottom:0}
.iif-pagebuilder-layout .rfq_form_wrap:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0}
@media (min-width:981px){.iif-shop-page:not(.iif-tb-has-template) .iif-pb-shop ul.products li.product:not(.first){clear:none}}
@media (min-width:768px) and (max-width:980px){.iif-shop-page ul.products li.product:nth-child(n){margin:0 7.5% 7.5% 0!important;width:28.333%!important;clear:none;float:left!important}.iif-shop-page ul.products li.product:nth-child(3n){margin-right:0!important}.iif-shop-page ul.products li.product:nth-child(3n+1){clear:both}}
@media (max-width:767px){.iif-shop-page ul.products li.product:nth-child(n){margin:0 9.5% 9.5% 0!important;width:45.25%!important;clear:none}.iif-shop-page ul.products li.product:nth-child(2n){margin-right:0!important}.iif-shop-page ul.products li.product:nth-child(odd){clear:both}}
@media (max-width:479px){.iif-shop-page ul.products li.product:nth-child(n){margin:0 0 11.5%!important;width:100%!important}}
.iif-shop #content input.button.alt:after,.iif-shop #content input.button:after,.iif-shop #respond input#submit.alt:after,.iif-shop #respond input#submit:after,.iif-shop-page #content input.button.alt:after,.iif-shop-page #content input.button:after,.iif-shop-page #respond input#submit.alt:after,.iif-shop-page #respond input#submit:after,.iif-shop-page a.button.alt:after,.iif-shop-page a.button:after,.iif-shop-page button.button.alt:after,.iif-shop-page button.button:after,.iif-shop-page input.button.alt:after,.iif-shop-page input.button:after,.iif-shop a.button.alt:after,.iif-shop button.button.alt:after,.iif-shop button.button:after,.iif-shop button.single_add_to_cart_button.button:after,.iif-shop input.button.alt:after,.iif-shop input.button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}
.iif-woo-custom-button-icon .m-button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)!important}
.iif-shop-page .media-frame .media-frame-toolbar button.button,.iif-shop-page .media-frame .media-frame-toolbar button.post-nav .nav-links .button,.iif-shop-page .media-frame .media-frame-toolbar button.read-more-buttons,.iif-shop .media-frame .media-frame-toolbar button.button,.iif-shop .media-frame .media-frame-toolbar button.post-nav .nav-links .button,.iif-shop .media-frame .media-frame-toolbar button.read-more-buttons{float:left!important}
.iif-shop-page .media-frame button.button,.iif-shop-page .media-frame button.post-nav .nav-links .button,.iif-shop-page .media-frame button.read-more-buttons,.iif-shop .media-frame button.button,.iif-shop .media-frame button.post-nav .nav-links .button,.iif-shop .media-frame button.read-more-buttons{margin-left:10px;margin-top:15px;padding:0 12px 2px!important;font-weight:400!important;font-size:13px!important;border-width:1px!important;border-color:#ccc!important;text-decoration:none!important;color:#555!important;background:#f7f7f7!important;box-shadow:0 1px 0 #ccc!important;vertical-align:top!important}
.iif-shop-page .media-frame button.button:after,.iif-shop-page .media-frame button.post-nav .nav-links .button:after,.iif-shop-page .media-frame button.read-more-buttons:after,.iif-shop .media-frame button.button:after,.iif-shop .media-frame button.post-nav .nav-links .button:after,.iif-shop .media-frame button.read-more-buttons:after{content:""!important}
.iif-shop-page .media-frame button.button-primary,.iif-shop .media-frame button.button-primary{background:#0085ba!important;border-color:#0073aa #006799 #006799!important;box-shadow:0 1px 0 #006799!important;color:#fff!important;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799!important}
.iif-shop-page .media-frame button.button-primary:hover,.iif-shop .media-frame button.button-primary:hover{background:#008ec2!important;color:#fff!important;border-color:#0073aa #006799 #006799!important}
.iif-shop-page .media-frame button.button-primary:active,.iif-shop .media-frame button.button-primary:active{background:#0073aa!important;box-shadow:inset 0 2px 0 #006799!important;color:#fff!important;border-color:#0073aa #006799 #006799!important}
.iif-shop-page .media-frame button.button-hero,.iif-shop .media-frame button.button-hero{font-size:14px!important;height:46px!important;line-height:44px;padding:0 36px!important}
.iif-shop-page .media-frame button.button-hero:hover,.iif-shop .media-frame button.button-hero:hover{background:#fafafa!important;border-color:#999!important;color:#23282d!important}
.iif-shop-page .media-frame button.button-hero:active,.iif-shop .media-frame button.button-hero:active{background:#eee!important;border-color:#999!important;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)!important;transform:translateY(1px)!important;outline:2px solid transparent!important;outline-offset:0!important}
.iif-anim{opacity:0;animation-duration:1s;animation-fill-mode:both!important}
.iif-anim.infinite{animation-iteration-count:infinite}
.iif-had-animation{position:relative}
@keyframes iif-fade{to{opacity:1}}
.iif-anim.fade{animation-name:iif-fade}
@keyframes iif-fadeTop{0%{transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
.iif-anim.fadeTop{animation-name:iif-fadeTop}
@keyframes iif-fadeRight{0%{transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}
.iif-anim.fadeRight{animation-name:iif-fadeRight}
@keyframes iif-fadeBottom{0%{transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
.iif-anim.fadeBottom{animation-name:iif-fadeBottom}
@keyframes iif-fadeLeft{0%{transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}
.iif-anim.fadeLeft{animation-name:iif-fadeLeft}
.iif-anim.slide{animation-name:iif-zoomLeft}
.iif-anim.slideBottom,.iif-anim.slideRight,.iif-anim.slideTop{animation-name:iif-slideLeft}
@keyframes iif-slideLeft{to{transform:translateZ(0);opacity:1}}
.iif-anim.slideLeft{animation-name:iif-slideLeft}
@keyframes iif-bounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}
.iif-anim.bounce{animation-name:iif-bounce}
@keyframes iif-bounceTop{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-200px,0)}60%{transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none;opacity:1}}
.iif-anim.bounceTop{animation-name:iif-bounceTop}
@keyframes iif-bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(200px,0,0)}60%{transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none;opacity:1}}
.iif-anim.bounceRight{animation-name:iif-bounceRight}
@keyframes iif-bounceBottom{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,200px,0)}60%{transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0);opacity:1}}
.iif-anim.bounceBottom{animation-name:iif-bounceBottom}
@keyframes iif-bounceLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(-200px,0,0)}60%{transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none;opacity:1}}
.iif-anim.bounceLeft{animation-name:iif-bounceLeft}
.iif-anim.zoom,.iif-anim.zoomTop{animation-name:iif-zoomLeft}
.iif-anim.zoomTop{transform-origin:top}
.iif-anim.zoomRight{animation-name:iif-zoomLeft;transform-origin:right}
.iif-anim.zoomBottom{animation-name:iif-zoomLeft;transform-origin:bottom}
@keyframes iif-zoomLeft{to{transform:scaleX(1);opacity:1}}
.iif-anim.zoomLeft{animation-name:iif-zoomLeft;transform-origin:left}
.iif-anim.flip,.iif-anim.flipTop{animation-name:iif-foldBottom}
.iif-anim.flipRight,.iif-anim.flipTop{transform-origin:center}
.iif-anim.flipRight{animation-name:iif-foldLeft}
.iif-anim.flipBottom{animation-name:iif-foldBottom;transform-origin:center}
.iif-anim.flipLeft,.iif-anim.fold{animation-name:iif-foldLeft;transform-origin:center}
.iif-anim.foldTop{transform-origin:top;animation-name:iif-foldBottom}
.iif-anim.foldRight{transform-origin:right;animation-name:iif-foldLeft}
@keyframes iif-foldBottom{to{opacity:1;transform:rotateX(0deg)}}
.iif-anim.foldBottom{transform-origin:bottom;animation-name:iif-foldBottom}
@keyframes iif-foldLeft{to{opacity:1;transform:rotateY(0deg)}}
.iif-anim.foldLeft{transform-origin:left;animation-name:iif-foldLeft}
@keyframes iif-roll{0%{transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}
.iif-anim.roll{animation-name:iif-roll}
@keyframes iif-rollTop{0%{transform-origin:top}to{transform-origin:top;transform:none;opacity:1}}
.iif-anim.rollTop{animation-name:iif-rollTop}
@keyframes iif-rollRight{0%{transform-origin:right}to{transform-origin:right;transform:none;opacity:1}}
.iif-anim.rollRight{animation-name:iif-rollRight}
@keyframes iif-rollBottom{0%{transform-origin:bottom}to{transform-origin:bottom;transform:none;opacity:1}}
.iif-anim.rollBottom{animation-name:iif-rollBottom}
@keyframes iif-rollLeft{0%{transform-origin:left}to{transform-origin:left;transform:none;opacity:1}}
.iif-anim.rollLeft{animation-name:iif-rollLeft}
.iif-widget{float:left;max-width:100%;word-wrap:break-word}
.iif-widget a{text-decoration:none;color:#666}
.iif-widget li a:hover{color:#82c0c7}
.iif-widget ol li,.iif-widget ul li{margin-bottom:.5em}
.iif-widget ol li ol li,.iif-widget ul li ul li{margin-left:15px}
.iif-widget select{width:100%;height:28px;padding:0 5px}
.iif-widget-area .iif-widget a{color:inherit}
.iif-bg-layout-light .iif-widget li a{color:#666}
.iif-bg-layout-dark .iif-widget li a{color:inherit}
.iif-widget-search .screen-reader-text,.iif-widget .iif-search--label{display:none}
.iif-widget-search input#s,.iif-widget-search input#searchsubmit,.iif-widget .iif-search--input,.iif-widget .iif-search--button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}
.iif-widget-search #s,.iif-widget .iif-search--input{width:100%;border-radius:3px}
.iif-widget-search #searchform,.iif-widget .iif-search{position:relative}
.iif-widget-search #searchsubmit,.iif-widget .iif-search--button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}
#searchsubmit,.iif-widget .iif-search--button{cursor:pointer}
.iif-shop .iif-shop-error,.iif-shop .iif-shop-info,.iif-shop .iif-shop-message{background:#2EA3F2}
.entry-summary p.price ins,.iif-shop div.product span.price,.iif-shop-page div.product span.price,.iif-shop #content div.product span.price,.iif-shop-page #content div.product span.price,.iif-shop div.product p.price,.iif-shop-page div.product p.price,.iif-shop #content div.product p.price,.iif-shop-page #content div.product p.price,.iif-shop .star-rating span:before,.iif-shop-page .star-rating span:before,.iif-shop a.button.alt,.iif-shop-page a.button.alt,.iif-shop button.button.alt,.iif-shop button.button.alt.disabled,.iif-shop-page button.button.alt,.iif-shop-page button.button.alt.disabled,.iif-shop input.button.alt,.iif-shop-page input.button.alt,.iif-shop #respond input#submit.alt,.iif-shop-page #respond input#submit.alt,.iif-shop #content input.button.alt,.iif-shop-page #content input.button.alt,.iif-shop a.button,.iif-shop-page a.button,.iif-shop button.button,.iif-shop-page button.button,.iif-shop input.button,.iif-shop-page input.button,.iif-shop #respond input#submit,.iif-shop-page #respond input#submit,.iif-shop #content input.button,.iif-shop-page #content input.button,.iif-shop a.button.alt:hover,.iif-shop-page a.button.alt:hover,.iif-shop button.button.alt:hover,.iif-shop button.button.alt.disabled:hover,.iif-shop-page button.button.alt:hover,.iif-shop-page button.button.alt.disabled:hover,.iif-shop input.button.alt:hover,.iif-shop-page input.button.alt:hover,.iif-shop #respond input#submit.alt:hover,.iif-shop-page #respond input#submit.alt:hover,.iif-shop #content input.button.alt:hover,.iif-shop-page #content input.button.alt:hover,.iif-shop a.button:hover,.iif-shop-page a.button:hover,.iif-shop button.button,.iif-shop-page button.button:hover,.iif-shop input.button:hover,.iif-shop-page input.button:hover,.iif-shop #respond input#submit:hover,.iif-shop-page #respond input#submit:hover,.iif-shop #content input.button:hover{color:#2EA3F2}
.iif-shop a.button.alt,.iif-shop-page a.button.alt,.iif-shop button.button.alt,.iif-shop button.button.alt.disabled,.iif-shop-page button.button.alt,.iif-shop-page button.button.alt.disabled,.iif-shop input.button.alt,.iif-shop-page input.button.alt,.iif-shop #respond input#submit.alt,.iif-shop-page #respond input#submit.alt,.iif-shop #content input.button.alt,.iif-shop-page #content input.button.alt,.iif-shop a.button,.iif-shop-page a.button,.iif-shop button.button,.iif-shop-page button.button,.iif-shop input.button,.iif-shop-page input.button,.iif-shop #respond input#submit,.iif-shop-page #respond input#submit,.iif-shop #content input.button,.iif-shop-page #content input.button,.iif-shop button.button:disabled,.iif-shop button.button:disabled[disabled]{font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em !important;background:transparent;position:relative;border:2px solid;border-radius:3px;-webkit-transition:all 0.2s;transition:all 0.2s}
.iif-shop a.button.alt,.iif-shop-page a.button.alt{border-color:#2EA3F2}
.iif-shop a.button.alt:hover,.iif-shop-page a.button.alt:hover,.iif-shop button.button.alt:hover,.iif-shop button.button.alt.disabled:hover,.iif-shop-page button.button.alt:hover,.iif-shop-page button.button.alt.disabled:hover,.iif-shop input.button.alt:hover,.iif-shop-page input.button.alt:hover,.iif-shop #respond input#submit.alt:hover,.iif-shop-page #respond input#submit.alt:hover,.iif-shop #content input.button.alt:hover,.iif-shop-page #content input.button.alt:hover,.iif-shop a.button:hover,.iif-shop-page a.button:hover,.iif-shop button.button:hover,.iif-shop-page button.button:hover,.iif-shop input.button:hover,.iif-shop-page input.button:hover,.iif-shop #respond input#submit:hover,.iif-shop-page #respond input#submit:hover,.iif-shop #content input.button:hover,.iif-shop-page #content input.button:hover,.iif-shop button.button:disabled:hover,.iif-shop-page button.button:disabled:hover{border:2px solid transparent;padding:0.3em 2em 0.3em 1em}
.iif-shop a.button.alt:hover,.iif-shop-page a.button.alt:hover,.iif-shop button.button.alt:hover,.iif-shop button.button.alt.disabled:hover,.iif-shop-page button.button.alt:hover,.iif-shop-page button.button.alt.disabled:hover,.iif-shop input.button.alt:hover,.iif-shop-page input.button.alt:hover,.iif-shop #respond input#submit.alt:hover,.iif-shop-page #respond input#submit.alt:hover,.iif-shop #content input.button.alt:hover,.iif-shop-page #content input.button.alt:hover,.iif-shop a.button:hover,.iif-shop-page a.button:hover,.iif-shop button.button:hover,.iif-shop-page button.button:hover,.iif-shop input.button:hover,.iif-shop-page input.button:hover,.iif-shop #respond input#submit:hover,.iif-shop-page #respond input#submit:hover,.iif-shop #content input.button:hover,.iif-shop-page #content input.button:hover{background:rgba(0,0,0,0.05)}
.iif-shop a.button.alt:after,.iif-shop-page a.button.alt:after,.iif-shop button.button.alt:after,.iif-shop-page button.button.alt:after,.iif-shop input.button.alt:after,.iif-shop-page input.button.alt:after,.iif-shop #respond input#submit.alt:after,.iif-shop-page #respond input#submit.alt:after,.iif-shop #content input.button.alt:after,.iif-shop-page #content input.button.alt:after,.iif-shop a.button:after,.iif-shop-page a.button:after,.iif-shop button.button:not(.button-confirm):after,.iif-shop-page button.button:not(.button-confirm):after,.iif-shop input.button:after,.iif-shop-page input.button:after,.iif-shop #respond input#submit:after,.iif-shop-page #respond input#submit:after,.iif-shop #content input.button:after,.iif-shop-page #content input.button:after,.iif-shop a.button:before,.iif-shop-page a.button:before,.iif-shop button.button:before,.iif-shop-page button.button:before,.iif-shop input.button:before,.iif-shop-page input.button:before,.iif-shop #respond input#submit:before,.iif-shop-page #respond input#submit:before,.iif-shop #content input.button:before,.iif-shop-page #content input.button:before{font-family:"ETmodules";font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all 0.2s;transition:all 0.2s}
.iif-shop a.button:before,.iif-shop-page a.button:before,.iif-shop button.button:before,.iif-shop-page button.button:before,.iif-shop input.button:before,.iif-shop-page input.button:before,.iif-shop #respond input#submit:before,.iif-shop-page #respond input#submit:before,.iif-shop #content input.button:before,.iif-shop-page #content input.button:before{display:none}
.iif-button-icon-visible.iif-shop a.button.alt,.iif-button-icon-visible.iif-shop-page a.button.alt,.iif-button-icon-visible.iif-shop button.button.alt,.iif-button-icon-visible.iif-shop button.button.alt.disabled,.iif-button-icon-visible.iif-shop-page button.button.alt,.iif-button-icon-visible.iif-shop-page button.button.alt.disabled,.iif-button-icon-visible.iif-shop input.button.alt,.iif-button-icon-visible.iif-shop-page input.button.alt,.iif-button-icon-visible.iif-shop #respond input#submit.alt,.iif-button-icon-visible.iif-shop-page #respond input#submit.alt,.iif-button-icon-visible.iif-shop #content input.button.alt,.iif-button-icon-visible.iif-shop-page #content input.button.alt,.iif-button-icon-visible.iif-shop a.button,.iif-button-icon-visible.iif-shop-page a.button,.iif-button-icon-visible.iif-shop button.button,.iif-button-icon-visible.iif-shop-page button.button,.iif-button-icon-visible.iif-shop input.button,.iif-button-icon-visible.iif-shop-page input.button,.iif-button-icon-visible.iif-shop #respond input#submit,.iif-button-icon-visible.iif-shop-page #respond input#submit,.iif-button-icon-visible.iif-shop #content input.button,.iif-button-icon-visible.iif-shop-page #content input.button{padding-right:2em;padding-left:0.7em}
.iif-button-icon-visible.iif-shop a.button.alt:after,.iif-button-icon-visible.iif-shop-page a.button.alt:after,.iif-button-icon-visible.iif-shop button.button.alt:after,.iif-button-icon-visible.iif-shop-page button.button.alt:after,.iif-button-icon-visible.iif-shop input.button.alt:after,.iif-button-icon-visible.iif-shop-page input.button.alt:after,.iif-button-icon-visible.iif-shop #respond input#submit.alt:after,.iif-button-icon-visible.iif-shop-page #respond input#submit.alt:after,.iif-button-icon-visible.iif-shop #content input.button.alt:after,.iif-button-icon-visible.iif-shop-page #content input.button.alt:after,.iif-button-icon-visible.iif-shop a.button:after,.iif-button-icon-visible.iif-shop-page a.button:after,.iif-button-icon-visible.iif-shop button.button:after,.iif-button-icon-visible.iif-shop-page button.button:after,.iif-button-icon-visible.iif-shop input.button:after,.iif-button-icon-visible.iif-shop-page input.button:after,.iif-button-icon-visible.iif-shop #respond input#submit:after,.iif-button-icon-visible.iif-shop-page #respond input#submit:after,.iif-button-icon-visible.iif-shop #content input.button:after,.iif-button-icon-visible.iif-shop-page #content input.button:after{opacity:1;margin-left:0}
.iif-button-left.iif-button-icon-visible.iif-shop a.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page a.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop button.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page button.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop input.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page input.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop #respond input#submit.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page #respond input#submit.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop #content input.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page #content input.button.alt:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop a.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page a.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop button.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page button.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop input.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page input.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop #respond input#submit:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page #respond input#submit:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop #content input.button:hover:after,.iif-button-left.iif-button-icon-visible.iif-shop-page #content input.button:hover:after{left:0.15em}
.iif-shop a.button.alt:hover:after,.iif-shop-page a.button.alt:hover:after,.iif-shop button.button.alt:hover:after,.iif-shop-page button.button.alt:hover:after,.iif-shop input.button.alt:hover:after,.iif-shop-page input.button.alt:hover:after,.iif-shop #respond input#submit.alt:hover:after,.iif-shop-page #respond input#submit.alt:hover:after,.iif-shop #content input.button.alt:hover:after,.iif-shop-page #content input.button.alt:hover:after,.iif-shop a.button:hover:after,.iif-shop-page a.button:hover:after,.iif-shop button.button:hover:after,.iif-shop-page button.button:hover:after,.iif-shop input.button:hover:after,.iif-shop-page input.button:hover:after,.iif-shop #respond input#submit:hover:after,.iif-shop-page #respond input#submit:hover:after,.iif-shop #content input.button:hover:after,.iif-shop-page #content input.button:hover:after{opacity:1;margin-left:0}
.iif-button-left.iif-shop a.button.alt:after,.iif-button-left.iif-shop-page a.button.alt:after,.iif-button-left.iif-shop button.button.alt:after,.iif-button-left.iif-shop-page button.button.alt:after,.iif-button-left.iif-shop input.button.alt:after,.iif-button-left.iif-shop-page input.button.alt:after,.iif-button-left.iif-shop #respond input#submit.alt:after,.iif-button-left.iif-shop-page #respond input#submit.alt:after,.iif-button-left.iif-shop #content input.button.alt:after,.iif-button-left.iif-shop-page #content input.button.alt:after,.iif-button-left.iif-shop a.button:after,.iif-button-left.iif-shop-page a.button:after,.iif-button-left.iif-shop button.button:after,.iif-button-left.iif-shop-page button.button:after,.iif-button-left.iif-shop input.button:after,.iif-button-left.iif-shop-page input.button:after,.iif-button-left.iif-shop #respond input#submit:after,.iif-button-left.iif-shop-page #respond input#submit:after,.iif-button-left.iif-shop #content input.button:after,.iif-button-left.iif-shop-page #content input.button:after{margin-left:0;left:1em}
.iif-button-left.iif-shop a.button.alt:hover,.iif-button-left.iif-shop-page a.button.alt:hover,.iif-button-left.iif-shop button.button.alt:hover,.iif-button-left.iif-shop button.button.alt.disabled:hover,.iif-button-left.iif-shop-page button.button.alt:hover,.iif-button-left.iif-shop-page button.button.alt.disabled:hover,.iif-button-left.iif-shop input.button.alt:hover,.iif-button-left.iif-shop-page input.button.alt:hover,.iif-button-left.iif-shop #respond input#submit.alt:hover,.iif-button-left.iif-shop-page #respond input#submit.alt:hover,.iif-button-left.iif-shop #content input.button.alt:hover,.iif-button-left.iif-shop-page #content input.button.alt:hover,.iif-button-left.iif-shop a.button:hover,.iif-button-left.iif-shop-page a.button:hover,.iif-button-left.iif-shop button.button:hover,.iif-button-left.iif-shop-page button.button:hover,.iif-button-left.iif-shop input.button:hover,.iif-button-left.iif-shop-page input.button:hover,.iif-button-left.iif-shop #respond input#submit:hover,.iif-button-left.iif-shop-page #respond input#submit:hover,.iif-button-left.iif-shop #content input.button:hover,.iif-button-left.iif-shop-page #content input.button:hover,.iif-button-icon-visible.iif-button-left.iif-shop a.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop-page a.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop button.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop button.button.alt.disabled,.iif-button-icon-visible.iif-button-left.iif-shop-page button.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop-page button.button.alt.disabled,.iif-button-icon-visible.iif-button-left.iif-shop input.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop-page input.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop #respond input#submit.alt,.iif-button-icon-visible.iif-button-left.iif-shop-page #respond input#submit.alt,.iif-button-icon-visible.iif-button-left.iif-shop #content input.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop-page #content input.button.alt,.iif-button-icon-visible.iif-button-left.iif-shop a.button,.iif-button-icon-visible.iif-button-left.iif-shop-page a.button,.iif-button-icon-visible.iif-button-left.iif-shop button.button,.iif-button-icon-visible.iif-button-left.iif-shop-page button.button,.iif-button-icon-visible.iif-button-left.iif-shop input.button,.iif-button-icon-visible.iif-button-left.iif-shop-page input.button,.iif-button-icon-visible.iif-button-left.iif-shop #respond input#submit,.iif-button-icon-visible.iif-button-left.iif-shop-page #respond input#submit,.iif-button-icon-visible.iif-button-left.iif-shop #content input.button,.iif-button-icon-visible.iif-button-left.iif-shop-page #content input.button{padding-left:2em;padding-right:0.7em}
.iif-button-left.iif-shop a.button.alt:hover:after,.iif-button-left.iif-shop-page a.button.alt:hover:after,.iif-button-left.iif-shop button.button.alt:hover:after,.iif-button-left.iif-shop-page button.button.alt:hover:after,.iif-button-left.iif-shop input.button.alt:hover:after,.iif-button-left.iif-shop-page input.button.alt:hover:after,.iif-button-left.iif-shop #respond input#submit.alt:hover:after,.iif-button-left.iif-shop-page #respond input#submit.alt:hover:after,.iif-button-left.iif-shop #content input.button.alt:hover:after,.iif-button-left.iif-shop-page #content input.button.alt:hover:after,.iif-button-left.iif-shop a.button:hover:after,.iif-button-left.iif-shop-page a.button:hover:after,.iif-button-left.iif-shop button.button:hover:after,.iif-button-left.iif-shop-page button.button:hover:after,.iif-button-left.iif-shop input.button:hover:after,.iif-button-left.iif-shop-page input.button:hover:after,.iif-button-left.iif-shop #respond input#submit:hover:after,.iif-button-left.iif-shop-page #respond input#submit:hover:after,.iif-button-left.iif-shop #content input.button:hover:after,.iif-button-left.iif-shop-page #content input.button:hover:after,.iif-button-icon-visible.iif-button-left.iif-shop a.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop-page a.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop button.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop-page button.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop input.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop-page input.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop #respond input#submit.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop-page #respond input#submit.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop #content input.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop-page #content input.button.alt:after,.iif-button-icon-visible.iif-button-left.iif-shop a.button:after,.iif-button-icon-visible.iif-button-left.iif-shop-page a.button:after,.iif-button-icon-visible.iif-button-left.iif-shop button.button:after,.iif-button-icon-visible.iif-button-left.iif-shop-page button.button:after,.iif-button-icon-visible.iif-button-left.iif-shop input.button:after,.iif-button-icon-visible.iif-button-left.iif-shop-page input.button:after,.iif-button-icon-visible.iif-button-left.iif-shop #respond input#submit:after,.iif-button-icon-visible.iif-button-left.iif-shop-page #respond input#submit:after,.iif-button-icon-visible.iif-button-left.iif-shop #content input.button:after,.iif-button-icon-visible.iif-button-left.iif-shop-page #content input.button:after{left:0.15em}
.iif-shop #respond input#submit:hover,.iif-shop-page #respond input#submit:hover{padding:0.3em 1em}
.iif-button-no-icon.iif-shop a.button.alt:after,.iif-button-no-icon.iif-shop-page a.button.alt:after,.iif-button-no-icon.iif-shop button.button.alt:after,.iif-button-no-icon.iif-shop-page button.button.alt:after,.iif-button-no-icon.iif-shop input.button.alt:after,.iif-button-no-icon.iif-shop-page input.button.alt:after,.iif-button-no-icon.iif-shop #respond input#submit.alt:after,.iif-button-no-icon.iif-shop-page #respond input#submit.alt:after,.iif-button-no-icon.iif-shop #content input.button.alt:after,.iif-button-no-icon.iif-shop-page #content input.button.alt:after,.iif-button-no-icon.iif-shop a.button:after,.iif-button-no-icon.iif-shop-page a.button:after,.iif-button-no-icon.iif-shop button.button:after,.iif-button-no-icon.iif-shop-page button.button:after,.iif-button-no-icon.iif-shop input.button:after,.iif-button-no-icon.iif-shop-page input.button:after,.iif-button-no-icon.iif-shop #respond input#submit:after,.iif-button-no-icon.iif-shop-page #respond input#submit:after,.iif-button-no-icon.iif-shop #content input.button:after,.iif-button-no-icon.iif-shop-page #content input.button:after{display:none}
.iif-button-no-icon.iif-shop a.button.alt,.iif-button-no-icon.iif-shop-page a.button.alt,.iif-button-no-icon.iif-shop button.button.alt,.iif-button-no-icon.iif-shop button.button.alt.disabled,.iif-button-no-icon.iif-shop-page button.button.alt,.iif-button-no-icon.iif-shop-page button.button.alt.disabled,.iif-button-no-icon.iif-shop input.button.alt,.iif-button-no-icon.iif-shop-page input.button.alt,.iif-button-no-icon.iif-shop #respond input#submit.alt,.iif-button-no-icon.iif-shop-page #respond input#submit.alt,.iif-button-no-icon.iif-shop #content input.button.alt,.iif-button-no-icon.iif-shop-page #content input.button.alt,.iif-button-no-icon.iif-shop a.button,.iif-button-no-icon.iif-shop-page a.button,.iif-button-no-icon.iif-shop button.button,.iif-button-no-icon.iif-shop-page button.button,.iif-button-no-icon.iif-shop input.button,.iif-button-no-icon.iif-shop-page input.button,.iif-button-no-icon.iif-shop #respond input#submit,.iif-button-no-icon.iif-shop-page #respond input#submit,.iif-button-no-icon.iif-shop #content input.button,.iif-button-no-icon.iif-shop-page #content input.button,.iif-button-no-icon.iif-shop a.button.alt:hover,.iif-button-no-icon.iif-shop-page a.button.alt:hover,.iif-button-no-icon.iif-shop button.button.alt:hover,.iif-button-no-icon.iif-shop button.button.alt.disabled:hover,.iif-button-no-icon.iif-shop-page button.button.alt:hover,.iif-button-no-icon.iif-shop-page button.button.alt.disabled:hover,.iif-button-no-icon.iif-shop input.button.alt:hover,.iif-button-no-icon.iif-shop-page input.button.alt:hover,.iif-button-no-icon.iif-shop #respond input#submit.alt:hover,.iif-button-no-icon.iif-shop-page #respond input#submit.alt:hover,.iif-button-no-icon.iif-shop #content input.button.alt:hover,.iif-button-no-icon.iif-shop-page #content input.button.alt:hover,.iif-button-no-icon.iif-shop a.button:hover,.iif-button-no-icon.iif-shop-page a.button:hover,.iif-button-no-icon.iif-shop button.button:hover,.iif-button-no-icon.iif-shop-page button.button:hover,.iif-button-no-icon.iif-shop input.button:hover,.iif-button-no-icon.iif-shop-page input.button:hover,.iif-button-no-icon.iif-shop #respond input#submit:hover,.iif-button-no-icon.iif-shop-page #respond input#submit:hover,.iif-button-no-icon.iif-shop #content input.button:hover,.iif-button-no-icon.iif-shop-page #content input.button:hover,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop a.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page a.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop button.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop button.button.alt.disabled,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page button.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page button.button.alt.disabled,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop input.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page input.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop #respond input#submit.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page #respond input#submit.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop #content input.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page #content input.button.alt,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop a.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page a.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop button.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page button.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop input.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page input.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop #respond input#submit,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page #respond input#submit,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop #content input.button,.iif-button-no-icon.iif-button-icon-visible.iif-button-left.iif-shop-page #content input.button,.iif-button-no-icon.iif-button-left.iif-shop a.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop-page a.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop button.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop button.button.alt.disabled:hover,.iif-button-no-icon.iif-button-left.iif-shop-page button.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop-page button.button.alt.disabled:hover,.iif-button-no-icon.iif-button-left.iif-shop input.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop-page input.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop #respond input#submit.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop-page #respond input#submit.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop #content input.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop-page #content input.button.alt:hover,.iif-button-no-icon.iif-button-left.iif-shop a.button:hover,.iif-button-no-icon.iif-button-left.iif-shop-page a.button:hover,.iif-button-no-icon.iif-button-left.iif-shop button.button:hover,.iif-button-no-icon.iif-button-left.iif-shop-page button.button:hover,.iif-button-no-icon.iif-button-left.iif-shop input.button:hover,.iif-button-no-icon.iif-button-left.iif-shop-page input.button:hover,.iif-button-no-icon.iif-button-left.iif-shop #respond input#submit:hover,.iif-button-no-icon.iif-button-left.iif-shop-page #respond input#submit:hover,.iif-button-no-icon.iif-button-left.iif-shop #content input.button:hover,.iif-button-no-icon.iif-button-left.iif-shop-page #content input.button:hover,.iif-shop input.button,.iif-shop input.button:hover{padding:0.3em 1em !important}
.iif-button-custom-icon.iif-shop a.button.alt:after,.iif-button-custom-icon.iif-shop-page a.button.alt:after,.iif-button-custom-icon.iif-shop button.button.alt:after,.iif-button-custom-icon.iif-shop-page button.button.alt:after,.iif-button-custom-icon.iif-shop input.button.alt:after,.iif-button-custom-icon.iif-shop-page input.button.alt:after,.iif-button-custom-icon.iif-shop #respond input#submit.alt:after,.iif-button-custom-icon.iif-shop-page #respond input#submit.alt:after,.iif-button-custom-icon.iif-shop #content input.button.alt:after,.iif-button-custom-icon.iif-shop-page #content input.button.alt:after,.iif-button-custom-icon.iif-shop a.button:after,.iif-button-custom-icon.iif-shop-page a.button:after,.iif-button-custom-icon.iif-shop button.button:after,.iif-button-custom-icon.iif-shop-page button.button:after,.iif-button-custom-icon.iif-shop input.button:after,.iif-button-custom-icon.iif-shop-page input.button:after,.iif-button-custom-icon.iif-shop #respond input#submit:after,.iif-button-custom-icon.iif-shop-page #respond input#submit:after,.iif-button-custom-icon.iif-shop #content input.button:after,.iif-button-custom-icon.iif-shop-page #content input.button:after{line-height:1.7em}
.iif-button-custom-icon.iif-shop a.button.alt:hover:after,.iif-button-custom-icon.iif-shop-page a.button.alt:hover:after,.iif-button-custom-icon.iif-shop button.button.alt:hover:after,.iif-button-custom-icon.iif-shop-page button.button.alt:hover:after,.iif-button-custom-icon.iif-shop input.button.alt:hover:after,.iif-button-custom-icon.iif-shop-page input.button.alt:hover:after,.iif-button-custom-icon.iif-shop #respond input#submit.alt:hover:after,.iif-button-custom-icon.iif-shop-page #respond input#submit.alt:hover:after,.iif-button-custom-icon.iif-shop #content input.button.alt:hover:after,.iif-button-custom-icon.iif-shop-page #content input.button.alt:hover:after,.iif-button-custom-icon.iif-shop a.button:hover:after,.iif-button-custom-icon.iif-shop-page a.button:hover:after,.iif-button-custom-icon.iif-shop button.button:hover:after,.iif-button-custom-icon.iif-shop-page button.button:hover:after,.iif-button-custom-icon.iif-shop input.button:hover:after,.iif-button-custom-icon.iif-shop-page input.button:hover:after,.iif-button-custom-icon.iif-shop #respond input#submit:hover:after,.iif-button-left.iif-shop-page #respond input#submit:hover:after,.iif-button-custom-icon.iif-shop #content input.button:hover:after,.iif-button-custom-icon.iif-shop-page #content input.button:hover:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop a.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page a.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop button.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page button.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop input.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page input.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop #respond input#submit.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page #respond input#submit.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop #content input.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page #content input.button.alt:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop a.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page a.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop button.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page button.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop input.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page input.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop #respond input#submit:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page #respond input#submit:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop #content input.button:after,.iif-button-custom-icon.iif-button-icon-visible.iif-shop-page #content input.button:after{margin-left:.3em}
p.demo_store{position:fixed !important;bottom:0 !important;top:auto !important;z-index:100000}
.entry-content address,.comment-content address,body.iif-preview #main-content .container address{line-height:24px;margin-bottom:12px}
.iif-shop-info a,.iif-shop-message a{color:#fff}
.shop_table .actions .submit{float:right}
.shop_table .actions .checkout-button{clear:both}
.col2-set.addresses{margin-top:20px}
table.shop_table{margin-bottom:30px !important}
.iif-shop-message a.button.wc-forward{border:none;background:#fff}
.iif-shop-message a.button.wc-forward:hover{border:none;background:#fff}
p.iif-shop-result-count{font-weight:500;font-size:14px;color:#999;padding-bottom:40px}
.entry-summary .entry-title{padding-bottom:14px !important}
.iif-widget .buttons a{margin-top:10px !important}
.product_meta{border-width:0;border-style:solid;border-color:#dadada;border-top:1px solid #dadada;font-size:14px;color:#666;padding-top:6px}
.posted_in a,.tagged_as a{font-weight:500;color:#2ea3f2;text-decoration:none}
.product .related h2{font-size:26px !important;padding-bottom:16px}
.iif-fixed-nav.iif-transparent-nav.iif-db.iif-full-width-page #left-area>.iif-shop-notices-wrapper{opacity:0}
.iif-shop ul.products li.product a img,.iif-shop-page ul.products li.product a img{-webkit-box-shadow:none !important;box-shadow:none !important;margin:0 0 9px !important}
.iif-shop ul.products li.product h3,.iif-shop-page ul.products li.product h3{padding:.3em 0}
.iif-shop ul.products li.product .onsale,.iif-shop-page ul.products li.product .onsale{left:10px !important;margin:0 !important;right:auto !important}
.iif-shop span.onsale,.iif-shop-page span.onsale{z-index:2;background:#ef8f61 !important;border-radius:3px !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;font-size:20px;font-weight:500 !important;left:10px !important;line-height:inherit !important;margin:0 !important;min-height:0 !important;min-width:0 !important;padding:6px 18px !important;position:absolute;text-shadow:none !important;top:10px !important}
.iif-shop div.product div.images img,.iif-shop-page div.product div.images img,.iif-shop #content div.product div.images img,.iif-shop-page #content div.product div.images img{-webkit-box-shadow:none !important;box-shadow:none !important}
.iif-shop div.product div.images div.thumbnails,.iif-shop-page div.product div.images div.thumbnails,.iif-shop #content div.product div.images div.thumbnails,.iif-shop-page #content div.product div.images div.thumbnails{padding-top:20px !important}
.iif-shop .iif-shop-pagination ul.page-numbers,.iif-shop-page .iif-shop-pagination ul.page-numbers{list-style:none !important;padding:0 !important}
.iif-shop .products .star-rating,.iif-shop-page .products .star-rating{margin:4px 0 .3em 0 !important}
.iif-shop .star-rating:before,.iif-shop-page .star-rating:before{content:"\53\53\53\53\53" !important;color:#ccc !important}
.iif-shop ul.products li.product .price,.iif-shop-page ul.products li.product .price,.iif-shop ul.products li.product .price del,.iif-shop-page ul.products li.product .price del{color:#666 !important;font-size:14px;margin:0 !important}
.entry-summary p.price span{font-size:26px !important}
.entry-summary p.price del{color:#999;margin-right:10px}
.cart_table_item .quantity{margin:0 !important;width:100px !important}
.iif-shop-checkout #main-content .cart-subtotal td{border-top:1px solid #eee}
table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,#content-area table tr,#content-area table td,#content-area table th{padding:.857em 0.587em;max-width:100%}
table.cart td.actions .button.alt,#main-content table.cart td.actions .button.alt{margin:19px 0 9px}
table.cart td.actions .checkout-button{margin:0 !important}
.orderby,.iif-shop div.product form.cart .variations td select{background-color:#ececec;border:none;border-radius:3px;border-width:0;color:#666 !important;font-size:12px;padding:4px 8px;font-weight:500;font-family:'Open Sans', Arial, sans-serif}
.cart_totals h2,.shipping_calculator h2{margin-bottom:10px}
.iif-shop div.product form.cart,.iif-shop-page div.product form.cart,.iif-shop #content div.product form.cart,.iif-shop-page #content div.product form.cart{margin:24px 0 39px}
.iif-shop div.product .iif-wc-add-to-cart:last-child form.cart,.iif-shop-page div.product .iif-wc-add-to-cart:last-child form.cart,.iif-shop #content div.product .iif-wc-add-to-cart:last-child form.cart,.iif-shop-page #content div.product .iif-wc-add-to-cart:last-child form.cart{margin-bottom:0 !important}
.iif-shop div.product form.cart div.quantity,.iif-shop-page div.product form.cart div.quantity,.iif-shop #content div.product form.cart div.quantity,.iif-shop-page #content div.product form.cart div.quantity{margin:0 20px 0 0 !important;width:auto;overflow:hidden}
.iif-shop .quantity input.qty::-webkit-input-placeholder,.iif-shop-page .quantity input.qty::-webkit-input-placeholder,.iif-shop #content .quantity input.qty::-webkit-input-placeholder,.iif-shop-page #content .quantity input.qty::-webkit-input-placeholder,.iif-shop-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder,.iif-shop form .form-row input.input-text::-webkit-input-placeholder,.iif-shop form .form-row textarea::-webkit-input-placeholder{color:#999}
.iif-shop .quantity input.qty::-moz-placeholder,.iif-shop-page .quantity input.qty::-moz-placeholder,.iif-shop #content .quantity input.qty::-moz-placeholder,.iif-shop-page #content .quantity input.qty::-moz-placeholder,.iif-shop-cart table.cart td.actions .coupon .input-text::-moz-placeholder,.iif-shop form .form-row input.input-text::-moz-placeholder,.iif-shop form .form-row textarea::-moz-placeholder{color:#999}
.iif-shop .quantity input.qty::-ms-input-placeholder,.iif-shop-page .quantity input.qty::-ms-input-placeholder,.iif-shop #content .quantity input.qty::-ms-input-placeholder,.iif-shop-page #content .quantity input.qty::-ms-input-placeholder,.iif-shop-cart table.cart td.actions .coupon .input-text::-ms-input-placeholder,.iif-shop form .form-row input.input-text::-ms-input-placeholder,.iif-shop form .form-row textarea::-ms-input-placeholder{color:#999}
.iif-shop .quantity input.qty::placeholder,.iif-shop-page .quantity input.qty::placeholder,.iif-shop #content .quantity input.qty::placeholder,.iif-shop-page #content .quantity input.qty::placeholder,.iif-shop-cart table.cart td.actions .coupon .input-text::placeholder,.iif-shop form .form-row input.input-text::placeholder,.iif-shop form .form-row textarea::placeholder{color:#999}
.iif-shop .quantity input.qty,.iif-shop-page .quantity input.qty,.iif-shop #content .quantity input.qty,.iif-shop-page #content .quantity input.qty,.iif-shop-cart table.cart td.actions .coupon .input-text,.iif-shop form .form-row input.input-text,.iif-shop form .form-row textarea,.iif-wc-cart-totals .select2-container--default .select2-selection--single,.iif-wc-checkout-billing .select2-container--default .select2-selection--single,.iif-wc-checkout-shipping .select2-container--default .select2-selection--single{-webkit-appearance:none;background-color:#eee;max-width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px;line-height:1.7em;border-style:solid}
.iif-shop .quantity input.qty{width:4.3em}
.iif-wc-cart-totals .select2-container .select2-selection--single,.iif-wc-checkout-billing .select2-container .select2-selection--single,.iif-wc-checkout-shipping .select2-container .select2-selection--single{min-height:50px;padding:15px}
.iif-wc-cart-totals .select2-container .select2-selection--single .select2-selection__rendered,.iif-wc-checkout-billing .select2-container .select2-selection--single .select2-selection__rendered,.iif-wc-checkout-shipping .select2-container .select2-selection--single .select2-selection__rendered{color:#999;line-height:22px;padding-left:0}
.iif-shop .quantity input.qty:focus,.iif-shop-page .quantity input.qty:focus,.iif-shop form .form-row input.input-text:focus,.iif-shop form .form-row textarea.input-text:focus,.iif-shop-page form .form-row input.input-text:focus,.iif-shop-page form .form-row textarea.input-text:focus,.iif-shop #content .quantity input.qty:focus,.iif-shop-page #content .quantity input.qty:focus,.iif-shop-cart table.cart td.actions .coupon .input-text:focus,.iif-wc-cart-totals .select2-container.select2-container--open .select2-selection__rendered,.iif-wc-checkout-billing .select2-container.select2-container--open .select2-selection__rendered,.iif-wc-checkout-shipping .select2-container.select2-container--open .select2-selection__rendered{color:#3e3e3e}
.iif-wc-cart-totals .select2-container--default .select2-selection--single .select2-selection__arrow,.iif-wc-checkout-billing .select2-container--default .select2-selection--single .select2-selection__arrow,.iif-wc-checkout-shipping .select2-container--default .select2-selection--single .select2-selection__arrow{height:inherit;top:50%;right:10px}
.iif-shop-cart table.cart td.actions .coupon .input-text{width:150px;margin-right:10px}
.iif-shop .quantity .plus,.iif-shop-page .quantity .plus,.iif-shop #content .quantity .plus,.iif-shop-page #content .quantity .plus,.iif-shop .quantity .minus,.iif-shop-page .quantity .minus,.iif-shop #content .quantity .minus,.iif-shop-page #content .quantity .minus{background:#fff !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#BCC8C9 !important;font-size:20px !important;font-weight:300 !important;height:24px !important;text-decoration:none !important;text-shadow:none !important;width:30px !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border:1px solid #BCC8C9 !important}
.iif-shop #content .quantity,.iif-shop .quantity,.iif-shop-page #content .quantity,.iif-shop-page .quantity{width:100px;margin:0}
.iif-shop div.product form.cart .variations td{padding:0 20px 20px 0 !important;max-width:none !important;line-height:1.3em}
.iif-shop div.product form.cart .variations td:last-child{padding-right:0 !important}
.iif-shop ul.cart_list li,.iif-shop ul.product_list_widget li,.iif-shop-page ul.cart_list li,.iif-shop-page ul.product_list_widget li{padding:6px 0}
.iif-shop .iif-shop-orders-table .iif-shop-orders-table--cell-order-actions a{padding:0.3em 2em 0.3em 1.5em}
.iif-shop div.product .iif-shop-tabs ul.tabs:before,.iif-shop-page div.product .iif-shop-tabs ul.tabs:before,.iif-shop #content div.product .iif-shop-tabs ul.tabs:before,.iif-shop-page #content div.product .iif-shop-tabs ul.tabs:before{border-bottom-color:#d9d9d9}
body.iif-shop .iif-shop-tabs{border:1px solid #d9d9d9;margin:30px 0 45px}
body.iif-shop div.product .iif-shop-tabs ul.tabs,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs{margin:0 !important;padding:0 !important;background:#f4f4f4}
body.iif-shop div.product .iif-shop-tabs ul.tabs li,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li,body.iif-shop div.product .iif-shop-tabs ul.tabs li.active,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li.active{background:none;border-radius:0;border:none;background:#f4f4f4;border-right:1px solid #d9d9d9;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0 -2px}
body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li.active{background:#fff !important}
body.iif-shop div.product .iif-shop-tabs ul.tabs li a,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li a{color:#666666 !important;padding:4px 22px !important}
body.iif-shop div.product .iif-shop-tabs ul.tabs li:before,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li:before,body.iif-shop div.product .iif-shop-tabs ul.tabs li:after,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li:after{display:none}
body.iif-shop div.product .iif-shop-tabs ul.tabs li.active a,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li.active a{color:#000 !important}
body.iif-shop div.product .iif-shop-tabs .panel,body.iif-shop #content-area div.product .iif-shop-tabs .panel{padding:30px;margin:0}
#reviews .commentlist{padding-bottom:0 !important}
.iif-shop #reviews #comments ol.commentlist li,.iif-shop-page #reviews #comments ol.commentlist li{margin-bottom:40px !important}
.iif-shop #reviews #comments ol.commentlist li .comment-text,.iif-shop-page #reviews #comments ol.commentlist li .comment-text{border:none !important;padding:0 !important;margin:0 0 0 100px !important}
.iif-shop #reviews #comments ol.commentlist li img.avatar,.iif-shop-page #reviews #comments ol.commentlist li img.avatar{width:auto !important;padding:0 !important;border:none}
.iif-shop #reviews #comments ol.commentlist li .comment-text p.meta,.iif-shop-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:inherit !important;margin:0 0 2px !important;padding:0 !important}
.iif-shop #reviews .commentlist .star-rating{float:none !important;margin-bottom:6px !important}
.iif-shop #reviews #comments h2,.iif-shop-page #reviews #comments h2,.iif-shop #reviews #comments h1,.iif-shop-page #reviews #comments h1,.iif-shop #reviews #comments h3,.iif-shop-page #reviews #comments h3,.iif-shop #reviews #comments h4,.iif-shop-page #reviews #comments h4,.iif-shop #reviews #comments h5,.iif-shop-page #reviews #comments h5,.iif-shop #reviews #comments h6,.iif-shop-page #reviews #comments h6{margin-bottom:30px !important}
.iif-shop-message,.iif-shop-error,.iif-shop-info{-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;font-size:18px !important;color:#fff !important;padding:15px !important;border:none}
.iif-shop-message:before,.iif-shop-error:before,.iif-shop-info:before{display:none !important;color:#FFF !important}
.iif-shop-page #reviews #commentform,.iif-shop-page #review_form #respond p.form-submit{padding-bottom:0;margin-bottom:0}
.iif-shop .pswp{z-index:999999}
div.pp_pic_holder{z-index:100001}
div.pp_overlay{z-index:100000}
figure.iif-shop-product-gallery--wrapper{margin:0}
.iif-shop div.product div.images .flex-control-thumbs{margin-top:6.6666%}
.iif-shop div.product div.images .flex-control-thumbs li{width:20%;margin-right:6.6666%;margin-bottom:6.6666%}
.iif-shop div.product div.images .flex-control-thumbs li:nth-of-type(4n){margin-right:0}
.iif-shop div.product div.images.iif-shop-product-gallery{margin-bottom:0}
.iif-shop div.product div.images .flex-control-thumbs li img{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.iif-shop form.checkout_coupon,.iif-shop form.login,.iif-shop form.register{border-color:#eeeeee}
.checkout #payment,.checkout #payment{border-style:solid;border-color:#eeeeee}
@media all and (min-width: 981px){.iif-full-width-page.iif-shop-page ul.products li.product:nth-child(4n),.row .iif-full-width-page.iif-shop-page ul.products li.product:nth-child(4n),.single.iif-left-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n),.archive.iif-left-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n),.row .iif-left-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n),.single.iif-right-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n),.archive.iif-right-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n),.row .iif-right-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n){margin-right:0}.single.iif-left-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-4 li.product:nth-child(3n),.single.iif-left-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-4 li.product:nth-child(3n),.single.iif-right-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-4 li.product:nth-child(3n),.single.iif-right-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-4 li.product:nth-child(3n),.single.iif-left-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-5 li.product:nth-child(3n),.single.iif-left-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-5 li.product:nth-child(3n),.single.iif-right-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-5 li.product:nth-child(3n),.single.iif-right-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-5 li.product:nth-child(3n),.single.iif-left-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.iif-left-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.iif-right-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.iif-right-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-6 li.product:nth-child(3n):not(.last){margin-right:3.8%}.iif-full-width-page.iif-shop-page ul.products li.product:nth-child(4n+1),.iif-left-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n+1),.iif-right-sidebar.iif-shop-page #main-content ul.products li.product:nth-child(3n+1){clear:both}.iif-left-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-4 li.product:nth-child(3n+1),.iif-left-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-4 li.product:nth-child(3n+1),.iif-right-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-4 li.product:nth-child(3n+1),ul.products.columns-4 li.product:nth-child(3n+1) .iif-right-sidebar.iif-shop-page #main-content .iif-wc-upsells,.iif-left-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-5 li.product:nth-child(3n+1),.iif-left-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-5 li.product:nth-child(3n+1),.iif-right-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-5 li.product:nth-child(3n+1),ul.products.columns-5 li.product:nth-child(3n+1) .iif-right-sidebar.iif-shop-page #main-content .iif-wc-upsells,.iif-left-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-6 li.product:nth-child(3n+1):not(.first),.iif-left-sidebar.iif-shop-page #main-content .iif-wc-upsells ul.products.columns-6 li.product:nth-child(3n+1):not(.first),.iif-right-sidebar.iif-shop-page #main-content .iif-wc-related-products ul.products.columns-6 li.product:nth-child(3n+1):not(.first),ul.products.columns-6 li.product:nth-child(3n+1):not(.first) .iif-right-sidebar.iif-shop-page #main-content .iif-wc-upsells{clear:none}}
@media all and (max-width: 980px){.iif-full-width-page.iif-shop-page ul.products li.product:nth-child(4n+1){clear:none}.iif-shop .cart-collaterals>div,.iif-shop .cart-collaterals>form{width:100% !important;float:none !important}.shop_table .coupon{margin-bottom:5px !important}.checkout .form-row,.checkout .col-1,.checkout .col-2{float:none !important;width:auto !important}.checkout .col-1,.checkout .col-2{margin-bottom:25px !important}}
@media all and (max-width: 768px){table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,.iif-shop-cart #content-area table tr,.iif-shop-cart #content-area table td,.iif-shop-cart #content-area table th{max-width:100%}table.cart tr,#main-content table.cart tr,#content-area table tr{padding:0}.iif-shop .cart_item .quantity{width:auto}.iif-shop-cart table.cart td.actions .coupon .input-text{width:50%;margin-right:0}.iif-shop-cart table.cart td.actions .button[name="update_cart"]{width:100%}}
@media all and (max-width: 767px){body.iif-shop div.product .iif-shop-tabs ul.tabs li,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li,body.iif-shop div.product .iif-shop-tabs ul.tabs li.active,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li.active{display:block !important;border-bottom:1px solid #E0DADF !important}body.iif-shop div.product .iif-shop-tabs ul.tabs li a,body.iif-shop #content-area div.product .iif-shop-tabs ul.tabs li a{display:block !important}.iif-shop .form-row{float:none !important;width:auto !important}}
@media all and (max-width: 479px){table.cart th,#content table.cart th,table.cart td,#content table.cart td,table.cart tr,#content table.cart tr{padding:.857em 0.287em !important}.iif-shop-cart table.cart td.actions .coupon .input-text{margin-bottom:10px}.iif-shop-cart table.cart td.actions .coupon .input-text,.iif-shop-cart table.cart td.actions .button{width:100%}}
.sec{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}
.sec--absolute,.sec--fixed{width:100%}
.sec.iif-section-transparent{background-color:transparent}
.iif-fullwidth-section{padding:0}
.iif-fullwidth-section>.m-module:not(.iif-post-content):not(.iif-fullwidth-post-content) .row{padding:0!important}
.iif-inner-shadow{box-shadow:inset 0 0 7px rgba(0,0,0,.07)}
.iif-bottom-inside-divider,.iif-top-inside-divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}
.iif-bottom-inside-divider.iif-no-transition,.iif-top-inside-divider.iif-no-transition{transition:none!important}
.iif-top-inside-divider{margin-top:-1px}
.iif-bottom-inside-divider{margin-bottom:-1px}
.iif-fb .section_has_divider.iif-fb-element-controls-visible--child>.iif-bottom-inside-divider,.iif-fb .section_has_divider.iif-fb-element-controls-visible--child>.iif-top-inside-divider{z-index:1}
.iif-section-video:not(.m-menu):not(.iif-fullwidth-menu){overflow:hidden;position:relative}
.col>.iif-section-video-bg{z-index:-1}
.iif-section-video-bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;transition:display .3s}
.iif-section-video-bg.iif-section-video-bg-hover,.iif-section-video-bg.iif-section-video-bg-phone,.iif-section-video-bg.iif-section-video-bg-tablet,.iif-section-video-bg.iif-section-video-bg-tablet-only{display:none}
.iif-section-video-bg .mejs-controls,.iif-section-video-bg .mejs-overlay-play{display:none!important}
.iif-section-video-bg embed,.iif-section-video-bg iframe,.iif-section-video-bg object,.iif-section-video-bg video{max-width:none}
.iif-section-video-bg .mejs-video{left:50%;position:absolute;max-width:none}
.iif-section-video-bg .mejs-overlay-loading{display:none!important}
.iif-social-network-link .iif-section-video{overflow:visible}
.iif-section-video-on-hover:hover>.iif-section-video-bg{display:none}
.iif-section-video-on-hover:hover>.iif-section-video-bg-hover,.iif-section-video-on-hover:hover>.iif-section-video-bg-hover-inherit{display:block}
@media (min-width:981px){.sec{padding:4% 0}body.iif-pagebuilder-layout.iif-show-title .post-password-required .sec,body:not(.iif-pagebuilder-layout) .post-password-required .sec{padding-top:0}.iif-fullwidth-section{padding:0}.iif-section-video-bg.iif-section-video-bg-desktop-only{display:block}}
@media (max-width:980px){.sec{padding:50px 0}body.iif-pagebuilder-layout.iif-show-title .post-password-required .sec,body:not(.iif-pagebuilder-layout) .post-password-required .sec{padding-top:0}.iif-fullwidth-section{padding:0}.iif-section-video-bg.iif-section-video-bg-tablet{display:block}.iif-section-video-bg.iif-section-video-bg-desktop-only{display:none}}
@media (min-width:768px){.iif-section-video-bg.iif-section-video-bg-desktop-tablet{display:block}}
@media (min-width:768px) and (max-width:980px){.iif-section-video-bg.iif-section-video-bg-tablet-only{display:block}}
@media (max-width:767px){.iif-section-video-bg.iif-section-video-bg-phone{display:block}.iif-section-video-bg.iif-section-video-bg-desktop-tablet{display:none}}
.row{width:80%;max-width:1080px;margin:auto;position:relative}
body.safari .section_has_divider,body.uiwebview .section_has_divider{perspective:2000px}
.section_has_divider .row{z-index:5}
.row-inner{width:100%;position:relative}
.row.iif-row-empty,.row-inner:nth-of-type(n+2).iif-row-empty{display:none}
.row:after,.row-inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}
.iif-row-4col .iif-last-child,.iif-row-4col .iif-last-child-2,.iif-row-6col .iif-last-child,.iif-row-6col .iif-last-child-2,.iif-row-6col .iif-last-child-3{margin-bottom:0}
.col{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}
.col--with-menu{z-index:3}
.col.iif-column-empty{min-height:1px}
.row .col.iif-last-child,.row .col:last-child,.row-inner .col.iif-last-child,.row-inner .col:last-child{margin-right:0!important}
.col.iif-section-parallax{position:relative}
.col,.row,.row-inner{background-size:cover;background-position:50%;background-repeat:no-repeat}
@media (min-width:981px){.row{padding:2% 0}body.iif-pagebuilder-layout.iif-show-title .post-password-required .row,body:not(.iif-pagebuilder-layout) .post-password-required .row{padding:0;width:100%}.col-3_4 .row-inner{padding:3.735% 0}.col-2_3 .row-inner{padding:4.2415% 0}.col-1_2 .row-inner,.col-3_5 .row-inner{padding:5.82% 0}.iif-section-specialty>.row{padding:0}.row-inner{width:100%}.iif-column-single{padding:2.855% 0}.iif-column-single .m-module.iif-first-child,.iif-column-single .m-module:first-child{margin-top:0}.iif-column-single .m-module.iif-last-child,.iif-column-single .m-module:last-child{margin-bottom:0}.row .col.iif-last-child,.row .col:last-child,.row-inner .col.iif-last-child,.row-inner .col:last-child{margin-right:0!important}.row.iif-equal-columns,.row-inner.iif-equal-columns,.sec.iif-equal-columns>.row{display:-ms-flexbox;display:flex;direction:ltr}.row.iif-equal-columns>.col,.sec.iif-equal-columns>.row>.col{-ms-flex-order:1;order:1}}
@media (max-width:980px){.row{max-width:1080px}body.iif-pagebuilder-layout.iif-show-title .post-password-required .row,body:not(.iif-pagebuilder-layout) .post-password-required .row{padding:0;width:100%}.col .row-inner,.row{padding:30px 0}.iif-section-specialty>.row{padding:0}.col{width:100%;margin-bottom:30px}.iif-bottom-divider .row:nth-last-child(2) .col:last-child,.row .col.iif-last-child,.row .col:last-child{margin-bottom:0}.iif-section-specialty .row>.col{padding-bottom:0}.col.iif-column-empty{display:none}.row.i-1-2_1-4_1-4,.row.i-1-2_1-6_1-6_1-6,.row.i-1-4_1-4,.row.i-1-4_1-4_1-2,.row.i-1-5_1-5_3-5,.row.i-1-6_1-6_1-6,.row.i-1-6_1-6_1-6_1-2,.row.i-1-6_1-6_1-6_1-6,.row.i-3-5_1-5_1-5,.iif-row-4col,.iif-row-5col,.iif-row-6col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.i-1-4_1-4>.col.col-1_4,.row.i-1-4_1-4_1-2>.col.col-1_4,.iif-row-4col>.col.col-1_4{width:47.25%;margin-right:5.5%}.row.i-1-4_1-4>.col.col-1_4:nth-child(2n),.row.i-1-4_1-4_1-2>.col.col-1_4:nth-child(2n),.iif-row-4col>.col.col-1_4:nth-child(2n){margin-right:0}.row.i-1-2_1-4_1-4>.col.col-1_4{width:47.25%;margin-right:5.5%}.row.i-1-2_1-4_1-4>.col.col-1_2,.row.i-1-2_1-4_1-4>.col.col-1_4:nth-child(odd){margin-right:0}.row.i-1-2_1-4_1-4 .col:nth-last-child(-n+2),.row.i-1-4_1-4 .col:nth-last-child(-n+2),.iif-row-4col .col:nth-last-child(-n+2){margin-bottom:0}.row.i-1-5_1-5_3-5>.col.col-1_5,.iif-row-5col>.col.col-1_5{width:47.25%;margin-right:5.5%}.row.i-1-5_1-5_3-5>.col.col-1_5:nth-child(2n),.iif-row-5col>.col.col-1_5:nth-child(2n){margin-right:0}.row.i-3-5_1-5_1-5>.col.col-1_5{width:47.25%;margin-right:5.5%}.row.i-3-5_1-5_1-5>.col.col-1_5:nth-child(odd),.row.i-3-5_1-5_1-5>.col.col-3_5{margin-right:0}.row.i-3-5_1-5_1-5 .col:nth-last-child(-n+2),.iif-row-5col .col:last-child{margin-bottom:0}.row.i-1-6_1-6_1-6_1-2>.col.col-1_6,.iif-row-6col>.col.col-1_6{width:29.666%;margin-right:5.5%}.row.i-1-6_1-6_1-6_1-2>.col.col-1_6:nth-child(3n),.iif-row-6col>.col.col-1_6:nth-child(3n){margin-right:0}.row.i-1-2_1-6_1-6_1-6>.col.col-1_6{width:29.666%;margin-right:5.5%}.row.i-1-2_1-6_1-6_1-6>.col.col-1_2,.row.i-1-2_1-6_1-6_1-6>.col.col-1_6:last-child{margin-right:0}.row.i-1-2_1-2 .col.col-1_2,.row.i-1-2_1-6_1-6_1-6 .col:nth-last-child(-n+3),.iif-row-6col .col:nth-last-child(-n+3){margin-bottom:0}.row.i-1-2_1-2 .col.col-1_2 .col.col-1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.row.i-1-2_1-2 .col.col-1_2 .col.col-1_6:last-child{margin-right:0}.row.i-1-6_1-6_1-6_1-6>.col.col-1_6{width:47.25%;margin-right:5.5%}.row.i-1-6_1-6_1-6_1-6>.col.col-1_6:nth-child(2n){margin-right:0}.row.i-1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}
@media (max-width:479px){.row .col.col-1_4,.row .col.col-1_5,.row .col.col-1_6{width:100%;margin:0 0 30px}.row .col.col-1_4.iif-last-child,.row .col.col-1_4:last-child,.row .col.col-1_5.iif-last-child,.row .col.col-1_5:last-child,.row .col.col-1_6.iif-last-child,.row .col.col-1_6:last-child{margin-bottom:0}.row.i-1-2_1-2 .col.col-1_2 .col.col-1_6{width:100%;margin:0 0 30px}.row.i-1-2_1-2 .col.col-1_2 .col.col-1_6.iif-last-child,.row.i-1-2_1-2 .col.col-1_2 .col.col-1_6:last-child{margin-bottom:0}.col{width:100%!important}}
.has-border .m-image_wrap{border:0 solid #333}
.m-image{margin-left:auto;margin-right:auto;line-height:0}
.m-image.aligncenter{text-align:center}
.m-image.iif-has-overlay a.iif-lightbox-image{display:block;position:relative}
.m-image{display:block}
.m-image .m-image_wrap{display:inline-block;position:relative;max-width:100%}
.m-image .m-image_wrap img[src*=".svg"]{width:auto}
.m-image img{position:relative}
.iif-image-sticky{margin-bottom:0!important;display:inherit}
.m-image.iif-has-overlay .m-image_wrap:hover .iif-overlay{z-index:3;opacity:1}
@media (min-width:981px){.iif-section-sticky,.iif-section-sticky.iif-bottom-divider .row:nth-last-child(2),.iif-section-sticky .iif-column-single,.iif-section-sticky .row.iif-last-child,.iif-section-sticky .row:last-child,.iif-section-sticky .iif-specialty-column .row-inner.iif-last-child,.iif-section-sticky .iif-specialty-column .row-inner:last-child{padding-bottom:0!important}}
@media (max-width:980px){.iif-image-sticky-tablet{margin-bottom:0!important;display:inherit}.iif-section-sticky-mobile,.iif-section-sticky-mobile.iif-bottom-divider .row:nth-last-child(2),.iif-section-sticky-mobile .iif-column-single,.iif-section-sticky-mobile .row.iif-last-child,.iif-section-sticky-mobile .row:last-child,.iif-section-sticky-mobile .iif-specialty-column .row-inner.iif-last-child,.iif-section-sticky-mobile .iif-specialty-column .row-inner:last-child{padding-bottom:0!important}.iif-section-sticky .row.iif-last-child .col.iif-row-sticky.iif-last-child,.iif-section-sticky .row:last-child .col.iif-row-sticky:last-child{margin-bottom:0}.iif-image-bottom-space-tablet{margin-bottom:30px!important;display:block}.iif-always-center-on-mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}
@media (max-width:767px){.iif-image-sticky-phone{margin-bottom:0!important;display:inherit}.iif-image-bottom-space-phone{margin-bottom:30px!important;display:block}}
.iif-overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;transition:all .3s;border:1px solid #e5e5e5;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}
.iif-overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;transition:all .4s}
.iif-portfolio-image,.iif-shop-image{position:relative;display:block}
.iif-has-overlay:not(.m-image):hover .iif-overlay,.iif-portfolio-image:hover .iif-overlay,.iif-shop-image:hover .iif-overlay{z-index:3;opacity:1}
#ie7 .iif-overlay,#ie8 .iif-overlay{display:none}
.m-module.iif-has-overlay{position:relative}
.m-module.iif-has-overlay .iif-overlay,article.iif-has-overlay{border:none}
.m-text{word-wrap:break-word}
.m-text ol,.m-text ul{padding-bottom:1em}
.m-text>:last-child{padding-bottom:0}
.m-text{position:relative}
.iif-menu li{display:inline-block;font-size:14px;padding-right:22px}
.iif-menu>li:last-child{padding-right:0}
.iif-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}
.iif-menu a,.iif-menu a:hover{transition:all .4s ease-in-out}
.iif-menu a:hover{opacity:.7}
.iif-menu li>a{padding-bottom:29px;word-wrap:break-word}
a.iif-menu--icon,button.iif-menu--icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;margin:0 11px;font-family:ETmodules;font-size:17px;background:none;border:0;cursor:pointer}
.iif-menu--wrap .mobile_menu_bar{transform:translateY(3%)}
.iif-menu--wrap .mobile_menu_bar:before{top:0}
.iif-menu--logo{overflow:hidden}
.iif-menu--logo img{display:block}
.iif-menu--logo img[src$=".svg"]{width:100%}
.iif-menu--search-button:after{content:"U"}
.iif-menu--cart-button:after{content:"\E07A"}
@media (max-width:980px){.iif-menu{display:none}.mobile-nav{display:block;margin-top:-1px}}
.has-border.m-menu .iif-menu--logo img{border:0 solid #333}
.m-menu.iif-hover-enabled:hover{z-index:auto}
.m-menu .iif-menu-nav,.m-menu .iif-menu-nav>ul{float:none}
.m-menu .iif-menu-nav>ul{padding:0!important;line-height:1.7em}
.m-menu .iif-menu-nav>ul ul{padding:20px 0;text-align:left}
.iif-bg-layout-dark.m-menu ul li a{color:#fff}
.iif-bg-layout-dark.m-menu ul li a:hover{color:hsla(0,0%,100%,.8)}
.iif-menu li li.iif-nav-has-children>a:first-child:after{top:12px}
.m-menu .iif-menu-nav>ul.upwards li ul{bottom:100%;top:auto;border-bottom-width:3px;border-bottom-style:solid;border-top:none;border-bottom-color:#2ea3f2;box-shadow:2px -2px 5px rgba(0,0,0,.1)}
.m-menu .iif-menu-nav>ul.upwards li ul li ul{bottom:-23px}
.m-menu .iif-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:auto;border:none}
.iif-menu-inner-container{position:relative}
.m-menu .iif-menu--wrap{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}
.m-menu .iif-menu--wrap--visible{animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1)}
.m-menu .iif-menu--wrap--hidden{opacity:0;animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1)}
.m-menu .m-menu__menu{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:start;justify-content:flex-start}
.m-menu .m-menu__menu,.m-menu .m-menu__menu>nav,.m-menu .m-menu__menu>nav>ul{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}
.m-menu .m-menu__menu>nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}
.m-menu .m-menu__menu>nav>ul>li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin:0}
.m-menu .m-menu__menu>nav>ul>li.mega-menu{position:static}
.m-menu .m-menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}
.m-menu .m-menu__menu>nav>ul.upwards>li>ul{top:auto;bottom:calc(100% - 1px)}
.m-menu--with-logo .m-menu__menu>nav>ul>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:31px 0;white-space:nowrap}
.m-menu--with-logo .m-menu__menu>nav>ul>li>a:after{top:50%!important;transform:translateY(-50%)}
.m-menu--without-logo .m-menu__menu>nav>ul{padding:0!important}
.m-menu--without-logo .m-menu__menu>nav>ul>li{margin-top:8px}
.m-menu--without-logo .m-menu__menu>nav>ul>li>a{padding-bottom:8px}
.m-menu--without-logo .m-menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:8px}
.m-menu--without-logo .m-menu__menu>nav>ul.upwards>li>a{padding-top:8px;padding-bottom:0}
.m-menu--without-logo .m-menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}
.m-menu .iif-menu--icon{-ms-flex:0 0 auto;flex:0 0 auto}
.m-menu .iif-menu{margin-left:-11px;margin-right:-11px}
.m-menu .iif-menu>li{padding-left:11px;padding-right:11px}
.m-menu--style-left_aligned .iif-menu-inner-container,.m-menu--style-left_aligned .row{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}
.m-menu--style-left_aligned .iif-menu--logo-wrap{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.m-menu--style-left_aligned .iif-menu--logo{margin-right:30px}
.rtl .m-menu--style-left_aligned .iif-menu--logo{margin-right:0;margin-left:30px}
.m-menu--style-left_aligned.iif-text-align-center .m-menu__menu>nav>ul,.m-menu--style-left_aligned.iif-text-align-center .iif-menu--wrap{-ms-flex-pack:center;justify-content:center}
.m-menu--style-left_aligned.iif-text-align-right .m-menu__menu>nav>ul,.m-menu--style-left_aligned.iif-text-align-right .iif-menu--wrap{-ms-flex-pack:end;justify-content:flex-end}
.m-menu--style-left_aligned.iif-text-align-justified .m-menu__menu,.m-menu--style-left_aligned.iif-text-align-justified .m-menu__menu>nav,.m-menu--style-left_aligned.iif-text-align-justified .iif-menu--wrap{-ms-flex-positive:1;flex-grow:1}
.m-menu--style-left_aligned.iif-text-align-justified .m-menu__menu>nav>ul{-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between}
.m-menu--style-centered .iif-menu--logo-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.m-menu--style-centered .iif-menu--logo-wrap,.m-menu--style-centered .iif-menu--logo img{margin:0 auto}
.m-menu--style-centered .m-menu__menu>nav>ul,.m-menu--style-centered .iif-menu--wrap{-ms-flex-pack:center;justify-content:center}
.m-menu--style-inline_centered_logo .iif-menu-inner-container>.iif-menu--logo-wrap,.m-menu--style-inline_centered_logo .row>.iif-menu--logo-wrap{display:none;margin-bottom:30px}
.m-menu--style-inline_centered_logo .iif-menu--logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.m-menu--style-inline_centered_logo .iif-menu--logo,.m-menu--style-inline_centered_logo .iif-menu--logo img{margin:0 auto}
.m-menu--style-inline_centered_logo .iif-menu--wrap{-ms-flex-pack:center;justify-content:center}
.m-menu--style-inline_centered_logo .iif-menu--logo-slot{-ms-flex-align:center!important;align-items:center!important}
.m-menu--style-inline_centered_logo .iif-menu--logo-slot .iif-menu--logo,.m-menu--style-inline_centered_logo .iif-menu--logo-slot .iif-menu--logo-wrap{width:100%;height:100%}
.m-menu--style-inline_centered_logo .iif-menu--logo-slot img{max-height:100%}
.m-menu .iif-menu--logo-slot .iif-fb-content-placeholder{min-width:96px}
.m-menu .iif-menu--search-container{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:999}
.m-menu .iif-menu--search-container--visible{opacity:1;animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1)}
.m-menu .iif-menu--search-container--hidden{animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1)}
.m-menu .iif-menu--search-container--disabled{display:none}
.m-menu .iif-menu--search{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:center;align-items:center}
.m-menu .iif-menu--search-form{-ms-flex:1 1 auto;flex:1 1 auto}
.m-menu .iif-menu--search-input{border:0;width:100%;color:#333;background:transparent}
.m-menu .iif-menu--close-search-button{-ms-flex:0 0 auto;flex:0 0 auto}
.m-menu .iif-menu--close-search-button:after{content:"M";font-size:1.7em}
@media (min-width:981px){.iif-dropdown-animation-fade.m-menu ul li:hover>ul{transition:all .2s ease-in-out}.iif-dropdown-animation-slide.m-menu ul li:hover>ul{animation:fadeLeft .4s ease-in-out}.iif-dropdown-animation-expand.m-menu ul li:hover>ul{-webkit-transform-origin:0 0;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.iif-dropdown-animation-flip.m-menu ul li ul li:hover>ul{animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.iif-dropdown-animation-flip.m-menu ul li:hover>ul{animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.m-menu.iif-menu-fullwidth .row{width:100%;max-width:100%;padding:0 30px!important}}
@media (max-width:980px){.m-menu--style-left_aligned .iif-menu-inner-container,.m-menu--style-left_aligned .row{-ms-flex-align:center;align-items:center}.m-menu--style-left_aligned .iif-menu--wrap{-ms-flex-pack:end;justify-content:flex-end}.m-menu--style-left_aligned.iif-text-align-center .iif-menu--wrap{-ms-flex-pack:center;justify-content:center}.m-menu--style-left_aligned.iif-text-align-right .iif-menu--wrap{-ms-flex-pack:end;justify-content:flex-end}.m-menu--style-left_aligned.iif-text-align-justified .iif-menu--wrap{-ms-flex-pack:justify;justify-content:space-between}.m-menu--style-inline_centered_logo .iif-menu-inner-container>.iif-menu--logo-wrap,.m-menu--style-inline_centered_logo .row>.iif-menu--logo-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.m-menu--style-inline_centered_logo .iif-menu-inner-container>.iif-menu--logo,.m-menu--style-inline_centered_logo .row>.iif-menu--logo{margin:0 auto}.m-menu--style-inline_centered_logo .iif-menu--logo-slot{display:none}.m-menu .row{min-height:81px}.m-menu .m-menu__menu{display:none}.m-menu .mobile-nav{float:none;margin:0 6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.m-menu .mobile-menu{top:100%;padding:5%}.m-menu .mobile-menu,.m-menu .mobile-menu ul{list-style:none!important;text-align:left}.m-menu .mobile-menu ul{padding:0}.m-menu .iif-mobile-menu-upwards .mobile-menu{top:auto;bottom:100%}}
@keyframes fadeOutTop{0%{opacity:1;transform:translatey(0)}to{opacity:0;transform:translatey(-60%)}}
@keyframes fadeInTop{0%{opacity:0;transform:translatey(-60%)}to{opacity:1;transform:translatey(0)}}
@keyframes fadeInBottom{0%{opacity:0;transform:translatey(60%)}to{opacity:1;transform:translatey(0)}}
@keyframes fadeOutBottom{0%{opacity:1;transform:translatey(0)}to{opacity:0;transform:translatey(60%)}}
@keyframes Grow{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scale(1)}}
/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotateX(10deg);opacity:1}
80%{transform:perspective(400px) rotateX(-5deg)}
to{transform:perspective(400px)}
}
@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}
.nav li li{padding:0 20px;margin:0}
.iif-menu li li a{padding:6px 20px;width:200px}
.nav li{position:relative;line-height:1em}
.nav li li{position:relative;line-height:2em}
.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}
.nav li.iif-hover>ul{visibility:visible}
.nav li.iif-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}
.nav li li ul{z-index:1000;top:-23px;left:240px}
.nav li.iif-reverse-direction-nav li ul{left:auto;right:240px}
.nav li:hover{visibility:inherit}
.mobile-menu li a,.nav li li a{font-size:14px;transition:all .2s ease-in-out}
.mobile-menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}
.iif-dropdown-removing>ul{display:none}
.mega-menu .iif-dropdown-removing>ul{display:block}
.iif-menu .iif-nav-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}
.iif-menu .iif-nav-has-children>a:first-child{padding-right:20px}
.iif-menu li li.iif-nav-has-children>a:first-child:after{right:20px;top:6px}
.iif-menu-nav li.mega-menu{position:inherit}
.iif-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}
.iif-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}
.iif-menu-nav li.mega-menu li>ul{animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}
.iif-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}
.iif-menu-nav li.mega-menu.iif-hover li ul,.iif-menu-nav li.mega-menu:hover li ul{display:block}
.iif-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}
.iif-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}
.iif-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}
.iif-menu-nav li.mega-menu li>a{width:200px!important}
.iif-menu-nav li.mega-menu.mega-menu-parent li>a,.iif-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}
.iif-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}
.iif-menu-nav li.mega-menu>ul>li{width:25%;margin:0}
.iif-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}
.iif-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}
.iif-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}
.iif-fullwidth-menu li.mega-menu .iif-nav-has-children>a:first-child:after,.m-menu li.mega-menu .iif-nav-has-children>a:first-child:after{display:none}
.iif-fullwidth-nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}
.mobile-menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}
#main-header .mobile-menu li ul,.iif-fullwidth-menu .mobile-menu li ul,.m-menu .mobile-menu li ul{visibility:visible!important;display:block!important;padding-left:10px}
.mobile-menu li li{padding-left:5%}
.mobile-menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}
.mobile-menu .iif-nav-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}
.mobile-menu li .iif-nav-has-children>a{background-color:transparent}
.mobile-nav{float:right;display:none}
.mobile_menu_bar{position:relative;display:block;line-height:0}
.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}
.m-module .mobile_menu_bar:before{top:2px}
.mobile_nav .select_page{display:none}
/*# sourceURL=divi-dynamic-critical-inline-css */


.first_class{height:717px;}
.first_class .row{height:100%;}
.first_class .row .col{flex-wrap: wrap;justify-content: center;align-items: center;}
.first_class .row .col .m-image-1,.first_class .row .col .m-image-2,.first_class .row .col .m-image-3{width:100%;}
.first_class .row .col .m-image-2 img,.first_class .row .col .m-image-3 img{max-width:80%;}
.first_class .row .col .m-text-0{width:100%;}
.first_class .row .col .m-text-0.iif-text-align-left{margin-top:0px;}
.first_class .row .col .m-image-3{margin-top:-35px;}
.section_section .row.i-1.row{padding-top: 0px!important;padding-bottom: 0px!important;padding-left:150px!important;padding-right:150px!important;}
.section_section .row.i-1 .m-image-4 img{margin-bottom:28px;max-width:85%;}
.section_section .row.i-1 .m-text-2{margin-bottom:65px;}
.video_section .iif-video-box{max-width:898px;width:100%;}
.video_section .row{max-width:100%;display: flex;align-items: center;}
.video_section{padding:65px 0px!important;}
.video_section .row .m-text-4{margin-top:0px!important;}
.video_section .row .m-text-5 p img{margin-left:8px;width:5%;}
.service_section .service_list ul li {margin-bottom: 15px;}
.service_section,.service_section .row{padding:0px!important;}
.service_section .row{width:100%;max-width:100%;}
.service_section .m-image_wrap, .service_section .m-image_wrap img{width:100%;object-fit:cover;}
.service_section .service_class{padding:157px 0px;flex-wrap:wrap;display: flex;align-items: center;}
.service_section{height:792px;}
.service_section .service_list ul{padding-bottom:0px;}
.service_section .row .col,.service_section .row{height:100%;}
.service_section .service_class .m-text-6{width:100%;margin-bottom:0px;}
.service_section .service_class .m-text-7{margin-top:20px!important;}
.service_section .m-image-5,.service_section .m-image-5 .m-image_wrap,.service_section .m-image-5 .m-image_wrap img{height:100%;object-fit:cover;}
.service_section .service_list ul li::marker{font-size:28px;}
.sec.i-4.sec.testimonial_section .m-module .m-slide .m-slide_description .m-slide_content{font-size:24px!important;line-height:43px;font-weight:500;color:#fff;position:relative;}
.testimonial_section .row{max-width:100%;padding-top:0px}
.testimonial_section .m-slide_content .tcolan{position: absolute;font-size: 144px;left: -71px;line-height: 168px;top: -106px;}
.testimonial_section .m-slide_content .tecolan{position: absolute;font-size: 144px;right: -5px;line-height: 168px; bottom: -50px; transform: rotate(180deg);}
.testimonial_section .m-slide_content p span.tname{font-size: 24px;line-height: 36px;font-weight: 700;color: #fff; padding-top: 45px; position: absolute;top: 0px; left: 0px; width: 100%;transform: translate(0px, 0px);}
.testimonial_section .iif-controllers{display:none;}
.testimonial_section .m-slide_content p{position:relative;}
.testimonial_section .m-slide .container{height: 330px;}
.testimonial_section .m-slide_description{padding-top:50px;padding-bottom:50px;}
.testimonial_section{padding-bottom: 40px!important;padding-top: 65px!important;}
.blog_section .m-text p{text-align:center;}
.service_section .m-image-9,.service_section .m-image-9 .m-image_wrap,.service_section .m-image-9 .m-image_wrap img{height:100%;}
/*.service_section .col.i-12.last_content{display:flex;flex-wrap:wrap;align-items:center;}
*/
/*.service_section .col.i-12.last_content .m-text-11,.service_section .col.i-12.last_content .m-text-12,.service_section .col.i-12.last_content .iif-button-1-wrapper{width:100%;}
*/
.sec.i-6.service_section{height:390px;}
.service_section .m-image-9 .m-image_wrap img{object-fit:cover;}
.service_section .col.i-11{width:50%;margin-right:0px;}
.service_section .col.i-12{width: 50%;padding:80px 100px;}
.service_section .col.i-12 .m-text-11,.service_section .col.i-12 .m-text-12{width:100%;margin:20px 0px;}
.service_section .col.i-12 .m-text-11{margin-bottom:0px!important;}
.service_section .col.i-12 .m-text-12{margin-top:15px!important;margin-bottom:30px!important;}
.blog_section .row.i-5 .m-text p{border-bottom: 2px solid transparent;}
.blog_section .row.i-5{max-width:100%;width:80%;}
.blog_section .row.i-5 .m-image_wrap,.blog_section .row.i-5 .m-image_wrap img{width:100%;}
body #page-container .sec.service_section .m-button-1{font-size:18px;}
/*.first_class .m-text-0 .m-text p{font-size:24px;line-height:36px;}
*/
/*.section_section .m-text-1 .m-text p{font-size:35px;}
*/
/*.section_section .m-text-2 .m-text p{font-size:24px;line-height:24px;}
*/
/*.section_section .m-text-3 .m-text p{font-size:18px;}
*/
.video_section .row .m-text-6 p,.video_section .row .m-text-5 p,.service_section .service_class .m-text-6 p{font-size:48px;}
.service_section .service_class .m-text-7 ul li{font-size:24px;}
.service_section .col.i-12 .m-text-11 p{font-size:35px;}
.service_section .col.i-12 .m-text-12 p{font-size:24px;}
.service_section .col.i-12 .iif-button-1-wrapper {font-size:18px;}
.first_class .row .col .m-image-1 span img{max-width:80%;}
.main_footer .m-text.i-0-tb_footer .m-text{display:flex;align-items: flex-start;flex-wrap:wrap;}
.main_footer .m-text.i-0-tb_footer .m-text p{display:flex;align-items: flex-start;font-size:1rem;flex-wrap:wrap;width:100%;}
.main_footer .m-text.i-0-tb_footer .m-text img{margin-right:10px;}
.main_footer .col-1_4.col.i-0-tb_footer{border-right:0.5px solid #fff;padding-right: 45px;margin-right: 55px;width: 30%;height: 251px;}
.header_tag p{font-family:'roboto';font-weight:700;font-style:normal;font-size:12px;line-height:14.06px;color:#fff}
.main_footer .row {width: 85%;max-width:100%;}
.main_footer .col-1_4.col.i-2-tb_footer{width: 20%;}
.main_footer .col-1_2.col.i-1-tb_footer{width: 39%;border-right:0.5px solid #fff;padding-right: 35px;margin-right:60px;height: 251px;}
.main_footer .col-1_2.col.i-1-tb_footer table tr td:first-child{padding-right:40px!important;}
.main_footer .col-1_2.col.i-1-tb_footer table tr td:last-child{padding-right:0px!important;}
.main_footer h2 {margin-bottom:35px;}
.main_footer .col-1_4.col.i-0-tb_footer .m-image{margin-bottom:15px;}
.main_footer .col-1_4.col.i-2-tb_footer .m-text.i-3-tb_footer{margin-bottom:0px;}
.main_footer .footer_social img{margin-right:10px;}
.main_footer .copyright {position: relative;top: 10px;}
.main_footer .col-1_2.col.i-1-tb_footer table{width:100%;}
.main_footer .col-1_4.col.i-2-tb_footer .m-text.i-3-tb_footer h2{text-align:left;}
.main_footer{padding: 50px 0px 20px 0px!important;}
.footer_logo img{ max-width: fit-content;}
header .row{max-width:100%;display: flex;align-items: center;width:90%;}
header .header_tag .m-text{position:unset!important;}
.m-module.m-text.bfs_header_logo_tag .m-text p {
    font-size: 12px!important;
    text-transform: capitalize;
}
header .gutters-1 .col-1_5.col.i-1-tb_header .m-module{padding-top: 0px!important;padding-bottom:0px!important;}
header .row.i-0-tb_header.row {
    padding-top: 15px;
    padding-bottom: 15px;
}
/*.sec.i-6.service_section{height:400px;}
*/
header .m-menu--without-logo .m-menu__menu>nav>ul {
    padding-top: 0px!important;
}
header #menu-new_menu li a {padding-bottom:0px;font-size: 15px !important;}
header .col-3_5.col.i-2-tb_header{width:73%!important;}
header .gutters-1 .col-1_5.col.i-1-tb_header{width:15%;}
header .gutters-1 .col-1_5.col.i-0-tb_header{width:19%;padding-right:0px;}
.bfs_custom_header_call_menu a:after{position:unset!important;}
.contact_first_section .m-text p
{
	text-align:center;
}
.resource_first_section .m-text
{
	text-align:center;
}
.contact_first_section .m-image-0 img,.resource_first_section .m-image-0 img
{
	max-width:96px;
}
.contact_first_section .m-image-0,
.resource_first_section .m-image-0
{
	width:auto;
}
.contact_first_section,.resource_first_section,.our_team_first_section
{
	height:717px!important;
}
.contact_first_section .row,
.resource_first_section .row
{
	height:100%;
}
.contact_section_two
{
	height:auto!important;
}
.contact_section_two .row.i-1.row
{
	padding:0px;
	padding-bottom:0px!important;
}
.contact_section_two .row .col
{
	padding:100px 55px 100px 55px;
	
}
.contact_section_two .row .col.col.i-2{
	background-color: #fff;
}
.contact_section_two .row .col.col.i-3
{
background-color: #f5f4ef;
}
.contact_section_two .row .col .contact_address,
.contact_section_two .row .col .contact_email,.contact_section_two .row .col .contact_phone
{
	margin-left:0px!important;
}
.contact_section_two .row .col .m-text-3 p,
.contact_section_two .row .col .m-text-7 p
{
	margin-bottom:22px;
	/*font-weight:bold;*/
}
.contact_section_two .row .col .contact_address p,
.contact_section_two .row .col .contact_email p,.contact_section_two .row .col .contact_phone p
{
	display:flex;
	margin-bottom:20px;
}
.contact_section_two .row .col .contact_address p b,
.contact_section_two .row .col .contact_email p b,.contact_section_two .row .col .contact_phone p b
{
	width:23%;
}
.contact_section_two form
{
	margin-top:25px;
}
.contact_section_two form .first_name input,.contact_section_two form .last_name input,.contact_section_two form .contact_number input,.contact_section_two form .email_address input
{
	width:100%;
	height:50px;
	background-color:#fff;
	border: none;
    padding: 0px 20px;
	font-size:18px;
	font-weight:400;
}
.contact_section_two form p
{
	display:flex;
	padding-bottom:20px;
}
.contact_section_two form p:not(.has-background):last-of-type
{
	flex-wrap:wrap;
}
.contact_section_two form p span
{
	width:50%;
}
.contact_section_two form span.first_name,.contact_section_two form span.contact_number
{
	margin-right:20px;
}
.contact_section_two form .first_name input::placeholder,.contact_section_two form .last_name input::placeholder,.contact_section_two form .contact_number input::placeholder,.contact_section_two form .email_address input::placeholder
{
	font-size:18px;
	color:#DADADA;
	font-weight:200;
}
.contact_section_two form span.contact_message
{
	width:100%;
}
.contact_section_two form span.contact_message textarea
{
	border:none;
	height:224px;
	 padding: 20px;
	font-size:18px;
	font-weight:200;
	width:100%;
	
}
.contact_section_two form .contact_message::placeholder
{
	color:#DADADA;
	font-size:18px;
	font-weight:200;
}
.contact_section_two .contact_map
{
	margin-top:70px!important;
}
.contact_section_two .m-text-6 iframe
{
    height:380px;
}
.contact_section_two form p .btn_submit
{
	background-color:transparent;
	border:2px solid #0E3D4D;
	border-radius:16px;
	width:174px;
	height:50px;
	color:#0E3D4D;
	font-weight:400;
	font-size:20px;
}
.contact_section_two form p .btn_submit:hover{
	background-color:#0E3D4D;
	border:2px solid #0E3D4D;
	color:#fff;
}
.contact_section_two form p .wpcf7-spinner
{
	width:auto!important;
}
.blog_section.sec.i-1.sec
{
	padding:0px!important;
	margin:0px;
	background-color: rgb(232 229 210 / 30%)!important;
}
.blog_section.sec.i-1.sec .row
{
	padding:152px 48px 40px 48px!important;
}
.blog_section .row .blog-grid-inner .size-1of3 article 
{
	padding:0px 24px;
}
.blog_section .row .blog-grid-inner article
{
	background-color:transparent;
	border:none;
	padding-right:48px;
	margin-bottom: 50px!important;
}
.blog_section .row .blog-grid-inner .column.size-1of3:nth-child(3n) article
{
/* 	padding-right:0px!important; */
	margin-bottom: 50px!important;
	margin-right:0px!important;
}
.blog_section .row .blog-grid-inner .size-1of3 article
{
	margin-bottom:90px!important;
}
.blog_section .row .blog-grid-inner .column.size-1of3
{
	width: 32%!important;
    margin:0px 9px!important;
}
/* .blog_section .row .blog-grid-inner .column.size-1of3:nth-child(3n)
{
	margin-right:0px!important;
}
*/
.blog_section .row .blog-grid-inner .column.size-1of3:nth-child(3n) article
{
	margin-bottom:90px!important;
}
.blog_section .row .blog-grid-inner .column.size-1of3 article p.post-meta
{
	margin-bottom:15px;
}
#page-container
{
	overflow:unset;
	overflow-y: unset!important;
}
.blog_section .row .blog-grid-inner
{
	display: flex;
    justify-content: center;
    width: 100%;
}
.sec.i-3.service_section
{
	height:612px!important;
}
.sec.i-3.service_section .service_class
{
	height:auto!important;
	padding-top: 54px;
}
.sec.i-3.service_section .service_class .m-text-4
{
	width:100%;
}
.sec.i-6.service_section {
    height: 520px;
}
.sec.i-6.service_section .last_content,.sec.i-4.service_section .last_content
{
	height: auto;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.sec.i-6.service_section .last_content .m-module
{
	 width:100%;
}
.sec.i-6.service_section .row,
.sec.i-4.service_section .row
{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.first_class .row .col .m-image-1 span img {
    max-width: 100%;
}
.first_class .row .col .m-image-2 img, .first_class .row .col .m-image-3 img {
    max-width: 100%;
}
.contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-8 p
{
    font-weight:500;
    /*line-height: 50px;*/
    margin-bottom: 22px;
}
.our_team_last_section .row.i-5.row{padding:0px!important;display: flex; flex-wrap: wrap; align-items: center;}
.our_team_second_section,.educators_section{background-color:rgb(227 225 206 / 30%);}
.our_team_second_section .m-text-1.m-text{background-color:transparent;padding-bottom:0px!important;}
/*.our_team_first_section{height:840px!important;}
*/
.our_team_first_section .row{height:100%;}
.educators_section .row.i-3,.educators_section .row.i-4{width: 100%;max-width: 1185px;display:flex;justify-content:center;}
.educators_section .row.i-3 .col-1_3,.educators_section .row.i-4 .col-1_3{margin-right:3.5%;}
.our_team_last_section .last_content{padding-right:50px;}
.resource_news_first_section{height:717px!important;}
.resource_news_first_section .row{height:100%;}
.resource_news_first_section .m-image-0{width:auto!important;}
.news_first_section.sec.i-1.sec{padding-top:51px;background-color: rgb(232 229 210 / 30%)!important;height:800px;}
.news_first_section.sec.i-1.sec .row{width: 100%;max-width: 1185px;display: flex;justify-content: center;}
.news_first_section.sec.i-1.sec .row .news_left_section{margin-right: 1.5%;}
.news_first_section.sec.i-1.sec .row .news_right_section article{margin-left:0px;border-bottom: 14px solid #E8E5D2;padding-bottom: 35px;margin-bottom:35px;overflow:hidden;}
.news_first_section.sec.i-1.sec .row .news_right_section a.entry-featured-image-url{margin-bottom: 14px;}
.news_first_section.sec.i-1.sec .row .news_right_section article .post-content{padding-top:5px;}
.news_first_section.sec.i-1.sec .row .news_left_section .post-content,.news_first_section.sec.i-1.sec .row .news_left_section .entry-title 
 {top:-220px;}
.news_last_section{background-color: rgb(232 229 210 / 30%)!important;}
.news_last_section.sec.i-2.sec .row{width: 100%;max-width: 1136px;display: flex;justify-content: center;}
.news_last_section .news_blog_title p{line-height: 85px;text-align: center;height: 75px;padding: 0px 20px;width:35%;}
.news_last_section .m-text-4.m-text {border-bottom-width: 11px;}
.news_last_section .blog-grid .post-card{background-color:transparent;border:none;padding:0px;}
.news_last_section .blog-grid .post-card .iif-image-container{margin:0px;}
.news_last_section .blog-grid .post-card h2 a{font-size: 36px;font-weight: 400;color: #0E3D4D;line-height:43px;font-family: 'Roboto';}
.news_last_section .blog-grid .post-card p{font-size: 18px;color: #0E3D4D;font-weight: 400;}
.news_last_section .pagination a{color:#0E3D4D;font-weight: 400;}
.resource_news_first_section .m-text-1{text-align:center;}
.blending_first_section .m-text,.calender_first .m-text{font-size:64px;}
.blending_first_section .m-text sup{text-transform: capitalize;font-size: 50px;bottom: 23px;}
.blending_first_section  .col.i-0,.calender_first .col.i-0 {padding-left:1%;padding-right:1%;}
.blendid_last_section .m-text-7{margin-bottom:0px!important;}
.blendid_last_section  .m-module .m-image_wrap img,.blendid_last_section  .m-module,.blendid_last_section  .m-module .m-image_wrap {height:100%;object-fit:cover;}
.blandid_grid_section .row{width: 100%; max-width: 1200px;}
.blendid_third_section.testimonial_section .m-slide_content ,.testimonial_section.early-learning-t-sec .m-slider.m-module  .m-slide_content,
.m-slider.m-module .m-slide-0.m-slide .m-slide_description .m-slide_content,
.testimonial_section .m-slide_content p 
{font-size:24px!important;line-height: 32px!important;    font-weight: 500;}
.blendid_last_section .last_content{padding-right:30px;}
.blending_first_section  .m-text-0{padding:55px 0px;}
.blendid_second_section .m-text-2 .m-text sup{text-transform: capitalize;font-size: 23px;bottom: 20px;font-weight:bold;}
.blendid_second_section .m-text-3 .m-text sup{text-transform: capitalize;font-size: 15px;bottom: 9px;font-weight:bold;}
.calender_first .m-text-0{padding:55px 0px;}
.calender_second .row{padding:50px 0px;}
.calender_second .m-text-2 ul li{padding-bottom:10px;font-weight: 400;}
.calender_second .m-text-2{padding-bottom:20px!important;}
.calender_table table tbody tr:nth-child(1){background-color:#0E3D4D;color:#ffffff !important;font-size:24px;text-transform:uppercase;font-weight:700;font-family:'Roboto'}
.calender_table table tbody tr{border:1px solid #C4C4C4;background-color:#ffffff;font-size:24px;margin-bottom:12px;font-weight:500;}
.calender_table p span{color:#0E3D4D;font-size:24px!important;font-weight:500;}
th{color:white !important;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;}
.calender_table table tbody tr th,.calender_table table tbody tr td{padding: 14px 24px;border: 1px solid #C4C4C4;line-height:37px;color:#0E3D4D;}
.calender_table table{ border-collapse:separate;border-spacing:0 15px;border:none!important;}
.blendid_last_section .iif-button-0-wrapper{width:100%;}
.our_team_last_section .row.i-5.row .m-image span,.our_team_last_section .row.i-5.row .m-image span img{width:100%;}
.calender_table table tbody tr th.b-right,.calender_table table tbody tr td.b-right{border-right:hidden;}
.calender_second .row {width: 100%;max-width: 1266px;}
.calender_second.sec.i-1.sec{background-color: rgb(232 229 210 / 30%)!important;}
/*.sec.i-1.sec{font-size:48px;font-weight:700;}
*/
.about-intervention-main.sec.i-0{height:717px;}
.about-intervention-main .m-image-0,.our-mission-first-sec .m-image-0,.our-vision-first-sec .m-image-0,.early_intervation_first .m-image-0,.early_learning_first_sec .m-image-0,.primary-years_flowpath_first .m-image-0
,.iibee-flowpath-first-sec .m-image-0{width:auto;margin-bottom:80px!important;}
/*.service_section.early-in-service,.service_section.early-in-last-sec,.intensive-intervention-last-sec.service_section{height:auto!important;}
*/
.service_section.early-in-service .row{display:flex;align-items:center;}
.service_section.early-in-service .service_class{padding:0px!important;}
.service_section.early-in-service .service_class .m-text-4{margin-bottom:30px;}
.service_section.early-in-last-sec .m-text-8,.intensive-intervention-last-sec.service_section .m-text-5,.our-vision-last-sec .last_content .m-text-9,.our-mission-last-sec .last_content .m-text-9{margin-bottom:0px;}
.early-learning-last-sec .m-image,.early-learning-last-sec .m-image span,.early-learning-last-sec .m-image img,.early-learning-last-sec .col.i-7  {height:100%;}
/*.early-learning-last-sec  .col,.early-learning-last-sec,.our-vision-last-sec,.our-mission-last-sec  {height:auto!important;}
*/
.service_section.blendid_last_section,.our_team_last_section  {height:520px;}
.early-learning-last-sec  .row,.our-vision-last-sec .row,.our-mission-last-sec .row{display: flex;align-items: center;}
.early-learning-last-sec .last_content .m-text-6{margin-top:0px!important;}
.service_section.intensive-intervention-service-sec{height:auto!important;}
.service_section.intensive-intervention-service-sec .service_list h3{margin-bottom:30px;}
.service_section.intensive-intervention-service-sec  .intensive_intervention_service{padding-top:0px!important;padding-bottom: 0px;}
.service_section.intensive-intervention-service-sec .row{display: flex;align-items: center;}
/*.our-mission-first-sec .m-image-1,.our-vision-first-sec .m-image-1{margin-top: -250px!important;}
*/
/*.our-mission-first-sec .col,.our-vision-first-sec .col{padding-top:95px;}
*/
.section_section.our-m-sec .m-text-3,.we_envision .m-text-3 p{font-size:24px;font-weight:400;line-height:37px;}
.section_section.our-m-sec .m-text-1 p,.we_envision .m-text-1 p {font-size:48px;font-weight:700;line-height:56px;}
.early-learning-t-sec .m-slide_content p span.tname {color: #0a3d4a;}
/*.early-learning-t-sec .m-slider .m-slide_content p {font-size: 24px!important;}
*/
.secondary-flowpath-last .m-image,.secondary-flowpath-last span,.secondary-flowpath-last img{height:100%;}
.secondary-flowpath-last .last_content{height:auto!important;}
.secondary-flowpath-last .row{display:flex;align-items:center;}
.secondary-flowpath-last .m-text-7{margin-top:0px!important;}
.early-in-content .m-text-4 p{font-size: 24px!important;line-height: 37px;font-weight: 400;}
/*.blog-page-blog-sec .m-blog-0 .post-card .entry-title{font-size: 36px!important;line-height: 55px!important;}
*/
.section_section.early-in-content .row.i-1.row {padding-top: 50px!important;padding-bottom: 50px!important;}
/*.blog-page-blog-sec .m-blog-0 .post-card .post-content{min-height:107px;}
*/
.educators_section .m-text-2 .m-text p{font-size:48px;line-height:55px;}
.our_team_last_section.sec .row{padding:0px!important;display:flex;align-items:center;}
.our_team_last_section.sec .row .m-image_wrap,.our_team_last_section.sec .row .m-image_wrap img {width:100%;}
.section_section.our-m-sec .m-text-2.extra_para p,.section_section.our-m-sec .m-text-5 p{font-size: 24px;font-weight: 400;line-height:37px;}
{font-size: 24px;font-weight: 400;line-height:37px;}
.section_section.our-m-sec .m-text-3 p{font-size: 48px;font-weight: 700;line-height:56px;}
.first{border:2px solid #0a3d4a;padding:15px 42px;border-radius:16px}
.second{display:none}
.third{border:2px solid #0a3d4a;padding:15px 42px;border-radius:16px}
.fourth{display:none}
.enrichment_section .ac-p .first span{font-size:24px;font-weight:400;color: #0A3D4A;text-align:center;text-transform:capitalize;line-height: 37px;}
.enrichment_section .ac-p .first span b{font-weight:700;}
.enrichment_section .ac-p .first{display: flex;justify-content: center;border:none;padding:0px;border-radius:0px;}
.enrichment_section .ac-p{border: 2px solid #0a3d4a;padding: 15px 42px;border-radius: 16px;width: 415px;}
.enrichment_section .part1.Custom,
.enrichment_section .part2.Custom,
.enrichment_section .part3.Custom{background-color: #0A3D4A;color:#fff;width:auto;}
.enrichment_section .part1.Custom .second span,
.enrichment_section .part2.Custom .second span,
.enrichment_section .part3.Custom .second span{font-size: 20px;font-style: normal;font-weight: 400;line-height: 31px;letter-spacing: 0em;text-align: justified;color:#fff;}
.enrichment_section .part1.Custom .second p,
.enrichment_section .part2.Custom .second p,
.enrichment_section .part3.Custom .second p{border-bottom: 2px solid #FFFFFF;margin-bottom:10px;padding-bottom: 10px;font-size: 20px; font-weight: 400; line-height: 30px;text-align:justify;}
.enrichment_section .part1.Custom .second h6,
.enrichment_section .part2.Custom .second h6,
.enrichment_section .part3.Custom .second h6{font-weight:400;color:#fff;font-family: Roboto;font-size: 24px;font-style: normal;line-height: 37px;letter-spacing: 0em;text-align: center;padding-bottom:0px;}
.enrichment_section .part1.Custom .second h6 span,
.enrichment_section .part2.Custom .second h6 span,
.enrichment_section .part3.Custom .second h6 span{font-weight: 700;font-size:24px;}
.enrichment_section .part1.Custom .first span,
.enrichment_section .part2.Custom .first span,
.enrichment_section .part3.Custom .first span{color:#fff;}
.enrichment_section .part1.Custom .second,
.enrichment_section .part2.Custom .second,
.enrichment_section .part3.Custom .second{margin-top: 10px;}
.enrichment_section .part2{width:489px;}
.enrichment_section .part3{width:351px;}
.enrichment_section .accordian4{width:587px;}
.enrichment_section .accordian5{width:472px;}
.enrichment_section .accordian6{width:298px;}
.enrichment_section .accordian7{width:551px;}
.enrichment_section .accordian8{width:472px;}
.enrichment_section .row.i-1{max-width:85%;width:100%;}
.enrichment_section .row.i-2{max-width:95%;width:100%;}
.enrichment_section .row.row.i-2 .m-image-1{text-align:end;}
.enrichment_section .row.row.i-2 .col{margin-right: 2.5%;}
.enrichment_section .row.row.i-1 .m-text-3{font-size:24px;font-weight:400;line-height:37px;}
.enrichment_section .row.row.i-1 .m-text-2{font-weight:700;}
.enrichment_section .row.row.i-2 .m-text-4 .part1,.enrichment_section .row.row.i-2 .m-text-5 .part1,.enrichment_section .row.row.i-2 .m-text-6 .part1  {margin-left:auto;}
.enrichment_section .row.row.i-2 .m-image-8,.enrichment_section .row.row.i-2 .m-image-4,.enrichment_section .row.row.i-2 .m-image-7,
.enrichment_section .row.row.i-2 .m-image-6,.enrichment_section .row.row.i-2 .m-image-5,.enrichment_section .row.row.i-2 .m-image-3,
.enrichment_section .row.row.i-2 .m-image-1,.enrichment_section .row.row.i-2 .m-image-2 {
    text-align: right;}
.enrichment_last_content .row {display:flex;align-items:center;height: auto;}
.enrichment_last_content{height:auto!important;}
.enrichment_last_content .last_content {
    padding-right: 50px;
}
.enrichment_section {padding-bottom:85px!important;}
.main_footer td a:hover{color:#0e3d4d;font-weight:400;transition:all ease ;}
.main_footer td a,.main_footer .copyright{font-size:1rem;}
.service_section.early-in-service{height:auto!important;}
.main_footer td{padding-bottom:5px!important;}
.about_intervation_last_sec,.early-learning-last-sec,.primary-years-last-sec,.secondary-flowpath-last,.enrichment_last_content{height:520px!important;}
.about_intervation_last_sec .service_list  {width:100%;margin-top:0px!important;}
.early-learning-last-sec img,.secondary-flowpath-last img{object-fit:cover;}
.enrichment_last_content .last_content  {height:auto!important;}
.enrichment_last_content .row{height:100%!important;}
.enrichment_section .row.row.i-2 .m-text-7 .accordian8 {
    margin-left: auto;
}
.section_section.our-m-sec .row,.section_section.about_intervation_scd .row,.section_section.early_learning_scd_sec .row,.section_section.primary_years_flow_cnt .row,
.section_section.iibee_scd_sec .row,.intensive-intervention-scd-cnt .row{width:80%;max-width:1080px;padding: 0px!important;}
.primary-years_flowpath_first .row .col .m-image-1 span img,
.iibee-flowpath-first-sec  .row .col .m-image-1 span img{
    max-width: 75%; 
}
.iibee_scd_sec.section_section .row.i-1.row{padding:0px!important;}
.early-in-content .m-text-1 h2{font-size:50px;}
.early-in-content .m-text-2{padding-bottom: 0px!important;}
.primary-years-last-sec.service_section .last_content .m-text-9{width:100%;}
.primary-years-last-sec.service_section .last_content,.early-learning-last-sec.service_section .last_content {height: auto; flex-wrap: wrap; display: flex; align-items: center;padding-right: 20px;}
.primary-years-last-sec.service_section .last_content .m-text-8,.early-learning-last-sec.service_section .last_content .m-text-9 {margin:0px!important;}
.primary-years-last-sec.service_section .row,.early-learning-last-sec .row{height: 100%; flex-wrap: wrap; display: flex; align-items: center;}
.blog-page-blog-sec .col {animation:none;animation-delay: unset;}
.first_class .m-image-0,
.enrichment_first_sec .m-image-0,.resource_first_section .m-image-0,.our_team_first_section .m-image-0,.our-vision-first-sec .m-image-0,
.contact_first_section .m-image-0{width:auto;margin-bottom:80px!important;padding:0px;margin-top:0px!important;}
.first_class .row .col .m-image-2 img{margin-top:45px!important;}
.iibee-flowpath-first-sec.first_class .row .col .m-image-2 img{margin-top:0px!important;}
.enrichment_first_sec .m-text-0.m-text,.resource_first_section .m-text-0.m-text,.our_team_first_section .m-image-1,.our-vision-first-sec .m-image-1,.our-mission-first-sec .m-image-1,
.contact_first_section .m-text-0.m-text{padding:0px!important;margin-top:0px!important;}
.early_learning_scd_sec h2,.primary_years_flow_cnt h2 {font-size: 49px!important;}
.calender_table table tbody tr.last{background-color: #0E3D4D;color: #ffffff !important;}
.calender_table table tbody tr.last td{color: #ffffff !important;}
.enrichment_box .gutters-1 .col-1_3.col{margin: 0px 30px;
    width: 28.3333%;}
.enrichment_box .gutters-1 .col-1_3.col:last-child{margin-right: 30px!important;}
.enrichment_box .row{justify-content: center;padding-bottom:0px;}
.enrichment_box .row.row.i-4{margin-top: 60px!important;
    margin-bottom: 60px!important;}
.enrichment_box .row img{margin-bottom:5px;}
.enrichment_box .row span{font-weight:400;}
.enrichment_box .row p{padding-bottom:0px;}
.sec.sec.i-1.enrichment_first{height:auto;}
.primary-years_flowpath_first .m-text-0 h2,.iibee-flowpath-first-sec .m-text-0 h2{line-height:75px;text-align: center;}
.primary-years_flowpath_first .m-text-0 h2 sub,.iibee-flowpath-first-sec .m-text-0 h2 sup{top: -21px;font-size: 30px;}
.iibee-flowpath-last .m-text-9{margin-top: 0px!important;}
.enrichment_box .row.i-3.row .has-border,.enrichment_box .row.i-4.row .has-border,.enrichment_box .row.i-5.row .has-border{min-height: 310px;height: 100%;}
.our-vision-first-sec .col.i-0 .m-text, .our-mission-first-sec .col.i-0 .m-text h2, .early_intervation_first .col.i-0 .m-text h2, 
.intensive-intervention-first .col.i-0 .m-text h2, .early_learning_first_sec .col.i-0 .m-text h2, .primary-years_flowpath_first .col.i-0 .m-text h2,
.iibee-flowpath-first-sec .col.i-0 .m-text h2,.our_team_first_section .col.i-0 .m-text h2 ,.blending_first_section  .col.i-0  .m-text p,
.calender_first .col.i-0  .m-text p,.enrichment_first_sec .col.i-0  .m-text,.resource_first_section .col.i-0  .m-text p,.contact_first_section .m-text p,
.enrichment-blog-f-top-sec .col.i-0  .m-text {
    line-height: 90px;
}
.our-mission-last-sec  .m-text-11{margin-bottom:0px!important;}
.our_team_last_section .row,.our_team_last_section .row .col.i-6,.our_team_last_section .row .m-image-3  ,.our_team_last_section .row .m-image-3  span,
.our_team_last_section .row .m-module span img {height:100%;object-fit:cover;}
.primary-years-last-sec .row,.primary-years-last-sec .row .col.i-7,.primary-years-last-sec .row .m-image-4  ,.primary-years-last-sec .row .m-image-4  span,
.primary-years-last-sec .row .m-module span img {height:100%;object-fit:cover;}
.our-mission-last-sec .row,.our-mission-last-sec .row .col.i-8,.our-mission-last-sec .row .m-image-6  ,.our-mission-last-sec .row .m-image-6  span,
.our-mission-last-sec .row .m-module span img {height:100%;object-fit:cover;}
.early-in-last-sec .m-text-9,.intensive-intervention-last-sec .m-text-8 {margin-bottom:0px!important;}
.early-learning-last-sec .m-text-10.service_list{width:100%;}
.enrichment-blog-f-sec.service_section .col.i-12 {
    width: 47.25%;
    padding: 0px;
}
.enrichment-blog-f-sec.service_section  .m-text-9{margin-top:0px!important;}
.enrichment-blog-f-grid-sec.blog_section .row{width: 85%;
    max-width: 100%;display: flex;justify-content: center;}
.enrichment-blog-f-grid-sec.blog_section .m-image-5{margin-right:0px;}
.enrichment-blog-f-grid-sec.blog_section .col{width: auto;margin-right: 25px!important;}
.enrichment-blog-f-grid-sec.blog_section .col{margin-right:0px;}
.enrichment-blog-f-grid-sec.blog_section .row.i-4{padding-bottom:0px!important;}
.enrichment-blog-f-grid-sec.blog_section .col.iif-last-child{margin-right:0px!important;}
.enrichment-blog-f-scd-sec .m-text-2 p{text-decoration:underline;}
.enrichment-blog-f-scd-sec .row.row.i-1 {
    width: 100%;
    max-width: 94%;}
.career_fourth .is-open{width:100%;}
.career_fourth .is-open table{border:none;}
.career_fourth .is-open table td{border:none;}
.career_fourth .is-open table tr{border-top:1px solid black;border-bottom:1px solid black;}
@media screen and (min-width:1241px) and (max-width:1542px){
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 40px;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 520px;}
    .service_section .service_class {padding: 50px 0px;}
    .testimonial_section .row{width:100%;}
    .testimonial_section .m-slide_content p span.tname {padding-top:26px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 0 8%;}
    .service_section .col.i-12 { padding: 79px 85px;}
    header .m-menu--without-logo .m-menu__menu>nav>ul{justify-content:flex-end;}
    
    .main_footer .col-1_4.col.i-0-tb_footer{width: 28%;}
    .main_footer .col-1_2.col.i-1-tb_footer {width: 38%;}
    .main_footer .col-1_4.col.i-2-tb_footer {width: 23%;}
    
    header .col-3_5.col.i-2-tb_header{width:72%;}
header .gutters-1 .col-1_5.col.i-1-tb_header{width:16%;}
header .gutters-1 .col-1_5.col.i-0-tb_header{width:20%;}
header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
/*header .col-3_5.col.i-2-tb_header{width:65%!important;}*/
header #menu-new_menu li a{padding-bottom:0px;font-size: 15px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
#menu-new_menu li:last-child {
    border: none;
    padding: 0px 5px;
}
.m-menu .iif-menu>li {padding-left: 6px;padding-right: 6px;}
.testimonial_section .m-slide_content .tcolan {top:-89px;}
.blog_section.sec .row .blog-grid-inner .column.size-1of3 { margin: 0px 7px!important;}
/*.contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p{line-height: 50px;}*/

.calender_second .row { width: 100%; max-width: 1121px;}
.calender_second .m-text-2 ul{padding-left:90px;padding-bottom:0px;}
.our_team_first_section{height:717px!important;}
.resource_news_first_section{height: 570px!important;}

/*.our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -287px!important;}*/
.our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
.section_section.we_envision .m-text-3{margin-left:10%!important;margin-right:10%!important;}
.blog_section .row{width: 100%;max-width: 92%;}
.enrichment_section .accordian4 { width: 548px;}
.service_section .m-image_wrap img,.service_section .m-image,.service_section .m-image .m-image_wrap {height:100%;}
.intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
.m-menu .iif-menu>li {
    padding-left: 4px;
    padding-right: 4px;
}
/*.enrichment_second.enrichment_box {padding-top: 70px!important;}*/
.enrichment_box .gutters-1 .col-1_3.col { margin: 0px 20px; width: 28.3333%;}
.enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row {padding-right: 10%!important;padding-left: 10%!important;}
.enrichment_box .row.row.i-4 {
    margin-top: 45px!important;
    margin-bottom: 45px!important;
}
.iibee-flowpath-first-sec .col.i-0{padding-right: 5%;padding-left: 5%;}
.enrichment-blog-f-grid-sec.blog_section .row {width: 86%;}
.enrichment-blog-f-scd-sec .row.row.i-1 {
    width: 100%;
    max-width: 93%}
}
@media screen and (min-width:1025px) and (max-width:1240px){
    /*.container{width: 96%;}*/
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 100px 0px;}
    .testimonial_section .row{width:100%;}
    .testimonial_section .m-slide_content p span.tname {padding-top:25px;}
    .testimonial_section .m-slide_content .tcolan {top: -84px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 0 8%;}
    .service_section .col.i-12 { padding: 77px 55px;}
    .first_class {height: 570px;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    .service_section .service_list ul li { margin-bottom: 6px;}
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    /*.sec.i-6.service_section {height: 543px;}*/
    
    .main_footer .col-1_4.col.i-0-tb_footer{width: 28%;margin-right: 30px;}
    .main_footer .col-1_2.col.i-1-tb_footer {width: 39%;margin-right: 35px;padding-right: 15px;}
    .main_footer .col-1_4.col.i-2-tb_footer {width: 25%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2.col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    
     header .col-3_5.col.i-2-tb_header{width:73%;}
header .gutters-1 .col-1_5.col.i-1-tb_header{width:25%;}
header .gutters-1 .col-1_5.col.i-0-tb_header{width:30%;}
header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
header .col-3_5.col.i-2-tb_header{width:65%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header .row.i-0-tb_header{display:flex;align-items: center;}
     header .row.i-0-tb_header span img{max-width:100%;}
    header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    .footer_logo img {width: 170px;}
    .main_footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    .contact_first_section.sec , .resource_first_section.sec  {height: 570px!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    .contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-7 p {font-size:33px;}
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    
    .blog_section.sec.i-1.sec .row {padding: 152px 48px 0px 48px!important;}
    
    .calender_second .row { max-width: 930px;}
    .resource_news_first_section{height: 570px!important;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: 710px;}
    .news_last_section.sec.i-2.sec .row { max-width: 980px;}
    .news_last_section .news_blog_title p {width: 43%;}
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    .our_team_first_section ,.enrichment-n-first {height: 570px!important;}
    
    .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -150px!important;}
    .our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
    .section_section.we_envision .m-text-3{margin-left:10%!important;margin-right:10%!important;}
    .blog_section .row{width: 100%;max-width: 92%;}
    .video_section .row .m-text-6 p, .video_section .row .m-text-5 p {font-size: 40px!important;}
    
    .enrichment_section .part2,.enrichment_section .accordian4,.enrichment_section .accordian5,.enrichment_section .accordian8,.enrichment_section .accordian7 {width: 100%;}
    .enrichment_section .row.i-2 {max-width: 91%;}
    .service_section .m-image_wrap img,.service_section .m-image,.service_section .m-image .m-image_wrap {height:100%;object-fit: cover;}
    .early-in-last-sec.service_section .last_content{padding-right:20px;}
    .service_section.intensive-intervention-service-sec .service_list ul li {font-size: 25px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.early_learning_scd_sec .m-text-0 h2,.iibee_scd_sec .m-text-0 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row,.early_learning_scd_sec.section_section .row.i-1.row{padding:0px!important;}
    .early_learning_scd_sec.section_section .row .m-text-0 ,.iibee_scd_sec .m-text-0 {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
    .primary_years_flow_cnt .m-text-0{padding-bottom: 0px!important;padding-top: 60px!important;}
    
    .our-vision-first-sec .col.i-0,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,.intensive-intervention-first .col.i-0,
    .early_learning_first_sec .col.i-0 ,.primary-years_flowpath_first  .col.i-0,.iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0{padding-right: 5%;padding-left: 5%;}
    .iibee-flowpath-first-sec .col.i-0{padding-right: 2%;padding-left: 2%;padding-top:60px;padding-bottom:60px;}
     .iibee-flowpath-first-sec .col.i-0 .m-text h2{font-size: 61px!important;line-height: 63px;}
     
     .enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row{padding-right: 5%!important;padding-left: 5%!important;}
     .blending_first_section .m-text, .blending_first_section .m-text p,.calender_first .m-text {
    font-size: 50px;line-height: 70px!important;
}
}
@media screen and (min-width:992px) and (max-width:1024px){
    /*.container{width: 96%;}*/
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 100px 0px;}
    .testimonial_section .row{width:100%;}
    .testimonial_section .m-slide_content p span.tname {padding-top:20px;}
    .testimonial_section .m-slide_content .tcolan {top:-67px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 0 8%;}
    .service_section .col.i-12 { padding: 80px 55px;}
    .first_class {height: 570px;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    /*.service_section .service_list ul li { margin-bottom: 6px;}*/
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    /*.sec.i-6.service_section {height: 543px;}*/
    .blog_section .row.i-5 .m-text p {font-size:20px!important;}
    
     .main_footer .col-1_4.col.i-0-tb_footer{width: 28%;margin-right: 30px;}
    .main_footer .col-1_2.col.i-1-tb_footer {width: 39%;margin-right: 35px;padding-right: 15px;}
    .main_footer .col-1_4.col.i-2-tb_footer {width: 25%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2.col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    
    header .col-3_5.col.i-2-tb_header{width:73%;}
header .gutters-1 .col-1_5.col.i-1-tb_header{width:25%;}
header .gutters-1 .col-1_5.col.i-0-tb_header{width:32%;}
header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
header .col-3_5.col.i-2-tb_header{width:65%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header .row.i-0-tb_header{display:flex;align-items: center;}
     header .row.i-0-tb_header span img{max-width:100%;}
    header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    .footer_logo img {width: 170px;}
    .main_footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    
    .contact_first_section.sec , .resource_first_section.sec  {height: 570px!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    /*.contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {font-size:40px;}*/
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    .contact_section_two .row .col {padding: 55px 55px 55px 55px;}
    .contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-7 p {font-size:30px;}
   
   .blog_section.sec.i-1.sec .row{padding-bottom:10px!important;padding-top:110px!important;}
    .blog_section.sec.i-1.sec .row .col .m-module{min-height:auto!important;margin-bottom:0px!important;}
    
     .calender_second .row { max-width: 92%;}
     
     .our_team_first_section{height:570px!important;}
     .early-in-service .service_list ul li{font-size: 25px;margin-bottom: 8px;}
     
     .resource_news_first_section{height: 570px!important;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: 710px;}
    .news_last_section.sec.i-2.sec .row { max-width: 93%;}
    .news_first_section.sec.i-1.sec .row {max-width: 97%;}
    .news_last_section .news_blog_title p {width: 46%;}
    
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    
     .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -170px!important;}
    .our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
    .section_section.we_envision .m-text-3{margin-left:10%!important;margin-right:10%!important;}
    .section_section.early-in-content .row.i-1.row {padding-top: 0px!important;padding-bottom: 0px!important;}
    /*.blog-page-blog-sec .m-blog-0 .post-card .entry-title { font-size: 28px!important; line-height: 35px!important;}*/
    .blog_section .row{width: 100%;max-width: 92%;}
    .video_section .row .m-text-6 p, .video_section .row .m-text-5 p {font-size: 40px!important;}
    
    .enrichment_section .part2,.enrichment_section .accordian4,.enrichment_section .accordian5,.enrichment_section .accordian8,.enrichment_section .accordian7 {width: 100%;}
    .enrichment_section .row.i-2 {max-width: 91%;}
    .service_section .m-image_wrap img,.service_section .m-image,.service_section .m-image .m-image_wrap {height:100%;object-fit: cover;}
    .early-in-last-sec.service_section .last_content{padding-right:20px;}
    .service_section.intensive-intervention-service-sec .service_list ul li {font-size: 25px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.iibee_scd_sec .m-text-0 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
    .early_learning_scd_sec.section_section .row .m-text-0 ,.iibee_scd_sec .m-text-0  {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
     .primary_years_flow_cnt .m-text-0{padding-bottom: 0px!important;padding-top: 60px!important;}
     .our-vision-first-sec .col.i-0,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,
     .early_intervation_first .col.i-0,.intensive-intervention-first .col.i-0,.early_learning_first_sec .col.i-0,.primary-years_flowpath_first  .col.i-0,
     .iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0 {padding-right: 5%;padding-left: 5%;}
     .iibee-flowpath-first-sec .col.i-0 .m-text h2{font-size: 40px!important;line-height: 55px;}
     .enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row{padding-right: 5%!important;padding-left: 5%!important;}
     
     .blending_first_section .m-text, .blending_first_section .m-text p,.calender_first .m-text {
    font-size: 50px;line-height: 70px!important;
}
}
@media screen and (min-width:768px) and (max-width:991px){
    /*.container{width: 96%;}*/
     /*.section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}*/
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;max-width: 95%;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 60px 0px;background-color:#e3e1ce!important;padding-left:60px;height:auto!important;}
    .testimonial_section .row{width:100%;padding-bottom:0px;}
    .testimonial_section .m-slide_content p span.tname {padding-top:60px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 8% 8%;}
    .service_section .col.i-12 { padding: 60px 80px;}
    .first_class {height: auto;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    /*.service_section .service_list ul li { margin-bottom: 6px;}*/
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    .sec.i-6.service_section {height: auto;}
    .blog_section .row.i-5 .m-text p {font-size:20px!important;}
    .first_class .col.i-0 {padding-top: 70px;padding-right: 7%;padding-bottom: 70px;padding-left: 7%;}
    .section_section .col-4_4{padding: 20px 0px 0px 0px;}
    /*.section_section .m-text-1 .m-text p {font-size: 28px;line-height: 34px;margin-bottom: 15px;}*/
    .video_section .row .m-text-7 p, .video_section .row .m-text-6 p, .service_section .service_class .m-text-6 p {font-size: 28px;line-height: 40px;}
    .video_section {padding: 60px 0px!important;}
    .video_section .m-text-6{margin-top: 30px!important;}
    .video_section .col{margin-bottom:0px;}
    .service_section .row .col.col.i-5{margin-bottom:0px;}
    .testimonial_section {padding-bottom: 0px!important;}
    .testimonial_section .m-slide .container{height:auto;}
    .service_section .col.i-11,.service_section .col.i-12{width:100%;margin-bottom:0px;}
    .service_section .col.i-12 .m-text-11{margin-top:0px!important;}
    
    header .row.i-0-tb_header{display:flex;align-items: center;}
     header .row.i-0-tb_header span img{max-width:58%;}
    header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:10px!important;}
    
    .main_footer .col-1_4.col.i-0-tb_footer{width: 45%;margin-right: 30px;}
    .main_footer .col-1_2.col.i-1-tb_footer {width: 50%;margin-right: 0px;padding-right: 0px;border-right:0px solid transparent;}
    .main_footer .col-1_4.col.i-2-tb_footer {width: 100%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2.col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    
    header .col-3_5.col.i-2-tb_header{width:42%;}
header .gutters-1 .col-1_5.col.i-1-tb_header{width:25%!important;}
header .gutters-1 .col-1_5.col.i-0-tb_header{width:32%!important;}
header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
header .col-3_5.col.i-2-tb_header{width:42%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header .row.i-0-tb_header{display:flex;align-items: center;}
     header .row.i-0-tb_header span img{max-width:100%;}
    header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    .footer_logo img {width: 246px;}
    .main_footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    .sec.i-5.blog_section .col{display: flex;justify-content: center;flex-wrap: wrap;width: 100%;}
.sec.i-5.blog_section .col .m-module{	margin-left: auto;  margin-right: auto;width: 100%;text-align: center;}
.sec.i-6.service_section,.sec.i-4.service_section {height: auto!important;}
.sec.i-6.service_section .last_content .m-module,.sec.i-4.service_section .last_content .m-module{text-align:center;width:100%}
.sec.i-6.service_section .last_content,.sec.i-4.service_section .last_content {padding:30px 0px 60px 0px;}

 .contact_first_section .row{display:flex!important;}
 .contact_first_section .row .col.i-0,.contact_first_section .row .col.i-1{width:50%;}
 .contact_first_section .row .col.i-1{display:block!important;}
 .contact_first_section.sec , .resource_first_section.sec  {height: 570px!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    /*.contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {font-size:40px;}*/
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    .contact_section_two .row .col {padding: 55px 55px 55px 55px;}
    
    .blog_section.sec.i-1.sec .row{padding-bottom:10px!important;padding-top:110px!important;}
    .blog_section.sec.i-1.sec .row .col .m-module{min-height:auto!important;margin-bottom:0px!important;}
    
    .resource_first_section .row{display:flex!important;}
 .resource_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:50%;}
 .resource_first_section .row .col.i-1{display:block!important;}
 .resource_first_section {height: 570px!important;}
 
  .calender_second .row { max-width: 92%;}
  .calender_table table tbody tr th, .calender_table table tbody tr td {font-size: 19px;line-height:25px;}
  .calender_table p span{font-size: 19px!important;}
  .calender_second .m-text-2 {padding-bottom: 0px!important;}
  .calender_table{margin-bottom:10px!important;}
  .resource_first_section .m-text {font-size: 50px!important;line-height: 60px;}
  
  .our_team_first_section {height: 570px!important;}
  .our_team_first_section .row{display:flex!important;}
  .our_team_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:50%;}
  .our_team_first_section .row .col.i-1{display:block!important;width: 50%;}
  
   .about-intervention-main  {height: 570px!important;}
  .about-intervention-main .row{display:flex!important;}
  .about-intervention-main .row .col.i-0,.resource_first_section .row .col.i-1{width:50%;}
  .about-intervention-main .row .col.i-1{display:block!important;width: 50%;}
  
  .our_team_last_section .last_content {padding: 30px 0px 60px 0px;}
  .our_team_last_section .last_content .m-module {text-align: center;width: 100%;}
  .our_team_first_section .col.i-0{padding-left: 3%;padding-right: 3%;}
  .educators_section .row.i-3, .educators_section .row.i-4 {width: 100%;max-width: 87%;}
  .educators_section{padding-top: 15px;padding-bottom: 0px;}
  
       .resource_news_first_section{height: 570px!important;}
       .resource_news_first_section .row,.primary-years_flowpath_first .row,.iibee-flowpath-first-sec .row{display:flex!important;}
  .resource_news_first_section .row .col.i-0,.resource_first_section .row .col.i-1,.primary-years_flowpath_first .row .col.i-1,.primary-years_flowpath_first .row .col.i-0,
  .iibee-flowpath-first-sec .row .col.i-0{width:50%;}
  .resource_news_first_section .row .col.i-1,.primary-years_flowpath_first .row .col.i-1,.iibee-flowpath-first-sec .row .col.i-1{display:block!important;width: 50%;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: 666px;}
    .news_last_section.sec.i-2.sec .row { max-width: 91%;}
    .news_first_section.sec.i-1.sec .row {max-width: 91%;}
    .news_last_section .news_blog_title p {width: 46%;font-size: 36px;}
    .news_first_section .m-blog-0 .post-card .entry-title a{font-size: 24px;}
    .news_first_section .m-blog-0 .post-card .entry-title{width: fit-content;height:auto;padding: 15px 22px;font-size: 24px!important;line-height:24px!important;}
    .news_first_section .m-blog-0.iif-bg-layout-light .post-card .post-content p{font-size: 22px;line-height: 27.19px;}
    .news_first_section.sec.i-1.sec .row .news_left_section .post-content, .news_first_section.sec.i-1.sec .row .news_left_section .entry-title {top: -90px!important;}
    .news_first_section.sec.i-1.sec .m-blog-1 .post-card .entry-title a{font-size:19px;}
    .news_last_section .blog-grid .post-card h2 a {font-size: 25px;line-height: 30px;}
    .news_first_section.sec.i-1.sec .row .m-text-3 p{font-size: 42px;}
    
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    .testimonial_section.blendid_third_section{padding-top:0px!important;}
    
     .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -260px!important;}
    .our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
    .section_section.we_envision .m-text-3{margin-left:0%!important;margin-right:0%!important;}
     .our-vision-first-sec .row,.our-mission-first-sec .row{display:flex;} 
      .our-vision-first-sec .row .col,.our-mission-first-sec .row .col{width:50%;}
      .first_class .row .col .m-image-2 img{margin-bottom:30px;}
      .service_section.early-in-service .row{flex-wrap:wrap;}
      .service_section.early-in-service .service_class {padding:52px!important;}
      .early-in-service .service_list ul li {font-size: 25px;margin-bottom: 8px;}
      .service_section.early-in-service .row .col{width:100%}
      .testimonial_section{padding-top:0px!important;}
      .section_section.early-in-content .row.i-1.row {padding-top: 0px!important;padding-bottom: 0px!important;}
      /*.blog-page-blog-sec .m-blog-0 .post-card .entry-title { font-size: 28px!important; line-height: 35px!important;}*/
      .video_section .row .m-text-7 p img{width:20px;}
      .our-mission-last-sec .last_content .m-module.m-text-10{margin-bottom:0px;}
      .our_team_last_section.sec .row{flex-wrap:wrap;}
      .educators_section .row.i-3 .col.i-4{margin-right:20px;}
      
      .enrichment_section .row.row.i-2 .col {margin-right: 0px;width:100%;}
      .enrichment_section .row.row.i-2 .m-image-8, .enrichment_section .row.row.i-2 .m-image-4, .enrichment_section .row.row.i-2 .m-image-7, .enrichment_section .row.row.i-2 .m-image-6, .enrichment_section .row.row.i-2 .m-image-5, .enrichment_section .row.row.i-2 .m-image-3, .enrichment_section .row.row.i-2 .m-image-1, .enrichment_section .row.row.i-2 .m-image-2 {
      text-align: center;}
      .enrichment_section .row.row.i-2 .m-text-4 .part1, .enrichment_section .row.row.i-2 .m-text-5 .part1, .enrichment_section .row.row.i-2 .m-text-6 .part1 { margin: auto;}
      .enrichment_section .ac-p{margin: auto;}
      .enrichment_section .row.i-2 {max-width: 90%;padding:0px;}
      .enrichment_last_content .row,.iibee-flowpath-last .row{flex-wrap:wrap;}
      .enrichment_last_content .last_content,.primary-years-last-sec .last_content,.iibee-flowpath-last .last_content  {padding: 60px 0px 60px 0px;text-align:center;justify-content:center;}
      .enrichment_last_content .last_content .m-text-13,.enrichment_last_content .last_content .m-text-14,.primary-years-last-sec .last_content .m-text-7,.primary-years-last-sec .last_content .m-text-8,
      .iibee-flowpath-last .last_content .m-text-9, .iibee-flowpath-last .last_content .m-text-10{text-align:center;}
      .enrichment_section .row.row.i-2 .col.i-3{margin-bottom:50px;}
      .enrichment_last_content .row .col{width:100%;margin-right: 0px;}
      .service_section.enrichment_last_content ,.service_section.early-learning-last-sec,.primary-years-last-sec,.iibee-flowpath-last{height: auto!important;}
      .service_section.early-in-service .col{margin-bottom:0px;}
      .early_intervation_first.first_class .row .col .m-image-2 img {margin-top: 30px;}
       .early_intervation_first.first_class .col.i-0 { padding-bottom: 70px;}
       .early-in-content .m-text-1 { padding-top: 0px!important;}
        .service_section.intensive-intervention-service-sec .service_list ul li {font-size: 25px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.section_section.early_learning_scd_sec .m-text-0 h2,.iibee_scd_sec .m-text-2 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
    .service_section.intensive-intervention-service-sec .row{flex-wrap:wrap;}
    .service_section.intensive-intervention-service-sec .col{margin-bottom:0px;}
    .service_section.intensive-intervention-service-sec .col.service_class .service_list{padding: 65px 0px;}
    .early_learning_scd_sec.section_section .row .m-text-0  {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
    .early_learning_blog_sec .col .m-module,.primary-years-flowpath-blog-sec .col .m-module,.iibee-flowpath-blog .col .m-module{text-align:center;}
    .service_section.early-learning-last-sec .last_content ,.service_section.early-learning-last-sec .last_content .m-text-10{justify-content:center;text-align:center;width:100%;}
    .service_section.early-learning-last-sec .last_content{padding: 25px 0px 60px 0px;}
    .first_class.early_learning_first_sec .row .col .m-image-1 span img {max-width: 85%;margin-bottom: 20px;}
    .primary_years_flow_cnt .m-text-0,.iibee_scd_sec .m-text-0{padding-bottom:0px!important;}
    
    .our-vision-first-sec .col.i-0 ,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,.intensive-intervention-first .col.i-0,
    .early_learning_first_sec .col.i-0,.primary-years_flowpath_first  .col.i-0,.iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0{padding-right: 3%;padding-left: 3%;}
    .our-vision-first-sec .col.i-0 .m-text,.our-mission-first-sec .col.i-0 .m-text h2,.our_team_first_section .col.i-0 .m-text h2,
    .intensive-intervention-first .col.i-0 .m-text h2,.early_learning_first_sec .col.i-0 .m-text h2,.primary-years_flowpath_first  .col.i-0 .m-text h2,
    .iibee-flowpath-first-sec .col.i-0 .m-text h2,.enrichment-n-first .col.i-0 .m-text h2{font-size: 55px;line-height: 55px;}
    
    .first_class .row .col{display:block!important;}
    .enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row{padding-right: 5%!important;padding-left: 5%!important;}
    .enrichment_box .gutters-1 .col-1_3.col {
    margin: 0px 0px 20px 0px;
    width: 100%;
}
    .enrichment_box .row.row.i-4 {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
    .our_team_last_section {
    height: auto;
}   
    .primary-years-last-sec.service_section .last_content .m-text-9{text-align:center;}
    
    .enrichment-blog-f-scd-sec .m-text-3 p{font-size: 38px;line-height: 44px;}
    .enrichment-blog-f-third-sec .col{width:100%;margin-bottom: 40px;}
    .enrichment-blog-f-third-sec.testimonial_section.blendid_third_section{padding: 30px 0px!important;}
    .enrichment-blog-f-sec.service_section .col.i-12{width:100%;margin-bottom:20px;}
    
    .blending_first_section .m-text,.blending_first_section .m-text p, .calender_first .m-text {
    font-size: 43px!important;line-height: 55px!important;
}   
.enrichment-blog-f-grid-sec.blog_section .col{margin-bottom:0px!important;}
.enrichment-blog-f-scd-sec.diagnostic-scd .m-text-3 p {
    font-size: 24px;
    line-height: 37px;
}
}
@media screen and (max-width: 767px){
    /*.container{width: 96%;}*/
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;max-width: 95%;}
    .video_section .row{max-width:100%;width:85%;flex-wrap: wrap;}
    .video_section .row .m-text-5 p img{display:none;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 60px 0px;background-color:#e3e1ce!important;padding-left:60px;height:auto!important;}
    .testimonial_section .row{width:100%;padding-bottom:0px;}
    .testimonial_section .m-slide_content p span.tname {padding-top:35px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 13% 8% 22% 8%;}
    .service_section .col.i-12 { padding: 80px 30px;}
    .first_class {height: 570px;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    .service_section .service_list ul li { margin-bottom: 6px;}
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    .sec.i-6.service_section {height: auto;}
    .blog_section .row.i-5 .m-text p {font-size:20px!important;}
    .first_class .col.i-0 {padding-top: 70px;padding-right: 7%;padding-bottom: 20px;padding-left: 7%;}
    .section_section .col-4_4{padding: 20px 0px 0px 0px;}
    /*.section_section .m-text-1 .m-text p {font-size: 28px;line-height: 34px;margin-bottom: 15px;}*/
    .video_section .row .m-text-7 p, .video_section .row .m-text-6 p, .service_section .service_class .m-text-6 p {font-size: 28px;line-height: 40px;}
    .video_section {padding: 0px 0px 40px 0px!important;}
    .video_section .m-text-7{margin-top: 20px!important;margin-bottom:25px!important;}
    .video_section .col{margin-bottom:0px;}
    .service_section .row .col.col.i-5{margin-bottom:0px;}
    .testimonial_section {padding-bottom: 0px!important;}
    .testimonial_section .m-slide .container{height:auto!important;}
    .service_section .col.i-11,.service_section .col.i-12{width:100%;margin-bottom:0px;}
    .service_section .col.i-12 .m-text-11{margin-top:0px!important;}
    
    header .row.i-0-tb_header{display:flex;align-items: center;}
     header .row.i-0-tb_header span img{max-width:70%;}
    header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    
    header .row.i-0-tb_header .col{padding-right:0px;}
    .bfs_custom_header_call_menu a:after {left:10px!important;}
    .video_section .col .m-video{margin-bottom:20px!important;}
    .testimonial_section .m-slide_content .tcolan {top:-71px;}
    .testimonial_section .m-slide_content .tecolan {bottom:-30px;}
    
    .main_footer .col-1_4.col.i-0-tb_footer{width: 100%;margin-right: 0px;border-right:0px solid transparent;height:auto;margin-bottom:40px;padding-right:0px;}
    .main_footer .col-1_2.col.i-1-tb_footer {width: 100%;margin-right: 0px;padding-right: 0px;border-right:0px solid transparent;height:auto;margin-bottom:40px;}
    .main_footer .col-1_4.col.i-2-tb_footer {width: 100%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2.col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    .main_footer .col-1_2.col.i-1-tb_footer .m-module{margin-bottom:0px;}
    .main_footer h2{text-align:left!important;}
    
    header .col-3_5.col.i-2-tb_header{width:73%;}
header .gutters-1 .col-1_5.col.i-1-tb_header{width:39%!important;}
header .gutters-1 .col-1_5.col.i-0-tb_header{width:35%!important;}
header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 85%;width: 100%;padding-top: 12px!important;
    padding-bottom: 12px!important;}
header .col-3_5.col.i-2-tb_header{width:26%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header .row.i-0-tb_header{display:flex;align-items: center;}
     header .row.i-0-tb_header span img{max-width:100%;}
    header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    header .gutters-1 .col-1_5.col.i-0-tb_header {padding-left:0px;}
    header .col-3_5.col.i-2-tb_header .m-module {margin-right:0px!important;}
    .m-menu .mobile-menu {width: 196px;}
    .footer_logo img {width: 246px;}
    .main_footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    .sec.i-5.blog_section .col{display: flex;justify-content: center;flex-wrap: wrap;width: 100%;}
.sec.i-5.blog_section .col .m-module{	margin-left: auto;  margin-right: auto;width: 100%;text-align: center;}

.sec.i-6.service_section,.sec.i-4.service_section {height: auto!important;}
.sec.i-6.service_section .last_content .m-module,.sec.i-4.service_section .last_content .m-module{text-align:center;width:100%}
.sec.i-6.service_section .last_content,.sec.i-4.service_section .last_content {padding:30px 25px 70px 25px;}

.contact_first_section .row{display:flex!important;flex-wrap:wrap;}
 .contact_first_section .row .col.i-0,.contact_first_section .row .col.i-1{width:100%;}
 .contact_first_section .row .col.i-1{display:block!important;padding: 239px 0px;}
 .contact_first_section.sec , .resource_first_section.sec  {height: auto!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    .contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p,
    .resource_first_section .m-text{font-size:40px;}
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    .contact_section_two .row .col {padding: 55px 55px 55px 55px;}
    .contact_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
    .contact_first_section .row .col.i-0 .m-text-0,.resource_first_section .row .col.i-0 .m-text-0 {margin:0px;}
    .contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {font-size: 30px;}
   .contact_section_two .row .col .contact_address p, .contact_section_two .row .col .contact_email p, .contact_section_two .row .col .contact_phone p,
   .contact_section_two .row .col .m-text-9  p{font-size: 21px;line-height: 27px;}
   .contact_first_section .m-text p {font-size: 40px;}
   .contact_section_two form p{flex-wrap: wrap;}
   .contact_section_two form p span {width: 100%;}
   .contact_section_two form span.first_name, .contact_section_two form span.contact_number {margin-bottom: 20px;margin-right:0px;}
   .contact_section_two form .first_name input, .contact_section_two form .last_name input, .contact_section_two form .contact_number input, .contact_section_two form .email_address input {height:50px;
   line-height:50px;font-size:16px;}
   .contact_section_two form .first_name input::placeholder,.contact_section_two form .last_name input::placeholder,.contact_section_two form .contact_number input::placeholder,.contact_section_two form .email_address input::placeholder,
   .contact_section_two form span.contact_message textarea::placeholder{font-size:16px;}
   .contact_section_two form span.contact_message textarea {height:170px;font-size:16px;}
   .contact_section_two form p .btn_submit {width: 156px;height: 50px;font-size:20px;}
   
   .blog_section.sec.i-1.sec .row{padding-bottom:10px!important;padding-top:110px!important;}
    .blog_section.sec.i-1.sec .row .col .m-module{min-height:auto!important;margin-bottom:0px!important;}
    
    .resource_first_section .row{display:flex!important;flex-wrap:wrap;}
 .resource_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
 .resource_first_section .row .col.i-1{display:block!important;padding: 239px 0px;}
 .resource_first_section {height: auto!important;}
 .resource_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
 .blog_section .row .blog-grid-inner article {padding-right:20px;}
 
 .calender_second .row { max-width: 92%;}
  .calender_table table tbody tr th, .calender_table table tbody tr td {font-size: 18px;line-height:25px;padding: 14px 14px;}
  .calender_table p span{font-size: 19px!important;}
  .calender_second .m-text-2 {padding-bottom: 0px!important;margin-bottom: 0px;}
  .calender_table{margin-bottom:10px!important;}
  .calender_first .m-text-0{display:block!important;padding: 0px 0px;}
  .calender_second .m-text-2 ul li {font-size:20px;}
  
  .our_team_first_section {height: auto!important;}
  .our_team_first_section .row{display:flex!important;flex-wrap:wrap;}
  .our_team_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
  .our_team_first_section .row .col.i-1{display:block!important;width: 100%;padding: 239px 0px;}
  .our_team_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
  
  .about-intervention-main {height: auto!important;}
   .about-intervention-main .row{display:flex!important;flex-wrap:wrap;}
   .about-intervention-main .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
   .about-intervention-main .row .col.i-1{display:block!important;width: 100%;padding: 239px 0px;}
   .about-intervention-main .row .col.i-0{padding: 70px 0px 0px 0px!important;}
   
   .our_team_last_section .last_content {padding: 30px 30px 60px 30px;}
  .our_team_last_section .last_content .m-module {text-align: center;width: 100%;}
  .our_team_first_section .col.i-0 .m-image-1{padding:30px;}
  .educators_section .row.i-3, .educators_section .row.i-4 {width: 100%;max-width: 87%;flex-wrap:wrap;}
  .educators_section{padding-top: 15px;padding-bottom: 30px;}
  .educators_section .row.i-3 .col-1_3, .educators_section .row.i-4 .col-1_3 {margin-right: 0px;width: 100%;}
  .educators_section .row.i-3 .col-1_3 span, .educators_section .row.i-4 .col-1_3 span{display:flex;justify-content:center;}
  
  .resource_news_first_section{height: auto!important;}
       .resource_news_first_section .row{display:flex!important;flex-wrap:wrap;}
  .resource_news_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
   .resource_news_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
  .resource_news_first_section .row .col.i-1{display:block!important;width: 100%;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: auto;}
    .news_last_section.sec.i-2.sec .row { max-width: 91%;}
    .news_first_section.sec.i-1.sec .row {max-width: 91%;flex-wrap:wrap;}
    .news_last_section .news_blog_title p {width: 62%;font-size: 36px;}
    .news_first_section .m-blog-0 .post-card .entry-title a{font-size: 24px;}
    .news_first_section .m-blog-0 .post-card .entry-title{width: fit-content;height:auto;padding: 15px 22px;font-size: 24px!important;line-height:24px!important;}
    .news_first_section .m-blog-0.iif-bg-layout-light .post-card .post-content p{font-size: 22px;line-height: 27.19px;}
    .news_first_section.sec.i-1.sec .row .news_left_section .post-content, .news_first_section.sec.i-1.sec .row .news_left_section .entry-title {top: -90px!important;}
    .news_first_section.sec.i-1.sec .m-blog-1 .post-card .entry-title a{font-size:19px;}
    .news_last_section .blog-grid .post-card h2 a {font-size: 25px;line-height: 30px;}
    .news_first_section.sec.i-1.sec .row .m-text-3 p{font-size: 42px;}
    .resource_news_first_section .m-text {font-size: 40px;}
    .news_first_section.sec.i-1.sec .row .news_left_section {height: 465px;margin-right: 0px;}
    
    .resource_first_section.blending_first_section .row .col.i-0 .m-text-0{display:block!important;padding-bottom: 0px;}
    .blendid_second_section .m-text-2.m-text{font-size:34px;margin-bottom: 0px;}
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    .testimonial_section.blendid_third_section{padding-top:0px!important;}
    .service_section.blendid_last_section .last_content {padding: 30px 25px 60px 25px;}
    
     .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: 50px!important;}
    .service_section.our-vision-last-sec .last_content, .service_section.our-mission-last-sec .last_content{padding-right:30px;padding: 30px 25px 60px 25px;}
    .section_section.we_envision .m-text-3{margin-left:0%!important;margin-right:0%!important;}
     .our-vision-first-sec .row,.our-mission-first-sec .row{display:flex;flex-wrap:wrap;} 
     .our-vision-first-sec .row .col,.our-mission-first-sec .row .col{width:100%;}
     .our-vision-first-sec,.our-mission-first-sec {height:auto!important;}
       .our-vision-first-sec .row .col.i-1,.our-mission-first-sec .row .col.i-1 {padding: 239px 0px;}
     .our-mission-first-sec .m-image-0, .our-vision-first-sec   .m-image-0{margin-top:0px!important;}
    .our-mission-first-sec .col.i-0, .our-vision-first-sec .col.i-0{padding-bottom: 70px!important;}
    .first_class.our-vision-first-sec .row .col .m-image-1 span img, .our-mission-first-sec .row .col .m-image-1 span img{max-width: 80%;}
    .first_class .row .col .m-image-2 img{margin-bottom:30px;}
    .service_section.early-in-service .row{flex-wrap:wrap;}
      .service_section.early-in-service .service_class {padding:52px!important;}
      .early-in-service .service_list ul li {font-size: 25px;margin-bottom: 8px;}
      .section_section.early-in-content .row.i-1.row {padding-top: 0px!important;padding-bottom: 0px!important;}
      .section_section.early-in-content .row.i-1 .m-image-4 img {max-width: 100%;}
      /*.blog-page-blog-sec .m-blog-0 .post-card .entry-title { font-size: 28px!important; line-height: 35px!important;}*/
      .video_section .row .m-text-7 p img{width:20px;}
      .our-mission-last-sec .last_content .m-module.m-text-10,.section_section.our-m-sec .m-text-3{margin-bottom:0px!important;}
      .section_section.our-m-sec .m-text-3 p {font-size: 32px!important;line-height: 40px!important;}
      .section_section.our-m-sec .m-text-2.extra_para p, .section_section.our-m-sec .m-text-5 p { font-size: 20px!important; line-height: 28px;}
       .our_team_last_section.sec .row{flex-wrap:wrap;}
       
       .enrichment_section .row.i-1 .m-text-2 p{font-size:38px;}
       .enrichment_section .row.i-1 .m-text-2{margin-bottom:0px;}
       
        .enrichment_section .row.row.i-2 .col {margin-right: 0px;}
      .enrichment_section .row.row.i-2 .m-image-8, .enrichment_section .row.row.i-2 .m-image-4, .enrichment_section .row.row.i-2 .m-image-7, .enrichment_section .row.row.i-2 .m-image-6, .enrichment_section .row.row.i-2 .m-image-5, .enrichment_section .row.row.i-2 .m-image-3, .enrichment_section .row.row.i-2 .m-image-1, .enrichment_section .row.row.i-2 .m-image-2 {
      text-align: center;}
      .enrichment_section .row.row.i-2 .m-text-4 .part1, .enrichment_section .row.row.i-2 .m-text-5 .part1, .enrichment_section .row.row.i-2 .m-text-6 .part1 { margin: auto;}
      .enrichment_section .ac-p{margin: auto;}
      .enrichment_section .row.i-2 {max-width: 90%;padding:0px;}
      .enrichment_last_content .row,.primary-years-last-sec .row,.service_section.iibee-flowpath-last .row{height: auto!important;flex-wrap:wrap;}
      .enrichment_last_content .last_content,.iibee-flowpath-last .last_content {padding: 60px 25px 60px 25px;text-align:center;}
      .enrichment_last_content .last_content .m-text-13,.enrichment_last_content .last_content .m-text-14,.iibee-flowpath-last .last_content .m-text-7,.iibee-flowpath-last .last_content .m-text-8{text-align:center;}
      .enrichment_section .part2,.enrichment_section .accordian4,.enrichment_section .accordian5,.enrichment_section .accordian8,.enrichment_section .accordian7 {width: 100%;}
      .enrichment_first_sec .m-text {font-size: 50px;}
       .contact_section_two .row .col .m-text-2, .contact_section_two .row .col .m-text-7  {font-size:33px;}
       .service_section.enrichment_last_content {height: auto!important;}
       .early_intervation_first.first_class .row .col .m-image-2 img {margin-top: 30px;}
       .early_intervation_first.first_class .col.i-0 { padding-bottom: 40px!important;}
       .early-in-content .m-text-1 { padding-top: 40px!important;}
       .early-in-content .m-text-2 h2,.primary_years_flow_cnt .m-text-1 h2,.iibee_scd_sec .m-text-2 h2 ,.enrichment_first .m-text-1 p,.enrichment_box .m-text-5 p{font-size: 36px!important;line-height:50px;}
       .early-in-content .m-text-2  {margin-top:10px!important;}
       .service_section.intensive-intervention-service-sec .row{flex-wrap:wrap;}
    .service_section.intensive-intervention-service-sec .col{margin-bottom:0px;}
    .service_section.intensive-intervention-service-sec .col.service_class .service_list{padding: 65px 0px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.section_section.early_learning_scd_sec .m-text-0 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
    
    .early_learning_scd_sec.section_section .row .m-text-0  {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
    .early_learning_blog_sec .col .m-module,.iibee-flowpath-blog .col .m-module{text-align:center;}
    .service_section.early-learning-last-sec .last_content ,.service_section.early-learning-last-sec .last_content .m-text-8,.primary-years-last-sec .last_content .m-text-7,.primary-years-last-sec .last_content .m-text-8
    {justify-content:center;text-align:center;width:100%;}
    .service_section.early-learning-last-sec .last_content,.primary-years-last-sec .last_content{padding: 25px 20px 60px 20px;justify-content:center;}
    .first_class.early_learning_first_sec .row .col .m-image-1 span img {max-width: 85%;margin-bottom: 20px;}
    .first_class.early_learning_first_sec,.service_section.early-learning-last-sec {height:auto!important;}
    .section_section.early_learning_scd_sec .row,.section_section.iibee_scd_sec .row {padding:0px!important;}
    
    .primary-years-last-sec,.service_section.iibee-flowpath-last{height: auto!important;}
    .primary-years-flowpath-blog-sec .col .m-module{text-align:center;}
    .section_section.primary_years_flow_cnt .row,.iibee_scd_sec .row{padding:0px!important;}
    .primary_years_flow_cnt .m-text-0,.iibee_scd_sec .m-text-0{padding-bottom:0px!important;}
    .primary-years_flowpath_first .row .col .m-image-1 span img, .iibee-flowpath-first-sec .row .col .m-image-1 span img {max-width: 50%;}
    .home_page_first .m-image-2{display:none;}
    .our_team_first_section h2{font-size:40px!important;}
    .first_class.early_intervation_first{height:auto;}
    
    .our-vision-first-sec .col.i-0 ,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,.intensive-intervention-first .col.i-0,.early_learning_first_sec .col.i-0,
    .primary-years_flowpath_first  .col.i-0,.iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0{padding-right: 3%;padding-left: 3%;}
    .our-vision-first-sec .col.i-0 .m-text,.our-mission-first-sec .col.i-0 .m-text h2,.our_team_first_section .col.i-0 .m-text h2,
    .early_intervation_first .col.i-0 .m-text h2,.intensive-intervention-first .col.i-0 .m-text h2,
    .early_learning_first_sec .col.i-0 .m-text h2,.primary-years_flowpath_first  .col.i-0 .m-text h2,
    .iibee-flowpath-first-sec .col.i-0 .m-text h2,.enrichment-n-first .col.i-0 .m-text p{font-size: 50px;line-height: 50px;}
    
    .first_class.iibee-flowpath-first-sec{height:auto!important;}
    .enrichment_box .gutters-1 .col-1_3.col {margin: 0px 0px 20px 0px;width: 100%;
}
    .enrichment_box .row.row.i-4 {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}  
   .enrichment_first .row.i-1.row{padding-right: 5%!important;padding-left: 5%!important;}
    .our_team_last_section {height: auto;}
    
    .enrichment-blog-f-scd-sec .m-text-3 p{font-size: 36px;line-height: 44px;}
    .enrichment-blog-f-third-sec .col{width:100%;margin-bottom: 40px;}
    .enrichment-blog-f-third-sec.testimonial_section.blendid_third_section{padding: 30px 0px!important;}
    .enrichment-blog-f-sec.service_section .col.i-12{width:100%;margin-bottom:20px;}
    .enrichment-blog-f-scd-sec .m-text-2.m-text{font-size:18px;}
    .enrichment-blog-f-grid-sec.blog_section .row{flex-wrap:wrap;}
    .enrichment-blog-f-third-sec p,.enrichment-blog-f-third-sec .m-text{font-size:27px;}
    .enrichment-blog-f-grid-sec.blog_section .col{margin-right:0px!important;}
    .enrichment-blog-f-sec .last_content .m-module.m-text-8 p,.enrichment-blog-f-sec.diagnostic-last-p .last_content .m-module.m-text-7 p{font-size: 32px!important;line-height: 36px!important;text-align: center;}
    .enrichment-blog-f-sec .last_content .m-module.m-text-9 p,.enrichment-blog-f-sec.diagnostic-last-p .last_content .m-module.m-text-8 p{font-size: 18px!important;line-height: 25px!important;margin-bottom: 0px;text-align:center;}

    .enrichment-blog-f-scd-sec.diagnostic-scd .m-text-3 p {
    font-size: 20px;
    line-height: 30px;
}
}
@media screen and (max-width:575px){
    /*.container{width: 96%;}*/
    header .row.i-0-tb_header .col-1_4{padding-left:30px;}
    header .row.i-0-tb_header .m-menu.i-0-tb_header {margin-right: -8px!important;}
    .section_section .row.i-1.row {padding-left: 15px!important;padding-right: 15px!important;}
    .section_section .row.i-1 .m-image-4 img {max-width:100%;}
    .section_section .m-text-1 .m-text p {font-size: 24px;line-height: 30px;}
    .section_section .m-text-2 .m-text p {font-size: 22px;line-height: 28px;}
    .section_section .m-text-3 .m-text p {line-height: 26px;}
    .video_section .row .m-text-4 p, .video_section .row .m-text-5 p, .service_section .service_class .m-text-6 p {font-size: 24px;line-height: 30px;}
    .service_section {height: auto;}
    .service_section .service_class {padding-left:25px;}
    .service_section .service_list ul li {margin-bottom: 0px;font-size:18px!important;}
    .service_section .service_list ul li::marker {font-size: 20px;}
    .testimonial_section .m-slide_description {padding-left: 10px;padding-right: 10px;}
    .sec.i-4.sec.testimonial_section .m-module .m-slide .m-slide_description .m-slide_content {font-size:18px!important;line-height:30px!important;}
    .testimonial_section .m-slide_content .tcolan {font-size: 66px;left: -18px;line-height: 69px;top: -32px;}
    .testimonial_section .m-slide_content .tecolan{font-size: 66px;line-height: 69px;right: -20px;    bottom: -15px;}
    .testimonial_section .m-slide_content p span.tname {font-size: 17px;line-height: 23px;padding-top: 15px;}
    .testimonial_section {padding-bottom: 0px!important;padding-top: 0px!important;}
    .service_section .col.i-12 {padding: 60px 30px;}
    .service_section .col.i-12 .m-text-11 p {font-size: 27px;}
    .service_section .col.i-12 .m-text-12 {margin-top: 0px!important;}
    .service_section .col.i-12 .m-text-12 p {font-size: 18px;line-height: 26px;}
    
    .main_footer .col-1_2.col.i-1-tb_footer table tr td:first-child {padding-right: 0px!important;width: 100%;}
    .main_footer .col-1_2.col.i-1-tb_footer table tr{display: flex;flex-wrap: wrap;}
    .main_footer .col-1_2.col.i-1-tb_footer table tr td{padding-bottom:5px;}
    .main_footer .row {width: 85%;}
    .main_footer .footer_social img {margin-right: 5px;width: 30px;height: 30px;}
    .main_footer .m-text.i-0-tb_footer .m-text img{width: 30px;height: 30px;}
    .main_footer .col-1_4.col.i-0-tb_footer .m-image img{width:200px;}
    header .gutters-1 .col-1_5.col.i-0-tb_header{width:100%!important;}
    header .gutters-1 .col-1_5.col.i-1-tb_header{width:68%!important;}
    header .row.i-0-tb_header span img {max-width: 65%;}
    header .col-3_5.col.i-2-tb_header {width: 31%!important;}
    .bfs_custom_header_call_menu a:after {
    left: 10px!important;
}  
    .m-menu .mobile-menu{width: 356px;
    right: 0px!important;left:unset!important;}
    header .row.i-0-tb_header.row{padding-top: 10px!important;padding-bottom: 10px!important;}
    .our-mission-last-sec .last_content .m-module.m-text-11{margin-bottom:0px;}
    .sec.i-6.service_section .last_content .m-module.m-text-9 p,
    .sec.i-4.service_section .last_content .m-module.m-text-7 p,
    .our-mission-last-sec .last_content .m-module.m-text-11 p,
    .our_team_last_section.sec .row .m-text-9 p{font-size:32px!important;line-height:36px!important;}
    .sec.i-6.service_section .last_content .m-module.m-text-9,.sec.i-4.service_section .last_content .m-module.m-text-7{margin-bottom:0px;}
.sec.i-6.service_section .last_content .m-module.m-text-10 p,
.sec.i-4.service_section .last_content .m-module.m-text-8 p,
.our-mission-last-sec .last_content .m-module.m-text-12 p,
 .our_team_last_section.sec .row .m-text-10 p{font-size: 18px;
    line-height: 25px;}
    
    .first_class .row .col .m-image-2 img{margin-bottom:40px;}
    .first_class {height: auto;}
    
    .contact_first_section .m-image-0 img, .resource_first_section .m-image-0 img { max-width: 71px;}
    .contact_section_two .row .col {   padding: 55px 25px 55px 25px;}
    .contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-7 p {font-size:30px;margin-bottom:22px;}
    .contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {line-height: 33px;}
    .contact_address p, .contact_section_two .row .col .contact_email p, .contact_section_two .row .col .contact_phone p{flex-wrap:wrap;}
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b {
    width: 100%;margin-bottom:5px;}
    .contact_section_two .row .col iframe{height:265px;}
    .resource_first_section .row .col.i-1 { display: block!important; padding: 170px 0px;}
    .blog_section.sec.i-1.sec .row { padding: 80px 25px 10px 25px!important;}
    .blog_section .row .blog-grid-inner article {padding-right:20px;margin-bottom: 25px!important;text-align:center;}
    .blog_section.sec.i-1.sec {padding: 0px 0px 25px 0px!important;}
    .blog_section .row .blog-grid-inner article .entry-title a,.blog_section .row .blog-grid-inner article .entry-title h2,.blog-page-blog-sec .m-blog-0 .post-card .entry-title{font-size:24px!important;margin-bottom: 14px;
    line-height: 27px!important;}
     .contact_first_section .row .col.i-1{display:block!important;padding: 170px 0px;}
     
  .calender_second .row { max-width: 92%;}
  .calender_table table tbody tr th, .calender_table table tbody tr td {font-size: 17px;line-height:25px;padding: 5px 8px;}
  .calender_table p span{font-size: 17px!important;}
  .calender_second .m-text-2 {padding-bottom: 0px!important;margin-bottom: 0px;padding-top:0px!important;}
  .calender_table{margin-bottom:10px!important;}
  .calender_first .m-text-0{display:block!important;padding: 0px 0px;}
  .calender_second .m-text-2 ul li {font-size:20px;}
  .blog_section.about-in-services .m-text-6{line-height:37px;}
  
  .our_team_last_section  .last_content .m-module.m-text-15 p,.enrichment_last_content .m-text-12 {font-size: 32px;line-height: 34px;}
  .our_team_last_section .last_content .m-module.m-text-16 p,.enrichment_last_content .m-text-13{font-size: 18px;line-height: 25px;}
  .our_team_last_section .last_content {padding: 30px 15px 60px 15px;}
  .our_team_second_section .row.i-1.row{padding-left: 5%!important;padding-right: 5%!important;}
  .our_team_second_section{padding: 25px 0px 0px 0px;}
  .blog_section article {min-height: auto!important;}
  .blog_section .row .blog-grid-inner .post-content-inner p{text-align:center!important;}
  .resource_news_first_section .m-image-0 img {max-width: 71px;}
  .resource_news_first_section .col.i-0 .m-text-0 {margin: 0px;display: none;}
  .news_first_section.sec.i-1.sec {padding-top: 30px;}
  .news_first_section.sec.i-1.sec .row .m-text-3 p { font-size: 34px;}
  .news_first_section.sec.i-1.sec .row {padding-bottom:0px;}
  .news_right_section article  a img {margin-left:5px;}
  .news_last_section .news_blog_title p {width: 87%;font-size: 30px;height: 55px;line-height: 69px;padding:0px 10px;}
  .news_first_section.sec.i-1.sec .row .news_right_section a.entry-featured-image-url {margin-bottom: 0px;}
  .news_last_section .post-card .entry-featured-image-url {margin-bottom: 15px;}
  .news_last_section .blog-grid .post-card h2 a {font-size: 20px;line-height: 24px;}
  
  .blending_first_section .m-text {line-height: 55px!important;}
  .blendid_second_section .m-text-2.m-text {line-height: 45px;}
  
   .our-vision-first-sec .row .col.i-1,.our-mission-first-sec .row .col.i-1{padding: 170px 0px;}
    .first_class.our-vision-first-sec .row .col .m-image-1 span img,.our-mission-first-sec .row .col .m-image-1 span img {max-width: 71%;}
     .first_class.our-vision-first-sec .row .col .m-image-0 span img,.our-mission-first-sec .row .col .m-image-0 span img {max-width: 71%;}
    .section_section.we_envision  .m-text-1,.our-m-sec .m-text-1 {margin-top:50px!important;margin-bottom:0px!important;}
    .section_section.we_envision  .m-text-3{margin-bottom:50px!important;}
    .section_section.we_envision  .m-text-3 ul li{font-size:20px;}
    .our-m-sec .m-text-3{margin-bottom:60px!important;}
    .early-in-content .m-text-3 p {font-size: 18px!important;}
    .first_class .row .col .m-image-2 img, .first_class .row .col .m-image-3 img {max-width: 71%;}
    .service_section.early-in-service .service_class {padding: 15px 20px 40px 20px!important;}
    .service_section.early-in-service .service_class .m-text-4 {margin-bottom: 0px;font-size: 30px;}
    .service_section.early-in-service .service_class .service_list{margin-top: 20px!important;}
    .first_class .col.i-0{padding-bottom:70px!important;}
    .testimonial_section .m-slide_content p {line-height: 32.19px!important;}
    .testimonial_section .m-slide {padding: 10% 8% 14% 8%;}
    .educators_section .m-text-2 .m-text p {font-size: 34px;line-height: 34px;}
    .blog_section .row .blog-grid-inner article .iif-image-container{margin:0px;}
    .blog_section .row .blog-grid-inner article .iif-image-container a{margin-bottom: 10px;}
    
    .enrichment_section .row.row.i-1 .m-text-2 {padding-top: 30px!important;}
    .enrichment_section .row.row.i-1 .m-text-3 {font-size: 20px;line-height: 32px;}
    .enrichment_section .part3,.enrichment_section .ac-p{width:100%;}
    .enrichment_section .ac-p .first span { font-size: 20px;line-height: 26px;}
    .enrichment_section .ac-p {padding: 15px 22px;}
    .enrichment_section .part1.Custom .second p, .enrichment_section .part2.Custom .second p, .enrichment_section .part3.Custom .second p {font-size: 15px;line-height: 23px;}
    .enrichment_section .part1.Custom .second h6, .enrichment_section .part2.Custom .second h6, .enrichment_section .part3.Custom .second h6,
    .enrichment_section .part1.Custom .second h6 span, .enrichment_section .part2.Custom .second h6 span, .enrichment_section .part3.Custom .second h6 span{font-size: 20px;line-height: 26px;}
    .video_section .row .m-text-5{margin-top:0px!important;margin-bottom: 20px!important;}
    .contact_section_two .row .col .m-text-8 p {font-size: 20px;line-height: 26px;}
    .enrichment_last_content {height: auto!important;}
    .enrichment_last_content .last_content .m-text-13,.early-in-last-sec.service_section .last_content .m-text-8,
    .intensive-intervention-last-sec .last_content .m-text-8,.early-learning-last-sec .last_content .m-text-9,.primary-years-last-sec .last_content .m-module.m-text-8,
    .iibee-flowpath-last .last_content .m-text-9,.enrichment-blog-f-sec .last_content .m-module.m-text-8 p{font-size: 32px!important;line-height: 36px!important;text-align: center;}
    .enrichment_last_content .last_content .m-text-14,.early-in-last-sec.service_section .last_content .m-text-9,
    .intensive-intervention-last-sec .last_content .m-text-9 p,.early-learning-last-sec .last_content .m-text-10,.iibee-flowpath-last .last_content .m-text-10{font-size: 18px!important;line-height: 25px!important;text-align:center;}
    .early-in-last-sec.service_section .last_content .m-module.m-text-10 p,.primary-years-last-sec .last_content .m-module.m-text-9 p,
    .enrichment-blog-f-sec .last_content .m-module.m-text-9 p{font-size: 18px!important;line-height: 25px!important;margin-bottom: 0px;text-align:center;}
   .intensive-intervention-scd-cnt .m-text-2 h2 {font-size: 34px;line-height: 41px;}
   .intensive-intervention-last-sec .last_content .m-text-9{margin-top:0px!important;}
   .early_learning_scd_sec h2{font-size:36px!important;line-height: 48px!important;}
   .early-learning-t-sec.testimonial_section .m-slide_content p span.tname,.early-learning-t-sec.testimonial_section .m-slide_content p{font-size: 21px!important;}
   .early_learning_first_sec.first_class .row .col .m-image-2 img {max-width: 100%;margin-top: 20px!important;margin-bottom: 0px!important;}
   .service_section.secondary-flowpath-last .row .col{margin-bottom:0px;}
   .our_team_first_section .row .col.i-1 {padding: 196px 0px;}
   .about_intervation_scd .m-image-2{padding-top: 50px;width:100%;max-width:100%;}
   .about_intervation_scd .m-text-3{margin-top:0px!important;}
   .about_intervation_scd .row.i-1.row {padding-left: 0px!important;padding-right: 0px!important;}
   .early-intervation-service .col {margin:0px;}
   .early-intervation-service .col .m-text-3{margin-bottom:10px!important;}
   .early-intervation-service .col .m-text-3 p{font-size: 30px;padding-top: 20px;}
   .first_class .m-image-0, .enrichment_first_sec .m-image-0, .resource_first_section .m-image-0, .our_team_first_section .m-image-0, .our-vision-first-sec .m-image-0, .contact_first_section .m-image-0 {
    margin-bottom: 40px!important;}
   
    .our-vision-first-sec .col.i-0 .m-text,.our-mission-first-sec .col.i-0 .m-text h2,
    .early_intervation_first .col.i-0 .m-text h2,.intensive-intervention-first .col.i-0 .m-text h2 ,.early_learning_first_sec .col.i-0 .m-text h2,
    .primary-years_flowpath_first  .col.i-0 .m-text h2,.iibee-flowpath-first-sec .col.i-0 .m-text h2{font-size: 44px;line-height: 50px;}
    .primary-years_flowpath_first .m-text-0 h2 sub,.iibee-flowpath-first-sec .m-text-0 h2 sup {font-size: 20px;}
    .enrichment_box .row.i-3.row .has-border, .enrichment_box .row.i-4.row .has-border, .enrichment_box .row.i-5.row .has-border {
    min-height: auto;}
    .about_intervation_last_sec .m-text-7{margin-bottom:30px!important;}
    
    .our-vision-first-sec .col.i-0 .m-text, .our-mission-first-sec .col.i-0 .m-text h2, .early_intervation_first .col.i-0 .m-text h2, .intensive-intervention-first .col.i-0 .m-text h2, .early_learning_first_sec .col.i-0 .m-text h2, .primary-years_flowpath_first .col.i-0 .m-text h2, .iibee-flowpath-first-sec .col.i-0 .m-text h2, .our_team_first_section .col.i-0 .m-text h2, .blending_first_section .col.i-0 .m-text p, .calender_first .col.i-0 .m-text p, .enrichment_first_sec .col.i-0 .m-text, .resource_first_section .col.i-0 .m-text p, .contact_first_section .m-text p {
    line-height: 50px;}
    .enrichment-blog-f-third-sec p, .enrichment-blog-f-third-sec .m-text {font-size: 27px;line-height: 33px;}
    .enrichment-blog-f-scd-sec .row.i-2{padding:top:0px!important;}
    .enrichment-blog-f-scd-sec .m-text-3 p {font-size: 32px;line-height: 44px;}
    .enrichment-blog-f-scd-sec .m-text-4 p,.enrichment-blog-f-scd-sec .m-text-4 .m-text,.enrichment-blog-f-scd-sec.diagnostic-scd .m-text-3.m-text{font-size:20px;}
    .enrichment-blog-f-third-sec img{max-width:60%;}
     .enrichment-blog-f-top-sec  .row .col.i-1{padding: 224px 0px;}   
}
@media screen and (min-width:601px) and (max-width:767px){}
@media screen and (max-width:480px)
{
    .m-menu .mobile-menu { width: 271px;}
    .calender_table table{display: block;overflow-x: auto;white-space: nowrap;}
    .main-latest-news-sec .col.i-2 ,.main-latest-news-sec .col.i-3,.main-latest-news-sec .col.i-4{padding-left:10%;padding-right:10%;}
    #main-header .mobile-menu li ul, .iif-fullwidth-menu .mobile-menu li ul, .m-menu .mobile-menu li ul {padding-left: 0px;}
    .mobile-menu li li {padding-left: 0%;}
    .m-menu.i-0-tb_header.m-menu .nav li ul, .m-menu.i-0-tb_header.m-menu .mobile-menu, .m-menu.i-0-tb_header.m-menu .mobile-menu ul {padding: 0px;}
    .mobile-menu li a{padding: 6px 5%;word-break: break-all;}
    .m-menu.i-0-tb_header.m-menu ul li a:last-child{display:flex;align-items:center;}
    .bfs_custom_header_call_menu a:after{padding-left:10px;font-size: 14px !important;}
    .news_first_section.sec.i-1.sec .row .news_left_section {height: 374px;}
    .first_class .row .col .m-image-1 span img {max-width: 71%;}
    .our_team_first_section .row .col.i-1{
    padding: 171px 0px;
}
     .enrichment-blog-f-top-sec  .row .col.i-1{padding: 199px 0px;}   
}
@media screen and (max-width:375px){
     .service_section .service_class {padding-left:15px;}
     .our_team_first_section .row .col.i-1{padding: 145px 0px;}
     .enrichment-blog-f-top-sec  .row .col.i-1{padding: 178px 0px;}   
}
@media screen and (max-width:320px){}
#main-header,#main-header .nav li ul,.iif-search-form,#main-header .mobile-menu{background-color:#3ab8d5}
@media only screen and (min-width:1350px){.row{padding:27px 0}.sec{padding:54px 0}.single.iif-pagebuilder-layout.iif-full-width-page .iif-post-meta-wrapper{padding-top:81px}.iif-fullwidth-section{padding:0}}
.m-menu .m-menu__menu>nav>ul>li{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:center;margin:0}
.m-menu--without-logo .m-menu__menu>nav>ul{padding-top:20px!important}
#menu-main-menu .iif-nav.iif-menu-page-id-28{width:120px;border-right:1px solid black}
#menu-main-menu .iif-nav.iif-menu-page-id-34{width:100px;border-right:1px solid black}
#menu-main-menu .iif-nav.iif-menu-page-id-39{width:80px;border-right:1px solid black}
#menu-main-menu .iif-nav.iif-menu-page-id-41{width:100px;border-right:1px solid black}
#menu-main-menu .iif-nav.iif-menu-page-id-386{width:100px;border-right:1px solid black}
#menu-main-menu .iif-nav.iif-menu-page-id-389{width:90px;border-right:1px solid black}
#menu-main-menu .iif-nav.iif-menu-page-id-74{width:75px}
.bfs-btn-header-nav{border:1px solid white;text-align:center;height:30px;padding-top:7px;margin-right:20px!important}
.bfs_custom_header_call_menu a{color:transparent;position:relative}
.bfs_custom_header_call_menu a:after{font-family:ETmodules!important;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;content:'';font-size:35px;position:absolute;color:rgba(0,0,0,.6);left:0}
.m-module.m-menu.bfs_header_menu_right .iif-menu--wrap{justify-content:flex-end}
.m-module.m-text.bfs_header_logo_tag .m-text{position:absolute;right:-34%;bottom:20px}
@media (max-width:1665px){.m-module.m-text.bfs_header_logo_tag .m-text{position:unset;right:unset;bottom:unset}.m-module.m-text.bfs_header_logo_tag{padding-left:0!important;padding-top:10px!important;padding-bottom:0!important}}
@media (max-width:1442px){.m-module.m-text.bfs_header_logo_tag .m-text p{font-size:10px}}
.news_left_section .entry-title{background:#3bbad7;padding:15px 40px;position:relative;top:-106px;width:181px;height:76px}
.news_left_section .post-content{background:#0e3d4d;padding:15px;position:relative;top:-106px}
.news_left_section .post-content p{color:white}
.news_right_section img{float:right;width:45%}
.news_right_section .entry-title{background:#3bbad7;font-weight:400;width:146px;text-align:center;height:38px;padding-top:4px}
.news_right_section article{margin-left:-30px}
.news_blog_title p{width:33%;background:#0e3d4d}
.blog_section article{min-height:580px}
.blog-grid .iif-ajax-pagination-container{display:flex!important;flex-wrap:wrap!important}
.blog-grid article.post-card{display:flex!important;flex-direction:column!important;margin-bottom:30px!important}
.blog-grid .post-card>div{display:flex!important;flex-direction:column!important;height:100%!important}
.blog-grid .post-card .post-content{flex-grow:1!important}
.blog-grid .post-card .post-meta,.blog-grid .post-card h2,.blog-grid .post-card .post-content{margin-bottom:15px!important}
@media (max-width:767px){.blog-grid .iif-ajax-pagination-container{justify-content:center!important}.blog-grid article.post-card{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.blog-grid .post-card .entry-featured-image-url{margin-left:auto!important;margin-right:auto!important}}
.sec.i-0-tb_header.sec{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#3bbad7!important}
.sec.i-0-tb_header{max-width:100%}
.row.i-0-tb_header.row{padding-top:25px!important;padding-bottom:25px!important;padding-top:25px;padding-bottom:25px}
.row.i-0-tb_header,body #page-container .iif-db #iif-boc .iif-l .row.i-0-tb_header.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-0-tb_header.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-0-tb_header.row{width:100%;max-width:100%}
.m-image.i-0-tb_header{text-align:left;margin-left:0}
.m-text.i-0-tb_header.m-text{color:#FFFFFF!important}
.m-text.i-0-tb_header{line-height:14.06px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;line-height:14.06px;padding-right:16px!important;padding-bottom:55px!important;padding-left:13px!important;margin-top:0px!important;margin-bottom:0px!important;margin-left:0px!important}
.m-menu.i-0-tb_header.m-menu ul li a{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:12px}
.m-menu.i-0-tb_header{margin-right:45px!important}
.m-menu.i-0-tb_header.m-menu{}
.m-menu.i-0-tb_header.m-menu .nav li ul,.m-menu.i-0-tb_header.m-menu .mobile-menu,.m-menu.i-0-tb_header.m-menu .mobile-menu ul{background-color:#ffffff!important}
.m-menu.i-0-tb_header .iif-menu-inner-container>.iif-menu--logo-wrap,.m-menu.i-0-tb_header .iif-menu--logo-slot{width:auto;max-width:100%}
.m-menu.i-0-tb_header .iif-menu-inner-container>.iif-menu--logo-wrap .iif-menu--logo img,.m-menu.i-0-tb_header .iif-menu--logo-slot .iif-menu--logo-wrap img{height:auto;max-height:none}
.m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before,.m-menu.i-0-tb_header .iif-menu--icon.iif-menu--search-button,.m-menu.i-0-tb_header .iif-menu--icon.iif-menu--close-search-button,.m-menu.i-0-tb_header .iif-menu--icon.iif-menu--cart-button{color:#7EBEC5}
.col.i-0-tb_header{padding-top:0px;padding-right:50px;padding-bottom:0px;padding-left:50px}
@media only screen and (min-width:981px){.m-image.i-0-tb_header{width:75%}.m-text.i-0-tb_header{width:100%}}
@media only screen and (max-width:980px){.m-image.i-0-tb_header .m-image_wrap img{width:auto}.m-text.i-0-tb_header{width:100%}}
@media only screen and (max-width:767px){.m-image.i-0-tb_header .m-image_wrap img{width:auto}.m-text.i-0-tb_header{padding-top:5px!important;padding-left:0px!important}}
.sec.i-0-tb_footer.sec{background-color:#3bbad7!important}
.row.i-0-tb_footer.row{padding-bottom:33px!important;padding-bottom:33px}
.row.i-0-tb_footer,body #page-container .iif-db #iif-boc .iif-l .row.i-0-tb_footer.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-0-tb_footer.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-0-tb_footer.row{width:100%;max-width:80%}
.m-image.i-0-tb_footer{text-align:left;margin-left:0}
.m-text.i-0-tb_footer.m-text,.m-text.i-2-tb_footer.m-text,.m-text.i-4-tb_footer.m-text{color:#0e3d4d!important}
.m-text.i-0-tb_footer{line-height:25.78px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:1rem;line-height:25.78px}
.m-text.i-1-tb_footer,.m-text.i-3-tb_footer{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700}
.m-text.i-1-tb_footer h1{font-weight:800}
.m-text.i-1-tb_footer h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:24px;color:#0e3d4d!important;line-height:28.13px;text-align:center}
.m-text.i-2-tb_footer{line-height:25.78px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:22px;line-height:25.78px}
.m-text.i-3-tb_footer h2{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:24px}
.m-text.i-4-tb_footer{line-height:25.78px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:21px;line-height:25.78px}
@media only screen and (min-width:981px){.m-image.i-0-tb_footer{width:17%}}
@media only screen and (max-width:980px){.m-image.i-0-tb_footer{width:37%}.m-image.i-0-tb_footer .m-image_wrap img{width:auto}}
@media only screen and (max-width:767px){.m-image.i-0-tb_footer{width:58%}.m-image.i-0-tb_footer .m-image_wrap img{width:auto}}
.iif-full-width-page .iif-gallery-item{float:left;width:20.875%;margin:0 5.5% 5.5% 0}
.iif-full-width-page .iif-gallery-item:nth-child(3n){margin-right:5.5%}
.iif-full-width-page .iif-gallery-item:nth-child(3n+1){clear:none}
.iif-full-width-page .iif-gallery-item:nth-child(4n){margin-right:0}
.iif-full-width-page .iif-gallery-item:nth-child(4n+1){clear:both}
.m-slider{position:relative;overflow:hidden}
.m-slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.m-slider .m-slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}
.m-slider .m-slide:first-child{display:list-item}
.iif-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}
.iif-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}
.iif-controllers .iif-active-control{opacity:1}
.iif-controllers a:last-child{margin-right:0}
.iif-controllers .iif-active-control{background-color:#fff}
.iif-slides .iif-temp-slide{display:block}
.iif-slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}
@media (max-width:980px){.iif-bg-layout-light-tablet .iif-controllers .iif-active-control{background-color:#333}.iif-bg-layout-light-tablet .iif-controllers a{background-color:rgba(0,0,0,.3)}.iif-bg-layout-light-tablet .m-slide_content{color:#333}.iif-bg-layout-dark-tablet .m-slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.iif-bg-layout-dark-tablet .m-slide_content{color:#fff}.iif-bg-layout-dark-tablet .iif-controllers .iif-active-control{background-color:#fff}.iif-bg-layout-dark-tablet .iif-controllers a{background-color:hsla(0,0%,100%,.5)}}
@media (max-width:767px){.iif-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.iif-transparent-nav .sec:first-child .iif-controllers{bottom:18px}.iif-bg-layout-light-phone.iif-slider-with-overlay .iif-slide-overlay-container,.iif-bg-layout-light-phone.iif-slider-with-text-overlay .iif-text-overlay-wrapper{background-color:hsla(0,0%,100%,.9)}.iif-bg-layout-light-phone .iif-controllers .iif-active-control{background-color:#333}.iif-bg-layout-dark-phone.iif-slider-with-overlay .iif-slide-overlay-container,.iif-bg-layout-dark-phone.iif-slider-with-text-overlay .iif-text-overlay-wrapper,.iif-bg-layout-light-phone .iif-controllers a{background-color:rgba(0,0,0,.3)}.iif-bg-layout-dark-phone .iif-controllers .iif-active-control{background-color:#fff}.iif-bg-layout-dark-phone .iif-controllers a{background-color:hsla(0,0%,100%,.5)}}
.iif-mobile-device .iif-slider-parallax .m-slide,.iif-mobile-device .iif-slides .iif-parallax-bg.iif-parallax-css{background-attachment:scroll}
.iif-arrow-next,.iif-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;transition:all .2s ease-in-out;opacity:0}
.iif-bg-layout-light .iif-arrow-next,.iif-bg-layout-light .iif-arrow-prev{color:#333}
.m-slider:hover .iif-arrow-prev{left:22px;opacity:1}
.m-slider:hover .iif-arrow-next{right:22px;opacity:1}
.iif-bg-layout-light .iif-controllers .iif-active-control{background-color:#333}
.iif-bg-layout-light .iif-controllers a{background-color:rgba(0,0,0,.3)}
.iif-arrow-next:hover,.iif-arrow-prev:hover{text-decoration:none}
.iif-arrow-next span,.iif-arrow-prev span{display:none}
.iif-arrow-prev{left:-22px}
.iif-arrow-next{right:-22px}
.iif-arrow-prev:before{content:"4"}
.iif-arrow-next:before{content:"5"}
.format-gallery .iif-arrow-next,.format-gallery .iif-arrow-prev{color:#fff}
.col-1_3 .m-slider:hover .iif-arrow-prev,.col-1_4 .m-slider:hover .iif-arrow-prev,.col-1_5 .m-slider:hover .iif-arrow-prev,.col-1_6 .m-slider:hover .iif-arrow-prev,.col-2_5 .m-slider:hover .iif-arrow-prev{left:0}
.col-1_3 .m-slider:hover .iif-arrow-next,.col-1_4 .m-slider:hover .iif-arrow-prev,.col-1_5 .m-slider:hover .iif-arrow-prev,.col-1_6 .m-slider:hover .iif-arrow-prev,.col-2_5 .m-slider:hover .iif-arrow-next{right:0}
.col-1_4 .m-slider .m-slide,.col-1_5 .m-slider .m-slide,.col-1_6 .m-slider .m-slide{min-height:170px}
.col-1_4 .m-slider:hover .iif-arrow-next,.col-1_5 .m-slider:hover .iif-arrow-next,.col-1_6 .m-slider:hover .iif-arrow-next{right:0}
@media (max-width:980px){.iif-bg-layout-light-tablet .iif-arrow-next,.iif-bg-layout-light-tablet .iif-arrow-prev{color:#333}.iif-bg-layout-dark-tablet .iif-arrow-next,.iif-bg-layout-dark-tablet .iif-arrow-prev{color:#fff}}
@media (max-width:767px){.m-slider:hover .iif-arrow-prev{left:0;opacity:1}.m-slider:hover .iif-arrow-next{right:0;opacity:1}.iif-bg-layout-light-phone .iif-arrow-next,.iif-bg-layout-light-phone .iif-arrow-prev{color:#333}.iif-bg-layout-dark-phone .iif-arrow-next,.iif-bg-layout-dark-phone .iif-arrow-prev{color:#fff}}
.iif-mobile-device .iif-arrow-prev{left:22px;opacity:1}
.iif-mobile-device .iif-arrow-next{right:22px;opacity:1}
@media (max-width:767px){.iif-mobile-device .iif-arrow-prev{left:0;opacity:1}.iif-mobile-device .iif-arrow-next{right:0;opacity:1}}
.iif-video-box{display:block;position:relative;z-index:1;line-height:0}
.iif-video-box video{width:100%!important;height:auto!important}
.iif-video-overlay{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}
.iif-video-play:before{font-family:ETmodules;content:"I"}
.iif-video-play{display:block;position:absolute;z-index:100;color:#fff;left:50%;top:50%}
.col-1_2 .iif-video-play,.col-2_3 .iif-video-play,.col-3_4 .iif-video-play,.col-3_5 .iif-video-play,.col-4_4 .iif-video-play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}
.col-1_3 .iif-video-play,.col-1_4 .iif-video-play,.col-1_5 .iif-video-play,.col-1_6 .iif-video-play,.col-2_5 .iif-video-play,.col-3_8 .iif-video-play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}
.iif-bg-layout-light .iif-video-play{color:#333}
.iif-video-overlay-hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;transition:all .5s ease-in-out}
.m-video .iif-video-overlay-hover:hover{background:rgba(0,0,0,.6)}
@media (min-width:768px) and (max-width:980px){.col-1_3 .iif-video-play,.col-1_4 .iif-video-play,.col-1_5 .iif-video-play,.col-1_6 .iif-video-play,.col-2_5 .iif-video-play,.col-3_8 .iif-video-play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}}
@media (max-width:980px){.iif-bg-layout-light-tablet .iif-video-play{color:#333}}
@media (max-width:768px){.col-1_2 .iif-video-play,.col-2_3 .iif-video-play,.col-3_4 .iif-video-play,.col-3_5 .iif-video-play,.col-4_4 .iif-video-play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}}
@media (max-width:767px){.iif-bg-layout-light-phone .iif-video-play{color:#333}}
.post-card{margin-bottom:60px;word-wrap:break-word}
.iif-fullwidth-post-content.has-border img,.iif-post-content.has-border img,.has-border .post-card .iif-slides,.has-border .post-card img:not(.iif-shop-placeholder),.has-border.iif-posts .post-card,.has-border.iif-posts-nav span.nav-next a,.has-border.iif-posts-nav span.nav-previous a{border:0 solid #333}
.post-card .entry-content{padding-top:30px}
.post-card .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}
.post-card .entry-title a,.post-card h2 a{text-decoration:none}
.post-card .post-meta{font-size:14px;margin-bottom:6px}
.post-card .more,.post-card .post-meta a{text-decoration:none}
.post-card .more{color:#82c0c7}
.iif-posts a.more-link{clear:both;display:block}
.iif-posts .post-card{position:relative}
.iif-has-overlay.post-card .iif-image-container a{display:block;position:relative;overflow:hidden}
.iif-image-container img,.post-card a img{vertical-align:bottom;max-width:100%}
@media (min-width:981px) and (max-width:1100px){.post-card{margin-bottom:42px}}
@media (max-width:980px){.post-card{margin-bottom:42px}.iif-bg-layout-light-tablet .post-card .post-meta,.iif-bg-layout-light-tablet .post-card .post-meta a,.iif-bg-layout-light-tablet .post-card p{color:#666}.iif-bg-layout-dark-tablet .post-card .post-meta,.iif-bg-layout-dark-tablet .post-card .post-meta a,.iif-bg-layout-dark-tablet .post-card p{color:inherit}.iif-bg-layout-dark-tablet .comment_postinfo a,.iif-bg-layout-dark-tablet .comment_postinfo span{color:#fff}}
@media (max-width:767px){.post-card{margin-bottom:42px}.post-card>h2{font-size:18px}.iif-bg-layout-light-phone .post-card .post-meta,.iif-bg-layout-light-phone .post-card .post-meta a,.iif-bg-layout-light-phone .post-card p{color:#666}.iif-bg-layout-dark-phone .post-card .post-meta,.iif-bg-layout-dark-phone .post-card .post-meta a,.iif-bg-layout-dark-phone .post-card p{color:inherit}.iif-bg-layout-dark-phone .comment_postinfo a,.iif-bg-layout-dark-phone .comment_postinfo span{color:#fff}}
@media (max-width:479px){.post-card{margin-bottom:42px}.post-card h2{font-size:16px;padding-bottom:0}.post-card .post-meta{color:#666;font-size:14px}}
#sidebar{padding-bottom:28px}
#sidebar .iif-widget{margin-bottom:30px;width:100%;float:none}
.iif-right-sidebar #main-content .col-2_3 .iif-countdown-timer .section p.value,.iif-right-sidebar #main-content .col-2_3 .iif-countdown-timer .section.sep,.iif-left-sidebar #main-content .col-2_3 .iif-countdown-timer .section p.value,.iif-left-sidebar #main-content .col-2_3 .iif-countdown-timer .section.sep{font-size:44px;line-height:44px}
.iif-right-sidebar #main-content .col-1_2 .iif-countdown-timer .section p.value,.iif-right-sidebar #main-content .col-1_2 .iif-countdown-timer .section.sep,.iif-left-sidebar #main-content .col-1_2 .iif-countdown-timer .section p.value,.iif-left-sidebar #main-content .col-1_2 .iif-countdown-timer .section.sep{font-size:32px;line-height:32px}
.iif-right-sidebar #main-content .col-3_8 .iif-countdown-timer .section p.value,.iif-right-sidebar #main-content .col-3_8 .iif-countdown-timer .section.sep,.iif-left-sidebar #main-content .col-3_8 .iif-countdown-timer .section p.value,.iif-left-sidebar #main-content .col-3_8 .iif-countdown-timer .section.sep{font-size:24px;line-height:24px}
.iif-right-sidebar #main-content .col-1_3 .iif-countdown-timer .section p.value,.iif-right-sidebar #main-content .col-1_3 .iif-countdown-timer .section.sep,.iif-left-sidebar #main-content .col-1_3 .iif-countdown-timer .section p.value,.iif-left-sidebar #main-content .col-1_3 .iif-countdown-timer .section.sep{font-size:20px;line-height:20px}
.iif-right-sidebar #main-content .col-1_4 .iif-countdown-timer .section p.value,.iif-right-sidebar #main-content .col-1_4 .iif-countdown-timer .section.sep,.iif-left-sidebar #main-content .col-1_4 .iif-countdown-timer .section p.value,.iif-left-sidebar #main-content .col-1_4 .iif-countdown-timer .section.sep{font-size:16px;line-height:16px}
@media all and (min-width: 981px) and (max-width: 1100px){#sidebar .iif-widget{margin-left:0}.iif-left-sidebar #sidebar .iif-widget{margin-right:0}}
@media all and (min-width: 981px){#sidebar{float:left;width:20.875%}.iif-right-sidebar #left-area{float:left;padding-right:5.5%}.iif-right-sidebar #sidebar{padding-left:30px}.iif-right-sidebar #main-content .container:before{right:20.875% !important}.iif-left-sidebar #left-area{float:right;padding-left:5.5%}.iif-left-sidebar #sidebar{padding-right:30px}.iif-left-sidebar #main-content .container:before{left:20.875% !important}}
@media all and (max-width: 980px){.iif-right-sidebar #left-area,.iif-right-sidebar #sidebar,.iif-left-sidebar #left-area,.iif-left-sidebar #sidebar{width:auto;float:none;padding-right:0;padding-left:0}.iif-right-sidebar #left-area{margin-right:0}.iif-right-sidebar #sidebar{margin-left:0;border-left:none}.iif-left-sidebar #left-area{margin-left:0}.iif-left-sidebar #sidebar{margin-right:0;border-right:none}}