.cmsheader{
	position: relative;
}

.cmsheader img{
	width: 100%;
	height: auto;
	position: relative;
}

.cmsheader #gobottom{
	bottom: 10px;
}

.test{
	
	
}

@media only screen and (min-width: 320px) and (max-width:766px){
.test{
	margin-top:90px;
	
}

}

@media only screen and (min-width: 767px) and (max-width:1366px){
.test{
	margin-top:30px;
	
}
}
.images{
	padding-right: 0px !important;
    padding-left: 4px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;

}

.rowz{
	margin-right: -9px !important;
	margin-left: -9px !important;
}

.img2 {
    margin: 0 2px 4px 0 !important;
    max-width: 100% !important;
	height: auto;
	height: auto;
}

#gobottom{
	position: absolute;
	top: auto !important;
	left: 50%;
	margin-left: -15px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 30px;
	color: #FFF;
	z-index: 101;
	text-shadow: 0px 0px 3px #000;
}

#columns{
	position: relative;
	/*padding-bottom: 50px;*/
	/*padding-top:15px;*/
}

@media (min-width: 1200px){
	.container{
		padding-left: 0;
		padding-right: 0;
	}
}
/* Restore Bootstrap default gutters zeroed by contanct.css and profil.css above */
@media (min-width: 1200px){
	.container{ padding-left: 15px; padding-right: 15px; }
}

#cms #center_column h1{
	margin-bottom: 25px;
}

#page .rte{
	background: transparent none repeat scroll 0 0;
}

#cms #center_column img{
	margin: 0 2px 2px 0;
	max-width:100%;
	height: auto;
}

.cmscontent{
	padding: 15px 0;
}

#cms #center_column img{
	margin: 0 2px 2px 0;
	max-width: 100%;
	height: auto;
}

#cms #center_column p{
	line-height: 18px;
}

.submit_profile {
    background-color: #99cd5bb8;
    border-color: #99cd5bb8;
    margin-top: 0 !important;
}

.width2 {
    height: auto !important;
}

.form-group-edit {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.form-group-edit > [class*="col-"] {
    float: none;
}

.form-group-edit .contact_p {
    margin-top: 0;
    margin-bottom: 0;
}

/* ── profile-page body background (class set via $page_body_class) ── */
body.profile-page { background-color: #C0C0C0; background-image: url('/img/featured_img/logariasm2.jpg'); background-size: contain; }
@media (max-width: 1366px) { body.profile-page { background-image: url('/img/featured_img/logariasm2-1.jpg'); } }
@media (max-width: 900px)  { body.profile-page { background-image: url('/img/featured_img/logariasm2-5.jpg'); } }
@media (max-width: 766px)  { body.profile-page { background-image: url('/img/featured_img/logariasm2-4.jpg'); } }

/* ── profile-page extracted inline styles ── */
.profile-alert      { text-align: center; margin: 15px; }
.profile-section    { background-color: #469ea0; }
.profile-section-mt { background-color: #469ea0; margin-top: 20px; }
.profile-inner      { margin-top: 28px; }
.profile-form       { background-color: #fff; border: 1px solid white; }
.profile-form fieldset { border: 0; }
.profile-form-h3    { font-weight: 600 !important; padding: 0 !important; text-transform: none !important; margin-left: 13%; }
.profile-form-hint  { margin-left: 13%; color: #606164; font-size: 13px; padding-top: 10px; }
.profile-input      { border: solid 1px #ccc !important; }
.profile-ct-label   { text-align: center; }
.profile-logo-row   { margin-left: 0; }
.profile-logo-img   { height: 50px; border: solid 1px #ccc; }
.profile-btn-right  { text-align: right; padding-right: 20px; }
.profile-pad-bottom { padding-bottom: 40px; }
.submit_profile span { color: white; }

/* ── profil.php (About Us page) ── */
.profil-outer       { margin-top: 55px; margin-bottom: 40px; }
.profil-gallery-col { margin-bottom: 20px; }
.profil-gallery-img { max-width: 100%; }
.profil-text-col    { font-size: 15px; }

