/*
Theme Name: Plantmore
Theme URI: http://demo.roadthemes.com/plantmore/
Author: Road-Theme
Author URI: http://roadthemes.com/
Description:  Plantmore is a new WordPress theme for Online Shopping. With this theme, we have presets and different layouts. With drag and drop home page layout manager, we can build many variations of home page layout. We also have ajax cart, wishlist, compare, zoom and fancybox to bring into a modern look of website. Some of amazing features like Revolution Slider, Mega Menu, Visual Composer, Product Tabs & Carousel, Contact Form with Google map will makes your website more attractive.
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, post-formats, sticky-post, threaded-comments
Text Domain: plantmore

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*------------------------------------------------------------------
[Table of contents]

This theme compiles .less files into .css files. Please open "less" folder to see all LESS file.

1. Theme variables
	1.1 Fonts
	1.2 Colors
	1.3 Defined colors
2. Reset style
	- Body / body
	- Anchor tag / a
	- Image / img
	- Heading / h1, h2, h3, h4, h5, h6
	- Button / .button, .buttonMixin()
	- List / ul, ol
	- Table / table
3. Global CSS
	3.1 Page layout / .wrapper
	3.2 Front page / .front-page
	3.3 Carousel buttons / .slick-slider
	3.4 Tooltip / .roadtip
	3.5 WooCommerce onsale label / .onsale
	3.7 Added to cart popup / .atc-notice-wrapper
	3.7 Quick view / .quickview-wrapper
	3.8 Header default / .header-container
		3.8.1 Top bar / .top-bar
		3.8.2 Top menu / .top-menu
		3.8.3 Language & Currency Switcher / .switcher
		3.8.4 Header shipping / .header-shipping
		3.8.5 Mini cart / .widget_shopping_cart
		3.8.6 Header search / .header-search
		3.8.7 Header / .header
			3.8.7.1 Menu / div.nav-menu
			3.8.7.2 Mega menu / #mega_main_menu_first
			3.8.7.3 Categories menu / .categories-menu
	3.9 Footer default / .footer
	3.10 Google map / .map-wrapper
	3.11 Content / .main-container
		3.11.1 Breadcrumbs / .woocommerce-breadcrumb, .breadcrumbs
		3.11.2 Shop toolbar / .toolbar
		3.11.3 List products / .shop-products
		3.11.4 Product page / .product-view
		3.11.5 Page header / .entry-header
		3.11.6 Page content / .page-content
		3.11.7 Cart page & checkout page / .woocommerce
		3.11.8 Full width template / .full-width
		3.11.9 Blog page / .blog-page
		3.11.10 Contact page / .contact-page
		3.11.11 Default page template / .default-page
		3.11.12 Error 404 page / .error404
		3.11.13 Sidebars / #secondary
		3.11.14 Portfolio page / .list_projects
		3.11.15 Single project / .single-project
		3.11.16 About page / .about-page
4. Home Blocks
5. Responsive CSS
-------------------------------------------------------------------*/

@font-face {
font-family: 'Adventure';
font-style: normal;
font-weight: normal;
src: local('Adventure'), url('/wp-content/themes/plantmore/fonts/Adventure_5.woff') format('woff');
}
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Mono:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i');


.wpb_raw_code h2,
.page-id-15095 .block1 h1 {
    font-family: Raleway !important;
    font-style: normal !important;
    font-weight: 900 !important;
}

h3 {
    font-family: Adventure !important;
}
div#slide-2-layer-40 {
    font-family: 'IBM Plex Mono', monospace!important;
}
div#slide-1-layer-40 {
   font-family: 'IBM Plex Mono', monospace!important;
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
	border: none;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 17px;
    margin: 3px 0 0;
    padding: 0 4px 5px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	line-height: 2;
	color: #757575;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

p.post-author {
    display: none!important;
}

/*.col-xs-12 {
    background-image: url(https://fantastictravel.net.ua/wp-content/uploads/2019/03/honolulu-mini-guide-f4fbe2eeffb5-min.jpg);
}*/

.widgettitle {
    font-family: Yesteryear, Arial, Helvetica, sans-serif;
    font-size: 35px;
    margin-bottom: 20px;
    width: 100%;
    text-align: left;
    color: #000 }

li.widget_text.widget_mega_menu {
    margin: 0 0 55px 0;
    width: 100%;
    float: left;}


li a {
	font-family: Poppins, Arial, Helvetica, sans-serif;
	color: #666666;
}
li a:hover {
	font-family: Poppins, Arial, Helvetica, sans-serif;
	color: #abd373;
}

.footer li a {
    font-family: 'IBM Plex Mono', monospace;
}
.footer a {
    color: #fff !important;
}





h3.widget-title {
    font-family: Yesteryear, Arial, Helvetica, sans-serif;
    font-size: 35px;
}
.page-id-15098 #recent-posts-5 > ul > li > a {
	font-family: Poppins, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #666666;

}
.page-id-15098 #recent-posts-5 > ul > li > a:hover {
	color: #abd373;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.header-setting {
    display: none!important;
}

.itt_hs_name {
    display: none;
}

#hover_uslug a:hover {
    color: #ABD373;
}



 span.post-author {
    display: none!important;
}
 span.post-separator {
    display: none!important;
}
.entry-header span.post-category {
    display: none!important;
}

h4#hover_uslug {
	font-family: Raleway;
	font-style: normal;
	font-weight: 900;
}
div#slide-2-layer-43:hover {
background: #abd373!important;
}
i.fa-icon-chevron-right {
    color: #ffffff;
}
a.slid {
    color: #ffffff!important;
}
a.slid:hover {
    color: #ffffff!important;
}
.page-id-1860 .post-excerpt {
    display: none;
}

div#eModal-1 {
    max-width: 450px;
    margin: 20px auto;
    width: auto;
    padding: 50px 40px 20px;

}

.page-id-15157 .main-container .vc_row {
     margin-bottom: 0px!important; 
}

.postid-15463 div#comments {
    display: none;
}

.postid-15463 .entry-meta {
    display: none;
}

.postid-15086 .entry-meta {
    display: none;
}

.postid-15463 .inner-brands {
    display: none!important;
}
.postid-15084 .inner-brands {
    display: none!important;
}
.postid-15086 .inner-brands {
    display: none!important;
}

