@media (max-width:1800px) {
	.section5 h2 {
		margin-top: 40px;
	}
}
@media (max-width:1200px) {
    #header-main {
        padding-bottom: 220px;
    }
    .head-middle {
        margin-top: 50px;
    }
    .head-middle h1 {
        font-size:60px;
        line-height: 75px;
    }
    .head-middle hr {
        margin:20px auto 25px;
    }
    .section1-img {
        height: 400px;
    }
}
@media (max-width:1024px) {
	.section1-img, #header-main{
		background-attachment:scroll;
	}
}
@media (max-width:1023px) {
	.wrapper{
		margin:0px auto;
	}
	#footer-main, .push{
		height:auto;
	}
	.main{
		width:100%;
		padding: 15px;
	}
	.head-middle{
		margin-top: 55px;
		padding: 0px 50px;
	}
	#header-main{
		padding-bottom: 250px;
	}
	.head-middle h1{
		font-size: 55px;
		line-height: 70px;
	}
	.section1 .main {
		padding: 0px 30px;
	}
	.rsArrowIcn{
		transform: scale(0.7);
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
	}
	.section5 h2 {
		margin-top: -10px;
	}
	.rsArrowRight, .rsArrowLeft{
		top: 30%;
	}
	footer p{
		padding:20px 0px;
	}
}
@media (max-width:767px) {
	.head-middle, .section1 .main {
		padding: 0px 10px;
	}
	.head-middle h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.head-middle p{
		font-size: 25px;
		line-height: 35px;
	}
	.check-wrap {
		width: 90%;
	}
	.from-group {
		width: 48%;
	}
	.from-group input{
		background: url(../images/calender.png) no-repeat 96% 6px #fff;
	}
	.from-submit input{
		background: #ffbd1d;
	}
	.section1 h2 {
		font-size: 30px;
		line-height: 40px;
		margin-top: 30px;
	}
	.section1 p {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.section3 ul li {
		width: 50%;
	}
	.img-wrap{
		width: 30%;
		margin-right:2%;
		height:auto;
	}
	.txt-des {
		width: 66%;
		margin-right:2%;
	}
	.rsArrowLeft {
		left: 10%;
	}
	.rsArrowRight {
		right:10%;
	}
	.rsArrowIcn {
		transform: scale(0.4);
		-webkit-transform: scale(0.4);
		-moz-transform: scale(0.4);
		-ms-transform: scale(0.4);
		-o-transform: scale(0.4);
	}
}
@media (max-width:640px) {	
	.from-group {
		width: 100%;
		margin: 10px 0px;
	}
	.section3 ul li {
		width: 100%;
		margin-bottom: 10px;
	}
	.img-wrap {
		width: 10%;
	}
	.section3 ul li a:hover .img-wrap {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}
}
@media (max-width:480px) {
	.logo, .head-call{
		width:100%;
		text-align:center;
	}
	.head-call{
		margin-top:20px;
	}
	.head-middle {
		margin-top: 40px;
	}
	.head-middle hr{
		width:100%;
	}
	.section1 h2 {
		font-size: 27px;
	}
	.rsArrowLeft {
		left: 0px;
	}
	.rsArrowRight {
		right:0px;
	}
}
@media screen and (min-width:768px) and (max-width:1023px){
	.desktop-slider .rsSlide img{
		height: 320px !important;
	}
	.desktop-slider .royalSlider{
		height:400px !important;
	}
}
@media screen and (min-width:641px) and (max-width:767px){
	.desktop-slider .rsSlide img {
		height: 220px !important;
	}
	.desktop-slider #gallery-1 .rsOverflow, .desktop-slider .royalSlider#gallery-1 {
		height: 230px !important;
	}
}
@media (max-width:640px) {
	.rsSlide{
		width: 100% !important;
	}
	.rsArrowLeft {
		left: 0;
		top: 40%;
	}
	.rsArrowRight {
		right:0;
		top: 40%;
	}
	.mobile-slider{
		display:block;
	}
	.desktop-slider{
		display:none;
	}
}

@media (max-width:767px) {
	.logo img {width: 130px;}
	#mains{padding:26% 10px 0px 10px !important}
	.head-middle p{font-size:18px;}
	.head-middle h1{font-size:24px;}

	.head-middle hr{margin: 10px auto 10px;}
}


@media (max-width:767px) {
	.head-middle p{font-size:18px;}
	.head-middle h1{font-size:24px;}
	#header-main{height:93vh;padding-bottom:150px;}
	.head-middle hr{margin: 10px auto 10px;}
}