@media only screen and (min-width : 1041px) {
	#box_toggle .bottom-slider .slides {
		width: 954px !important;
	}
}
@media only screen and (max-width : 1040px) {
	.holder_images.donate-img-holder {
		margin-left: auto;
	}
	.container,.menu_h{width: 100%;}
	#main{padding: 25px 10px 0;}
	#menu{margin: 0 0 0 3px;}
	.box_post{width: 100%;}
	.box_post .color_box{width: 100%;float: none;overflow: hidden;}
	.entry .color_box{padding: 0;display: table;}
	.color_box, .entry .color_box{
		min-height: inherit;
		padding: 15px 0 15px;
		overflow: hidden;
	}
	.entry .color_box h2 br{display: none;}
	.entry .color_box h2{position: relative;bottom: 0;display: table-cell;text-align: center;vertical-align: middle;padding: 0 10px;}
	.holder_images{width: 730px;margin: 0 auto;}
	.in_mobile {
		display: block;
	}
	.in_desktop {
		display: none;
	}
	.holder_images img{
		float: none;
		display: block;
		max-width: 100%;
	}
	.menu_social_box{width: 700px;margin: 0 10px 14px 0;}
	#logo{margin: 5px 0 0 10px;}
	#box_text{margin: 0 -10px;padding: 35px 10px 10px;}
	#footer{padding: 20px 10px 30px;margin: 0 -10px;}
	a.btn_yellow{margin: 6px 10px 0 0; }
	#content.bxslider-holder{
		width: 100%;
	}
	#main .box{
		width: 49%;
		float:left;
		height: auto;
		margin-bottom: 2%;
	}
	#main .box.right{
		margin-left: 2%;
	}
	#main .box .title {
		width: 100%;
		box-sizing: border-box;
	}
	#main .box img{
		position: static;
	}
	#sidebar.sidebar-holder{
		width: 100%;
		clear: both;
		float: none;
	}
	#sidebar.sidebar-holder .bow_sidebar {
		height: 210px;
		width: 49%;
		box-sizing: border-box;
		float: left;
		margin-bottom: 2%;
	}
	#sidebar.sidebar-holder .bow_sidebar.updates{
		margin-left: 2%;
	}
	.bxslider li a.h1{
		width: 100%;
	}
	#box_toggle .bottom-slider {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
		box-sizing: border-box;
	}
	#box_toggle .bottom-slider .btn-left {
		left: 10px;
	}
	#box_toggle .bottom-slider .btn-right{
		right: 10px;
	}
	#box_toggle .bottom-slider .slides{
		width: 711px !important;
	}
}
@media only screen and (max-width :1000px) {
	#footer p.copy{width: 400px;margin: 19px 0 0 0;}
	.footer_logo{margin: 2px 0 0 0;}
}
@media only screen and (max-width : 980px) {
	.menu_social_box{width: 550px;}
}
@media only screen and (max-width : 852px) {
	#menu li a{padding: 13px 3px;}
	#menu li{margin: 0;}
	#menu {margin: 0 0 0 7px;}
	#main .box .title h3 {
		font-size: 18px;
	}
	#main .box .title .opacity {
		font-size: 18px;
	}
}
@media only screen and (min-width : 777px) {
	#menu li:hover ul{display: block;}
}
@media only screen and (max-width : 820px) {
	#box_toggle .bottom-slider .slides{
		width: 467px !important;
	}
}
@media only screen and (max-width : 776px) {
	.only-phone{
		display:block;
		float: left;
    	padding-top: 10px;
    	margin-left: 45%;
	}

	.sf-menu{
		display: none;
	}

	.menu_h:hover{
		cursor: pointer;
	}

	.menu_h:hover .sf-menu{
		display: block;
	}

	.only-desktop{
		display: none;
	}
	#newsletter_btn{
		border-right:none !important;
		margin-left: 23%;
	}
	.holder_images.donate-img-holder {
		width: 354px;
	}
	.donate-img-holder .big-block{
		border-top: 2px solid #f7f2ef;
	}
	.donate-img-holder .small-block {
		width: 50%;
	}
	.donate-img-holder .big-block {
		width: 50%;
	}
	.donate-img-holder .small-block.small-block-first {
		border-right: 1px solid #f7f2ef;
	}
	.donate-img-holder .small-block.small-block-second {
		border-left: 1px solid #f7f2ef;
	}
	.donate-img-holder .big-block.big-block-second {
		border-right: 0;
	}
	.donate-img-holder .big-block.big-block-first {
		border-left: 0;
	}
	.bxslider li{
		height: auto;
	}
	.bxslider li img{
		position: static;
	}
	.bxslider {
		height: auto;
	}
	.menu_h{
		width: 100%;
	}


	.menu_trigger,.drops {	display: block;}
	#menu{
		z-index:1000;
		/*display: none;*/
		float: none;
		width: 100%;
		position: absolute;
		padding: 0;
		left: 0;
		top: 100%;
		border-bottom: 1px solid #d2d2d3;
		background: #e7e3e0;
		margin: 0;
	}

	#menu li,
	#menu ul li {
		display:block;
		padding: 0;	
		float: none;
		text-align: center;
	}
	#menu>li>ul ,#menu li.orange>ul.sub-menu{
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		padding: 0;
	}
	#menu ul a {
		text-align:left;
		display:block;
		padding: 8px;
		float: none;
	}
	#menu ul a:hover {
		color: #fff;
		text-decoration:none;
	}
	#menu>li>ul>li>ul>li>ul>li{background: url(./images/separator.png) no-repeat 5px 13px;}
	#menu>li>ul>li>ul>li>ul{display: none;}
	#menu > li:hover .sub-menu.top {
		display:none;
		position: relative;
	}
	#logo{}
	#menu>li>ul>li{
		width: 100%;
		margin:0;
		float: none;
		}
	#menu>li>ul>li>ul .drops{height: 34px;}
	#menu>li li.black>a{color: #fff;}
	#menu>li li.black:hover>a{color: #1f1f1f;}
	a.btn_yellow{margin: 5px 10px 5px 0;}
	#menu li.orange>ul.sub-menu{}
	#menu>li.orange>ul.sub-menu>li {
		width: 100%;
		margin:0;
		float: none;
	}
	#menu>li>ul{height: inherit;}
	#menu li.blue>ul.sub-menu,#menu li.purpur>ul.sub-menu{width: inherit;}
	#menu>li>ul>li>ul>li{margin: 0 0 13px;}
	#menu li.blue:hover a{background: url(./images/bg_blue.png) repeat;}
	.menu_social_box{    width: 368px;}
	#menu li ul li a{padding: 8px 35px 8px 8px;}
	.box_post img{float: none;margin: 0 auto;}
	.holder_images{width: inherit;}
	#footer p.copy {
		width: 100%;
		margin: 19px 0 20px 0;
		float: none;
		text-align: center;
	}
	.footer_logo{
		float: none;
		margin: 0 auto;
		display: block;
		width: 297px;
	}
	.post{padding-bottom: 30px;}
	iframe{width:100%!important;text-align: left;}
	#box_text .entry.entry_real.box_video p{text-align: center;}
	
}
@media only screen and (max-width : 680px) {
	#main .box .title h3 {
		font-size: 14px;
	}
	#main .box .title .opacity {
		font-size: 14px;
	}
}
@media only screen and (max-width : 650px) {
	#mc_embed_signup{width: 100% !important;}
	.bxslider li a.h1{
		font-size: 24px;
	}
	#mc_embed_signup .mc-field-group input {
		box-sizing: border-box;
	}
	#mc_embed_signup .mc-field-group label {
		margin-bottom: 0 !important;
		font-size: 14px;
	}
}
@media only screen and (max-width : 620px) {
	#logo{float: none;display: block;margin: 0 auto 20px;}
	.menu_social_box{    width: 368px;float: none;margin: 0 auto 20px;}
	#main .box {
		width: 100%;
		float: none;
	}
	#main .box.right {
		margin-left: 0;
	}
	#main .box img{
		width: 100%;
	}
	#sidebar.sidebar-holder .bow_sidebar {
		width: 100%;
		float: none;
		height: auto !important;
	}
	#sidebar.sidebar-holder .bow_sidebar.updates{
		margin-left: 0;
	}
	#sidebar.sidebar-holder .bow_sidebar .scroll-pane{
		height: auto !important;
	}
	#sidebar.sidebar-holder .jspContainer {
		height: auto !important;
	}
	#sidebar.sidebar-holder .jspPane {
		position: static;
	}
}
@media only screen and (max-width : 600px) {
	#box_toggle .bottom-slider .slides{
		width: 224px !important;
	}
	.entry .form .row label {
		display: block;
		width: 100%;
		text-align: left;
		margin-right: 0;
	}
	.entry .form .row textarea {
		width: 100%;
		box-sizing: border-box;
	}
	.entry .form .row input[type=text], .form .row textarea, .form .row select{
		max-width:100%;
		box-sizing: border-box;
	}
	.entry .form .row.submit:after{
		content: "";
		display: block;
		clear: both;
	}
}
@media only screen and (max-width : 560px) {
	iframe{width: 100%!important;text-align: left;}
	.bxslider li a.h1 {
		font-size: 24px;
		position: static;
		display: block;
		box-sizing: border-box;
		background: none;
	}
	.bxslider{
		background: rgba(0,0,0,0.5);
	}
	.bx-wrapper .bx-controls-direction a {
		top: 30%;
	}
}
@media only screen and (max-width : 500px) {
	.social {
		float: none;
		margin: 5px 0 0 0;
		display: block;
		overflow: hidden;
		}
	.social li:first-child{margin: 0;}
	.btn_signup{
		float: none;
		border-right: none;
		margin: 0 auto 20px;
		display: block;
	}
	.menu_social_box{width: 100%;}
	.menu_social_box .holder,.slogan{padding: 0 10px;}
	.home-entry .paragraph {
		padding: 15px 25px 10px 25px;
	}
	.title_foot {
		margin: 0 0 30px 0px;
		text-align: center;
	}
}
@media screen and (min-width:240px) and (max-width:430px) {
	.holder_images.donate-img-holder {
		width: 100%;
	}
	.donate-img-holder .small-block{
		width: 50% !important;
	}
	.donate-img-holder .big-block{
		width: 50% !important;
	}
	
	.donate-img-holder .big-block img,
	.donate-img-holder .small-block img{
		margin-left: 0 !important;
		width: 100%;
		height: auto;
		position: static;
	}
	.entry img{
		display: block;
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.entry .form .row input[type=text],.entry  .form .row textarea, .entry .form .row select{
		width:100%;
	}
	.entry .title h1 {
		font-size: 34px;
	}
	#mc_embed_signup .mc-field-group label {
		font-size: 12px;
	}
	#box_toggle .bottom-slider {
		padding-left: 30px;
		padding-right: 30px;
	}
	#box_toggle .bottom-slider .btn-left {
		z-index: 2;
	}
	#box_toggle .bottom-slider .btn-right {;
		z-index: 2;
	}
	#box_toggle {
		width: calc(100% + 20px);
		margin-left: -10px;
	}
	.entry .list_images li{width: 280px;}
	.entry .list_images .list_item{width: 280px;}
	.entry_real h1{font-size: 28px;}
	select{width: 100%;}
	.entry.images_changes img{float: none!important;width: 100%;height: auto;display: block;margin: 0 auto 15px;}
	.footer_logo {
		max-width: 100%;
	}
}