/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* hide portfolio categories on activity page */
.fusion-portfolio-content > h4 { display: none;}
/****/
/*
*/


/********ZEBRA STUFF**********/
.Zebra_DatePicker *,.Zebra_DatePicker :after,.Zebra_DatePicker :before{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.Zebra_DatePicker{position:absolute;background:#666;border:3px solid #666;z-index:1200;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;top:0}.Zebra_DatePicker *{margin:0;padding:0;color:#000;background:transparent;border:none}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0;width:auto;table-layout:auto}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{background:#E8E8E8;width:30px;border:1px solid #7BACD2}.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker .dp_footer .dp_hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.Zebra_DatePicker.dp_visible{visibility:visible;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;transition:opacity .2s ease-in-out}.Zebra_DatePicker.dp_hidden{visibility:hidden;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.Zebra_DatePicker .dp_header td{color:#FFF}.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:bold}.Zebra_DatePicker .dp_header .dp_hover{background:#222;color:#FFF}.Zebra_DatePicker .dp_daypicker th{background:#FC3}.Zebra_DatePicker td.dp_not_in_month{background:#F3F3F3;color:#CDCDCD;cursor:default}.Zebra_DatePicker td.dp_not_in_month_selectable{background:#F3F3F3;color:#CDCDCD;cursor:pointer}.Zebra_DatePicker td.dp_weekend{background:#D8D8D8}.Zebra_DatePicker td.dp_weekend_disabled{color:#CCC;cursor:default}.Zebra_DatePicker td.dp_selected{background:#5A4B4B;color:#FFF!important}.Zebra_DatePicker td.dp_week_number{background:#FC3;color:#555;cursor:text;font-style:italic}.Zebra_DatePicker .dp_monthpicker td{width:33%}.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{margin-top:3px}.Zebra_DatePicker .dp_footer .dp_hover{background:#222;color:#FFF}.Zebra_DatePicker .dp_today{color:#FFF;padding:3px}.Zebra_DatePicker .dp_clear{color:#FFF;padding:3px}.Zebra_DatePicker td.dp_current{color:#C40000}.Zebra_DatePicker td.dp_disabled_current{color:#E38585}.Zebra_DatePicker td.dp_disabled{background:#F3F3F3;color:#CDCDCD;cursor:default}.Zebra_DatePicker td.dp_hover{background:#482424;color:#FFF}button.Zebra_DatePicker_Icon{display:block;position:absolute;width:16px;height:16px;background:url(../images/calendar.png) no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;vertical-align:top}button.Zebra_DatePicker_Icon_Disabled{background-image:url(../images/calendar-disabled.png)}button.Zebra_DatePicker_Icon{margin:0 0 0 3px}button.Zebra_DatePicker_Icon_Inside_Right{margin:0 3px 0 0}button.Zebra_DatePicker_Icon_Inside_Left{margin:0 0 0 3px}
/****************/

.hv_btn2{float:left; margin-top:-150px;
}
.hv_btn{float:left; margin-top:200px;
}
#main .columns h2 {height: 55px !important; line-height: 28px !important;
}
/*.fusion-main-menu{
	top:25px;
}*/
.fusion-main-menu > ul > li > a{line-height: 31px !important;text-transform:uppercase;
}
.fusion-main-menu > ul > li {/*padding-right: 25px !important;*/ padding: 10px 0 0px 20px !important;
}
.fusion-image-size-fixed img{width:379px !important;
}
fusion-rollover{display:none;
}
.fusion-portfolio-content > h4 { display: none;}
/****/
.fusion-footer-widget-area ul li a:hover{
    color: #cbaa5c !important;
}   
.fusion-breadcrumbs span, .fusion-page-title-bar .fusion-breadcrumbs{display:none;
}
.fusion-page-title-captions{width:100% !important;
}
.fusion-main-menu > ul > li > a .iclflag {margin-top:0px !important;
}
.coluna-left{text-align:right; padding:0px 50px;
}
.coluna-right{padding:0px 50px;
}
body.side-header-left #side-header .fusion-main-menu > ul > li > ul{/*width:300px;*/ width:250px;
}
.fusion-sharing-box{padding:0px !important;
}
.fusion-sharing-box h4{display:none;
}
.fusion-social-networks-wrapper{text-align:left;
}
.post-slideshow{display:none;
}
.single-related-posts{margin-bottom:80px;
}
.fusion-modal h1, .fusion-widget-area h1, .post-content h1{font-size: 26px !important; margin-top: 15px;
}
#main{margin-top:0px !important; padding-top:30px !important;
}
.content-boxes .col{background-color: rgba(255, 255, 255, 0.4) !important;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:0px !important;
}
.fusion-content-boxes .fusion-column{margin-bottom:0px !important;
}
.fusion-meta-info{display:none;
}
.fusion-footer-widget-area .widget_recent_entries li{padding:0px !important; 
}
.contact-info-container p, .textwidget {line-height: 1.7;
}
.contact_info{margin-bottom: 10px !important;
}
.fusion-spacing-no .fusion-column-wrapper{padding-right:30px;
}
.gallery .gallery-item{
	margin: 2.5px 0 !important;
    border: 0;
    padding: 0;
    background: transparent;
}
.gallery .gallery-item{ max-height: 220px; overflow: hidden;}
.gallery .gallery-item img {min-width: 100%;border:0 !important;padding:5px;}
.fusion-logo a {display: block;
}
.fusion-social-networks-wrapper {text-align: center !important;
}
.fusion-main-menu .sub-menu{width:220px !important;
}
.fusion-social-networks-wrapper{
	float:right;
}
.avsocial-wpml{
	float:right;
	margin-left:11px;
	margin-right:11px;
	display:block;
}
.avsocial-wpml #lang_sel{
	height:36px;
}
.avsocial-wpml #lang_sel li,
.avsocial-wpml #lang_sel_click li{
	height:36px;
}
.avsocial-wpml #lang_sel a.lang_sel_sel,
.avsocial-wpml #lang_sel a.lang_sel_sel:visited{
	height:36px;
	border-color:#cdcdcd;
	padding:5px;
}	
.btnReservar .button-medium{
	padding:7px 20px;
	border:3px solid #cbaa5c;
	border-radius:0;
}
.btnReservar:hover .button-medium:hover{
	border:3px solid #cbaa5c;
	color:#cbaa5c;
	background-color:transparent;
}
.textwidget .wpcf7-form input[type="submit"]{
	border-radius:0;
	border:3px solid #cbaa5c;
	box-sizing:border-box;
	padding: 9px 20px;
}
.textwidget .wpcf7-form input[type="submit"]:hover,
.textwidget .wpcf7-form input[type="submit"]:active,
.textwidget .wpcf7-form input[type="submit"]:focus{
	border:3px solid #cbaa5c;
	color:#cbaa5c;
	background-color:transparent;
}
.noJumpingArround {
    height: 390px;
    overflow: hidden;
    margin-bottom: 3px;
}
#sliders-container .tfs-slider:after{
    content:'';
    display:block;
    width:300px;
    height:300px;
    position:absolute;
    bottom:0px;
    right:0;
    z-index:2;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cbaa5c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
