/*
Theme Name: Melbourne Garages
Theme URI: http://simb.com.au
Description: Melbourne Garages Theme
Author: Dev Simb
Author URI:  http://simb.com.au
Version: 1.0
Tags: responsive, white, bootstrap

License: http://simb.com.au
License URI: http://simb.com.au

*/
@import 'https://fonts.googleapis.com/css?family=Lato:400,400i,900|Oswald:700';
@import url('css/bootstrap.css');

body{font-weight: 300;background: #fff;font-family: 'Lato', sans-serif;overflow-x: hidden;color:#757d7f;font-size:16px}
h1,h2,h3,h4{font-family: 'Oswald', sans-serif;font-weight: 700;color:#4a5457}
p{font-size: 16px;line-height: 20px;}
.pre-header{padding: 20px 0;background: #fff;}
.pre-header .phone{margin-right: -15px;}
ul.sub-logos{margin: 15px auto 0;}
ul.sub-logos li{list-style: none;display: inline-block;padding-right: 20px;}
h3.phone i{color:#00a950; font-size:30px;padding-right: 5px;}
h3.phone span{font-size:28px;color:#4a5457}
.desktop-hide{display: none!important;}
.navbar{margin-bottom: 0;}
.navbar-brand{display: none;}
#top-navbar{padding-left: 0;padding-right: 0;}
.navbar li.menu-item a{padding-left: 40px;padding-right: 40px;}
.navbar .navbar-nav > li.menu-item:first-child > a{padding-left: 0;}
.navbar li.menu-item a{font-family: 'Oswald', sans-serif;font-weight: 700;color:#fff;text-transform: uppercase;font-size: 16px;}
.navbar-inverse {background-color: #00a950;border: none;border-radius: 0;}
.navbar-form{border: none;background: transparent;width: 200px;padding-right: 0;}
.navbar-form .input-group{border: none;width: 100%;}
.navbar-form .input-group-btn{width: 38px!important;}
.navbar-form .input-group .btn{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.navbar-form .input-group-btn .btn, .navbar-form .form-control{background: #008f43;border: none;box-shadow: 0;height: 34px;box-shadow: none!important;}
.navbar-form .form-control{padding-left:0;color: #fff;font-family: 'Oswald', sans-serif;font-weight: 700;text-transform: uppercase;}
.navbar-form input.form-control::-webkit-input-placeholder{color: #fff;}
.navbar-form input.form-control::-moz-placeholder{color: #fff;}
.navbar-form input.form-control::-ms-input-placeholder {color: #fff;}
.navbar-form input.form-control{border-top-right-radius: 20px;border-bottom-right-radius:20px}
.navbar-form .input-group-btn span{color:#00a850}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:#18b763}
.navbar-inverse .navbar-toggle{border:none;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#00803c;height: 6px;width: 40px;}
.navbar-inverse .navbar-collapse{border-color: #008f43;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 6px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background: none;}
.navbar .dropdown-menu li.menu-item a{color:#00a950;padding-left: 10px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background: none;opacity: 0.85;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background: none;opacity: 0.85;}
.navbar .caret{background: url("img/caret.png") no-repeat center center;border: none;width: 10px;height: 6px;}
.navbar-nav > li > .dropdown-menu{border: none;background: #fff;}
a:hover{opacity: 0.85;}
#myCarousel .carousel-control{display: none;}
footer{padding: 20px 0;}
footer .phone{margin-top: 0;position: relative;top: 5px;margin-bottom: 10px}
footer .phone span{font-size: 22px;letter-spacing: 1.5px;}
footer .phone i{padding-right: 5px;font-size: 22px;}
footer .row{padding-top: 30px;}
footer  p{font-size: 14px;}
.footer-logo img{max-width: 190px;}
.btn{border-radius: 0;border: 0;}
.btn-primary{background: #00a950;font-family: 'Oswald', sans-serif;font-weight: 700;color:#fff;font-size: 18px;line-height: 30px;padding: 10px 30px;height: 50px;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{background: #00a950;opacity: 0.85;}
.pleft0{padding-left: 0;}
.pright0{padding-right: 0;}
.footer-menu ul{margin-left: 0;padding-left: 0;}
.footer-menu ul li{list-style: none;}
.footer-menu ul li a{color: #757d7f;font-size:14px}
footer h3{font-size: 16px;color:#4a5457}
.social-links h3{display: inline-block;padding-right: 20px;}
.social-links ul{margin-left: 0;padding-left: 0;display: inline-block;top: -5px;position: relative;}
.social-links ul li{list-style: none;display: inline-block;padding-right: 15px;}
.pleft10{padding-left: 10px;}
.mtop20{margin-top: 20px}
.mtop3{margin-top: 3px;}
.subscribe-form-wrapper .wpcf7-form-control{border: none;background: #f7f7f7;height: 50px;padding-left: 10px;}
.subscribe-form-wrapper .wpcf7-submit{background: #00a950;color:#fff;font-family: 'Oswald', sans-serif;font-weight: 700;font-size: 16px;padding-left: 20px;padding-right: 20px;position: relative;top: 2px;}
.subscribe-form-wrapper .wpcf7-not-valid-tip{display: none!important;}
.subscribe-form-wrapper div.wpcf7 img.ajax-loader{display: block;}
.inline-block{display: inline-block;}
footer .phone-wrapper{text-align: right;}
footer .phone-wrapper .phone-block{margin-right: 30px;}
footer .btn-quote{width: 207px;}
footer .menu-cols{min-height: 180px;padding: 0;}
#content{background: #f7f7f7;}
#myCarousel {}
#myCarousel .carousel-caption { z-index: 10;}
#myCarousel .item {  background-color: #777;}
#myCarousel .carousel-inner > .item > img { top: 0;  left: 0;  min-width: 100%;  height: auto;}
#myCarousel .carousel-caption{left: 7%;top:5%;max-width: 400px;text-align: left;}
#myCarousel .carousel-caption h2{font-size: 48px;margin-bottom: 30px;color:#fff}
#myCarousel .carousel-indicators{bottom: 10px;}
#myCarousel .carousel-indicators li{background: #e5e6e7;border: none;}
#myCarousel .carousel-indicators li.active{background: #00a950;}
.wrapper{background: #fff;}
.group-functions.default .wrapper{background: transparent;}
.group-functions .wrapper{padding: 15px 0;}
.group-functions .group-content{min-height: 210px;padding: 25px;}
.group-functions .group-content a{text-decoration: none;opacity: 1;}
.group-functions .group-content h2{font-size: 26px;}
.group-functions .group-content p{font-weight: 900;font-size: 16px;}
.article .wrapper{padding: 20px 0 40px 0;}
.article h2{font-size: 30px;margin-bottom: 20px;}
.article p{margin-bottom: 20px;}
.article a.btn{margin-top: 10px;}
.activity {margin-top: 40px;}
.activity .item{padding: 20% 20px 0 20px;background-repeat: no-repeat;background-position: top left;background-size: cover;min-height: 360px;}
.activity .item a{margin-top: 10px;}
.activity .news-wrapper{padding-left: 0;padding-right: 0;}
.activity .news{background: #fff;min-height: 360px;}
.activity .news h5{background: #3c5b9a;font-weight: 500;font-size: 14px;padding: 10px 20px;color: #fff;margin-top: 0;}
.activity .news .news-item{margin: 25px 20px 0 25px;padding-bottom:25px;border-bottom: 1px solid #f7f7f7;}
.activity .news .news-item img{margin-right: 20px;margin-bottom: 25px;}
.activity .news .news-item:last-child{border: none;padding-bottom: 0;}
.activity .news .news-item p{font-style:italic;font-size: 12px;position: relative;top: -5px;margin: 0;}
.activity .news .news-item a{font-weight: 700;color:#3c5b9a}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; margin-top: 7%;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video-touch{margin-top: 30px;}
.video-touch .touch-block{padding: 40px 20px;}
.video-touch .touch-block h2, .video-touch .touch-block p{margin-bottom: 20px;}
.testimonials{margin-top: 50px;padding-bottom: 30px;}
.testimonials i{font-size: 100px;color: #00a950;}
.testimonials i.fa-quote-right{margin-top: 60px;}
.testimonials h2{margin-top: 0;}
.testimonials .carousel-indicators{bottom: 0px;}
.testimonials .carousel-indicators li{background: #e5e6e7;border: none;}
.testimonials .carousel-indicators li.active{background: #00a950;}
.testimonials .carousel-content { color:#757d7f; display:flex; align-items:center;}
.testimonials .carousel-inner .item{min-height: 100px;}
.testimonials i.small{display: none!important;}
.testimonials #text-carousel { width: 100%; height: auto; padding: 20px 30px 50px 30px;}
.partners ul{margin-left: 0;padding-left: 0;text-align: center;}
.partners ul li{list-style: none;display: inline-block;}
.post-content .post{padding-left: 80px;padding-right: 80px;background: #fff;}
.post-hero img{max-width: 100%;height: auto;}
.breadcrumb{background: none;}
.breadcrumb ul{margin: 0;padding: 0;}
.breadcrumb ul li{list-style: none;display: inline-block;font-size:12px;}
.breadcrumb ul li a{font-size:12px; color:#757d7f}
.breadcrumb ul li:last-child a{text-decoration: none;opacity: 1;}
.post-content .entry{padding-bottom: 50px;}
.post-content .entry h1{font-size: 30px;margin: 0 0 30px 0;}
.post-content .entry h5{font-size: 24px;font-family: 'Oswald', sans-serif;font-weight:500;color:#4a5457;margin-bottom: 20px;}
.post-content .entry p{margin-bottom: 20px;}
.range-items-post-content .entry{padding-bottom: 10px;}
.range-items{margin-bottom: 20px;}
.range-items .item h3{height: 50px;font-size:16px;line-height: 50px;text-align: center;margin-bottom: 0;margin-top: 10px;}
.range-items .item a:hover{text-decoration: none!important;}
.range-items .img-responsive{width: 80%; margin: 0 auto;}
.page-template-page-contact .post-content i.fa-phone{font-weight: 700;padding-right: 5px;}
.page-template-page-contact .post-content h3.phone span, .page-template-page-contact .post-content h3.phone i{font-size: 36px;}
.page-template-page-contact .post-content h1.entry-title{margin-bottom: 15px;}
.post-content .direction-wrapper{margin-top: 2%;background: #f7f7f7;margin-bottom: 7%;}
.post-content .direction-wrapper .direction{padding: 5%;}
.post-content .direction-wrapper h2{margin-top: 10px;}
.post-content .direction-wrapper h3{margin-top: 10px;margin-bottom: 20px;font-size: 22px;}
.post-content .direction-wrapper h3 i{color: #00a950;}
.post-content .direction-wrapper p{margin-bottom: 10px;}
.post-content .direction-wrapper p strong{font-weight: 900;}
.contact-wrapper .contact{background: #00a950;padding: 3% 12% 6% 12%;color:#fff}
.contact-wrapper .contact h2, .contact-wrapper .contact h6, .contact-wrapper .contact p{color:#fff}
.contact-wrapper .contact h2{margin-bottom: 25px;}
.contact-wrapper .contact h6{font-size: 18px;font-weight: 900;}
.contact-wrapper .contact form{margin-top: 35px;}
.contact-wrapper .wpcf7-form-control::-webkit-input-placeholder{color: #fff;font-weight: 900;}
.contact-wrapper .wpcf7-form-control::-moz-placeholder{color: #fff;font-weight: 900;}
.contact-wrapper .wpcf7-form-control::-ms-input-placeholder {color: #fff;font-weight: 900;}
.contact-wrapper input, .contact-wrapper textarea{background: #008f43;border: none;padding-left: 20px;color: #fff;font-weight: 900;}
.contact-wrapper textarea{padding-top: 20px;float: left;height: 170px;width: 100%;}
.contact-wrapper input.wpcf7-text{height: 50px;font-size: 14px;margin-bottom: 10px;width: 100%;float: right;}
.contact-wrapper .contact div.col-sm-6:first-child{padding-right: 0;}
.contact-wrapper .contact .wpcf7-submit{background: #fff;height: 50px;color: #00a950;font-family: 'Oswald', sans-serif;font-weight: 700;padding: 5px 45px;margin-top: 25px;}
.contact-wrapper .contact .wpcf7-not-valid-tip{text-align: left;color: #fff;font-style: italic;}
.contact-wrapper .contact .wpcf7-validation-errors{color: #fff;}
.blog-items .row{padding-bottom: 40px;}
.blog-items .summary {margin: 1em 0;}
.blog-items .read-more{font-weight: 900;color:#00a950;text-decoration: underline;}
.blog-items h3 {margin-top: 0;line-height: 1.4;}
.blog-items h3 > a{font-weight: 500;font-size: 24px;color:#4a5457;text-decoration: none;}
div.blog-items .publish-on{color:#cacdce;font-size:14px;margin-bottom: .5em;}
.back-blog{font-weight: 900;color:#00a950;text-decoration: underline;font-size: 12px;padding: 10px 0;display: block;}
.back-blog:hover{opacity: 0.85;color:#00a950;}
#more-posts{margin: 35px 0 50px 0;}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{border: none;background: #00a950 ;}
.testimonial-items .row{padding: 20px 0;border-bottom: 1px solid #f7f7f7 ;}
.testimonial-items .row .author{font-weight: 900;font-style: italic;margin-bottom: 0;}
.testimonial-items{padding-bottom: 50px;}
.page-template-page-contact .entry a.btn-quote{margin-right: -15px;}
.ninja-forms-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .ninja-forms-form-wrap select:not([multiple=multiple]), .ninja-forms-form-wrap textarea{border:none;background: #f7f7f7; height: 38px!important;padding: 10px;}
.ninja-forms-form-wrap textarea{height: auto!important;min-height: 90px;}
.ninja-forms-form-wrap input[type="submit"],.ninja-forms-form-wrap input[type="button"]{background: #00a950;height: 50px;color: #fff;font-family: 'Oswald', sans-serif;font-weight: 700;padding: 5px 45px;margin-top: 25px;border: none;}
.ninja-forms-form label{display: inline-block!important;min-width: 90px;}
.ninja-forms-form label input{height: auto!important;}
h3.slide-caption{position: absolute;text-align: right;bottom: 0;margin: 0;padding: 5px 20px;font-family: 'Oswald', sans-serif;font-weight: 700;color:#fff;font-size: 16px;background-color:rgba(0, 0, 0, 0.6);right: 0;}
#ninja_forms_field_28_div_wrap label, #ninja_forms_field_29_div_wrap label, #ninja_forms_field_30_div_wrap label{min-width: 180px;display: inline-block!important;}
#ninja_forms_field_22_div_wrap label, #ninja_forms_field_23_div_wrap label,#ninja_forms_field_24_div_wrap label, #ninja_forms_field_25_div_wrap label,
#ninja_forms_field_26_div_wrap label, #ninja_forms_field_14_div_wrap label, #ninja_forms_field_15_div_wrap label,#ninja_forms_field_16_div_wrap label{min-width: 200px;}
#ninja_forms_field_7_div_wrap label, #ninja_forms_field_8_div_wrap label, #ninja_forms_field_9_div_wrap label,#ninja_forms_field_10_div_wrap label{min-width: 150px;}
.ninja-forms-field p, .ninja-forms-field p strong{color: #4a5457!important;font-size: 22px;}
#ninja_forms_field_6_div_wrap select{margin-left: 0;}
#ninja_forms_field_27_div_wrap select, #ninja_forms_field_44_div_wrap select,#ninja_forms_field_33_div_wrap select,#ninja_forms_field_17_div_wrap select, #ninja_forms_field_12_div_wrap select, #ninja_forms_field_18_div_wrap select{max-width: 250px;}
#ninja_forms_field_12_div_wrap label{min-width:158px}
#ninja_forms_field_27_div_wrap label{min-width: 188px;}
#ninja_forms_field_18_div_wrap label{min-width: 208px;}
#ninja_forms_field_47_div_wrap select{max-width: 250px;}
#ninja_forms_field_41_div_wrap input[type='text']{max-width: 250px;}
#ninja_forms_field_41_div_wrap label{width: auto;}

.ninja-forms-cont .meter{background-color: #f5f5f5;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;}
.ninja-forms-cont .meter > span{
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    background-color:#5cb85c
}

.ninja-forms-form select {

  /* styling */
  background-color: #f7f7f7 ;
  border: none;
  border-radius: 0;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;

  /* reset */

  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.ninja-forms-form select {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

.ninja-forms-form select:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}


.ninja-forms-form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/*Facebook*/
.news .facebook-page{max-height: 310px;overflow: hidden;width: 100%;}
#u_0_2{display: none!important;}

@media (max-width: 1200px) {
    .navbar-form{width: 160px;}
    .navbar li.menu-item a{padding-left: 20px;padding-right: 20px;}
    .group-functions .group-content{min-height: 250px;}
}

@media (max-width: 1140px) {
    #myCarousel .carousel-caption{left: 5%;top:3%;max-width: 400px;text-align: left;}
    #myCarousel .carousel-caption h1{font-size: 40px;margin-bottom: 30px;}

}

@media (max-width: 990px) {
    #myCarousel .carousel-caption{left: 3%;top:0;max-width: 300px;text-align: left;}
    #myCarousel .carousel-caption h1{font-size: 32px;margin-bottom: 15px;}
    .group-functions .group-content{min-height: 270px;}
    .subscribe-form-wrapper .wpcf7-text{width: 230px;}
    .navbar-form{display: none;}
    .activity .news-wrapper{width: 100%;}
    .activity .block-text{width: 50%;}
    .activity .pright0{padding-right: 15px;}
    .post-content .direction-wrapper > div{width: 100%;}
    .post-content .direction-wrapper .gmap{padding-left: 0;}
    .group-functions .group-content{min-height: 290px;}
}

@media (max-width: 767px) {
    .navbar-form{float:none!important;width: auto;}
    .dropdown .dropdown-menu{margin-bottom:10px;display: block;position: relative;width: 100%;box-shadow:none;padding-left: 20px;background: none;border: none;}
    .navbar-nav > li > .dropdown-menu{background: none;margin-left: 30px;}
    .navbar .dropdown-menu li.menu-item a{color: #fff;}
    .navbar .dropdown-menu li.menu-item a:hover{background: none;}
    .navbar .navbar-nav > li.menu-item:first-child > a{padding-left: 30px;}
    .pre-header .pleft0{padding-left: 15px;}
    .navbar li.menu-item a{padding-left: 30px;padding-right: 0;}
    .group-functions .group-content{max-width: 560px;margin-left: auto;margin-right: auto;}
    .smpleft0{padding-left: 0;}
    #myCarousel .carousel-caption{left: 25%;top:-10px;max-width: 50%;text-align: center;}
    #myCarousel .carousel-caption h1{font-size: 28px;margin-bottom: 10px;}
    .group-functions .pleft0{padding-left: 15px;}
    .group-functions .group-content{margin-bottom: 15px;min-height: 270px;}
    .navbar-form{display: block;}
    .activity .block-text{margin-top: 15px;width: 100%;}
    .activity .pright0{padding-right: 15px;}
    .activity .item{padding:10% 20px 0 20px}
    .video-touch .pleft0{padding-left: 15px;}
    .testimonials .col-sm-2{display: none;}
    .post-content .post{padding-left: 50px;padding-right: 50px;}
    .contact-wrapper .contact div.col-sm-6:first-child{padding-right: 15px;}
    .navbar-toggle{float:left;margin-left:40px;margin-right: 0;margin-top: 11px;margin-bottom: 11px;}
    .navbar-brand{margin-top:9px;display: block;font-family: 'Oswald', sans-serif;font-weight: 700;color:#fff!important;font-size:28px}
    #top-navbar{overflow-x: hidden;}
    .mobile-hide{display: none!important;}
    .pre-header .site-logo{padding-left: 40px;}
    .pre-header .site-logo img{width: 100%;max-width: 260px;}
    .desktop-hide{display: block!important;}
    .pre-header .mphone{text-align: center;margin-right: 25px;width: 200px;padding: 20px;border: 1px solid #e6e6e6;float: right;border-radius: 5px;background: #f7f7f7;margin-top: 10px;margin-bottom: 0;}
    .pre-header .mphone i{color: #00a950;font-size: 32px;padding-right: 10px;}
    .pre-header .mphone span{color:#4a5457;font-size: 28px;}
    #menu-top-menu{margin-left: 20px;}
    #myCarousel .carousel-indicators{bottom: -10px;}
    .activity .news h5{font-size: 16px;}
    .testimonials i.small{font-size: 36px;margin: 0;width: 90px;display: inline-block!important;}
    .testimonials h2 span{display: inline-block;}
    .partners ul li{width: 48%;text-align: center;margin-bottom: 7%;}
    .footer-logo-wrapper{text-align: center;}
    .footer-logo img{max-width: 260px;width: 100%;margin-bottom: 5%;}
    .phone-wrapper .inline-block{display: block;text-align: center;margin-bottom: 5%;}
    .subscribe-form-wrapper.pull-right{width: 100%;float: none;text-align: center;}
    .subscribe-form-wrapper .wpcf7-text{width: 100%;text-align: center;}
    .subscribe-form-wrapper .wpcf7-submit{margin-top: 15px;padding: 10px 40px;}
    .footer-menu {padding-top: 15px;}
    .social-links, .design-by{text-align: center;}
    .design-by .pull-right{float: none!important;}
    .page-template-page-contact .entry .btn-quote{float: none;text-align: center;margin: 15px 0;}
    .page-template-page-contact .entry .phone, .page-template-page-contact .entry .text-right{text-align: center;}
    .blog-items .wp-post-image {margin-bottom: 20px;}
}

@media (max-width: 650px) {
    .post-content .post{padding-left: 30px;padding-right: 30px;}
}

@media (max-width: 580px) {
    #myCarousel .carousel-caption{display:none}
    .pre-header .mphone{width: auto;padding: 10px 12px;margin-right: 0;}
    .pre-header .mphone i{font-size: 24px;padding-right: 5px;}
    .pre-header .mphone span{font-size: 20px;}
}

@media (max-width: 480px) {
    footer .footer-logo-wrapper{text-align: center;width:100%}
    footer .phone-wrapper{text-align: center;width:100%}

}

@media (max-width: 380px) {
    .testimonials i.small{width:60px}
    .pre-header .mphone span{font-size: 16px;}
    .pre-header .mphone{line-height: 20px;padding: 6px 10px;}
    .pre-header .mphone i{font-size: 20px;padding-right: 3px;}

}
