.wrapper{
    overflow:hidden
}
.stickCont{
    position:absolute;
    width:0;
    height:300px;
    left:-170px;
    top:50px;
    z-index:1;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    font-weight:bold;
    font-size:16px
}
.s7 .stickCont{
    left:-250px
}
.sticker1{
    position:absolute;
    left:62px;
    bottom:-80px;
    background-image:url(../images/xsticker1.png.pagespeed.ic.1-cr5Vtjf9.png);
    background-repeat:no-repeat;
    width:112px;
    height:112px;
    z-index:1;
    padding-top:32px;
    color:#222
}
.sticker1--3{
    color:#fff;
    background-image:url(../images/xsticker3.png.pagespeed.ic.9rido3Gbyz.png)
}
.sticker2{
    position:absolute;
    left:0;
    bottom:0;
    background-image:url(../images/xsticker2.png.pagespeed.ic.Mm7WD_heCP.png);
    background-repeat:no-repeat;
    width:156px;
    height:155px;
    z-index:1;
    padding-top:38px
}
.bigBold{
    font-size:20px;
    margin:1px auto
}
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    min-width:480px
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0;
    z-index:99999
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
    height:auto
}
input[type="search"]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
html{
    color:#222;
    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
}
audio,canvas,iframe,img,svg,video{
    vertical-align:middle
}
fieldset{
    border:0;
    margin:0;
    padding:0
}
textarea{
    resize:vertical
}
.browserupgrade{
    margin:.2em 0;
    background:#ccc;
    color:#000;
    padding:.2em 0
}
html{
    color:#222;
    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
}
audio,canvas,iframe,img,svg,video{
    vertical-align:middle
}
fieldset{
    border:0;
    margin:0;
    padding:0
}
textarea{
    resize:vertical
}
.browserupgrade{
    margin:.2em 0;
    background:#ccc;
    color:#000;
    padding:.2em 0
}
body{
    font-family:"Open Sans",sans-serif;
    max-width:1920px;
    margin:0 auto;
    box-shadow:0 0 20px #e0e0e0;
    overflow-x:hidden
}
body *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
section,main{
}
.container{
    width:1000px;
    position:relative;
    margin:0 auto
}
h1,h2,h3,p{
    margin:0;
    line-height:1.2
}
ul{
    margin:0;
    padding:0
}
li{
    margin:0;
    padding:0;
    list-style-type:none
}
.header{
    background:#26376c;
    color:#fff;
    line-height:72px
}
.logo{
    display:inline-block;
    vertical-align:middle;
    font-weight:800;
    text-transform:uppercase;
    font-size:22px;
    line-height:38px;
    border:1px solid #ffea00;
    padding:0 15px;
    border-radius:3px;
    margin-right:60px
}
header .text{
    line-height:22px;
    font-size:18px;
    display:inline-block;
    margin-right:20px;
    padding-left:65px;
    position:relative;
    vertical-align:middle;
    text-align:left
}
header .text:before{
    content:'';
    display:block;
    background:url(../images/s1_ico.png) no-repeat;
    width:50px;
    height:35px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-14px
}
header .text:nth-child(3) {
    padding-left:45px
}
header .text:nth-child(3):before {
    background-position:0 -39px
}
header .getnow{
    cursor:pointer;
    display:inline-block;
    height:41px;
    line-height:41px;
    vertical-align:middle;
    text-transform:uppercase;
    font-weight:700;
    margin-left:20px;
    color:#ffea00;
    padding:0 15px;
    background:#17254d;
    -moz-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    -webkit-transition:all 1s ease-out;
    border-radius:5px
}
header .getnow:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1)
}
.s1{
    background:url(../images/xs1.jpg.pagespeed.ic.0D_Q3FYX3w.jpg) no-repeat center;
    background-size:cover;
    height:729px
}
.s1 .container{
    padding-top:35px
}
.s1 h1{
    color:#fff;
    font-size:39px;
    line-height:1.2;
    font-weight:600;
    margin:0 0 30px;
    text-align:center;
    text-transform:uppercase
}
.s1 .text{
    display:inline-block;
    color:#fff;
    font-size:24px;
    font-weight:400;
    line-height:50px;
    padding:0 10px;
    margin:10px 0 0;
    border:1px solid #6ba2da;
    border-radius:3px;
    text-transform:none
}
.s1 .text b{
    font-weight:700;
    color:#fc0
}
.s1 ul{
    color:#fff;
    padding-top:30px;
    float:left;
    z-index:10;
    position:relative;
    z-index:2
}
.s1 li{
    font-size:20px;
    font-weight:400;
    line-height:1.2;
    margin:0 0 20px;
    padding-left:50px;
    width:290px;
    background:url(../images/s1_ico2.png) no-repeat left 5px
}
.form{
    padding:25px 0 25px;
    width:346px;
    text-align:center;
    background:#e7f3ff;
    float:right;
    position:relative
}
select{
    -webkit-user-select:none;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    user-select:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding:0 0 0 15px;
    background:url(../images/sel.png) no-repeat 267px 22px #e3eaf2
}
select::-ms-expand{
    display:none
}
input[type="text"],input[type="tel"],select{
    width:300px;
    display:block;
    height:54px;
    border:2px solid #b7c2ce;
    border-radius:3px;
    margin:0 auto 11px;
    padding:0 0 0 20px;
    color:#000;
    outline:none
}
input::-webkit-input-placeholder{
    color:#000
}
input::-moz-placeholder{
    color:#000
}
input:-moz-placeholder{
    color:#000
}
input:-ms-input-placeholder{
    color:#000
}
.pacs{
    font-size:20px
}
.pacs span{
    display:inline-block;
    line-height:38px;
    margin-left:5px;
    margin-bottom:15px;
    background:#fff;
    border:1px solid #c3d1de;
    border-radius:3px;
    padding:0 10px
}
.pacs i{
    font-style:normal
}
.old{
    font-size:18px;
    margin:0 0 10px
}
.new{
    font-size:24px;
    font-weight:500;
    color:#a61947;
    line-height:26px;
    margin:0 0 20px
}
.new-price{
    font-size:36px;
    font-weight:bold
}
.s7 .new-price{
    text-transform:uppercase
}
.btn{
    display:inline-block;
    width:298px;
    line-height:60px;
    font-size:19px;
    padding:0 0;
    text-align:center;
    cursor:pointer;
    border-radius:3px;
    background:#fff136;
    background:-moz-linear-gradient(top,rgba(255,241,54,1) 0%,rgba(255,229,17,1) 100%);
    background:-webkit-linear-gradient(top,rgba(255,241,54,1) 0%,rgba(255,229,17,1) 100%);
    background:linear-gradient(to bottom,rgba(255,241,54,1) 0%,rgba(255,229,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff136', endColorstr='#ffe511', GradientType=0);
    -moz-box-shadow:0 3px 0 2px rgba(183,183,183,.45);
    -webkit-box-shadow:0 3px 0 2px rgba(183,183,183,.45);
    box-shadow:0 3px 0 2px rgba(183,183,183,.45);
    -moz-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    -webkit-transition:all 1s ease-out;
    position:relative;
    z-index:10
}
.btn:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1)
}
.form .btn{
    margin-top:12px
}
.s1 img{
    position:absolute;
    top:430px;
    left:260px;
    height:365px
}
.s2{
    padding:50px 0 70px
}
h2{
    text-align:center;
    font-size:38px;
    font-weight:600;
    line-height:1.2;
    margin:0 0 30px
}
h2 span{
    color:#ff0024
}
.s2 .left{
    width:470px;
    text-align:center;
    font-weight:700;
    font-size:16px;
    float:left;
    margin-right:30px
}
.s2 .left img{
    margin:0 0 10px
}
.s2 .right{
    font-size:19px;
    line-height:1.5;
    margin:-5px 0 0
}
.s2 .right b{
    color:#ff0024
}
.s3{
    background:url(../images/s3.jpg) no-repeat center 45px;
    height:800px;
    text-align:center
}
.s3 .btn{
    margin-top:55px
}
.s3 h2{
    margin:0 0 35px
}
.s3 .item{
    width:346px;
    display:inline-block;
    margin:0 0 25px;
    text-align:center;
    font-size:21px;
    font-weight:800;
    text-transform:uppercase
}
.s3 .item img{
    margin:5px
}
.s5{
    background:url(../images/s5.jpg) no-repeat center top;
    height:748px;
    padding:25px 0 0
}
.s5 h2,.s9 h2{
    color:#fff;
    font-size:33px;
    margin:0 0 35px
}
.s5 img{
    position:absolute;
    left:200px;
    top:450px;
    height:310px
}
.s5 .btn{
    padding:0 15px
}
h2 b,.s9 h2 b{
    color:#2a8e2f;
    font-weight:800
}
.s5 .wrap{
    padding-top:30px;
    padding-left:500px
}
.s9 .wrap{
    padding-left:335px
}
.s5 p,.s9 p{
    font-size:19px;
    color:#fff;
    line-height:1.5;
    margin:0 0 25px
}
.s9{
    background:url(../images/s9.jpg) no-repeat center top;
    padding:25px 0 0
}
.s9 .text{
    font-size:24px;
    padding:5px 0 80px;
    color:#fff
}
.s13 .new{
}
.s9 .text3{
    display:inline-block;
    padding:10px 15px;
    margin-left:30px;
    margin-top:0;
    top:27px;
    position:relative;
    font-size:22px;
    font-weight:700;
    border:5px solid #ffea00
}
.s9 img{
    display:inline-block;
    margin-left:30px
}
.center{
    text-align:center
}
.s6{
    padding-top:20px;
    text-align:center;
    font-size:19px
}
.s6 .item{
    width:280px;
    display:inline-block;
    vertical-align:top;
    margin:0 0 30px
}
.s6 .item:nth-child(2), .s6 .item:nth-child(5), .s6 .item:nth-child(7) {
    width:420px
}
.s6 h3{
    margin:0;
    text-transform:uppercase;
    font-size:23px;
    font-weight:600;
    line-height:30px;
    padding:15px 0
}
.s7{
    background:#ffeb42;
    padding:20px 0
}
.s7 .h2{
    font-size:32px;
    line-height:1.2;
    margin-bottom:30px;
    font-weight:bold;
    text-transform:uppercase
}
.s7 .h2 span{
    color:#ff5513;
    display:block
}
.s7 .left{
    text-align:center;
    width:400px;
    float:left
}
.s7 img{
    position:absolute;
    top:80px;
    left:330px;
    height:365px
}
.s7 .btn{
    background:#ff8735;
    background:-moz-linear-gradient(top,rgba(255,135,53,1) 0%,rgba(255,80,17,1) 100%);
    background:-webkit-linear-gradient(top,rgba(255,135,53,1) 0%,rgba(255,80,17,1) 100%);
    background:linear-gradient(to bottom,rgba(255,135,53,1) 0%,rgba(255,80,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8735', endColorstr='#ff5011', GradientType=0);
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff
}
.btn{
    outline:none;
    border:none
}
.s8 .red{
    color:#ff0024
}
.s8{
    padding:30px 0 40px
}
.s8 h2{
    font-size:37px
}
.s8 table{
    text-align:left;
    margin:0 auto
}
.s8 th:first-child{
    padding:0 35px 20px 15px
}
.s8 tr th:last-child{
    background:#d8f6de;
    text-align:center
}
.s8 tr:nth-child(2n-1) td:last-child {
    background:#d8f6de
}
.s8 th{
    font-size:18px;
    font-weight:700;
    line-height:1;
    padding:10px 22px 15px;
    border-right:1px solid #d7e0e1;
    border-bottom:1px solid #d7e0e1
}
.s8 td{
    font-size:17px;
    line-height:1.2;
    border-right:1px solid #d7e0e1;
    border-bottom:1px solid #d7e0e1;
    padding:10px 25px;
    text-align:center
}
.s8 td:first-child{
    text-align:left
}
.s8 td:last-child{
    font-weight:700;
    color:#1b8f29
}
.s8 tr:nth-child(2n) {
    background:#eff6f7
}
.s8 tr:last-child td{
    border-bottom:none
}
.s8 i{
    display:inline-block;
    width:27px;
    height:27px;
    border:1px solid #b2c8ca;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:100%;
    -webkit-border-radius:100%
}
.s8 .i3_pl{
    border:none;
    background:url(../images/s3_ok1.png) no-repeat;
    width:25px;
    height:25px
}
.s8 td:last-child .i3_pl{
    border:none;
    background:url(../images/s3_ok2.png) no-repeat;
    width:27px;
    height:27px
}
.s10{
    padding:50px 0 30px
}
.s10 .item{
    width:730px;
    background:#f0f5f6;
    padding:40px 40px 35px 70px;
    font-size:18px;
    line-height:1.4;
    position:relative;
    float:right;
    margin:0 0 25px
}
.s10 .item h3{
    font-weight:400;
    font-size:23px;
    margin:0 0 10px
}
.s10 .item h3 b{
    font-weight:600
}
.s10 .item:nth-child(2) {
    margin-right:120px
}
.s10 .item_wrap{
    border-left:4px solid #767676;
    padding-left:19px;
    position:relative
}
.s10 .item img{
    left:-150px;
    top:50px;
    position:absolute
}
.s10 .item_wrap:before{
    content:url(../images/s10_ar.png);
    position:absolute;
    left:-12px;
    top:53px
}
.s11{
    padding:0 0 50px
}
.s11 h2{
    margin:0 0 40px
}
.s11 .item{
    width:500px;
    float:left;
    margin:0 0 30px
}
.s11 .item h3{
    font-size:22px;
    font-weight:600;
    text-transform:uppercase;
    margin:0 0 8px
}
.s11 .img_wrap{
    width:70px;
    float:left
}
.s11 .item_wrap{
    width:385px;
    min-height:170px;
    overflow:hidden;
    line-height:1.5;
    font-size:18px
}
.s11 .warn{
    padding:20px 55px 20px 80px;
    width:590px;
    margin:0 auto;
    border:2px solid #fe2728;
    line-height:1.5;
    position:relative
}
.s11 .warn b{
    color:#ff0024;
    display:block
}
.s11 .warn:before{
    content:'';
    background:url(../images/xs11_warn.png.pagespeed.ic.1L6YVOAh3D.png) no-repeat center #fff;
    height:140px;
    width:110px;
    position:absolute;
    left:-50px;
    top:50%;
    margin-top:-70px;
    margin-left:0
}
.s12{
    padding:30px 0;
    text-align:center
}
.s12 h2{
    font-size:37px;
    margin:0 0 30px
}
.s12{
    background:#f6f6f6
}
.s12 .item{
    display:inline-block;
    width:325px;
    color:#2c2c2c;
    font-size:16px;
    font-weight:600;
    vertical-align:top
}
.s12 .item img{
    display:block;
    margin:0 auto 20px;
    border-radius:100%
}
.s12 .items:before,.s12 .items:after{
    display:block;
    background:url(../images/s9_arr.png) no-repeat;
    width:72px;
    height:91px;
    content:'';
    position:absolute;
    top:115px;
    left:298px
}
.s12 .items:after{
    left:626px
}
.s13{
    background:url(../images/s13.jpg) no-repeat center;
    height:585px;
    padding-top:25px
}
.s13 ul li:last-child{
    background:none;
    font-size:17px
}
.s13 img{
    position:absolute;
    top:240px;
    left:280px
}
.s13 .form{
    margin-top:10px
}
.s13 .container{
    padding-top:0
}
.s13 ul{
    padding-top:0
}
.s13 h2{
    font-size:32px;
    color:#fff;
    font-weight:600;
    width:525px;
    text-align:left
}
footer{
    text-align:center;
    font-size:17px;
    line-height:1.5;
    padding:20px 0
}
footer a{
    color:#082749;
    font-weight:700
}
.hidden-conf{
    display:none
}
.conf-overlay{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:9999;
    background:#000;
    cursor:pointer;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    filter: alpha(opacity=90);
    -khtml-opacity:.9;
    opacity:.9
}
.conf-info{
    cursor:default;
    width:800px;
    padding:30px;
    color:#000;
    z-index:9999;
    text-align:left;
    background:#fff;
    border-radius:6px;
    position:fixed;
    top:8%;
    left:50%;
    margin:0 0 0 -420px
}
.conf-info .conf-head{
    font:30px/30px arial,sans-serif;
    margin:0 0 16px
}
.conf-info h5{
    font:bold 18px/18px arial,sans-serif;
    margin:16px 0 6px
}
.conf-info p{
    font:13px/15px arial,sans-serif;
    margin:0 0 8px
}
.closeconf-but{
    position:absolute;
    top:20px;
    right:20px;
    height:29px;
    width:29px;
    cursor:pointer;
    background:url(../images/img_close-conf.png) no-repeat
}
.hidden{
    display:none!important;
    visibility:hidden
}
.visuallyhidden{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
.invisible{
    visibility:hidden
}
.clearfix:before,.clearfix:after{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.clearfix{
    *zoom: 1
}
select{
    background-color:#fff
}
.copyright{
    font-size:14px;
    text-align:center;
    padding:20px 0;
    color:#6c6e6f
}
.copyright p{
    width:100%;
    text-align:center;
    padding:0;
    margin:0
}
.copyright br{
    display:none
}
.copyright img{
    margin:10px auto!important
}
.copyright img:first-child{
    display:block!important
}
.copyright a{
    color:#6c6e6f;
    text-decoration:none
}
.copyright a:hover{
    color:#ff0069;
    text-decoration:none
}
.errorMessage{
    box-sizing:border-box;
    position:absolute;
    z-index:100000;
    font-size:16px;
    background:#dc3434;
    color:#fff;
    margin-top:20px;
    text-align:center;
    line-height:12px;
    padding:12px
}
.s7 .sticker1{
    left:-233px;
    bottom:-10px
}
.s7 .sticker2{
    left:-140px;
    bottom:-50px
}
.s13 .sticker1{
    left:207px;
    bottom:-190px
}
.s13 .sticker2{
    left:70px;
    bottom:-230px
}
.form__header{
    color:#333;
    font-size:24px;
    font-family:"Open Sans",sans-serif;
    font-weight:600;
    text-transform:uppercase;
    text-align:center;
    margin-bottom:10px
}
@media screen and (max-width:1040px){
    .s7 .stickCont{
        left:-180px
    }
    .s7 .sticker1{
        left:94px;
        bottom:200px
    }
    .s7 .sticker2{
        left:50px;
        bottom:82px
    }
    .sticker1{
        left:94px;
        bottom:210px;
        z-index:2
    }
    .sticker2{
        -webkit-background-size:contain;
        background-size:contain;
        width:132px;
        height:140px;
        font-size:14px;
        padding-top:29px;
        left:50px;
        bottom:-122px
    }
    .bigBold{
        font-size:18px
    }
    .sticker1 .bigBold{
        font-size:20px
    }
    .s1 .sticker2{
        bottom:90px
    }
    .s13 .sticker1{
        left:94px;
        bottom:190px
    }
    .s13 .sticker2{
        bottom:-60px;
        left:50px
    }
    .container{
        width:768px;
        padding:0 20px
    }
    .header{
        text-align:center
    }
    .s1{
        height:auto;
        background-color:#313e84;
        background-position:top
    }
    .s1 img{
        position:static;
        margin-top:-150px;
        margin-left:190px;
        margin-bottom:15px;
        width:35%;
        height:auto
    }
    .s1 h1{
        font-size:29px
    }
    .s3{
        background:transparent
    }
    .s3 .btn{
        margin-top:15px
    }
    .s5 img{
        display:none
    }
    .s5 .wrap{
        padding-left:230px
    }
    .s6 .item, .s6 .item:nth-child(2), .s6 .item:nth-child(5), .s6 .item:nth-child(7) {
        width:48%
    }
    .s7{
        text-align:center
    }
    .s7 .left{
        width:100%
    }
    .s7 .form{
        display:inline-block;
        float:none
    }
    .s7 img{
        position:static;
        margin-top:40px;
        margin-left:50px
    }
    .s9{
        height:auto;
        background-image:-webkit-linear-gradient(45deg,#313575,#3183d9);
        background-image:linear-gradient(45deg,#313575,#3183d9)
    }
    .s9 .wrap{
        padding-left:0;
        text-align:left!important
    }
    .s9 .container{
        text-align:center;
        padding-bottom:25px
    }
    .s9 .text{
        padding:5px 0 0 0
    }
    .s9 img,.s9 .text3{
        display:inline-block;
        margin:0;
        position:static;
        margin-bottom:20px;
        background:#fff;
        max-width:100%
    }
    .s10 .item{
        width:560px
    }
    .s10 .item:nth-child(2) {
        margin-right:0
    }
    .s11 .item{
        width:100%;
        position:relative
    }
    .s11 .item_wrap{
        display:inline-block;
        width:auto;
        padding-left:70px;
        min-height:auto
    }
    .s11 .img_wrap{
        position:absolute;
        top:0;
        left:0
    }
    .s12 .items:before,.s12 .items:after{
        display:none
    }
    .s12 .item{
        width:31%
    }
    .s13 ul{
        width:50%
    }
    .s13 h2{
        width:100%
    }
    .s13 li{
        padding-bottom:15px
    }
    .s13 img{
        margin-top:-100px;
        margin-left:430px
    }
    .s13 .form{
        margin-top:0
    }
    header .getnow{
        margin:0 auto;
        float:none
    }
}
@media screen and (max-width:767px){
    .stickCont{
        left:-126px
    }
    .s7 .stickCont{
        left:-176px
    }
    .sticker1{
    }
    .sticker2{
        bottom:-25px
    }
    .bigBold{
    }
    .container{
        width:480px
    }
    .logo{
        margin:0;
        width:100%
    }
    header .text{
        margin-right:0
    }
    .s1 ul,.s1 li{
        width:100%
    }
    .s1 li{
        min-height:38px
    }
    .s1 img{
        margin-left:0;
        width:100%
    }
    .s1 .text{
        background:rgba(0,0,0,.3)
    }
    .form{
        min-width:0
    }
    .s1 .form{
        width:100%
    }
    .s1 img{
        margin-top:36px
    }
    .s3{
        height:auto
    }
    .s3 .btn{
        margin:0 0 40px
    }
    .s5{
        height:auto;
        background-image:-webkit-linear-gradient(45deg,#313575,#3183d9);
        background-image:linear-gradient(45deg,#313575,#3183d9);
        padding-bottom:40px
    }
    .s5 .wrap{
        padding-left:0;
        padding-bottom:10px
    }
    .s5 img{
        display:inline-block;
        position:static;
        margin-left:40px
    }
    .s5 .btn{
        margin:0 0 0 70px
    }
    .s6 .item, .s6 .item:nth-child(2), .s6 .item:nth-child(5), .s6 .item:nth-child(7) {
        width:100%
    }
    .s8 table{
        width:100%;
        overflow:scroll;
        display:block
    }
    .s9 .container{
        text-align:center;
        padding-bottom:25px
    }
    .s9 .wrap{
        text-align:left!important
    }
    .s10 .item{
        width:100%;
        padding:20px;
        text-align:center
    }
    .s10 .item img{
        position:static
    }
    .s10 .item_wrap{
        border:0;
        padding:0
    }
    .s10 .item_wrap:before{
        display:none
    }
    .s11 .warn{
        width:100%
    }
    .s11 .warn:before{
        left:-40%
    }
    .s11 .warn:before{
        margin-left:120px!important
    }
    .s12 .item{
        width:100%;
        display:inline-block
    }
    .s12 .item{
        margin-top:25px
    }
    .s2 .left{
        width:100%
    }
    .s2 .left img{
        max-width:100%
    }
    .s13 h2{
        font-size:25px
    }
    .s13 .form{
        margin-top:0
    }
}
@media screen and (max-width:600px){
    .stickCont{
        top:-120px
    }
    .s7 .stickCont{
    }
    .s7 .sticker2{
        bottom:218px;
        left:450px
    }
    .s7 .sticker1{
        bottom:233px;
        left:132px
    }
    .s1 .sticker2{
        bottom:140px;
        left:450px
    }
    .s13 .sticker1{
        bottom:100px
    }
    .s13 .sticker2{
        bottom:159px;
        left:379px
    }
    .sticker1{
        bottom:100px
    }
    .sticker2{
    }
    .bigBold{
    }
}