a.greenEnergy {
    position: absolute;
    bottom:0px;
    right: 0px;
    z-index:1;
    display:block;
}

.home #main{margin-top:0px !important; padding-top:0px !important;
}
.bookingbar{
	padding:40px 0;
	margin-bottom:0px;
}
.bookingbar .title-heading-center{
    color:#dcdcdc;
}
.bookingbar .fusion-title .title-sep{
    border-color:#cbaa5c;
}
.book-form {
    display: block !important;
    opacity: 1 !important;
    position: relative;
    padding: 11px 0;
}
.bookingbar .book-form .input-container {
    float: left;
    width: calc(25% - 15px);
    margin: 0;
    margin-right: 10px;
    position: relative;
}
.book-form input, .book-form .Zebra_DatePicker_Icon_Wrapper, .book-form #book-submit, .book-form select {
    margin: 0;
    color: #444;
    width: 100%;
}
.book-form input, .book-form input[type="text"], .book-form select {
    height: 55px;
    border: 2px solid #cbaa5c;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
    padding: 8px 15px;
    background-color:#ffffff;
}
.book-form input:active, .book-form input[type="text"]:active, .book-form select:active {
    color:#444;
}
.book-form label{
    display:block;
    color:#ffffff;
    text-align:left;
}
.book-form #AVP_list_days, .book-form #AVP_list_ddays{
    width:30%;
    float:left;
}
/*.book-form #selectedAdultCount, .book-form #selectedChildCount, .book-form #selectedInfantCount{
    width:30%;
}*/
.book-form #AVP_list_months, .book-form #AVP_list_dmonths{
    width:65%;
    float:right;
}
.book-form .input-container:nth-of-type(n+3) {
    width: calc(19.6% - 20px);
}
.book-form .input-container.smallWidth{
    width:calc(13.3% - 20px);
}
.book-form .input-container:last-child {
    width: 13.3%;
    margin-right: 0;
    margin-top: 20px;
}
.book-form #book-submit {
    font-size: 14px;
    letter-spacing: 0.2em;
    background: #cbaa5c;
    color: #ffffff;
    border: none;
    padding-right: 0;
    padding-left: 0;
}
form.book-form button[type=submit]{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border: 2px solid #cbaa5c;
    background: white;
    padding: 19px 40px;
    margin-top: 30px;
    width: auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
button.Zebra_DatePicker_Icon {
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    text-indent: -9000px;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 0;
    vertical-align: top;
}
.book-form input::-webkit-input-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.book-form input:-moz-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.book-form input:-ms-input-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.book-form input::-moz-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}

