/***/


/*english font*/


/*WorkSans-Black*/


/***/

@font-face {
    font-family: 'AtlasBlack';
    src: url('fonts/WorkSans-Black.ttf') format('truetype')
}

@font-face {
    font-family: 'AtlasBold';
    src: url('fonts/WorkSans-Bold.ttf') format('truetype')
}

@font-face {
    font-family: 'WorkSans-ExtraBold';
    src: url('fonts/WorkSans-ExtraBold.ttf') format('truetype')
}

@font-face {
    font-family: 'WorkSans-ExtraLight';
    src: url('fonts/WorkSans-ExtraLight.ttf') format('truetype')
}

@font-face {
    font-family: 'AtlasLight';
    src: url('fonts/WorkSans-Light.ttf') format('truetype')
}

@font-face {
    font-family: 'AtlasMedium';
    src: url('fonts/WorkSans-Medium.ttf') format('truetype')
}

@font-face {
    font-family: 'AtlasRegular';
    src: url('fonts/WorkSans-Regular.ttf') format('truetype')
}

@font-face {
    font-family: 'WorkSans-SemiBold';
    src: url('fonts/WorkSans-SemiBold.ttf') format('truetype')
}

@font-face {
    font-family: 'WorkSans-Thin';
    src: url('fonts/WorkSans-Thin.ttf') format('truetype')
}
.single-camping .reserve-park .sales .left{
    width: 47%;
}
#wizardinfosys_autosearch_form{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#searchSection .wp_autosearch_form_wrapper{
    border-start-end-radius: 4px;
    border-end-end-radius: 4px;
    width: 74%;
}

#select2-lang-select-results .select2-results__option {
    font-family: 'AtlasRegular';
    text-transform: none;
}
.green-footer-content .whatsapp, .social-menu .whatsapp {
    margin-left: 5px;
    margin-right: 0;
}

.question {
    padding-right: 35px;
}

.icon-camping a:before,
.icon-world-heritage a:before,
.icon-money-saving a:before,
.icon-parks-map a:before {
    background-image: url(images/sprite_menu_icons_en.png);
}

.contact_links:before,
#searchSection .select2-container--default .select2-selection--single .select2-selection__arrow b,
.searchLinks ul li a {
    background: url(images/sprites_new_flip.png) 0 0 no-repeat;
}

.icon-camping a:before {
    background-position: 3px -752px;
    width: 56px;
}

.icon-money-saving a:before {
    background-position: 0 -100px;
    width: 56px;
}

.icon-world-heritage a:before {
    background-position: -1px -1047px;
    width: 77px;
}

.icon-parks-map a:before {
    background-position: -1px -430px;
    width: 78px;
}
.green-footer .row {
    padding-bottom: 30px;
}
.mapPage .bottomSbar .btn.green a,
.footerLink a,
a.btn,
span.btn,
.btn a {
    background-image: url(images/sprites_flip.png);
}
.wrapper_cat .categories.col-md-7, .wrapper_cat .tags.col-md-7, .wrapper_cat .related_files.col-md-7{
    float: right;
}
.green-footer .social-menu .widget_nav_menu .widget-title{
    line-height: 1.3; 
}
body[data-indcurrentfontsize2="INDcurrentfontsize2"] .shared.icons,
body[data-indcurrentfontsize3="INDcurrentfontsize3"] .shared.icons,
body[data-indcurrentfontsize4="INDcurrentfontsize4"] .shared.icons,
body[data-indcurrentfontsize5="INDcurrentfontsize5"] .shared.icons,
body[data-indcurrentfontsize6="INDcurrentfontsize6"] .shared.icons,
body[data-indcurrentfontsize7="INDcurrentfontsize7"] .shared.icons,
body[data-indcurrentfontsize8="INDcurrentfontsize8"] .shared.icons,
body[data-indcurrentfontsize9="INDcurrentfontsize9"] .shared.icons,
body[data-indcurrentfontsize10="INDcurrentfontsize10"] .shared.icons{
    left: auto;
    right: 0;
}
body[data-indcurrentfontsize2="INDcurrentfontsize2"] .atss.share_title, body[data-indcurrentfontsize2="INDcurrentfontsize2"] #INDbtnWrap #INDmenu-btn, 
body[data-indcurrentfontsize3="INDcurrentfontsize3"] .atss.share_title, body[data-indcurrentfontsize3="INDcurrentfontsize3"] #INDbtnWrap #INDmenu-btn,
body[data-indcurrentfontsize4="INDcurrentfontsize4"] .atss.share_title, body[data-indcurrentfontsize4="INDcurrentfontsize4"] #INDbtnWrap button#INDmenu-btn,
body[data-indcurrentfontsize5="INDcurrentfontsize5"] .atss.share_title, body[data-indcurrentfontsize5="INDcurrentfontsize5"] #INDbtnWrap button#INDmenu-btn,
body[data-indcurrentfontsize6="INDcurrentfontsize6"] .atss.share_title, body[data-indcurrentfontsize6="INDcurrentfontsize6"] #INDbtnWrap button#INDmenu-btn,
body[data-indcurrentfontsize7="INDcurrentfontsize7"] .atss.share_title, body[data-indcurrentfontsize7="INDcurrentfontsize7"] #INDbtnWrap button#INDmenu-btn,
body[data-indcurrentfontsize8="INDcurrentfontsize8"] .atss.share_title, body[data-indcurrentfontsize8="INDcurrentfontsize8"] #INDbtnWrap button#INDmenu-btn,
body[data-indcurrentfontsize9="INDcurrentfontsize9"] .atss.share_title, body[data-indcurrentfontsize9="INDcurrentfontsize9"] #INDbtnWrap button#INDmenu-btn,
body[data-indcurrentfontsize10="INDcurrentfontsize10"] .atss.share_title, body[data-indcurrentfontsize10="INDcurrentfontsize10"] #INDbtnWrap #INDmenu-btn
{
    padding-right: 180px !important;
    padding-left: 0;
}
body[data-indcurrentfontsize2="INDcurrentfontsize2"] ul#menu-icon-map li a , 
body[data-indcurrentfontsize3="INDcurrentfontsize3"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize4="INDcurrentfontsize4"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize5="INDcurrentfontsize5"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize6="INDcurrentfontsize6"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize7="INDcurrentfontsize7"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize8="INDcurrentfontsize8"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize9="INDcurrentfontsize9"] ul#menu-icon-map li a ,
body[data-indcurrentfontsize10="INDcurrentfontsize10"] ul#menu-icon-map li a {
    line-height: 1 !important;
}
body[data-indcurrentfontsize3="INDcurrentfontsize3"] #page span,
body[data-indcurrentfontsize4="INDcurrentfontsize4"] #page span,
body[data-indcurrentfontsize5="INDcurrentfontsize5"] #page span,
body[data-indcurrentfontsize6="INDcurrentfontsize6"] #page span,
body[data-indcurrentfontsize7="INDcurrentfontsize7"] #page span,
body[data-indcurrentfontsize8="INDcurrentfontsize8"] #page span,
body[data-indcurrentfontsize9="INDcurrentfontsize9"] #page span,
body[data-indcurrentfontsize10="INDcurrentfontsize10"] #page span{
    padding-left: 2px;
}
body[data-indcurrentfontsize6="INDcurrentfontsize6"] span.menu_title,
body[data-indcurrentfontsize7="INDcurrentfontsize7"] span.menu_title,
body[data-indcurrentfontsize8="INDcurrentfontsize8"] span.menu_title,
body[data-indcurrentfontsize9="INDcurrentfontsize9"] span.menu_title,
body[data-indcurrentfontsize10="INDcurrentfontsize10"] span.menu_title{
    padding: 0;
}
.camp_container .wrap_filter.active-firts.container {
    margin-right: 0;
    margin-left: 254px;
}
.filterCamp .checkmark {
    right: auto;
    left: 0;
}
.labelFilter {
    padding: 0 19px 0 24px;
}
#bouble {
    right: auto;
    left: 77px;
}
#bouble-x {
    right: auto;
    left: 8px;
}
.mapPage.fullMap.govmapDiv .not_colum.filterLine {
    width: 100%;
    margin-top: 10px;
}
.map_bouble_style {
    text-align: left;
}
.mapMiddle #bouble .block[data-content="v"]:after , .mapMiddle #bouble .block[data-content="x"]:after{
    margin-left: 4px;
    margin-right: 0;
}
.wrapper_breadcrumb {   
    font-size: 0 !important;
}
.wrapper_breadcrumb #breadcrumbs{
    opacity: 0 !important;
    visibility: hidden !important;
}
@media (min-width: 1024px) {
    .tmpl_files .col-md-24,
    .tmpl_files .col-md-12{
        float: left;
    }

    .tmpl_files .col-lg-36.col-md-24 .col-md-12{
        padding-left: 10px;
    }
}

@media (min-width: 1024px) {
    article .articleWrap .article {
        padding-right: 3%;
    }
    #mapSbar {
        float: left;
    }
    .reserve-park .infoInner .download li:hover span.hoverDownload,
    .reserve-park .infoInner .download li span.hoverDownload {
        background: url(images/sprites_new.png) right -2220px no-repeat !important;
        right: 0;
    }
    .menu-megamenu-en-container ul.megamenu li:hover {
        background: #fff url(images/bg-hover-megamenu.png) 0 0 repeat-x;
        border-right: 1px solid #cfc8c6;
        border-left: 1px solid #cfc8c6;
        z-index: 99999;
        position: relative;
        margin-left: -1px;
    }
    .menu-megamenu-en-container ul.megamenu li {
        float: left;
    }
    .wr-megamenu-container {
        float: left;
        width: auto;
    }
    .menu-megamenu-en-container li a .menu-item-link {
        font-size: 20px;
        padding: 28px 0 27px;
        line-height: 19px;
        color: #004b3f;
        cursor: pointer;
    }
    .menu-megamenu-en-container li+li:hover a .menu-item-link .menu_title,
    .menu-megamenu-en-container li:hover a .menu-item-link .menu_title {
        border: none;
    }
    .menu-megamenu-en-container li a .menu-item-link .menu_title .first-word.clps {
        visibility: collapse;
    }
}

@media (max-width: 1024px) {
    .camp_container .wrap_filter.active-firts.container {
       margin: 0;
    }
    .single-camping .reserve-park .sales .left {
        width: 100%;
        /* overflow-x: auto; */
    }
    .single-camping .reserve-park .tableHead span {
        font-size: 12px;
    }    
    .reserve-park .content .right {
        border: none ! important;
        margin: 0;
        text-align: center;
    }
    .menu-megamenu-en-container li {
        width: 100%;
    }
    .menu-megamenu-en-container li a .menu-item-link {
        color: #004b3f;
        padding: 0 15px;
        font-size: 17px;
        font-family: AtlasMedium;
        margin-right: 0;
        border-bottom: 1px solid #cfc8c6;
        z-index: 2;
        position: relative;
    }
    .menu-megamenu-en-container li a .menu-item-link .menu_title {
        border: none!important;
    }
    .menu-megamenu-en-container li a .menu-item-link .menu_title .first-word.clps {
        display: none;
    }
    .icon-parks-map a:before {
        background-position: 6px -379px;
    }
    .icon-world-heritage a:before {
        background-position: 6px -1006px
    }
    .icon-camping a:before {
        background-position: 3px -708px;
    }
    .icon-money-saving a:before {
        background-position: 0px -28px
    }
    .mapPage .wrap_filter .filterTitle {
        background: url(images/sprites_new.png) right -72px top -1473px no-repeat;
    }
    .flashbacks #flashbacks-scroll {
        width: calc(100% - 190px);
    }
    .single-camping .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8.col-xs-12{
        width: 100%;
    }
    #bouble {
        left: 50%;
        transform: translateX(-50%);
    }
}

.wrapper_lobby h1 {
    text-align: center;
}

.menu-top-menu-en-container {
    display: inline-block;
}
/*
.menu-search {
    margin-left: 0px;
    margin-right: 8px;
    padding-right: 17px;
    padding-left: 0px;
}
*/
.col-md-pull-1 {
    left: 4.16666667%;
}

.col-md-pull-2 {
    left: 8.33333334%;
}

.wrapper-activities .swiper-container-rtl .swiper-button-next {
    right: 14px;
}

.wrapper-activities .swiper-container-rtl .swiper-button-prev {
    left: 14px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    padding-right: 8px;
}

.select2-container .select2-search--inline {
    float: right;
}

.select2-dropdown {
    right: -100000px;
}

.select2-container--open .select2-dropdown {
    right: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.select2-close-mask {
    right: 0;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    float: left;
}


.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-width: 5px 4px 0 4px;
    right: 50%;
    margin-right: -4px;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    right: 1px;
    left: auto;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-right: 5px;
    margin-left: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: 2px;
    margin-left: auto;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-right: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-right: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-right: -1em;
    padding-right: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-right: -2em;
    padding-right: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-right: -3em;
    padding-right: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-right: -4em;
    padding-right: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-right: -5em;
    padding-right: 6em;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    float: left;
    margin-left: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-width: 5px 4px 0 4px;
    right: 50%;
    margin-right: -4px;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: right;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    right: 1px;
    left: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: left;
    margin-right: 5px;
    margin-left: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: 2px;
    margin-left: auto;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.fancybox-wrap {
    right: 0;
}

#fancybox-loading {
    right: 50%;
    margin-right: -22px;
    background-position: right -108px;
}

#fancybox-loading div {
    right: 0;
    background-image: url('images/ratag-loader_en.gif');
}

.fancybox-close {
    left: -18px;
}

.fancybox-prev {
    right: 0;
    left: auto;
}

.fancybox-next {
    left: 0;
    right: auto;
}

.fancybox-prev span {
    right: 10px;
    background-position: 0 -36px;
    left: auto;
    transform: rotate(180deg);
}

.fancybox-next span {
    left: 10px;
    background-position: 0 -72px;
    right: auto;
    transform: rotate(180deg);
}

.fancybox-tmp {
    right: -99999px;
}

.fancybox-overlay {
    right: 0;
}

.fancybox-overlay-fixed {
    left: 0;
}

.fancybox-title-float-wrap {
    left: 50%;
}

.fancybox-title-float-wrap .child {
    margin-left: -100%;
}

.fancybox-title-over-wrap {
    right: 0;
}

