/*Responsiveness*/

@media (min-width: 1280px) and (max-width: 1600px) {
	.mfp-iframe-holder .mfp-content {width: 60% !important;height: 650px;}
}
@media (min-width: 1280px){
	.container { width: 1200px !important;}
	.n2-ss-layers-container{width:1200px !important; }
}
@media (min-width: 1100px) and (max-width: 1280px) {
	.container { width: 1024px !important;}
	.n2-ss-layers-container{width:1024px !important; }
	.page-template-for_students .game_icons .wpb_text_column img, .page-template-for_students .topic_icons .wpb_text_column img {width: 240px; height: 180px;}
	.home.page .explore_topics img {width: 240px; height: 180px;}
	.page-template-for_students .vc_row img.app_icon {width: 110px; height: 32px;}
	.mfp-iframe-holder .mfp-content {width: 75% !important;}
}
@media (max-width: 1199px) {
	.post-type-archive-product.woocommerce-page .panel .panel-center {margin-top: 0!important;}
	.page-template-for_students .vc_row {float: left;}
}
@media (min-width: 1024px) and (max-width: 1100px) {
	.container { width: 890px !important;}
	.n2-ss-layers-container{width:890px !important; }
	.page-title-excerpt{width: 80%;}
	.page-template-media_recipes .past_issues .sc-image{padding-right: 20px;}
	.page-template-for_students .game_icons .wpb_text_column img, .page-template-for_students .topic_icons .wpb_text_column img {width: 200px; height: 150px;}
	.home.page .explore_topics img {width: 200px; height: 150px;}
	.page-template-for_students .vc_row img.app_icon {width: 98px; height: 29px;}
	.mfp-iframe-holder .mfp-content {width: 85% !important; vertical-align: top;}
	.page-template-plant_soil aside.widget_black_studio_tinymce .textwidget div a img {width: 100% !important; height: auto !important;}
}

@media (min-width: 1024px) {
	.ls-wp-container, .ls-wrapper.ls-bg-outer {height: 450px !important;}
	.top-area { display: block !important;}
	.container { padding: 0 !important;}
	.n2-ss-layers-container{padding: 0 !important;}
	
}
@media (max-width: 1023px) {
	.mfp-iframe-holder .mfp-content {width: 90% !important; vertical-align: top;}
	.page-template-for_students .game_icons .wpb_text_column img, .page-template-for_students .topic_icons .wpb_text_column img {width: 100%; height: auto;}
	.home.page .explore_topics img {width: 100%; height: auto;}
	.page-template-for_students .vc_row img.app_icon {width: 98px; height: 29px;}
	.n2-ss-layers-container{width: 100% !important; padding: 0 15px !important;}
	.n2-ss-layers-container .n2-ss-layer{left: unset !important;}
	.page-template-for_teachers .vc_row .fullwidth-block .container {padding: 35px 15px 22px !important;}
	.post-type-archive-product.woocommerce-page .sidebar.left {padding: 0 15px !important;}
	.page-template-plant_soil aside.widget_black_studio_tinymce .textwidget div {  width: 19%;  float: left;  margin-right: 1%;}
	.page-template-plant_soil .col-md-9 { width: 100%; }
	.page-template-plant_soil .col-md-3 { width: 100%; }
	.page-template-plant_soil aside.widget_black_studio_tinymce .textwidget div a img {width: 100% !important; height: auto !important;}
	.page-template-background .vc_row.parallex_row .vc_col-sm-9 {width: 60%;}
	.page-template-background .vc_row.parallex_row .vc_col-sm-3 {width: 40%;}
}

@media (min-width: 980px) {
	#primary-navigation .nav-menu .responsive-menu-items {  display: none; }
}
@media (max-width: 979px) {
	/*#primary-navigation .nav-menu .responsive-menu-items {  display: block; }*/
	.mfp-content .nobel_prize {width: 100% !important;}
	.page-template-for_students .vc_row.topics_block {  margin-top: 30px !important; }
	.page-template-for_students .block-content:last-child {  padding-bottom: 100px !important;}
	.page-template-for_students .game_icons .vc_col-sm-3, .page-template-for_students .topic_icons .vc_col-sm-3 {width: 50%; float: left;}
	.page-template-for_students .game_icons .vc_col-sm-3 p, .page-template-for_students .topic_icons .vc_col-sm-3 p{text-align: center;}
	.home.page .explore_topics .vc_col-sm-3 {width: 50%; float: left;}
	.home.page .explore_topics .vc_col-sm-3 p{text-align: center;}
	/*.home.page .explore_topics h6 {text-align :left;}
	.home.page .explore_topics img {width: 280px; height: 210px;}*/
	.page-template-media_recipes .past_issues .vc_col-sm-2 {width: 30% !important; float: left;}
	.page-template-contact-us .vc_col-sm-4\/5 {width:75%;}
	.page-template-contact-us .vc_col-sm-1\/5 {width:25%;}
}

