.single{padding: 0;height: 260px;display: block;}
.single img{width: 100%;max-width:1920px;height: 260px;object-fit: cover;}
.single .img{/* width: 1920px; */height: 260px;margin: 0 auto;object-fit: cover;display: block;background-position: center;background-size: cover;background-repeat: no-repeat;}
.slick-list{position: relative;}
.desc_choose{margin: 15px auto 0 0;}
.slick-slide{background-size: cover;height: 260px;background-repeat: no-repeat;background-position: center;}
.slick-slide .heading{position: absolute;top: 0;text-align: center;line-height: 1.1;left: 0;right: 0;display: block;color: #fff;font-size: 37px;font-family: 'Lato', 'Arial', sans-serif;/* text-shadow: 1px 1px 5px #000; */padding-top: 34px;}
.slick-slide a {position: absolute;font-size: 21px;/* margin: 0 auto; */top: 0;left: 0;z-index: 12;right: 0;color: #fff;text-shadow: 1px 1px 5px #000;text-align: center;}
.slick-slide span {font-size: 21px;margin: 0 auto;/* width: 50%; */color: #fff;text-shadow: 1px 1px 5px #000;text-align: center;}
.slick-slide p {position: absolute;font-size: 17px;margin: 0 auto;width: 336px;color: #fff;text-align: center;left: 0;right: 0;top: 73px;}
.slick-slide .last_p{font-size: 21px;top: 196px;opacity: 0.5;background-color: #000;height: 43px;}
.slick-slide .last_div{position: absolute;left: 0;margin: 0 auto;right: 0;font-size: 21px;width: 304px;height: 43px;color: #fff;line-height: 43px;text-align: center;top: 196px;}
.slick-active{background-color: #fff!important;}
.slick-dots{width: 100%;position: absolute;align-items: center;display: flex;padding: 0;list-style: none;bottom: -5px;left: 0;right: 0;flex-wrap: wrap;justify-content: center;z-index: 15;}
.slick-dots li{display: inline-flex;text-align: center;position: relative;text-shadow: 1px 1px 5px #000;flex: 1 0 auto;max-width: 12px;height: 12px;border-radius: 50%;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: rgba(255, 255, 255, 0);border: 2px solid #fff;}
.slick-dots li button{font-size: 0;background: none;border: navajowhite;}
/*.slick-track{width: 100vw!important;}*/
.single_container{height: 260px;margin-top: 60px;}
#tfs_link_{background: #ff7f50!important;width: 50%;}
.hide_mobile {display: none!important;}

.sq_img_container{
    position: relative;
    width: 300px;
    height: 300px;
    margin-bottom: 30px;
}
.sq_img_container > img{height: 300px;}
.sq_img_container > div{
    position: absolute;
    z-index: 15;
    width: 300px;
    height: 300px;
    display: flex;
    top: 0;
}
#show_more a{
    padding: 0;
    margin: 0 0 30px 0;
    position: relative;
}
.sq_img_container > div > div{
        min-width: 300px;
        width: 300px;
        height: 300px;
        min-height: 300px;
        margin-bottom: 20px;
        font-size: 21px;
        padding: 20px;
        transition: transform .2s;
        overflow: hidden;
        position: relative;
        background-size: cover;
        background-position: 50% 50%;
        text-align: center;
        font-family: 'Acrom';
}
.sq_img_container > div .desc{
    margin: auto;
    display: flex;
}
.sq_img_container .price {
    bottom: 20px;
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
}

.rate_mobile{font-size: 12px;}

@media (min-width:320px) {
    .t_box{font-size: 12px;width: 154px;}
    .tip > span{width: 351px!important;left: -19px!important;}
    .error-page{margin-top: 200px}
    .black{top: 13px!important;}
    .black_{top: 250px!important;font-size: 12px;}
    .black_ div{font-size: 14px;}
    .why_block{
        border-bottom: 1px solid #E7E7E7;
        padding-bottom: 15px;
    }
    .why_text{
        margin-left: 10px;
    }
    .why_text div:first-child{
        font-family: Lato;font-style: normal;font-weight: bold;font-size: 16px;line-height: 19px;margin-bottom: 5px;
    }
    .why_text div:last-child{
        font-family: Lato;font-style: normal;font-weight: normal;font-size: 12px;line-height: 16px;display: none;
    }
    .rate_mobile{font-size: 12px;}
}
@media (min-width:420px) {
    .rate_mobile{font-size: 14px;}
}