/*   
Theme Name: Lumea Ferestrelor
Theme URI: http://fivestars-webdesign.com/
Description: Media CSS
Author: Alex
Author URI: http://fivestars-webdesign.com/
*/

@media (max-width: 1366px) {
	.tp-leftarrow {
		left: 6% !important;
	}

	.tp-rightarrow {
		right: 6% !important;
	}
}

@media (max-width: 1224px ) {
	
	.gallery-images {
		text-align: center;
	}
}

@media (max-width: 1199px) {
	.menu-wrap .navbar-collapse.collapse {
		display: none !important;
	}
	
	.menu-wrap .navbar-toggle {
		padding: 7px 11px;
		margin-top: 8px;
		margin-right: 23px;
		margin-bottom: 8px;
		background-color: transparent;
		border: 1px solid #6d4e33;
		border-radius: 0px; 
	}
	
	.menu-wrap .navbar-collapse.collapse.in {
		display: block !important;
	}
	
	.menu-wrap .navbar-toggle {
		display: block !important;
	}
	
	.menu-wrap .navbar-collapse {
		text-align: center;
		display: block !important;
	}
	
	.menu-wrap .navbar-header {
		float: none;
		display: block !important;
	}
	
	.menu-wrap .navbar-nav {
		padding: 0;
		float: none;
		vertical-align: top;
		width: 100%;
	}
	
	.menu-wrap .navbar-nav > li {
		float: none;
	}

	.category-wrap .category-padding:nth-child(1), .category-wrap .category-padding:nth-child(2), .category-wrap .category-padding:nth-child(n + 3) {
		padding: 0 10px;
	}
	
	.catalog-blocks {
		padding: 30px 35px;
	}
	
	.catalog-blocks:nth-child(2n), .catalog-blocks:nth-child(2n + 1) {
		padding: 10px;
	}
	
	.worker img{
		display: none;
	}
	
	.deliver-form-fields, .button-send input[type="submit"]  {
		width: 100%;
	}
	
	.deliver-form-fields input[name="your-name"], .deliver-form-fields input[name="your-phone"]{ 
		max-width: 100%;
	}
	
	.delivery-form {
		height: auto;
		max-height: 100%;
	}
	
	.delivery-form .col-lg-7 .no-padding {
		padding: 0 10px;
	}
	
	.news, .articles {
		padding: 0px;
	}
	
	.news h1, .articles h1 {
		text-align: center;
	}
	
	.news-blocks {
		padding: 0 10px;
	}
	
	.articles-blocks {
		padding: 10px;
	}
	
	.articles-image > img {
		height: auto;
	}
	
	.five-logo {
		left: 0;
		position:static;
		text-align: right;
		margin: 0;
		float: none;
	    padding: 0 20px;
	}
	
	.social-networks {
		margin-top: 20px;
		width: 50%;
		text-align: right;
		padding: 0 20px;
	}
	
	.footer-margin {
		margin-top: 0;
		padding: 0 10px;
	}

	.footer .navbar-nav {
		margin: 0;
	}
	
	.footer-menu > li > a {
		padding: 10px;
	}
	
	.mob-contact-info, .mob-logo {
		padding: 0 10px;
	}
	
	.why-blocks {
		padding: 0 10px;
	}
	
	.gallery-wrap .gallery-padding:nth-child(6n + 1) > .gallery-fancybox > img {
	padding-left: 7.5px;
	}

	.gallery-wrap .gallery-padding:nth-child(6n + 6) > .gallery-fancybox > img {
		padding-right: 7.5px;
	}
	
	.article-wrap .articles-catalog-blocks:nth-child(3n + 2) {
		padding: 15px 10px;
	}

	.article-wrap .articles-catalog-blocks:nth-child(3n) {
		padding: 15px 10px;
	}

	.article-wrap .articles-catalog-blocks:nth-child(3n + 1) {
		padding: 15px 10px;
	}
	
	.contact-info-block, .contact-map {
		padding: 0 10px;
	}
	
	.contact-right-padding, .contact-left-padding {
		padding: 0;
	}
	
	.about-us-content {
		padding: 0 10px;
	}
	
	.single-products-wrap {
		padding: 0 10px;
	}
	
	.single-characteristics-block, .sidebar-padding {
		padding: 0;
	}
	
	.single-price {
		left: 0;
	}
	
	.category-padding, .helpful-information-blocks {
		padding: 0 5px;
	}
	
	.single-articles-wrap {
		padding: 0 10px;
	}
	
	.calculator-wrap .nav-tabs>li {
		float: none; 
		display: inline-block;	
	}
	
	.calculator-tabs {
		text-align: center;
	}
	
	.calculator-wrap h3, .calculator-wrap h4 {
		text-align: center;
	}
	
	.left-block-calculator {
		text-align: center;
	}
	
	.window-options {
		top: 0;
		padding-left: 0;
		text-align: center;
	}
	.window-options.col-lg-8 {
		width:100%;
	}
	.total-price {
		margin-bottom: 20px;
	}

	.top-size-1, .top-size-2, .top-size-3, .top-size-4 {
		margin-left: -3px;
	}
	
	.window-options {
		margin-bottom: 40px;
	}
	
	.balcony {
		padding: 0 10px;
	}
	
	.balcony-image img {
		vertical-align: top;
		width: 100%;
		border: 4px solid white;
		box-shadow: 0px 0px 1px 2px #E8E8E8;
		float: left
	}

	.balcony-content {
		display: block;
		width: 100%;
		padding: 10px;
	}
	
	.balcony-image {
		display: block;
	}

	.balcony-blocks:nth-child(2n) .balcony-content {
		float: none;
		padding-left: 0px;
		margin-left: 0;
	}

	.balcony-blocks:nth-child(2n) .balcony-image, .balcony-image {
		margin-left: 0px;
		padding: 0 25px 10px 0;
		float: left;
	}

	.balcony-blocks {
		padding-bottom: 20px;
	}

	.balcony-position {
		position: static;
	}

	.balcony-button {
		position: static;
	}
	
	.balcony-content .catalog-title {
		margin-top: -20px;
	}
	
	.balcony-image img {
		min-height: 100%;
	}
	
	.calculator-button {
		left: 20px;
	}
}


