    @media (max-width:1024px) {

	 .Top_Link a{ right:2px;}

	.Search input[type="text"]{ margin:10px 0 9px 0;    font-family: 'ralewayregular'; /*font-size: 30px;*/ font-weight: 200;}

	.Search input[type="submit"]{ margin:12px 0 11px 0;}

	.Footer_Bottom{ padding:22px 0;}

	#head-mobile-728 {display:none;}
  #backing-plate {
    display: none !important;
  }

	  }

    /* Portrait tablet to landscape and desktop */

    @media (max-width: 668px) {

	 body{ padding:0px;}

	 .none {display: none !important;}

	 .container{ margin:0 2%;}

	 .Top_Link a{ right:2px;}

	 .block { float:left;/*position: absolute;*/ margin:10px 25px 10px 30px;}

	 .Footer_Link{ margin-bottom:50px;}

	 .Footer_Search{ float:left;}

	  #access a{ font-size:12px;  padding:13px 8px 12px 8px;}

	  .Search input[type="text"]{ width:100px;    font-family: 'ralewayregular'; font-size:12px;}

	  .Footer_Block .Search input[type="text"]{ width:150px;    font-family: 'ralewayregular'; font-size: 30px;}

	  .Category_Link{ padding-right:15px; width:100%;}

	  .Right_Info .FSearch h3{ font-size:18px;}

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

	  .Right_Info .FSearch input[type="submit"]{ padding:7px 3px; float:left; margin:0;}

	  .PopularTab img{ margin: 5px 6px 0 9px}

	  .Knit_Course .FloatRight img{ width:100%;}

	  .Knit_Course input[type="text"]{ width:205px;}

	  .Search input[type="text"]{ margin:8px 0 7px 0;}

	  .Search input[type="submit"]{ margin:10px 0 9px 0;}

	  .SubMenu{ top:40px;}

.Footer_Bottom{ padding:22px 0;}

.footer_bg{ width:96%; padding:30px 2% 0 2%;}

.Header{padding: 0 2% 5px 2%;}
.Disqus img, .NewsBig img, .Download_Right{ width:100%;}
.Disqus .Pencil_Logo img{ width:auto;}
.Blog_Right{ width:79%;}
.Pagination, .Find_Social{ width:52.5%;}
.Abserv150{ float:left; width:24%; padding:8px;}
.Abserv120{ float:left; width:19.5%; padding:8px;}
.W70, .W75, .W100{  padding:0 0 0 8px;}
.W100{ width:40%;}
.Main_Info h1{ font-size:22px;}
.Pattern_Item{ margin-right:15px;}
.Stroge_Bag { background: url("../images/stroge_bag_ipade.png") no-repeat scroll right bottom; background-size:100% 100%;}
.Subscribe .Meet{ background-color:#fff;}
.subs-reasons { height: 180px; padding-top: 30px; min-width: 0;}
.Try_Just{ background:#ff6666; -webkit-border-radius:100%; border-radius:100%; padding:25px 0; left:50px;}
.Pay_Only{ background:#6ca2cc; -webkit-border-radius:100%; border-radius:100%; width:80px; padding:20px 10px 20px 12px}
.Subscribe .Meet{ padding:20px 10px;}

.Downlaft_Left a{ float:left; background:url(../images/download.png) no-repeat center 0 #44a8b1; width:100%; height:70px; text-align:center;padding: 68px 0 0 0; margin-bottom:15px;}
.Downlaft_Left a:hover{ background:url(../images/download_hover.png) no-repeat center 0 #ff6666;}
.Instraction_Slider{ width:90% !important; padding:5% 5% 15% 5%!important; overflow:hidden !important; margin-bottom:25px;}
.Right_Info .FSearch img, ..Downlaft_Left{ float:left; width:100%;}
.Right_Inner.Subscribe .Meet ul{ width: 100%;}
.Right_Inner.Subscribe .Meet ul li p{width: 85%;}

.Blog_Right img {width: 100%!important; }

body.yarnshopday.map .Blog_Right {width: 100%;}
body.yarnshopday.map .BlogDetail {background: #ffffff; padding: 5px; width: 96%;}

ul.ysd-content {width: 96%; padding: 10px; }
ul.ysd-content li {width: 96%; padding: 5px 5px; }
ul.ysd-content li p {padding: 0px 0px 5px;}

.ysd-pagination {
  padding-top: 15px;
  clear: both;
  width: auto;
}
.ysd-pagin-right {float: right;}
.ysd-pagination ul {float: right;}
.ysd-pagination ul li { width: auto; padding: 5px 5px; clear: none; background: none;}





}

/*----------------------------------------------- */

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */



@media only screen and (min-width: 480px) and (max-width: 767px) {


.jqmOverlay{
	display: none;
}
.Top_Link a{ right:0;}

 body{ padding:0px;}
.issuuembed {display: none;}
.container{ margin:0 2%;}
.BlogDate{ position:inherit; width:100%; height:100%; font-size:30px !important; line-height:30px !important; padding:15px 0 40px 0 !important;}
.BlockPost .BlogDate{ width:100px !important; padding:20px 0 !important; float:left;}
/*.BlockPost .BlogDate{ width:60px !important; padding:3px 0 !important; float:left;}*/
.Pattern_Item{ height:190px !important; margin:0 10px !important;}
.Suggestion input[type="text"]{ width:180px !important;}
.Subscribe{ min-height:330px !important;}
.Try_Just{ bottom:0px !important; left:auto; right:-5px !important; width:90px !important; font-size:13px !important; top:auto !important;  padding:16px 0 !important;}
.Free_Kids{  background:#44a8b1; -webkit-border-radius:100%; border-radius:100%; bottom:130px !important; left:42.5% !important; width:100px !important; font-size:13px !important; top:auto !important;  padding:16px 2px !important;}
#gallery nav { top:460px !important;}
a.prev2, a.next2{ top:180px !important}
.Sign_Up input[type="text"]{ width:94.5% !important;}
.Advertising .Free_Kids{ background:#44a8b1; -webkit-border-radius:100%; border-radius:100%; bottom:auto !important; top:30% !important; left:auto !important; right:-10px !important; padding:20px 4px !important;}

#head-mobile-728 {display:none;}
#head-mobile-320 {display:normal;}

}


/* Landscape phone to portrait tablet */

@media (max-width: 667px) {

.Social{ display:none;}

.content-banners img{width:100%;}


.B728{ display:none }





.m_B728{  clear:both; height:auto; display:block; overflow: hidden;}

.m_B728 img { width:100%;/* height:100%;*/}





.Logo{ height:auto; display:none;}

.MLogo{ display:block;  float: left; width:30%; height:auto; padding:20px 0 0 0;}

.MLogo a{ height:auto;}



.searchblog{ float:left; width:100%; padding:0 0 0px 0; display:block; }

.searchblog p{width:55%; font-size:15px; float:left; color:#555555; padding:8px 0 0 0; text-transform: uppercase;}

.searchbox{ width: auto; float:right;  }



.searchbox input.searchinput{ border:none; border-left:#999999 solid 1px; color:#999999; font-size:26px;  text-transform:uppercase; float:right; padding:0px 8px; width:180px; font-family: 'Raleway', sans-serif; }

.searchbox input.searchbtn{ background:url(../images/projects/m_search.png) 0 0px no-repeat; width:31px; height:29px; border:none; float:right; text-indent:-9999px;}



.Header{ width:96%; padding:0 3%;}

#access{ display:none;}



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

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

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

.m_nav ul li a{ font-size:14px; text-transform:uppercase; color:#555555; }





.list_icon{ width:12%; float:right;  }

.list_icon a.listrow{  background:url(../images/projects/list_icon.png) 0 0px no-repeat; background-size:100% 100%; display:block; height:15px;

 width:28px; margin:0 0 0 8px;  }

.list_icon a.close_icon { background:#555555; color:#FFF; font-size:14px; padding:2px 3px; display:none;  margin-left: -4px;  }





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

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

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

.m_list_blog .listpost img { width:100%; height:auto; float:left;}

.m_list_blog .listpost h2{  font-size:16px; padding:0 0 3px 0; margin:0 0 19px 0;  text-transform:uppercase;}

.m_list_blog .listpost h2 a{  font-size:16px; padding:0; margin:0;  text-transform:uppercase;}

.m_list_blog .listpost h3{ font-size:18px; color:#444444; padding:10px 0 0 0;}

.m_list_blog .listpost h3 a{ font-size:18px; color:#444444; padding:0;}

.m_list_blog .listpost p{ color:#333333; font-size:15px; line-height:20px; padding:10px 0 0 0;}

.m_list_blog .subs{ width:100%; height:auto; float:left; margin:2% 0% 8% 0;  text-align:center;}

.m_list_blog .subs img { width:100%; height:auto; float:left;}

.m_list_blog .subs h2 a{ color:#4ab0da; font-size:24px; margin: 15px 0 5px 0;}

.m_list_blog .subs h2 {margin: 15px 0 5px 0;}

.m_list_blog .subs p {margin: 2px; font-size:15px;}

.m_list_blog .light_blue_post h2{  border-bottom:#5db2ba solid 1px; color:#44a8b1; }

.m_list_blog .light_blue_post h2 a{color:#44a8b1; }

.m_list_blog .pink_post h2{  border-bottom:#db5989 solid 1px; color:#db5989;  }

.m_list_blog .pink_post h2 a{ color:#db5989; }

.m_list_blog .yellow_post h2{  border-bottom:#ecb41f solid 1px; color:#d99e03; }

.m_list_blog .yellow_post h2 a{ color:#d99e03; }

.m_list_blog .matel_post h2{  border-bottom:#5d307a solid 1px; color:#5d307a; }

.m_list_blog .matel_post h2 a{ color:#5d307a; }




.light_blue_post .postbottom{ border-top:#44a8b1 solid 2px;  padding:0 15px 20px 15px;}

.pink_post .postbottom{  border-top:#db5989 solid 2px;  padding:20px;}

.yellow_post .postbottom{  border-top:#ecb41f solid 2px;  padding:20px;}

.matel_post .postbottom{  border-top:#5d307a solid 2px;  padding:20px;}





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

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

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

.linktab ul li a{ font-size:18px; color:#444444; padding: 0px; background:url(../images/projects/list_arrow.png) 98% 5px no-repeat; display:block; text-transform:uppercase;}

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

.linktab.Cat_Link ul li a{ text-transform:capitalize;}

.m_footer{ display:block; background:#FFF; clear:both; width:100%; margin:41px 0 0 0; float:left;}

#login .m_footer{ margin:0px;}

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

.m_footer p{  background:url(../images/projects/api.png) 0px 15px no-repeat; color:#333333; font-size:13px; padding:0 0 0 70px; height:80px;}

.m_footer p span{ display:block;}

#login .tableborder {width:500px;}

#login #subheader {display:none;}
#login #content {width:500px; margin: 30px auto 20px; border: 1px solid #e5e5e5;clear: both;}

#login input.input {width:100% !important;}

.m_navfix{ display:block; }

.m_navfix .nav-bg{ border-top:none !important;}

.m_footer_none{ display:none;}



.m_nav_none{ display:none !important;}
 }



@media (max-width: 900px) {

body{ padding:0px;}

.container{ margin:0 2%;}

.fixed{ display:none !important; }

.Mslider{ display:block; width:93% !important; margin:0 auto!important; float:none !important; clear:both;}

.Logo{ height:auto; display:none;}

.MLogo{ display:block;  float: left; width:35%; height:auto; padding:20px 0 0 0;}

.MLogo a{ height:auto;}



.Social{ display:none;}

.B728{ width:100%; clear:both; height:auto;}

.B728 img { width:100%; height:100%;}


.issuuembed {width: auto!important; height: auto!important;}


.searchblog{ float:left; width:100%; padding:0 0 0px 0; display:block;}

.searchblog p{ width:61%; font-size:12px; float:left; color:#555555; padding:3px 0 0 0; }

.searchbox{ width:auto; float:right;  }



.searchbox input.searchinput{ border:none; border-left:#999999 solid 1px; color:#999999; font-size:14px;  text-transform:uppercase; float:right; padding:0px 5px; width:80px;  font-family: 'Raleway', sans-serif;}

.searchbox input.searchbtn{ background:url(../images/projects/m_search.png) 0 1px no-repeat; width:18px; height:16px; border:none; float:right; background-size:100% 100%; text-indent:-9999px;}



.Header{ width:94%; padding:0 3%;}

#access{ display:none;}

.m_list_blog .blog-mobile p{padding:0px; margin:0px}

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

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

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

.m_nav ul li a{ font-size:14px; text-transform:uppercase; color:#555555; }





.list_icon{ width:12%; float:right;  }

.list_icon a.listrow{  background:url(../images/projects/list_icon.png) 0 0px no-repeat; background-size:100% 100%; display:block; height:15px;

 width:28px; margin:0 0 0 8px;  }

.list_icon a.close_icon { background:#555555; color:#FFF; font-size:14px; padding:2px 3px; display:none; margin-left: -4px; }



.container .post_display{display: block; box-sizing: border-box;}

.ysd-container{ width:98%; }

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

.post{ background:#FFF;  border:#e5e5e5 solid 1px; margin: 0px 0px 10px 0px;}

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

.m_list_blog .listpost img { width:100%; height:auto; float:left;}

.m_list_blog .listpost h2{  font-size:16px; padding:0 0 3px 0; margin:0 0 19px 0; text-transform:uppercase;}

.m_list_blog .listpost h3{ font-size:18px; color:#444444; padding:10px 0 0 0;}

.m_list_blog .listpost p{ color:#333333; font-size:15px; line-height:20px; padding:10px 0 0 0;}





.m_list_blog .light_blue_post h2{  border-bottom:#5db2ba solid 1px; color:#44a8b1; }

.m_list_blog .pink_post h2{  border-bottom:#db5989 solid 1px; color:#db5989; }

.m_list_blog .yellow_post h2{  border-bottom:#ecb41f solid 1px; color:#d99e03; }

.m_list_blog .matel_post h2{  border-bottom:#5d307a solid 1px; color:#5d307a; }



.light_blue_post .postbottom{ display:inline-block; border-top:#44a8b1 solid 2px; padding:0 10px 10px 10px;}

.pink_post .postbottom{  display:inline-block; border-top:#db5989 solid 2px;  padding:0 10px 10px 10px;}

.yellow_post .postbottom{ display:inline-block;  border-top:#ecb41f solid 2px;  padding:0 10px 10px 10px;}

.matel_post .postbottom{  display:inline-block; border-top:#5d307a solid 2px;  padding:0 10px 10px 10px;}

.red_post .postbottom{  display:inline-block; border-top:#ff6666 solid 2px;  padding:0 10px 10px 10px;}

.green_post .postbottom{  display:inline-block; border-top:#8a950a solid 2px;  padding:0 10px 10px 10px;}

.lblue_post .postbottom{  display:inline-block; border-top:#8db5d5 solid 2px;  padding:0 10px 10px 10px;}

.light_blue_post .postbottom a{ color:#44a8b1; font-size:15px;}

.pink_post .postbottom a{ color:#db5989; font-size:15px;}

.yellow_post .postbottom a{ color:#ecb41f; font-size:15px;}

.matel_post .postbottom a{ color:#5d307a; font-size:15px;}

.red_post .postbottom a{ color:#ff6666; font-size:15px;}

.green_post .postbottom a{ color:#8a950a; font-size:15px;}

.lblue_post .postbottom a{ color:#8db5d5; font-size:15px;}





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

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

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

.linktab ul li a{ font-size:18px; color:#444444; padding:0 2px 0 0px; background:url(../images/projects/list_arrow.png) 98% 5px no-repeat; display:block; text-transform:uppercase;}

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

.linktab ul li:last-child{ border:none;}



.m_footer{ display:block; background:#FFF; clear:both; width:100%; margin:41px 0 0 0; float:left;}
#login .m_footer{ margin:0px;}

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

.m_footer p{  background:url(../images/projects/api.png) 0px 15px no-repeat; color:#333333; font-size:13px; padding:0 0 0 70px; height: 80px;}

.m_footer p span{ display:block;}

#login .tableborder {width:350px;}

.m_navfix{ display:block; }

.m_navfix .nav-bg{ border-top:none !important;}

.m_footer_none{ display:none;}

#login #subheader {display:none;}
#login #content {width:350px; margin: 30px auto 20px; border: 1px solid #e5e5e5;clear: both;}

.m_nav_none{ display:none !important;}

.M_Title, .C_Title{ font-size:18px;}

.M_Title span{ font-size:15px; font-weight:bold;}

.searchblog p{font-size:9px;}

#slider ul li div.bluebike p{ font-size:10px !important; }


.Blog_Right{ width:75%;}
.Blog_Left{ width:18%;}

.BlockPost .Blog_Right{ width:100%;}
.BlockPost .Blog_Left{ width:100%; padding-bottom:10px;}
.BlockPost .BlogDate{ width:60px; padding: 10px 0; float:left;}
.BlockPost .C_Title{ display:inline-block; width:100%; margin:0;}

.BlogDate{ position:inherit; width:100%; height:100%; font-size:25px; line-height:20px; padding:10px 0 30px 0;}
.BlogDate span{ font-size:10px;}
.BlockPost, .NewsBig{ width:100%; background:none; padding:0;}
.NewsBig img{ float:left;}
.BlogDetail{ background:#fff; padding:0;  border: 1px solid #e5e5e5;}
.BlogDetail p{padding: 3px 10px 3px 10px;}
.BlockList{ padding:0 0 20px 0;}
.Add_This{ float:left; width:100%;}/**editted by Martin O**/
.Add_This img{ width:100%;}
.BlockList.BlockPost{ padding-bottom:40px;}
.Disqus{background:#fff; margin-bottom:15px;}
.Find_Social{ width:100%;}
.Find_Social .FloatLeft{ background:#fff;  border:1px solid #e5e5e5; padding:10px;}
.Common_Title h1{ color: #444444; float: left;  font-size: 20px;  margin: 10px 0 0 0;  padding: 10px 0 5px 0;  text-transform: uppercase; width: 100%;}
.Detail_Entry{ float:left; width:90%; padding:15px 5%; background:#fff; border-top: 1px solid #db5989; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; margin-top: 40px;}
.Detail_Entry .FloatLeft, .Detail_Entry .FloatRight{ width:100%;}
.Needle .FloatRight{ width:62%; padding-top:25px;}
.Needle .FloatLeft{ width:31%;}
.Needle{ width:90%; padding:5%;}

.Pattern_Update{ background:#fff; padding:2% 5%; width:90%;  border:1px solid #cccccc; border-top-color:#ff0000; margin-bottom:25px;}
.Pattern_Update h2{ color:#444; width:100%; text-align:center;}
.Meet ul{ float:right; margin:0; width:65%;}
.Meet ul li p{ width:85%;}
.Meet ul li a{ width:88%;}
.Meet .FloatLeft{ width:30%;}
.Meet .FloatLeft img{ width:100%;}
.Abservation h2{ font-size:13px;}
.Abserv150, .Abserv120{ padding:5px;}
.Needle_Size{ width:100%;}
.W70, .W75, .W100{  padding:0 0 0 15px;}
.W100{ width:36%;}

.Pattern_Item{ height:130px; margin:0px 7px; width:28.8%}
.Subscribe .Meet, .Subscribe .Meet ul{ float:left; width:100%; padding:0; border:none; background:none;}
.Subscribe{ background:none; min-height:inherit;/* padding-bottom:180px;*/ margin-bottom:15px;}
.Subscribe_Bg{ float:left; width:90%; padding:5%; background:url(../images/meet_bg.png) repeat-x 0 top #fff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}
.Try_Just{ font-size:10px; top:auto; bottom:0; left:auto; right:-3px; width:65px; padding:12px 0;}
.Free_Kids{ top:auto; bottom:80px; left:41%;   width:75px;  background:#44a8b1; font-size:12px; -webkit-border-radius:100%; border-radius:100%; padding:11px 4px;}
.Dabit_Block{ float:left; width:96%; padding:3% 2%; background:#fff; margin:0 0 20px 0; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.Dabit_Block h2{ font-size:16px; text-transform:uppercase; padding:3px 0;}
.Dabit_Block p{ font-size:14px; padding:3px 0;}
.Contact{ background:#fff;}
.Suggestion input[type="text"]{ width:90px;}
.W570{ width:90%; margin-left:5px;}
.Page404 h1{ padding:15px 0 0 0; text-transform:uppercase;}
.Pattern_Detail{ border:none;}
.subscribe_Link .Pattern_Links a{ border-bottom:none;}
.Pattern_Links { float:left; width:100%; border-bottom: 1px solid #CCCCCC;}
.Downlaft_Left a{ float:left; background:url(../images/download.png) no-repeat center 0 #44a8b1; width:100%; height:70px; text-align:center;padding: 68px 0 0 0;}
.Downlaft_Left a:hover{ background:url(../images/download_hover.png) no-repeat center 0 #ff6666;}
.Newslatter_Left, .Newslatter_Right, .Newslatter_Title{ width:96%; padding:10px 2%; background:#fff;}
.Sign_Up, .Knit_Course{ width:96%; padding:10px 2%; background:#fff; margin-top:15px;}
.Knit_Course input[type="text"]{ width:55%;}
.Sign_Up input[type="text"]{ width:92%;}
.Newslatter_Title img{ width:100%;}
.Video_Center, .Downlaft_Left{ float:left; width:100%; text-align:center;}
.Video_Center .Video_Section .block{ margin:10px 0; float:none; display:inline-block;}
.Designer_Block h4, .Designer_Block h4 a{ font-size:18px;}
.Designer_Block{ margin-bottom:20px; border: 1px solid #E5E5E5;}
.Instraction_Slider{ width:90% !important; padding:5% 5% 15% 5%!important; height:350px !important; overflow:hidden !important; margin-bottom:25px;}
.content_1{ height:auto !important}
.CompleteInner, div.anythingSlider, .anythingBase .panel{ height:290px !important}
.mCustomScrollBox > .mCSB_scrollTools{ height:95% !important;}
div.anythingSlider .anythingControls ul{ top:310px !important;}
.mCSB_container{ margin-right: 50px !important;}
.Detail_Entry input[type="submit"]{ float:right; background:#fff; color:#44a8b1; border:1px solid #44a8b1; padding:4px 8px; font-size:20px; margin-top:10px; font-family: 'ralewaymedium'; cursor:pointer; text-indent:inherit; width:auto; height:auto;}
.Newslatter_Title h2{ font-family: 'ralewaymedium'; font-style:inherit;  text-transform: capitalize; font-size: 16px;}
.Sign_Up .error{ width:75%;}
.Advertising{ background:none; margin-bottom: 0;  padding-bottom: 0;}
.Advertising .Free_Kids{ background:#44a8b1; font-size:12px; -webkit-border-radius:100%; border-radius:100%; bottom:auto; top:30%; left:auto; right:-10px; padding:20px 8px;}
.Execute{ margin:20px 0 10px 0; padding:15px 3%; width:94%; border: 1px solid #CCCCCC;}
.Execute_Img{ width:25%}
.Execute_Right{ width:75%;}
.ClientTestiText, .Client_Name{ font-size:13px;}
.Subscribe.Subscribe_Bg{ background: url(../images/meet_bg.png) repeat-x 0 top #FFFFFF !important;}

.Register_Now h2{ color:#444444; float:left; font-size:15px; margin:0; font-style:normal; padding:10px 0; text-transform:uppercase; width:100%;font-family: 'ralewaymedium';}
.Register_Now .Left_Info{ width:100%; float:left; padding:0; margin:0;}
.Register_Now .Right_Info{ width:100%; float:left; padding:0; margin:0;}
.Now_Register_block{ display:block; background: url("../images/meet_bg.png") repeat-x scroll 0 top #FFFFFF !important; border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;  float: left;  padding: 5%; width: 90%;}
.Register_Block{ display:none;}
.Now_Register{ float: left;  padding: 0 0 50px 0;  width: 100%;}
.Register_Now aside, .register_input{ display:none;}
.container.Register_Page{ margin: 0 2%; width: 96%;}
input[type="submit"].Inp_Reg{ float:right; background:#fff; color:#44a8b1; border:1px solid #44a8b1; padding:4px 8px; font-size:20px; margin:10px 0 0 20px; font-family: 'ralewaymedium'; cursor:pointer; text-indent:inherit; width:auto; height:auto; display:block;}
.Now_Register .C_Title, .Register_Now .Pencil_Logo{ display:block;}
.R_Title{  color: #DB5989; display:block; font-family: 'ralewaymedium'; font-size: 16px; padding: 10px 0 0; text-align: center; text-transform: uppercase;
    width: 100%;}
.Main_Info.Main_Info_border{ background:#fff; border-top: 1px solid #db5989; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;  padding: 15px 1%;}
#recaptcha_image{ width:250px !important; float:left !important; margin-left:5px !important;}
.recaptchatable .recaptcha_image_cell center img{ width:100% !important;}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th{ float:left !important; padding:2px !important;}
.recaptchatable #recaptcha_response_field{  margin: 52px 0 0 10px !important; width: 220px !important;}
.recaptchatable span{ width:auto !important; padding:10px !important;}
td.recaptcha_image_cell{ width: 262px !important;}


.modaal-inner-wrapper {
  padding: 0;
}



.home-sub{
	float: left;
}
.home-mag{
	float: left;
	margin: 0px 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%!important;
}
.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%;
}

.sidebar-banners{
	width:100%;
	margin: 10px 0px;
	background: #FFF;
    border: #e5e5e5 solid 1px;
    margin: 0px 0px 10px 0px;
}
.sidebar-banners a{
	max-width:300px;
}




}


@media only screen and (max-width : 568px){
	#slider ul li div.bluebike{ width:75%;}
	#slider ul li div.bluebike p{font-size: 13px !important;}
	.Mslider{ display:block;}
	.Downlaft_Left{ width:100%;}
	.Downlaft_Left a{ float:left; background:url(../images/download.png) no-repeat center 0 #44a8b1; width:100%; height:70px; text-align:center;padding: 68px 0 0 0;}
	.Downlaft_Left a:hover{ background:url(../images/download_hover.png) no-repeat center 0 #ff6666;}
	.Contact{ background:#fff;}
	.Subscribe.Advertising{ background:none; margin-bottom: 0;  padding-bottom: 0;}
	.Subscribe .Meet, .Subscribe .Meet ul{ background: none; border: none; float: left;  padding: 0;  width: 100%;}
	.Execute{ margin:20px 0 10px 0; padding:15px 3%; width:94%; border: 1px solid #CCCCCC;}
	.Subscribe_Bg{ float:left; width:90%; padding:5%; background:url(../images/meet_bg.png) repeat-x 0 top #fff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}
	.Subscribe{ background:none;}
  .Dabit_Block { background:#FFFFFF;  border-bottom: 1px solid #E5E5E5;  border-left: 1px solid #E5E5E5;  border-right: 1px solid #E5E5E5;  float: left;  margin: 0 0 20px;  padding: 3% 2%;  width: 96%;}

  .register_container {
    width: 95%;
    margin: auto;
    margin-top: 10px;
  }
  .modaal-inner-wrapper {
    padding: 0 !important;
  }
  .modaal-content-container {
    padding: 1px !important;
  }

  .Downlaft_Left a.downloadbutton {
    width: 100% !important;
    background: url(../images/download.png) no-repeat center 0 #44a8b1;
  }

  .Downlaft_Left a.downloadbutton:hover {
   background: url(../images/download_hover.png) no-repeat center 0 #f66;
  }

  .pag_mobile {
    display: block !important;
  }


}

@media only screen and (max-width : 768px){
		div.s_mob img{display: block;}
		div.s_archive img{display: none;}
		div.s_single img{display: none;}

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

/*SUBSCRUBE MOBILE HOME/SIDEBAR BLOCK*/



.sidebar-banners img{
	width:100%;
}

.home-mag {
    float: none;
    margin: 0px 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{
	margin-top:0px;
	clear: both;
}

/*SUBSCRUBE MOBILE HOME/SIDEBAR BLOCK END*/

}



@media only screen and (max-width: 480px) {

  .Left_Info {
    width: 100%;
    box-sizing: border-box;
  }

  .Pattern_Item {
    height: auto;
    width: 43%;
  }

  .Right_Info {
    width: 100%;
    padding-right: 1px;
    max-width: 300px;
    float: none;
    display: block;
    margin: auto;
  }

  .B300x250, .B300x250 img {
    display: flex;
    justify-content: center;
  }

  .block {
    margin: 6px;
  }

  .Right_Info .FSearch {
    width: 100%;
    box-sizing: border-box;
  }
}
