/*
 Theme Name:   InsuGroup Child
 Theme URI:    http://insugroup.axiomthemes.com/
 Description:  InsuGroup Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     insugroup
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  insugroup-child
*/


/* vitrina hot price 2x3 */

.page-id-xxx #ittHS .itt_hs_main_wrap {
    height: 695px !important;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
}
/* popupmaker advanced form */

#testform .row-12 {
    display: flex;
    margin-bottom: 20px;
}

#testform .row-12>.row-6 {
    display: flex;
    flex-wrap: wrap;
}

#testform .row-6 {
    width: 50%;
}

#testform .row-4 {
    width: 33.33%;
}

#testform input:not([type="submit"]),
#testform select,
#testform textarea {
    width: 100%;
    height: 40px;
    border: solid 1px #cccccc !important;
    background: #fff;
    padding: 5px 10px;
    border-radius: 3px !important;

}

#testform br {
    display: none;
}

#testform .row-12.col3 {
    padding-left: 5px;
    padding-right: 5px;
}

#testform .row-6 {
    padding-left: 10px;
    padding-right: 10px;
}

#testform .row-4 {
    padding-left: 5px;
    padding-right: 5px;
}

#testform input[type="submit"] {
    padding: 10px 25px;
    border: 1px solid #2c3459;
    background-color: #2c3459;
    color: #fff;
    margin-left: 10px;
    cursor: pointer;
    transition: 0.3s all;
    margin-top: 0px;
}
.select_container {
    background-color: transparent !important;
}
#testform input[type="submit"]:hover {
    padding: 10px 25px;
    border: 1px solid #2c3459;
    background-color: #fff;
    color: #2c3459;
    margin-left: 10px;
    transition: 0.3s all;
}

.pum-theme-7776 .pum-container, .pum-theme-lightbox .pum-container {
    border: none !important;
}

.pum-theme-7776 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close {
    font-size: 17px !important;
    line-height: 14px !important;
}

#testform textarea {
    height: 120px;
    margin-left: 10px;
    margin-right: 10px;
    max-width: calc(100% - 20px);
}

#testform .row-12>.row-6>.row-6 {
    padding-left: 0px;
}

#testform label {
    display: block;
    width: 100%;
}

@media screen and (max-width: 1023px) {
    #request-popup {
        max-height: 400px;
        overflow: auto;
    }
}

#testform .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}

@media screen and (max-width: 550px) {

    #testform>.row-12>.row-6,
    #testform .row-12.col3 .row-4 {
        margin-bottom: 15px;
    }

    #testform .row-12.col3 .row-4 {
        width: 100% !important;
    }

    #testform .row-12 {
        margin-bottom: 0px;
    }

    #testform label {
        font-weight: 400;
        font-size: 13px;
    }

    #testform .row-12>.row-6 {
        width: 100% !important;
        flex-wrap: wrap;
    }

    #testform .row-12 {
        flex-wrap: wrap;
    }