.mapPage input[type="checkbox"]:checked+label span {
    background: url(images/check-mark.png) right 1px 1px no-repeat;
}

.megamenu-3-col>div {
    float: left;
    margin-right: 5.32%;
    margin-left: 0;
}

.custom-logo-link {
    float: right;
}



.site-header-top li {
    padding: 0 22px 0 25px;
}

.site-header-top .select2 {
    direction: rtl;
    margin-left: 15px;
}

.site-header-top .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.site-header-top .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
}

.site-header-top .select2-container--default .select2-selection--single .select2-selection__rendered {
    direction: ltr;
    padding-left: 24px;
}


.selectLang.select2-container--open .select2-dropdown--below {
    left: -98px;
}


.wr-megamenu-container .jsn-bootstrap3 .row>div {
    float: right;
}

.menu_title {
    border-right: 1px solid #cfc8c6;
    border-left: 0;
    text-align: left;
    max-width: 100%;
}

.wr-megamenu-container ul.wr-mega-menu>li:first-child .menu_title {
    max-width: 100%;
}

body .swiper-button-next {
    transform: none;
}

body .swiper-button-prev, body .swiper-container-horizontal .swiper-button-prev {
    transform: rotate(180deg);
}
.swiper-container.sliderNews.swiper-container-horizontal .swiper-button-prev {
    margin-inline: 0;
    margin-inline-start: -9px;
}
body .swiper-container-horizontal .swiper-button-next {
    transform: none;
}
.sliderHome h1,
.sliderHome h2 {
    font-family: AtlasMedium;
}

.sliderHome div.btn.green a {
    padding-left: 10px;
    padding-right: 30px;
    font-weight: 700;
}

.wr-megamenu-container .caption {
    text-align: left;
}


.wr-megamenu-container li:hover>a,
.wr-megamenu-container li.focus>a {
    background-position: left 0px top -59px;
}

.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>.menu-item-link,
.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active>.menu-item-link {
    border-right: 1px solid #cfc8c6;
    border-left: 0;
}

.btn.green.wr-element-submenu a.caption {
    padding: 11px 46px 8px 33px;
    background-position: right 13px -53px;
}
.wr-megamenu-item .megamenu4.megamenu3-2-cols .col-md-7,
.wr-megamenu-item .megamenu4 .col-md-7,
.wr-megamenu-item .megamenu4 .col-md-7 .wr-element-submenu{
    padding: 0 !important;
    border: 0;
    width: 100%;
}


.wr-element-submenu.btn.green {
    margin: 24px 0 0 12px;
}

.wr-element-submenu .submenu-items a {
    text-align: left;
    background: none;
}

.wr-element-submenu .submenu-items a::before{
    content: '';
    width: 8px;
    height: 15px;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
}

.wr-element-submenu .submenu-items li:hover a::before{
    background: url(images/sprites_new.png) right -85px top -67px no-repeat;
}

.block-sub-menu .block_title a{
    padding-left: 2px !important;
}

.block-sub-menu .block_title a::before,
.block-sub-menu .block_title .block_link a{
    background: none !important;
}

.block-sub-menu .block_title .block_link a::before{
    background: url(images/sprites_new.png) 0 0 no-repeat !important;
    left: -18px;
}

.block-sub-menu .block_title .block_link:hover a{
    color: #004b3f !important;
    background: none !important;
}

.block-sub-menu .block_title .block_link:hover a::before{
    background: url(images/sprites_new.png) right -85px top -67px no-repeat !important;
}

.wr-megamenu-inner .block-sub-menu .wr-wrapper-caption,
.wr-megamenu-inner .block-sub-menu .wr-wrapper-caption * {
    text-align: left;
}

.widget_menu_block {
    margin: 18px 5px 0 0;
}

.btn.dark_green_border {
    background-position: right 14px -156px;
}

.prev-menu-item>.menu-item-link {
    border-right: 1px solid #cfc8c6;
    border-left: 0;
}

.megamenu3-2-cols .col-md-5 .wr-element-megamenu_image {
    float: left;
}

.megamenu3-2-cols .col-md-5 .wr-element-submenu {
    float: left;
}

.megamenu3-2-cols .col-md-7 .wr-element-megamenu_image {
    float: left;
}

.megamenu3-2-cols .col-md-7 .wr-element-submenu {
    float: left;
    border-left: 1px solid #cfc8c6;
}

.wr-megamenu-container ul ul {
    float: left;
}

.col-md-8 .megamenu-3-col>div {
    margin-right: 0;
}

.col-md-8 .megamenu-3-col>div:nth-child(3) {
    padding-right: 0;
    margin-right: 0;
}

.megamenu1-left-img.wr-element-megamenu_image {
    padding-right: 5px;
    text-align: right;
}

.wr-megamenu-container .wr-megamenu-inner ul {
    padding: 0 0 0 10px;
}

.megamenu4.megamenu3-2-cols .col-md-7 {
    padding-left: 20px !important;
    border-left: 1px solid #cfc8c6;
}

.megamenu4 .widget_menu_block:last-child {
    margin-right: 0;
}

.megamenu4 .widget_menu_block {
    margin-right: 3%;
    margin-left: 0;
    float: left;
}

.megamenu4 .btn.dark_green_border {
    background-position: right 14px -158px;
}

.wr-element-submenu .submenu-items .btn.dark_green a:before {
    background-position: right -5px -240px;
    float: left;
    margin-right: 7px;
}

.wr-element-submenu .submenu-items .btn.dark_green a {
    padding: 5px 0 3px 9px;
    background-position: right 16px -125px;
    float: left;
}

.btn.dark_green a,
a.btn.dark_green,
span.btn.dark_green {
    margin: 0 0 0 2px;
}

.btn-menu {
    float: left;
}

.icon-subscription a:before {
    background-position: left 3px top -880px;
}

.icon-calendar a:before {
    background-position: left 5px top -432px;
}


.wrapper_icons_menu>div {
    float: left;
    padding-right: 0;
}
.rapCalendar_title {
    margin-left: 4.5%;
    margin-top: 30px;
}
.wrapper_icons_menu li a {
    border-left: 0;
    border-right: 1px solid #cfc8c6;
    min-width: 130px;
    margin-right: 0 !important;
    font-family: AtlasBlack;
}

.wrapper_icons_menu li:hover {
    border-right: 1px solid #cfc8c6;
    border-left: 0;
}

.icons_menu [class*="icon-"] a:before {
    display: none;
}

.wrapper_icons_menu li.prev-menu-item, 
.prev-menu-item>.menu-item-link, 
.prev-menu-item a>.menu-item-link{
    border-left: 0;
    border-right: 1px solid #cfc8c6;
}

.tooltip.top .tooltip-arrow {
    background-position: left -1388px;
    margin-right: -7px;
}


.wrapper-menu-search {
    float: left;
}

.site-header {
    right: 0;
}


.reserve-park .infoContantInner,
.reserve-park .useInfo .openHour {
    border-left: 0;
    border-right: 1px solid #cfc8c6;
}

.reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8 {
    float: none;
    display: inline-block;
    margin-right: -4px;
}

.reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:last-of-type {
    margin-left: 0;
}

.item-mobile-menu .item-mobile-menu-text {
    right: 0;
}
.left_section_infoArrive {
    border-left: 1px solid #cfc8c6;
    border-right: 0;
}
.item-mobile-menu {
    border-right: 1px solid #004b3f;
    border-left: none;
}

.item-mobile-menu.last,
.item-mobile-menu:last-child {
    border-right: none;
}

.item-mobile-menu {
    float: left;
}

.sliderHome div.wrapText {
    left: 0;
    right: 0;
}

.sliderHome span.credit {
    right: calc((100% - 1228px) / 2);
    left: unset;
}

span.credit,
.page-template-template-about .breadcrumbs {
    right: 0;
    left: unset;
}

.wrapper_lobby .breadcrumbs span {
    float: left;
}

.wp_autosearch_submit,
.wp_autosearch_submit:hover,
.wp_autosearch_submit:active,
.wp_autosearch_submit:visited {
    right: 0px ! important;
    left: unset;
    float: right;
}

.menu-search:before,
.wp_autosearch_submit:not(.wp_autosearch_indicator) {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

div#searchSection {
    right: 0;
    left: 0;
}

.searchLinks {
    text-align: left;
}

.searchLinks .col-md-12 {
    float: left;
}

.searchLinks ul li a {
    background-position: left -82px top 3px;
}

#searchSection .wp_autosearch_input {
    float: left;
}

#searchSection .select2-container {
    border-radius: 5px 0 0 5px;
    margin-left: -2px;
    margin-right: 0px;
    width: 26%!important;
}

#searchSection .select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: left;
    padding-left: 13px;
    font-size: 17px;
}

span.searchCatTxt {
    text-align: left;
    padding-left: 20px;
}

#searchSection .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-position: left -82px top -1485px;
}

#searchSection .wp_autosearch_submit,
#searchSection .wp_autosearch_submit:hover,
#searchSection .wp_autosearch_submit:active,
#searchSection .wp_autosearch_submit:visited {
    background: url(images/sprites2.png) right 17px -70px no-repeat!important;
}

.searchOptions.select2-container--open .select2-dropdown--below {
    right: 0;
}

#searchSection .wp_autosearch_indicator {
    background: url('images/ratag-loader_en.gif') no-repeat right 0/112% #FFF !important;
}

span.closeSearch {
    float: left;
}

.camping h2 {
    background-position: left -80px top 19px;
}

.camping a.camp_link.btn.transparent
/*,
.camping a.camp_link.btn*/

{
    background-position: right 12px top -125px;
}

.camping a.camp_link {
    padding: 10px 28px 10px 15px;
}

.hp-new a,
.hp-new a:focus {
    float: left;
}

a.content-new,
a.content-new:focus {
    text-align: left;
}

.hp-news .col-md-12:first-child {
    padding-left: 0;
}

.hp-news .col-md-12:last-child {
    padding-right: 0;
}

.hp-news .sliderNews .swiper-wrapper .col-md-12:first-child,
.hp-news .sliderNews .swiper-wrapper .col-md-12:last-child {
    padding-right: 10px;
    padding-left: 10px;
}

.hp-new-second-row .btn.green a {
    background-position: right -69px top -52px;
}

.hp-news .container .row.hp-new-second-row {
    margin: 0;
    padding: 0;
}

.social-menu .widget_nav_menu .menu-social-links-container {
    padding-left: 6px;
}

.social-menu .widget_nav_menu .widget-title,
.social-menu .widget_nav_menu .menu-social-links-container,
#menu-social-links {
    float: left;
}

.social-menu .widget_nav_menu {
    float: left;
}

.social-menu .widget_nav_menu li {
    float: left;
    padding-right: 4px;
    padding-left: 0;
}

.green-footer .social-menu .widget_nav_menu .widget-title{
    margin-right: 10px;
    font-family: 'AtlasMedium';
}
.social-menu .mla_text_widget .textwidget {
    direction: rtl;
}

.social-menu .mla_text_widget {
    float: right;
}

.social-menu .menu-social-links-container .facebook a {
    background-position: right 0px -362px;
}

.social-menu .menu-social-links-container .instagram a {
    background-position: right 0px -285px;
}

.social-menu .menu-social-links-container .youtube a {
    background-position: right -2918px;
    margin-left: 5px;
}

.wrapper-activities .swiper-button-next,
.wrapper-activities .swiper-button-prev {
    margin-right: -10px;
    margin-left: -10px;
}

.activity-item .activity-content {
    right: 0;
}

.btn.white {
    background-position: right -69px top -1897px;
}

.activity-date:last-of-type {
    padding-right: 0;
}

.activity-date {
    float: right;
    border-left: 1px solid #ffffff;
}

.wrapper-activities,
.wrapper_inforgaphical_banner {
    background: transparent right 50%/ cover no-repeat;
}

.sub-title {
    background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
}

.activity-background {
    background: transparent url(images/activities_black_pixel.png) right 0 repeat;
    right: 0;
}

.activity-dates-title {
    float: right;
    background-position: right -14px top -1818px;
    padding: 4px 24px 0 0;
}

.activity-item .activity-content .btn.white {
    margin: 19px auto 0 auto;
}

.wrapper-activities .swiper-button-next,
.wrapper-activities .swiper-container-rtl .swiper-button-prev {
    background-position: right 29px -1860px;
}

.wrapper-activities .swiper-button-prev,
.wrapper-activities .swiper-container-rtl .swiper-button-next {
    background-position: right 8px -1768px;
}

.fancybox-right {
    float: left;
}

.fancybox-left {
    float: right;
}

.gallery-item figcaption div {
    left: 18px;
}

.gallery-item figcaption div.dur {
    right: 18px;
}

.gallery-item figcaption div.dur * {
    float: right;
}

.gallery-item figcaption {
    text-align: left;
}

.wrapper-hp-gallery .btn.green {
    background-position: right 12px top -50px;
    padding-right: 40px;
}

.footerLinks {
    float: left;
}

.footerLink a {
    background-position: left -80px top 13px;
}

.footerTop .moreLinks a {
    background-position: right -69px top -56px;
}

.footerTop li.footerLink {
    border-right: 2px solid rgba(207, 200, 198, 0.7);
    border-left: none;
}


.green-footer .container .row .footer-menu-items,
.green-footer .container .row .publicSharing,
.green-footer .container .row .moreInformation {
    float: left;
}

.green-footer .footer-menu-items {
    text-align: left;
    padding-left: 42px;
    padding-right: 0;
}

.green-footer .publicSharing {
    padding-right: 0;
    padding-left: 30px;
}

.green-footer .footer-menu-items .container .row {
    float: left;
}

.footer-menu-items div>ul>li {
    padding-left: 10px;
}

.green-footer .social-menu .widget_nav_menu {
    margin-right: -5px;
    margin-left: -47px;
    float: right;
}

.green-footer .social-menu .mla_text_widget .textwidget {
    float: right;
    margin-left: 5px;
    margin-right: 5px;
}

.green-footer .social-menu .menu-social-links-container .instagram a {
    background-position: right -285px;
}

.moreInformation *,
.publicSharing * {
    text-align: left ! important;
}

