/* ==========================================================================
   Base styles
   ========================================================================== */
html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
img {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/* ==========================================================================
   MOBILE NAVIGATION
   ========================================================================== */

.collapsibleList li > input + * {
 display: none;
}
    .collapsibleList li > input:checked + * {
     display: block;
    }
    .collapsibleList label {
     cursor: pointer;
    }

    .collapsibleList li > input {
     display: none;
    }
#mobile_nav {
    margin:0;
}
    #mobile_nav label {
        width:100%;
        height:2em;
        display:block;
        background: #d03510;
        background:url(../images/menu_icon.png) no-repeat  2%, -moz-linear-gradient(top,  #d03510 45%, #f75936 100%);
        background:url(../images/menu_icon.png) no-repeat  2%, -webkit-gradient(linear, left top, left bottom, color-stop(45%,#d03510), color-stop(100%,#f75936));
        background:url(../images/menu_icon.png) no-repeat  2%, -webkit-linear-gradient(top,  #d03510 45%,#f75936 100%);
        background:url(../images/menu_icon.png) no-repeat  2%, -o-linear-gradient(top,  #d03510 45%,#f75936 100%);
        background:url(../images/menu_icon.png) no-repeat  2%, -ms-linear-gradient(top,  #d03510 45%,#f75936 100%);
        background:url(../images/menu_icon.png) no-repeat  2% linear-gradient(to bottom,  #d03510 45%,#f75936 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03510', endColorstr='#f75936',GradientType=0 );
        background: ;
        padding-top:0.6em;
}
    #mobile_nav li {
        float:left;
        width:100%;

        text-align: center;

        font-size: 1.1em;
        color:white;
        background: #e27158;

        background:url(../images/menu_arrow_down.png) no-repeat, -moz-radial-gradient(center, ellipse cover,  #ff3019 0%, #cf0404 100%);
        background:url(../images/menu_arrow_down.png) no-repeat, -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff3019), color-stop(100%,#cf0404));
        background:url(../images/menu_arrow_down.png) no-repeat, -webkit-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%);
        background:url(../images/menu_arrow_down.png) no-repeat, -o-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%);
        background:url(../images/menu_arrow_down.png) no-repeat, -ms-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%);
        background:url(../images/menu_arrow_down.png) no-repeat, radial-gradient(ellipse at center,  #ff3019 0%,#cf0404 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 );

    }
        #mobile_nav li:active {
            color:gray;
        }
#mobile_nav {
    display:none;
}
/* ==========================================================================
  GLOBAL STYLES
   ========================================================================== */
a {
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
  font-family: 'Arvo', serif;
  font-weight:normal;
   margin:0;
   }
body {
   background: #f0f9ff;
    background: -moz-radial-gradient(center, ellipse cover,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff));
    background: -webkit-radial-gradient(center, ellipse cover,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%);
    background: -o-radial-gradient(center, ellipse cover,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%);
    background: -ms-radial-gradient(center, ellipse cover,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%);
    background: radial-gradient(ellipse at center,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=1 );
}
.wrapper {
    width:1150px;
    margin: 0 auto;
    padding: 0 1em 0 1em;
}
header {
    margin:0 auto;
    height:10.063em;
    background: #feee68;
    background:url(../images/header_right.png) no-repeat top right, -moz-radial-gradient(center, ellipse cover,  #feee68 0%, #fff468 47%, #e6d016 100%);
    background:url(../images/header_right.png) no-repeat top right, -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#feee68), color-stop(47%,#fff468), color-stop(100%,#e6d016));
    background:url(../images/header_right.png) no-repeat top right, -webkit-radial-gradient(center, ellipse cover,  #feee68 0%,#fff468 47%,#e6d016 100%);
    background:url(../images/header_right.png) no-repeat top right, -o-radial-gradient(center, ellipse cover,  #feee68 0%,#fff468 47%,#e6d016 100%);
    background:url(../images/header_right.png) no-repeat top right, -ms-radial-gradient(center, ellipse cover,  #feee68 0%,#fff468 47%,#e6d016 100%);
    background:url(../images/header_right.png) no-repeat top right, radial-gradient(ellipse at center,  #feee68 0%,#fff468 47%,#e6d016 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feee68', endColorstr='#e6d016',GradientType=1 );
}
header img {
    width: 350px;
    height: 93px;
    margin: 0.5em 0 1em 7em;
}
header h1 {
    font-size:1em;
    font-weight: bold;
    text-align: center;
    margin-right: 50%;

}
/*NAVIGATION START*/
nav {
    width:102.7%;
    height:3.750em;
    margin:0 auto;
    margin-left:-1.35%;
    position: relative;
}

nav:before, nav:after {
    content: "";
    position: absolute;
    display: block;
    border-style: solid;
    border-color: #804f7c transparent transparent transparent;
    bottom: -1em;
}
nav:before {
    left: 0;
    border-width: 1em 0 0 1em;
}
nav:after {
    right: 0;
    border-width: 1em 1em 0 0;

}
nav ul {
    margin-top:0;
    list-style-type: none;

}
nav ul li {
    float:left;
    height:2.55em;
    text-align: center;
    padding-top: 1.2em;
    border-left:1px solid black;
    background: #d03510;
    background: -moz-linear-gradient(top,  #d03510 45%, #f75936 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#d03510), color-stop(100%,#f75936));
    background: -webkit-linear-gradient(top,  #d03510 45%,#f75936 100%);
    background: -o-linear-gradient(top,  #d03510 45%,#f75936 100%);
    background: -ms-linear-gradient(top,  #d03510 45%,#f75936 100%);
    background: linear-gradient(to bottom,  #d03510 45%,#f75936 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03510', endColorstr='#f75936',GradientType=0 );


}
nav ul li:first-child {
    border-left:none;
}
nav ul li a {
    text-decoration: none;
    color:white;
    font-weight:bold;
    font-size:1.1em;
    letter-spacing: 0.02em;
}
nav ul li:hover a {
    color:#d3e5ec;
}
#nav_1 {
 width:11%;
}
#nav_2 {
 width:23%;
}
#nav_3 {
 width: 16.9%;
}
#nav_4 {
 width:24%;
}
#nav_5 {
 width:15%;
}
#nav_6 {
    width:9.56%;
}
/*NAVIGATION END*/

/*MAIN CONTENT START*/
.mainContent {
    position:relative;
}
article {
    margin: 1em 0 1em 1em;
    border-radius: 5px;
    padding-bottom:0.5em;
}
.width {
    width:77%;
}
.mainContent {
    background: white;
}
.content_1 {
    height: 34em;
    clear:both;
    margin-top: 0;
    position: relative;

}
.content_1_left {
    width:39%;
    float:left;
    clear:left;
    padding:1em;
    padding-top:0;
    text-align: center;
}
.content_1_left h5 {
    border-bottom:2px dotted gray;
    color:red;
}

.content_1_left h6 span {
    color:red;
    margin-bottom:1em;
}
.content_1_left p {
    font-size:0.7em;
    margin:0;
}
.content_1_left img {
    width:80px;
}
#video_1 {
    width:90%;
    border:1px solid #bbc3c6;
    padding:0.5em;
    padding-bottom: 0.7em;
    background: #dbd1cb;
    background: -moz-linear-gradient(-45deg,  #dbd1cb 1%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#dbd1cb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(-45deg,  #dbd1cb 1%,#e8e8e8 100%);
    background: -o-linear-gradient(-45deg,  #dbd1cb 1%,#e8e8e8 100%);
    background: -ms-linear-gradient(-45deg,  #dbd1cb 1%,#e8e8e8 100%);
    background: linear-gradient(135deg,  #dbd1cb 1%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd1cb', endColorstr='#e8e8e8',GradientType=1 );
}
#video_1 object, embed {
    width:393px;
    height:250px;
}
 .bottom-gif {
            position:absolute;
            bottom:3em;
            display:block;
        }
 #video_2 {
    position: relative;
 }
#as_seen_on {
    color:red;
}
.trust_icons {
    float: left;
    height: 4.1em;
    margin-left: 1%;
    margin-top: 3px;
    width: 57%;
    position:relative;

}
.trust_icons  img {
    position:absolute;
    cursor:pointer;
    width:3.7em;


}
.trust_icons a img:hover {
    width:75px;
    z-index: 0;

}
#icon_1 {
    left:0;
}
#icon_2 {
    left:6em;
}
#icon_3 {
    left:11em;
}
#icon_4 {
    left:16em;
}
#icon_5 {
    left:21em;
}
#icon_6 {
    left:26em;
}
#icon_7 {
    left:31em;
}
#icon_8 {
    left:36em;
}
#content_1_middle {
    width: 35%;
    height: 30.13em;
    float:left;
    margin-left:1%;

}

    #content_1_middle ul li {
        background: url(../images/checkbox.png) no-repeat;
        padding:0 0 0.5em 2em;
        font-size:1.2em;
        color:#ef0101;
    }

