/** Desktops, large screens**/

@media screen and (min-width: 1025px) {
}

/**Small screens, laptops**/

@media screen and (min-width: 769px) and (max-width: 1024px) {
	.deskshow {
		display: none;
	}

	.mobshow {
		display: block !important;
	}
}

/**iPads, Tablets**/

@media screen and (min-width: 481px) and (max-width: 768px) {
	.footer-logo {
		text-align: center;
		margin-top: -70px;
	}

	ul.call-footer li span {
		font-size: 19px;

		padding: 10px 0;
	}

	.whitebox {
		border-left: 0px;
	}

	.bghed {
		transform: none;

		background-color: #205fa4;
	}

	ul.social-footer li a {
		width: 50%;

		margin: 0 auto;
	}

	.footer-logo img {
		width: 40%;
	}

	ul.call-footer {
		display: block;

		text-align: center;
	}

	.menu-header {
		padding: 0;
	}

	.arrowbox img {
		/* width: 25%; */
		width: 91%;
		height: 280px;
	}

	.arrowbox {
		margin-bottom: 50px;
		width: 100%;
	}

	a.entr {
		width: 50%;
	}

	ul.social-footer {
		margin: 0 0 25px 0;
	}

	.navbar-light .navbar-nav .nav-link.active,
	.navbar-light .navbar-nav .show > .nav-link {
		color: #ffffff !important;
	}

	.mobmenu li {
		padding: 10px 0;

		border-bottom: 1px solid #fff;
	}

	.mobmenu li a {
		padding: 0px;

		color: #fff !important;
	}

	.mobclose {
		background-color: #fff;

		opacity: 1;

		border-radius: 100px;

		width: 25px;

		height: 25px;

		position: absolute;

		right: 22px;

		top: 14px;
	}

	.bannercontent {
		padding: 20px;

		margin-top: -160px;
	}
}

/**Mobile devices**/

@media screen and (min-width: 320px) and (max-width: 480px) {
	.footer-logo {
		text-align: center;

		margin-top: -70px;
	}

	ul.call-footer li span {
		font-size: 19px;

		padding: 10px 0;
	}

	.whitebox {
		z-index: 99;

		position: relative;

		border-left: 0px;
	}

	.bghed {
		transform: none;

		background-color: #205fa4;
	}

	ul.social-footer li a {
		width: 50%;

		margin: 0 auto;
	}

	.footer-logo img {
		width: 40%;
	}

	ul.call-footer {
		display: block;

		text-align: center;
	}

	.menu-header {
		padding: 0;
	}

	.arrowbox {
		margin-bottom: 50px;
	}

	ul.social-footer {
		margin: 0 0 25px 0;
	}

	.navbar-light .navbar-nav .nav-link.active,
	.navbar-light .navbar-nav .show > .nav-link {
		color: #ffffff !important;
	}

	.mobmenu li {
		padding: 10px 0;

		border-bottom: 1px solid #fff;
	}

	.mobmenu li a {
		padding: 0px;

		color: #fff !important;
	}

	.mobclose {
		background-color: #fff;

		opacity: 1;

		border-radius: 100px;

		width: 25px;

		height: 25px;

		position: absolute;

		right: 22px;

		top: 14px;
	}
}