.inline .sharethis-inline-share-buttons .st-btn {
    margin: 0 0 5px 5px;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print'],
.inline .sharethis-inline-share-buttons .st-btn[data-network='email'] {
    background: url(images/sprites3.png) right 0 no-repeat;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print'] {
    background-position: right 12px -456px;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='email'] {
    background-position: right 12px -544px;
}

.contact_banners .container .row .wrapper_contact_banners,
.hp-news .container .ajax_news .col-lg-12 {
    float: left;
}

.wrapper_contact_banners a {
    width: 50%;
    float: right;
}

.wrapper_contact_banners a:first-child {
    float: left;
}

.mapPage input.sbarSearch {
    background-position: right -20px top -31px;
}

.wrapMapLinks .mapLink {
    float: left;
}

.mapPage .wrap_filter .row .filterLine,
.mapPage .wrap_filter .row .filterLine .filter_box .row .col-md-4 {
    float: left;
}

.mapPage .wrap_filter .inner_filter span.col-md-4 {
    width: 30%;
}

.mapPage .wrap_filter .inner_filter div.col-md-20 {
    width: 70%;
}

.mapPage .col-md-20 input[type="checkbox"]+label span:first-of-type {
    margin-bottom: 0;
}

.mapPage input[type="checkbox"]+label span:first-of-type {
    float: left;
}

.mapPage input[type="checkbox"]:checked+label span:first-of-type {
    background: url(images/check-mark.png) 1px 1px no-repeat;
}

.mapPage input[type="checkbox"]:checked+label span:first-of-type {
    background-position: 2px 2px;
}

.mapPage .inner_filter label span.label {
    padding-left: 0;
}

.mapPage .wrap_filter label {
    float: none;
    display: block;
}

.home .mapPage .wrap_filter label {
    display: inline-block;
}

.mCSB_inside>.mCSB_container {
    margin-right: 0;
}

/* .mCSB_inside>.mCSB_container {
    margin-left: 30px;
} */

.mapPage .sbarFilters.wrap_filter {
    padding-left: 6%;
    padding-right: 0;
}

.mapPage .rpLine .rpMapTxt h2 {
    text-align: left;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    left: 0;
    right: 6px;
}
.mCSB_scrollTools.mCSB_1_scrollbar.mCS-dark-3.mCSB_scrollTools_vertical {
    left: 10px;
}
.reserve-park .mCSB_scrollTools.mCSB_1_scrollbar.mCS-dark-3.mCSB_scrollTools_vertical {
    left: 0px;
}
.reserve-park .mCSB_inside > .mCSB_container {
    margin-left: 30px;
}
.mapPage .rpLine, .mapPage.govmapDiv .rpLine {
    padding: 19px 30px 19px 6%;
}

.mapPage .rpLine img {
    float: left;
}

.calendar .eventon_filter_line .filtering_set_val {
    background-position: right -69px top -1957px;
    text-align: left;
}


/*sharethis*/

#st-1 .st-btn:last-child {
    margin-left: 0 ! important;
}

#st-1 .st-btn {
    margin-right: 2px ! important;
}

.inline .sharethis-inline-share-buttons .st-btn {
    min-width: 0 ! important;
    width: 48px;
    height: 26px ! important;
    border-radius: 4px !important;
    border: 1px solid #cfc8c6 !important;
    background-color: #ffffff !important;
    cursor: pointer;
    margin: 0 0 5px 5px;
    display: inline-block;
    overflow: hidden;
    border: 0;
    text-decoration: none;
    text-transform: none;
    background-color: transparent;
    color: inherit;
    transition: all .2s ease-in-out;
}

.inline .sharethis-inline-share-buttons .st-btn>span {
    display: none ! important;
}

.inline .sharethis-inline-share-buttons .st-btn>svg {
    fill: #004b3f !important;
    top: 0 ! important;
    height: 24px ! important;
    width: 16px ! important;
}

.inline .container .at-share-tbx-element .at-share-btn {
    width: 48px;
    height: 26px;
    border-radius: 4px !important;
    border: 1px solid #cfc8c6 !important;
    background-color: #ffffff !important;
}

.inline .sharethis-inline-share-buttons .st-total {
    display: none ! important;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print'],
.inline .sharethis-inline-share-buttons .st-btn[data-network='email'] {
    background: url(images/sprites3.png) 100% 0 no-repeat;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print'] {
    background-position: 12px -456px;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='email'] {
    background-position: 12px -544px;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='facebook']>svg {
    width: 100% ! important;
}


.inline .sharethis-inline-share-buttons .st-btn[data-network='twitter']>svg {
    width: 70% ! important;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print']>svg,
.inline .sharethis-inline-share-buttons .st-btn[data-network='email']>svg {
    display: none;
}

.inline .sharethis-inline-share-buttons {
    margin-bottom: 25px;
    direction: rtl ! important;
    text-align: left ! important;
}


/*end sharethis*/

.main-container:not(.collapse .main-container){
    padding-left: 0;
    padding-right: 26px;
}

.breadcrumbs span:not(:last-child):after {
    margin-left: 4px;
}

.wrapper-activities .swiper-container-rtl .swiper-button-prev {
    background-position: 0px -1756px;
}

.swiper-container-rtl .swiper-button-prev {
    right: unset ! important;
}

.swiper-container-rtl .swiper-button-next {
    left: unset ! important;
}

.wrapper-activities .swiper-container-rtl .swiper-button-next {
    background-position: right -58px top -1859px;
}

.wrapper_cat .wrapper_cat_articles.col-md-16 {
    float: left;
}

.result-search-page article .col-lg-26 {
    float: left;
}


.atss.share_title,
#INDbtnWrap #INDmenu-btn {
    font-size: 14px;
    right: 0px !important;
    left: unset !important;
    border-radius: 40px 0 0px 40px;
    padding: 57px 0 8px 10px;  
    width: 100px;  
}
.atss.share_title:after, #INDbtnWrap #INDmenu-btn:after{
    margin-left: 5px;
}
.atss.share_title.search_btn img, .atss.share_title.social_close img{
    right: 50%;
    left: auto;
    transform: translate(50%, -50%);
    margin-left: auto;
    margin-right: -5px;
}
.atss.share_title.sales_btn:after {
    margin-top: -11px;
}
.atss.share_title.sales_btn:after, #INDbtnWrap #INDmenu-btn:after, .atss.share_title.search_btn:after, .atss.share_title.social_close:after {
    margin-left: 6px;
    margin-right: 0;
}
.atss.share_title.search_btn {
    background-position: 37px 15px;
}

.atss.share_title.sales_btn {
    background-position: 43px -64px;
    padding-top: 50px;
}

#INDbtnWrap #INDmenu-btn {
    background-position: 39px -143px!important; 
}

.single-events-lobby .reserve-park .breadcrumbs {
    padding-left: 20px;
    left: auto;
}

.wrapper_events_lobby_table {
    background-position: right right bottom 0;
}

.wrapper_events_lobby_table .btn.green {
    background-position: right -69px top -50px;
    padding-right: 40px;
}

.container .at-share-tbx-element .at-share-btn:first-of-type {
    margin-left: 0;
}

.filtering_set_val:before {
    border-color: #004b3f transparent transparent transparent;
    border-width: 6px 5px 0 5px;
}

.wrapper_cat .categories.col-md-7,
.wrapper_cat .tags.col-md-7 {
    float: right;
}

.wrapper_cat article .col-md-9 {
    float: left;
}

.wrapper_cat .tags,
.wrapper_cat .categories {
    padding-left: 0;
    padding-right: 17px;
}

.breadcrumbs {
    text-align: left ! important;
}

.selected_articles .preview_row .col-md-12 {
    float: left;
}

.article {
    padding-left: 0;
    float: left;
}

.article .intro_text {
    border-left: 4px solid #b7d94d;
    border-right: none;
    padding-left: 13px;
    padding-right: 0px;
}

.editor .alignright {
    float: left;
}

.editor .alignleft {
    float: right;
}

.editor .english_text {
    direction: rtl;
}

.editor ul li {
    margin-left: -2px;
    padding-left: 21px;
}

.reserve-park .sales .left .editor ul li {
    margin-left: 10px;
    margin-right: 0;
}

.editor ul li:before {
    left: 0;
}

.editor ol li {
    margin-left: 19px;
}

.editor p.alignleft {
    margin-left: 20px;
}


.related_files .content {
    padding: 6px 0 11px 0;
}

.related_files .content .file {
    padding: 2px 11px 2px 31px;
    background-position: left 8px top -2135px;
}

.related_files .content .file .name {
    float: left;
    width: 65%;
}

.related_files .content .file .download {
    float: right;
    padding-left: 17px;
    padding-right: 0px;
    background-position: right -8px top -2216px;
}

.editor .floatImgLeft {
    float: right;
}

.editor .floatImgRight {
    float: left;
}

.green-footer .green-footer-right p,


.green-footer .green-footer-left p {
    float: left;
}

.green-footer .green-footer-left p {
    float: right;
}

.green-footer .green-footer-right {
    float: left;
    line-height: 1.6;
}

.green-footer .green-footer-left {
    float: right;
}


.green-footer .social-menu {
    float: left;
    padding-right: 20px;
}

.newsletterForm {
    background: transparent 50% 0/cover no-repeat;
}

.newsletterForm form.nlForm {
    float: right;
}

.newsletter_text {
    float: left;
}


.newsletterForm nf-field {
    float: left;
}

.newsletterForm nf-field:last-of-type {
    left: 280px;
    right: none;
    ;
}

.newsletterForm nf-field.tnp-field-checkbox {
    left: 10px;
}

.newsletterForm nf-field input[type="checkbox"] {
    margin-right: 10px;
}

.reserve-park .sliderHome .btn.green a {
    padding-right: 33px;
    padding-left: 0px;
}

.reserve-park .socialLinks a {
    background-position: right 0px -1920px!important;
}

.reserve-park .socialLinks .instagram a {
    background-position: right 0px -1863px!important;
}

.reserve-park .socialLinks .download a {
    background-position: right 0px -1982px!important;
}

.reserve-park .wrapper .container .row .col-md-9,
.reserve-park .content hr {
    float: left;
    text-align: left;
}

.reserve-park .informationBox .infoContent * {
    text-align: left;
}

.reserve-park .content .right {
    margin-left: 0;
    margin-right: 8%;
    border-left: 0;
    border-right: 2px solid #cfc8c6;
    padding-left: 0;
    padding-right: 10px;
}

.reserve-park .sliderHome span.credit {
    right: calc((100% - 1228px) / 2 + 177px);
    left: unset;
}

.reserve-park .topSlider+.bcLine {
    margin: -52px auto 12px auto;
}

.reserve-park .bcLine {
    padding: 15px calc((100% - 1228px) / 2);
}

.reserve-park .socialLinks {
    right: calc((100% - 1228px) / 2);
    left: unset;
}

.reserve-park .breadcrumbs {
    left: calc((100% - 1228px) / 2);
}

.reserve-park .download li {
    padding: 0 0px 0 14px;
}

.reserve-park .download li a {
    padding: 7px 12px 7px 0px;
    padding-left: 15px;
    padding-right: 0px;
}

.reserve-park .download li a.pptx {
    background-position: top -22px left 2px;
}

.reserve-park .download li a.pdf {
    background-position: top -55px left 2px;
}

.reserve-park .download li a.docx {
    background-position: top -88px left 2px;
}

.reserve-park .download li a.xlsx {
    background-position: top 8px left 2px;
}

.popover-title {
    padding: 8px;
    text-align: left;
}

span.hoverDownload {
    float: right;
}

.reserve-park .download li:hover span.hoverDownload {
    background: url(images/sprites_new.png) left -2221px no-repeat;
    right: -2px;
}

.reserve-park .infoInner .download li span.hoverDownload {
    right: 0;
    left: unset;
    padding-left: 17px;
    padding-right: 0px;
    width: auto;
}

.reserve-park .hidePop {
    float: right;
}


.reserve-park .informationBox .col-md-22 {
    border-radius: 0 5px 5px 0;
}

.reserve-park .informationBox .infoInner {
    direction: ltr;
}

.reserve-park .informationBox .infoArea {
    direction: rtl;
}

.reserve-park .informationBox .infoPics {
    float: right;
}

.reserve-park .informationBox .infoArea img {
    margin-left: 10px;
}

.reserve-park .informationBox .infoList {
    border-radius: 5px 0 0 5px;
}

.reserve-park .wrapInfoArea .loader,
.informationBox .loader {
    background: rgba(255, 255, 255, 0.5) url(images/ratag-loader_en.gif) no-repeat scroll 50% 54% !important;
    border-radius: 0 5px 5px 0;
}

.informationBox .mobile_li .loader {
    left: 0;
    right: 0;
}

.reserve-park .newsLinks a {
    background-position: right -69px top -125px;
}

.reserve-park .newsLinks a:first-child {
    margin-left: 0;
}

.reserve-park .newsLinks a:last-child {
    margin-right: 0;
}

.preview_row .col-md-12 {
    float: left;
}

.reserve-park .hp-news .col-md-12:first-child {
    padding-left: 10px;
}

.reserve-park .hp-news .col-md-12:last-child {
    padding-right: 10px;
}

.reserve-park .enrichment .wrapPics span {
    right: 0;
    left: 0;
    text-align: left;
}

.reserve-park .enrichment .wrapPics .col-md-6 {
    float: left;
}

.reserve-park .sales .saleV {
    margin-right: 14px;
    background-position: right -1px -2587px!important;
}

.reserve-park .sales .right {
    padding-left: 0;
    float: left;
}

.reserve-park .tableMain table tr th,
.reserve-park .tableMain table tr td {
    text-align: left;
}

.reserve-park .tableMain table tr th:nth-child(2),
.reserve-park .tableMain table tr td:nth-child(2) {
    border-left: 1px solid #cfc8c6;
    border-right: 1px solid #cfc8c6;
}

.reserve-park .tableMain table tr th:last-child,
.reserve-park .tableMain table tr td:last-child {
    border-right: none;
}

.reserve-park .tableMain table tr td.tabSprite {
    background-position: left 36px top -619px !important;
}

.reserve-park table {
    border-radius: 0 0 5px 5px;
}

.reserve-park .tableHead span {
    margin: 0 1px 0 0;
    border-radius: 4px 4px 0 0;
}

.sales_system .hourTitle {
    padding-left: 10px;
}

.reserve-park .useInfo .rpInfoSprite {
    margin-right: 3px;
}

.reserve-park .infoArrive span.rpInfoSprite {
    background-position: right 0px -2598px!important;
}

