@import url(https://fonts.googleapis.com/css?family=Roboto); 
/* @import url(https://fonts.googleapis.com/css?family=Ubuntu);  */

	
*{
display:				inline-block;

margin:					4px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				3px; /* CHGMARKER - depending on media */

border:					0px solid black;
border-radius:			0px;
-webkit-border-radius:	0px;
-moz-border-radius:		0px;

font-family: 			"Roboto","Ubuntu","Trebuchet MS", sans-serif;
font-size: 				14px; /* CHGMARKER - depending on media */
font-weight: 			normal;
font-style: 			normal;
line-height: 			1.5em; /* CHGMARKER - depending on media */
letter-spacing: 		1px; /* CHGMARKER - depending on media */
text-indent:			0px;

text-align: 			center;
vertical-align:			top;

color:					black;
background-color:		white;

text-decoration: 		none;

}

html{
height:					100%;	
margin:					0px auto;
}



head{
display:				none;	
}

/* above set is should match the attributes of the body below - to take care of elements that do not support inheritance*/

body{ 
width:					85%;
display:				inline-block;

margin:					4px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				3px; /* CHGMARKER - depending on media */

border:					0px solid black;
border-radius:			0px;
-webkit-border-radius:	0px;
-moz-border-radius:		0px;

font-family: 			"Roboto","Ubuntu","Trebuchet MS", sans-serif;
font-size: 				12px; /* CHGMARKER - depending on media */
font-weight: 			normal;
font-style: 			normal;
line-height: 			1.5em; /* CHGMARKER - depending on media */
letter-spacing: 		1px; /* CHGMARKER - depending on media */

text-align: 			center;
vertical-align:			top;

color:					black;
background-color:		white;

text-decoration: 		none;
height:					100%;
}



/* CONTAINERS main section divs use display:inline-block and vertical-align:top -- do not use float for main sectional divs */

.m_lvl1_cntnr{
display:				block;
width:					100%; 
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
}

.m_lvl2_cntnr_onetenth{
display:				inline-block;
width:					10%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				50px;
}


.m_lvl2_cntnr_onefifth{
display:				inline-block;
width:					18%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				120px;
}

 
.m_lvl2_cntnr_onefourth{
display:				inline-block;
width:					23%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				160px;
}

.m_lvl2_cntnr_onethird{
display:				inline-block;
width:					31%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				180px;
}

.m_lvl2_cntnr_onehalf{
display:				inline-block;
width:					48%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				180px;
}

.m_lvl2_cntnr_twothird{
display:				inline-block;
width:					64%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				180px;
}

.m_lvl2_cntnr_threefourth{
display:				inline-block;
width:					73%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				180px;
}

.m_lvl2_cntnr_fourfifth{
display:				inline-block;
width:					78%; /* CHGMARKER - depending on media */
margin: 				4px 0px auto; /* for horizontal centering */ /* CHGMARKER - depending on media */
text-align: 			center;
vertical-align:			top;
min-width:				180px;
}


.m_spacer_cntnr {
display:				block;
width:					100%;
height:					12%; /* CHGMARKER - depending on media */

text-align: 			center;
vertical-align:			top;
background-color:		inherit;
}

/* CONTAINERS END */ 

/* HEADINGS and TEXT END*/


h1{
display:				block;
font-size: 				150%; /* CHGMARKER - depending on media */
font-weight: 			normal;
font-style: 			normal;
line-height: 			1.5em; /* CHGMARKER - depending on media */
letter-spacing: 		2px; /* CHGMARKER - depending on media */
}

h2{
display:				block;
font-size: 				150%; /* CHGMARKER - depending on media */
font-weight: 			bold;
letter-spacing: 		2px; /* CHGMARKER - depending on media */
}

h3{
display:				block;
font-size: 				130%; /* CHGMARKER - depending on media */
font-weight: 			bold;
letter-spacing: 		2px; /* CHGMARKER - depending on media */
}

h4{
display:				block;
font-size: 				110%; /* CHGMARKER - depending on media */
font-weight: 			bold;
letter-spacing: 		2px; /* CHGMARKER - depending on media */
}

h5{
display:				block;
font-size: 				90%; /* CHGMARKER - depending on media */
font-style: 			italic;
letter-spacing: 		2px; /* CHGMARKER - depending on media */
}


p{
text-align:				justify; /* CHGMARKER - depending on media */
 /* text-indent:			10%;CHGMARKER - depending on media  */
width:					95%;
}


p.m_personname{
font-size: 				120%; /* CHGMARKER - depending on media */
font-weight: 			bold;
letter-spacing: 		2px; /* CHGMARKER - depending on media */
text-align:				left; /* CHGMARKER - depending on media */ 
text-indent:			0px; /* CHGMARKER - depending on media */
width:					95%; /* CHGMARKER - depending on media */
}

p.m_personname span{
font-size: 				90%; /* CHGMARKER - depending on media */
font-style: 			normal !importan;
text-align:				left; /* CHGMARKER - depending on media */ 
text-indent:			0px; /* CHGMARKER - depending on media */
width:					95%; /* CHGMARKER - depending on media */
}

.m_testimonial_text{
font-size: 				90%; /* CHGMARKER - depending on media */
text-align:				justify; /* CHGMARKER - depending on media */
text-indent:			10px; /* CHGMARKER - depending on media */
width:					75%; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
background-color:		inherit; /* CHGMARKER - depending on media */
}

.m_testimonial_person{
font-size: 				90%; /* CHGMARKER - depending on media */
font-weight: 			bold;
line-height: 			1em; /* CHGMARKER - depending on media */
letter-spacing: 		1px; /* CHGMARKER - depending on media */
text-align:				right; /* CHGMARKER - depending on media */
text-indent:			0px; /* CHGMARKER - depending on media */
width:					75%; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
background-color:		inherit; /* CHGMARKER - depending on media */
}

.m_testimonial_domain{
font-size: 				90%; /* CHGMARKER - depending on media */
font-weight: 			normal;
font-style: 			italic;
line-height: 			1em; /* CHGMARKER - depending on media */
letter-spacing: 		1px; /* CHGMARKER - depending on media */
text-align:				right; /* CHGMARKER - depending on media */
text-indent:			0px; /* CHGMARKER - depending on media */
width:					75%; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
background-color:		inherit; /* CHGMARKER - depending on media */
}

.m_intrvw_text{
text-align:				justify; /* CHGMARKER - depending on media */
text-indent:			10%; /* CHGMARKER - depending on media */
width:					75%; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
background-color:		inherit; /* CHGMARKER - depending on media */
}

.m_intrvw_person{
font-size: 				120%; /* CHGMARKER - depending on media */
font-weight: 			bold;
width:					75%; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
background-color:		inherit; /* CHGMARKER - depending on media */
}

.m_intrvw_domain{
font-style: 			italic;
line-height: 			1em; /* CHGMARKER - depending on media */
letter-spacing: 		1px; /* CHGMARKER - depending on media */
width:					75%; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
background-color:		inherit; /* CHGMARKER - depending on media */
}

/* HEADINGS and TEXT END*/

/* IMAGES */


.m_icon_img{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
color:					inherit;
background-color:		inherit;
	
width: 					100%; /* CHGMARKER - depending on media */
max-width:				48px; /* CHGMARKER - depending on media */
max-height:				48px; /* CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
}

.m_next_img{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				1px; /* CHGMARKER - depending on media */
color:					inherit;
background-color:		inherit;

width: 					100%; /* CHGMARKER - depending on media */
max-width:				32px; /* CHGMARKER - depending on media */
max-height:				32px; /* CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
}

.m_quote_img{
display:				inline;
position:				relative;
float:					left;

margin:					2px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				3px; /* CHGMARKER - depending on media */

text-align:				left;

color:					inherit;
background-color:		inherit;

width: 					100%; /* CHGMARKER - depending on media */
max-width:				32px; /* CHGMARKER - depending on media */
max-height:				32px; /* CHGMARKER - depending on media */
}



.m_small_img{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
color:					inherit;
background-color:		inherit;
	
width: 					50%; /* CHGMARKER - depending on media */
max-width:				100px; /* CHGMARKER - depending on media */
max-height:				100px; /* CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
}

.m_medium_img{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
color:					inherit;
background-color:		inherit;
	
width: 					100% !important; /* CHGMARKER - depending on media */
/* max-width:				225px; CHGMARKER - depending on media */
/* max-height:				225px; CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
}

.m_large_img{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
color:					inherit;
background-color:		inherit;
	
width: 					90%; /* CHGMARKER - depending on media */
max-width:				350px; /* CHGMARKER - depending on media */
max-height:				350px; /* CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
}

.m_cover_img{
color:					inherit;
background-color:		inherit;
	
width: 					80%; /* CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
}

/* IMAGES END */

/* GALLERY END */


.m_gallery {
position:				relative;
min-height:				450px; /* CHGMARKER - depending on media */
}

.m_pic_holder {
display: 				inline-block;
width: 					28%;
max-width:				30%;
min-width:				10%;
margin: 				10px 5px auto;
padding: 				5px 5px;
-webkit-box-shadow: 	3px 3px 3px #777;
-moz-box-shadow: 		3px 3px 3px #777;
box-shadow: 			3px 3px 3px #777;
vertical-align:			top;
}


.m_gallery_thumbholder {
float:					left;
width:					40%; /* CHGMARKER - depending on media */
height:					400px; /* CHGMARKER - depending on media */
max-height:				400px; /* CHGMARKER - depending on media */
overflow:				auto;
background:				white; 

margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				3px; /* CHGMARKER - depending on media */

-webkit-box-shadow: 	0px 0px 3px 1px #777;
-moz-box-shadow: 		0px 0px 3px 1px #777;
box-shadow: 			0px 0px 3px 1px #777;
border-top:				1px solid black;
border-bottom:			1px solid black;
}

.m_gallery_thumb{
display:				inline;

margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				3px; /* CHGMARKER - depending on media */
width: 					30%;

border:					1px solid black;
-webkit-box-shadow: 	0px 0px 3px 1px #777;
-moz-box-shadow: 		0px 0px 3px 1px #777;
box-shadow: 			0px 0px 3px 1px #777;
max-width:				120px; /* CHGMARKER - depending on media */
}

.m_gallery_img{
display:				inline;
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
width: 					90%;

border:					1px solid black;
-webkit-box-shadow: 	0px 0px 3px 1px #777;
-moz-box-shadow: 		0px 0px 3px 1px #777;
box-shadow: 			0px 0px 3px 1px #777;
max-width:				450px; /* CHGMARKER - depending on media */
}

.gallery_link{
display:				inline;
}

.gallery_link span{
position:				absolute;
right:					5px;
top:					10px;
display:				none;
width:					50%;
margin:					5px auto;
padding:				5px;
}


/* has to be the last entry */
.gallery_link:focus span{
display:				inline-block;
}

/* GALLERY END */

/* EXPANDER */


/* holding class used on anchor tag */
a.m_expander {
display:				block;	
text-decoration:		underline;
}

/* class to hide any element */
.m_hidden_wrapper {
display: 				none;
visibility:				hidden;
}

/* when anchor is clicked the anchor has to start on a fresh line*/
a.m_expander:focus{
color: 					white;
background-color:		white;
}

a.m_expander:focus > div{
display: 				block;
visibility:				visible;
}


/* EXPANDER END */


.m_btn{
display:				block;

margin:					0px auto; /* DO NOT CHANGE horizontal centering of the button within any type of div */ 
padding: 				7px; /* CHGMARKER - depending on media */

border:					1px solid rgb(113,111,97);
border-radius:			3px;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;

font-weight: 			bold;
letter-spacing: 		2px; /* CHGMARKER - depending on media */

text-align: 			center;
vertical-align:			top;

color:					rgb(157,58,52);
background-color:		lightgrey;

width:					70%; /* CHGMARKER - depending on media */

box-shadow: 			0px 0px 3px 1px grey;
-webkit-box-shadow: 	0px 0px 3px 1px grey;
-moz-box-shadow: 		0px 0px 3px 1px grey;
}

.m_btn:hover, .m_btn:focus{
background-color: 		rgb(157,58,52);
color: 					white;
}


.m_readmore{
display:				block;
float:					right;

border:					0px solid rgb(113,111,97);
border-radius:			3px;
-webkit-border-radius:	3px;
-moz-border-radius:		3px;

font-style:				italic;

color:					rgb(157,58,52);

width:					30%; /* CHGMARKER - depending on media */
}

.m_readmore:hover, .m_readmore:focus{
font-weight:			bold;
text-decoration:		underline;
}


/* header start*/


.m_fixit {
display:				block;
position:				fixed;
width:					98%;	
top:					0px;
left:					1%;
background:				white;
z-index:				1;
vertical-align:			bottom;
margin:					0px auto; /* CHGMARKER - depending on media */
padding:				2px; /* CHGMARKER - depending on media */
/* height:					15%; */
}


.m_logo_holder{
margin:					0px auto;
padding:				0px;
width:					10%; /* CHGMARKER - depending on media */
border-bottom:			1px solid rgb(157,58,52);

}


.m_mtf_logo{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */

color:					inherit;
background-color:		inherit;
	
width: 					50%; /* CHGMARKER - depending on media */
max-width:				50%; /* CHGMARKER - depending on media */
min-width:				30px;
}


.m_menuwrapper {
margin:					0px auto;
padding:				0px;
width:					88%; /* CHGMARKER - depending on media */
}


.m_alt_menu_link {
display:				none;
}


.m_mtf_name {
margin:					2px auto;
padding:				2px;
font-size:				160%; /* CHGMARKER - depending on media */
font-weight:			bold;
width:					55%;
line-height:			2em;
letter-spacing:			2px;
}

.mtf_partner_holder{
text-align: 			center; 
padding: 				2px; 
margin: 				2px auto;
width:					43%;
}


.mtf_mainmenu_holder{
padding: 				2px; /* CHGMARKER - depending on media */
margin: 				2px auto; 
background-color: 		Gainsboro;
width:					55%;
}



.mtf_topmenu_holder{
text-align: 			center; 
padding: 				2px; 
margin: 				2px auto;
border-top:				1px solid rgb(157,58,52);
border-bottom:			1px solid rgb(157,58,52);
width:					43%;
}


.m_mainlinks, .m_mainlinks span  {
display:				inline; /* CHGMARKER - depending on media */
padding: 				2px 5px; /* CHGMARKER - depending on media */
margin: 				2px auto;
font-weight:			bold; 
font-size: 				100%; /* CHGMARKER - depending on media */
color:					rgb(157,58,52);
background-color:		inherit;
letter-spacing:			1px; /* CHGMARKER - depending on media */
}

.m_mainlinks:hover, .m_mainlinks:focus, .m_mainlinks span:hover, .m_mainlinks span:focus {
background-color: 		rgb(157,58,52);
color: 					white;
}


.m_toplinks, .m_toplinks span {
display:				inline; /* CHGMARKER - depending on media */
padding: 				2px 2px; /* CHGMARKER - depending on media */
margin: 				2px auto; /* CHGMARKER - depending on media */
font-size: 				100%; /* CHGMARKER - depending on media */
color:					black;
background-color:		inherit;
vertical-align:			bottom; /* CHGMARKER - depending on media */
letter-spacing:			0px;
}

.m_toplinks:hover, .m_toplinks:focus, .m_toplinks span:hover, .m_toplinks span:focus {
background-color: 		rgb(98,114,68);
color: 					white;
}


.m_partnerlinks {
display:				inline;
margin: 				2px auto; /* CHGMARKER - depending on media */
font-size: 				100%;
width:					30%; /* CHGMARKER - depending on media */

color:					inherit;
background-color:		inherit;
}


.m_partner_img{
margin:					1px 1px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
vertical-align:			bottom;

color:					inherit;
background-color:		inherit;
	
height:					100%; /* CHGMARKER - depending on media */
width:					20%;
}


.m_partnerlinks:hover .m_partner_img, .m_partnerlinks:focus .m_partner_img {
box-shadow:				0px 0px 3px black;
cursor:					pointer;
}


.m_partnerlinks span {
display: 				none;	
}

.m_partnerlinks:hover span {
display:				block;
position:				fixed;
width:					50%;
left:					25%;
background-color:		white;
color:					rgb(157,58,52);
margin-top:				20px;
-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
border-top:				0px solid black;
border-bottom:			0px solid black;
}



.m_menuicon_img{
display:				inline;

margin:					0px auto; /* horizontal centering of all elements */ /* CHGMARKER - depending on media */
padding: 				0px; /* CHGMARKER - depending on media */

color:					inherit;
background-color:		inherit;
	
height:					100%; /* CHGMARKER - depending on media */
max-width:				16px; /* CHGMARKER - depending on media */
max-height:				16px; /* CHGMARKER - depending on media */
}

.m_alt_menu_link:hover {
background-color:		rgb(157,58,52);
color:					white;
}


/* header end */


/* site footer start */

.contact_form_holder{
height:					95%;
width:					95%;
overflow:				auto;
margin: 				2px auto;
padding:				2px;
}

.contact_form{
padding:				0px;
margin:					0px auto;
text-align:				left;
width:					95%;
}

.contact_form label{
display:				block;
padding:				0px;
letter-spacing:			1px;
vertical-align:			top;
width:					95%;
margin:					0px auto;
text-align:				left;
}

.contact_form .input_field{
display:				block;
padding:				0px 0px 2px 0px;
letter-spacing:			1px;
background-color:		white;
border:					1px solid rgb(98,114,68);
width:					95%;
margin:					0px auto;
text-align:				left;
}

.contact_form textarea{
display:				block;
padding:				0px 0px 2px 0px;
letter-spacing:			1px;
background-color:		white;
border:					1px solid rgb(98,114,68);
width:					95%;
margin:					0px auto;
overflow:				auto;
text-align:				left;
}


.m_googlemap{
width:					100%;
height:					100%;
padding:				5px;
margin:					5px auto;
background-color:		lightgrey;
border:					1px solid black;
}	



.m_socmedlink {
display:				inline; /* CHGMARKER - depending on media */
padding: 				3px 3px;
margin: 				3px auto;
color:					white;
background-color:		inherit;
}


.m_socmedlink:hover  .m_icon_img, .m_socmedlink:focus .m_icon_img {
-webkit-box-shadow: 	0px 0px 3px 3px rgb(157,58,52);
-moz-box-shadow: 		0px 0px 3px 3px rgb(157,58,52);
box-shadow: 			0px 0px 3px 3px rgb(157,58,52);
}


/* site footer end */


.m_indv_socmedlink {
display:				inline; /* CHGMARKER - depending on media */
float:					right;
padding: 				3px 3px;
margin: 				3px auto;
color:					white;
background-color:		inherit;
}


.m_indv_socmedlink:hover  .m_icon_img, .m_indv_socmedlink:focus .m_icon_img {
-webkit-box-shadow: 	0px 0px 3px 3px rgb(157,58,52);
-moz-box-shadow: 		0px 0px 3px 3px rgb(157,58,52);
box-shadow: 			0px 0px 3px 3px rgb(157,58,52);
}


/* slider css start */
 
.m_maincontent_holder{
width: 					100%;
height:					300px;
max-height:				300px;
padding: 				1px 1px;
margin: 				1px auto; 
overflow: 				hidden;
}
 
.m_maincontent_holder img{
width: 					100%;
height:					300px;
max-height:				300px;
padding: 				1px;
margin: 				1px auto; 
}

/* not in use  

.m_secondarycontent_holder{
width: 			20%;
height:			450px;
padding: 		1px 0px;
margin: 		0px auto; 
background-color: 	white;
float: 			left;
overflow: 		hidden;
}

.m_secondarycontent_holder m_nextslide, .m_secondarycontent_holder img{
display:		inline;
position: 		relative;
width: 			100%;
height:			33%;
text-align: 		center;
padding: 		1px;
margin: 		0px auto; 
background-color: 	white;
}

*/
 
.m_next{
position:				relative;
bottom:					48px;
float:					right;
}

.m_next:hover {
-webkit-box-shadow: 	0px 0px 3px 1px black;
-moz-box-shadow: 		0px 0px 3px 1px black;
box-shadow: 			0px 0px 3px 1px black;
}

/* slider css end */

/* general */

.m_border_top{
border-top:				2px solid darkred;
border-radius:			10px;
-webkit-border-radius:	10px;
-moz-border-radius:		10px;
}


.m_shadow {
-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
border-top:				0px solid black;
border-bottom:			0px solid black;
}

.m_noshadow{
-webkit-box-shadow: 	0px 0px 0px 0px white;
-moz-box-shadow: 		0px 0px 0px 0px white;
box-shadow: 			0px 0px 0px 0px white;
	
}

.mtf_red_bkgrnd {
background:				rgb(157,58,52);	
color:					white;
}

.mtf_green_bkgrnd {
background:				rgb(98,114,68);	
color:					white;	
}

.mtf_grey_bkgrnd{
background:				rgb(113,111,97);	
color:					white;
}

.mtf_ss_red_bkgrnd{
background:				rgb(237,30,36);	
color:					white;	
}

.ss_red_bkgrnd{
background:		rgb(153,0,0);	
color:			white;	
}

.ss_blue_bkgrnd{
background:		rgb(50,170,226);	
color:			white;	
}

.ss_black_bkgrnd{
background:		black;	
color:			white;	
}


.m_background {
background-color:		lightgrey;
color:					black;
}

.m_colour_1{
background-color:		rgb(70,181,211);
color:					white;	
}


.m_colour_2{
background-color:		rgb(219,73,76);
color:					yellow;	
}

.m_colour_3{
background-color:		rgb(235,164,50);
color:					black;	
}

.m_colour_4{
background-color:		rgb(134,170,109);
color:					white;	
}

.m_colour_5{
background-color:		rgb(172,61,31);
color:					yellow;	
}

.m_colour_6{
background-color:		rgb(32,114,136);
color:					white;	
}

.m_center {
text-align: 			center;
text-indent:			0px;
}

.m_left {
text-align: 			left;
text-indent:			0;
}

.m_right {
text-align: 			right;
text-indent:			0;
}


.m_img_cntnr{
background-color:		inherit; /* CHGMARKER - depending on media */
color:					inherit; /* CHGMARKER - depending on media */
width:					90%;
}


.m_submit_btn_msg {
display:				block;
position:				absolute;
width:					50%;
left:					10%;
top:					0%;
background-color:		rgb(98,114,68);
color:					white;
font-weight:			bold;

padding:				5px;
margin:					5px;

z-index:				20;
-webkit-box-shadow: 	0px 0px 8px 1px white;
-moz-box-shadow: 		0px 0px 8px 1px white;
box-shadow: 			0px 0px 8px 1px white;
border:					2px solid white;
border-radius:			15px;
-webkit-border-radius:	15px;
-moz-border-radius:		15px;
}



/* @import url('mtf_hdr.css');*/


@media (max-width: 801px) {
*{font-size: 				10px; /* CHGMARKER - depending on media */
}

/*
.m_alt_menu_link {
display:				inline-block;
margin:					2px auto;
padding:				2px;
float:					right;
color:					rgb(157,58,52);
text-align:				right;
font-size:				150%;
font-weight:			bold;
}
*/

.m_mtf_name {
width:					75%;
text-align:				center;
background-color:		rgb(157,58,52);
color:					white;
font-size:				140%;
}

.mtf_partner_holder{
display:				block; /* CHGMARKER - depending on media */
position:				fixed;
top:					1%;
right:					5px;

width:					6%;
text-align:				right;
float:					right;
}

.mtf_mainmenu_holder{
display:				inline-block; /* CHGMARKER - depending on media */
width:					40%;
text-align:				center;
}

.mtf_topmenu_holder{
display:				inline-block; /* CHGMARKER - depending on media */
width:					53%;
text-align:				center;

}

.m_partnerlinks {
display:				block;
width:					90%;
}


.m_mainlinks {
display:				inline-block; /* CHGMARKER - depending on media */
width:					25%;
}

.m_toplinks {
display:				inline-block; /* CHGMARKER - depending on media */
width:					15%; 
}

.m_partner_img{
display:				inline;
width:					95%;
}

.m_partnerlinks span,
.m_mainlinks span,
.m_toplinks span {
display: 				none;	
}

.m_partnerlinks:hover span,
.m_mainlinks:hover span,
.m_toplinks:hover span {
display:				block;
position:				fixed;
width:					50%;
left:					25%;
background-color:		white;
color:					rgb(157,58,52);
margin-top:				10px;
-webkit-box-shadow: 	0px 0px 3px 1px rgba(113,111,97,1);
-moz-box-shadow: 		0px 0px 3px 1px rgba(113,111,97,1);
box-shadow: 			0px 0px 3px 1px rgba(113,111,97,1);
border-top:				0px solid black;
border-bottom:			0px solid black;

}



.m_submit_btn_msg {
display:				block;
position:				absolute;
width:					75%;
left:					12%;
top:					0%;
}



/*
.m_alt_menu_link  ~ div  {
display:				none;
}

.m_alt_menu_link:focus  ~ div {
display:				block;
}
*/

}