@media (max-width: 1100px) {
	.why-blocks > .col-lg-4:nth-child(2n), .why-blocks > .col-lg-4:nth-child(2n + 1), .why-blocks > .col-lg-4:nth-child(2n + 1)  {
		width: 50%;
	}
	
	.why-blocks > .col-lg-4:nth-child(2n + 1) {
		background-size: 100%;
	}
	
	.why-blocks > .col-lg-4:nth-child(5) {
		background: url('/wp-content/uploads/2026/04/Snimok-ekrana-2026-04-04-190747-1.png') no-repeat;
		position: static;
		top: 0px;
		background-size: 100%;
	}
	
	.why-blocks > .col-lg-4:nth-child(3) {
		float: right;
	}
	
	.why-blocks > .col-lg-4:nth-child(2n + 4) {
		max-height: 150px;
	}
}

@media (max-width: 1024px) {
	.tp-rightarrow.default, .tp-leftarrow.default {
		display: none;
	}
}

@media (max-width: 991px) {
	.footer .navbar-nav {
		display: inline-block;
		text-align: center;
		float: none;
	}
	
	.footer {
		text-align: center;
	}
	
	.social-networks, .five-logo {
		text-align:center;
		width: 100%;
	}
}

@media (max-width: 980px) {
	.why-blocks > .col-lg-4:nth-child(2n), .why-blocks > .col-lg-4:nth-child(2n + 1), .why-blocks > .col-lg-4:nth-child(2n + 1)  {
		width: 100%;
	}
	
	.why-blocks {
		padding: 0;
	}
	
	.block-why .no-padding {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.why-blocks > .col-lg-4:nth-child(2n + 1) > img, .why-blocks > .col-lg-4:nth-child(2n + 1) > .text-blocks {
		float: right;
	}
	
	.col-lg-4:nth-child(2n + 1) > .text-blocks {
	    left: -20px;
	}
	
/*	.category-wrap .category-padding:nth-child(1) {	
		padding-right: 0px;
		padding: 0 0px 0 20px;
	}

	.category-wrap .category-padding:nth-child(2) {	
		padding-left: 0px;
		padding: 0 0px 0 20px;
	}

	.category-wrap .category-padding:nth-child(n + 3){
		padding: 0 0px 0 20px;
	}*/
	
	.catalog-content {
		width: 75%;
	}
}

@media (max-width: 800px) {
	.photo-gallery .gallery-padding{
		width: 50%;
	}
}

@media (max-width: 768px) {
	.footer .navbar-nav>li, .footer .navbar-nav {
		float: none;
	}
	
	.social-networks {
		width: 100%;
	}
	
		
	.footer-margin{
		text-align: center;
		margin-bottom: 10px;
		margin-top: 7px;
	}
	
	.footer .navbar-nav {
		width: 100%;
	}
	
	.footer-menu > li > a {
		padding: 10px;
		background: #cf2e2e;
		margin-top: 4px;
	}
	
	.image-left, .articles-content .image-left > img {
		float: none;
		max-width: 100%;
		max-height: 100%;
		line-height: 18px;
		margin: 0 auto;
		margin-bottom: 20px; 
	}
	
	.articles-content .image-left > img {
		width: 100%;
		height: auto;
	}
	
	.category-padding img {
		height: auto;
	}
	
	.other-category-products .category-padding {
		max-height: 100%;
	}
	
	.right-size-1-windows, .right-size-3-windows, .right-size-2-windows, .right-size-1-windows {
		position: static;
		margin: 0;
	}
	
	.sizer-up {
		border: 0;
	}
	
	.top-size-1, .top-size-2, .top-size-3, .top-size-4 {
		position: static;
	}
	
	.width-input img {
		display: none;
	}
	
	.sizer-up-line, .sizer-down-line {
		border: none;
		height: 0;
	}
	
	.top-line, .resultWidth, .height-style-input {
		position: static;
	}
	
	.sizer-up-arrow1, .sizer-down-arrow1 {
		display: none;
	}
	
	.sizer-up-arrow1, .sizer-up-arrow2, .sizer-left-arrow1, .sizer-left-arrow2, .sizer-right-arrow1, .sizer-right-arrow2, .sizer-down-arrow1, .sizer-down-arrow2 {
		display: none;
	}
	
	.lines .width-input:nth-child(2) .sizer-down {
		border: 0;
		height: auto;
	}
	
	.sizer-down {
		height: auto;
	}
	
	.sizer-down {
		border: 0;
		width: 100%;
	}
	
	.sizer-down-line:before, .sizer-down-line:after {
		display: none;
	}
	
	.sizer-right {
		border: 0;
		width: 100%;
		padding: 0;
	}
	
	.right-size-4-windows {
		position: static;
		margin: 0;
	}
	
	.sizer-right-line {
		width: 0px;
		border: 0;
	}
	
	.resultWidth {
		position: static;
		width: 100%;
	}
	
	.line-width-1-windows {
		max-width: 100%;
	}
	
	.top-size-1, .top-size-2, .top-size-3, .top-size-4 {
		display: none;
	}
	
	#height, #width1, #width2, #width3, #width4, #heightFunc3, #width1func3, #width2func3, #width3func3, #width4func3, #heightFunc2, #width1func2, #width2func2, #width3func2, #width4func2, .width-style-input {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.width-input {
		display: block;
		margin: 0;
	}
	
	.input-center, .sizer-right {
		background: #ecf0f1;
		padding: 0px 20px 40px 20px;
	}
	
	.mob-version-sizes {
		display: block;
	}
	
	.resultWidth {
		display: none;
	}
	
	.lines {
		margin-top: 40px;
	}
	
	.width-style-input, .height-style-input {
		position: static;
		padding: 15px;
	}
	
	.line-width-1-windows, .line-width-2-windows, .line-width-3-windows, .line-width-4-windows {
		max-width: 100%;
	}
	
	.window-options {
		margin-bottom: 40px;
	}
	
	.width-input h4 {
		padding-top: 20px;
	}
	
	.calculator-wrap {
		padding: 0 10px;
	}
}