.pum-theme-8097 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
right: -3px !important;
}
}
.sc_team_item span {
    position: absolute;
z-index: 2;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
font-weight: 600;
z-index: 20;
}
.sc_team_item:hover span {
color: #fff;
}
.readmore_btn {
    position: relative;top: 50px;
    background: #fff;
    padding: 7px 20px;
    opacity: 0;
    transition: 0.3s all;
}
.sc_team_item:hover .readmore_btn {
    opacity: 1;
    transition: 0.3s all;
}
.home .sc_services_item_title {
    font-size: 1.6em;
}
.home .fd_price-main {
    height: 450px !important;
}
.home-form .trx_addons_column-1_2 {
    float: left;
}
.home-form br {
    display: none;
}
.home-form textarea {
    width: 100%;
}
.home-form label.sc_form_field {
    margin-bottom: 20px !important;
}
.home-form .sc_item_button {
    text-align: left !important;
}
.home .home-form-title {
    margin-bottom: 40px !important;
}
h4.sc_blogger_item_title.entry-title {
    font-size: 1.6em !important;
}
footer .widget_title {
    font-size: 1.364em !important;
}
.page-id-3891 .fd_price-main {
    height: 460px !important;
}
.page-id-3891 .sc_services.sc_services_default {
    margin-top: -13px;
}
.page-id-6882 #ittHS .itt_hs_main_wrap {
    height: 920px !important;
}
.page-id-6891 .sc_services_default .sc_services_item_content {
    max-height: none;
}
.post_item_single .post_content.entry-content ul .cat-item {
    list-style: none !important;
}
.page-id-6846 .it_main_center {
    height: 640px !important;
}
.tour-vitrina.alignright {
    width: 350px;
}
.all-country-row {
    margin-bottom: 80px !important;
}
.country-content p {
    margin-bottom: 10px;
}
.country-image img {
    margin-bottom: 30px;
}
.country-vitrina #ittHS .itt_hs_main_wrap {
    height: 920px !important;
}
.all-services .column-1_2 {
    float: left;
}
.page-id-6917 .post_item_single .post_featured + .post_header {
    margin-bottom: 10px;
}
.page-id-6917 .fd_price-main {
    height: 1090px !important;
}
.single-product .single-service-image-wrap {
    margin-bottom: 40px !important;
}
.blog .sidebar {
    float: right !important;
position: static !important;
}
.blog article .post_featured {
    margin-bottom: 30px !important;
}
.page-id-6917 .before-footer {
    margin-top: 70px;
}
body.custom-background {
    background-size: cover !important;
}
.blog .post_layout_excerpt + .post_layout_excerpt {
    margin-top: 50px !important;
}
.blog .fd_price-main {
    height: 640px !important;
}
.blog #trx_addons_widget_recent_posts-5,
.blog #categories-2 {
    padding-left: 20px !important;
}
.news-image {
    margin-bottom: 30px;
}
.news-image + div p {
    margin-bottom: 10px;
}
.page-id-1545 .top_panel {
    margin-bottom: 70px;
}
.sc_team_item_socials.trx_addons_hover_info {
    display: flex !important;
align-items: center !important;
justify-content: center !important;
margin-top: 10px;
}
.sc_team_item_socials.trx_addons_hover_info .social_item {
    position: relative !important;
    width: 20px;
}
.page-id-691 .footer_wrap {
    margin-top: 0px;
}
.sc_layouts_title_breadcrumbs {
    display: none;
}
.sc_layouts_menu_nav>li ul, .sc_layouts_menu_nav>li ul>li, .sc_layouts_menu_nav>li ul>li>a {
    font-size: 15px !important;
}
rs-sbg-px + rs-layer-wrap {
    top: 0px !important;
    bottom: 0px !important;
}
.wpb_text_column p {
    *font-size: 1.15em;
}
body .sc_anchor_visible {
    -webkit-transform: rotate(-90deg) translateX(-50%) translateY(-185px);
-moz-transform: rotate(-90deg) translateX(-50%) translateY(-185px);
-ms-transform: rotate(-90deg) translateX(-50%) translateY(-185px);
transform: rotate(-90deg) translateX(-50%) translateY(-185px);
}
.scheme_default .sc_item_button a.color_preset_light:not(.sc_button_bg_image) {
    background-color: #23a1ea;
border-color: #23a1ea;
}
html .scheme_default .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
    color: #2c3459 !important;
}
html .scheme_default .sc_item_subtitle {
    color: #2c3459 !important;
}
.vc_general.vc_tta-style-classic .vc_tta-tab .vc_tta-title-text {
    font-size: 1.2em !important;
}
.sc_item_descr.sc_blogger_descr.sc_align_center {
    font-size: 1.15rem !important;
}
.sc_layouts_menu .menu-item a {
    padding-left: 3px !important;
    padding-right: 3px !important;
    font-size: 14px !important;
}
.sc_layouts_menu_nav>li + li {
    margin-left: 7px !important;
}
.home-mp-row {
    position: relative;
    z-index: 3 !important;
}
.sc_team_featured .trx_addons_hover_content  .readmore_btn {
    display: none !important;
}
.home .scheme_default .overlay_color_light .sc_action_item .sc_action_item_link:hover {
    color: #fff;
    border-color: #fff;
}
footer .widget_contacts .contacts_socials {
    margin-top: 2em !important;
}
footer .widget_contacts .contacts_logo + .contacts_description {
    margin-top: 1.5em !important;
}
@media screen and (min-width: 1024px) {
    .all-country-content.sc_layouts_column_icons_position_left .vc_column-inner {
        padding-right: 100px !important;
    }

}
.home-minimal-price {
    position: relative;
    top: 18px;
}
.home-minimal-price .fd_price-main {
    height: 545px !important;
}
.footer_widgets_inner {
    padding-top: 10px !important;
    padding-bottom: 2.5em !important;
}
.home .vc_general.vc_tta-style-classic .vc_tta-panels .vc_tta-panel-body {
    padding-top: 48px !important;
}
.before-footer {
    padding-left: 15px;
    padding-right: 15px;
}
.pum-theme-7958 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    top: 0px !important;
    right: 0px !important;
}
body .footer_wrap {
    margin-top: 80px;
}
body:not(.home):not(.page-id-691):not(.page-id-1545) .footer_wrap {
    margin-top: 0px !important;
}
.top_panel {
    margin-bottom: 80px;
}
.page-id-6882 .before-footer {
    margin-top: 80px;
}
.page-id-6846 .before-footer {
    margin-top: 80px;
}
.page-id-7486 .before-footer {
    margin-top: 0px;
}
.cat-72 .before-footer {
    margin-top: 60px;
}
.cat-74 .before-footer {
    margin-top: 67px;
}
.cat-73 .before-footer {
    margin-top: 65px;
}
.blog .before-footer {
    margin-top: 80px;
}
.single-post .before-footer {
    margin-top: 60px;
}
.page-id-6891 .top_panel {
    margin-bottom: 0px;
}
.page-id-6917 .post_layout_classic .post_header + .post_content {
    min-height: 100px;
}
.page-id-1545 .sc_item_descr.sc_services_descr {
    position: relative;
    padding-bottom: 85px;
}
.page-id-1545 .sc_item_descr.sc_services_descr:before {
    content: '';
        position: absolute;
        display: block;
        width: 40px;
        height: 2px;
        background-color: #23a1ea;
        top: auto;
        bottom: 50px;
        left: 50%;
        transform: translateX(-50%);
}
body.page-id-1545 .footer_wrap {
    margin-top: 72px;
}
.page-id-6891 .sc_services_default .sc_services_item_info {
    padding-bottom: 25px !important;
}
.page-id-6882 .sidebar.right[class*="scheme_"] .widget {
    padding-left: 30px !important;
}
.all-country-content .sc_title {
    margin-top: 35px;
}
.cat-74 .vc_row .wpb_text_column.wpb_content_element  p {
    margin-bottom: 0.4em;
}
@media screen and (min-width: 1024px) {
    .home .sc_blogger_classic .sc_blogger_item_content {
        padding-bottom: 10px !important;
    }
}
@media screen and (max-width: 1023px) {
    .page-id-6846 .sidebar-right {
        padding-left: 0px !important;
    }
    .page-id-6882 .sidebar.right[class*="scheme_"] .widget {
        padding-left: 0px !important;
    }
}
@media screen and (min-width: 1680px) {
    .page-id-6846 .it_main_center {
        height: 775px !important;
    }
    .page-id-3891 .fd_price-main {
        height: 507px !important;
    }
    .cat-73 .country-vitrina #ittHS .itt_hs_main_wrap {
        height: 1060px !important;
    }
    .page-id-6917 .before-footer {
        margin-top: 30px !important;
    }
}
.page-id-3891 .sc_services_default .sc_services_item_content {
    max-height: none !important;
        font-size: 1.13em!important;
}
.home .sc_action_item_default.with_image:after {
    background: transparent !important;
}
.search-tour-vitrina {
    width: 370px !important;
    float: right;
    max-width: 100% !important;
}
.popmake.theme-7958 .call-us h3 {
    font-size: 2em;
font-weight: 400;
margin-top: 0;
}
.popmake.theme-7958 .call-us  input[type="submit"] {
    margin-top: 0px !important;
}
.pum-theme-7958 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    box-shadow: none !important;
    background: #23a1ea !important;
    border-color: #23a1ea !important;
    color: #fff !important;
}
.widget.widget_recent_posts .post_thumb + .post_content {
    height: 67px;
display: flex;
flex-direction: column;
justify-content: center;
}
.cat-72 .wpb_wrapper img.alignleft {
    max-width: 320px;
}
.cat-72 .content .wpb_wrapper p {
    margin-bottom: 14px;
}
.pl-80 {
    padding-left: 80px !important;
}
.page-id-7486 .pl-80 {
    padding-left: 35px !important;
}
.page-id-6917 .post_layout_classic .post_header + .post_content {
    padding-top: 0.4em;
}
.page-id-6917 .post_layout_classic {
    margin-bottom: 2rem;
}
@media screen and (max-width: 1439px) {
    .sc_layouts_row_type_compact .sc_layouts_logo img {
        max-height: 60px !important;
    }
}
.home .sc_team_item a + .post_featured .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
}
.home .sc_team_item a + .post_featured .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(0.8,0.17);
    -moz-transform: scale(0.8,0.17);
    -ms-transform: scale(0.8,0.17);
    transform: scale(0.8,0.17);
    background-color: rgba(44, 52, 89, 0.85) !important;
}
.home .sc_team_item a:hover + .post_featured .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    background-color: rgba(44, 52, 89, 0.85) !important;
}
.home .sc_team_item a span {
    color: #fff;
}
.home .sc_team_item a:hover span {
    color: #23a1ea;
}
.top_panel .vc_col-sm-10 .sc_layouts_item + .sc_layouts_item {
    margin-left: 10px !important;
}
.top_panel .socials_wrap .social_item {
    margin-right: 5px !important;
}
@media screen and (min-width: 1600px) {
    .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height: 60px !important;
margin-top: -5px;
    }
}

