#mkstr-main{
	margin: auto;
    display: block;
    max-width: 900px;
}
#mkstr-main .main-logo{
	margin: 30px 20px;  
}
#mkstr-main .mkstp-col { 
    float: left;
    width: 50%;
    padding: 10px;
}
#mkstr-main .row:after {
   content: "";
   display: table;
   clear: both; 
}
#mkstr-main form{
	margin-top: 20px;  
}
#mkstr-main .mkstp-form-row{
	margin-bottom: 20px;
}
#mkstr-main img{
	margin-top: 20px; 
}
#mkstr-main input{
    font-size: 16px;
    background: transparent;
    border: 1px solid #efefef;
    border-radius: 5px;
    box-shadow: none;
}
#mkstr-main select{
    font-size: 16px;
    background: transparent;
    border: 1px solid #efefef;
    border-radius: 5px; 
    box-shadow: none;
}
#mkstr-main textarea{
    font-size: 16px;
    background: transparent;
    border: 1px solid #efefef; 
    border-radius: 5px;
    box-shadow: none;
}
#mkstr-main #zpayment{
	font-size: 16px;
	outline: none;
	background: #333; 
	color: #ffffff; 
}
@media (max-width: 768px){
	#mkstr-main .mkstp-col{
	    width: 100%;
	}
	#mkstr-main .zleft{
	    text-align: center;
	}
	
	#mkstr-main .page-title{
		text-align: center;
		font-size: 1.4em;
	} 
	#mkstr-main #zpayment{
		width: 100%;
	} 
}

.eael-grid-post-excerpt{text-align: center !important;}

.mkstr-main-search-row input[type="text"]{
	width: 92%;   
}
.mkstr-main-search-row button{ 
	background: #D49424 !important;
}

.search-results .w-grid-list .w-grid-item{
	width: 25%;
}
.search-results .w-grid-item-h img{
	max-width: 250px;
}
.search-results .w-grid-item-h h2{
	font-size: 16px; 
	color: #c5802a;
}

.search-results #page-content{
	margin: 50px;
}  