.search-top-row{background-color: #64c8ef;padding: 30px 0px;}
.roomsBlock,.adultsBlock, .childrenBlock	{padding: 6px 6px; border-radius: 5px;    font-size: 12px;}
#top-menu{background-color:#ec393d;margin-bottom:20px;}
 
#button-search{color: #fff;background-color: #ec393d;border-color: #ec393d; background-image:none;}
#button-search:hover{background-color: #229ac8;border-color: #1f90bb #1f90bb #145e7a;}
.search-top-row .btn {padding: 6px 14px;}
#cart.btn-block{width: auto;float: right;}
#search .input-lg, #search .btn-lg{border-radius:0;}
#search .btn-lg{    padding: 10px 20px;}
.list-inline>li{border-right:1px solid #ccc;}
.nav li{border-right:1px solid #ccc}
.nav li:last-child{border-right:0 !important}
#logo h1{margin-top: 0px !important; margin-bottom:0 !important} 
#logo { margin: 0 0 0px 0 !important;}
#logo h1 img{width: 170px;}
header{padding:0}
#search, #cart{margin-top:10px;}
.list-inline li:last-child, .list-inline li a:last-child{padding-right: 0 !important;}
#cart btn{border-radius:0 !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{font-size:16px}
#cart .dropdown-menu li p {
    padding: 12px 0;
    background: #4d98d2;
    color: #fff;
}
#cart .dropdown-menu li p a{color:#fff; font-size:16px;    padding: 10px;}
.search-top-row .form-control{font-size:12px !important;}
.caption h4 a{    color: #ec393d;font-size: large;}
.caption h4 a:hover {color: #23527c;}
.caption p{font-style: italic; font-size: 13px;}
.price-block{    background-image: url(../image/price-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 170px;
    height: 170px;
    position: relative;
    top: -22px;
}
.nav-tabs>li>a:hover{background-color:#4d98d2;border-color: #4d98d2;color:#fff;;}
.nav>li>a:focus, .nav>li>a:hover{background-color:#4d98d2;color:#fff;}
.nav-tabs>li>a{background-color:#4d98d2;color:#fff}
.tab-content>.active{padding:0 10px;}
.weoffer-block li{ font-size: 14px;}
#reviewBlock{margin-top: 30px;}

#form-review .form-group #rating-block {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
}
button.btn.btn-default:hover {
    background: #4d98d2;color:#fff;
}

#product-right-block{
    border: 1px solid #ccc;
    background: #f6f5f5;
    padding-top: 16px;
    padding-bottom: 16px;
    border-radius: 4px;
}
.control-label{display:none}
#product-search .search-top-row{margin:0}
#product-product #product-right-block.col-sm-4{    width: 32.22% !important;}
#product-product #product-right-block.col-sm-4	.well{background-color:#fff;}
table.hotelRoomDetail{width:100% !important; max-width:100%;}
table.hotelRoomDetail th{padding:0 10px 0 0 !important;}
#hotelRoomHeading{background-color: #ccc !important;}
#hotelRoomHeading th{font-size: 12px;}
#hotelRoomHeading  table td[class*=col-], table th[class*=col-]{    vertical-align: top;
    padding-top: 10px;}
 

.grid-view{display:none}
.product-list .product-thumb .image{width:25%;float:left;max-width:100%;}
.cate-details{width:75%;float:left;max-width:100%}
.product-list .product-thumb .button-group{width:100%;}
#grid-view {display:none;}

.dropdown-menu li button {color:#888 !important;}
.dropdown-menu-right li a {color:#888 !important;}

#compare-total {display:none !important;}
/************************************Media query*******************************/

@media (min-width: 768px){
	
#column-left + #content .product-layout .col-md-3 {
    width: auto !important;
}
.search-top-row .col-sm-3 { width: 20%; padding: 0 10px}
.search-top-row .col-sm-3:last-child{ width: 40% !Important;}
.caption .col-sm-8 {    width: 62.666667%;    float: left;}
}
.col-lg-4 .col-md-4 .col-sm-6 .col-xs-12 .product-grid .product-layout .price{
	
	float:left !important;
}

.all-button-red:hover , .book_now_room:hover {
    background-color: #9f0bcf;
    border-color: #1f90bb #1f90bb #145e7a;
}

.all-button-red , .book_now_room {
    color: #fff;
    background-color: #ec393d;
    border-color: #ec393d;
    background-image: none;
}

#button-filter{
    color: #fff !important;
    background-color: #ec393d !important;
    border-color: #ec393d !important;
    background-image: none !important;   
}
#button-filter:hover {
    background-color: #9f0bcf !important;
    border-color: #1f90bb #1f90bb #145e7a !important;
}