@media (max-width:1024px){
	#access a.active{padding:7px 10px 4px 6px;font-size:17px;}
	.social-arrow{left: auto; right:6%;}
	.social .Face_Bg{ left: -275px;}
	.social .B_Twitter_Detail{left: -205px;}
	.social .B_Twitter_Detail.Pin_Detail{ left: -210px;}

	.footer-social .social-arrow{left: auto; right:auto; left:10%;}
	.footer-social .social .Face_Bg{ left: -35px;}
	.footer-social .social .B_Twitter_Detail{left: -25px;}
	.footer-social .social .B_Twitter_Detail.Pin_Detail{ left: -25px;}

	.blog-box-title{ padding:7px 0;}
   .Giveways-block{ float:left; width:94%;}
	.BlockList .Clear img{ width:100%;}
	#backing-plate {
			display: none;
		}

}
@media (max-width:980px) {

	.bp-header, .bp-whole, .bp-whole .sticky{display: none;}
	.mag-link{display: none;}
	.bannerx728{display: none;}
	#div-gpt-ad-1459518924966-0{display: none;}
	#backing-plate {
			display: none;
		}
		.m_singleEntry_container{
			width: 100%;
		}
}


@media (max-width: 900px) {

/** NEW Subscribe Home Panel **/
.home-sub{float: left; }
.home-mag{float: left; margin: 68px 0; }
.sub-home-mob-outer{width:100%; margin: 10px 0px; background: #FFF; border: #e5e5e5 solid 1px; margin: 0px 0px 10px 0px; }
.sub-home-mob-outer .subscribe-panel {margin-top: 0; }
.sub-home-mob-outer .home-sub-title p {width: 96%; }
.sub-home-mob-outer .home-sub-title img {margin: 0px ; height: 38px; margin: 0 auto; }
.sub-home-mob-outer .home-sub .Block_Img img{width:100%; }
.sub-home-mob-outer .home-sub-title p {text-align: center; line-height: 18px; }
.home-sub-arrow{display: none; }
.sub-home-mob-outer .home-sub-title {display: block; margin: 10px auto; width: 88%; clear: both; text-align: center; }
.sub-home-mob-outer .home-sub-button {width: 80%; }
.sub-home-mob-outer .home-sub-button a {font-size: 18px; margin:0; }
.sub-home-mob-outer .home-mag {float: none; margin:0; }
.sub-home-mob-outer .home-sub {float: none; }
.sub-home-mob-outer .home-mag h3 a {font-size: 23px;}
.sub-home-mob-outer .home-mag .Block_Img img{width:100%; }
/** NEW Subscribe Home Panel END**/
}



@media (max-width:768px) {
	.modal-content {
		background-color: #fefefe;
		margin: 0% auto 0%;
		border: 1px solid #888;
		width: 95%;
		max-width: 500px;
		position: relative;
	}
	.login_content .not-a-member {
		margin-top: 54px;
		padding: 2px 35px 40px;
	}
	.login_content .form-inner-left form {
		padding: 0px 20px;
		margin-top: 22px;
	}
	.modal-content .modalPad{
		padding: 5px 5px;
	}
	.modalPad .login_content .not-a-member h2 {
		position: relative;
		text-align: center;
		margin-bottom: 0px;
		padding-top: 0px;
	}
	.modalPad .register_content .regSlide h2{
		margin-top:0px!important;
		font-size: 22px;
	}
	.form-inner-left form .optin label a{
		font-family: 'Dosis', sans-serif;
		font-size: 14px;
		font-style: normal;
	}
	.header-flash{
		display: none;
	}
	.modal-popup-inner.form-inner-left{
		display: block;
	}
	.modalPad .regSlide{
		padding-top: 0px;
	}
	.modalPad .login_content .form-inner-left h2 {
		font-weight: 800;
		font-size: 26px;
		line-height: 33px;
	}
	#buttons{
		display: none;
	}
	.disNone{display: none;}

	.mag-link{display: none;}

	#access a {
		margin: 0 5px 0 0;
		padding: 8px 2px 4px;
		font-size: 13px;
	}

	.Search {
		background: url("https://cdn.crafts-beautiful.com/assets/skin/search.png") no-repeat scroll 8px 11px #F4F3F3;
	}

	.Search input[type="text"] {
		padding: 6px 0 4px 12px;
	}

	.Search input[type="submit"] {
		margin: 4px 6px;
	}

	#access a.active {
		padding: 5px 10px 4px 6px;
		font-size: 15px;
	}

	#access ul li:hover ul {
		top: 33px;
	}

	.block {
		margin: 10px 30px;
	}

	.blog-box-title {
		padding: 7px 0;
	}

	.Footer_Link {
		width: 180px;
	}

	.Footer_Link .Search {
		width: 165px;
	}

	.Footer_Block {
		float: left;
		margin-left: 15px;
		width: 308px;
	}

	.Footer_Search {
		float: right;
		width: 213px;
	}

	.Footer_Search .blog-box-title span, .blog-box-title span {
		font-size: 14px;
	}

	.FSearch input[type="text"] {
		width: 110px;
	}

	.Footer_Link .Search input[type="text"] {
		width: 120px;
	}

	.social-arrow {
		left: auto;
		right: 6%;
	}

	.social .Face_Bg {
		left: -275px;
	}

	.social .B_Twitter_Detail {
		left: -205px;
	}

	.social .B_Twitter_Detail.Pin_Detail {
		left: -210px;
	}

	.footer-social .social-arrow {
		left: auto;
		right: auto;
		left: 10%;
	}

	.footer-social .social .Face_Bg {
		left: -35px;
	}

	.footer-social .social .B_Twitter_Detail {
		left: -25px;
	}

	.footer-social .social .B_Twitter_Detail.Pin_Detail {
		left: -25px;
	}

	.newsletter input[type="text"] {
		width: 120px;
	}

	.Block_Detail input[type="text"] {
		width: 100px;
	}

	.Giveways .blog-box-title {
		font-size: 12px;
		padding-left: 21%;
		width: 81%;
	}

	.newsletter-link a {
		margin-right: 5px;
		font-size: 12px;
	}

	.right-section .blog-box-title {
		font-size: 10px;
	}

	.Giveways-block {
		float: left;
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.Detail_Entry select {
		width: 128px;
	}

	label.error {
		left: 55%;
		top: -8px;
	}

	.BlockList .Clear img {
		width: 100%;
	}

	.verses-wrap {
		margin-bottom: 10px
	}

	.verses-single {
		text-align: left;
	}

	.verses-single h2 {
		font-family: 'Pacifico', cursive;
		color: #a1a1a1;
	}

	.verses-single p {
		font-family: 'Antic Slab', serif;
		color: #333333;
		font-size: 18px;
	}

	.verses-inner ul li a {
		float: none;
		width: auto;
		background: none;
		text-transform: uppercase;
		color: #333333;
		font-family: 'Antic Slab', serif;
		padding: 10px 0px;
		display: block;
		vertical-align: bottom;
		text-align: left;
		font-size: 15px;
		border-bottom: 1px solid #bdbdbd;
	}

	#backing-plate {
			display: none;
		}
	.subs-box-title p{
		margin-left: 5%;
	}
}
@media (max-width: 668px) {

/*SUBSCRUBE MOBILE HOME/SIDEBAR BLOCK*/
.sidebar-banners img{    width:100%;}

.home-mag {    float: none;    margin: 8px auto;    width: 100%;}
.home-sub {    float: none; }
.home-sub p {width:100%; } 
.home-sub-gift img{width: 100%; }
.home-mag a{max-width:300px; margin:0 auto; }
.home-mag img{width:100%; }
.home-sub {width: 100%; }
.home-sub-gift a{max-width:300px; margin:0 auto; }
.home-sub-title{width:100%; }
.home-sub-title a{width: 76px; margin: 0 auto; display: block; }
.home-sub-title img{margin:0; }
.subscribe-panel{clear: both; }

/*SUBSCRUBE MOBILE HOME/SIDEBAR BLOCK END*/

}

	@media (min-width: 320px) and (max-width: 640px) {

	.btnDown{
		font-size: 28px;
		margin-left: 20px;
		margin-top: 5px;
		display: inline-block;
	}
		body {
			padding: 0;
		}


		.display-block-header {
			display: none;
		}

		.header-bg .display-block{
			display: none;
		}

		.display-block-services{
			display: none;
		}

		.display-none {
			display: block;
		}

		.header-bg {
			border-width: 7px;
		}

		.MLogo {
			float: left;
			padding: 15px 0;
			width: 100%;
		}

		.MLogo .signin a {
			color: #333333;
			margin: 0;
			float: left;
			text-transform: uppercase;
		}

		.MLogo .signin button{
		 text-transform:uppercase; font-size:18px !important; margin-right:15px; background:none; border:none; cursor:pointer; font: inherit; padding: 0;
		}

		.MLogo .signin span {
			color: #333333;
			padding: 0 3px;
			float: left;
		}

		.MLogo .Search {
			background: url(https://cdn.crafts-beautiful.com/assets/skin/search.png) no-repeat 8px 11px #FFFFFF;
			border: 1px solid #E4E4E4;
			margin: 8px 0;
			padding: 3px 0 3px 15px;
			width: 90%;
		}

		.MLogo .Search input[type="text"] {
			padding: 6px 0 4px 15px;
			width: 70%;
		}

		.MLogo .Search input[type="submit"] {
			float: right;
			margin: 4px 6px 0 0;
		}

		.MLogo .signin {
			float: right;
			width: auto;
			margin: 4px 6px 0 6px;
		}

		.m_B728 {
			clear: both;
			display: block;
			height: auto;
			width: 100%;
			border-bottom: 7px solid #fd7578;
		}

		.m_nav {
			display: block;
			float: left;
			padding: 10px 0 4px 0;
			width: 100%;
		}

		.m_nav ul {
			float: left;
			height: 41px;
			list-style: none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			width: 87%;
		}

		.m_nav ul li {
			float: left;
			margin: 0 0 0 13px;
			padding: 0px;
		}

		.m_nav ul li a {
			font-family: 'dosismedium';
			color: #555;
		}

		.m_nav ul li a:hover {
			color: #fff;
			background: #fd7578;
		}

		.nav-bg {
			background: #FFFFFF;
			border-bottom: 1px solid #E1E1E1;
			border-top: 1px solid #E1E1E1;
			float: left;
			width: 100%;
		}

		.nav-shadow {
			background: url(https://cdn.crafts-beautiful.com/assets/skin/menu-shadow1.png) no-repeat center bottom;
			box-shadow: none;
			float: left; /* padding-bottom: 10px;*/
			position: relative;
			width: 100%;
			z-index: 9999;
			margin-bottom: -15px;
			padding-bottom: 15px;
		}

		.list_icon {
			float: right;
			width: 9%;
			margin-right: 10px;
		}

		.list_icon a.listrow {
			display: block;
			height: 24px;
			margin: 8px 0 0 8px;
			width: 97%;
		}

		.list_icon a.close_icon {
			float: right;
			background: url(https://cdn.crafts-beautiful.com/assets/skin/close-icon.png) no-repeat center center #555555;
			font-family: 'dosissemibold';
			color: #FFFFFF;
			display: none;
			font-size: 14px;
			margin: 0px;
			padding: 6px 3px;
			text-indent: -9999px;
			width: 28px;
		}

		.m_list_blog {
			clear: both;
			display: block;
			height: auto;
			padding: 0 4%;
			width: 92%;
		}


        .m_list_blog h4 {
            font-size: 38px;
            color: #FD7578;
            font-family: "dosisextralight";
            text-transform: uppercase;
            padding: 5px 0px;
        }

		.M_Left {
			float: left;
			margin: 0;
			width: 47%;
		}

		.m_list_blog .listpost {
			float: left;
			height: auto;
			margin: 2% 0 8% 0;
			width: 100%;
		}

		.post {
			background: #FFFFFF;
			border: 1px solid #E5E5E5;
			float: left;
			width: 100%;
		}

		.m_list_blog .listpost img {
			float: left;
			height: auto;
			width: 100%;
			margin-bottom: 15px;
		}

		.m_list_blog .postbottom {
			display: inline-block;
			padding: 0 15px 35px;
			font-family: 'dosissemibold';
		}

		.m_list_blog .listpost h4 a {
			color: #FD7578;
			font-size: 15px;
			font-family: 'dosismedium';
			margin: 0;
			text-transform: uppercase;
			padding: 0;
		}

		.m_list_blog .listpost h4, .m_list_blog .listpost h3 {
			padding: 15px 0 0;
		}

		.m_list_blog .listpost h3 a {
			color: #333333;
			font-size: 18px;
			margin: 0;
			padding: 0;
			font-family: 'dosismedium';
		}

		.m_list_blog .listpost p {
			font-family: 'Antic Slab', serif;
		}

		.m_list_blog a.view-project {
			background: #f26366;
			padding: 6px 13px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			color: #fff;
			display: inline-block;
			font-family: 'Arvo', serif;
			font-style: italic;
			margin: 8px 0 2px;
			text-align: center;
		}

		.M_Right {
			float: right;
			margin: 0;
			width: 47%;
		}

		.linktab {
			clear: both;
			display: block;
			margin: 0 auto;
			padding: 10px 0 0 0;
			width: 96%;
		}

		.m_list_blog .Center_Align span {
			font-size: 20px;
			color: #333333;
			padding: 5px 0;
			font-family: 'Antic Slab', serif;
		}

		.linktab ul {
			background: #FFFFFF;
			border: 1px solid #E5E5E5;
			list-style: none;
			margin: 0;
			padding: 0 10px;
		}

		.linktab ul li {
			border-bottom: 1px solid #a0a0a0;
			padding: 10px 0;
		}

		.linktab ul li a {
			background: url(https://cdn.crafts-beautiful.com/assets/images/project/list_arrow.png) no-repeat 98% 20px;
			color: #333;
			display: block;
			padding: 10px 0;
			font-family: 'dosismedium';
		}

		.linktab ul li.last {
			border: medium none;
		}

		.m_footer {
			background: #FFFFFF;
			border-top: 7px solid #FD7578;
			float: left;
			width: 100%;
		}

		.m_footer_con {
			margin: 0 auto;
			padding: 20px 0 10px 6px;
			width: 94%;
		}

		.m_footer p {
			background: url(https://cdn.crafts-beautiful.com/assets/images/projects/Aceville_black_on_yellow_box.png) no-repeat 0 0px;
			color: #333;
			line-height: 23px;
			padding: 0 0 0 95px;
			font-family: 'dosismedium';
        }

		/*slider css*/
		.Mslider {
			clear: both;
			display: block;
			float: none !important;
			margin: 0 auto !important;
			width: 93% !important;
			padding-top: 20px;
		}

		.gallery {
			float: left;
			width: 100%;
			background: #fff;
			border: 1px solid #e6e6e5;
			text-align: center;
			margin-bottom: 20px;
			padding: 0 0 16px 0;
		}

		.postslide {
			display: inline-block;
			padding: 0 15px 20px;
			text-align: center;
		}

		.postslide h4, .postslide h3 {
			padding: 10px 0 0;
		}

		.postslide h4 a {
			color: #FD7578;
			font-family: 'dosismedium';
			margin: 0;
			padding: 0;
			text-transform: uppercase;
		}

		.postslide h3 a {
			color: #333333;
			font-family: 'dosismedium';
			margin: 0;
			padding: 0;
		}

		.postslide p {
			font-family: 'Antic Slab', serif;
		}

		.postslide a.view-project {
			background: #F26366;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			color: #FFF;
			display: inline-block;
			font-family: 'Arvo', serif;
			font-size: 2em;
			font-style: italic;
			margin: 15px 0 2px 0;
			padding: 5px 15px;
		}

		.postslide.giveaway-post {
			padding: 20px 15px 30px 0;
		}

		.postslide.giveaway-post h3 a {
			font-size: 48px;
			line-height: 60px;
			font-family: 'dosisbook';
		}

		.MLogo a {
			float: left;
			width: 40%;
		}

		.MLogo .floatright {
			float: right;
			width: 60%;
		}

		.postslide .Center_Align img {
			width: 100%;
		}

		.Detail_Entry .floatleft, .Detail_Entry .floatright {
			width: 100%;
		}

		.Detail_Entry input[type="submit"] {
			background: #F26366;
			border-radius: 10px;
			-webkit-border-radius: 10px;
			color: #FFF;
			display: inline-block;
			font-family: 'Arvo', serif;
			font-size: 2em;
			font-style: italic;
			padding: 5px 10px;
			text-transform: capitalize;
		}

		.newsletter h3 {
			color: #333333;
			font-size: 22px;
			font-family: 'dosismedium';
			text-transform: uppercase;
			padding: 10px 0;
		}

		.newsletter input[type="submit"] {
			background: #F26366;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			color: #FFF;
			display: inline-block;
			font-family: 'Arvo', serif;
			font-size: 1em;
			font-style: italic;
			margin: 20px 0px 0 0;
			padding: 5px;
			width: auto;
		}

		/*//////BLOG PAGE////////////*/
		.blog-arcive {
			background: #FFFFFF;
			border: 1px solid #CFCFCF;
			float: left;
			width: 100%;
			margin: 10px 0;
		}

		.blog-archive-blog {
			display: inline-block;
			padding: 15px;
		}

		.blog-archive-blog h1 {
			color: #F26366;
			float: left;
			font-family: 'dosismedium';
			font-size: 22px;
			padding: 0 10px 0 0;
			text-transform: uppercase;
		}

		.blog-archive-blog select {
			border: 1px solid #CFCFCF; /*float: right;*/
			font-family: 'dosismedium';
			margin: 0;
			padding: 5px;
			text-transform: uppercase;
			height: 32px;
		}

		.blog-archive-blog select option {
			padding: 5px;
			text-transform: capitalize;
		}

		.blog-date {
			width: 95px;
			margin-right: 10px;
		}

		.blog-img img {
			width: 100%;
		}

		a.read-more {
			-webkit-border-radius: 10px;
			border-radius: 10px;
			font-family: 'Arvo', serif;
			font-size: 2em;
		}

		.blog-arcive .floatleft {
			float: left;
			width: 61%;
		}

		.prev-m, .next-m {
			float: left;
			background: #fff;
			text-transform: uppercase;
			padding: 5px 10px;
			color: #333;
			font-family: 'dosismedium';
			border: 1px solid #CFCFCF;
		}

		.prev-m:hover, .next-m:hover {
			background: #f26366;
			color: #fff;
		}

		.comment {
			float: left;
			width: 100%;
			text-align: center;
		}

		.comment h1 {
			color: #333;
			font-family: 'dosismedium';
			float: none;
		}

		.comment img {
			float: left;
			width: 100%;
		}

		/*//////DOWNLOAD PAGE////////////*/
		.download-section .blog-box-title {
			margin: 0;
		}

		.download-section p {
			font-size: 15px;
			padding: 15px 0;
			font-family: 'dosisbook';
		}

		.Giveways .download-section .blog-box-title span {
			padding: 0;
		}

		.Giveways .download-section .blog-box-title {
			padding-left: 19%;
			width: 81%;
		}

		.Giveways .download-section .blog-box-title img {
			top: 2px;
		}

		.Giveways .download-section .blog-box-title a.down-link {
			top: 2px;
		}

		/*//////SEARCH PAGE////////////*/
		.download-link-m {
			float: left;
			width: 100%;
		}

		.download-link-m h5 {
			font-size: 18px;
			padding: 5px 0;
		}

		.download-link-m h5 span {
			font-size: 18px;
			font-family: 'dosissemibold';
		}

		.download-link-m ul {
			width: 100%;
			float: left;
			margin: 10px 0;
			text-align: left;
		}

		.download-link-m li {
			background: url("https://cdn.crafts-beautiful.com/assets/images/projects/dot.png") no-repeat scroll 0 8px;
			padding: 5px 0 5px 20px;
			width: 96%;
		}

		.download-link-m li p {
			font-size: 15px;
			font-family: 'dosisbook';
			padding: 0;
		}

		/*/////////////CONTACT PAGE CSS/////////*/
		.contact {
			float: left;
			width: 100%;
			background: #fff;
			border: 1px solid #e9e8e6;
		}

		.contact-inner {
			border-bottom: none;
			float: left;
			padding: 14px 0;
			width: 100%;
		}

		.contact-inner dl, .device img {
			float: left;
			width: 100%;
		}

		/*/////////////SUBSCRIBE PAGE CSS/////////*/
		.postslide .Center_Align a img {
			float: none;
			width: auto;
		}

		.postslide h5 {
			font-size: 20px;
		}

		.only {
			background: url(https://cdn.crafts-beautiful.com/assets/images/subscribe/digital/only-bg-iphone.png) no-repeat 0 0;
			bottom: 0;
			font-size: 29px;
			height: 90px;
			line-height: 29px;
			padding: 28px 29px;
			right: auto;
			top: auto;
			width: 123px;
		}

		.print-device {
			float: left;
			width: 100%;
			background: url(https://cdn.crafts-beautiful.com/assets/images/subscribe/print/print-bg-mobile.png) no-repeat 0 60px;
			background-size: 100% 100%;
			min-height: 200px;
			position: relative;
			margin: 20px 0 5px 0;
		}

		.only-print {
			top: 0;
			left: 20%;
		}

		.makers-print {
			left: 15px;
		}

		.great-blog {
			border: none;
			border-top: 1px solid #BBBBBB;
			float: left;
			margin-right: 13px;
			padding: 15px 0;
			text-align: left;
			width: 100%;
		}

		.great-blog h6 {
			color: #333333;
			font-size: 20px;
			padding: 5px 0;
		}

		.great-blog h5 {
			font-family: 'dosismedium';
		}

		.great-blog a {
			text-transform: capitalize;
		}

		.postslide .great-blog a.view-project {
			font-size: 15px;
			margin: 10px 0;
		}

		/*/////////////404 PAGE CSS/////////*/
		.page404 {
			padding: 40px 0 60px;
		}

		.page404 a {
			font-size: 20px;
			text-transform: capitalize;
			-webkit-border-radius: 8px;
			border-radius: 8px;
			font-family: 'Arvo', serif;
			font-style: italic;
		}

		.great-blog .view-project {
			margin-left: 0 !important;
		}

		.price {
			background: url(https://cdn.crafts-beautiful.com/assets/images/giveaway/price-bg1.png) no-repeat 0 0;
			font-size: 34px;
			height: 117px;
			left: auto;
			right: 15px;
			line-height: 50px;
			padding: 21px 0;
			top: 5px;
			width: 193px;
		}

		.price-blog {
			background: url(https://cdn.crafts-beautiful.com/assets/images/giveaway/price-bg1.png) no-repeat 0 0;
			font-size: 34px;
			height: 117px;
			left: auto;
			right: 15px;
			line-height: 50px;
			padding: 21px 0;
			top: 5px;
			width: 193px;
			display: none;
		}

		
		.slider-mob {
			float: left;
			width: 100%;
			position: relative;
		}

		#backing-plate {
			display: none;
		}


	}

    @media (max-width: 570px) {
        #buttons img {
            margin: 10px 5px;
            width: 180px;
        }
    }

	@media (max-width: 480px) {
		.MLogo .floatright {
			float: right;
			width: 55%;
		}

		.desktop-only {
			display: none !important;
		}
		#backing-plate {
			display: none;
		}
	}

	@media (max-width: 320px) {
		.list_icon a.listrow {
			background-size: 30px 15px;
		}

		.list_icon a.close_icon {
			margin: 0;
			padding: 6px 2px;
		}

		.MLogo .signin a, .MLogo .signin span {
			font-size: 18px;
		}

		.MLogo .Search input[type="text"] {
			width: 70%;
		}

		.list_icon a.listrow {
			width: 95%;
		}

		.only-print {
			left: 5%;
		}

		.print-magazine {
			font-size: 14px;
		}

		.desktop-only {
			display: none !important;
		}
		#backing-plate {
			display: none;
		}

	}



	@media (min-width: 320px) and (max-width: 480px) {
		.MLogo .signin a, .MLogo .signin span {
			font-family: 'dosismedium';
			font-size: 18px;
			color: #333;
		}

		.Search input[type="text"] {
			color: #868585;
			font-size: 21px;
			font-family: 'dosisbook';
			height: 20px;
		}

		.MLogo .Search {
			padding-left: 25px;
		}

		.m_nav ul li a {
			float: left;
			font-family: 'dosismedium';
			color: #555;
			font-size: 24px;
			text-transform: uppercase;
			padding: 1px 4px;
			height: 31px;
			margin: 0 10px 0 0;
			height: 39px;
		}

		.postslide h4 a, .m_list_blog .listpost h4 a, .blog-right h1 a, .blog-arcive h3 a, .contact h1 {
			font-size: 22px;
			font-family: 'dosismedium';
		}

		.postslide h3 a, .m_list_blog .listpost h3 a {
			font-size: 30px;
		}

		.postslide p, .m_list_blog .listpost p {
			font-size: 23px;
			line-height: 30px;
			padding: 15px 0;
		}

		.postslide a.view-project {
			font-size: 20px;
		}

		.m_list_blog a.view-project {
			font-size: 19px;
		}

		.list_icon a.listrow img {
			width: 100%;
		}

		.m_footer p {
			font-size: 14px;
		}

		.linktab ul li a, .contact-inner h3 a {
			font-size: 30px;
			line-height: 30px;
		}

		.page404 h1 {
			font-size: 186px;
			line-height: 150px;
		}

		.page404 h2 {
			font-size: 74px;
			line-height: 75px;
		}

		.page404 h3 {
			font-size: 23px;
			padding: 20px 0 50px 0;
		}

		.page404 a {
			font-size: 20px;
			padding: 5px 10px;
		}

		.prev-m, .next-m {
			font-size: 29px;
		}

		.postslide.giveaway-post h3 a {
			font-size: 36px;
			line-height: 40px;
		}

		.video-container p, .giveaway-container p, .contact-inner dd, .contact-inner dt {
			font-size: 23px;
			line-height: 33px;
		}

		.Detail_Entry dl dd, .Detail_Entry h2 {
			font-size: 26px;
		}

		.Detail_Entry dl dd, .Detail_Entry select, .Detail_Entry input[type="text"], ul.entery-content li, .newsletter input[type="text"] {
			font-size: 20px;
			color: #333;
			line-height: 25px;
		}

		.Detail_Entry select {
			height: 40px;
			width: 175px;
		}

		.Giveways .blog-box-title {
			width: 72%;
			padding-left: 28%;
		}

		.Giveways.newsletter-post .blog-box-title span {
			font-size: 26px;
			line-height: 65px;
		}

		.newsletter h3 {
			font-size: 26px;
		}

		.newsletter-right ul li, .newsletter-right p, .download-section h6 {
			font-size: 23px;
			line-height: 32px;
		}

		.newsletter .PadTB10 h3, .newsletter-link a {
			font-size: 20px;
		}

		.newsletter input[type="text"] {
			height: auto;
		}

		.newsletter input[type="submit"] {
			font-size: 20px;
			height: auto;
			text-transform: capitalize;
			margin-top: 45px;
		}

		#news_mobile label.error {
			top: 43px;
			font-size: 20px;
		}

		input[type="text"].email-input {
			width: 95%;
		}

		/*.sub-print .postslide h3 a, .craft-digital */
		.postslide h3 a, .blog-right h2 a, .blog-arcive h2 a, .contact-inner h2 a, .page404.EE h3 {
			font-size: 36px;
			font-family: 'dosisbook';
			line-height: 40px;
		}

		.print-magazine span {
			font-size: 15px;
		}

		.only-print {
			left: 16%;
			top: -4%;
			width: 99px;
			height: 90px;
			background: url(https://cdn.crafts-beautiful.com/assets/images/subscribe/print/only-bg1.png) no-repeat 0 0;
			font-size: 22px;
			line-height: 22px;
			padding: 28px 15px;
			background-size: 130px 115px;
		}

		.makers-print {
			left: 2%;
			bottom: 12%;
			width: 84px;
			height: 36px;
			background: url(https://cdn.crafts-beautiful.com/assets/images/subscribe/print/makers-bg1.png) no-repeat 0 0;
			font-size: 18px;
			line-height: 20px;
			padding: 30px 12px;
			background-size: 105px 95px;
		}

		.sub-print .newsletter-right h3, .great-blog h5, .nook-apps h2, .sitemap h1 {
			font-size: 30px;
			font-family: 'dosismedium';
			line-height: 30px;
		}

		.great-blog h6 {
			font-size: 27px;
			font-family: 'dosismedium';
			line-height: 30px;
		}

		.postslide .great-blog a.view-project, .download-section p, .blog-arcive p, .Privacy p, .Privacy ul li {
			float: left;
			font-size: 20px;
			clear: none;
		}

		.great-blog {
			padding: 20px 0;
		}

		.sub-print p {
			font-size: 20px;
			border-top: 1px solid #BBBBBB;
			text-align: left;
			padding: 25px 0 0 0;
		}

		.download-section h5, p.down-content, .Privacy ol p, .page404 h4, .download-link-m li p {
			font-size: 23px;
			line-height: 30px;
		}

		.comment h1 {
			font-size: 17px;
		}

		.Privacy h2, .Privacy h3, .Privacy ol li, .postslide h5 {
			font-family: 'dosismedium';
			font-size: 29px;
		}

		.blog-arcive h5 {
			font-size: 26px;
			float: left;
		}

		.download-link-m h5 span, .sitemap a {
			font-size: 29px;
		}

		.download-link-m li {
			background-position: 0 15px;
		}

		.Giveways .download-section .blog-box-title a.down-link {
			top: 2px;
			left: 0;
			width: 90px;
			height: 90px;
			background: url(https://cdn.crafts-beautiful.com/assets/images/download/download2.png) no-repeat 0 0;
		}

		.download-section .blog-box-title:hover a.down-link {
			background: url(https://cdn.crafts-beautiful.com/assets/images/download/download2.png) no-repeat 0 -142px;
			text-decoration: none;
		}

		.blog-box-title span, .Giveways .download-section .blog-box-title span {
			font-size: 29px;
			line-height: 35px;
		}

		.blog-box-title, .Giveways .download-section .blog-box-title {
			font-size: 20px;
			line-height: 30px;
		}

		.Giveways .download-section .blog-box-title {
			padding-left: 30%;
			width: 75%;
			padding-bottom: 13px;
			padding-top: 13px;
		}

		.Giveways .download-section.below-title .blog-box-title {
			padding: 10px 0;
			width: 90%;

		}

		.desktop-only {
			display: none !important;
		}

		#backing-plate {
			display: none;
		}

	}



	@media (min-width: 481px) and (max-width: 640px) {
		.MLogo .signin a, .MLogo .signin span {
			font-family: 'dosismedium';
			font-size: 24px;
			color: #333;
		}

		.Search input[type="text"] {
			color: #868585;
			font-size: 28px;
			font-family: 'dosisbook';
			height: 25px;
		}

		.MLogo .Search {
			background: url("https://cdn.crafts-beautiful.com/assets/skin/search-big.png") no-repeat scroll 8px 13px #FFFFFF;
			padding-left: 25px;
		}

		.m_nav ul li a {
			font-family: 'dosismedium';
			color: #555;
			font-size: 32px;
			text-transform: uppercase;
			padding: 1px 4px;
		}

		.postslide h4 a, .m_list_blog .listpost h4 a, .blog-right h1 a, .blog-arcive h3 a, .sitemap h1 {
			font-size: 38px;
			font-family: 'dosismedium';
		}

		.postslide h3 a, .m_list_blog .listpost h3 a, .linktab ul li a, .contact-inner h3 a, .page404.EE h3 {
			font-size: 40px;
			line-height: 40px;
		}

		.postslide p, .m_list_blog .listpost p {
			font-size: 30px;
			line-height: 35px;
			padding: 15px 0;
		}

		.postslide a.view-project, .m_list_blog a.view-project, .blog-right h5 {
			font-size: 26px;
		}

		.m_footer p {
			font-size: 19px;
		}

		.m_nav ul li {
			margin: 0 45px 0 13px;
		}

		.page404 h1 {
			font-size: 248px;
			line-height: 200px;
		}

		.page404 h2 {
			font-size: 98px;
			line-height: 100px;
		}

		.page404 h3 {
			font-size: 30px;
			padding: 20px 0 50px 0;
		}

		.page404 a {
			font-size: 26px;
			padding: 5px 10px;
		}

		.m_list_blog .postslide.video-post h3 a, .blog-right h2 a, .blog-arcive h2 a, .contact-inner h2 a {
			font-size: 48px;
			line-height: 58px;
			padding-bottom: 20px;
			font-family: 'dosisbook';
			display: inline-block;
		}

		.video-container p, .giveaway-container p, .contact-inner dd, .contact-inner dt {
			font-size: 30px;
			line-height: 40px;
		}

		.comment h1, .Detail_Entry h2, .postslide h5, .download-link-m h5 span, .sitemap a {
			font-size: 36px;
		}

		.prev-m, .next-m, .give-success .postslide h4 a, .Privacy h2, .Privacy h3, .Privacy ol li, .contact h1 {
			font-size: 38px;
			font-family: 'dosismedium';
		}

		.Detail_Entry dl dd, .Detail_Entry select, .Detail_Entry input[type="text"], ul.entery-content li, .newsletter input[type="text"] {
			font-size: 26px;
			color: #333;
			line-height: 32px;
		}

		.Detail_Entry input[type="text"] {
			padding: 10px 8px;
		}

		.Detail_Entry select {
			height: 44px;
			width: 175px;
		}

		ul.entery-content {
			padding-bottom: 40px;
		}

		.Detail_Entry {
			padding-bottom: 20px;
		}

		/*.give-success .postslide h3 a, .craft-digital .postslide h3 a, .sub-print */
		.postslide h3 a {
			font-size: 48px;
			line-height: 54px;
			font-family: 'dosisbook';
		}

		.Giveways.newsletter-post .blog-box-title span {
			font-size: 38px;
			line-height: 65px;
		}

		.newsletter h3, .download-section h5, .blog-right h5, .blog-arcive h5 {
			font-size: 34px;
		}

		.newsletter-right ul li, .newsletter-right p, .download-section h6, p.down-content, .Privacy ol p, .download-link-m li p {
			font-size: 30px;
			line-height: 32px;
		}

		.newsletter .PadTB10 h3, .newsletter-link a {
			font-size: 26px;
		}

		.newsletter input[type="text"] {
			height: auto;
		}

		.newsletter input[type="submit"] {
			font-size: 26px;
			height: auto;
			text-transform: capitalize;
			margin-top: 45px;
		}

		#news_mobile label.error {
			top: 43px;
			font-size: 26px;
		}

		input[type="text"].email-input {
			width: 100%;
		}

		.print-magazine {
			font-size: 24px;
			font-family: 'dosissemibold';
		}

		.print-magazine span {
			font-size: 20px;
			font-family: 'dosissemibold';
		}

		.print-device {
			min-height: 200px;
		}

		.only-print {
			left: 15%;
			top: -4%;
			width: 147px;
			height: 90px;
			background: url(https://cdn.crafts-beautiful.com/assets/images/subscribe/print/only-bg1.png) no-repeat 0 0;
			font-size: 29px;
			line-height: 29px;
			padding: 28px 15px;
		}

		.makers-print {
			left: 2%;
			bottom: 14%;
			width: 130px;
			height: 65px;
			background: url(https://cdn.crafts-beautiful.com/assets/images/subscribe/print/makers-bg1.png) no-repeat 0 0;
			font-size: 24px;
			line-height: 30px;
			padding: 30px 12px;
		}

		.sub-print .newsletter-right h3, .great-blog h5, .nook-apps h2 {
			font-size: 40px;
			font-family: 'dosismedium';
			line-height: 40px;
		}

		.great-blog h6 {
			font-size: 36px;
			font-family: 'dosismedium';
			line-height: 40px;
		}

		.postslide .great-blog a.view-project {
			float: left;
			font-size: 26px;
			clear: none;
		}

		.great-blog {
			padding: 20px 0;
		}

		.sub-print p {
			border-top: 1px solid #BBBBBB;
			text-align: left;
			padding: 25px 0 0 0;
		}

		.craft-digital .postslide h5, .download-section p, .blog-arcive p, .page404 h4, .Privacy p, .Privacy ul li {
			font-size: 26px;
			line-height: 30px;
		}

		.blog-date {
			background: url(https://cdn.crafts-beautiful.com/assets/images/blog/blog-date-bg1.png) no-repeat 0 0;
			padding: 23px 0;
			width: 156px;
			height: 155px;
			font-size: 26px;
			line-height: 45px;
		}

		.blog-date span {
			font-size: 75px;
			padding-top: 12px;
		}

		.download-link-m li {
			background-position: 0 20px;
		}

		.Giveways .download-section .blog-box-title a.down-link {
			top: 1px;
			left: 0;
			width: 120px;
			height: 120px;
			background: url(https://cdn.crafts-beautiful.com/assets/images/download/download1.png) no-repeat 0 0;
		}

		.download-section .blog-box-title:hover a.down-link {
			background: url(https://cdn.crafts-beautiful.com/assets/images/download/download1.png) no-repeat 0 -222px;
			text-decoration: none;
		}

		.blog-box-title span, .Giveways .download-section .blog-box-title span {
			font-size: 38px;
			line-height: 50px;
		}

		.blog-box-title, .Giveways .download-section .blog-box-title {
			font-size: 26px;
			line-height: 40px;
		}

		.Giveways .download-section .blog-box-title {
			padding-left: 36%;
			width: 65%;
			padding-bottom: 16px;
			padding-top: 16px;
		}

		.Giveways .download-section.below-title .blog-box-title {
			padding: 10px 0;
			width: 65%;
		
		}

		#backing-plate {
			display: none;
		}
	}
}


	@media screen and (max-width : 410px) {
		.m_blog_reco_single div{
			width: 48% !important;
		}

		.m_blog_reco_single div a{
			float: left !important;
		}

		.m_blog_reco_wrap p.m_blog_reco_title{
			font-size: 20px;
		}
		.m_c_title_holder{
			float: left;
			width: 75% !important;
			padding-right: 5px;
		}
		.blogDateHolder{
			float: left;
			width: 20% !important;
		}

		.m_c_title{
			width: 100%;
		}
		#featured_buttons{
			display: none;
		}
		#backing-plate {
			display: none;
		}
	}