.postid-383 .inner-brands {
    display: none!important;
}
.postid-383 div#respond {
	display: none;
}

.postid-15086 div#respond {
	display: none;
}

.postid-383 div#comments {
    display: none;
}

.postid-15084 .entry-meta {
	display: none;
}

.postid-383 .entry-meta {
	display: none;
}
.postid-15084 div#respond {
	display: none;
}


.postid-383 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    display: none;
}
.postid-15084 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	display: none;
}
.postid-15086 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	display: none;
}

.postid-15463 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	display: none;
}

/*start popup*/

#testform br {
    display: none !important;
}
#testform .clearrow {
    clear:both;
}
#testform .row-12 {
    width:100%;
    margin:5px 0;
}
#testform .row-6{
    width:50%;
    float:left;
    padding:0;
}
#testform .row-4 {
    width:33.33%;
    float:left;
    padding: 0;
}
#testform #req {
    padding: 0 1.5%;
}
#testform .pr1 {
    padding-right: 1%;
}
#testform .pl1 {
    padding-left: 1%;
}
#testform .row-4 input,
#testform .row-6 select,
#testform select.wpcf7-form-control.wpcf7-select {
    height: 38px;
    width: 100%;
}
#testform .row-4 input {
    margin-top: 0px !important;
}
#testform .row-4 input,
#testform .row-6 select,
#testform select.wpcf7-form-control.wpcf7-select,
#testform input#datep,
#testform textarea {
    padding-left: 10px !important;
    border: 1px solid #9c9c9c !important;
}
#testform .contact-us .wpcf7-text, 
#testform .contact-us .wpcf7-textarea {
    background-color: #fff;
}
#testform input#datep {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    width: 100%;
    line-height: 22px;
}
#testform textarea {
    width: 100% !important;
    padding: 10px !important;
}
#testform input.wpcf7-form-control.wpcf7-submit {
    font-family: Poppins, Arial, Helvetica, sans-serif !important;
    border: none;
    margin-top: 20px;
}
#testform input::placeholder {
  color: #a9a9a9 !important;
}
span.wpcf7-not-valid-tip {
    margin-top: 5px !important;
}
html.pum-open.pum-open-overlay, 
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
}

@media only screen and (min-width: 551px){
    #testform .emodal-content .wpcf7 textarea {
        width: 100%;
    }
}
@media only screen and (max-width: 550px){
    #testform .row-6, #testform .row-4{
        float:none;
        width:100%;
        padding:0px;
    }
    #testform .emodal-content .wpcf7 textarea {
        width: 100%;
    }
    #testform input.wpcf7-form-control.wpcf7-text {
        margin-top: 15px!important;
    }
    #testform textarea.wpcf7-form-control.wpcf7-textarea {
        margin-top: 15px;
    }
    #testform input.wpcf7-form-control.wpcf7-text {
        width:100%;
    }
    #testform #req {
        padding: 0;
    }
}

/*end popup*/

div#back-top {
    display: none !important;
}
#wpfront-scroll-top-container {
    background: #555;
    border: 2px solid #ddd;
    border-radius: 100%;
    height: 50px;
    width: 50px;
}

#testform textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 0;
    width: 100%;
}
label.ky {
    padding-bottom: 23px;
}

.title-breadcrumbs.title-breadcrumbs-big {
    background-color: red!important;
    height: 325px;}

  span.post-date span {
    display: none;
}

.page-id-4846 .main-container .vc_row {
     margin-bottom: 0px;
}

.page-id-1860 .title-breadcrumbs {
    display:none;}

.page-id-1860 .vc_row.wpb_row.vc_row-fluid.corporate-price-table.vc_custom_1552471133969.vc_row-has-fill {
    padding-left: 21%!important;
}

.page-id-1860 .vc_custom_1524280085267 {
    margin-bottom: 80px !important;}

.row-12.c {
    margin-bottom: 30px!important;
}

.main-container .social-sharing .social-icons li .social-icon:hover {
	color: #fff!important;
}
.page-id-1860 .our-history .row-container > .wpb_column > .vc_column-inner > .wpb_wrapper {
    border-bottom: 1px solid #fff!important;
    padding-bottom: 0px!important;
}
.wpb_text_column.wpb_content_element.line-gray{
	border-bottom: 1px solid #e5e5e5!important;
    padding-bottom: 100px!important;
}
label.ky {
    padding-bottom: 0px;
}
input.wpcf7-form-control.wpcf7-text {
    height: 41px!important;
    width: 100%;
}

.blog .main-container .blog-page article:first-child .entry-title,
.single-post .main-container .blog-page article .entry-title  {
    margin-top: -10px !important;
}

div#popmake-15603 {
    font-family: Adventure;
}
*{
	font-family: 'IBM Plex Mono', monospace;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1515132363296.vc_row-has-fill {
    padding-bottom: 20px!important;
}
.page-id-1860 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    font-size: 14px!important;
}
.pum-theme-15595, .pum-theme-lightbox {
    background-color: rgba( 0, 0, 0, 0.80 )!important;
}

h1{
  color: #000000;
  /*font-family: Poppins, Arial, Helvetica, sans-serif;*/
  font-family: 'IBM Plex Mono', monospace!important;}

  .vc_row.wpb_row.vc_row-fluid.newsletter-container .row-container .subscribe.wpb_column.vc_column_container.vc_col-sm-12 {
  	margin-bottom: 10px!important;
  }
  .page-id-1860 .vc_row.wpb_row.vc_row-fluid.latest-posts.layout1.vc_custom_1523484170750.vc_row-has-fill {
    margin-bottom: 70px!important;
        padding-top: 70px!important;
}
.latest-posts.layout1 .post-title {
    font-size: 14px!important;}
