/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.boxed .rows { width: 100%; }

	.shortcode-col-1-1, .s-col-1 { width: 100%; }
	.shortcode-col-2-1, .s-col-2 { width: 48.9361%; }
	.shortcode-col-3-1, .s-col-3 { width: 27% !important; }
	.shortcode-col-4-1, .s-col-4 { width: 23.4042%; }
	.shortcode-col-3-2 { width: 70%; }
	.shortcode-col-4-3 { width: 72.3404%; }
	.shortcode-col-6-1 { width: 15.3333%; margin-top: -20px;}
	.shortcode-col-6-5 { width: 83.0509%; }

	.shortcode-col-3-1 { margin-right: 3%;}
	.shortcode-col-2-1,
	.shortcode-col-4-1,
	.shortcode-col-3-2,
	.shortcode-col-4-3,
	.shortcode-col-6-1,
	.shortcode-col-6-5 { margin-right: 1.6%; }

	.shortcode-col-last { margin-right: 0; }

	.s-col-5 { width: 17.8723%; }

	.s-col-1,
	.s-col-2,
	.s-col-3,
	.s-col-4,
	.s-col-5 { margin-left: 2.1276%; }

	.s-col-first { margin-left: 0; }

	.shortcode-gallery li.col-first { clear: none; }
	div.jzzf_half { width: 88% !important;}

}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
	.container{ max-width: 100%; }
	.site-header-section { height: auto;}
	.site-logo, 
	.site-name, 
	.site-top-social,
	.site-copyright { text-align: center; }
	.site-top-social { position: static; }
	.drop-menu,
	.bottom-menu,
	#lang_sel { display: none; }
	.select-menu,
	.select-bottom-menu { 
		display: block;
		padding: 6px 10px;
		border:1px solid #E5E5E5;
		margin: 25px 0;
		width: 100%;
		cursor:pointer;
	}
	.site-top-social { margin-bottom: 25px; }
	.site-top-social a { display: inline-block; }
	.site-logo, 
	.site-name, 
	#main-menu,
	.site-copyright,
	#nav-bottom-menu { float: none; }
	#toTop { right: -999px; }

	.post-list-shortcode .six,
	.post-portfolio-fullwidth .four,
	.post-portfolio-fullwidth .eight,
	.post-portfolio-right-side .eight,
	.post-portfolio-right-side .four,
	.post-portfolio-left-side .eight,
	.post-portfolio-left-side .four { width: 100%; }

	.post-list-shortcode .six .six { width: 50%; }

	.post-portfolio-fullwidth .post-format,
	.post-portfolio-left-side .post-media .inner { padding-left: 0; }
	.post-portfolio-right-side .post-media .inner { padding-right: 0; }

	.post-slide-list .post-carousel { margin-top: -40px; }
	.post-slide-list .post-carousel .three { margin-top: 40px; }
		.shortcode-col-3-1, .s-col-3 { width: 24% !important; }
			.shortcode-col-3-1 { margin-right: 4.5%;}
				.shortcode-col-3-2 { width: 71.5%; }
				li.jzzf_row:first-child, h1.alignright { display: none; }
				.field-wrap { width: 93% !important;}
				li.jzzf_row { width: 100%;}
				li.jzzf_row:nth-child(3) { margin-top: 10px !important;}
}




