/* 240px Mobile (Portrait) */
@media only screen and (max-width: 319px){
}


/* 320px Mobile (Portrait) */
@media only screen and (max-width: 479px){
#header-wrapper{ width:100%; padding:5px 0 20px 0;}
.logo-div{ float:left;}
.menu-div{ display:none;}
.m-menu{ display:block;}
.social-icons{ float:left; width:100%;}
.banner-div{ display:none;}
.welcome-div{ background-image:none; margin:0;}
.welcome-content{ padding-top:140px;}
.welcome-left{ float:none; width:100%;}
.welcome-left .box{ width:89%;}
.welcome-right{ width:100%; margin:20px 0 0 0; clear:both;}
.welcome-right ul li{ margin:0 15px 0 0;}
.carousel_nav{ margin-top:-310px;}
.content-wrapper{ margin:140px 0 0 0;}
.about-cmpny .abt-box{ float:none; width:100%; margin:10px 0;}
#footer-main{ margin:0;}
.footer-left{ float:none; margin:0 auto; text-align:center;}
.footer-right{ float:none; font-size:11px;}
.products-div ul li{ width:100%;}
.address-div .address-left{ width:100%; margin:10px 0;}
.enquiry-div{ width:86%; float:none; padding:20px 20px 50px 20px;}
.enquiry-div ul li input[type="text"]{ width:220px;}
.enquiry-div ul li select{ width:243px;}
.enquiry-div textarea{ width:220px;}
.map-div{ float:none; width:100%; margin:10px 0; clear:both; height:auto;}
.inner-products-div .vertical-menu{ width:100%;}
.inner-products-div .products-list{ float:none; width:100%;}
.inner-products-div .products-list ul{ margin-left:0;}
.product-detail-page{ width:230px !important; height:300px !important; overflow-y:scroll}
.product-detail-page .img-div img{ width:230px; height:200px !important;}
.package-div{ float:none; width:79%;}
.popular-package{width:94%;}
.pp-left{ float:none; width:100%;}
.pp-right{ float:none; width:100%; padding:10px 10px 30px 10px;}
.package-form{ width:85%;}.package-form ul{ width:100%;}
.package-form .pleft{ width:89%;}
.package-form input[type="text"]{ width:230px; margin:10px 0 0 0;}
.package-form select{ width:245px; margin:10px 0 0 0;}
.package-form select.dob{width:245px; margin:10px 0 0 0;}
.package-form textarea{ width:240px; margin:10px 0 0 0;}
.offer-image{ right:20px;}
.index-package .popular-package{ width:100%;}
.index-package .carousel_nav{ margin-top:-375px !important;}
.about-cmpny,.abt-detail{ float:none; width:100%;}
.contact-cnt{ float:none; width:90%;}
.contact-cnt p{text-align:left !important;}
}

/* 480px Mobile (Landscape) */
@media only screen and (min-width: 480px) and (max-width: 767px){
	.header-right{ width:auto;}
#header-wrapper{ width:100%; padding:5px 0 20px 0;}
.logo-div{ float:left;}
.menu-div{ display:none;}
.m-menu{ display:block;}
.social-icons{ float:right; margin:100px 0 0 0; width:100%;}
.banner-div{ display:none;}
.welcome-div{ background-image:none; margin:0;}
.welcome-content{ padding-top:155px;}
.welcome-left{ float:none; width:100%;}
.welcome-left .box{ width:42%; min-height:115px;}
.welcome-right{ width:100%; margin:20px 0 0 0; clear:both;}
.carousel_nav{ margin-top:-315px;}
.content-wrapper{ margin:145px 0 0 0;}
.about-cmpny .abt-box{ float:none; width:100%; margin:10px 0;}
.footer-left{ float:none; margin:0 auto; text-align:center;}
.footer-right{ float:none; font-size:12px; text-align:center;}
.products-div ul li{ width:80%;}
.address-div .address-right,.address-div .address-right i.icon-map-marker{ float:none; margin:0 auto; width:100%; text-align:center;}
.address-div .address-left{ width:100%; margin:10px 0;}
.enquiry-div{ width:91%;}
.enquiry-div ul li input[type="text"]{ width:149px;}
.enquiry-div ul li select{ width:171px;}
.enquiry-div textarea{ width:340px;}
.map-div{ width:100%; clear:both; margin:10px 0 0 0;}
.inner-products-div .vertical-menu{ width:100%;}
.inner-products-div .products-list{ float:none; width:100%;}
.inner-products-div .products-list ul{ margin-left:0;}
.inner-products-div .products-list ul li{
	width: 65%;
}
.product-detail-page{ width:400px !important; height:350px !important; overflow-y:scroll}
.product-detail-page .img-div img{ width:230px; height:200px !important;}
.package-div{ float:none; width:79%;}
.popular-package{width:94%;}
.pp-left{ float:none; width:100%;}
.pp-right{ float:none; width:100%; padding:10px 10px 30px 10px;}
.package-form{ width:85%;}.package-form ul{ width:100%;}
.package-form .pleft{ width:89%;}
.package-form input[type="text"]{ width:340px; margin:10px 0 0 0;}
.package-form select{ width:355px; margin:10px 0 0 0;}
.package-form select.dob{width:355px; margin:10px 0 0 0;}
.package-form textarea{ width:350px; margin:10px 0 0 0;}
.offer-image{ right:20px;}
.index-package .carousel_nav{ margin-top:-415px !important;}
.about-cmpny,.abt-detail{ float:none; width:100%;}
.contact-cnt{ float:none; width:90%; text-align:left;}
}