@media (max-width: 870px) {
	.page-template-for_teachers .vc_col-sm-3\/5, .page-template-for_teachers .vc_col-sm-2\/5 {width: 100% !important;}
	.single-product.woocommerce-page .sc-testimonials-carousel-wrap .caroufredsel_wrapper{height: 350px !important;}
	.single-product.woocommerce-page .sc-testimonials { padding: 20px 0;}
	.page-template-about_us .vc_row .vc_col-sm-9 {width:60%;}
	.page-template-about_us .vc_row .vc_col-sm-3 {width:40%;}
}

@media (min-width: 768px) {
 #footer-nav .col-md-4 { width: 33.33333333%; }
 #footer-nav .col-md-8 { width: 66.66666666%; }
}

@media (max-width: 768px) {
	.footer-widget-area .widget_black_studio_tinymce {width: 100% !important;}
}
@media (max-width: 767px) {
	.mfp-iframe-holder .mfp-content iframe {height: 100%;}
	.mfp-content iframe {width: 100%;}
	.mfp-content {width: 90% !important; vertical-align: top;margin-top: 40px;}
	.mfp-content .team_profile{width: 100% !important;}
	#footer-socials {float: left;}
	#footer-nav .col-md-4 {margin-top: 0;}
	#footer-nav .footer-socials-item.facebook {margin-left: 0;}
	/*.home.page .explore_topics img {width: 240px; height: 180px;}*/
	.page-template-plant_soil aside.widget_black_studio_tinymce .textwidget div {  width: 32.33%;  float: left;  margin-right: 1%;}
	.page-template-plant_soil .fertilizer-fact embed {width: 100% !important; height: auto !important;}
	.page-template-plant_soil ul.fertilizer-tabs { height: auto; display: inline-block;  padding-left: 0;}
	.page-template-plant_soil ul.fertilizer-tabs li {width: 31% !important;height: 150px;}
	.page-template-about_us .vc_row .vc_col-sm-9 {width:50%; float: left;}
	.page-template-about_us .vc_row .vc_col-sm-3 {width:50%; float: left;}
	.page-template-background .vc_row.parallex_row .vc_col-sm-9 {width:100%;}
	.page-template-background .vc_row.parallex_row .vc_col-sm-3 {width:100%;}
	.page-template-our_partners .wpb_column.vc_col-sm-4 {float: left;}
	.page-template-for_teachers .oneHalf, .page-template-our_partners .oneHalf {   width: 100%;}
	.page-template-our_partners .newsletter_block {  margin-top: 50px;}
	.page-template-media_recipes .poster_block .vc_col-sm-3 { width: 50%; float: left;}
	.page-template-media_recipes .recipes_block .vc_col-sm-6 { width: 50%; float: left;}
	.page-template-media_recipes .past_issues .vc_col-sm-2 {width: 30% !important;}
	.page-template-contact-us .vc_col-sm-4\/5 {width:100%;}
	.page-template-contact-us .vc_col-sm-1\/5 {width:100%;}
	.page-template-news_ideas .vc_row.events img {float: unset; margin-left: 0;}
	.page-template-news_ideas .vc_row.events .wpb_wrapper p {text-align: center; margin-bottom: 0 !important;}
	.page-template-news_ideas .vc_row.events .wpb_wrapper p.WithIcon {text-align: right;}
	.page-template-news_ideas .vc_row.events ul {margin-top: 0 !important;}
	.page-template-news_ideas .vc_row .post-image {width: 30% !important; float: left;padding-right: 15px;}
	.page-template-news_ideas .vc_row .post-text {width: 70% !important; float: left;}
	.page-template-news_ideas .vc_row .post-text .entry-info{width: 100% !important; }
	.page-template-our_partners .partnersYT .sc-youtube{height: 360px !important;}
}

