/************RESPONSIVE MOBILE************/
@media screen and (max-width: 980px) {
	/************NAVBAR************/
	.nav-header {
		display: none;
	}
	.nav-menu {
		display: none;
	}
	.nav-mobile {
		display: block !important;
	}
	.navbar-nav .nav-link.active {
  		color: #0067af !important;
	}
	/************REQUIRE************/
	.require {
		background-attachment: unset;
	}
	.require .require-header hr {
		margin: 10px 0 30px 0;
	}
	.require-body h5 {
		margin-top: 10px;
	}
	.require-body h5 li {
		font-size: 1.1rem;
	}
	.require-body .img-body {
		box-shadow: -85px 85px 0px -70px #0072bc;
		margin-top: 10px;
	}
	.require-footer {
		margin-top: 80px;
	}
	.require-footer h6 {
		font-size: 0.8rem !important;
	}
	.require-footer-title {
		margin-bottom: 30px;
	}
	.require-footer-title br {
		display: block;
	}
	.require-footer .bg-blue {
		padding: 0;
	}
	.require-footer .bg-blue .col-md-3 {
		background-color: #005e9c;
		padding: 5px 0;
	}
	.require-footer .bg-blue .col-md-9 {
		text-align: left !important;
		padding: 10px 10px 10px 30px;
	}
	.require-footer .bg-blue .left-column {
		top: 20%;
		margin-left: 10px;
	}
	.require-footer .left-column {
		top: 40%;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.require-footer .text-end {
		text-align: center !important;
	}
	.require-footer .text-end img {
		width: 300px;
		margin-top: -60px;
		margin-bottom: -90px;
	}
	/************FOOTER************/
	footer * {
		text-align: center !important;
	}
	.footer-menu {
  		background-color: rgba(0, 0, 0, 0.8);
	}
	.footer-menu img {
		width: 70% !important;
		margin-bottom: 20px;
	}
	.footer-menu h6 {
		margin-top: 20px;
	}
	.footer-copyright {
  		padding: 20px 0;
	}
	.footer-copyright a h6 {
		margin-top: 20px;
	}
}
/************RESPONSIVE IPAD (133%)************/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	/*navbar*/
	.nav-mobile .menu-user {
	 	margin-left: 0;
	 	position: relative;
		left: 100%;
	}
	/*require*/
	.require-body .col-md-5 {
		width: 100%;
	}
	.require-body .col-md-7 {
		width: 60%;
		margin-left: 20%;
	}
	.require-body h5 {
		text-align: center;
	}
	.require-body ul {
		text-align: left;
	}
	.require-footer .bg-blue .col-md-3 {
		width: 19%;
	}
	.require-footer .bg-blue .col-md-9 {
		width: 81%;
	}
	.require-footer .bg-blue .left-column {
		top: 25%;
	}
	.require-footer .text-end img {
		width: 400px;
	}
	/*footer*/
	footer * {
		text-align: left !important;
	}
	.footer-menu img {
		width: 90% !important;
		margin-bottom: 0;
		margin-top: 20px;
	}
	.footer-menu h6 {
		font-size: 0.8rem;
	}
	.footer-menu li {
		font-size: 0.6rem;
	}
	.footer-copyright * {
		text-align: center !important;
	}
	.footer-copyright h6 {
		font-size: 0.8rem;
	}
	.footer-copyright .col-md-8 {
		width: 100%;
	}
	.footer-copyright .col-md-4 {
		width: 100%;
	}
}
/************RESPONSIVE DESKTOP HD / IPAD LANDSCAPE (120%)************/
@media only screen and (min-width:992px) and (max-width: 1279px) {
	/*navbar*/
	.nav-menu .nav-link {
		font-size: 10px;
	}
	/*footer*/
	.footer-copyright h6 {
		font-size: 0.8rem;
	}
}
/************RESPONSIVE DESKTOP 1X************/
@media only screen and (min-width:1280px) {
	/*navbar*/
	.nav-menu .nav-link {
		font-size: 13px;
	}
}
/************RESPONSIVE DESKTOP 2X (90%)************/
@media only screen and (min-width:1400px) {
	/*navbar*/
	.nav-menu .nav-link {
		font-size: 14px;
	}
}
/************RESPONSIVE DESKTOP 3X (80%)************/
@media only screen and (min-width:1600px) {
	/*navbar*/
	.nav-menu .nav-link {
		font-size: 15px;
	}
}
/************RESPONSIVE DESKTOP 4X (67%)************/
@media only screen and (min-width:1800px) {
	/*navbar*/
	.nav-menu .nav-link {
		font-size: 16px;
	}
}