@media screen and (min-width: 1024px) {
    .home-request-second {
        display: flex;
        align-items: center;
    }
}
.footer_wrap .columns_wrap .widget_contacts .contacts_description p {
    font-size: 1.1rem;
}
.widget_contacts .contacts_description + .contacts_info {
    margin-top: 1.5em;
}
.widget_contacts .contacts_socials {
    margin-top: 2.5em !important;
}
footer .socials_wrap .social_item a:hover span {
    color: #fff !important;
}
@media screen and (max-width: 1439px) and (min-width: 1263px) {
    .home .sc_blogger_classic .sc_blogger_item .sc_blogger_item_content {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.sc_layouts_column_align_right .sc_layouts_menu_nav > li > ul {
    padding-left: 20px;
}
@media screen and (min-width: 1900px) {
    .page-id-691 .sc_googlemap {
        height: 830px !important;
    }
}
@media screen and (max-width: 1024px) {
    .home .home-mp-row .vc_col-lg-6 {
        width: 100% !important;
    }
    .all-country-row {
        padding-left: 10px !important;
    }
    .home .vc_row.vc_row-fluid.home-tours {
        margin-bottom: 50px !important;
    }
    .blog .sidebar {
        margin-top: 40px !important;
    }
    .blog  .page_content_wrap .content_wrap:before {
        display: none !important;
    }
    .blog .sidebar #custom_html-2,
    .blog .sidebar #custom_html-3,
    .blog .sidebar #custom_html-4 {
        display: none !important;
    }
}
@media screen and (max-width: 1439px) {
    .home-minimal-price .fd_price-main {
        height: 465px !important;
    }
}
@media screen and (max-width: 479px) {
    .home .home-minimal-price .fd_price-main {
        height: 455px !important;
    }
    .cat-72 .wpb_wrapper img.alignleft {
        max-width: 100% !important;
    }
    .content_wrap, .content_container {
        width: 95% !important;
    }
    .vitrina-search {
        width: 100% !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1262px) {
    .page-id-3891 .fd_price-main {
        height: 375px !important;
    }
    .page-id-3891 .content_wrap.vitrina-search {
        width: 100%;
margin-left: auto !important;
margin-right: auto !important;
    }
    .page-id-3891 .content_wrap.vitrina-search .vc_column-inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media screen and (min-width: 960px) and (max-width: 1024px) {
    .page-id-6882 .sidebar {
        margin-top: 50px !important;
    }
}
@media screen and (max-width: 1024px) {
    .blog .content_wrap .content,
    .blog .content_wrap .sidebar {
        width: 100% !important;
    }
    .blog .content_wrap .sidebar .widget {
        padding-left: 0px !important;
    }
    .vc_col-sm-8.country-content-wrap .country-image {
        text-align: center !important;
    }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
    .single-product.cat-72 .tour-vitrina.alignright {
        margin-top: 40px !important;
    }
}

@media screen and (max-width: 991px) {
    .home .home-tours .vc_col-sm-8,
    .home .home-tours .vc_col-sm-4 {
        width: 100% !important;
    }
    .home .home-tours .vc_col-sm-4 {
        margin-bottom: 50px;
    }
}
.search_wrap {
    display: none !important;
}
@media screen and (max-width: 1023px) {
    .page-id-3891 .fd_price-main {
        height: 375px !important;
    }
}

@media screen and (max-width: 991px) {
    .search-tour-row .vc_col-sm-7 {
        width: 100% !important;
    }
    .search-tour-row .vc_col-sm-5 {
        width: 100% !important;
    }
    .search-tour-vitrina {
        width: 100%!important;
        margin-bottom: 40px !important;
    }
    .vitrina-search {
        padding-right: 0px!important;
        margin-right: 0px!important;
        margin-left: 0px !important;
    }
}

@media screen and (max-width: 767px) {
    footer .widget_recent_posts {
        display: none !important;
    }
    .page-id-3891 .vitrina-search .vc_column-inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media screen and (max-width: 959px) {
    .page-id-6882 .hot-tours .vc_col-sm-8,
    .page-id-6882 .hot-tours .vc_col-sm-4 {
        width: 100% !important;
        float: left;
    }

    .page-id-6882 .hot-tours .vc_col-sm-4 .widget {
        width: 100% !important;
    }
    .page-id-6882 .hot-tours .vc_col-sm-4 .widget + .widget {
        margin-top: 30px !important;
    }
}

@media screen and (max-width: 1024px) {
    .vc_column_container.vc_col-sm-8,
    .vc_column_container.vc_col-sm-8 + .vc_col-sm-4 {
        width: 100% !important;
    }
    .blog .sidebar .widget {
        width: 100% !important;
        padding-right: 0px !important;
    }
    html .blog .sidebar .widget, .sidebar[class*="scheme_"] .widget {
        padding-right: 0px !important;
    }
    .blog .sidebar_inner {
        width: 100%;
    }
    .blog .sidebar aside + aside {
        margin-top: 40px !important;
    }
    .tour-vitrina.alignright {
        width: 100% !important;
    }
    .country-content-wrap,
    .country-vitrina {
        width: 100% !important;
    }
    .single-product .woocommerce-breadcrumb + .container .row {
        width: 100% !important;
    }
    .country-vitrina {
        margin-top: 30px !important;
    }
    .single-service-image-wrap .vc_col-sm-4,
    .single-service-image-wrap .vc_col-sm-8 {
        width: 100%;
    }
    .single-service-img img {
        width: 100%;
        margin-top: 30px;
    }
    .single-service-image-wrap + .vc_row .vc_col-sm-4 {
        display: none;
    }

}
@media screen and (max-width: 959px) {
    .rs-parallax-wrap {
        min-height: calc(100vh + 250px) !important;
    }
    #slider-1-slide-2-layer-9,
    #slider-1-slide-1-layer-9 {
        top: -50px !important;
    }
}

@media screen and (max-width: 360px) {
    #slider-1-slide-2-layer-9, #slider-1-slide-1-layer-9 {
        top: -80px !important;
    }
}
@media screen and (max-width: 340px) {
    .vc_col-sm-4.country-vitrina {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media(min-width: 1025px){
	div#tpbr_topbar {
    display: none;
}
}
@media(max-width: 1024px){
	div#tpbr_topbar {
    padding: 0!important;
        background: #23a1ea !important;
}
.menu_mobile .menu_mobile_nav_area > ul > li > a,
.menu_mobile .menu_mobile_nav_area>ul>li li>a {
    color: #838487;
}
.scheme_dark .menu_mobile_inner {
    background-color: #fff !important;
}
}
div#tpbr_topbar a {
    color: #fff;
}
@media screen and (min-width: 320px) {
    .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: block !important;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: none !important;
}
}

