.block-discount{background:#151515 url(../img/bg-top.jpg) no-repeat top center;margin-top:45px;text-align:center;padding:58px 0 105px;-webkit-box-shadow: 0px 0px 18px 2px rgba(38,38,38,0.4);
-moz-box-shadow: 0px 0px 18px 2px rgba(38,38,38,0.4);
box-shadow: 0px 0px 18px 2px rgba(38,38,38,0.4);}
.block-discount h3{font-family: 'Six Caps', sans-serif;font-size:60px;text-transform:uppercase;color:#ffea00;margin: 24px 0 11px;}
.block-discount p{color:#fff;font-size:16px;}
.the-best-choice{background:url(../img/bg-home.jpg) no-repeat;background-size:cover;margin-top:80px;padding:308px 0 245px;}
.best-choice-right{float:right;width:45.7%;padding-right:6.2%;}
.best-choice-center{clear:both;text-align:center;padding:0 15px;padding-top:109px;}
.best-choice-right span{color:#fff;font-size:24px;text-transform:uppercase;font-weight:600;}
.best-choice-right h3{font-family: 'Six Caps', sans-serif;font-size:80px;color:#ffea00;text-transform:uppercase;margin:2px 0 30px;}
.best-choice-right p{color:#fff;font-size:14px;line-height:24px;margin-bottom:65px;}
.block-discount img:hover{opacity:0.7;}
.out-contact{position:relative;text-align:center;}
.out-contact img{position:absolute;right:66px;top:0;max-width:649px;z-index:1;}
.wt-phone-ct{position:relative;z-index:2;padding-top:204px;}
.wt-phone-ct h3{text-transform:uppercase;font-family: 'Six Caps', sans-serif;font-size:36px;color:#999;margin:0;}
.wt-phone-ct span{text-transform:uppercase;color:#fff;font-size:28px;font-weight:600;margin-top:15px;display:inline-block;}
.coppy-right{padding-top:20px;}
.content-bottom{margin-bottom:22px;}
.content-bottom p{margin-bottom:0;}
.content-bottom,.footer-container #footer .content-bottom a{color:#ffea00;}
.payment-icon ul li{float:left;margin-right:9px;}
.social_block ul li{float:left;margin-right:16px;}
.social_block ul li span{display:none;}
.social_block ul li a{font-size:17px;}
.social_block ul li a:before{font-size:17px;font-family:"FontAwesome";}
.social_block ul li.facebook a:before{ content: "\f09a";}
.social_block ul li.twitter a:before{content: "\f099";}
.social_block ul li.rss a:before{    content: "\f09e";}
.social_block ul li.google-plus a:before{content: "\f0d5";}
.social_block ul li.youtube a:before{content:"\f166";}
.social_block ul li.instagram a:before{content:"\f16d";}
/**effect**/
.hover-1{display: block; overflow: hidden;position: relative;}
.hover-1:before{position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: auto;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.hover-1:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.hover-1:hover:before ,.hover-1:hover:after {
    width: 100%;
    height: 100%;
}
/***reponsive****/
@media (min-width: 768px) and (max-width: 1199px) 
{
.the-best-choice{padding-top:175px;}
.block-discount{padding:23px 0 42px;}
.best-choice-center img{max-width:65%;}
.out-contact img{right:20px;}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
.out-contact img{right:47px;}
}
@media (min-width: 768px) and (max-width: 1023px) 
{
.out-contact img{max-width:460px;}
.wt-phone-ct{padding-top:140px;}
}
@media (max-width: 767px)
{
.block-discount{margin-top:25px; padding: 58px 0 30px;}
.block-discount > .col-sm-4{margin-bottom:25px;}
.best-choice-right{width:100%;padding:0 15px;}
.the-best-choice{padding:51px 0 41px;}
.best-choice-right p,.best-choice-right span{display:none;}
.out-contact img{right:0;}
.payment-icon{display:inline-block;width:100%;}
}
