/*----------------- Responsive ---------------------*/
@media (max-width: 1300px){

	.wrapper{
		margin: 0 3em;
	}
	.container{
		max-width: inherit;
		width: 100%;

		border: none;
		padding: 0 15px;
	}
	.back-shadow-fcs{
	    width: 100%;
	    left: 0px;
	    background-size: 100% auto;
	}
	.outer-middle-content-choosezoe .left-inttext{ position: relative; z-index: 50; }
	.outer-middle-content-choosezoe .left-inttext .title{ font-size: 36px; }

}
@media (max-width: 1200px){
	
	.wrapper{margin: 0px;}
	body { 
		width: 100%;
	}
	.container{
		width: 100%;
		border: none;
		padding: 0 15px;
		max-width: inherit;
	}

}

/* Large desktop */
@media (max-width : 1135px){

}
/*(max-width : 1024px) and*/
@media (max-width: 1200px){

	.top-menu ul li {
	    /*padding: 0px 6px;*/
	}
	.top-menu ul li a { 
		font-size: 15px;
	}	
	.right-texthead{ margin-top: -13px; }
	.back-shadow-fcs{ display: none; }
	.back-banner-whychoose{ float: none; }
	.outer-middle-content-choosezoe .left-inttext{ position: relative; z-index: 50; }
	.outer-middle-content-choosezoe .left-inttext .title{ font-size: 36px; }
	.list-banner-home .item .pict img{ max-width: 100%;  }
	.list-banner-home .item{ margin: 0 0.7em; }

	/*---------- Page About ----------*/
	.back-arrow-yellow-top-aboutblack{
		width: 98%;
		z-index: 100;
		background: none;
		border: 3px solid #f1cd3b;
		left: 10px;
	}
	.back-ill-about-black-big{
		width: 100%;
	}
	.list-banner-about .item{
		padding: 0 0.5em;
	}
	.list-banner-about .item .title{
		font-size: 30px;
	}
	.list-banner-about .item p{
		font-size: 16px;
	}
	.desc-revuto-about{ padding-left: 1.4em; }
	.block-revuto-about h2{ font-size: 46px; }
	.block-revuto-about p{ font-size: 18px; }
	.block-revuto-about img{ max-width: 100%; }

	/*-------------- Page Wecan --------------*/
	.w1090{ width: 100%; }
	.block-black-wecandata{ left: -68px; width: 482px; }
	.block-black-wecandata .ins{ padding: 25px 1.3em 0px 71px; }
	.list-wecand-data .item .desc-right .title{ font-size: 36px; }
	
	.block-black-wecandata.left-post{ width: 456px; }
	.block-black-wecandata.left-post .ins{
		padding-left: 52px;
		padding-right: 3em;
	}
	.block-black-wecandata .ins p{ font-size: 18px; }

	/*------ Page Gallery ------*/
	.w1185{ width: 100%; }
	.back-line-yellow-box-gallerys{
		width: 100%;
		left: 0px;
		background: transparent;
		border: 3px solid #F1CD3B;
		height: 485px;
	}
	
	.block-outer-gallerys .ins-gallery .blok-separat-control{
		width: 12%;
	}

}

@media (max-width : 1002px) {

	.container{
		width: 100%;
		border: none;
		padding: 0 15px;
	}
	

}

@media (max-width: 980px){

	.tagline-header-leh{ float: left; width: 63%; }
	.lgo-web-zoe{ margin-right: 1.5em; }
	header.head .height-35{ height: 30px; }
	/*header.head{ height: auto; }*/
	
	.w878{
		width: 100%;
		padding: 0px 2em;
	}
	.back-ill-about-black-big .w878 p{
		font-size: 18px;
	}
	/*-------------- Page Wecan --------------*/
	/*- line page gallery -*/
	.back-line-yellow-box-gallerys,
	.list-wecand-data .item .back-arrow-leftyellow{ display: none; }
	.list-wecand-data .item .pict{ float: none; padding: 0px; margin-top: 1.5em; margin-bottom: 1.5em; }
	.list-wecand-data .item .desc-right{ float: none; padding: 0px; text-align: center; }
	.list-wecand-data .item .desc-right .title{ text-align: center; }
	.list-wecand-data .item .block-black-wecandata{ position: relative; left: 0px; width: auto; height: auto; text-align: center; }
	.block-black-wecandata .ins p{ text-align: center; }
	.list-wecand-data .height-50{ height: 15px; }

	.block-outer-gallerys .ins-gallery .blok-separat-control{ bottom: 10px; right: 10px; }
	.blok-separat-control img{ width: 30px; }
	.ins-gallery .carousel-caption{ font-size: 18px; }

	.block-outer-gallerys .ins-gallery .blok-separat-control{
		width: auto;
	}
	.block-outer-gallerys .ins-gallery .blok-separat-control a{
		float: none !important; /*display: inline-block;*/
		text-align: right;
	}

	/*---------- New Page About --------*/
	.back-arrow-yellow-top-aboutblack{ display: none; }
	.w1071{ width: 100%; padding: 0; }
	.list-data-con-about .item{
		padding-bottom: 1em;
	}
	.list-data-con-about p:first-child{ height: auto; }
	.back-ill-about-black-big{
		background-color: #000;
		height: auto;
		min-height: 0px;
		max-height: inherit;
	}

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
	.lgo-web-zoe img{ /*width: 88%;*/ }
	.tagline-header-leh{ display: none; }

	.top-menu{
		margin-left: -30px;
		float: left;
		text-align: left;
	}
	.top-menu ul li a {
	    font-size: 14px;
	}
	.dn-text-fcsk{ top: inherit; bottom: 0px; }
	.outer-middle-content-choosezoe .left-inttext .pos-box-black-choosezoe{
		position: relative;
		width: auto;
		text-align: center;
		margin-bottom: 1.5em;
		padding-bottom: 2em;
		height: auto;
	}
	.outer-middle-content-choosezoe .left-inttext .title{
		text-align: center;
	}
	.outer-middle-content-choosezoe .left-inttext .height-25{ height: 0; }
	.list-banner-home .item .title{
		font-size: 27px;
	}
	.list-banner-home .item p{ font-size: 16px; }
	
	.t-right-webcreate{
		float: none;
		text-align: center;
		padding: 0px;
		margin-top: 0.6em;
	}
	.t-left-footer{ float: none; padding: 0px; text-align: center; }

}

