.responsiveMarginImgs { width: auto!important; margin: auto; }

.flex-control-nav::-webkit-scrollbar {
    width: 12px;
}
 
.flex-control-nav::-webkit-scrollbar-track {
    background: #eee;
    border-radius: 0;
}
 
.flex-control-nav::-webkit-scrollbar-thumb {
    background: #C7C7C7;
    border-radius: 0;
}


#header .quession,
.ajs-msg_thank,
.modal-header h4,
.s1 .row {
    text-align: center;
}
#header,
.ajs-msg_thank {
    position: fixed;
    width: 100%;
}
.ajs-msg_thank {
    top: 7%;
    font-size: 1.3em;
    z-index: 999;
}
.ajs-msg_thank>span {
    padding: 10px;
}
.has-error {
    border: 2px solid red!important;
}
.button-blue,
.order-button {
    padding: 20px 35px;
    font-size: 18px;
    font-family: 'PT Sans',sans-serif;
    font-weight: 600;
    color: #323232;
}
.button-blue,
.order-button,
body {
    letter-spacing: -1px;
}
#header li,
#header li a,
.button-blue,
.order-button {
    display: inline-block;
}
.button-blue,
.order-button,
.s1 .row h1,
.section2 h2 {
    text-transform: uppercase;
}
#slider,
.mobile-nav {
    box-sizing: border-box;
}
.flex-container a:hover,
.flex-slider a:hover,
.modal-question input,
.order-button,
button,
div.pp_pic_holder a:focus {
    outline: 0;
}
.order-button {
    background: #ffc90e;
    border-radius: 30px;
    box-shadow: 0 5px 0 #efa300;
    border: 0;
}
.order-button:hover {
    background: #ffc90e;
    background: linear-gradient(to bottom,#ffc90e 0,#efa300 71%,#efa300 71%);
}
.button-blue {
    background: #61f6ff;
    border-radius: 30px;
    box-shadow: 0 5px 0 #00d6e3;
    border: none;
}
.button-blue:hover {
    background: #61f6ff;
    background: linear-gradient(to bottom,#61f6ff 0,#00d6e3 70%);
}
div.bounceInRight>form {
    padding-bottom: 20px;
}
body,
html {
    overflow-x: hidden;
}
body {
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    color: #221819;
    padding-right: 0 !important;
}
.form-box h6,
.s1 .row h1,
.s1 .row h4,
.s3 h2,
.s5 .tab-link .left-tab,
.s5 h3,
.s8 h6,
.section2 h5,
.tab-box h6 {
    font-family: 'PT Sans',sans-serif;
}
.s1 .row h1,
.s1 .row h4 {
    font-weight: 700;
    letter-spacing: 1px;
}
a,
a:hover {
    text-decoration: none!important;
    color: #221819;
}
ul {
    margin-bottom: 0;
    padding: 0;
}
input::-webkit-input-placeholder {
    color: #ccc!important;
}
input:-moz-placeholder {
    color: #ccc!important;
}
input::-moz-placeholder {
    color: #ccc!important;
}
input:-ms-input-placeholder {
    color: #ccc!important;
}
textarea::-webkit-input-placeholder {
    color: #ccc!important;
}
textarea:-moz-placeholder {
    color: #ccc!important;
}
textarea::-moz-placeholder {
    color: #ccc!important;
}
textarea:-ms-input-placeholder {
    color: #ccc!important;
}
.modal-open {
    overflow: auto;
    padding: 0 !important;
}
.container {
    max-width: 980px;
}
#header.fixed {
    opacity: 1;
}
#header {
    background: rgb(110, 228, 236);
    z-index: 99999;
}
#header li {
    font-size: 15px;
}
#header li a {
    padding: 22px 11px 23px;
    color: #221819;
}
#header li:hover {
    background: #ffc90e;
}
#header .phone {
    width: auto;
    margin-left: 1%;
    font-size: 1.4em;
    display: block;
    margin-top: 4px;
    padding-left: 0;
    padding-right: 0;
}
#header .phone-contain {
    width: auto;
}
#header .quession {
    float: right;
    padding: 1px 26px;
    display: block;
    border: 3px solid #ffc90e;
    border-radius: 25px;
    line-height: 2.4;
    margin-top: 0.8em;
    color: #221819;
    font-size: 15px;
    transition: background 0.3s;
    background: 0 0!important;
}
.form-box span,
.s1 .row .mark2 span,
.s1 .row h1,
.s1 .row h4,
.s1 .row img,
.s1-box,
.section2 h2 span,
.section2 h5,
.top-tab li a,
.top-tab li span {
    display: inline-block;
}
#header .quession:hover {
    background: #ffc90e!important;
    transition: background 0.3s;
}
.thank,
.thank.on {
    transition: display 0.3s;
}
.section1 {
    background: url("../img/paralax.png") no-repeat fixed;
    background-size: 100% 100%;
    width: 100%;
}
.s1 .row img {
    margin-top: 2.8em;
}
.s1 .row h1 {
    width: 92%;
    position: relative;
    padding: 0.05em 0.2em;
    font-size: 70px;
    color: #221819;
    background: #61f6ff;
    text-shadow: 1px 0 0 #221819,-1px 0 0 #221819,0 3px 0 #c4fcff;
    margin-top: 0.9em;
    margin-bottom: 16px;
}
.s1 .row h1:after,
.s1 .row h1:before {
    content: " ";
    position: absolute;
    height: 75%;
    width: 5%;
}
.s1 .row h1:before {
    top: 19px;
    left: -4%;
    background: url("../img/title-after.png");
    background-size: 100% 100%;
}
.s1 .row h1:after {
    top: 0;
    right: -4%;
    background: url("../img/title-afte2r.png");
    background-size: 100% 100%;
}
.s1-box,
.section2 h2 span {
    position: relative;
}
.s1 .row h4 {
    width: 70%;
    font-size: 20px;
    color: #fff;
    text-align: left;
    margin: 0 0 80px;
    line-height: 24px;
    text-shadow: 0 2px 0 #221819;
}
.s1 .row .mark1 span,
.s1 .row .mark2 span {
    font-size: 18px;
    font-weight: 700;
}
.info-tab,
.info-tab h6,
.price-new,
.price-old,
.s1 .row .mark2,
.top-tab li {
    text-align: center;
}
.s1 .row .mark2 {
    padding: 31px 0 32px !important;
}
.s1 .row .mark1 {
    background: url("../img/mark1.png") no-repeat;
    padding: 40px 0;
}
.s1 .row .mark2 {
    background: url("../img/mark2.png") no-repeat;
}
.more-info-box {
    width: 100%;
    bottom: 0;
    left: 0;
    letter-spacing: 0.11px;
    background-color: #ffc90e;
    padding: 5px 34px;
    margin-top: 5.5em;
}
.more-info-box p {
    line-height: 1.3em;
}
.more-info-box p span {
    font-weight: 700;
}
.more-info-box p:first-child {
    margin-top: 24px;
    margin-bottom: 11px;
}
.section2 {
    background: url("../img/paralax2.png") no-repeat;
    background-size: 100% 100%;
    width: 100%;
    margin-top: -30px;
    padding-bottom: 35px;
}
.section2 h2 {
    font-size: 58px;
    font-weight: 400;
    margin: 11% 0 6%;
}
.section2 h2 span {
    text-transform: none;
}

.form-box h5,
.form-box h6,
.price-old,
.s3 h2,
.s5 .tab-link,
.s5 .tab-link .left-tab,
.s5 h3,
.section2 h5,
.tab-box h6,
.top-tab li {
    text-transform: uppercase;
}
.section2 .text-inner {
    margin-bottom: 21px;
}
.section2 .text-inner div:first-child {
    margin-right: 1%;
}
.section2 .text-inner.last {
    margin-bottom: 6%;
}
.section2 .padding-0 {
    width: 29%;
}
.section2 .low-6 {
    width: 53%;
}
.section2 h5 {
    position: relative;
    margin: 5px 0;
    padding: 4px 6px;
    font-size: 15px;
    font-weight: 700;
    color: #323232;
    background: #61f6ff;
    letter-spacing: -0.9px;
}
.section2 h5:after {
    content: " ";
    position: absolute;
    top: -13px;
    right: -13px;
    height: 13px;
    width: 13px;
    background: #61f6ff;
}
.tabs,
.top-tab li {
    position: relative;
}
.section2 p {
    margin: 3px 0;
    color: #323232;
    letter-spacing: -.02em;
    padding-left: 2px;
    line-height: 1.3em;
    font-weight: 600;
}
.section2 .order-button {
    margin-bottom: 41%;
}
.s3 {
    background: url("../img/paralax3.png") no-repeat;
    background-size: cover;
    width: 100%;
    padding: 4% 0 5%;
    margin-top: -10%;
}
.s3 h2 {
    width: 61%;
    font-size: 58px;
    color: #fff;
    font-weight: 400;
    margin-top: 73px;
    margin-bottom: 42px;
}
.top-tab li a,
.top-tab li span {
    margin-top: 8%;
}
.top-tab li {
    height: 140px;
    float: left;
    font-weight: 700;
    list-style: none;
    padding: 5% 1%;
}
.top-tab li span {
    vertical-align: middle;
}
.top-tab li:first-child {
    background: url("../img/tab-1.png") no-repeat;
}
.top-tab li:nth-child(2) {
    background: url("../img/tab-2.png") no-repeat;
}
.top-tab li:nth-child(3) {
    background: url("../img/tab-3.png") no-repeat;
    background-size: cover;
}
.top-tab li:nth-child(4) {
    background: url("../img/tab-4.png") no-repeat;
}
.top-tab li:nth-child(5) {
    background: url("../img/tab-5.png") no-repeat;
    position: absolute;
    left: 0;
    top: 20%;
}
.top-tab li:nth-child(6) {
    background: url("../img/tab-6.png") no-repeat;
    position: absolute;
    left: 0;
    top: 40%;
}
.top-tab li:nth-child(7) {
    background: url("../img/tab-7.png") no-repeat;
    position: absolute;
    left: 0;
    top: 60%;
}
.top-tab li:nth-child(8) {
    background: url("../img/tab-8.png") no-repeat;
    position: absolute;
    left: 0;
    top: 80%;
}
.top-tab li.active:before,
.top-tab li:hover:before {
    position: absolute;
    content: ' ';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.5;
}
.top-tab li:nth-child(2) a,
.top-tab li:nth-child(3) a {
    margin-top: 0;
}
.top-tab {
    padding-left: 15px;
    padding-right: 15px;
}
.top-tab li {
    width: 25%;
}
.tabs__content .row>h6 {
    width: 50%;
    float: left;
    text-align: center;
}
.tab-box {
    width: 75%;
    height: 560px;
    background: #fff;
    float: right;
    padding: 0 2% 0 4%;
}
.tabs__content {
    display: none;
}
.price-new,
.price-old,
.tabs__content.active {
    display: block;
}
.tab-box h6 {
    font-size: 15px;
    font-weight: 700;
    margin: 6% 0 2%;
}
.carousel {
    float: left;
    width: 50%;
    height: 425px;
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
    width: 100%;
    height: 365px;
}
.carousel-control {
    background-image: none!important;
}
.glyphicon.glyphicon-chevron-right {
    right: -45%;
    top: 44%;
    font-size: 0;
    border: 8px solid transparent;
    border-left: 17px solid #61f6ff;
    width: 0;
    height: 0;
}
.carousel-indicators {
    bottom: 27px;
}
.glyphicon.glyphicon-chevron-left {
    left: -45%;
    top: 44%;
    font-size: 0;
    border: 8px solid transparent;
    border-right: 17px solid #61f6ff;
    width: 0;
    height: 0;
}
.carousel-indicators li {
    border: none;
    background-color: #cdcdcd;
}
.carousel-indicators .active,
.price-new span {
    background-color: #61f6ff;
}
.price-old {
    font-size: 19px;
    color: #cdcdcd;
    margin-top: 10%;
}
.price-old:before {
  border-bottom: 3px solid red;
  position: absolute;
  content: "";
  width: 36%;
  height: 4%;
  transform: rotate(-10deg);
}


