     
.plantaHover{
  -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -o-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;
  
  position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0;
  
}

.fw-700{ font-weight: 700}

.plantaContent:hover .plantaHover{ opacity: 1}
.scheme_default li a:hover{color: #a7b86a;}
.imghom {
    width: 60%;
    height: 98.1933px;
    transition: none;
    line-height: 0px;
    border-width: 0px;
    margin: 0px;
    padding: 25px !important;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 16px;
    background: #fff !important;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 0 0px 14px #a4af0f96;
    margin-top: 35px !important;
}
.hideOnResponsive { display: block !important}
.showOnResponsive { display: none !important}

.bdrt{width: 95%;border-bottom: solid 2px #a4af0f;display: block;}

.inlinecontent{ display: none}

.sc_team_default .sc_team_item_thumb {
    margin-bottom: 0;
    display: none;
}

.sc_team_item_info .fa-check{position: absolute;left: 12px;font-size: 35px;top: 16%;color: #a7b86a;}

.overflowHiden{overflow: hidden}

.imageType h2{ margin: 0}
.imageType { text-align: center}


.imageType ul {
    list-style: none;
    width: 100%;
    text-align: left;
}
.imageType ul li {
    display: inline-block;
    width: 31%;
    padding: 5px;
    line-height: normal;
    vertical-align: top;
    text-align: left;
    margin: auto;
    border-bottom: 1px solid #d7dbca;
    margin-left: 2%;
}
.imageType ul li span{ display: inline-block; width: 48%; padding: 5px; vertical-align: top}

.tipoImg {
    max-width: 100% !important;
    height: auto !important;
    max-height: 500px !important;
    margin: auto;
    display: block;
}

.toolTipBox {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    width: 100%;
    overflow: visible;
    z-index: 1;
}

.toolTipBox{ opacity: 0}

.ttip102 {
    right: 44%;
    top: 31%;
}

.zone rect, .zone polygon {
    opacity: 0.64;
    fill: rgba(157,188,47,0.23);
    cursor: pointer;
    stroke-width: 5px;
    stroke: #fff;
    stroke-linecap: round;
    -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -o-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;
}


.plantaContent:hover .zone rect, .plantaContent:hover  .zone polygon {
    opacity: 0.64;
    fill: rgba(157,188,47,1);
    cursor: pointer;
    stroke-width: 5px;
    stroke: #fff;
    stroke-linecap: round;
}

.zone rect:hover, .zone polygon:hover{opacity:0.64; fill:#71D830 !important}         

.zoneDeps {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
  z-index: 2
}



.plantaContent{ width: 100%; height: auto; text-align-last: center;}
.plantaContent img{ width: 100%}

.sc_promo_modern .sc_promo_descr, .sc_promo_modern .sc_promo_button {
    padding-left: 0;
}
.scheme_default .preloader_wrap>div {
    background-color: #666666;
}
.preloader_wrap > div {
    background-color: #efa758;
    border-radius: 10px;
}


.mapSVG {
    width: 100%;
    height: auto;
}


a.btnVid {
    position: relative;
    text-align: center;
    padding: 6px !important;
    font-size: 12px !important;
    width: 145px;
    background: #a4af0f;
    color: #fff !important;
    border-radius: 15px;
    cursor: pointer;
    margin: auto !important;
    margin-top: 35px !important;
}

a.btnVid:hover{ background: #858974}


.menu_side_wrap .logo {
    padding: 47% 10%;
    text-align: center;
    background: #e2e2e2;
}




.mapCroq {
    background: #ccd9b2;
}



a.btnVid{ display: block; }


.slider_alias_homeslider-1 .rev_slider_wrapper .rev_slider .slide_bg {
    background-color: rgb(255 255 255 / 84%);
    border-radius: 45px;
    width: 90vw;
    height: auto;
    max-width: 720px !important;
    min-width: unset !important;
    max-height: unset !important;
    min-height: unset !important;
    padding: 25px !important;
    color: #333333;
    box-shadow: 0px 7px 15px -7px #696969;
}

.left{ float: left }

.sc_item_button a, .sc_form button, .sc_price_link, .sc_action_item_link {
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; letter-spacing:normal 
}


.regular2 .slicPic {
    width: 100%;
    display: block;
    height: 100vh;
    max-height: 170px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    margin: auto;
}

.regular2{ position: relative}



blockquote, mark, ins, .logo_text, .top_panel_title_2_text, .post_price.price, .theme_scroll_down {
     font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif'; letter-spacing: 0 !important; 
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {
     font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
}


.top_panel .slider_engine_revo .slide_subtitle, .logo_slogan, fieldset legend, blockquote a, blockquote cite, figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd, .format-audio .post_featured .post_audio_author, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply {
    font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
}


p, h1, h2, h3, h4{
  font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif' !important;
  
}

h1, h2, h3 {    font-weight: 700 !important; }


h4 {
   font-weight: 300 !important;
}



.slide_title span {    font-weight: 700 !important;}
.slide_title span.lightFont {
    font-weight: 300 !important;
}


.scheme_default .sc_item_subtitle {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: normal
}

.sc_item_subtitle, .slider_alias_homeslider-1 .rev_slider_wrapper .rev_slider .slide_subtitle {
    font-style:  normal
}


.slider_alias_homeslider-1 .rev_slider_wrapper .rev_slider .slide_button{ font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"}


/*venobox*/
.vbox-container img {
    max-width: 100%;
    height: auto;
    max-height: 85vh;
}
        .title-tipo-font{ text-transform: uppercase}
.vbox-overlay {
    right: -25px;
    background: rgb(215 219 202) !important;
}

.vbox-close{ right: 25px}

.vbox-content {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 0;
}


.vbox-next span {    right: 30px;}        
        .vbox-title {  font-size: 1.2em !important;  padding: 16px 40px; background: #000 !important}      



.venoframe, .vbox-inline {
    max-width: none !important;
    width: 90vw;
    height: 90vh;
  padding: 25px !important;
  z-index: 9999
}



.slicPic {
    width: 100%;
    display: block;
    height: 100vh;
    max-height: 700px;
    background-size: cover !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    margin: auto;
}

.page_wrap {
    position: relative;
    z-index: 1;
}




.prev, .next, .prev2, .next2 {
    font-family: fontello;
    color: rgba(255,255,255,1.00) !important;
    font-size: 1.5em;
    width: 45px;
    height: 125px;
}


.prev2, .next2 {
    height: 75px;
    top: auto;
    bottom: 22%;
}




.prev::before, .prev2::before {
    content: '\e939';
}

.next::before, .next2::before {
    content: '\e93a'
}

.mapRespVos { display: none; margin-bottom: 15px; padding-bottom: 15px}

.prev::before, .next::before, .prev2::before, .next2::before  {
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    text-align: center;
}

.prev2::before, .next2::before  {
    top: 35%;
}


.dtb{ display: table}
.dtc{ display: table-cell}
.mid-txt{ vertical-align: middle} 
.centerTxt{ text-align: center}

.top_panel.without_bg_image {
    margin-bottom: 3rem;
    z-index: 0;
}

.overflowHiden{ overflow: hidden}

.trx_addons_column-1_3{
    width: 33%;
}

.welcomeBox {
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 30px;
    top: 30px;
    background-position: center !important;
    background-size: cover !important; 
    background-repeat: no-repeat !important
}
.welcomeBoxwrap{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
}
.welcomeBox .dtb{ width: 100%; height: 100%}


.trx_addons_scroll_to_top {
    width: 30px;
    height: 50px;
    right: 0
}

.top_panel .slider_engine_revo .slide_title {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 3em !important;
    line-height: normal !important;
}



 h2 {font-family: 'Nunito Sans', sans-serif ; font-weight: 800}

 h2 span {font-family: 'Nunito Sans', sans-serif ; font-weight: 300}

.top_panel .slider_engine_revo .slide_title {
    font-family: 'Nunito Sans', sans-serif ; font-weight: 800 !important
}



.scheme_default .sc_item_subtitle {
    color: #92ac97;
}
.scheme_side .toc_menu_item .toc_menu_icon {
    background-color: #858974;
    border-color: #fafafa;
    color: #f8f8f8;
}


.scheme_default a.sc_button_simple:not(.sc_button_bg_image):hover, .scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover, .scheme_default a.sc_button_simple:not(.sc_button_bg_image):hover:before, .scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:before, .scheme_default a.sc_button_simple:not(.sc_button_bg_image):hover:after, .scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:after {
       color: #92ac97 !important;
}


.scheme_default a.sc_button_simple:not(.sc_button_bg_image), .scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image), .scheme_default a.sc_button_simple:not(.sc_button_bg_image):before, .scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):before, .scheme_default a.sc_button_simple:not(.sc_button_bg_image):after, .scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):after {
    color: #506b5f;
}


.logoBack {
    width: 80% !important;
    height: 80%;
    max-width: 280px !important;
    height: 280px !important;
    background: url(../images/logo.svg);
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    background-color: #ffffff !important;
    margin: auto !important;
    border: 10px solid #a4af0f;
}


.scheme_side .toc_menu_item:hover .toc_menu_icon, .scheme_side .toc_menu_item_active .toc_menu_icon {
    background-color: #a7b86a;
    color: #ffffff;
}

.scheme_side .toc_menu_item .toc_menu_description {
    color: #ffffff;
    background-color: #a7b86a;
}
.scheme_side .menu_side_inner, .scheme_side .menu_mobile_inner {
    color: #969fa6;
    background-color: #858974;
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: relative;
}

.sc_promo {
    position: relative;
    overflow: visible;
    /* padding-top: 100px; */
    /* padding-bottom: 100px; */
}

.sc_promo_image_width_50p > .sc_promo_image, .sc_promo_image_width_50p > .sc_promo_image_wrap {
     width: 100%;
     height: auto;
    position: relative;
    float: right;
}


.imgHome{width: 600px;max-width: 300px;height: 580px;border-radius: 0;margin: auto;background-position: center !important;background-size: 100% !important;background-repeat: no-repeat !important;z-index: 10;position: relative;}


.scheme_side .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffffff 50%,#506b5f 50%) no-repeat scroll right bottom / 100% 210% #043a11 !important;
}

.scheme_default .top_panel .slider_engine_revo .slide_subtitle {
    color: #eefff2;
}

.scheme_side .theme_scroll_down:hover {
    color: #506b5f;
}

.scheme_light .sc_skills .sc_skills_total {
    color: #506b5f;
}

.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a {
    color: #f0f0f0;
    background-color: #506b5f;
    border-color: #506b5f;
}

.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a:hover, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a:hover {
    color: #fafafa;
    background-color: #92ac97;
    border-color: #92ac97;
}

.scheme_default .sc_services_iconed .sc_services_item {
    background-color: initial;
}
.scheme_default .trx_addons_accent, .scheme_default .trx_addons_accent>* {
    color: #506b5f;
}
.scheme_default .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #92ac97 50%,#506b5f 50%) no-repeat scroll right bottom / 100% 210% #92ac97 !important;
}

.scheme_default .sc_slider_controller .swiper-slide.swiper-slide-active {
    border-color: #506b5f;
}
.scheme_default .sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    background-color: #fff;
}
.scheme_default .sc_slider_controller_titles .sc_slider_controller_info_title {
    color: #506b5f;
}
.scheme_default .sc_slider_controller_titles .swiper-slide {
    background-color: #fafafa;
}

.scheme_default .sc_services_iconed .sc_services_item_header {
    color: #ffffff;
    border-top-right-radius: 85px;
    border-bottom-left-radius: 85px;
    background: rgb(194,208,68);
    background: -moz-linear-gradient(47deg, rgba(194,208,68,1) 0%, rgba(158,168,4,1) 100%);
    background: -webkit-linear-gradient(47deg, rgba(194,208,68,1) 0%, rgba(158,168,4,1) 100%);
    background: linear-gradient(47deg, rgba(194,208,68,1) 0%, rgba(158,168,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c2d044",endColorstr="#9ea804",GradientType=1);
}

.scheme_default .sc_services_iconed .sc_services_item_title a {
    color: #ffffff;
}

.scheme_default .sc_services_iconed .sc_services_item_icon:hover, .scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_icon, .scheme_default .sc_services_iconed .sc_services_item_subtitle a:hover, .scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_subtitle a {
    color: #ffffff;
}

.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner {
    background-color: #1a201c;
}

.scheme_dark .menu_mobile_inner .social_item a {
    color: #859e88;
}

.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a {
    color: #859e88;
}

.txtDrops {

    position: absolute;
    left: -60%;
    right: 90%;    
    
}

.logo img {
    max-height: 2em;
}

.scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6, .scheme_default h1 a, .scheme_default h2 a, .scheme_default h3 a, .scheme_default h4 a, .scheme_default h5 a, .scheme_default h6 a, .scheme_default li a {
    color: #a7b86a;
}

.scheme_default .slider_titles_outside_wrap .slide_cats, .scheme_default .slider_titles_outside_wrap .slide_subtitle {
    color: #506b5f;
}

.scheme_dark .sc_item_subtitle {
    color: #ffffff;
}


.scheme_default .slider_style_modern .swiper-pagination-current {
    color: #506b5f;
}

section.scheme_side, .scheme_side.wpb_row, .scheme_side.wpb_column>.vc_column-inner>.wpb_wrapper, .scheme_side.wpb_text_column {
    color: #969fa6;
    background-color: #fafafa;
}

.lightFont{ font-weight: 300 !important}

.smallTitle {
    font-size: 13pt !important;
    padding: 5px !important;
    max-width: 370px;
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto !important;
    line-height: normal !important;
}

.croqImg {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 400px;
    width: 100vw;
    height: 100vw;
    max-width: 400px;
    max-height: 400px;
    margin: auto;
}

.croqSpot, .croqSpot .column-inner, .croqSpot .hotspots-style-1 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}


.swiper-slide {
    background-size: cover !important;
    background-repeat: no-repeat !important
}


.sc_item_title {
    letter-spacing: -1px;
    line-height: 1.2em;
}


.amenBoxSet{ width: 24%; min-height: 250px}

.amenBoxSet .sc_services_item_header{ min-height: 180px; padding: 2rem;}


.sc_action_item.with_image .sc_action_item_inner {
    display: block;
}

.sc_action_item.with_image:before {
   display: none;

}

.sc_action_item.with_image2 {
    padding: 10em 2em

}


.bg_image_72 {
    background-image: none;

    height: auto;
}

.mapCroq {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ccd9b2;
    background-size: cover;
    background-position: right;
    min-height: 0;
}
.infoCroq {
    position: relative;
    left: 0;
    right: 0;
    max-width: none;
    width: auto;
    bottom: 0;
    top: 0;
    background-image: none;
    background: none;
}


.scheme_side .widget_socials .social_item a {
    color: #f0f0f0;
    background-color: #3fb9be;
    border-radius: 55px;
}







.redBtn{ background: rgba(255,0,4,1.00); width: 25px; height: 25px; border-radius: 35px; display: inline-block; text-align: center}

.infoListCroq {
    display: block;
    height: auto;
    vertical-align: middle;
    padding: 25px;
    text-align: center;
}


.boxInfocroq {
    background: none;
    padding: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
}
.listCroq {
    display: block;
    vertical-align: middle;
    padding: 25px;
}
.listCroq ul {
    text-align: center;
    color: rgba(255,255,255,1.00);
    list-style: none;
    border-bottom: 0px solid rgba(152, 152, 152, 0.26);
    padding-bottom: 0;
    margin: auto;
    display: inline-block;
    max-width: 1300px;
    vertical-align: top;
    padding-left: 0;
}

.listCroq ul li {
    position: relative;
    padding: 5px 15px 5px 75px;
    margin-top: 5px;
    border-radius: 15px;
    background: #858974;
    overflow: hidden;
    display: inline-block;
    width: 23%;
  text-align: left
}

.listCroq ul li span {
    position: absolute;
    left: 0;
  top: 0;
    padding: 5px 5px;
    display: block;
    background: #506b5f;
    width: 50px;
    text-align: right;
}
.scheme_side .socials_wrap .social_item a:hover, .scheme_side .socials_wrap .social_item a:hover i {
    color: #ffffff;
}

.strLin {
    position: relative;
    display: inline-block;
    color: rgba(255,255,255,1.00);
    width: 47%;
    font-size: 10pt;
    vertical-align: text-top;
}

.strLin div { padding: 5px ; margin-right: 5px}
.strLin div span {width: 15px;height: 5px;background: rgba(255,255,255,1.00);display: inline-block;position: relative;margin: 2px;}


section.scheme_dark{
    background-color: #fff !important;
}

.mejs-container {
    background: rgba(255, 255, 255, 0);
}

.mejs-container .mejs-controls {
    background: rgba(0, 0, 0, 0) !important ;
    height: 30px;
    width: 100%;
}

.scheme_default .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #a7b86a 50%,#858974 50%) no-repeat scroll right bottom / 100% 210% #a6b011 !important;
}

.sc_team_default .sc_team_item_info {
    padding: 5px 3em;
    text-align: left;
    padding-left: 55px;
    padding-right: 0;
    position:relative
}

.scheme_light .sc_team_default .sc_team_item {
    color: #3f4346;
    background-color: #ffffff;
    width: 300px;
    height: auto;
    margin: auto;
    border-radius: 50px;
    overflow: hidden;
    border: 0;
}



@media (max-width: 1450px) and (min-width: 480px){
  
  
.listCroq ul li {
    position: relative;
    padding: 5px 15px 5px 75px;
    margin-top: 5px;
    border-radius: 15px;
    background: #858974;
    overflow: hidden;
    display: inline-block;
    width: 35%;
    text-align: left;
}
  
  
}



@media (max-width: 479px){
  
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"], .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
    width: 100% !important;
}
  
}







@media (max-width: 1263px) and (min-width: 480px){
.redBtn {
    background: rgba(255,0,4,1.00);
    width: 20px;
    height: 20px;
    border-radius: 35px;
    display: inline-block;
    text-align: center;
}

}


@media (max-width: 820px) and (min-width: 480px){
  
  
.listCroq ul li {
  display: block; width: auto

}
  
.listCroq {
    padding: 0;
}
  
  
}

@media (max-width: 767px) and (min-width: 480px){
.trx_addons_column-1_3 {
    width: 100% !important;
}

.imgHome {
    width: 300px;
    height: 300px;
    border-radius: 50vw;
    margin: auto;
    background-position: center !important;
    background-size: 100% !important;
    margin-top: 65px;
}
  
  .column-6_12 { width: 100%}
    
    
    .trx_addons_columns_wrap     { display: block !important ; width: 100% !important} 
    
    .trx_addons_columns_wrap  .trx_addons_column-1_3 { display: inline-block !important ; width: 40% !important} 
    
    
    
    
        
    

}


@media (max-width: 767px) {
    
    
    
    
    .txtslideHome  {transform:  none !important;position: relative !important;text-align: center !important;display: block !important;padding: 25px !important;}
    .txtslideHome * {transform:  none !important;font-size: 2rem !important;display: block;margin: auto !important;position: relative;line-height: normal !important;}
    .txtslideHome  h2 *{font-size: 3rem !important;}
      
.bdrt {
    display: block !important;
    margin: 15px auto !important;
}    
    
    
   .imghom{width: 100% !important;padding: 0 !important;box-shadow: none;background: unset !important;scale: none !important;height: auto !important;margin-top: 0 !important;}
        
    .slider_alias_homeslider-1 .rev_slider_wrapper .rev_slider .slide_bg {background: rgba(255,255,255,1.00);display: block !important;max-height: unset !important;min-height: unset !important;height: auto !important;padding-bottom: 45px !important;max-width: unset !important;min-width: unset !important;width: auto !important;}
    
    
a.btnVid {
    position: relative;
    text-align: center;
    padding: 16px !important;
    font-size: 14px !important;
    width: 135px;
    background: #a4af0f;
    color: #fff !important;
    border-radius: 15px;
    cursor: pointer;
    margin: auto !important;
    margin-top: 35px !important;
    transform: none !important;
    scale: none !important;
}    
    
    
    
    
    .hideOnResponsive { display: none !important}
    .showOnResponsive { display: block!important}
    
    
    
    
    

.scheme_light .sc_team_default .sc_team_item {
    width: 100%;
    height: auto;
}
    
    

    
    
    
    
    
    
    
    
}

@media (max-width: 767px) and (min-width: 480px){
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
    width: 100% !important;
}
}