#sidebar {
    position:absolute;
    z-index: 100;
    float: right;
    height: 30.13em;
    margin-right: -1.5%;
    position: absolute;
    text-align: center;
    left: 896px;
    top: 15px;

    }
#sidebar:after {
    content: "";
    position: absolute;
    display: block;
    border-style: solid;
    border-color: #804f7c transparent transparent transparent;
    bottom:  -8.9em;
    right: 0;
    border-width: 1em 1em 0 0;
}

.sidebar_top {
    background: url(../images/sliding_box_top.png) no-repeat;
    width:100%;
    height:9em;
    z-index: 1;
    position: relative;
    color:white;
    line-height: 2em;
}
.sidebar_top h5 {
    margin-top:0;
    font-size: 1.5em;
    padding-top: 0.3em;
}
.sidebar_bottom {
    width:100%;
    height: 29em;
    position: relative;
    padding-top: 4em;
    top: -4em;
    background: #f7d724;
    background: -moz-linear-gradient(top,  #f7d724 10%, #efca01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#f7d724), color-stop(100%,#efca01));
    background: -webkit-linear-gradient(top,  #f7d724 10%,#efca01 100%);
    background: -o-linear-gradient(top,  #f7d724 10%,#efca01 100%);
    background: -ms-linear-gradient(top,  #f7d724 10%,#efca01 100%);
    background: linear-gradient(to bottom,  #f7d724 10%,#efca01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7d724', endColorstr='#efca01',GradientType=0 );
}
.sidebar_bottom h6 {
    font-size:1.2em;
}
.sidebar_bottom p {
    font-size: 0.8em;
    font-family: Arvo;
}
.sidebar_p_font {
    font-size: 1.05em;
}
.btn-order {
    margin: 1em;
    color: #ffffff;
    font-size: 1.2em;
    padding: 0.6em 1em;
    text-shadow: 1px 1px 2px #464646;
    border: solid #616161 1px;
    background-color: #03ADE4;
    display: inline-block;
    border-radius: 3px;
    -webkit-transition:background-color 0.2s ease-in-out;
    -moz-transition:background-color 0.2s ease-in-out;
    -ms-transition:background-color 0.2s ease-in-out;
    -o-transition:background-color 0.2s ease-in-out;
    transition:background-color 0.2s ease-in-out;
}
    .btn-order:hover {
        background-color: #3A5FF6;
    }
    .btn-order:active {
        top: 2px;
        position: relative;
    }
#button-sidebar {
    margin:0.3em;
}
.doctor {
    margin-top: -1em;
    text-align: left;
    padding-left:0.5em;
}
    .doctor img {
        float:left;
        border-right:dotted 2px gray ;
    }
    .doctor a {
        text-decoration: underline;
        margin-left: 2.5em
    }
.doctor_pitch {
    padding-right:1.1em;
    font-style: italic;
    color:blue;
   text-align: center;
}
#go-top {
    position: fixed;
    bottom: 2em;
    right: 2em;
    height: 4em;
    text-decoration: none;
    color: gray;
    background: url(../images/arrow_top.png) no-repeat 0 26px, rgba(252, 252, 252, 0.3);
    font-size: 12px;
    padding: 1em;
    display: none;
}
#go-top:hover {
    background-color: rgba(0, 0, 0, 0.6);
    color:white;
}
#content_2 {
    background: #dbd1cb;
    background: -moz-linear-gradient(top,  #dbd1cb 1%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbd1cb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #dbd1cb 1%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #dbd1cb 1%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #dbd1cb 1%,#e8e8e8 100%);
    background: linear-gradient(to bottom,  #dbd1cb 1%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd1cb', endColorstr='#e8e8e8',GradientType=0 );
    text-align: center;
}
#content_2 h1 {
    color:red;
    margin-bottom:0.2em;
}
#content_2 ul li {
    text-align: left;
    background: url(../images/checkbox.png)  no-repeat;
    padding: 0 0 0.5em 2em;
    margin-left: 6em;
    font-size: 1.4em;
}
#content_2 h6 {
    margin-bottom:1em;
}
#content_3 {
    text-align: center;
    background: #ede4dc;
    background: -moz-linear-gradient(top,  #ede4dc 0%, #fcfcfc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede4dc), color-stop(100%,#fcfcfc));
    background: -webkit-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: -o-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: -ms-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: linear-gradient(to bottom,  #ede4dc 0%,#fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede4dc', endColorstr='#fcfcfc',GradientType=0 );
}
#content_3 img {
    float:left;
}
#content_3 ul {
    margin-left:4em;
}
#content_3 ul li {
    float:left;
    width:30%;
}
#content_3 p {
    padding-top:11em;
    width: 83%;
    font-size: 0.8em;
    text-align: justify;
}
#content_3 h1 {
    color:red;
}
#content_3 ul strong {
    margin-left:6em;
}
#content_4 {
    background: #ede4dc;
    background: -moz-linear-gradient(top,  #ede4dc 0%, #fcfcfc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede4dc), color-stop(100%,#fcfcfc));
    background: -webkit-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: -o-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: -ms-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: linear-gradient(to bottom,  #ede4dc 0%,#fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede4dc', endColorstr='#fcfcfc',GradientType=0 );
}
#content_4 h2 {
    color:red;
    text-align: center;
}
#content_4 p {
    margin:1em 2em;
}
#content_4 h5 {
    margin:0.5em 8em;
}
#content_4 img {
    float:right;
    margin-top:-7em;
}
#content_5 {
    text-align: center;
    padding-top: 1em;
}
    #content_5 h4 {
        color:blue;
        margin:1em;
    }
    #content_5 h3 {
        color:red;
    }
    #content_5 h6 {
        margin:0.5em 1em;
    }
    #content_5 span {
        font-size:1.1em;
        font-weight: bold
    }
    #content_6 {
        margin-left:3em;
    }
    #content_6 div {
        display: inline-block;
        width:10em;
        margin: 1em 1em;
    }
    #content_6 h6 {
        border-bottom:1px dotted gray;
        font-size:1.1em;
        text-align: center;
        padding-bottom:1em;
    }
    #content_6 span {
        font-size:2em;
    }
    #content_6 img {
        margin: 0 0 1em 2.5em;
    }
