/*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: 31.9148%; }
	.shortcode-col-4-1, .s-col-4 { width: 23.4042%; }
	.shortcode-col-3-2 { width: 65.9574%; }
	.shortcode-col-4-3 { width: 72.3404%; }

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

	.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; }

    .select-menu{
        display: block;
        padding: 6px 10px;
        border:1px solid #E5E5E5;
        margin: 25px 0;
        width: 100%;
        cursor:pointer
    }

    #menu-main-menu{
        display: none;
    }

    .site-logo{
        width: 100%;
        position: relative;
        margin: 0 auto;
    }
    #despre_noi h3{
        margin-left: 10px;

    }
    .box_despre_left{
        margin-left: 10px!important;
    }

    #despre_noi .box_despre_right{
        width: 100%!important;
    }

    #primary-wrapper .column-right,#primary-wrapper .column-left{
        float:none;
        margin: 0 auto;
        width: 98%;
    }

    .post-thumb-hover .overlay{
        border: 0;
    }

    .contact_one,.contact_two,.contact_three{
        clear:both;
    }

    .contact-form-wrapper input[type="submit"]{
        position: relative;
        bottom: 0;
        right: 0;
    }

    .post_prod{
        margin-left: 0!important;
    }

    .post_prod_one{
        margin-right: 0!important;
    }

    .search_box {
    	left: 226px;
    }

    li.product {
    	width: 150px !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,
	.flex-container-gallery .flex-control-nav li a,
	.flex-container-slideshow .flex-control-nav li a,
	#lang_sel { display: none; }
	.select-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; }

	.search_box {
		left: 223px;
	}

	.woocommerce-breadcrumb {
		left: 223px;
		top: 120px;
	}

	li.product {
    	width: 250px !important;
    }

    li.product a img {
    	width: 250px !important;
    }

    .search_box {
    	width: 95%;
    }

	.search_box input[type="text"] {
		width: 70%;
	}

}




/*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,
	.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: 100%; float: none; }

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

	.woocommerce-page ul.products {
		padding: 0 0 0 100px;
	}

	li.product {
    	width: 200px !important;
    }

    li.product a img {
    	width: 200px !important;
    }	

	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
		float: left !important;
		margin-left: 10px !important;
	}

	#slicknav_menu {
		display: block;
	}

	#sidebar_custom {
		display: none;
	}

	#menu_responsive_slick {
		display: block;	
	}	    

	.woocommerce-page ul.products {
		padding: 0 !important;
	}

	#primary-wrapper.shop {	
		float: none;
		margin-top: 30px;
		margin-left: 15px;
	}

	#menu_responsive_slick {
		position: relative;
		width: 100%;
		margin-top: 55px;
	}

	.search_box {
		top: 37px;
		left: 10px;
	}

	.woocommerce-breadcrumb {
		left: 10px;
		top: 10px;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	}	

}



/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.container{ max-width: 960px; }
	.post-slide-list .post-carousel 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 li { width: 364px !important; }
	.side-widget-area .widget-search .text-file { width: 190px; }
	.footer-widgets-area .widget-search .text-file { width: 344px; }
	.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%; }
	.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%; }
}



/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.post-slide-list .post-carousel li { width: 460px !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: 440px; }
/*	.woocommerce-page ul.products {
		padding-left: 120px !important;
	}*/
	.search_box input[type="text"] {
		width: 60%;
	}
}

/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.post-slide-list .post-carousel li { 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; }
}





/*240*/
@media only screen and (max-width: 319px) {
	.post-slide-list .post-carousel 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; }
}