
@media only screen and (min-width: 981px) {
    .et_header_style_left #et_top_search {
        position: absolute !important;
        right: 0px;
    }
    .et_header_style_left #et-top-navigation {
        padding-right: 40px !important;
    }
    .et_header_style_centered #et_top_search {
        position: absolute !important;
        right: -20px;
        top: 10px;
    }
    .et_header_style_centered #et-top-navigation {
        padding-right: 0px !important;
    }
}
@media only screen and ( max-width: 980px ) {
    #main-header .container { 
        width:100%;
        box-sizing:border-box;
        padding-right:30px;
        padding-left:30px;
    }
	#main-header .logo_container {
		width: auto;
	}
	#main-header #logo {
		max-width: 100%;
	}
}
@media only screen and ( max-width: 980px ) {
    #et_top_search { display:none !important; }
}
#footer-info { width: 100%; margin:0 auto; text-align: center !important; }
@media only screen and (min-width: 980px) { 
	#footer-bottom .et-social-icons { margin-bottom:-28px; } 
}
		@media only screen and (min-width:981px) {
			.et_pb_slider:not(.et_pb_gallery), 
			.et_pb_slider:not(.et_pb_gallery) .et_pb_container { 
				height: 400px !important; 
			}
			.et_pb_slider:not(.et_pb_gallery), 
			.et_pb_slider:not(.et_pb_gallery) .et_pb_slide { 
				max-height: 400px; 
			}
			.et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description { 
				padding-top: 15px !important;
				padding-bottom: 15px !important;
				height:auto !important; 
			}
		}