.steps-alt .step:before{
    left: -10%;
}

.steps-alt .step{
    width: 25%;
}

.logo img{
    width: 148px;
}

.page_footer a.logo img{
    max-width: 170px;    
}

@media (min-width: 1200px) {
    .sf-menu > li .mega-menu, .sf-menu li > ul {
        padding: 15px 0 20px;
    }
}

.float-right {
	float: right;
}

.vertical-tab.nav-tabs .nav-item .nav-link{
    font-style: unset;
    font-weight: 700;
}

@media (min-width: 992px) {
    .page_slider .intro_featured_word {
        font-size: 45px;
    }
}

.hidden{
    display: none !important;
}

.steps-alt .step .step-image img {
    border-radius: unset;
}
.intro_before_featured_word {
    font-size: 20px;
    letter-spacing: 0.59em;
    line-height: 30px;
}

@media (max-width: 425px){
    .login-form, .register-form {
        background: #fff;
        padding: 55px 10px 50px 10px;
    }
}

@media (min-width: 1300px) {
    .header_menu{
        display: none !important;
    }
}

@media (max-width: 767px) {
    .page_footer .side-icon-box .icon-styled + .media-body {
        -webkit-box-flex: unset;
        -webkit-flex: unset;
        flex: unset;
    }
}