body{ padding: 0px; margin: 0px; font-weight: 400;font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}
ul, li{ list-style: none}

/*------------Font Face------------*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,900,900i');

/*--------------------------Header Top----------------------------*/

.header-top .dropdown-menu.pull-right { left: 0; right: auto;}
.explore_btn{ display: inline-block; color: #FEDD00; font-size: 18px; padding:15px 0px; border-radius: 30px; border:1px #fff solid; font-weight: 500;
 margin-top: 90px; font-family: 'Roboto', sans-serif;  text-transform: uppercase; width: 280px;background: transparent; }

.explore_btn { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);
 box-shadow: 0 0 1px transparent; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color;
 transition-property: color, background-color;}
.explore_btn:hover, .explore_btn:focus, .explore_btn:active { background: #FEDD00; border-color: #FEDD00; color: #000 }
.explore_btn:focus { background: transparent; border-color: #fff; color: #FEDD00 }
/**-------------------------Header--------------------------------*/
.header .navbar-brand { height: auto; padding: 15px 0; margin: 0 !important; width: 100%;}
.header .navbar.navbar-default{ background: transparent; border: 0 none; border-radius: 0; margin: 0;}
.header .collapse.navbar-collapse{ float: right; width: 100%}
.slider_cover { display: inline-block; text-align: center; width: 100%; padding-top: 60px;}
.slider_cover h1{ color: #fff; font-size: 106px; font-family: 'Roboto', sans-serif; font-weight: 600; text-shadow: none; line-height: 90px}
.slider_cover h5{ color: #fff;  font-family: 'Roboto', sans-serif; font-weight: 400; text-shadow: none;font-size: 20px;letter-spacing: 6px;}
.slider { float: left; position: relative; width: 100%;background: #000 url("../img/bg1.jpg") no-repeat top center; padding-bottom: 100px;
  background-attachment: fixed; background-size: cover }
.header { float: left; width: 100%; z-index: 999;}
.header .navbar-default .navbar-nav > li > a { color: #fff; margin: 0 1px 0 0; padding: 25px 22px;font-family: 'Roboto', sans-serif; font-size: 17px;}
.header .navbar-default .navbar-nav > li > a:hover { color: #ffdd00; background: transparent }
.header .navbar-default .navbar-nav > .active > a, 
.header .navbar-default .navbar-nav > .active > a:hover, 
.header .navbar-default .navbar-nav > .active > a:focus { color: #ffdd00; background: transparent}
.header .navbar.navbar-default ul.nav.navbar-nav{margin: 0; float: none; display: inline-block}
.login_menu{ float: left; width: 100%;  padding: 14px 0; text-align: right}
.login_menu li{ display: inline-block; position: relative }
.login_menu li a{ display: block; color: #fff; font-size: 15px;  padding: 0 8px; line-height: 18px;}
.login_menu li a:hover{ color: #FFDD00 }
.login_menu li:first-child{ border-right: 1px #7fd3eb solid}
.header .navbar-default .fixed-me .navbar-nav > li > a { padding: 14px 17px;}
.header-top { border-bottom: 1px solid #7fd3eb; width: 100%;}
.header .navbar-header{ display: inline-block; float: none  }
.country_bx { border-right: 1px solid #7fd3eb; float: left; padding: 7px 0; width: 95px}
.country_bx .btn-default { background-color: transparent; border-color: transparent; color: #fff; font-size: 15px;}
.country_bx_last{ border-right: none    }
.country_bx .btn-default:active, 
.country_bx .btn-default.active, 
.country_bx .open > .dropdown-toggle.btn-default { background-color: transparent; border-color: transparent; color: #fff; box-shadow: none}
/*-------------------------------------------------------*/
.fixed-me{ background:rgba(0, 0, 0, 0.9) ; padding: 0px  !important; margin-bottom: 5px; position: fixed; top:0;z-index:888;width: 100%;
 border-bottom: 3px solid #ffdd00 !important; left: 0;}
.navbar-me {   transition: all 1s ; text-align: center}
.navbar-me{ padding: 0px 0px; top: 0px; border: 0px; border-radius: 0px; margin: 0}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 6px 0 0;}
.header .fixed-me .navbar-brand { height: auto; padding: 5px 0; width: 124px;}
.header .fixed-me .navbar-brand { height: auto; padding: 10px 0;}
.header .fixed-me .navbar-brand{ display: inline-block}
.header .fixed-me .collapse.navbar-collapse {  width: 85%; text-align: right }
/*----------------------------booking-section--------------------------------------*/
.booking-section{ background: #FFDD00; padding-bottom: 30px;}
.booking-section .nav-tabs > li { float: left; margin-bottom: -1px; text-align: center; width: 25%;}
.booking-section .nav-tabs { border-bottom: medium none; margin-top: -40px}
.nav-tabs > li > a { border: none; border-radius: 0; line-height: 1.42857; margin-right: 2px; background: #222222; color: #fff; font-size: 15px;
  font-weight: 500;}
.nav-tabs > li > a i{ margin-right: 5px;}
.booking-section .nav-tabs > li.active > a, .booking-section .nav-tabs > li.active > a:hover, .booking-section .nav-tabs > li.active > a:focus,
.booking-section .nav-tabs > li > a:hover{ background: #FFDD00; color: #222; border: none}
.booking-section .tab-content > .active { display: block; padding: 50px 0;}
.booking_bx{ float: left; width: 100%}
.booking_bx h3{ display: block; text-align: center; color: #222222; font-weight: 600; font-size: 25px; text-transform: uppercase}
.booking_form{ float: left; width: 100%; padding-top: 30px;}
.booking_form .form-group{ width: 28%; float: left; margin-right: 10px;}
.booking_form .form-group label{ font-weight: normal; font-size: 15px; color: #666}
.booking_form .form-group-input .form-control{ border: none; border-radius: 0; box-shadow: none; font-size: 14px; color: #222; }
.booking_form .form-group-date{ width: 15%}
.booking_form .form-group-selection{ width: 10%}
.booking_form .form-group-btn{ margin-right: 0; float: right; width: auto}
.search_btn{ background: #222222; border: 1px #222222 solid; border-radius: 30px; padding: 0 30px; height: 34px; color: #FFDD00; text-transform: uppercase}
.search_btn:hover, .search_btn:focus{ background: #FFDD00; border: 1px #222 solid; color: #222}
.form-group-input { float: left; position: relative; width: 100%;}
.help-icon { color: #999; position: absolute; right: 6px; top: 6px;}

/*-----------------------Why Choose Us-----------------*/
.why-choose-section{ background: #fff; padding: 60px 0; overflow: hidden}
.how-itwork-service { display: inline-block;  width: 100%;}
.how-itwork-service .jumbotron{ padding: 0; background: transparent}
.how-itwork-service .jumbotron p{ color: #727272; font-size: 16px; font-style: italic; line-height: 30px; font-weight: 300; padding-top: 30px;}
.how-itwork-service .jumbotron h1{ color: #000; font-size: 44px; font-weight: 400; padding-top: 20px; }
.how-itwork-service .btn-primary{ background: #FFDD00; border: none; border-radius: 30px; padding: 12px 30px; color: #222; margin-top: 20px;}
.how-itwork-service .btn-primary:hover, .search_btn:focus{ background: #222; border: none; color: #FFDD00}
/*-----------------------------package-section-------------*/
.package-section{ padding:  70px 0; background: url("../img/bg2.jpg") no-repeat top center; overflow: hidden}
.package-section .page-header{ border: none; margin-top: 0}
.package-section .page-header h2{ color: #fff; font-size: 40px; font-weight: 500;}
.package-section .page-header h2 small{ display: block; color: #fff; font-size: 19px; padding-top: 3px;}
.tour-packages-service{ display: inline-block; width: 100%; padding-top: 20px;}
.tour-packages-service .thumbnail {  background-color: transparent;  border: medium none;  border-radius: 0;  padding: 0;}

.tour-packages-service .thumbnail .caption { background: #ececec; padding: 20px;}
.aption_left { display: inline-block; width: 54%; vertical-align: middle}
.aption_left h3{ font-size: 20px; color: #000;}
.aption_left p{ font-size: 16px;color: #222222; font-weight: 300}
.price_packages { display: inline-block; color: #ffa000; font-size: 22px; font-weight: 600; padding-top: 10px;}
.price_packages span{font-size: 16px; color: #222; font-weight: 400; text-decoration: line-through; margin-left: 3px;}
.tour-packages .btn-primary,
.tour-packages-service .btn-primary{ background: #D6D6D6; border: none; border-radius: 30px; font-size: 16px; padding: 7px 20px; color: #222; }
.tour-packages .btn-primary:hover,
.tour-packages-service .btn-primary:hover, .search_btn:focus{ background: #FFDD00; border: none; color: #222}
.populer-section{ padding: 70px 0}
.populer-section .page-header{ border: none; margin-top: 0}
.populer-section .page-header h2{ color: #222; font-size: 30px; font-weight: 500;}

/**-------------explore-dream---------------------*/
.explore-dream-section{padding:  0px 0; background: url("../img/bg3.jpg") no-repeat top center; position: relative; background-attachment: fixed; 
                      background-size: cover; display: table }
.explore-dream-section .banner-left { display: table-cell; height: 100%; vertical-align: middle; width: 50%; }
.explore-dream-sectiond:before{ position: absolute; left: 0; top: 0; content: ""; height: 100%; width: 50%; background: rgba(255, 255, 255, 0.5);}
.explore-dream-section .banner-left h2{ font-size: 87px; font-weight: 600;background-color: rgba(255, 255, 255, 0.85);color: #000000; font-weight: 900;
 margin: 0; mix-blend-mode: lighten; overflow: hidden; text-transform: uppercase; padding: 70px 10%}
.explore-dream-section h2 span{ font-size: 36px; display: block}
.explore-dream-section .banner-right { display: table-cell; vertical-align: middle; color: #ffffff}
.text-salebox { display: table; margin: 0 auto; width: 520px;}
.text-salebox .text-left { display: table-cell; vertical-align: top;}
.text-salebox .text-left .sale-box .sale-box-top { display: inline-block; position: relative;}
.text-salebox .text-left .sale-box .number { display: inline-block; font-size: 90px; font-weight: 900; line-height: 1; margin: 0;}
.text-salebox .text-left .sale-box .sup-1 { display: block; font-size: 40px; font-weight: 900; left: 100%; line-height: 1; position: absolute; top: 10px;}
.text-salebox .text-left .sale-box .sup-2 { bottom: 8px; display: block; font-size: 36px; font-weight: 900; left: 100%; line-height: 1; position: absolute;
 text-transform: uppercase;}
.text-salebox .text-left .sale-box .text-sale { color: #ffffff; font-size: 72px; font-weight: 900; line-height: 55px; margin: 0; text-transform: uppercase;}
.text-salebox .text-left .sale-box .number { color: #ffdd00;}
.text-salebox .text-left .sale-box .sup-1 { color: #ffdd00;}
.text-salebox .text-right { display: table-cell; padding-left: 20px; padding-top: 13px; text-align: left; vertical-align: top;}
.text-salebox .text-right .title { border-bottom: 1px solid #ffffff; display: inline-block; font-size: 20px; line-height: 24px; margin: 0; padding: 0 0 5px;
  text-transform: capitalize;}
.text-salebox .text-right .text { margin: 0;}
.text-salebox .text-right .group-button { margin-top: 9px;}
.btn.btn-maincolor { color: #3c3c3c;}
.btn.btn-maincolor { background-color: #ffdd00; border: 1px solid #ffdd00; border-radius: 50px; transition: all 0.5s ease 0s;}
.group-button .btn:first-child { margin-right: 15px;}
.text-salebox .text-right .group-button .btn { padding-left: 20px; padding-right: 20px; text-transform: capitalize; width: auto; border-radius: 50px;
  transition: all 0.5s ease 0s;}
.btn.btn-maincolor:hover { background-color: #3c3c3c; border: 1px solid #3c3c3c; color: #ffffff;}
.text-salebox .text-right .group-button .btn.btn-transparent { border: 1px solid #ffffff; color: #ffffff;}
.text-salebox .text-right .group-button .btn.btn-transparent:hover { border: 1px solid #3c3c3c; background-color: #3c3c3c;}
/*---------------Why Choose-------------------*/
.tour-choose-service .thumbnail { border: medium none; border-radius: 0; padding: 0;  margin-bottom: 40px;}
.tour-choose-service .thumbnail i{ color: #FFDD00;  font-size: 50px;}
.tour-choose-service .thumbnail .caption { color: #333; padding:20px 0;}
.tour-choose-service .thumbnail .caption h3{ font-size: 20px;color: #222;font-weight: 600;}
.tour-choose-service .thumbnail .caption p{ font-size: 14px;line-height: 26px;color: #8c8c8c; font-weight: 400; padding-top: 20px;}
.tour-choose-service { display: inline-block; padding-top: 20px; width: 100%;}


/*-----------------------happy-traveler-----------*/
.happy-traveler-section{padding:  70px 0; background: url("../img/bg4.jpg") no-repeat top center; position: relative; background-attachment: fixed; 
   background-size: cover;  float: left}
.page-header-title{ margin: 0 0 20px;}
.page-header-title h2 { color: #fff; font-size: 54px; font-weight: 500;}
.happy-traveler-service{ display: inline-block; width: 100%; padding-top: 60px; }
.happy-traveler-service .thumbnail {  background-color: #fff;  border: medium none;  border-radius: 0;  display: block;  line-height: 1.42857;
  margin-bottom: 20px; padding: 54px 24px 30px; transition: border 0.2s ease-in-out 0s; margin-top: 50px;}
.happy-traveler-service .thumbnail .caption h3{ font-size: 16px;color: #222;font-weight: 600;}
.happy-traveler-service .thumbnail .caption p{ font-size: 14px;line-height: 20px;color: #8c8c8c; font-weight: 400; padding: 20px 0; }
.happy-traveler-service .thumbnail .caption span{ font-size: 15px;line-height: 20px;color: #262e3a; font-weight: 400; }
.thumbnail_happy_img { left: 0; position: absolute ;top: 0px; width: 100%;}

.clinte-traveler-section{ padding: 70px 0;}
.clinte-traveler-section ul{ display: inline-block; width: 100%; text-align: center;}
.clinte-traveler-section ul li{ display: inline-block; margin: 0 15px;}
/*---------------Footer-------------------*/
.footer { background: #181601 ; display: inline-block; width: 100%; padding: 0; color: #333;} 
.footer_center p{font-size: 15px;line-height: 24px;color: rgb(255,255,255); padding-top: 50px; width: 80%}
.footer_center{ display: inline-block; width: 100%; padding: 20px 0}
.title-widget {color: #fff;font-size: 16px;font-weight: 400;line-height: 1;position: relative; margin: 63px 0 25px; display: inline-block; width: 100%;}
.title-widget span {position: relative; display: inline-block; width: 100%}
.widget_nav_menu ul { list-style: outside none none; padding-left: 0; padding-top: 20px;}
.widget_nav_menu ul li { position: relative;  margin-bottom: 7px;width:95%;}
.widget_nav_menu ul li a{ font-size: 15px; line-height: 20px; color: #fff; font-weight: 400;  }
.copyright a:hover,
.widget_nav_menu ul li.active a,
.widget_nav_menu ul li a:hover{ color: #ffdd00}
.widget_nav_menu ul.menu_categori{ width: 50%; float: left}
.ftdrop3,
.ftdrop2,
.ftdrop1{ display: none}
.footerp{ display: inline-block; width: 100%; padding-top: 25px;}
.nomargin a i:hover {
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
			}
			
.nomargin a i {-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	}           

.nomargin { margin:10px 0 0; padding:0px;}
.nomargin a {  color: #fff} 
.nomargin a:hover {  color: #01A5C1}  
.nomargin a i{ font-size: 35px; width: 60px; height: 52px;line-height: 48px; text-align: left; }
.footer-bottom { width: 100%; padding: 15px 10px; background: #181601; float: left}
.copyright { color: #fff; padding: 0px 0; font-size: 15px;}
.copyright a{ color: #fff; padding: 0px 5px;}

.contact_info { color: #fff; display: inline-block; font-size: 15px; margin-bottom: 20px; width: 100%;}
.contact_info i{ width: 30px; font-size: 16px;}
/*-----------------------**/
.header .navbar-brand > img { display: inline-block;transition: width 1s ease, height 1s ease;}
.form-group.dartt { width: 22%;}

/*-------------Inner-pages----------*/
.inner-slider{background: url("../img/about-banner.jpg") no-repeat top center; padding-bottom: 0px; background-attachment: fixed; background-size: cover}
.inner-header .collapse.navbar-collapse{ width: auto;margin-top: 21px; padding: 0 }
.inner-header .header-top,
.inner-header {border-bottom: 1px solid rgba(255, 255, 255, .3)}
.inner-header .country_bx {border-right: 1px solid rgba(255, 255, 255, .3)}
.inner-header .navbar-header {display: inline-block;float: left;}
.inner-header .login_menu li:first-child {border-right:1px solid rgba(255, 255, 255, .3)}
.inner-header .navbar-default .navbar-nav li:last-child a{ padding-right: 0}
.Inner-titels{ display: inline-block; width: 100%;  padding: 200px 0 0px; overflow: hidden; float: left}
.Inner-titels h1{ color: #fff;    padding: 50px 0 0; font-size: 100px;font-weight: 600; text-transform: uppercase;line-height: 78px;
                text-shadow: 3px 3px 3px #000; float: left }
.breadcrumb-section{ background: transparent;padding:  0; } 
.my_breadcum { background: transparent; display: inline-block; padding: 0 ; margin: 0; border-bottom: 1px #ffdd00 solid; border-radius: 0}
.my_breadcum li{position: relative;}
.my_breadcum li a{ color: #ddd; font-size: 20px;  margin: 0; position: relative;line-height: 36px;display: inline-block;font-weight: 500;
text-transform: uppercase;}
.my_breadcum li + li::before{content: "\f178";font-family: 'FontAwesome';display: inline-block;font-style: normal;color: #a1a1a1; padding: 0 15px}
.my_breadcum li.active a{ color: #ffdd00; font-size: 15px; font-weight: 500 }
.my_breadcum > li + li::before { color: #ddd;}
.my_breadcum li:first-child a{ margin-left: 0}
.my_breadcum li.active .link::after {position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;content: ''; background: #ffdd00}
.why-choose-about{}
.expert-section{ padding: 30px 0; background: #f1f1f1; overflow: hidden}
.tour-expert-about{ display: inline-block; width: 100%; padding-top: 10px;}
.tour-expert-about .thumbnail {position: relative;overflow: hidden;padding:0 0 50px;text-align: center; border: none;border-radius: 0; 
 background: transparent}
.expert-img{ display: inline-block; width: 100%; position: relative}
.expert-img::before {position: absolute;z-index: 5;top: 0;right: 0;bottom: 0;left: 0;content: '';-webkit-transition: all .3s;-moz-transition: all .3s;
-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;background-color: rgba(0, 0, 0, .35);}
.tour-expert-about .thumbnail:hover .expert-img::before{ display: none}
.caption-expert {position: absolute;z-index: 5;bottom: 0;left: -100%;width: 100%;min-height: 110px;padding: 15px 0 20px 0;-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .3s ease;color: #585858;
border-left: 3px solid #3c3c3c;  background-color: #ffdd00;}
.caption-expert p{ padding: 6px 0}
.caption-expert .title {font-weight: 500;margin-bottom: 0;text-transform: uppercase;color: #585858;}
.caption-expert .social-expert {margin-right: 5px;}
.caption-expert .expert-icon {font-size: 15px;font-weight: 600;opacity: .4;color: #3c3c3c;}
.tour-expert-about .thumbnail:hover .caption-expert {left: 0;}
.margan-top{ margin-top: 30px;}
.tour-slider{background: url("../img/tour-banner.jpg") no-repeat top center; padding-bottom: 0px;background-attachment: fixed; background-size: cover}
.blog-slider{background: url("../img/blog-banner.jpg") no-repeat top center; padding-bottom: 0px;background-attachment: fixed; background-size: cover}
.testimonial-slider{background: url("../img/testimonial-banner.jpg") no-repeat top center; padding-bottom: 0px;background-attachment: fixed; background-size: cover}
.contact-slider{background: url("../img/contact-banner.jpg") no-repeat top center; padding-bottom: 0px;background-attachment: fixed; background-size: cover}
.tour-choose-section{ padding: 50px 0}
.tour-select{ display: inline-block; width: 100%;}
.tour-select ul{display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;width: 100%;margin: 0 0 70px 0;text-align: center;}
.tour-select ul li{display: inline-block;width: 20%;padding: 0;}
.tour-select ul li a {position: relative;left: 60%;display: table-cell;width: 100px;height: 100px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;
-o-transition: all .5s ease;transition: all .5s ease;text-align: center;vertical-align: middle;color: #959595;border: 1px solid #e9e9e9;
-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #ffffff;}
.tour-select ul li a .icons {font-size: 20px;position: relative;z-index: 2;display: block;}
.tour-select ul li a .text {position: relative;z-index: 2;display: block;text-transform: capitalize;}
.tour-select ul li a::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.tour-select ul li a::before {border: 1px solid #ffdd00;background-color: #ffdd00;}
.tour-select ul li a:hover::before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.tour-select ul li a:hover {box-shadow: 0 7px 20px 0 rgba(0, 0, 0, .1);}
.tour-select ul li a::after {position: absolute;z-index: -1;top: 50%;left: 100%;width: 180px;height: 1px;content: '';border-top: 1px dashed #e9e9e9;}
.tour-select ul li:last-child a::after{ display: none}
.result-body{ display: inline-block; width: 100%; padding-top: 30px;}
.result-count {line-height: 60px;height: 60px;text-align: center;background-color: #f1f1f1;}
.result-count .result-count {font-size: 16px;font-weight: bold;}
.result-filter {line-height: 60px;height: 60px;background-color: #f1f1f1;}
.result-filter .result-filter-label {font-weight: normal;margin-bottom: 0;margin-left: 30px;}
.selection-bar {line-height: 1;float: right;margin-right: 30px;}
.select-wrapper {font-size: 13px;line-height: 1;position: relative;display: inline-block;width: 140px;margin-left: 10px;padding: 15px 0;color: #6e747c;}
.select-wrapper .custom-select{ width: 100% !important; text-transform: capitalize}
.select-wrapper .custom-select .btn-default{  text-transform: capitalize}
.sidebar-widget .find-flight-widget {margin-bottom: 50px;}
.find-flight-widget{display: inline-block; width: 100%; padding: 20px; background: #ffdd00; text-align: center }
.title-widgets {font-size: 20px;font-weight: bold;margin: 0 0 30px;text-transform: uppercase;color: #3c3c3c;border-bottom: none;
 background-color: transparent;text-align: center}
.ffw-radio-selection {line-height: 0;margin: 0 auto;text-align: justify;}
span.ffw-radio-btn-wrapper {line-height: 1em;height: 1em;margin-right: 10px;}
.ffw-radio-label {font-weight: normal;position: relative;z-index: 1;margin-bottom: 0;}
.text-box-wrapper .input-group {width: 100%}
.text-box-wrapper {float: left;margin-top: 20px;text-align: left;vertical-align: bottom; width: 100%}
.small-margin-top{ margin-top: 20px;}
.text-box-wrapper label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: normal;}
.text-box-wrapper.half {display: inline-block;width: calc((100% - 8px) / 2);width: -moz-calc((100% - 8px) / 2);}
.text-box-wrapper.half.left {margin-right: 4px;}
.text-box-wrapper .tb-icon {line-height: 35px;position: absolute;top: 0;right: 14px;width: 14px;height: 35px;padding: 0;color: #bebebe;border: none;
 background-color: transparent; z-index: 9}
.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0; box-shadow: none; border-radius: 0; height: 40px;}
.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}
.text-box-wrapper .tb-input {line-height: 35px;z-index: 1;width: 100%;height: 35px;padding: 0 1em;text-align: left;border: none;border-radius: 0;
background-color: transparent;}
.widget .content-widget .count {float: right;color: #6e747c;}
.text-box-wrapper .tb-input.count {text-align: center;}
.text-box-wrapper .input-group {position: relative;display: inline-block;width: 100%;background-color: #ffffff;}
.quantity { position: relative;}
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button{  -webkit-appearance: none; margin: 0;}
.quantity input[type=number]{  -moz-appearance: textfield;}
.quantity input { width: 45px; height: 42px; line-height: 1.65;float: left; display: block; padding: 0; margin: 0; padding-left: 20px; 
                 border: 1px solid #eee;}
.quantity input:focus {outline: 0;}
.quantity-nav {position: absolute;height: 36px;width: 100%;left: 0;top: 0;}
.quantity-button {position: relative;cursor: pointer;width: 28px;text-align: center;color: #bebebe;font-size: 20px;line-height: 1.7;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.quantity-button.quantity-up {position: absolute;height: 100%;top: 0;right: 0;}
.quantity-button.quantity-down {position: absolute;bottom: -1px;height: 100%;left: 0;top: 0;font-size: 36px;line-height: 29px;}
.btn {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	text-align: center;
}
.blog-post{ display: inline-block; width: 100%; margin-bottom: 40px;background-color: #fafafa;}
.btn-slide {font-size: 13px;position: relative;display: inline-block;width: 170px;height: 34px;padding: 0 0 0 15px;text-align: center;
text-transform: uppercase;border: 1px solid #3c3c3c;border-radius: 50px;background-color: #3c3c3c;  color: #ffdd00;}
.btn-slide .text {font-style: inherit;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.btn-slide .icons {position: absolute;top: 1px;bottom: 1px;left: 1px;padding: 9px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;
-o-transition: all .5s ease;transition: all .5s ease;text-align: center;border-radius: 50%;background-color: #505050;  color: #ffdd00;}
.btn-slide:hover .icons {left: calc(100% - 32px);left: -moz-calc(100% - 32px);}
.btn-slide::before {position: absolute;left: 0;width: 100%;padding-right: 15px;content: attr(data-hover);-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;text-align: center;opacity: 0;}
.content-widget .btn:hover {color: #ffffff;border: 1px solid #3c3c3c;background-color: #3c3c3c; }
.btn-slide:hover::before {opacity: 1;}
.btn-slide:hover .text {opacity: 0;}
.btn-slide::before {color: #ffdd00;}
.btn-slide .text {color: #ffdd00;}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../img/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}
.icon-arrow-right {background-position: -264px -96px;}
.icon-arrow-left {background-position: -240px -96px;}
.result-body .tour-packages-service {padding-top: 0;}
.why-blog-section{ display: inline-block; width: 100%; padding: 70px 0}
.blog-post .blog-content {padding: 40px 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;
transition: all .5s ease;background-color: #fafafa; display: inline-block; width: 100%;}
.blog-post:hover .blog-content {background-color: #ffffff;box-shadow: 0 7px 24px 0 rgba(0, 0, 0, .09);}
.blog-post .blog-content .date {text-align: center;color: #3c3c3c;}
.blog-post .blog-content .date .day {font-size: 2.86rem;font-weight: 500;line-height: 2.86rem;margin: 0;}
.blog-post .blog-content .date .month {font-size: 1.43rem;line-height: 2rem;text-transform: uppercase;}
.blog-post .blog-content .date .year {font-size: 1.14rem;}
.blog-post .blog-content .heading {font-size: 1.43rem;line-height: 2rem;display: block;margin-top: 0;margin-bottom: 15px;color: #3c3c3c;}
.meta-info {font-style: italic;color: #81878f;}
.blog-post .blog-content .meta-info {font-weight: normal;margin-top: 0;margin-bottom: 30px;}
.meta-info .sep {font-style: normal;margin: 0 10px;}
.meta-info .view-count {margin-right: 10px;}
.fa-custom::before {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;display: inline-block;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;text-rendering: auto;}
.meta-info .comment-count::before, .meta-info .view-count::before {margin-right: 4px;}
.meta-info .view-count::before {content: '\f007';}
.meta-info .comment-count::before {content: '\f075';}
.blog-post .blog-content .preview {margin-bottom: 30px;color: #737a83;}
.btn.btn-gray {color: #ffffff;border: 1px solid #4d4d4d;background-color: #4d4d4d;border-radius: 50px;padding: 6px 20px;width: auto;}
.btn.btn-capitalize {text-transform: capitalize;}
.btn.btn-gray:hover {border: 1px solid #ffdd00;background-color: #ffdd00;color: #3c3c3c;}
.blog-right{ display: inline-block; width: 100%; padding-left: 10px;}
.blog-right-bx{ display: inline-block; width: 100%; padding-bottom: 35px; border-bottom: 1px #ddd solid; margin-bottom: 35px;}
.blog-right-bx h2{ color: #000; font-size: 25px; margin-bottom: 20px; font-weight: 600 }
.search-input{ display: inline-block; width: 100%; position: relative;}
.search-input .form-control {height: 50px;padding: 6px 25px 6px 15px;border-radius: 30px; box-shadow: none}
.search-input a{ position: absolute; right: 20px; top: 12px; color: #333; font-size: 18px;}
.archive-bx{ display: inline-block; width: 100%;}
.archive-bx ul{ display: inline-block; width: 100%;}
.archive-bx ul li{ float: left;  padding: 5px 0; margin-right: 10px;}
.categories-bx ul li a,
.archive-bx ul li a{ display: inline-block;color: #666; font-size: 15px; width: 100%}
.archive-bx ul li a {border: 1px #ddd solid;padding: 6px 13px;border-radius: 30px;color: #9b9b9b;}
.archive-bx ul li a:focus,
.archive-bx ul li a:hover {border: 1px #ffdd00 solid; color: #ffdd00;}
.archive-bx ul li a i{  margin-right: 4px;}
.categories-bx ul li a i{ color: #9b9b9b; margin-right: 12px;}
.count {float: right;}
.recent-blog{ display: inline-block; width: 100%}
.recent-blog ul{ display: inline-block; width: 100%}
.recent-blog ul li{ display: inline-block; width: 100%; padding-bottom: 10px;}
.recent-blog h3 a{color: #333; font-size: 15px;  padding-bottom: 10px; font-weight: 600 }
.recent-blog p{ color: #9b9b9b; font-size: 14px; padding-top: 8px;}
.categories-bx{ display: inline-block; width: 100%;}
.categories-bx ul li{ float: left; width: 100%; padding: 5px 0;padding: 15px 0;border-bottom: 1px #ddd solid;}
.categories-right-bx{ border-bottom: none}
.sidebar-widget .title-widget {line-height: 45px;width: 100%;height: 45px;margin-bottom: 25px;border-bottom: 2px solid #ffdd00; margin-top: 0}
.sidebar-widget .title-widget .title {font-size: 16px;font-weight: 500;display: inline-block;height: 100%;text-transform: uppercase;color: #3c3c3c;}
.radio-selection {margin-top: 30px;}
.radio-selection:first-child {margin-top: 0;}
.radio-selection .radio-btn-wrapper .radio-btn {display: none;}
.stars {font-size: 16px;position: relative;display: block;overflow: hidden;text-indent: -999px;}
.radio-selection .radio-btn-wrapper .radio-label {font-weight: normal;position: relative;width: 100%;margin-bottom: 0;padding-left: 34px;
cursor: pointer;color: #6e747c;}
.radio-selection .radio-btn-wrapper .radio-label::before {font-family: FontAwesome;font-size: 14px;font-weight: normal;line-height: 16px;
position: absolute;top: 50%;left: 0;display: inline-block;width: 16px;height: 16px;content: '';
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-indent: 0;
	color: #6e747c;
	border: 1px solid #d3d3d3;
}
.stars::after {font-family: FontAwesome;position: absolute;top: 0;left: 35px;float: left;content: '';text-indent: 0;letter-spacing: 7px;}
.stars::after {color: #ffdd00;}
.stars.stars5::after {content: '\f005\f005\f005\f005\f005';}
.radio-selection .radio-btn-wrapper .radio-btn:checked ~ label.radio-label::before {content: '\f00c';}
.radio-selection .radio-btn-wrapper .count {position: absolute;top: 0;right: 0;float: none;color: #6e747c;}
.sidebar-widget .widget .content-widget .count {float: right;color: #6e747c;}
.radio-selection .radio-btn-wrapper {position: relative;margin-top: 15px;}
.radio-selection .radio-btn-wrapper:first-child {margin-top: 0;}
.stars.stars4::after {content: '\f005\f005\f005\f005';}
.stars.stars3::after {content: '\f005\f005\f005';}
.stars.stars2::after {content: '\f005\f005';}
.stars.stars1::after {content: '\f005';}
.sidebar-widget .widget {margin-bottom: 50px;}
.tour-packages{ display: inline-block; width: 100%}
.tour-packages .thumbnail {display: block;padding: 0;margin-bottom: 20px;line-height: 1.42857143;background-color: #f1f1f1;border:none;border-radius: 0; 
 float: left; width: 100%; position: relative}
.packages-img {position: relative;display: inline-block;overflow: hidden;width: 49%;height: 270px; float: left;}
.hotel-details {font-size: 20px;position: absolute;z-index: 5;right: 20px;bottom: 20px;left: 20px;display: inline-block;text-align: left;color: #ffffff;}
.hotel-details a{ font-size: 20px;font-weight: bold;position: relative;display: inline-block;margin-bottom: 6px;text-transform: uppercase;
color: #ffffff;  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.hotel-details a:hover {color: #ffdd00;}
.hotel-details a::before {position: absolute;top: 100%;left: 0;width: 0;height: 1px;content: '';-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; background: #ffdd00;}
.hotel-details a:hover::before {width: 100%;}
.hotel_reting {font-size: 14px;position: relative;display: block;color: #ffd564;}
.tour-packages .thumbnail .caption {width: 51%;display: inline-block;vertical-align: top; padding: 0}
.tour-packages .title {display: inline-block;margin-bottom: 15px;padding: 0;text-align: left;width: 100%;}
.tour-packages .title .price {color: #ffdd00; display: inline-block}
.tour-packages .title .price sup {font-size: 20px;font-weight: bold;top: -16px;left: -2px;}
.tour-packages .title .price .number {font-size: 36px;font-weight: bold;}
.tour-packages .title .for-price {display:inline-block;max-width: 80px;margin-bottom: 0;padding-left: 10px;vertical-align: middle;}
.tour-packages .text {overflow: hidden;max-height: 96px;margin-bottom: 20px;text-align: left;}
.tour-packages .content {padding: 20px 70px 0 25px;}
.tour-packages .social-icon {position: absolute;top: 0;right: 0;display: block;height: 100%;max-height: 270px;margin: 0;text-align: center;
border-collapse: collapse;border-left: 1px solid #e9e9e9;}
.tour-packages .social-icon a {display: block;height: 20%;padding: 0;border-bottom: 1px solid #e9e9e9;width: 54px;color: #9c9c9c;}
.tour-packages .social-icon a i {display: inline-block;width: 14px;height: 14px;transition: all .3s ease;text-align: center; line-height: 57px;}
.tour-packages .social-icon a:hover{ background: #ffdd00; color: #333}
.packages-img img {position: absolute;top: 0;left: 0;width: auto;max-width: 410px;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;
-o-transition: all .8s ease;transition: all .8s ease;}
.tour-packages .thumbnail:hover .packages-img img  {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);
-o-transform: scale(1.2);transform: scale(1.2);}
.packages-img a.link::before {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 120%;content: '';-webkit-transition: all .5s ease;
 -moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .5) 70%, rgba(0, 0, 0, .6) 75%, rgba(0, 0, 0, .7) 85%, rgba(0, 0, 0, .8) 90%, rgba(0, 0, 0, .9) 100%);
}
.packages-img a.link::before {top: -20%;}
.testimonial-inner-section{ padding: 70px 0; overflow: hidden}
.quote-testimonial{display: inline-block; width: 100%; margin-bottom: 30px;}
.quote-testimonial-bx{ display: inline-block; width: 100%; padding: 40px 20px 30px; min-height: 150px; position: relative; border: 1px #ddd solid;
border-radius: 3px; text-align: center}
.quote-testimonial-bx i{ font-size: 30px; position: absolute; left: 20px; top: 20px;}
.quote-testimonial-bx p{ padding: 15px 0; font-size: 18px; line-height: 32px;}
.quote-testimonial-bx h3{ padding: 15px 0 5px; font-size: 25px;  color: #000; font-weight: 600}
.quote-testimonial-bx h5{ font-size: 18px; line-height: 32px; font-weight: 300}
.quote-testimonial-client{ display: inline-block; width: 100px; height: 100px; border-radius: 100%; overflow: hidden; margin-top: 20px;}
/*-----------Contact-Page--------*/
.contact-section{ display: inline-block; position: relative; padding: 50px 0}
.book-posts{ max-width: 570px; margin: auto 0 auto auto}
.my-contact{ display: inline-block; width: 100%; }
.contact-bxa{ display: inline-block; width: 100%; padding: 30px 30px 30px 0;}
.contact-bxa h2{ color: #000; font-size:30px; position: relative; margin-bottom: 20px; position: relative; }
.contact-bxa p{ color: #606060; font-size: 16px; }
.contact-details{ display: inline-block; width: 100%; padding-top: 40px;}
.address-details{ display: inline-block; width: 100%; padding-bottom: 30px; font-size: 18px; color: #333}
.address-details i{ width: 8%; display: inline-block; margin-right: 20px;}
.address-details span{ display: inline-block; width: 80%; vertical-align: middle; font-size: 16px; color: #000}
.address-details span b{ display: block; font-weight: normal; color: #005B78; font-size: 16px;}
.phone-details i{ font-size: 30px;}
.addre-info i{ font-size: 21px;}
.my-contact .well-sm{ background: transparent; padding: 40px 30px 20px ; border-radius: 0; box-shadow: none; border: none;}
.my-contact .well-sm h3{ color: #000; font-size:30px; position: relative; margin-bottom: 30px; }
.my-contact .form-control {height: 50px;padding: 6px 15px;font-size: 16px;color: #555;background-color: #fff;
 border-radius: 5px; box-shadow: none;border: 1px solid rgba(0,0,0,0.3);}
.my-contact textarea.form-control { height: 200px; max-width: 100%; min-width: 100%}
.my-contact .btn-primary{background: #FEDD00; border-radius: 30px; border:1px #FEDD00 solid;font-size: 18px;padding:9px 30px; margin-top: 5px; color: #222}
.my-contact .btn-primary:hover { background: #222; color: #FFDD00; border-color: #222}
.my-contact .form-group {margin-bottom: 25px;}
.header .navbar-default .navbar-nav > li.mobile-show {display: none;}

/*----------------------Login-----------*/
.login-modal .modal-dialog {margin: 30px auto;max-width: 420px;width: 100%;}
.login-modal .modal-body{padding:30px 30px 20px;}
.login-form {display: inline-block;width: 100%;	}
.login-modal .modal-header {padding: 15px 30px;}
.login-modal .modal-title {font-size: 21px; font-weight: 500}
.input-login{ display: inline-block; width: 100%; position: relative}
.input-login .form-control {height: 45px;padding: 0px 20px 0 50px;font-size: 14px;color: #555;border: 1px solid #ccc;border-radius: 0px;box-shadow: none;}
.fa-icon{ position: absolute; left: 0; top: 9px; width: 50px; color: #666; font-size: 18px; text-align: center}
.login-modal .btn-primary {background: #FEDD00; border-radius: 30px; border:1px #FEDD00 solid;font-size: 18px;padding:9px 30px; margin-top: 5px; color: #222}
.login-modal .modal-footer {padding: 15px 30px;text-align: center;}
.login-modal .btn-primary:hover { background: #222; color: #FFDD00; border-color: #222}
.accpet-txt label {font-weight: normal;vertical-align: top;width: 90%;}
.four_passdsw {display: inline-block;padding: 10px 0;text-align: center;width: 100%;}
.four_passdsw a {border-bottom: 1px solid transparent;color: #000;font-size: 14px;}
.four_passdsw a:hover {color: #FE0000;}
.rem_for{width:100%; display:inline-block; }
.form__remember { margin: 0px 0px 0px 0px; float:left;}
.input_btm_spac{margin: 0px 0px 30px 0px;}
.form__remember input[type=checkbox].in-checkbox { display: none; -webkit-appearance: checkbox; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; text-rendering: auto; -webkit-writing-mode: horizontal-tb;}
label.in-label {display: inline-block;cursor: pointer;position: relative;padding-left: 34px; padding-top: 2px;font-weight: normal;
 font-size:16px; color:#676767; }
label.in-label:before {content: ""; display: inline-block; width: 27px; height: 27px; margin-right: 10px; position: absolute; left: 1px; top: 0px; padding-top: 3px; background-color: #fff; border: 1px solid #b3b3b3; -webkit-transition: 0.3s;
 transition: 0.3s; border-radius:3px;}		
.form__remember input[type=checkbox].in-checkbox:checked + label:before { font: normal normal normal 14px/1 FontAwesome; content: "\f00c"; font-size: 12px;  color: #2c3e50; text-align: center; line-height: 18px;}	
.form__remember a{ color: #000;}
/*-------------------------------Media css-------------*/
@media only screen and (max-width:1200px){
.header .navbar-default .navbar-nav > li > a { padding: 25px 18px;}
.header .navbar-default .fixed-me .navbar-nav > li > a { padding: 14px 8px;}
}
@media only screen and (max-width:1100px){
.header .navbar-default .navbar-nav > li > a { padding: 25px 12px;}
.header .navbar-default .fixed-me .navbar-nav > li > a { padding: 12px 9px;}
.header .fixed-me .navbar-brand { width: 100px;}
.explore-dream-section .banner-left h2 { font-size: 37px;}
.clinte-traveler-section ul li { margin: 0 1%; width: 17%;}
.aption_left {  width: 100%;}
.tour-packages-service .thumbnail img{ width: 100%; height: 100%}
.inner-header .fixed-me .collapse.navbar-collapse {margin-top: 0}
span.ffw-radio-btn-wrapper {height: auto;margin: 5px 0;width: 100%;display: inline-block;}
}
@media only screen and (max-width:991px){
.footer_center .list-unstyled { min-height: 250px;}
.header .navbar-default .navbar-nav > li > a {  padding:16px 13px; font-size: 13px;}
.header {position: relative;}
.header .navbar.navbar-default ul.nav.navbar-nav { }
.header .fixed-me .navbar-brand { width: 100px;}
.header .navbar-default .fixed-me .navbar-nav > li > a { padding: 6px 8px;}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 13px 0 0;}
.contact_info { font-size: 13px;}
.contact_info i { font-size: 14px; width: 20px;}
.title-widget { margin-top: 28px;}
.footer_center p{ width: 100%}
.booking_form .form-group { margin-right: 1%; width: 32%;}
.clinte-traveler-section ul li { margin: 0 1%; width: 17%;}
.aption_left {width: 54%;}
.aption_left h3 {font-size: 16px;}
.inner-header .navbar-brand {width: 160px;}
.inner-header .fixed-me .collapse.navbar-collapse {margin-top: 0}
.tour-select ul li a {left: 0;}
.tour-select ul li a::after {width: 100%;}
.selection-bar {margin-right: 14px;}
.select-wrapper .custom-select {left: 0}
}
@media only screen and (max-width:767px){
.slider_cover h1 { font-size: 33px; line-height: 42px;}
.header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #000; top: 60px;}
.moddel-velue i { width: 40px;}
.header .navbar-toggle { margin-top: 30px;}
.header .navbar-toggle { margin-top: 12px;}
.header .navbar-brand{ margin-left: 10px !important;}
.header .navbar-default .navbar-nav > li > a { font-size: 15px; padding: 9px;}
.nomargin,
.footer_logo { text-align: center;}
.header-top .navbar-brand{ position: relative; z-index: 999; width: 100%; text-align: center}
.header-top .navbar-brand > img { display: inline-block;}
.header .fixed-me .collapse.navbar-collapse { width: 100%; text-align: center}
.header .navbar.navbar-default ul.nav.navbar-nav { margin: 14px 0 0;}
.ftdrop2::after, 
.ftdrop1::after, 
.ftdrop3::after, 
.ftdrop4::after, 
.ftdrop5::after{color:#fff;content:"+";font-family:"robotolight";font-size:30px;font-weight:normal;position:absolute;right:10px;top:-4px; cursor: pointer}
.ftopen1::after, 
.ftopen2::after, 
.ftopen3::after, 
.ftopen4::after, 
.ftopen5::after{content:"_";top:-19px;}
.ftblock1, 
.ftblock2, 
.ftblock3, 
.ftblock4, 
.ftblock5{padding:0 0px; display: none}
.ftdrop5, .ftdrop4, .ftdrop3, .ftdrop2, .ftdrop1 { display: inline-block; width: 100%; cursor: pointer}
.mobile_sh{ display: none}
.footer_center .list-unstyled { min-height:0px; margin-bottom: 20px;}
.header .navbar-header { display: inline-block; float: none; width: 100%;}
.header .fixed-me .navbar-brand { width: 130px;}
.booking-section .nav-tabs { margin-top: 0;}
.booking_form { padding: 30px;}
.booking_form .form-group { margin-right: 0; width: 100%;}
.booking_form .form-group-selection,
.booking_form .form-group-date { width: 100%;}
.explore-dream-section .banner-left {display: inline-block;  float: left;  height: 100%;  text-align: center;  vertical-align: middle; width: 100%;}
.explore-dream-section .banner-right { display: inline-block; float: left; width: 100%;}
.text-salebox { display: inline-block; margin: 0 auto; width: 100%; padding: 20px;}
.text-salebox .text-left { display: inline-block; width: 100%;}
.text-salebox .text-right { display: inline-block; padding-left: 0;padding-top: 13px; width: 100%;}
.clinte-traveler-section {padding: 20px 0;}
.clinte-traveler-section ul li { margin: 0 1%; width:30%;}
.footer_center .pull-right { float: right; width: 100%;}
.title-widget { margin: 12px 0;}
.slider_cover h5 { font-size: 15px;}
.tour-packages-service .thumbnail { display: inline-block; text-align: left; width: 370px;}
.tour-packages-service { text-align: center}
.thumbnail_happy_img { left: 0; position: absolute;top: -50px;width: 100%;}
.header-top .form-group { float: left; margin-bottom: 0;}
.inner-header .collapse.navbar-collapse {width: 100%;margin-top: 0px;padding: 0;}
.inner-header .navbar-brand {width: 155px;}
.Inner-titels {padding: 80px 0 0px;}
.Inner-titels h1 {font-size: 50px;line-height: 38px;}
.tour-select ul {display: inline-block;width: 100%;margin: 0 0 30px 0;text-align: center;}
.tour-select ul li {display: inline-block;width: 48%;padding: 0;text-align: center;margin-bottom: 8px;}
.tour-select ul li a {position: relative;left: 0;display: inline-block;line-height: 28px;}
.tour-select ul li a .icons {margin-top: 25px;}
.tour-select ul li a::after {display: none;}
.result-filter {height: auto;display: inline-block;padding: 0 10px;text-align: center;}
.selection-bar {margin-right: 0;}
.select-wrapper {width: 49%;margin-left: 0;}
.select-wrapper .custom-select{left: 0;}
.packages-img {width: 100%;}
.tour-packages .thumbnail .caption {width: 100%;padding: 0 0 20px;}
.tour-packages .social-icon {top: 0%;}
.tour-packages .thumbnail {overflow: hidden;}
.tour-packages .thumbnail .caption {position: relative;}
.packages-img img {max-width: 100%;}
.inner-header .header-top .form-group {	border-bottom:none;}
.contact-bxa {padding: 30px 0px 0px 0;}
.my-contact .well-sm {padding: 20px 0px 20px;}
.mobile-none{ display: none}
.header .navbar-default .navbar-nav > li.mobile-show {display: block;}
}
@media only screen and (max-width:479px){
.slider_cover { padding: 10px 0; }
.slider .slider_cover img { width: 42px;}
.slider_cover h2 { font-size: 16px;}
.how-itwork-service .list-group-item { font-size: 14px;}
.slider .carousel-caption { padding-top: 4px;}
.header-top .pull-right{ width: 100%}
.login_menu { text-align: center;}
.clinte-traveler-section ul li { margin: 0 1%; width: 45%;}
.tour-packages-service .thumbnail { width: 100%;}
.header-top { border-bottom: medium none; width: 100%;}
.header-top .form-group { border-bottom: 1px solid #7fd3eb; float: left; width: 100%;}
.aption_left {width: 47%;}
.packages-img img {max-width: 100%;height: 100%;}
.Inner-titels h1 {font-size: 42px;line-height: 34px;}
}



