@media all and (min-width: 980px) and (max-width: 1190px) {

    #logo {  
		width: calc(100% - 10px);  
		text-align: center; 
		margin-bottom: 20px; 
	}

    #header, .header-row { height: auto; }

    #evhead { 
		width: 900px; 
		float: none; 
		margin: auto; 
		overflow: hidden;
	}

    .menu-row { width: calc(100% - 63px); }

}

@media all and (max-width: 1189px) {

	iframe { 
		width: 100%; 
		height: auto;
	}

    #wrap, .header-row, .footer-wrap { width: calc(100% - 50px); }

    .sld-left, .sld-right { 
		width: calc(100% - 50px) !important; 
		position: relative !important;  
		margin: auto !important; 
		left: 0 !important; 
	}

    .footer-row { width: 100%; }

    .footer-copyright { width: calc(100% - 40px); }

    #blog-left { width: 100%; }

    .bl2-cover {  
		margin-right: 30px;   
		float: left;   
		width: 299px;  
		height: 253px;  
		position: relative; 
	}

    .bl2-cover img {  
		width: 305px;  
		height: 253px; 
	}

    #home-left, .sld-date, #footer-ls-col { width: 100% !important; }

    .bl1, .bl2 { width: auto; }

    .bl1-text, .bl2-text { width: 62% !important; }

    .sh-media1, #video-gallery, .mix { 
		margin-left: auto; 
		margin-right: auto; 
	}

    #sidebar-right { 
		margin-top: 100px; 
		width: 780px; 
		margin-left: auto; 
		margin-right: auto;
		float: none; 
		position: relative; 
		top: 100px; 
	}

    .widget { float: left; }

    #sidebar-right > div:nth-child(odd) { margin-right: 40px; }

    .kenburnimg img { max-width: 100% !important; }

    #slider-right .tp-caption { left: 0 !important; }

    .footer-col { width: 45%; }

    .footer-row > div:nth-child(3) { width: 100%; }

    .footer-row.fixed .widget { 
		float: none !important; 
		margin-left: auto; 
		margin-right: auto; 
	}

    .footer-row > div:nth-child(3) .widget_tweet { 
		width: 45%; 
		float: left !important;
		margin-left: 5%; 
	}

    .footer-row > div:nth-child(3) .widget_blog_one { 
		width: 45%; 
		float: left !important; 
		max-width: 350px; 
		margin-left: 3%; 
		padding: 10px; 
	}

    #footer h3.wd-title { top: none; }

    .media-full, #media-full { width: 100%; }

    #media-full .pv1 { 
		width: calc(33% - 43px); 
		height: auto; 
	}

    #media-full .pv1-cover, .pv1-cover img { 
		width: 100%; 
		height: auto; 
	}

    #media-full .pv1-bg { width: 100%;}

    #media-full .pv1-title { width: 85%; }

    #media-full .pv2 { 
		width: calc(33% - 43px); 
		height: auto; 
	}

    #media-full .pv2-cover, .pv2-cover img { 
		width: 100%; 
		height: auto; 
	}

    #media-full .pv2-bg { width: 100%;}

    #media-full .pv2-title { 
		width: 85%; 
		max-height: 76px; 
		overflow: hidden; 
	}

    #media-full .pv2-info, #media-full .he-wrap { width: 100%; }

    #media-full .he-wize .bgmedia { height: 100%; }

    .he-wize .pv2-video { 
		top: 35%; 
		left: 38%; 
	}

    #media-full .ev1 { 
		width: calc(33% - 43px); 
		height: auto;
	}

    #media-full .ev1-cover, .ev1-cover img { 
		width: 100%;
		height: auto; 
	}

    #media-full .ev1-bg { width: 100%;}

    #media-full .ev1-title { width: 85%; }

    .ev2 { width: calc(100% - 60px); }

    .ev2-text { width: 62%; }

    #media-full .ad1 { 
		width: calc(33% - 43px); 
		height: auto; 
	}

    #media-full .ad1-cover, .ad1-cover img { 
		width: 100%; 
		height: auto; 
	}

    #media-full .ad1-bg { width: 100%; }

    #media-full .ad1-title { width: 85%; }

    #media-full .ad2 {
		width: calc(33% - 43px); 
		height: auto;
	}

    #media-full .ad2-cover, .ad2-cover img {
		width: 100%; 
		height: auto;
	}

    #media-full .ad2-bg { width: 100%; }

    #media-full .ad2-title {
		width: 85%;
		max-height: 76px;
		overflow: hidden;
	}

    #media-full .ad2-info, #media-full .he-wrap { width: 100%; }

    .he-wize .ad2-audio { top: 50%; 
		margin-top: -41px;
		left: 50%; 
		margin-left: -41px;
	}

    #page-left, #mediasng { width: calc(100% - 60px) }

    #respond { width: 100%; }

    #sng-left, .sng-cover, .sng-bg { width: 100%; }

    .sng-cover img { 
		width: 100%; 
		height: auto;
	}

    #sng, .sng-aut, #comments, .sng-links, .sng-bottom, .commentlist, .sng-aut-info { width: calc(100% - 55px); }

    .widget_audio_one { padding: 0; }

    #mediasng iframe, .mediasng-title { width: 100%;  }

}