@media (max-width: 767px) and (min-width: 480px){
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
    width: 100%;
}

}

@media (max-width: 767px) and (min-width: 480px){
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
    width: 100%;
}
}

@media (max-width: 767px) and (min-width: 480px){
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"], .row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom, .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 20px;
    width: 100% ;
}
  
.imgHome {
    width: 340px;
    height: 550px;
    border-radius: 0;
    margin: auto;
    background-position: center !important;
    background-size: 100% !important;
    margin-top: 65px;
}
  
  .column-6_12 { width: 100%}

    .trx_addons_columns_wrap     { display: block !important ; width: 100% !important} 
    
    .trx_addons_columns_wrap  .trx_addons_column-1_3 { display: inline-block !important ; width: 40% !important} 
    
    
    
      
  
}




@media (max-width: 767px) and (min-width: 480px){
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3), .row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4), .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"]:nth-child(2n+3), .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"]:nth-child(2n+4) {
    padding-top: 20px;
    width: 100% ;
}
    .trx_addons_columns_wrap     { display: block !important ; width: 100% !important} 
    
    .trx_addons_columns_wrap  .trx_addons_column-1_3 {display: inline-block !important;width: 49% !important;} 
    
        
    
    
    
}
@media (max-width: 767px) and (min-width: 480px){
    
    .mapRespVos{ display: block}
    
.boxInfocroq {
    padding: 0px;
}
    
.mapCroq {
    padding: 0;
}
  
.croqImg {
    background-size: contain !important;
}
.amenBoxSet {
    width: 100% !important;
    min-height: 0 !important;
    text-align: center;
    height: auto !important;
    display: block !important;
}    
    
.sc_services_iconed .sc_services_item_icon {
    font-size: 4em !important;
}    
    

    
.txtDrops {
    position: relative;
    left: 0;
    right: 0;
}    
    
.infoCroq {
    position: relative;
    left: 0;
    right: 0;
    max-width: initial;
    width: 100%;
    bottom: 0;
    top: inherit;
}    
    
    
.trx_addons_column-1_3 {
    width: 49% !important;
}    
    
    
}