#content_7 {
    background: #ede4dc;
    background: -moz-linear-gradient(top,  #ede4dc 0%, #fcfcfc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede4dc), color-stop(100%,#fcfcfc));
    background: -webkit-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: -o-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: -ms-linear-gradient(top,  #ede4dc 0%,#fcfcfc 100%);
    background: linear-gradient(to bottom,  #ede4dc 0%,#fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede4dc', endColorstr='#fcfcfc',GradientType=0 );
}
#content_7 div {
    float:left;
    width:46%;
    margin:0.5em 1em 0 1em;
}
#content_7 h2 {
    color:red;
    font-weight: bold;
    text-align: center;
}
#content_7 h5 {
    text-align: center;
    margin-bottom:1em;
}
#content_7 h6 {
    color:red;
    margin:0.5em 0 0.5em 0;
}
#content_7_box4 {
    margin-top:-18em !important;
}
#content_7_box4 img {
    width: 100%;
    border: 1px solid white;
}
#content_8 {
    border:2px solid yellow;
    background: #fefcea;
    background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36));
    background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%);
    background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%);
    background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%);
    background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );
    text-align: center;
}
#content_8 p {
    margin:0.5em 1em;
}
#content_9 {
    height:11em;
    background: url(../images/girl_with_tape.png) no-repeat top left;
}
#content_9 h6 {
    margin-left:12em;
    color:yellow;
    font-size:0.7em;
    font-weight: normal;
    text-transform: uppercase;

}
#content_9 h5 {
    color:white;
    margin-left:9em;
}
#content_9 span {
    font-size:1.5em;
    color:yellow;
    font-weight: bold;
}
#pitch_below {
    text-align: center;
}
#pitch_below h5 {
    color:blue;
}