.main-container .page-content .button{
    background: #ABD373!important;}
.main-container .page-content .button:hover {
    background: #000!important;}




    /*.footer.footer-1 .vc_row.wpb_row.vc_row-fluid.footer {
    background: url(https://fantastictravel.net.ua/wp-content/uploads/2019/03/honolulu-mini-guide-f4fbe2eeffb5-min-e1552317619923.jpg);
    background-repeat: no-repeat;
    background-size: cover;}*/


/*.footer.footer-1 .vc_row.wpb_row.vc_row-fluid.footer {
    padding-top: 71px!important;
}*/
.footer.footer-1 {
    background: url(https://fantastictravel.net.ua/wp-content/uploads/2019/07/footer.jpg);
background-size: cover;}
.footer {
	background-color: transparent!important;
}
p.krain {
    font-size: 16px;
}
strong.str {
    font-size: 16px!important;
}
.blog .inner-brands .container {
    display: none!important;
}
.vc_row.wpb_row.vc_row-fluid.shop-by-category.large-content.ob {
    margin-bottom: 65px!important;
}
.vc_row.wpb_row.vc_row-fluid.tupi {
    margin-bottom: 70px!important;
}
.vc_row.wpb_row.vc_row-fluid.products-carousel4.tt.vc_custom_1553246689692 {
    margin-bottom: 30px!important;
}
.vc_row.wpb_row.vc_row-fluid.corporate-price-table.yy.vc_custom_1553247900828.vc_row-has-fill {
    margin-bottom: 50px!important;
}
.vc_row.wpb_row.vc_row-fluid.comment {
    margin-bottom: 20px!important;
}
.corporate-price-table .vc_col-sm-4 .vc_row {
    margin-bottom: 0 !important;
}
.footer .footer-copyright ul a {
 
    font-family: 'IBM Plex Mono', monospace!important;}
.page-id-1977 .vc_row.wpb_row.vc_row-fluid.our-history {
    margin-top: 63px;
}
.page-id-1977 .vc_row.wpb_row.vc_row-fluid.full-width.corporate-counter.vc_custom_1455524971985 {
    padding-bottom: 38px;
}
.page-id-1977 .main-container.about-page .vc_column_container .wpb_wrapper h3 {
    border: none;
    font-size: 80px!important;
}
.fd_price {
    font-family: 'Proxima Nova Regular';
    max-width: 960px;
    min-width: 100%!important;
}
.wpb_content_element.contact-form-subtitle {
    margin-top: 40px;
    margin-bottom: 32px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.block1 {
    margin-top: -21px !important;
    margin-bottom: 0 !important;
}
.textwidget.custom-html-widget {
    line-height: 36px;
}
h3.shove a:hover {
     color: #ABD373!important;
}
td.bottom-custom {
    border: unset;
}
td.right {
    border: unset;
}
td.top-custom {
    border: unset!important;
}
td.left {
    border: unset;
}
td.top-left {
    border: unset;
}
td.top-right
{
    border: unset;
}

td.bottom-right
{
    border: unset;
}

td.bottom-left
{
    border: unset;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.sizze {
    font-size: 16px;
}
.page-id-15121 .vc_row.wpb_row.vc_row-fluid {
    margin-bottom: 0px!important;
}
.page-id-15121 p.krain {
    padding-bottom: 23px!important;
}
.page-id-15121 .vc_custom_1552915315956 {
    padding-bottom: 0px !important;
}
.header .header-content .vc_custom_1516068870684 {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    padding: 8px!important;
}

.header-container .header-main-right > .vc_column-inner > .wpb_wrapper > div {
    float: left;
    margin-right: 0px!important;
}

.contact-form.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-6 {
    background: #ABD373!important;
}

.main-container .blog-page article .post-date {
    color: #555;
    display: inline-block;
    font-size: 16px!important;

}
h2.kraina_bottom {
    font-size: 20px;
}

p.kraina_bot_par {
    font-size: 18px;
    color: #ABD373!important;
}
p.krain {
    font-size: 18px;
    color: #ABD373!important;
}
img.vc_single_image-img.attachment-full {
    position: relative;
}
.main-container.service-page .box-services .vc_column-inner > .wpb_wrapper .box-content {
    padding-top: 30% !important;
}
h2.wpb_heading.wpb_singleimage_heading {
    position: absolute;
    color: #fff!important;
    z-index: 2;
    bottom: 0;
    opacity: 0.8;
}
h2.wpb_heading.wpb_singleimage_heading {
    background: linear-gradient(to top, #000000, #ffffff00);
    width: 100%;
    padding-top: 200px;
    padding-bottom: 31px;
    opacity: 0.7;
    margin-bottom: 0px!important;
}
h3.widget-title {
    font-size: 25px;
}

h4.main-subtitle {
    padding-top: 20px;
}
h4.main-subtitle:after {
    margin-top: 10px;
}
h4.main-subtitle:before {
    margin-top: 10px;
}
.page-id-1860 .shop-by-category .category-box {
     margin-bottom: 30px!important; }
body .vc_row.wpb_row.vc_inner.vc_row-fluid.pad-bot {
    margin-bottom: 10px!important;
}
.page-id-1860 p.fo{
    color: #ABD373!important;
}
.page-id-1860 .main-container.service-page .corporate-price-table .ts-price-table .table-description .table-price {
    padding: 36px 0!important;}
.page-id-1860 .main-container.service-page .corporate-price-table .ts-price-table .table-description a.button {
    margin: 32px 0 0!important;
}
.widget.widget_woothemes_testimonials {
    margin-top: -16px!important;
}
.page-id-1860 .post-date {
    font-size: 16px!important;
}
.page-id-1860  .latest-posts.layout1 .post-title {
    font-size: 20px!important;
}
h3.podp {
    margin-bottom: 16px!important;
}
.footer .footer-copyright ul {
    list-style-type: none;
    margin: 0 0 33px 0!important;}

.breadcrumbs {
    font-size: 16px!important;
}

.page-id-1977 .main-container.about-page .corporate-counter .counter-info .counter-text {
    font-size: 16px!important;}
.single-post .post-info .wpb_single_image {
    margin-bottom: 25px!important;
}
 .page-id-267 .main-container .vc_row {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
.page-id-15205 .main-container .vc_row {
    margin-bottom: 0px!important;
}
.main-container.about-page .about-intro a.button  {
    background: #abd373!important;
    color: #fff!important;
    border: 1px solid #abd373!important;

    font-size: 1.071em;}
.main-container.about-page .about-intro a.button:hover  {
    background: #000!important;
    color: #fff!important;
    border: 1px solid #000!important;
    font-size: 1.071em;
}

.main-container.service-page,
.blog .main-container,
.single-post .main-container,
.main-container.contact-page {
    padding-top: 43px;
}
.page-id-1977 .main-container.about-page {
    padding-top: 36px!important;
}

a.slid {
    background: rgb(171, 211, 115)!important;
}
a.slid:hover {
    background: black!important;
}
.row-12.a {
    margin-bottom: 25px;
}
input.wpcf7-form-control.wpcf7-submit {
    margin-bottom: 2px;
}
.textwidget.custom-html-widget {
    font-size: 16px!important;
}

.page-id-267 input.wpcf7-form-control.wpcf7-submit.button {
    background-color: #EDEDED!important;
    color: #000 !important;
    line-height: 25px !important;
}

/*в адаптиве вернуть висотц auto*/
.shop-by-category .category-box .wpb_single_image * {
    width: 100%;
    height: 365px!important;
    object-fit: cover;
}

.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1554204101821.dop-class{
    margin-bottom: 23px!important;
}
.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1554204107061.dop-class
{
    margin-bottom: 23px!important;
}
.main-container.service-page .corporate-price-table .ts-price-table header h3, .main-container.service-page .corporate-price-table .ts-price-table header h4 {
    color: #fff;
    font-size: 18px!important;
    text-transform: none !important;
}
.page-id-15157 .main-container.service-page .corporate-price-table .ts-price-table .table-description a.button {
    margin: 29px 0 0!important;
}
.blog .main-container .blog-page article {
     margin: 0 0 0px!important; 
     padding: 0 0 40px 0!important; }
.main-container .blog-page article .entry-title {
    margin: 30px 0 12px 0 !important;
}

.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-size: 14px!important;}
    h3.widget-title span {
    font-family: Adventure;
}
.page-id-15110 .textwidget.custom-html-widget ul li.eks:first-child {
    display: none;
}
li.width-widget {
    list-style-type: initial;
}

/*HotPrice color*/
#ittHS .itt_bg_color .itt_hs_header, .nicescrollht-cursors {
    background-color: #fd9209!important;
}
#ittHS .itt_hs_price_wrap {
    background-color: #009ae5!important;	
}

 /*mc color*/  
.fd_price-header {
    background-color: #fd9209!important;
}
 #itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll {
    position: relative;
    background-color: #fd9209!important;
}
.fd_price-item_info {
    background-color: #009ae5!important;
}
 /*et-slider color*/  
div#itt-hike-photo-showcase {
    border-color: #ABD373!important;
}

button.pum-close.popmake-close {
    background: #abd373!important;
}
p.footer-text {
    color: #fff;
}

.vc_wp_custommenu.wpb_content_element.color-white-footer li a {
    color: #fff!important;
}

i.fas.fa-user-clock:before {
    padding-right: 10px;
    color: #ABD373;
}

i.fas.fa-map-marker-alt:before {
    padding-right: 10px;
    color: #ABD373;
}

i.fas.fa-envelope:before {
    padding-right: 10px;
    color: #ABD373;
}

i.fas.fa-mobile-alt:before {
    padding-right: 10px;
    color: #ABD373;
}

input.wpcf7-form-control.wpcf7-submit{
	background: #abd373!important;
	color: #fff!important;
	padding: 0 25px!important;
	padding: 10px!important;
}

input.wpcf7-form-control.wpcf7-submit:hover{
	background: #000!important;
	color: #fff!important;
	padding: 0 25px!important;
	padding: 10px!important;
}


/* start repaint v3 */

@media (min-width: 300px) {
    div#itTourWidget .fd-b, 
    div#itTourWidgetPopup .fd-b,
    div#itTourWidget .fd-nav-mobile .fd-select, 
    div#itTourWidgetPopup .fd-nav-mobile .fd-select,
    div#itTourWidget .fd-nav-mobile, 
    div#itTourWidgetPopup .fd-nav-mobile,
    div#itTourWidget .fd-nav_item.active, 
    div#itTourWidgetPopup .fd-nav_item.active,
    div#itTourWidget .fd-val_item.active, 
    div#itTourWidgetPopup .fd-val_item.active,
    div#itTourWidget .fd-result_detail, 
    div#itTourWidgetPopup .fd-result_detail,
    div#itTourWidgetPopup .fd-form-fixed,
    div#itTourWidget .fd .ss-scroll, 
    div#itTourWidgetPopup .fd .ss-scroll,
    div#itTourWidget .fd-nav_item.active:hover,
    div#itTourWidget .fd-result_item__price,
    div#itTourWidget .fd-transport_car.active, 
    div#itTourWidget .fd-transport_airplane.active, 
    div#itTourWidgetPopup .fd-transport_car.active, 
    div#itTourWidgetPopup .fd-transport_airplane.active,
    div#itTourWidget .fd-transport_item.active, 
    div#itTourWidgetPopup .fd-transport_item.active,
    div#itTourWidget .fd .date-picker-x .dpx-prev, 
    div#itTourWidget .fd .date-picker-x .dpx-next, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-prev, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-next,
    div#itTourWidget .fd-nights .start, 
    div#itTourWidget .fd-nights .end, 
    div#itTourWidgetPopup .fd-nights .start, 
    div#itTourWidgetPopup .fd-nights .end,
    div#itTourWidget .fd-nav_item:hover,
    div#itTourWidget .addParamsto input[type=radio]:checked+label:before, 
    div#itTourWidgetPopup .addParamsto input[type=radio]:checked+label:before,
    div#itTourWidget .fd-single_request, 
    div#itTourWidgetPopup .fd-single_request,
    div#itTourWidget .fd-tabs_nav__item:after, 
    div#itTourWidgetPopup .fd-tabs_nav__item:after,
    div#itTourWidget .fd-form_item, 
    div#itTourWidgetPopup .fd-form_item,
    div#itTourWidget .fd-form_btn, 
    div#itTourWidgetPopup .fd-form_btn,
    div#itTourWidget .fd-single_fly_popup ul li.selected, 
    div#itTourWidgetPopup .fd-single_fly_popup ul li.selected,
    div#itTourWidget .fd-location_nav:after, 
    div#itTourWidgetPopup .fd-location_nav:after,
    div#itTourWidget .fd-tab_icon, 
    div#itTourWidgetPopup .fd-tab_icon,
    div#itTourWidget .fd-tab_any__detail, 
    div#itTourWidgetPopup .fd-tab_any__detail,
    div#itTourWidget .fd-hike .fd-guided_block .fd-guided_r, 
    div#itTourWidgetPopup .fd-hike .fd-guided_block .fd-guided_r,
    div#itTourWidget .fd-tickets-popup .fd-tickets-price, 
    div#itTourWidgetPopup .fd-tickets-popup .fd-tickets-price,
    div#itTourWidget .fd-tickets-popup .fd-calendar-day.selected, 
    div#itTourWidgetPopup .fd-tickets-popup .fd-calendar-day.selected,
    div#itTourWidget .fd-tickets-popup_single .fd-tickets-single_info, 
    div#itTourWidgetPopup .fd-tickets-popup_single .fd-tickets-single_info,
    div#itTourWidget .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before, 
    div#itTourWidgetPopup .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before,
    div#itTourWidget .fd-tickets-way input[type=radio]:checked ~ .fd-tickets-way_check:before, 
    div#itTourWidgetPopup .fd-tickets-way input[type=radio]:checked ~ .fd-tickets-way_check:before,
    div#itTourWidget .fd .date-picker-x .dpx-selected, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-selected,
    div#itTourWidget .fd-val_item.active:hover, 
    div#itTourWidgetPopup .fd-val_item.active:hover,
    div#itTourWidget .fd-tab_photo__arrow:hover, 
    div#itTourWidgetPopup .fd-tab_photo__arrow:hover,
    div#itTourWidget .fd .rzslider .rz-selection,
    div#itTourWidgetPopup .fd .rzslider .rz-selection,
    div#itTourWidget .fd .rzslider .rz-pointer, 
    div#itTourWidgetPopup .fd .rzslider .rz-pointer,
    div#itTourWidget .fd-tab_pag__item.fd-active, 
    div#itTourWidgetPopup .fd-tab_pag__item.fd-active,
    div#itTourWidget .fd .date-picker-x .dpx-item:not(.dpx-weekday):hover, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-item:not(.dpx-weekday):hover,
    div#itTourWidget .fd-turist .counter div, 
    div#itTourWidgetPopup .fd-turist .counter div,
    div#itTourWidget .fd-favorite_top, 
    div#itTourWidgetPopup .fd-favorite_top,
    div#itTourWidget .fd-favorite_top_link,
    div#itTourWidgetPopup .fd-favorite_top_link,
    div#itTourWidgetPopup .fd-header-favorite {
        background-color: #FD9209 !important;
    }
    div#itTourWidgetPopup .fd-result_item__name,
    div#itTourWidget .fd-result_item__food, 
    div#itTourWidgetPopup .fd-result_item__food,
    div#itTourWidget .fd-location_letter, 
    div#itTourWidgetPopup .fd-location_letter,
    div#itTourWidget .fd-single_info__food, 
    div#itTourWidget .fd-single_price, 
    div#itTourWidgetPopup .fd-single_info__food, 
    div#itTourWidgetPopup .fd-single_price,
    div#itTourWidget .fd-tab_list__item span, 
    div#itTourWidgetPopup .fd-tab_list__item span,
    div#itTourWidget .fd-tab_pag__item.fd-active, 
    div#itTourWidget .fd-tab_any__food, 
    div#itTourWidgetPopup .fd-tab_any__food,
    div#itTourWidget .fd-hike .fd-guided_item .fd-guided-item_icon.mdl, 
    div#itTourWidgetPopup .fd-hike .fd-guided_item .fd-guided-item_icon.mdl,
    div#itTourWidget .fd-hike .fd-guided-item_icon, 
    div#itTourWidgetPopup .fd-hike .fd-guided-item_icon,
    div#itTourWidget .fd-hike .fd-guided-item_icon, 
    div#itTourWidgetPopup .fd-hike .fd-guided-item_icon,
    div#itTourWidget .fd-result_item__name, 
    div#itTourWidget .fd-guided_item .fd-result_item__name, 
    div#itTourWidgetPopup .fd-result_item__name, 
    div#itTourWidgetPopup .fd-guided_item .fd-result_item__name {
      color: #FD9209 !important;
    }
    div#itTourWidget .fd-result_item__desc .fd-icon svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-result_item__desc .fd-icon svg .fd-icon_svg,
    div#itTourWidget .fd-hotel_item.active svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-hotel_item.active svg .fd-icon_svg,
    div#itTourWidget .fd-form_calendar-icons svg, 
    div#itTourWidgetPopup .fd-form_calendar-icons svg,
    div#itTourWidgetPopup .fd-icon svg .fd-icon_svg,
    div#itTourWidget .fd-icon svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-icon svg .fd-icon_svg,
    div#itTourWidget .fd .fd-popup-contry_close .fd-icon_svg, 
    div#itTourWidgetPopup .fd .fd-popup-contry_close .fd-icon_svg,
    div#itTourWidget .fd-location .fd-i_close .fd-icon_svg, 
    div#itTourWidgetPopup .fd-location .fd-i_close .fd-icon_svg,
    div#itTourWidget .serch_svg, 
    div#itTourWidgetPopup .serch_svg {
        fill: #FD9209 !important;
    }
    div#itTourWidget .fd-price {
        border-top: solid 1px #FD9209 !important;
    }
    div#itTourWidget .fd-input_btn:after, 
    div#itTourWidgetPopup .fd-input_btn:after,
    div#itTourWidget .fd-input_btn_short:after, 
    div#itTourWidgetPopup .fd-input_btn_short:after {
        border-bottom: 2px solid #FD9209 !important;
        border-right: 2px solid #FD9209 !important;
    }
    div#itTourWidget .fd-location_back:after, 
    div#itTourWidgetPopup .fd-location_back:after,
    div#itTourWidget .fd-select_arrow:after, 
    div#itTourWidgetPopup .fd-select_arrow:after,
    div#itTourWidget .fd-single_fly_text:after, 
    div#itTourWidgetPopup .fd-single_fly_text:after,
    div#itTourWidget .fd-checkbox_styled:after, 
    div#itTourWidgetPopup .fd-checkbox_styled:after {
        border-color: #FD9209 !important;
    }
    div#itTourWidget .fd .date-picker-double .rang-date, 
    div#itTourWidgetPopup .fd .date-picker-double .rang-date {
        background-color: #ABD37380 !important;
    }
    div#itTourWidget .fd .date-picker-x .dpx-prev:hover, 
    div#itTourWidget .fd .date-picker-x .dpx-next:hover, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-prev:hover, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-next:hover,
    div#itTourWidget .fd-val_item:hover, 
    div#itTourWidgetPopup .fd-val_item:hover,
    div#itTourWidget .fd-tab_photo__arrow, 
    div#itTourWidgetPopup .fd-tab_photo__arrow,
    div#itTourWidget .fd-tab_any__detail:hover, 
    div#itTourWidgetPopup .fd-tab_any__detail:hover,
    div#itTourWidget .fd-turist .counter div:hover, 
    div#itTourWidgetPopup .fd-turist .counter div:hover,
    div#itTourWidget .fd-turist .counter div:first-child, 
    div#itTourWidgetPopup .fd-turist .counter div:first-child,
    div#itTourWidget .fd-single_request:hover, 
    div#itTourWidgetPopup .fd-single_request:hover {
        background-color: #ABD373bf !important;
    }
    div#itTourWidget .fd-form_btn:hover, 
    div#itTourWidgetPopup .fd-form_btn:hover,
    div#itTourWidget .fd-tab_pag__item:hover,
    div#itTourWidgetPopup .fd-tab_pag__item:hover,
    div#itTourWidget .fd-tab_pag__item:hover.fd-active,
    div#itTourWidgetPopup .fd-tab_pag__item:hover.fd-active {
        background-color: #ABD373d9 !important;
    }

    div#itTourWidget .fd-transport_item.active .fd-icon_svg, 
    div#itTourWidgetPopup .fd-transport_item.active .fd-icon_svg,
    div#itTourWidget .fd-tab_icon svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-tab_icon svg .fd-icon_svg,
    div#itTourWidget .fd-tab_photo__arrow svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-tab_photo__arrow svg .fd-icon_svg {
        fill: #fff !important;
    }

    div#itTourWidget .fd-find, 
    div#itTourWidgetPopup .fd-find,
    div#itTourWidget .fd-result_detail, 
    div#itTourWidgetPopup .fd-result_detail,
    div#itTourWidget .fd-tickets-popup .fd-tickets-price span.fd-tickets-more, 
    div#itTourWidgetPopup .fd-tickets-popup .fd-tickets-price span.fd-tickets-more {
        background-color: #009AE5 !important;
    }

    div#itTourWidget .fd-find:hover, 
    div#itTourWidgetPopup .fd-find:hover,
    div#itTourWidget .fd-result_detail:hover, 
    div#itTourWidgetPopup .fd-result_detail:hover {
        background-color: #009AE5 !important;
    }
}

