.logo-img img { max-height: 79px!important; }
#about { color: #fff!important; }
@media (min-width: 992px) {
#about .col-md-8 {
  width: 55%;
  float: right; }
}
#mobile-div-for-about {
padding:40px 100px;
}
.wpcf7-form input, .wpcf7-submit { width: 100%!important; }
#wpcf7-f4-p2-o1 { margin-top: 20px; }
.logo-img { margin-top: -10px!important; }
.container-fluid .portfolio-normal-width #portfolio-items .single-portfolio {
  padding: 0px 2px;
  margin-bottom: 4px;
}
#work {   border-bottom: 1px solid #D8DADC; }
.nav-small #logo { margin-top: -2px!important; }
.about-mobile-menu-item { display: none; }
#about-mobile { display: none; }
#about-mobile .container-fluid { padding: 0!important; }
@media screen and (max-width:1366px) {
#about { background-size: contain; }
}
@media screen and (max-width: 1199px) {
#logo img {
height: 55px!important;
margin-top: -4px; }
/*#about { background-color: rgb(0, 0, 0); background-size: contain; }*/
#about, #about-bottom { display: none; }
.about-menu-item { display: none; }
.about-mobile-menu-item { display: block; }
#about-mobile { display: block; }
#about-mobile .container-fluid { padding: 0!important; }
}
@media screen and (min-width:1100px) {
    .mobile_slider { display: none; }
}
@media screen and (max-width:1100px) {
    .home_slider { display: none;}
    .mobile_slider { margin-bottom: 20px; }
}
@media screen and (max-width: 768px) {
#wpcf7-f4-p2-o1 { width: 720px; margin: 0 auto; }
}
@media screen and (max-width: 667px) {
#wpcf7-f4-p2-o1 { width: 600px; margin: 0 auto; }
#showreel { height: 550px!important; }
#mobile-div-for-about {
padding:20px 40px;
}
}
@media screen and (max-width: 568px) {
#wpcf7-f4-p2-o1 { width: 500px; margin: 0 auto; }
#showreel { height: 400px!important; }
}
@media screen and (max-width: 480px) {
#wpcf7-f4-p2-o1 { width: 440px; margin: 0 auto; }
#showreel { height: 400px!important; }
#mobile-div-for-about {
padding:20px;
}
}
@media screen and (max-width: 375px) {
#wpcf7-f4-p2-o1 { width: 320px; margin: 0 auto; }
#showreel { height: 300px!important; }
}
@media screen and (max-width: 320px) {
#wpcf7-f4-p2-o1 { width: 300px; margin: 0 auto; }
}
.wpcf7-form p { text-align: center; }
.blog .standard-container { padding-top: 0!important; }
.blog .video-embed p, .blog .screen-reader-text { display: none; }