.price-new {
    font-size: 18px;
    color: #221819;
    font-weight: 700;
}
.price-new span {
    font-size: 29px;
}
.price-new span em {
    font-style: normal;
    font-size: 18px;
}
.info-tab {
    float: left;
    width: 48%;
    padding: 0 0 0 5%;
}
.info-tab h6 {
    float: left;
    width: 100%;
}
.info-tab p {
    letter-spacing: -1px;
    line-height: 1.3em;
    margin-bottom: 27px;
    text-align: left;
}
.info-tab ul {
    padding: 0 !important;
    margin-left: 6%;
    list-style: none;
}
.info-tab ul li {
    float: left;
    width: 46%;
}
.info-taba {
	text-align: center;
        margin-top: 25px;
}
.info-taba .order-button {
    padding: 12px 39px;
    margin-top: 13%;
    font-size: 16px;
}
.s4 {
    position: relative;
    height: auto;
}
.container-wrapper {
    background-color: #fff;
    float: left;
    width: 100%;
}
.container-wrapper .man {
    position: relative;
    padding: 3% 15px 0 0;
    font-size: 23px;
    font-weight: 700;
    color: #61f6ff;
    text-align: center;
    background-size: 100% 100%;
}
.name-man {
    position: absolute;
    left: 20%;
    bottom: 6%;
    letter-spacing: 2px;
}
.container-wrapper blockquote {
    position: absolute;
    top: 23%;
    left: 65%;
    font-size: 27px!important;
    border-left: none!important;
    width: 157%;
    font-weight: 400;
    color: #221819;
    letter-spacing: -1px;
    margin: 0;
    text-align: left;
}
.form-box,
.s5 h3 {
    text-align: center;
}
.container-wrapper blockquote span:first-child {
    font-weight: 700;
    margin-right: 2%;
}
.container-wrapper blockquote span:last-child {
    font-weight: 700;
    margin-left: 2%;
}
.left-back {
    margin-top: -4px;
    position: relative;
    float: left;
    width: 46%;
    height: 575px;
    background: url("../img/step.png") no-repeat;
    background-size: 100% 100%;
}
.form-box {
    float: left;
    right: 0;
    width: 54%;
    padding: 3% 0 7% 3%;
    margin-top: -6%;
    background: #ffc90e;
}
.form-box form {
    width: 500px;
    float: left;
}
.form-box h6 {
    font-size: 26px;
    font-weight: 400;
    line-height: 1.25em;
}
.form-box h5 {
    font-size: 35px;
    font-weight: 700;
}
.form-box span {
    font-size: 23px;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 11% 0 6%;
}
.form-box .input-name,
.form-box .input-tel {
    position: relative;
    width: 100%;
    display: inline-block;
    padding: 2% 0;
}
.form-box .input-name input,
.form-box .input-tel input {
    width: 75%;
    font-size: 20px;
}
.form-box #name,
.form-box #telnumb {
    position: relative;
    background: #fff;
    border-radius: 50px;
    padding: 4% 0;
    text-align: center;
    border: none;
    outline: 0;
}
.form-box .input-name:before,
.form-box .input-tel:before {
    left: 80px;
    position: absolute;
    width: 21px;
    height: 21px;
    z-index: 999;
    content: " ";
}
.form-box .input-name:before {
    top: 31px;
    background: url("../img/name-icon.png") no-repeat;
}
.form-box .input-tel:before {
    top: 35px;
    background: url("../img/tel-icon.png") no-repeat;
}
.form-box .input-submit {
    width: 100%;
    margin-top: 30px;
}
.s5 {
    background: url("../img/back-toogle.png") no-repeat;
    background-size: cover;
    padding-bottom: 5%;
    margin-top: -3%;
}
.s5 h3 {
    margin-top: 74px;
    margin-bottom: 80px;
    line-height: 3;
    padding: 5%;
    font-weight: 400;
    background: url("../img/mark3.png") no-repeat;
    background-size: 102% 99%;
    letter-spacing: -1px;
}
.s5 .panel-body h6,
.s6 .putin-box {
    text-align: center;
    letter-spacing: 0;
}
.s5 .panel {
    margin-top: 48px !important;
}
.s5 .panel-heading {
    background: #61f6ff;
    border: none;
    border-radius: 0;
    padding: 0;
}
.s5 .tab-link:hover,
.s5 .tab-link[aria-expanded=true] {
    background: #c4fcff;
}
.s5 .tab-link {
    display: block;
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    padding: 11px 15px;
}
.s5 .tab-link .right-tab-link-c {
    display: none;
}
.s5 .tab-link span:nth-child(2),
.s5 .tab-link span:nth-child(3) {
    position: relative;
    float: right;
    border-bottom: 0.15em dashed #221819;
    margin-top: 8px;
}
.s5 .tab-link span:nth-child(2):before {
    position: absolute;
    content: " ";
    left: -25px;
    top: 5px;
    border: 7px solid transparent;
    border-top: 14px solid #221819;
}
.s5 .tab-link span:nth-child(3):before {
    position: absolute;
    content: " ";
    left: -40px;
    top: -5px;
    border: 7px solid transparent;
    border-bottom: 14px solid #221819;
}
.s5 .tab-link[aria-expanded=true] .right-tab-link-o {
    display: none!important;
}
.s5 .tab-link[aria-expanded=true] .right-tab-link-c {
    margin-left: 2%;
    display: block!important;
}
.s5 .tab-link[aria-expanded=false] .right-tab-link-o {
    display: block!important;
}
.s5 .tab-link[aria-expanded=false] .right-tab-link-c {
    display: none!important;
}
.s5 .tab-link .left-tab {
    float: left;
    font-size: 23px;
    padding-left: 30px;
    color: #007b82;
    width: 470px;
    font-weight: 600;
}
.s5 .tab-link .right-tab {
    float: right;
    padding: 18px 16% 0 10%;
    font-size: 14px;
    color: #007b82;
}
.s5 .panel-body {
    padding: 45px 40px;
}
.s5 .panel-body h6 {
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
}
.centered,
.s7 .title-s7,
.s7 h6,
.s8 h6,
.tell-box,
.title-franclin {
    text-transform: uppercase;
    text-align: center;
}
.s5 .panel-body img {
    display: inline-block;
}
.s5 .panel-default:first-child .left-tab {
    background: url("../img/tab-1-icon.png") 0 45% no-repeat;
}
.s5 .panel-default:first-child .right-tab {
    background: url("../img/rectangle1.png") 38% 25% no-repeat;
}
.s5 .panel-default:nth-child(2) .left-tab {
    background: url("../img/tab-2-icon.png") 0 45% no-repeat;
}
.s5 .panel-default:nth-child(2) .right-tab {
    background: url("../img/rectangle2.png") 38% 25% no-repeat;
}
.s5 .panel-default:nth-child(3) .left-tab {
    background: url("../img/tab-3-icon.png") 0 45% no-repeat;
}
.s5 .panel-default:nth-child(3) .right-tab {
    background: url("../img/rectangle3.png") 38% 25% no-repeat;
}
.s5 .panel-default:last-child .left-tab {
    background: url("../img/tab-4-icon.png") 0 45% no-repeat;
}
.s5 .panel-default:last-child .right-tab {
    background: url("../img/rectangle4.png") 34% 2% no-repeat;
    padding: 2% 14% 0 7%;
    float: right;
}
.s5 #hide-me ul {
    list-style: none;
    padding: 0;
    margin-bottom: 15px;
}
.s5 #hide-me ul li:nth-child(1) {
    padding-left: 30px;
    background: url("../img/star.png") 0 45% no-repeat;
}
.s5 #hide-me ul li:nth-child(2) {
    padding-left: 30px;
    background: url("../img/clock.png") 3px 45% no-repeat;
}
.s5 #hide-me ul li:nth-child(3) {
    padding-left: 30px;
    background: url("../img/galcka.png") 3px 45% no-repeat;
}
.s5 #hide-me2 p {
    margin-bottom: 41px;
}
.s5 #hide-me4 p {
    margin-bottom: 20px;
}
.s5 .right-rab-1 {
    text-align: center;
}
.s5 .right-rab-1 span {
    display: inline-block;
    font-size: 15px;
}
.s5 .right-rab-1 .order-button,
.s5 .right-rab-1 span:first-child {
    margin-bottom: 5%;
}
.s5 .right-rab-1 .tel-box {
    display: block;
    text-align: center;
}
.s5 .right-rab-1 span:last-child {
    display: inline-block;
    padding: 0 5%;
    font-size: 22px;
    font-weight: 700;
    background: url("../img/tell-yelow.png") 0 45% no-repeat;
}
.s5 .panel-default:first-child,
.s5 .panel-default:nth-child(2),
.s5 .panel-default:nth-child(3),
.s5 .panel-default:nth-child(4) {
    position: relative;
}
.s5 .panel-default:first-child:before,
.s5 .panel-default:nth-child(2):before,
.s5 .panel-default:nth-child(3):before,
.s5 .panel-default:nth-child(4):before {
    content: "1";
}
.s5 .panel-default:before {
    position: absolute;
    text-align: center;
    font-size: 31px;
    font-weight: 900;
    left: -50px;
    top: -50px;
    height: 50px;
    width: 50px;
    background-color: #61f6ff;
}
.s5 .panel-default:nth-child(2):before {
    content: "2";
}
.s5 .panel-default:nth-child(3):before {
    content: "3";
}
.s5 .panel-default:nth-child(4):before {
    content: "4";
}
.s6 {
    background: #fff;
}
.s6 .putin-container {
    position: relative;
}
.s6 .putin-box {
    position: absolute;
    width: 67%;
    left: -3%;
    top: 10%;
}
.s6 .quote-putin {
    padding: 10% 0;
    font-size: 25px;
    font-weight: 400;
    border: none;
    background: url("../img/icon-putin.png") 60% 100% no-repeat;
    background-size: 31%;
    line-height: 1.2em;
}
.s6 .quote-putin span:first-child {
    font-weight: 700;
    margin-right: 2%;
}
.s6 .quote-putin span:last-child {
    font-weight: 700;
    margin-left: 2%;
}
.s6 .image-putin {
    position: relative;
    padding: 4% 0 0;
}
.s6 .image-putin span {
    position: absolute;
    content: " ";
    left: 22%;
    top: 80%;
    font-size: 23px;
    font-weight: 700;
    color: #ffc90e;
    letter-spacing: 1px;
}
.centered,
.s8 h6,
.tell-box,
.title-franclin {
    letter-spacing: -2px;
}
.s7 {
    background: url("../img/paralax4.png") no-repeat;
    background-size: cover;
    padding-bottom: 4%;
}
.s7 h6 {
    padding: 0 14%;
    margin-top: 9%;
    font-size: 49px;
}
.s7 .title-s7 {
    display: block;
    padding: 7% 3%;
    font-weight: 700;
    letter-spacing: -0.15px;
    font-size: 15px;
    background: url("../img/mark4.png") 50% 65% no-repeat;
    background-size: 100% 135%;
}
.s7 .desc-inner {
    font-size: 16px;
}
.s7 .desc-inner p {
    padding: 1% 0 1% 7%;
    margin: 0 0 5px;
}
.s7 .desc-inner .stop {
    position: relative;
}
.s7 .desc-inner .stop:before {
    position: absolute;
    left: 0;
    content: "";
    height: 40px;
    width: 40px;
    background: url("../img/stop-icon.png") no-repeat;
    opacity: 0.9;
    z-index: 1;
}
.s7 .desc-inner .list,
.s7 .desc-inner .monitor,
.s7 .desc-inner .price,
.s7 .desc-inner .shield,
.s7 .desc-inner .zamer {
    position: relative;
}
.s7 .desc-inner .list::before,
.s7 .desc-inner .monitor:before,
.s7 .desc-inner .price:before,
.s7 .desc-inner .shield::before,
.s7 .desc-inner .zamer::before {
    content: " ";
    position: absolute;
    height: 40px;
    left: 0;
    width: 40px;
}
.s7 .desc-inner .monitor:before {
    background: url("../img/yellow-monitor.png") no-repeat;
}
.s7 .desc-inner .price:before {
    background: url("../img/price-icon.png") no-repeat;
    background-size: 100% 100%;
}
.s7 .desc-inner .list::before {
    background: url("../img/list-icon.png") no-repeat;
    top: 18%;
    background-size: 100% 100%;
}
.s7 .desc-inner .shield::before {
    background: url("../img/shield-icon.png") no-repeat;
    top: 18%;
    background-size: 100% 100%;
}
.s7 .desc-inner .zamer::before {
    background: url("../img/zamer-icon.png") no-repeat;
    top: 18%;
    background-size: 100% 100%;
}
.s8 #main .flex-next:before,
.s8 #main .flex-prev:before {
    content: " "!important;
    margin-top: 7px;
}
.s7 .decsion1 {
    display: block;
    width: 70%;
    float: left;
    background: url("../img/mark5.png") no-repeat;
    background-size: 100% 100%;
    margin-left: 5%;
    margin-bottom: 4%;
}
.s7 .decsion2 {
    width: 70%;
    float: right;
    background: url("../img/mark6.png") no-repeat;
    background-size: 100% 100%;
    margin-right: 10%;
    margin-bottom: 3%;
}
.s7 .decsion3 {
    width: 70%;
    float: left;
    background: url("../img/mark7.png") no-repeat;
    background-size: 100% 100%;
    margin-left: 5%;
    margin-bottom: 5%;
}
.s7 .decsion4 {
    width: 70%;
    float: right;
    background: url("../img/mark8.png") no-repeat;
    background-size: 100% 100%;
    margin-right: 10%;
    margin-bottom: 4%;
}
.s7 .decsion5 {
    width: 70%;
    float: left;
    background: url("../img/mark9.png") no-repeat;
    background-size: 100% 100%;
    margin-left: 5%;
}
.s7 .order-button {
    margin: 6% 0 11%;
}
.s8 {
    background: url("../img/paralax5.png") no-repeat;
    background-size: 100% auto;
    margin-top: -9%;
    padding: 0 0 0.2%;
    float: left;
    width: 100%;
}
.s8 h6 {
    font-size: 58px;
    color: #fff;
    text-shadow: 0 2px 0 #221819,0 0 0 #221819;
    margin-top: 13%;
}
.s8 .title-section {
    display: block;
    text-align: center;
    font-size: 26px;
    padding: 3.5% 4% 5%;
    background: url("../img/mark10.png") no-repeat;
    background-size: 100% 100%;
}
.s8 #main {
    position: relative;
}
.s8 #main .flex-next,
.s8 #main .flex-prev {
    color: #fff;
    position: absolute;
    top: 50%;
    height: 33px;
    width: 37px;
    background: #fff;
}
.s8 #main .flex-next {
    right: -8%;
}
.s8 #main .flex-next:before {
    border: 9px solid transparent;
    border-left: 21px solid #ffc90e;
}
.s8 #main .flex-prev {
    left: -8%;
}
.franclin,
.franclin-box {
    position: relative;
}
.s8 #main .flex-prev:before {
    border: 9px solid transparent;
    border-right: 21px solid #ffc90e;
}
#main section {
    margin-bottom: 0;
}
.s8 #carousel.flexslider {
    margin: 0;
}
.s8 .flexslider {
    margin: 0 0 88px;
}
.slider {
    text-align: center;
}
#slider {
    display: inline-block;
    width: 90%;
    border: 13px solid #fff;
    max-height: 435px;
    border-radius: 0;
}
.flex-control-thumbs li {
    width: 10%!important;
}
.flex-control-nav img {
    min-height: 80px;
    max-height: 80px;
}
#slider .slides li {
    background: url(/img/bgslider.jpg);
    height: 410px;
}
#slider .flexslider .slides img {
    height: 100%;
    min-height: 200px;
}
#carousel {
    border: none;
}
#carousel .flex-active-slide img {
    opacity: 0.6;
}
#carousel .flex-next,
#carousel .flex-prev {
    display: none;
}
#carousel li {
    margin-right: 0 !important;
    width: auto!important;
}
#carousel img {
    max-width: 165px;
    max-height: 120px;
    min-width: 165px;
    min-height: 120px;
}
.s9 {
    background: #fff;
    float: left;
    width: 100%;
}
.s9 .citata-franclin blockquote {
    padding: 26% 10%;
    font-size: 27px!important;
    border: none;
    background: url("../img/icon-franclin.png") 35% 64% no-repeat;
    background-size: 45%;
    margin-bottom: 7%;
}
.s9 .citata-franclin blockquote b:first-child {
    margin-right: 3%;
}
.s9 .citata-franclin blockquote b:last-child {
    margin-left: 2%;
}
.s9 .citata-franclin blockquote span {
    margin-left: 13%;
}
.franclin {
    padding-bottom: 5%;
}
.franclin-box blockquote {
    position: absolute;
    left: 36%;
    top: 4%;
    width: 67%;
    border: 0!important;
    padding: 10%;
    background: url("../img/icon-franclin.png") 45% 90% no-repeat;
    background-size: 41%;
}
.name-f {
    position: absolute;
    width: 85%;
    top: 80%;
    left: 0;
    text-align: center;
    font-size: 23px;
    font-weight: 700;
    background: #ffc90e;
    line-height: 2;
    padding: 0 2%;
}
.modal-question .input-name:before,
.modal-question .input-tel:before {
    content: " ";
    left: 8%;
    height: 21px;
    z-index: 999;
}
.centered,
.tell-box,
.title-franclin {
    font-size: 33px;
    font-weight: 700;
}
.regular {
    font-weight: 400!important;
}
.tell-franclin {
    display: inline-block;
    width: 50%;
    padding: 3% 0% 2.1% 1%;
    background: url("../img/mark11.png") no-repeat;
    background-size: 100% 100%;
    margin-top: -17px;
    margin-bottom: -14px;
}
.s9 .order-button {
    margin-top: 2%;
    margin-bottom: 5%;
}
.franclin-box blockquote {
    font-size: 27px;
}
footer {
    float: left;
    background: #f0f0f0;
    padding: 10px 0;
    width: 100%;
}
.mail,
.mail:hover {
    color: #0093c9;
}
.url,
.url:hover {
    color: #ff5d0e;
}
.modal {
    padding-top: 5%;
}
.modal-content {
    background: #ffc90e;
}
.modal-content .x {
    color: #221819;
    font-size: 25px;
}
.modal-content .modal-header {
    border-bottom: 0;
}
.modal-body {
    margin-top: -23px;
}
.modal-body .order-button {
    margin-top: 2%;
    padding: 5px 31px;
    line-height: 2;
}
.modal-question input {
    color: #221819;
    position: relative;
    background: #fff;
    border-radius: 50px;
    text-align: center;
    border: 2px solid #ffc90e;
    padding: 4% 0;
}
.modal-question .input-name {
    position: relative;
    width: 100%;
    display: inline-block;
    padding: 2% 0;
}
.modal-question .input-name:before {
    top: 31%;
    position: absolute;
    width: 21px;
    background: url("../img/name-icon.png") no-repeat;
}
.modal-question .input-name input {
    width: 100%;
}
.modal-question input:-moz-placeholder {
    color: #d3d3d3;
}
.modal-question input::-webkit-input-placeholder {
    color: #d3d3d3;
}
.modal-question textarea:-moz-placeholder {
    color: #d3d3d3;
}
.modal-question textarea::-webkit-input-placeholder {
    color: #d3d3d3;
}
.modal-question .input-tel {
    position: relative;
    width: 100%;
    display: inline-block;
    padding: 2% 0;
}
#modal-form {
    text-align: center;
}
.modal-question .input-tel:before {
    top: 36%;
    position: absolute;
    width: 21px;
    background: url("../img/tel-icon.png") no-repeat;
}
.pp,
.thank {
    z-index: 9999999;
}
.modal-question .input-tel input {
    width: 100%;
}
.modal-question .form-control {
    border: 2px solid #ffc90e!important;
    border-radius: 20px;
    height: 200px;
    padding: 14px 22px;
}
.thank {
    display: none;
    padding: 50px 20px;
    width: 300px;
    position: fixed;
    top: 18%;
    font-size: 25px;
    font-weight: 700;
    background-color: #ffc90e;
    border-radius: 20px;
    box-shadow: 3px 7px 0 #efa300;
}
.tabs__content:nth-child(2) .row h6,
.tabs__content:nth-child(3) .row h6 {
    margin: 6% 0 0;
    line-height: 1;
}
.carousel-inner {
    margin-top: 2px;
}
#formID {
    position: relative;
    text-align: center;
}
.thank.on {
    display: block;
}
#main-nav {
    display: inline-block;
    width: 60%;
    float: left;
}
.burger {
    display: none!important;
}
.main-content #sidebar-toggle {
    border-radius: 3px;
    display: block;
    position: relative;
    padding: 7px 5px;
    float: left;
    box-sizing: border-box;
    margin-left: 3%;
}
.error,
.mobile-nav,
.pp {
    position: absolute;
}
.main-content #sidebar-toggle .bar {
    display: block;
    width: 20px;
    margin-bottom: 3px;
    height: 3px;
    background-color: #ffc90e;
    border-radius: 1px;
    cursor: pointer;
}
.main-content #sidebar-toggle .bar:last-child {
    margin-bottom: 0;
}
.mobile-nav {
    display: none!important;
    background: #747474;
    width: 256px;
    height: 100%;
    -moz-box-sizing: border-box;
}
.mobile-nav li {
    padding: 2% 8%;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    font-size: 20px;
    font-weight: 700;
}
.mobile-nav li a {
    display: block;
}
.mobile-nav.none {
    display: block!important;
}
.disp,
.error,
.tab-mobile {
    display: none;
}
.main-content {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.main-content.open-menu {
    -webkit-transform: translate3d(256px,0,0);
    transform: translate3d(256px,0,0);
}
.pp {
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0.5;
    pointer-events: none;
}
.error {
    background: red;
    font-size: 13px;
    left: 0;
    top: -12%;
    width: 124px;
    height: 49px;
    border-radius: 7px;
    line-height: 1;
    padding: 2% 1%;
    transition: 0.4s ease-out;
    transition-delay: 0.5s;
}
#formID .error.on-er {
    display: block;
    transition: 0.4s ease-out;
    transition-delay: 0.5s;
}
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_top,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right {
    height: 13px;
}
div.pp_default .pp_top .pp_left {
    background: url("../img/prettyPhoto/default/sprite.png") -78px -93px no-repeat;
}
div.pp_default .pp_top .pp_middle {
    background: url("../img/prettyPhoto/default/sprite_x.png") top left repeat-x;
}
div.pp_default .pp_top .pp_right {
    background: url("../img/prettyPhoto/default/sprite.png") -112px -93px no-repeat;
}
div.pp_default .pp_content .ppt {
    color: #f8f8f8;
}
div.pp_default .pp_content_container .pp_left {
    background: url("../img/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;
    padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right {
    background: url("../img/prettyPhoto/default/sprite_y.png") top right repeat-y;
    padding-right: 13px;
}
div.pp_default .pp_content {
    background-color: #fff;
}
div.pp_default .pp_next:hover {
    background: url("../img/prettyPhoto/default/sprite_next.png") center right no-repeat;
    cursor: pointer;
}
div.pp_default .pp_previous:hover {
    background: url("../img/prettyPhoto/default/sprite_prev.png") center left no-repeat;
    cursor: pointer;
}
div.pp_default .pp_expand {
    background: url("../img/prettyPhoto/default/sprite.png") 0 -29px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px;
}
div.pp_default .pp_expand:hover {
    background: url("../img/prettyPhoto/default/sprite.png") 0 -56px no-repeat;
    cursor: pointer;
}
div.pp_default .pp_contract {
    background: url("../img/prettyPhoto/default/sprite.png") 0 -84px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px;
}
div.pp_default .pp_contract:hover {
    background: url("../img/prettyPhoto/default/sprite.png") 0 -113px no-repeat;
    cursor: pointer;
}
div.pp_default .pp_close {
    width: 30px;
    height: 30px;
    background: url("../img/prettyPhoto/default/sprite.png") 2px 1px no-repeat;
    cursor: pointer;
}
div.pp_default #pp_full_res .pp_inline {
    color: #000;
}
div.pp_default .pp_gallery ul li a {
    background: url("../img/prettyPhoto/default/default_thumb.png") center center #f8f8f8;
    border: 1px solid #aaa;
}
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a {
    border-color: #fff;
}
div.pp_default {
    margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_next,
div.pp_default .pp_gallery a.pp_arrow_previous {
    position: static;
    left: auto;
}
div.pp_default .pp_nav .pp_pause,
div.pp_default .pp_nav .pp_play {
    background: url("../img/prettyPhoto/default/sprite.png") -51px 1px no-repeat;
    height: 30px;
    width: 30px;
}
div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px;
}
div.pp_default .pp_details {
    position: relative;
}
div.pp_default a.pp_arrow_next,
div.pp_default a.pp_arrow_previous {
    background: url("../img/prettyPhoto/default/sprite.png") -31px -3px no-repeat;
    height: 20px;
    margin: 4px 0 0;
    width: 20px;
}
div.pp_default a.pp_arrow_next {
    left: 52px;
    background-position: -82px -3px;
}
div.pp_default .pp_content_container .pp_details {
    margin-top: 5px;
}
div.pp_default .pp_nav {
    clear: none;
    height: 30px;
    width: 110px;
    position: relative;
}
div.pp_default .pp_nav .currentTextHolder {
    font-family: Georgia;
    font-style: italic;
    color: #999;
    font-size: 11px;
    left: 75px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
    position: absolute;
    top: 2px;
}
div.light_rounded #pp_full_res .pp_inline,
div.light_rounded .pp_content .ppt {
    color: #000;
}
div.dark_rounded .pp_details,
div.dark_square .pp_details,
div.facebook .pp_details,
div.light_rounded .pp_details,
div.light_square .pp_details {
    position: relative;
}
div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover,
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_nav .pp_play:hover {
    opacity: 0.7;
}
div.pp_default .pp_description {
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    margin: 5px 50px 5px 0;
}
div.dark_rounded .pp_description,
div.light_rounded .pp_description {
    margin-right: 85px;
}
div.dark_rounded .pp_gallery a.pp_arrow_next,
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next,
div.light_rounded .pp_gallery a.pp_arrow_previous {
    margin-top: 12px !important;
}
div.pp_default .pp_bottom .pp_left {
    background: url("../img/prettyPhoto/default/sprite.png") -78px -127px no-repeat;
}
div.pp_default .pp_bottom .pp_middle {
    background: url("../img/prettyPhoto/default/sprite_x.png") bottom left repeat-x;
}
div.pp_default .pp_bottom .pp_right {
    background: url("../img/prettyPhoto/default/sprite.png") -112px -127px no-repeat;
}
div.pp_default .pp_loaderIcon {
    background: url("../img/prettyPhoto/default/loader.gif") center center no-repeat;
}
div.light_rounded .pp_top .pp_left {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_middle {
    background: #fff;
}
div.light_rounded .pp_top .pp_right {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat;
}
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right {
    background: #fff;
}
div.light_rounded .pp_content {
    background-color: #fff;
}
div.light_rounded .pp_next:hover {
    background: url("../img/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_previous:hover {
    background: url("../img/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_expand {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_expand:hover {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_contract {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_contract:hover {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_nav .pp_play {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}
div.light_rounded .pp_nav .pp_pause {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}
div.light_rounded .pp_arrow_previous {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default;
}
div.light_rounded .pp_arrow_next {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat;
}
div.light_rounded .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_middle {
    background: #fff;
}
div.light_rounded .pp_bottom .pp_right {
    background: url("../img/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat;
}
div.light_rounded .pp_loaderIcon {
    background: url("../img/prettyPhoto/light_rounded/loader.gif") center center no-repeat;
}
div.dark_rounded .pp_top .pp_left {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_middle {
    background: url("../img/prettyPhoto/dark_rounded/contentPattern.png") top left;
}
div.dark_rounded .pp_top .pp_right {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
    background: url("../img/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
    background: url("../img/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y;
}
div.dark_rounded .pp_content {
    background: url("../img/prettyPhoto/dark_rounded/contentPattern.png") top left;
}
div.dark_rounded .pp_next:hover {
    background: url("../img/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;
    cursor: pointer;
}
div.dark_rounded .pp_previous:hover {
    background: url("../img/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;
    cursor: pointer;
}
div.dark_rounded .pp_expand {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;
    cursor: pointer;
}
div.dark_rounded .pp_expand:hover {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;
    cursor: pointer;
}
div.dark_rounded .pp_contract {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;
    cursor: pointer;
}
div.dark_rounded .pp_contract:hover {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;
    cursor: pointer;
}
div.dark_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;
    cursor: pointer;
}
div.dark_rounded .currentTextHolder {
    color: #c4c4c4;
}
div.dark_rounded #pp_full_res .pp_inline,
div.dark_rounded .pp_description {
    color: #fff;
}
div.dark_rounded .pp_nav .pp_play {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}
div.dark_rounded .pp_nav .pp_pause {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}
div.dark_rounded .pp_arrow_previous {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default;
}
div.dark_rounded .pp_arrow_next {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat;
}
div.dark_rounded .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default;
}
div.dark_rounded .pp_bottom .pp_left {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_middle {
    background: url("../img/prettyPhoto/dark_rounded/contentPattern.png") top left;
}
div.dark_rounded .pp_bottom .pp_right {
    background: url("../img/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
    background: url("../img/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;
}
div.dark_square .pp_content,
div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right {
    background: #000;
}
div.dark_square .currentTextHolder {
    color: #c4c4c4;
}
div.dark_square .pp_description {
    color: #fff;
    margin: 0 85px 0 0;
}
div.dark_square .pp_gallery a.pp_arrow_next,
div.dark_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next,
div.light_square .pp_gallery a.pp_arrow_previous {
    margin-top: 12px !important;
}
div.dark_square .pp_loaderIcon {
    background: url("../img/prettyPhoto/dark_square/loader.gif") center center no-repeat;
}
div.dark_square .pp_expand {
    background: url("../img/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;
    cursor: pointer;
}
div.dark_square .pp_expand:hover {
    background: url("../img/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;
    cursor: pointer;
}
div.dark_square .pp_contract {
    background: url("../img/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;
    cursor: pointer;
}
div.dark_square .pp_contract:hover {
    background: url("../img/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;
    cursor: pointer;
}
div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url("../img/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;
    cursor: pointer;
}
div.dark_square #pp_full_res .pp_inline {
    color: #fff;
}
div.facebook #pp_full_res .pp_inline,
div.facebook .pp_content .ppt,
div.light_square #pp_full_res .pp_inline,
div.light_square .pp_content .ppt {
    color: #000;
}
div.dark_square .pp_nav {
    clear: none;
}
div.dark_square .pp_nav .pp_play {
    background: url("../img/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}
div.dark_square .pp_nav .pp_pause {
    background: url("../img/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}
div.dark_square .pp_arrow_previous {
    background: url("../img/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat;
}
div.dark_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default;
}
div.dark_square .pp_arrow_next {
    background: url("../img/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat;
}
div.dark_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default;
}
div.dark_square .pp_next:hover {
    background: url("../img/prettyPhoto/dark_square/btnNext.png") center right no-repeat;
    cursor: pointer;
}
div.dark_square .pp_previous:hover {
    background: url("../img/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;
    cursor: pointer;
}
div.light_square .pp_content,
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right {
    background: #fff;
}
div.light_square .pp_expand {
    background: url("../img/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;
    cursor: pointer;
}
div.light_square .pp_expand:hover {
    background: url("../img/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;
    cursor: pointer;
}
div.light_square .pp_contract {
    background: url("../img/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;
    cursor: pointer;
}
div.light_square .pp_contract:hover {
    background: url("../img/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;
    cursor: pointer;
}
div.light_square .pp_close {
    width: 75px;
    height: 22px;
    background: url("../img/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;
    cursor: pointer;
}
div.light_square .pp_description {
    margin-right: 85px;
}
div.light_square .pp_nav .pp_pause,
div.light_square .pp_nav .pp_play {
    height: 15px;
    width: 14px;
}
div.light_square .pp_arrow_previous {
    background: url("../img/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat;
}
div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default;
}
div.light_square .pp_arrow_next {
    background: url("../img/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat;
}
div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default;
}
div.light_square .pp_next:hover {
    background: url("../img/prettyPhoto/light_square/btnNext.png") center right no-repeat;
    cursor: pointer;
}
div.light_square .pp_previous:hover {
    background: url("../img/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;
    cursor: pointer;
}
div.light_square .pp_loaderIcon {
    background: url("../img/prettyPhoto/light_rounded/loader.gif") center center no-repeat;
}
div.facebook .pp_top .pp_left {
    background: url("../img/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
    background: url("../img/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;
}
div.facebook .pp_top .pp_right {
    background: url("../img/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;
}
div.facebook .pp_content_container .pp_left {
    background: url("../img/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;
}
div.facebook .pp_content_container .pp_right {
    background: url("../img/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;
}
div.facebook .pp_content {
    background: #fff;
}
div.facebook .pp_expand {
    background: url("../img/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;
    cursor: pointer;
}
div.facebook .pp_expand:hover {
    background: url("../img/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;
    cursor: pointer;
}
div.facebook .pp_contract {
    background: url("../img/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;
    cursor: pointer;
}
div.facebook .pp_contract:hover {
    background: url("../img/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;
    cursor: pointer;
}
div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url("../img/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;
    cursor: pointer;
}
div.facebook .pp_description {
    margin: 0 37px 0 0;
}
div.facebook .pp_loaderIcon {
    background: url("../img/prettyPhoto/facebook/loader.gif") center center no-repeat;
}
div.facebook .pp_arrow_previous {
    background: url("../img/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}
div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default;
}
div.facebook .pp_arrow_next {
    background: url("../img/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}
div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default;
}
div.facebook .pp_nav {
    margin-top: 0;
}
div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
    background: url("../img/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;
    height: 22px;
    width: 22px;
}
div.facebook .pp_nav .pp_pause {
    background: url("../img/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;
    height: 22px;
    width: 22px;
}
div.facebook .pp_next:hover {
    background: url("../img/prettyPhoto/facebook/btnNext.png") center right no-repeat;
    cursor: pointer;
}
div.facebook .pp_previous:hover {
    background: url("../img/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;
    cursor: pointer;
}
div.facebook .pp_bottom .pp_left {
    background: url("../img/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
    background: url("../img/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;
}
div.facebook .pp_bottom .pp_right {
    background: url("../img/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;
}
div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
}
div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000;
}
.pp_top {
    height: 20px;
    position: relative;
}
* html .pp_top {
    padding: 0 20px;
}
.pp_top .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}
.pp_top .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}
* html .pp_top .pp_middle {
    left: 0;
    position: static;
}
.pp_top .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.pp_content {
    height: 40px;
    min-width: 40px;
}
* html .pp_content {
    width: 40px;
}
.pp_fade {
    display: none;
}
.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}
.pp_content_container .pp_left {
    padding-left: 20px;
}
.pp_content_container .pp_right {
    padding-right: 20px;
}
.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px;
}
.pp_description {
    display: none!important;
    margin: 0;
}
.pp_social,
.pp_social .facebook,
.pp_social .twitter {
    display: none;
}
.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0;
}
.pp_nav p {
    float: left;
    margin: 2px 4px;
    white-space: nowrap;
}
.pp_nav .pp_pause,
.pp_nav .pp_play {
    float: left;
    margin-right: 4px;
    text-indent: -10000px;
}
a.pp_arrow_next,
a.pp_arrow_previous {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px;
}
.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}
.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000;
}
.pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative;
}
.pp_gallery ul {
    float: left;
    height: 35px;
    margin: 0 0 0 5px;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
a.pp_close,
a.pp_contract,
a.pp_expand {
    position: absolute;
    text-indent: -10000px;
}
.pp_gallery ul a {
    border: 1px solid #000;
    border: 1px solid rgba(0,0,0,.5);
    display: block;
    float: left;
    height: 33px;
    overflow: hidden;
}
.pp_gallery li.selected a,
.pp_gallery ul a:hover {
    border-color: #fff;
}
.pp_gallery ul a img {
    border: 0;
}
.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}
.pp_gallery li.default a {
    background: url("../img/prettyPhoto/facebook/default_thumbnail.gif") no-repeat;
    display: block;
    height: 33px;
    width: 50px;
}
.pp_gallery li.default a img {
    display: none;
}
a.pp_next,
a.pp_previous {
    background: url("../img/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;
    display: block;
    height: 100%;
    width: 49%;
    text-indent: -10000px;
}
.pp_gallery .pp_arrow_next,
.pp_gallery .pp_arrow_previous {
    margin-top: 7px !important;
}
a.pp_next {
    float: right;
}
a.pp_previous {
    float: left;
}
a.pp_contract,
a.pp_expand {
    cursor: pointer;
    display: none;
    height: 20px;
    right: 30px;
    top: 10px;
    width: 20px;
    z-index: 20000;
}
a.pp_close {
    right: 0;
    top: 0;
    display: block;
    line-height: 22px;
}
.pp_bottom {
    height: 20px;
    position: relative;
}
* html .pp_bottom {
    padding: 0 20px;
}
.pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}
.pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}
* html .pp_bottom .pp_middle {
    left: 0;
    position: static;
}
.pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}
#pp_full_res {
    line-height: 1!important;
}
#pp_full_res .pp_inline {
    text-align: left;
}
#pp_full_res .pp_inline p {
    margin: 0 0 15px;
}
div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    margin: 0 0 5px 15px;
    z-index: 9999;
}
.flex-direction-nav a,
.flex-direction-nav a:before {
    color: rgba(0,0,0,.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,.3);
}
.flex-control-nav,
.flex-direction-nav,
.slides,
.slides>li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
.flexslider {
    padding: 0;
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    border-radius: 4px;
}
.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .flexslider .slides {
    display: block;
}
* html .flexslider .slides {
    height: 1%;
}
.no-js .flexslider .slides>li:first-child {
    display: block;
}
.flexslider .slides {
    zoom: 1;
}
.flexslider .slides img {
    width: 100%;
    display: block;
    max-height: 433px;
    height: auto;
    -moz-user-select: none;
}
.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
    font-size: 40px;
    display: inline-block;
    content: '\f001';
}
.flex-direction-nav a.flex-next:before {
    content: '\f002';
}
.flex-direction-nav .flex-prev {
    left: -50px;
}
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter:alpha(opacity=0);
    cursor: default;
    z-index: -1;
}
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: flexslider-icon;
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a.flex-play:before {
    content: '\f003';
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0,0,0,.5);
    cursor: pointer;
    text-indent: -9999px;
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    border-radius: 20px;
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0,0,0,.7);
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0,0,0,.9);
    cursor: default;
}
.flex-control-thumbs {
    margin: 25px 0 0;
    position: static;
    overflow: auto;
    max-height: 76px;
    background: url(/img/bgslider.jpg);
}
.flex-control-thumbs li {
    margin: -3px 0;
}
.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: 1;
    cursor: pointer;
    -moz-user-select: none;
    transition: all 1s ease;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}
@media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }

    .flex-control-thumbs {
        background: none;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}
@media (max-width:2200px) {
    .section1 {
        background-size: 100% 100%;
    }
    .section2 {
        background-size: 130% 100%;
    }
    .s8 {
        background-size: auto;
        width: 100%;
        float: left;
    }
    .s1 .row h1:before {
        content: " ";
        position: absolute;
        top: 23%;
        left: -30px;
        background: url("../img/title-after.png");
        height: 77%;
        width: 31px;
        background-size: 100% 100%;
    }
}
@media (max-width:1200px) {
    .section1 {
        background-size: 112% 104%;
    }
    .name-man {
        position: absolute;
        left: 20%;
        bottom: 0;
        letter-spacing: 3px;
    }
}
@media (max-width:1024px) {
    .s5 .tab-link .right-tab {
        padding: 18px 13% 0 10%;
    }
    .section1 {
        background: url("../img/paralax-planshet.png") no-repeat;
        background-size: 100% 100%;
    }
    .left-back {
        height: 530px;
    }
    .form-box span {
        margin: 5% 0 6%;
    }
    .s5 .container {
        text-align: center;
    }
    .panel-default {
        display: inline-block;
        width: 95%;
    }
    .s3 {
        margin-top: -15%;
    }
}
@media (max-width:990px) {
    #header li a,
    body {
        font-size: 12px;
    }
    .s5 #hide-me ul li,
    .s5 .info-left,
    .s5 .panel-body p {
        text-align: left;
    }
    .s5 .panel {
        margin-top: 49px !important;
    }
    .s3 h2 {
        width: 100%;
    }
    .s7 .desc-inner .monitor:before {
        position: absolute;
        content: " ";
        height: 24px;
        width: 26px;
        background: url("../img/yellow-monitor-min.png") no-repeat;
        left: 0;
    }
    .s7 .desc-inner .list::before,
    .s7 .desc-inner .price:before,
    .s7 .desc-inner .shield::before,
    .s7 .desc-inner .zamer::before {
        content: " ";
        position: absolute;
        height: 25px;
        left: 0;
        width: 25px;
    }

    #slider .slides li {
        height: auto!important;
    }

    .s7 .desc-inner .price:before {
        background: url("../img/price-icon.png") no-repeat;
        background-size: 100% 100%;
    }
    .s7 .desc-inner .list::before {
        background: url("../img/list-icon.png") no-repeat;
        background-size: 100% 100%;
    }
    .s7 .desc-inner .shield::before {
        background: url("../img/shield-icon.png") no-repeat;
        background-size: 100% 100%;
    }
    .s7 .desc-inner .zamer::before {
        background: url("../img/zamer-icon.png") no-repeat;
        background-size: 100% 100%;
    }
    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img,
    .img-responsive,
    .thumbnail a>img,
    .thumbnail>img {
        max-width: 245px!important;
        width: 100%;
    }
    #header li a {
        display: inline-block;
        padding: 16px 8px 13px;
    }
    #header .phone {
        width: auto;
        font-size: 1em;
        margin-top: 14px;
    }
    #header .phone-contain {
        width: auto;
    }
    #header .quession {
        line-height: 2.2;
        margin-top: 0.5em;
        font-size: 12px;
        padding: 1px 6px;
    }
    .section1 {
        background: url("../img/paralax-planshet.png") no-repeat;
        background-size: 100% 100%;
    }
    .s1 .row img {
        margin-top: 2em !important;
        height: 55px;
        width: 195px;
    }
    .s1 .row .mark2 span,
    .s1 .row h4 {
        font-weight: 600;
    }
    .s1 .row h1 {
        width: 88%;
        font-size: 51px;
        padding: 0.1em 0.2em;
        margin-top: 0.9em;
        margin-bottom: 6px;
        letter-spacing: 1px;
    }
    .s1 .row h4 {
        width: 42%;
        font-size: 16px!important;
        line-height: 20px;
        margin: 0 0 42px;
        letter-spacing: 0;
    }
    .info-tab p,
    .s5 h3 {
        letter-spacing: -1px;
    }
    .s1 .row .mark2 {
        padding: 20px 0 25px !important;
    }
    .s1 .row .mark1,
    .s1 .row .mark2 {
        background-size: 100% 100%;
    }
    .s1 .row .mark1 span,
    .s1 .row .mark2 span {
        font-weight: 600;
        font-size: 14px;
    }
    .more-info-box {
        margin-top: 3em;
    }
    .section2 {
        background: url("../img/paralax2-planshet.png") no-repeat!important;
        background-size: cover!important;
    }
    .more-info-box p:first-child {
        margin-top: 12px;
    }
    .section2 h2 {
        font-size: 42px;
        margin: 9% 0 5%;
    }
    .section2 h2 span:after {
        font-size: 30px;
    }
    .section2 h5 {
        font-size: 13px;
        margin: 1px 0;
        padding: 2px 4px;
    }
    #ex-3 h5 {
        margin: 10px 0;
    }
    .section2 .padding-0 {
        width: 36%;
    }
    .section2 .text-inner {
        margin-bottom: 2%;
    }
    .top-tab li a {
        margin-top: 10%;
    }
    .section2 .text-inner.last {
        margin-bottom: 1%;
        margin-top: 2%;
    }
    .section2 .order-button {
        margin-bottom: 25%;
    }
    .order-button {
        padding: 11px 16px;
        font-size: 14px;
    }
    .section2 .low-6 {
        width: 62%;
    }
    .s3 {
        margin-top: -9%;
        padding: 4% 0 9%;
    }
    .s3 h2 {
        font-size: 43px;
        margin-top: 54px;
        margin-bottom: 31px;
    }
    .top-tab li {
        height: 105px;
        padding: 4% 0 5%;
        line-height: 1.3;
    }
    .tab-box {
        height: 415px;
    }
    .tab-box h6 {
        font-size: 12px;
    }
    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img {
        height: 265px;
    }
    .info-tab p {
        margin-bottom: 10px;
        line-height: 1.1;
    }
    .info-tab .order-button {
        padding: 12px 46px;
        margin-top: 21%;
        font-size: 11px;
    }
    .glyphicon.glyphicon-chevron-right {
        right: -36%;
        top: 32%;
        border: 6px solid transparent;
        border-left: 11px solid #61f6ff;
    }
    .glyphicon.glyphicon-chevron-left {
        left: -36%;
        top: 32%;
        font-size: 0;
        border: 6px solid transparent;
        border-right: 11px solid #61f6ff;
    }
    .carousel-indicators {
        bottom: 30%;
    }
    .carousel-indicators li {
        height: 8px;
        width: 8px;
    }
    .carousel-indicators li.active {
        height: 9px;
        width: 9px;
    }
    .price-old {
        font-size: 14px;
        margin-top: 9%;
    }
    .price-new {
        font-size: 13px;
    }
    .price-new span {
        font-size: 24px;
    }
    .container-wrapper .man {
        padding: 5% 5px 4% 0;
        font-size: 20px;
    }
    .name-man {
        left: 11%;
        bottom: 16%;
    }
    .left-back {
        width: 47%;
        height: 440px;
        margin-top: -5%;
        background: url("../img/step-planshet.png") no-repeat;
        background-size: 100% 100%;
    }
    .form-box form {
        width: 390px;
    }
    .container-wrapper blockquote {
        top: 22%;
        font-size: 20px!important;
        line-height: 1.2;
        left: 58%;
    }
    .form-box {
        position: relative;
        float: left;
        top: 0!important;
        width: 53%;
        padding: 3% 0 10% 1%;
        margin-top: -116px;
    }
    .form-box h6 {
        font-size: 20px;
        margin-top: 8%;
        margin-bottom: 1%;
    }
    .form-box h5 {
        font-size: 27px;
        margin-top: 1%;
    }
    .form-box span {
        font-size: 18px;
        margin: 10% 0 6%;
    }
    .form-box .input-name input,
    .form-box .input-tel input {
        font-size: 14px;
        width: 69%;
    }
    .form-box .input-name:before {
        top: 20px;
        left: 74px;
    }
    .form-box .input-tel:before {
        top: 24px;
        left: 74px;
    }
    .form-box .input-submit {
        margin-top: 21px;
    }
    .button-blue {
        padding: 14px 35px;
        font-size: 14px;
    }
    .s5 {
        margin-top: -5%;
    }
    .s5 h3 {
        font-size: 18px;
        padding: 8%;
        margin-top: 84px;
        margin-bottom: 18px;
    }
    .s7 h6,
    .s8 h6 {
        letter-spacing: 0;
    }
    .panel-default {
        width: 94%;
        margin-left: 5%;
    }
    .s5 .tab-link .left-tab {
        font-size: 17px;
        margin-top: 11px;
    }
    .s5 .img-responsive {
        max-width: 185px!important;
    }
    #hide-me3 .img-responsive,
    #hide-me4 .img-responsive {
        max-width: 45px!important;
    }
    .s5 .tab-link span:nth-child(2),
    .s5 .tab-link span:nth-child(3) {
        border-bottom: 1px dashed #221819!important;
        margin-top: 11px !important;
    }
    .s5 .tab-link span:nth-child(2):before {
        left: -14px;
        top: 4px;
        border: 5px solid transparent;
        border-top: 8px solid #221819;
    }
    .s5 .tab-link span:nth-child(3):before {
        left: -22px;
        top: 0;
        border: 5px solid transparent;
        border-bottom: 8px solid #221819;
    }
    .s5 .tab-link {
        font-size: 12px;
        padding: 6px 20px;
    }
    .s5 .tab-link .right-tab {
        font-size: 11px;
        text-transform: capitalize;
    }
    .s5 .panel-default:before {
        font-size: 23px;
        left: -35px;
        top: -36px;
        height: 35px;
        width: 35px;
    }
    .s5 .left-tab {
        margin-top: 6px;
    }
    .s5 .panel-body {
        padding: 20px 36px;
    }
    .s5 #hide-me2 p {
        margin-bottom: 11px;
    }
    .s5 .tel-box {
        margin-top: 15px;
    }
    .s5 .right-rab-1 span:last-child {
        padding: 0 9%;
    }
    .s5 .panel-body h6 {
        margin-top: 0 !important;
        font-size: 12px;
        margin-left: 7%;
    }
    .s5 .panel-default:last-child .right-tab {
        padding: 3% 0 0 12%;
        float: left;
        background-position: 98% 25%;
    }
    .s6 .quote-putin {
        font-size: 20px;
    }
    .s6 .image-putin span {
        font-size: 18px;
        left: 22%;
        top: 84%;
        letter-spacing: 0;
    }
    .s6 .image-putin {
        position: relative;
        padding: 6% 0 0;
    }
    .image-putin {
        max-width: 261px!important;
        width: 100%;
        margin-right: 0;
        display: inline-block;
        float: right;
    }
    .s6 .putin-box {
        width: 73%;
        left: -1%;
        top: -2%;
    }
    #main section {
        margin-bottom: 0;
    }
    .s8 #main .flex-next {
        right: -10%;
    }
    .s8 #main .flex-prev {
        left: -10%;
    }
    #slider {
        max-height: 335px;
    }
    .flexslider .slides img {
        max-height: 305px;
    }
    .s9 .order-button {
        margin-top: 2%;
        margin-bottom: 6%;
    }
    .s7 h6 {
        font-size: 36px;
        line-height: 1.2;
        padding: 0 18%;
    }
    .s7 .title-s7 {
        font-size: 13px;
        padding: 2% 12%;
        margin-bottom: 2%;
    }
    .s7 .desc-inner {
        font-size: 12px;
    }
    .s7 .desc-inner p {
        padding: 1% 0 1% 8%;
    }
    .s7 .decsion3 p,
    .s7 .decsion4 p,
    .s7 .decsion5 p {
        margin: 2% 0;
    }
    .s7 .decsion1 {
        margin-bottom: 3%;
    }
    .s7 .order-button {
        margin: 5% 0 18%;
    }
    .s7 .decsion2 {
        margin-bottom: 0;
    }
    .s7 .decsion3 {
        margin-bottom: 2%;
    }
    .s7 .decsion4 {
        margin-bottom: 0;
    }
    .s7 .desc-inner .stop:before {
        position: absolute;
        left: 0;
        content: "";
        height: 25px;
        width: 25px;
        background: url("../img/stop-icon.png") no-repeat;
        opacity: 0.9;
        z-index: 1;
        background-size: 100% 100%;
    }
    .s8 {
        margin-top: -10%;
        padding-bottom: 0;
    }
    .s8 h6 {
        font-size: 43px;
        margin-top: 10%;
    }
    .s8 .title-section {
        font-size: 20px;
        padding: 4% 4% 3%;
    }
    .s9 .name-f {
        font-size: 18px;
    }
    .s9 .citata-franclin blockquote {
        font-size: 20px!important;
        background-position: 50% 64%;
    }
    .s9 .title-franclin {
        margin-top: 4%;
    }
    .s9 .centered,
    .s9 .tell-box,
    .s9 .title-franclin {
        font-size: 25px;
    }
    .franclin-box blockquote {
        font-size: 20px;
        background-size: 32%;
        background-position: 45% 65%;
    }
    footer {
        font-size: 11px;
    }
}
@media (max-width:767px) {
    .tab-mobile li,
    .tab-mobile ul {
        list-style: none;
    }
    .center-min,
    .s1 .row .mark1,
    .tab-mobile li {
        text-align: center;
    }

    .responsiveH { width: 310px!important; }
    .responsiveHH { width: 290px!important; }

    .s5 .panel {
        margin-top: 4% !important;
    }
    .modal-header {
        padding: 2px 10px;
        border-bottom: 1px solid #e5e5e5;
    }
    .modal {
        padding-top: 10%;
        z-index: 9999999999;
    }
    .name-f {
        width: 111%!important;
        line-height: 1.4;
        top: 91%;
    }
    .error {
        width: 65px;
    }
    .low-2 {
        width: 77%;
    }
    .low-4 {
        width: 85%;
    }
    #header {
        max-width: 768px;
    }
    .s7 .desc-inner .monitor:before {
        height: 25px;
        width: 24px;
        top: 6%;
    }
    .s7 .desc-inner .list::before,
    .s7 .desc-inner .price:before,
    .s7 .desc-inner .shield::before {
        height: 20px;
        width: 20px;
        top: 6%;
    }
    .s7 .desc-inner .zamer::before {
        height: 20px;
        left: 0;
        width: 20px;
        top: 6%;
    }
    .order-button {
        font-size: 12px;
        padding: 15px 27px 8px;
        letter-spacing: 0;
    }
    .s7 .order-button {
        margin: 0 0 17%;
    }
    .s1 .row h1 {
        font-weight: 400;
    }
    .s1 .row h1:after {
        top: 0!important;
        right: -4%;
        height: 80%!important;
        width: 4%!important;
    }
    #header .phone {
        font-weight: 700;
        margin-top: 7px;
        letter-spacing: 0;
        width: 32%;
    }
    .phone-contain {
        padding: 0;
        width: 28%;
    }
    .quession {
        line-height: 1.5!important;
        margin-top: 0.3em !important;
        font-size: 10px!important;
    }
    .more-info-box {
        margin-top: 0.5em;
        padding: 5px 11px;
    }
    .more-info-box p:first-child {
        margin-top: 6px;
    }
    .more-info-box p {
        line-height: 1.3em;
        letter-spacing: 0.07px;
    }
    .s1 .row h1:before {
        top: 6px;
        left: -4%;
        height: 79%;
        width: 4%;
    }
    #main-nav {
        display: none;
    }
    .burger {
        display: block!important;
        margin-right: 16%;
    }
    .mobile-nav {
        display: block;
    }
    .section1 {
        background: url("../img/paralax-planshet.png") no-repeat;
        background-size: 100% 100%;
    }
    .s1 .row img {
        margin-top: 1.3em !important;
        height: 24px;
        width: 85px;
    }
    .s1 .row h1,
    .s1 .row h4 {
        width: 85%;
        letter-spacing: 0;
    }
    .s1 .row h1 {
        margin-top: 0.2em;
        font-size: 22px;
        margin-bottom: 12px !important;
        padding: 0.1em 0;
    }
    .s1 .row h4 {
        margin: 0 0 10px !important;
        font-size: 14px!important;
        line-height: 1.1;
        word-spacing: 0;
    }
    #ex-2 .wow:first-child h5 {
        margin: 19px 0 0;
        width: 45%;
    }
    #ex-2 .wow:nth-child(2) h5,
    #ex-3 .wow:nth-child(2) h5 {
        margin: 17px 0 0;
    }
    #ex-3 .wow:first-child h5 {
        margin: 4px 0 0;
    }
    #ex-4 .wow:first-child h5 {
        margin: 19px 0 0;
        width: 74%;
    }
    .section2 .text-inner.last {
        margin-bottom: 8%;
    }
    .section2 .order-button {
        margin-bottom: 9%;
        font-size: 12px;
        padding: 15px 34px 8px;
    }
    .left-back {
        width: 40%;
        height: 210px;
        background: url("../img/step-mobile.png") no-repeat;
        background-size: 100% 100%;
        margin-top: -9px;
    }
    .s1 .row .mark1 {
        padding: 14px 10px;
        font-weight: 600;
    }
    .s1 .row .mark1 span {
        font-size: 11px;
        letter-spacing: 0;
        font-weight: 700;
    }
    .s1 .row .mark2 {
        padding: 18px 17px 23px 22px !important;
        margin-top: -14px;
        font-weight: 600!important;
    }
    .s1 .row .mark2 span {
        font-size: 11px!important;
        line-height: 1.2!important;
        font-weight: 700;
    }
    .section2 h2 {
        font-size: 19px;
        margin: 18% 0 3%;
        letter-spacing: -.07em;
    }
    .section2 h2 span {
        padding: 1px 22px 0 5px;
        margin-right: 5px;
        letter-spacing: 0;
    }
    .section2 h2 span:after {
        font-size: 16px;
        top: -2px;
    }
    .section2 .low-6,
    .section2 .padding-0 {
        width: 95%;
    }
    .section2 h5 {
        margin: 7px 0 0;
        width: 96%;
        letter-spacing: -.009em;
        padding: 2px 1px;
    }
    .section2 .text-inner {
        margin-bottom: 0;
        line-height: 1;
    }
    .section2 h5:after {
        top: -10px;
        right: -9px;
        height: 10px;
        width: 10px;
    }
    .section2 p {
        margin-bottom: 10px;
        line-height: 1.2em;
        word-spacing: 0;
    }
    .s3 {
        padding: 4% 0 2%;
    }
    .s3 h2 {
        font-size: 19px;
        margin-top: 43px;
        letter-spacing: 0;
    }
    .tabs {
        display: none;
    }
    .tab-mobile .order-button {
        margin-top: 17px;
        padding: 12px 37px 8px;
        margin-bottom: 36px;
        letter-spacing: 0;
    }
    .tab-mobile li {
        width: 100%;
    }
    .tab-mobile li:nth-child(1) a,
    .tab-mobile li:nth-child(2) a,
    .tab-mobile li:nth-child(3) a,
    .tab-mobile li:nth-child(4) a,
    .tab-mobile li:nth-child(5) span,
    .tab-mobile li:nth-child(8) span {
        display: inline-block;
        width: 240px;
        height: 140px;
    }
    .tab-mobile li a,
    .tab-mobile li span {
        font-size: 14px;
        font-weight: 700;
        padding: 66px 0 10px;
        margin: -1% 0;
        letter-spacing: 0;
    }
 .tab-mobile .yellowb {color: #fefe05!important; font-weight: 800;}
 .tab-mobile .blueb { color: #0ae9f8!important;font-weight: 800;}
 .tab-mobile .blackt {font-weight: 500;}
    .tab-mobile li:nth-child(6) span,
    .tab-mobile li:nth-child(7) span {
        padding: 46px 0 10px;
        display: inline-block;
        width: 240px;
        height: 140px;
    }
    .tab-mobile li:nth-child(1) a {
        background: url("../img/tab-1.png") no-repeat;
    }
    .tab-mobile li:nth-child(2) a {
        background: url("../img/tab-5.png") no-repeat;
    }
    .tab-mobile li:nth-child(3) a {
        background: url("../img/tab-6.png") no-repeat;
    }
    .tab-mobile li:nth-child(4) a {
        background: url("../img/tab-7.png") no-repeat;
    }
    .tab-mobile li:nth-child(5) span {
        background: url("../img/tab-8.png") no-repeat;
    }
    .tab-mobile li:nth-child(6) span {
        background: url("../img/tab-2.png") no-repeat;
    }
    .tab-mobile li:nth-child(7) span {
        background: url("../img/tab-3.png") no-repeat;
    }
    .tab-mobile li:nth-child(8) span {
        background: url("../img/tab-4.png") no-repeat;
    }
    .form-box {
        width: 60%;
        padding: 3% 0 0 1%;
        margin-top: -31px;
    }
    .tab-mobile {
        display: block;
    }
    .container-wrapper .man {
        padding: 0 0 1%;
        font-size: 15px;
        margin-top: 22px;
        margin-left: 2%;
    }
    .container-wrapper .man>span {
        margin-top: 36px;
        display: inline-block;
        font-size: 12px;
        letter-spacing: 0;
        position: absolute;
        left: 25%;
        bottom: 6%;
    }
    .container-wrapper blockquote {
        top: 8%;
        font-size: 12px!important;
        line-height: 1.2;
        left: 75%;
        width: 169%;
        text-align: center;
        padding: 0;
        font-weight: 600;
    }
    .s4 .container-wrapper {
        position: relative;
    }
    .form-box form {
        width: 97%;
    }
    .form-box h6 {
        font-size: 10px;
        margin: 0;
    }
    .form-box h5 {
        font-size: 13px;
        margin: 2px 0 0;
        letter-spacing: 0;
    }
    .form-box span {
        font-size: 9px;
        font-weight: 700;
        letter-spacing: 0;
        margin: 5% 0 3%;
    }
    .form-box #name,
    .form-box #telnumb {
        font-size: 12px;
        width: 90%;
        padding: 3% 0;
    }
    .form-box .input-name:before {
        top: 34%;
        left: 9%;
        width: 11px;
        height: 12px;
        background-size: 100% 100%;
    }
    .form-box .input-tel:before {
        top: 31%;
        left: 10%;
        background-size: 100% 100%;
        width: 11px;
        height: 11px;
    }
    .form-box .input-submit {
        margin-top: 10px;
    }
    .button-blue {
        padding: 7px 14px 4px;
        font-size: 10px;
    }
    #hide-me4 img {
        width: auto!important;
    }
    .s4 {
        height: auto;
    }
    .input-name,
    .input-tel {
        width: 100%!important;
    }
    .s5 {
        margin-top: -5% !important;
    }
    .s5 h3 {
        font-size: 14px;
        margin-top: 12%;
        margin-bottom: 4%;
        letter-spacing: -.025em;
        line-height: 1;
        padding: 8%;
    }
    .s5 .panel-body {
        padding: 20px;
    }
    .s5 .right-rab-1 .order-button {
        padding: 15px 24px 8px 25px;
    }
    .s5 .right-rab-1 span:last-child {
        font-size: 19px;
    }
    .s5 .panel-default:before {
        font-size: 17px;
        left: -30px;
        top: -30px;
        height: 30px;
        width: 30px;
    }
    .s5 .tab-link span:nth-child(2),
    .s5 .tab-link span:nth-child(3),
    body .s5 .panel-heading .tab-link[aria-expanded=false] .right-tab-link-c,
    body .s5 .panel-heading .tab-link[aria-expanded=false] .right-tab-link-o,
    body .s5 .panel-heading .tab-link[aria-expanded=true] .right-tab-link-c {
        display: none!important;
    }
    .s5 .panel-default {
        display: inline-block;
        width: 95%;
        margin-top: 25px !important;
    }
    .s5 .tab-link .left-tab {
        font-size: 12px;
        text-align: left;
        padding-left: 0;
        background: 0 0!important;
        width: 50%;
        margin-top: 8px;
        line-height: 1.2;
    }
    .p-none,
    footer .col-xs-12 {
        text-align: center;
    }
    .s5 .tab-link {
        font-size: 12px;
        padding: 4px 17px 4px 8px;
    }
    .panel-default:nth-child(4) .tab-link {
        padding-right: 15px;
    }
    .s5 .tab-link .right-tab {
        padding: 13px 2% 0 3.5%;
        font-size: 10px;
        background-position: -38% 25%!important;
    }
    .s5 .panel-default:last-child .right-tab {
        padding: 3% 0 0;
        background-position: -65% 37%!important;
        background-size: 97% 20%;
        float: right;
    }
    .s5 .panel-default:last-child .tab-link .left-tab {
        width: 60%;
    }
    .image-putin {
        width: 35%;
        float: right;
    }
    .s6 .image-putin span {
        font-size: 11px;
        left: 28%;
        display: inline-block;
        letter-spacing: 0;
        top: 83%;
    }
    .s6 .putin-box {
        width: 82%;
        left: -3%;
        top: 4%;
        font-weight: 600;
    }
    .s7 {
        padding-bottom: 9%;
    }
    .s7 .decsion2 {
        margin-bottom: 5%;
    }
    .decsion4 .desc-inner p:first-child {
        margin-bottom: 3%;
    }
    .s7 h6 {
        font-size: 19px;
        padding: 0 10%;
        margin-top: 8%;
        line-height: 1.2;
    }
    .s7 .title-s7 {
        padding: 2% 0;
    }
    .s7 .decsion1 {
        margin-top: 20px;
    }
    .s7 .desc-inner .stop:before {
        height: 20px;
        width: 20px;
        background-size: 100% 100%;
    }
    .s6 .quote-putin {
        font-size: 11px;
        padding: 6% 9%;
        background-position: 51% 30%;
        background-size: 16%;
        font-weight: 600;
    }
    .s7 .title-s7 {
        font-size: 11px;
        background: url("../img/mark-min.png") no-repeat;
        background-size: 100% 100%;
    }
    .decsion2,
    .decsion3,
    .decsion4,
    .decsion5,
    .s7 .decsion1 {
        width: 100%!important;
        margin-left: 0 !important;
        margin-bottom: 9%;
        margin-right: 0 !important;
    }
    .s7 .desc-inner p {
        padding: 1% 0 2% 9%;
        line-height: 1.4;
        margin: 0;
    }
    .s7 .desc-inner .list,
    .s7 .desc-inner .monitor,
    .s7 .desc-inner .price,
    .s7 .desc-inner .shield,
    .s7 .desc-inner .zamer {
        background-position: 0 0;
        background-size: 8% 38%;
    }
    .s7 .desc-inner .list {
        margin-top: 5px;
        margin-bottom: 8%;
    }
    .s7 .desc-inner .shield {
        margin-bottom: 6%;
    }
    .decsion5 {
        margin-bottom: 7%;
    }
    .s8 {
        margin-top: -22%;
        padding: 0;
    }
    .s8 h6 {
        font-size: 19px;
        margin-top: 9%;
        margin-bottom: 0;
        letter-spacing: 0;
    }
    .s8 .title-section {
        font-size: 12px;
        line-height: 1;
        background: url("../img/mark10-min.png") no-repeat;
        background-size: 100% 100%;
        padding: 3% 4% 5%;
    }
    .flex-control-nav img {
        min-height: 50px;
        max-height: 50px;
    }
    #slider .slides li {
        height: 215px;
    }
    #slider {
        margin-top: 0;
        max-height: 240px;
    }
    .s8 #slider .flex-next {
        position: relative;
        right: -13%;
        top: 50%;
        height: 18px;
        width: 25px;
    }
    .s8 #slider .flex-next:before {
        position: absolute;
        left: -1px;
        top: -1px;
        border: 3px solid transparent;
        border-right: 6px solid #ffc90e;
        margin-top: 4px;
    }
    .s8 #slider .flex-prev {
        position: relative;
        top: 50%;
        left: -13%;
        height: 17px;
        width: 24px;
    }
    .s8 .flexslider {
        margin: 0 0 12%;
    }
    .s8 #slider .flex-prev:before {
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 0 !important;
        border: 3px solid transparent;
        border-left: 6px solid #ffc90e;
    }
    .flex-nav-next {
        position: absolute;
        right: 106%;
        top: -200px;
    }
    .flexslider .slides img {
        max-height: 215px;
    }
    .flex-nav-prev {
        position: absolute;
        top: -200px;
        left: 106%;
    }
    .flex-direction-nav {
        position: relative;
    }
    .flex-next,
    .flex-prev {
        position: relative;
        height: 11px!important;
        width: 11px!important;
    }
    .flex-prev:before {
        position: absolute;
        left: 3px!important;
        top: 2px!important;
    }
    .flex-next:before {
        position: absolute;
        left: 6px;
        top: -4px;
    }
    .franclin,
    .franclin-box {
        position: relative;
    }
    .flex-control-thumbs {
        margin: 27px 0 0;
        height: 50px;
    }
    #carousel img {
        max-width: 144px;
        max-height: 120px;
        min-width: 144px;
        min-height: 120px;
    }
    .franclin {
        padding: 0;
    }
    .franclin img {
        margin-top: 10%;
        margin-left: 3%;
    }
    .s9 .citata-franclin blockquote {
        font-size: 16px!important;
    }
    .franclin-box blockquote {
        background-size: 27%;
        background-position: 57% 47%;
        position: absolute;
        left: 45%;
        top: 13%;
        width: 50%;
        font-size: 12px;
        border: 0!important;
        padding: 5% 0;
        font-weight: 600;
    }
    .s9 .citata-franclin blockquote span {
        margin-left: 0;
    }
    .s9 .centered,
    .s9 .tell-box,
    .s9 .title-franclin {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 1.3;
    }
    .s9 .title-franclin {
        margin-top: 4%;
        margin-bottom: 0;
    }
    .tell-franclin {
        width: 70%;
        margin-top: 1%;
        padding: 2% 0;
    }
    .s9 .order-button {
        margin-top: 2%;
        margin-bottom: 9%;
    }
    .p-none {
        padding-left: 0;
        padding-right: 0;
    }
    footer {
        padding: 5px 10px;
    }
    .section2 {
        background: url("../img/paralax2-mobile.png") no-repeat!important;
        background-size: cover!important;
    }
    .s5 .panel-body img {
        width: auto;
    }
}
@media (max-width:550px) {
    .name-f {
        font-size: 11px!important;
        top: 92%!important;
        left: 3%!important;
        width: 170px!important;
    }
    .burger {
        display: block!important;
        margin-right: 4%;
    }
    .flex-viewport {
        margin-bottom: 0;
    }
    .s6 .image-putin span {
        font-size: 11px;
        left: 18%;
        top: 83%;
    }
    .section1 {
        background: url("../img/paralax-mobile.png") no-repeat;
        background-size: 100% 100%;
    }
    .low-4 {
        width: 100%;
    }
    .low-2 {
        width: 83%;
    }
    .s8 .flexslider {
        margin: 0 0 70px;
    }
    .panel-group {
        margin-bottom: 20px;
        margin-left: 6%;
    }
    .left-back {
        width: 40%;
        height: 185px;
        background: url("../img/step-mobile.png") no-repeat;
        background-size: 100% 100%;
        margin-top: -5px;
    }
    #slider {
        margin-top: 0;
        max-height: 160px;
    }
    .flex-viewport {
        max-height: 215px;
    }
    #slider .slides li {
        height: 135px;
    }
    .flex-nav-next {
        position: absolute;
        right: 109%;
        top: -145px;
    }
    .flexslider .slides img {
        max-height: 135px;
        width: auto;
        margin: 0 auto;
    }
    .flex-nav-prev {
        position: absolute;
        top: -145px;
        left: 109%;
    }
    .flex-direction-nav {
        position: relative;
    }
    .flex-next,
    .flex-prev {
        position: relative;
        height: 11px!important;
        width: 11px!important;
    }
    .flex-prev:before {
        position: absolute;
        left: 3px!important;
        top: 2px!important;
    }
    .flex-next:before {
        position: absolute;
        left: 6px;
        top: -4px;
    }
    .flex-control-thumbs {
        margin: 27px 0 0;
    }
    .franclin-box blockquote {
        background-size: 35%;
        background-position: 37% 27%;
    }
}
@media (max-width:420px) {
    .left-back {
        height: 176px;
    }
    .s5 .panel-default:last-child .right-tab {
        padding: 7% 0 0;
        background-position: 52% 38%!important;
        background-size: 93% 20%;
    }
    .s5 .tab-link .left-tab {
        width: 51%;
    }
    .name-f {
        width: 111%!important;
    }
    .container-wrapper .man>span {
        left: 6%;
    }
    .franclin-box blockquote {
        position: absolute;
        left: 40%;
        top: 21%;
        width: 59%;
        font-size: 12px;
        border: 0!important;
    }
    .container-wrapper blockquote {
        top: 8%;
        font-size: 12px!important;
        line-height: 1.2;
        left: 56%;
        width: 220%;
        text-align: center;
    }
    .panel-group {
        margin-left: 6%;
    }
    #slider {
        margin-top: 0;
        max-height: 150px;
    }
    .s8 .flexslider {
        margin: 0 0 50px;
    }
    .flexslider .slides img {
        max-height: 125px;
    }
    .flex-next {
        right: -18%;
        top: 50%;
    }
    .flex-prev {
        top: 50%;
        left: -18%;
        height: 17px;
        width: 24px;
    }
    .flex-control-nav img {
        min-height: 35px;
        max-height: 35px;
    }
    .flex-viewport {
        max-height: 125px;
    }
    .flex-nav-next {
        position: absolute;
        right: 109%;
        top: -100px;
    }
    .flex-nav-prev {
        position: absolute;
        top: -100px;
        left: 109%;
    }
    .flex-direction-nav {
        position: relative;
    }
    .flex-next,
    .flex-prev {
        position: relative;
        height: 11px!important;
        width: 11px!important;
    }
    .flex-prev:before {
        position: absolute;
        left: 3px!important;
        top: 2px!important;
    }
    .flex-next:before {
        position: absolute;
        left: 6px;
        top: -4px;
    }
    .flex-control-thumbs {
        margin: 27px 0 0;
        height: 35px;
    }
}