/* end repaint v3 */



a.fd-nav_item.ng-binding.ng-scope.active {
    background: #ABD373!important;
}
.postid-15086 .main-container .comments-area {
    margin: 22px 0!important;}

.postid-15086 .main-container .blog-page article {
    margin: 0 0 0px!important;
    padding: 0 0 0px 0!important;}


.blog .main-container {
    margin: 0;
    padding-bottom: 20px !important;}

 li.width-widget {
    border-bottom: 2px solid #ABD373!important;}
     li.eks {
    border-bottom: 2px solid #ABD373!important;}


.abr{
    border-bottom: 1px solid #e5e5e5!important;
    padding-bottom: 100px!important;
    max-width: 770px!important;
    margin: auto!important;
}

.page-id-15286 #ittHS .itt_hs_main_wrap,
.page-id-15292 #ittHS .itt_hs_main_wrap,
.page-id-15294 #ittHS .itt_hs_main_wrap,
.page-id-15296 #ittHS .itt_hs_main_wrap {
    height: 463px !important;
}

.main-container .vc_row.policy {
    margin-bottom: 60px !important;
}

/*start mf*/

html body #isolate  .it_gradient_right {
    float:none!important;
    width: inherit!important;
}
html body #isolate .ittour_order_block .ittour_order_block_customer_info .ittour_order_grey_form .ittour_order_grey_form_center .ittour_order_grey_form_center_right ul li textarea {
    width: 260px!important;
}
#isolated tr td {
    border: none;
}
#package_order_form_buy_all > div.itt_form_date_blcok > div.itt_row.itt_mtv_top_20 > div:nth-child(4) > dl > dt:nth-child(2) {
    width: 100%;
}
span.fl.number_stars,
#isolate > div.itt_main_block.tour_order.boxy-content > div.ittour_order_block > div > div.ittour_order_block_title_box.itt_order_block_title_box_bg > div.itt_order_block_title_box_center_corner > div > h2 {
    line-height:15px!important
}
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-prev, 
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-next {
    z-index: 9 !important;
}
div#ittourshowcase_hike__table_header,
div#ittourshowcase_hike__showcase_center_box {
    padding-left:  1px!important;
}
table#isolated td {
    background: transparent !important;
}
table#isolated tr:first-child td {
    box-shadow: none !important;
}
div.fd_price-item_country,
div.fd_price-item_val {
    font-size: 16px !important;
}
#ittHSinfo svg,
div#showcase_hottour_v2_showcase_module svg {
    vertical-align: unset !important;
}
div#itTourWidget .fd,
#itTourWidget .fd-nav-mobile {
    min-width: 280px !important;
}
div#itTourWidget .fd-nights, 
div#itTourWidgetPopup .fd-nights,
div#itTourWidget .fd-tickets .fd-select_wrap .ss-container, 
div#itTourWidgetPopup .fd-tickets .fd-select_wrap .ss-container {
    z-index: 12 !important;
}
#ittHS .itt_hs_name,
.nicescroll-rails,
html body #showcase_hike_showcase_module .it_maxi_box .it_title {
    display: none !important;
}
div#showcase_hike_showcase_module img {
    display: inline !important;
}
.jspPane {
    left: 0 !important;
}
#itTourWidget .fd-tickets .fd-select_wrap ul li {
    background-image: none;
}
#itTourWidget .fd-detail {
    position: absolute !important;
    width: 100% !important;
    z-index: 12 !important;
}
#itTourWidgetWrapper select.fd-select {
    visibility: visible !important;
}
table#isolated td, 
table#isolated th {
    padding: inherit !important;
}
#itTourWidget .fd-input, 
#itTourWidgetPopup .fd-input {
    background: unset !important;
}
#itTourWidget li::before {
    display: none !important;
}
#itTourWidget a {
    background-image: none !important;
}
#itTourWidget span.fd-i_close {
    vertical-align: unset !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}
