/*----------------- Responsive ---------------------*/
@media (min-width: 1500px){

	section.homes_list_fullsection .box_sectionfull .pict_right img{
		/*min-height: 409px;*/
	}
	
	section.blocks_commodities .list_icons_commoditieshome ul li{
		padding: 0 12px;
	}

}

/*@media (max-width: 1601px){*/
@media (max-width: 1500px){
	
	.blocks_txt_infcs .h105{
		height: 85px;
	}
	section.blocks_commodities .list_icons_commoditieshome ul li span{
		font-size: 13px;
	}
	section.homes_list_fullsection .box_sectionfull .b_desc .insides.plr90{
		padding: 0 55px;
	}

	section.backs_green.blocks_quality_value .container,
	footer.foot .container,
	section.footer_tops.default_sc .container,
	section.default_sc .container {
	    padding: 10% 55px;
	}
	section.footer_tops.default_sc .container{
		padding: 4% 55px;
	}
	footer.foot .container{
		padding: 3% 55px;	
	}
	.top_outer_insidepage.illustration_page .insidesc{
		padding: 0% 55px;
	}
	.top_outer_insidepage.illustration_page{
		min-height: 470px;
	}

	.list_boxs_warehouse_p .box_sectionfull .b_desc .insides a.btn_default_greenlink_home2{
		padding-top: 8px;
		width: 230px;
		font-size: 13px;
	}

}

@media (max-width: 1280px){
	
	.container{
		/*width: auto;*/
	}

	section.default_sc.backs_green.blocks_quality_value .container,
	section.default_sc.sections_topcontact .container{
		width: auto;
	}

	section.blocks_commodities .list_icons_commoditieshome ul li{
		padding: 0 12px;
	}
	.list_boxs_warehouse_p .box_sectionfull .b_desc .insides a.btn_default_greenlink_home2 {
	    padding-top: 8px;
	    width: 200px;
	    font-size: 12px;
	}

}

/* Large desktop */
@media (max-width : 1135px){
	
	.container{
		padding: 0 15px;
		width: auto;
	}
	section.blocks_commodities .list_icons_commoditieshome ul li{
		padding: 0 9px;
	}
	
}

/*ipad width*/
@media (max-width : 1099px){
	
	.blocks_bt_menuwrap{
		display: block;
	}
	.toggled .blocks_bt_menuwrap a#menu-toggle{
		position: fixed;
	}

	.sections_topcontact .middles h5{
		text-align: left;
	}
	
}

/*(max-width : 1024px) and*/

@media (max-width : 1002px) {
		

}