.wpcf7 .row{
    overflow:hidden;
    display:block;
    margin-bottom:10px;
}
.wpcf7 .row div input, .wpcf7 .row div select{
    height: 40px;
    border: 2px solid #cbaa5c;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
    padding: 8px 15px;
    background-color:#ffffff;
}
.wpcf7 .row textarea{
    height: 60px;
    border: 2px solid #cbaa5c;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
    padding: 8px 15px;
    background-color:#ffffff;
}
.wpcf7 .row div input::-webkit-input-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .row div input:-moz-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .row div input:-ms-input-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .row div input::-moz-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .row div label{
    display:block;
    text-align:left;
    clear:right;
    margin-bottom:5px;
}
.wpcf7 .row .smallInp{
    width:16%;
    float:left;
    margin-right:20px;
}
.wpcf7 .row .largeInp{
    width:80%;
    float:right;
}
.wpcf7 .row .halfInp{
    width:48%;
    float:left;
}
.wpcf7 .row .halfInp:last-child{
    width:48%;
    float:right;
}
.wpcf7 .row .thirdInp{
    width:32%;
    float:left;
}
.wpcf7 .row .thirdInp{
    width:23%;
    margin-right:30px;
    float:left;
}
.wpcf7 .row .thirdInp:last-child{
    width:45%;
    float:right;
    margin-right:0;
}
.wpcf7 .row .fullInp{
    width:100%;
}
.wpcf7 .row .submit{
    text-align:right;
}
.wpcf7 .row .submit input{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border: 2px solid #cbaa5c;
    background: #cbaa5c;
    color:#fff;
    padding: 12px 40px;
    width: auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.wpcf7-select-parent .select-arrow{
    top:2px !important;
    right:2px !important;
}
.wpcf7-select-parent .wpcf7-select{
    color: #73848e !important;
}
#wrapper .select-arrow, .avada-select-parent .select-arrow{
    background-color: #cbaa5c !important;
    color: #fff !important;
}


.wpcf7 .fusion-layout-column input, .wpcf7 .fusion-layout-column select{
    height: 55px;
    border: 2px solid #cbaa5c;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
    padding: 8px 15px;
    background-color:#ffffff;
    margin-bottom:20px;
}
.wpcf7 .fusion-layout-column textarea{
    height: 245px;
    border: 2px solid #cbaa5c;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%;
    padding: 8px 15px;
    background-color:#ffffff;
}
.wpcf7 .fusion-layout-column input::-webkit-input-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .fusion-layout-column input:-moz-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .fusion-layout-column input:-ms-input-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .fusion-layout-column input::-moz-placeholder{
    color: #73848e;
    position: relative;
    top: 2px;
}
.wpcf7 .fusion-layout-column .submit{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border: 2px solid #cbaa5c;
    background: #cbaa5c;
    color:#fff;
    padding: 19px 40px;
    width: auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    letter-spacing: 5px;
}
.fusion-megamenu-title a:hover{
	color:#cbaa5c !important;
}
.fusion-blog-shortcode .fusion-post-grid .fusion-image-wrapper{
    max-height: 160px;
}
.rotas .post-content p{
    min-height:100px;
}