.popmake {
    max-width: 600px !important;
}
div#itt-hike-photo-showcase {
    margin: 0 auto !important;
}
.small-body .page-wrapper .footer {
  position: relative !important;
}
@media (max-width: 1300px) {
    .popmake {
        max-height: 400px !important;
        overflow-y: auto !important;
        top: 50px !important;
    }
    button.pum-close.popmake-close {
        right: 0 !important;
        top: 0 !important;
    }
}
@media (max-width: 1010px) {
    table#isolated {
        left: 0 !important;
    }
}
@media (max-width: 1100px) {
    div#showcase_hike_photo_showcase_module,
    div#showcase_hike_showcase_module {
        overflow-x: auto;
    }
    body {
        overflow-x: auto !important;
    }
}

/*end mf*/

.corporate-price-table {
    margin-top: 0;
}
.corporate-price-table .vc_col-sm-6 {
    margin-top: 50px !important;
}

.offers-block {
    margin-bottom: 6px !important;
}

.offers-country,
.offers-title,
.offers-price {
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.35;
    padding-top: 20px;
}
.offers-block > .vc_column-inner > .wpb_wrapper:hover,
.tupi .vc_column-inner > .wpb_wrapper:hover {
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);
}
.tupi .vc_column-inner > .wpb_wrapper {
    text-align: center;
}
.offers-block .vc_btn3 {
    background-color: #abd373 !important;
    background-image: none !important;
    border-radius: 0 !important;
    border: none !important;
    color: #fff !important;
    font-size: 15px;
    font-weight: 500;
    height: 48px;
    letter-spacing: .03em;
    line-height: 48px !important;
    margin: 15px 0 30px 0px !important;
    max-width: 100%;
    padding: 0 32px !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease !important;
}
.main-container .offers-block .vc_row {
    margin-bottom: 0 !important;
}
.newsletter-container .newsletter-title {
    margin-bottom: 50px !important;
}
.main-container .blog-page article {
    margin: 0 0 20px !important;
    padding: 0 !important;
}
.page-id-15095 .fd_price-main.ss-container {
    height: 440px!important;
}