.reserve-park .infoContantInner span.rpInfoSprite {
    background-position: right -12px -393px !important;
}

.reserve-park .useInfo .openHour span.rpInfoSprite.shop {
    background-position: right -2719px!important;
}

.reserve-park .useInfo .wrapOpenHour {
    border-right: 1px solid #cfc8c6;
}

.reserve-park .useInfo .openHour {
    text-align: left;
    border-right: 1px solid #cfc8c6;
}

.reserve-park .useInfo .openHour span.time {
    direction: rtl;
}

.reserve-park .infoContantInner {
    border-right: 1px solid #cfc8c6;
}

.reserve-park .infoContant {
    text-align: left;
}

.reserve-park .infoContant .holidHour {
    padding-right: 6px;
    padding-left: 0px;
    border-right: 1px solid;
    border-left: none;
    margin-right: 6px;
    margin-left: 0px;
}

.reserve-park .infoContant .holidHour:last-of-type {
    border: none;
}

.reserve-park .contactSpace.facebook,.reserve-park .contactSpace.instegram {
    background-position: left 0px top -1898px;
    padding: 2px 0 2px 25px;
}
.reserve-park .contactSpace.instegram:after{
    left: 0;
    right: auto;
}

.reserve-park .wrapUseIcons {
    margin-left: -10px;
}

.reserve-park .useIcon span,
.reserve-park .useIcon a {
    right: 0;
    left: 0;
}

.wrapUseIcons .popover {
    padding: 0 0 15px 0;
}

.socialLinks .popover {
    margin-right: 10px;
}

.reserve-park .infoContant .btn {
    background-position: right -69px top -474px;
}

.reserve-park .infoArrive {
    text-align: left;
}

.reserve-park .sales .left {
    padding-right: 0;
}

.calendar .evortl .eventon_filter_line .eventon_filter {
    margin: 0 15px 0 0;
}

.evortl .eventon_filter_line .eventon_filter {
    float: right ! important;
}

.calendar .eventon_sort_line .evs,
.calendar .eventon_sort_line .evs_3 p,
.calendar .eventon_sf_field,
.eventon_filter_selection {
    float: left;
}

.calendar .eventon_filter_line .eventon_sf_field p {
    float: left;
}

.calendar .eventon_sort_line .eventon_sortval_for_dropdown,
.calendar .eventon_filter_line .filtering_set_val,
.calendar .eventon_sort_line .eventon_sf_cur_val p {
    text-align: left;
}

.calendar .eventon_filter_line .filtering_set_val {
    background-position: right -69px top -1957px;
    float: left;
    text-align: left;
}

.calendar .eventon_filter_dropdown {
    text-align: left;
}

.active-page.reserve-park .sliderHome span.credit {
    right: calc((100% - 1228px) / 2);
}

.mapPage .sbarFilters.wrap_filter {
    padding-left: 6%;
    padding-right: 0;
}

.mapPage .inner_filter label {
    padding-left: 0px;
}

.mapPage .wrap_filter label span {
    margin: 0px 8px 9px 2px;
}

.mapPage .rpLine img {
    float: left;
}
.page-id-5013 .mapPage .rpLine .rpMapTxt {
    padding-left: 0;
}
.mapPage .rpLine .rpMapTxt, .camp_container .mapPage .rpLine .rpMapTxt {
    float: left;
    padding-left: 16px;
}
.camp_container .mapPage .rpLine .rpMapTxt{
    text-align: left;
}
.mapPage .rpLine .rpMapTxt h2 {
    direction: rtl;
    text-align: left;
}

.mapPage input.sbarSearch {
    background-position: right 18px -31px;
}

.mapPage .rpLine {
    padding: 19px 0 19px 6%;
}

.mapPage .wrap_filter span.btn.green {
    margin: 25px 0 43px 0;
    background-position: right 14px top -1894px;
}

.mapPage .wrap_filter span.btn.green.more {
    background-position: right 14px top -1783px;
}

.mapPage .wrap_filter .moreFilter a {
    padding-right: 30px;
}

.mapPage .wrap_filter span.filterAll {
    float: right;
}

.gm-style-iw {
    right: 0 !important;
}

.gm-style .gm-style-iw {
    left: 26px!important;
}

.compWithoutPay .gm-style .gm-style-iw {
    left: 28px!important;
}

.compWithoutPay .gm-style .gm-style-iw~div {
    margin-left: -15px;
}

.maParkBox .rpMapTxt h2 {
    direction: rtl;
}

.mapPage .bottomSbar .btn.green a {
    background-position: right 12px top -51px;
}

.wrap_filter .col-md-8 {
    padding-right: 50px;
}

.wrapMapLinks .mapLink a {
    background-position: 50% 28px!important;
}

.wrapMapLinks .mapLink:hover a {
    background-position: 50% -85px!important;
}

.breadcrumbs span:first-child {
    padding-left: 0;
}

.mapPage.fullMap .wrap_filter .row {
    margin-right: -10px;
    margin-left: -10px;
}

a.btn,
span.btn,
.btn a {
    background-position: right 12px top -54px;
    padding: 11px 25px 11px 15px;
}

.wrapper_person_items .col-md-8 {
    float: left;
}

.calendar .active_evoFC_tip {
    right: auto !important;
    left: -34px;
}

.calendar .fa-calendar:before {
    background-position: left -24px top -204px;
}

.calendar .active_evoFC_tip:before {
    right: 0;
}

.calendar .eventon_fullcal {
    float: left;
}

.calendar .evo_repeat_series_dates span {
    float: left;
    border-right: 1px solid #959594;
}

.calendar .evo_repeat_series_dates span:last-child {
    border-right: none;
}

.page-template-template-activitie .calendar .evo_repeat_series_dates span:nth-child(3n) {
    border-right: 1px solid #959594;
}

.has_events:after {
    border-right: 24px solid transparent;
    border-left: 0;
    left: 0;
}

.evoFC_tip:before,
.active_evoFC_tip:before {
    border-width: 7px 0 0 9px !important;
    border-color: #b3dd4f transparent transparent transparent !important;
}

.calendar .eventon_fc_days,
.eventon_fc_daynames {
    border-right: 1px solid transparent;
}

.calendar .eventon_fullcal .evo_fc_day.br {
    border-left: 1px solid #d6cac2;
    border-right: 1px solid #d6cac2;
}

.calendar [data-dow="6"] {
    border-right: 1px solid #d6cac2;
}

.calendar .title,
.camping_links .title,
.border_bottom_green.title {
    background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
}

.calendar .eventon_events_list .eventon_list_event .event_description {
    border-right: none;
}

.calendar a.btn.green {
    padding: 11px 15px 11px 0px;
    background-position: right -69px top -52px;
}

.icons_card {
    text-align: left;
}

.icon_card {
    margin-right: 9px;
}

.icon_card.wild_animals:before {
    background-position: right -5px -726px;
}

.icon_card.archeology:before {
    background-position: right -836px;
}

.icon_card.guided_tour:before {
    background-position: right -8px -1330px;
}

.icon_card.music:before {
    background-position: right -5px -1233px;
}

.icon_card.flowering:before {
    background-position: right -7px -926px;
}

.icon_card.nightclub:before {
    background-position: right -5px -1427px;
}

.icon_card.water:before {
    background-position: right -6px -1139px;
}

.icon_card.happening:before {
    background-position: right -4px -1520px;
}

.icon_card.night:before {
    background-position: right -12px -1037px;
}
.related_files .content .file:before, .related_files .content .file .download:before {   
    background-position: left -89px top -2141px;
    left: 3px;
    right: auto;
}
.related_files .content .file .download:before {
    left: -5px;
    right: auto;
    background-position: 8px -2222px;
}

.flashbacks .flashback.emergency {
    background-position: left -43px top -1322px;
}

.flashbacks .flashback.travelers {
    background-position: left -43px top -1394px;
}

.flashbacks .flashback.warning {
    background-position: left -43px top -1242px;
}

.emergency-icon {
    background-position: right -2373px;
}

.emergency-close {
    left: 0;
    background-position: right 8px -2558px;
}

.flashback:last-child {
    border-right: none;
}

.flashbacks .flashback {
    background-position-x: 0 ! important;
    border-right: 1px solid #cfc8c6;
    border-left: none;
    padding: 2px 20px 5px 32px;
    margin-left: 20px;
    margin-right: 0;
}

.large-scroll .flashback:last-child {
    border-right: 1px solid #cfc8c6;
}

/*.news {
    right: 0px;
    left: auto !important;
}*/

.flashbacks #flashbacks-scroll{
    width: 80%;
}

.stop-scroll.play {
    background-position: 0 -1704px;
}

.gallery-item .attachment img,
.gallery-item .video img {
    background: transparent url(images/activities_black_pixel.png) right 0 repeat;
}

.gallery-item {
    float: left;
}

.video-icon {
    left: 0;
    right: 0;
    background-position: right -136px;
}

.result-search-page.gallery-page h1 {
    margin-left: -3px;
}

.result-search-page.gallery-page .tabs .tab {
    margin-right: 6px;
    margin-left: 0;
}

.camping_links .btn.dark_green_border:nth-child(5n) {
    margin-right: 0;
}

.camping_links .btn.dark_green_border {
    margin-right: 1.9%;
}

.question {
    background-position: right -69px top -1894px;
}

.open_question .question {
    background-position: right -69px top -1783px;
}

.wrapper_question_answer {
    float: right;
    padding: 0 13px 0 65px;
}

.wrapper_camping_questions .editor {
    padding-right: 32px;
    float: left;
}

.wrapper_camping_questions .answer {
    float: none;
}

.camping_questions .col-md-22.col-lg-32.col-sm-32.col-xs-36 {
    float: left;
}

.compWithoutPay .gm-style-iw+div {
    left: 60px! important;
}

.wrapper_camping_for_what .col-md-12 {
    float: left;
}

.wrapper_camping_for_what .editor ul li:before {
    left: 0;
}

.wrapper_camping_for_what .editor ul li {
    margin-left: 0;
    padding-right: 0;
    padding-left: 34px;
}

.inforgaphical_banner_item {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 0;
    width: 24.6%;
}

.inforgaphical_banner_item:last-child {
    border-right: none;
}

.wrapper_inforgaphical_banner {
    background: url(images/Inforgaphical_banners.jpg) right 50%/ cover no-repeat;
}

.camping-page .wrapper_inforgaphical_banner .container .row {
    font-size: 13px;
}

.reserve-park.camping-page .bcLine {
    margin: 0 0 0px 25px;
}

.contact_banners img:first-child {
    padding-left: 0;
}

.contact_banners img:last-of-type {
    padding-right: 0;
}

.contact_links:before {
    left: 0;
    background-position: left -86px top 5px;
}

.wrapper_links_contact_details .related_files {
    padding: 0 0 0 15px;
}

.wrapper_contact_details .contact_details .contact_detail div {
    border-right: 1px solid #cfc8c6;
}

.wrapper_links_contact_details .col-md-18 {
    padding: 0 4px 0 0;
    float: left;
}

body .at-share-dock.atss {
    left: auto;
}

.about_page .camping_links .btn.dark_green_border {
    margin-right: 24px;
}

.about_page .camping_links .btn.dark_green_border:last-child {
    margin-right: 0;
}

.about_page .camping_links .btn.dark_green_border:nth-child(4n) {
    margin-right: 0;
}

.about_page .camping_links .btn.dark_green_border:nth-child(5n) {
    margin-right: 24px;
}

.person_item img {
    float: right;
    right: 0;
}

.page-template-template-about .breadcrumbs {
    left: 0;
}

.lang_label {
    left: 24px;
}

.wrapper_tenders_tmpl {
    padding: 23px 0 0 0;
}

.wrapper_tenders_content .col-lg-26 {
    float: left;
}

.wrapper_tenders_content .wrapper_related_files {
    float: right;
}

.at-svc-email .at-icon-wrapper {
    background-position: right 12px -544px;
}

.at-svc-print .at-icon-wrapper {
    background-position: right 12px -456px;
}

.wrapper_content_file {
    padding-left: 14px;
}

.col_tender_details {
    border-right: 1px solid #cfc8c6;
}

.tender_details .editor h3 {
    float: right;
}

.tmpl_inner_tender_page .col-lg-26 {
    padding: 22px 12px 0 0;
    float: left;
}

.documents_tender .file {
    background-position: left -76px top -2138px;
    padding: 3px 0 2px 30px;
}

.single-exemption-processes .col_tender_details {
    padding: 0 28px 0 30px;
}


.widget_menu_block:hover .icon_menu_block.order_tutorial {
    background-position: right -3568px;
}

.widget_menu_block:hover .icon_menu_block.volunteer {
    background-position: right -3247px;
}

.widget_menu_block:hover .icon_menu_block.give_donation {
    background-position: right -3896px;
}

.tender_time {
    direction: rtl;
    text-align: left;
}

.editor table thead tr:first-child td {
    padding-right: 5px;
}

.editor table tr td {
    text-align: left;
}

table * {
    direction: ltr;
}

.imgs2inline {
    float: left;
}

.imgs2inline:nth-child(even) {
    float: right;
}

.wrapper_news_page .first_article {
    float: left;
}

.wrapper_news_page .col-md-23 {
    padding: 0 2.8% 0 1.5%;
}

.wrapper_news_page .secondary_articles {
    float: right;
    padding: 0 0 0 0;
}

.preview_row .col-md-12:nth-child(2n) .hp-new {
    float: right;
}

.wrapper_news_page .btn.green {
    background-position: right -69px top -53px;
}

.wrapper_cat img {
    float: left;
}

.wrapper_cat .article_content {
    float: left;
    padding-left: 27px;
}

.wrapper_cat .tags,
.wrapper_cat .categories {
    padding-left: 23px;
    padding-right: 17px;
}

.wrapper_cat .article_content .tags,
.wrapper_cat .article_content .categories {
    padding-left: 0;
}

.wrapper_cat .categories.col-md-7,
.wrapper_cat .tags.col-md-7 {
    float: right;
}

.span.page-numbers {
    background-position: left 0px top -2590px;
    padding-left: 18px;
}

.navigation.pagination .nav-links .page-numbers,
.span.page-numbers {
    margin-right: 13px;
}

.navigation.pagination .nav-links .next.page-numbers {
    padding-right: 18px;
    background-position: right -85px top -2717px
}

