/*! 
 * TEHRAN GOVAR
 *
 * @package     TEHRAN GOVAR
 * @version     v0.1.0
 * @html/css/js Rouhollah Farhadi
 * @powered     Ravian
 * @design      Bahargraph
 * @copyright   2014 TEHRAN GOVAR
 */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}html{font-size:100%;-webkit-text-size-adjust:100%}a{color:#fff;text-decoration:none}a:hover,a:active{outline:0}ul,menu{list-style:none}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;outline:0}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}textarea{overflow:auto;vertical-align:top}.br-l{border:0!important}.cl-b{clear:both!important}.cl-l{clear:left!important}.cl-r{clear:right!important}.cl-f{*zoom:1}.cl-f:before,.cl-f:after{display:table;line-height:0;content:''}.cl-f:after{clear:both}.dp-b{display:block!important}.dp-n{display:none!important}.dp-i{display:inline!important}.dp-ib{display:inline-block!important}.ovh{overflow:hidden}.visible{visibility:visible!important}.hidden{visibility:hidden!important}.fl-l{float:left!important}.fl-r{float:right!important}.fl-n{float:none!important}.strong{font-weight:700!important}.italic{font-style:italic!important}.normal{font-weight:400!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.deco-none{text-decoration:none!important}.deco-underline{text-decoration:underline!important}.ta-r{text-align:right!important}.ta-l{text-align:left!important}.ta-c{text-align:center!important}.ta-j{text-align:justify!important}.word-wrap{word-wrap:break-word!important;overflow-wrap:break-word!important}.pos-a{position:absolute!important}.pos-r{position:relative!important}html,body{position:relative;height:100%;min-width:980px;min-height:500px;padding:0;margin:0;font-size:8px;font-family: tahoma;font-weight: 100;-webkit-font-smoothing:antialiased;color:#777;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fixed-home{overflow:hidden}.csstransitions .home{position:fixed;top:0;left:0;width:100%;height:100%;min-width:980px;min-height:500px}.loading-container{display:none}.loading .loading-container,.loaded .loading-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:block}.loading .loading-container{background:#fff}.loaded .loading-container{background:0}.loading-logo-round,.loading-border-round,.loading-main-round,.loading-border-big{position:absolute;top:35%;left:50%;-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 50ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.loading-logo-round,.loading-main-round{z-index:100;width:0;height:0}.loading-main-round{ background-image: url("../img/loading.gif");background-repeat: no-repeat; background-position: 0px 0px;}.loading-main-round.active{width:230px;height:230px}.loading-logo-round{width:0px;height:0px;display:none;overflow:hidden}.loading-logo-round.active img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.loading-border-round{z-index:10;width:0;height:0;background: none repeat scroll 0 0 #fff;-webkit-border-radius:380px;-moz-border-radius:380px;-ms-border-radius:380px;-o-border-radius:380px;border-radius:380px}.loading-border-round.active{width:380px;height:380px}.loading-border-round.close{width:190px;height:190px}.loading-border-round.bounce{-webkit-animation:bounceLoader 3s ease-out infinite;-moz-animation:bounceLoader 3s ease-out infinite;-ms-animation:bounceLoader 30s ease-out infinite;animation:bounceLoader 3s ease-out infinite}.loading-border-big{display:none;width:180px;height:180px;border:10px solid #fff;-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px}.loading-border-big.active{display:block;-webkit-animation:bigRound 500ms cubic-bezier(0.165,.84,.44,1);-moz-animation:bigRound 500ms cubic-bezier(0.165,.84,.44,1);-ms-animation:bigRound 500ms cubic-bezier(0.165,.84,.44,1);animation:bigRound 500ms cubic-bezier(0.165,.84,.44,1)}.main-logo{border: 8px solid #FFFFFF;border-radius: 110px;height: 160px;left: 50%;margin: -90px 0 0 -90px;position: fixed;top: 50%;width: 159px;z-index: 1000;}.main-logo canvas{left: -16px;position: absolute;top: -11px;z-index: -1;width: 192px;height: 185px;}.main-logo h1{position:relative;top:-6px;left:-7px;width:172px;height:172px;overflow:hidden;text-indent:-9999px}.main-logo img{display:none}.csstransitions .main-logo{margin:0;cursor:pointer;border:0 solid #b5985a;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.csstransitions .main-logo.active{border-width:8px}.csstransitions .main-logo.active img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransitions .main-logo.close{width:0;height:0;overflow:hidden;border-color:#fff;-webkit-transition:all 300ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 300ms cubic-bezier(0.165,.84,.44,1);transition:all 300ms cubic-bezier(0.165,.84,.44,1)}.csstransitions .main-logo img{display:block}.no-csstransitions .main-logo.close{display:none}.logo-letter{position:absolute;display:block;width:auto}.logo-letter.logo-letter-0{top:5px;left:5px}.logo-letter.logo-letter-1{top:1200px;left:0px}.logo-letter.logo-letter-2{top:1200px;left:0px}.logo-letter.logo-letter-3{top:1200px;left:0px}.logo-letter.logo-letter-4{top:1200px;left:0px}.logo-letter:nth-child(odd){-webkit-transform:translate3d(0,-230px,0);-moz-transform:translate3d(0,-230px,0);-ms-transform:translate3d(0,-230px,0);-o-transform:translate3d(0,-230px,0);transform:translate3d(0,-230px,0)}.logo-letter:nth-child(even){-webkit-transform:translate3d(0,230px,0);-moz-transform:translate3d(0,230px,0);-ms-transform:translate3d(0,230px,0);-o-transform:translate3d(0,230px,0);transform:translate3d(0,230px,0)}.in .logo-letter{-webkit-transition:all 250ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 250ms cubic-bezier(0.165,.84,.44,1);transition:all 250ms cubic-bezier(0.165,.84,.44,1)}.in .logo-letter-0{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.in .logo-letter-1{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.in .logo-letter-2{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.in .logo-letter-3{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.in .logo-letter-4{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.out .logo-letter{-webkit-transition:all 250ms cubic-bezier(0.375,.045,.82,-.04);-moz-transition:all 250ms cubic-bezier(0.375,.045,.82,-.04);transition:all 250ms cubic-bezier(0.375,.045,.82,-.04)}.out .logo-letter-1{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.out .logo-letter-2{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.out .logo-letter-3{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.out .logo-letter-4{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.menu-top-bkgd{position:fixed;top:-80px;left:0;z-index:990;width:100%;height:80px;background:#fff;background:rgba(228,0,43,.9);-webkit-transition:top 250ms cubic-bezier(0.165,.84,.44,1);-moz-transition:top 250ms cubic-bezier(0.165,.84,.44,1);transition:top 250ms cubic-bezier(0.165,.84,.44,1)}.menu-top-bkgd.open{top:0}.menu-trigger,.close-trigger{position:fixed;top:30px;right:30px;line-height:20px;z-index:1000;color:#fff;font: 13px Arial;text-transform:uppercase;cursor:pointer;background:url(../img/spacer.png)}.menu-trigger{-webkit-transition:left 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:left 500ms cubic-bezier(0.165,.84,.44,1);transition:left 500ms cubic-bezier(0.165,.84,.44,1)}.close-trigger{z-index:1200;display:none}.menu-txt{color: #fff;display: block;float: right;font-family: tahoma;font-size: 15px;height: 25px;line-height: 22px;margin-right: 12px;margin-top: 0;overflow: hidden;}.close-txt{float: right;display:block;height:25px;margin-top:5px;margin-left: 35px;overflow:hidden}.menu-txt span,.close-txt span{display:block;-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.csstransitions .menu-txt span.show,.csstransitions .close-txt span.show{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.csstransitions .menu-txt span{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px)}.csstransitions .close-txt span{-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px)}.menu-burger{position:relative;top:3px;display:inline-block;*display:inline;float:right;width:30px;margin-right:15px;cursor:pointer;zoom:1}.menu-burger span{display:block;height:3px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.menu-burger span+span{margin-top:4px}.menu-burger.active span{width:30px!important;margin-left:0!important}.menu-burger.active span:nth-child(1){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.menu-burger.active span:nth-child(2){-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.csstransitions .menu-burger span{width:0;margin-left:30px}.close-icon{position:absolute;top:0;right:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.5) rotate(-120deg) translateY(-45px);-moz-transform:scale(0.5) rotate(-120deg) translateY(-45px);-ms-transform:scale(0.5) rotate(-120deg) translateY(-45px);-o-transform:scale(0.5) rotate(-120deg) translateY(-45px);transform:scale(0.5) rotate(-120deg) translateY(-45px);-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%}.close-icon.active{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1) rotate(0deg) translateY(0);-moz-transform:scale(1) rotate(0deg) translateY(0);-ms-transform:scale(1) rotate(0deg) translateY(0);-o-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0)}.intro,.intro-holder{display:none}

.csstransitions .intro,.csstransitions .intro-holder{position:absolute;display:block;overflow:hidden}.csstransitions .intro{top:0;right:0;bottom:0;left:0}.intro-holder{top:50%;left:50%;z-index:1110;width:0;height:0;margin:-1550px 0 0 -1510px;border:1500px solid #fff;border-radius:5000px;-webkit-transition:all 3s cubic-bezier(0.165,.84,.44,1);-moz-transition:all 3s cubic-bezier(0.165,.84,.44,1);transition:all 3s cubic-bezier(0.165,.84,.44,1)}

.intro-holder.open{width:3000px;height:3000px;margin:-3000px 0 0 -3000px}

.round-mask{z-index:1200;width:100%;height:100%;margin:-500px 0 0 -500px;border:1000px solid #fff;border-radius:500px}

.intro-bkgd{position:absolute;top:0;left:0;max-width:none}

@font-face {
	font-family:'BYekan';
	src: url('fonts/BYekan.eot?#') format('eot'),
		 url('fonts/BYekan.woff') format('woff'),
		 url('fonts/BYekan.ttf') format('truetype');
}

.loader {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 200;
	width: 100%; 
	height: 200px;
	background: #fff; 
}

.load01{
	color:#b49859; 
	font-family:arial;
	font-size:15px;
	font-weight:700;
	margin-top:44%;
}

.load01 a{
	color:#b49859; 
}

.load01 a:hover{
	color:#ee2e24; 
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}

.bg-footer{
	width:350px;
	height:35px;
	position:absolute;
	left:1%;
	bottom:1%;
	z-index:5000;
}

.footer-favicon{
	height:24px;
	width:66px;
	left:0px;
	margin-top:8px;
	position:absolute;
	z-index:10;
}

.footer-favicon a{}

.footer-favicon a:hover{
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	opacity:0.6;
}

.footer-by{
	font-family:Tahoma;
	font-size:10.5px;
	left:83px;
	margin-top:8px;
	text-align:left;
	position:absolute;
	color:#fff;
	line-height:10px;
	height:auto;
	cursor:text;
	z-index:10;
	opacity:0.8;
}

.footer-by span{
	color:#e0831b;
}

.power-by{
	font-family:Tahoma;
	font-size:10.5px;
	left:83px;
	margin-top:23px;
	text-align:left;
	position:absolute;
	color:#fff;
	line-height:10px;
	height:auto;
	z-index:10;
	opacity:0.5;
}

.power-by a{
	color:#fff;
	text-decoration:none;
}

.power-by a:hover{
	color:#ff9c00;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	text-decoration:none;	
}

.menu-item {
    height: 17px;
    left: 30px;
    margin-top: -5px;
    position: relative;
    width: 220px;
    z-index: 5000;
}

.item01 {
    height: 100%;
    width: 90%;
	margin-bottom:9px;
}

.item02 {
    height: 100%;
    width: 90%;
	margin-left:100px;
}

.item03 {
	height: 100%;
    margin-left: 57px;
    width: 87%;
}

.menu-logo{
	height: 68px;
    margin: -100px 0 0 -350px;
    overflow: hidden;
    position: fixed;
    top: 57%;
    width: 339px;
    z-index: 1170;
	left: 44%;
}

.content li{
	line-height: 39px;
    margin-bottom: 0px;
    text-align: left;
}

.content li a{
	line-height:39px;
}

.content li a:hover{
	color:#b5985a;
	transition: all 0.6s ease-in-out 0s;
}

.en-flag{
	width:30px;
	height:31px;
	position:absolute;
	left:70px;
	top:25px;
	z-index:30;
}

.fa-flag{
	width:27px;
	height:31px;
	position:absolute;
	left:30px;
	top:25px;
	z-index:30;
}

.vert-mask{position:absolute;top:0;bottom:0;z-index:10;overflow:hidden}
.vert-mask-left{left:0;z-index:50;width:100%}
.vert-mask-right{left:50%;z-index:100;width:100%;background:transparent;}
.intro-car{position:absolute;top:50%;max-width:none}
.intro-car-left{left:50%}
.intro-car-right{left:0}
.scroll-invite{position:absolute;top:60%;left:50%;width:13px}
.scroll-invite-dot{position:relative;display:block;width:13px;height:13px;margin-bottom:20px}.scroll-invite-dot span{display:block;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px}.scroll-invite-txt{position:absolute;right:0;bottom:60px;left:0;font:12px 'Gotham Rounded Bold',Arial,sans-serif;text-align:center;text-transform:uppercase;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 300ms cubic-bezier(0.165,.84,.44,1);-moz-transition:opacity 300ms cubic-bezier(0.165,.84,.44,1);transition:opacity 300ms cubic-bezier(0.165,.84,.44,1);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.scroll-invite-txt.active{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.csstransitions .scroll-invite-dot span{position:absolute;top:50%;left:50%;width:0;height:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 350ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 350ms cubic-bezier(0.165,.84,.44,1);transition:all 350ms cubic-bezier(0.165,.84,.44,1)}.csstransitions .scroll-invite-dot.active span{width:13px;height:13px}.csstransitions .scroll-invite-dot.bounce span{width:7px;height:7px;-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.scroll-invite-1 span{background-color:#fff}.scroll-invite-2 span{background-color:rgba(255,255,255,.5)}.scroll-invite-3 span{background-color:rgba(255,255,255,.3)}.section{position:relative}.csstransitions .section{position:fixed;top:0;right:0;bottom:0;left:0}.csstransitions .section-active{z-index:900}.csstransitions .section-next{z-index:800}.csstransitions .section-hide{z-index:0;display:none}.pane{position:absolute;top:0;z-index:10;width:50%;height:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover}.pane-inner{position:absolute;top:0;left:0;z-index:30;width:100%;height:100%}.pane-inner:before{display:inline-block;*display:inline;height:100%;margin-right:-.25em;vertical-align:middle;content:'';zoom:1}.pane-inner .content{display:inline-block;*display:inline;vertical-align:middle;zoom:1}.pane-inner .content{width:435px}

.pane-left{left:0;background-position:center left}
.pane-right{right:0;background-position:center right}
.section-1{background-image:url(../img/1.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}
.csstransitions .section-1{background:0}
.csstransitions .section-1 .pane-left{background-image:url(../img/1.jpg);background-position:bottom left}
.section-1 .photo{background-image:url(../img/1.jpg);background-position:center}
.section-2 .photo{background-image:url(../img/2.jpg);background-position:center}
.section-3 .photo{background-image:url(../img/3.jpg)}
.section-4 .photo{background-image:url(../img/4.jpg);background-position:bottom right}
.section-5 .photo{background-image:url(../img/5.jpg);}
.no-csstransitions .intro-bkgd{display:none}
.no-csstransitions .section-1 .img,.no-csstransitions .section-1 .img-red{display:none}
.no-csstransitions .section-2 .pane-left{background-image:url(../img/iphone.jpg);background-position:bottom left}
.no-csstransitions .section-3 .pane-right{background:#fff}
.no-csstransitions .section-4 .pane-left{background-image:url(../img/mobeecar-left.jpg);background-position:bottom left}
.no-csstransitions .section-5 .pane-right{background:#fff}
.bkgd{position:absolute;top:0;z-index:0;max-width:none;overflow:hidden}
.bkgd-right{right:0}
.bkgd-left{left:0}
.img,.img-red,.photo{position:absolute;top:0;bottom:0;z-index:1;overflow:hidden}
.photo{right:0;left:0;z-index:0;background-position:bottom center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1.3s cubic-bezier(0.165,.84,.44,1);-moz-transition:all 1.3s cubic-bezier(0.165,.84,.44,1);transition:all 1.3s cubic-bezier(0.165,.84,.44,1)}.photo.scaled{-webkit-transform:scale(2.3);-moz-transform:scale(2.3);-ms-transform:scale(2.3);-o-transform:scale(2.3);transform:scale(2.3)}.img img,.img-red img{position:absolute;max-width:none}.img-red{background:#562713;}.img-center{top:50%;left:50%;margin:-410px 0 0 -350px}.img-bottom{bottom:0;left:39.6%;margin:0 0 0 350px}.img-right{top:50%;right:0;margin:-410px 0 0 0}.img-left{top:50%;left:0;margin:-410px 0 0 0}.rotate{height:100%}.rotate-top,.rotate-bottom{position:absolute;right:0;max-width:none}.rotate-top{top:0}.rotate-bottom{bottom:0}.canvas-holder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.canvas-holder .c{position:absolute;top:0;left:0}.canvas-holder .c0{z-index:10}.canvas-holder .c1{z-index:20}.pane-left .c0,.pane-left .c1{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%}.pane-left .c2,.pane-left .c3{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}.pane-left .pane-inner{-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center}.pane-right .c0,.pane-right .c1{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%}.pane-right .c2,.pane-right .c3{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.pane-right .pane-inner{-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}.txt{display:block;overflow:hidden}.txt.opening{font-size:20px}.txt span{display:block;-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.active-txt .txt span{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.txt-lr span{-webkit-transform:translate(-435px,0);-moz-transform:translate(-435px,0);-ms-transform:translate(-435px,0);-o-transform:translate(-435px,0);transform:translate(-435px,0)}.txt-rl span{-webkit-transform:translate(435px,0);-moz-transform:translate(435px,0);-ms-transform:translate(435px,0);-o-transform:translate(435px,0);transform:translate(435px,0)}.txt-tb span{-webkit-transform:translate(0,-45px);-moz-transform:translate(0,-45px);-ms-transform:translate(0,-45px);-o-transform:translate(0,-45px);transform:translate(0,-45px)}.txt-bt span{-webkit-transform:translate(0,45px);-moz-transform:translate(0,45px);-ms-transform:translate(0,45px);-o-transform:translate(0,45px);transform:translate(0,45px)}a.txt{height:60px}a.txt-lr span{-webkit-transform:translate(-570px,0);-moz-transform:translate(-570px,0);-ms-transform:translate(-570px,0);-o-transform:translate(-570px,0);transform:translate(-570px,0)}a.txt-tb span{-webkit-transform:translate(0,-60px);-moz-transform:translate(0,-60px);-ms-transform:translate(0,-60px);-o-transform:translate(0,-60px);transform:translate(0,-60px)}a.txt-bt span{-webkit-transform:translate(0,60px);-moz-transform:translate(0,60px);-ms-transform:translate(0,60px);-o-transform:translate(0,60px);transform:translate(0,60px)}.os-logos{display:block;padding:20px 0;right: 13%;position: relative;}.os-logo,.icon{-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.os-logo.active,.icon.active{-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1) rotate(0deg) translateY(0);-moz-transform:scale(1) rotate(0deg) translateY(0);-ms-transform:scale(1) rotate(0deg) translateY(0);-o-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0)}.os-logo+.os-logo{margin-left:20px}.os-logo-android,.icon-facebook{-webkit-transform:scale(0.5) rotate(-120deg) translateY(-45px);-moz-transform:scale(0.5) rotate(-120deg) translateY(-45px);-ms-transform:scale(0.5) rotate(-120deg) translateY(-45px);-o-transform:scale(0.5) rotate(-120deg) translateY(-45px);transform:scale(0.5) rotate(-120deg) translateY(-45px);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%}.os-logo-iphone,.icon-twitter{-webkit-transform:scale(0.5) rotate(120deg) translateY(-45px);-moz-transform:scale(0.5) rotate(120deg) translateY(-45px);-ms-transform:scale(0.5) rotate(120deg) translateY(-45px);-o-transform:scale(0.5) rotate(120deg) translateY(-45px);transform:scale(0.5) rotate(120deg) translateY(-45px);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%}.hour,.hour-fixedf{position:relative;font-size:100px;letter-spacing:-13px;-webkit-transition:top 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:top 500ms cubic-bezier(0.165,.84,.44,1);transition:top 500ms cubic-bezier(0.165,.84,.44,1)}.timer{*zoom:1}.timer:before,.timer:after{display:table;line-height:0;content:''}.timer:after{clear:both}.timer .hour-fixed{font-size:35px;line-height:35px}.btn-notify{width: 100%;margin: 0px auto;right: 10%;position: relative;display:inline-block;*display:inline;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;zoom:1;-webkit-transform:scale(0) rotate(-20deg) translateY(-20px);-moz-transform:scale(0) rotate(-20deg) translateY(-20px);-ms-transform:scale(0) rotate(-20deg) translateY(-20px);-o-transform:scale(0) rotate(-20deg) translateY(-20px);transform:scale(0) rotate(-20deg) translateY(-20px);-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.btn-notify.active{-webkit-transform:scale(1) rotate(0deg) translateY(0);-moz-transform:scale(1) rotate(0deg) translateY(0);-ms-transform:scale(1) rotate(0deg) translateY(0);-o-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0)}.menu,.menu-content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:none;overflow:hidden}.menu{background:#004600;background:rgba(0,70,0,.92)}.csstransitions .menu{top:50%;left:50%;display:block;width:0;height:0;margin:0;border-radius:500px}.csstransitions .menu.open{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.menu-inner{position:fixed;top:0;left:0;z-index:30;width:100%;height:100%}.menu-inner:before{display:inline-block;*display:inline;height:100%;margin-right:-.25em;vertical-align:middle;content:'';zoom:1}.menu-inner .content{display:inline-block;*display:inline;vertical-align:middle;zoom:1}.menu-inner .content{width:160px;margin-left:400px;text-align:left}.menu-inner a{font-size:20px}.menu-inner a.big-link{font-size:50px;line-height:60px}.logo-menu{position:fixed;top:50%;right:42.5%;z-index:1170;display:none;width:240px;height:200px;margin:-100px 0 0 -330px;overflow:hidden;border-radius:220px}.no-csstransitions .logo-menu.open{position:fixed;display:block}.csstransitions .logo-menu{display:block;width:0;height:0;margin:100px 0 0 -215px;background-image:none}.csstransitions .logo-menu img{position:absolute;display:block;width:auto;-webkit-transition:all 500ms cubic-bezier(0.165,.84,.44,1);-moz-transition:all 500ms cubic-bezier(0.165,.84,.44,1);transition:all 500ms cubic-bezier(0.165,.84,.44,1)}.csstransitions .logo-menu img:nth-child(1){top:10px;left:10px}.csstransitions .logo-menu img:nth-child(2){top:1200px;left:0px;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.csstransitions .logo-menu img:nth-child(3){top:1200px;left:0px;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.csstransitions .logo-menu img:nth-child(4){top:1200px;left:0px;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.csstransitions .logo-menu img:nth-child(5){top:1200px;left:0px;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.csstransitions .logo-menu img:nth-child(odd){-webkit-transform:translate3d(0,-230px,0);-moz-transform:translate3d(0,-230px,0);-ms-transform:translate3d(0,-230px,0);-o-transform:translate3d(0,-230px,0);transform:translate3d(0,-230px,0)}.csstransitions .logo-menu img:nth-child(even){-webkit-transform:translate3d(0,230px,0);-moz-transform:translate3d(0,230px,0);-ms-transform:translate3d(0,230px,0);-o-transform:translate3d(0,230px,0);transform:translate3d(0,230px,0)}.csstransitions .logo-menu.open{-webkit-animation:openLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards;-moz-animation:openLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards;-ms-animation:openLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards;animation:openLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards}.csstransitions .logo-menu.open img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransitions .logo-menu.close{-webkit-animation:closeLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards;-moz-animation:closeLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards;-ms-animation:closeLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards;animation:closeLogoMenu 500ms cubic-bezier(0.165,.84,.44,1) forwards}.icon{margin-left:5px}.icon+.icon{margin-left:10px}.pages-container{z-index:900;display:none;font-weight:100;text-rendering:optimizeLegibility;background-color:#f2f4f7}.pages-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{display:none}.padding-vert{padding:15px 0}.feedback{display:none;padding:30px;font:16px 'Gotham Rounded Bold',Arial,sans-serif;color:#ff;text-align:center;text-transform:uppercase;background:#33c96f}@-webkit-keyframes openLogoMenu{from{width:0;height:0;margin:105px 0 0 -215px}to{width:200px;height:200px;margin:-100px 0 0 -300px}}@-moz-keyframes openLogoMenu{from{width:0;height:0;margin:100px 0 0 -215px}to{width:200px;height:200px;margin:-100px 0 0 -300px}}@-ms-keyframes openLogoMenu{from{width:0;height:0;margin:100px 0 0 -215px}to{width:200px;height:200px;margin:-100px 0 0 -300px}}@keyframes openLogoMenu{from{width:0;height:0;margin:100px 0 0 -215px}to{width:200px;height:200px;margin:-100px 0 0 -300px}}@-webkit-keyframes closeLogoMenu{from{width:200px;height:200px;margin:-100px 0 0 -300px}to{width:0;height:0;margin:100px 0 0 -215px}}@-moz-keyframes closeLogoMenu{from{width:200px;height:200px;margin:-100px 0 0 -300px}to{width:0;height:0;margin:100px 0 0 -215px}}@-ms-keyframes closeLogoMenu{from{width:200px;height:200px;margin:-100px 0 0 -300px}to{width:0;height:0;margin:100px 0 0 -215px}}@keyframes closeLogoMenu{from{width:200px;height:200px;margin:-100px 0 0 -300px}to{width:0;height:0;margin:100px 0 0 -215px}}@-webkit-keyframes bounceLoader{0%,100%{width:380px;height:380px}50%{width:500px;height:500px}}@-moz-keyframes bounceLoader{0%,100%{width:380px;height:380px}50%{width:500px;height:500px}}@-ms-keyframes bounceLoader{0%,100%{width:380px;height:380px}50%{width:500px;height:500px}}@keyframes bounceLoader{0%,100%{width:380px;height:380px}50%{width:500px;height:500px}}@-webkit-keyframes bigRound{0%{width:180px;height:180px;border:10px solid #fff;-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px}50%{width:450px;height:450px;border:150px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px}100%{width:650px;height:650px;border:1px solid #fff;border-color:#fff;-webkit-border-radius:650px;-moz-border-radius:650px;-ms-border-radius:650px;-o-border-radius:650px;border-radius:650px}}@-moz-keyframes bigRound{0%{width:180px;height:180px;border:10px solid #fff;-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px}50%{width:450px;height:450px;border:150px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px}100%{width:650px;height:650px;border:1px solid #fff;border-color:#fff;-webkit-border-radius:650px;-moz-border-radius:650px;-ms-border-radius:650px;-o-border-radius:650px;border-radius:650px}}@-ms-keyframes bigRound{0%{width:180px;height:180px;border:10px solid #fff;-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px}50%{width:450px;height:450px;border:150px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px}100%{width:650px;height:650px;border:1px solid #fff;border-color:#fff;-webkit-border-radius:650px;-moz-border-radius:650px;-ms-border-radius:650px;-o-border-radius:650px;border-radius:650px}}@keyframes bigRound{0%{width:180px;height:180px;border:10px solid #fff;-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px}50%{width:450px;height:450px;border:150px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px}100%{width:650px;height:650px;border:1px solid #fff;border-color:#fff;-webkit-border-radius:650px;-moz-border-radius:650px;-ms-border-radius:650px;-o-border-radius:650px;border-radius:650px}}.transition{-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;transition:all ease-in .3s}.footer{position:relative;width:100%;height:393px;padding:197px 0 140px;background-color:#43464b}.footer .h3{margin:0;font-size:30px;font-weight:100;line-height:normal;color:#fff;text-align:center}.footer .receive{display:block;font-size:16px;line-height:40px;color:#959aa3;text-align:center;text-decoration:none;-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;transition:all ease-in .3s}.footer .receive:hover{color:#fff}.footer.contact{height:185px;padding:60px 65px}.footer.contact .logo-left{float:left;padding:0;margin:10px 0;list-style:none}.footer.contact .logo-left li{display:inline-block;margin-right:20px;vertical-align:middle}.footer.contact .brand-logo-footer{position:absolute;top:50%;left:50%;display:block;width:64px;height:64px;margin:-32px 0 0 -32px;text-align:center}.footer.contact .text-muted{float:right;margin:30px 0;font-size:15px;color:#959aa3;text-align:right}.transition{-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;transition:all ease-in .3s}.header{position:relative;width:100%;padding:34px 44px;text-align:center;background-color:#fff;background-position:center 0;background-repeat:no-repeat}.header.fonctionnement{height:650px;background-attachment:fixed;background-image:url(../img/header_fonctionnement.jpg);background-size:cover}.header.contact{height:510px;background-image:url(../img/header_contact.jpg)}.header .brand-logo{position:absolute;top:34px;left:50%;display:block;width:100px;height:41px;margin-left:-50px;text-align:center}.header .navigation{float:left;margin-top:8px}.header .navigation .nav-link{font-size:13px;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase}.header .navigation .icon-nav{display:inline-block;width:30px;height:20px;margin:0 20px 0 0;vertical-align:middle;background:url(../img/icon_nav.png) 0 0 no-repeat}.transition{-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;transition:all ease-in .3s}.container{width:1300px;margin:auto;text-align:left}.h1{position:absolute;top:50%;left:0;width:100%;height:92px;margin:0;margin:-42px auto 0;font-size:32px;font-weight:100;line-height:34px;line-height:36px;color:#fff;text-align:center}.h2{margin:0;font-size:32px;font-weight:100;line-height:40px;color:#1d1d1d;text-align:left}.text{font-size:20px;line-height:30px;color:#5b5b5b}.scrollblock{position:relative;width:100%;margin:0}.bloc-info{position:relative;width:100%;height:681px;overflow:hidden}.bloc-info.vehicule{background-color:#fff}.bloc-info.vehicule .twizy{position:absolute;top:45px;left:-40px}.bloc-info.vehicule .bloc-text{position:absolute;top:221px;right:140px;width:617px}.bloc-info.vehicule .bloc-text .h2{width:410px}.bloc-info.interface{background-color:#dde3ec}.bloc-info.interface .h2{position:absolute;top:80px;left:80px;width:463px}.bloc-info.interface .text{position:absolute;right:90px;bottom:90px;width:278px;font-size:18px;line-height:26px;color:#5b5b5b}.bloc-info.interface .iphone{position:relative;left:50%;width:1300px;height:100%;margin-left:-650px;overflow:hidden}.bloc-info.interface .iphone .iphone-screen,.bloc-info.interface .iphone .iphone-element,.bloc-info.interface .iphone .iphone-twizy{position:absolute}.bloc-info.interface .iphone .iphone-wrap{position:relative;width:100%;height:100%;overflow:hidden}.bloc-info.interface .iphone .iphone-twizy{top:160px;left:600px;z-index:3}.bloc-info.interface .iphone .iphone-screen{top:60px;left:340px;z-index:2;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.bloc-info.interface .iphone .iphone-element{top:123px;left:269px;z-index:1}.bloc-contact{height:612px;background-color:#fff}.bloc-contact .contact-column{float:left;width:650px;height:612px;padding:100px 90px 126px 125px}.bloc-contact .contact-column:first-child{border-right:1px solid #e9ecf2}.bloc-contact .contact-column .h2{margin-bottom:40px}.bloc-contact .w207 .form-input{float:left;width:207px}.bloc-contact .w207 .form-input:first-child{margin-right:18px}.bloc-contact .form-input,.bloc-contact .form-textarea{width:100%;padding:0 18px;font-size:15px;border-radius:8px;-webkit-transition:all ease-in .2s;-moz-transition:all ease-in .2s;transition:all ease-in .2s}.bloc-contact .form-input.has-error,.bloc-contact .form-textarea.has-error{border-color:#fff}.bloc-contact .form-input:focus,.bloc-contact .form-textarea:focus{color:#959aa3;border-color:#959aa3;outline:0}.bloc-contact .form-input:focus :-moz-placeholder,.bloc-contact .form-textarea:focus :-moz-placeholder{color:#959aa3}.bloc-contact .form-input:focus ::-moz-placeholder,.bloc-contact .form-textarea:focus ::-moz-placeholder{color:#959aa3;opacity:1}.bloc-contact .form-input:focus :-ms-input-placeholder,.bloc-contact .form-textarea:focus :-ms-input-placeholder{color:#959aa3}.bloc-contact .form-input:focus ::-webkit-input-placeholder,.bloc-contact .form-textarea:focus ::-webkit-input-placeholder{color:#959aa3}.bloc-contact .form-input{height:43px;margin-bottom:10px;background-color:#fff;border:2px solid #e5e8ee}.bloc-contact .form-input:-moz-placeholder{color:#8490a8}.bloc-contact .form-input::-moz-placeholder{color:#8490a8;opacity:1}.bloc-contact .form-input:-ms-input-placeholder{color:#8490a8}.bloc-contact .form-input::-webkit-input-placeholder{color:#8490a8}.bloc-contact .form-input:focus:-moz-placeholder{color:#959aa3}.bloc-contact .form-input:focus::-moz-placeholder{color:#959aa3;opacity:1}.bloc-contact .form-input:focus:-ms-input-placeholder{color:#959aa3}.bloc-contact .form-input:focus::-webkit-input-placeholder{color:#959aa3}.bloc-contact .form-textarea{height:103px;padding-top:16px;padding-bottom:16px;color:#8490a8;background-color:#fff;border:2px solid #e5e8ee;resize:none}.bloc-contact .btn{float:right;width:178px;height:48px;margin-top:12px;font-family:'Gotham Rounded Bold',Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:48px;color:#fff;text-transform:uppercase;background-color:#fff;border:0;border-radius:24px}