

.qode_pricing_list .qode_pricing_list_item{
    border-bottom: 1px dotted #e7e7e7; 
}

footer .q_icon_with_title .icon_text_inner .icon_title{
    margin-bottom: 0;
    padding-top: 0;
}

footer .footer_col1 .q_icon_with_title{
    display: inline-block;
    margin-right: 60px;
}

footer .footer_col1 .q_icon_with_title.tiny .icon_text_holder{
padding-left: 25px;
}

footer .footer_col1 .q_icon_with_title:last-child{
    margin-right: 0;
}
header .header_bottom_right_widget_holder .q_social_icon_holder .fa-stack i, header .header_bottom_right_widget_holder .q_social_icon_holder .fa-stack span{
    color: unset;
}
@media only screen and (min-width: 1000px){
    header.light.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton{
        background-color: white!important;
        color: black!important;
    }
}
@media only screen and (min-width: 1000px){
    header.light.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton:hover, header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton:hover{
        background-color: #bee501!important;
        color: white!important;
    }
}
@media only screen and (max-width: 1852px){
    .footer_top_holder{
        background-position: 50%;
    }
}
@media only screen and (max-width: 600px){
    .footer_top, .footer_top.footer_top_full{
        padding-top: 250px;
    }

    .footer_top .two_columns_50_50 .column1, .footer_top .two_columns_50_50 .column2{
        margin-bottom: 0;
    }
}