/*----------------- Responsive ---------------------*/
@media (min-width: 1650px){

}

@media screen and (max-width: 1280px), screen and (max-width: 1450px) {
	
	header.head .prelatife.container{
		padding: 0 15px;
	}

}

@media (max-width: 1280px){

	.top-menu ul li a{
		font-size: 14px;
	}
	header.head .outers-back-header{
		padding-left: 15px; padding-right: 15px;
	}
	header.head .outers-back-header .lgo_web_header_lg{
		max-width: 280px;
		vertical-align: bottom;
	}
	header.head .outers-back-header .taglns_headr{
		font-size: 13px; 
		padding-top: 10px;
	}
	header.head .outers-back-header .socials_headr a{
		font-size: 13px;
	}
	header.head .outers-back-header .socials_headr{
		padding-top: 3px;
	}
	header.head .outers-back-header .tops_headrs{
		padding-bottom: 5px;
	}
	.block-wrap-fcss-top-conhome .lefts_cn h4{
		font-size: 26px;
	}
	.block-wrap-fcss-top-conhome .lefts_cn ul li a{
		font-size: 12px;
	}
	.block-wrap-fcss-top-conhome .lefts_cn{
		min-height: inherit; padding-bottom: 30px;
	}
	section.default_sc.blocks_section_homecn3#home_c3 .lists_events_data_hm .items .info{
		padding-left: 10px;
	}
	.lists_products_default.ls_category .items .info span.names{
		font-size: 15px;
	}
	section.blocks_cont_product1#products_c1 .inner_product .lefts_cont{
		border-right: 0; padding-right: 0;
		border-bottom: 1px solid #999;
	}
	.lists_clients_data ul, .lists_gallerys_data ul{
		text-align: center;
	}

}

@media (max-width: 1200px){
	
	.wrapper{ margin: 0px; }
	.top-menu ul li{ 
		padding: 0 5px;
	}

}

/* Large desktop */
@media (max-width : 1170px){
	
	.container{
		max-width: 1100px; margin: 0 auto;
		width: 100%; border: none;
		padding: 0 15px;
		max-width: inherit;
	}
	.top-menu ul li{
		padding: 0 6px;
	}

}

/*(max-width : 1024px) and*/
@media (max-width: 1120px){
	
	.container{
		max-width: 100%; margin: 0 auto;
		width: 100%; border: none;
		padding: 0 15px;
		max-width: inherit;
	}

}

@media (min-width : 1003px) {
	.slides-responss{ display: none; }	
	.hidden-headersetku{ display: block; }
}

@media (max-width : 1002px) {
	
	.slides-responss{ 
		display: none;
		height: auto;
	}	
	.container{
		width: 100%;
		border: none;
		padding: 0 15px;
	}
	body{
		padding: 0;
	}
	.container{
		padding: 0 15px;
	}
	.block-wrap-fcss-top-conhome .lefts_cn{
		display: none;
	}
	section.default_sc.blocks_section_homecn1#home_c1 .insides h6, 
	section.default_sc.blocks_section_homecn2#home_c2 .insides h6, 
	section.default_sc.blocks_section_homecn3#home_c3 .insides h6{
		font-size: 17px;
	}

	section.default_sc.blocks_section_homecn3#home_c3 .lists_events_data_hm .items{
		margin-bottom: 20px;
	}
	section.default_sc.blocks_section_homecn2#home_c2 .lists_application_packaging_hm .items .info{
		background: none;
	}
	section.blocks_out_client{
		background: none;
		background-color: #343434;
		padding-bottom: 2em;
	}
	footer.foot .t-copyrights,
	footer.foot .t-copyrights a{
		font-size: 11px;
	}

	section.blocksn_out_vision_mision#about_c2:before{
		display: none;
	}
	section.blocksn_out_vision_mision#about_c2 .insides .borders_l:before, 
	section.blocksn_out_vision_mision.sec_quality#about_c2 .insides .borders_l:before {
	    height: 1px;
	    width: 100%;
	    display: block;
	    content: "";
	    background-color: #c50000;
	    position: absolute;
	    top: -1px;
	    left: inherit;
	}
	section.blocksn_out_vision_mision#about_c2 .insides .texts,
	section.blocksn_out_vision_mision.sec_quality#about_c2 .insides .texts{
		padding: 50px 0;
	}


}

