@media screen and (max-width: 1980px) and (min-width: 1367px){}
@media screen and (max-width: 1920px) and (min-width: 1367px){}
@media screen and (max-width: 1680px) and (min-width: 1367px){}
@media screen and (max-width: 1600px) and (min-width: 1367px){}
@media screen and (max-width: 1440px) and (min-width: 1367px){}
@media screen and (max-width: 1280px){}
@media screen and (max-width: 1024px){
	main #carouselExampleControls .carousel-item .carousel-captions h1 {
    	font-size: 33px;
	}
	header .navbar-expand-lg .navbar-nav .nav-link{
		font-size: 13px;
	}
}
@media screen and (max-width: 991px){
	header nav img {
    	width: 80px;
	}
	header nav .logo{
		position: initial;
		margin: unset;
		height: unset;
	}
	header nav .logo{
		padding:0;
	}
	header .navbar{
		padding: 0;
	}
	header .navbar-light .navbar-toggler{
		border:none;
	}
}
@media screen and (max-width: 800px){
	main #carouselExampleControls .carousel-item .carousel-captions h1 {
    	font-size: 27px;
	}
	main #carouselExampleControls .carousel-item .carousel-captions p{
		font-size: 14px;
	}
	main #carouselExampleControls .carousel-item .carousel-captions{
		width: 32%;
		right: 9%;
		top: 32%;
	}
}
@media screen and (max-width: 768px){}
@media screen and (max-width: 640px){
	header nav img {
    width: 60px;
}
footer .logo-section .logo img {
    width: 93px;
}

.mobile-banner{
	display: block;
}

.desktop-banner{
	display: none;
}
main #carouselExampleControls .carousel-item .carousel-captions p {
    font-size: 15px;
}
main #carouselExampleControls .carousel-item .carousel-captions{
	    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    height: 125px;
    width: 42%;
}
main #carouselExampleControls .carousel-item .carousel-captions h1 {
    font-size: 35px;
}
header .socio-icons-inner{
	display: none;
}
header .Email ul li a{
	font-size: 12px;
}
footer .footer-end{
	display: block;
}

footer .footer-end p:nth-child(2){
	display: none;
}
}
@media screen and (max-width: 600px){}
@media screen and (max-width: 480px){
	.title-section,.title-section-white{
		padding: 2rem 1rem;
		font-size: 32px;
	}
	.register .form-section{
		width: 100%;
		padding: 1rem;
	}
	.register{
		padding-bottom: 12%;
	}
	.load-more {
    	margin: 2rem 0;
	}
	main #carouselExampleControls .carousel-item .carousel-captions{
		width: 65%;
	}
	main .carousel-control-prev{
		left: 10px;
		top: 25px;
		} .carousel-control-next{
		right: 10px;
		top: 25px;
		}
		main .carousel-control-prev-icon,
		main .carousel-control-next-icon{
			background-size: 35%;
		}
}
@media screen and (max-width: 425px){}
@media screen and (max-width: 414px){}
@media screen and (max-width: 384px){}
@media screen and (max-width: 375px){}
@media screen and (max-width: 360px){}
@media screen and (max-width: 320px){}