@media all and (min-width: 768px) and (max-width: 1050px) {

    .menu-social { display: none; }

}

@media all and (max-width: 480px) {

	.phsng-col { width: 100% }
	
	.phsng-photo {
		width: calc(50% - 5px);
		height: 100%;
	}
	
	.phsng-photo img {
		width: 100%;
		height: 100%;
	}

	iframe { 
		width: 100%; 
		height: auto;
	}

    #menu { display: none; }

    .evhead-cont { 
		float: left; 
		margin-bottom: 10px; 
		margin-left: 0; 
	}

    #evhead { 
		width: 210px; 
		margin: auto; 
		float: none; 
	}

    #logo {  
		width: calc(100% - 10px); 
		text-align: center; 
		margin-bottom: 20px;
	}

    #slider { height: auto !important; }

    .footer-row > div:nth-child(3) .widget_tweet { 
		width: 100%%;
		float: none !important;
		margin-left: 0; 
		left: 0;
	}

    .footer-row > div:nth-child(3) .widget_blog_one { 
		width: 100%%; 
		float: none !important;
		margin-left: 0; 
		left: 0; 
		max-width: 350px; 
	}

    .footer-col { width: 100%; }

    .wd-bl1 { width: 100%; }

    .wd-bl1 h2, .wd-ev1-info h2 { 
		width: calc(100% - 20px);
		position: relative; 
		left: 0;
		line-height: 14px; 
	}

    .wd-bl1 h2 a, .wd-ev1-info h2 a{ word-break : break-all; }

    .tweets_list li { 
		width: 100%;
		max-width: 95%;
		padding: 10px; 
	}

    .widget_tweet ul { 
		width: 100%; 
		max-width: 100%;
	}

    #footer .widget_event_one { padding: 10px; }

    #footer .widget, #footer .widget_event_one { 
		width: 100%;
		max-width: 100%;
	}

    .wd-ev1, .wd-lk, .wd-lk-cover, .wd-lk-bg, .wd-lk-cover img { width: 100%; }

    ol#wd-lk { padding-left: 0; }

    .wd-lk { margin-left: 0; }

    #wd-youtube iframe { 
		width: 100%;
		height: auto; 
	}

    #text-2.widget { 
		max-width: 90%; 
		padding: 15px;
	}

    #fap-meta-wrapper{ display: none; }

    #header {
		height: auto;
		overflow: hidden; 
	}

    .wd-lk-title { 
		left: 10px; 
		width: calc(100% - 15px); 
	}

    #slider-left, #slider-right { width: 100% !important; }

    .sld-title { 
		line-height: 12vw !important;
		font-size: 7vw !important;
	}

    .sld-desc {
		line-height: 8vw !important;
		font-size: 5vw !important; 
	}

    #click-menu { background:  rgba(0,0,0,0.2); }

    #sidebar-right { width: 100%; }

    .bl1 { 
		padding: 10px;
		height: auto; 
		overflow: hidden;
	}

    .bl1-cover { 
		width: 100%;
		margin-right: 0; 
	}

    .bl1-cover img { width: 100%; }

    .bl1-title { width: 100%; }

    .bl1-text { width: 100% !important; }

    .sh-media1, .sh-width, .pv1-cover, .pv1-bg, .pv1-cover img { width: 100%; }

    .pv1 { width: 100%; float: none; }

    .pv1-title { width: 85%; }

    .pv1-cover img { width: calc(100% - 5px); } 

    #video-gallery { width: 100%; }

    .rsOverflow { width: 100%; }

    .rsVideoContainer img { width: 100%; }

    .rsDefault .rsThumbsVer { width: 35% !important; }

    .videoGallery .rsTmb {padding: 10px; }

    .videoGallery .rsThumbs .rsThumb { width: 100%; }

    .rsDefault .rsTmb h2 { font-size: 12px; }

    .ad1, .ad1-bg, .ad1-cover img { width: 100%; }

    .ad1-cover { width: calc(100% - 5px); }

    .ad1-title { 
		left: 10px;
		width: 100%; 
	}

    .mix { 
		width: calc(100% - 20px); 
		padding: 10px; 
		height: auto;
		overflow: hidden;
	}

    .mix-title { 
		width: 100%; 
		float: left; 
	}

    .mix-cover, .mix-bg, .mix-cover img { width: 100%; }

    a.mix-play { left: 41%; }

    .mix-title h2 { float: left; }

    .mix-title h2 a { font-size: 18px; }

    .mix-title span { float: left; }

    .ev1, .ev1-cover, .ev1-cover img { 
		width: 100%; 
		height: auto; 
	}

    .ev1-bg { width: 100%; }

    .ev1-title h2 { font-size: 20px; }

    .ev1-cover img { width: calc(100% - 5px); }

    .ev1-title, .wd-ad2-title { width: 84%; }

    .wd-ad2-bg, .wd-ad2-cover img, .wd-ad2-cover, .widget_audio_two { width: 100%; }

    .wd-ad2-title h2 { 
		font-size: 20px;
		line-height: 1.3; 
	}

    .wd-ad2-songs { width: 84%; }

    .wd-ad2-buy { display: none; }

    .wd-ev2-cover img, .wd-ev2-cover, .wd-ev2, #wd-ev2, .widget_event_two, .wd-ev2-bg { width: 100%; }

    .wd-ev2-title { width: 84%; }

    .wd-ev2-title h2 { 
		font-size: 18px !important; 
		line-height: 28px;
	}

    .wd-sld, #widget-slider-2, .wd-sld-title, .wd-sld-bg { width: 100%; }

    .wd-sld-title h2 { width: 82%; }

    #widget-photo-2, .wd-ph-cover, .wd-ph, .wd-ph-bg, .wd-ph-cover img { width: 100%; }

    .wd-ph-photo img { width: 49%; }

    #sidebar-right > div:nth-child(odd) { 
		margin-right: 0;
		width: 100%;
	}

    #wd-bl2, .wd-bl2, .wd-bl2-cover, .wd-bl2-bg, .wd-bl2-cover img { width: 100%; }

    .wd-bl2-title { width: 84%; }

    .wd-bl2-title h2 { font-size: 20px; }

    .widget_youtube { width: 100%; }

    .footer-row > div:nth-child(3), .footer-col { margin-right: 0; }

    .wd-ph-title { width: 95%; } 

    #wd-ad2 ul.songs-list li, #wd-ad2 ul.songs-list li a { width: 100%; }

    img.rsImg { width: 100%; }

    #feat { 
		width: 100%; 
		overflow: hidden;
	}

    .feat-cover { width: 100%; }

    .feat-bg { width: 100%; }

    .feat-carousel { 
		width: 100% !important;
		left: 0 !important;
	}

    .feat-title h2 { width: 100%; }

    .feat-cover img { width: 100%; }

    .wd-bl2-date { width: 100%; }

    .wd-sld li img { width: 100%; }

    #mediasng iframe { height: 50vw; }

    .mediasng-title h1 { 
		font-size: 30px;
		line-height: 46px;
	}

    .evsng-cont, .evsng-info, #mixsng-tracklist, ul.tracklist, .adsng-cont { width: 100%; }

    ul.songs-list li a { width: 90%; }

}

