@charset "UTF-8";

@media only screen and (min-width: 1226px) and (max-width: 1440px) {
    .ke-header-wrap-dyn .ke-header-inner .app-menu {
        padding-left: 20px !important;
    }
    .ke-header-wrap-dyn .ke-header-inner .ke-hero-title a {
   	    padding-right: 20px !important;
    }
    .ke-header-inner .app-menu .flexbox .menu-item {
   	    padding-right: 60px !important;
    }
}

@media only screen and (min-width : 820px) and (max-width : 1020px) {
	.ke-header-wrap-dyn .ke-header-inner .ke-hero-title a {
        font-size: 20px !important;
        padding-right: 10px !important;
    }
    
    .ke-header-wrap-dyn .ke-header-inner .app-menu .flexbox .menu-item {
    	padding: 4px 6px 4px 4px;   
    } 
	  
	.ke-header-wrap-dyn .ke-header-inner .app-menu {
	  	padding-left: 10px;
	} 
}

@media only screen and (max-device-width: 480px){
	.ke-responsive .marquee {
	    padding: 2.6rem 0 0;
	}
	.ke-responsive .ke-nav{
		display: none !important;
	}
	.ke-responsive .ke-home-link i{
		width: auto;
	}
	.ke-page-head{
		font-size: 2rem !important;
		line-height: 24px;
	}
	.ke-appdesc{
		font-size: 1.8rem;
	}
	.ke-home-links {
	    margin-bottom: 150px;
	}
	.fe-home-link-name, .fe-home-link-name i{
		font-size: 2.2rem;
	}
	.fe-home-sublink-header{
	    font-size: 1.6rem;
	}
	.fe-home-sublinks{
		font-size: 2rem;
	}
	.dialogBreadcrumbs #bcFFName, .dialogBreadcrumbs #bcPFName{
		margin-bottom: 10px;
	}
	.local-search-wrap{
		position: relative !important;
	}
	.local-search-wrap .ls-filter{
		width: 86%;
	}
	#finfo-table-wrap, #pfinfo-table-wrap, #ffinfo-table-wrap{
		width: 100%;
	    overflow-x: scroll;
	    margin-bottom: 150px;
	}
	#featureInfo{
		width: 200%;
	}
	
	.standalone-page-count{
		float: none;
		line-height: initial;	
	}
	.expand-wrap{
		float: none;
	}
	body.parent-feature-info-jsp .local-search-wrap, body.display-features-jsp .local-search-wrap{
		top: -5px !important;
		position: relative !important;
    	display: block;
	}
	body.fea-family-jsp .local-search-wrap{
		top: -2px !important;
		position: relative !important;
    	display: block;
	}
	
	body.display-features-jsp .innerTabs{
		width: 100%;
	}
	#uniqFeaturesffGroup, #uniqFeaturesrelGroup{
		width: 200%;
	}
	
	.res-section-wrapper{
		margin-bottom: 150px;
	}
	.rel-srch-pagination table{
		width: 100%;
	}
	.res-section-wrapper .pagination-info{
		float: left;
	    margin-top: 5px;
	    margin-left: 0;
	}
	.related-srch-wrapper{
		padding: 10px 0;
		margin-top: 10px;
	}
	.ke-footer-terms .legallinks{
		width: 100%;
	    float: left;
	    margin-top: 10px;
	}
	.ke-footer-terms .legallinks .footlink{
		width: 40%;
    	padding: 5px 0;
	}
}