#content_10 {
    background: #fcfff4;
    background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead));
    background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
    background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
    background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
    background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}
#content_10 h3 {
    text-align: center;
}
#content_10 p {
 margin: 1em;
 padding-bottom:1em;
}
#content_10 object {
    margin:0 auto;
}

#video_2  iframe{
    width:97% !important;
}
#content_11 {
    text-align: center;
}
#content_11 h2 {
    color:red;
}
#content_11 h1 {
    color: red;
    font-weight: bold;
}
#content_11 h5 {
    font-size:0.8em;
}
#click_bank {
    clear:left;
}
#content_12 {
    margin-left: 3em;

}
#content_12 div {
    display: inline-block;
    width:10em;
    margin: 1em 1em;
}
#content_12 h6 {
    border-bottom:1px dotted gray;
    font-size:1.1em;
    text-align: center;
    padding-bottom:1em;
}
#content_12 span {
    font-size:2em;
}
#content_12 img {
    margin: 0 0 1em 2.5em;
}
#content_13 {
    background: #dbd1cb;
    background: -moz-linear-gradient(top,  #dbd1cb 1%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbd1cb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #dbd1cb 1%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #dbd1cb 1%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #dbd1cb 1%,#e8e8e8 100%);
    background: linear-gradient(to bottom,  #dbd1cb 1%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd1cb', endColorstr='#e8e8e8',GradientType=0 );
    margin-bottom:2em;
    padding-bottom: 1em
}
#content_13 h1 {
    color:red;
    text-align: center;
}
#content_13 h2 {
    color:red;
    text-align: center;
    font-weight: bold;
}
#content_13 h6 {
    margin-left:3%;
    padding-bottom:0.3em;
    color:red;
}
#content_13 p {
    margin:1em;
    margin-top:0;
    margin-bottom:1em;
}
.video {
    width:100%;
}
/*MAIN CONTENT END*/
/*Doctor Page */