.parent-pageid-4846  .fd_price-main {
    height: 1550px!important;
}

.single-post .fd_price-main {
    height: 1110px!important;
}

.wrapper .our-history > .row-container > .vc_column_container > .vc_column-inner {
    padding-top: 17px !important;
}

.wrapper .our-history > .row-container > .vc_column_container > .vc_column-inner .vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}

.wrapper .service-page .our-history > .row-container > .vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}

.wpb_wrapper .widget {
    margin-bottom: 45px;
}
.wpb_wrapper .widget:last-child {
    margin-bottom: 0;
}

.page-id-15098 #ittHS .itt_hs_main_wrap {
    height: 480px !important;
}
div#ittourshowcase_hike__showcase_center_box {
    height: 380px !important;
}
.page-id-15095 .block1 h1 {
    font-size: 28px;
}
.main-container.service-page .box-services .vc_column-inner > .wpb_wrapper .box-content {
    background: rgba(0, 0, 0, 0.7) !important;
}

.main-container.service-page .box-services .vc_column-inner > .wpb_wrapper .box-content p {
    color: #fff !important;
}
div#poss {
    margin-bottom: 50px !important;
}
.slick-slider .slick-dots {
    z-index: 99 !important;
}
.our-history .row-container > .wpb_column > .vc_column-inner > .wpb_wrapper {
  padding-bottom: 15px !important;
  border-bottom: none !important;
}
.country-content {
    margin-bottom: 40px !important;
}
.country-more-title {
    margin-bottom: 30px !important;
}
div#dodat h3 {
    font-size: 56px !important;
}