@media all and (min-width: 480px) and (max-width: 767px) {

	.phsng-col { width: 100% }
	
	.phsng-photo {
		width: calc(20% - 5px);
		height: 100%;
	}
	
	.phsng-photo img {
		width: 100%;
		height: 100%;
	}
	
	iframe { 
		width: 100%; 
		height: auto;
	}

    .evsng-cont, .evsng-info, #mixsng-tracklist, ul.tracklist, .adsng-cont { width: 100%; }

    ul.songs-list li a { width: 90%; }

    #menu { display: none; }

    .evhead-cont { float: left; }

    #evhead { width: 100%; }

    #logo {  
		width: calc(100% - 10px);  
		text-align: center;
		margin-bottom: 20px; 
	}

    #header,.header-row { height: auto; }

    .evhead-cont { 
		float: left; 
		margin-bottom: 10px;
	}

    #evhead { 
		width: 450px;
		margin: auto; 
		float: none;
	}

    #slider { height: auto !important; }

    .footer-row > div:nth-child(3) .widget_tweet {
		width: 100%%; 
		float: none !important;
		margin-left: -185px;
		left: 50%; 
	}

    .footer-row > div:nth-child(3) .widget_blog_one { 
		width: 100%%; 
		float: none !important;
		margin-left: -185px; 
		left: 50%; 
		max-width: 350px;
	}

    .footer-col { width: 100%; }

    #click-menu { background:  rgba(0,0,0,0.2); }

    .sld-title { 
		line-height: 6vw !important;
		font-size: 4vw !important; 
	}

    .sld-desc { 
		line-height: 5vw !important;
		font-size: 3vw !important; 
	}

    #sidebar-right { width: 100%; }

    .bl1 { 
		padding: 10px; 
		height: auto; 
		overflow: hidden;
	}

    .bl1-cover { 
		width: 100%; 
		margin-right: 0; 
	}

    .bl1-cover img { width: 100%; }

    .bl1-title { width: 100%; }

    .bl1-text { width: 100% !important; }

    .sh-media1, .sh-width, .pv1-cover, .pv1-bg, .pv1-cover img { width: 100%; }

    .pv1 { 
		width: 100%; 
		float: none; 
	}

    .pv1-title { width: 85%; }

    .pv1-cover img { width: calc(100% - 5px); } 

    #video-gallery { width: 100%; }

    .rsOverflow { width: 100%; }

    .rsVideoContainer img { width: 100%; }

    .rsDefault .rsThumbsVer { width: 35% !important; }

    .videoGallery .rsTmb {padding: 10px; }

    .videoGallery .rsThumbs .rsThumb { width: 100%; }

    .rsDefault .rsTmb h2 { font-size: 12px; }

    .ad1, .ad1-bg, .ad1-cover img { 
		width: 100%; 
		height: auto;
	}

    .ad1-cover { 
		width: calc(100% - 5px);
		height: auto; 
	}

    .ad1-title { 
		left: 10px; 
		width: 100%;
	}

    .mix { 
		width: calc(100% - 20px);
		padding: 10px; 
		height: auto; 
		overflow: hidden;
	}

    .mix-title {
		width: 100%; 
		float: left;
	}

    .mix-cover, .mix-bg, .mix-cover img { 
		width: 100%;
		height: auto; 
	}

    a.mix-play { 
		left: 45%;
		top: 45%;
	}

    .mix-title h2 { 
		float: left; 
		width: 100%;
	}

    .mix-title h2 a { font-size: 18px; }

    .mix-title span { float: left; }

    .ev1, .ev1-cover, .ev1-cover img { width: 100%; height: auto; }

    .ev1-bg { width: 100%; }

    .ev1-title h2 { font-size: 20px; }

    .ev1-cover img { width: calc(100% - 5px); }

    .ev1-title, .wd-ad2-title { width: 84%; }

    .wd-ad2-bg, .wd-ad2-cover img, .wd-ad2-cover, .widget_audio_two { width: 100%; }

    .wd-ad2-title h2 { 
		font-size: 20px; 
		line-height: 1.3; 
	}

    .wd-ad2-songs { width: 84%; }

    .wd-ad2-buy { display: none; }

    .wd-ev2-cover img, .wd-ev2-cover, .wd-ev2, #wd-ev2, .widget_event_two, .wd-ev2-bg { width: 100%; }

    .wd-ev2-title { width: 84%; }

    .wd-ev2-title h2 {
		font-size: 18px !important;
		line-height: 28px; 
	}

    .wd-sld, #widget-slider-2, .wd-sld-title, .wd-sld-bg { width: 100%; }

    .wd-sld-title h2 { width: 82%; }

    .wd-ad2-songs ul.songs-list { width: 100%;}

    .wd-ev2, .wd-ev2-cover, .wd-ev2-cover img { height: auto;}

    .wd-sld li img { width: 100%; }

    .wd-ph-cover, .wd-ph-cover img, .wd-ph-photo img { height: auto; }

    .wd-bl2-cover, .wd-bl2-cover img { height: auto; }

    .wd-bl2-bg { height: 100%; }

    #widget-youtube-3 #wd-youtube iframe { 
		width: 100% !important; 
		height: 300px; 
	}

    #widget-youtube-3.widget_youtube { width: 100%; }

    #widget-photo-2, .wd-ph-cover, .wd-ph, .wd-ph-bg, .wd-ph-cover img { width: 100%; }

    .wd-ph-photo img { width: 49%; }

    #sidebar-right > div:nth-child(odd) { 
		margin-right: 0; 
		width: 100%; 
	}

    #wd-bl2, .wd-bl2, .wd-bl2-cover, .wd-bl2-bg, .wd-bl2-cover img { width: 100%; }

    .wd-bl2-title { width: 84%; }

    .wd-bl2-title h2 { font-size: 20px; }

    .footer-row > div:nth-child(3), .footer-col { margin-right: 0; }

    .wd-ph-title { width: 95%; } 

    #wd-ad2 ul.songs-list li, #wd-ad2 ul.songs-list li a { width: 100%; }

    img.rsImg { width: 100%; }

    #feat {
		width: 100%; 
		overflow: hidden;
	}

    .feat-cover { width: 100%; }

    .feat-bg { width: 100%; }

    .feat-carousel { 
		width: 100% !important;
		left: 0 !important; 
	}

    .feat-title h2 { width: 100%; }

    .feat-cover img { width: 100%; }

    .wd-bl2-date { width: 100%; }

    .he-wize .pv2-video { 
		top: 45%; 
		left: 45%;
	}

    #mediasng iframe { height: 50vw; }

}

