/* CSS Document */

body{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.container{ margin:0 auto; padding:0px; width:1170px;}
.container2{ margin:0 auto; padding:0px; width:100%; background:#FFCCCC;}



@font-face{ font-family:Roboto; src:url(../font/Roboto.ttf);}

@font-face{ font-family:Raleway-bold; src:url(../font/RalewayBold.ttf);}

@font-face{ font-family:Raleway-light; src:url(../font/Raleway-Light.ttf);}





.row{ float:left; margin:0px; padding:0px; width:100%;}

.header-main{ float:left; margin:0px; padding:5px 0; width:100%; background:#000;}

.header_main_left{ float:left; margin-right:14px; margin-top:8px; padding:8px 0; width:auto; font-size:12px; color:#F2F2F2; text-transform:lowercase;}

.header_main_left img{ float:left; margin:0 10px 0 6px; padding:0px; width:auto;}

.header_main_right{ float:right; margin-top:8px; padding:0px; width:auto; font-size:12px; color:#F2F2F2; text-transform:uppercase;}

.wheather{ float:left; margin-left:10px; padding:3px 0; text-align:right;}

.wheather span{ margin-top:10px;}

.wheather img{ float:left; margin:-7px 5px; padding:0px; text-align:center;}

.wheather:hover{ background:#000;}





.header-area{ float:left; margin:0px; padding:0px; width:100%; background:#f89715;}

.header-box{ float:left; margin:0px; padding:0px; width:100%;}

.col_1{ float:left; margin:0px; padding:0px; width:auto;}

.logo_margin{float:left!important; margin-top:10px!important; width:17%!important;}

.logo{ float:left; margin:9px 0px; padding:0px; width:auto;}

.logo a{ float:left; margin:0px; padding:0px; width:100%;}

.logo a img{ float:left; margin:0px; padding:0px; width:100%;}

.menu-align{ float:right!important; width:auto!important;}

.silder-area{ float:left; margin:0px; padding:0px; width:100%;}

.silder{ float:left; margin:0px; padding:0px; width:100%; position:relative;}









/*looking form css start*/

.request_main_area{ float:left; margin:0; padding:5px; width:26%; position:absolute; z-index:999; right:100px; top:154px;}

.looking_trip_area{ float:left; margin:0; padding:0px; width:auto; background:#fff; opacity:0.94;}

.looking_text_box{ float:left; margin:0px; padding:0px; width:100%; color:#000; box-sizing:border-box;}

.looking_text_box p{ float:left; margin:0px; padding:12px 20px; width:100%; font-size:26px; text-align:left; line-height:20px; font-weight:normal; border-bottom:1px solid #fff; box-sizing:border-box; line-height:40px; font-family:Raleway-light, sans-serif;}

.looking_text_box p span{ font-size:22px; font-weight:600; line-height:0px; font-family:Raleway-bold, sans-serif;}



.looking_input_box{ float:left; margin:0px; padding:0px 35px 30px 35px; width:auto; box-sizing:border-box;}

.trip_input_area{ float:left; margin:0px; padding:0px; width:100%;}

.trip_input_box{ float:left; margin:0px; padding:10px 0; width:100%;}

.txt_msg_input{ float:left; margin:0px; padding:8px 12px; width:100%; font-size:12px; box-sizing:border-box; resize:none; height:85px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #535353; border-top:1px solid #404040; border-left:1px solid #404040; border-right:1px solid #404040; color:#c6c6c6; background:#333;}

.trip_input_box input{ float:left; margin:0px; padding:8px 12px; width:100%; font-size:12px; box-sizing:border-box; border-bottom:1px solid #eee; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee; color:#000; background:#eee;}

.trip_input_box label{ float:left; margin-bottom:2px; padding:0px; width:100%; font-size:14px; color:#666; box-sizing:border-box;}



.trip_butt_area{ float:left; margin:0px; padding:8px 0; width:100%;}

.trip_butt_box{ margin:0px auto; padding:0px; width:100%; text-align:center;}

.butt_input{ float:left; margin:0px; padding:5px 0; width:100%; background:#f89715; color:#fff; border:5px solid #f89715; font-weight:600; font-size:14px; text-align:center; box-sizing:border-box; text-transform:uppercase;}

.butt_input:hover{ cursor:pointer; background:#313131; border:5px solid #313131;}







/*services area start*/

.services-area{ float:left; margin:0px; padding:0px; width:100%; background:#f3f3f3; border-bottom:2px solid #e7e7e7;}

.ser-w{ margin:0px auto!important; width:80%!important; text-align:center!important; float:none!important;}

.services-top-area{ margin:0px auto; padding-top:6%; padding-bottom:30px; width:100%; text-align:center;}

.services-top-area h3{ margin:0px auto; padding-bottom:15px; width:100%; text-align:center; font-size:34px; font-weight:normal; color:#fff; font-family: 'Oswald', sans-serif;}

.services-top-area p{ margin:0px auto; padding:0px; width:50%; text-align:center; font-size:18px; font-weight:normal; color:#527fc2; line-height:25px;}

.services-package-box{ float:left; margin:18px 0; padding:0px; width:32%;}

.services-image{ float:left; margin-top:10px; padding:10px; width:25%; background:#f89715; border:1px solid #f89715; border-radius:100px;}

.services-image img{ float:left; margin:0px; padding:0px; width:100%;}

.services-image-caption{ float:right; margin:10px 15px 0 15px; padding:0px; width:56%;}

.services-image-caption h6{ margin:0px; padding:0px; font-size:24px; color:#4a5460; text-align:left; font-weight:normal;}

.services-image-caption p{ margin-top:10px; padding:0px; color:#8a949e; font-size:14px; text-align:left; line-height:20px;}

.pgin_1{ float:left!important; margin-right:23px !important}

.pgin_2{ float:left!important; margin-right:0px !important}

.pgin_3{ float:right!important; margin-right:0px !important}







/*life area start*/

.life-area{ float:left; margin:0px; padding:5% 0 0 0; width:100%; background:#fff; position:relative;}

.life-heading{ margin:0 auto; padding:0px; width:100%; text-align:center;}

.life-heading h2{ margin:0 auto; padding:0px; width:100%; font-size:28px; font-weight:normal; color:#000; text-transform:capitalize; font-family:Raleway-light,sans-serif;}

.life-heading img{ margin:0 auto; padding:0px; width:auto; text-align:center; position:absolute; bottom:60%; left:48%;}

.life-text{ margin:0 auto; padding-top:15px; width:100%; text-align:center;}

.life-text p{ margin:0 auto; padding:0px; width:100%; font-size:14px; color:#999999; text-align:center; line-height:28px;}





/*pop count start*/

.pop-area{ float:left; margin:0px; padding:0px; width:100%; background:#FF0000;}

.pop-box{ margin:0px auto; padding:0px; width:80%; text-align:center;}

.pop-count-box{ float:left; margin:35px 14px 14px 0; padding:0px; width:32%; background:#f2eaea; border-radius:4px; box-shadow:0 0 12px rgba(0, 0, 0, 0.13), 0 0 0 1px #d8d8d8 inset;}

.set-wid{ margin:0px auto!important; width:80%!important; text-align:center!important; float:none!important;}

.pop-count-image{ float:left; margin:0px; padding-bottom:15px; width:100%; position:relative;}

.pop-count-image img{ float:left; margin:0px; padding:0px; width:100%; border-radius:4px;}



.count-text{ float:left; margin:0px; padding:20px 0 30px; width:100%; position:relative;}

.count-text p{ float:left; margin:0px; padding:0px; width:100%; text-align:left; color:#8a949e; font-size:13px; line-height:20px;}

.count-text a{ margin:0px auto; padding:7px 10px; width:100%; text-align:center; background:#f8931d; color:#000; text-decoration:none; font-size:12px; text-transform:uppercase; border-left: 4px solid #f00;}

.count-text a:hover{ background:#000; color:#fff; text-decoration:none}

.butt-left{ margin-left:0px!important;}

.butt-right{ margin-left:80px!important;}

.pm_1{ float:left!important; margin-right:20px !important;}

.pm_2{ float:left!important; margin-right:0px !important;}

.pm_3{ float:right!important; margin-right:0px !important;}

.text-setting{ float:left; text-align:left; margin-top:-18px; margin-left:6%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}



.maincontent{ float:left; padding:0px; margin:0px; width:50%;}
.tourscontent{ float:left; padding:0px; margin:0px; width:100%;}

.innerbanner{ float:left; padding:0px; margin:0px; width:100%; position:relative;}

.inner-border{ border:5px solid #000; box-sizing:border-box;}

.innerbanner img{ float:left; padding:0px; margin:0px; width:100%;}

.package-content-wrapper{ float:left; margin:20px 0 0 0; padding:0px; width:100%;}



.package-info-wrapper{ float:left; padding:13px 20px;  font-size: 14px; margin:0 0 30px 0; background:#f7f7f7; border:1px solid #ebebeb; width:100%; box-sizing:border-box; position:relative;}

.package-info{ float:left; padding:5px 0; color:#939da7; font-size:12px; width:100%;}

.package-info img{ float:left; padding:0px; width:auto; margin-top:-2px;}



.package-info-text{ float:left; padding:5px 0; width:100%;}

.package-info-text p{ margin:0 auto; padding:0px; color:#333; font-size:12px; text-align:justify; width:100%; line-height:25px;}



.offer-price{ float:right; margin-right:62%; padding:0px; color:#ee4b3c; font-size:14px; font-weight:600;}

.offer-p{ float:right; margin-right:54%; padding:0px; color:#ee4b3c; font-size:14px; font-weight:600;}



.package-butt{ float:left; padding:0px; margin:0px; width:auto; position:absolute; right:35px; top:47px;}

.package-butt a{ float:left; padding:10px 15px; margin:0px; color:#fff; font-size:12px; width:100%; background:#3587dd; box-sizing:border-box; text-decoration:none; border-bottom:2px solid #1f5f9d; border-radius:4px;}

.package-butt a:hover{ background:#1f5f9d; color:#fff; text-decoration:none; border-bottom:2px solid #3587dd;} 







.most_area{ float:left; margin:0px; padding:0px; width:100%;}

.most_area{ float:left; margin:0px; padding:0px; width:100%;}

.mosthed{ float:left; width:100%; font-size:30px; color:#333333; font-weight:bold; padding:30px 0 25px 0; text-align:center;}

.mosttext{ float:left; width:100%; font-size:13px; color: #999999; padding:0 0 50px 0; text-align:center;}



.italy_area{ float:left; margin:0px; padding:0px; width:100%;}

.italy_left{ float:left; margin:0px; padding:0px; width:50%;}

.italy_right{ float:right; margin:0px; padding:0px; width:50%;}



.amitarea{ float:left; margin:0px 4.8% 5% 0; padding:0px; width:45.2%; position: relative;}

.amittext{ float:left; margin:0px; padding:0px; width:100%;}



.sitetextarea{position:absolute; bottom:0px; left:0%; background: #333333; padding:8px 0 8px 0; opacity: 0.9; filter: alpha(opacity=50);}

.sittext{  margin:0px; padding:0px 0 8px 10px; width:100%; color:#ffffff; font-size:15px; float:left; font-weight:bold; text-shadow:1px 2px #000; }

.sittext2{ float:left; margin:0px; padding:0px 0 0 10px; width:100%; color:#ffffff; font-size:13px; font-weight:bold;text-shadow:1px 2px #000;}

.sittext2 span{ float:left; margin:0px; padding:0px 6px 0 0; color:#ff6600; font-size:14px; text-shadow:1px 2px #000;}



.europearea{ float:left; padding:0px 0 15px 0; margin:0px; width:100%; font-size:20px; color:#333333;}

.europetext{ float:left; padding:0px 0 30px 0; margin:0px; width:100%; font-size:14px; color: #999999; line-height:22px;}



.europehed{ float:left; padding:0px 0 18px 0; margin:0px; width:100%; font-size:17px; color:#333333;}

.citiesarea{ float:left; width:100%; margin:0px; padding:0px;}

.citiesarea ul{ float:left; width:100%; margin:0px; padding:0px 0 0px 14px; list-style:none;}

.citiesarea ul li{ float:left; width:30%; margin:0px; padding:0px 0 8px 0; list-style: outside; color:#999999; font-size:14px;}



.placearea{ float:left; padding:0; margin:30px 0 0 0;}

.placearea a{ float:left; padding:15px 20px 15px 20px; font-weight:bold; margin:0px; background:#ff6600; color:#fff; font-size:12px; text-transform: uppercase; border-radius:16px;}

.placearea a:hover{ color:#FFFFFF; background:#1096dd;}







/*footer area start*/

.footer_area{ float:left; margin:0px; padding:0px; width:100%; background:#242a32;}

.footer_box{ float:left; margin:0px; padding:35px 0; width:100%;}

.footer_col{ float:left; margin:0px; padding:0px; width:23%;}

.footer_col address{ color:#8b8b8c; line-height:1.6em; font-style:normal; margin-bottom:20px; font-size:14px;}

.footer_col h2{ float:left; margin:0px; padding:15px 0; width:100%; font-size:15px; color:#fff;}

.footer_col p{ float:left; margin:0px; padding:0px; width:100%; font-size:14px; color:#8b8b8c; line-height:20px;}

.footer_col ul{ float:left; margin:0px; padding:0px; width:100%; list-style:none;}

.footer_col ul li{ float:left; margin:0px; padding:0px; width:100%; list-style:none;}

.footer_col ul li a{ float:left; margin:0px; padding:5px 0; font-size:13px; color:#8b8b8c; text-decoration:none;}

.footer_col ul li a:hover{ text-decoration:none; color:#01b8f2;}

.fm1{ float:left!important; margin-right:30px!important;}

.fm2{ float:left!important; margin-right:30px!important;}

.fm3{ float:left!important; margin-right:30px!important;}

.fm4{ float:right!important; margin-right:0px!important;}



.booking-r{ width:100%; float:left; margin:50px 0 15px 0;}

.expertarea{ width:100%; float:left; margin:0px; padding:0px;}

.experthed{ width:100%; float:left; padding:0px; margin:0px; color:#333333; font-size:20px; font-weight:normal;}

.expertmain{ float:left; padding:10px 0 30px 0; margin:0px; width:90%;}

.expertmain p{ float:left; padding:0px; margin:0px;  font-size:12px; color:#999999; line-height:22px;}

.expertmain img{ float:left; margin:0px; padding:10px 10px 0 0;}



.bookingright{ width:42%; float:RIGHT; padding:0px; margin:0px;}

.bookinghed{ width:100%; margin:0px; padding:10px 0 16PX 0; font-size:24px; color: #FF0000;}

.bookingtext{ width:100%; margin:0px; padding:0px 0 40px 0; font-size:16px; color: #666666;}



.hotarea{ float:left; width:100%; margin:0px; padding:0px; background:url(../images/1.jpg) no-repeat; height:499px;}

.setter{width:100%; float:left; background:#f8931d; padding:8px 0 8px 0; color:#FFFFFF; font-size:13px; font-weight:bold;}





/*footer copyright area start*/

.footer_copyright-area{ float:left; margin:0px; padding:25px 0; width:100%; background:#1c2128;}

.footer_copyright{ float:left; margin:0px; padding:0px; width:100%;}

.copyright_text{ float:left; margin:0px; padding:0px; width:50%;}

.copyright_text p{ float:left; margin:0px; padding:0px; width:100%; font-size:14px; color:#8b8b8c; line-height:20px;}



.social-link-area{ float:right; margin:0px; padding:0px;}

.copyright_link{ float:right; margin:0px; padding:0px;}

.copyright_link a{ float:left; margin:0px; padding:0 15px; font-size:12px; color:#c0c0c0; text-decoration:none;}

.copyright_link a:hover{ text-decoration:none; color:#01b8f2;}

a{ color:#8b8b8c; text-decoration:none;}

a:hover{ color:#01b8f2; text-decoration:none;}









/*about-us area*/

.booking-area{ float:left; margin:0px; padding:0px; width:100%;}

.about-area{ float:left; margin:0px; padding:0px; width:100%;}

.about-heading{ margin:0 auto; padding:0px; width:100%; text-align:center;}

.about-heading h2{ margin:30px auto 15px; padding:0px; width:100%; font-size:32px; font-weight:normal; color:#000; text-transform:capitalize; text-align:center;}

.about-heading h3{ margin:0 auto; padding:0px; width:100%; font-size:28px; font-weight:normal; color:#000; text-transform:capitalize;}

.ab-head{ font-size:20px!important; width:52%!important; text-transform:none!important; line-height:34px!important;}

.ab-text{ width:52%!important; line-height:25px!important;}

.about-text{ margin:0 auto; padding-top:15px; width:100%; text-align:center;}

.about-text p{ margin:0 auto; padding:0px; width:100%; font-size:14px; color:#999999; text-align:center; line-height:35px;}

.main-offer{ float:left; margin:0px; padding:0px; position:absolute; top:160px; right:-10px; width:15%;}

.main-offer img{ float:left; margin:0px; width:100%;}

.main-offer span{ float:left; margin:0px; width:100%; color:#fff; margin-left:0px; margin-top:-70px;}

.main-offer span p{ font-size:14px; font-weight:600; text-align:center;}



.main-adjust{ width:62%!important;}

.book-adjust{ width:35%!important;}

.book-adjust hr{ }

.book-hed-color{ color:#000!important; padding-top:0px!important; padding-bottom:15px!important; border-bottom:2px solid #e6e6e6;}

.wrong-price hr{ margin:0px; width:50px; position:absolute; left:83px; top:100px;}



.expt-box{ float:left; margin:0px; padding-top:35px; width:100%;}

.expt-img{ float:left; margin:0px; padding:0px; width:25%;}

.expt-img img{ float:left; margin:0px; padding:0px; border:4px solid #e4e4e4;}



.expt-detail{ float:right; margin:0px; padding:0px; width:75%;}

.expt-detail h4{ float:left; margin:0px; padding:0px; width:100%; color:#459cc9; font-size:18px; font-weight:600;}

.expt-detail span{ float:left; margin:0px; padding:0px; width:auto; color:#a2a19c; font-size:14px; font-weight:normal;}

.expt-detail span img{ float:left; margin:0px; padding:0px;}

.off-p{ float:right; margin:0px; padding:0px; width:auto; font-style:normal; position:relative;}

.off-p hr{ float:left; margin:0px; padding:0px; width:50px; font-style:normal; color:#000!important; position:absolute; top:8px;}



.expt-offer{ float:left; margin:0px; padding-top:10px; width:100%;}

.expt-price{ float:right; color:#ee4b3c; font-size:14px; font-weight:600; margin-right:92px; width:auto;}



.day-info-area{ float:left; margin:0px; padding:0px; width:100%;}

.day-info-area h2{ float:left; margin:0 0 15px 0; padding:0px; width:100%; color:#000; font-size:24px; font-weight:600;}

.day-info-area h4{ float:left; margin:0 0 15px 0; padding:0px; width:100%; color:#000; font-size:18px; font-weight:600;}

.day-info-area p{ float:left; margin:0 0 15px 0; padding:0px; width:100%; color:#a2a19c; font-size:14px; font-weight:normal; line-height:25px;}



.tempo-list{ float:right; margin-right:80px; padding:22px 15px; width:25%!important; border-top:10px solid #990630; border-bottom:10px solid #990630; border-left:5px solid #990630; border-right:5px solid #990630;}

.tempo-list h4{ float:left; margin:0 0 15px 0; padding:0px; width:100%; font-size:18px; font-weight:600; color:#52555a;}

.tempo-list ul{ float:left; margin:0px; padding:0px; width:auto; list-style:none; font-size:14px; font-weight:normal; color:#52555a;}

.tempo-list ul li{ float:left; margin:0px; padding:5px 0; width:100%; list-style:none; border-bottom:1px dashed #939da7; background:rgba(0, 0, 0, 0) url("../images/right-bulltes.png") no-repeat scroll 2px 8px;}

.tempo-list ul li span{ float:left; margin-left:18px; padding: 5px 0px; width:100%;}

.temp-read-butt{ float:left; margin-top:40px; padding:0px; width:auto;}

.temp-read-butt a{ float:left; margin-left:30px; padding:10px 15px; width:auto; text-decoration:none; background:#990630; color:#fff; font-size:12px; font-weight:normal;}

.temp-read-butt a:hover{ text-decoration:none; background:#000;}

@font-face{ font-family:font1; src:url(../font/Amperzand.ttf);}
.traveltext{ font-family:font1; color:#990000; font-size:25px; text-align:center; margin-bottom:-5%;}