@media (max-width:328px) {
    .s6 .image-putin span {
        left: 8%;
    }
    .left-back {
        height: 160px;
    }
    .s8 #main .flex-next {
        right: -18%;
        top: 50%;
    }
    .s8 #main .flex-prev {
        top: 50%;
        left: -18%;
        height: 17px;
        width: 24px;
    }
    .flex-viewport {
        max-height: 125px;
    }
    .flex-nav-next {
        position: absolute;
        right: 109%;
        top: -120px;
    }
    .flex-nav-prev {
        position: absolute;
        top: -120px;
        left: 109%;
    }
    .flex-direction-nav {
        position: relative;
    }
    .flex-next,
    .flex-prev {
        position: relative;
        height: 11px!important;
        width: 11px!important;
    }
    .flex-prev:before {
        position: absolute;
        left: 3px!important;
        top: 2px!important;
    }
    .flex-next:before {
        position: absolute;
        left: 6px;
        top: -4px;
    }
    .flex-control-thumbs {
        margin: 30px 0 0;
    }
}
.tab-mobile .carousel {
    float: none;
    width: 100%;
    height:245px;
    margin-bottom: 78px;
}
.tab-mobile .carousel .carousel-inner .item a {
    background:none;
    height:250px
} 
.tab-mobile .carousel .carousel-inner .item a img{
   margin: 0 auto;}
.tab-mobile .carousel .carousel-inner {height: 342px;}
.tab-mobile .carousel .carousel-indicators {display:none}
.tab-mobile .glyphicon.glyphicon-chevron-left,.tab-mobile .glyphicon.glyphicon-chevron-right {display:none}
  