@media all and (max-width: 768px) {

	iframe { 
		width: 100%; 
		height: auto;
	}

    #blog-left { width: 100%; }

    .page-id-50 .bl2 { width: 95%; }

    .bl2 { padding: 10px; }

    .bl2-cover, .bl2-cover img { 
		width: 100%; 
		height: auto; 
	}

    .bl2-text, .widget_like, #wd-soundcloud iframe, .widget_slider { width: 100%; }

    #fap-meta-wrapper { display: none; }

    #wd-lk, .wd-lk { 
		padding-left: 0; 
		margin-left: 0; 
	}

    .wd-lk, .wd-lk-cover img, .wd-lk-cover { 
		width: 100%; 
		height: auto;
	}

    .wd-lk-bg { 
		width: 100%;
		height: 100%; 
	}

    .page-id-50 #sidebar-right .widget.widget_event_one, .page-id-50 #sidebar-right .widget.widget_blog_one { 
		padding: 10px; 
		width: 95% !important;
	}

    .widget.widget_vimeo { width: 100%; }

    #wd-vimeo iframe { 
		width: 100%;
		height: auto;
	}

    .wd-bl2-date { width: 95%; }

    .bl2-text { width: 100% !important; }

    .page-id-50 #sidebar-right .wd-bl1 { width: 100%; }

    .page-id-50 #sidebar-right .wd-bl1 h2 { width: calc(100% - 110px); }

    .page-id-50 #sidebar-right .wd-bl1 h2 a { display: block; }

    .page-id-50 #sidebar-right .wd-ev1 { width: 100%; }

    .page-id-50 #sidebar-right .wd-ev1-info h2 { width: calc(100% - 115px); }

    .page-id-50 #sidebar-right .wd-ev1-info h2 a { display: block; }

    #media-full .pv1 { 
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 20px;
	}

    #media-full .pv2 { 
		width: 100%; 
		height: auto;
		margin-right: 0;
		margin-bottom: 20px;
	}

    #media-full .ev1 {
		width: 100%;
		height: auto; 
		margin-right: 0;
		margin-bottom: 20px;
	}

    #media-full .ad1 { 
		width: 100%; 
		height: auto; 
		margin-right: 0; 
		margin-bottom: 20px;
	}

    #media-full .ad2 { 
		width: 100%;
		height: auto; 
		margin-right: 0; 
		margin-bottom: 20px; 
	}

    .ev2 { 
		padding: 10px;
		height: auto;
		overflow: hidden; 
		width: calc(100% - 15px); 
	}

    .ev2-bg { width: 100%; }

    .ev2-cover { 
		width: 100%; 
		margin-right: 0; 
	}

    .ev2-cover img { width: 100%; }

    .ev2-title { width: 100%; }

    .ev2-text { width: 100% !important; }

    .ev2-dm, .ev2-week, .ev2-year { width: 100%; }

    .he-wize .ad2-audio { 
		top: 50%; 
		margin-top: -41px;
		left: 50%;
		margin-left: -41px;
	}

    .he-wize .bgaudio { height: 100%; }

    #widget-video-2, #widget-video-2 #wd-vd, #widget-video-2 .wd-vd, #widget-video-2 .wd-vd-bg { width: 100%;}

    #widget-video-2 .wd-vd-cover, #widget-video-2 .wd-vd-cover img { 
		width: 100%; 
		height: auto; 
	}

    .page-template-contact-php .widget { width: calc(100% - 60px) !important; }

    .page-template-contact-php .wd-bl1 h2 { width: 100%; }

    .page-template-contact-php .wd-bl1 { width: 100%; }

    .sng-title h1 { font-size: 24px; }

    .sng-title {
		left: 0;
		width: 97%;
		bottom: 60px;
		position: absolute;
		padding-left: 20px;
		padding-right: 20px;
	}

}

