@media (max-width: 1749px) {

	.homebannercont {padding-left: 15px;}
	.paginationbullet .swiper-pagination  {padding-left: 15px;}
	.homebannercont h1 {font-size: 60px;}
	.homebannercont {max-width: 700px;}
	

}


@media only screen and (min-width:1600px) and (max-width:1749px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1570px;}
}

@media (max-width: 1599px) {
	.homebannercont {max-width: 605px;}
	.homebannercont h1 {font-size: 52px;}
	.bancont {font-size: 18px;}
	.homebannerbg {height: 600px;}
	.homebannerimg {width: 800px; border-radius: 300px 0px 0px 300px;}
	.paginationbullet {position: relative; top: -60px; }
	

	
}

@media only screen and (min-width:1500px) and (max-width:1599px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1470px;}
	 #site-nav li a { padding: 10px 12px; }
	 .dots-layer{width: 100%; height: 100%;}


}

@media (max-width: 1499px) {
	.homebannerimg {width: 700px;}
	.homebannercont {max-width: 550px;}
	.homebannercont h1 {font-size: 45px; }
	.bancont {font-size: 17px;}
	
}


@media only screen and (min-width:1300px) and (max-width:1499px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1300px;}
	
}

@media (max-width: 1299px) {

	
	.homebannerimg {width: 600px;}
	
}	

@media only screen and (min-width:1200px) and (max-width:1299px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1180px;}
}


@media (max-width: 1199px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: inherit;}
	
	
	.homepartnercont {font-size: 16px; }
	.homebannerbg {height: 475px;}
	.homebannerimg {width: 500px;}	

}

@media only screen and (min-width:992px) and (max-width:1199px)
{	

}


@media (max-width: 1024px) {

}

@media (max-width: 991px) {

.homebannerbg {height: 375px;}
	.homebannerimg {width: 375px; }
	.homebannercont {max-width: 345px;}
	.homebannercont h1 {font-size: 30px;}
	

}

@media only screen and (min-width: 768px) and (max-width: 991px)
{	
	
	
	
}

@media (max-width: 767px) {
	
	
	.homebannerbg {height: auto;}
	.homebannerimg {width: 100%; /*border-radius: 0px;*/ position: relative; height: 350px; right: inherit; top:inherit;}
	.homemanibanner .container {position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
	.homemanibanner .container::before {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); content: "";}
	.homebannercont {max-width: inherit; padding-top:15px; padding-bottom: 15px; position: relative; z-index: 1;  padding-left: 20px;}
	.homemanibanner .container.paginationbullet {display: none;}
	

}


@media (max-width: 575px) {


}


@media (max-width: 479px) {

	

@media (max-width: 350px) {

	
}	


	
img {max-width: 100%; height: auto;}