@media (max-width:1200px) {
.custom-column-background{background-repeat:repeat !important}
}

@media (max-width:1009px) {
body{background-attachment:scroll !important;}
}

@media (max-width:992px) {
.blog_posts_block1 .col-md-6:nth-child(2n+1){clear:left}
.blog_posts_block1 .col-md-4:nth-child(3n+1){clear:left}
.blog_posts_block1 .col-md-3:nth-child(4n+1){clear:left}
.footer-box{clear:both}
footer .big_phone .big_text {font-size: 72px;}
.shout-box-title {font-size: 72px;top:letter-spacing:-3px; padding-top: 30px;}
#footer_copyright p.hero_copyright {float:left; padding:0 0 29px 0;}
#footer_copyright p {padding: 29px 0 0 0;}
}

@media (max-width:768px) {
body{background-attachment:scroll !important;}
.footer-box{clear:both}
footer .big_phone .big_text {font-size: 56px;}
.blog_posts_block1 {overflow:hidden;}
footer .big_phone .icon_holder{float:none; clear:both; margin: 0 auto; margin-bottom: 20px;}
footer .big_phone .big_text {font-size: 60px; margin-top: -51px;text-align:center;}
footer .big_phone .small_text {text-align:center;}
#footer_copyright p.hero_copyright {float:left; padding:0 0 29px 0;}
#footer_copyright p {padding: 29px 0 0 0;}
}

@media (max-width:480px) {
body{background-attachment:scroll !important;}
.footer-box{clear:both}
.title-heading h1,footer .bold_text_widget{font-size:50px !important;line-height: 0.8em;letter-spacing:-2px;}
.blog_posts_block1 {overflow:hidden;}
footer .big_phone .icon_holder{float:none; clear:both; margin: 0 auto; margin-bottom: 20px;}
footer .big_phone .big_text {font-size: 42px; margin-top: -51px;}
.container{width:380px;}
#footer_copyright p.hero_copyright {float:left; padding:0 0 29px 0;}
#footer_copyright p {padding: 29px 0 0 0;}
}

@media (max-width:380px) {
#footer_copyright p.hero_copyright {float:left; padding:0 0 29px 0;}
#footer_copyright p {padding: 29px 0 0 0;}
}


@media (max-width: 767px) {
.mobile-menu {
display:block;
width:100%;
margin:0;
left:0px;
top:60px;
}
.menu {
display:none;
}
}

@media (min-width: 768px) {
.mobile-menu {
display:none;
}
}