.next.page-numbers {
    background-position: right -85px top -2659px;
}

.navigation.pagination .nav-links .prev.page-numbers {
    padding-left: 18px;
    background-position: right 35px top -2521px;
}

.bottom_banner {
    background-position: 50% 50%;
}

.wrapper_cat .icon_wrapper {
    float: left;
}

.result-search-page article a.link {
    direction: rtl;
    text-align: left;
}

.result-search-page article .breadcrumbs * {
    background: url(images/sprites.png) right 0 no-repeat;
    background-position: right 0px -167px;
}

.result-search-page article .ordering_card {
    float: right;
}

.result-search-page .container .row .col-lg-32.col-mg-23 {
    padding-left: 42px;
}

.result-search-page .top_banner {
    background-position: 50% 50%;
}

.result-search-page .container .row .no_search_results_middle_content .btn.green,
.page-404 .container .row .no_search_results_middle_content .btn.green {
    background-position: right 13px top -52px;
}

.wrapper_lobby .wrapText {
    background-position: 50% 50%;
}

.wrapper_lobby .lobby_item .right_sec {
    padding-right: 13px;
}

.wrapper_lobby .lobby_item:nth-child(even) img {
    float: left;
    padding: 0 2.2% 0 0;
}

.wrapper_lobby .lobby_item:nth-child(even) .right_sec {
    float: right;
    padding-left: 12px;
}

.wrapper_lobby .lobby_item img {
    float: right;
    padding: 0 0 0 2.2%;
}

.wrapper_lobby .lobby_item .editor {
    padding: 11px 8px 0 0;
}

.wrapper_lobby .lobby_item .btn.green {
    padding-right: 40px;
    padding-left: 15px;
    float: left;
}

.wrapper_lobby .green_bg_items h2 {
    background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
}

.wrapper_lobby .green_bg_items .green_bg_item.col-md-8 {
    float: left;
}

.wrapper_lobby .green_bg_items .green_bg_item.col-md-8:nth-of-type(2) {
    padding-left: 16px;
}

.wrapper_lobby .green_bg_items .green_bg_item.col-md-8:nth-of-type(3) {
    padding-left: 37px;
    padding-right: 9px;
}

.wrapper_lobby .green_bg_items .col-md-8:last-child {
    padding-right: 31px;
}