@media screen and (min-width: 425px) and (max-width: 768px) {
    .vc_tta-panel-body .sc_item_title.sc_title_title {
        font-size: 25px !important;
    }
    .vc_tta-panel-body .sc_title_align_default + .wpb_text_column p + p {
        display: none;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
    .home-mp-row .sc_content_container .wpb_text_column .wpb_wrapper {
        display: none;
    }
    .home-mp-row .sc_content_container .wpb_text_column + .vc_empty_space {
        display: none;
    }
    .home-mp-row .sc_content_container {
        padding-top: 0px !important;
            margin-top: 12px!important;
    }
    .home-mp-row .sc_content_container:before {
        display: none !important;
    }
}
@media screen and (max-width: 1024px) {
    .sc_item_descr.sc_align_center, .wpb_column:not(.vc_column-sm-12) .sc_item_descr.sc_align_center {
        font-size: 16px !important;
    }
}
@media screen and (max-width: 768px) {
    .sc_item_descr.sc_align_center, .wpb_column:not(.vc_column-sm-12) .sc_item_descr.sc_align_center {
        font-size: 14px !important;
    }
    .home-request-second .vc_col-sm-7 h4 {
        font-size: 2em !important;
    }
    .home-request-second .vc_col-sm-7 h4 + div + div {
        display: none !important;
    }
    .home-request-second {
        display: flex;
        align-items: center;
    }
    .home .sc_blogger_item_title.entry-title {
        font-size: 1.5em !important;
    }
    footer .contacts_description {
        display: none !important;
    }
}
@media screen and (max-width: 425px) {
    .home .home-partners {
        display: none !important;
    }
    .sc_item_descr.sc_align_center, .wpb_column:not(.vc_column-sm-12) .sc_item_descr.sc_align_center {
        font-size: 13px !important;
    }
    .home-request-wrap {
        display: none !important;
    }
    .page-id-7486 .pl-80 {
        padding-left: 0px !important;
    }
}
@media screen and (min-width: 425px) and (max-width: 991px) {
	.page-id-1545 .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-6.vc_col-xs-12.vc_col-has-fill.sc_layouts_column_icons_position_left {
    display: none;
}
    .footer-request-img {
        display: none !important;
    }
}
@media screen and (max-width: 424px) {
    .footer-request-img .vc_column-inner{
            min-height: 540px;
    }
}
@media screen and (max-width: 600px) {
    .home-request-second {
        flex-direction: column;
    }
    .home-request-second .vc_col-sm-7 h4 {
        text-align: center !important;
        margin-bottom: 10px !important;
    }
}

body div#itt-hike-photo-showcase {
    margin: 0 auto!important;
}