@media (max-width: 630px) {
	.catalog-content {
		width: 65%;
	}
	
	.price {
		display: block;
		max-width: 100%;
		text-align: center;
		float: none;
	}
	
	.catalog-price > a {
		width: 100%;
		text-align: center;
	}
	
	.catalog-price > a {
		top: 0;
	}
}

@media (max-width: 620px) {
	.mob-contact-info, .mob-logo {
		width: 100%;
		text-align: center;
	}
	
	.header-contact-info {
		text-align: center;
		margin-left: -16px;
	}
	
	.multilanguage {
		float: none;
		text-align: center;
		margin: 15px 0;
	}
	
	.calculator-button {
		position: static;
	}
	
	
	.calculator-mob {
		text-align: center;
	}

}

@media (max-width: 500px) {
	.balcony-image img {
		max-width: 100%;
		height: auto;
		float: none;
	}
	
	.balcony-blocks:nth-child(2n) .balcony-image, .balcony-image {
		float: none;
		padding: 0;
		padding-bottom: 20px;
	}
	
	.balcony-content {
		padding:0;
	}
	
	.balcony-content > .catalog-title {
		text-align: center;
		margin: 0;
		padding-bottom: 10px;
	} 
	
	.balcony-blocks:nth-child(2n) .balcony-content, .balcony-content {

	}
}


