/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 07 2025 | 16:48:34 */
#qodef-top-area {
    position: relative;
    background-color: #121517;
    z-index: 101;
}
div#custom_html-2 {
    margin-right: 20px !important;
}


	div.asl_m .probox .proclose svg{    background: #fff !important;}
	
.qodef-header-sticky {display:none;}

.asl_w_container {
    width: 100%;
    margin: 0px 0px 0px 0px;
    min-width: 380px!important;
}

.fitrd h6 {
    margin-bottom: -5px !important;
}


.qodef-icon-list-item span.qodef-e-title{    text-transform: none;}


#qodef-page-footer .qodef-footer-list li, #qodef-page-footer .qodef-footer-list li a{
	
	    text-transform: none;
}

#qodef-page-footer h5.qodef-e-title {
    margin-bottom: 10px !important;
}

#ajaxsearchlitewidget-2{display:none !important;}
#belfort_core_button-8{display:none !important;}

@media screen and (max-width: 767px) {
	
	
	#qodef-side-area-mobile-header #ajaxsearchlite6{display:none !important;}
	#qodef-side-area-mobile-header #ajaxsearchlite5{display:none !important;}
	#ajaxsearchlitewidget-2{display:block !important;}
#belfort_core_button-8{display:block !important;}
	
	    #qodef-top-area {
        display: none;
			        z-index: 3;
    }
	
	#ajaxsearchlite1 .probox, div.asl_w .probox{    padding: 6px!important;}
	
	div.asl_m .probox .proinput input{font-size: 13px !important;}
	
	#qodef-top-area .qodef-widget-holder .widget {
    margin: 0 3px;
}
	
	#qodef-page-footer div#block-5 .qodef-footer-list-title {
    margin-bottom: 10px !important;
}

	#qodef-top-area .widget_belfort_core_icon_list_item{display:none!important;}
	
	
	#qodef-page-footer .qodef-icon-list-item .qodef-e-title-inner {
    font-size: 13px;
}

	#qodef-page-footer h5.qodef-e-title {
    margin-bottom: 0px !important;
}
	
	    #qodef-page-footer .widget:not(.widget_belfort_core_title_widget) {
        margin: 0px 0 0px!important;
        color: #fff;
    }
	#qodef-top-area-inner{    padding: 0 2px;}
	
	div#ajaxsearchlitewidget-2 {
    width: 100%;
    box-sizing: border-box;
}
	div#ajaxsearchlitewidget-2 .asl_w_container{    min-width: 100% !important;}
	.elementor-element-cc9ab5b .asl_w_container{    min-width: 100% !important;}
	
	.elementor-element-cc9ab5b .probox{height: 40px!important;}
	
	.elementor-element-cc9ab5b .proinput input {
        font-size: 13px !important;
        height: 40px!important;
    }
	
	.elementor-element-cc9ab5b .probox .promagnifier{
		margin-right: 10px!important;
    margin-top: 6px!important;}
	.coman-btrn{padding: 10px 10px!important;}
	
	
	#ajaxsearchliteres1{    width: 97% !important;}
	
	
	#qodef-side-area-mobile-header #ajaxsearchlite4{display:none;}
	#belfort_core_button-8{    width: 65%;}
#qodef-side-area-mobile-header .qodef-widget-holder {
    height: auto;
	bottom: 40px;
}
	
	#qodef-top-area .qodef-widget-holder.qodef--left {
    margin-right: inherit !important;
    width: 100%;
}
	
	#qodef-top-area .qodef-widget-holder {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between !important;
}
	
	.coman-btrn {
        padding: 10px 10px !important;
        display: block !important;
        text-align: center;
        width: 100% !important;
    }
	
.elementor-element-ac1218c .qodef-section-title .qodef-m-title {
    margin: 0;
    font-size: 22px;
}
	
	#qodef-page-footer .qodef-footer-list li {
    margin: 0 0 15px !important;
}
	
	.qodef-button.qodef-size--small {
    padding: 15px 12px;
}
	
	#qodef-page-footer-top-area-inner {
    padding-top: 39px;
    padding-bottom: 7px;
}
	
	#qodef-page-footer .qodef-footer-list li {
    margin: 0 0 0px !important;
}
	
	#qodef-page-footer .qodef-footer-list {
    margin: 0 0 0px !important;
}
	
	#qodef-page-footer .qodef-footer-list-title{    margin: 0 0 4px;}
	#qodef-page-footer .widget:not(.widget_belfort_core_title_widget) {
    margin: 0 0 15px;
    color: #fff;
}
	
	#qodef-page-mobile-header {

    height: 90px;

}
	

	
	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
    height: 73px;
}
	
	p{font-size:16px !important;         line-height: normal!important; }
	
	#qodef-page-footer-bottom-area-inner {
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: 0 solid #e1e1e1;
}
	
	#qodef-page-footer .qodef-copyright-text {
    font-size: 12px !important;
}
	
	
	.qodef-header-sticky {display:block !important;}
	
	#menu-header-menu-4 #ajaxsearchlite5{display:none;}
	
	
	#qodef-side-area-mobile-header #belfort_core_button-7 {
    position: absolute;
    left: 0px !important;
    height: auto;
    bottom: 150px !important;
}	
	
ul#menu-header-menu-3 {
   
}
	
	#qodef-side-area-mobile-header{    align-items: start!important;}
	
	
	
}