@media screen and (min-width: 1200px) and (max-width: 1500px) {
	header .top-btn a.login {
    font-size: 13px;
    background: url(../images/login-icon.png) no-repeat 25px center;
    padding: 15px 30px 15px 50px;
    letter-spacing: 0;
}
header .top-btn a.join {
    padding: 16px 30px;
    letter-spacing: 0;
    margin-left: 5px;
    font-size: 13px;
}
.sec-1 .main .desc {
    top: 26%;
    width: 65%;
}
.home-about .offset-md-1 {
    margin-left: 0;
}
.home-about .col-md-5{
	    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.home-feat .offset-md-2 {
    margin-left: 10%;
}

.home-feat .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 38%;
    max-width: 38%;
}
.sec-testi .inner-item .desc p{
    font-size: 16px;
    line-height: 23px;
}
.sec-testi  h2{
    font-size: 35px;
}
.sec-testi .slick-list {
    padding: 0 5% 0 0 !important;
}
.sec-join .lf .innr-plan .box {
    width: 240px;
}
.sec-join .lf .innr-plan .box2 {
    margin-left: 10px;
}
}