/* mobile style*/
@media only screen and (max-width: 768px) {
    .banner-home .banner-layer {
        width: 90% !important;
    }
    .formRegister {
        width: 95%;
        margin: auto;
        background: #fff;
    }
    .search-form .form-header h3 {
 
    padding: 10px 15px;
    font-size: 15px;
}
    .search-form .form-header {
    	width: 100%;
	}
    .search-form h1 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .banner-home .banner-layers {
    overflow: unset !important;
}
.form-header ul {
   
    top: 35px;
}
.search-form .form-header ul li a {
    font-size: 14px;
}
}

/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

}

/* iPad portrait style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {


}


@media only screen and (min-width: 768px) {

}


/**desktop**/
@media only screen and (min-width: 1600px) {
    .absolute-footer, html {
        background-color: #ebebeb !important;
    }

    #wrapper, #main {
        background: #ebebeb !important;
    }

    div#wrapper {
        max-width: 1600px !important;
        margin: auto;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }

    .full-width .ubermenu-nav, .container, .row {
        max-width: 100% !important;
    }
}