@media (max-width: 600px) {
	.page-template-for_students .vc_row.topics_block {  margin-top: -100px !important;}
	.page-template-for_students .game_icons .vc_col-sm-3, .page-template-for_students .topic_icons .vc_col-sm-3 {width: 100%;}
	.home.page .explore_topics .vc_col-sm-3 {width: 100%; }
	.post-type-archive-product.woocommerce-page .fullwidth-block {height: 100% !important;}
	.post-type-archive-product.woocommerce-page .fullwidth-block .wpb_text_column h3 {width: 100% !important;}
	.post-type-archive-product.woocommerce-page .fullwidth-block .wpb_text_column img { display: block !important; margin: 10px auto !important; float: none; }
	.page-template-plant_soil aside.widget_black_studio_tinymce .textwidget div {  width: 48%;  float: left;  margin-right: 2%;}
	.page-template-plant_soil ul.fertilizer-tabs li {width: 46% !important;}
	.team_profile .prTitle h5 {margin-top: 0 !important;}
	.team_profile .prTitle {min-height: 120px; height: auto;}
	.page-template-news_ideas .vc_row .post-image {width: 40% !important;}
	.page-template-news_ideas .vc_row .post-text {width: 60% !important; }
}
/*@media (min-width: 581px) and (max-width: 767px) {
	
	.n2-ss-layers-container .n2-ss-layer h3 { font-size: 20px !important; 	line-height: 20px !important; }
	.n2-ss-layers-container .n2-ss-layer p { font-size: 14px !important; line-height: 20px !important; }
	.n2-ss-layers-container .n2-ss-layer p:last-child a { font-size: 16px !important; }
	.n2-ss-slider .nextend-arrow { display: none !important; }
}

@media (max-width: 580px){
.n2-ss-layers-container { width: 96% !important; }
	.n2-ss-layers-container .n2-ss-layer, 
		.page-template-for_teachers .n2-ss-layers-container .n2-ss-layer { top: 1% !important; padding: 4px !important; width: 85% !important; }	
	.n2-ss-layers-container .n2-ss-layer p { font-size: 12px !important; line-height: 18px !important; }
	.n2-ss-layers-container .n2-ss-layer p:last-child a { font-size: 14px !important; }
	.n2-ss-slider .nextend-arrow { display: none !important; }
	.n2-ss-layers-container .n2-ss-layer h3 { font-size: 16px !important; 	line-height: 20px !important; }
	.n2-ss-mobile > .n2-ss-swipe-element { height: 220px !important; } 
	
	.page-template-for_teachers .n2-ss-layers-container ul { margin-bottom: 0px !important;  }
	.page-template-for_teachers .n2-ss-layers-container ul > li { font-size: 12px !important; line-height: 20px !important; }
}*/
@media (max-width: 500px){
	.single-product.woocommerce-page .sc-testimonials .sc-testimonial-text{ padding: 30px 10px !important;}
	.single-product.woocommerce-page .sc-testimonials-carousel-wrap .caroufredsel_wrapper{height: 400px !important;}
	.nobel-prize-player embed {width: 100%; }
	.mfp-content .nobel_prize {padding: 50px 20px;} 
	.page-template-about_us .vc_row .vc_col-sm-9 {width:100%;}
	.page-template-about_us .vc_row .vc_col-sm-3 {width:100%;}
	.page-template-about_us .vc_row .vc_col-sm-3 .wpb_single_image.vc_align_right {text-align: center;}
	.page-template-our_partners .wpb_column.vc_col-sm-4 {width: 100% !important; margin-right:0; margin-bottom: 2%;}
	.page-template-media_recipes .recipes_block .vc_col-sm-6 { width: 100%;}
	.page-template-media_recipes .past_issues .vc_col-sm-2 {width: 47% !important;}
	.page-template-media_recipes .past_issues .sc-image {width: 140px !important;}
	.page-template-media_recipes .parallex_row {margin-top: 50px !important;}
	.page-template-news_ideas .vc_row .post-image {width: 100% !important;}
	.page-template-news_ideas .vc_row .post-text {width: 100% !important; }
	.page-template-our_partners .partnersYT .sc-youtube{height: 300px !important;}
}
@media (max-width: 420px){
	.site-title .site-logo {width: 80%;}
	.single-product.woocommerce-page .sc-testimonials .sc-testimonial-text{ padding: 20px 0px !important;}
	.single-product.woocommerce-page .sc-testimonials-carousel-wrap .caroufredsel_wrapper{height: 420px !important;}
	.page-template-plant_soil aside.widget_black_studio_tinymce .textwidget div {  width: 100%;  float: left;  margin-right:0 ;}
	.page-template-plant_soil ul.fertilizer-tabs li {width: 95% !important; height: auto;}
	.page-template-media_recipes .poster_block .vc_col-sm-3 { width: 100%;}
	.page-template-news_ideas .sc-pagination a {margin: 0 5px !important;}
/*	.page-template-plant_soil .vc_tta-panel-body .sc-button { white-space: normal !important;}*/
	.sc-button { white-space: normal !important;}
	.page-template-our_partners .partnersYT .sc-youtube{height: 240px !important;}

}
@media (max-width: 360px){
.related-products-navigation .sc-next::after, .ls-scalia a.ls-nav-next::after {text-indent: 20px;}
.related-products-navigation .sc-prev::after, .ls-scalia a.ls-nav-prev::after {text-indent: -20px;}
.page-template-news_ideas .sc-pagination a {margin: 0 1px !important;}
.page-template-news_ideas .vc_row.events img {  width: 100%;    height: auto;}
}
