@media only screen and (max-width:1199px) {.container {width: 970px;}
	.section-1 .image-2 {margin-right: 10px;}
	.section-3 .image-holder .description .content {padding: 10px 5px;}
	.slider img {height: 730px;}
	.slider .banner-text .text {padding: 17px 30px 17px;}
	.main-navigation li {margin-left: 40px;}
	.blog-section .post .entry-meta span {margin-right: 20px;}
	.section-3 .image-holder .caption-image {bottom: 24%;}
	.contact-section .col span a {text-overflow: ellipsis;width: 170px;overflow: hidden;}}
@media only screen and (max-width:991px) {.container {width: 750px;}
	.home .site-header {position: unset;background: #000;}
	.main-navigation {display: none;}
	.slider .banner-text .text h2 {font-size: 42px;margin-bottom: 6px;}
	.slider .banner-text .text {width: 530px;}
	.section-2 .col {width: 50%;}
	.section-4 .text {padding: 5% 6.5% 0 40px;}
	.contact-section .col .text {padding: 0 10px;}
	.contact-section .text span {padding-left: 26px !important;}
	#primary {width: 100%;float: none;margin-bottom: 60px;}
	#secondary {width: 100%;float: none;}
	.widget-area .widget.widget_instagram ul li {width: auto;}
	.section-4 .text-holder {padding: 11.5% 20px 23px;}}
@media only screen and (max-width:767px) {.container {width: 100%;}
	.slider img {height: auto;}
	.slider .owl-dots {top: 10px;margin-top: 0 !important;right: 10px;}
	.slider .banner-text {position: relative;left: 0;background: #747474;}
	.slider .banner-text .text h2 {font-size: 24px;line-height: 27px;}
	.slider .banner-text .text {width: 100%;font-size: 10px;line-height: 14px;padding: 17px 8px;background: #747474;}
	.slider .banner-text .text .view-more {font-size: 12px;line-height: 15px;}
	.section-1 .column-1 {width: 100%;float: none;}
	.section-1 .text {padding-top: 30px;}
	.section-1 .column-2 {width: 100%;}
	.section-2 .col {width: 100%;}
	.section-4 .image {width: 100%;}
	.section-4 .text {width: 100%;padding: 10% 7%;}
	.blog-section .col {width: 100%;}
	.contact-section .col {width: 100%;margin-bottom: 30px;}
	.contact-section .col-1 {width: 100%;float: none;}
	.contact-section .col-2 {width: 100%;float: none;}
	.section-1, .section-2, .section-3, .section-4, .blog-section, .contact-section {padding: 30px 0;}
	.error404 .not-found a {margin-bottom: 10px;}
	.site-content #primary .entry-header {padding: 30px 15px 0;}
	.site-content #primary .entry-content {padding: 0 15px;}
	.site-content #primary .entry-content blockquote {padding-right: 0;}
	.site-content #primary .post.format-quote blockquote {padding: 48px 10px 40px 58px;}
	.post .site-content .entry-content blockquote {background: #f9f9f8 url("http://macgini.davidpagini.com/wp-content/themes/wedding-band/images/blockquote-icon.pn-g") no-repeat 8px 27px !important;padding: 25px 13px 3px 42px !important;}
	.author-section .avatar {float: none;text-align: center;margin: 0 0 30px;}
	.comment-content {margin: 0;}
	.comment-author.vcard {float: none;}
	.comment-metadata {float: none;}
	.comments-area ol ol li {padding-left: 0;}
	.reply a {margin-left: 0;}
	.site-footer .footer-t .column {width: 100%;}
	.mean-container .mean-nav ul li a {font-size: 13px;line-height: 16px;padding: 15px 5%;}
	.site-branding h1 a {font-size: 25px;display: block;line-height: 30px;}
	.section-4 .text-holder {width: 100%;height: auto;}}