.kp-services .hi-icon {
width: 70px;
height: 70px;
}

.kp-services .hi-icon:before {
font-size: 30px;
line-height: 70px;
}

#kopa_widget_clients_2-2 li{
max-width: 180px !important;
}

.widget-area-9, .widget-area-10{
text-align: center !important;
}

.clear {
clear: both;	
}

.mc-field-group1 {
width: 30%;
float: left;
margin-right: 4.5%;
}

.mc-field-group2 {
width: 30%;
float: left;
margin-right: 4.5%;
}

.mc-field-group3 {
width: 30%;
float: left;
}

#top-banner #mc_embed_signup {
text-align: center;
width: 810px;
margin-right: 100px;
}

.hform-title {
font-size: 60px;
font-weight: 300;
margin: 0 0 15px 0;
letter-spacing: 3px;
line-height: 1.2;
}

.hform-sub {
font-size: 30px;
font-weight: 300;
margin: 5px 0;
letter-spacing: 1px;
line-height: 1.2;
}

.hform-bottom {
font-size: 17px;
font-weight: 400;
margin: 0;
font-style: italic;
}

#top-banner #mc_embed_signup input[type="text"], 
#top-banner #mc_embed_signup input[type="email"] {
width: 92%;
padding: 10px 4%;
border: 2px solid #ff9933;
outline: none;
margin: 20px 0;
color: #444;
}

.sidebar .kp-article-list-widget .entry-meta-box {
display: none;
}

#top-banner #mc_embed_signup input[type="submit"] {
width: 92%;
padding: 10px 4%;
border: 2px solid #ff9933;
outline: none;
margin: 20px 0;
color: #444;
background: transparent;
}

#top-banner #mc_embed_signup ::-webkit-input-placeholder {
color: #444; 
text-align: center;
font: 13.3333px Arial;
}

#top-banner #mc_embed_signup ::-moz-placeholder { 
color: #444; 
text-align: center;
font: 13.3333px Arial;
}

#top-banner #mc_embed_signup :-ms-input-placeholder {  
color: #444; 
text-align: center;
font: 13.3333px Arial;
}

.schedulicity-embed > iframe {
height: auto !important;
min-height: 350px !important;
}

@media only screen and (max-width: 1150px) {
#top-banner #mc_embed_signup {
width: 750px;
margin-right: 40px;
}

}

@media only screen and (max-width: 1050px) {
#top-banner #mc_embed_signup {
width: 750px;
margin-right: 0;
}
.hform-title {
font-size: 52px;
}
}

@media only screen and (max-width: 1000px) {
#top-banner #mc_embed_signup {
width: 600px;
margin-right: 0;
}
.hform-title {
font-size: 42px;
}
}

@media only screen and (max-width: 801px) {
#top-banner #mc_embed_signup {
width: 500px;
margin-right: 0;
}
.hform-title {
font-size: 35px;
}
}

@media only screen and (max-width: 479px) {
#top-banner {
display: block;
width: 100%;
margin-top: 15px;
}

#top-banner #mc_embed_signup {
width: 100%	
}

.hform-title {
font-size: 27px;	
}

.hform-sub {
font-size: 19px;
}
}

@media only screen and (min-width: 768px) {
.entry-box .entry-title {
		margin-top:50px;
	}
}