.doctor-page .img-box-info {
    float: left;
    text-align: left;
    margin: 0.7em;
}
    .doctor-page .img-box-info img {
        width:250px;
    }
.doctor-page .below-photo {
    text-align: center;
    background: #8B8B8B;
    color: #FFF;
    font-size: 1.1em;
    padding-top: 0.4em;
}
    .doctor-page .below-photo span {
        font-size:0.7em;
        font-style:italic;
    }
.img-box-info.right {
    float:right;
}
/*FOOTER START*/
.footer_outer{
    width:100%;
    background: #b3dced;
    background: -moz-linear-gradient(top,  #b3dced 0%, #29b8e5 50%, #bce0ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3dced), color-stop(50%,#29b8e5), color-stop(100%,#bce0ee));
    background: -webkit-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%);
    background: -o-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%);
    background: -ms-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%);
    background: linear-gradient(to bottom,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 );
    height:auto;
}
.footer{
    margin:0 auto;
}
.footer p{
    font:11px Arial, Helvetica, sans-serif;
    color:#gray;
    line-height:16px;
    text-align:center;
    padding:18px 0 0 0;
}
.footer p a{
   font: 11px Arial, Helvetica, sans-serif;
   color: rgb(33, 3, 255);
   line-height: 1.5;
   display: inline-block;
   padding: 0.3em;
   text-decoration: none;
   font-size: 1.3em;
}