.home .header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
    color: #fff;
}

.home .header-container .ontop.show .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text  {
    color: #000;
}

.footer i.fas,
.footer-copyright p {
    color: #fff;
}
.vc_grid-container .vc_col-sm-4 {
    float: left !important;
}
div#itTourWidget .fd-nav_item {
    line-height: 37px !important;
}
.page-id-15205 .page-content {
    max-width: 1920px;
    margin: 0 auto;
}
.products-carousel3.products-countdown.ty .title h3,
.products-carousel3.products-countdown.ty .title p {
    color: #fff;
}
.offers-block .vc_btn3:hover {
    background-color: #000 !important;
}
.vc_wp_custommenu.wpb_content_element.color-white-footer li a:hover,
.footer a:hover {
    color: #abd373 !important;
}
#itTourWidget .fd-label-right {
    font-family: unset !important;
}
.main-container.service-page .box-services .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
}
.main-container .social-sharing .widget-title {
    text-transform: none !important;
    font-size: 18px !important;
}
.page-id-267 .footer.footer-1 {
    margin-top: -8px;
}

@media (max-width: 1440px) {
    .page-id-15205 .main-container.service-page .box-services .vc_column-inner > .wpb_wrapper .box-content p {
        font-size: 0 !important;
    }
    .about-intro > .vc_column-inner {
        padding-top: 20px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1440px) {
    .main-container.about-page .about-intro h2 {
        margin-bottom: 25px !important;
    }
}

@media (max-width: 1199px) {
    .corporate-counter {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li {
        margin: 0 8px 0 0 !important;
    }
}

@media (min-width: 992px) {
    .topbar-mobile {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .header .header-content .vc_custom_1516068870684 {
        padding-top: 0 !important;
        padding-bottom: 0px !important;
    }
    .shop-by-category .category-box.vc_col-sm-4.col-1,
    .shop-by-category .vc_col-sm-8.col-2,
    .all-content,
    .all-sidebar,
    .parent-pageid-15205 .page-content .service-container .vc_col-sm-4,
    .parent-pageid-15205 .page-content .service-container .vc_col-sm-8,
    .parent-pageid-15121 .page-content .service-container .vc_col-sm-4,
    .parent-pageid-15121 .page-content .service-container .vc_col-sm-8,
    .parent-pageid-4846 .page-content .service-container .vc_col-sm-4,
    .parent-pageid-4846 .page-content .service-container .vc_col-sm-8,
    .single-post .page-content .blog-page .vc_col-sm-4,
    .single-post .page-content .blog-page .vc_col-sm-8  {
        width: 100% !important;
    }
    .all-content,
    .parent-pageid-15205 .page-content .service-container .vc_col-sm-8,
    .parent-pageid-15121 .page-content .service-container .vc_col-sm-4,
    .parent-pageid-4846 .page-content .service-container .vc_col-sm-8,
    .single-post .page-content .blog-page .vc_col-sm-8 {
        margin-bottom: 30px;
    }
    h2 {
        font-size: 25px;
    }
    .page-id-15205 .main-container.service-page .box-services .vc_column-inner > .wpb_wrapper .box-content p {
        display: none !important;
    }
    .topbar-mobile {
        text-align: center !important;
    }
    .parent-pageid-15121 .page-content .service-container .vc_col-sm-4 .wpb_single_image.vc_align_left {
        text-align: center !important;
    }
    .header-main-right > .vc_column-inner {
        padding: 0 !important;
    }
    .header-main-right .headerSpace.show {
        display: none;
    }
    .header-container .main-menu-wrapper {
        margin-bottom: 0 !important;
    }
    .header-content > p {
        margin-bottom: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .header-inner .row-container {
        width: calc(100% - 30px) !important;
    }
}

@media (min-width: 480px) and (max-width: 991px) {
    body .products-carousel3.products-countdown.ty {
        padding-bottom: 120px !important;
    }
    body .corporate-price-table.yy {
        margin-top: -175px !important;
    }
}

@media (max-width: 767px) {
    .page-id-4846 .main-container .wpb_single_image > .wpb_wrapper,
    .page-id-4846 .main-container .wpb_single_image a,
    .page-id-4846 .main-container .wpb_single_image a img {
        width: 100% !important;
    }
    .page-id-4846 .main-container .vc_col-sm-4 {
        margin-bottom: 30px;
    }
    .vc_grid-container .vc_col-sm-4 {
        width: 100% !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .country-more .vc_col-sm-3 {
        width: 50% !important;
        float: left !important;
    }
    .vc_row.wpb_row.vc_row-fluid.tupi figure.wpb_wrapper.vc_figure,
    .vc_row.wpb_row.vc_row-fluid.tupi figure.wpb_wrapper.vc_figure a,
    .vc_row.wpb_row.vc_row-fluid.tupi figure.wpb_wrapper.vc_figure img {
        width: 100% !important;
    }
}

@media (max-width: 479px) {
    .category-box > .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .title-breadcrumbs header.entry-header .entry-title {
        font-size: 30px !important;
    }
    .country-more figure.wpb_wrapper.vc_figure,
    .country-more figure.wpb_wrapper.vc_figure a,
    .country-more figure.wpb_wrapper.vc_figure img {
        width: 100% !important;
    }
    .page-id-1977 .main-container.about-page .vc_column_container .wpb_wrapper h3 {
        font-size: 50px!important;
    }
    body .products-carousel3.products-countdown.ty {
        padding-bottom: 120px !important;
    }
    body .corporate-price-table.yy {
        margin-top: -120px !important;
    }
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    background: #fff;
    border: none;
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    display: block;
    float: left;
    font-size: 1em;
    height: 48px;
    line-height: 48px;
    max-width: 100%;
    padding: 0 10px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: 435px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: unset!important;
    margin-top: 0;
}

#wpcf7-f16900-p1860-o2 > form > p > span.wpcf7-form-control-wrap.email-625 {
    background: #fff;
    border: none;
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    display: block;
    float: left;
    font-size: 1em;
    height: 48px;
    line-height: 48px;
    max-width: 100%;
    padding: 0 10px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    width: 435px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#wpcf7-f16900-p1860-o2 > form > p {
    display: inline-block;
    margin: auto;
    max-width: 100%;
    vertical-align: middle;
}

#wpcf7-f16900-p1860-o2 > form {
    text-align: center;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #abd373;
    border: none;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: 500;
    height: 48px;
    letter-spacing: .03em;
    line-height: 16px;
    margin: 0 0 0 15px;
    max-width: 100%;
    padding: 0 32px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    min-width: 175px;
}
@media(max-width:1400px) {
	#testform {
    height: 400px;
    overflow-y: auto;
}
}
@media(max-width:1199px) and (min-width:992px) {
	.home .header-container.header-1 .row-container {
    padding: 0!important;
}
}
@media(max-width:992px) and (min-width:768px) {
	.footer.footer-1 .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    min-height: 85px;
}
}
html body #itTourWidget .fd-detail {
    position: relative!important;
}

jdiv {
    z-index: 9999!important;
}

html body #itTourWidget .fd-detail, #itTourWidgetPopup .fd-detail {
    padding-left: 10px!important;
    padding-right: 10px!important;
}

html body #itTourWidget .fd-xs .fd-hotel_item, #itTourWidgetPopup .fd-xs .fd-hotel_item {
    width: 18px!important;
}
.social_contact img {
	width:34px;
}
span.wpcf7-not-valid-tip {
    clear: both;
}
div.wpcf7-response-output {
    margin-top: 3em;
}
@media(max-width:654px) {
	input.wpcf7-form-control.wpcf7-submit {
    display: block;
    margin: 10px 0;
}

#wpcf7-f16900-p1860-o2 > form > p > span.wpcf7-form-control-wrap.email-625 {
    display: block;
    width: 100%;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0!important;
}
}
body .mobile-menu .mobile-menu-container {
    z-index: 999;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    height: 41px!important;
    background: #f2f2f2;
    border: none;
    border-radius: 0;
    height: 46px;
    padding-left: 15px;
    width: 100%;
}
#wpcf7-f16900-p1860-o2 > form > p > span.wpcf7-form-control-wrap.email-625 input {
    background-color: #fff;
}