@media (max-width: 479px){
  
  
.slider_alias_homeslider-1 .rev_slider_wrapper .rev_slider .slide_bg {
    height: 260px !important;
    width: 260px !important;
    min-width: 260px !important;
    max-width: 260px !important;
    min-height: 260px !important;
    border: solid 10px #a4af0f !important;
}  
  
  
    
  
.imgHome {
    width: 70vw;
    height: 70vw;
    border-radius: 50vw;
    margin: auto;
    background-position: center !important;
    background-size: 100% !important;
    margin-top: 15px;
}  
  
.slicPic {
  max-height: 160px;}  
  
  
.scheme_light .sc_team_default .sc_team_item {
    border-radius: 30px;  
  }
  
.listCroq ul li {
    width: auto;
  font-size: 10px
}  
  
  
.listCroq ul {
    text-align: left;
}  

  .slider_style_modern {
    padding: 1rem !important;
}
   
.redBtn {
    width: 20px;
    height: 20px;
}  
  
.infoListCroq {
    padding: 15px;
}  
  
   .mapRespVos{ display: block}
    
.boxInfocroq {
    padding: 0px;
}
    .mapCroq {
    padding: 0;
    background: #ccd9b2;
}
.croqImg {
    background-size: contain !important;
}
.amenBoxSet {
    width: 100% !important;
    min-height: 0 !important;
    text-align: center;
    height: auto !important;
    display: block !important;
}    
    
.sc_services_iconed .sc_services_item_icon {
    font-size: 4em !important;
}    
    

    
.txtDrops {
    position: relative;
    left: 0;
    right: 0;
}    
    
.infoCroq {
    position: relative;
    left: 0;
    right: 0;
    max-width: initial;
    width: 100%;
    bottom: 0;
    top: inherit;
}    
    
    
.trx_addons_column-1_3 {
    width: 49% !important;
}        
    
    
    .cqtooltip-wrapper{ margin: 35px auto; right: 25px}
    
    .row .row .sc_skills_counter .sc_skills_column+.sc_skills_column:before {
        display: none

    }
    
.swiper-button-next, .swiper-button-prev {
    margin-top: 0;
}    
    
figure, .wp-caption, .wp-caption-overlay .wp-caption {
    padding: 55px 0;
}
    
    .trx_addons_column-1_3{ padding: 5px !important}    
    
.sc_team_item_info {
    min-height: auto;
    padding: 0px unset !important;
}    
    
    .sc_team_item_info a{ font-size: 14px}
    
.listCroq {
    padding: 0;
}    

    
.columns_wrap, .trx_addons_columns_wrap {
    margin-right: 0;
}    
.column_container > .column-inner {
    padding-left: 0;
    padding-right: 0;
}    
    
    #rev_slider_1_1_wrapper{ width: 100% !important; left: 0 !important}
    
.smallTitle {
    padding: 0  !important;
    max-width: 100%;
}    
    
    .tp-loop-wrap    { margin-top: 25px}
    
div#slide-1-layer-2 {
    top: 25px;
}    
div#slide-1-layer-3 {
    top: 25px;
}    
    
}