@media (max-width: 767px) {
    .footer p a {
        display: block;
        text-align: center;
    }
}
.footer p a:hover {
    color: #9F0;
}
.footer p span {
    font-size:9px;
}
@media screen and (max-width:1160px) {
     #sidebar {
        display: none;
    }
}
/* Desktop */
@media (min-width: 980px) and (max-width:1160px) {
    .wrapper {
        width:960px;
    }
    header h1 {
        margin-right:47%;
    }
    header img {
        margin-left:2em;
    }
    nav {
        font-size:0.8em;
    }
    #nav_2 {
        width:22.9%;
    }
    #sidebar {
        display:none;
    }
    .content_1 {
        height:29em;
    }
    .content_1_left {
        padding-top:0;
        width:45%;
    }
    .content_1_left h2 {
        font-size:2.5em;
    }
    .content_1_left h6 {
        margin-top:0;
    }
    #content_1_middle {
    width: 48%;
    margin-left:3%;
    height:25em;
    }
    .trust_icons {
        width:48%;
        height:4.1em;
        width:2.7em;
    }
    .trust_icons img {
        width:2.8em;
    }
    .trust_icons a img:hover {
    width: 55px;
    }
    #icon_1 {
        left:-1em;
    }
    #icon_2 {
        left:3em;
    }
    #icon_3 {
        left:7em;
    }
    #icon_4 {
        left:11em;
    }
    #icon_5 {
        left:15em;
    }
    #icon_6 {
    left: 19em
    }
    #icon_7 {
        left:23em;
    }
    #icon_8 {
        left:27em;
    }
    .width {
        width:97% ;
    }
        #content_3 ul li {
        width: 33%;
        }
    #content_6 div {
        margin-left:2em;
    }
    #content_12 div {
        margin-left:2em;
    }
}
/* Portrait tablet to landscape and desktop */
@media only screen and (min-width: 768px) and (max-width: 979px) {
    .wrapper {
    width: 740px;
    }
    header img {
        margin-left:1em;
    }
    .content_2 {
    width:32%;
    }
    header h1 {
        margin-right: 36%;
    }
    nav {
    height:2.25em;
    width:105.6%;
    margin-left:-2.35%;
    }
    nav:after {
        right: 0.5em;
    }
    nav ul li {
    font-size:0.6em;
    }
    #nav_2 {
        width:22%;
    }
    .content_1_left h2 {
        font-size:1.9em;
    }
    .content_1_left h6 {
        font-size: 1em;
    }
    .content_1_left h5 {
        font-size:1.2em;
    }
    .content_1_left img {
        width:50px;
    }
    #as_seen_on {
        position: absolute;
        left: 1em;
        top: 19em;
        text-align: center;
    }
    #video_1 object, embed {
    width: 260px;
    height: 194px;
    }
    .trust_icons {
        width:55%;
        top: 0.5em;
    }
    .trust_icons  img {
    width:2.7em;
    }
    .trust_icons a img:hover {
        width:3.2em;
    }
     #icon_1 {
        left:0;
    }
    #icon_2 {
        left:3em;
    }
    #icon_3 {
        left:6em;
    }
    #icon_4 {
        left:9em;
    }
    #icon_5 {
        left:12em;
    }
    #icon_6 {
    left: 15em;
    }
    #icon_7 {
        left:18em;
    }
    #icon_8 {
        left:21em;
    }
    .width {
        width:97% ;
    }
    .content_1 {
        height:24em;
    }
        #content_1_middle {
            width:55%;
            height:20em;
        }
            #content_1_middle h5 {
                font-size:1.5em;
            }
                #content_1_middle ul li {
                    font-size:1em;
                }
        #content_2 ul li {
            margin-left:4em;
        }
    #content_3 {
        height:37em;
    }
        #content_3 ul {
        margin-left: 2em;
        }
            #content_3 ul li {
            width: 33%;
            }
        #content_3 p {
            padding-top:0;
            clear:left;
        }
        #content_3 h1 {
        color: red;
        font-size: 2.8em;
        }
        #content_4 h2 {
            font-size:2.8em;
        }
        #content_6 div {
            width:19.5em;
        }
        #content_6 img {
            margin-left:6.5em;
        }
        #content_7 div {
            width:45%;
        }
        #content_7 img {
            width:336px;
        }
    #content_9 {
        height:14em;
    }
    #content_12 div {
        width:19.5em;
    }
    #content_12 img {
        margin-left:6.5em;
    }
    #pitch_below {
        margin-left:6em;
    }
}

