
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Play:400,700);
/* CSS Resets */ 
ul,p{margin: 0; padding: 0;padding-top: 58px;}
h1,h2,h3{margin: 0;	padding: 0;}
h1,h2,h3,a,p{font-family: 'Open Sans', sans-serif;}
a:hover, a:focus{text-decoration: none!important;}

a,a:hover{color:#EA8A34;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a{color:#3a3a3a;}
.anchor{ display: block; position: relative; top: -135px;visibility: hidden;}
.white-bg1{background-color:#ffffff;padding-top:80px; margin-bottom:100px;}
.greay{background-color:#eeeeee;padding-top:80px; margin-bottom:0px;padding-bottom: 80px;}

.footer-social{padding-right: 0px;margin-right: 0px;margin-bottom: 15px;}
.footer-social a{font-size: 20px; width: 42px; line-height: 36px; text-align: center; margin-right: 10px;}

.footer-social a .fa-facebook , .footer-social a .fa-twitter, .footer-social a .fa-linkedin, .footer-social a .fa-google-plus{background-color: #ffffff; font-size: 36px; width: 55px; line-height: 55px;text-align: center; border: solid 3px #ffffff; display: inline-block;text-decoration: none;}

.footer-social a .fa-facebook{color: #3B5998;}
.footer-social a .fa-twitter{color: #33CCFF;}
.footer-social a .fa-linkedin{color: #0082ca;}
.footer-social a .fa-google-plus{ color: #C63D2D;}
.fa-google-plus{background-color: #C63D2D;}

.navbar-nav>.active>a, .navbar-nav>.active>a:focus, .navbar-nav>.active>a:hover{background: #d56d11; color: #ffffff; border-radius: 2em 2em 2em 2em;}

.img-bg1{background: url(../img/img-bg.jpg) center top no-repeat; background-size:cover;padding-bottom: 70px;}
.title1, .title11, .title-text1{font-family: 'Play', sans-serif;}
.title1{font-size: 48px; color: #d56d11; font-weight: 600; margin-top:30px; margin-bottom:12px;}
.title11{font-size: 68px; color: #777777; font-weight: 600; margin-top: 0px; margin-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #d5d5d5;}
.title-text1{ font-size: 17px;font-weight: normal;color: #3a3a3a;line-height:25px;}
.title-text{font-family: 'Roboto', sans-serif;	font-size: 19px;font-weight: 600; color: #3a3a3a;}
.vertic-border{/*background-color: #e8e9e9;*/ border-right-width: 1px;border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #d1d1d1; border-left-color: #d1d1d1;height: 200px;}
.vertic-border1{height: 200px;}
.w-bg{background: rgba(255, 255, 255, 0.85); margin-top:230px;padding: 55px;}
.w-bg1{background: rgba(255, 255, 255, 0.85);min-height:520px;margin-top: 10px; padding-top:55px;padding-bottom:50px;padding:5%;}
.navbar-toggle .icon-bar{ background-color: #fff;}
.navbar-toggle:focus, .navbar-toggle:hover{ background-color: #333;}
.navbar-toggle{ border-color: #333;}

.home-vision{padding: 0px 0px 46px 0px;}
.yellow-bg{	padding-top: 50px;	background-image: url(../img/slide-bg01.jpg);background-position: center top;min-height:654px;background-size:cover;}

/* Header & Nav */
body{overflow-x: hidden;padding-top:110px;}
.tm-header{background: #000000; height: 80px;position: relative;z-index: 100;}
.tm-site-name-container{padding-top: 0px;}
.tm-site-name{color: #FCDD44;font-size: 27px;font-weight: 600;text-transform: uppercase;position:absolute;z-index:99999;}
.tm-site-name:hover, .tm-site-name:focus{color: #FF720B;}
.mobile-menu-icon{display: none;}
.tm-nav{display: block;overflow: hidden;}
.tm-nav li{list-style: none;float: left;}
.tm-nav li a{color: #838383;display: block;padding: 45px 34px 15px 34px;text-transform: uppercase;transition: all 0.3s ease;}
.tm-nav li a.active, .tm-nav li a:focus, .tm-nav li a:hover{background: #FCDD44;color: #000;}

/* Banner */
.tm-banner-inner{height: auto; margin: auto; position: absolute;
top: -20px; left: 0px; bottom: 0px; right: 0px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;
-webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}

.tm-banner-title,
.tm-banner-subtitle{color: white;}
.tm-banner-title{ font-size: 46px; font-weight: 700; font-family: Play; text-shadow: 2px 3px 7px #000; text-transform: uppercase;}
.tm-banner-title1{font-size: 32px; font-weight: normal; font-family: "PT Serif"; color: #ffffff; text-align: center; line-height:42px;
padding-top:10px; text-shadow: 2px 3px 7px #000;}

.tm-banner-subtitle{font-size: 34px;}
.tm-yellow-text{color: #FCDD44;}

.tm-banner-link{background: #ffb301; color: #000; font-weight: 600; text-transform: uppercase; display: inline-block; padding: 10px 25px;
margin-top: 30px; transition: all 0.3s ease; border-radius: 2em 2em 2em 2em;}
.tm-banner-link:hover,
.tm-banner-link:focus{background: rgba(252, 221, 68, 1); color: #000; border-radius: 2em 2em 2em 2em;}

.tm-banner-link1{background: #ffb301; border: 1px solid #D2B731; color: #000; display: inline-block; padding: 10px 25px; margin-top: 12px;
transition: all 0.3s ease; border-radius: 2em 2em 2em 2em; font-weight: 600; text-transform: uppercase;}
.tm-banner-link1:hover,
.tm-banner-link1:focus{background: rgba(252, 221, 68, 1); color: #000; border-radius: 2em 2em 2em 2em;}

.form-control1{display: block; width: 100%; padding: 15px 20px; font-size: 14px; line-height: 1.42857; color: #ffffff; background-color: #78797b;
background-image: none; border: 2px solid #ccc; border-radius: 20px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: none;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-weight: normal;} .tops{margin-top:30px;}

.copy a{font-family: 'Roboto', sans-serif; font-size: 14px; color: #000000; margin-right:25px; display: inline-block; font-weight:normal;}
.f-text{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; color:#a37100;}
.f-text a:hover{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; color:#261800;}

.flexslider.flexslider-banner{max-width: 100%; height: 100%; z-index: 0;}
.flexslider.flexslider-banner .slides > li{text-align: center;}
.flexslider.flexslider-banner .flex-direction-nav a:before{color: #FCDD44;}
.flex-direction-nav a{height: 50px;}
.gray-txt{color:#333333;}

/* Section 1, index.html */ 
.tm-gray-bg{background-image:url(../img/bg-1.jpg); /* background-color: #E5E5E5;*/} 
.yellow-bg1{background-image: url(../img/yellow-bg.jpg); padding-top: 100px; background-position: center top; min-height:647px; background-color:#ffb301;}
.white-bg1{padding-top: 100px; background-position: center top; background-color:#FFF;}
.ab-text{width:75%; margin:0 auto; text-align:center;}
.ab-text li{font-family: 'Play', sans-serif; font-size: 18px; font-weight: normal; color: #000000; list-style-type: none; margin-top:0px;
line-height: 39px; margin-bottom: 43px;}

 input:focus, textarea:focus
{border: 2px solid #000000;}

.tm-home-section-1{position: relative; padding-bottom:100px; padding-top:50px;}
.form-control{border-radius: 0;}
.form-control:focus{border-color: #FCDD44; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(252, 221, 68, 0.6);}
.tm-yellow-gradient-bg{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5d11d+0,f3d10e+1,efcf1c+2,fccd0d+4,f7ca0d+5,f9cb1e+6,f7cb10+7,f8cc14+8,f0c40c+54,edc50c+55,e9c108+71,ecc008+78,e6be06+91,e9bd06+93,e8bc06+100 */
background: #f5d11d; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: linear-gradient(to bottom,  #f5d11d 0%,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d11d', endColorstr='#e8bc06',GradientType=0 ); /* IE6-9 */
}
.tm-green-gradient-bg{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2ec66b+0,2dc970+1,2ac96c+2,2bc76e+4,2bc869+5,2ac871+6,29c86c+7,28c76b+15,2bc76c+16,21bb61+73,1eb860+100 */
background: #2ec66b; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: linear-gradient(to bottom,  #2ec66b 0%,#2dc970 1%,#2ac96c 2%,#2bc76e 4%,#2bc869 5%,#2ac871 6%,#29c86c 7%,#28c76b 15%,#2bc76c 16%,#21bb61 73%,#1eb860 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec66b', endColorstr='#1eb860',GradientType=0 ); /* IE6-9 */
}
.tm-red-gradient-bg{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e97262+0,ef6865+1,ed6c5f+2,f07162+4,f17062+5,eb6f67+6,ec6c5f+7,ec6b5e+18,eb5d4f+56,e95242+100 */
background: #e97262; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: linear-gradient(to bottom,  #e97262 0%,#ef6865 1%,#ed6c5f 2%,#f07162 4%,#f17062 5%,#eb6f67 6%,#ec6c5f 7%,#ec6b5e 18%,#eb5d4f 56%,#e95242 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97262', endColorstr='#e95242',GradientType=0 ); /* IE6-9 */
}
.tm-yellow-gradient-bg,
.tm-green-gradient-bg,
.tm-red-gradient-bg{display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 88px;}
.tm-city-price-container{padding: 30px 0; font-size: 16px; color: white; text-transform: uppercase; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around;}
.tm-city-price-container:hover{font-weight: 600;}
.tm-yellow-btn{width: 130px; height: 40px; background-color: #F5D338; border: medium none; color: #5C4905; font-size: 12px; margin: 24px auto;
text-transform: uppercase; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);}
.tm-yellow-btn:hover,
.tm-yellow-btn:focus{background-color: #F9E58B;}
.tm-form-inner{padding: 35px 30px 5px;}

/*http://cssdeck.com/labs/different-css3-box-shadows-effects*/
/*=======* Effect 2 * ======*/
.effect2{position: relative;}
.effect2:before, .effect2:after{z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%;
max-width:160px; background: #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); transform: rotate(-3deg);}
.effect2:after{-webkit-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto;}
.tm-white-bg{background-color: #fff;}
.tm-home-box-1{width: 346px; height: 436px;}
.tm-home-box-1-center{margin: 0 auto;}
.tm-home-box-1-right,
.tm-home-box-2-right{margin-left: auto;}
.input-group-addon{border-radius: 0;}
#hotelCarTabs{border-bottom: none; height: 52px;}
#hotelCarTabs li{width: 50%; height: 100%;}
#hotelCarTabs > li > a{margin-right: 0; padding-top: 15px; padding-bottom: 15px; text-align: center; text-transform: uppercase;
background: transparent linear-gradient(to bottom, #F5D11D 0%, #F3D10E 1%, #EFCF1C 2%, #FCCD0D 4%, #F7CA0D 5%, #F9CB1E 6%, #F7CB10 7%, #F8CC14 8%, #F0C40C 54%, #EDC50C 55%, #E9C108 71%, #ECC008 78%, #E6BE06 91%, #E9BD06 93%, #E8BC06 100%) repeat scroll 0% 0%;
border: none; border-radius: 0; color: #5C4905; font-weight: 600;}
#hotelCarTabs > li > a:hover,
#hotelCarTabs > li > a:focus{border: none; background: #F9E58B;}
#hotelCarTabs > li.active > a, 
#hotelCarTabs > li.active > a:focus, 
#hotelCarTabs > li.active > a:hover{background: transparent; border: none;}
/* Footer */ .tm-black-bg{background-color: #ffb301; min-height:126px;}
.tm-copyright-text{color: white; padding-top: 20px; padding-bottom: 20px;} 
.tm-copyright-text a{color: #FCDD44;}
.tm-copyright-text a:hover{ color: white;}

/*Section 2, index.html */
.section-margin-top{ margin-top: 100px;}
hr{ border-top: 1px solid #111010;}
.tm-section-header{ margin-bottom: 70px; overflow: hidden;}
.tm-section-title{ text-align: center; text-transform: uppercase; font-size: 36px; font-weight: 300;}

.home-vision p{ width:70%;font-size:18px;line-height:28px;text-align:center;margin-left:auto;margin-right:auto;}
.home-vision hr{ border:none; width:48PX; text-align: center; border-bottom: 5px #000000 solid;}
.home-vision1 hr{ border:none; width:48PX; text-align: center; border-bottom: 5px #ffb301 solid;}
.home-vision2 hr{border:none; width:48PX; text-align: left; border-bottom: 5px #ffb301 solid; float: left;}	

.tm-section-title01{text-align: left; font-size: 36px; font-weight: 700; font-family: 'Play', sans-serif; color: #000000;}		

.tm-section-title1{text-align: center; font-size: 36px; font-weight: 700; font-family: 'Play', sans-serif; color: #000000;}
.tm-section-title2{font-family: 'Roboto', sans-serif; font-size: 22px; font-weight: lighter; color: #FFF; text-shadow: 4px 4px 9px #000;}
.tm-section-title3{font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: lighter; color: #666666;}

.white-bg01{background-image: url(../img/white-bg.png); background-position: center top; height: 335px; margin-top: 0px; margin-right: auto;
margin-bottom: 0px; margin-left: auto; background-repeat: no-repeat;}
.bg01{background-color:#dbe4e1;}

.tm-home-box-2{background-color: white; max-width: 254px;}
.tm-home-box-2 h3{font-size: 14px; padding: 30px 25px; text-transform: uppercase;}
.tm-date{color: #c3c3c3; padding: 10px 25px; text-transform: uppercase;}
.tm-home-box-2-container{border-top: 1px solid #DDD; overflow: hidden;}
.tm-home-box-2-link{display: inline-block; height: 100%; color: black;	 transition: all 0.3s ease; text-align: center;}
.tm-home-box-2-link:hover, .tm-home-box-2-link:focus{color: #FCDD44;}
.border-left{border-left: 1px solid #DDD;}
.border-right{border-right: 1px solid #DDD;}
.tm-home-box-2-icon{padding: 20px; width: 60px; height: 60px; font-size: 1.4em;}
.tm-home-box-2-description{display: inline-block; text-align: center; text-transform: uppercase; width: 125px; padding-bottom: 18px;}
.tm-home-box-2-description.box-3{width: 175px;}
.home-description{margin: 50px auto; padding: 0 30px; text-align: center;}

.tm-home-box-3{margin-bottom: 50px; max-width: 555px; overflow: hidden;}
.tm-home-box-3-img-container{float: left;}
.tm-home-box-3-info{height: 225px; max-width: 305px; float: right; border: 1px solid #CCC; border-left: none;}
.tm-home-box-3-description{padding: 40px 30px 44px;}
.section-padding-bottom{padding-bottom: 60px;}

/* Tours */
.tm-tours-box-1{width: 100%;max-width: 532px;margin-bottom: 50px;}
.tm-tours-box-1-info{background: white;padding: 40px;overflow: hidden;}
.tm-tours-box-1-info-left,
.tm-tours-box-1-info-right{float: left;width: 50%;}
.tm-tours-box-1-info-left{border-right: 1px solid #B1B1B1;padding-right: 30px;}
.tm-tours-box-1-info-right{padding-left: 30px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-30{margin-bottom: 30px;}
.gray-text{color: #666;}
.tours-1-description{line-height: 1.8;}
.tm-tours-box-1-link{overflow: hidden}
.tm-tours-box-1-link-left{background-color: #1CA7C8;padding: 20px 30px;float: left;width: 75%;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}
.tm-tours-box-1-link-right{float: left;background-color: #1687A6;font-weight: 600;font-size: 18px;display: block;padding: 17px 30px;width: 25%;transition: all 0.3s;text-align: center;}
.tm-tours-box-1-link-right:hover,
.tm-tours-box-1-link-right:focus{color: white;background-color: #1D98B9;}
.tm-tours-box-1-link-left,
.tm-tours-box-1-link-right{color: white;height: 60px;}
.tm-tours-box-2{max-width: 254px;width: 100%;}
.tm-tours-box-2-info h3{font-size: 14px;text-transform: uppercase;padding-bottom: 20px;border-bottom: 1px solid #b1b1b1;}
.tm-tours-box-2-info{padding: 20px;border-left: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
.tm-tours-box-2-link{display: block;padding-top: 20px;padding-bottom: 20px;text-align: center;background-color: #8C8C8C; color: white;text-transform: uppercase;transition: all 0.3s ease;}
.tm-tours-box-2-link:hover,
.tm-tours-box-2-link:focus{color: white;background-color: #E8BA0F;}

.margin-bottom-15{margin-bottom: 15px;}
.margin-bottom-5{margin-bottom: 5px;}

/* About */
.about-section{margin-top: 150px;}
.tm-about-box-1{background-color: white;width: 100%;min-height:300px;padding: 30px;text-align: center;margin-bottom:30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.tm-about-box-1-img{display: block;margin: 0 auto 30px;border-radius: 50%;border: 5px solid #d4d4d4;transition: all 0.3s ease;}
.tm-about-box-1-img:hover,
.tm-about-box-1-img:focus{border: 5px solid #E8BA0F;}
.tm-about-box-1-title{font-size: 17px;font-weight:600;text-transform: uppercase;color:#f18c24;}
.tm-about-box-1-title span{font-size: 14px;font-style: normal;text-transform: none;}
.tm-social-icon{color: #B1B1B1;font-size: 18px;padding: 0 10px;}
.tm-social-icon:hover{color: #E8BA0F;}
.tm-testimonials-box{margin-right:20px;}
.tm-testimonials-title{background-color: rgb(96, 104, 116);color: white;padding: 20px;text-align: center;text-transform: uppercase;font-weight: 300;}
.tm-testimonials-content{padding: 0px 0px;text-align: center;}
.tm-testimonials-content a{display:block;padding:10px 10px;background-color:#F18C24;color:#FFFFFF;margin-bottom:1px;font-weight:500;text-align:left;}
.tm-testimonials-content a:hover{color:#ffffff;background-color:#333333;} 

.tm-testimonial{padding-top: 20px;padding-bottom: 15px;}
.tm-what-we-do-right{float: right;margin-left: 30px;max-width: 820px;width: 100%;}
.tm-about-box-2{overflow: hidden;}
.tm-about-box-2-img,
.tm-about-box-2-text{float: left;}
.tm-about-box-2-text{margin-left: 40px;max-width: 440px;width: 100%;}
.tm-about-box-2-title{text-transform: uppercase;text-align: left;margin-bottom: 30px;}
.tm-about-box-2-description{text-align: left;margin-bottom: 20px;}
.tm-about-box-2-footer{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;text-align: right;text-transform: uppercase;padding-top: 10px;padding-bottom: 10px;}

/* Flexslider */
.flex-caption,
.flexslider.flexslider .slides img{float: left;}
.flex-caption{width: 572px;padding: 30px;left: 0;bottom: 0;font-size: 14px;line-height: 18px;}
.flexslider.flexslider-banner .slides img{display: block;width: 100%;}
.flexslider{border: none;border-radius: 0;margin: 0 auto;	width: 100%;}

.box{margin: 5px;margin-top: 20px;margin-bottom: 20px;padding: 15px;border: 2px solid #fefefe;font-family: "PT Serif";font-size: 18px;font-weight: normal;color: #000; text-align: justify;line-height:28px;}
.box1{font-family: "PT Serif";font-size: 18px;font-weight: normal;color: #000;text-align: justify;line-height: 28px;}

.texts{font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: normal;color: #666666;text-align: justify;line-height: 28px;}
.buttons{color: #000000; background-color:#ffb301; margin: 0px; padding: 5px; text-align:center; margin-top:20px; float:right; font-family: 'Roboto', sans-serif;	font-size:17px;	font-weight:400;	padding-left:15px;	padding-right:15px;	margin-right:15px;}
.buttons a:hover{color: #fff; background-color:#fcdd44; margin: 0px; padding: 5px; text-align:center; margin-top:20px; float:right; font-family: 'Roboto', sans-serif;	font-size:17px; font-weight:400; padding-left:15px;	padding-right:15px;}

.arow-txt{font-family: "PT Serif"; font-size: 18px; font-weight: normal; color: #000000; list-style-image: url(../img/arow-01.png); margin-left: 50px;
line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d4d4d4; padding-top: -60px; padding-left: 30px;
margin-left: 15px; margin-bottom: 21px; padding-bottom: 20px;}

/*.light-gray-bg{background-color:#eeeeee;}*/
.flexslider.flexslider-about{max-width: 1100px;}
.flexslider.flexslider-about img{max-width: 528px;}
.slider-title{font-weight: 600; margin-bottom: 10px; text-transform: uppercase;}
.slider-subtitle{font-size: 16px; line-height:20px; margin-bottom: 15px; text-align: left;}
.slider-description{color: #666666; line-height: 1.6; margin-bottom: 20px;	text-align: justify;}
.slider-social{text-align: right;}

/* Contact */
.tm-contact-box-1{background-color: #F4F4F4; padding: 40px;}
.contact-image{float: left; widthh: 100%;	max-width: 494px;}
.contact-text{float: left; margin-left: 40px;	max-width: 520px; width: 100%;}
.effect2-contact::before, 
.effect2-contact::after{max-width: 550px;}
#google-map{height:335px;	width: 100%;}
.tm-submit-btn{background: #f5d11d; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: linear-gradient(to bottom,  #f5d11d 0%,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d11d', endColorstr='#e8bc06',GradientType=0 ); /* IE6-9 */
width: 100%; border:none;height:40px;text-transform: uppercase;	font-style: italic;	font-size: 12px;font-weight: 600;}
.tm-submit-btn:hover{background: #f5d11d;}
.contact-social{margin-top: 20px;}
.contact-social .fa{color: white;}
.tm-social-facebook{background-color: #4A7DBB;}
.tm-social-dribbble{background-color: #E4588E;}
.tm-social-twitter{background-color: #77D1EE;}
.tm-social-instagram{background-color: #527AA1;}
.tm-social-google-plus{background-color: #CE5754;}
.contact-social .tm-social-icon{padding: 5px 0;    width: 35px;    height: 35px;    display: inline-block;    text-align: center;    margin-right: 10px;}
.contact-social .tm-social-icon:last-child{margin-right: 0;}

/*vav*/

.navbar{min-height: 110px;	-webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.3); box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.3);
background-color:#dddddd;}
.navbar-brand{padding-top:0px;position:relative;z-index:9; padding-top: 10px;}

.lnk{color:#EA8A34;}
.lnk:hover{color:#333333;}
.margin-bottom-100px{margin-bottom:100px;}

.margin-bottom-80px{margin-bottom:80px;}

.margin-bottom-50px{margin-bottom:50px;}

.margin-bottom-20px{margin-bottom:20px;}

.margin-bottom-10px{margin-bottom: 0px;}

.no-margin{margin:0px;}
.inner-banner{margin-bottom:0px;position:relative;}

.about-page .tm-tours-box-1-link-left{width:100%;}


.about-page .tm-tours-box-1-info-left, .about-page .tm-tours-box-1-info-right{float: none;    width:100%;}

.about-page .tm-tours-box-1-info{background: white;   padding: 30px;   overflow: hidden;height:140px;}

.about-page .tm-tours-box-1-info-left{border-right: 5px solid #EA8A34;    padding-right: 30px;}

.point ul li, .point ul{margin:0px;padding:0px;list-style:inside;}

.point ul li{margin-bottom:5px;font-family:'Open Sans', sans-serif;color:#666;font-size:inherit;}

.navbar-nav>li>a{padding-left:20px;padding-right:20px;}



.navbar-nav>li>a:focus, .navbar-nav>li>a:hover, .navbar-nav>.open>a, .navbar-nav>.open>a:focus{background: #d56d11;color: #ffffff;border-radius: 2em 2em 2em 2em;}
.dropdown-menu>li>a{display: block;padding: 10px 20px;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color: #333333;text-decoration: none;background-color: #FCDD44;}
.navbar-nav>li>a{color: #000000;}


.navbar-nav>.open>a, .navbar-nav>.open>a:focus, .navbar-nav>.open>a:hover{color: #333333;
text-decoration: none;
background-color: #FCDD44;}

.navbar-nav>.open>a{background-color:#FCDD44;color:#000000;}

.navbar-collapse{border-color: transparent;}

@media screen and (max-width: 1199px){
	
.tm-banner-title{font-size: 50px;}
.tm-banner-subtitle{font-size: 30px;}
.tm-home-box-1{width: 300px;height: 388px;}

.tm-home-box-2-description{padding-bottom: 15px;}
.tm-home-box-3{margin-left: auto; margin-right: auto;}
.tm-home-box-2-description.box-3{width: 185px;}
.tm-about-box-1{width: 215px; padding: 24px 15px;}

.tm-what-we-do-right{max-width: 685px;}
.tm-about-box-2-img{max-width: 280px; height: auto;}
.tm-about-box-2-text{max-width: 360px;}
.flex-caption{padding: 25px; max-width: 500px;}
.flexslider.flexslider-about .slides img{max-width: 450px;}
.slider-title{margin-bottom: 15px;}
.slider-subtitle{margin-bottom: 20px;}
.slider-description{margin-bottom: 20px; line-height: 1.3;}
.tm-contact-box-1{padding: 30px;}
.contact-image{max-width: 450px;}
.contact-text{max-width: 400px;}
.flexslider.flexslider-about .slides img{width: 450px;}
.navbar-inverse .navbar-nav>li>a{color: #000; text-align: right;}
.navbar-inverse .navbar-nav>li>a{text-align: right;}
.navbar-nav>li>a{padding-left:15px;padding-right:15px; padding-top: 30px; padding-bottom: 29px;}}

@media screen and (max-width: 1199px) and (min-width: 992px){
	
.tm-home-box-2-description{width: 94px;}
.tm-home-box-2-icon{padding: 18px; width: 55px; height: 55px;}
.tm-home-box-3-description{padding-bottom: 47px;}
.tm-nav li a{padding: 10px 10px 10px 10px;}
.navbar-nav>li>a{padding: 10px 10px 10px 10px;}}

@media screen and (max-width: 991px){
	
.tm-home-box-1{margin-bottom: 50px;	width: 346px; height: 436px;}
.tm-home-box-2{margin: 0 auto 30px;}
.tm-home-box-2-description{width: 125px; vertical-align: top;}
.tm-home-box-2-description.box-3{ width: 175px;}

.home-description{margin: 40px auto 40px;}
.tm-tours-box-1-link-left{width: 65%;}
.tm-tours-box-1-link-right{width: 35%;}
.tm-tours-box-2{margin: 0 auto 30px;}
.tm-about-box-1{margin: 0 auto 30px; width: 100%;}
.tm-what-we-do-right{float: none; margin-left: 0; max-width: 100%;}
.tm-about-box-2-img{max-width: 100%;}
.tm-testimonials-box{width: 100%; margin: 30px auto 0; float: none; height: auto;}
.flexslider.flexslider-about,.flexslider.flexslider-about .slides img, .flex-caption{max-width: 528px; width: 100%;}
.flexslider .slides img, .flex-caption{width: 100%;}
.contact-text{margin-left: 0; margin-top: 50px; max-width: 100%;}


.vertic-border{/* background-color: #e8e9e9; */ border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
border-top-color: #d1d1d1; border-bottom-color: #d1d1d1; height: 200px;}

.white-bg01{background-image: url(../img/white-bg.png); background-position: center top; min-height: 335px; /* margin-top: 0px; */
/* margin-right: auto; */   /* margin-bottom: 0px; */ /* margin-left: auto; */ background-repeat:repeat; width: 90%;
margin: 0 5%; text-align: center;height:auto;}
.ab-text li{margin-top: 0px; line-height: 41px; margin-bottom: 43px;}
.arow-txt{ padding-left:0px; margin-left:0px;}


}




@media screen and (max-width: 767px){

/* http://www.impressivewebs.com/animate-display-block-none/
* Comment by Jon Christensen
*/
.tops{text-align:center;}
.white-bg01{background-image:block;}

.ab-text li{margin-top: 0px; line-height: 26px; margin-bottom: 20px;}

.navbar-nav>li>a{padding-top: 15px; padding-bottom: 15px; padding-left: 10px; padding-right: 10px;}
.yellow-bg1{padding-bottom:50px; padding-top: 50px;}
.tops{text-align: center;}
.f-text{text-align:center!important;padding-bottom:10px;}
.navbar-nav>li>a{color: #000; text-align: center; background-color: transparent;}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding: 10px 15px 10px 25px;}

.navbar-toggle{margin-top: 15px;}

.tm-nav.show{opacity: 1;height: auto;transition: opacity 1s, height 0;}
.tm-nav{opacity: 0;height: 0; position: fixed; z-index: 1000; top: 69px; right: 0px;width:100%; text-align:right; background: rgba(15,15,15,0.7); transition: all 0.3s ease;}
.tm-nav li{float: none;}
.tm-nav li a{color: white; display: block; padding: 20px 30px 20px;}
.mobile-menu-icon{display: block; cursor: pointer; color: #FCDD44; font-size: 30px; position: fixed; top: 15px; right: 15px; background-color: rgba(15, 15, 15, 0.7); padding: 6px 15px; z-index: 1000;}
.tm-banner-title{font-size: 40px;}
.tm-banner-subtitle{font-size: 24px;}
.tm-banner-inner{top: 0;}
.tm-banner-link{padding: 12px 30px; margin-top: 10px;}
/* 	.tm-banner, .flexslider.flexslider-banner .slides img{height: 500px;} */
.tm-home-box-1{margin-left: auto; margin-right: auto; max-width: 100%;}
.tm-home-box-1-2{height: auto;}
.tm-tours-box-1{margin-left: auto; margin-right: auto;}
.tm-what-we-do-right{text-align: center;}
.section-margin-top.about-section{margin-top: 120px;}
.tm-section-header{margin-bottom: 40px;}
.tm-about-box-1{width: 100%; max-width: 300px; padding: 30px;}
.tm-about-box-2-img, 
.tm-about-box-2-text{float: none;}
.tm-about-box-2-text{margin: 30px auto;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{text-align: right;}
.tm-banner-inner{visibility:visible; width: 75%;}
.tm-banner-inner{visibility:visible;}
.inner-banner{margin-bottom:0px;} .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus{background: #d56d11;color: #ffffff;border-radius: 0em 0em 0em 0em;}

}



@media screen and (max-width: 600px){
	
.vertic-border{ /* background-color: #e8e9e9; */ border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #d1d1d1; border-bottom-color: #d1d1d1;    height: 200px;}
.navbar{min-height: 130px; box-shadow: 2px 2px 4px #666;}
.col-xxs-12{ width: 100%;}
.section-margin-top{ margin-top: 50px;}
.tm-banner-title{font-size: 28px; line-height: 32px;}
.tm-banner-title1{font-size: 28px; line-height: 32px;}
.tm-banner-subtitle{ font-size: 16px;}
.tm-banner-link{ padding: 10px 25px;}
.tm-home-section-1{top: 0;}
.tm-home-box-3-img-container,
.tm-home-box-3-info{float: none;}
.tm-home-box-3-info{max-width: 250px; border: 1px solid #CCC; border-top: none;}
.tm-home-box-3-description{padding-top: 30px; padding-bottom: 34px;}
.tm-home-box-3{max-width: 250px;}
.tm-home-box-2-description.box-3{width: 120px;}
.navbar-brand img{width:220px;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus{background: #d56d11; color: #ffffff;border-radius: 0em 0em 0em 0em;}

}

@media screen and (max-width: 420px){

.tm-banner-title{font-size: 20px;}
.tm-banner-subtitle{font-size: 12px;}
.tm-banner-link{padding:5px 10px;}
.tm-tours-box-1-info-left, .tm-tours-box-1-info-right{float: none;width: 100%;}
.tm-tours-box-1-info-left{border-right: none;border-bottom: 1px solid #B1B1B1;padding-right: 0;padding-bottom: 30px;}
.tm-tours-box-1-info-right{padding-left: 0;	padding-top: 30px;}
.tm-tours-box-1-link-left, .tm-tours-box-1-link-right{float: none;width: 100%;text-align: center;}
.navbar{min-height: 130px;box-shadow: 2px 2px 4px #666;}
.navbar-brand img{width:220px;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus{background: #d56d11; color: #ffffff; border-radius: 0em 0em 0em 0em;}
}

@media screen and (max-width: 400px){
	
.tm-section-title{font-size: 28px;}
.navbar{min-height: 130px;box-shadow: 2px 2px 4px #666;}
.navbar-brand img{width:220px;}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus{background: #d56d11; color: #ffffff; border-radius: 0em 0em 0em 0em;}
}

.hvr-underline-from-left:before{background:#ffffff;}

.product-point-wrap{position:relative;border-bottom:solid 1px #cccccc;height:70px;border-left:5px solid #cccccc;margin-bottom:50px;}
.product-point{font-size:50px;position:absolute;top:0px;color:#F18C24;left:5px;}
.product-point-txt{font-size:18px;position:absolute;bottom:10px;left:40px;font-weight:700;}

@media (max-width: 992px){
	
.navbar-header{float: none;}
.navbar-left,.navbar-right{float: none !important;}
.navbar-toggle{display: block;top:60px;}
.navbar-collapse{border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse{display: none!important;}
.navbar-nav{float: none!important;margin-top: 7.5px;}
.navbar-nav>li{float: none;}
.navbar-nav>li>a{padding-top: 10px; padding-bottom: 10px; margin:5px 10px;}
.collapse.in{display:block !important;}

.navbar-default .navbar-collapse{margin-top: 0px; width: 100%;}
.w-bg{padding: 55px 20px; width:94%; margin-left:3%;margin-right:3%;}
.w-bg1{background: rgba(255, 255, 255, 0.85);width:94%;margin-left:3%;margin-right:3%;}
.yellow-bg{	background-image: url(../img/slide-bg01.jpg);background-position: right top;background-size:auto;}
.arow-txt{ margin-right:0px;}
}

.navbar-toggle{background-color:#000;}

ul.nav.navbar-nav.navbar-right{padding-top: 40px;}

#g-recaptcha {display: inline-block;}

.capcha-space {margin-top: 30px;}

.thank-top-banner {margin-top: 50px;}