.wrapper_lobby .contact-item.col-md-8 {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.wrapper_lobby .contact-item.col-md-8:nth-of-type(3n) {
    padding-left: 20px;
}

.wrapper_lobby .contacts h2 {
    background: transparent url('images/green-line.png') right 50% bottom right no-repeat;
}

.wrapper_lobby .contact-item .contact .details {
    text-align: left;
}

.wrapper_lobby .contact-item .contact .details p,
.wrapper_lobby .contact-item .contact .details .contact_email>span {
    padding-left: 28px;
    padding-right: 0;
    background: url(images/sprites_new.png) right 0 no-repeat;
}

.wrapper_lobby .contact-item .contact .details p:first-child {
    background-position: left -0 top -1967px;
}

.wrapper_lobby .contact-item .contact .details .contact_email>span {
    background-position: left 0 top -2034px;
}

.wrapper_lobby .contact-item .contact .details .contact_address {
    background-position: left 0 top -2084px;
}

.wrapper_cat_community_programs article .btn.green {
    left: 29%;
    background-position: right -69px top -1896px;
}

.team-wrapper .team_banner .container .row>div,
.wrapper_cat_community_programs .wrapper_cat_articles .images_row article {
    float: left;
}

.team-wrapper .team_banner .custom-logo-link .custom-logo {
    background: transparent url(images/logo_mobile_sprites.png) right 0 no-repeat;
}

.team-wrapper .team_banner div .btn.green {
    padding-right: 30px;
}

.team-wrapper .team_repeater .team_repeater_item {
    padding: 25px 20px 11px 20px;
}

.team-wrapper .team_repeater .team_repeater_wrapper {
    float: left;
}

.team-wrapper .contacts .title {
    background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
}

.team-wrapper .wrapper_question_answer .question_answer+a {
    padding: 10px 40px 10px 15px;
}

.team-wrapper .wrapper_question_answer .question_answer+a.btn.green {
    float: left;
}

.team-wrapper .question_answer.open_question {
    display: grid;
}

.wrapper_accessible .breadcrumbs+.article {
    padding-right: 0;
}

.ceremony-form .container .row>div {
    background: #004b3f url(images/border-top-repeater.png) top 0px right right;
}

.ceremony-form .container .row>div img {
    right: 4%;
    left: unset;
}

.form-right {
    padding: 88px 0 70px 93px;
    float: left;
}

.form-right .submit-container {
    padding-right: 0;
}

.nf-field-element input[type="button"] {
    float: right;
}

.nf-form-cont h3 {
    background: transparent url(images/green-line.png) left 0% bottom 0px no-repeat;
}

.nf-form-cont .one-third {
    float: left ! important;
    margin-right: 9px! important;
    margin-left: 0px! important;
}

.nf-form-cont .one-third:nth-child(3) {
    margin-right: 0! important;
}

.ceremony-form .nf-response-msg p {
    background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
}

.newsletterForm nf-field {
    margin: 0 8px
}

.newsletterForm nf-field:nth-of-type(3) {
    width: 12%;
}


.newsletterForm nf-field:last-of-type {
    left: 180px;
    width: auto;
}

.newsletterForm nf-field:last-of-type .label-right .nf-field-label {
    padding-left: 0;
    margin-left: 2%;
}

.newsletterForm .nf-response-msg .greenBG {
    background-position: right 7px -4152px;
}
#s_garden_reserve + label {
    left: 0;
}
.contentSlider .title_and_caption_wrap{
    right: auto;
    left: 0;
}
.page-template-template-map .wrapper_breadcrumb, .single-camping .wrapper_breadcrumb, .single-reserve-park .wrapper_breadcrumb,
.page-template-template-team_events .wrapper_breadcrumb,  .page-template-template-team .wrapper_breadcrumb, .new-template-default .wrapper_breadcrumb,
.archive .wrapper_breadcrumb, .single-files .wrapper_breadcrumb, .page-template-template-Money-Saving .wrapper_breadcrumb,
.page-template-template-about .wrapper_breadcrumb, .page-template-template-contact_us .wrapper_breadcrumb{
    display: none;
}
.page-template-template-team .team-wrapper .wrapper_breadcrumb + .camping_questions{
    padding: 40px 0 19px;
}
.page-template-template-team .team-wrapper .wrapper_breadcrumb + .team_repeater{
    padding: 50px 0;
}
.tmpl_files .wrapper_breadcrumb + .container h1.title,
.page-template-template-about .wrapper_breadcrumb + .wrapper .row.content{
    margin-top: 35px;
}
.mapPage.fullMap .no_banner,
.page-template-template-about .wrapper_breadcrumb + .wrapper .row.content,
.wrapper_breadcrumb + .wrapper_links_contact_details,
.single-camping .reserve-park .content.row,
body .wrapper_breadcrumb + .lobby_items .lobby_item,
.wrapper_breadcrumb + article .col-md-22.articleWrap {
     padding-top: 25px;
 }
 .single-reserve-park .reserve-park .content.row, .page-template-template-team_events .reserve-park .content.row, .page-template-template-contact_us .wrapper_breadcrumb + .wrapper_links_contact_details.no_banners{
    padding-top: 40px;
 }
 .wrapper_breadcrumb + .wrapper_cat {
    padding-top: 15px;
}
.team_events .reserve-park .col-md-22{
    display: flex;
}
.reserve-park .socialLinks {
    bottom: 13px;
}
@media (min-width: 1900px) {
    article.newsflash.type-newsflash{
        min-height:500px;
    }
    #breadcrumbs {
        padding: 40px 0px 20px 44px;
    }
    .mapPage.fullMap.govmapDiv .not_colum.filterLine {
        margin-top: 0;
    }
    .single-camping .reserve-park .sales .left {
        width: 72%;
    }
    .single-camping .reserve-park .tableHead span{
        font-size: 15px;
    }
    .menu_title {
        max-width: 250px;
    }
    
    .wr-megamenu-container ul.wr-mega-menu>li:first-child .menu_title {
        max-width: 347px;
    }

    .team-wrapper .breadcrumbs {
        padding-top: 20px;
        padding-left: 37px;
    }
    .single.single-article .article {
        float: left;
    }
    .related_files .content .file .download {
        background-position: right -5px top -2212px;
    }
    .related_files .content .file {
        background-position: left 8px top -2132px;
    }
    .wrapper_news_page .first_article {
        padding-right: 2.3%;
    }
    .preview_row .col-md-12:nth-child(odd) {
        padding: 0 30px 0 0 ! important;
    }
    .preview_row .col-md-12:nth-child(even) {
        padding: 0 0 0 30px;
        float: right;
    }
    .wrapper_cat .categories {
        padding-left: 23px;
    }
    .wrapper_cat .tags,
    .wrapper_cat .categories {
        padding-right: 12px;
    }
    .wrapper_cat .col-md-22 {
        padding-left: 8px;
    }
    .result-search-page .container .row .col-lg-32.col-mg-23 {
        padding-left: 42px;
    }
    .result-search-page .container .row .no_search_results_middle_content p {
        padding-left: 6px;
    }
    .wrapper_lobby .lobby_item .right_sec {
        padding-right: 46px;
    }
    .wrapper_lobby .lobby_item .right_sec:nth-child(even) {
        padding-right: 30px;
        padding-left: 0px;
    }
    .wrapper_lobby .lobby_item:nth-child(even) img {
        padding: 0 3% 0 0;
    }
    .wrapper_lobby .lobby_item:nth-child(even) .right_sec {
        padding-left: 25px;
    }
    .wrapper_lobby .lobby_item img {
        padding: 0 0 0 3%;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description:nth-child(3n) {
        padding-left: 60px;
        padding-right: 18px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description:nth-child(3n+1) {
        padding-left: 34px;
        padding-right: 80px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description:nth-child(3n+2) {
        padding-left: 56px;
        padding-right: 54px;
    }
    .wrapper_lobby .contact-item .contact {
        margin: 5px 40px 0 -3px;
    }
    .wrapper_cat_community_programs article .btn.green {
        left: 34%;
    }
    .form-right .submit-container {
        float: right;
    }
    .reserve-park .hp-news .col-md-12:first-child {
        padding-left: 0;
    }
    .reserve-park .hp-news .col-md-12:last-child {
        padding-right: 0;
    }
    .newsletterForm nf-field:last-of-type {
        left: 280px;
    }
    .reserve-park .infoContantInner span.rpInfoSprite {
        background-position: right -18px top -459px !important;
        width: 45px;
        height: 43px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-button-prev {
        margin-right: 0;
        margin-left: 0;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: right 9px -2126px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: right 23px -2236px;
    }
   
    .topSlider .swiper-button-next,
    .topSlider .swiper-container-rtl .swiper-button-prev {
        background-position: 3px -2238px;
        right: 37px;
        left: unset;
    }
    .topSlider .swiper-button-prev,
    .topSlider .swiper-container-rtl .swiper-button-next {
        background-position: 6px -2128px;
        left: 40px;
        right: unset;
    }
    #searchSection .wp_autosearch_form_wrapper {
        margin-right: -2px;
    }
    #searchSection .wp_autosearch_submit,
    #searchSection .wp_autosearch_submit:hover,
    #searchSection .wp_autosearch_submit:active,
    #searchSection .wp_autosearch_submit:visited {
        background-position: right 18px -64px!important;
    }
    #searchSection .wp_autosearch_indicator {
        background-position: right 2px -41%!important;
    }
    #searchSection .select2-container--default .select2-selection--single .select2-selection__arrow b {
        margin: 25px 15px 0 0;
        background: url(images/sprites3.png) right -4043px no-repeat;
    }
   
    .camping a.camp_link {
        background-position: right 13px top -50px;
    }
    .footerLink a {
        background-position: left -80px top 19px;
    }
    .newsletter_text {
        padding-left: 18px;
    }
    .newsletterForm form.nlForm {
        padding-left: 26px;
    }
    .newsletterForm .tnp-field.tnp-field-checkbox {
        left: 26px;
    }
    .col-md-8 .megamenu-3-col>div {
        margin-right: 6.5%;
    }
    .wr-element-submenu.btn.green {
        margin: 62px 0 0 13px;
    }
    .widget_menu_block {
        margin-right: 0;
    }
    .btn.green.wr-element-submenu a.caption {
        padding: 11px 46px 10px 44px;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row {
        padding-left: 52px !important;
        padding-right: 62px !important;
    }
    .megamenu-3-col>div {
        margin-right: 8.3%;
    }
    .wr-element-submenu .submenu-items a {
        background-position: left -80px top 13px;
    }
    .wr-megamenu-container li:hover>a,
    .wr-megamenu-container li.focus>a {
        background-position: left -80px top -55px;
    }
    .site-header-top .select2 {
        margin-left: 14px;
    }
    .site-header-top li {
        padding-left: 19px;
    }
    .custom-logo-link {
        right: 36px;
        left: unset;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row.megamenu3-2-cols {
        padding-left: 61px !important;
    }
    .megamenu3-2-cols .col-md-7 .wr-element-submenu {
        padding-left: 77px;
    }
    .megamenu4.megamenu3-2-cols .col-md-7 {
        padding-left: 63px !important;
    }
    .megamenu4 .widget_menu_block {
        margin-right: 6.9%;
        padding: 44px 30px 41px 30px;
    }
    .megamenu4 .btn.dark_green_border {
        padding: 9px 15px 9px 10px;
    }
    .wr-megamenu-container li li.btn.dark_green,
    .btn.dark_green {
        margin: 14px 0 0 2px;
    }
    .wr-megamenu-container .wr-element-submenu .submenu-items .btn.dark_green a {
        padding: 7px 0 6px 9px;
    }

    .icon-camping a:before {
        background-position: 1px -849px;
        width: 90px;
    }
    .icon-world-heritage a:before {
        background-position: 1px -1147px;
        width: 87px;
    }
    .icon-parks-map a:before {
        background-position: 1px -553px;
        width: 87px;
    }
    .icon-money-saving a:before {
        background-position: 2px -208px;
        width: 89px;
    }
    .btn.green a {
        padding: 11px 14px 11px 20px;
    }
 
    .tooltip.top .tooltip-arrow {
        margin-right: -8px;
    }
/*    .menu-search {
        margin-left: 51px;
        padding-left: 29px;
    }
 */
    .hp-new {
        margin-right: 1.08%;
    }
    .hp-new-second-row .btn.green a {
        background-position: right 13px -46px;
    }
    .activity-dates-title {
        background-position: right 70px -1818px;
    }
    .wrapper-hp-gallery .btn.green {
        background-position: right 18px -5249px;
    }
    .gallery-item figcaption a {
        padding: 26px 30px 28px 28px;
    }
    .gallery-item figcaption div {
        left: 28px;
    }
    .reserve-park .enrichment .wrapPics .col-md-6 {
        margin-right: 39px;
    }
    .reserve-park .enrichment .wrapPics .col-md-6:last-child {
        margin-right: 0;
    }
    .reserve-park .sliderHome span.credit {
        right: calc((100% - 1852px) / 2 + 229px);
    }
    .reserve-park .breadcrumbs {
        left: calc((100% - 1852px) / 2);
        padding: 0 0 16px 37px;
    }
    .reserve-park .socialLinks {
        right: calc((100% - 1852px) / 2);
        padding-right: 26px;
    }
    .reserve-park .informationBox .wrapInfoArea {
        padding: 45px 8px 45px 30px;
        background-color: #f0eeed;
    }
    .reserve-park .infoArrive {
        padding-left: 11%;
    }
    .reserve-park .sales .right a.btn {
        float: left;
        margin-right: 15px;
    }
    .reserve-park .tableMain table tr td.tabSprite {
        background-position: left 49px top -616px !important;
    }
    .mapPage input.sbarSearch {
        background-position: 100% -44px!important;
    }
    .mapPage .rpLine .rpMapTxt {
        padding-left: 12px;
    }
    .mapPage h1 {
        margin-left: 3.5%;
    }
    .mapPage .wrapMapLinks .row {
        margin: 61px 3.5% 0 3.5%;
    }
    .wrapMapLinks .mapLink:hover a {
        background-position: 50% -108px!important;
    }
    .wrapMapLinks .mapLink:first-child {
        padding-left: 0;
    }
    .wrapMapLinks .mapLink:last-child {
        padding-right: 0;
    }
    .calendar a.btn.green {
        padding: 9px 15px 12px 13px;
        background-position: right 20px -5248px;
    }
    
    .has_events:after {
        border-right: 35px solid transparent;
    }
    .flashbacks .flashback {
        margin-left: 30px;
        padding: 0 34px 8px 40px;
    }
    .flashbacks .flashback.warning {
        background-position: left -60px top -1797px;
    }
    .flashbacks .flashback.travelers {
        background-position: left -60px top -2017px;
    }
    .flashbacks .flashback.emergency {
        background-position: left -60px top -1915px;
    }
    .stop-scroll {
        background-position: right -2207px;
    }
    .stop-scroll.play {
        background-position: right -2289px;
    }
    .video-icon {
        background-position: right -217px;
    }
    .result-search-page.gallery-page .tabs .tab {
        margin-right: 10px;
    }
    .reserve-park.camping-page .bcLine {
        margin: -11px 0 12px 61px;
    }
    .camping_links .btn.dark_green_border {
        margin-right: 34px;
    }
    .wrapper_question_answer {
        padding: 0 13px 0 126px;
    }
    .camping_for_what_content {
        left: 16%;
        right: unset;
        float: left;
    }
    .wrapper_camping_for_what .editor ul li {
        padding-left: 35px;
    }
  
    .contact_banners img:first-child {
        float: left;
        padding-right: 29px;
    }
    .contact_banners img:last-of-type {
        float: right;
        padding-left: 29px;
    }
    .wrapper_links_contact_details .related_files {
        float: right;
    }
    .about_page .camping_links .btn.dark_green_border,
    .about_page .camping_links .btn.dark_green_border:nth-child(5n) {
        margin-right: 37px;
    }
    .wrapper_tmpl_files_file {
        padding: 27px 0 17px 0;
    }
    .wrapper_tmpl_files_file.xlsx:before {
        background-position: right 1px;
    }
    .wrapper_tmpl_files_file.pptx:before {
        background-position: right -81px;
    }
    .wrapper_tmpl_files_file.docx:before {
        background-position: right -265px;
    }
    .wrapper_tmpl_files_file.pdf:before {
        background-position: right -172px;
    }
    .single-exemption-processes .col_tender_details {
        padding: 0 49px 0 30px;
    }
    .article .intro_text {
        padding-left: 19px;
    }
    .row .col-md-7.left {
        padding-left: 1.2%;
        padding-right: 0;
    }
}

@media (max-width: 1279px) and (min-width: 1024px) {
    .single .articleWrap .article {
        padding-right: 0;
    }
    .team-wrapper .repeater_row:last-of-type>div.center {
        float: left;
    }
    .wrapper_contact_details .contact_details .contact_detail div.contact_phone,
    .wrapper_contact_details .contact_details .contact_detail div.contact_mail {
        padding: 15px 1px;
    }
}


/*tablet media*/

@media (max-width: 1366px) {
    .item-mobile-menu:nth-of-type(even) {
        border-right: none;
    }
    .tablet .wrapper-menu-search {
        float: left;
    }
 
    .tablet .custom-logo-link {
        padding-right: 7px;
    }
    .tablet .menu-megamenu-en-container li a .menu-item-link {
        color: #004b3f;
        padding: 0 15px;
        font-size: 17px;
        font-family: AtlasMedium;
        margin-right: 0;
        border-bottom: 1px solid #cfc8c6;
        z-index: 2;
        position: relative;
    }
    .tablet .menu-megamenu-en-container li a .menu-item-link .menu_title .first-word.clps {
        display: none;
    }
    .tablet .menu-megamenu-en-container ul.megamenu li {
        width: 100%;
    }
    .tablet .menu-responsive-open .custom-logo-link div {
        background-position: right -99px;
    }
    .tablet .custom-logo-link div {
        background: transparent url(images/logo_mobile_en.png) 0 0 no-repeat;
        background-size: 74%;
        width: 50px;
        height: 40px;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>.menu-item-link {
        margin-left: 0;
    }
    .tablet .wr-mega-menu .block-sub-menu .wr-menu-down {
        margin: 0 -10px 0 0;
        right: 0;
        background-position: right 25px -1477px;
    }
    .tablet .lang-menu-down {
        background-position: right 10px -1470px;
        float: right;
        margin: -43px 4px 0 5px;
    }
    .tablet .wr-mega-menu .wr-menu-down {
        float: right;
        margin: -49px 0 0 5px;
        background-position: right 14px -1470px;
    }
    .tablet .active .lang-menu-down {
        background-position: right 10px -1576px;
    }
    .tablet .wr-mega-menu .wr-menu-down.active,
    .tablet .active>.wr-menu-down {
        background-position: right 14px -1576px;
    }
    .tablet .wr-mega-menu .block-sub-menu.active .wr-menu-down {
        background-position: right 25px -1584px;
    }
    .tablet .wr-megamenu-container {
        float: unset;
    }
    .tablet .wr-megamenu-container .wr-megamenu-inner ul {
        padding: 6px 14px 8px 14px;
    }
    .tablet .icon_menu_block {
        float: left;
    }
    .tablet .icon_menu_block.give_donation {
        background-position: right 6px -1263px;
    }
    .tablet .widget_menu_block:hover .icon_menu_block.give_donation {
        background-position: right 6px -1323px;
    }
    .tablet .icon_menu_block.order_tutorial {
        background-position: right 6px -1151px;
    }
    .tablet .widget_menu_block:hover .icon_menu_block.order_tutorial {
        background-position: right 6px -1211px;
    }
    .tablet .icon_menu_block.volunteer {
        background-position: right 6px -1049px;
    }
    .tablet .widget_menu_block:hover .icon_menu_block.volunteer {
        background-position: right 6px -1100px;
    }
    .tablet .widget_menu_block .widgettitle {
        float: left;
    }
    .tablet .wrapper_icons_menu li {
        text-align: left;
    }
    .tablet .icon-world-heritage a:before {
        background-position: 6px -1006px;
    }
    .tablet .icon-parks-map a:before {
        background-position: 6px -379px;
    }
    .tablet .icon-camping a:before {
        background-position: 3px -708px;
    }
    .tablet .icon-money-saving a:before {
        background-position: 0px -28px
    }
    .tablet .wrapper_icons_menu li a:before {
        margin-right: 9px;
        margin-left: 0px;
    }
    .tablet .lang-current-text {
        float: left;
    }
    .tablet .lang-en-text {
        float: right;
    }
    .tablet .menu-footer-more-information-container li:last-child {
        border-right: none;
    }
    .tablet .menu-footer-more-information-container li {
        border-right: 1px solid #004b3f;
    }
    .tablet .reserve-park .informationBox .li>a {
        background-position: right 10px -2778px;
    }
    .tablet .reserve-park .informationBox .li.btn.green>a {
        background-position: right 10px -2830px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .tablet .reserve-park .infoInner .download li:hover span.hoverDownload,
    .tablet .reserve-park .infoInner .download li span.hoverDownload {
        background: url(images/sprites_new.png) right -2220px no-repeat !important;
        right: 0;
    }
    .tablet .reserve-park .informationBox .li.btn.green .itineraries a,
    .tablet .reserve-park .informationBox .li.btn.green .download a {
        padding: 10px 20px 10px 0;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a {
        background: url(images/sprites_new.png) right 0 no-repeat;
        background-position: left -79px top -2126px;
        padding: 10px 20px 10px 0px;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a:before {
        background: url(images/spriteFiles.png) right 0 no-repeat;
        background-position: left right top 0;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.pdf:before {
        background-position: top -60px left right;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.docx:before {
        background-position: top -93px left right;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.xlsx:before {
        background-position: top 5px left right;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.pptx:before {
        background-position: top -26px left right;
    }
    .tablet .reserve-park .useIcon:first-child {
        border-left: 1px solid;
    }
    .tablet .reserve-park .rpQube .useIcon.openHours,
    .tablet .reserve-park .rpQube.no_all_rpQube .useIcon:first-child {
        border-left: 1px solid;
        border-right: 1px solid;
    }
    .tablet .reserve-park .rpQube.no_all_rpQube .useIcon:nth-child(3) {
        border-left: none;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:not(last-of-type) .col-md-8:nth-of-type(-n+2) {
        border-right: 1px solid #004b3f;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8 {
        margin-right: -4px;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:last-of-type {
        margin-right: 0;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:first-of-type {
        border-left: 1px solid #004b3f;
    }
    .tablet .reserve-park .rpQube .useIcon.howGet {
        background-position: 100% + 20px)-930px!important;
    }
    .tablet .reserve-park .rpQube .useIcon.openHours {
        background-position: calc( 50% + 24px) -686px !important;
    }
    .tablet .reserve-park .rpQube .useIcon.toSale {
        background-position: 100% + 21px) -819px !important;
    }
    .tablet .reserve-park .useIcon {
        border-left: 0;
        border-right: 0;
        background-position: 50% 11px!important;
    }
    .tablet .reserve-park .allInfo a {
        background-position: right 102px -468px;
    }
    .tablet .reserve-park #allInfoMobile .btn.transparent {
        padding-right: 8px;
        background-position: right 13px -56px;
    }
    .tablet .reserve-park #allInfoMobile .btn.transparent:nth-child(even) {
        padding-left: 8px;
        padding-right: 0;
    }
    .tablet .reserve-park .wrapUseIcons {
        margin-left: 0;
    }
    .tablet .reserve-park .wrapUseIcons .btn.green {
        background-position: right 13px -53px;
    }
    .tablet .reserve-park .tableMain table tr td.tabSprite {
        background-position: 100% + 34px) -619px !important;
    }
    .tablet .flashbacks .flashback {
        margin-left: 6px;
        padding-right: 5px;
    }
    .tablet .flashback:last-child {
        border-right: 1px solid #cfc8c6;
    }
    .tablet .flashback-emergency {
        padding: 13px 0 11px 0;
    }
    .tablet .stop-scroll {
        background-position: right -1645px;
    }
    .tablet .stop-scroll.play {
        background-position: right -1704px;
    }
    .tablet .emergency-icon {
        margin: 0 8px 0 0;
        background-position: right 1px -1496px;
    }
    .tablet .wrapper_contact_details .contact_details .contact_detail div,
    .tablet .mobile_td {
        border-right: none;
    }
    .tablet .reserve-park .rpQube span.rpInfoSprite.shop {
        background-position: right -2719px!important;
    }
    .tablet .social-menu .phoneHeader {
        float: right;
        direction: rtl;
    }
    .tablet .green-footer .social-menu {
        float: left;
    }
    .tablet .green-footer .social-menu .widget_nav_menu {
        margin-left: 0;
    }
    .tablet .sales_system .hourTitle.iframe_sale_title {
        margin-left: -8%;
    }
}

@media (max-width: 1500px) and (min-width: 1024px){
    .wr-mega-menu>li>a, .wr-mega-menu>li>.menu-item-link{
        width: auto;
    }
    
    .wrapper_icons_menu li {
        width: 150px;
    }

    .wrapper_icons_menu li a{      
        min-width: 150px;
    }

    .wrapper_icons_menu li:first-child a{
        padding-right: 17px;
        padding-left: 17px;
    }

    .atss.share_title, #INDbtnWrap #INDmenu-btn{
        width: 92px;
        height: 70px;
        padding: 47px 0px 3px 7px;
        top: 438px;
        background-position: 39px -248px;
    }

    .atss.share_title.search_btn {
        top: 222px;
    }
    .atss.share_title.sales_btn:after, .atss.share_title:after, #INDbtnWrap #INDmenu-btn:after, .atss.share_title.search_btn img, .atss.share_title.social_close img{
        height: 32px;
        width: 32px;
    }   
    .atss.share_title.sales_btn:after{
        margin-top: -11px;
    }
    .atss.share_title.sales_btn {
        background-position: 41px -73px;
        top: 294px;
        padding-top: 47px;
    }

    #INDbtnWrap #INDmenu-btn {
        background-position: 39px -162px;
        top: 366px !important;
        padding-top: 37px;
    }    
}
@media (max-width: 1024px) {
    header .social-menu .widget_nav_menu .widget-title{
        font-family: 'AtlasMedium';
        padding-right: 0;
        padding-left: 15px;
    }
    header .social-menu .widget_nav_menu ul {
        padding-right: 15px;
    }
    .whatsappAndPhone .asterisk {      
        order: 0;
    }
    .atss.share_title, #INDbtnWrap #INDmenu-btn {
        padding: 35px 0px 6px 7px;
        background-position: 33px -190px;
        width: 80px;
        height: 57px;
        top: 299px;
        font-size: 12px;
    }
    .atss.share_title.sales_btn:after, .atss.share_title:after, #INDbtnWrap #INDmenu-btn:after, body .atss.share_title.search_btn img, body .atss.share_title.social_close img{
        height: 25px;
        width: 25px; 
        margin-top: -8px;
    }    
    .atss.share_title.sales_btn {
        background-position: 36px -53px;
        padding-top: 35px;
        top: 181px;
    }
    
    #INDbtnWrap #INDmenu-btn {
        background-position: 34px -122px !important;
        top: 240px !important;
        right: 0px !important;
    }
    
    .item-mobile-menu:nth-of-type(even) {
        border-right: none;
    }
    .green-footer .green-footer-left {
        float: none;
    }
    .wr-element-submenu .submenu-items .btn.dark_green a {
        float: left;
    }
    .wrapper_icons_menu>div {
        float: none;
        padding: 0;
    }
    body .wr-megamenu-container.megamenu_150,
    body .wr-megamenu-container.megamenu_12583 {
        float: none ! important;
    }
    .wrapper_icons_menu li a {
        padding: 10px 12px 7px;
        font-family: AtlasBold;
    }
    .wrapper_icons_menu li a .first-word{
        font-family: AtlasBold;
    }
    .laguageSwitcher .caption-lang .menu-item-link {
        padding: 0 0 0 15px;
    }
    .reserve-park .wrapper .container .row .col-md-9,
    .reserve-park .content hr {
        float: none;
    }
    .reserve-park .rowicon .col-md-8.col-xs-12 {
        float: left;
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:first-of-type {
        border-left: 1px solid #004b3f;
    }
    .single-camping .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:first-of-type{
        margin-right: 1px;
    }
    .reserve-park .wrapUseIcons .rowicon:not(last-of-type) .col-md-8:nth-of-type(-n+2) {
        border-right: 1px solid #004b3f;
        border-left: 0;
    }
    .wrapper_question_answer {
        padding: 0;
    }
    .preview_row .col-md-12:nth-child(2n) .hp-new {
        float: none;
    }
    .sales_system .hourTitle.iframe_sale_title {
        margin-left: -8%;
    }
    .single.single-article .article {
        padding-right: 0 ! important;
    }
    .wrapper_cat .tags,
    .wrapper_cat .categories {
        padding-left: 0;
        padding-right: 0;
    }
    .wrapper-menu-search {
        float: left;
    }
    .menu-search:before {
        background-position: 0 0;
    }
    .custom-logo-link {
        padding-right: 7px;
    }
    .custom-logo-link div {
        background: transparent url(images/logo_mobile_en.png) 0 0 no-repeat;
        background-size: 74%;
        width: 50px;
        height: 40px;
    }
    .menu-responsive-open .custom-logo-link div {
        background-position: right -99px;
    }

    .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>.menu-item-link {
        padding-right: 0;
    }
    .wr-mega-menu .block-sub-menu .wr-menu-down {
        right: 0;
        left: unset;
        background-position: right -69px top -1477px;
    }
    .wr-element-submenu .submenu-items a::before {
        display: none;
    }
    .lang-menu-down {
        background-position: right 10px -1470px;
        float: right;
        margin: -43px 4px 0 5px;
    }
    .wr-mega-menu .wr-menu-down {
        float: right;
        margin: -49px 0 0 5px;
        background-position: right -69px top -1470px;
    }
    .active .lang-menu-down {
        background-position: right 10px -1576px;
    }
    .wr-mega-menu .wr-menu-down.active,
    .active>.wr-menu-down {
        background-position: right 14px -1576px;
    }
    .wr-mega-menu .block-sub-menu.active .wr-menu-down {
        background-position: right -69px top -1584px;
    }
    .wr-megamenu-container .wr-megamenu-inner ul {
        padding: 6px 14px 8px 14px;
    }
    .icon_menu_block {
        float: left;
    }
    .icon_menu_block.give_donation {
        background-position: right 6px -1263px;
    }
    .widget_menu_block:hover .icon_menu_block.give_donation {
        background-position: right 6px -1323px;
    }
    .icon_menu_block.order_tutorial {
        background-position: right 6px -1151px;
    }
    .widget_menu_block:hover .icon_menu_block.order_tutorial {
        background-position: right 6px -1211px;
    }

    .widget_menu_block:hover .icon_menu_block.volunteer {
        background-position: right 6px -1100px;
    }
    .widget_menu_block .widgettitle {
        float: left;
    }
    .wrapper_icons_menu li {
        text-align: left;
    }

    .wrapper_icons_menu li a:before {
        margin-right: 9px;
        margin-left: 0px;
    }
    .lang-current-text {
        float: left;
    }
    .lang-en-text {
        float: right;
    }
    .menu-footer-more-information-container li:last-child {
        border-right: none;
    }
    .menu-footer-more-information-container li {
        border-right: 1px solid #004b3f;
        border-left: 0;
    }
    .activity-dates-title {
        background-position: right -14px top -1818px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-button-prev {
        margin-right: 6px;
        margin-left: 6px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: right -58px top -1676px
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: right -53px top -1764px;
    }
    .green-footer .social-menu .menu-social-links-container .youtube a {
        background-position: right -2912px !important;
        margin-left: 6px;
    }
    .green-footer .social-menu .menu-social-links-container .facebook a {
        background-position: right 0px -357px ! important;
    }
    .green-footer .social-menu .menu-social-links-container .instagram a {
        background-position: right 0px -280px;
    }
    .reserve-park .informationBox .li>a {
        background-position: right -69px top -2778px;
    }
    .reserve-park .informationBox .li.btn.green>a {
        background-position: right -69px top -2830px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .reserve-park .informationBox .li.btn.green .itineraries a,
    .reserve-park .informationBox .li.btn.green .download a {
        padding: 10px 20px 10px 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a {
        padding: 10px 20px 10px 0px;
    }

    .reserve-park .informationBox .li.btn.green .download li a.pdf:before {
        background-position: top -63px left 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a.docx:before {
        background-position: top -93px left 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a.xlsx:before {
        background-position: top 5px left 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a.pptx:before {
        background-position: top -26px left 0;
    }
    .reserve-park .rpQube .useIcon.openHours,
    .reserve-park .rpQube.no_all_rpQube .useIcon:first-child {
        border-left: 1px solid;
        border-right: 1px solid;
    }
    .reserve-park .rpQube.no_all_rpQube .useIcon:nth-child(3) {
        border-left: none;
    }
 
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8 {
        margin-right: -4px;
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:last-of-type {
        margin-right: 0;
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:first-of-type {
        border-left: 1px solid #004b3f;
    }
    .reserve-park .rpQube .useIcon {
        width: 32.3%;
    }
    .reserve-park .rpQube .useIcon.howGet {
        background-position: calc(100% + 20px)-930px!important;
        border-left: 0;
        border-right: 1px solid #004b3f;
        margin-right: 0;
        margin-left: -1px;
    }
    .reserve-park .rpQube .useIcon:nth-child(3n+2) {
        border-right: 1px solid #004b3f;
        border-left: 0;
    }
    .reserve-park .rpQube .useIcon.openHours {
        background-position: calc( 50% + 24px) -686px !important;
    }
    .reserve-park .rpQube .useIcon.toSale {
        background-position: 100% + 21px -819px !important;
    }
    .reserve-park .useIcon {
        border-left: 0;
        border-right: 0;
        background-position: 50% 11px!important;
    }
    .reserve-park .allInfo a {
        background-position: 183px -467px;
    }
    .reserve-park #allInfoMobile .btn.transparent {
        padding-right: 8px;
        background-position: right 13px -56px;
    }
    .reserve-park #allInfoMobile .btn.transparent:nth-child(even) {
        padding-left: 8px;
        padding-right: 0;
    }
    .reserve-park .wrapUseIcons {
        margin-left: 0;
    }
    .reserve-park .wrapUseIcons .btn.green {
        background-position: right 13px -53px;
    }
    .reserve-park .tableMain table tr td.tabSprite {
        background-position: 100% + 34px -619px !important;
    }
    .single-camping .reserve-park .wrapUseIcons.download.clearfix{
        margin-top: 39px;
    }
    .single-camping .reserve-park .rowicon{
        margin-bottom: 0;
    }
    .single-camping .reserve-park .wrapUseIcons .rowicon .col-md-8.col-xs-12:last-child{
        border-left: 0;
    }
    .popover {
        margin-right: 5px;
        right: 0 !important;
        left: 0;
    }
    .single-camping .popover {
        margin-right: auto;        
    }
    .mapPage .filterMobile {
        background: #F0EEF0 url(images/sprites_new.png) right -62px top -1469px no-repeat;
    }
    .mapPage .filterMobile .sFilterIcon {
        /* background: url(images/sprites3.png) right -2750px no-repeat; */
        margin-right: 4px;
    }
    .mapPage .active .filterMobile {
        background-position: right -62px top -1576px;
    }
    .mapPage .wrap_filter .filterLine {
        padding-right: 10px;
    }
    .mapPage .wrap_filter .open .filterTitle {
        background-position: right -72px top -1582px;
    }
    .mapPage input[type="checkbox"]:checked+label span {
        background-position: right 2px 2px;
    }
    .mapPage .wrapMapLinks .mapLink a {
        background-position: 50% 10px!important;
        padding: 57px 5px 0 5px;
    }
    .mapPage .gm-style .gm-style-iw~div~img {
        left: 21px!important;
    }
    .mapPage .bottomSbar {
        right: 0;
        left: 0;
    }
    .calendar .eventon_sort_line .evs,
    .calendar .eventon_sort_line .evs_3 p,
    .calendar .eventon_sf_field,
    .eventon_filter_selection {
        text-align: left;
    }
    .has_events:after {
        border-right: 13px solid transparent;
    }
    .flashbacks .flashback {
        margin-left: 6px;
        padding-right: 5px;
    }
    .flashbacks .flashback {
        border-right: 1px solid #cfc8c6;
        border-left: 0;
        padding: 0 5px 0 0;
        margin-left: 6px;
        margin-right: 0;
    }
    .flashback:last-child {
        border-right: 1px solid #cfc8c6;
    }
    .flashback-emergency {
        padding: 13px 0 11px 0;
    }
    .stop-scroll.play {
        background-position: right -1704px;
    }
    .emergency-icon {
        margin: 0 8px 0 0;
        background-position: right 1px -1496px;
    }
    .result-search-page.gallery-page h1 {
        margin-left: 0;
    }
    .wrapper_camping_questions .editor {
        border-right: none;
    }
    .team-wrapper .camping_questions .question {
        padding-right: 24px;
    }
    .question {
        background-position: right 9px -1896px;
    }
    .open_question .question {
        background-position: right 9px -1785px;
    }
    .gallery-item figcaption div {
        left: 9px;
    }
    .wrapper_camping_for_what .editor ul li:before {
        margin-right: 15px;
        margin-left: 0px;
        top: 5px;
    }
    .inforgaphical_banner_item {
        border-right: none;
    }
    .contact_id {
        text-align: left;
    }
    .wrapper_contact_details .contact_details .contact_detail div,
    .mobile_td {
        border-right: none;
    }
    .about_page .camping_links .btn.dark_green_border,
    .about_page .camping_links .btn.dark_green_border:nth-child(5n) {
        margin-right: 0;
        float: left;
    }
    .about_page .camping_links .btn.dark_green_border:nth-child(2n) {
        float: right;
    }
    .wrapper_tenders_tmpl {
        padding: 13px 0 0 0;
    }
    .result-search-page .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #004b3f transparent transparent transparent;
        border-width: 6px 5px 0 5px;
    }
    .result-search-page .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #004b3f transparent;
        border-width: 0 5px 6px 5px;
    }
    .wrapper_content_file {
        padding-left: 3px;
    }
    .col_tender_details {
        border-left: 1px solid #cfc8c6;
        border-right: 0;
    }
    .col_tender_details:last-child {
        border-left: 1px solid #cfc8c6;
    }
    .reserve-park .rpQube span.rpInfoSprite.shop {
        background-position: right -2719px!important;
    }
    .social-menu .phoneHeader {
        float: right;
    }
    .green-footer .social-menu {
        float: left;
    }
    .green-footer .social-menu .widget_nav_menu {
        margin-left: 0;
    }
    .wrapper_lobby .contact-item.col-md-8:nth-of-type(3n) {
        padding-left: 12px;
    }
    .wrapper_lobby .contact-item .contact .details .contact_email a {
        padding-left: 0px;
    }
    .wrapper_lobby .contact-item .contact .details .contact_address {
        background-position: left 0 top -2083px ! important;
    }
    .team-wrapper .bcLine.grey_bg_news {
        margin: -12px auto 12px auto !;
    }
    .flash_icon {
        background-position-x: 50% ! important;
    }
    .editor p.alignleft {
        margin-left: 0;
    }
    .wrapper_contact_banners a {
        width: unset;
        float: none;
    }
    .flashbacks #flashbacks-scroll {
        width: calc(100% - 208px);
    }  
    .mapPage .wrap_filter label{
        float: left;
        width: 100%;
    }
}
@media (max-width: 1024px) and (min-width: 640px){
    .recommended_trip_wrap img {
        border-radius: 0;
        border-bottom-left-radius: 7px;
        border-top-left-radius: 7px;
    }
}
@media (max-width: 639px) {
    .green-footer .social-menu .menu-social-links-en-container .facebook a {
        background-position: 0px -345px ! important;
    }
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        right: 14px;
    }
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        left: 14px;
    }
    .editor ol li {
        margin-left: 15px;
    }
    .editor ol li ul li {
        margin-left: 3px;
    }
    .ceremony-form .nf-form-cont .one-third {
        margin-right: 0;
    }
    .prev.page-numbers {
        padding-right: 0;
    }
    .next.page-numbers {
        padding-left: 0;
    }
    .wrapper_cat .article_content {
        padding: 11px 0 0 0;
    }
    .wrapper_cat .categories.col-md-7,
    .wrapper_cat .tags.col-md-7 {
        padding-left: 0;
        padding-right: 0;
    }
    .wrapper_cat_community_programs article:hover .btn.green {
        background-position: right -69px top -1897px;
    }
    .navigation.pagination .nav-links .page-numbers {
        margin-right: 0;
    }
    .result-search-page article .ordering_card {
        float: left;
        padding-right: 20px;
        background-position: right 13px -54px;
    }
    .result-search-page .no_result {
        background-position: 85%;
    }
    .result-search-page h1,
    .result-search-page .no_result h1+h2 {
        text-align: left;
    }
    .result-search-page .container .row .no_search_results_middle_content .btn.green {
        background-position: right 13px -52px;
    }
    .wrapper_lobby .lobby_item .right_sec {
        padding-right: 0px;
    }
    .wrapper_lobby .lobby_item:nth-child(even) img {
        padding: 10px 0 16px 0;
    }
    .wrapper_lobby .lobby_item img {
        padding: 10px 0 16px 0;
    }
    .wrapper_lobby .lobby_item .editor {
        padding: 6px 0 0 0;
    }
    .wrapper_lobby .contacts h2 {
        background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
    }
    .wrapper_lobby .contact-item .contact .details p {
        padding-left: 27px;
    }
    .team-wrapper .repeater_row:last-of-type>div.center {
        float: left;
    }
    .team-wrapper .team_repeater_wrapper .team_repeater_item {
        margin-left: 0;
        margin-right: 0;
        padding: 12px;
    }
    .team-wrapper .team_repeater .team_repeater_wrapper:nth-of-type(2n) {
        padding-right: 0;
        padding-left: 10px;
    }
    .team-wrapper .team_repeater .team_repeater_wrapper:nth-of-type(2n+1) {
        padding-left: 0;
        padding-right: 10px;
    }
    .banner_section .team_banner img.ratag_icon {
        margin: 20px 0 0 0;
    }
    .team-wrapper .grey_bg_news .selected_articles h2 {
        text-align: left;
    }
    .team-wrapper .grey_bg_news .selected_articles h2.title {
        background: transparent url(images/green-line.png) right 50% bottom right no-repeat;
    }
    .calendar .evortl .eventon_filter_line .eventon_filter {
        margin-right: 7px;
    }
    .item-mobile-menu {
        background-position: 50% 10px !important;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        left: 14px;
        right: unset;
        background-position: -1px -1243px;
    }
    .wrapper-activities .activities:not(.swiper-container-rtl) .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        left: 0;
    }
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        right: 10px;
        left: unset;
        background-position: 8px -1307px;
    }
    .wrapper-activities .activities:not(.swiper-container-rtl) .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        right: 0;
    }
    div#searchSection.open span.closeSearch.cloSearchMobile {
        background: url(images/closearch-en.png) right -1px no-repeat;
        left: 0;
        right: 0;
        padding-left: 34px;
        padding-right: 0px;
    }
    #searchSection .wp_autosearch_submit,
    #searchSection .wp_autosearch_submit:hover,
    #searchSection .wp_autosearch_submit:active,
    #searchSection .wp_autosearch_submit:visited {
        background-position: right 12px -76px!important;
    }
    #searchSection .wp_autosearch_form_label {
        left: 0;
    }
    #searchSection .wp_autosearch_indicator {
        background: url(images/ratag-loader_en.gif) no-repeat right 0px 0px /85% !important;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: right -38px top -1243px;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: right -38px top -1307px;
    }
    .green-footer .widget-title {
        margin-left: 0;
    }
    .green-footer .social-menu .mla_text_widget .textwidget {
        margin-right: -73px;
    }
    .article h1 {
        margin-left: -2px;
    }
    .article .intro_text {
        margin: 10px 0 18px 0;
    }
    .green-footer .social-menu .menu-social-links-container .facebook a {
        background-position: right 0px -345px ! important;
    }
    .green-footer .social-menu .menu-social-links-container .instagram a {
        background-position: right 0px -269px;
    }
    .green-footer .social-menu .menu-social-links-container .youtube a {
        background-position: right -2901px !important;
    }
    .green-footer .social-menu .widget_nav_menu li {
        padding-right: 8px;
    }
}