@media (max-width: 992px) {
	

	header.head .navbar-default{
		margin-bottom: 0;
		border-radius: 0px;
	}
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    header.head .navbar-default{
    	background-color: #fff;
    	border-color: transparent;
    	padding: 0px 0;
    	border-bottom: 1px solid #ccc;
    }
    header.head .navbar-default .container-fluid{
    	padding: 0 15px;
    }
    .navbar-default .navbar-brand{
		max-width: 250px;
		padding: 10px 0;
    	// padding-top: 10px;
    	// padding-bottom: 10px;
    	// padding-left: 15px;
    }
    .navbar-default .navbar-toggle{
    	border-color: transparent;
    	margin-right: 0;
    	border-radius: 0px;
    	margin-top: 14px; padding-right: 0;
    }
    .navbar-default .navbar-toggle:hover, 
    .navbar-default .navbar-toggle:focus {
	    background-color: rgba(204, 204, 204, 0);
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #000;
	}
	.navbar-nav.navbar-right:last-child{
		margin-right: 0;
	}
	header.head .navbar-nav{}
	header.head .navbar-nav li{
		border-bottom: 1px solid #ccc;
	}
	header.head .navbar-nav li a{
		color: #000;
		font-size: 14px;
		font-weight: 500;
		text-decoration: none;
		text-transform: uppercase;
	}
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
	    color: #000;
	    background-color: transparent;
	}
	header.head .navbar-nav li:hover > .dropdown-menu{
		display: block;
	}
	.navbar-nav > li > .dropdown-menu{
		display: none;
		position: relative;
		top: inherit;
		left: inherit;
		right: inherit;
		float: none;
		box-shadow: none;
		border: 0px;
		min-width: inherit;
		border-radius: 0px;
	}
	.navbar-nav > li > .dropdown-menu > li{
		border-top: 1px solid #ccc;
		border-bottom: 0;
		padding: 4px 0;
	}
	.navbar-nav > li > .dropdown-menu > li > a{
		color: #919191;
		font-size: 13px;
		font-weight: 500;
		text-decoration: none;
		text-transform: uppercase;
	}
	header.head .navbar-collapse{
		max-height: inherit; padding: 0;
	}
	body.inside_page .wrapper{
		// padding-top: 50px;
	}
	
	header.head .navbar-default,
	header.head .visible-xs,
	.header.posfull-abs,
	header.homep.head,
	header.head{
		min-height: inherit; height: auto;
	}
	header.head .outers-back-header{
		padding-top: 0;
	}

}

@media (max-width: 980px){
	
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
		
}
@media (max-width: 768px){
	
}

