
@media only screen and (min-width: 250px) and (max-width: 480px) {
	
	header.genHead.menuFixed nav.navbar-default {
	    float: right;
	    background: transparent;
	    border: none;
	    color: #000;
	    margin-bottom: 0;
	    border-radius: 0;
	    min-height: auto;
	    margin-top: 10px;
	}
	
	div.navbar-collapse.collapse.in {
	    background: #000;
	    border: none!important;
	    box-shadow: none;
	}
	
	header.genHead.menuNormal {
	    overflow: visible;
	    top: 0;
	    display: flex;
	}
	
	header.genHead.menuFixed {
	    padding-bottom: 0;
	    overflow: visible;
	}
	
	.genHead.menuNormal .links.items {
	    width: 55%;
	    position: absolute;
	    top: 6px;
	    right: 0;
	}
	
	header.menuNormal.genHead h1.logoHead,
	header.genHead.menuFixed h1.logoHead {
	    width: 35%;
	}
	
	.genHead.menuFixed h1.logoHead {
	    width: 35%;
	}
	
	nav.navbar-default {
	    padding-top: 1em;
	    margin-top: 1px;
	    border-bottom: 1px solid transparent;
	    right: 0;
	    position: absolute;
	    z-index: 4;
	}
	
	.genHead.menuFixed .links.items{
		float: inherit;
	}
	
	.genHead.menuFixed nav.navbar-default {
	    position: absolute;
	    right: 0;
	    background: transparent;
	    top: -6em;
	    width: 100%;
	}
	
	nav.navbar-default {
	    padding-top: 1em;
	    margin-top: 1px;
	    border-bottom: 1px solid transparent;
	    right: 0;
	    position: absolute;
	}
	
	div.pageInfoBlock {
	    height: 67em!important;
	}
	
	.socialIcons{
		display: none;
	}
	
	.catDescription{
		padding: 2em;
	}
	
	.franq.pageInfoBlock {
	    height: 33em!important;
	}
	
	.navbar-default ul.navbar-nav li a {
	    margin-right: 0;
	    padding-right: 0;
	}
	
	.menuFixed ul.navbar-nav li {
	    float: right;
	    clear: both;
	    margin: 1px 0;
	    text-align: right;
	}
	
	div.txtJusti {
	    text-align: inherit;
	    border: none;
	}
	
	div.btnBox {
	    height: auto;
	    overflow: hidden;
	    position: relative;
	}
	
	a.viewmore {
	    display: none;
	}
	
	.socialIcons.foot {
	    clear: both;
	    display: block;
	    width: 100%;
	    margin: 0 0 1em 0;
	}
	
	.captionPage.BoxpageCap{
		padding-top: 0;
	}
	

	
}

@media only screen and (min-width: 480px) and (max-width: 720px) {
	
}

@media only screen and (min-width: 767px) and (max-width: 940px) {
    
}

/*---iPad in portrait & landscape---*/
@media only screen 
and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}


/*----iPad in portrait-------*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
}