/* ----------------------------------------------------------------
    MOBILE STYLE
---------------------------------------------------------------- */
@media only screen and (max-width: 767px) {
	
	#hdMd .rsOverflow {
		height: 300px !important;
	}

	#hdMd .rsOverflow img.rsImg {
	    width: auto !important;
	    margin: 0 !important;
	    height: 300px !important;
	}

	#hdMd .wpb_text_column {
		max-width: 265px;
		top: 32%;
	}

	#hdMd .wpb_text_column h1 {
		font-size: 30px;
	}

	#quisom .ttlMd {
		margin-top: 40px !important;;
	}

	#quisom .wpb_row {
		margin: 55px 0;
	}

	#quisom .wpb_row .numSom h6 {
		left: 35px;
	}

	#quisom .txtMd.blnk p {
		margin-bottom: 30px;
	}

	#donvenim .ttlMd {
		margin-top: 40px !important;;
	}

	#donvenim .wpb_row .vc_col-sm-6 p {
		padding-right: 0;
		text-align: center !important;
		margin-bottom: 35px;
	}

	#donvenim .wpb_row {
    	margin: 0 0 40px !important;
	}

	#donvenim .w-btn-wrapper {
		margin-bottom: 40px;
	}

	#agenda h2 {
		padding-left: 0;
		text-align: center !important;
	}

	#agenda .w-grid-item .w-grid-item-h {
		padding: 35px;
		border-left: 0;
	}

	#agenda .w-grid-item .w-grid-item-h .post_title {
		max-width: 100%;
	    font-size: 28px;
	    margin-bottom: 12px;
	    text-align: center !important;
	}

	#agenda .w-grid-item .w-grid-item-h .post_content {
		margin-bottom: 20px;
		max-width: 100%;
		text-align: center !important;
	}

	#contacte h2 {
		text-align: center !important;
		margin-top: 40px !important;
	}

	#contacte h2 br {
		display: none;
	}

	#contacte .g-cols .vc_col-sm-6:first-child p {
	    max-width: 100%;
	    font-size: 18px;
	    line-height: 1.2em;
	    text-align: center !important;
	}

	#contacte .g-cols .vc_col-sm-6 p {
		text-align: center !important;
	}

	#contacte .g-cols .vc_col-sm-6 .send {
		text-align: center;
		margin-bottom: 30px;
	}

	footer#page-footer .vc_col-sm-6 {
		display: none;
	}

	footer#page-footer .vc_col-sm-3 .w-image-h,
	footer#page-footer .vc_col-sm-3 .wpb_text_column p {
		text-align: center !important;
	}

}

/* ----------------------------------------------------------------
    TABLET STYLE
---------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {



}


@media only screen and (min-width: 601px) and (max-width: 767px) {

	#hdMd .wpb_text_column {
    	max-width: 365px;
	}

	#hdMd .wpb_text_column h1 {
    	font-size: 38px;
	}

	#hdMd .rsOverflow {
		height: 100% !important;
	}

	#hdMd .rsOverflow img.rsImg {
	    width: 100% !important;
	    margin: 0 !important;
	    height: auto !important;
	}

    
}


/* ----------------------------------------------------------------
    LAPTOP STYLE
---------------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 900px) {
	
	header#page-header .l-subheader-cell.at_right {padding-left:0;}
	.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {padding: 0 10px !important; font-size: 16px;}
	.header_hor .w-text-value {font-size: 16px;}
}

/* ----------------------------------------------------------------
    BIG DEVICES STYLE
---------------------------------------------------------------- */
@media only screen and (min-width: 901px) and (max-width: 1199px) {



}