@media (max-width: 980px){
	
	.menu-footer{
		margin-bottom: 2em;
	}
	section.homes_list_fullsection .box_sectionfull .b_desc .insides.plr90{
		padding-top: 3em;
		padding-bottom: 3em;
	}
	section.blocks_commodities .list_icons_commoditieshome ul li{
		width: 30%; padding: 0;
		padding-bottom: 15px;
	}

	.padding-left-15.mw630{
		padding-left: 0; margin-top: 2em;
	}
	.blocks_bottom_backgroundAbout .block_tvision_mission .descriptions p,
	.blocks_bottom_backgroundAbout .block_tvision_mission .descriptions ul li, 
	.blocks_bottom_backgroundQuality .block_tvision_mission .descriptions ul li{
		color: #fff;
	}
	.blocks_bottom_backgroundAbout .block_tvision_mission span.green_label{
		color: #fff;
	}
	section.homes_list_fullsection .box_sectionfull .pict_right img{
		width: 100%;
	}
	section.homes_list_fullsection .box_sectionfull .b_desc{
		width: 100%;
	}
	.box_quality_data .items .desc{
		height: auto;
	}
	section.backs_green.blocks_quality_value .lists_icon_quality_value .items{
		padding-bottom: 1em;
	}
	.blocks_bottom_backgroundQuality .ins_picture_bottom_quality .col-md-6{
		margin-bottom: 2em;
	}

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

@media (max-width: 768px){
	
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px), (max-width: 800px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
	.b_logo_responsive_h{
		max-width: 190px; margin: 0 auto;
	}

	.navbar-default .navbar-toggle{
		background-color: transparent;
		border: 0px;
		/*float: none;*/
		text-align: center;
		margin: 0px auto;
		/*display: block;*/
		margin-top: 20px;
		margin-right: 4px;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #000;
	}

	.navbar-default .navbar-toggle:hover, 
	.navbar-default .navbar-toggle:focus {
	    background-color: rgba(221, 221, 221, 0.05);
	}
	.navbar-default .navbar-nav > li > a {
	    color:#242424;
		font-size: 13px;
		font-weight: 700;
	    padding-top: 5px;
	    padding-bottom: 5px;
	}
	.h100per{
		height: auto;
	}
	.sect_cfcs{
		height: auto;
	}

	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
	    color: #555;
	    background-color: rgba(231, 231, 231, 0.15);
	}
	.navbar-default .navbar-nav > li > a{
		border-bottom: 2px solid #dcbf82;
	}
	.navbar-default .navbar-nav{
		margin-bottom: 0;
	}

	section.blocks_commodities .list_icons_commoditieshome ul li{
		width: inherit; padding: 0;
		display: block;
		padding-bottom: 15px;
	}
	.blocks_txt_infcs{
		position: relative;
		left: 0px;
		background: white none repeat scroll 0% 0%;
		padding: 3em 1em;
	}
	.blocks_txt_infcs .h105{
		height: 0;
	}
	.blocks_txt_infcs h3{
		font-size: 2.7em;
	}

	section.homes_list_fullsection .box_sectionfull .b_desc .insides.plr90,
	footer.foot .container, section.footer_tops.default_sc .container, section.default_sc .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.menu-footer{
		padding-left: 0 !important;
	}
	.top_outer_insidepage.illustration_page{
		background-size:auto 100%;
		background-position: top center;
	}
	.top_outer_insidepage.illustration_page .insidesc .texts h1.title-page{
		line-height: 1.3;
	}
	.content-text h2{
		font-size: 28px;
	}
	.picts-about{
		padding-top: 2.5em;
	}
	.picts_about_bottom{
		padding-bottom: 3em;
	}

	.blocks_bottom_backgroundAbout table tr td:first-child{
		width: 150px;
	}
	.blocks_bottom_backgroundAbout .block_tvision_mission .descriptions p,
	.blocks_bottom_backgroundAbout .block_tvision_mission .descriptions ul li, 
	.blocks_bottom_backgroundQuality .block_tvision_mission .descriptions ul li{
		color: #fff;
	}
	.blocks_bottom_backgroundAbout .block_tvision_mission span.green_label{
		color: #fff;
	}

	.t-copyrights.text-right{
		padding-top: 15px;
		text-align: left !important;
	}

	.list_boxs_warehouse_p .box_sectionfull .b_desc .insides a.btn_default_greenlink_home2{
		margin-bottom: 10px;
	}
	.top_outer_insidepage.illustration_page .insidesc .texts h1.title-page{
		font-size: 35px;
	}

	section.backs_map_warehouse{
		background: none;
		background-color: #ddd;
	}
	.content-text h2.fz30{
		font-size: 25px;
	}

	.box_quality_data .items .desc{
		height: auto;
	}
	section.backs_green.blocks_quality_value .container{
		padding: 10% 5%;
	}
	section.backs_green.blocks_quality_value .tops_h_line .blocks_text{
		position: relative; top: inherit;
	}
	section.backs_green.blocks_quality_value .lists_icon_quality_value .items{
		margin-bottom: 2em;
	}
	.blocks_bottom_backgroundQuality .ins_picture_bottom_quality .pictures img{
		min-width: inherit;
	}

	.blocks_bottom_backgroundQuality .ins_picture_bottom_quality .col-md-6{
		margin-bottom: 2em;
	}
	.blocks_bottom_backgroundQuality{
		background-position: bottom center;
	}
	.fleft.margin-left-25{
		margin-left: 0 !important;
	}

	section.blocks_commodities .list_icons_commoditieshome ul li {
	    width: 50%;
	    padding: 0;
	    display: inline-block;
	    padding-bottom: 15px;
	    float: left;
	}
	section.blocks_commodities .list_icons_commoditieshome ul li a{
		display: block; cursor: pointer;
	}
	section.footer_tops.default_sc .d-inline.v-top{
		display: block;
		vertical-align: top; 
		padding: 0px !important;
	}
	section.footer_tops.default_sc .d-inline.v-top.padding-right-30{
		padding-bottom: 20px !important;
	}
	.sect_cfcs .active, .sect_cfcs .carousel, .sect_cfcs .item{
		height: auto;
	}
	.hdr_responsive{ }
	.hdr_responsive .navbar-default{ margin: 0px; border-radius: 0px; border: 0px; }
	.hdr_responsive .navbar-brand{
		/*float: none;*/
		display: block;
		/*padding-bottom: 8px;*/
	}
	header.head .blocks_header_t img{
		max-width: 175px;
		margin-top: 5px;
	}
	.sect_cfcs .bottoms_carouselindic{
		top: 11px; right: -3px;
	}
	header.head .blocks_left_footer_fixed{
		display: none;
	}

	.sect_cfcs .carousel-indicators li{
		display: inline-block;
		margin: 0 1px;
	}
	.sect_cfcs .bottoms_carouselindic{
		top: inherit;
		right: inherit;
		bottom: 0px;
		left: 0px;
		height: 25px;
	}
	.sect_cfcs .carousel-indicators{
		float: none;
	}
	span.txts_nav_header{
		display: inline-block;
		padding-top: 13px;
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		font-weight: 700; color: #137b48;
	}
	.blocks_bt_menuwrap{
		display: none;
	}
	.sections_topcontact .middles h5{
		text-align: left;
	}

}

@media (max-width: 600px) {
	
}

/* Landscape phones and down */
@media (max-width: 480px) {
	


}

@media (max-width: 360px) {
	
	

}

@media (max-width: 358px) {
	
	header.head .blocks_header_t{
		/*height: 135px;*/
	}
	header.head .blocks_header_t .height-45{
		height: 20px;
	}
	.blocks_left_menu_header .sidebar-nav li{
		line-height: 30px; height: 30px;
	}
	.blocks_left_menu_header .sidebar-nav li a:hover,
	.blocks_left_menu_header .sidebar-nav li a:focus,
	.blocks_left_menu_header .sidebar-nav li a{
		font-size: 12px; padding-left: 20px;
	}

	#wrapper.toggled #sidebar-wrapper,
	.blocks_left_menu_header .sidebar-nav{
		width: 100%;
	}
	header.head{
		max-width: 330px;
	}
	.blocks_left_menu_header .sidebar-nav li a i.fa{
		padding-top: 4px;
	}
	header.head .blocks_left_footer_fixed .insides{
		padding-left: 40px;
	}
	header.head .blocks_left_footer_fixed .insides .height-20{
		height: 10px;
	}
	header.head .blocks_left_footer_fixed{
		bottom: 15px;
	}

}

@media (max-width: 319px) {

}