
label {
	display:block; 
	padding-bottom:5px; 
	margin-top:20px;
}

#mrova-feedback{
	display: hidden;
    width: 36%;
    position: fixed;
    right: -462px;
    border: 1px solid #3cb58c;
    background-color: #fff;
}


#mrova-contactform ul {
	margin: 0;
	padding: 0;
	
}

#mrova-contactform input, #mrova-contactform textarea{
width: 400px;
padding: 10px;
border: 1px solid #ccc;
}

#package_form{width:92%;height:auto;background-color:#fff;padding:30px;font-family:Droid Sans;}


.clearFix::after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.flL{float:left;}

.holD_inpt_label{font-size:12px;}

.holD_white_txt{color:#000;font-size:15px;}

.input_city{width:258px;height:40px;background-color:#F4F4F4;border:1px solid #ccc;}

.input_per_detail{width:243px;height:40px;background-color:#F4F4F4;border:1px solid #ccc;padding-left:15px;}

.input_date{width:218px;height:40px;background-color:#F4F4F4;border:1px solid #ccc;background-image:url(images/calender.png);background-repeat:no-repeat;background-position:10px center;padding-left:40px;}

.append_bottom10{margin-bottom:10px;}

.holD_inpt_city{margin-right:15px;width:340px;}

.holD_inpt_blk{background-color:#fff;}

.radius_all3{border-radius:3px;}

.holD_note_txt{margin-top:32px;width:60px;margin-left:10px;}

.holD_font11{font-size:11px;}

.input_dest_city{width:400px;height:40px;background-color:#F4F4F4;border:1px solid #ccc;padding-left:15px;}

.holD_roomList{border-bottom:1px solid #d4d4d4;}

.holD_labelR{margin:15px 30px 0 0;}

.holD_font14{font-size:14px !important;}

.holD_adultR, .holD_childR, .holD_InfantR{margin-right:10px;width:100px;}

.holD_upperC_txt{text-transform:uppercase;}

.holD_grey_txt{color:#878787;}

.append_bottom5{margin-bottom:5px;}

.room_select{width:80px;height:20px;background-color:#F4F4F4;border:1px solid #ccc;}

.add_more_room{color:#373737;font-size:16px;text-decoration:none;cursor:pointer;}

#package_build{width:100%;height:48px;background-color:#FFD203;border:none;box-shadow:2px 2px 0px rgba(255,210,3,.7);font-size:35px;color:#000;font-family:'gillsansmtcondensed';cursor:pointer;}

#package_form font{overflow:hidden;float:left;width:100%;padding-bottom:10px;}

#country-list{float:left;list-style:none;margin:0;padding:0;width:612px;z-index:99999;}

#country-list li{padding:10px;background:#FAFAFA;border-bottom:#ccc 1px solid;}

#country-list li:hover{background:#F0F0F0;}

#suggesstion-box{z-index:999999;position:absolute;margin-top:-18px;}

.error{color:#FF0000;font-size:11px;padding-left:10px;;vertical-align:middle;}

.overlay{background:#000000;bottom:0;left:0;right:0;top:0;z-index:99999;opacity:0.5;}

.boxclose{background:url("images/cancel.png");background-repeat:no-repeat;background-position:left top;cursor:pointer;float:right;height:21px;left:-8px;position:relative;top:8px;width:21px;border:none!important;}

.review_read{display:none;position:absolute;background-color:#FFFFFF;top:110.5px;left:244.5px;z-index:99999;padding:15px;width:872px;overflow:auto;max-height:850px;}

.text h6{border-bottom:1px solid #e0e0e0;color:#333;font-family:'gillsansmtcondensed';font-size:35px;font-weight:normal;padding-bottom:20px;}

.text h4{color:#0a4fa0;font-family:Droid Sans;font-size:28px;font-weight:normal;padding:10px 0 0;text-align:center;}

.text h5{padding:0 0 0 10px;}

.text_review{width:300px;height:37px;border:1px solid #A2A2A2;background-color:#fff;font-family:'ZurichBT-Roman';font-size:17px;color:#81817F;padding-left:7px;margin:10px 10px;}

#add_review{width:auto;height:auto;top:15%;left:28%;}

#top_left h2 a{text-decoration:none;color:#AF0A0A}

#top_left h2 a:hover{text-decoration:underline;}

.or-break{margin-bottom:30px;margin-top:25px;position:relative;}

.hrz-line{background-color:#e0e0e0;height:1px;}

.ico-or{background-image:url(images/circle.jpg);background-repeat:no-repeat;background-position:center;background-size:100% auto;color:#333;cursor:pointer;display:inline-block;font-family:Droid Sans;font-size:14px;font-style:normal;height:30px;left:408px;padding-top:10px;position:absolute;text-align:center;top:-19px;width:41px;}

.lead-form-detail{clear:both;color:#333;font-family:Droid Sans;font-size:14px;text-align:center;width:94%;}

#detail_form{float:left;width:50%;height:auto;}

#detail_image{float:right;width:50%;height:auto;}

#detail_image img{display:block;margin:30px auto;}

.wpcf7-text{font-family:Droid Sans;font-size:16px;margin:10px 0 10px 20px;padding:3px 3px 3px 5px;width:200px;background-color:#F4F4F4;border:1px solid #ccc;}

.your-subject{padding:0 0 0 95px}

.tel-609{padding:0 0 0 34px}

#departure_date, #your_city_expert, #destination_city_expert{font-family:Droid Sans;font-size:16px;margin:10px 0 10px 17px;padding:3px 3px 3px 5px;width:200px;background-color:#F4F4F4;border:1px solid #ccc;}

#your_city_expert{margin-left:66px}

#destination_city_expert{margin-left:15px;}

#departure_date{background-image:url(images/calender.png);background-repeat:no-repeat;background-position:10px center;padding-left:40px;width:160px}

#submit_expert{width:130px;height:38px;background-color:#FFD203;border:none;box-shadow:2px 2px 0px rgba(255,210,3,.7);font-size:30px;color:#000;font-family:'gillsansmtcondensed';margin:5px 0 0 170px;cursor:pointer;}

#submit_expert:hover{cursor:pointer;transform:scale(1.1, 1.1);transition-duration:250ms;transition-timing-function:ease-out;}


#mrova-contactform ul li {
	list-style:none; 
	padding-bottom:20px;
}


#mrova-img-control{
	cursor: pointer;
	
position: absolute;
left: -53px;
width: 52px;
background:url(../images/feedback.jpg);
height: 168px;
}


#mrova-contactform #mrova-sendbutton {
	width:60px;
	background:#db4f4a; color:#fff; 
	cursor:pointer;
	padding:5px 10px; 
	border: none;
}