/***** HEADER *****/

.fusion-header{
    background:#fff;
    position:relative;
    z-index:100;
    margin-bottom:100px;
}
.home .fusion-header{
    margin-bottom:0;
}
.fusion-header .fusion-row{
    max-width: 1170px;
    position:relative;
    height:60px;
    z-index:9;
}

.fusion-social-links-header{
    float:right;
}
.fusion-main-menu{
    margin-right:20px;
    clear:both;
    position:absolute !important;
}
.avsocial-wpml{
    float:right;
    margin-left:11px;
    margin-right:11px;
    display:block;
    margin-top:7px;
    width:;
}
.avsocial-wpml #lang_sel{
    height:36px;
    width: 45px;
}
.avsocial-wpml #lang_sel li,
.avsocial-wpml #lang_sel_click li{
    height:36px;
}
.avsocial-wpml #lang_sel a.lang_sel_sel,
.avsocial-wpml #lang_sel a.lang_sel_sel:visited{
    height:36px;
    border-color:#cdcdcd;
    padding:5px;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a{
    margin-bottom:0;
}
.fusion-social-links-header{
    margin-top: 7px !important;
}
/*#sliders-container{
    position:relative;
    top: -50px;
}*/
.fusion-carousel-meta{
    display:none;
}
.fusion-modal h2{
    font-family:'PTSansRegular', sans-serif !important;
    color: #000 !important;
    font-size: 25px !important;
}
#sliders-container #main{
    display:block;
    top:auto;
    padding:0 !important;
    margin:0 !important;
    position:relative;
    z-index:100;
}
.experiencesBox .fusion-column .col{
	padding:15px 35px;
	min-height: 178px;
}
.experiencesBox .fusion-column .col .content-container > p{
	margin-bottom:25px;
}
.roomHighlights .fusion-content-boxes .col{
	padding:15px;
	min-height: 240px;
}
.roomHighlights .fusion-content-boxes .col h2{
	min-height:75px;
}
.center-yt{
	margin:0 auto !important;
}

.garagesHighlights .fusion-content-boxes .col{
    padding:15px;
    min-height: 240px;
}
.garagesHighlights .fusion-content-boxes .col h2{
    max-height: 15px;
}
.garagesHighlights .fusion-content-boxes .col h3{
    margin-bottom:20px;
}
h1 span.small{
    font-size: 18px;
    font-style: italic;
}
.hide{
    display:none !important;
}
.title-center.left{
	margin-right: 0;
	padding-right: 0;
	display:block;
	min-width: 400px;
	text-align: right;
	color:#FFF;
}


.title-center.right{
	margin-left: 0;
    padding-left: 0;
    color:#FFF;
}
.fusion-sharing-box h4{
	display:inline-block !important;
	    float: left;
}
.fusion-social-networks{
    text-align: left !important;
    float: left;
    display: inline-block !important;
    margin-top: 18px;
}

@media only screen and (max-width: 1100px){
    .fusion-header .fusion-row{width:100%;}
    .fusion-header .fusion-main-menu{display:none;}
    .avsocial-wpml{
        margin-right:50px;
    }
    .fusion-header .fusion-mobile-menu-icons{
        display:block;
        position: absolute;
        right: 0;
        top: 10px;
        margin:0;
    }
    .fusion-header .fusion-mobile-nav-holder{
        padding-top: 10px;
        background:#fff;
        margin-left: -30px;
        margin-right: -30px;
        margin-bottom: calc(-20px - 0px);
        position: relative;
        z-index: 9;
    }
    .fusion-header .fusion-mobile-nav-holder > ul{display:block;}
    .fusion-header .fusion-mobile-menu-icons a{
        font-size:30px;
    }
    .home .homeHighlights .fusion-content-boxes .content-wrapper-background,
    .roomHighlights .fusion-content-boxes .content-wrapper-background{
        padding:25px 10px;
    }
    .roomHighlights .fusion-content-boxes .content-wrapper-background p{
        padding:0 !important;
    }
    .page-template-portfolio-four-column-text .fusion-portfolio-content{
        min-height:110px;
    }
}

