@media all and (max-width:1200px){.header-bottom nav ul.iw_menu li.iw_menu_group div.iw_menu_group_header a:link,.header-bottom nav ul.iw_menu li.iw_menu_group div.iw_menu_group_header a:visited{font-size:14px;padding:0 8px}.header-bottom a.nav-button:link,.header-bottom a.nav-button:visited{margin:31px 0 0;font-size:15px}.navScroll .header-bottom a.nav-button:link,.navScroll .header-bottom a.nav-button:visited{margin:10px 0 0 5px}.container-search{padding:0;max-width:100%;width:940px;margin:0 auto}.footer-block-02 .footer-block-con{padding:0}.Product_LayerBanner .ForegroundImage_desktop{padding:50px 0 0}.Product_LayerBanner_TextBox{position:absolute;left:15px;top:0;min-height:330px;width:320px;z-index:500;background:rgba(0,0,0,.7);padding:35px}.Product_LayerBanner_TextBox .title{margin:-5px auto 0;display:inline-block;padding:0 0 15px;line-height:30px;color:#fff;font-size:22px;font-weight:700;letter-spacing:-1px}.Product_LayerBanner_TextBox .subtext{padding:5px 0}.Product_LayerBanner_TextBox .description{font-size:12px;line-height:22px;color:#bbb;margin:0;padding:15px 0 0}.Product_LayerBanner_Badge{width:150px;height:150px;padding:15px}.Product_LayerBanner_BadgeBox h4{display:table-cell;vertical-align:middle;margin:0;padding:0;color:#fff;font-size:16px;line-height:26px;text-align:center;font-weight:100}.small_banner_wrapper{width:100%;padding:0}.small_banner{padding-top:0}.OneCol-Tabs a.basic-button:link,.OneCol-Tabs a.basic-button:visited{width:100%;margin:10px 0 0}.two-col .galleriaBox{height:384px}.two-col .galleria-stage .galleria-image img{height:314px!important}.twoCols_testCycle_quote{height:320px}.twoCols_testCycle_quoteBox p{font-size:15px;line-height:34px}.TwoCols-Testimonials .TestimonialsBlock-TextWrap{min-height:200px}.contact-map{padding:0}.FourCols-ImageBlocks .imageBox-BoxWrapper,.ThreeCols-ImageBoxes .imageBox-BoxWrapper{padding:0 10px}.optionsBlock_quoteTop p{line-height:26px}.optionsBlock_newsletter_Box{padding:20px}}@media all and (max-width:1024px){.text-box a:link,.text-box a:visited,.text-box h1{top:0}.TransitionImage-Box,.main-banner ul.slides li{background-repeat:no-repeat;background-attachment:scroll}.main-banner-mobile{display:block}.main-banner-desktop{display:none}.main-banner ul.slides li{position:relative;width:100%;height:auto;background-size:cover;background-position:40% 40%}.main-banner ul.flex-direction-nav li,.text-box{opacity:1}.text-box p{bottom:0}.Product_SimpleBanner_BackgroundImage_desktop{background-size:130%!important;display:none}.Product_SimpleBanner_BackgroundImage_mobile{display:block}.TransitionImage-Box{background-size:cover;background-position:50% 50%}.transitio-image-desktop{display:none}.transitio-image-tablet{display:block}}@media all and (max-width:991px){.footer-block,.promoBox,.promoBox-newsletterSignup form,.promoBox-newsletterSignup h4{text-align:center}.desktop{display:none!important}.tablet{display:block}.header-bottom nav.tablet{display:inline-block}.mobile-nav .iw_menu{padding:146px 0 0;margin:0 auto;width:720px}.headerClear_Body .mobile-nav .iw_menu{padding:157px 0 0}.container-search{width:100%}.header_bottom_alternate{display:none}.headerAlternate_Body .header-top{display:block}.headerClear.headerClear_light .header_bottom_alternate{background:#fff;border-bottom:1px solid #e1e1e1}.headerClear.headerClear_light .header_bottom_alternate .iw_menu .iw_menu_group .iw_menu_group_header>a,.headerClear.headerClear_light .header_bottom_alternate a.nav-button:link,.headerClear.headerClear_light .header_bottom_alternate a.nav-button:visited{color:#222}.headerAlternate_Body .headerClear.headerClear_light .header-top{background:#f8f8f8;border-bottom:1px solid #e1e1e1;padding:0}.headerAlternate_Body .headerClear.headerClear_light .header-bottom{background:#fff;border-bottom:1px solid #e1e1e1}.headerAlternate_Body.headerClear_Light_Body .headerClear_light .header-bottom a.nav-button:link,.headerAlternate_Body.headerClear_Light_Body .headerClear_light .header-bottom a.nav-button:visited{border-color:#e1e1e1}.headerAlternate_Body .headerClear_light .header-bottom h1.logo a .headerSolid_Logo{display:inline-block!important}.headerAlternate_Body .headerClear_light .header-bottom h1.logo a .headerClear_Logo{display:none!important}.headerClear_dark.Mobile_Menu_Active .header_top_wrap .phone .fa,.headerClear_dark.Mobile_Menu_Active .header_top_wrap .social-media a{color:rgba(0,0,0,.4)}.headerClear_light .header-bottom nav.tablet a.nav-button{border-color:rgba(0,0,0,.1)}.headerClear.Mobile_Menu_Active nav.tablet a.nav-button{background:0 0;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3)}.headerClear_light img.headerSolid_Logo{display:inline-block!important}.headerClear_light img.headerClear_Logo{display:none!important}.promoBox{padding:30px}.promoBox-newsletterSignup-Box{padding:0}.promoBox-newsletterSignup h4{font-size:20px;line-height:30px;padding:0 0 10px}.promoBox-newsletterSignup .promoInput{width:100%;margin:0 0 30px}.promoBox-newsletterSignup .promoInput.name{margin:20px 0 10px}.text-box h1{font-size:20px;line-height:28px}.text-box p{font-size:14px;line-height:22px}.Product_LayerBanner .ForegroundImage_desktop{display:none}.Product_LayerBanner .ForegroundImage_mobile{display:inline-block;width:415px;position:absolute;right:0;bottom:0}.Product_LayerBanner_ForegroundImage_BoxWrapper{height:465px}.Product_LayerBanner_ForegroundImage_Box{height:100%}.Product_LayerBanner_Badge{right:0;top:20px}.Product_LayerBanner_Wrapper.right .ForegroundImage_mobile{left:0;right:auto}.oneCol_testCycle_quote p{width:calc(100% - 220px);font-size:14px}.oneCol_testCycle_quote{height:180px}.tabsBox{padding:0}.OneCol-Tabs .panel-body{padding:30px}.transition-image-desktop{display:none}.transition-image-tablet{display:block}#c-i-slot .ci-form div[id^=formWidgetDiv] .contenterror,#twoColumns-Right:before,.TwoCols-Basic .MG-button-text,.sideMenu_left:before{display:none}.two-col{padding:0}.twoCols_testCycle_quote{height:300px}.twoCols_testCycle_quoteBox{padding:0 50px}.twoCols_testCycle_quoteBox p{font-size:14px;line-height:28px}.twoCols_testCycle_BoxWrapper .flex-control-paging{bottom:-40px;left:0;right:auto;width:100%}.two-col{width:50%}.two-col-left{padding:0 30px 0 0}.two-col-right{padding:0 0 0 30px}.two-col .galleriaBox{height:315px}.optionsBlock_BoxWrapper .imageBox-Box h2{padding:20px 0;font-size:16px;line-height:26px}.optionsBlock_BoxWrapper.optionsBlock_open_content .optionsBlock_contentWrapper .imageBox-Box h2{padding:0 0 20px}.ThreeCols_Compound_ImageBoxes .Compound_ImageBoxes_BoxWrapper{margin-top:40px}.ThreeCols_Compound_ImageBoxes .row:first-child .Compound_ImageBoxes_BoxWrapper:first-child{margin-top:0}.FourCols_BoxWrapper{width:100%}.FourCols-ImageButtons .imageButton-Box,.FourCols-SmallIconBlocks .SmallIconBlocks-Wrap{width:50%}.FourCols-ImageBlocks{padding:80px 0}.FourCols-ImageBlocks .imageBox-BoxWrapper{padding:20px;width:50%}.FourCols-SmallIconBlocks .container .row .FourCols_BoxWrapper:first-child{padding-bottom:40px}.TwoCols-Testimonials .TestimonialsBlock-Wrapper{min-height:370px}.ThreeCols-OptionsBlock .optionsBlock_quoteTop{height:230px}.ThreeCols-OptionsBlock .optionsBlock_quoteTop p{font-size:12px;line-height:20px;padding:0 20px}.optionsBlock_thumbsText h2{font-size:12px;line-height:18px;padding:0 0 10px}.optionsBlock_newsletter_Text h2{font-size:12px;line-height:24px}.optionsBlock_newsletter_Text p{font-size:10px}.FluidRows{padding:80px 0}.FluidRow-Box{float:none!important;margin:0 auto}.DragCols .swiper-slide:first-child{width:380px}.DragCols .swiper-slide:first-child .DragCols_text{padding:40px}.TwoCols-Basic .MediaGallery-Controls a{padding:0 20px!important}#twoColumns-Left,.sideMenu_right{padding-bottom:0;border:none}#twoColumns-Left,#twoColumns-Right,.sideMenu_left,.sideMenu_right{padding-right:0;padding-left:0;width:100%}.OneCol-Tabs h2.MG-Image-Title{font-size:24px;line-height:30px}.OneCol-Tabs p.MG-Image-Description{font-size:16px;line-height:20px}.Content_Area ol,.Content_Area ul{margin-left:0}.sideMenu_left{padding-top:40px}#twoColumns-Left blockquote{width:100%}#twoColumns-Left blockquote p{font-size:16px;line-height:28px}#twoColumns-Left .big-section-title h1{text-align:center;font-size:24px;line-height:30px}#twoColumns-Left .big-section-title h1:after{left:0;margin-right:auto;margin-bottom:35px;margin-left:auto}#twoColumns-Right{padding-top:10px}.footerRow{width:100%}.footer .footerRow:first-child{padding-bottom:50px}.footer-ImageLinks .image-text{width:auto;max-width:calc(100% - 50px);text-align:left}.footer-SiteLinks .iw_menu,.footerRow .footer-SiteLinks .footer-block-item>.iw_menu li.iw_menu_group{text-align:center;display:inline-block;float:none}.footerRow .footer-SiteLinks .footer-block-item>.iw_menu{display:block;text-align:center}.testimonials-slider{text-align:center}.footer-Testimonials .footer-block-item{padding:0;text-align:center}p.quote-name,p.quote-text{text-align:center}.footer-ImageLinks ul,.footer-block-item-center{display:inline-block}.footer-bottom,.footer-bottom p{text-align:center}}@media all and (max-width:900px){.FluidRowGallery_imageBox_wrapper,.FluidRowGallery_textBox_wrapper{padding-bottom:50%}}@media all and (max-width:768px){.header-bottom,.nav_button_box{height:72px}img.image_tablet_full{width:100%!important}.header-bottom nav.tablet{margin:0 -5px 0 0}.header-bottom h1.logo{width:182px}.header-bottom nav.tablet a{margin-top:10px!important}.mobile-nav .iw_menu{padding:100px 0 0;width:100%}.headerClear .header-bottom h1.logo,.headerClear .header-bottom.small h1.logo{width:162px}.headerClear .header-top{background:#f8f8f8;padding:0}.headerClear .header-bottom{background:#fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.headerClear .header-bottom nav ul li div a:link,.headerClear .header-bottom nav ul li div a:visited{color:#383838;line-height:70px}.headerClear .headerSolid_Logo{display:inline-block!important}.headerClear .headerClear_Logo{display:none!important}.navScroll .header-top{margin:0}.headerClear_Body #content-wrap{padding:102px 0 0}.headerClear .header-top .phone .fa,.headerClear .header-top .social-media a{color:rgba(0,0,0,.4)}.headerClear.Mobile_Menu_Active nav.tablet a.nav-button{background:0 0!important}.headerClear_dark.Mobile_Menu_Not_Active .header-bottom .logo .headerSolid_Logo{display:inline-block!important}.headerClear_dark.Mobile_Menu_Not_Active .header-bottom .logo .headerClear_Logo{display:none!important}.header_Alternate .tablet .header_Alternate_right_table{height:70px}.header_Alternate .tablet .header_Alternate_right_table .basic-button:link,.header_Alternate .tablet .header_Alternate_right_table .basic-button:visited{margin:0 0 0 15px!important}.headerAlternate_Body .header-bottom nav.tablet a{margin-top:9px!important}.No_headerTop .mobile-nav .iw_menu{padding:70px 0 0}.headerClear .header-bottom nav.tablet a:link,.headerClear .header-bottom nav.tablet a:visited{color:#383838;border:1px solid #e1e1e1}.Mobile_Menu_Active.headerClear{border-bottom:none}.headerClear_Body .mobile-nav .iw_menu{padding:100px 0 0}.mobile-nav-box .compound_menu_wrapper:first-child .iw_menu:first-child{padding:101px 0 0}#content-wrap.headerSolid-content-wrap{padding:102px 0 0}.section-block .container{width:670px}.container{width:100%}.headerSolid_Body .banner-box{margin:102px 0 0}.headerClear_Body .banner-box{padding:0}.headerClear_Body .Banner01{padding:102px 0 0}.headerSolid_Body .main-banner ul.flex-direction-nav{top:calc(50% + 25px);top:-webkit-calc(50% + 25px);top:-moz-calc(50% + 25px);top:-o-calc(50% + 25px)}.headerClear_Body .text-box{padding:10px 15px}.text-box{width:calc(100% - 100px)}.Product_LayerBanner_BackgroundImage{height:430px;background-size:120%!important}.Product_LayerBanner_BackgroundImage_desktop{display:none}.Product_LayerBanner_BackgroundImage_tablet{display:block}.Product_LayerBanner_ForegroundImage_BoxWrapper{height:auto}.Product_LayerBanner .ForegroundImage_mobile{width:100%;max-width:450px;margin:0 auto;display:block;position:relative;padding:120px 0 0}.Product_LayerBanner_TextBox{left:0;width:calc(100% - 60px);margin:0 30px 30px;min-height:0;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);padding:40px;position:relative}.Product_LayerBanner_Wrapper.right .Product_LayerBanner_TextBox{left:auto;right:0}.Product_LayerBanner_TextBox .title{color:#222;font-size:40px;line-height:50px}.Product_LayerBanner_TextBox .subtext{color:#222}.Product_LayerBanner_TextBox .description{font-size:14px;line-height:30px;color:#666}.Product_LayerBanner_Badge{right:30px;top:30px}.Product_LayerBanner_Wrapper.right .Product_LayerBanner_Badge{left:auto;right:30px}.Product_LayerBanner_pagers{position:relative;display:none;bottom:auto}.Product_LayerBanner_pagers .flex-control-nav{display:block;float:none;padding:0;opacity:.5}.Product_LayerBanner .flex-direction-nav{top:390px}.Product_LayerBanner .flex-direction-nav li{opacity:1}.Product_SimpleBanner_Wrapper{background-size:200%!important;background-position:50% 50%!important}.Product_SimpleBanner .ForegroundImage_BoxWrapper{height:auto}.Product_SimpleBanner_BackgroundImage{background-size:auto 100%!important;background-position:50% 50%!important}.Product_SimpleBanner .ForegroundImage_Box{float:none;height:auto;padding:40px 0 0}.Product_SimpleBanner_TextBox_Wrapper{float:none;height:auto;padding:40px 0 80px;max-width:450px;margin:0 auto}.videoBanner .banner-box{height:calc(100vh - 102px)!important}.headerClear_Body .videoBanner .banner-box{margin:102px 0 0!important;height:calc(100vh - 102px)!important}.videoBanner #banner-video{display:none}.OneCol-Tabs .two-col{padding:20px 0 0;width:100%}.OneCol-Tabs .two-col:first-child{padding:0}.tabsButton-Box{padding:20px 0 0}.OneCol-Tabs .two-col .two-col{padding:0}.OneCol-Tabs .two-col:last-child{padding:20px 0}.OneCol-Tabs .two-col .two-col:last-child{padding:0}.two-col{width:100%;padding-left:0;padding-right:0;text-align:left}.two-col-left h1:after{margin-right:auto;margin-left:0}.two-col-right{padding:60px 0 0}.two-col-right p:first-child{margin:0}.two-col-left .endCap{margin-right:auto;margin-left:0}.two-col p:last-child{padding:0}.two-col .galleriaBox{height:560px}.two-col .galleria-stage .galleria-image,.two-col .galleria-stage .galleria-image img{height:490px!important}.two-col.twoCols_testCycle_Col{width:100%;padding:0;text-align:center}.twoCols_testCycle_Col:last-child{padding:60px 0 30px}.two-col.twoCols_testCycle_Col h1,.two-col.twoCols_testCycle_Col p{text-align:center}.two-col.twoCols_testCycle_Col h1:after{margin-left:calc(50% - 50px)}.two-col.twoCols_testCycle_Col .endCap{margin-left:34%;margin-right:34%}.twoCols_testCycle_quoteBox{padding:0 60px}.TwoCols-Testimonials .TestimonialsBlock-TextWrap{width:100%;float:none;padding:0;min-height:0;text-align:center}.TwoCols-Testimonials .TestimonialsBlock-Photo{margin:0 auto 30px;float:none}.TwoCols-Testimonials .TestimonialsBlock-Wrapper{padding:0 20px 50px;min-height:0;border:none!important}.two-col .map3-widget{max-width:100%!important}.IconBlocks{padding:80px 0}.IconBlocks .imageBox-BoxWrapper{width:100%;padding-top:30px;padding-bottom:0}.IconBlocks .imageBox-BoxWrapper:first-child{padding-top:0}.IconBlocks .IconBox-Icon{position:relative;top:auto;left:auto;float:left;width:90px;height:90px}.IconBlocks .IconBox-Icon span.fa{line-height:90px;font-size:30px}.IconBlocks .IconBlock-TextWrap{float:left;padding:0 0 0 30px;width:calc(100% - 90px);text-align:left}.IconBlocks .imageBox-Box h2{padding-top:0;text-align:left}.IconBlocks .imageBox-Box p{padding:0 0 20px}.IconBlocks .imageBox-Box .link-box{text-align:left;padding:10px 0;font-size:12px}.IconBlocks.ThreeCols-ImageBoxes .imageBox-BoxWrapper{margin-top:30px}.imageBox-Box.ThreeCols-ImageBoxes p{font-size:14px;line-height:28px}.ThreeCols-ImageBoxes.IconBoxes .imageBox-BoxWrapper{margin-top:60px!important}.ThreeCols-ImageBoxes.IconBoxes .imageBox-BoxWrapper:first-child{margin-top:0!important}.ThreeCols-ImageBoxes .imageBox-Box .image{padding-bottom:40%!important}.IconBoxes .imageBox-Box{float:none;margin:0 auto}.IconBoxes .imageBox-BoxWrapper{margin-top:0!important}.SmallIconBlocks-Wrap{width:100%;padding:40px 0 0}.SmallIconBlocks-Wrap:first-child{padding:0}.TestimonialsBlock-Wrapper{width:100%;padding:40px}.TestimonialsBlock-Wrapper:first-child{padding-top:0}.TestimonialsBlock-Wrapper:last-child{padding-bottom:0}.TestimonialsBlock-Photo{margin:0;padding:0;height:90px;width:90px;float:left}.TestimonialsBlock-TextWrap{width:calc(100% - 90px);float:left;padding:0 0 0 30px;text-align:left}.TestimonialsBlock-Wrapper p{padding:0 0 10px}.TestimonialsBlock-Wrapper p:first-child{margin:0}.ThreeCols-ImageBoxes .imageBox-BoxWrapper{width:100%;padding:0}.ThreeCols-ImageBoxes.ImageBoxes .imageBox-BoxWrapper{margin-top:40px}.ThreeCols-ImageBoxes .imageBox-BoxWrapper:first-child{padding-top:0;margin-top:0}.IconBoxes .imageBox-Box{padding:50px;width:100%}.IconBlocks.ImageBoxes .row{padding-top:0}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .image-link-wrap{width:100%;float:none}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap{width:100%;float:none;padding:0 30px 30px;text-align:center}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap h2{padding:30px 0 15px}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap p{padding:0 0 30px;font-size:14px;line-height:28px}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap .link-box{display:block;padding:0 0 20px}.ImageBlocks.ThreeCols-ImageBoxes .imageBox-BoxWrapper:last-child .imageBox-TextWrap,.ImageBlocks.ThreeCols-ImageBoxes .imageBox-BoxWrapper:last-child .link-box{padding-bottom:0}.ThreeCols-ImageBoxes.ImageBoxes_No_Background .imageBox-BoxWrapper .imageBox-TextWrap p{padding:0}.ThreeCols-ImageBoxes.BlogPost-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap,.ThreeCols-ImageBoxes.News-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap{text-align:left;padding:0}.ThreeCols-ImageBlocks.BlogPost-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap h2{padding-top:10px}.FourCols-ImageButtons .imageButton-Box{width:50%}.FourCols-SmallIconBlocks .SmallIconBlocks-Wrap{padding:0 15px}.ThreeCols-OptionsBlock .optionsBlock_BoxWrapper{width:100%}.optionsBlock_BoxWrapper{padding:40px 0 0}.optionsBlock_BoxWrapper:first-child{padding:0}.ThreeCols-OptionsBlock .optionsBlock_quoteTop p{font-size:14px;line-height:28px;padding:30px}.optionsBlock_BoxWrapper .imageBox-Box a.image-link-wrap{width:100%;float:none;margin-right:30px}.optionsBlock_BoxWrapper .imageBox-Box a.image-link-wrap .image{padding-bottom:40%!important}.optionsBlock_BoxWrapper .imageBox-TextWrap{width:100%;float:left;padding-left:0;padding-bottom:0;text-align:left}.optionsBlock_BoxWrapper .imageBox-Box p{padding:0}.optionsBlock_thumbsWrapper{margin-left:-15px;margin-right:-15px}.optionsBlock_thumbsBox{padding:0 15px;width:25%;float:left}.optionsBlock_thumbsText h2{font-size:14px;line-height:20px;padding:0 0 20px}.optionsBlock_thumbsFrame{width:100%;margin:0 0 20px}.optionsBlock_thumbsText{width:100%}.optionsBlock_newsletter_Box{padding:30px}.optionsBlock_newsletter_Text h2{font-size:14px;line-height:24px}.optionsBlock_newsletter_Text p{font-size:12px}.FluidOverlay{opacity:.8}.FluidRowGallery_imageBox_wrapper,.FluidRowGallery_textBox_wrapper{width:100%;padding-bottom:66%}.FluidRowGallery_textBox_wrapper{padding-bottom:0;height:auto;position:relative}.FluidRowGallery-Wrapper .FluidRowGallery_imageBox ul.flex-direction-nav li{left:auto!important;right:0!important}.FluidRowGallery-Wrapper .FluidRowGallery_imageBox ul.flex-direction-nav li:first-child{right:auto!important;left:0!important}.FluidRowGallery-Wrapper .FluidRowGallery_image h2{left:50px!important;right:auto!important;width:calc(100% - 100px)}.FluidRowGallery_textBox{position:relative;top:auto;left:auto;right:auto;bottom:auto}.FluidRowGallery_textBoxInner{padding:50px}.FluidRowGallery_image h2{max-width:100%}.big-section-title h1:after{margin-bottom:50px}.basicInternal-Wrap .col-md-12{width:670px;margin:0 auto}.ci-top-default,body.headerClear_Body .ban-top-gradient{display:none!important}#ci-top,.headerClear_Body #ci-top{height:350px;background-attachment:scroll!important}.headerClear_Body .internal-textBox h1{margin:0}body #content-wrap.ciTop_noPadding #ci-top{padding:101px 0 0}#ci-top{background-size:contain}.sideMenu_left,.sideMenu_right{width:100%}.footer .container{width:670px}.footer-SiteLinks li.iw_menu_group{padding:0 0 0 30px!important}.footer-block{width:50%}.footer-02 .footer-top{padding:60px 0}.footer-02 .footer-block{width:100%;min-height:0;padding:50px 0}.footer-02 .FooterMainMenu ul.iw_menu{float:none;text-align:center}.footer-02 .FooterMainMenu ul.iw_menu li.iw_menu_group{padding:0 7px}.FooterLinks,.footer-02 .FooterSocialMedia{text-align:center}.footer-02 .FooterColumnLeft{float:none}.footer-02 .FooterColumnRight{float:none;text-align:center;padding:0 0 60px;margin:0 0 60px;border-bottom:1px solid rgba(255,255,255,.1)}.FooterLocation{display:inline-block}.FooterLocation h5,.FooterMail h5{padding:0;display:inline-block}.FooterMail{height:75px}.footer-02 .FooterLocation span{top:0;left:-30px}}@media all and (max-width:690px){.header_Alternate_right_table{display:none}.mobile_optional_box{display:block;padding:0}.section-block .container{width:460px}.promoBox{width:100%}.promoText-left{float:none;margin:0;text-align:center;width:100%!important}.promoButton{position:relative;top:auto;right:auto;display:block;padding:20px 0 0;width:100%}.promoBox .basic-button{margin:0 0 20px}.main-banner .flex-control-paging{display:none}.text-box{text-align:center!important;width:-moz-calc(100% - 120px);width:-o-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}.text-box h1{font-size:16px}.oneCol_testCycle_quote{height:150px}.oneCol_testCycle_quote p{line-height:24px;width:calc(100% - 60px)}.TwoCols-IconList .two-col-left{text-align:left}.TwoCols-IconList .two-col h1:after,.TwoCols-IconList .two-col-left p:after{margin-left:0;margin-right:68%}.TwoCols-IconList .two-col-right{padding:60px 0 0}.two-col .galleriaBox{height:400px}.two-col .galleria-stage .galleria-image img{height:334px!important}.ThreeCols-ImageButtons .row{margin:0 -15px}.ThreeCols-ImageButtons .imageButton-Box{width:100%;margin:20px 0 0}.ThreeCols-ImageButtons .imageButton-Box:first-child{margin:0}.IconBlocks.ThreeCols-ImageBoxes .imageBox-BoxWrapper{margin:30px 0 0}.IconBlocks.ThreeCols-ImageBoxes .imageBox-BoxWrapper:first-child{margin:0}.ThreeCols-ImageBoxes .imageBox-Box .image,.ThreeCols-ImageButtons .imageButton .top .image{padding-bottom:66%!important}.IconBoxes .imageBox-BoxWrapper{padding:70px 0 0}.ThreeCols-ImageBoxes.IconBoxes .imageBox-BoxWrapper{margin-top:0!important}.IconColumns .IconBox-Icon{top:0}.IconColumns .imageBox-Box h2{padding:100px 0 10px}BlogPost-ImageBoxes .imageBox-TextWrap{padding-left:0!important;padding-right:0!important;text-align:left!important}.BlogPost-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap:last-child p,.News-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap:last-child p{padding-bottom:0}.optionsBlock_BoxWrapper .basic-title-box .basic-title{padding-top:20px!important}.FourCols-ImageButtons .row{padding:0}.FourCols-ImageBlocks{padding:80px 0}.FourCols-ImageBlocks .imageBox-BoxWrapper{padding:0 0 40px;width:100%;min-height:1px}.FourCols-ImageBlocks .imageBox-BoxWrapper:last-child{padding-bottom:0}.section-block .FourCols_BoxWrapper:first-child{padding-bottom:40px}.FourCols-SmallIconBlocks .SmallIconBlocks-Wrap{width:100%;padding:40px 0 0}.FourCols-SmallIconBlocks .SmallIconBlocks-Wrap:first-child{padding:0}.FourCols-SmallIconBlocks .SmallIconBlocks-Wrap:first-child,.FourCols-SmallIconBlocks .SmallIconBlocks-Wrap:nth-child(2){min-height:0}.OptionsBlock{padding-top:50px}.optionsBlock_BoxWrapper .imageBox-Box a.image-link-wrap{width:100%;float:none;margin-right:0}.optionsBlock_BoxWrapper .imageBox-TextWrap{width:100%;float:none;text-align:left}.optionsBlock_BoxWrapper .imageBox-Box h2{padding:20px 0 15px}.optionsBlock_thumbsWrapper{margin-left:0;margin-right:0}.optionsBlock_thumbsBox{padding-left:0;padding-right:0;padding-top:30px;width:100%;float:none}.optionsBlock_thumbsText h2{font-size:18px;line-height:24px;padding:5px 0 20px}.footer .footerRow,.footer .footerRow:first-child,.footer-top{padding:0}.optionsBlock_thumbsFrame{width:25%;margin:0 20px 0 0}.optionsBlock_thumbsText{width:calc(75% - 20px)}.footer .container,form[name^=MainLogin] .page-login table{width:100%}.hotSpot_fallback{display:block}.hotSpot_popUp{display:none!important}.basicInternal-Wrap .col-md-12{width:100%;margin:0 auto}.footer-block,.footerRow .footer-block{padding:50px 0}.footer-bottom .container{width:510px;margin:0 auto}.footer .footer-block-con{width:calc(100% - 40px);margin:0 auto}.footer-block{width:100%;min-height:0;border-top:1px solid rgba(0,0,0,.1)}.quote-box{max-width:500px;display:inline-block}.footer-block-item form{display:block;margin:0 auto!important;max-width:500px}}@media all and (max-width:640px){nav.tablet>.nav_button_box{display:none}.mobile-nav-box .nav_button_TableCell{display:block}}@media all and (max-width:479px){.Product_LayerBanner_pagers,.main-banner .flex-control-paging{display:none}img.image_mobile_full{width:100%!important}img.basic-image{width:100%}.section-block{padding:50px 0}.big-section-title h1:after{margin-top:30px;margin-bottom:40px}.section-block .container{width:-webkit-calc(100% - 30px)!important;width:-moz-calc(100% - 30px)!important;width:-o-calc(100% - 30px)!important;width:calc(100% - 30px)!important}.promoBox{padding:30px 20px 20px}.header-top .phone{letter-spacing:0}.container-search{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px)}.search-close-btn{right:0}.mobile-btn-close{top:10px;right:10px}.mobile-nav .iw_menu{padding:101px 0 0}.mobile-nav .iw_menu_group:last-child{margin:0 0 50px}.Product_LayerBanner_Wrapper,.compound_menu_wrapper>.iw_menu>.iw_menu_group{margin:0}.mobile-nav ul.iw_menu ul.iw_menu_group_links li.iw_menu_link a{font-size:12px}.text-box{text-align:center!important;width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.section-block .big-section-title h1,.section-block .big-section-title h2{font-size:22px}.Product_LayerBanner_BackgroundImage{height:0;padding-bottom:80.5%;background-size:150%!important}.Product_LayerBanner .ForegroundImage_mobile{padding:15% 0 0}.Product_LayerBanner_TextBox{width:calc(100% - 30px);margin:0 auto;padding:35px}.Product_LayerBanner_TextBox .title{font-size:26px;line-height:40px}.Product_LayerBanner_TextBox .description{line-height:26px;display:none}.Product_LayerBanner_Badge{right:15px;top:15px;width:130px;height:130px}.Product_LayerBanner_Wrapper.right .Product_LayerBanner_Badge{left:15px;right:auto;top:15px}.Product_LayerBanner_BadgeBox h4{font-size:14px;line-height:20px;font-weight:400}.Product_LayerBanner .flex-direction-nav{top:calc(50% - 49px)}.ForegroundImage_Box{padding:20px 0 0}.Product_SimpleBanner_TextBox_Wrapper{padding:0 0 50px}.Product_SimpleBanner .ForegroundImage{padding:20px 0 40px}.Product_SimpleBanner_TextBox .title{font-size:24px;line-height:30px}.Product_SimpleBanner_TextBox .description{font-size:12px;line-height:24px}.oneCol_testCycle_quote{height:auto}.TransitionImage{padding:0}.two-col-left .endCap{margin-bottom:30px}.OneCol-Tabs .panel-body,body .responsiveTabs .panel-heading a{padding:10px 20px}.two-col h2{font-size:22px}.two-col .galleriaBox{height:280px}.two-col .galleria-stage .galleria-image img{height:214px!important}.twoCols_testCycle_quote{height:auto;min-height:0;padding:30px 0}.ThreeCols-OptionsBlock .optionsBlock_quoteTop p,.twoCols_testCycle_quoteBox{padding:0 30px}.twoCols_testCycle_icon{display:none!important}.MG-Banner-Box,.MG-button-text{display:none}.ThreeCols-OptionsBlock .optionsBlock_quoteTop{height:310px}.optionsBlock_BoxWrapper .imageBox-Box h2{font-size:16px;line-height:26px;padding:20px 0 15px}.ImageButton-SectionBlock .row{padding:30px 0 0}] .ThreeCols-ImageButtons .imageButton-Box{padding:0!important}.imageBox-Box p{padding:0 0 30px}.IconBoxes .imageBox-Box{padding:30px}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap{padding:0 20px 30px}.ThreeCols-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap p{font-size:12px;line-height:24px}.ThreeCols-ImageBoxes.ImageBlocks .imageBox-BoxWrapper .imageBox-TextWrap{padding:0 0 30px}.ThreeCols-ImageBoxes.IconBlocks .imageBox-BoxWrapper{padding:40px 0 0}.IconBlocks .imageBox-Box,.IconBlocks.ThreeCols-ImageBoxes .imageBox-BoxWrapper:first-child{padding:0}.IconBlocks .imageBox-Box h2{padding-bottom:20px}.IconBoxes{padding:95px 0 60px}.IconBoxes .imageBox-BoxWrapper{padding:85px 0 0}.IconBoxes .imageBox-Box h2{padding-bottom:20px}.ThreeCols-Testimonials .TestimonialsBlock-Wrapper{width:100%;padding:30px 0}.ThreeCols-Testimonials .TestimonialsBlock-Photo{margin:0 auto 30px;float:none}.ThreeCols-Testimonials .TestimonialsBlock-TextWrap{width:100%;float:none;padding:0;text-align:center}.ThreeCols-Testimonials .TestimonialsBlock-Wrapper:last-child .TestimonialsBlock-TextWrap{padding:0}.ThreeCols-Testimonials.TestimonialsBlock-Wrapper p{padding:0 0 10px;font-size:14px;line-height:24px}.BlogPost-ImageBoxes .imageBox-Box p,.News-ImageBoxes .imageBox-Box p{font-size:12px;line-height:24px;padding:0}.ThreeCols-Testimonials .TestimonialsBlock-Wrapper p:first-child{margin:0}.TestimonialsBlock .TestimonialsBlock-Wrapper:last-child{padding-bottom:0}.BlogPost-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap p{padding:0}.News-ImageBoxes .imageBox-BoxWrapper .imageBox-TextWrap p{padding:0}.imageButton-Box{width:100%!important;margin:20px 0 0}.imageButton-Box:first-child{margin:0}.FourCols-ImageBlocks{padding:40px 0}.FourCols-ImageBlocks .imageBox-BoxWrapper{padding:0 0 40px}.IconBlocks .IconBox-Icon{float:none;margin:0 auto;width:120px;height:120px;border-radius:80px}.IconBlocks .IconBox-Icon span.fa{font-size:40px;line-height:120px}.IconBlocks .IconBlock-TextWrap{width:100%;text-align:center;padding:40px 0 0}.IconBlocks .imageBox-Box .link-box,.IconBlocks .imageBox-Box h2{text-align:center}.TestimonialsBlock-Wrapper{width:100%;padding:10px 0}.TwoCols-Testimonials .TestimonialsBlock-Photo{margin:0 auto 30px;float:none}.TwoCols-Testimonials .TestimonialsBlock-TextWrap{width:100%;float:none;padding:0;text-align:center}.TwoCols-Testimonials .TestimonialsBlock-Wrapper{padding:30px 0}.TwoCols-Testimonials .TestimonialsBlock-Wrapper:last-child .TestimonialsBlock-TextWrap{padding:0}.TwoCols-Testimonials .TestimonialsBlock-TextWrap p{padding:0 0 10px;font-size:14px;line-height:24px}.TwoCols-Testimonials .TestimonialsBlock-TextWrap p:first-child{margin:0}.section-block.FourCols-ImageButtons .container{padding-left:0;padding-right:0}.section-block.OptionsBlock{padding-top:40px}.optionsBlock_thumbsText h2{font-size:14px;line-height:20px;padding:5px 0 20px}.DragCols_slide:first-child .DragCols_text h4,.DragCols_text h4{padding-top:0;padding-bottom:20px;margin-bottom:20px;min-height:96px}.DragCols_text h4{font-size:50px}.DragCols_text h2{text-transform:none;letter-spacing:0}.DragCols_text p{font-size:13px}.DragCols_text{min-height:500px}.FluidRows{padding:35px 0}.FluidRow-Box{width:calc(100% - 60px);height:auto}.FluidRow-BoxInner{padding:50px 30px}.FluidRow-BoxInner h2{font-size:20px;line-height:22px}.FluidRow-BoxInner h2:after{margin-top:10%;margin-bottom:10%}.FluidRow-BoxInner p{font-size:13px;padding:0 0 15%}.FluidRowGallery_textBoxInner{padding:50px 15px}.FluidRowGallery_textBox h2{font-size:20px;line-height:22px}.FluidRowGallery-Wrapper .FluidRowGallery_image h2{font-size:16px;line-height:20px;padding:15px}.OneCol-Tabs h2.MG-Image-Title{font-size:18px;line-height:24px}.OneCol-Tabs p.MG-Image-Description{font-size:14px;line-height:18px}.MediaGallery-Controls a{padding:0 15px!important}.MG-Counter-Box{font-size:12px}#content-wrap .imageTabs-content-text{padding:20px}#content-wrap .imageTabs-content-title{font-size:18px;line-height:32px;font-weight:700}#content-wrap .imageTabs-content-subtext{font-size:10px;padding:10px 0 0}#content-wrap .imageTabs-content-text-body{padding:20px 0 0;font-size:14px;line-height:28px}body #content-wrap.ciTop_noPadding #ci-top{height:320px}.section-block p{font-size:14px;line-height:28px}.basicInternal{padding:40px 0}.basicInternal-Wrap .col-md-12{width:100%!important;margin:0 auto}.basicInternal-Wrap .big-section-title h1:after{margin-top:20px;margin-bottom:35px}#ci-wrap .basicInternal .big-section-title{padding:0}#ci-wrap .basicInternal .big-section-title h1{font-size:20px;line-height:30px;padding-bottom:0;padding-top:0}#ci-wrap .basicInternal img{max-width:100%;float:none!important;margin-left:0!important;margin-right:0!important}#internal-page-content blockquote,#internalPage-Box blockquote,#sidemenu-page-content blockquote,#twoColumns-Left blockquote{width:100%;padding:0 20px}#internal-page-content blockquote p,#internalPage-Box blockquote p,#sidemenu-page-content blockquote p,#twoColumns-Left blockquote p{font-size:16px}.internal-textBox h1{font-size:16px;padding:20px;line-height:20px;letter-spacing:1px}#twoColumns-Left,#twoColumns-Right,.sideMenu_left,.sideMenu_right{padding-right:0;padding-left:0}#twoColumns-Left img{max-width:100%;min-width:100%}#twoColumns-Left{padding-top:40px}#twoColumns-Right{padding-bottom:40px}#twoColumns-Left .big-section-title{padding:0}#twoColumns-Left .big-section-title h1{font-size:20px;padding-bottom:0;padding-top:0}#twoColumns-Left .big-section-title h1:after{margin-top:20px}.sideMenu_right{padding-top:40px}.sideMenu_left{padding-bottom:40px}#ci-wrap .sideMenu_right .big-section-title{padding:0}.sideMenu_right .big-section-title h1{font-size:20px;padding-bottom:0;padding-top:0;margin:0;line-height:30px}.sideMenu_right .big-section-title h1:after{margin-top:20px;margin-bottom:35px}.footer-bottom .container{width:100%}.footer .footer-block-con{width:-webkit-calc(100% - 30px)!important;width:-moz-calc(100% - 30px)!important;width:-o-calc(100% - 30px)!important;width:calc(100% - 30px)!important}.footer-bottom p{padding-left:0}.footer_Address,.footer_BottomLinks,.footer_ImavexLogo{display:block;padding:5px 0}.footer_BottomLinks a{display:inline-block;padding:0 5px 0 0}.footer_ImavexLogo{display:inline-block;padding:0}}@media all and (max-width:400px){.header-bottom h1.logo,.navScroll .header-bottom.small h1.logo{width:182px}.header-bottom nav.tablet a.nav-button:link,.header-bottom nav.tablet a.nav-button:visited{width:40px;line-height:40px;font-size:16px;margin-top:14px!important}.header-bottom nav a.nav-button span.fa{line-height:40px}.footer .footer-block-con{width:260px}.Product_LayerBanner_TextBox .title{font-size:24px;line-height:36px}.Product_LayerBanner_TextBox .description{line-height:24px;font-size:12px}}