

.qode_content_slider .flex-direction-nav .flex-prev, .qode_content_slider .flex-direction-nav .flex-next{
    width: 78px;
    height: 58px;
    line-height: 62px;
    left: -15%;
    transform: translateY(-50%);
}

.qode_content_slider .flex-direction-nav .flex-prev{
    top: calc(50% - 30px);
}

.qode_content_slider .flex-direction-nav .flex-next{
    top: calc(50% + 30px);
}

.title.title_size_large h1 {
    font-size: 75px;
    line-height: 85px;
    color:#fff;
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
    h1{
        font-size: 40px;
        line-height:50px;
    }
}

.q_icon_with_title .icon_title_holder {
    margin: 0 0 0px;
}

.q_icon_with_title .icon_text_holder h5.icon_title {
    line-height: 31px;
}

.page_not_found h2 {
    margin: 120px 0 20px;
}

.page_not_found p {
    margin: 15px 10% 35px;
}

.qode_content_slider .flex-direction-nav .flex-prev{
    background-color: #fff;
}

.qode_content_slider .flex-direction-nav .flex-prev i{
    color: #000;
}

.qode_content_slider .flex-direction-nav .flex-prev:hover{
    background-color: rgba(241,201,47,1);
}

.qode_content_slider .flex-direction-nav .flex-next:hover{
    background-color: #fff;
}

.qode_content_slider .flex-direction-nav a.flex-next:hover i{
    color: #000;
}

#rev_slider_1_1 .zeus .tp-bullet-title, #rev_slider_1_1 .zeus .tp-bullet-image, #rev_slider_1_1 .zeus .tp-bullet-imageoverlay{
    display: none;
}

.mobile_menu_button span{
    color: #000;
}

nav.main_menu {
  top: 0;
}

@media only screen and (max-width: 768px){
    .flex-viewport, .portfolio_slider .flex-viewport {
        max-height: initial;
    }
}

@media only screen and (max-width: 768px) and (min-width: 601px) {
    .qode-content-slider-holder {
        width: 100%;
    }

    .flex-viewport {
        margin-left: 20px;
    }
}

@media only screen and (max-width: 768px) {
    .footer_top .four_columns .column2 .column_inner>div, 
    .footer_top .three_columns .column2 .column_inner>div, 
    .footer_top .two_columns_50_50 .column2 .column_inner>div {
        margin-left: 0;;
    }
    .two_columns_50_50>.column2>.column_inner {
        padding-left: 0;
    }
}