@media (max-width: 510px) {
    .related_files .content .file .name {
        width: 54%;
        float: left;
    }
}

.wrapper_game .editor.col-sm-30 img {
    float: right;
}

.auto-resizable-iframe iframe {
    right: 0px;
}

@media (max-width: 1279px) and (min-width: 1025px) {
    .reserve-park .content .right {
        border-left: none;
        border-right: 2px solid #cfc8c6;
        margin-right: 8%;
        margin-left: 0;
        padding-right: 10px;
        padding-left: 0;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: right -1px -1768px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: right 12px -1860px;
    }
    .main-container {
        padding-right: 15px;
    }  

    .wrapper_icons_menu li {
        width: 120px;
    }

    .wrapper_icons_menu li a{
        min-width: 120px;
    }

    .wrapper_icons_menu>div .btn.green {
        margin-left: 4px;
    }
    .menu-search {
        margin-right: 14px;
        padding-right: 10px;
    }
    .megamenu4 .widget_menu_block {
        margin-right: 2%;
    }
    .moreInformation,
    .publicSharing,
    .footer-menu-items {
        float: left;
    }
    .sliderHome span.credit {
        right: calc((100% - 1020px) / 2);
    }
    .reserve-park .socialLinks {
        right: 25px;
    }
    .reserve-park .breadcrumbs,
    .team-wrapper .breadcrumbs {
        left: 25px ! important;
    }
    .reserve-park .sliderHome span.credit {
        right: 205px;
    }
    .reserve-park .content .right {
        margin-right: 10px;
    }
    .reserve-park .content .col-md-9 {
        float: left;
    }
    .reserve-park .intro_text {
        float: left;
    }
}