/* Landscape phone to portrait tablet */
@media only screen and (min-width:481px) and (max-width: 767px) {
#mobile_nav {
    display:block;
}
nav {
    display:none;
}
    .wrapper {
        width: 480px;
        }
    #nav_1,
    #nav_2,
    #nav_3,
    #nav_4,
    #nav_5,
    #nav_6 {
        width:100%;
    }
    header h1 {
        margin-right:2%;
    }
    header img {
    width: 231px;
    height: 54px;
    margin: 1.5em 0 1em 1em;
    }
    nav:before, nav:after {
        border-style: none;
    }
    nav ul li {
        border:none;
        height:35px;
        padding-top:0.4em;
        border-bottom: 1px solid rgb(111, 111, 111);
        border-top: 1px solid rgb(24, 20, 20);
    }
    nav ul li:first-child {
    border-top:none;
    }
    .content_1_left {
        width:94%;
    }
    .trust_icons {
            width:48%;
            height:10.2em;
    }
    #icon_2 {
        left:8em;
    }
    #icon_3 {
        left:16em;
    }
    #icon_4 {
        left:24em;
    }
    #icon_5 {
        left:0;
        bottom:0;
    }
    #icon_6 {
    left: 8em;
    bottom: 0;
    }
    #icon_7 {
        left:16em;
        bottom:0;
    }
    #icon_8 {
        left:24em;
        bottom:0;
    }
    #content_1_middle {
    width: 100%;
    height: 25.13em;
    margin-top:2em;
    }
    .content_1_left h5 {
        font-size:1.3em;
    }
    .width {
        width:95%;
    }
        #content_2 ul li {
            margin-left: 0;
        }
        #content_3 {
            height:66em;
        }
            #content_3 img {
                float: left;
                margin-left: 6em;
                }
                #content_3 ul li {
                    clear:both;
                    width:100%;
                }
        #content_4 h5 {
            margin:1em 0;
        }
    #content_6 {
        margin-left:2em;
    }
    #content_6 {
        margin-top:8em;
    }
    #content_7_box4 {
    margin-top: 0 !important;
    }
    #content_7 div {
    width: 95%;
    }
    #content_7 img {
        width:400px;
    }
    #content_9 {
        height:16em;
        text-align: center;
    }
        #content_9 h5 {
        margin-left: 11em;
        font-size: 1.4em;
        }
        #content_9 p {
        font-size: 1.2em;
        color: rgb(255, 255, 255);
        margin-left: 3em;
        }
    #content_10 {
        clear:both;
    }
    #content_10 h3 {
    margin-top:10em;
    }
    #video_1 object, embed {
    width: 393px;
    }
    #video_2 iframe {
        height:20em;
    }
    video {
    width: 430px;
    }
}
/* Landscape phones and down */
@media only screen and (max-width: 480px) {
     #mobile_nav {
    display:block;
    }
    header {
        height:7.5em;
        background:-moz-radial-gradient(center, ellipse cover,  #feee68 0%, #fff468 47%, #e6d016 100%);
        background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#feee68), color-stop(47%,#fff468), color-stop(100%,#e6d016));
        background:-webkit-radial-gradient(center, ellipse cover,  #feee68 0%,#fff468 47%,#e6d016 100%);
        background:-o-radial-gradient(center, ellipse cover,  #feee68 0%,#fff468 47%,#e6d016 100%);
        background:-ms-radial-gradient(center, ellipse cover,  #feee68 0%,#fff468 47%,#e6d016 100%);
        background:radial-gradient(ellipse at center,  #feee68 0%,#fff468 47%,#e6d016 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feee68', endColorstr='#e6d016',GradientType=1 );
        }
    header img {
        width: 192px;
        height: 51px;
        margin: 0.5em 0 1em 4em;
    }
    header h1 {
        margin-right:0;
    }
    nav {
        display: none;
    }
    .wrapper {
    width:320px;

    padding:0;
    }
    article {
        margin:0;
        padding:0 10px;
    }
    .content_1_left {
        width:auto;
    }
    .content_1_left h2 {
        font-size:1.9em;
    }
    .content_1_left h6 {
        font-size: 1.1em;
    }
    #as_seen_on {
        margin-bottom: 1em;
    }
    .width {
        width:94%;
    }
    .content_2 {
    float:left;
    margin-left:0.5em;
    }
    #video_1 {
        margin-left:-1em;
        width:105%;
    }
        #video_1 object, embed {
        width: 266px;
        }
    .trust_icons {
        height:11em;
        width:100%;
        margin-left:1em;
    }
    #icon_2 {
        left:5em;
    }
    #icon_3 {
        left:9em;
    }
    #icon_4 {
        left:13em;
    }
    #icon_5 {
        left:0;
        bottom:0;
    }
    #icon_6 {
        left: 5em;
        bottom: 0;
    }
    #icon_7 {
        left:9em;
        bottom:0;
    }
    #icon_8 {
        left:13em;
        bottom:0;
    }
    #content_1_middle {
        height: 36.13em;
        width:auto;
    }
    #content_2 {
        width:94%;
    }
    #content_2 h1 {
        font-size:3em;
    }
    #content_2 ul li {
        margin-left: 0;
    }
    #video_2 {
        width:100%;
    }
     #video_2 iframe {
        height:15em;
    }
    video {
        width: 270px;
    }
    #content_3 {
        height: 95em;
    }
    #content_3 ul li {
        width: auto;
    }
        #content_4 h2 {
            font-size:2.6em;
        }
        #content_4 h5 {
            margin:0;
        }
        #content_4 img {
            margin-top: 0;
        }
    #content_6 {
        margin-top:6em;
        margin-left:0;
    }
        #content_6 div {
            margin-left:4em;
        }
        #content_6 div:first-child {
            margin-top:4em;
        }
        #content_7 img {
            width:95%;
        }
        #content_7 div {
            width:auto;
        }
        #content_7_box4 {
            margin-top:0 !important;
        }
        #content_7_box4 img {
            width:94%;
        }
        #content_9 h5 {
            margin-left: 0em;
            font-size: 1.4em;
            color: black;
        }
    #content_9 span {
    color: rgb(81, 255, 0);
    text-shadow: 1px 1px 1px black;
    }
    #content_6 div {
        margin-left:0;
        width:18em;
    }
    #content_6 img {
        margin-left: 6em;
    }
    #content_6 p {
        margin-left: 1em;
    }
    #content_12 {
        margin-left: 0;
    }
    #content_12 div {
        width:18em;
    }
    #content_12 img {
        margin-left:6em;
    }
    #content_13 h2 {
        font-size: 2.3em;
    }
}
@media screen and (min-width: 1161px) {
    #icon_7 {
        display:none;
    }
    #icon_8 {
        display: none;
    }
    #icon_6 {
        display: none;
    }
}

/********************************************************

INDEX PAGE STYLE

*********************************************************/
.main_member_text {
    margin-top:1em;
}
.main_member_text h4 {
    text-align: center;
}
.center {
    text-align: center;
}

/********************************************************

SPECIAL OFFER PAGE

*********************************************************/
#specialOffer h5 {
    color:#da0000;
    line-height:1em;
    font-size:3em;
    text-align:center
}
#specialOffer h6 {
    font-size:2em;
    color:#da0000;
    text-align:center;
}
#specialOffer h3 {
    text-align:center;
    line-height:1em;
    font-size:2.5em;
    line-height:1.5em;
    font:bold 25px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#specialOffer h4 {
    color:red;
}
#specialOffer p + p {
    color:blue;
    text-align: center;
}
#specialOffer ul {
    margin-left:24%;
}
#specialOffer ul li {
    font-size:1.5em;
    line-height: 1.3em;
    text-align: left;
}
#specialOffer p img {
    width:33%;
    min-width: 270px;
}
#specialOffer .member_container {
    min-width: 320px;
}

@media (max-width: 767px) {
    #specialOffer .main_member_text {
        font-size: 60%;
    }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
.clearfix:before{
    content:" ";
    display: table;
}
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
