@media (max-width: 1500px) {
	
/* /// HEADER /// */
	
	.mobile-header-navigation > .inside-navigation {
		max-width: 1140px !important;
		padding: 12px 20px !important;
	}
	
	.mobile-header-navigation .mobile-header-logo {
		margin-left: 0px !important;
	}
	
	.mobile-header-navigation .mobile-header-logo img {
		width: 100% !important;
		max-width: 140px !important;
		height: auto !important;
	}
	 
	.mobile-header-navigation .site-logo.mobile-header-logo img {
		padding: 0 !important;
	}
	
	.mobile-header-navigation .menu-toggle {
		padding: 0 !important;
	}
	
/* /// GENERAL /// */
	
	.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container {
		 padding: 0 20px !important;
	} 
	
/* /// FOOTER /// */
	
	.site-footer > .footer-widgets {
		padding-right: 20px;
		padding-left: 20px;
	}
	
	.site-footer > .footer-widgets > .footer-widgets-container {
		max-width: 1140px !important;
	}
	
}


@media (max-width: 1199px) {
	
/* /// CONTENT /// */
	
/* --- Cabecera --- */

	.fgw_header {
		margin-right: -20px !important;
		margin-left: -20px !important;
	}
	
	.fgw_header .wpb_column  > .vc_column-inner {
		padding: 0 !important;
	}
	
	.fgw_header .vc_figure {
		border-radius: 0 !important;
	}

	
/* --- Icon Box --- */
	.fgw_icon-box .fgw_icon-box_icon .vc_figure {
		max-width: 60px;
	}
	
	.fgw_icon-box .fgw_icon-box_text p {
		font-size: 14px;
	}
	
}


@media (max-width: 767px) {
	
	body p {
		font-size: 14px;
	}
	
/* /// HEADER /// */
	
	.top-bar .inside-top-bar {
		padding: 0 20px !important;
	}
	
	.top-bar #icl_lang_sel_widget-3 {
		float: right !important;
		margin: 0 !important
	}
	
	.top-bar .menu > li {
		padding: 0 !important
	}
	

/* /// CONTENT /// */
	
	.fgw_titlle-content .wpb_column > .vc_column-inner {
		padding: 0 !important;
	} 
	
/* --- botones --- */

	.fgw_main_button .vc_btn3{
		padding: 8px 20px !important;
	}

	.fgw_secondary_button .vc_btn3{
		padding: 8px 20px !important;
	}
	
/* --- Icon Box --- */

	.fgw_icon-box .wpb_column > .vc_column-inner {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	
/* --- Card image text featured --- */
	
	.fgw_row-image-text-featured .fgw_row-image-text-featured_image .vc_empty_space {
		height: 160px !important;
	}
	
	.fgw_row-image-text-featured .fgw_row-image-text-featured_text {
		padding: 20px 20px 5px;
	}
	
	.fgw_row-image-text-featured .fgw_row-image-text-featured_text > .vc_column-inner {
		padding: 0 !important;
	}
	
/* --- Card image text --- */
	
	.fgw_row-image-text .fgw_row-image-text_image .vc_empty_space {
		height: 160px !important;
	}
	
	.fgw_row-image-text .fgw_row-image-text_text {
		padding: 20px 20px 5px;
	}
	
	.fgw_row-image-text .fgw_row-image-text_text > .vc_column-inner {
		padding: 0 !important;
	}
 
	.fgw_row-image-text .fgw_row-image-text_text {
		order: 2;
	}
	
/* /// CONTACT PAGE ///*/
	
	.fgw_contact {
		margin-bottom: 60px;
		margin-left: 0 !important;
		border: none;
	}
	
/* /// FOOTER /// */
	
	.site-footer  .footer-widget-1 img {
		width: 120px;
	}
	
}