@media(min-width:1200px) and (max-width:1600px){
	.container{max-width: 1170px;}

	.navbar-brand img{height: 71px;}
	.navbar-light .navbar-nav li .nav-link{font-size: 18px;line-height: 20px;}

	.hero-wrp{padding: 110px 0 138px;}
	.hero-wrp ul li .data-box h2{font-size: 34px;line-height: 35px;}
	.hero-wrp ul li .data-box img{max-width: 230px;margin: 0 auto 10px;}
	.hero-wrp ul li .data-box h6{font-size: 21px;margin: 0 0 20px;line-height: 22px;}
	.hero-wrp ul li .data-box p{font-size: 22px;line-height: 30px;}
	.hero-wrp ul li .data-box p small{font-size: 18px;margin: 0}
	.btn-secondary{font-size: 20px;padding: 4px 35px 6px;}
	.btn-primary{font-size: 20px;padding: 6px 35px 8px;border-radius: 15px;}
	.hero-wrp .sponsors-block{max-width: 40px auto 0;}

	footer ul li {margin-right: 25px;}
	footer ul li:nth-child(2) {margin-right: 50px;}
	footer ul li h3{font-size: 28px;line-height: 26px;}
	footer ul li h5{font-size: 20px;line-height: 24px;}
	footer ul li h5 span{font-size: 18px;}
	footer ul li img{max-width: 160px;}
	footer ul li a{font-size: 22px;padding: 8px 30px;}
}

@media(min-width:992px) and (max-width:1199px){
	.container{max-width: 960px;}
	.hero-wrp .container{max-width: 960px;}

	.navbar-brand img{height: 71px;}
	.navbar-light .navbar-nav li .nav-link{font-size: 18px;line-height: 20px;}

	.hero-wrp{padding: 110px 0 138px;}
	.hero-wrp ul li {margin-right: 15px;}
	.hero-wrp ul li .data-box h2{font-size: 34px;line-height: 35px;}
	.hero-wrp ul li .data-box img{max-width: 230px;margin: 0 auto 10px;}
	.hero-wrp ul li .data-box h6{font-size: 21px;margin: 0 0 20px;line-height: 22px;}
	.hero-wrp ul li .data-box p{font-size: 22px;line-height: 30px;}
	.hero-wrp ul li .data-box p small{font-size: 18px;margin: 0}
	.btn-secondary{font-size: 20px;padding: 4px 35px 6px;}
	.btn-primary{font-size: 20px;padding: 6px 35px 8px;border-radius: 15px;}
	.hero-wrp .sponsors-block{max-width: 40px auto 0;}

	footer ul li {margin-right: 25px;}
	footer ul li:nth-child(2) {margin-right: 50px;}
	footer ul li h3{font-size: 28px;line-height: 26px;}
	footer ul li h5{font-size: 20px;line-height: 24px;}
	footer ul li h5 span{font-size: 18px;}
	footer ul li img{max-width: 160px;}
	footer ul li a{font-size: 22px;padding: 8px 30px;}
}

@media(min-width:768px) and (max-width:991px){
	.container{max-width: 740px;}
	.hero-wrp .container{max-width: 740px;}

	.navbar-brand{display: none;}
	.mobile-navbar-brand{display: block;}
	.mobile-navbar-brand img{height: 71px;}
	.navbar-light .navbar-nav li .nav-link{font-size: 18px;line-height: 20px;}

	.hero-wrp{padding: 110px 0 160px;}
	.hero-wrp ul li {margin-right: 15px;}
	.hero-wrp ul li .data-box h2{font-size: 34px;line-height: 35px;}
	.hero-wrp ul li .data-box img{max-width: 230px;margin: 0 auto 10px;}
	.hero-wrp ul li .data-box h6{font-size: 21px;margin: 0 0 20px;line-height: 22px;}
	.hero-wrp ul li .data-box p{font-size: 22px;line-height: 30px;}
	.hero-wrp ul li .data-box p small{font-size: 18px;margin: 0}
	.btn-secondary{font-size: 20px;padding: 4px 35px 6px;}
	.btn-primary{font-size: 20px;padding: 6px 35px 8px;border-radius: 15px;}
	.hero-wrp .sponsors-block{max-width: 40px auto 0;}

	.footer-top{padding: 10px 0;margin: 60px 0 0;}
	.footer-top h6,.footer-top p{font-size:15px;line-height: 26px;}

	footer ul li {margin-right: 25px;}
	footer ul li:nth-child(2) {margin-right: 50px;}
	footer ul li h3{font-size: 28px;line-height: 26px;}
	footer ul li h5{font-size: 20px;line-height: 24px;}
	footer ul li h5 span{font-size: 18px;}
	footer ul li img{max-width: 160px;}
	footer ul li a{font-size: 22px;padding: 8px 30px;}
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px){
	.main-wrpper{background-image: url("../images/mobile-body-bg.jpg");}
	.container{max-width: 540px;}
	.hero-wrp .container{max-width: 540px;}
	.navbar-brand{display: none;}
	.mobile-navbar-brand{display: block;}
	.mobile-navbar-brand img{height: 71px;}
	.navbar-light .navbar-nav{align-items: flex-end;}
	.navbar-light .navbar-nav li{margin: 0 0 4px;}
	.navbar-light .navbar-nav li .nav-link{font-size: 16px;line-height: 20px;}

	.hero-wrp{padding: 100px 0 100px;}
	.hero-wrp .one{order: 2}
	.hero-wrp .two{order: 1}
	.hero-wrp .three{order: 3}
	.hero-wrp ul{flex-wrap: wrap;}
	.hero-wrp ul li{width: 100%;margin: 0 0 60px;}
	.hero-wrp ul li:first-child{margin: 0 0 80px;}
	.hero-wrp ul li .data-box img{max-width: 263px;margin: 0 auto 10px;}
	.hero-wrp ul li .data-box h6{font-size: 21px;margin: 0 0 20px;line-height: 22px;}
	.hero-wrp ul li .data-box h2{font-size: 36px;margin: 0 0 5px;line-height: 40px;}
	.hero-wrp ul li .data-box p{font-size: 21px;margin: 0 0 12px;}
	.hero-wrp ul li .data-box p small{font-size: 16px;line-height: 20px;margin: 6px 0 0;}
	.hero-wrp .sponsors-block{display: none;}

	.btn-primary{font-size: 28px;line-height: 32px;padding: 7px 50px;border-radius: 20px;}
	.btn-secondary{font-size: 24px;padding: 7px 64px;}

	.footer-top{padding: 12px 0;margin: 80px 0 0;}
	.footer-top h6,.footer-top p{font-size:14px;line-height: 26px;text-align: left;}
	
	footer{padding: 7px 0;}
	footer .container{padding: 0 25px 0 35px;}
	footer ul{align-items: center;}
	footer ul li:first-child{display: none;}
	footer ul li:nth-child(2){margin-right: 0}
	footer ul li:last-child{margin-left: auto;}
	footer ul li a{padding: 0;border: none;margin: 0;font-size: 21px;}
	footer ul li a span{display: none;}
	footer ul li a .fas{display: block;}
	footer ul li h3{font-size: 24px;line-height: 26px;}
	footer ul li h5{font-size: 18px;line-height: 18px;}
	footer ul li h5 span{font-size: 14px;}
}