@media all and (min-width: 768px) and (max-width: 979px) {

    .widget_audio_one { width: 100%; }

    #blog-left { width: 100%; }

    .page-id-50 .bl2 { width: 95%; }

    .bl2 { padding: 10px; }

    .bl2-cover, .bl2-cover img { 
		width: 100%; 
		height: auto; 
	}

    .bl2-text, .widget_like, #wd-soundcloud iframe, .widget_slider { width: 100%; }

    #wd-lk, .wd-lk { 
		padding-left: 0; 
		margin-left: 0;
	}

    .wd-lk, .wd-lk-cover img, .wd-lk-cover { 
		width: 100%; 
		height: auto;
	}

    .wd-lk-bg { 
		width: 100%; 
		height: 100%; 
	}

    #click-menu.admin-bar-showing { display: none; }

    #logo {  
		width: calc(100% - 10px); 
		text-align: center; 
		margin-bottom: 20px;
	}

    #header,.header-row { height: auto; }

    #evhead { 
		width: 900px;
		float: none;
		margin: auto; 
		overflow: hidden; 
	}

    .menu-row { width: calc(100% - 63px); }

    .evhead-cont { 
		float: left;
		margin-bottom: 10px;
	}

    #evhead { width: 660px; }

    .sld-title { 
		font-size: 30px !important; 
		line-height: 50px !important; 
	}

    .sld-desc { 
		font-size: 20px !important; 
		line-height: 30px !important;
	}

    #slider { height: auto !important; }

    .bl1-cover img { 
		width: 100%; 
		height: auto; 
	}

    .bl1-cover { width: 35%; }

    .bl1-text { width: 60% !important; }

    .pv1 { 
		width: 43%; 
		margin-right: 20px;
	}

    .pv1-cover img, .pv1-cover { 
		width: 100%; 
		height: auto;
	}

    .pv1-bg { width: 100%; }

    .rsDefault .rsThumbsVer { width: 32% !important; }

    .rsOverflow { width: 68% !important; }

    .videoGallery .rsThumbs .rsThumb { width: 100% !important; }

    #video-gallery, #sidebar-right { width: 100% !important;}

    .sh-media1, .sh-width, .ad1-bg, .ev1-bg { width: 100% !important; }

    .ad1, .ev1 { 
		margin-right: 20px; 
		width: 47% !important; 
		height: auto; 
	}

    .ad1-cover, .ev1-cover { 
		width: 100%;
		height: auto; 
	}

    .ad1-cover img, .ev1-cover img { 
		width: 100%;
		height: auto;
	}

    .sh-width > div:nth-child(2) { margin-right: 0px; }

    .mix { width: initial; }

    .page-id-52 #sidebar-right .widget { 
		width: 46% !important; 
		margin-right: 25px !important;
	}

    #sidebar-right .widget:nth-child(even) { margin-right: 0 !important; }

    .wd-ad2-cover, .wd-ad2-cover img, .wd-ad2-bg { 
		width: 100%;
		height: 100%; 
	}

    .wd-ev2, .wd-ev2-cover, .wd-ev2-cover img, .wd-ev2-bg { width: 100%; }

    .wd-sld, .wd-sld ul li { width: 100%; }

    .wd-ph, .wd-ph-bg { width: 100%; }

    .wd-ph-cover, .wd-ph-cover img { 
		width: 100%;
		height: auto; 
	}

    .wd-ph-photo img { 
		width: 49%; 
		height: auto; 
	}

    .wd-ph-photo { width: 50%; }

    .wd-bl2 { width: 100%; }

    .wd-bl2-cover img { 
		width: 100%;
		height: auto;
	}

    .wd-bl2-bg, .wd-bl2-cover {
		width: 100%; 
		height: 100%;
	}

    .wd-bl2, #wd-youtube iframe { width: 100%; }

    .wd-bl2-title, .pv1-title { width: 90%; }

    .pv1 {
		height: auto; 
		width: 47.7%;
	}

    .wd-sld-bg, .wd-sld li img { width: 100%; }

    .footer-row > div:nth-child(3) .widget_tweet { 
		width: 45%;
		float: left !important; 
		margin-left: 3%; 
	}

    .bl2-text { width: 100% !important; }

    #media-full .pv1 { 
		width: calc(50% - 43px); 
		height: auto; 
	}

    #media-full .pv2 { 
		width: calc(50% - 50px);
		height: auto;
	}

    #media-full .ev1 {
		width: calc(50% - 50px) !important; 
		height: auto; 
	}

    #media-full .ad1 { 
		width: calc(50% - 30px) !important;
		height: auto; 
	}

    #media-full .ad2 { 
		width: calc(50% - 48px);
		height: auto; 
	}

    .he-wize .ad2-audio { 
		top: 50%; 
		margin-top: -41px;
		left: 50%;
		margin-left: -41px;
	}

    .ev2-text { width: 60%; }

    .ev2-cover { width: 30%; }

    .ev2-bg { width: 100%; }

    .ev2-cover img { 
		width: 100%; 
		height: auto; 
	}

    #widget-video-2, #widget-video-2 #wd-vd, #widget-video-2 .wd-vd, #widget-video-2 .wd-vd-bg { width: 100%;}

    #widget-video-2 .wd-vd-cover, #widget-video-2 .wd-vd-cover img { 
		width: 100%; 
		height: auto; 
	}

    .page-template-contact-php .widget { width: calc(100% - 60px) !important; }

    .page-template-contact-php .wd-bl1 h2 { width: calc(100% - 110px); }

    .page-template-contact-php .wd-bl1 { width: 100%; }

}

@media all and (min-width: 768px) and (max-width: 850px) {

    .footer-col { width: 100%; }

    .footer-row > div:nth-child(3) .widget_tweet { 
		width: 100%%; 
		float: none !important; 
		margin-left: -185px; 
		left: 50%; 
	}

    .footer-row > div:nth-child(3) .widget_blog_one { 
		width: 100%%; 
		float: none !important; 
		margin-left: -185px; 
		left: 50%; 
	}

}