

footer .q_icon_list{
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0;
}

footer .q_icon_list:last-child{
    margin-right: 0;
}

footer .q_icon_list p{
    padding-left: 30px;
}

.q_icon_list .qode-ili-icon-holder{
    margin-top: 2px;
}

.countdown {
    font-weight: 700;
    font-family: Rubik;
}

span.countdown-period {
font-family: Titillium Web;
font-weight: 400;
text-transform: none;
}

span.countdown-amount {
margin-bottom: 10px;
}

.q_team.info_on_hover .q_team_text_holder_inner{
    padding-left: 10%;
    vertical-align: bottom;
}

.q_team.info_on_hover .q_team_text_holder_inner .q_team_title_holder, .q_team .q_team_social_holder{
    text-align: left;
}

.q_team.info_on_hover .q_team_text_holder_inner .separator{
    display: none;   
}

.q_team.info_on_hover .q_team_text_holder_inner .q_team_social_holder .q_social_icon_holder:first-child{
    margin-left: 0;
}

.q_team.info_on_hover .q_team_text_holder_inner .q_team_social_holder{
    margin-top: 13px;
    margin-bottom: 10%;
}

.q_team.info_on_hover .q_social_icon_holder.normal_social a{
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 31px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 50%
}

.q_team.info_on_hover .q_social_icon_holder.normal_social a:hover{
    background-color: #fff;
}

.q_team.info_on_hover .q_social_icon_holder.normal_social a:hover i{
    color: #ff1c1c!important;
}

.q_team.info_on_hover .q_social_icon_holder.normal_social{
    margin: 0 4px;
}

.q_team.info_on_hover .q_team_text_holder_inner .q_team_title_holder .q_team_name{
    font-weight: 700;
    text-transform: uppercase;
    font-size: 25px;
    font-family: 'Rubik', sans-serif;
}

.q_team.info_on_hover .q_team_text_holder_inner .q_team_title_holder span{
    font-family: 'Titillium Web', sans-serif;
}

.q_team .q_team_social_holder .q_social_icon_holder i.simple_social, .q_team .q_team_social_holder .q_social_icon_holder a{
    font-size: 11px;
}

.q_team .q_team_title_holder .q_team_name{
    margin-bottom: -2px;
}

.latest_post_holder.boxes>ul>li .latest_post .post_infos>span {
    display: inline-block;
    font-size: 16px;
    font-family: Titillium Web;
    margin-top:10px;
}

.qode_video_box .qode_video_image::after{
    display: none;
}

.qode_video_box .qode_video_image .qode_video_box_button{
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button{
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
}

.blog_single.blog_holder div.comment_form {
    margin: 0 0 100px;
}

.content .q_icon_list p {
    line-height: 27px;
    margin: 0 0 10px;
    padding: 0 0 0 45px;
    font-family: Rubik;
    text-transform: uppercase;
}

.q_progress_bar {
    margin: 0 0 26px;
}

.q_progress_bar .progress_title_holder{
    line-height: 28px;
}

.page_not_found h2{
    color: black;
}
body.paspartu_on_top_fixed .paspartu_outer .content .content_inner{
padding-top: 0%;
}
@media only screen and (max-width:1200px){
    nav.main_menu>ul>li>a{
        padding: 0px 5px;
    }
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}

.qode_clients.qode_clients_switch_images.qode_clients_switch_fade .qode_client_image_holder a .qode_client_main_image, .qode_clients.qode_clients_switch_images.qode_clients_switch_fade .qode_client_image_holder a .qode_client_hover_image{
    transition: opacity 0.3s ease;
}
.q_logo img{
display: none!important;
}
.q_social_icon_holder .fa-stack{
background: #FED017!important;
}
.qode_icon_font_elegant:hover{
color: #34A869!important;
}