

footer .q_icon_with_title.tiny .icon_holder img, .header_bottom .q_icon_with_title.tiny .icon_holder img{
    width: auto;
}

footer .q_icon_with_title .icon_text_inner .icon_title, .header_bottom .q_icon_with_title .icon_text_inner .icon_title{
    line-height: 32px;
    font-size: 17px;
}

header .q_icon_with_title:not(.center) .icon_text_inner .icon_title{
line-height: 33px;
font-size: 20px;
}

footer .q_icon_with_title.tiny.custom_icon_image .icon_text_holder, .header_bottom .q_icon_with_title.tiny.custom_icon_image .icon_text_holder{
    padding-left: 45px;
}

footer .q_icon_with_title{
    display: inline-block;
}

.header_bottom .q_icon_with_title .icon_text_inner{
    padding-bottom: 0;
}

.header_bottom .q_icon_with_title{
margin-top: 8px;
}

.header_bottom_right_widget_holder {
    padding: 0 0px;
}

.q_icon_with_title .icon_text_inner .icon_title{
    line-height: 35px;
}

.q_icon_with_title:not(.center) .icon_text_inner .icon_title{
    line-height: 35px;
    font-size: 22px;
}

.q_icon_with_title{
display: inline-block;
}

.q_icon_list .qode-ili-icon-holder, .q_icon_list i {
    line-height: 15px;
    height: 15px;
    width: 15px;
}

.q_icon_list p {
    line-height: 14px;
}
span.qode_video_box_button_arrow {
    margin-left: 3px;
}

header.dark .header_bottom_right_widget_holder .textwidget .q_icon_with_title .icon_text_inner .icon_title{
    color: #3b3b3b!important;
}

@media only screen and (max-width: 1024px){
    header .q_icon_with_title:not(.center) .icon_text_inner .icon_title{
        font-size: 14px;
    }

    .header_bottom .q_icon_with_title.tiny .icon_holder img{
        width: 26px;
    }
}

@media only screen and (max-width: 1000px){
    .header_bottom_right_widget_holder .q_icon_with_title{
        display: none;
    }
}

.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a{
    color: #F55E07;
}
.footer_bottom_holder, #lang_sel_footer {
    background-color: rgba(245, 94, 7, 0.7);
    
}

.top_jobs ul.job_listings, .top_jobs .job_types, .top_jobs .search_location {
display:none;
}

#.job_filters .job_types {
  #  display: none !important; }

.q_elements_item_content{
padding-right: 0 !important;
}

/*ALE UPDATE*/
.search-home { width: 100%; max-width: 400px; margin: 60px auto 0 auto !important; box-sizing: border-box;}
.search-home label { display: block; color: #fff;  font-size: 66px;  font-weight: 200;  line-height: 1; margin: 0 0 20px;}
.search-home input[type="text"] {text-indent: 10px; cursor: text; font-family: "Lato Light","Lato Regular",Arial,Helvetica,sans-serif; height: 48px; line-height: normal; padding: 0; background: rgba(255,255,255,.498039); box-sizing: border-box; width: 100%; margin-bottom: 15px !important; border: none; border-bottom: 2px solid rgba(255,255,255,.901961); font-size: 15px; color: red;}
.search-home .search-home-btn {box-sizing: border-box; cursor: pointer; display: inline-block; height: 48px; line-height: 48px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap; border: none; font-size: 16px; padding: 0 25px; background: #2d3277; color: #fff; border-radius: 3px; font-weight: 400; font-style: normal !important;}
@media only screen and (max-width:800px) {
.qode_image_gallery_no_space ul li div { text-align: center}
.qode_image_gallery_no_space ul li img { width: auto; margin: 0 auto;}
.search-home { margin-top: 0}
.search-home { padding-left: 15px !important; padding-right: 15px !important;}
.search-home label {  font-size: 26px !important; margin-bottom: 10px !important; line-height: 1 !important;}
.search-home .search-home-btn {font-size: 16px !important; margin-bottom: 15px; height: 38px; line-height: 38px;}
}


.search-home .search-home-btn { background: #f55e07 !important; }

.justify p {  text-align: justify;
}

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 0px !important;
    width: 45% !important;
}