@media (min-width: 768px){
	span.hide_xs{
		display: inline !important;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
	.slider-container.preserve-3d{
		display: none;
	}
	.slides-responss{
		display: block;
	}
	header.head .visible-xs,
	.header.posfull-abs,
	header.homep.head,
	header.head{
		position: relative;
		left: inherit; top: inherit;
		min-height: 69px;
	}
	
	footer [class*="col-md"]{
		/*margin: 15px auto;*/
	}
	header.head .navbar-collapse{
		padding: 0 15px;
	}
	.navbar-default .navbar-brand img{
		margin-left: -5px;
	}

	.box-form.tl-contact-form form .fright,
	.box-form.tl-contact-form form button.btns-submit-bt{
		float: none;
	}
	.box-form.tl-contact-form form button.btns-submit-bt{
		display: block; margin-top: 1em;
	}
	.slides-responss .carousel-indicators{
		bottom: 15px; margin: 0; margin-bottom: 0; margin-right: 0;
		left: 0px; width: 100%;
	}
	body .header.posfull-abs{
		/* position: absolute; z-index: 750; */
	}
	body.inside_page .header.posfull-abs{
		position: relative;
	}

	.block-wrap-fcss-top-conhome .carousel-caption{
		position: relative;
		top: initial; left: inherit; right: 0px;
		width: 100%;
	}

	.block-wrap-fcss-top-conhome .carousel-caption .wrap_textsn_infcs h2, 
	.block-wrap-fcss-top-conhome .carousel-caption .wrap_textsn_infcs h5{
		font-size: 20px;
	}
	.block-wrap-fcss-top-conhome .carousel-caption .wrap_textsn_infcs .lines-gln_red{
		float: none; margin: 0 auto;
		background: none;
		background-color: #f0807f;
	}
	.block-wrap-fcss-top-conhome .carousel-caption .wrap_textsn_infcs{
		float: none; text-align: center;
		max-width: inherit;
	}

	section.default_sc.blocks_section_homecn1#home_c1 .insides h6, 
	section.default_sc.blocks_section_homecn2#home_c2 .insides h6, 
	section.default_sc.blocks_section_homecn3#home_c3 .insides h6{
		font-size: 16px;
	}
	section.default_sc.blocks_section_homecn1#home_c1 .insides p, 
	section.default_sc.blocks_section_homecn2#home_c2 .insides p, 
	section.default_sc.blocks_section_homecn3#home_c3 .insides p{
		font-size: 14px;
	}
	section.default_sc.blocks_section_homecn3#home_c3 .lists_events_data_hm .items .pict img{
		width: 100%;
		max-width: 100px;
	}

	footer.foot .t-copyrights.text-left{
		text-align: center;
	}
	footer.foot .lgo_footers{
		float: none !important;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.navbar-default .navbar-brand img{
		margin-left: 0;
	}
	.navbar-default .navbar-brand{
		margin-top: 5px;
	}

	section.default_sc.blocks_cont_about1 .tops_banners_picture{
		position: relative;
		top: initial;
		padding-top: 4em;
	}
	section.default_sc.blocks_cont_about1 .tops_banners_picture .lisn_picture ul li{
		padding: 10px 0;
	}
	section.blocks_cont_product1.details_product#products_c1 .tops_outers_breadcrumb ol.breadcrumb li,
	section.blocks_cont_product1.details_product#products_c1 .tops_outers_breadcrumb ol.breadcrumb li a{
		font-size: 12px;
	}
	section.blocks_cont_product1.details_product#products_c1 .tops_outers_breadcrumb .text-right{
		text-align: left;
		padding-top: 10px;
	}
	section.blocks_cont_product1.details_product#products_c1 .tops_outers_breadcrumb a.backs_t_products{
		padding-left: 0;
	}

	section.blocks_cont_product1.details_product#products_c1 .rights_cont{
		border-left: 0;
		padding: 3.5em 0;
	}
	.panel.panel-default{
		border-radius: 0px;
	}
	.lists_clients_data ul li, 
	.lists_gallerys_data ul li{
		max-width: 48%;
	}
	
	section.blocksn_out_vision_mision.sec_quality#about_c2 .insides .borders_l:before{
		display: none;
	}
	section.blocksn_out_vision_mision.sec_quality#about_c2 .insides .borders_l:after{
		height: 2px; width: 100%;
		top: initial;
		right: 0px;
		left: 0px;
	}
	header.head .navbar-nav li a{
		font-size: 13px;
	}
	section.blocks_cont_product1#products_c1 .inner_product .rights_cont{
		padding-left: 0;
	}
	.panel.panel-default ul li{
		padding-bottom: 5px;
	}
	.panel.panel-default ul li:first-child{
		padding-left: 5px;
	}
	.panel.panel-default ul li:last-child{
		padding-right: 5px;
	}

}

/* Landscape phone to portrait tablet */
@media (max-width: 600px) {

}

/* Landscape phones and down */
@media (max-width: 480px) {

}

@media (max-width: 360px) {

}

@media (max-width: 358px) {

}