/* ---- Start of max-width 992px CSS ---- */
@media (max-width: 992px) {
	.bottom-header .default-btn{
        display: none;
    }
	ul.nav > li > a {
        font-size: 10px;
        padding: 0 5px;
    }
    #mainmenu li{
        padding-left: 15px;
    }
}
/* ---- End of max-width 992px CSS ---- */
/* ---- Start of max-width 767px CSS ---- */
@media all and (max-width: 767px) {
	.js #mainmenu {
        display:none;
    }
    .js .slicknav_menu {
        display:block;
    }
}

@media only screen and (max-width: 1199px) {

	
}

@media only screen and (max-width: 991px) {
	.top-header {
		display: none;
	}
	.site-branding {
		margin:10px 0 ;
	}
	.preview-2 {margin-top: 70px !important; }
	
}

@media only screen and (max-width: 767px) {
	.inner-banner-section {
    padding-bottom: 30px;
    padding-top: 10px;
    margin-top: 60px;
}
	footer{
		padding-top: 50px;
		padding-bottom: 45px;
	}
	footer .findus h4,
	footer .qlink h4,
	footer .tpost h4,
	footer .newsletter h4,
	footer .findus,
	footer .qlink,
	footer .tpost {
		margin-bottom: 35px;
	}
	
	
	
}

@media only screen and (max-width: 575px) {
	footer .f-menu ul.menu li a {
		margin: 0;
	}
	
	
}

@media only screen and (max-width: 480px) {
.preview-2 .nivo-directionNav a::after {
    font-size: 20px !important;
    height: 35px !important;
	top: 16px !important;
    line-height:35px !important;
    width:35px !important;
	}	
	.footer-bottom-sec p {
		text-align:center !important;
	}
	.copy-right p {
		text-align:center !important;
	}
	
	footer {
		padding-bottom:0 !important; 
	}
    
	
}