@media only screen and (min-width: 1024px){
	.fusion-slider-container{
		margin-top:-200px;
		clear:right;
	}
	#main.book{
		position:relative;
		z-index:999;
		margin-top: -110px !important;
	}
}
@media only screen and (max-width: 1024px){
    .wpcf7 .row .thirdInp:last-child{
    	width:43%;
    }
}
@media only screen and (max-width: 1024px) and (orientation: landscape){
    #sliders-container #main .fusion-fullwidth-1{
        margin-left:0;
        margin-right:0;
    }
    .wpcf7-form{
    	padding:0 15px;
    }
    /*#sliders-container .tfs-slider:after{
        bottom:150px;
    }*/
    /*a.greenEnergy {
        bottom:150px;
    }*/
}
@media only screen and (max-width: 940px){
    #sliders-container #main .fusion-fullwidth-1{
        margin-left:0;
        margin-right:0;
    }
    .bookingbar .book-form .input-container{
        width:49%;
        float:left;
        margin-bottom:10px;
        margin-right:0;
    }
    .bookingbar .book-form .input-container:nth-child(even){
        float:right;
        margin-right:0;
    }
    /*.bookingbar .book-form .input-container:last-child{
        float:none;
        width:100%;
        margin:0;
    }*/
    .wpcf7-form{
    	padding:0 15px;
    }
}
@media only screen and (max-width: 800px){
    .home .post-content p {
        padding-right: 0 !important;
    }
    .fusion-content-boxes.content-boxes-icon-on-top .fusion-column{
        width:49%;
    }
    .wpcf7 .row .thirdInp:first-child{
    	width:48% !important;
    	margin-bottom:10px;
    	margin-right:0px;
    }
    .wpcf7 .row .thirdInp:nth-child(2){
    	width:48% !important;
    	margin-bottom:10px;
    	margin-right:0px !important;
    	float:right;
    }
    .wpcf7 .row .thirdInp:last-child{
    	width:100% !important;
    }
    .book .fusion-one-half .fusion-title.fusion-title-center{
    	text-align:left !important;
    }
    .book .fusion-column-last .fusion-title.fusion-title-center{
    	text-align:right !important;
    }
    .fusion-flip-box-wrapper.col-sm-4{
        width:100%;
    }
}
@media only screen and (max-width: 760px){
    .home .post-content p {
        padding-right: 0 !important;
    }
    .fusion-content-boxes.content-boxes-icon-on-top .fusion-column{
        width:49%;
    }
    #sliders-container #main{
        position:relative;
    }
    #sliders-container .tfs-slider:after{
        bottom:0px;
    }
	.title-center.right,
	.title-center.left{
		text-align:center !important;
		min-width:auto !important;
	}
}
@media only screen and (max-width: 420px){

    .fusion-content-boxes.content-boxes-icon-on-top .fusion-column{
        width:100% !important;
    }
    .fusion-social-links-header, .avsocial-wpml{
    	float:left;
    	margin-right:11px;
    }
    .wpcf7 .row .smallInp{
    	width:100%;
    	margin-bottom:10px;
    }
    .wpcf7 .row .largeInp{
    	width:100%;
    }
    .book .fusion-one-half{
    	width:100%;
    	text-align:center !important;
    }
    .book .fusion-one-half .fusion-title.fusion-title-center{
    	text-align:center !important;
    	float:none !important;
    }
    .book .fusion-column-last .fusion-title.fusion-title-center{
    	text-align:center !important;
    	float:none !important;
    }
    .book .fusion-one-half .fusion-title.fusion-title-center h2{
    	float:none;
    	padding:0;
    }

}
@media only screen and (max-width: 370px){

    .fusion-content-boxes.content-boxes-icon-on-top .fusion-column{
        width:100% !important;
    }
    /*a.greenEnergy {
        bottom:363px;
    }*/
}
}
.table-1 table, .tkt-slctr-tbl-wrap-dv table{
    min-height: 275px;
}

.fusion-header {
     margin-bottom: 0px; 
}
