
@media (max-width: 1100px) {
	.fusion-logo img {
	    width: 195px !important;
	}

	nav.fusion-main-menu {
	    margin-top: 25px;
	}
}


@media (max-width: 980px) {
	.single-clients_portal .fusion-header .fusion-row:after {
	    display: none !important;
	}
	.fusion-logo img {
	    width: 155px !important;
	}
	nav.fusion-main-menu {
	    margin-top: 20px;
	}
	.fusion-main-menu>ul>li {
		padding-right: 20px !important
	}
	dt.gallery-icon {
		width: auto;
	}
}

@media (max-width: 800px) {
	.half-width {
	    max-width: 100%;
	}
	.fullwidth-box {
	    padding-left: 0 !important;
	}

	.fusion-flex-container .fusion-row .fusion-flex-column.careers-banner-home {
	    width: 100% !important;
	    margin: auto;
	    margin-left: 30px !important;
	}
}

@media (max-width: 767px) {


	.image-box a, .image-box a img, .image-box span.fusion-imageframe {
	    min-width: 100% !important;
	}

	.clients-title-wrap, .cport-header {
	    display: none;
	}

	.gallery-item {
		width: 49% !important
	}

	nav.child-menu ul li a {
		margin-bottom: 10px;
	}

	.footer-bottom-menu.col-lg-4,
	.fusion-footer .fusion-social-networks .fusion-social-networks-wrapper,
	.custom-footer-copyright {
		float: left;
		clear: both;
		margin-bottom: 1em
	}

	.footer-menu .navbar-right {
		margin-right:0;
		float: none;
		padding: 0;
	}

	.navbar-nav li {
		width: 100%;
		display: block;
	}

	.footer-menu .container {
		width: 100%;
	    padding: 0;
	}

	.navbar-nav li a {
		padding: 6px 30px;
   		margin-bottom: 5px;
	}

}