@media (max-width: 1024px) and (min-width: 920px) {
    .item-mobile-menu {
        border-right: 1px solid #004b3f !important;
        width: 25%;
    }
}

.wp_autosearch_suggestions a {
    clear: right;
}

.wp_autosearch_suggestions a img {
    float: right;
}

.wp_autosearch_suggestions .wp_autosearch_more {
    background-position: 1% 50%;
}

.wp_autosearch_result {
    padding-right: 5px;
}

.wp_autosearch_input {
    float: right;
}

.wp_autosearch_item_description {
    padding-left: 2px;
    padding-right: 2px;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-right: .4em;
}

body .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-right: 0;
    margin-left: .4em;
}

body .site-header-top .select2 {
    margin-right: 15px;
    margin-left: 0;
}

body .site-header-top li {
    padding: 0 25px 0 22px;
}

body .activity-dates-title {
    padding-left: 24px;
    float: left;
    padding-right: 0;
}

body .wr-megamenu-container.megamenu_12583,
body .wr-megamenu-container.megamenu_150 {
    float: left;
}



body .wrapper-menu-search {
    float: left;
}

body .custom-logo-link {
    float: right;
}

.wr-megamenu-container ul.wr-mega-menu>li {
    float: left;
}
/*
body .menu-search {
    border-right: 1px solid #cfc8c6;
    border-left: none;
}
*/
body .wr-megamenu-container .jsn-bootstrap3 .row>div {
    float: left;
}

body .activity-date {
    border-right: 1px solid #ffffff;
    float: left;
    border-left: none;
}

body .activity-date:last-of-type {
    padding-right: 0;
    padding-left: 10px;
}

@media (min-width:1900px) {
    .site-header-top .select2 {
        margin-right: 14px;
    }
    body .site-header-top li {
        padding-right: 19px;
    }
    /*body .menu-search {
        margin-left: 51px;
        padding-left: 26px;
    }*/
    .trip.preview_row .col-md-12:nth-child(even) {
        float: left;
        padding-left: 0;
        padding-right: 30px;
    }
}
@media (max-width:1850px) {
    .green-footer .green-footer-content{
         display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
        padding-bottom: 36px;
        justify-content: center;
    }
    .green-footer-right {
        margin-bottom: 12px;
    }
    .green-footer .green-footer-right, .green-footer .green-footer-left {
        float: none;
    }
}
@media screen and (min-width: 1800px) {
    .page-404 .text { 
        margin-left: 11%;
        margin-right: 0;
    }
}
@media screen and (max-width: 1800px) {
    .wrap_filter_camp.wrap_filter.container {
        right: auto;
        left: 30px;
    }
    .reserve-park .socialLinks {
        bottom: 12px;
    }
    #breadcrumbs {
        padding: 16px 0 20px 46px;
    }
}
@media screen and (min-width: 1851px) {
    .green-footer .row {
        padding-bottom: 0;
    }
 }
 
@media (max-width:1279px) and (min-width:1024px) {
    body .menu-search {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 10px;
    }
}

@media (min-width:1360px) {
    .custom-logo-link img {
        width: 188px ! important;
    }
}

.ajax_news .sliderNews .col-lg-18 {
    float: left;
}

.sliderNews .swiper-button-prev:before,
.sliderNews .swiper-button-next:before {
    display: inline-block;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(180deg);
}

.sliderNews .swiper-button-next {
    right: 35px;
    left: auto;
}

.sliderNews .swiper-button-prev {
    right: auto;
    left: 35px;
}

.right+.col-md-push-1 {
    left: unset;
    right: 4.166666667%;
}

.right.col-lg-pull-2 {
    right: unset;
    left: 5.555555556%;
}

.team-wrapper .grey_bg_news form>* {
    text-align: left;
}
.p_colum:first-child{
    margin-left: 0px;
    margin-right: 15px;
}
.p_colum:last-child{
    margin-right: 0px;
    margin-left: 15px;
}
.p_colum .feature{
    padding-right:15px;
    padding-left:50px;
}
#searchSection .wizardinfosys_autosearch_wrapper form{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#searchSection .wp_autosearch_form_wrapper{
    width: 74%;
}
/*404 page*/
.page-404 .add_link_warp li a:after {
    left: auto;
    right: 20px;
}
.page-404 .add_link_warp li img {
    right: auto;
    left: 18px;
}
.page-404 .text:after {
    transform: rotate(90deg) translate(50%);
    left: auto;
    right: -98px;
}
.page-404 .add_link_warp {
    font-weight: 400;
}
.page-404 .add_link_warp li a{
    padding: 6px 31px 6px 20px;
}
.page-404 .add_link_warp li a {
    line-height: 1;
}
.page-404 .add_link_warp li img{
    display: none;
}
.page-404 .img_caption {
    right: auto;
    left: -47px;
    transform: rotate(-90deg);
}
.acc_link, .acc_link:hover{
    text-align: left;
}
@media (max-width: 1366px) {
    .page-404 .img_caption {
        left: auto;
        right: -40px;
        transform: rotate(90deg);
    }
}
@media (max-width: 1279px) and (min-width: 1025px) {
    .p_colum:first-child{
        margin-left: 0px;
        margin-right: 7.5px;
    }
    .p_colum:last-child{
        margin-right: 0px;
        margin-left: 7.5px;
    }
    .p_colum .feature {
        padding-right: 15px;
        padding-left: 30px;
    }
}
@media (max-width: 1024px) {
    .wrap_filter_camp.wrap_filter.container {
        left: 0;
    }
    .mapPage input[type="checkbox"]:checked+label span:first-of-type {
        background-position: 1px 1px;
    }
    .team_events .reserve-park .col-md-22{
        display: inherit;
    }
}
@media (max-width: 920px) {
    .p_colum .feature{
        padding-left: 20px;
    }
    .main-container .more_info{
        display:none;
    }
    .single-camping .reserve-park .wrapUseIcons{
        background-color: transparent;
    }
    .single-camping .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8.col-xs-12{
        width: 35%;
        background-color: #f0eeed;
        border-left: 1px solid #004b3f;
    }
    .wrapUseIcons.contact_us_mobile .btn.green.infoContant_btn{
        margin-top: 20px;
    }
}
@media (max-width: 991px) {
    footer .text_contact_us {
        margin-right: 43px;
        margin-left: 0;
    }    
    .page-404 .add_link_warp li a:after {
        left: auto;
        right: 14px;
    }
    footer .green-footer .green-footer-content{
        display: flex;
    }
    footer .whatsapp{
        margin-right: 5px;
    }
}
@media (max-width: 767px) {
    .mapPage.fullMap .no_banner{
        padding-top: 0;
    }
    .page-template-template-team .team-wrapper .wrapper_breadcrumb + .camping_questions{
        padding-top: 5px;
    }
    .page-template-template-team .team-wrapper .wrapper_breadcrumb + .team_repeater {
        padding: 25px 0;
    }
    .activity-background {
        background: transparent;
    }
    .page-404 .add_link_warp li img {
        left: 6px;
        right: 0;
    }
    .page-404 .add_link_warp li a {
        max-width: 98%;
        line-height: 17px;
        padding: 3px 27px 3px 10px;
    }    
    .page-404 .add_link_warp {
        font-size: 16px;
    }    
    .single-camping .reserve-park .wrapUseIcons.download.clearfix{
        margin-top: 0;
    }
    .wrapUseIcons.contact_us_mobile .btn.green.infoContant_btn:before {
        width: 49px;
    }
    .single-camping .reserve-park .wrapUseIcons_rp .rowicon{
        margin-bottom: 29px;
    }
    body .swiper-container-horizontal .swiper-button-next {
        transform: translateY(-50%);
        margin: 0;
        top: 50%;
        left: auto;
        right: 8px
    }
    body .swiper-container-horizontal .swiper-button-prev {
        transform: translateY(-50%) rotate(180deg);
        margin: 0;
        top: 50%;
        left: 8px;
        right: auto;
    }
}
@media (max-width: 639px) {
    #searchSection .wp_autosearch_form_wrapper {
        width: 100%;
    }
}
@media  (max-width: 1500px) and (min-width: 1024px){
    #INDbtnWrap #INDmenu-btn {
        background-position: 39px -160px!important;
    }
    body #breadcrumbs {
        padding: 16px 0 20px 29px;
    }
}
@media  (max-width: 1420px){
    .green-footer .row {
        padding-bottom: 0;
    }
 }
 @media (max-width: 1280px){
    body .wrapper_breadcrumb #breadcrumbs {
        padding: 16px 0 20px 15px;
    }
}