@media (max-width: 991px){	.navi	{		display: none;	}}@media (max-width: 767px){	.header	{		padding: 15px 0px;	}}@media (max-width: 767px){	.header .logo	{		text-align: center;		padding-bottom: 10px;	}}@media (max-width: 480px){	.carousel H2	{		font-size: 13px !important;	}}@media (max-width: 767px){	.carousel H2	{		font-size: 25px !important;	}}@media (max-width: 991px){	.carousel H2	{		font-size: 40px;	}}@media (max-width: 767px){	.container	{		width: 100%;	}}@media screen and (min-width: 960px) and (min-height: 660px){	.heroSlider .rsOverflow, .royalSlider.heroSlider	{		height: 520px !important;	}}@media screen and (min-width: 960px) and (min-height: 1000px){	.heroSlider .rsOverflow, .royalSlider.heroSlider	{		height: 660px !important;	}}@media screen and (min-width: 0px) and (max-width: 800px){	.royalSlider.heroSlider, .royalSlider.heroSlider .rsOverflow	{		height: 300px !important;	}	.infoBlock	{		padding: 10px;		height: auto;		max-height: 100%;		min-width: 40%;		left: 5px;		top: 5px;		right: auto;		font-size: 12px;	}	.infoBlock H3	{		font-size: 14px;		line-height: 17px;	}}@media (max-width: 991px){	.navi	{		display: none;	}	.navis	{		width: 60%;		margin: 18px auto;	}	.navis SELECT	{		display: inline-block;		width: 100%;	}}