/* Medium Layout: 1280px. */

@media only screen and (min-width: 1201px) and (max-width: 1665px) {
	.navigation-portion {
	    width: 91%;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.navigation-portion {
	    width: 100%;
	}
	ul#social-icons li a {
		padding: 25px 25px 10px 25px;
	}
	ul#social-icons{
		float: right;
	}
	ul#mainmenu-new li a {
		padding: 25px;

	}


}


/* Tablet Layout: 768px. */

@media only screen and (max-width: 991px) {
	.header-new {
	    position: inherit;
	}
	.menu-responsive{
		float: right;
		display: block;
		font-size: 24px;
		margin: 20px 30px;
	}
	.navigation-portion {
	    width: auto;
	    /*position: absolute;*/
	    top: 0;
	    display: inline-table;
	}
	ul#mainmenu-new {
	    display: none;
	    float: left;
	    width: 100%;
	    height: 100%
	}
	ul#mainmenu-new {
	    float: left;
	    width: 100%;
	}
	ul#mainmenu-new li {
	    float: left;
	    width: 100%;
	}
	ul#mainmenu-new li a {
	    width: 100%;
	}
	ul#social-icons {
		display: none;
	}
	.navigation-portion.fixed ul#social-icons li {
		width: 33.33%;
	}
	.navigation-portion.fixed ul#social-icons {
	    float: right;
	    width: 100%;
	    text-align: center;
	}

	.navigation-portion.fixed #close-mainmenu {
	        display: block;
		    z-index: 99;
		    color: #fff;
		    float: right;
		    background: #076194;
		    font-size: 23px;
		    position: fixed;
		    top: 0;
		    right: 0;
		    padding: 21px 26px 0 8px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {



}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {


}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {}