@import "https://fonts.googleapis.com/css?family=Caveat+Brush|Montserrat:300,400,500,600,700|Roboto:300,400,500,700|Encode+Sans+Condensed:400,600,700";
*{margin:0;padding:0}
body{color:#676767;background:#fff;font:400 15px/23px Roboto,Arial,Helvetica,sans-serif}
body h1,body h2,body h3,body h4,body h5,body h6{color:#000;margin:0 0 8px;font-weight:400;line-height:1.5;font-style:normal;text-transform:capitalize;
/*font-family:'Montserrat',Arial,Helvetica,sans-serif*/font-family:'Encode Sans Condensed', sans-serif;}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
.justify {text-align: justify;}
.pkghd {font-size: 20px; margin: 0 0 30px;font-weight: 600;line-height: 20px;color: #000;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}
p a,p a:hover{text-decoration:underline}
p{margin:0 0 20px;line-height:23px;letter-spacing:normal}
a{text-decoration:none}
a:hover,a:focus,a:active{outline:none;text-decoration:none}
ul{margin:0}
figure{margin-bottom:6px;position:relative}
img{height:auto;max-width:100%}
strong{color:#414141}
iframe{width:100%;float:left;border:none}
.thatbg{background:#f0f3f5;}
.themecolor{color:#17ad33;}
.white{color:#fff;}
.wp-caption.altleft,.wp-caption.altnone{width:100%}
.jajustify p{text-align:justify;}
.mr-1{margin-right:1px!important}.mr-3{margin-right:3px!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.ml-1{margin-left:1px!important}.ml-3{margin-left:3px!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.mt-1{margin-top:1px!important}.mt-3{margin-top:3px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mb-1{margin-bottom:1px!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-16{margin-bottom:16px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mv-5{margin-top:5px!important;margin-bottom:5px!important}.mv-10{margin-top:10px!important;margin-bottom:10px!important}.mv-15{margin-top:15px!important;margin-bottom:15px!important}.mv-20{margin-top:20px!important;margin-bottom:20px!important}.mv-30{margin-top:30px!important;margin-bottom:30px!important}.mv-40{margin-top:40px!important;margin-bottom:40px!important}.mv-50{margin-top:50px!important;margin-bottom:50px!important}.mv-70{margin-top:70px!important;margin-bottom:70px!important}.mh-5{margin-left:5px!important;margin-right:5px!important}.mh-10{margin-left:10px!important;margin-right:10px!important}.mh-15{margin-left:15px!important;margin-right:15px!important}.mh-20{margin-left:20px!important;margin-right:20px!important}.mh-30{margin-left:30px!important;margin-right:30px!important}.mh-40{margin-left:40px!important;margin-right:40px!important}.mh-50{margin-left:50px!important;margin-right:50px!important}.mh-70{margin-left:70px!important;margin-right:70px!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.margin-25{margin:25px!important}.margin-0,.no-magin,ul.no-margin{margin:0!important}.mt-0,.no-mt{margin-top:0!important}.mb-0,.no-mb{margin-bottom:0!important}.ml-0,.no-ml{margin-left:0!important}.mr-0,.no-mr{margin-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.no-pr,.pr-0{padding-right:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}. no-pl,.pl-0{padding-left:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.no-pt,.pt-0{padding-top:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.no-pb,.pb-0{padding-bottom:0!important}.pv-5{padding-top:5px!important;padding-bottom:5px!important}.pv-10{padding-top:10px!important;padding-bottom:10px!important}.pv-15{padding-top:15px!important;padding-bottom:15px!important}.pv-20{padding-top:20px!important;padding-bottom:20px!important}.pv-30{padding-top:30px!important;padding-bottom:30px!important}.pv-40{padding-top:40px!important;padding-bottom:40px!important}.pv-50{padding-top:50px!important;padding-bottom:50px!important}.pv-60{padding-top:60px!important;padding-bottom:60px!important}.pv-70{padding-top:70px!important;padding-bottom:70px!important}.no-pv,.pv-0{padding-pv:0!important;padding-bottom:0!important}.ph-5{padding-left:5px!important;padding-right:5px!important}.ph-10{padding-left:10px!important;padding-right:10px!important}.ph-15{padding-left:15px!important;padding-right:15px!important}.ph-20{padding-left:20px!important;padding-right:20px!important}.ph-30{padding-left:30px!important;padding-right:30px!important}.ph-40{padding-left:40px!important;padding-right:40px!important}.ph-50{padding-left:50px!important;padding-right:50px!important}.ph-60{padding-left:60px!important;padding-right:60px!important}.ph-70{padding-left:70px!important;padding-right:70px!important}.no-ph,.ph-0{padding-left:0!important;padding-right:0!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.padding-30{padding:30px!important}.no-padding,.padding-0{padding:0!important}.border{border:1px solid #E5E5E5}.bb,.border-bottom{border-bottom:1px solid #E5E5E5}.bb-dotted{border-bottom:1px dotted #E5E5E5}.border-top,.bt{border-top:1px solid #E5E5E5}.border-right,.br{border-right:1px solid #E5E5E5}.bl,.border-left{border-left:1px solid #E5E5E5}.absolute{position:absolute;top:0;left:0}.relative{position:relative}.sm-clear{display:none}.hoover-pointer:hover,.hover-pointer:hover{cursor:pointer}.hoover-help:hover,.hover-help:hover{cursor:help}.overlay{position:absolute;top:0;left:0;height:100%;background:rgba(0,0,0,.4);filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c000000', endColorstr='#7c000000');-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.map-wrapper img,.widget-map img{max-width:none!important}.border-shadow{-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.4);-moz-box-shadow:0 0 12px -3px rgba(0,0,0,.4);box-shadow:0 0 12px -3px rgba(0,0,0,.4)}@media only screen and (max-width:991px){.mb-5-sm{margin-bottom:5px!important}.mb-10-sm{margin-bottom:10px!important}.mb-15-sm{margin-bottom:15px!important}.mb-20-sm{margin-bottom:20px!important}.mb-25-sm{margin-bottom:25px!important}.mb-30-sm{margin-bottom:30px!important}.mb-40-sm{margin-bottom:40px!important}.mb-50-sm{margin-bottom:50px!important}.mt-5-sm{margin-top:5px!important}.mt-10-sm{margin-top:10px!important}.mt-15-sm{margin-top:15px!important}.mt-20-sm{margin-top:20px!important}.mt-25-sm{margin-top:25px!important}.mt-30-sm{margin-top:30px!important}.mt-40-sm{margin-top:40px!important}.mt-50-sm{margin-top:50px!important}.clear-sm{clear:both;width:100%;overflow:hidden}}@media only screen and (max-width:767px){.ml-0-xs{margin-left:0!important}.mt-10-xs{margin-top:10px!important}.mt-15-xs{margin-top:15px!important}.mt-20-xs{margin-top:20px!important}.mt-25-xs{margin-top:25px!important}.mt-30-xs{margin-top:30px!important}.mt-40-xs{margin-top:40px!important}.mt-50-xs{margin-top:50px!important}.mb-10-xs{margin-bottom:10px!important}.mb-15-xs{margin-bottom:15px!important}.mb-20-xs{margin-bottom:20px!important}.mb-25-xs{margin-bottom:25px!important}.mb-30-xs{margin-bottom:30px!important}.mb-40-xs{margin-bottom:40px!important}.mb-50-xs{margin-bottom:50px!important}.clear-xs{clear:both;width:100%;overflow:hidden}.pull-none-xs{float:none!important;width:100%}}@media (max-width:479px){.mt-10-xss{margin-top:10px!important}.mt-15-xss{margin-top:15px!important}.mt-20-xss{margin-top:20px!important}.mt-25-xss{margin-top:25px!important}.mt-30-xss{margin-top:30px!important}.mt-40-xss{margin-top:40px!important}.mt-50-xss{margin-top:50px!important}.mb-10-xss{margin-bottom:10px!important}.mb-15-xss{margin-bottom:15px!important}.mb-20-xss{margin-bottom:20px!important}.mb-25-xss{margin-bottom:25px!important}.mb-30-xss{margin-bottom:30px!important}.mb-40-xss{margin-bottom:40px!important}.mb-50-xss{margin-bottom:50px!important}
}
.pl-60{padding-left:60px !important;}
button{border:none}
textarea,select,.tg-select select,.form-control,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{color:#676767;outline:none;height:42px;background:#fff;font-size:13px;box-shadow:none;line-height:18px;padding:10px 20px;border-radius:1px;display:inline-block;vertical-align:middle;border:1px solid #dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-control[readonly]{background:#fff !important;}
textarea.form-control{resize:none;height:100px}
.form-control::-webkit-input-placeholder{color:#676767}
.form-control:-moz-placeholder{color:#676767}
.form-control::-moz-placeholder{color:#676767}
.form-control:-ms-input-placeholder{color:#676767}
.form-control::-ms-input-placeholder{color:#676767}
input:focus,.select select:focus,.form-control:focus{color:#676767;border-color:#676767;box-shadow:none!important}
.form-group{width:100%;float:left;margin:0 0 20px}
label{color:#676767;display:block;font-weight:400;margin-bottom:10px}
form p{float:left;position:relative;width:100%}
form p span i{top:13px;left:16px;color:#474747;position:absolute}
option{padding:5px 15px}
li{line-height:28px;list-style:disc inside none}
ul ul{margin-left:20px}
ol{float:none;list-style:decimal;padding-left:15px}
ol ol{margin-left:20px}
ol li{list-style:decimal;width:100%}
table{background-color:transparent;max-width:100%}
th{text-align:left}
table{width:100%;margin-bottom:15px}
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{border-top:1px solid #dbdbdb;border:1px solid #dbdbdb;line-height:2.5;padding-left:3px;text-align:left;vertical-align:top}
table thead tr th{border-top:1px solid #dbdbdb;text-align:left;text-transform:capitalize}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top:1px solid #dbdbdb}
table > thead > tr > th{border-bottom:2px solid #dbdbdb;vertical-align:bottom}
table > caption + thead > tr:first-child > th,table > colgroup + thead > tr:first-child > th,table > thead:first-child > tr:first-child > th,table > caption + thead > tr:first-child > td,table > colgroup + thead > tr:first-child > td,table > thead:first-child > tr:first-child > td{border-bottom:0}
table > tbody + tbody{border-top:2px solid #dbdbdb}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:6px 10px}
p ins{color:#676767}
dl dd{margin-left:20px}
address{font-style:italic}
.tg-select{color:#676767;float:left;width:100%;position:relative;text-transform:uppercase}
.tg-select:after{top:0;right:15px;z-index:2;color:#676767;display:block;content:'\f107';position:absolute;text-align:center;font-size:inherit;line-height:42px;font-family:'FontAwesome'}
.tg-select select{z-index:1;width:100%;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.tg-select select option{color:#676767}
.tg-radio,.tg-radio label,.tg-checkbox,.tg-checkbox label{margin:0;width:100%;float:left;position:relative}
.tg-radio label,.tg-checkbox label{cursor:pointer;display:block;padding:0 0 0 20px}
.tg-radio input[type=radio],.tg-checkbox input[type=checkbox]{display:none}
.tg-radio input[type=radio] + label:before,.tg-checkbox input[type=checkbox] + label:before{top:4px;left:0;color:#373542;font-size:13px;line-height:13px;content:'\f096';position:absolute;font-family:'FontAwesome'}
.tg-radio input[type=radio] + label:before{content:''}
.tg-radio input[type=radio]:checked + label:before,.tg-checkbox input[type=checkbox]:checked + label:before{content:'\f046'}
.tg-haslayout{width:100%;float:left}
.tg-sectionspace{padding:80px 0;position: sticky;}
.tg-locationmap{width:100%;float:left;height:500px}
.tg-btn-sm{padding:0 20px;line-height:30px}
.tg-btn{z-index:0;color:#fff;height:68px;padding:0 50px;overflow:hidden;background:#fff;position:relative;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;font:400 12px/60px Montserrat,Arial,Helvetica,sans-serif}
.tg-btn:after{z-index:2;left:50px;right:50px;bottom:20px;content:'';height:1px;background:#fff;position:absolute}
.tg-btn:hover:after{left:0;right:0;bottom:0;height:100%}
.tg-btn span{z-index:3;position:relative}
.tg-btn-lg{width:100%}
.tg-btnvtwo{color:#fff;position:relative;text-transform:uppercase;font:500 12px/12px Montserrat,Arial,Helvetica,sans-serif}
.tg-btnvtwo:before{left:0;right:0;bottom:-8px;height:5px;content:'';margin:0 auto;position:absolute}
.tg-btnvtwo:hover,.tg-btnvtwo:focus{color:#fff}
.tg-socialicons{overflow:hidden;list-style:none;text-align:center;line-height:30px}
.tg-socialicons li{float:left;padding:0 4px;line-height:inherit;list-style-type:none}
.tg-socialicons li a{width:40px;height:40px;color:#fff;display:block;background:#000;overflow:hidden;line-height:30px;position:relative;text-align:center;border-radius:30px;text-transform:capitalize}
.tg-inputwithicon.tg-facebook .tg-icon,.tg-checkbox.tg-facebook,li.tg-facebook a{background:#3b5999}
.tg-inputwithicon.tg-twitter .tg-icon,.tg-checkbox.tg-twitter,li.tg-twitter a{background:#55acee}
.tg-inputwithicon.tg-linkedin .tg-icon,.tg-checkbox.tg-linkedin,li.tg-linkedin a{background:#0077B5}
.tg-inputwithicon.tg-skype .tg-icon,.tg-checkbox.tg-skype,li.tg-skype a{background:#00aff0}
.tg-checkbox.tg-dropbox,li.tg-dropbox a{background:#007ee5}
.tg-checkbox.tg-vimeo,li.tg-vimeo a{background:#1ab7ea}
.tg-checkbox.tg-tumblr,li.tg-tumblr a{background:#34465d}
.tg-checkbox.tg-yahoo,li.tg-yahoo a{background:#410093}
.tg-inputwithicon.tg-googleplus .tg-icon,.tg-checkbox.tg-googleplus,li.tg-googleplus a{background:#dd4b39}
.tg-inputwithicon.tg-pinterestp .tg-icon,.tg-checkbox.tg-pinterestp,li.tg-pinterestp a{background:#bd081c}
.tg-checkbox.tg-youtube,li.tg-youtube a{background:#cd201f}
.tg-checkbox.tg-stumbleupon,li.tg-stumbleupon a{background:#eb4924}
.tg-checkbox.tg-reddit,li.tg-reddit a{background:#ff5700}
.tg-checkbox.tg-quora,li.tg-quora a{background:#b92b27}
.tg-checkbox.tg-yelp,li.tg-yelp a{background:#af0606}
.tg-checkbox.tg-soundcloud,li.tg-soundcloud a{background:#f30}
.tg-checkbox.tg-whatsapp,li.tg-whatsapp a{background:#25d366}
.tg-checkbox.tg-wechat,li.tg-wechat a{background:#09b83e}
.tg-checkbox.tg-instagram,li.tg-instagram a{background:#e4405f}
.tg-checkbox.tg-dribbble,li.tg-dribbble a{background:#ea4c89}
.tg-checkbox.tg-flickr,li.tg-flickr a{background:#ff0084}
.tg-checkbox.tg-rss,li.tg-rss a{background:#f60}
.tg-socialicons li a i{color:#fff;width:30px;display:block;font-size:13px;line-height:30px;text-align:center}
.tg-socialicons li a:hover{color:#fff}
.tg-socialicons.tg-socialiconsvtwo li a{color:#000}
.tg-socialicons.tg-socialiconsvtwo li a i{color:#000;width:auto;height:auto;font-size:18px;line-height:normal}
.tg-roundicontext .tg-usericonholder{width:250px;display:block;overflow:hidden;font-style:normal}
.tg-roundicontext i,.tg-roundicontext span{float:left;font-size:13px;line-height:30px}
.tg-roundicontext span{padding:0 15px 0 0}
.tg-roundicontext:focus,.tg-roundicontext:hover{color:#fff;width:100%}
.tg-roundicontext:hover .tg-usericonholder{width:100%}
.tg-verticalmiddle,.tg-verticaltop{margin:0 -1px;float:none!important;display:inline-block;vertical-align:middle}
.tg-verticaltop{vertical-align:top}
.tg-description{width:100%;float:left}
.tg-bglight{background:#fafafa}
.tg-bgdark{color:#fff;background:#14141e}
.tg-bgdark .tg-sectiontitle h2{color:#fff;background-image:url(../images/patternw.png)}
.tg-bgdark .tg-destinations li,.tg-bgdark .tg-destinations li a,.tg-bgdark .tg-destinations li a h3{color:#fff}
.tg-stars span,.tg-stars{width:76px;height:12px;float:left;line-height:12px;position:relative}
.tg-stars span:after,.tg-stars:before{top:0;left:0;font-size:12px;line-height:12px;position:absolute;letter-spacing:4px;color:#ffa127!important;font-family:'FontAwesome';content:'\f005 \f005 \f005 \f005 \f005'}
.tg-stars:before{content:'\f006 \f006 \f006 \f006 \f006'}
.tg-stars span{width:75%;overflow:hidden}
.tg-stars span:after{color:#000}
.row.no-gutters{margin-right:0;margin-left:0}
.no-gutters > [class^="col-"],.no-gutters > [class*="col-"],.row.no-gutters > [class^="col-"],.row.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}
.tg-formtheme{width:100%;float:left;position:relative}
.tg-formtheme fieldset{border:0;margin:0;padding:0;width:100%;float:left}
.tg-sectiontitle{width:100%;float:left;padding:0 0 30px}
.tg-sectiontitle h2{margin:0;float:left;font-size:32px;font-weight:500;line-height:24px;padding:0 65px 0 0;background:url(../images/patternb.png) no-repeat 100% 100%}
.tg-sectiontitleleft .tg-btnvtwo{float:right}
.tg-sectionhead{width:100%;float:left;padding:0 0 40px}
.tg-sectionhead .tg-sectiontitle{padding:0 0 20px}
.tg-sectionhead .tg-description p{margin:0}
.tg-pagination{width:100%;float:left;font:14px/40px Montserrat,Arial,Helvetica,sans-serif}
.tg-pagination ul{margin:0;padding:0;float:left;list-style:none;text-align:center;line-height:inherit}
.tg-pagination ul li{float:left;margin:0 6px;line-height:inherit;list-style-type:none}
.tg-pagination ul li a{width:40px;height:40px;display:block;color:#373542;overflow:hidden;text-align:center;position:relative;border-radius:50%;background:#e5e5e5;line-height:inherit}
.tg-pagination ul li.tg-active a,.tg-pagination ul li a:hover{color:#fff}
.tg-pagination ul li.tg-prevpage a i,.tg-pagination ul li.tg-nextpage a i{font-size:20px}
.tg-breadcrumb{padding:0;margin:0;color:#fff;width:100%;float:right;list-style:none;text-align:center;text-transform:capitalize;font:14px/20px Roboto,Arial,Helvetica,sans-serif}
.tg-breadcrumb li{width:auto;list-style-type:none;display:inline-block;vertical-align:middle;line-height:inherit;padding:0 15px;position:relative}
.tg-breadcrumb li:after{content:'/';position:absolute;top:0;left:-3px}
.tg-breadcrumb li:last-child{padding:0 0 0 15px}
.tg-breadcrumb li:first-child:after{display:none}
.tg-breadcrumb li a{display:block;color:#fff}
.tg-breadcrumb li.tg-active{opacity:.6}
.tg-wrapper{height:100%;overflow-x:hidden;position:relative}
.tg-twocolumns{width:100%;float:left}
.tg-header{z-index:3;background:#fff;position:relative}
.tg-homevone .tg-header{background:#fff;position:absolute}
.tg-topbar{color:#fff;width:100%;float:left;background:#000;padding:0 0 0 30px}
.tg-infonav{float:left;font:300 12px/40px Montserrat,Arial,Helvetica,sans-serif}
.tg-infonav ul{width:100%;float:left;list-style:none;font-size:inherit;line-height:inherit}
.tg-infonav ul li{float:left;font-size:inherit;line-height:inherit;list-style-type:none}
.tg-infonav ul li + li{padding:0 0 0 30px}
.tg-infonav ul li i,.tg-infonav ul li span{float:left;line-height:inherit}
.tg-infonav ul li:first-child i{padding:12px 10px 12px 0}
.tg-infonav ul li i{padding:12px 10px 11px 0}
.tg-infonav ul li i img{display:block}
.tg-addnavcartsearch{float:right}
.tg-addnavcartsearch nav{float:left;text-align:center;text-transform:uppercase;font:300 10px/40px Montserrat,Arial,Helvetica,sans-serif}
.tg-addnavcartsearch nav ul{width:100%;float:left;list-style:none;font-size:inherit;line-height:inherit}
.tg-addnavcartsearch nav ul li{float:left;position:relative;font-size:inherit;line-height:inherit;list-style-type:none}
.tg-addnavcartsearch nav ul li a{color:#fff;display:block;position:relative}
.tg-addnav ul li{padding:0 15px;position:relative}
.tg-addnav ul li:first-child{padding-left:0}
.tg-addnav ul li:last-child{padding-right:0}
.tg-addnav ul li + li:before{top:0;left:-3px;content:'-';font-size:12px;position:absolute;line-height:inherit}
.tg-cartitems{right:0;top:100px;opacity:0;z-index:9999;float:left;width:330px;background:#fff;position:absolute;visibility:hidden;border:1px solid rgba(0,0,0,0.5)}
.tg-addnavcartsearch nav ul li:hover .tg-cartitems{top:100%;opacity:1;visibility:visible}
.tg-cartlistitems{width:100%;float:left;padding:30px 20px 0}
.tg-cartlistitems h3{font-size:16px;text-align:left;font-weight:600;margin:0 0 15px;line-height:16px}
.tg-cartitem{width:100%;float:left;padding:10px 0;background:#fff;position:relative;border-bottom:1px solid #e6e6e6}
.tg-cartitem .tg-itemimg{float:left;margin:0 20px 0 0}
.tg-cartitem .tg-itemimg img{width:100%;height:auto;display:block}
.tg-cartitem .tg-contentbox{overflow:hidden}
.tg-headervtwo .tg-cartitems .tg-btnarea .tg-btn{line-height:60px}
.tg-headervtwo .tg-cartitems .tg-btnarea .tg-btn span{float:none}
.tg-producthead{width:100%;float:left}
.tg-producthead h4,.tg-producthead em{margin:0;float:left;color:#676767;font-size:14px;font-weight:400;line-height:20px}
.tg-producthead h4{float:none;text-align:left;overflow:hidden}
.tg-cartitem .tg-producthead h4 a{width:auto;color:#676767!important}
.tg-headervtwo .tg-cartitem .tg-producthead h4 a{font-size:14px}
.tg-producthead em{float:right;font-style:normal;text-transform:none;font-family:'Roboto',Arial,Helvetica,sans-serif}
.tg-producthead h4 span{display:block}
.tg-cartitem .tg-contentbox > span{float:left;color:#000;display:block;font-size:13px;font-weight:500;line-height:13px;font-family:'Roboto',Arial,Helvetica,sans-serif}
.tg-subtotal{width:100%;float:left;padding:18px 0}
.tg-subtotal h2{margin:0;float:left;font-size:16px;font-weight:600;line-height:16px}
.tg-subtotal span{display:block;font-size:16px;font-weight:600;line-height:16px;float:right!important;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-btnarea{width:100%;float:left}
.tg-btnarea .tg-btn{width:100%}
.tg-btnarea .tg-btn:hover{color:#fff}
.tg-btnarea .tg-btn:after{display:none}
.tg-cart{width:100%;float:left}
.tg-cartsearch{padding:0 0 0 30px}
.tg-cartsearch ul li{border-left:1px solid #414150}
.tg-cartsearch ul li a{width:50px}
.tg-navigationarea{width:100%;float:left;padding:0 0 0 30px;text-align:center;position:relative}
.tg-headerfixed.scroll-to-fixed-fixed{background:#fff;z-index: 1000 !important;}
.tg-logo{z-index:2;float:left;margin:9px 0;position:relative}
.tg-logo a{display:block;padding-top:3px;}
.tg-logo a img{display:block}
.tg-socialsignin{z-index:2;float:right;position:relative}
.tg-socialsignin .tg-socialicons,.tg-socialsignin .tg-userbox{float:left}
.tg-socialsignin .tg-socialicons{padding:23px 30px 22px 0;}
.tg-socialsignin .tg-socialicons li{float:left;line-height:normal;padding:0 0 0 13px}
.tg-socialsignin .tg-socialicons li a{color:#000;width:auto;height:auto;border-radius:0;line-height:normal;background:transparent}
.tg-socialsignin .tg-socialicons li a i{color:#000;width:auto;height:auto;font-size:18px;line-height:normal}
.tg-userbox .tg-btn{color:#fff;display:block;padding:2px 25px}
.tg-socialsignin .tg-btn:after{left:25px;right:25px;background:#fff}
.tg-socialsignin .tg-btn:hover:after{left:0;right:0;background:#000;}
.tg-dropdown,.tg-login .tg-userbox .tg-btn{display:none}
.tg-login .tg-dropdown{display:block}
.tg-btndropdown{color:#000;outline:none;display:block;padding:0 25px}
.tg-btndropdown img{float:left;display:block;overflow:hidden;border-radius:50%;margin:12px 0 13px}
.tg-btndropdown span,.tg-btndropdown i{float:left;font-size:12px;line-height:60px;text-transform:uppercase}
.tg-btndropdown span{padding:0 10px;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-dropdownusermenu{border:0;margin:0;width:100%;padding:20px 0;font-size:14px;line-height:30px;list-style:none;border-radius:0}
.tg-dropdownusermenu li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-dropdownusermenu li a{display:block;color:#676767;padding:0 20px;line-height:inherit}
.tg-dropdownusermenu li a:hover{background:transparent}
.tg-nav{top:0;left:0;z-index:1;width:100%;padding:0 250px;position:absolute;text-transform:uppercase;font:500 13px/14px Montserrat,Arial,Helvetica,sans-serif}
.tg-navigation{padding:0;position:relative;text-align:center}
.tg-navigation ul{list-style:none;font-size:inherit;line-height:inherit;display:inline-block;vertical-align:top}
.tg-navigation ul li{width:100%;float:left;padding:0 30px;font-size:inherit;line-height:inherit;list-style-type:none}
.tg-navigation > ul > li{width:auto}
.menu-item-has-children{position:relative}
.tg-navigation ul li a{color:#000;padding:13px 3px;position:relative}
.tg-navigation > ul > li > a{display:block;padding:26px 3px}
.tg-navigation ul li a:before{left:0;height:0;content:'';z-index:-1;width:100%;position:absolute}
.tg-navigation > ul > li > a:before{bottom:15px}
.tg-navigation > ul > li.current-menu-item > a:before,.tg-navigation > ul > li > a:hover:before{height:2px}
.sub-menu,.mega-menu{top:80px;left:0;margin:0;opacity:0;z-index:99;width:215px;text-align:left;background:#fff;visibility:hidden;position:absolute;text-transform:capitalize;font:400 14px/17px Roboto,Arial,Helvetica,sans-serif}
.sub-menu > li > a{color:#676767;text-align:left;display:inline-block;vertical-align:top}
.sub-menu > li > a:before,.mega-menu > ul > li > a:before{bottom:6px;}
.sub-menu > li.current-menu-item > a:before,.sub-menu > li > a:hover:before,.mega-menu > ul > li > a:hover:before,.mega-menu > ul > li.current-menu-item > a:before{height:2px}
.menu-item-has-mega-menu{position:static}
.mega-menu{opacity:0;width:100%;visibility:hidden}
.mega-menu > ul{margin:0;float:left;width:275px;padding:20px 0 0}
.mega-menu > ul > li > a{color:#676767;text-align:left;display:inline-block;vertical-align:top}
.mega-menu > ul > li > a:hover:before{height:2px}
.tg-sliderarea{overflow:hidden;padding:20px}
.tg-sliderarea > h2{margin:0 0 20px;font-size:18px;font-weight:500;line-height:16px}
.menu-item-has-children:hover > .sub-menu,.menu-item-has-children:hover > .mega-menu{top:100%;opacity:1;visibility:visible}
.sub-menu .sub-menu{left:100%}
.sub-menu > li:hover > .sub-menu{top:0;opacity:1;visibility:visible}
.tg-trendingtripsslider.tg-trendingtrips{margin:0}
.tg-trendingtripsslider .tg-trendingtrip{padding:0}
.tg-trendingtripsslider .tg-btnroundprev,.tg-trendingtripsslider .tg-btnroundnext{top:-15px;right:0;left:auto;color:#000;width:26px;height:26px;border-radius:0;font-size:10px;line-height:24px;border-color:silver}
.tg-trendingtripsslider .tg-btnroundprev{right:30px}
.tg-trendingtripsslider .tg-btnroundprev i,.tg-trendingtripsslider .tg-btnroundnext i{color:#000;font-size:10px;line-height:inherit}
.tg-sliderarea .tg-trendingtrip figure a{padding:0;display:block}
.tg-bannerholder{width:100%;float:left;height:100%;position:relative}
#tg-homesliderfull{margin-top:108px;}
#tg-homesliderfull .owl-dots{position:absolute;bottom:20px;}
.mm-page.mm-slideout,.tg-bannerholder .tg-homeslider,.tg-bannerholder .tg-homeslider .item,.tg-bannerholder .tg-homeslider.owl-carousel .owl-stage-outer,.tg-bannerholder .tg-homeslider.owl-carousel .owl-stage,.tg-bannerholder .tg-homeslider.owl-carousel .owl-item{height:100%;position:relative}
.tg-bannerholder .tg-homeslider.owl-carousel{z-index:auto}
.tg-homeslider.owl-carousel .owl-item{width:100%}
.tg-bannerholder .tg-homeslider .item{padding:100px 0 0}
.tg-homeslider .item{margin:0;width:100%;float:left}
.tg-homeslider .item figcaption{width:100%;float:left;padding:275px 0;background:rgba(0,0,0,0.30)}
.tg-slidercontent{color:#fff;width:100%;float:left;text-align:center}
.tg-slidercontent h1{color:#fff;margin:0 0 20px;font-size:75px;font-weight:700;line-height:55px;text-align:center}
.tg-slidercontent h2{color:#fff;margin:0 0 80px;font-size:54px;line-height:44px;text-align:center;font-family:'Caveat Brush',Arial,Helvetica,sans-serif}
.tg-bannerholder .tg-slidercontent{z-index:2;width:100%;height:100%;position:absolute;padding:100px 0 0;display:flex;justify-content:center;align-items:center;align-content:center}
.tg-bannerholder .tg-homeslider .item{height:920px;background:rgba(0,0,0,0.30)}
.tg-formtrip{padding:10px;border-radius:5px;background:rgba(255,255,255,0.30);border:1px solid rgba(255,255,255,0.30)}
.tg-formtrip fieldset{position:relative;/*padding:0 175px 0 0*/}
.tg-formtrip .form-group{margin:0;width:25%;float:left;padding:0 5px}
.tg-formtrip .form-group:nth-child(3),.tg-formtrip .form-group:nth-child(4){/*width:20%*/}
.tg-formtrip .form-group:first-child{padding-left:0}
.servpg .tg-formtrip .form-group{margin-bottom:10px;}
.servpg .tg-formtrip .form-group:first-child{padding-left:5px}
.tg-formtrip .form-group:nth-child(4){/*padding-right:0*/}
.tg-formtrip .form-group .tg-select select, .tg-formtrip .form-group .form-control{height:50px;padding:15px 20px;border-color:rgba(0,0,0,0.10)}
.tg-formtrip .form-group .tg-select:after{line-height:50px}
.tg-formtrip .tg-btn{top:0;right:0;height:50px;padding:0 45px;width:100%;line-height:50px;border-radius:5px;border:none;}
.tg-formtrip .tg-btn:hover{color:#fff}
.tg-formtrip .tg-btn:after{display:none}
.tg-btnroundprev,.tg-btnroundnext{top:50%;color:#000;width:50px;height:50px;cursor:pointer;overflow:hidden;margin:-25px 0 0;line-height:48px;border-radius:50%;position:absolute;text-align:center;border:1px solid #000}
.tg-btnroundprev{left:15px}
.tg-btnroundnext{right:15px}
.tg-btnroundprev i,.tg-btnroundnext i{display:block;text-align:inherit;line-height:inherit}
.tg-bgdark .tg-btnroundprev,.tg-bgdark .tg-btnroundnext,.tg-parallax .tg-btnroundprev,.tg-parallax .tg-btnroundnext{color:#fff;border-color:#fff}
.tg-bgdark .tg-btnroundprev{left:-70px}
.tg-bgdark .tg-btnroundnext{right:-70px}
.tg-homeslider .owl-dots{left:0;z-index:3;padding:0;width:100%;bottom:20px;text-align:center;position:absolute}
.tg-select .btn-default{height:50px;color:#676767;background:#fff;box-shadow:none;padding:15px 20px;border-color:rgba(0,0,0,0.10)!important}
.tg-select .btn-default .bs-caret{display:none}
.tg-select .btn-default.active,.btn-default:active,.tg-select .open>.dropdown-toggle.btn-default{box-shadow:none;background:#fff}
.tg-select .dropdown-menu{padding:0}
.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:15px}
.tg-select .bootstrap-select.btn-group .dropdown-menu.inner{width:100%;float:left;height:160px;list-style:none;padding:0 0 15px;text-transform:capitalize;font:400 14px/30px Roboto,Arial,Helvetica,sans-serif}
.tg-select .bootstrap-select.btn-group .dropdown-menu.inner li{width:100%;float:left;line-height:30px;list-style-type:none}
.tg-select .bootstrap-select.btn-group .dropdown-menu.inner li a{padding:8px 20px 6px}
.tg-select .dropdown-menu>.active>a,.tg-select .dropdown-menu>.active>a:focus,.tg-select .dropdown-menu>.active>a:hover,.tg-select .dropdown-menu.inner li a:hover{color:#fff}
.tg-toursdestinations{clear:both;margin:-5px;overflow:hidden}
.tg-tourdestination{width:57.8%;float:left;padding:5px}
.tg-tourdestination + .tg-tourdestination{width:42.2%}
.tg-tourdestination figure{margin:0;width:100%;float:left;overflow:hidden;background:#000;position:relative}
.tg-tourdestination figure a{display:block}
.tg-tourdestination figure a img{z-index:2;width:100%;height:auto;opacity:.6;display:block;position:relative}
.tg-tourdestination figure:hover a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.tg-hoverbox,.tg-tourdestination figure a figcaption{top:0;left:0;z-index:2;color:#fff;width:100%;height:100%;text-align:center;position:absolute;-webkit-box-alt:center;-ms-flex-alt:center;alt-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tg-adventuretitle{width:100%;float:left;padding:0 0 30px;position:relative}
.tg-tourdestinationbigbox .tg-adventuretitle{padding:0 0 30px}
.tg-adventuretitle:before{left:50%;bottom:0;content:'';width:56px;height:11px;position:absolute;margin:0 0 0 -28px;background:url(../images/patternw.png) no-repeat}
.tg-adventuretitle h2{margin:0;color:#fff;font:36px/24px 'Caveat Brush',Arial,Helvetica,sans-serif}
.tg-tourdestinationbigbox .tg-adventuretitle h2{font-size:54px;line-height:40px}
.tg-adventuretitle h2 a{color:#fff;display:block}
.tg-tourdestination figcaption .tg-description{padding:20px 0 0}
.tg-tourdestination figcaption .tg-description p{margin:0;font-size:16px;font-weight:300;line-height:16px;text-transform:uppercase}
.tg-head{width:100%;float:left}
.tg-head .tg-select{width:240px;float:right}
.tg-zerotoppadding{padding-top:0!important;position:sticky;}
.tg-zerobottompadding{padding-bottom:0!important}
.tg-features{width:100%;float:left;margin:-30px 0}
.tg-feature{width:100%;float:left;padding:30px 0}
.tg-featuretitle{width:100%;float:left;padding:0 0 10px}
.tg-featuretitle h2{margin:0;font-size:24px;font-weight:600;line-height:16px}
.tg-featuretitle h2 span,.tg-featuretitle h2 a{display:inline-block;vertical-align:middle}
.tg-featuretitle h2 span{padding:0 8px 0 0}
.tg-featuretitle h2 a{color:#000}
.tg-feature .tg-description p{margin:0}
.tg-parallax{width:100%;float:left}
.tg-parallax .tg-sectionspace{background:rgba(0,0,0,0.50)}
.tg-parallax .tg-sectiontitleleft h2{color:#fff;background:url(../images/patternw.png) no-repeat 100% 100%}
.tg-parallax .tg-sectiontitleleft .tg-btnvtwo{margin:12px 0 0}
.tg-populartours{width:100%;float:left;position:static}
.tg-populartours .tg-btnroundprev{left:-80px}
.tg-populartours .tg-btnroundnext{right:-80px}
.tg-populartour{width:100%;float:left;}
.tg-populartour figure{margin:0;width:100%;float:left;position:relative;overflow:hidden;}
.tg-descount{bottom:0;right:0;color:#fff;padding:0 15px;font-size:12px;line-height:34px;position:absolute}
.tg-populartour figure a{display:block;max-height:200px;}
.tg-populartour figure a img{width:100%;height:auto;display:block;transition:all ease-in-out 2s;}
.tg-populartour figure a:hover img{-ms-transform: translateY(-20%);-webkit-transform: translateY(-20%);transform: translateY(-20%);}
.tg-populartour figure .shareme{position:absolute;top:25px;z-index:1;right:0;background:rgba(255,255,255,.7);height:35px;width:35px;line-height:35px;text-align:center;color:#555555;cursor:pointer;}
.tg-populartour figure .shareme .tagwidget{position:absolute;top:2px;z-index:0;width:180px;transition:all ease-in-out .5s;-ms-transform: translateX(50px);-webkit-transform: translateX(50px);transform: translateX(50px);}
.tg-populartour figure .shareme .tagwidget span{/*border-radius:0 !important;height:35px;width:35px;*/}
.tg-populartour figure .shareme:hover .tagwidget{-ms-transform: translateX(-145px);-webkit-transform: translateX(-145px);transform: translateX(-145px);}

.border-bottom{border-bottom:1px solid #444;}
.seoright{background:#f8f8f8;padding:10px;}
.seoright h3{text-align:center;}
.seoright ul li{list-style:none;margin-bottom:8px;position:relative;padding-left:12px;}
.seoright ul li::before{content:'\f105';font-family:fontawesome;position:absolute;left:0;font-family:14px;}

.tg-populartourcontent{width:100%;float:left;padding:10px 10px 0;}
.tg-populartourtitle{width:100%;float:left;padding:0 0 4px}
.tg-populartourtitle h3{margin:0;font-size:18px;line-height:20px;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;}
.tg-populartourtitle h3 a{color:#000}
.tg-populartourtitle p{font-size:13px;margin:0;}
.booker{background:#f8f8f8;padding:10px;display:table;width:100%;border-bottom:2px solid #dfe6ea;}
.booker ul{margin:0;padding:0;}
.booker ul li{display:inline-block;list-style;none;float:right;}
.booker ul li i{font-size:18px;}
.booker ul li{padding:6px;width:40px;text-align:center;border:1px solid #ff7550;margin-left:10px;height:36px;line-height:24px;}
.booker ul li a{display:block;color:#ff7550;}
.booker ul li:first-child{padding:6px 20px;background:#ff7550;border:1px solid #ff7550;width:65%;margin-left:0;float:left;}
.booker ul li:first-child a{color:#fff;}

.ifloat{position:fixed;right:20px;top:20%;display:none;}

.ifloat ul{margin:0;padding:0;}
.ifloat ul li{list-style:none;display:block;transition:all ease-in-out .5s;text-align:center;line-height:55px;margin-bottom:10px;cursor:pointer;position:relative;width:50px;height:50px;}
.ifloat ul li i{color:#fff;font-size:20px;}
.ifloat ul li .circle{width:50px;height:50px;border-radius:50px;background:#b7b7b7;-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);-moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);-ms-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);-o-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);box-shadow: 0 5px 5px 0 rgba(0,0,0,0.13);}
.ifloat ul li .circle:hover{background:#ff7550;}
.ifloat ul li a{display:block;color:#fff;}
.ifloat ul li a:hover{}
.ifloat ul li span{transition:all ease-in-out .3s;color:#fff;border-radius: 50px;display: inline-block;height: 50px;position: absolute;padding: 0 0 0 15px;right: 0px;top:0px;width: 0;overflow: hidden;z-index:5;line-height:22px;}
.ifloat ul li span .text{padding-top:3px;}
.text.v33{padding-top:14px !important;}
.ifloat ul li span .pull-left i{font-size:30px;line-height:50px;}
.ifloat ul li:hover span{display:block;background:#ff7550;border-radius:40px;width:180px;}


.ichild span.chh{padding:5px 10px;background:#ff7550;color:#fff;margin-right:10px;position:relative;top:12px;}
.ichild .dester span{padding:2px 5px;display:inline;float:left;background:#f0f3f5;margin:0 3px 3px 0;}

.tg-populartourcontent .tg-description{padding:0 0 20px}
.tg-populartourcontent .tg-description p{margin:0}
.tg-populartoursslider .tg-populartourcontent{}
.tg-populartoursslider .tg-populartourfoot{clear:both;width:auto;float:none;overflow:hidden}
.tg-populartoursvtwo .tg-populartourcontent{padding:30px 0 0}
.tg-populartoursvtwo .tg-populartourfoot{margin:0;padding:20px 0}
.tg-populartourfoot{width:100%;float:left;padding:10px 0 0;border-top:1px solid #e6e6e6}
.tg-durationrating{float:left}
.tg-tourduration{width:100%;float:left;color:#676767;margin:0 0 12px;font-size:13px;line-height:13px;position:relative;padding:3px 0 3px 25px}
.tg-tourduration.tgincl i{padding-right:8px;color:#222;cursor:pointer;}
.tg-tourduration:before{top:0;left:0;content:'\e914';font-size:18px;line-height:18px;position:absolute;font-family:'icomoon'}
.tg-durationrating .tg-stars,.tg-durationrating em{float:left;font-style:normal}
.tg-durationrating em{font-size:10px;line-height:12px}
.tg-pricearea{float:right;}
.tg-pricearea span,.tg-pricearea del{float:right;font-size:13px;line-height:13px;padding:0 0 10px;text-transform:capitalize}
.tg-pricearea h4{margin:0;font-size:18px;font-weight:600;line-height:20px}
.tg-pricearea h4 small{font-size:13px;}
.tg-price{width:100%;float:left}
.tg-price del{float:none;padding:0;font-size:14px;line-height:14px}
.tg-price del,.tg-price h4{display:inline-block;vertical-align:middle}
.tg-ourdestination{width:100%;float:left}
.tg-ourdestination figure{margin:0;width:100%;float:left}
.tg-ourdestination figure img{width:100%;height:auto;display:block}
.tg-ourdestinationcontent{width:100%;float:left}
.tg-ourdestinationcontent .tg-description{padding:0 0 45px}
.tg-ourdestinationcontent .tg-description p{margin:0}
.tg-destinations{width:100%;float:left;font-size:12px;font-weight:300;line-height:16px;list-style:none;padding:0 0 20px}
.tg-destinations li{float:left;font-size:inherit;line-height:inherit;list-style-type:none;padding:0 63px 30px 0}
.tg-destinations li a{float:left}
.tg-destinations li a h3,.tg-destinations li a em{display:inline-block;vertical-align:middle}
.tg-destinations li a h3{margin:0;color:#000;font-size:16px;font-weight:600;line-height:16px}
.tg-destinations{width:100%;float:left}
.tg-destination{width:100%;float:left;margin:-20px 0}
.somethingelse .tg-destination{margin:0 !important;}
.tg-destination figure{margin:20px 0;width:100%;float:left;background:#000}
.tg-destination figure a{z-index:1;display:block;position:relative}
.tg-destination figure a img{width:100%;height:auto;opacity:.6;display:block}
.tg-destination figure:hover a img{opacity:1}
.tg-destination figure figcaption{left:0;bottom:0;z-index:2;width:100%;color:#fff;position:absolute;padding:0 25px 20px}
.tg-destination figure figcaption h2{color:#fff;margin:0 0 8px;font-size:24px;font-weight:600;line-height:18px}
.tg-destination figure figcaption h2 a{color:#fff}
.tg-destination figure figcaption .tg-description p{margin:0;line-height:15px}
.tg-destinationsslider .tg-btnroundprev,.tg-destinationsslider .tg-btnroundnext{color:#000;border-color:#000}
.tg-destinationsslider .tg-btnroundprev i,.tg-destinationsslider .tg-btnroundnext i{color:inherit}
.tg-destinationsslider .tg-btnroundprev{left:-80px}
.tg-destinationsslider .tg-btnroundnext{right:-80px}
.tg-calltoaction{color:#fff;width:100%;float:left;}
.tg-pattern{width:100%;float:left;padding:0 0 75px}
.tg-calltoaction h2{color:#fff;clear:both;margin:0 0 30px;font-size:42px;font-weight:600;line-height:34px}
.tg-calltoaction .tg-description{padding:0 0 75px}
.tg-calltoaction .tg-description p{margin:0}
.tg-guidesslider .tg-btnroundprev,.tg-guidesslider .tg-btnroundnext{color:#000;border-color:#000}
.tg-guidesslider .tg-btnroundprev i,.tg-guidesslider .tg-btnroundnext i{color:inherit}
.tg-guidesslider .tg-btnroundprev{left:-80px}
.tg-guidesslider .tg-btnroundnext{right:-80px}

.memberof h4{text-align:center;}
.memberof .imgblock{}
.memberof .imgblock img{border-radius:5px;margin-bottom:10px;cursor:pointer;}

.tg-guides{width:100%;float:left}
.tg-guide{width:100%;float:left}
.tg-guide figure{margin:0;width:100%;float:left}
.tg-guide figure a{display:block}
.tg-guide figure a img{display:block}
.tg-guidecontent{width:100%;float:left;padding: 20px;background: #fff;box-shadow: 0px 2px 3px #ccc;}
.tg-guidecontenthead{float:left;margin:0 0 25px 25px;position:relative;padding:0 0px 20px 0}
.tg-guidecontent .tg-description p a.more{color:#ff7550;font-size:11px;}
.tg-guidecontenthead:before{top:100%;left:0;width:50px;height:3px;content:'';position:absolute;background:#cbcbcb}
.tg-guidecontenthead h3{margin:0 0 5px;font-size:18px;font-weight:600;line-height:16px}
.tg-guidecontenthead h4{margin:0;color:#676767;font:400 15px/15px Roboto,Arial,Helvetica,sans-serif}
.tg-guidecontenthead h4 a{color:#676767}
.tg-guidecontenthead .tg-socialicons{top:0;right:0;position:absolute}
.tg-guidecontenthead .tg-socialicons li{float:left;line-height:normal;padding:0 0 0 14px}
.tg-guidecontenthead .tg-socialicons li a{width:auto;color:#000;height:auto;border-radius:0;line-height:normal;background:transparent}
.tg-guidecontent .tg-description p{margin:0}
.tg-ourpartners{width:100%;float:left;color:#fff;text-align:center}
.tg-ourpartners .tg-pattern{padding:0 0 25px}
.tg-ourpartners .tg-pattern img{display:block;margin:0 auto}
.tg-ourpartners h2{margin:0;clear:both;color:#fff;font-size:32px;font-weight:600;line-height:24px}
.tg-partners{width:100%;float:left;list-style:none;padding:70px 0 0}
.tg-partners li{width:20%;float:left;padding:0 15px;list-style-type:none}
.tg-partners li figure{margin:0;width:100%;float:left;text-align:center}
.tg-partners li figure a{display:inline-block;vertical-align:middle}
.tg-partners li figure a img{display:block}
.tg-widget{width:100%;float:left}
.tg-widget + .tg-widget{margin:60px 0 0}
.tg-widgettitle{width:100%;float:left;padding:0 0 30px}
.tg-widgettitle h3{margin:0;color:#010101;font-size:18px;font-weight:600;line-height:14px}
.tg-sidebar .tg-widgettitle h3{font-size:20px;line-height:16px}
.tg-widgetcontent{width:100%;float:left}
.tg-widgetcontent ul{width:100%;float:left;font-size:15px;line-height:18px;list-style:none}
.tg-widgetcontent ul li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-widgetcontent ul li + li{padding:12px 0 0}
.tg-widgetcontent ul li a{color:#c3c3c3}
.tg-widgetcontent ul li i{color:#676767;font-size:14px;font-weight:400;line-height:15px;font-style:normal}
.tg-widgetcontent ul li figure{margin:0;float:left}
.tg-widgetcontent ul li figure a{display:block}
.tg-widgetcontent ul li figure a img{width:100%;height:auto;display:block}
.tg-newcontent{overflow:hidden;padding:0 0 0 17px}
.tg-newcontent h4{color:#fff;margin:0 0 10px;font-size:14px;line-height:14px}
.tg-newcontent h4 a{color:#fff}
.tg-newcontent .tg-description{padding:0 0 10px}
.tg-newcontent .tg-description p{margin:0;font-size:13px;line-height:16px}
.tg-newcontent time{width:100%;float:left;font-size:10px;line-height:13px}
.tg-widgettext .tg-widgetcontent .tg-description{padding:0 0 20px}
.tg-widgettext .tg-widgetcontent .tg-description p{margin:0}
.tg-widgettext .tg-widgetcontent span{width:100%;float:left;color:#fff;font-size:16px;font-weight:300;line-height:16px;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-widgettext .tg-widgetcontent > a{font-size:13px;line-height:13px}
.tg-widgettext .tg-widgetcontent .tg-socialicons{padding:20px 0 0}
.tg-widgettext .tg-widgetcontent .tg-socialicons li{width:auto;padding:0 4px}
.tg-widgettext .tg-widgetcontent .tg-socialicons li:first-child{padding-left:0}
.tg-widgettext .tg-widgetcontent .tg-socialicons li a{background:#fff}
.tg-widgettext .tg-widgetcontent .tg-socialicons li a i{line-height:40px}
.tg-widgettravelunews .tg-widgetcontent ul li + li{padding:30px 0 0}
.tg-widgetdestinations .tg-widgetcontent ul li a{position:relative;padding:0 0 0 10px;display:block;}
.tg-widgetdestinations .tg-widgetcontent ul li a:before{top:0;left:0;font-size:10px;line-height:18px;content:'\f054';position:absolute;font-family:'fontawesome'}
.tg-widgetnewsletter .tg-widgetcontent .tg-description{padding:0 0 30px}
.tg-widgetnewsletter .tg-widgetcontent .tg-description p{margin:0}
.tg-formnewsletter fieldset{overflow:hidden;border-radius:5px;position:relative}
.tg-formnewsletter .form-control{border:0;position:relative;padding-right:60px}
.tg-formnewsletter input[type="submit"]{top:0;right:0;width:50px;height:42px;line-height:42px;position:absolute;background:url(../images/icons/icon-01.png) no-repeat center center #ff7550;color: #fff;text-indent: -9999px;border:none;}
.tg-widgetnewsletter .tg-widgetcontent span{width:100%;float:left;color:#676767;font-size:13px;line-height:16px;padding:20px 0 0}
.tg-widgetcontent .tg-newcontent h4{color:#000;font-size:16px;line-height:17px}
.tg-widgetcontent .tg-newcontent h4 a{color:#000}
.tg-footercolumn .tg-widgetcontent .tg-newcontent h4 a{color:#fff}
.tg-reviewstararea{float:left}
.tg-newcontent .tg-pricearea span,.tg-newcontent .tg-pricearea h4{float:none;display:inline-block;vertical-align:middle}
.tg-newcontent .tg-pricearea span{padding:0}
.tg-newcontent .tg-pricearea h4{margin:0}
.tg-reviewstararea em{color:#676767;font-size:10px;line-height:10px;font-style:normal}
.tg-reviewstararea .tg-stars span:after,.tg-reviewstararea .tg-stars:before{padding:4px 0 0}
.tg-widgetlatesttour .tg-widgetcontent ul li:first-child{padding-top:0}
.tg-widgetlatesttour .tg-widgetcontent ul li + li{padding:20px 0}
.tg-widgetlatesttour .tg-widgetcontent ul li{padding:20px 0;border-bottom:1px solid #ddd}
.tg-widgetpopulartourslider{width:100%;float:left}
.tg-widgetpopulartourslider .tg-trendingtrip{padding:0}
.tg-widgetpopulartourslider .tg-btnroundprev,.tg-widgetpopulartourslider .tg-btnroundnext{border:0;color:#fff;width:auto;height:auto;margin:-7px 0 0;line-height:normal}
.tg-widget.tg-widgetcatagories ul li{position:relative;padding:10px 0 10px 25px}
.tg-widget.tg-widgetcatagories ul li:before{left:0;content:'\f00c';font-size:15px;line-height:15px;position:absolute;font-family:'FontAwesome'}
.tg-widget.tg-widgetcatagories ul li a{color:#676767}
.tg-widgettourinfo,.tg-widgettourinfo,.tg-widgetpersonprice{padding:30px 30px 0;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.03);box-shadow:0 0 10px 0 rgba(0,0,0,0.03)}
.tg-widgetpersonprice{padding:0 30px}
.tg-widgettourinfo ul li:nth-child(4){margin:0 0 40px}
.tg-widgettourinfo ul li span,.tg-widgetpersonprice ul li span{color:#000;float:left;font-weight:500}
.tg-widgettourinfo ul li em,.tg-widgetpersonprice ul li em{float:right;font-style:normal}
.tg-widgettourinfo ul li.tg-couponapply{width:auto;clear:both;float:none;overflow:hidden;padding:20px 30px;margin:40px -30px 0;border-top:1px solid #e6e6e6}
.tg-couponapply{width:100%;float:left}
.tg-couponapply .form-group{margin:0;position:relative;padding:0 110px 0 0}
.tg-couponapply .form-group input{background:none}
.tg-couponapply .form-group .tg-btn{top:0;right:0;height:40px;padding:0 30px;background:#888;border-radius:4px;line-height:40px;position:absolute}
.tg-couponapply .form-group .tg-btn:hover{color:#fff}
.tg-couponapply .form-group .tg-btn:after{display:none}
.tg-widgetpersonprice ul li.tg-personprice,.tg-widgetpersonprice ul li.tg-totalprice{width:auto;clear:both;float:none;overflow:hidden;margin:0 -30px;padding:20px 30px}
.tg-widgetpersonprice ul li.tg-totalprice{padding:0;margin:0 -30px}
.tg-totalpayment{width:100%;float:left;margin:40px 0 0;padding:20px 30px;border-top:1px solid #e6e6e6}
.tg-widgetpersonprice ul li .tg-totalpayment span{font-weight:700}
.tg-widgetpersonprice ul li .tg-totalpayment em{font-weight:700}
.tg-widgetpersonprice ul li.tg-personprice{width:auto;float:none;clear:both;overflow:hidden;padding:20px 30px;margin:0 -30px 20px;border-bottom:1px solid #e6e6e6}
.tg-widgetpersonprice ul li:last-child{width:auto;clear:both;float:none;padding-top:0;overflow:hidden;margin:0 -30px}
.tg-widgetpersonprice ul li.tg-personprice .tg-perperson span i{font-size:12px;line-height:12px}
.tg-widgetpersonprice ul li .tg-btn,.tg-widgetpersonprice ul li .tg-btn:hover{color:#fff}
.tg-widgetpersonprice ul li .tg-btn:after{display:none}
.tg-cartproductdetail{width:100%;float:left}
.tg-cartproductdetail table{float:left;margin:0 0 60px}
.tg-cartproductdetail table tr th,.tg-cartproductdetail table tr td{border:0;color:#000;padding:15px 0;text-align:left;vertical-align:middle}
.tg-cartproductdetail table tr th{padding-top:0}
.tg-cartproductdetail table tr td{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.tg-cartproductdetail table tr th{border-top:0!important}
.tg-cartproductdetail table tr td .tg-tourname{border:0;padding:0}
.tg-cartproductdetail table tr th:first-child,.tg-cartproductdetail table tr td:first-child{width:60%}
.tg-cartproductdetail table tr th:nth-child(2),.tg-cartproductdetail table tr td:nth-child(3){width:15%}
.tg-cartproductdetail table tr td .form-control{width:80px}
.tg-cartproductdetail table tr td > span{display:block;line-height:15px;font-weight:700}
.tg-cartproductdetail table tr td:last-child{text-align:right}
.tg-cartproductdetail table tr td i{color:#6e6e6e;font-size:25px;line-height:25px}
.tg-footer{width:100%;float:left;background:#000;padding-top:100px;}
.tg-fourcolumns{width:100%;float:left}
.tg-footercolumn{width:100%;float:left;color:#c3c3c3;padding:20px 0}
.tg-footercolumn .tg-widgettitle h3{color:#fff}
.tg-footerbar{width:100%;float:left;color:#676767;padding:20px 0;min-height:55px;font-size:13px;line-height:15px;background:#161616}
.tg-footerbar p{margin:0;text-align:center;line-height:inherit}
.tg-homebannerslider{position:relative}
.tg-headervtwo{top:30px;left:0;float:none;z-index:99;padding:0 30px;background:none;position:absolute}
.tg-headervtwo .tg-logo{margin:0}
.tg-headervtwo .tg-infonav{z-index:3;float:right;padding:12px 0;line-height:18px;position:relative}
.tg-headervtwo .tg-infonav ul li,.tg-headervtwo .tg-infonav ul li a{color:#fff;font-size:12px;font-weight:400;line-height:inherit}
.tg-headervtwo .tg-infonav ul li:first-child span{font-size:16px}
.tg-headervtwo .tg-infonav ul li:first-child i{padding:0 10px 0 0}
.tg-headervtwo .tg-navigationarea{top:0;left:0;z-index:1;width:100%;position:absolute;padding:0 300px 0 180px}
.tg-navigationholder{width:100%;float:left;position:relative}
.tg-headervtwo .tg-nav,.tg-headervtwo .tg-socialicons{padding:0;width:auto;float:none;position:static;display:inline-block;vertical-align:middle}
.tg-headervtwo .tg-nav{font-weight:400}
.tg-headervtwo .tg-navigation{position:static}
.tg-headervtwo .tg-navigation > ul > li{padding:14px 0;margin:0 25px}
.tg-headervtwo .tg-navigation > ul > li > a{padding:0;color:#fff}
.tg-headervtwo .tg-navigation ul li a:before{display:none}
.tg-headervtwo .tg-socialicons{padding:11px 0}
.tg-headervtwo .tg-socialicons li{width:auto;height:auto;line-height:normal;padding:0 0 0 15px}
.tg-headervtwo .tg-socialicons li a{width:auto;height:auto;border-radius:0;line-height:normal;background:transparent}
.tg-headervtwo .tg-socialicons li a i{width:auto;height:auto;font-size:18px;line-height:normal}
.tg-headervtwo .tg-infonav ul li:hover .tg-cartitems{top:100%;opacity:1;visibility:visible}
.tg-headervtwo.tg-headerfixed.scroll-to-fixed-fixed{background:#000;padding:9px 30px}
.tg-headervtwo.tg-headerfixed.scroll-to-fixed-fixed .tg-navigation > ul > li{padding:23px 0}
.tg-homeslidervtwo .item figcaption{padding:312px 0}
.tg-homeslidervtwo .tg-slidercontent,.tg-homeslidervtwo .tg-slidercontent h1,.tg-homeslidervtwo .tg-slidercontent h2{text-align:left}
.tg-homeslidervtwo .tg-slidercontent h1{line-height:75px}
.tg-homeslidervtwo .tg-slidercontent h2{margin:0 0 30px;font-size:36px;line-height:36px}
.tg-findtour{width:100%;float:left;padding:40px 0;}
.tg-findtour .tg-formtrip{border:0;padding:0;border-radius:0;background:transparent}

.tg-findtour.inn h4{position:relative;margin-top:-61px;float:left;background:#ff7550;color:#fff;padding:7px 12px;border-radius:4px 4px 0 0;}

.tg-trendingtrips{width:100%;float:left}
.tg-sectionheadvtwo{text-align:center}
.tg-sectionheadvtwo .tg-sectiontitle h2{width:100%;padding:30px 0 0;text-align:center;background-position:top center}
.tg-trendingtripsslider .item img{max-height:180px;}
.tg-trendingtrips{width:100%;float:left;margin:-40px 0}
.tg-trendingtrip{width:100%;float:left;padding:40px 0}
.tg-trendingtrip figure{margin:0;width:100%;float:left;overflow:hidden;background:#000;position:relative}
.tg-trendingtrip figure img{width:100%;height:auto;display:block}
.tg-trendingtrip:hover figure img{opacity:.6}
.tg-trendingtrip figure .tg-hover{top:0;left:0;z-index:2;width:100%;height:100%;position:absolute}
.tg-trendingtrip .tg-hover .tg-stars{top:-15px;left:15px;float:none;opacity:0;visibility:hidden;position:absolute}
.tg-trendingtrip .tg-hover .tg-tourduration{top:-15px;right:15px;width:auto;float:none;color:#fff;opacity:0;visibility:hidden;position:absolute;font-size: 16px;}
.tg-trendingtrip .tg-hover .tg-pricearea{left:15px;bottom:-10px;opacity:0;float:none;color:#fff;text-align:left;visibility:hidden;position:absolute}
.tg-trendingtrip .tg-hover .tg-pricearea span{width:100%}
.tg-locationname{bottom:0;right:0;color:#fff;padding:0 15px;font-size:12px;line-height:34px;position:absolute;text-transform:uppercase}
.tg-trendingtrip:hover .tg-hover .tg-stars,.tg-trendingtrip:hover .tg-hover .tg-tourduration{top:15px;opacity:1;visibility:visible}
.tg-trendingtrip:hover .tg-hover .tg-pricearea{bottom:50px;opacity:1;visibility:visible}
.tg-trendingtrip .tg-populartourcontent{padding:30px 0 0}
.tg-trendingtrip .tg-populartourcontent .tg-description{padding:0}
.tg-parallax .tg-sectionhead{color:#fff}
.tg-parallax .tg-sectiontitle h2{color:#fff;background:url(../images/patternw.png) no-repeat 100% 100%}
.tg-parallax .tg-sectionheadvtwo .tg-sectiontitle h2{background-position:top center}
.tg-populardestinations{width:100%;float:left}
.tg-populardestination{width:100%;float:left}
.tg-populardestination figure{margin:0;width:100%;float:left;background:#000;position:relative}
.tg-populardestination figure a{display:block}
.tg-populardestination figure a img{opacity:.6;display:block}
.tg-populardestination figure figcaption{left:0;bottom:0;z-index:2;width:100%;color:#fff;position:absolute;padding:0 25px 20px}
.tg-populardestination figure figcaption h3{color:#fff;margin:0 0 8px;font-size:24px;font-weight:600;line-height:18px}
.tg-populardestination figure figcaption h3 a{color:#fff}
.tg-populardestination figure figcaption .tg-description p{margin:0;line-height:15px}
.tg-populardestinations.owl-carousel .owl-dot span{width:8px;height:8px;background:#fff;border:1px solid transparent}
.tg-populardestinations.owl-carousel .owl-dot:hover span,.tg-populardestinations.owl-carousel .owl-dot.active span{width:10px;height:10px;background:none;border-color:#fff}
.tg-themetabs{width:100%;float:left}
.tg-themetabnav{width:100%;float:left;color:#676767;display:table;font-size:13px;list-style:none;line-height:16px;text-align:center;table-layout:fixed}
.tg-themetabnav li{display:table-cell;line-height:inherit;list-style-type:none}
.tg-themetabnav li a{color:#676767;display:block}
.tg-themetabnav li a img{display:block;margin:0 auto}
.tg-themetabnav li a strong{color:#000;display:block;padding:25px 0 5px;font:500 16px/16px Montserrat,Arial,Helvetica,sans-serif}
.tg-themetabnav li a span{display:block}
.tg-themetabnav li.active a,.tg-themetabnav li:hover a{opacity:.4}
.tg-themetabcontent{width:100%;float:left;padding:60px 0 0}
.tg-themetabcontent > div{width:100%;float:left}
.tg-topdestinations{width:100%;float:left;margin:-15px 0}
.tg-topdestination{width:100%;float:left}
.tg-topdestination figure{width:100%;float:left;margin:15px 0;overflow:hidden;background:#000}
.tg-topdestination figure a{z-index:1;display:block;position:relative}
.tg-topdestination figure a img{width:100%;height:auto;opacity:.6;display:block}
.tg-topdestination:hover figure a img{opacity:.2}
.tg-topdestination figure figcaption{left:0;bottom:0;z-index:2;width:100%;color:#fff;position:absolute;padding:0 25px 20px}
.tg-topdestination figure figcaption h2{margin:0;color:#fff;float:left;font-size:20px;font-weight:500;line-height:16px;position:relative;padding:0 0 0 25px}
.tg-topdestination figure figcaption h2:before{top:-1px;left:0;font-size:18px;line-height:18px;content:'\eb77';position:absolute;font-family:'icomoon'}
.tg-topdestination figure figcaption h2 a{color:#fff}
.tg-topdestination:hover figure figcaption{bottom:-150px}
.tg-topdestination figure .tg-btnviewall{top:-50%;left:50%;font-size:12px;font-weight:500;background:none;padding:0 0 8px;line-height:12px;position:absolute;margin:-6px 0 0 -38px;text-transform:uppercase}
.tg-topdestination figure .tg-btnviewall:before{left:0;bottom:0;content:'';width:100%;height:2px;position:absolute}
.tg-topdestination:hover figure .tg-btnviewall{top:50%}
.tg-totaltours{float:right;font:400 14px/16px Roboto,Arial,Helvetica,sans-serif}
.tg-videobox{width:100%;float:left;margin:0 0 -60px;position:relative;-webkit-box-shadow:0 10px 15px 3px rgba(0,0,0,0.30);-moz-box-shadow:0 10px 15px 3px rgba(0,0,0,0.30);box-shadow:0 10px 15px 3px rgba(0,0,0,0.30);text-align:center;background:#fff;padding:50px 20px;}
.tg-videobox img{z-index:1;height:auto;display:inline;position:relative;margin-bottom:20px;}
.tg-btnplay{top:50%;left:50%;z-index:2;color:#fff;width:70px;height:70px;display:block;font-size:30px;line-height:70px;border-radius:50%;text-align:center;position:absolute;margin:-35px 0 0 -35px;-webkit-box-shadow:0 10px 15px 3px rgba(0,0,0,0.50);-moz-box-shadow:0 10px 15px 3px rgba(0,0,0,0.50);box-shadow:0 10px 15px 3px rgba(0,0,0,0.50)}
.tg-btnplay i{display:block;line-height:inherit}
.tg-btnplay:hover i{color:#fff}
.pt-0{padding-top:0px !important;}
.tg-toppadding{padding-top:190px}
.tg-posts{width:100%;float:left}
.tg-post{width:100%;float:left}
.tg-post figure{margin:0;width:100%;float:left;overflow:hidden;background:#000;position:relative}
.tg-post figure a{display:block;overflow:hidden}
.tg-post figure img{width:100%;height:auto;display:block}
.tg-post figure .tg-hover{top:0;left:0;z-index:2;color:#fff;width:100%;height:100%;padding:15px;opacity:0;text-align:center;visibility:hidden;position:absolute;-webkit-box-alt:center;-ms-flex-alt:center;alt-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tg-post figure .tg-hover h3{color:#fff;margin:0 0 10px;font-size:16px;line-height:16px}
.tg-post figure .tg-hover h3 a{color:#fff}
.tg-post figure .tg-hover time{font-size:10px;line-height:10px}
.tg-post:hover figure img{opacity:.4}
.tg-post:hover figure .tg-hover{opacity:1;visibility:visible}
.tg-nobackground{background:none}
.tg-homesliderfull .item figcaption{padding:235px 0}
.tg-homesliderfull .tg-slidercontent h1{font-size:55px;line-height:38px;text-transform:uppercase}
.tg-homesliderfull .tg-slidercontent h2{margin:0 0 20px;font-size:36px;line-height:30px}
.tg-homesliderthumbnails .item{cursor:pointer}
.tg-homesliderthumbnails .item figcaption{padding:70px 0;background:rgba(0,0,0,0.40)}
.tg-homesliderthumbnails .tg-slidercontent h1{margin:0 0 8px;font-size:24px;line-height:20px;text-transform:capitalize}
.tg-homesliderthumbnails .tg-slidercontent h2{margin:0;font:400 15px/15px Roboto,Arial,Helvetica,sans-serif}
.tg-homesliderthumbnails .current figcaption,.tg-homesliderthumbnails .item:hover figcaption{background:rgba(0,0,0,0.80)}
.tg-themetabsvtwo{padding:0 0 120px}
.tg-themetabsvtwo .tg-themetabnav{text-align:left;border-bottom:1px solid #676767}
.tg-themetabsvtwo .tg-themetabnav li a,.tg-themetabsvtwo .tg-themetabnav li a strong{color:#fff;padding:0;opacity:.5;text-transform:uppercase}
.tg-themetabsvtwo .tg-themetabnav li a{position:relative;padding-bottom:20px}
.tg-themetabsvtwo .tg-themetabnav li a:before{width:0;height:3px;content:'';bottom:-1px;position:absolute}
.tg-themetabsvtwo .tg-themetabnav li:hover a,.tg-themetabsvtwo .tg-themetabnav li.active a,.tg-themetabsvtwo .tg-themetabnav li:hover a strong,.tg-themetabsvtwo .tg-themetabnav li.active a strong{opacity:1}
.tg-themetabsvtwo .tg-themetabnav li:hover a:before,.tg-themetabsvtwo .tg-themetabnav li.active a:before{width:100%}
.tg-parallax .tg-features{margin:0}
.tg-parallax .tg-feature{color:#fff;padding:60px 0;text-align:center}
.tg-parallax .tg-featuretitle h2,.tg-parallax .tg-featuretitle h2 span,.tg-parallax .tg-featuretitle h2 a{color:#fff}
.tg-homebanner .item figcaption{padding:412px 0}
.tg-findtourvfour{position:relative}
.tg-btntoggleform{left:0;color:#fff;bottom:100%;width:280px;height:55px;padding:15px;font-size:16px;overflow:hidden;line-height:25px;position:absolute;border-radius:10px 10px 0 0}
.tg-btntoggleform span{float:left;line-height:inherit}
.tg-btntoggleform i{float:right;line-height:inherit}
.tg-btntoggleform:hover,.tg-btntoggleform:focus{color:#fff}
.tg-findtourvfour{padding:0}
.tg-findtourvfour .tg-formtheme.tg-formtrip{display:none;padding:40px 0}
.tg-findtourvfour .tg-formtrip .tg-btn{background:#000}
.tg-homebanner .tg-slidercontent h1{margin:0 0 10px;font-size:55px;line-height:50px;text-transform:uppercase}
.tg-homebanner .tg-slidercontent h2{margin:0;font-size:36px;line-height:36px}
.tg-ourpartnersvtwo .tg-partners{padding:30px 0 0}
.tg-ourpartnersvtwo li figure a img{opacity:.4}
.tg-ourpartnersvtwo li figure:hover a img{opacity:1}
.tg-homebannervtwo .item figcaption{padding:250px 0 0}
.tg-slidercontent .tg-videobox{width:100%;float:none;max-width:710px;margin:0 auto 75px}
.tg-homebannervtwo .tg-slidercontent h1{margin:0 0 6px;font-size:42px;line-height:42px}
.tg-homebannervtwo .tg-slidercontent h2{font-size:36px;line-height:36px;margin:0 0 130px}
.tg-findtourvfive{padding:40px;background:#fff;margin:-65px 0 0;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,0.20);box-shadow:0 0 15px 2px rgba(0,0,0,0.20)}
.tg-innerbanner .tg-sectionspace{color:#fff;text-align:center;padding:230px 0 70px;background:rgba(0,0,0,0.40)}
.viewpage .tg-sectionspace{padding:180px 0 130px}
.tg-innerbanner h1{margin:0;color:#fff;font-size:42px;font-weight:600;line-height:42px}
.tg-innerbanner h2{color:#fff;margin:15px 0 90px;font:400 36px/36px 'Caveat Brush',Arial,Helvetica,sans-serif}
.aboutt p{font-size:16px;}
.tg-aboutus figure{margin:0;width:100%;float:left;min-height:555px}
.tg-aboutus figure img{width:100%;height:auto;display:block}
.tg-aboutus .tg-textbox{width:100%;float:left;padding:10%;min-height:555px;-webkit-box-alt:center;-ms-flex-alt:center;alt-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tg-aboutus .tg-textbox .tg-description p:last-child{margin:0}
.tg-faqs{width:100%;float:left}
.tg-accordion{width:100%;float:left}
.tg-panel{width:100%;float:left;padding:25px 0;border-bottom:1px solid #e6e6e6}
.tg-panel h4{margin:0;width:100%;float:left;cursor:pointer;font-size:20px;font-weight:600;line-height:20px;position:relative;text-transform:capitalize}
.tg-bookingdetail .tg-panel h4 span{margin:5px 0 0}
.tg-panel h4 span{color:#676767;display:block;font-size:13px;line-height:17px}
.tg-panel h4:after{right:0;top:-5px;content:'+';width:30px;height:30px;color:#676767;display:block;font-size:16px;line-height:26px;position:absolute;text-align:center;border-radius:50%;border:1px solid #676767;font-family:'FontAwesome'}
.tg-panel h4:hover:after,.tg-panel h4.active:after{content:'-'}
.tg-panelcontent{width:100%;float:left;padding:30px 0 0}
.tg-panelcontent .tg-description p{margin:0}
.tg-content{width:100%;float:left}
.tg-faqs{width:auto;float:none;clear:both;font-size:15px;line-height:23px;overflow:hidden;}
.tg-faqs .tg-item{width:100%;}
.tg-faqs .tg-item h3{margin:0;}
.tg-faqs .tg-item:nth-child(odd){float:left}
.tg-faqs .tg-item:nth-child(even){float:right}
.tg-faqs ol li + li{padding:20px 0 0}
.tg-faqs .tg-description p:last-child{margin:0}
.tg-pkgplans{width:100%;float:left}
.tg-pkgplan{width:100%;float:left;padding:50px 0 0;border:1px solid #a9a9a9}
.tg-pkgplantitle{width:100%;float:left;padding:0 30px}
.tg-pkgplantitle h2{margin:0;font-size:32px;font-weight:600;line-height:26px}
.tg-pkgplanoptions{width:100%;float:left;padding:50px 30px;font-size:15px;line-height:15px;list-style:none}
.tg-pkgplanoptions li{padding:15px 0;line-height:inherit;list-style-type:none}
.tg-pkgplanfoot{width:100%;float:left;padding:15px 30px;background:#f2f2f2}
.tg-pkgplanfoot .tg-btn{float:left;color:#fff;height:52px;line-height:52px;border-radius:5px;background:#a9a9a9}
.tg-pkgplanfoot .tg-btn:after{display:none}
.tg-pkgplanfoot .tg-btn:hover{color:#fff}
.tg-pkgplanprice{color:#000;float:right;margin:10px 0;font:600 42px/32px Montserrat,Arial,Helvetica,sans-serif}
.tg-pkgplanprice sup{top:0;font-size:16px;line-height:16px;padding:0 5px 0 0;vertical-align:top}
.tg-contactinfo{width:100%;float:left;list-style:none;line-height:23px;text-align:center}
.tg-contactinfo li{width:33.33%;float:left;padding:0 4%;line-height:inherit;list-style-type:none}
.tg-contactinfo li + li{border-left:1px solid #e8e8e8}
.tg-contactinfo li .tg-contactinfoicon{width:100%;float:left;height:50px;font-size:40px;margin:0 0 20px;line-height:50px;text-align:center}
.tg-contactinfoicon i{display:block;font-size:inherit;text-align:center;line-height:inherit}
.tg-contactinfo li h2{clear:both;margin:0 0 20px;font-size:20px;font-weight:700;line-height:20px}
.tg-contactinfo li > span{width:100%;float:left;color:#5c5c5c;font-size:15px;line-height:23px}
.tg-contactinfo li address{margin:0;font-style:normal}
.tg-contactinfo li p{margin:0}
.tg-contactinfo li strong{width:100%;float:left;padding:15px 0 0}
.tg-posts.tg-blogposts{width:auto;float:none;clear:both;overflow:hidden;margin:-70px -20px 0}
.tg-post.tg-verticaltop{width:25%;margin:0 -2px;padding:70px 50px}
.tg-postcontent{width:100%;float:left;padding:20px 0 0}
.tg-postcontenthead{width:100%;float:left}
.tg-author{float:left}
.tg-author > span,.tg-author > a{float:left}
.tg-author > a{overflow:hidden;border-radius:50%}
.tg-author > span{font-size:13px;line-height:15px;padding:10px 0 10px 10px}
.tg-postcontenthead .tg-date{float:right;padding:10px 0;font-size:13px;line-height:15px}
.tg-posttitle{width:100%;float:left;padding:16px 0}
.tg-posttitle h2{margin:0;font-size:24px;font-weight:600;line-height:27px}
.tg-postcontent .tg-description{padding:0 0 20px}
.tg-postcontent .tg-description p{margin:0}
.tg-btnreadmore{float:left;color:#141414;font-size:12px;line-height:15px;position:relative;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-btnreadmore:before{top:50%;left:0;width:0;height:2px;content:'';margin:-1px 0 0;background:#000;position:absolute}
.tg-btnreadmore:hover{padding:0 0 0 60px}
.tg-btnreadmore:hover:before{width:54px}
.tg-blogposts .tg-pagination{padding:0 30px}
.tg-innerbannervtwo .tg-sectionspace{padding:300px 0 100px}
.tg-postmaradata{font-size:13px;list-style:none;line-height:17px;padding:0 0 25px;display:inline-block;vertical-align:middle}
.tg-postmaradata li{padding:0 15px;line-height:inherit;list-style-type:none;display:inline-block;vertical-align:middle}
.tg-postmaradata li i,.tg-postmaradata li span{display:inline-block;vertical-align:middle}
.tg-postmaradata li i{margin:0 10px 0 0}
.tg-postmaradata li a i,.tg-postmaradata li a span{color:#fff}

.iplaces{background:url(../images/iplacesbg.png) repeat fixed #f0f3f5;}
.interest .intul li{list-style:none;}
.interest .intul li .imamplace{min-height:70px;text-align:center;margin-bottom:15px;border:1px solid #f2f2f2;padding-top:8px;padding-bottom:8px;}
.interest .intul li img{display:inline;height:50px;}
.interest .intul li span{display:block;font-weight:500;}

.tg-blogdetail{width:100%;float:left;padding:60px 0}
.tg-detailbox{width:100%;float:left}
.tg-detailbox + .tg-detailbox{margin:60px 0 0}

.zaraupar{margin-top:-130px;background:#f8f9fa;padding:20px;border-bottom:2px solid #ff7550;-webkit-box-shadow: 0 10px 15px 3px rgba(0,0,0,0.30);
-moz-box-shadow: 0 10px 15px 3px rgba(0,0,0,0.30);box-shadow: 0 10px 15px 3px rgba(0,0,0,0.30);}
.zaraupar h2{font-size:30px;margin-bottom:10px;}
span.daag{width:100px;height:2px;background:#2ecc71;margin:0 auto;display:block;margin-bottom:20px;border-right:20px solid #ddd;border-left:20px solid #ddd;}

.horii{position:relative;}
span.makesomeplace{width:250px;margin:0 auto;display:inline-block;}
img.jaikaigm{position:relative;border-radius:50%;border:4px solid #f2f2f2;box-shadow:-3px 4px 2px #cbcbcb}
img.toleft{float:left;margin:50px 20px 20px 60px;}
img.toright{position:absolute;float:left;top:150px;left:-40px;}

.facttab td{text-align:left;padding:5px;}
.tc2 td:nth-child(2n){text-align:center;}
ul.jjplaces li{display:inline-block;min-width:33%;display:inline-block;padding:6px 0 6px 30px;background:url(../images/parkli.png) no-repeat;}


.tg-detailbox h3{font-size:20px;margin:0 0 30px;font-weight:600;line-height:20px}
.tg-liststyle.tg-stylewithnumber li{padding:18px 0;line-height:normal}
.tg-liststyle.tg-stylewithnumber li:before{display:none}
.tg-liststyle.tg-stylewithnumber li span{display:block}
blockquote{width:100%;float:left;font-size:16px;line-height:30px;font-style:italic;background:#fafafa;margin:0px 0 30px;border-left:8px solid;padding:20px 40px;}
.tg-blogdetailimg{margin:0;width:100%;float:left}
.tg-blogdetailimg img{width:100%;height:auto}
.tg-nextprevposts{width:100%;float:left;padding:30px 0;margin:100px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.tg-prevpost{float:left;text-align:left}
.tg-nextpost{float:right;text-align:right}
.tg-prevpost a,.tg-nextpost a{display:block}
.tg-prevpost a,.tg-nextpost a,.tg-prevpost a:hover,.tg-nextpost a:hover{color:#676767}
.tg-prevpost a i,.tg-nextpost a i{font-size:13px;line-height:13px;margin:0 8px 0 0}
.tg-nextpost a i{margin:0 0 0 8px}
.tg-prevpost a span,.tg-nextpost a span{font-size:13px;line-height:13px}
.tg-prevpost a h2,.tg-nextpost a h2{margin:0;font-size:20px;font-weight:600;line-height:20px}
.tg-heading.tg-headingvtwo{margin:0;padding:0}
.tg-heading.tg-headingvtwo:before{display:none}
.tg-heading h2{font-size:24px;font-weight:600;margin:0 0 40px;line-height:24px}
.tg-comments{width:100%;float:left;list-style:none}
.tg-comments li{width:100%;float:left;list-style-type:none}
.tg-comment{width:100%;float:left;padding:50px 0;border-bottom:1px solid #e6e6e6}
.tg-comments li:first-child .tg-comment{padding-top:0}
.tg-comment figure{float:left;margin:0 25px 0 0;border-radius:50%}
.tg-comment figure img{width:100%;height:auto;display:block;border-radius:50%}
.tg-comment .tg-content{width:auto;float:none;overflow:hidden}
.tg-comment .tg-content .tg-description p{margin:0}
.tg-commenthead{width:100%;float:left;padding:0 0 12px}
.tg-commenthead .tg-author h3{margin:0;float:left;font-size:18px;font-weight:600;line-height:18px}
.tg-commenthead .tg-author time{float:left;font-size:13px;line-height:13px;margin:4px 0 0 10px}
.tg-reply{color:#000;float:right;display:block;font-size:12px;padding:0 0 4px;font-weight:500;line-height:12px;text-transform:uppercase;border-bottom:1px solid #000;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-leaveyourcomment{width:100%;float:left;padding:120px 0 0}
.tg-formleavecomment textarea{width:100%;float:left;resize:none;height:240px}
.tg-formleavecomment .tg-btn{color:#fff;height:42px;padding:0 35px;line-height:42px;border-radius:5px}
.tg-formleavecomment .tg-btn:hover{color:#fff}
.tg-formleavecomment .tg-btn:after{display:none}
.tg-listing{width:100%;float:left}
.tg-listing .tg-sectiontitle{padding:0;width:auto}
.tg-listing .tg-populartour,.tg-listing .tg-trendingtrip{margin: 20px 0 30px;}
.tg-listing .tg-pagination{text-align:center;padding:70px 0 0}
.tg-listing .tg-pagination ul{float:none;display:inline-block;vertical-align:top}
.tg-listingvthree .tg-sectiontitle{padding:0 0 70px}
.tg-listing .tg-populartourvtwo{padding:30px;margin:15px 0;background:#fff}
.tg-populartourvtwo figure{width:auto;margin:0 35px 0 0}
.tg-populartourvtwo .tg-populartourcontent{width:auto;float:none;overflow:hidden;position:relative;padding:0 280px 0 0}
.tg-populartourvtwo .tg-populartourcontent .tg-description{padding:0}
.tg-populartourvtwo .tg-populartourcontent .tg-description p{margin:0 0 30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.tg-populartourvtwo .tg-populartourfoot{border:0}
.tg-priceavailability{top:0;right:0;width:270px;padding:0 50px;position:absolute;background:#14141e}
.tg-availhead{top:0;left:0;width:100%;padding:0 35px;text-align:center;position:absolute}
.tg-availhead time{margin:0;color:#000;font-size:13px;line-height:32px}
.tg-priceavailability .tg-pricearea{width:100%;float:left;text-align:center;padding:90px 0 65px}
.tg-priceavailability .tg-pricearea span{float:none;display:block}
.tg-priceavailability .tg-pricearea span,.tg-priceavailability .tg-pricearea h4{color:#fff}
.tg-priceavailability .tg-btn{padding:0;width:100%}
.tg-shareicons{float:right;position:relative}
.tg-likeshare{float:right;font-size:13px;list-style:none;line-height:15px;text-transform:uppercase}
.tg-likeshare > li{float:left;padding:0 8px;position:relative;line-height:inherit;list-style-type:none;}
.tg-likeshare li a{color:#868686;display:block;padding-right:10px;line-height:32px;}
.tg-likeshare > li:hover > a > i,.tg-likeshare > li:hover > a{color:#000}
.tg-likeshare > li > a > i{font-size:18px;margin:0 8px 0 0;line-height:18px}
.tg-likeshare > li > a > i,.tg-likeshare > li > a > span{display:inline-block;vertical-align:middle}
.tg-share{margin:0;left:20px;width:40px;top:-120px;z-index:9;font-size:16px;list-style:none;background:#000;line-height:16px;border-radius:5px;position:absolute;text-align:center;visibility:hidden;opacity:0}
.tg-share:before{left:10px;top:100%;width:0;height:0;content:'';position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #000}
.tg-share li{width:100%;float:left;padding:8px 0;line-height:inherit;list-style-type:none}
.tg-share li a{display:block;color:#b3b3b3}
.tg-likeshare li:hover .tg-share{opacity:1;visibility:visible}
.tg-listingvsix .tg-populartour{background:none;margin:0 0 80px;padding:0 0 80px;border-bottom:1px solid #ddd}
.tg-listingvsix .tg-populartourvtwo:nth-child(6){margin:0}
.tg-listingvsix .tg-populartour figure{width:100%;float:left;margin:0 0 35px}
.tg-listingvsix .tg-priceavailability .tg-pricearea{padding:90px 0 68px}
.tg-listingvsix .tg-pagination{text-align:left}
.tg-shopgrid .tg-sectiontitle{padding:0 0 20px}
.tg-product{width:100%;float:left;background:#fff;padding:30px 0 0}
.tg-product figure{margin:0;width:100%;float:left;position:relative}
.tg-descount{bottom:0;right:0;color:#fff;padding:0 15px;font-size:12px;line-height:34px;position:absolute}
.tg-product figure a{display:block}
.tg-product figure a img{width:100%;height:auto;display:block}
.tg-productcontent{width:100%;float:left;padding:30px 0 0}
.tg-productsslider .tg-productcontent{padding:30px 20px 0}
.tg-producttitle{width:100%;float:left;padding:0 0 20px}
.tg-producttitle h3{margin:0;font-size:18px;font-weight:600;line-height:14px}
.tg-producttitle h3 a{color:#000}
.tg-productcontent .tg-description{padding:0 0 20px}
.tg-productcontent .tg-description p{margin:0}
.tg-productsslider .tg-productfoot{clear:both;width:auto;float:none;margin:0 -20px;overflow:hidden;padding:20px}
.tg-productfoot{width:100%;float:left;padding:20px 0 0;border-top:1px solid #e6e6e6}
.tg-durationrating{width:42%;float:left}
.tg-wishlist{width:100%;float:left;color:#676767;margin:0 0 12px;font-size:13px;line-height:13px;position:relative;padding:3px 0 3px 25px}
.tg-wishlist:before{top:0;left:0;content:'\e04a';font-size:18px;line-height:18px;position:absolute;font-family:'icomoon'}
.tg-durationrating .tg-stars,.tg-durationrating em{float:left;font-style:normal}
.tg-durationrating em{font-size:10px;line-height:12px}
.tg-btnaddtocart{color:#000;width:100%;float:left;font-size:12px;font-weight:600;margin:20px 0 0;text-align:center;text-transform:uppercase}
.tg-btnaddtocart i,.tg-btnaddtocart span{vertical-align:top;display:inline-block}
.tg-btnaddtocart i{font-size:20px;line-height:50px}
.tg-btnaddtocart span{padding:3px 0 0;line-height:47px;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-btnaddtocart:hover,.tg-btnaddtocart:hover i,.tg-btnaddtocart:hover span{color:#fff}
.tg-404errorpage{background:url(../images/404.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.thanks{background:url(../images/thanks.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.tg-404error{width:100%;float:left;padding:350px 0;position:relative}
.tg-404error:before{top:0;left:0;content:'';width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 1%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 1%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 1%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000',GradientType=0)}
.tg-404errorcontent{z-index:2;width:100%;float:left;text-align:center;position:relative}
.tg-404errorcontent h1{color:#fff;font-size:150px;margin:0 0 18px;font-weight:700;line-height:110px}
.tg-404errorcontent h1.thn{color:#fff;font-size:80px;margin:0 0 18px;font-weight:700;line-height:110px}
.tg-404errorcontent h2{color:#fff;font-size:36px;margin:0 0 20px;line-height:36px;font-family:'Caveat Brush',Arial,Helvetica,sans-serif}
.tg-404errorcontent .tg-description{margin:0 0 50px}
.tg-404errorcontent .tg-description p{margin:0;color:#fff;font-size:15px;line-height:15px}
.tg-productdetail{width:100%;float:left}
.tg-productdetailsider{width:100%;float:left}
.tg-productdetailsider figure{margin:0;width:100%;float:left}
.tg-productdetailsider figure img{width:100%;height:auto;display:block}
.tg-productdetailsider .tg-btnroundprev,.tg-productdetailsider .tg-btnroundnext{border:0;color:#fff;width:auto;height:auto;margin:-7px 0 0;line-height:normal}
.tg-productinfo{width:100%;float:left}
.tg-productinfo h3{font-size:24px;font-weight:600;margin:0 0 15px;line-height:24px}
.tg-productinfo .tg-pricearea{float:left;width:100%;padding:0 0 20px}
.tg-productinfo .tg-description p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.tg-productinfo .tg-pricearea del{float:left;padding:5px 5px 0 0}
.tg-productinfo .tg-pricearea h4{float:left}
.tg-quantitycolor{width:100%;float:left;padding:10px 0 0}
.tg-formquantity .form-group{margin:0}
.tg-formquantity .form-group:first-child{width:10%;float:left}
.tg-formquantity .form-group:first-child .form-control{padding:10px 10px 10px 15px}
.tg-formquantity .form-group:nth-child(2){max-width:230px;margin:0 0 0 10px}
.tg-formquantity .form-group:last-child{width:auto;clear:both}
.tg-formquantity .form-group .tg-btnaddtocart{padding:0 45px;border-radius:5px}
.tg-productinfo .tg-likeshare{float:left;padding:30px 0 0}
.tg-latestproducts{width:100%;float:left;padding:0 0 120px}
.tg-tourcatagory .tg-sectiontitle h2{margin:0 0 20px}
.tg-tourcatagory .tg-sectiontitle{padding:0 0 45px}
.tg-tourcatagory .tg-sectiontitle .tg-description p{margin:0}
.tg-bgwhite{background:#fff}
.tg-tourbookingdetail{width:100%;float:left}
.tg-bookinginfo{width:100%;float:left;background:#fff;padding:75px 0 0;margin:-125px 0 0;text-align:center;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);border-bottom:3px solid #ff7550;}
.tg-bookinginfo h2{margin:0 0 20px;font-size:32px;font-weight:500;line-height:30px}
.tg-bookinginfo .tg-durationrating{width:100%;margin:0 0 30px}
.tg-bookinginfo .tg-durationrating .tg-stars,.tg-bookinginfo .tg-durationrating em,.tg-bookinginfo .tg-pricearea,.tg-bookinginfo .tg-pricearea span,.tg-bookinginfo .tg-pricearea del{float:none;display:inline-block;vertical-align:middle}
.tg-bookinginfo .tg-pricearea{margin:0 0 35px}
.tg-bookinginfo .tg-pricearea span{margin:0 5px 0 0}
.tg-bookinginfo .tg-pricearea h4{font-size:24px;line-height:24px}
.tg-bookinginfo .tg-pricearea h4 sub{color:#676767;font-size:12px;line-height:12px;margin:0 0 0 3px}
.tg-formbookingdetail{padding:0 0 70px}
.tg-formbookingdetail fieldset{padding:0 225px}
.tg-formbookingdetail .form-group{margin:0;width:35%;float:left;padding:0 10px}
.tg-formbookingdetail .form-group:last-child{width:30%}
.tg-formbookingdetail .tg-select select{height:52px}
.tg-formbookingdetail .tg-select:after{line-height:52px}
.tg-formbookingdetail .tg-btn{padding:0;height:52px;line-height:52px;border-radius:5px}
.tg-formbookingdetail .tg-btn:hover{color:#fff}
.tg-formbookingdetail .tg-btn:after{display:none}
.tg-formbookingdetail .tg-btn:hover:after{bottom:0}
.tg-formicon{width:15%;float:left;padding:11px 0;text-align:left}
.tg-formicon i{font-size:24px;line-height:24px}
.tg-formbookingdetail .form-group .tg-select{width:85%}
.tg-tripinfo{width:100%;float:left;padding:20px 0;font-size:15px;list-style:none;line-height:15px;text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.tg-tripinfo li{padding:0 25px;list-style-type:none;display:inline-block;vertical-align:middle}
.tg-tripinfo li .tg-tourduration{width:auto;float:none;padding:0 0 0 30px;font-size:inherit;line-height:inherit}
.tg-tourduration.tg-availabilty:before{content:'\e00d'}
.tg-tourduration.tg-location:before{content:'\e025'}
.tg-tourduration.tg-peoples:before{content:'\e9eb'}
.tg-refundshare{width:100%;float:left;padding:20px 25px}
.tg-refund{float:left}
.tg-refund figure{float:left;margin:0 18px 0 0}
.tg-refund figure img{width:100%;height:auto;display:block}
.tg-refundinfo{overflow:hidden;text-align:left}
.tg-refundinfo h3{font-size:20px;font-weight:600;line-height:20px}
.tg-refundinfo .tg-description p{margin:0}
.tg-refundshare .tg-likeshare{padding:18px 0}
.tg-bookingtabs .tg-themetabnav{color:#010101;font-size:16px;text-align:left;font-weight:600;line-height:16px;margin:0 0 25px;text-transform:uppercase;border-bottom:1px solid #e6e6e6;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-bookingtabs .tg-themetabnav li a{color:#010101;padding:0 0 22px;position:relative}
.tg-bookingtabs .tg-themetabnav li a:before{left:0;width:0;height:3px;bottom:-1px;content:'';position:absolute}
.tg-bookingtabs .tg-themetabnav li:hover a,.tg-bookingtabs .tg-themetabnav li.active a{opacity:1}
.tg-bookingtabs .tg-themetabnav li:hover a:before,.tg-bookingtabs .tg-themetabnav li.active a:before{width:100%}
.tg-bookingtabs .tg-themetabcontent{padding: 10px;border: 1px solid #f2f2f2;}
.tg-bookingdetail{}
.tg-box{width:100%;float:left}
.tg-box h2{font-size:24px;margin:0 0 25px;font-weight:600;line-height:25px}
.tg-box + .tg-box{margin:45px 0 0}
.tg-liststyle{width:100%;float:left;color:#676767;font-size:15px;list-style:none}
.tg-liststyle li{width:100%;float:left;position:relative;padding:0 0 0 25px;list-style-type:none}
.tg-liststyle li span{display:block;line-height:inherit}
.tg-liststyle li:before{left:0;top:7px;font-size:14px;content:'\f14f';line-height:15px;position:absolute;font-family:'icomoon'}
.tg-bookingdetailstyle + .tg-bookingdetailstyle{padding:45px 0 0 50px}
.tg-bookingdetailstyle .tg-box{margin:0 0 45px}
.tg-box h3{margin:0;float:left;font-size:16px;min-width:200px;font-weight:600;line-height:18px}
.tg-bookingdetailstyle .tg-content{width:auto;float:none;overflow:hidden}
.tg-bookingdetailstyle .tg-liststyle{width:50%}
.tg-bookingdetailstyle .tg-liststyle li{padding:0}
.tg-bookingdetailstyle .tg-liststyle li:before{display:none}
.tg-bookingdetailstyle .tg-priceinclude .tg-liststyle{width:100%}
.tg-bookingtabs .tab-pane{position:relative}
/*.tg-bookingtabs .tab-pane:before{top:0;left:50%;content:'';width:1px;height:100%;position:absolute;background:#e6e6e6}*/
.tg-location h3{margin:0 0 12px}
.tg-location .tg-locationmap{height:450px;border:5px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.testiblock{padding:20px;border:1px solid #e8e8e8;box-shadow:0px 1px 2px #eee;}
.testiblock .ileft{border-right:1px solid #ddd;}
.testiblock hr{margin:0px 0 10px 0 ;}
.tg-reviewsarea{width:100%;float:left}
.tg-formreviews .tg-filterby{padding:0 0 25px;border-bottom:1px solid #e6e6e6}
.tg-filterby .tg-durationrating{width:auto;padding:12px 0}
.tg-filterby .tg-durationrating em{font-size:15px;line-height:15px;margin:0 2px 0 0}
.tg-filterby .tg-stars span:after,.tg-filterby .tg-stars:before{font-size:15px;line-height:15px}
.tg-filterby .tg-select{width:auto;float:right}
.tg-filterby .tg-select select{padding:10px 230px 10px 20px}
.tg-reviews ul{width:100%;float:left;list-style:none}
.tg-reviews ul li{width:100%;float:left;padding:30px 0;list-style-type:none;border-bottom:1px solid #e6e6e6}
.tg-review{width:100%;float:left}
.tg-review .tg-author{padding:20px;margin:0 30px 0 0;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.10);box-shadow:0 0 10px 0 rgba(0,0,0,0.10)}
.tg-authorimg{margin:0;float:left;border-radius:50%;margin:0 20px 0 0}
.tg-authorimg img{width:100%;height:auto;display:block;border-radius:50%}
.tg-authorinfo{padding:8px 0;overflow:hidden}
.tg-authorinfo h3{font-size:16px;margin:0 0 5px;font-weight:600;line-height:16px}
.tg-authorinfo span{display:block;color:#676767;font-size:13px;margin:0 0 8px;line-height:17px}
.tg-authorinfo .tg-stars{margin:0}
.tg-reviewcontent{overflow:hidden}
.tg-reviewhead{width:100%;float:left;padding:0 0 20px}
.tg-reviewhead .tg-tourduration{width:auto;margin:12px 0}
.tg-btnhelpfull{float:right;display:block;color:#676767;font-size:12px;line-height:12px;padding:12px 10px;border-radius:5px;border:1px solid #e5e5e5;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-btnhelpfull i{font-size:17px;margin:0 10px 0 0}
.tg-btnhelpfull:hover,.tg-btnhelpfull:hover i{color:#676767}
.tg-reviews ul li:first-child .tg-description p{margin:0}
.tg-leavereviewhead{width:100%;float:left;padding:0 0 30px}
.tg-formtheme .tg-formleavereview{padding:120px 0 0}
.tg-leavereviewhead h2{font-size:24px;font-weight:600;margin:0 0 30px;line-height:20px}
.tg-leavereviewhead .tg-durationrating h3{font-size:16px;font-weight:600;line-height:16px}
.tg-reviewformarea{width:auto;float:none;clear:both;margin:0 -9px;overflow:hidden}
.tg-reviewformarea .form-group{width:50%;padding:0 9px;margin:0 0 15px}
.tg-reviewformarea .form-group:nth-child(3){width:100%}
.tg-reviewformarea .form-group textarea{width:100%;float:none;resize:none;height:244px}
.tg-gallery{width:100%;float:left}
.tg-gallery ul{width:auto;float:none;clear:both;overflow:hidden;margin:0 -20px}
.tg-gallery ul li{float:left;width:33.33%;padding:20px;list-style-type:none}
.tg-gallery ul li figure{margin:0;width:100%;float:left}
.tg-gallery ul li figure img{width:100%;height:auto;display:block}
.tg-bookingtabs .tg-locationtab:before,.tg-bookingtabs .tg-reviewtab:before,.tg-bookingtabs .tg-gallerytab:before{display:none}
.tg-tourpaymentdetail{width:100%;float:left}
.tg-tourname{width:100%;float:left;display:flex;padding:0 0 20px;justify-content:flex-start;align-items:center;align-content:center;position:relative;border-bottom:1px solid #e6e6e6}
.tg-tourname figure{float:left;margin:0 12px 0 0}
.tg-tourname figure img{width:100%;height:auto;display:block}
.tg-tourname .tg-populartourcontent{padding:0;width:auto;float:none;overflow:hidden}
.tg-tourname .tg-populartourtitle{padding:0 0 8px}
.tg-tourname .tg-populartourfoot{border:0;padding:0}
.tg-tourname .tg-tourduration{margin:0}
.tg-btnedit{top:0;right:0;font-size:12px;line-height:12px;display:block;position:absolute}
.tg-billingdetail{width:100%;float:left}
.tg-heading{width:100%;float:left;margin:0 0 50px;padding:0 0 20px;position:relative}
.tg-heading:before{left:0;bottom:0;content:'';width:100%;height:1px;position:absolute;background:#e6e6e6}
.tg-heading h3{margin:0;font-size:20px;font-weight:500;line-height:20px}
.tg-formbillingdetail .form-group{margin:0 0 30px}
.tg-formbillingdetail .form-group label sup{color:#c83838}
.tg-box textarea{width:100%;float:left;resize:none;height:160px}
.tg-formbillingdetail .tg-bookingdetail{border-right:1px solid #e6e6e6}
.tg-formbillingdetail .tg-bookingdetail + .tg-bookingdetail{border:0}
.tg-bookingdetail .tg-widgetpersonprice{width:100%;float:left}
.tg-bookingdetail .tg-widgetpersonprice ul li.tg-personprice{float:none;margin:0 -30px}
.tg-bookingdetail .tg-totalpayment{margin:20px 0 0}
.tg-box.tg-yourorder{margin:30px 0 0}
.tg-perperson,.tg-paymentmetho{width:100%;float:left}
.tg-formtheme .tg-paymentarea{padding:30px;margin:60px 0 0;background:#fafafa}
.tg-paymentarea .tg-accordion .tg-panel{padding:10px 0;border-bottom:0}
.tg-paymentarea .tg-accordion .tg-radio label{width:auto;margin:0 12px 0 0;padding:3px 0 3px 30px}
.tg-paymentarea .tg-accordion .tg-panel h4{color:#676767;font-size:15px;line-height:15px;text-transform:capitalize;font-family:'Roboto',Arial,Helvetica,sans-serif}
.tg-paymentarea .tg-radio input[type=radio] + label:before,.tg-paymentarea .tg-checkbox input[type=checkbox] + label:before{top:0;content:'';width:20px;height:20px;display:block;background:#fff;border-radius:50%;border:1px solid #cbcbcb}
.tg-paymentarea .tg-accordion .tg-panel h4:after{display:none}
.tg-paymentarea .tg-accordion .tg-radio label:after{top:7px;left:7px;opacity:0;border:0;right:auto;content:'';width:5px;height:5px;display:block;visibility:hidden;position:absolute;border-radius:50%;background:#ff7550}
.tg-paymentarea .tg-accordion .tg-panel h4:hover:after{content:''}
.tg-paymentarea .tg-radio label:hover:after,.tg-paymentarea .tg-radio input[type=radio]:checked + label:after{visibility:visible;opacity:1}
.tg-paymentarea .tg-panel .tg-description{padding:20px;background:#fff;position:relative;border:1px solid #e4e4e4}
.tg-paymentarea .tg-panel .tg-description:before{left:50px;width:0;height:0;content:'';bottom:100%;position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:15px solid #fff;-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,.7));-moz-filter:drop-shadow(0 0 0 rgba(0,0,0,.7));-ms-filter:drop-shadow(0 0 0 rgba(0,0,0,.7));-o-filter:drop-shadow(0 0 0 rgba(0,0,0,.7));filter:drop-shadow(0 0 0 rgba(0,0,0,.7))}
.tg-formbillingdetail .tg-btn{margin:30px 0 0}
.tg-dashboard{width:100%;float:left}
.tg-dashboard .tg-box{padding:30px;border:1px solid #e6e6e6}
.tg-dashboard .tg-box .tg-heading{margin:0 0 40px}
.tg-dashboard .tg-box .tg-heading .tg-btnedit{color:#676767;font-size:13px;line-height:13px}
.tg-dashboard .tg-box figure{float:left;margin:0 100px 0 0;border-radius:50%}
.tg-dashboard .tg-box figure img{width:100%;height:auto;display:block;border-radius:50%}
.tg-dashboardcontent{width:100%;float:left}
.tg-dashboardcontent .tg-content{width:auto;float:none;overflow:hidden}
.tg-dashboardcontent .tg-liststyle{width:100%}
.tg-dashboardcontent .tg-liststyle li{width:50%;padding:7px 0}
.tg-dashboard .tg-box + .tg-box{margin:20px 0 0}
.tg-dashboardcontent .tg-liststyle li:before{display:none}
.tg-dashboardcontent .tg-liststyle li:nth-child(odd) span{color:#000;font-weight:500}
.tg-widgetdashboard{padding:35px 25px;border:1px solid #e6e6e6}
.tg-widgetdashboard ul li a{color:#676767;display:block}
.tg-widgetdashboard ul li a i{color:#676767;font-size:16px;line-height:16px;margin:0 15px 0 0}
.tg-widgetdashboard ul li a i,.tg-widgetdashboard ul li a span{display:inline-block;vertical-align:middle}
.tg-dashboardcontent fieldset{width:auto;float:none;clear:both;margin:0 -7px;overflow:hidden}
.tg-dashboardcontent .form-group{width:50%;padding:0 7px}
.tg-dashboardcontent .form-group label sup{color:#c83838}
.tg-dashboardcontent .form-group .form-control,.tg-dashboardcontent .form-group textarea{background:none}
.tg-dashboardcontent .tg-btn{float:left;clear:both;height:50px;padding:0 35px;margin:0 0 0 8px;line-height:50px;border-radius:5px}
.tg-dashboardcontent .tg-btn:after{display:none}
.tg-dashboardcontent .tg-btn:hover{color:#fff}
.tg-dashboardcontent table{margin:0;border:0;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-dashboardcontent table tr td,.tg-dashboardcontent table tr th{border:0;color:#000;padding:25px 0;text-align:left;vertical-align:middle;border-bottom:1px solid #e6e6e6}
.tg-dashboardcontent table thead tr th{border-top:0!important;border-bottom:1px solid #e6e6e6!important}
.tg-dashboardcontent table tr:first-child th{padding-top:0}
.tg-dashboardcontent table tr td{color:#676767}
.tg-dashboardcontent table tr:last-child td{border:0;padding-bottom:0}
.tg-dashboardcontent table tr:nth-child(2) td:last-child,.tg-dashboardcontent table tr:last-child td:last-child{text-align:center}
.tg-dashboardcontent table tr .tg-btnview{color:#fff;display:block;padding:10px;background:#6f6f6f;text-align:center}
.tg-dashboardcontent table tr td.tg-status{color:#36a320}
.tg-fulltourdetail{width:100%;float:left;padding:30px;margin:0;border:1px solid #e5e5e5}
.tg-fulltourdetail .tg-box{border:0;padding:0;display:block}
.tg-fulltourdetail .tg-box + .tg-box{margin:60px 0 0;padding:60px 0 0;border-top:1px solid #e6e6e6}
.tg-fulltourdetail .tg-box h3{font-size:20px;padding:10px 0 0;line-height:20px}
.tg-fulltourdetail .tg-widgetpersonprice ul li.tg-personprice{float:none}
.tg-fulltourdetail .tg-widgetpersonprice{border:0;width:100%;float:left;background:#fafafa}
.tg-fulltourdetail .tg-totalprice .tg-totalpayment{border:0}
.tg-fulltourdetail .tg-totalprice .tg-totalpayment em,.tg-fulltourdetail .tg-totalprice .tg-totalpayment span{color:#fff;font-weight:400}
.tg-dashboard .tg-mywishlist figure{border-radius:0;margin:0 12px 0 0}
.tg-dashboard .tg-mywishlist figure img{border-radius:0}
.tg-dashboard .tg-mywishlist .tg-cartproductdetail table tr td:last-child{text-align:center}
.tg-mywishlist table tr td{color:#000}
.tg-mywishlist table tr td .tg-tourname h3{font-weight:400;font-family:'Roboto',Arial,Helvetica,sans-serif}
.tg-mywishlist table tr td .tg-tourname h3 a{color:#676767}
.tg-imgholder{float:left;padding:0 50px 0 0}
.tg-dashboard .tg-box .tg-imgholder figure{width:90px;float:none;margin:0 auto 25px}
.tg-imgholder .tg-btn{margin:0;color:#fff;height:40px;padding:0 20px;border-radius:0;line-height:40px;background:#6f6f6f}
.tg-imgholder .tg-btn:after{display:none}
.tg-imgholder .tg-btn:hover{color:#fff}
body.tg-comingsoonpage{background:url(../images/comingsoon-bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
body.tg-comingsoonpage .tg-main:before{top:0;left:0;content:'';width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000',GradientType=0)}
.tg-comingsooncontent{width:100%;float:left;padding:270px 0 0;text-align:center;position:relative}
.tg-comingsooncontent h2{clear:both;color:#fff;font-size:42px;font-weight:600;margin:0 0 100px;line-height:40px}
.tg-cscounter{width:100%;float:left;padding:0 0 65px;text-align:center}
.tg-counterholder{width:25%;display:inline-block;vertical-align:middle}
.tg-counterholder span{color:#fff;display:block;font-size:75px;margin:0 0 20px;font-weight:600;line-height:60px;text-transform:capitalize;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-counterholder span:last-child{margin:0;font-size:36px;font-weight:400;line-height:30px;font-family:'Caveat Brush',Arial,Helvetica,sans-serif}
.tg-comingsooncontent .tg-description{color:#fff;padding:0 0 75px}
.tg-comingsooncontent .tg-description p{margin:0;line-height:16px}
.tg-formsubscribe{padding:0 125px 132px}
.tg-formsubscribe .form-group{margin:0;position:relative;padding:0 160px 0 0}
.tg-formsubscribe .form-group .form-control{height:50px;color:#fff;border-color:#9da799;background:rgba(255,255,255,0.15)}
.tg-formsubscribe .form-group .form-control::-webkit-input-placeholder{color:#fff}
.tg-formsubscribe .form-group .form-control:-moz-placeholder{color:#fff}
.tg-formsubscribe .form-group .form-control::-moz-placeholder{color:#fff}
.tg-formsubscribe .form-group .form-control:-ms-input-placeholder{color:#fff}
.tg-formsubscribe .form-group .form-control::-ms-input-placeholder{color:#fff}
.tg-formsubscribe .form-group .tg-btn{top:0;right:0;height:50px;line-height:50px;padding:0 40px;position:absolute;border-radius:5px}
.tg-formsubscribe .form-group .tg-btn:hover{color:#fff}
.tg-formsubscribe .form-group .tg-btn:after{display:none}
.tg-comingsooncontent .tg-socialicons{padding:0 0 20px;display:inline-block}
.tg-comingsooncontent .tg-socialicons li a{width:auto;height:auto;border-radius:0;line-height:normal;background:transparent}
.tg-search{top:0;left:0;width:100%;height:100%;z-index:999;padding:0 25%;display:flex;position:fixed;flex-direction:column;justify-content:center;align-items:center;align-content:center;background-color:rgba(0,0,0,0.95);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0}
.tg-search .tg-btn{background:transparent}
.tg-search.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1}
.tg-search form{width:100%;float:left}
.tg-search form fieldset{border:0;margin:0;padding:0;float:left;width:100%;text-align:center}
.tg-search .form-group{width:100%;float:left;position:relative}
.tg-search .form-control{padding:0;float:left;width:100%;border:0;height:40px;outline:none;text-align:left;text-transform:none;color:#fff;background:rgba(0,0,0,0);border-bottom:2px solid #fff}
.tg-search .form-control:focus{box-shadow:none;border-color:#fff}
.tg-search .form-control:focus::-moz-placeholder{color:#fff!important}
.tg-search .form-control:focus::-moz-placeholder,.tg-search input:focus,.tg-search .form-control:focus,.tg-search .form-control::placeholder{color:#fff;border-color:#fff}
.tg-search .form-control::placeholder{color:#fff}
.tg-search .tg-btn{bottom:0;width:auto;height:40px;font-size:17px;padding:0 20px;margin:0 0 30px;line-height:normal;}
.tg-search .tg-btn:after{display:none}
.tg-search .tg-btn:hover{color:#fff}
.tg-search .close{top:30px;right:40px;color:#fff;opacity:1;font-size:20px;line-height:20px;position:fixed;background:none}
.tg-search .tg-destinations{padding:0;bottom:80px;text-align:center;position:absolute}
.tg-search .tg-destinations li{float:none;padding:0 63px 0 0;display:inline-block;vertical-align:middle}
.tg-search .tg-destinations li:last-child{padding-right:0}
.tg-search .tg-destinations li a h3{color:#fff}
body.tg-hidescroll{overflow:hidden}
.tg-themescrollbar{width:100%;float:left;height:767px;overflow:hidden}
.mCSB_scrollTools{width:3px}
.mCSB_inside > .mCSB_container{margin-right:14px}
.mCSB_scrollTools .mCSB_draggerRail{width:3px;float:right;border-radius:0;background:#ddd}
.tg-categoreyaccordion .mCSB_scrollTools .mCSB_draggerRail{background:#1f1f1f}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{opacity:1!important}
.mCSB_scrollTools{overflow:hidden}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#a5a5a5}
.tg-scrollbar{width:100%;float:left;height:100%;position:relative}
.tg-loginsingup{top:0;left:0;width:100%;height:100%;z-index:999;position:fixed;opacity:0;background-color:rgba(0,0,0,0.95);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0)}
.tg-loginsingup.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1}
.tg-contentarea{width:50%;height:100%;float:right;padding:30px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-contentarea .close{top:25px;opacity:1;right:25px;color:#fff;width:40px;height:40px;display:block;font-size:18px;font-weight:300;line-height:40px;background:#1e1e1e;position:absolute;text-align:center;border-radius:50%;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-logincontent{max-width:600px;width:100%;float:left}
.tg-loginnav{width:100%;float:left;color:#676767;font-size:13px;line-height:17px;padding:0 0 70px;text-align:center}
.tg-loginnav ul{width:100%;float:left}
.tg-loginnav li{padding:0 15px;position:relative;line-height:inherit;display:inline-block;vertical-align:middle}
.tg-loginnav li:after{top:50%;left:-3px;width:3px;height:1px;content:'';position:absolute;background:#676767}
.tg-loginnav li:first-child{padding-left:0}
.tg-loginnav li:last-child{padding-right:0}
.tg-loginnav li:first-child:after{display:none}
.tg-loginnav li a{color:#676767;display:block}
.tg-navtbs{width:100%;float:left;font-size:16px;font-weight:600;list-style:none;line-height:70px}
.tg-navtbs li{width:50%;float:left;text-align:center;position:relative;line-height:inherit;list-style-type:none;border-left:1px solid #cdcdcd}
.tg-navtbs li:after{left:0;bottom:0;content:'';width:100%;height:1px;background:#cdcdcd;position:absolute}
.tg-navtbs li.active:after,.tg-navtbs li:hover:after{bottom:100%}
.tg-navtbs li a{color:#a6a6a6;display:block;padding:0 55px}
.tg-navtbs li.active a,.tg-navtbs li:hover a{color:#000}
.tg-tabcontent{width:100%;float:left;padding:27px 50px 0}
.tg-formlogin .form-group .tg-checkbox{width:auto}
.tg-formlogin .form-group span{float:right;color:#5a5a5a;padding:5px 0;font-size:13px;line-height:13px}
.tg-formlogin .form-group span a{color:#5a5a5a;display:block}
.tg-formlogin .tg-btn, .medform .tg-btn{border-radius:5px;font:400 12px/50px Montserrat,Arial,Helvetica,sans-serif;height:50px;width: auto !important;border: none;}
.tg-formlogin .tg-btn:hover, .medform .tg-btn:hover{color:#fff}
.tg-formlogin .tg-btn:after{display:none}
.tg-shareor{width:100%;float:left;color:#252525;display:block;padding:30px 0;font-size:15px;line-height:15px;text-align:center;position:relative;text-transform:uppercase}
.tg-shareor span{z-index:2;padding:10px;background:#fff;position:relative;display:inline-block}
.tg-shareor:after,.tg-shareor:before{top:50%;content:'';width:100%;height:1px;position:absolute;background:#cdcdcd}
.tg-shareor:after{left:0}
.tg-shareor:before{right:0}
.tg-signupwith{width:100%;float:left;text-align:center}
.tg-signupwith h2{margin:0;font-size:16px;font-weight:600;line-height:16px}
.tg-sharesocialicon{width:100%;float:left;font-size:12px;list-style:none;line-height:40px;padding:30px 0 0;text-transform:uppercase}
.tg-sharesocialicon li{padding:0 5px;line-height:inherit;list-style-type:none;display:inline-block;vertical-align:middle}
.tg-sharesocialicon li a{color:#fff;display:block;padding:0 25px;border-radius:5px}
.tg-sharesocialicon li a i{font-size:15px;line-height:15px;margin:0 15px 0 0}
.tg-sharesocialicon li a i,.tg-sharesocialicon li a span{display:inline-block;vertical-align:middle}
#menu{display:none}
#menu.mm-opened{display:block}
.loader{top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1100;position:fixed;overflow:hidden;background:#ff7753}
.loader .span{top:50%;left:50%;width:40px;height:44px;display:table;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.location_indicator{margin:5px auto;position:relative}
.location_indicator:before,.location_indicator:after{content:'';position:absolute}
.location_indicator:before{width:20px;height:20px;border-radius:100% 100% 100% 0;box-shadow:0 0 0 2px #fff;-webkit-animation:mapping 1s linear infinite;-moz-animation:mapping 1s linear infinite;animation:mapping 1s linear infinite;-webkit-transform:rotate(-46deg);-moz-transform:rotate(-46deg);transform:rotate(-46deg)}
.location_indicator:after{left:-4px;top:24px;width:30px;z-index:-1;height:10px;border-radius:100%;background-color:rgba(0,0,0,0.2)}
@-webkit-keyframes mapping {
0%{top:0}
50%{top:-5px}
100%{top:0}
}
@-moz-keyframes mapping {
0%{top:0}
50%{top:-5px}
100%{top:0}
0%{top:0}
50%{top:-5px}
100%{top:0}
}
.Zebra_DatePicker_Icon_Wrapper{width:100% !important;}
.Zebra_DatePicker *,.Zebra_DatePicker :after,.Zebra_DatePicker :before{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.Zebra_DatePicker{position:absolute;background:#373737;border:3px solid #373737;z-index:1200;font-family:Geneva,'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;font-size:13px;top:0}.Zebra_DatePicker *{margin:0;padding:0;color:#666;background:0 0;border:none}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_footer,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0;width:auto;table-layout:auto}.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:30px;border:1px solid #BBB;background:url(../images/metallic/default-date.png) top repeat-x #DEDEDE;color:#666}.Zebra_DatePicker,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker .dp_header .dp_hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.Zebra_DatePicker.dp_visible{visibility:visible;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;transition:opacity .2s ease-in-out}.Zebra_DatePicker.dp_hidden{visibility:hidden;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.Zebra_DatePicker .dp_header td{color:#E0E0E0}.Zebra_DatePicker .dp_header .dp_next,.Zebra_DatePicker .dp_header .dp_previous{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}.Zebra_DatePicker .dp_header .dp_hover{background:#67AABB;color:#FFF}.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker td.dp_week_number{background:#F1F1F1;font-size:9px;padding-top:7px}.Zebra_DatePicker td.dp_not_in_month,.Zebra_DatePicker td.dp_not_in_month_selectable,.Zebra_DatePicker td.dp_weekend_disabled{background:url(../images/metallic/disabled-date.png) #ECECEC;color:#CCC;cursor:default}.Zebra_DatePicker td.dp_not_in_month_selectable{cursor:pointer}.Zebra_DatePicker td.dp_weekend{background:url(../images/metallic/default-date.png) top repeat-x #DEDEDE;color:#666}.Zebra_DatePicker td.dp_selected{background:#E26262;color:#E0E0E0!important}.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer .dp_hover{background:#67AABB;color:#FFF}.Zebra_DatePicker .dp_clear,.Zebra_DatePicker .dp_today{color:#E0E0E0;padding:3px}.Zebra_DatePicker td.dp_current{color:#E26261}.Zebra_DatePicker td.dp_disabled_current{color:#E38585}.Zebra_DatePicker td.dp_hover{background:url(../images/metallic/selected-date.png) top repeat-x #67AABB;color:#FFF}.Zebra_DatePicker td.dp_disabled{background:url(../images/metallic/disabled-date.png) top repeat-x #ECECEC;color:#DDD;cursor:default}button.Zebra_DatePicker_Icon{display:block;position:absolute;width:16px;height:16px;background:url(../images/calendar.png) left top no-repeat;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;vertical-align:top;margin:0 0 0 3px}button.Zebra_DatePicker_Icon_Disabled{background-image:url(../images/calendar-disabled.png)}button.Zebra_DatePicker_Icon_Inside_Right{margin:0 3px 0 0}button.Zebra_DatePicker_Icon_Inside_Left{margin:0 0 0 3px}

.speech-bubble {position: relative;background: #e13001;border-radius: 0.4em;width: 130px;height: 110px;margin-bottom:30px;}
.speech-bubble:after {content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 0;border: 25px solid transparent;border-top-color: #e13001;border-bottom: 0;border-right: 0;margin-left: -15px;margin-bottom: -22px;}
.speech-bubble img{padding:4px;}
.offers{text-align:justify}
.dsf{display:inline-block; line-height:28px;margin-bottom:13px}
.dsf span{font-weight:700}

.simgdiv {
	position: relative;
    display: table;
    width: 200px;
    float: left;
    margin-right: 20px;
}
.enqubtn {
	position: absolute;
	bottom: 0;
	right: 0;
	border:0;
	border-radius: 0px;
}
.mylink {text-decoration: none;}
.font30{font-size: 32px;}
.alignleft{
	text-align: left;
}
.mylinkk{
	text-decoration: none;
}
.mylinkk:hover {
	text-decoration: none;
}
.breadcrumb {
	background:transparent;
	color: #fff;
}
.breadcrumb li a {
	color: #fff;
}
.plcimg{float: left;margin-right: 10px;margin-bottom: 10px;border: 2px solid #dee0e0;}
.plcsnm{font-weight: bolder;}