@media (min-width: 768px){

}

@media (max-width: 768px){
	
	.top-menu{
		float: right;
	}
	.top-menu ul li{
		padding: 0px 6px;
	}

}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	header.head{
		height: auto;
	}
	
	footer [class*="col-md"]{
		/*text-align: center;*/
		margin: 15px auto;
	}

	.navbar-default {
		margin: 0;
		background: none;
		background-color: #fff;
		border-radius: 0px;
		border: 0px;
		border-bottom: 1px solid #C6C6C6;
	}
	.navbar-toggle {
		margin-top: 14px;
	}
	.navbar-default .navbar-brand{ padding-bottom: 12px; color: #ff0000; font-weight: 700; }

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a,
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a {
		color: #000;
		font-size: 14px;
		/*padding: 7px 15px;*/
	}
	.navbar-nav > li{ border-bottom: 1px solid #ddd; }

	.dn-text-fcsk{
		position: relative;
		top: 0px;
		width: auto;
		text-align: center;
	}
	.dn-text-fcsk .padding-left-35{
		padding: 0px;
	}

	.t-right-webcreate{
		float: none;
		text-align: center;
		padding: 0px;
		margin-top: 0.6em;
	}
	.t-left-footer{ float: none; padding: 0px; text-align: center; }
	.list-banner-home .item{
		margin-bottom: 1.5em;
	}

	.outer-middle-content-choosezoe .left-inttext .title{
		text-align: center;
	}
	.outer-middle-content-choosezoe .left-inttext .pos-box-black-choosezoe{
		position: relative;
		width: auto;
		text-align: center;
		margin-bottom: 1.5em;
		padding-bottom: 2em;
		height: auto;
	}
	.block-control-carouselks{ bottom: 7px; right: 7px; }
	.block-control-carouselks img{ width: 30px; float: right; display: inline-block; margin-top: 3px; }

	.dn-text-fcsk .text{
		font-size: 24px;
	}
	.outer-middle-content-choosezoe .left-inttext .title{
		padding: 0px;
	}
	.outer-bottom-back-greysfooter{
		height: auto;
		padding-bottom: 1.5em;
	}
	.box-footers-social .list-social a{
		display: block; padding: 0em 0;
		text-align: center;
	}

	/*---------------- Page About --------------*/
	.back-arrow-yellow-top-aboutblack{
		display: none;
	}
	.back-ill-about-black-big{
		background-color: #000;
	}
	.back-ill-about-black-big{
		/*background-color: transparent;*/
		max-height: none;
		height: auto;
		margin-bottom: 0px;
	}
	.back-ill-about-black-big .w878{
		background-color: rgb(0, 0, 0);
		padding: 3em 2em;
	}
	.list-banner-about{
		padding: 0;
	}
	.back-ill-about-black-big h3{
		color: #000;
	}
	.list-banner-about .item{ margin-bottom: 1.5em; }
	.list-banner-about .item .pic img{
		margin: 0 auto;
		text-align: center;
	}
	.desc-revuto-about{
		padding: 0px;
	}
	.block-revuto-about p,
	.block-revuto-about h2{ text-align: center; }

	.list-wecand-data .item .pict img{ max-width: 100%; }
	.block-black-wecandata .ins{
		padding-left: 1em;
		padding-right: 1em;
	}
	.blok-popupdata-set{ width: 100%; }

}

/* Landscape phone to portrait tablet */
@media (max-width: 600px) {
	
	.box-footers-social{ width: auto; }

	.block-bottom-topabout{ padding: 0 0.6em; }

}

/* Landscape phones and down */
@media (max-width: 480px) {
	.info-footer-middle{ font-size: 14px; }
}

@media (max-width: 360px) {
	
	.navbar-brand{
		font-size: 14px;
		font-weight: 400;
	}
	button.back-btn-yellowback{
		width: 100%;
		background-size: 100% auto;
	}
	.fileinput .btn{
		margin: 0px;
		width: 236px;
		margin: 0 auto;
	}
	.modal-title{
		display: block;
		float: none;
		margin: 0px auto;
		text-align: center;
	}
	.dts-center-textpopup-top{
		display: block;
		margin: 0px auto;
		padding: 12px 0px 0px;
	}
	.dts-center-textpopup-top img{
		width: 90%;
	}

}

@media (max-width: 358px) {

	.dn-text-fcsk{ height: auto; }

}