.art-postcontent h4 {
padding-bottom: 60px;
}

div.wpcf7-mail-sent-ok {
 border:  2px solid #1076b1 !Important;
}

p input,  p textarea {
    background: url("/wp-content/themes/Trim/epanel/page_templates/images/contact_input.png") repeat-x scroll 0 0 #f7f7f7 !important;
    border: 1px solid #ccc !important;
    color: #111 !important;
    padding: 8px !important;
    border-radius: 8px;
}

.input {
    border: 1px solid #d4d2d2 !important;
    border-radius: 8px !important;
    color: #303030 !important;
    margin: 0 !important;
    padding: 7px !important;
}


.input submit,.input reset {
    border: 0 none !important;
    color: #4c4b4b !important;
    float: right;
    font-size: 12px;
    height: 35px;
    margin-right: 9px;
    text-shadow: 1px 1px 1px #fff;
    text-transform: uppercase;
}
.input submit {
    background: url("/wp-content/themes/Trim/epanel/page_templates/images/contact_submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 6px;
    width: 73px;
}
.input reset {
    background: url("/wp-content/themes/Trim/epanel/page_templates/images/contact_reset.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 61px;
}

#comment-section, #respond, #comment-wrap {
display:none;
}

#top-area {
padding: 25px 5px 92px 8px;
}

#expert {
padding-bottom: 15px;
}

span.menu_slide {
background: #E4861B;
}

#menu{
border-top:3px solid #1076B1;

}

#logo {
 margin-top: -5px; 
}

#quote {
 color: #e4861b;
 background-color: #fafafa;
}

.service h3 {
color: #1076B1;
height: 65px;
font-weight: bold;
padding-left: 20px;
font-color:black;
}

.service p {
padding-left: 15px;
}

#menu .nav a, ul#mobile_menu a {
color: #656464;
}

.controller h2 {
color: #E4861B;
font-weight: bold;
}

.controller p {
color: #656464;
}

#featured-controllers {
background: rgba(154, 162, 167, 0.18);
}

#text-header {
float:right;
font-size: 15px;
color: #656464;
padding-right:25px;

}

#text-header h2 {
font-size:13px;
padding: 3px;

}

.et_image_description {
height: 97%;
left: 60%;
width: 40%;
}


.flexslider .slides img {
max-height: 235px;
width: auto;
}

#menu #main-menu {
width: 850px;
}

#breadcrumbs {
display:none;
}

h1, h2, h3, h4, h5, h6 {
color:#1076B1;
}

.footer-widget {
width: 280px;
}

#footer {
padding: 0 15px;
}

p#copyright {
margin: 15px 17% 10px 0;
}

.et_image_description h2 {
font-size:20px;
font-weight:normal;
}

.et_inner_description p {
font-size:15px;
padding-top: 7px;
}

.et_image_description h2.title a {
color: #E4861B;
padding-bottom:7px;
}

.et_image_description {
color:#808080;
background:none;
}

#know-left {
width:30%;
float:left;
padding-right:17px;
}

#know-middle {
float:left;
width:33%;
}

#know-right {
float:left;
padding-left:16px;
width:33%;
}

#staff-left {
float:left;
width:50%;
}

#staff-right {
float:right;
width:48%;
}

#model {
float:left;
max-height:390px;
}

#model-left {
float:left;
width:50%;
}

#model-right {
float:right;
width:50%;
}

#left {
width:50%;
min-height: 145px;
float:left;
}

#right {
width:48%;
min-height: 145px;
float:right;
padding-left:10px;
}

#do-right {
float: right;
width: 50%;
}

#do-left {
width: 40%;
float:left;
padding-left:10%;
}

textarea {
 max-width: 100%; 
}

@media screen and ( max-width: 959px ) {
.et_inner_description p {
font-size:11px;
padding-top:0px;
}

.flexslider .slides img {
max-height:185px;
}

.et_image_description h2.title a {
font-size:14px;
}

#know-left, #know-middle, #know-right, #staff-left, #staff-right, #model-left, #model-right, #left, #right {
width:100%;
}

#left,#right {
padding-top:30px;
height: auto;
}

#model {
max-height:100%;
}

#clients {
padding-right:20px;
padding-bottom: 5px;
}

.service h3 {
height: 85px;
}

}


@media screen and ( max-width:700px ) {

#do-left {
width:100%;
padding-left:0;
}

#do-right {
width:100%;
}

#expert {
padding-bottom: 55px;
}

#text-header {
text-align:center;
}

#text-3 {
display:none;
}

p#copyright {
text-align:center;
}

#know-right {
padding-left: 0px;
}

.service p {
padding-left: 0px;
padding-bottom: 0px;
}
  
.service h3 {
   padding-left:10px;
   height: 30px;
  }
  
.service, .service.last {
   margin: 0 15px !important;
  }



}