@charset "utf-8";
/* CSS Document */
* {
    padding: 0px;
    margin: 0px;
}
html {
    font-size: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-weight:normal;
}
ol, ul {
    list-style: none;
}
:focus {
    outline: 0;
}
a, a:link {
    text-decoration: none;
    outline: none;
}
figure{
    text-align:center;
    }
p {
    padding: 2px 0;
}
.clear {
    clear: both;
}
body {
    margin: 0 !important;
    padding: 0;
    /* background:#E4E3DC; */
}
.container_confirm{width:1050px; margin:0 auto;}
.main-container{float:left; width:100%; text-align:center; padding-bottom:20px;}
.main-container h1{font-family: 'OpenSansSemibold'; color:#101010; font-size:27px; margin:30px 0 0;}
.main-container h1 span{text-transform:uppercase;color: #FFFFFF;}
.content-left{width:50%; float:left;}
.ipad img{ max-width:100%;}
.price-content{width:100%; margin:60px auto 0; /*background:#FFF5FA;*/background: #FFFFFF; padding-bottom:15px;margin-top: 150px;border: 1px solid #ccc;}
.heading{background: #0085fb; /* Old browsers */
background: -moz-linear-gradient(top, #0085fb 0%, #143ae5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0085fb 0%,#143ae5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0085fb 0%,#143ae5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0085fb', endColorstr='#143ae5',GradientType=0 ); /* IE6-9 */ width:98%; margin:0 auto; position:relative; top:-30px;border-radius: 5px;}
.heading h2{font-family: 'HelveticaCondensed'; color:#fff; font-size:21px; text-transform:uppercase; padding:15px 0; }
.price-content ul{}
.price-content ul li{font-family: 'OpenSansSemibold'; display:inline-block; font-size:28px;color: #F55B00; text-transform:uppercase; text-align:center; vertical-align:middle; line-height:28px; margin:0 8px;}
.price-content ul li span{font-family: 'OpenSansLight';font-size: 17px; display:block; text-transform:none; line-height:17px; padding:5px 0 0;color: #3D3D3D;}
.price-content ul li span strong{font-family: 'OpenSansSemibold'; text-transform:uppercase;font-size: 15px;}
.price-content p{font-family: 'OpenSansRegular'; font-size:11px; color:#666; margin:25px 25px 0;}
.call-action h3{font-family: 'OpenSansSemibold'; color:#f55b00;font-size: 51px;margin:25px 0; text-align:center;}
.call-action h3 span{display:block; font-size:24px;color: #484646;}
.call-action h3 strong{font-family: 'Arial Black';}
.call-back{font-family: 'OpenSansSemibold'; color:#fff;font-size: 22px; background: #0085fb; /* Old browsers */
background: #fb8300; /* Old browsers */
background: -moz-linear-gradient(top, #fb8300 0%, #f55b00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fb8300 0%,#f55b00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fb8300 0%,#f55b00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb8300', endColorstr='#f55b00',GradientType=0 ); /* IE6-9 */width: 96%; margin:0 15%; padding:10px;float: left;text-align: center;margin: 0 auto;border-radius: 5px;}

.call-back span { float: left; width: 100%;font-size: 27px;}



.content-right{float:right; width:46%; margin:30px 0 0;}

.ulstyle {
    color: #666;
    float: right;
    font-family: "OpenSansSemibold";
    font-size: 24px;
    margin: 3% 5% 0 0;
    text-align: left;
    width: 90%;
}
.ulstyle span {
    color: #ff0e00;
}
.ulstyle ul {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.ulstyle ul li {
    background: rgba(0, 0, 0, 0) url("../images/cirle-plus.png") no-repeat scroll left top 5px;
    display: block;
    font-family: 'OpenSansRegular';
    float: left;
    font-size: 14px;
    line-height: 31px;
    margin: 0 0 3%;
    padding-left: 10%;
    text-align: left;
    vertical-align: middle;
    width: 90%;
}
.plus-text {
    font-size: 70px;
    margin-bottom: 10px;
}
.ulstyle span {
    text-align: left;
    font-family: 'OpenSansSemibold';
    font-size:14px;
    font-weight:bolder;
}
.ulstyle p {
    font-size: 15px;
    font-family: 'OpenSansRegular';
}
.ulstyle p span{font-family: 'OpenSansSemibold'; display:inline-block;}

.bottom-sec{margin:55px 0 0;}
.bottom-sec h3{font-family: 'OpenSansSemibold'; color:#101010; font-size:28px; }
.bottom-sec p{font-family: 'OpenSansRegular'; font-size:16px; color:#666; margin:8px 0 0;}
.bottom-sec p img{vertical-align:middle; margin:0 0 0 35px;}

.visa-area{margin:12px 0 0; overflow:hidden;}
.visa{ float:left;}
.visa-text{float:left; margin:8px 7px;color: #f55b00;}

.animated.bounceInDown{
    background: #D50000;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 38px;
    padding: 8px 0 5px 0;
    position: fixed;
    bottom: 0;
    width: 100%;
}

#renuant-conf {
    height: 1600px;
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../fonts/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaCondensed';
    src: url('../fonts/HelveticaCondensed.eot');
    src: url('../fonts/HelveticaCondensed.eot') format('embedded-opentype'),
         url('../fonts/HelveticaCondensed.woff2') format('woff2'),
         url('../fonts/HelveticaCondensed.woff') format('woff'),
         url('../fonts/HelveticaCondensed.ttf') format('truetype'),
         url('../fonts/HelveticaCondensed.svg#HelveticaCondensed') format('svg');
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
}
@font-face {
    font-family: 'Arial Black';
    src: url('../fonts/helveticaltstd-boldcond.eot');
    src: url('../fonts/helveticaltstd-boldcond.eot') format('embedded-opentype'),
         url('../fonts/helveticaltstd-boldcond.woff') format('woff'),
         url('../fonts/helveticaltstd-boldcond.ttf') format('truetype'),
         url('../fonts/helveticaltstd-boldcond.svg#Arial Black') format('svg');
}

@media screen and (max-width:1249px) {
.container_confirm{width:96%; margin:0 auto;}   
/*.price-content{width:96%; margin:60px auto 0;}*/
.price-content ul li { float: left; width: 100%; margin: 10px 0; }
.price-content li:last-child { margin-bottom: 30px; }
.visa { width: 35%; }
.visa-text { width: 65%; text-align: center; margin: 0; }
}

/* @media screen and (min-width:1200px) {
    #renuant-conf { margin-left: 10%; }
} */

@media(max-width: 600px) {
    .content-left, .content-right { width: 100%; }
    .heading { width: 96%; margin: 0 2%; }
    #renuant-conf { height: 2200px; }
}

@media screen and (max-width:568px) {

.call-action h3{font-size:36px;}
.main-container h1{font-size:20px;}
.price-content{margin-top: 185px;}
.call-back{font-size:30px;}
.bottom-sec p img{width:95px; display:block; margin:15px auto 0;}
.bottom-sec h3{font-size:24px;}
.visa-text { font-size: 20px; }
.call-back { font-size: 18px; }
}

@media(max-width: 600px) {
    #renuant-conf { height: 2400px; }
}

.header1 span {color: #055FB9 !important;}
.header2 {background: #055FB9; padding: 10px;border-radius: 5px;color: white !important;}
.plus {color: black !important;font-size: 33px !important;}