@media (max-width: 1010px) {
  table#isolated {
      left: 0 !important;
    }
  div#showcase_hike_photo_showcase_module,
  div#showcase_hike_showcase_module {
    overflow-x: auto;
  }
    .boxy-inner .ittour_order_block_title_box,
    .itt_main_block.tour_order.boxy-content {
        width: 95vw !important;
    }
    .it_close {
        width: 100px !important;
    }
}


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%;}
#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}
span.fl.number_stars {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 {padding-left:  1px!important;}
div#ittourshowcase_hike__showcase_center_box {padding-left: 1px!important;}
#isolated td {background: transparent !important;}
div.fd_price-item_val {font-size: 18px !important;}
#ittHSinfo svg {vertical-align: unset;}
.fd_price_sm {width: 100% !important;}
#ittHS .itt_hs_name,
.nicescroll-rails {display: none !important;}
div#showcase_hike_showcase_module img {display: inline !important;}
.jspPane {left: 0 !important;}
div #itTourWidget .fd-nav_item {line-height: 32px !important;}
span.it_close {width: 87px!important;}
.jspPane {left: 0!important;}
html body #showcase_hike_showcase_module * .it_description {width: 11%!important;}
html body #showcase_hike_showcase_module * .it_col_12 {width: 8%!important;}


body.page-template-default.page.page-id-6846.woocommerce-js {
    overflow-y: hidden;
}



@media only screen and (min-width: 320px) and (max-width: 959px){
table#isolated {
left: initial !important;
}
.scrollling {
overflow-x: scroll;
}
div#showcase_hike_showcase_module {
overflow-x: scroll;
}
div#showcase_module {
overflow-x: scroll;
}
div#showcase_hike_photo_showcase_module {
overflow-x: scroll;
}
}


