/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net * * Copyright (c) 2008 - 2010 Janis Skarnelis * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. * * Version: 1.3.4 (11/11/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ 
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } 
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('img/fancybox.png'); } 
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 110000; display: none; } 
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } 
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 110001; outline: none; display: none; } 
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } 
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: none!important; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; } 
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('img/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; } 
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; } 
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } 
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; } 
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none; } 
#fancybox-left { left: 0px; } 
#fancybox-right { right: 0px; } 
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } 
#fancybox-left-ico { background-image: url('img/fancybox.png'); background-position: -40px -30px; } 
#fancybox-right-ico { background-image: url('img/fancybox.png'); background-position: -40px -60px; } 
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ } 
#fancybox-left:hover span { left: 20px; } 
#fancybox-right:hover span { left: auto; right: 20px; } 
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; display: none!important} 
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('img/fancybox.png'); background-position: -40px -162px; } 
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('fancybox-y.png'); background-position: -20px 0px; } 
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('img/fancybox.png'); background-position: -40px -182px; } 
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); background-position: 0px -20px; } 
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('img/fancybox.png'); background-position: -40px -142px; } 
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('fancybox-y.png'); } 
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('img/fancybox.png'); background-position: -40px -122px; } 
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; } 
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } 
.fancybox-title-outside { padding-top: 10px; color: #fff; } 
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; } 
#fancybox-title-over { padding: 10px; background-image: url('fancy_title_over.png'); display: block; } 
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } 
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } 
#fancybox-title-float-wrap td { border: none; white-space: nowrap; } 
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('img/fancybox.png') -40px -90px no-repeat; } 
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('fancybox-x.png') 0px -40px; } 
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('img/fancybox.png') -55px -90px no-repeat; } 

#page-container {}
.et_pb_pagebuilder_layout .entry-content br {/*display: none!important*/}
.full-width-block {padding: 0!important; position: relative;}
#main-header {background-color: #fff!important; background-image: none!important;-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: transform 0.25s  }
#main-header.is-hidden {-webkit-transform: translate(0, -100%);-ms-transform: translate(0, -100%);transform: translate(0, -100%);}
#top-menu-nav {/* position: fixed!important;*/ top: 0!important; left: 0; right: 0; }
.et_header_style_split #et-top-navigation { padding-top: 0; }
#et-top-navigation { padding-top: 0!important }
#top-menu-nav {background-color: transparent!important}
#top-menu-nav {background-color: transparent!important; padding: 0!important;text-align: center;}
#top-menu.nav { top: 0!important }
#top-menu.nav li a {font: normal normal 600 12px/12px "Raleway", sans-serif; padding: 0; padding: 24.5px 0; /*letter-spacing: 1px;*/ padding-bottom: 20px!important; text-transform: uppercase; color: #000;}
#top-menu.nav li a:hover, #top-menu.nav li a.active {color: #773b61!important;}
#top-menu.nav li.logo.sprite a {display: block; text-indent: -9999px; background: url('img/logo.png') no-repeat; background-size: 162px auto; width: 162px; height: 25px; position: relative; bottom: 14px; padding: 0;}
#top-menu.nav li.centered-inline-logo-wrap { display: none; width: 0;height: 0; }
.et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 0; }
.et_header_style_split .et-fixed-header #et-top-navigation {padding-top: 0;}
.about-the-App.full-width-block { padding: 78px 0 0 0!important;  }
#ebony-container { position: relative; min-height: 700px; overflow: hidden; padding: 0;}
#ebony-container .et_pb_column { position: absolute; width: auto!important; opacity: 1; }
#ebony-container .et_pb_column .et_pb_module { opacity: 1!important; position: relative; }
#ebony-container .et_pb_column .et_pb_module img { display: block!important; width: 100%!important; max-width: 446px;}
#ebony-container .et_pb_column.et_pb_column_0 { left: 54.48%; /*bottom: 0; */z-index: 10; top: 80px}
#ebony-container .et_pb_column.et_pb_column_0 h1 { display: block; font: normal normal 400 59px/56px "Raleway", sans-serif; color: #c7c9b0; text-transform: uppercase;}
#ebony-container .et_pb_column.et_pb_column_0 h1 em { display: block; font-size: 23px; line-height: 26px; text-transform: none; font-style: normal;}
#ebony-container .et_pb_column.et_pb_column_1 { left: 54.48%; top: 296px; z-index: 9;/* display: none!important*/}
#ebony-container .et_pb_column.et_pb_column_2 { right: 7%;top: 128px; z-index: -1; margin-right: 0; }

#ebony-container .et_pb_column.et_pb_column_3 { bottom: 70px; z-index: 12; left: 54.48%;width: 27.8%!important; } 
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module {text-indent: -9999px; background-image: url('img/ebony-apps.png'); width: 304px; height: 112px; display: block; position: relative; display: block;}
.module-app-links-holder-four { display: block; text-align: center; width: 304px;}
.module-app-links-holder-four a { width: 48%; margin: 0 1.5% 12px 0; display: inline-block; text-align: center; vertical-align: top}
.module-app-links-holder-four a img { display: block; vertical-align: top;word-spacing: -1px;font-size: 0;padding: 0;}
.module-app-links-holder-four a:nth-child(2n+2) { margin-right: 0; }
.module-app-links-holder-four a:nth-child(3), .module-app-links-holder-four a:nth-child(4) { margin-bottom: 0; }

.module-app-links-holder-three { display: block; /*text-align: center; */width: 488px; }
.module-app-links-holder-three a { width: 29%; margin: 0 1.5% 0 0; display: inline-block; text-align: center; vertical-align: top}
.module-app-links-holder-three a img { display: block; vertical-align: top;word-spacing: -1px;font-size: 0;padding: 0;}
.module-app-links-holder-three a:nth-child(2n+2) { /*margin-right: 0;*/ }
.module-app-links-holder-three a:nth-child(3) { margin-right: 0;}

