﻿

@media only screen and (max-width: 1270px) {
	body{
		font-size:12px;
		padding-top:60px;
	}
	body.home .entry{margin-bottom:0;}
	body.home .footer{position:static;height:auto;}
	
	.size--1{font-size:4em;line-height:1em}
	.size-1{font-size:2.5em;line-height:1em}
	.size-2{font-size:1.5em;line-height:1.5em}
	.size-3{font-size:1.25em;line-height:2em}
	.size--4{font-size:1.05em;line-height:2em;}
	.size-4{font-size:1em;line-height:2.2em}
	header .wrap2{ height: 60px; line-height: 60px; }
	.kong{ display: none; }
	/*navigation*/
	header{height:60px !important;line-height:60px !important;background-color:#fff;box-shadow:0 0 3px #ccc}
	header .logo .logo-1{height:42px;width:42px;}
	header .logo-2,
	header .logo-3,
	header .logo-4{background-size:auto 100%;height:14px !important;margin-left:42px !important;}
	header.header-leave .logo-2{margin-top:0;}
	
	header button{display:block;position:absolute;right:0;top:15px;width:35px;height:30px;border:none;background:none;
		padding:0; z-index: 9999;}
	
	header button span,
	header button span:after,
	header button span:before{
		-webkit-transition:all 1000ms cubic-bezier(.08,.65,0,.98) 0s !important;
		-moz-transition:all 1000ms cubic-bezier(.08,.65,0,.98) 0s !important;
		-ms-transition:all 1000ms cubic-bezier(.08,.65,0,.98) 0s !important;
		-o-transition:all 1000ms cubic-bezier(.08,.65,0,.98) 0s !important;
		transition:all 1000ms cubic-bezier(.08,.65,0,.98) 0s !important;
	}
	header button span{display:block;position:relative;background:#4c4948;height:1px;width:35px}
	header button span:after,
	header button span:before{position:absolute;content:'';display:block;background-color:#4c4948;height:1px;width:100%;}
	header button span:after{top:-8px;}
	header button span:before{bottom:-8px;}
	
	
	header button.active span{background:none}
	header button.active span:after{top:0;background-color:#ececec;
		-webkit-transform:rotate(-45deg);
		-moz-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
		-o-transform:rotate(-45deg);
		transform:rotate(-45deg);
	}
	header button.active span:before{bottom:0;background-color:#ececec;
		-webkit-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		transform:rotate(45deg);
	}
	
	header nav{visibility:hidden;left:100%;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.95);}
	header nav.show{visibility:visible;opacity:1;left:0; z-index: 999;}
	header nav .menu-main-menu-container{margin-top:100px;}
	header nav #menu-main-menu > li{float:none;text-align:center;visibility:hidden;opacity:0;filter:alpha(opacity=0);
		-webkit-transform:translateX(10%);
		-moz-transform:translateX(10%);
		-ms-transform:translateX(10%);
		-o-transform:translateX(10%);
		transform:translateX(10%);
	
		-webkit-transition:all 1000ms ease-in-out 0s;
		-moz-transition:all 1000ms ease-in-out 0s;
		-ms-transition:all 1000ms ease-in-out 0s;
		-o-transition:all 1000ms ease-in-out 0s;
		transition:all 1000ms ease-in-out 0s;
	}
	header nav #menu-main-menu > li:nth-of-type(1){transition-delay:0.15s;}
	header nav #menu-main-menu > li:nth-of-type(2){transition-delay:0.25s;}
	header nav #menu-main-menu > li:nth-of-type(3){transition-delay:0.35s;}
	header nav #menu-main-menu > li:nth-of-type(4){transition-delay:0.45s;}
	header nav #menu-main-menu > li:nth-of-type(5){transition-delay:0.55s;}
	header nav #menu-main-menu > li:nth-of-type(6){transition-delay:0.65s;}
	header nav #menu-main-menu > li:nth-of-type(7){transition-delay:0.75s;}
	header nav #menu-main-menu > li:nth-of-type(8){transition-delay:0.85s;}
	header nav #menu-main-menu > li:nth-of-type(9){transition-delay:0.95s;}
	header nav #menu-main-menu > li:nth-of-type(10){transition-delay:1.05s;}
	header nav.show #menu-main-menu > li{
		visibility:visible;opacity:1;filter:alpha(opacity=100);
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0);
		transform:translateX(0);
	}
	
	header nav #menu-main-menu > li a{color:#fff;font-weight:bold;font-size:1.25em;}
	header nav a::after{content:none}
	
	/*layout*/
	.v-align{display:block;}
	.v-align .col-md-1,
	.v-align .col-md-2,
	.v-align .col-md-3,
	.v-align .col-md-4,
	.v-align .col-md-5,
	.v-align .col-md-6,
	.v-align .col-md-7,
	.v-align .col-md-8,
	.v-align .col-md-9,
	.v-align .col-md-10,
	.v-align .col-md-11,
	.v-align .col-md-12{display:block;float:none}
	
	/*section*/
	.bg-hidden{background-image:none !important}
	
	.taxonomy-case-type{display:none;}
	
	.isotope .column-item{position:static !important;}
	
	.block-about-title{text-align:center}
	.block-about-line{margin-right:auto !important}
	
	.slider-section{padding:5em 0}
	
	.ceo-block .align-left,
	.ceo-block .align-right{text-align:center}
	
	.service-tips{display:none;}
	
	.section-service > .wrap{padding-top:2em;}
	
	.article-box{width:95%;}
	.article-close{right:0;top:0}
	
	.content-team{padding:0;}
	.team-block{background-image:url(../images/team.jpg);background-size:100%;background-attachment:fixed}
	.team-block > *{display:none}
	.team-tips{margin:100px auto;position:static;left:auto;top:auto;position:relative;padding-left:1em;padding-right:1em;
		width:220px;
		-webkit-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
	}
	
	.footer-parallax{height:auto}
	
	.footer-menu{float:none;margin:0;overflow:hidden}
	
	.footer-parallax{padding-top:36%}
	.footer-social{padding-right:0;float:none;overflow:hidden}
	.footer-social .icon{width:18%;margin:1%;padding-bottom:18%;}
	
	
}