@media (max-width: 480px) {
	.catalog-image {
		text-align: center;
		display: block;
		margin-bottom: 35px;
	}
	
	.catalog-content {
		padding: 0;
		width: 100%;
		float: none;
		left: 0;
	}
	
	.why-blocks > .col-lg-4:nth-child(2n + 1) > img {
		width: 13%;
		max-width: 50%;
		position: relative; 
		top: 28px;
	}
	
	.why-blocks > .col-lg-4:nth-child(2n) > img {
		width: 13%;
		max-width: 50%;
		position: relative; 
		top: 10px;
	}
	
	.content-blocks:nth-child(2n) {
		padding: 10px;
	}
	
	.why-blocks > .col-lg-4:nth-child(3) > img {
		top: 18px;
	}
	.content-blocks:nth-child(2n + 1) {
		padding: 10px;
	}
	
	.content-blocks:nth-child(2n + 1) > .text-blocks {
		top: 25px;
	}
	
	.why-blocks > .col-lg-4:nth-child(2n + 1), .why-blocks > .col-lg-4:nth-child(2n) {
		height: auto;
		min-height: 100px;
	}
	
	.category-padding {
		width: 100%;
	}
	
	.button-send input[type="submit"] {
		padding: 31px 0;
	}
	
	.photo-gallery .gallery-padding{
		width: 100%;
	}
	
	.contacts-information, .contacts-information h1 {
		text-align: center;
	}
}

@media (max-width: 455px) {
	.news-image {
		display: block;
		text-align: center;
		padding-bottom: 20px;
	}
	
	.news-content {
		width: 100%;
		padding-left: 20px;
		text-align: center;
	}
}

@media (max-width: 440px) {
	.calculator-wrap .nav-tabs>li a>img, .calculator-wrap .nav-tabs li img {
		padding-bottom: 10px;
	}
	
	.mosquito-net label {
		margin-top: 10px;
	}
	
	.select-style select {
		max-width: 100%;
		padding: 24px;
		width: 100%;
		margin-right: 0;
	}
	
	.select-style {
		background-position-x: 94%;
	}
}

@media (max-width: 380px) {
	.why-blocks > .col-lg-4:nth-child(2n) > img {
		width: 13%;
		max-width: 50%;
		position: relative; 
		top: 20px;
	}
}

@media (min-width: 1200px) {
	.line-width-1-windows, .line-width-2-windows, .line-width-3-windows, .line-width-4-windows {
		margin-top: 80px;
		margin-left: 0;
	}
}