/* 768px Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px){
	.header-right{ width:auto;}	
#header-wrapper{ width:100%; padding:5px 0;} 
.logo-div{ float:left;}
.menu-div{ display:none;}
.m-menu{ display:block;}
.social-icons{float:right; margin:30px 70px 0 0; width:100%;}
.welcome-div{ background-image:none;}
.welcome-left{ width:500px;}
.welcome-right{ width:240px;}
.flex-control-nav{ bottom:10px !important;}
.about-cmpny .abt-box{ width:228px;}
.enquiry-div ul li input[type="text"]{ width:182px;}
.enquiry-div ul li select{ width:203px;}
.enquiry-div textarea{ width:404px;}
.inner-products-div .products-list ul li{ width:264px;}
.carousel_nav{ margin-right:10px; width:50px;}
.flexslider .slides li img{ height:350px !important;}
.product-detail-page{ width:650px !important; height:450px !important; overflow-y:scroll}
.product-detail-page .img-div img{ width:230px; height:300px !important;}
/*.product-detail-page{width:100px;}
.banner-div{width:100%; height:300px;}
.banner-div img{ height:300px;}
.flexslider .slides li img{ height:320px !important;}*/
.package-div{ width:25%; min-height:400px;}
.package-form{ width:93.5%;}
.popular-package{ width:98%;}
.package-form input[type="text"]{ width:218px;}
.package-form select{ width:235px;}
.package-form select.dob{ width:73px;}
.package-form textarea{ width:585px;}

.index-package .popular-package .pp-left{ height:180px;}
.index-package .popular-package .pp-right{ width:55%;}
.index-package .carousel_nav{ margin-top:-260px;}
.contact-cnt{ float:none; width:90%; text-align:left;}
.package-image-div{ margin:20px auto; text-align:center;}
}
/* 960px Desktop */
@media only screen and (min-width: 960px) and (max-width: 1199px){
	.header-right{ width:79%;}.social-icons{ width:28%;}.ddsmoothmenu ul li a{ padding:0 12px !important;}.downarrowclass{ right:0 !important;}
	.welcome-left{ width:590px; margin:10px 0 0;}
	.welcome-left .box{ width:260px;}
	.welcome-right{ width:330px;}
	.about-cmpny .abt-box{ width:290px;}
	.enquiry-div ul li input[type="text"]{ width:240px;}
	.enquiry-div ul li select{ width:262px;}
	.enquiry-div textarea{ width:522px;}
	.inner-products-div .products-list ul li{ width:218px;}
	
.flex-control-nav{ bottom:40px !important;}
.carousel_nav{ margin-right:10px; width:50px;}
/*.banner-div{width:100%; height:290px;}.banner-div{width:100%; height:350px;}
.banner-div img{ height:350px;}
.flexslider .slides li img{ height:350px !important;}*/
.package-div{ width:26%; min-height:340px;}
.popular-package{ width:48%;}
.pp-left{ width:22%; height:173px;}
.pp-right{ width:73%;height:153px;}
.package-form input[type="text"]{ width:278px;}
.package-form select{ width:296px;}
.package-form select.dob{ width:93px;}
.package-form textarea{ width:735px;}
.index-package .carousel_nav{ margin-top:-255px !important;}
.contact-cnt{ width:46%;}
.package-image-div{ margin:20px auto; text-align:center;}
	}