#ebony-container .app-links-four {display: block; position: relative; width: 100%;}
#ebony-container .app-links-four a { display: inline-block; width: 48%; margin-right: 1%; margin-bottom: 6px; }
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module a { display: block; width: 50%;height: 0;padding-bottom: 19%; position: absolute; }
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module a:nth-child(1) {left: 0; top: 0;}
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module a:nth-child(2) {top: 0; right: 0;}
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module a:nth-child(3) {right: 0; bottom: 0;}
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module a:nth-child(4) {bottom: 0; left: 0;}
#ebony-container .et_pb_column.et_pb_column_3 .et_pb_code.et_pb_module br { display: none; }
#Home .et_parallax_bg { background-size: auto; background-position: top center;}
.container {width: 96%!important; max-width: 959px!important; padding: 0!important; margin: 0px auto; position: relative;}
.about-the-App#About-the-App { position: relative; padding: 88px 0 75px!important ; background: #faf4e9!important; }
.about-the-App #second-background { position: absolute; /*top: 58px;*/ bottom: 0; left: 0;/* right: -1.5%;*/ right: 0; bottom: 0; z-index: 2;padding: 0!important; /*width: 82%; max-width: 82%!important;*/ max-width: 100%!important; width: 100%!important}
.about-the-App #second-background .et_pb_section_parallax {/* height: 696px;*/ }
.about-the-App #second-background .et_pb_image_2 { max-width: 100%!important; }
.about-the-App #second-background img { margin: 0px auto!important; position: relative; max-width: 1387px!important; display: block;}
/*.about-the-App #second-background .et_pb_section_parallax .et-waypoint { max-width: 100%!important }
.about-the-App #second-background .et_pb_section_parallax .et-waypoint img { display: block; margin: 0px auto; }*/
.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {opacity: 1;}
.about-the-App .psoriasis-xplained-text-column, .about-the-App .psoriasis-xplained-text-column, .about-the-App .psoriasis-xplained-text-column { width: 72.2%!important; display:block; margin: 0px auto; max-width: 740px; position: relative; z-index: 4; padding: 25px 0;}
.about-the-App .psoriasis-xplained-text-column .et_pb_column.et_pb_column_1_2 { float: none; display: inline-block;margin-right: 0;display: inline-block;vertical-align: top; }
.about-the-App .et_pb_row_3 {padding: 0!important; margin-bottom: 25px;}
.about-the-App .psoriasis-explained-intro-block h4 { display: block; font: normal normal 400 55px/64px "Raleway", sans-serif; color: #593328; display: block;text-align: center; margin-bottom: 36px; padding-bottom: 0; text-transform: uppercase;}
.about-the-App .psoriasis-explained-intro-block p { font: normal normal 400 18px/24px "Raleway", sans-serif; color: #4b4b4b; text-align: center; display: block; width: 84%; margin: 0px auto; max-width: 690px}
.about-the-App .psoriasis-xplained-text-column strong { font: normal normal 400 17px/20px "Raleway", sans-serif; color: #757a64; text-transform: uppercase; margin-bottom: 20px; text-align: center; display: block; }
.about-the-App .psoriasis-xplained-text-column p { font: normal normal 400 15px/24px "Raleway", sans-serif; color: #414141; text-align: center; display: block; width: 90%; margin: 0px auto;}
/*.about-the-App .et_pb_row_5 strong { font: normal normal 900 17px/20px "Raleway", sans-serif; color: #334a4e; text-transform: uppercase; margin-bottom: 20px; text-align: center; display: block;}
.about-the-App .et_pb_row_5 p { font: normal normal 400 15px/24px "Raleway", sans-serif; color: #414141; text-align: center; display: block; width: 90%; }*/
.et_divi_builder #et_builder_outer_content #strip .et-waypoint { opacity: 1; }
.big-ebony-wrapper#meet-carly { background: #e5edeb!important; padding: 88px 0 50px!important; text-align: center; position: relative; overflow: hidden;}
.big-ebony-wrapper h3 {font: normal normal 400 55px/64px "Raleway", sans-serif; color: #287461;margin-bottom: 38px; display: block; text-align: center!important;}
.big-ebony-wrapper p {font: normal normal 400 18px/24px "Raleway", sans-serif; color: #4b4b4b; text-align: center; display: block; width: 90%; text-align: center!important; /*margin-bottom: 34px;*/ margin: 0px auto;}
.big-ebony-wrapper p strong { display: block; margin-bottom: 26px; font-size: 25px; font-weight: 600; color: #797979  }
.big-ebony-wrapper p em { font-weight: 600; font-style: italic; display: block; margin-bottom: 38px  }
.ebonys-story-video-wrapper p { margin: 0px auto; }
.big-ebony-wrapper #third-background { position: absolute; /*top: 210px;*/ left: 0; right: -20px; /*right: 0;*/ bottom:0; z-index: 2; padding: 0!important; width: 100%; max-width: 100%;}
.big-ebony-wrapper #third-background img { float: right; }
/*.big-ebony-wrapper #third-background img { display: block; float: right; }*/
/*#Ebonys-story .et_pb_row_7*/.ebonys-story-text-block { position: relative; z-index: 3; padding: 0 0 0px 0!important;}
/*#Ebonys-story .et_pb_row_7 .et_pb_text*/.ebonys-story-text, .ebonys-story-video-wrapper { width: 84%; margin: 0px auto 50px!important; }
.ebonys-story-text p { width: 74%; }
.ebonys-story-text h3 {display: block; text-transform: uppercase; margin-bottom: 34px!important; padding-bottom: 0; }
.ebonys-story-video-wrapper iframe { border: 12px solid #fff; }
.reviews-wrapper#Reviews { background: #faf4e9!important; padding: 88px 0 94px!important; text-align: center!important; position: relative; overflow-y: hidden;}
.reviews-wrapper h3 { font: normal normal 400 55px/64px "Raleway", sans-serif; color: #593325; margin-bottom: 38px; display: block; text-align: center!important; text-transform: uppercase; padding: 0!important}
.reviews-wrapper .reviews-background-holder { position: absolute; bottom: -12px; left: 0; right: 0; z-index: 2; padding: 0!important; display: none;}
.reviews-wrapper .reviews-background-holder img { /*width: 100%; */}
.reviews-wrapper .reviews-holder { position: relative; z-index: 3; width: 62%!important; margin: 0px auto; padding: 0 0 100px 0!important;}
.reviews-wrapper .et_pb_slides .et_pb_slide { background-color: transparent!important; box-shadow: none!important; font: normal normal 300 34px/39px "Raleway", sans-serif!important; color: #593325; text-shadow: none;}
.reviews-wrapper .et_pb_slides .et_pb_slide .et_pb_slide_content { background-color: transparent!important; box-shadow: none!important; font: normal normal 300 34px/39px "Raleway", sans-serif!important; color: #593325; text-shadow: none;}
.reviews-wrapper .et_pb_slides .et_pb_slide .et_pb_slide_content strong { font-size: 20px; text-transform: uppercase; margin-top: 18px; display: block;}
.reviews-wrapper .et_pb_slides .et_pb_slide .et_pb_slide_description { padding: 0!important; position: relative; display: table-cell; vertical-align: middle;}
#Reviews .et_pb_slider_fullwidth_off .et_pb_container { display: table; }
.reviews-wrapper .et_pb_slide_content {display: table-cell; vertical-align: middle;}
.reviews-wrapper .et_pb_slide_content p { font: normal normal 300 34px/39px "Raleway", sans-serif; color: #593325; text-shadow: none;}
.reviews-wrapper .et_pb_slide_content p strong { font-size: 20px; text-transform: uppercase; display: inline-block;}
.reviews-wrapper .et-pb-arrow-prev, .reviews-wrapper .et-pb-arrow-next {opacity: 1; color: #593325!important; margin-top: -36px;}
.reviews-wrapper .et-pb-controllers a { color: transparent!important; border: 1px solid #593325!important; background-color: transparent!important; vertical-align: middle;}
.reviews-wrapper .et-pb-controllers a.et-pb-active-control {color: #593325!important; border-color: #593325!important; background-color: #593325!important;}
.reviews-wrapper .et-pb-arrow-prev {left: 0!important;}
.reviews-wrapper .et-pb-arrow-next { right: 0!important; }
.reviews-wrapper .et_pb_slider { padding-bottom: 20px; overflow: visible;}
.reviews-wrapper .et-pb-controllers { bottom: -98px; }
.download-app#Download-app { background: #e5edeb!important; padding: 24px 0 0 0!important; position: relative;  }
.download-app .download-app-holder { padding: 0 0 100px 0!important }
.download-app .download-app-holder .et_pb_column:first-child { position: absolute; bottom: 0; }
.download-app .download-app-holder .et_pb_column:nth-child(2) { float: right; }
.download-app .download-app-holder h3 {font: normal normal 400 55px/64px "Raleway", sans-serif; color: #287461; margin-bottom: 26px!important; margin-top: 66px!important;display: block; text-transform: uppercase;}
.download-app .download-app-holder p { font: normal normal normal 18px/24px "Raleway", sans-serif; display: block; margin-bottom: 46px!important; width: 100%!important; color: #222325;}
.download-app .iphone-app-links { width: 304px; height: 112px; background: url('img/bg-iphone-links.png')!important; text-indent: -9999px; display: block; margin-top: 52px; position: relative!important;}
.download-app .iphone-app-links a { display: block; width: 50%;height: 0;padding-bottom: 19%; position: absolute; }
.download-app .iphone-app-links a:nth-child(1) {left: 0; top: 0;}
.download-app .iphone-app-links a:nth-child(2) {top: 0; right: 0;}
.download-app .iphone-app-links a:nth-child(3) {right: 0; bottom: 0;}
.download-app .iphone-app-links a:nth-child(4) {bottom: 0; left: 0;}
.download-app .module-app-links-holder-four { max-width: 304px; }
.download-app .iphone-app-linksbr { display: none; }
.community-holder#Community { background: #faf4e9!important;padding: 88px 0 114px!important; text-align: center!important; position: relative; }
.community-holder h3 {font: normal normal 400 55px/64px "Raleway", sans-serif; color: #593325!important; margin-bottom: 22px!important; display: block; text-align: center!important; text-transform: uppercase; }
.community-holder .community-intro-text { padding: 0!important; text-align: center!important; margin-bottom: 100px!important;}
.community-holder .community-intro-text p { font-size: 18px; display: block; text-align: center!important; width: 80%!important; margin: 0px auto!important; color: #5e5e5e}
.community-holder {}
.community-holder .et_pb_slide { background-color: transparent!important; font-family: "Raleway", sans-serif; }
.community-holder .et_pb_slide .three-slider { /*float: left;*/ width: 31%; padding: 0 1%; display: inline-block; text-align: center; margin: 0; color: #414141;font: normal normal 400 15px/20px "Raleway", sans-serif; vertical-align: top;}
.community-holder .et_pb_slide .three-slider img {display: block; width: 66%; margin: 0px auto 24px; border-radius: 50%;}
.community-holder .et_pb_slide .et_pb_container { display: table; }
.community-holder .et_pb_slide .et_pb_container .et_pb_slide_description { display: table-cell; vertical-align: middle; }
.community-holder .et-pb-controllers { bottom: -60px; }
.community-holder .et-pb-controllers a {color: transparent!important;border: 1px solid #593325!important;background-color: transparent!important;vertical-align: middle;}
.community-holder .et-pb-controllers a.et-pb-active-control { color: #593325!important;border-color: #593325!important;background-color: #88795c!important;}
.community-holder .et-pb-arrow-prev, .community-holder .et-pb-arrow-next { color: #593325!important; margin-top: -29px;}
.community-holder .et_pb_slide .three-slider p { font: normal normal 400 15px/20px "Raleway", sans-serif; color: #414141; }
.community-holder .et_pb_slide .three-slider strong { display: block; /*margin-bottom: 24px;*/ font: normal normal 300 20px/22px "Raleway", sans-serif; text-transform: uppercase; color: #5e5e5e;}
.community-holder .et_pb_slide .three-slider strong em { display: block; font-size: 13px;font-weight: 300!important; font-style:normal!important; color: #5e5e5e;}
.community-holder .et_pb_slide .three-slider br { display: none!important }
.community-holder .et_pb_slide:after {content: ''; display: table; clear: both;}
.community-holder .et_pb_slide_description, .community-holder .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 0;}
.community-holder .et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: none; }
.community-holder .et_pb_slider.mobile-no { margin-bottom: 100px; overflow: visible;}
.partners-holder#Partners { background:#faf4e9!important;padding: 88px 0 72px!important; text-align: center!important; position: relative; }
.partners-holder h3 {font: normal normal 400 55px/64px "Raleway", sans-serif; color: #593325!important; margin-bottom: 24px!important; text-transform: uppercase; display: block; text-align: center!important}
.partners-holder .partners-intro { padding: 0!important; text-align: center!important; }
.partners-holder .partners-intro p { font-size: 18px; display: block; text-align: center!important; width: 80%!important; margin: 0px auto!important;  color: #5e5e5e;}
.partners-holder .partners-group p, .partners-holder .partners-group p {font-size: 15px; width: 80%!important; text-align: center!important; margin: 0px auto!important; font-family: "Raleway",sans-serif;}
.partners-holder .partners-group.partners-single p { width: 45%!important; }
.partners-holder .partners-group p strong, .partners-holder .partners-group p strong {font-weight: 700; font-size: 13px;}
.partners-holder .partners-group p a, .partners-holder .et_pb_row_13 p a { text-decoration: underline!important; color: #414141;}
.partners-holder .partners-group p a:hover, .partners-holder .partners-group p a:hover {text-decoration: none;}
.partners-holder .partners-group img { display: block!important; width: auto; margin: 0px auto!important; text-align: center!important;}
.partners-holder .partners-small-column p { text-align: center!important; display: block; font-size: 13px!important; font-family: "Raleway", sans-serif}
.partners-holder .partners-small-column p a { text-decoration: underline!important; color: #414141; }
.fb-comments.fb_iframe_widget { margin: 0px auto!important; display: block!important; width: 60%;  }
.fb-comments.fb_iframe_widget span:first-child { width: 100%!important; }
.fb-comments.fb_iframe_widget span:first-child iframe { width: 100%!important }
.footer-holder {padding: 61px 0 27px 0!important; background: url('img/bg-footer.jpg') top center no-repeat!important; /*background-size: 100% auto!important*/}
.footer-holder h3 {font: normal normal 400 55px/64px "Raleway", sans-serif; color: #00aeef!important; margin-bottom: 26px!important; text-transform: uppercase; display: block; text-align: center!important}
.footer-holder p { font-size: 18px; display: block; text-align: center!important; width: 80%!important; margin: 0px auto!important; }
.footer-holder form { width: 55%!important; margin: 0px auto 50px!important; }
.footer-holder form:after {content: '';display: block; clear: both;}
.footer-holder form .et_pb_contact_field {width: 55%!important; float: left!important; margin: 0!important; padding: 0!important}
.footer-holder .footer-textt { margin-bottom: 50px!important }
.footer-holder form input[type="text"], .footer-holder form input[type="email"]  { background-color: #fff!important; border: 1px solid #bdcbd1!important; width: 53%!important; font-size: 18px!important; font-family: "Raleway", sans-serif!important; padding: 13px 2%}
.footer-holder form .et_contact_bottom_container {width: 45%!important; float: right!important; margin: 0!important}
.footer-holder form input[type="submit"] {background-color: #00aeef!important; border-radius: 0!important; border: none!important; text-align: center!important; width: 45%!important; color: #fff!important; float: right; text-align: center; padding: 12px 0; font: normal normal 600 15px/24px "Raleway", sans-serif; text-transform: uppercase;}
.footer-holder form input[type="submit"]:hover {background-color: #008dc2!important; cursor: pointer;}
.et_pb_social_media_follow { width: 180px!important;margin: 0px auto!important; }
.et_pb_social_media_follow .icon { border-radius: 50%!important; }
footer {background: #e5eff0; padding: 14px 0;}
footer br { display: block; }
footer div.quarter { width: 30%; float: left; margin-bottom: 24px;}
footer:after { content: ''; display: table; clear: both; }
footer div.quarter.center-align-it { text-align: center; width: 36%;}
footer div.quarter.center-align-it a { margin: 0 2%; }
footer div.quarter.right-align-it { text-align: right; width: 30%;}
footer div.full-width:before {content: ''; display: table; width: 100%; height: 0.1px; clear: both;}
footer div.full-width {padding: 0 0 24px 0;}
footer div.full-width p {font-size: 13px; line-height: 17px; text-align: center; width: 96%; margin: 0px auto;}
footer div.full-width p a {font-size: 13px; line-height: 17px; }
footer p, footer a { font: normal normal 300 15px/24px "Raleway", sans-serif; color: #4c5457; }
footer a {text-decoration: underline; display: inline-block; /*margin: 0 1%;*/}
footer a:hover { text-decoration: none; }
.sprite.medicinexlogo { width: 154px; height: 24px; display: block; text-indent: -9999px; background: url('img/logo.png'); background-size: 100% auto; }
/*footer div.quarter.center-align-it a:first-child:after { content: '|';display: inline-block; margin-left: 1%; }*/
#strip .imagestrip {display: block;text-align: center;font-size: 0;background: transparent url("img/bg-second.jpg")!important;}
#strip .imagestrip img {display: inline-block;width: 14.28%;height: auto;margin: 0;vertical-align: top;word-spacing: -1px;font-size: 0;padding: 0;}
.download-the-app-long-strip { display: block; background: #faf4e9; padding: 50px 0; }
.download-the-app-long-strip .container { max-width: 828px!important; }
.download-the-app-long-strip div.left { float: left;width: 24.15% }
.download-the-app-long-strip div.right { float: right; width: 74%; }

.download-the-app-long-strip div.right .module-app-links-holder-four {width: 100%; text-align: center;}
.download-the-app-long-strip div.right .module-app-links-holder-four a { width: 24%; margin-right: 1%; max-width: 144px;}
.download-the-app-long-strip div.right .module-app-links-holder-four a:last-child { margin-right: 0; }

.download-the-app-long-strip div.left p { font: normal normal 400 16.5px/20px "Raleway", sans-serif; color: #593325; text-transform: uppercase;}
.download-the-app-long-strip div.left p strong { font-weight: 700; text-transform: uppercase; display: block;  }
.download-the-app-long-strip .background-image-links { display: block; width: 619px; height: 52px; background: url('img/background-image-links.png'); }
.download-the-app-long-strip .background-image-links a { width: 24%; display: inline-block; height: 64px; }
.download-the-app-long-strip .clear {width: 100%; height: 0.1px; display: block; clear: both; }
#lightboxez { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100000; background: #fff; background-color: rgba(255,255,255,0.7); display: none;}
.lb-holder { background: #fcfcf1; padding: 44px; position: absolute; max-width: 800px; font-family: "Raleway", sans-serif; color: #000; opacity: 0; left: 50%; top: 50%;}
.lb-holder h4 { font: normal normal 400 55px/64px "Raleway", sans-serif; color: #757a64!important; text-align: center; display: block; margin-bottom: 32px; text-transform: uppercase;}
.lb-holder .scroll-here { height: 378px; /*overflow: scroll;*/ overflow-x: hidden; }
.lb-holder p { font: normal normal 300 15px/20px "Raleway", sans-serif; color: #000;}
.lb-holder .close-lb { position: absolute; top: 16px; right: 16px; color: #334a4e;font-weight: 700; font-size: 18px;}
#usb-overlay p {text-align: center;}
#usb-overlay form { margin-top: 26px; }
#usb-overlay form .clear {width: 100%; float: none; clear: both; height: 0.1px; display: block;}
#usb-overlay form br { clear: both }
#usb-overlay form input[type="text"], #usb-overlay form select { width: 96%; border: 1px solid #000; background-color: #fff; text-transform: uppercase; font: normal normal 400 15px/21px "Raleway", sans-serif; padding: 5px 2%; border-radius: 0;}
#usb-overlay form select {-webkit-appearance: none;-moz-appearance: none;appearance:none; padding: 7px 2%;}
#usb-overlay .wpcf7-form-control-wrap.privacy-policy { width: 24px; }
#usb-overlay .wpcf7-form-control-wrap { float: left; width: 48%; margin-bottom: 8px;}
#usb-overlay .wpcf7-form-control-wrap:nth-child(2n) { float: right; }
#usb-overlay .wpcf7-form-control-wrap:nth-child(2n):before { content: ''; display: block; width: 100%; clear: both; height: 0.1px; }
#usb-overlay .wpcf7-form-control-wrap.no-marketing { float: none; width: 100%; }
#usb-overlay input[type="submit"] { border: none; background-color: #757a64; width: 39%; padding: 12px 0; text-align: center; text-transform: uppercase; color: #fff; cursor: pointer; font: normal normal 900 15px/24px "Raleway", sans-serif; display: block; margin: 0px auto;  }
.mobile-only { display: none; }
.psoriasis-explained-intro-block  {width: 65%; max-width: 65%!important;}
#ebony-container.smallheight {min-height: 645px;}
/*#ebony-container .intro-block-heading { position: absolute!important; top: 50%; } */
#facebook-comments { padding: 63px 0 57px; display: none;}

.for-medical-professionals#for-medical-professionals {background-color: #e5edeb!important; padding: 60px 0 43px; text-align: center;}
.for-medical-professionals h3 {font: normal normal 400 55px/64px "Raleway", sans-serif;color: #287461!important;text-transform: uppercase;display: block;text-align: center!important; width: 92%; margin: 0px auto 27px!important;}
.for-medical-professionals p { font-size: 18px;display: block;text-align: center!important;width: 80%!important;margin: 0px auto 30px!important;color: #5e5e5e; line-height: 24px;}
.for-medical-professionals a.smallblue {  box-shadow: none; text-shadow: none; border-radius: 0; font: normal normal 600 15px/24px "Raleway", sans-serif!important; margin: 0px auto!important; color: #fff!important; background: #287461!important; border: none; float: none!important; display: block!important; max-width: 260px; text-align: center!important; padding: 12px 10px; }
.for-medical-professionals a.smallblue:hover { color: #fff!important; background-color: #1e5648!important}

.about-us#about-us {background-color: #e6f1f5!important; padding: 60px 0 43px; text-align: center;}
.about-us h3 {font: normal normal 400 55px/64px "Raleway", sans-serif;color: #00aeef!important;text-transform: uppercase;display: block;text-align: center!important; width: 65%; margin: 0px auto 25px!important;}
.about-us strong { display: block; margin: 0px auto 60px; font: normal normal 600 18px/24px "Raleway", sans-serif; text-transform: uppercase; text-align: center; color: #4b4b4b }
.about-us p { font-size: 18px;display: block;text-align: center!important;width: 80%!important;margin: 0px auto 20px!important;color: #4b4b4b; line-height: 24px; font-family: "Raleway", sans-serif; max-width: 818px;}
.about-us img { display: block; max-width: 224px; margin: 0px auto; }
.about-us small { font: normal normal 600 13px/20px "Raleway", sans-serif; color: #414141; margin: 0px auto; display: block; text-align: center; }
.about-us small a { color: #414141;text-decoration: underline;display: block;}

.share-your-thoughts#share-your-thoughts {background-color: #e5edeb!important; padding: 60px 0 73px; text-align: center;}
.share-your-thoughts h3 {font: normal normal 400 55px/64px "Raleway", sans-serif;color: #287461!important;text-transform: uppercase;display: block;text-align: center!important; width: 65%; margin: 0px auto 25px!important;}
.share-your-thoughts p { font-size: 18px;display: block;text-align: center!important;width: 80%!important;margin: 0px auto 40px!important;color: #5e5e5e; line-height: 24px;}
.share-your-thoughts a.smallblue {  box-shadow: none; text-shadow: none; border-radius: 0; font: normal normal 600 15px/24px "Raleway", sans-serif!important; margin: 0px auto!important; color: #fff!important; background: #287461!important; border: none; float: none!important; display: block!important; max-width: 260px; text-align: center!important; padding: 12px 10px; }
.share-your-thoughts a.smallblue:hover { color: #fff!important; background-color: #1e5648!important }

body.page-template-page-form-page {background: url('img/bg-nav.jpg')!important; background-size: auto!important; background-repeat: repeat!important; padding: 50px 0;}
body.page-template-page-form-page #page-container { padding-top: 0!important }
body.page-template-page-form-page #main-header { display: none; }
body.page-template-page-form-page #main-content {background-color: transparent;}
body.page-template-page-form-page .sprite.logo { display: block; text-indent: -9999px; background: url('img/logo.png') no-repeat; width: 193px; height: 30px; position: relative; bottom: 0; padding: 0; margin: 0px auto 50px;}
body.page-template-page-form-page h1 { font: normal normal 900 55px/64px "Raleway", sans-serif;color: #0080b7!important;text-align: center;display: block;margin-bottom: 32px;text-transform: uppercase;}
body.page-template-page-form-page .usb-container { text-align: center; }
body.page-template-page-form-page .usb-container p {font: normal normal 300 15px/20px "Raleway", sans-serif;color: #000;}
body.page-template-page-form-page .usb-container form {margin-top: 26px; max-width: 654px; margin: 26px auto 0;}
body.page-template-page-form-page .usb-container form { margin-top: 26px; }
body.page-template-page-form-page .usb-container form .clear {width: 100%; float: none; clear: both; height: 0.1px; display: block;}
body.page-template-page-form-page .usb-container form br { clear: both }
body.page-template-page-form-page .usb-container form input[type="text"], body.page-template-page-form-page .usb-container form select { width: 96%; border: 1px solid #000; background-color: #fff; text-transform: uppercase; font: normal normal 400 15px/21px "Raleway", sans-serif; padding: 5px 2%; border-radius: 0;}
body.page-template-page-form-page .usb-container form select {-webkit-appearance: none;-moz-appearance: none;appearance:none;}
body.page-template-page-form-page .usb-container form .wpcf7-form-control-wrap { float: left; width: 48%; margin-bottom: 8px;}
body.page-template-page-form-page .usb-container form .wpcf7-form-control-wrap:nth-child(2n) { float: right; }
body.page-template-page-form-page .usb-container form .wpcf7-form-control-wrap:nth-child(2n):before { content: ''; display: block; width: 100%; clear: both; height: 0.1px; }
body.page-template-page-form-page .usb-container form .wpcf7-form-control-wrap.no-marketing { float: none; width: 100%; }
body.page-template-page-form-page .usb-container form input[type="submit"] { border: none; background-color: #0080b7; width: 39%; padding: 12px 0; text-align: center; text-transform: uppercase; color: #fff; cursor: pointer; font: normal normal 900 15px/24px "Raleway", sans-serif; display: block; margin: 0px auto;  }
body.page-template-page-form-page .usb-container form input[type="submit"]:hover { background-color: #000;} 
body.page-template-page-form-page strong.bottom-usb-line { display: block; text-align: center; margin-top: 48px; font: normal normal 400 20px/24px "Raleway", sans-serif; color: #007fbc}
body.page-template-page-form-page strong.bottom-usb-line a { font-weight: 700; text-decoration: underline; }
body.page-template-page-form-page strong.bottom-usb-line a:hover {text-decoration: none;}

@media (max-width: 1420px) { 
	/*.big-ebony-wrapper #third-background {right: -80%;}*/
}

@media (max-width: 1286px) { 
	#ebony-container {padding: 0!important; /*max-width: 100%!important;width: 100%;*/ width: 100%;}
	#ebony-container .et_pb_column.et_pb_column_2 {margin-right: 0; width: 50%}
	.psoriasis-explained-intro-block { width: 85%; max-width: 85%!important }
	.about-the-App #second-background img { left: -5%; }

/*	.big-ebony-wrapper #third-background {right: -80%;}*/
}


@media (max-width: 1175px) { 
	.download-app .download-app-holder { width: 100%;  }
	#ebony-container { overflow: visible; }
	.about-the-App #second-background img { left: -10%; }
}
@media (max-width: 1130px) {
	#ebony-container, #ebony-container.smallheight {/*width: 50%;*/ min-height: 700px;}
	#ebony-container .et_pb_column .et_pb_module img {/*width: 80%;*/}
	#ebony-container .et_pb_column.et_pb_column_2 { width: 52%!important }
	.psoriasis-explained-intro-block  {width: 85%; max-width: 85%!important;} 
	/*#ebony-container .et_pb_column.et_pb_column_0 { width: 45%!important }*/
	.about-the-App #second-background { width: 100% }
	.download-app-holder {}
	.download-app-holder .et_pb_column:first-child { position: absolute; bottom: 0; }
	.download-app-holder .et_pb_column:nth-child(2) { float: right; }
	.about-the-App .psoriasis-explained-intro-block p { width: 84%; }
	.download-app-holder .et_pb_column:first-child { width: 44%; }
	.download-app-holder .et_pb_column:nth-child(2) { width: 53%; }
	.download-app .iphone-app-links { margin-bottom: 24px; }
	.about-the-App .psoriasis-explained-intro-block p { width: 71%; }


	.download-app { padding-top: 100px!important }
	.download-app .download-app-holder { width: 100%;  }
	.download-app .download-app-holder h3 { /*font-size: 20px!important; line-height: 32px!important */ margin-top: 0!important; font-size: 50px;}
	.download-app .iphone-app-links { margin-bottom: 24px; }
	.about-the-App {overflow: hidden;}
	.about-the-App #second-background img { /*max-width: 104%; width: 104%;*/ left: -15%; }
	.download-app-holder .et_pb_column:first-child { width: 44%; }
	.download-app-holder .et_pb_column:nth-child(2) { width: 53%; }
	.download-app .download-app-holder { padding-bottom: 76px!important }
}
@media (max-width: 1024px) {
	.download-app { padding-top: 100px!important }
	.download-app .download-app-holder { width: 100%;  }
	.download-app .download-app-holder h3 { /*font-size: 20px!important; line-height: 32px!important */ margin-top: 0!important; font-size: 50px;}
	.download-app .iphone-app-links { margin-bottom: 24px; }
	.about-the-App {overflow: hidden;}
	.about-the-App #second-background img { /*max-width: 104%; width: 104%;*/ left: -20%;}
	.download-app-holder .et_pb_column:first-child { width: 44%; }
	.download-app-holder .et_pb_column:nth-child(2) { width: 53%; }
	#main-header .container { width: 98%!important; max-width: 98%!important}
	#ebony-container .et_pb_column.et_pb_column_3 { /*bottom: 26px;*/ /*bottom: 3%*/ }
	#ebony-container, #ebony-container.smallheight {min-height: 660px; width: 100%;}
	#ebony-container .et_pb_column.et_pb_column_2 { right: 0%; }
	#ebony-container .et_pb_column.et_pb_column_0 {/*top:-70px*/}
	.download-app .download-app-holder { padding-bottom: 76px!important }
	.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev { left: 0; }
	.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next { right: 0; }
	.reviews-wrapper .reviews-holder { width: 80%!important; }
	#Reviews .et_pb_slider_fullwidth_off .et_pb_container { width: 90%!important; margin: 0px auto; }
	.ebonys-story-text p { width: 90%; }
}
@media (max-width: 980px) {
	body { overflow-x: hidden; }
	.mobile-only { display: block; }
	.mobile-no { display: none; }
	#ebony-container .et_pb_column.et_pb_column_2 { position: relative; z-index: -1; }
	#main-header { display: none; }
	.logo_container { display: none; }
	#ebony-container, #ebony-container.smallheight {min-height: 559px;}
	.about-the-App {padding: 0px 0 38px!important; }
	#linkz-for-mobile {text-indent: -9999px; background-image: url('img/ebony-apps-mobile.png'); width: 304px; height: 112px; display: block; position: relative; margin: 0px auto; /*background-size: cpover];*/ background-repeat: no-repeat; background-size: auto auto;}
	#linkz-for-mobile a { display: block; width: 50%;height: 0;padding-bottom: 19%; position: absolute; }
	#linkz-for-mobile a:nth-child(1) {left: 0; top: 0;}
	#linkz-for-mobile a:nth-child(2) {top: 0; right: 0;}
	#linkz-for-mobile a:nth-child(3) {right: 0; bottom: 0;}
	#linkz-for-mobile a:nth-child(4) {bottom: 0; left: 0;}
	.about-the-App #second-background { display: none; }
	.about-the-App .et_pb_row_3, .about-the-App .et_pb_row_4, .about-the-App .et_pb_row_5 { width: 86.66%!important; padding: 0;}
	.about-the-App .et_pb_row_4 p { width: 100%;margin-bottom: 0; padding: 0; }
	.about-the-App .et_pb_row_5 p { width: 100%; margin-bottom: 0; padding: 0; }
	.about-the-App .psoriasis-xplained-text-column strong, .about-the-App .psoriasis-xplained-text-column strong { margin-bottom: 0; }
	.about-the-App .et_pb_row_3 h4 { line-height: 32px; font-size: 20px;}
	.about-the-App .et_pb_text_0 { max-width: 100%; }
	.about-the-App .et_pb_row_3 p { width: 100%; }
	#strip .imagestrip {}
	#strip .imagestrip img { width: 50%; }
	#strip .imagestrip img:nth-child(5), #strip .imagestrip img:nth-child(6), #strip .imagestrip img:nth-child(7) { display: none; }
	.download-the-app-long-strip { display: none; }
	.big-ebony-wrapper #third-background { display: none; }
	.big-ebony-wrapper{ padding: 50px 0 0px!important; }
	.big-ebony-wrapper .et_pb_row { padding: 0; width: 86.66%; }
	.ebonys-story-text, .ebonys-story-video-wrapper { width: 100%; }
	.ebonys-story-video-wrapper p { width: 100%; }
	.ebonys-story-text p {width: 100%; font-size: 15px; line-height: 19px;}
	.reviews-background-holder { display: none; }
	.reviews-wrapper { padding: 65px 0!important; }
	.reviews-wrapper h3 { font-size: 20px; line-height: 32px; margin-bottom: 16px; }
	.ebonys-story-text  h3 { font-size: 20px; line-height: 32px; margin-bottom: 16px!important;}
	.reviews-wrapper .reviews-holder { width: 86.66%!important; padding: 0;}
	.reviews-wrapper .et_pb_slide_content p { font-size: 17px; line-height: 21px; }
	.reviews-wrapper .et_pb_slides .et_pb_slide .et_pb_slide_content {font-size: 17px!important; line-height: 21px!important;}
	.download-app { padding: 50px 0!important; }
	.download-app .download-app-holder { padding-bottom: 0!important; }
	.download-app .et_pb_row { width: 86.66%; }
	.download-app .download-app-image{display: none;}
	.download-app .download-app-holder h3 { font-size: 20px; line-height: 32px; text-align: center; margin-bottom: 16px!important; margin-top: 0!important}
	.reviews-wrapper .et-pb-arrow-prev { left: -32px!important; }
	.reviews-wrapper .et-pb-arrow-next { right: -32px!important; }
	.reviews-wrapper .et-pb-arrow-prev, .reviews-wrapper .et-pb-arrow-next { font-size: 30px; margin-top: -28px; top: 50%; }
	.download-app .et_pb_row_10 p { width: 100%!important; text-align: center; color: #222325;}
	.download-app .iphone-app-links { margin: 26px auto 0; /*width: 100%; *//*background-size: 100% auto!important;*/ background-repeat: no-repeat!important;}
	.ebonys-story-video-wrapper iframe { border: none; }

	.community-holder {padding: 65px 0 26px!important}
	.community-holder .et_pb_row_11 {padding: 0;}
	.community-holder .et_pb_row {width: 86.66%;}
	.community-holder h3 { font-size: 20px; line-height: 32px; margin-bottom: 20px!important }
	.community-holder .community-intro-text p { width: 100%!important; font-size: 15px; line-height: 19px; }
	.community-holder .et_pb_slide { padding: 0 0 20px; }
	.community-holder .et_pb_slide_description, .community-holder .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 0; }
	.community-holder .et_pb_slide .three-slider { width: 100%; }
	.community-holder .et_pb_slide .three-slider:nth-child(2), .community-holder .et_pb_slide .three-slider:nth-child(3) {display: none;}
	.et-pb-arrow-prev, .et-pb-arrow-next { top: 25% }
	.community-holder .et-pb-arrow-prev { left: -25px; }
	.community-holder .et-pb-arrow-next { right: -25px;}
	.partners-holder {padding: 65px 0 65px!important}
	.partners-holder .et_pb_row {width: 86.66%; padding: 0;}
	.partners-holder h3 {font-size: 20px; line-height: 32px; margin-bottom: 20px!important}
	.partners-holder .partners-group.partners-single p { width: 100%!important; font-size: 15px;}
	.partners-holder .partners-group p, .partners-group p { width: 100%!important; font-size: 15px; }
	#facebook-comments {display: none;}
	.footer-holder { padding: 20px 0 5px!important }
	.footer-holder .et_pb_row_19 {padding: 0 0 30px;}
	.footer-holder h3 { font-size: 20px; line-height: 32px; margin-bottom: 20px!important }
	.footer-holder .et_pb_row { width: 86.66%; }
	.footer-holder p { font-size: 15px; width: 100%; }
	.footer-holder form {width: 100%!important; margin-bottom: 25px;}
	.footer-holder form input[type="email"], .footer-holder form input[type="submit"] {width: 100%!important; display: block; margin-bottom: 24px;}
	footer div.quarter { width: 100%!important; text-align: center!important; margin-bottom: 12px;}
	.sprite.medicinexlogo { margin: 0px auto }
	.lb-holder { top: 0; left: 0; margin: 0!important; max-height: 100%; padding: 22px 6%; max-width: 100%; margin: 60px 1% 0 1%!important;}
	#page-container { padding-top: 60px!important }
	#mobile-navi { display: block; position: fixed; top: 0; left: 0; right: 0; background: #faf8e1!important; padding: 16px 0; z-index: 9999; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
	#mobile-navi .sprite.logo-mobile { display: block; margin: 0px auto; width: 175px; height:27px; background: url('img/logo-mobile.png'); background-size: 100% auto; text-indent: -9999px; position: absolute; left: 50%; margin-left: -87.5px;}
	#mobile-navi .burger { float: right; color: #000; font-size: 20px; padding: 2.5px 2.5px 2.5px 4px; font-family: "Helvetica", Arial; font-weight: bold; }
	#mobile-navi .clear { width: 100%; clear: both; height: 0.1px; display: block; height: 0.1px; }
	#mobile-navi:after {content: '';display: block; width: 100%; height: 0.1px; clear: both;}
	.lb-holder h4 { font-size: 16px; line-height: 27px; }
	#Home .et_pb_row {width: 100%; padding-bottom: 0;}
	#ebony-container .et_pb_column .et_pb_module { width: 100%!important; bottom:0; } 
	#ebony-container .et_pb_column.et_pb_column_2 { top: 0px; width: 100%!important; }
	#ebony-container .et_pb_column.et_pb_column_0 {/*width:60%!important;*/ margin: 0; left: 4%; right: 4%; text-align: center; top: 50%; transform: translateY(-50%);}
	#ebony-container .et_pb_column.et_pb_column_0 h1 { text-align: center; /* line-height: 34px;font-size: 30px;*/}
	#ebony-container .et_pb_column.et_pb_column_0 h1 em { /*font-size: 16px;*/ }
/*	#ebony-container .et_pb_column.et_pb_column_1 { bottom: -140px; display: none;}*/
	#ebony-container .et_pb_column.et_pb_column_3 { display: none; }
	#ebony-container .et_pb_column.et_pb_column_0 {/*width:60%!important;*/ margin: 0; left: 0; right: auto; text-align: center; top: 40%; transform: translate(0,-100%); width: 100%!important; /*position: relative!important;*/}
	#ebony-container .et_pb_column.et_pb_column_1 { left: 50%; -webkit-transform:translate(-50%,-50%); transform: translate(-50%,0); top: 40%; /*position: relative!important;*/ width: 80%!important}
	#ebony-container .et_pb_column.et_pb_column_1 img { display: block; margin: 0px auto!important }

	#ebony-container {min-height: 480px;}
	#mobile-nav-out { position: fixed; top: 60px; bottom: 0; left: 0; right: 0; text-align: center; display: none; background: #faf8e1!important; z-index: 9999; -webkit-backface-visibility: hidden; backface-visibility: hidden; opacity: 0;}
	#mobile-nav-out a { display: block; text-align: center; font-family: "Raleway"; color: #000000; font-size: 23px; line-height: 27px; padding: 12px 0; text-transform: uppercase; font-weight: 700; }
	#usb-overlay .wpcf7-form-control-wrap { flex: none;width: 100%; }
	#ebony-container .heading-colum { width: 80%!important; }
	.community-holder .et_pb_slide .three-slider img { width: 33%; }
	#ebony-heading {width: 80%!important; margin: 0px!important}
	.psoriasis-explained-intro-block { width: 100%; max-width: 100%!important;}
	#ebony-container .et_pb_column #ebony-heading img {width: 100%!important;}
	.reviews-wrapper .reviews-holder { padding-bottom: 50px!important }
	.reviews-wrapper { padding: 50px 0!important }
	.reviews-wrapper .et-pb-controllers { bottom: -48px }
	.download-app-holder .module-app-links-holder-four { margin: 0px auto; }
	.about-the-App .module-app-links-holder-four { max-width: 304px; margin: 0px auto; }


	.module-app-links-holder-three { width: 100%; text-align: center; }
	.module-app-links-holder-three a { max-width: 144px; }
	#Home .et_parallax_bg { background-size: cover; }



	body.page-template-page-form-page #mobile-navi {display: none;}
	body.page-template-page-form-page .usb-container form .wpcf7-form-control-wrap { /*float: none;*/width: 100%; }
	body.page-template-page-form-page h1 {font-size: 23px;line-height: 27px;}


	.download-app#Download-app { padding-bottom: 25px!important }

	.for-medical-professionals#for-medical-professionals {padding: 30px 0;}
	.for-medical-professionals h3 { width: 100%;font-size: 20px!important; line-height: 32px!important; margin-bottom: 20px;}
	.for-medical-professionals p { width: 100%!important;font-size: 15px;line-height: 19px; }

	.about-us#about-us {padding: 30px 0;}
	.about-us h3 { width: 100%;font-size: 20px!important; line-height: 32px!important; margin-bottom: 20px;}
	.about-us p { width: 100%!important;font-size: 15px;line-height: 19px; }

	.share-your-thoughts#share-your-thoughts {padding: 30px 0;}
	.share-your-thoughts#share-your-thoughts h3 { width: 100%;font-size: 20px!important; line-height: 32px!important; margin-bottom: 20px;}
	.share-your-thoughts#share-your-thoughts p { width: 100%!important;font-size: 15px;line-height: 19px; }
	#ebony-container { min-height: initial!important; }
	#ebony-container .et_pb_column.et_pb_column_0 h1 { font-size: 24px; line-height: 27px; }

	.about-the-App#About-the-App { padding: 50px 0!important }

}
@media (max-width: 980px) {
	#ebony-container, #ebony-container.smallheight {min-height: 590px;} 
}
@media (max-width: 890px) { 
	#ebony-container, #ebony-container.smallheight {min-height: 444px;}
	#ebony-container .et_pb_column.et_pb_column_2 { top:0; }
	#ebony-container .et_pb_column .et_pb_module { width: 60%; bottom:0; }  
}
@media (max-width: 768px) {
	.about-the-App .et_pb_row_3 h4, .ebonys-story-text h3, .reviews-wrapper h3, .download-app .download-app-holder h3, .community-holder h3, .partners-holder h3, .footer-holder h3 { font-size: 50px; line-height: 59px; }
	.reviews-wrapper .et_pb_slides .et_pb_slide .et_pb_slide_content {font-size: 34px!important; line-height: 39px!important;}
	.community-holder .et_pb_slide .et_pb_container .et_pb_slide_description { vertical-align: top; }
}
@media (max-width: 766px) { 
	#Home .et_parallax_bg {background-attachment:initial!important;}
	#ebony-container {min-height: 444px;}
	#Home .et_parallax_bg { background-size: cover;}
	#ebony-container .et_pb_column.et_pb_column_2 { top: 0; }
	#ebony-container .et_pb_column.et_pb_column_2 { width: 100%!important; margin: 0px auto; }

}
@media (max-width: 700px) {  
	.about-the-App .et_pb_row_3 h4, .ebonys-story-text h3, .reviews-wrapper h3, .download-app .download-app-holder h3, .community-holder h3, .partners-holder h3, .footer-holder h3 {    font-size: 20px!important;line-height: 32px!important;}
	#ebony-container, #ebony-container.smallerheight {min-height: 400px;} 
	.reviews-wrapper .et_pb_slides .et_pb_slide .et_pb_slide_content {    font-size: 17px!important;
    line-height: 21px!important;}
    .footer-holder p { width: 100%!important; }
}
@media (max-width: 646px) { 
	#ebony-container .et_pb_column.et_pb_column_2 { width:100%!important; margin: 0px auto; top: 0;}
	#ebony-heading {width: 100%!important}
	#ebony-container .et_pb_column #ebony-heading img { width: 100%!important; margin: 0px auto; }
	/*#ebony-container .et_pb_column.et_pb_column_2 { top: 0; }*/
}
@media (max-width: 520px) { 
	#ebony-container .et_pb_column.et_pb_column_0 h1 { text-align: center;  line-height: 34px;font-size: 30px;}
	#ebony-container .et_pb_column.et_pb_column_0 h1 em { font-size: 16px; }
	#linkz-for-mobile {text-indent: -9999px; background-image: url('img/ebony-apps-mobile.png'); /*width: 100%;*/ max-height: 112px; display: block; position: relative; margin: 0px auto; background-size: 100% auto; background-repeat: no-repeat;}
	#ebony-container, #ebony-container.smallerheight { min-height: 440px; }
	#ebony-container .et_pb_column.et_pb_column_1  { bottom: -70px; }
	#ebony-container .heading-colum { width: 100%!important; }
	#ebony-container .et_pb_column #ebony-heading img { width: 100%!important; margin: 0px auto; }
	/*#ebony-container .et_pb_column.et_pb_column_2 { width: 86.66%!important; margin: 0px auto!important }*/
	#ebony-container .et_pb_column.et_pb_column_0 { /*width: 86.66%!important*/ }
	#ebony-container #block-ebony {width: 100%;}
	#About-the-App .module-app-links-holder-three{}
	#About-the-App .module-app-links-holder-three a { width: 46%; margin-bottom: 12px; }
	#About-the-App .module-app-links-holder-three a:nth-child(2) { margin-right: 0; }

}
@media (max-width: 480px) { 
	#ebony-container, #ebony-container.smallerheight { min-height: 400px; }
	#linkz-for-mobile {text-indent: -9999px; background-image: url('img/ebony-apps-mobile.png'); /*width: 100%;*/ max-height: 112px; display: block; position: relative; margin: 0px auto; background-size: 100% auto; background-repeat: no-repeat;}
}
@media screen and (max-height: 678) {
	#ebony-container, #ebony-container.smallerheight {min-height: 678px;}
}