@media only screen and (min-width:320px) and (max-width:480px) {

#body-contr{ width:99%; height:auto; }

.booking-panel{ width:100%; z-index:99999 !important; }
.booking-area{ width:98%; height:auto; }

.header-bg{ background:#FFF; height:auto; }
.header-bg .header-conter{ width:95%; height:auto; }
.header-bg .header-conter .logo{ position:static; margin:15px 0 0 0px; text-align:center;  }
.header-bg .header-conter .bg-img{ display:none; }
.header-bg .header-conter .header-right-conter{ width:100%; height:auto; margin:5px 0 0 0px; }
.header-bg .header-conter .header-right-conter ul#sub-menu{ width:85%; height:auto; }
.header-bg .header-conter .header-right-conter .ph-no{ width:100%; height:auto; text-align:center; }

.slider-img{ width:100%; height:auto; }
.slider-img .slider-header-img img{ display:none; }
.slider-img .banner-img-bg{ width:99%; height:auto; background:none; position:static; float:left; margin:20px 0 0 0px; }
.slider-img .banner-img-bg a.plan-tour{ width:100%; position:static; text-align:center; background:#f65a21; float:left; padding:5px 0 5px 0px; }
.slider-img .banner-img-bg a.expert-advise{ width:100%; position:static; float:left; background:#f65a21; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.tour-bookg{ /*background:url(../images/sprite-icon.png) no-repeat -7px 0px #daedf4;*/ background:#daedf4; width:50%; position:static; float:left; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.hotel-bookg{ /*background:url(../images/sprite-icon.png) no-repeat -8px -51px #daedf4 !important;*/ background:#daedf4; width:50%; position:static; text-align:center; float:left; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.air-bookg{ /*background:url(../images/sprite-icon.png) no-repeat -2px -107px #daedf4 !important;*/ background:#daedf4; width:50%; position:static; text-align:center; float:left; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.types-of-visa{ /*background:url(../images/sprite-icon.png) no-repeat -313px -2px #daedf4 !important;*/ background:#daedf4; width:50%; position:static; float:left; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.visa-on-arrival{ /*background:url(../images/sprite-icon.png) no-repeat -317px -50px #daedf4 !important;*/ background:#daedf4; width:50%; position:static; float:left; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; } 
.slider-img .banner-img-bg a.online-visa{ /*background:url(../images/sprite-icon.png) no-repeat -317px -107px #daedf4 !important;*/ background:#daedf4; width:50%; position:static; float:left; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; }

.welcome-pannel{ width:99%; height:auto; }
.welcome-pannel .visa-to-india img{ width:99%; height:auto; }
.welcome-pannel .visa-to-india .visa-to-india-right{ width:99%; height:auto; }

.high-right .high-commission-contr{ float:left; margin:0 0 0 5px; }

div.left-pannel{ width:99%; height:auto; }
ul#sub-contr-menu{ width:100%; height:auto; }

ul#maplink{ width:99%; height:auto; }
ul#maplink li{ width:99%; height:auto; }

div.right-pannel{ width:99%; height:auto; }
.home-aside{ width:99%; height:auto; }
.accordionButton{ width:99%; float:left; }
.accordionContent{ width:99.5%; }

.footer .footer-contr{ width:100%; height:auto; }
.footer .footer-contr .bootom-contr{ width:98%; height:auto; }
.footer .footer-contr .bootom-contr img{ width:100%;  }
.footer .footer-contr .bootom-contr .abt-qantas-contr{ width:75%; height:auto; }
.footer .footer-contr .bootom-contr .bottom-link-contr{ width:98%; height:auto; }

#travel-booking{ width:99%; height:auto; }
#travel-booking .travel-booking-contr{ width:90%; height:auto; }
#travel-booking .travel-radio-contr{ width:95%; height:auto; }
#travel-booking .travel-radio-contr ul#travel-radio-btn{ width:80%; height:auto; }
#travel-booking .text-fileld{ width:200px; height:55px; }
#travel-booking .address-contr{ float:left; margin:0 0 20px 20px; }
#travel-booking .adult{ width:200px; height:auto;  }
.optionbooking{ width:90%; height:auto; }

#planner-booking{ width:99%; height:auto; }
#planner-booking .travel-planner-form{ width:99%; height:auto; background:none; }
#planner-booking .travel-planner-contr{ width:85%; height:auto;  }
#planner-booking .travel-planner-contr .text-fileld{ width:220px; height:55px; }
#planner-booking .travel-planner-contr .button_travel{ margin:0 0 15px 0px; }

div#tour-qantas{ width:100%; height:auto; margin:0px; padding:0px; }
div#tour-qantas .img-hdg{ width:99%; margin:0 0 5px 0px; }
div#tour-qantas .tour-qantas-contr{ width:100%; height:auto; margin:0 0 15px 5px; }
div#tour-qantas a i{ margin:10px 11px 0 0px; }

.CSSTableGenerator{ width:100%; height:auto; }
.CSSTableGenerator tr:first-child td{ font:9px Verdana, Geneva, sans-serif; font-weight:bold; }
.CSSTableGenerator td{ padding:0px; font:8px Verdana, Geneva, sans-serif; font-weight:normal; color:#666669; }

.verticalaccordions > ul{ width:99%; height:auto; }
.text-contr1{ width:99%; height:auto; }
.event_desc{ width:99%; height:auto; }

}

@media only screen and (min-width:480px) and (max-width:620px) {

#travel-booking{ width:99%; height:auto; }
#travel-booking .travel-booking-contr{ width:92%; height:auto; }	
	
}

@media only screen and (min-width:480px) and (max-width:768px) {

#body-contr{ width:99%; height:auto; }

.booking-panel{ width:100%; z-index:99999 !important; }
.booking-area{ width:98%; height:auto; }

.header-bg{ background:#FFF; height:auto; }
.header-bg .header-conter{ width:95%; height:auto; }
.header-bg .header-conter .logo{ position:static; margin:15px 0 0 12px; text-align:center;  }
.header-bg .header-conter .bg-img{ display:none; }
.header-bg .header-conter .header-right-conter{ width:100%; height:auto; margin:5px 0 0 0px; }
.header-bg .header-conter .header-right-conter ul#sub-menu{ width:74%; height:auto; }
.header-bg .header-conter .header-right-conter .ph-no{ width:100%; height:auto; text-align:center; }

.slider-img{ width:100%; height:auto; }
.slider-img .slider-header-img img{ display:none; }
.slider-img .banner-img-bg{ width:99%; height:auto; background:none; position:static; float:left; margin:20px 0 0 0px; }
.slider-img .banner-img-bg a.plan-tour{ width:100%; position:static; text-align:center; background:#f65a21; float:left; padding:5px 0 5px 0px; }
.slider-img .banner-img-bg a.expert-advise{ width:100%; position:static; float:left; background:#f65a21; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.tour-bookg{ width:50%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.hotel-bookg{ width:50%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.air-bookg{ width:50%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.types-of-visa{ width:50%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.visa-on-arrival{ width:50%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 5px 0px; margin:3px 0 0 0px; } 
.slider-img .banner-img-bg a.online-visa{ width:50%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 5px 0px; margin:3px 0 0 0px; }

.welcome-pannel{ width:99%; height:auto; }
.welcome-pannel .visa-to-india img{ width:33%; height:auto; }
.welcome-pannel .visa-to-india .visa-to-india-right{ width:65%; height:auto; }

div.left-pannel{ width:99%; height:auto; }
ul#sub-contr-menu{ width:100%; height:auto; }

ul#maplink{ width:99%; height:auto; }
ul#maplink li{ width:41.3%; height:auto; }

div.right-pannel{ width:99%; height:auto; }
.home-aside{ width:99%; height:auto; }
.accordionButton{ width:99%; float:left; }
.accordionContent{ width:99.5%; }

.footer .footer-contr{ width:100%; height:auto; }
.footer .footer-contr .bootom-contr{ width:98%; height:auto;  }
.footer .footer-contr .bootom-contr .abt-qantas-contr{ width:50%; height:auto; }
.footer .footer-contr .bootom-contr .bottom-link-contr{ width:98%; height:auto; }

#travel-booking{ width:99%; height:auto; }

#planner-booking{ width:99%; height:auto; }
#planner-booking .travel-planner-form{ width:99%; height:auto; background:none; }
#planner-booking .travel-planner-contr{ width:85%; height:auto;  }
#planner-booking .travel-planner-contr .text-fileld{ width:220px; height:55px; float:none; }
#planner-booking .travel-planner-contr .button_travel{ margin:20px 0 15px 0px;  }

div#tour-qantas{ width:100%; height:auto; margin:0px; }

.CSSTableGenerator{ width:100%; height:auto; }
.CSSTableGenerator tr:first-child td{ font:11px Verdana, Geneva, sans-serif; font-weight:bold; }
.CSSTableGenerator td{ padding:2px; font:10px Verdana, Geneva, sans-serif; font-weight:normal; color:#666669; }

}

@media only screen and (min-width:768px) and (max-width:999px) {

#body-contr{ width:99%; height:auto; }	

.booking-panel{ width:100%; z-index:99999 !important; }
.booking-area{ width:98%; height:auto; }

.header-bg{ background:#FFF; height:auto; }
.header-bg .header-conter{ width:95%; height:auto; }
.header-bg .header-conter .logo{ position:static; margin:15px 0 0 12px; text-align:center;  }
.header-bg .header-conter .bg-img{ /*background:url(../images/header-bg-4.png) no-repeat top center; position:absolute; left:0px; top:0px;*/ display:none; }
.header-bg .header-conter .header-right-conter{ width:100%; height:auto; margin:5px 0 0 0px; }
.header-bg .header-conter .header-right-conter ul#sub-menu{ width:65%; height:auto; }
.header-bg .header-conter .header-right-conter .ph-no{ width:100%; height:auto; text-align:center; }
	
.slider-img{ width:100%; height:auto; }
.slider-img .slider-header-img img{ display:none; }
.slider-img .banner-img-bg{ width:99%; height:auto; background:none; position:static; float:left; margin:20px 0 0 0px; }
.slider-img .banner-img-bg a.plan-tour{ width:100%; position:static; text-align:center; background:#f65a21; float:left; padding:5px 0 5px 0px; }
.slider-img .banner-img-bg a.expert-advise{ width:100%; position:static; float:left; background:#f65a21; text-align:center; padding:5px 0 5px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.tour-bookg{  width:34%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 9px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.hotel-bookg{ width:33%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 9px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.air-bookg{ width:33%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 9px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.types-of-visa{ width:34%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 9px 0px; margin:3px 0 0 0px; }
.slider-img .banner-img-bg a.visa-on-arrival{ width:33%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 9px 0px; margin:3px 0 0 0px; } 
.slider-img .banner-img-bg a.online-visa{ width:33%; position:static; float:left; text-align:center; background:#daedf4; padding:5px 0 10px 0px; margin:3px 0 0 0px; }	
	
div.left-pannel{ width:99%; height:auto; }	
	
.footer .footer-contr{ width:100%; height:auto; }
.footer .footer-contr .bootom-contr{ width:57%; height:auto; }
.footer .footer-contr .bootom-contr .abt-qantas-contr{ width:60%; height:auto; }
.footer .footer-contr .bootom-contr .bottom-link-contr{ width:98%; height:auto; }

#travel-booking{ width:99%; height:auto; }

}

@media only screen and (min-width:999px) and (max-width:1024px) {

.slider-img .slider-header-img img{ width:100%; height:355px; }

}