/*CUSTOMIZATION GLAV*/ 
.btnzalog {background-color: #ffb600!important;color: black!important;box-shadow: none!important;transition:.3s all ease-in-out;padding: 10px 55px!important;font-size:20px!important;}
.btnzalog:hover, btnzalog:active, btnzalog:visited, btnzalog:focus {background-color: #fecd54!important;color: black!important;transition:.3s all ease-in-out;}
@media screen and (max-width: 480px) {
    .btnzaloglg {padding: 10px 7px!important;font-size:14px!important;}
}
@media screen and (max-width: 768px) {
    .tab-content {margin-top: 20px!important;}
    .fximgs1 {display: block;margin:0 auto;}
}
@media screen and (max-width: 992px) {
    .fximgs {display: block;margin:0 auto;}
}

.btnzalog2 {background-color: #722EA5!important;color:white;transition:.3s all ease-in-out;}
.btnzalog2:hover, .btnzalog2:active, .btnzalog2:visited, .btnzalog2:focus {background-color: #9743D7!important;color:white!important;transition:.3s all ease-in-out;}
.btnshadow {/*box-shadow:0 0 10px black*/;}
.btnshadow:hover {box-shadow:0 0 7px black;transition: .3s all ease-in-out;}
    .advantage i, .vhod i, .condition i, .solution i, .waranty i, .ability i, .sxema i {font-size:72px;} 
    .solution {color:white;}
     li.fa {display:block;padding: 5px;}
    p, span, table {color:black;}
    .faq span {font-size:24px;}
    #forms .input-group {margin-bottom:25px;}
    
    #nav li a {color:#722ea5!important;font-weight:bold;}
    .slide-caption .input-group-addon {background-color:#daa520;border:none;}
    .sl-content .form-control {border: 2px solid #daa520;}
    .sl-content .form-control::-webkit-input-placeholder {color:white;}
    .sl-content .form-control::-moz-placeholder          {color:white;}/* Firefox 19+ */
    .sl-content .form-control:-moz-placeholder           {color:white;}/* Firefox 18- */
    .sl-content .form-control:-ms-input-placeholder      {color:white;}
    @media screen and (max-width: 992px) { 
        .navbar-inverse .navbar-nav > li > a {font-size:12px;}
        .nav > li > a {padding: 10px 6px;}
        .slide-caption .form-group {width:85%!important;display:block!important;margin:15px auto 15px auto!important;}
    
    }
@media screen and (min-width: 992px) {
    .sl-content #submitform {display:block;}
}
/*PROBLEM*/
.row.problem ul {
    line-height: 1.4;
}
/* WE GIVE MONEY UNDER*/
.accept img {display:block;margin:0 auto;}
.accept a, .accept2 a, .accept3 a {margin-top:30px;}
/* PAY ATTENTION BLOCK*/
                            .blk-zametok {
                            border: 2px solid #4B0182;
                            width: 100%;
                            background: transparent;
                            padding: 10px 10px 10px 10px;
                            display: table;
                                        }
                            .blk-zametok h3 {color:black;}
                            .blk-zametok p {color:black;}
                        .iconkabloka {
                            font-size: 42px;
                            display: table-cell;
                            vertical-align: middle;
                            position: relative;
                            left: -35px;
                                            }
                            .iconkabloka img {
                            width: 70px;
                        }
                            .mrgtop-div div {
                            margin-top: 20px;
                        }
/* OUR RESOURSES*/
.ability img {display:block;margin:0 auto;}
/* STEPS*/
#CDT {
    font-size: 60px;
    color: #eee;
    margin: 70px 0 100px;
    font-weight: bold;
    width:520px;
    margin:0 auto;
}

#CDT .number-wrapper {
    margin: 10px;
    -moz-box-shadow: 0 5px 8px #000000;
    -webkit-box-shadow: 0 5px 8px #000000;
    box-shadow: 0 5px 8px #000000;
    position: relative;
    float: left;
}

#CDT .number {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #000;
    background-image: linear-gradient(bottom, #46005d 2%, #1f0063 50%, #46005d 100%);
    background-image: -o-linear-gradient(bottom, #46005d 2%, #1f0063 50%, #46005d 100%);
    background-image: -moz-linear-gradient(bottom, #46005d 2%, #1f0063 50%, #46005d 100%);
    background-image: -webkit-linear-gradient(bottom, #46005d 2%, #1f0063 50%, #46005d 100%);
    background-image: -ms-linear-gradient(bottom, #46005d 2%, #1f0063 50%, #46005d 100%);
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0 12px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border: 1px solid #555;
    -moz-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    -moz-text-shadow: 0 3px 3px #000000;
    -webkit-text-shadow: 0 3px 3px #000000;
    text-shadow: 0 3px 3px #000000;
    color: white!important;
}

.number-wrapper-rub {
    width: 79px;
    border-radius: 8px;
    float: left;
    margin: 25px 0 0 0;
}



.new-item {
    width: 900px;
    margin: 0 auto;
}

.step {
    float: left;
    width: 300px;
    height: 251px;
    /*background: url(/img/shema/step-s.jpg) 0px 30px no-repeat;*/
    box-sizing: border-box;
    padding: 0 20px;
}

.step .image {text-align: center;}

.step .image img {display: inline-block;width: 75px!important;}

.heading {
    font-size: 20px;
    color: #46005d;
    text-align: center;
    margin-bottom: 10px;
}

.desc {
    color: #333;
    font-size: 15px;
    text-align: center;
    line-height: 17px;
}

.clear {
    content: "";
    display: block;
    clear: both;
}

div.new-scheme div.new-item div.step2 {
    background: url(../img/shema/final/step1.jpg) 0px 30px no-repeat!important;
    position: relative;
    right: -6px;
}

div.new-scheme div.new-item div.step3 {
    background: url(../img/shema/final/step2.jpg) 0px 30px no-repeat;
    position: relative;
    right: -6px;
}

div.new-scheme div.new-item div.step4 {
    float: right;
    background: url(../img/shema/final/step3v.jpg) 0px 30px no-repeat;
    height: 350px;
    padding-top: 125px;
    padding-left: 0;
    background-position: -45px 30px;
}

div.new-scheme div.new-item div.step5 {
    float: right;
    background: url(../img/shema/final/step4v.jpg) 0px 30px no-repeat;
    position: relative;
   /* right: -6px;*/
    bottom: 1px;
}

div.new-scheme div.new-item div.step6 {
    float: right;
    background: url(../img/shema/final/step5v.jpg) 0px 30px no-repeat;
    background-position: -45px 40px;
    height: 350px;
    padding-top: 125px;
   /* padding-left: 0;*/
    position: relative;
    top: -11px;
}

div.new-scheme div.new-item div.step7 {
    height: 150px!important;
}

div.new-scheme div.new-item div.step8 {
    background: url(../img/shema/final/step6.jpg) 0px 30px no-repeat;
}

div.new-scheme div.new-item div.step9 {
    float: right;
    background: url(../img/shema/final/step7.jpg) 0px 30px no-repeat;
    height: 250px;
    padding-left: 0;
    background-position: -45px 30px;
}

div.new-scheme div.new-item div.step10 {
    background: url(../img/shema/final/step8.html) 0px 30px no-repeat;
    margin-top: -1px;
}

div.new-scheme div.new-item div.step2 {
    background: none;
}

div.new-scheme div.new-item div.step11 {
    height: 150px!important;
}

div.new-scheme div.new-item div.step8, div.new-scheme div.new-item div.step9 {
    margin-top: -101px;
}

div.step6 .image img {margin-top: 15px;}
div.step4 .desc, div.step6 .desc, div.step9 .desc {padding-top: 15px;}

.image-logo {width: 100%; margin-top: 15px; margin-bottom: 15px;}	

.modilesx img {width:100px;display: block;margin:20px auto 20px auto;}
/* OUR PRINCIPS*/
#princip img {display:block;width:100px;margin: 20px auto 20px auto;}
#princip h3 {margin-top:40px;}
/* OUR SERVICE*/
.blk-zametok2 {
                            border: 2px solid #4B0182;
                            width: 100%;
                            background: transparent;
                            padding: 10px 10px 10px 10px;
                            display: table;
                            height:130px;
                            margin-bottom:20px;
                                        }
                            .blk-zametok2 h3, .blk-zametok2 h4 {color:black;}
                            .blk-zametok2 p {color:black;font-size:26px;margin-top: 20px;display:table-cell;vertical-align: middle;}
                        .iconkabloka2 {
                            font-size: 42px;
                            display: table-cell;
                            vertical-align: middle;
                            position: relative;
                            left: -35px;
                                            }
                            .iconkabloka2 img {
                            width: 65px;
                        }
                            .mrgtop-div {                       }
/* GARANTY*/
 #waran img {display:block;width:100px;margin:40px auto 0 auto;}
/* ABILITY*/
.garantblokborder3 {
                    border: 2px solid #7A4791;
                    margin-top: 10px;
                    padding: 10px 10px !important;
                    width: 100%;
                                  }
                    .garantblokborder3 img {width:100px;display:block;margin:20px auto 20px auto;}
/**/
.nav.nav-tabs.nav-stacked {background-color: rgba(236, 230, 235, .95);border: 2px solid #842aaa;border-radius: 10px; }
.nav.nav-tabs.nav-stacked > li {border-bottom: 1px solid #842aaa;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {font-weight: bold;background-color:rgba(236, 230, 235, .95)!important;}
/*FAQ*/
.vopr {background-color: rgba(114,46,165,.4);border-radius:10px;margin-bottom:30px;padding:15px;}
.otv  {background-color:rgba(237,210,143,.5);border-radius:10px;margin-bottom:30px;padding:15px;}
.voprbt {background-color:rgba(236, 230, 235,.8);border-radius:10px;padding:15px;}
.voprbt .sec-title::after {}
/* FORMA*/
#forms .input-group-addon {background-color: #842aaa;border: 1px solid #842aaa;color: white;}
#forms .form-control {border: 1px solid #842aaa;color: #842aaa;}
#forms .form-control::-webkit-input-placeholder {color:#999;}
#forms .form-control::-moz-placeholder          {color:#999;}/* Firefox 19+ */
#forms .form-control:-moz-placeholder           {color:#999;}/* Firefox 18- */
#forms .form-control:-ms-input-placeholder      {color:#999;}