/*
Theme Name: pageonewd
Theme URI: 
Description: pageonewd
Tags: agency, business, ajax, portfolio, blog, shop, multi-purpose, clean, elegant, white, photography, modern, fullscreen, stylish, design
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 3.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('font/MyriadPro-Regular.eot');
    src: url('font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('font/MyriadPro-Regular.woff') format('woff'), url('font/MyriadPro-Regular.ttf') format('truetype'), url('font/MyriadPro-Regular.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('font/MyriadPro-Bold.eot');
    src: url('font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('font/MyriadPro-Bold.woff') format('woff'), url('font/MyriadPro-Bold.ttf') format('truetype'), url('font/MyriadPro-Bold.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neuvareseregular';
    src: url('font/neuvarese_regular-webfont.woff2') format('woff2'),
         url('font/neuvarese_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

header.page_header .header_top.clearfix { border-top: 2px solid #ffcc00;}
.header_top .left .contact-left li {list-style: none;   float: left;}
.header_top .left .contact-left li p, .header_top .left .contact-left li a {font-family: 'Merriweather', serif; font-weight: 400;list-style: none; color: #fff; font-style: italic; font-size: 12px;}
.header_top .left .contact-left li.phone { background: rgba(0, 0, 0, 0) url("img/phone.png") no-repeat scroll left center; margin-left: 38px;  padding-left: 23px; }
.header_top .left .contact-left li.email::after { color: #ffcc00; content: "/"; position: absolute; right: 0; font-size: 16px; line-height: 36px;}
.header_top .left .contact-left li.email { background: rgba(0, 0, 0, 0) url("img/email.png") no-repeat scroll left center; padding-left: 23px; padding-right: 40px; position: relative;
}
header.page_header .header_top {height: auto;   padding: 14px 0;}
.header_top .left .contact-left li a:hover, .header_top .right .header-widget ul.menu li a:hover {color: #ffcc00;}
.header_top .left .contact-left li p { line-height: 16px; }
.header_top .right .header-widget ul.menu li.menu-item-has-children > a::after { color: #ffcc00;}
.header_top .right .header-widget ul.menu li a {  padding: 0 0 0 18px; color: #ffffff; font-size: 12px;font-family: "Montserrat",sans-serif; }
.header_top .right .header-widget ul.menu li::after {color: #ffcc00; content: "/"; position: absolute; right: 0;    font-size: 16px;  line-height: 36px;}
.header_top .right .header-widget ul.menu li {padding-right: 23px;}
.header_top .right .header-widget ul.menu li:last-child::after { content: none;}
.header_top .right .header-widget ul.menu li:last-child { padding-right: 0;}
.header_top .right .header-widget ul.menu li.menu-item-has-children  ul li::after{content: none;}
.container { margin: 0 auto; max-width: 1170px;}
.boxed .section .section_inner,.grid_section .section_inner { max-width: 1170px; width: 100% !important; }
header .header_bottom nav.main_menu ul > li > a {  line-height: 76px !important; color: #45505c; font-family: "MyriadPro-Regular"; font-size: 15px; font-weight: 400; letter-spacing: 0; padding: 0 0 0 15px; text-transform: capitalize;}
header .header_bottom .logo_wrapper { height: 78px !important }
header .header_bottom .logo_wrapper .q_logo img {  top: -55%; }
header .header_bottom .side_menu_button { background: rgba(0, 0, 0, 0) url("img/search.png") no-repeat scroll center center; height: 76px !important; }
header .header_bottom nav.main_menu ul > li > a:hover {color: #006325 !important;}
header .header_bottom .side_menu_button a { color: #ffffff; display: block; font-size: 12px; padding: 0; text-align: center; text-transform: uppercase; width: 177px; }
header .header_bottom .side_menu_button a { color: #ffffff; font-family: 'Open Sans', sans-serif; display: block; font-size: 12px; padding: 0; text-align: center; text-transform: uppercase; width: 177px;}
header .header_bottom .side_menu_button i::after { content: "Search"; text-align: center;}
header .header_bottom .side_menu_button i::before { content: none;}
body.boxed .wrapper_inner, body.boxed .footer_inner, .boxed .header_inner, .boxed .carousel-inner { margin: 0 auto; max-width: 1170px !important; width: 100% !important;}
header.page_header .header_bottom { padding-right: 0;}
header.page_header .header_bottom .container_inner { width: 100%;}
.header_bottom .header_inner_right { margin-left: 40px;}
header.page_header.fixed.scrolled .header_top_bottom_holder .header_top { background-color: #45505c !important;}
header.page_header.fixed.scrolled .header_bottom .logo_wrapper {
 height: 78px !important;
}
header.fixed.scrolled .header_top_bottom_holder .header_bottom {
  background-color: rgba(255, 255, 255, 0.8) !important;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
}
.caption p.small {
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 20px;
  font-family: 'Merriweather', serif;
  text-transform: uppercase;
}
.caption p.big {
  font-size: 36px;
  font-family: 'Merriweather', serif;
  font-weight: bold;
  text-transform: uppercase;
}
.four-box br {
  display: none;
}
.our-event .wpb_column .vc_column-inner {
  padding: 0;
}
.our-event .four-box .title-event {
  color: #ffffff;
  font-size: 15px;
  font-family: 'MyriadPro-Bold';
  left: 15%;
    text-transform: uppercase;
  position: absolute;
  top: 30%;
}
.our-event .four-box {
  position: relative;
}
.our-event .four-box img {
  height: 60px;
  width: 100%;
     opacity: 0.4;
  display: block;
}
.our-event .four-box a {
    display: block;
}
.our-event .four-box .image
{
  background-color: #000000;
}
  .our-event .four-box br {
  display: none;
}
.popular-destination .top-left span.smtit {
  color: #ffb600;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.popular-destination .top-left div.latit {
  color: #595e64;
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  margin-bottom: 25px;
  font-weight: normal;
  border-bottom: 2px solid #ffc518;
  padding-bottom: 20px;
}
.popular-destination .top-left .wpb_wrapper p {
  color: #7a7c7f;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
}
.popular-destination .destination-gallery .vc_column-inner { padding: 0; position: relative;}
.popular-destination .dest-box { height: 215px;}
.popular-destination .dest-box img { height: 100%; width: 100%;}
.popular-destination .destination-gallery .vc_column-inner br { display: none;}
.popular-destination .top-left div.latit .bold { font-weight: bold;}
.popular-destination .destination-gallery .vc_column-inner .caption-dec { background-color: rgba(0, 0, 0, 0.5); color: #ffffff; font-family: "Montserrat",sans-serif; font-size: 20px; font-weight: bold; left: 0; padding: 10px; position: absolute; text-align: center; top: 0; width: 100%;box-sizing: border-box;}
.feature-video .video-title { color: #ffffff; font-family: 'MyriadPro-Bold'; font-weight: bold; font-size: 32px; margin-bottom: 30px;}
.feature-video .video-title .yellow { color: #ffc107;}
.feature-video .left-video .wpb_wrapper > p { color: #fff; font-family: "Montserrat",sans-serif; font-size: 12px;}
.feature-video .right-video .video-bg { background: rgba(0, 0, 0, 0) url("img/video-device.png") no-repeat scroll center center / 100% auto; display: block;   height: 440px;  margin-right: 20px;  position: relative;  width: auto; }
.feature-video .right-video .video-bg iframe { left: 22px;   position: absolute;   top: 31px;}
.our-event .four-box .image:hover .title-event { color: #ffc107; }
.feature-video .left-video {  padding: 0 0 0 65px; height: 400px; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }

.news-subscribe{padding: 0 75px;}
.news-subscribe h5.gray{color:#6a6a6a;font-size: 18px;font-weight: 400;margin: 0 0 5px;line-height: 20px;font-family: "Montserrat",sans-serif;}
.news-subscribe h4.white{color:#fff;font-size: 30px;font-weight: 700;margin: 0;line-height: 32px;font-family: "Montserrat",sans-serif;}

.sub-group{width: 100%;border-collapse: separate;display: table;position: relative;box-sizing: border-box;margin: 10px 0 0;}
.sub-group .email-icon{position: absolute;left:15px;top:4px;}
.sub-group input{display: table-cell;box-sizing: border-box;}
.sub-group .input-group-btn {font-size: 0;position: relative;white-space: nowrap;vertical-align: middle;white-space: nowrap;width: 1%;box-sizing: border-box;display: table-cell;}
.sub-group .email-field{width: 100%;border:none;cfont-size: 14px;background: #fff;padding: 7px 15px 7px 40px;box-sizing: border-box;}
.sub-group .goBtn{border:none;background: #ededed;padding: 4px 20px;font-size: 16px;color:#666;box-sizing: border-box; cursor: pointer;}

footer .footer_top a, footer .footer_top p, footer .footer_top li, footer .footer_top .textwidget, footer .footer_top .widget_recent_entries > ul > li > span{color:#9aa6b1;font-size: 12px;font-family: "Montserrat",sans-serif;font-weight: 400;line-height: 20px;}
.foot-title{margin: 0 0 10px; color:#fff;font-size: 36px;font-family: 'neuvareseregular';}
.foot-title span{color:#ffc107;border-bottom:solid 2px #ffc107;padding-bottom: 15px;display: inline-block;}
footer .footer_top .social-media{margin: 20px 0 0;padding: 0;list-style: none;}
footer .footer_top .social-media li{display: inline-block;margin: 0 15px 0 0;}
footer .footer_top .social-media li:last-child{margin:0;}
footer .footer_top .social-media a{font-size: 22px;color: #fff;}
footer .footer_top .widget h4{font-size: 18px;color: #fff;font-weight: 700;padding: 0 10px 10px 0;border-bottom:solid 2px #ffc107;display: inline-block;}
footer .footer_top ul.menu li{display: inline-block;width:49%;}
footer .footer_top .widget_nav_menu li.menu-item a{margin: 0;}
footer .footer_bottom{padding: 0 30px;}
footer .footer_bottom .textwidget{float: left;}
footer .footer_bottom .menu-footer-bottom-right-container{float: right;}
.testimonial h2.testimonail-title { border-bottom: 3px solid #ffc107; color: #ffffff; font-family: "MyriadPro-Regular"; font-size: 30px; font-weight: normal; margin-bottom: 30px; padding-bottom: 10px;width: 600px;}
.photo-gallery { padding-left: 75px; padding-right: 75px;}
.photo-gallery .gallery-title { border-bottom: 3px solid #ffc107; color: #353535; font-family: "Montserrat",sans-serif; font-size: 28px; font-weight: bold; margin-bottom: 20px; padding-bottom: 10px; width: 600px;}
.photo-gallery .wpb_wrapper > p { color: #8b8b8b; font-family: "Montserrat",sans-serif; font-size: 12px; font-weight: normal; line-height: 20px;}

.slick-initialized .slick-slide.testimonial-box{padding: 0 15px;text-align: center;}
.slick-slide.testimonial-box .innerbox{background: #fff;}
.testimonial-box .test-img{height: 115px;overflow: hidden;}
.testimonial-box .test-img img{width: 100%;height: 115px;}
.testimonial-box .author-img{width: 130px;height: 130px;overflow: hidden;border-radius: 50%;margin-top: -65px; margin-bottom: 10px;display: inline-block;}
.testimonial-box .author-img img{width: 100%;}
.testimonial-box .autor-name{text-align: center;padding: 0 10px;margin: 0 0 10px;}
.testimonial-box .autor-name h6{margin: 0;color: #353535; font-family: "Montserrat",sans-serif;font-weight: 500;font-style: normal;font-size: 14px;line-height: 14px;text-transform: capitalize;}
.testimonial-box .autor-name img{display: inline-block;}
.testimonial-box .author-text{min-height: 80px;padding: 0 10px;margin: 0 0 15px;}
.testimonial-box .author-text p{color: #666; font-family: "Montserrat",sans-serif;font-weight: normal;font-size: 14px;line-height: 20px;}
.testimonial-box .read-more{display: inline-block;margin: 0 0 20px;padding: 5px 10px;color: #222;font-size: 13px;line-height: 16px;position: relative;text-transform: uppercase;font-weight: 600;}
.testimonial-box .read-more:after{position: absolute;content: '';left:50%;bottom:0;width: 40px;height: 2px;background: #ffc107;margin-left: -20px;}

.testimonial .testimonial-slider .slick-next:before{content: "\f054";}
.testimonial .testimonial-slider .slick-prev:before{content: "\f053";}
.testimonial .testimonial-slider .slick-prev:before, .testimonial .testimonial-slider .slick-next:before{font-family: FontAwesome;}
.photo-gallery .grid-item .grid-row .wpb_column { height: 248px; padding-right: 14px;}
.photo-gallery .grid-item img {height: 100%; width: 100%;}
.photo-gallery .grid-item .grid-row { overflow: hidden; padding-bottom: 14px;}
.photo-gallery .gallery-img { margin-top: 30px;}
.our-blog .blogcontent { padding-left: 80px; padding-right: 80px;}
.our-blog .blog-title > h4 { color: #ffc61a; font-family: "Montserrat",sans-serif; font-size: 18px; font-weight: normal; letter-spacing: 0; }
.our-blog .blog-title > h2 { color: #ffffff; font-family: "Montserrat",sans-serif; font-size: 28px; font-weight: bold; letter-spacing: 0;}
.our-blog .blog-title { border-bottom: 3px solid #ffc107; margin-bottom: 22px; padding-bottom: 11px; width: 600px;}
.our-blog .wpb_wrapper > p { color: #ffffff; font-family: "Montserrat",sans-serif; font-size: 12px; line-height: 18px;}

.slick-dotted.slick-slider.post-slider {margin:60px -15px 0 -15px;}
.slick-slide.post-box{padding: 0 15px;box-sizing: border-box;}
.slick-slide.post-box *{box-sizing: border-box;}
.post-innerbox{}
.post-innerbox:after{clear: both;display: block;content: '';}
.post-innerbox .blo-img{float: left;margin: 0;width: 200px;height: 190px;overflow: hidden;position: relative;}
.post-innerbox .blo-img img{width: auto;height: 190px;max-width: inherit;}
.post-innerbox .blo-img .crossimg{position: absolute;top:0;right:0;bottom:0;}
.post-innerbox .blo-img .crossimg img{width: auto;height: 190px;max-width: inherit;}
.post-innerbox .blog-content{margin-left: 180px;background: #fff;padding:10px 15px 10px 50px;text-align: right;height: 190px;}
.post-innerbox .blog-content h5{ color: #6a6a6a; font-size: 14px;font-weight: 700;text-transform: none;line-height: 18px;margin: 15px 0 20px;font-family: "Montserrat",sans-serif;text-align: left;}
.blog-content .content-date{text-align: left;}
.blog-content .content-date p{font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 400;color: #a6a6a6;line-height: 18px;margin: 0 0 10px;height: 54px;overflow: hidden;}
.blog-content .content-date p.date{height: auto;}
.our-blog .post-slider .slick-dots { bottom: auto; padding-top: 35px; position: inherit;}
.our-blog .post-slider .slick-dots li button::before { color: #ffffff; font-size: 8px;opacity: 1;}
.our-blog .post-slider .slick-dots li.slick-active button::before { color: #ffc107;}
.post-innerbox .blog-content .read-more{font-family: "Montserrat",sans-serif;font-size: 10px;font-weight: 400;color: #797979;text-transform: uppercase;line-height: 18px;margin:0;}

.post-innerbox .blog-content .read-more:hover {color: #ffc107;}
.Services-Area p .up-servtit { color: #ffb800; font-size: 18px; font-family: "Montserrat",sans-serif;}
.Services-Area .latit { border-bottom: 3px solid #ffb800; margin-bottom: 25px; color: #404040; font-family: "Montserrat",sans-serif; font-size: 26px; font-weight: normal; margin-top: 11px; padding-bottom: 12px;}
.Services-Area .latit .bold { font-weight: bold; }
.Services-Area .wpb_wrapper > p { color: #999793; font-family: "Montserrat",sans-serif; font-size: 12px;}
.Services-Area { padding-left: 76px; padding-right: 76px;}
.header_top .right .header-widget ul.menu li.current-menu-item a { color: #ffb800;}
.lastest-service{}
.lastest-service{margin: 30px -15px 0 -15px;box-sizing: border-box;}
.lastest-service:after{clear: both;display: block;content: '';}
.lastest-service *{box-sizing: border-box;}
/*.lastest-service .service-box{padding: 0 15px;width: 50%;float: left;margin: 0 0 25px;height: 190px;overflow: hidden;}
*/.lastest-service .service-box:after{clear: both;display: block;content: '';}
.lastest-service .service-innerbox{background: #fff;position: relative;}
.service-box .blo-img{height: 190px;width: 180px;overflow: hidden;position: absolute;right: 0;}
.service-box .blo-img img{width: auto;height: 190px;max-width: inherit;}
.service-box .blo-img .crossimg{position: absolute;top:0;left:0;bottom:0;}
.service-box .blo-img .crossimg img{width: auto;height: 190px;max-width: inherit;}
.service-box .service-content{margin-right: 180px;height: 190px;}
.service-box .service-content .topcontent{padding-top: 15px;}
.service-content .topcontent .cat-name{color: #6a6a6a; font-size: 12px;font-weight: 400;line-height: 18px;margin: 0 0 15px;font-family: "Montserrat",sans-serif;text-align: left;letter-spacing: 0;}
.service-content .topcontent .service-name{color:#fff;background: #ffc107;padding: 7px 15px;display: inline-block;text-decoration: none;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 400;line-height: 16px;margin: 0 0 10px;min-width: 150px;}
.service-content .topcontent .service-name:hover{background: #e9af01;}
/*.service-content .topcontent .short-desc{height: 60px;overflow: hidden;margin: 0 0 12px}
*/
.service-content .topcontent .short-desc p{font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 400;color: #a6a6a6;line-height: 20px;margin: 0;height: 54px;overflow: hidden;}
.service-content .bottomcontent:after{clear: both;display: block;content: '';}
.service-content .bottomcontent .read-more{color:#c1c1c1;display: inline-block;text-decoration: none;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 400;line-height: 30px;float: left;}
.service-content .bottomcontent .read-more:hover{color:#ffc107;}
.service-content .bottomcontent .booknow{color:#fff;background: #ffc107;padding: 7px 15px;display: inline-block;text-decoration: none;font-family: "Montserrat",sans-serif;font-size: 12px;font-weight: 400;line-height: 16px;float: right;position: relative;}
.service-content .bottomcontent .booknow:after{position: absolute;right: -8px;top:0;bottom:0;content: '';background: url(img/button-cross.png) left center no-repeat;width:8px;}
.service-content .bottomcontent .booknow:hover{background: #e9af01;}
.service-content .bottomcontent .booknow:hover:after{background: url(img/button-cross-h.png) left center no-repeat;}
.sub-group br {display: none;}
.title.has_background { background-position: center;   background-size: 100% auto !important;}
h4.mid-title {  color: #ffb800;  font-family: "Montserrat",sans-serif;  font-size: 18px; margin-bottom: 5px; letter-spacing: 0;}
.inner-content p, .inner-content a { color: #000000; font-family: "MyriadPro-Regular"; font-size: 16px; font-weight: normal; line-height: 22px; margin-bottom: 15px;}
.inner-content a:hover {color:#ffc107;}
a.download { color: #45505c; font-weight: 500; text-decoration: underline;}
h3.big-title { border-bottom: 2px solid #ffc107; color: #404040; display: inline-block;font-family: "neuvareseregular"; font-size: 26px;
  font-style: normal; font-weight: bold; letter-spacing: 0; padding-bottom: 3px; letter-spacing: 0; margin-bottom: 15px;}
.title.has_background .title_holder { background-color: rgba(0, 0, 0, 0.5);}
.inner-content ul li { background: url("img/li.png") no-repeat scroll left 7px / 22px auto; color: #000000; font-family: "MyriadPro-Regular"; font-size: 16px; font-weight: normal; line-height: 26px; list-style: outside none none; padding-left: 36px;}
.inner-content ul li .desg { display: block; font-weight: bold;}
.inner-content ul {margin-bottom: 15px;}
.media .media-image { border: 1px solid #dddddd; display: inline-block; margin: 10px; padding: 5px; text-align: center; width: 22%;}
.media .media-image .download {color: #ffb800; text-decoration: none;}
.inner-content.contact-us ul.contact-details li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-bottom: 10px; padding-left: 32px; position: relative;}
.inner-content.contact-us ul.contact-details li i { left: 0; padding-right: 15px; position: absolute; top: 5px;}

form.wpcf7-form .text-field > label, form.wpcf7-form .area-field label {color: #333333; display: block; font-family: "MyriadPro-Regular"; font-size: 16px; padding-bottom: 5px;}
form.wpcf7-form .text-field input {   margin-bottom: 4px; border: 1px solid #dddddd !important; color: #333333; font-family: "MyriadPro-Regular"; font-size: 16px;}
form.wpcf7-form .text-field span { display: block;}
form.wpcf7-form .text-field input > span { font-family: "MyriadPro-Regular"; font-size: 16px; font-weight: 400; padding: 2px 0;}
form.wpcf7-form .two .two-column { display: inline-block; margin-right: 10px; width: 47%;}
form.wpcf7-form .text-field > p, form.wpcf7-form .area-field > p { display: none;}
form.wpcf7-form .text-field { margin-bottom: 15px;}
form.wpcf7-form .area-field textarea { margin-bottom: 4px; border: 1px solid #dddddd !important; color: #333333; font-family: "MyriadPro-Regular"; font-size: 16px;}
.contact-us a.download { display: block; line-height: 30px;}
form.wpcf7-form .text-field select { border: 1px solid #dddddd !important; margin-bottom: 4px;}
form.wpcf7-form .one-column, form.wpcf7-form .two {
  margin-bottom: 10px;
}
.blog_holder.masonry article.post .post_text .post_text_inner { background: rgba(234, 234, 234, 0.5) none repeat scroll 0 0;}
.blog_holder.masonry article.post { border: 3px solid rgb(237, 237, 237);}
.blog_holder.masonry article.post .post_text .post_text_inner .time { font-family: "Montserrat",sans-serif; font-size: 13px; font-style: normal;}
.blog_holder.masonry article.post .post_text .post_text_inner .post_excerpt {
  font-family: "Montserrat",sans-serif;
 color: #6a6a6a; font-size: 14px;font-weight: 400;line-height: 18px;
}
.post-mainrow .custom-post .post-content a.post-name:hover {background: none; border: 1px solid #ffc107; color: #ffc107; }
.post-mainrow .custom-post .post-content a.post-name {
  background: #ffc107 none repeat 0 0;
  border: 1px solid transparent;
  color: rgb(255, 255, 255);
  display: inline-flex;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin: 0 0 10px;
  min-width: 150px;
  padding: 7px 15px;
  text-decoration: none;
}
.post-mainrow .custom-post .post-content img {
/*  display: block;
*/  padding: 10px 0;
  width: 300px;
}
.post-mainrow .custom-post .post-content .short-desc p {
      color: rgb(0, 0, 0);
    font-family: "MyriadPro-Regular";
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 15px;
}
.post-mainrow .custom-post .post-content .bottom a {
  background:#45505c repeat;
  color: rgb(255, 255, 255);
  border:1px solid transparent;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  padding: 7px 15px;
  text-decoration: none;
}
.post-mainrow .custom-post .post-content .bottom a:hover {background: transparent; border:1px solid #45505c; color: #45505c;}
.post-mainrow .custom-post .post-content .bottom {
  display: block;
  margin-bottom: 25px;
}
.cat-section {
  border-bottom: 3px solid rgb(221, 221, 221);
  display: block;
  margin-bottom: 20px;
}
.post-mainrow .catlist > li { display: inline-block; list-style: outside none none;}
.post-mainrow .catlist { margin-bottom: 20px;}
.post-mainrow .catlist > li a:hover { background: transparent; border:1px solid #45505c; color: #45505c;}
.post-mainrow .catlist > li a {  background: #45505c none repeat scroll 0 0;  color: #ffffff; border:1px solid transparent;  display: inline-block; font-family: "Montserrat",sans-serif;  font-size: 12px; font-weight: 400; line-height: 16px; margin: 0 0 10px; min-width: 150px; padding: 7px 15px; text-decoration: none;}
.local-deals p a.download { padding-bottom: 20px; display: block; color: #45505c; font-size: 18px; font-weight: bold; text-align: center;}
header .header_bottom nav.main_menu ul > li > a.current { color: #ffc107;}
.road-trip h4.mid-title { margin-top: 10px;}
.media.mapmore .media-image .top-text {
  color: #45505c;
  font-size: 14px;
  padding-bottom: 15px;
  text-align: left;
}
.media.mapmore .media-image .top-text a {  color: #45505c; font-size: 14px; font-weight: bold; }
.road-trip h4.mid-title { margin-top: 10px;}
.road-trip .custom-link { border: 3px solid #eeeeee; margin: 25px auto; padding: 10px; width: 700px;}
.road-trip .custom-link li a { display: block; font-weight: bold;}
.media.mapmore .media-image { height: 350px; vertical-align: top; width: 21%;}
.visitor-guide .video-image .inner-box { float: left; margin-right: 30px;}
.video-gallery .video-element {
  margin: 0 0 20px;
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) {
  .header_bottom .header_inner_right { margin-left: 15px;}
  header .header_bottom nav.main_menu ul > li > a { font-size: 13px; padding: 0 0 0 12px; }
  .destination-gallery.vc_row, .destination-gallery .section_inner_margin, .destination-gallery .parallax_section_inner_margin{margin: 0;}
.popular-destination .destination-gallery .vc_column-inner .caption-dec{font-size: 16px;}
.feature-video .right-video .video-bg iframe { height: 257px; left: 20px; position: absolute; top: 51px; width: 453px;}
.post-innerbox .blog-content h5 {  margin: 10px 0 15px;}
.footer_top .widget.widget_nav_menu li { vertical-align: top;}
.our-event .four-box .title-event {left: 22%;}
.lastest-service .service-box, .service-box .blo-img, .service-box .blo-img img,.service-box .blo-img .crossimg img, 
.service-box .service-content{/*height: 220px;*/*height:auto;}
.media .media-image {width: 21%;}
.inner-content {padding-left: 30px; padding-right:  30px;}
  }

@media(max-width:990px){
.header_bottom .mobile_menu_button{height: 76px;}
header.page_header .header_bottom .logo_wrapper{left: 40px;}
.header_bottom .logo_wrapper .q_logo{left: 0;}
.header_bottom .logo_wrapper .q_logo a{left: 0;}
header.page_header .header_bottom .logo_wrapper .q_logo img{top: 0;}
header.page_header .header_top{padding: 5px 0;}
.header_top .left{margin: 0 0 5px;}
.header_top .left .contact-left li.email{line-height: 36px;}
.header_top .right .header-widget ul.menu li::after{line-height: 16px;}
.our-event .vc_row, .our-event .section_inner_margin, .our-event .parallax_section_inner_margin{margin: 0;}
.destination-gallery.vc_row, .destination-gallery .section_inner_margin, .destination-gallery .parallax_section_inner_margin{margin: 0;}
.popular-destination .destination-gallery .vc_column-inner .caption-dec{font-size: 14px;}

.lastest-service .service-box{width: 100%;}
.photo-gallery .grid-item .grid-row .wpb_column{height: 130px;}
.news-subscribe .vc_col-sm-6{width: 100%;}

.footer_top .two_columns_50_50>.column1, .footer_top .two_columns_50_50>.column2{width: 100%;min-height: inherit !important;}
.footer_top .two_columns_50_50>.column1{margin: 0 0 30px;}
.footer_top .two_columns_50_50>.column2>.column_inner{padding: 0;}
footer:not(.footer_border_columns) .footer_top .two_columns_50_50 .column2 .column_inner>div{margin: 0 !important;}
.caption p.small {font-size: 26px; line-height: 22px;}
.caption p.big {font-size: 24px;}
footer .footer_bottom .textwidget, footer .footer_bottom .menu-footer-bottom-right-container{float: none;}
.feature-video .right-video .video-bg iframe { height: 190px; left: 14px; position: absolute; top: 95px; width: 336px;}
.header_bottom nav.mobile_menu ul li a {color: #45505c; font-family: "MyriadPro-Regular"; font-size: 16px;}
.media .media-image {width: 20%;}
.inner-content {padding-left: 20px; padding-right:  20px;}
.contact-us .contact-left, .contact-us .contact-right { padding-left: 10px; padding-right: 10px; width: 100%;}
.contact-us .contact-left{ margin-bottom: 40px;}
form.wpcf7-form .two .two-column {width: auto;}
}

@media(max-width:767px){
header.page_header .header_top .container_inner { padding: 0 15px; width: 100%;}
.header_top .right .header-widget ul.menu li {margin-bottom: 8px;}
.caption p.big { font-size: 16px;}
.our-event .four-box .title-event {left:10%;}
.popular-destination .top-left div.latit .bold {display: inline-block; padding-bottom: 6px;}
.feature-video .left-video { height: auto; padding: 0 30px;}
.feature-video .right-video .video-bg iframe { height: 194px; left: 14px; position: absolute; top: 92px; width: 346px;}
.feature-video .right-video .video-bg { margin-left: 20px; margin-right: 20px;}
.feature-video .right-video { padding: 0 15px;}
.Services-Area { padding-left: 30px; padding-right: 30px;}
.testimonial h2.testimonail-title, .photo-gallery .gallery-title, .our-blog .blog-title {width: 100%;}
.photo-gallery .grid-item .grid-row { padding-bottom: 0;}
.photo-gallery .grid-item .grid-row .wpb_column { margin-bottom: 10px; padding-right: 0;}
.our-blog .blogcontent { padding-left: 30px; padding-right: 30px;}
.post-innerbox .blog-content h5 {margin: 5px 0 10px;}
.news-subscribe { padding: 0 40px;}
.news-subscribe h4.white {font-size: 28px;}
.lastest-service .service-box, .service-box .blo-img, .service-box .blo-img img,.service-box .blo-img .crossimg img, 
.service-box .service-content{height: 220px;}
.media .media-image {width: 90%;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
header.page_header .header_top .container_inner {padding: 0 5px;}
/*.feature-video .right-video .video-bg iframe { height: 174px; left: 13px; position: absolute; top: 105px;width: 309px;} */
.post-innerbox .blog-content {padding: 5px 10px 5px 30px;}
}

/*manoj css */
.testimonial-box .test-img{display:none;}
.testimonial-box .author-img{display:none}
.testimonial-box .autor-name{ padding:25px 0px;}
.service-box .blo-img{display:none;}
.service-box .service-content{margin-right:0px !important;}
/*Default customized*/
.service-content .topcontent .short-desc{height: auto;overflow: hidden;margin: 0 0 0px}
.lastest-service .service-box{padding: 0 15px;width: 50%;float: left;margin: 0 0 0px;height: 190px;overflow: hidden;}
.post-mainrow .custom-post .post-content img {
  display: none;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 667px) 
  and (orientation: portrait) { 
.lastest-service .service-box, .service-box .blo-img, .service-box .blo-img img, .service-box .blo-img .crossimg img, .service-box .service-content{ height:auto;}
.lastest-service .service-box{ margin:0px;}  
  }

@media only screen 
and (min-device-width: 768px) { 
.tribe-mini-calendar-grid-wrapper{margin-top:15px;}
span.tribe-mini-calendar-no-event{ padding:20px;}}
  
@media(min-width:1024px){
#tribe-events-pg-template{max-width:100% !important;}
.datepicker.dropdown-menu{z-index:1000 !important;top:460px !important;}
}
.datepicker.dropdown-menu{z-index:1000 !important;}

