@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family: roboto, Tahoma, Geneva, sans-serif !important; font-size:12px;}
.search-main{width:100%; float:left;}
.search-m{width:90%;max-width:512px;}
.search-frame{width:95%; margin:0 auto;}
.search-mm{width:96%; float:left; padding:0 2% 20px; border-radius:4px; font-weight:bold; }
.one-w{width:100%; float:left;}
.one-w ul{ margin:0; padding:0;}
.one-w ul li{display:inline; font-size:13px; padding:10px 0; float:left;}
.from-m{width:100%; float:left; margin-top:0px;}
.from-l{width:48%; float:left; margin-right:1%;}
.from-l label{width:100%; float:left; font-size:13px; margin-bottom:5px;}
.from-l select{width:100%; border:1px solid #ccc; border-radius:4px; height:39px; padding-left:3%; background: #ffffff url("../../hotel/images/arrow-down.png") no-repeat scroll 96% 50%;  
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    outline: none;}
.from-l input{width:99%; border:1px solid #ccc; border-radius:4px; height:35px; background:#fff url(../../img/cal-image.png) 95% center no-repeat;}
.from-r{width:47%; float:right;}
.from-r label{width:100%; float:left; font-size:13px; margin-bottom:5px;}
.from-r select{width:100%; border:1px solid #ccc; border-radius:4px; height:39px; padding-left:3%; background: #ffffff url("../../hotel/images/arrow-down.png") no-repeat scroll 96% 50%;  
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    outline: none;}
.from-r input{width:99%; border:1px solid #ccc; border-radius:4px; height:35px; background:#fff url(../../img/cal-image.png) 95% center no-repeat;}


.date-m{width:100%; float:left; margin-top:12px;}
.date-l{width:47.8%; float:left; margin-right:2%;}
.date-l label{width:100%; float:left; font-size:13px; margin-bottom:5px;}
.date-l select{width:100%; border:1px solid #ccc; border-radius:4px; height:35px;}
.date-l input{width:97%; padding-left:3%; border:1px solid #ccc; border-radius:4px; height:35px; background:#fff url(../../img/cal-image.png) 95% center no-repeat; cursor:pointer;}
.date-r{width:47%; float:right;}
.date-r label{width:100%; float:left; font-size:13px; margin-bottom:5px;}
.date-r select{width:100%; border:1px solid #ccc; border-radius:4px; height:35px;}
.date-r input{width:97%; padding-left:3%; border:1px solid #ccc; border-radius:4px; height:35px; background:#fff url(../../img/cal-image.png) 95% center no-repeat; cursor:pointer;}
.clr{clear:both;}
.cabin-main{width:100%; float:left; margin-top:6px;}
.cabin-p{width:19%; float:left; margin-right:1%; margin-top:1%;}
.cabin-p:last-child{float:right; margin-right:0; margin-left:1%;}
.cabin-p label{width:100%; float:left; font-size:13px; margin-bottom:5px;}
.cabin-p select{width:100%; height:35px; line-height:35px; border-radius:4px; border:1px solid #ccc; padding-left:6%; background: #ffffff url("../../hotel/images/arrow-down.png") no-repeat scroll 96% 50%;  
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    outline: none;}
.search-flight{width:100%; float:left; text-align:right; margin-top:20px;}
.book{width:25%;  height:35px; float:right; line-height:35px; font-size:18px; background:#f26722; color:#fff; display:block; text-decoration:none; text-align:center; border-radius:5px; border:0; cursor:pointer; outline:0;}
.book:hover{background:#e26323;}
.date-r{display:none;}


@media only screen and (min-width : 140px) and (max-width : 550px) 
{
.cabin-p:nth-child(1){width:32%; margin-right:1%;}	
.cabin-p:nth-child(2){width:32%; margin-right:1%;}
.cabin-p:nth-child(3){width:34%; margin-right:0%;}
.cabin-p:nth-child(4){width:49%; margin-right:1%;}
.cabin-p:nth-child(5){width:49%; margin-left:1%;}
.search-frame{width:100%;}
.search-m{width:100%;}
.search-flight a{ float:none; margin:0 auto;}
.book {width: 47%;}
		
}