nav.fd-nav {
    height: 40px!important;
}

@media(max-width: 959px) and (min-width: 768px){
	.page-id-6846 .sidebar .widget, .sidebar[class*="scheme_"] .widget{
		width: 100%;
	}
	.page-id-6846 aside#categories-2 {
    margin-top: 30px;
}
.page-id-6846 aside#trx_addons_widget_recent_posts-5{
	margin-top: 50px;
}

}


@media (min-width: 960px) and (max-width: 980px) { /* 200% */
.footer-request-img.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-6.vc_col-xs-12.vc_col-has-fill.sc_layouts_column_icons_position_left {
    display: none;
}
rs-layer#slider-1-slide-2-layer-1,
rs-layer#slider-1-slide-1-layer-1{
	width: 500px!important;
}
rs-layer#slider-1-slide-2-layer-3,
rs-layer#slider-1-slide-1-layer-3{
font-size: 28px!important;
}
.scheme_default .sc_layouts_row_delimiter, .scheme_default.sc_layouts_row_delimiter{
	    display: none;
}
.menu_mobile .menu_mobile_nav_area{
	top: 59%;
}
}

@media (min-width: 1050px) and (max-width: 1100px) { /* 175% */
.page-id-7486 .all-country-image.wpb_column.vc_column_container.vc_col-sm-6.sc_layouts_column_icons_position_left {
    padding-left: 10px;
}
.scheme_default .page_content_wrap .content_wrap:before {
    background-color: #ffffff!important;
}
.blog .sidebar.right[class*="scheme_"] .widget {

    padding-left: 0!important;
}
.blog .sidebar.right.widget_area.scheme_default {
    width: 100%;
    margin-top: 50px;
}
.blog .content {
    width: 100%!important;
}
.page-id-6917 .wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left {
    width: 100%;
}
.page-id-6917 .wpb_column.vc_column_container.vc_col-sm-4.sc_layouts_column_icons_position_left {
    width: 100%;
}
body .sc_layouts_row_type_compact.sc_layouts_row_fixed_on {
    padding-top: 4px !important;
    padding-bottom: 0px !important;
}

.sc_layouts_row_type_compact.sc_layouts_row_fixed_on .wpb_column.vc_column_container.vc_col-sm-10.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left {
    padding-top: 2px;
}
ul#menu-golovne-menyu a {
    padding: 0;
    font-size: 10px!important;
}
ul#menu-golovne-menyu {
    margin-right: 20px;
}
}

