#main-header #logo {
    max-height: unset;
}
#blog-media .post-content-inner {
    padding-bottom: 20px;
    max-height: 100%!important;
    height: 115px;
}
div#home-col2-img2 {
    transform: scaleX(0.93) translateX(345px) translateY(43px);
}
div#home-ctc-2-cont p,div#footer-phone a {
    font-size: 40px;
}
.et-fixed-header img {
    height: 85px;
}
@media only screen and ( max-width: 1880px ){
    div#home-col2-img2 {
        transform: scaleX(0.83) translateX(375px) translateY(43px);
    }
    div#home-video {
        position: absolute;
        width: 915px;
        height: auto;
        transform: translateX(-24px) translateY(0px);
    }
}

@media only screen and ( max-width: 1440px ){
    #main-header #logo {
        max-height: 75%;
    }
    #top-menu li {
        padding-right: 12px;
    }
    #main-header #top-menu li a {
        font-size: 16px;
    }
    div#home-ctc-2-cont p {
    	font-size: 32px;
	}

}
@media only screen and (max-width: 1025px){
    div#home-ctc-2-cont p {
        font-size: 29px;
    }
    div#contact-phone {
        border: none;
    }
    div#contact-phone a {
    	font-size: 22px;
	}
}
@media only screen and ( max-width: 980px ) and (min-width: 320px ){
   div#home-video {
        position: relative;
        transform: translateX(0px) translateY(0px);
	}
   
   div#contact-phone {
   		border: none;
   }
}
@media only screen and ( max-width: 980px ) and (min-width: 880px ){
    li.menu-item-30111 {
        width: 27%;
    } 
}

@media only screen and ( max-width: 880px ) and (min-width: 768px ){
    li.menu-item-30111 {
        width: 33%;
    } 
}
@media only screen and ( max-width: 768px ){
    #blog-media .post-content-inner {
        padding-bottom: 20px;
        max-height: 100%!important;
        height: 150px;
    }
    #blog-media .post-content {
        padding-top: 10px;
    }
    div#home-ctc-2-cont p{
    	font-size: 40px;
	}
    div#footer-phone a {
    	font-size: 42px!important;
	}
}
@media only screen and (max-width:767px){
    #main-header #logo {
        max-width: 75%;
    }
    li.menu-item-30111 {
        width: 33%;
        margin-left: -9px!important;
    }
}
@media only screen and (max-width:766px) and (min-width:480px){
     div#home-ctc-2-cont p,div#footer-phone a {
    	font-size: 40px;
	}
}
@media only screen and (max-width:766px) and (min-width:700px){
    li.menu-item-30111 {
        width: 33%;
        margin-left: -9px!important;
    }
}
@media only screen and (max-width:699px) and (min-width:664px){
    li.menu-item-30111 {
        width: 35%;
    }
}
@media only screen and (max-width:664px) and (min-width:616px){
    li.menu-item-30111 {
        width: 38%;
    }
}
@media only screen and (max-width:617px) and (min-width:481px){
    li.menu-item-30111 {
        width: 50%;
    }
    li.menu-item {
        margin-left: -23px;
    }
}
@media only screen and (max-width:480px){
    li.menu-item-30111 {
        width: 51%;
        margin-left: 20px!important;
    }

    #blog-media .post-content-inner {
        padding-bottom: 20px;
        max-height: 100%!important;
        height: auto;
    }
    #blog-media .post-content {
        padding-top: 30px;
    }
    div#mobile-map {
        width: 165%!important;
    }
}
@media only screen and (max-width: 425px){
    li.menu-item-30111 {
        border: 2px solid #99CC00;
        width: 56%;
        border-radius: 30px;
        padding: 10px!important;
        margin-left: 15px!important;
    }
}
@media only screen and (max-width:480px) and (min-width:320px){
     div#home-ctc-2-cont p,div#footer-phone a {
    	font-size: 26px;
	}
}
@media only screen and (max-width:410px) and (min-width:376px){
    li.menu-item-30111 {
        width: 65%;
    }
}
@media only screen and (max-width: 375px){
    div#footer-phone a {
        font-size: 34px!important;
    }
   
    div#mobile-map {
        width: 174%!important;
    }
    li.menu-item-30111 {
        border: 2px solid #99CC00;
        width: 64%;
        border-radius: 30px;
        padding: 10px!important;
        margin-left: 15px!important;
    }
}
@media only screen and (max-width:358px) and (min-width:321px){
    li.menu-item-30111 {
        width: 70%;
    }
}
@media only screen and (max-width: 320px){
    div#mobile-map {
        width: 191%!important;
    }
    li.menu-item-30111 {
        border: 2px solid #99CC00;
        width: 75%;
        border-radius: 30px;
        padding: 10px!important;
        margin-left: 15px!important;
    }
    div#footer-phone a {
        font-size: 25px!important;
    }
}