/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	.footer-widgets-area .columns .twelve,
	.footer-widgets-area .columns .six,
	.footer-widgets-area .columns .four,
	.footer-widgets-area .columns .three,
	.post-contact-page .eight,
	.post-contact-page .four,
	.site-content-blog-wrapper .eight,
	.site-content-blog-wrapper .four,
	.site-content-wrapper-right-page .eight,
	.site-content-wrapper-right-page .four,
	.site-content-wrapper-left-page .eight,
	.site-content-wrapper-left-page .four,
	.portfolio-list .six { width: 100%; float: none; }
	.post-contact-page .four .inner,
	.site-content-blog-wrapper .four .inner,
	.post-contact-page .four .inner,
	.site-content-wrapper-right-page .four .inner { padding-left: 0;}
	.site-content-wrapper-left-page .four .inner { padding-right: 0; }
	.site-content-blog-wrapper .four .inner,
	.site-content-wrapper-right-page .four .inner,
	.site-content-wrapper-left-page .eight .inner { margin-top: 40px; }
	.flex-container-slideshow .flex-caption,
	.sortable-menu { display: none; }
	.site-page-header h3,
	.site-page-header .page-header-breadcrumbs { float: none; }

	.portfolio-list li .post-thumb { margin-right: 0; }
	.portfolio-list li .post-data { margin-left: 0; }

	.shortcode-col-2-1,
	.shortcode-col-3-1,
	.shortcode-col-4-1,
	.shortcode-col-3-2,
	.shortcode-col-4-3,
	.shortcode-col-6-1,
	.shortcode-col-6-5,
	.s-col-2,
	.s-col-3,
	.s-col-4,
	.s-col-5 { 
		width: 100%; 
		float: none;
		margin-left: 0;
		margin-top: 20px;
	}

	.portfolio-grid .six,
	.portfolio-grid .four,
	.portfolio-grid .three,
	.portfolio-grid .two,
	.post-list-shortcode .six,
	.post-list-shortcode .six .six { width: 50%; /*float: none;*/ }

	.sti-menu,
	.post-list-shortcode { padding-top: 5px; }

	.post-slide-list .post-carousel .three { width: 100%; }
}



/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.container{ max-width: 960px; }
	#rev_slider_1_1, #rev_slider_1_1_wrapper { width: 940px !important; height: 239px !important;}
	.text h3.title { font-size: 16px !important; line-height: 18px !important;}
	.post-slide-list .post-carousel-js li { width: 220px !important; }
	.side-widget-area .widget-search .text-file { width: 260px; }
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 600px; }
	.portfolio-grid .two { width: 25%; }
}



/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.post-slide-list .post-carousel-js li { width: 280px !important; }
	.side-widget-area .widget-search .text-file { width: 190px; }
	.footer-widgets-area .widget-search .text-file { width: 344px; }
	.text h3.title { font-size: 13px !important; line-height: 18px !important;  }
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 470px; }
	.footer-widgets-area .columns .twelve,
	.footer-widgets-area .columns .six,
	.footer-widgets-area .columns .four,
	.footer-widgets-area .columns .three { width: 50%; }

	.s-col-2,
	.s-col-3,
	.s-col-4,
	.s-col-5,
	.s-col-6 { width: 49%; margin-left: 2%; }

	.s-col-2:nth-child(2n+1),
	.s-col-3:nth-child(2n+1),
	.s-col-4:nth-child(2n+1),
	.s-col-5:nth-child(2n+1),
	.s-col-6:nth-child(2n+1) {
		margin-left: 0;
		clear: left;
	}

	.footer-widgets-area .columns .column:nth-child(2n+1) {
		clear: left;
	}

	.portfolio-grid .six,
	.portfolio-grid .four,
	.portfolio-grid .three,
	.portfolio-grid .two { width: 33.333333%; }

	.post-slide-list .post-carousel .three { width: 50%; }
}



/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.post-slide-list .post-carousel-js li { width: 360px !important; }
	.side-widget-area .widget-search .text-file,
	.footer-widgets-area .widget-search .text-file,
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
		.contact-form-wrapper input[type="email"],
			.contact-form-wrapper input[type="tel"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 440px; }
				.shortcode-col-3-1, .s-col-3 { width: 96.5% !important; }
			li.post-thumb a img { max-width: 80px;}
}





/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.post-slide-list .post-carousel-js li { width: 300px !important; }
	#rev_slider_1_1, #rev_slider_1_1_wrapper { width: 300px !important; }
	.side-widget-area .widget-search .text-file,
	.footer-widgets-area .widget-search .text-file,
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 280px; }
	.portfolio-grid .six,
	.portfolio-grid .four,
	.portfolio-grid .three,
	.portfolio-grid .two,
	.post-list-shortcode .six,
	.post-list-shortcode .six .six { width: 100% !important; float: none !important; }
			.shortcode-col-3-1, .s-col-3 { width: 95.5% !important; }
			li.post-thumb a img { max-width: 80px;}
}





/*240*/
@media only screen and (max-width: 319px) {
	.post-slide-list .post-carousel-js li { width: 220px !important; }
	.side-widget-area .widget-search .text-file,
	.footer-widgets-area .widget-search .text-file,
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 200px; }
}