@media (min-width: 1250px) and (max-width: 1300px) { /* 150% */
.page-id-7486 .all-country-image.wpb_column.vc_column_container.vc_col-sm-6.sc_layouts_column_icons_position_left {
    padding-left: 10px;
}
.home-mp-row h6.sc_item_subtitle.sc_content_subtitle.sc_align_default.sc_item_title_style_default {
    display: none;
}
.home-mp-row h2.sc_item_title.sc_content_title.sc_align_default.sc_item_title_style_default {
    margin-top: 0;
	    margin-bottom: -17px;
}
}

@media (min-width: 1500px) and (max-width: 1550px) { /* 125% */
}

@media (min-width: 1700px) and (max-width: 1750px) { /* 110% */
}

@media (min-width: 2350px) and (max-width: 2400px) { /* -80% */
}

@media (min-width: 2500px) and (max-width: 2600px) { /* -75% */
}

@media (min-width: 2800px) and (max-width: 2900px) { /* -67% */
}

@media (min-width: 3750px) and (max-width: 3850px) { /* -50% */
}

a.tab3 i.vc_tta-icon.icon-umbrella {
    background-image: url(/wp-content/uploads/2020/02/burj-al-arab-1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.page-id-5 .scheme_default .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab .vc_tta-icon:before{
	display:none;
}
header .vc_col-sm-2 .sc_layouts_item {
    position: relative;
    top: -10px;
}

.scheme_dark .menu_mobile_inner a {
    color: #000000!important;
}

a.tab2 i.vc_tta-icon.fa.fa-plane {
    background-image: url(/wp-content/uploads/2020/02/Maldivy.png);
    background-position: center;
    background-repeat: no-repeat;
}
a.tab1 i.vc_tta-icon.vc-material.vc-material-home {
    background-image: url(/wp-content/uploads/2020/02/parthenon-2.png);
    background-position: center;
    background-repeat: no-repeat;
}
a.tab4 i.vc_tta-icon.vc-material.vc-material-directions_car {
    background-image: url(/wp-content/uploads/2020/02/Tajland.png);
    background-position: center;
    background-repeat: no-repeat;
}
.vc_row.wpb_row.vc_row-fluid.home-partners.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.vc_row-o-equal-height.vc_row-flex.wpb_start_animation.animated{
	justify-content: center;
}
@media(max-width: 767px){

	.vc_row.wpb_row.vc_row-fluid.home-partners.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.vc_row-o-equal-height.vc_row-flex.wpb_start_animation.animated {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.partners_main.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.vc_row-no-padding.wpb_start_animation.animated {
    display: none;
}
}
@media(max-width: 1439px){
	.widget_area .post_item .post_thumb, aside .post_item .post_thumb{
		    width: 4.6875em!important;
    height: 4.6875em!important;
	}
}

@media(max-width: 767px){
	.vc_row.wpb_row.vc_row-fluid.all-country-row.row-country-rewers.vc_row-has-fill.vc_row-no-padding.vc_general.vc_parallax.vc_parallax-content-moving-fade.js-vc_parallax-o-fade .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex!important;
    flex-wrap: wrap-reverse!important;
}
}
@media(min-width: 768px) and (max-width: 959px){
.all-country-content .sc_title{
	    margin-top: 10px!important;
}
}
.page-id-5 .scheme_default .sc_action_item_default.with_image:after {
    background-color: rgba(0,0,0,0.5)!important;
}

body #itTourWidget .fd-nav_item.active {
	background: #23a1ea!important;
}
body #itTourWidget .fd-b {
background: #23a1ea!important;
}
body #itTourWidget .fd-nav_item:hover {
background: #23a1ea!important;
}
body #itTourWidget .fd-nav_item.active:hover {
background: #23a1ea!important;
}
body #itTourWidget .fd-nav-mobile .fd-select {
background: #23a1ea !important;
}
body #itTourWidget .fd-nav-mobile {
background: #23a1ea !important;
}

#itTourPriceWidget .fd_price-header, #itTourPriceWidgetPopup .fd_price-header {
    background-color:  #23a1ea!important;
}

#itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll {
    background-color:  #23a1ea!important;
}
#ittHS .itt_bg_color {
    background: #23a1ea!important;
}
#ittHS .itt_border_color {
    border-left-color: #23a1ea!important;
    border-bottom-color: #23a1ea!important;
}
.nicescrollht-cursors {
    background: #23a1ea!important;
}

#itTourPriceWidget .fd_price-item_info, #itTourPriceWidgetPopup .fd_price-item_info {
    background-color: #23a1ea!important;
}

.header_position_over .top_panel span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1 {
    font-size: 12px;
}

header.top_panel.top_panel_custom .sc_layouts_item {
    margin-top: 0px;
    margin-bottom: 0px;
}

.home .poslugy .sc_team_item a span {
    max-width: 160px !important;
}

.home .sc_team_item a + .post_featured .trx_addons_hover_mask {
    -webkit-transform: scale(0.8, 0.3);
    -moz-transform: scale(0.8, 0.3);
    -ms-transform: scale(0.8, 0.3);
    transform: scale(0.8, 0.3);
}

a.telegram,
a.viber {
	position: relative;
}

a.telegram svg,
a.viber svg {
    position: absolute;
    top: 0;
    left: 0;
}

a.viber svg {
    top: 1px;
}

a.telegram:hover svg path,
a.viber:hover path {
    fill: #fff;
}

@media(max-width: 1380px){
	.header_position_over .top_panel span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1 {
    	font-size: 10px;
	}
	.home .poslugy .sc_team_item a span {
    	font-size: 14px;
	}
	
	.team_about h4.sc_team_item_title.trx_addons_hover_title {
    	font-size: 16px !important;
	}
}
@media(min-width: 1024px) and (max-width: 1380px){
	.home-mp-row .sc_item_title + div[class*='_container'], .sc_item_subtitle + div[class*='_container'], .sc_item_descr + div[class*='_container'], .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns, .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content{
		margin-top: 1.4em !important;
    padding-top: 0em !important;
	}
}
.header_position_over .top_panel .wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column.sc_layouts_column_align_left.sc_layouts_column_icons_position_left span,
.header_position_over .top_panel .wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column.sc_layouts_column_align_left.sc_layouts_column_icons_position_left a {
    font-size: 14px;
}

.header_position_over .top_panel .sc_item_button.sc_button_wrap span {
    font-size: 14px;
}

ul#menu-golovne-menyu li a:hover{
	color:#333;
}

div#popmake-7912 input.wpcf7-form-control.wpcf7-submit.btn {
    margin-top: 15px!important;
}

.scheme_default .menu_mobile_close:before, .scheme_default .menu_mobile_close:after {
    border-color: #212121!important;
}

@media(max-width: 479px){
	#slider-1-slide-2-layer-9, #slider-1-slide-1-layer-9 {
    top: -245px !important;
}
}
@media(max-width: 1024px){
	.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_narrow.sc_layouts_row_delimiter {
    display: none;
}
}

@media(min-width: 1100px) and (max-width: 1262px){
	.sc_layouts_row .sc_button_wrap .sc_button {
    padding: 3px;
    margin-left: 10px;
	}
}

.form-group--material h3 {
    line-height: 1.3;
}

.page-id-3891 div#detail {
    margin-top: -5px;
}

body #itTourWidget .fd .date-picker-double .addParamsto label:before, #itTourWidgetPopup .fd .date-picker-double .addParamsto label:before{
	    top: 10px !important;
}

@media(min-width: 1600px){
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.sc_layouts_row_fixed_on {
    padding-top: 12px!important;
    padding-bottom: 0!important;
}
}

@media(max-width: 1439px){
	.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.sc_layouts_row_fixed_on {
    height: 90px;
}
}
@media(max-width: 1262px){
	.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.sc_layouts_row_fixed_on{
	padding-top: 20px!important;
	}
	.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 53px !important;
}
}
@media(max-width: 1024px){
	body .sc_layouts_row_type_compact.sc_layouts_row_fixed_on {
    padding-top: 14px !important;
    padding-bottom: 0px !important;
}
}
.fd_flat-container .fd_price-header.fd-ex-sm {
    color: #fff!important;
}
#showcase_hiketour_v2_showcase_module .itt_hike_main_wrap.itt_border_color,
#showcase_hiketour_v2_showcase_module .itt_hs_content_wrap_ht.itt_hs_custom_scroll{
	height: 850px!important;
}
 .ittHS_HT_wrap.itt_bg_color {
    margin-top: -31px!important;
}

.footer_wrap .contacts_logo img {
    max-width: 100px !important;
    width: 100px !important;
}
