@font-face {
font-family: "Clarendon BT";
src: url("fonts/clarendon_bt_bold.ttf");
}
@font-face {
font-family: "FranklinGothic Light";
src: url("fonts/franklin-gothic-book.ttf");
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;height:100%}*{box-sizing:border-box}button{background-color:transparent;border:0;padding:0;cursor:pointer}input:focus,select:focus,textarea:focus,button:focus{outline:0}input,textarea{border:0}a{text-decoration:none;color:#fff}img{max-width:100%;height:auto;width:auto\9}button{background-color:transparent;border:0;padding:0;cursor:pointer}.group:after{content:"";display:table;clear:both}.incenter{position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%)}.hide{display:none}
	.clear {clear:left;}
    body.scroll_on{position:static;overflow-y:auto}body.scroll_off{position:fixed;overflow-y:hidden}#slider-wrapper{width:100%;height:100%;overflow:hidden;position:relative;z-index:10;background-color:#fff}#slider{width:100%;height:100%;overflow:hidden;z-index:10}.main__section{width:100%;height:100%;overflow:hidden;position:relative}
    .slide{overflow-y: auto;overflow-x: hidden;width:100%;height:100%;position:relative;display:inline-block;vertical-align:top}.slide__content{width:100%;height:100%}.bg__wrap,.bg{width:100%;height:100%;overflow:hidden}[class*='bg__cover']{overflow-y:auto;height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.bg__cover--morning{background-color:rgba(0,0,0,0.3)}.bg__cover--afternoon{/*background-color:rgba(0,0,0,0.3)*/}.bg__cover--evening{background-color:rgba(0,0,0,0.3)}.bg__cover--night{background-color:rgba(0,0,0,0.3)}.bg__cover--guy{background-color:rgba(0,0,0,0.6)}.bg__cover--headphones{background-color:rgba(255,255,255,0.8)}.bg__text{font-family: clarendon_bt_bold;font-size:30px;color:#fff}.underline--light{border-bottom:2px solid #fff;padding-bottom:7px}.underline--dark{border-bottom:2px solid #333;padding-bottom:7px}.logo{position:absolute;top:38px;left:100px;z-index:10}.logo--main{left:50%;top:50%;transform: translate(-50%, -50%);}.logo__img{height:7.2vw}.logo__img--main{height:auto}.logo--contact{left:auto; right:79px;}.keys{position:absolute;bottom:35px;right:55px}.keys__text{font-family: clarendon_bt_bold;color:#fff;font-size:12px;line-height:1;letter-spacing:1px;white-space:nowrap;opacity:0;transition:opacity .3s;margin-top:15px}.keys:hover .keys__text{opacity:.5}.keys__controls{margin:0 auto;position:relative;width:50px;height:33px;background:transparent url("../../img/keys--white.png") 0 0 / cover}[class*='keys__dot']{width:5px;height:5px;background-color:#fff;border-radius:50%;position:absolute;bottom:5px}.keys__dot--1{left:5px}.keys__dot--2{left:23px}.keys__dot--3{left:39px}.sidenav{position:absolute;cursor:pointer; text-decoration:none;}.sidenav--light .sidenav__hint{color:#fff}.sidenav--dark .sidenav__hint{color:#333}.sidenav--light .sidenav__arrow{background:transparent url('img/small_arrow.png') no-repeat}.sidenav--dark .sidenav__arrow{background:transparent url('images/small_arrow-b.png') no-repeat; border:0;}.sidenav__arrow{display:block;position:relative;width:10px;height:13px}.sidenav__hint{display:block;font-size:20px;line-height:1;letter-spacing:3px}.sidenav__main--left{top:50%;left:0px;transform:translateY(-50%)}.sidenav__main--left .sidenav__hint{margin-left: -20px;transform:rotateZ(-90deg);letter-spacing:3px}.sidenav__main--left .sidenav__arrow{margin-left:30px;transform:rotateZ(90deg) translateX(20px)}.sidenav__main--top{left:50%;top:25px;transform:translateX(-50%)}.sidenav__main--top .sidenav__arrow{margin-bottom:0px;margin-left:auto;margin-right:auto;transform: rotateZ(-180deg);-webkit-transform: rotateZ(-180deg);}.sidenav__main--bottom{left:50%;bottom:25px;transform:translateX(-50%)}.sidenav__main--bottom .sidenav__arrow{margin-top:0px;margin-left:auto;margin-right:auto}.sidenav__main--bottom .sidenav__hint{letter-spacing:3px}.sidenav__main--right{top:50%;right:5px;transform:translateY(-50%)}.sidenav__main--right .sidenav__hint{margin-right:-15px;-o-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-transform-origin:50% 51%}.sidenav__main--right .sidenav__arrow{margin-right:25px;transform:rotateZ(-90deg);position:absolute;top:0;right:0}.sidenav__about--left{top:53%;left:42px;transform:translateY(-50%)}.sidenav__about--left .sidenav__hint{transform:rotateZ(-90deg);margin-left:-13px;margin-top:22px;position:relative;top:-7px;letter-spacing:2px}.sidenav__about--left .sidenav__arrow{transform:rotateZ(90deg) translateX(20px)}.sidenav__about--right{}.sidenav__about--right .sidenav__hint{color:gray;/*padding:5px;border-radius:3px;*/}.sidenav__about--right .sidenav__arrow{transform:rotateZ(-90deg);position:absolute;top:-2px;right:-32px}.sidenav__awards--left{top:50%;left:40px}.sidenav__awards--left .sidenav__hint{transform:rotateZ(-90deg);margin-left:28px;margin-top:6px}.sidenav__awards--left .sidenav__arrow{transform:rotateZ(90deg) translateX(20px)}.sidenav__awards--right{top:14.6%;right:71px}.sidenav__awards--right .sidenav__hint{transform:rotateZ(90deg)}.sidenav__awards--right .sidenav__arrow{transform:rotateZ(-90deg);position:absolute;top:2px;right:-30px}.sidenav__principals--left{bottom:31%;left:-65px;cursor:auto}.sidenav__principals--left .sidenav__hint{transform:rotateZ(-90deg);font-family: clarendon_bt_bold;color:#666;font-size:13px;letter-spacing:2.7px}.sidenav__principals--right{top:14.6%;right:71px}.sidenav__principals--right .sidenav__hint{transform:rotateZ(90deg)}.sidenav__principals--right .sidenav__arrow{transform:rotateZ(-90deg);position:absolute;top:2px;right:-30px}.sidenav__start--left{top:44px;left:300px}.sidenav__start--left .sidenav__hint{background-color:#000; color:#fff;padding:6px;border-radius: 3px;}.sidenav__start--left .sidenav__arrow{transform:rotateZ(90deg) translateX(-16px)}.sidenav__projects--right{top:55%;right:33px;position:fixed}.sidenav__projects--right .sidenav__hint{transform:rotateZ(90deg)}.sidenav__projects--right .sidenav__arrow{transform:rotateZ(-90deg);position:absolute;top:9px;right:0}.sidenav__projects--top{top:6%;}.sidenav__projects--top .sidenav__hint{ color:gray;/* padding:6px;border-radius:3px;*/}.sidenav__projects--top .sidenav__arrow{transform:rotateZ(180deg);margin-left:auto;margin-right:auto}.sidenav__projects--left{top:180px;left:-12.5vw;transform:rotateZ(-90deg)}.sidenav__projects--left .sidenav__hint{float:right}.sidenav__projects--left .sidenav__arrow{transform:rotateZ(90deg);float:left;margin-right:40px;position:relative;top:4px}#about_section{text-align:center;white-space:nowrap}#about_section:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.about__content{display:inline-block;vertical-align:middle}.about__imgbox,.about__text{display:inline-block;vertical-align:middle;}.about__imgbox{background:transparent url('../../img/phone_wrap.jpg') no-repeat;width:274px;height:580px;text-align:right;position:relative}.about__phoneanim{position:absolute;top:131px;left:19px}.about__img{box-shadow:11px 19px 21.84px 2.16px rgba(16,18,17,0.15);border-radius:42px;margin-top:30px;margin-right:11px}.about__text{font-family: clarendon_bt_bold;font-size:20px;line-height:1.75;color:#1c1b1b;position:relative;}.about__text--p{white-space:nowrap; text-align:left;}.awards__content{max-width:880px;width:70%}.awards__item{display:inline-block;width:24.3%;margin:30px 0;text-align:center}.awards__img{opacity:.35}.awards__meta{position:absolute;bottom:0;left:calc(50% + 40px);color:#fff;transform:translateY(-88%)}.awards__title{font-family: clarendon_bt_bold;font-size:30px;margin-bottom:15px}.awards__text{font-family: clarendon_bt_bold;font-size:16px;letter-spacing:1.5px;line-height:1.3}.awards__text .underline--light{padding-bottom:9px}#principals_section{background:#0d0b0c}.principals__content{position:absolute;bottom:0;left:33.5%;color:#fff;transform:translateY(-49%)}.principals__text{margin-bottom:32px;font-size:14px;font-family: clarendon_bt_bold;color:#666;letter-spacing:3px}.principals__text .underline--light{padding-bottom:13px}.principals__quantity{margin-left:68px;font-size:16px;font-family: clarendon_bt_bold;}.principals__counter{font-size:48px;margin-right:2px}.start__content{font-family:'Titillium Web';color:#333;}.contact_form{width:500px; margin:0 -10px;}.contact_form li{float:left;padding:5px; 10px;width:50%;}.input-text{padding:10px;border:1px solid silver;width:100%}.btn{padding:5px 10px;cursor:pointer;text-transform:uppercase;}.start__text{font-size:18px;letter-spacing:.2px;margin-bottom:60px}.start__text .underline--dark{padding-bottom:13px}.start__text--small{font-size:12px}.start__price{font-size:60px;text-align:left;letter-spacing:1px;margin-bottom:30px}.start__price--meta{font-size:14px}.start__pricelist{text-align:left}.start__priceitem{display:inline-block;padding:1px;margin:0 12px;font-size:14px;cursor:pointer;width:30px;text-align:center}.start__priceitem.active,.start__priceitem:hover{border-bottom:1px dotted #333;font-family:'Titillium WebD';font-weight:bold}.start__meta{position:absolute;bottom:6.8%;left:29.05%;font-family:'Titillium Web';color:#333;font-size:12px}.help{position:absolute;top:0;bottom:0;right:0;width:368px;background-color:rgba(4,4,4,0.35);text-align:center;transform:translateX(100%);transition:transform .5s}.help__content{transform:translate(-50%,-10%)}.help__img_wrap{position:relative;display:inline-block;margin-bottom:63px;cursor:pointer}.help__img_wrap:before{content:"";display:block;position:absolute;top:00%;left:00%;width:100%;height:100%;border-radius:50%;z-index:5;background-color:white;-webkit-animation:pulsing1 2s linear -2s infinite;-o-animation:pulsing1 2s linear -2s infinite;animation:pulsing1 2s linear -2s infinite}.help__img{position:relative;z-index:10}.help__text{font-family:'Titillium Web';color:#fff;font-size:16px;letter-spacing:.3px;white-space:nowrap}#projects{position:absolute;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;top:0;z-index:5}#projects .sidenav__hint{letter-spacing:1px}.project{width:93%;margin:0 auto 50px auto;position:relative; background-color:#373d72; color:#FFF; text-align:center; padding:20px;}.project__meta--top{position:relative;font-family:'Titillium Web';color:#333;font-size:14px;letter-spacing:.5px;}.project__number{font-family:'Titillium Web';color:#333;font-size:14px;position:absolute;left:0;transform:translateX(calc(-100% - 30px))}.project__number:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(calc(-100% - 20px));width:45px;height:3px;background-color:#000}.project__name{font-family:'Titillium Web';color:#333;font-size:16px;margin-bottom:0px}.project__addtime{font-family:'Titillium Web';color:#999;font-size:12px}.project__titlebox{text-align:center;margin-bottom:77px;margin-top:48px}.project__title{text-align:left;font-family:'Titillium Web';color:#333;font-size:18px;line-height:1;position:relative;display:inline-block;padding-left:45px}.project__title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:24px;background:transparent url('../../img/slack.png') no-repeat 0 0 / cover}.project__imglist{margin-bottom:4vw}.project__imgbtn{position:absolute;display:block;width:35px;height:35px;background:transparent url('../../img/plus.png') no-repeat;background-size:cover;bottom:20px;right:20px;cursor:pointer}.project__imgitem{margin-bottom:40px;position:relative;float: left;width:50%;padding:20px;}.project__imgitem:nth-last-child(1){margin-bottom:0}.project__aim{font-family:'Titillium WebD';color:#333;font-size:14px;line-height:1;margin-bottom:30px}.project__client{margin-bottom:100px;font-family:'Titillium Web'}.project__clienttitle{font-family:'Titillium WebD'}.project__workitem{display:inline-block;width:24%}.workitem__item{font-family:'Titillium Web';color:#333;font-size:12px;line-height:1;margin-bottom:15px}.workitem__item:nth-child(1){font-family:'Titillium WebD'}.workitem__item--color{color:#ed759d}.project__img{width:100%}.project__metalist{float:left;color:#333;margin:32px 30px 30px 0}.project__metaitem{display:inline-block;font-family:'Titillium Web';color:#333}.project__metaitem--separator{margin:0 15px 0 5px}.project__metacolor--blue{color:#36f}.project__metacolor--green{color:#3f6}.project__metacolor--pink{color:#c3c}.project__community{text-align:center}.heart{display:inline-block;vertical-align:middle}.project__heartcounter{vertical-align:middle;color:#aaa;font-family:MP_R;font-size:12px;margin-bottom:30px}.project__thanks{color:#f66;display:block;margin-bottom:20px;font-family:MP_R;font-size:16px}.project__share{color:#999;font-family: clarendon_bt_bold;font-size:14px;letter-spacing:1px}.project__share--link{font-family:MP_R;color:#999;border-bottom:dotted 1px #999}.heart{cursor:pointer;height:80px;width:80px;background-image:url('../../img/heart.png');background-position:left;background-repeat:no-repeat;background-size:2900%}.heart:hover{background-position:right}.is_animating{-webkit-animation:heart-burst .8s steps(28) 1;animation:heart-burst .8s steps(28) 1;animation-fill-mode:forwards}.is_animating-back{-webkit-animation:heart-burst-back .8s steps(28) 1;animation:heart-burst-back .8s steps(28) 1;animation-fill-mode:forwards}@-moz-keyframes heart-burst{from{background-position:left}to{background-position:right}}@-webkit-keyframes heart-burst{from{background-position:left}to{background-position:right}}@keyframes heart-burst{from{background-position:left}to{background-position:right}}@-moz-keyframes heart-burst-back{from{background-position:right}to{background-position:left}}@-webkit-keyframes heart-burst-back{from{background-position:right}to{background-position:left}}@keyframes heart-burst-back{from{background-position:right}to{background-position:left}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}#menu-background{overflow:hidden}#menu-background img{min-width:100%;min-height:100%}.circle{position:absolute;top:300px;left:300px}.circle__dot{position:absolute;width:6px;height:6px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.circle__pulsearea{position:absolute;width:60px;height:60px;border-radius:50%;top:-30px;left:-30px;-webkit-animation:pulsing 2s linear -2s infinite;-o-animation:pulsing 2s linear -2s infinite;animation:pulsing 2s linear -2s infinite}@-webkit-keyframes pulsing{0%{transform:scale(0);border-width:2px}70%{opacity:1}100%{transform:scale(1.8);opacity:0}}@keyframes pulsing{0%{transform:scale(0);border-width:2px}70%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}@-webkit-keyframes pulsing1{0%{opacity:0;transform:scale(0.8)}10%{opacity:1}70%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes pulsing1{0%{opacity:0;transform:scale(0.8)}10%{opacity:1}70%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}[data-fader]{visibility:hidden}

    /* Full Page */
    @media only screen and (max-width:640px){#mobile{display:block}}@media only screen and (min-width:641px){#slider{display:block}#projects{display:block}#mobile,.mobile__about{display:none}}@media only screen and (max-width:1280px){.sidenav__main--right{right:4.5vw}.sidenav__main--right .sidenav__arrow{right:0}.sidenav__main--left{left:1.5vw}.sidenav__about--left .sidenav__hint{margin-left:0;left:-35px}.sidenav__about--right,.sidenav__awards--right,.sidenav__principals--right{}.sidenav__about--right .sidenav__arrow,.sidenav__awards--right .sidenav__arrow,.sidenav__principals--right .sidenav__arrow{top:0;right:-35px}.sidenav__awards--left{left:4.5vw}.sidenav__awards--left .sidenav__hint{margin-left:10px;margin-top:0}.sidenav__start--left .sidenav__hint{margin-left:28px}.help{width:31vw}.sidenav__projects--left{left:-11vw}.sidenav__projects--top{right:40px}}@media all and (max-width:1024px){.start__content{transform:translate(-60%,-33%)}.start__meta{left:18%}.sidenav__projects--left{left:-13vw}.about__text{font-size:2vw}}@media all and (max-width:768px){.help{width:28vw}.start__meta{left:10%}.sidenav__projects--left{left:-16.5vw}.sidenav__projects--right{right:10px}.sidenav__projects--top{right:20px}.about__text{font-size:15.3px}}

    /* Mobile */
    #mobile{position:absolute;top:0;height:100%;left:0;right:0;z-index:10;padding:3rem 14%}.mobile__header{text-align:justify;height:20%}.mobile__header:after{content:'';display:inline-block;width:100%}.about__link{color:#393838;font-family:'Titillium Web';color:#393838;font-size:4.28vw;letter-spacing:5px;border-bottom:dotted 1px #333;padding-bottom:7px}.logo__link,.about__link{display:inline-block;vertical-align:middle;color:#000}.mobile__content{height:40%;position:relative}.mobile__box{font-family: clarendon_bt_bold;color:#333;position:relative;top:50%;transform:translate(0%,-30%);width:70vw;margin:0 auto}.mobile__text{font-size:4.28vw;letter-spacing:3.8px;margin-bottom:9.375vw}.mobile__text .underline--dark{padding-bottom:13px}.mobile__price{font-size:11.25vw;text-align:right;letter-spacing:6px;margin-bottom:4.7vw;white-space:nowrap}.mobile__price--meta{font-size:3.75vw}.mobile__pricelist{text-align:center}.mobile__priceitem{display:inline-block;padding:1px;margin:0 12px;font-size:3.75vw;letter-spacing:2px;cursor:pointer}.mobile__priceitem.active,.mobile__priceitem:hover{font-weight:bold}.mobile__about{height:100%;max-width:640px;margin:0 auto;position:relative;background-color:#999;padding:2rem 14%;position:absolute;top:0;bottom:0;z-index:99}.mobile__about__header{text-align:justify;margin-bottom:3vh}.mobile__about__header:after{content:'';display:inline-block;width:100%}.mobile__about__header .logo__img,.mobile__about__close{display:inline-block;vertical-align:middle}.mobile__about__close{width:6vw;height:6vw;background:transparent url('../../img/cross.png') no-repeat 50% 50% / cover}.mobile__about__text{font-family: clarendon_bt_bold;font-size:12px;color:#fff;margin-bottom:4vh;line-height:1.6}.mobile__about__btn{width:100%;border:#fff solid 2px;border-radius:5px;padding-top:6vw;padding-bottom:6vw;font-family: clarendon_bt_bold;font-size:4.6vw;color:#fff;cursor:pointer}.mobile__footer{height:40%;position:relative}.mobile__footer .help__content{text-align:center;transform:none;height:100%;padding-top:5vh}.mobile__footer .help__text{color:#666;font-size:3.75vw;white-space:nowrap}.mobile__footer .help__img{margin-bottom:35px;height:45%}@media only screen and (max-device-width:1100px){body.scroll_off{position:relative;overflow-y:hidden}}@media only screen and (max-device-height:900px){.mobile__about__text{font-size:2.6vh;letter-spacing:.1vh;margin-top:2.4vh}.mobile__about__btn{padding-top:2vh;padding-bottom:2vh;font-size:2.3vh}}@media only screen and (max-width:640px) and (orientation:landscape){.mobile__about__text{font-size:2.6vw;margin-bottom:4vh;line-height:1.3}.logo__link{width:8vh;line-height:20vh}.logo__img{height:auto}.mobile__about__btn{width:50%;padding-top:4vh;padding-bottom:4vh;font-size:3.6vw;margin:0 auto;display:block;margin-top:7vh}.mobile__content{height:50vh}.mobile__footer{height:30vh}.mobile__box{transform:translate(0%,-50%) scale(0.8)}.mobile__footer .help__img{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:3vw}.mobile__footer .help__text{display:inline-block;vertical-align:middle}}@media only screen and (max-width:500px) and (max-height:700px){.mobile__box{transform:translate(0%,-50%)}}

 @media only screen and (max-width:600px){
            
            .para{
                font-family: sans-serif;
                color: #000;
                display: table-cell;
                vertical-align: middle;
                width: 100%;
                line-height: 28px;
                font-size: 17px;
                text-align: justify;
                }
             .carousel-item{
                height: 72vh;
             }
 
 }
  @media only screen and (min-width:600px){
            
                .para{
                font-family: sans-serif;
                color: #000;
                display: table-cell;
                vertical-align: middle;
                width: 100%;
                padding-left: 60px;
                padding-right: 60px;
                line-height: 40px;
                font-size: 20px;
                height: 72vh;
                text-align: justify;

                      }
              .img_pro {
                    max-width: 100%;
                    height: 72vh;
                    }
 .carousel-control-next, .carousel-control-prev {
    height: 72vh;
    }

 }


.heads{
  font-family:Clarendon BT;
  display: flex;
  align-items: center;    
  justify-content: center; 
  color:#e84f35; 
  height: 72vh;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  font-weight:bold;
  text-align: center;


}

span{font-family: sans-serif;}
.para p{
	font-family: sans-serif;


}
.para h4{
 font-family:Clarendon BT;
  color: #e84f35;
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 0px;
}
.carousel{
  margin-top:110px;
}



	.logo_new {
	    left: 101px;
	    top: 45px;
	   position: absolute;
	}
	.sidenav_new {
	    right: 101px;
	    top: 45px;
	    position: absolute;
	}
  
@media only screen and (max-width:1280px)
   {
   	.sidenav__main--right{right:1.5vw}.sidenav__main--right .sidenav__arrow{right:0}.sidenav__main--left{left:1.5vw}.sidenav__about--left .sidenav__hint{margin-left:0;left:-35px}.sidenav__about--right,.sidenav__awards--right,.sidenav__principals--right{}.sidenav__about--right .sidenav__arrow,.sidenav__awards--right .sidenav__arrow,.sidenav__principals--right .sidenav__arrow{top:0;right:-35px}.sidenav__awards--left{left:4.5vw}.sidenav__awards--left .sidenav__hint{margin-left:10px;margin-top:0}.sidenav__start--left .sidenav__hint{margin-left:28px}.help{width:31vw}.sidenav__projects--left{left:-11vw}.sidenav__projects--top{}}@media all and (max-width:1024px){.start__content{transform:translate(-60%,-33%)}.start__meta{left:18%}.sidenav__projects--left{left:-13vw}.about__text{font-size:2vw}}@media all and (max-width:768px){.help{width:28vw}.start__meta{left:10%}.sidenav__projects--left{left:-16.5vw}.sidenav__projects--right{right:10px}.sidenav__projects--top{}.about__text{font-size:15.3px}}
	
	p{font-family: clarendon_bt_bold;line-height:1.3;}
	h2 {margin:0 0 7px; padding:0;font-family: clarendon_bt_bold; font-size:20px; font-weight:600;}
	.address {float: left;width: 50%;text-align: center;font-size: 20px;}
	.address h2 {color:#3e64a2;}
	.address p {color:#222;}
	.address p.call {font-size:25px;}
	.logo__link {background:url(img/logo.png) no-repeat; width:210px; height:160px; text-indent:-9999px; overflow:hidden;}
	.log__inner {background:url(img/logo.png) no-repeat; width:130px; height:95px; text-indent:-9999px; overflow:hidden;}
	.page_title {font-size: 75px;color: #3e64a2;font-weight: bold;margin: 95px 0 0 79px;}
	.contact_form {width:auto;margin:0;text-align:center;font-family: clarendon_bt_bold;position:absolute;left:10%;right:10%;top:50%          ;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
	.contact_form label {font-size: 20px;margin-bottom: 5px;display: block;}
	.contact_form input[type="text"], .about__form input[type="text"] {display:block; width:100%; border:2px solid #353535; padding:10px;}
	.contact_form > div {float:left; width:25%; padding:0 20px; margin-bottom:20px;}
	.contact_form input[type="submit"], .about__form input[type="submit"] {background-color:#4564a5; display:block; width:150px; margin:0px auto; padding:10px; color:#FFF; font-size:20px; border-radius:5px;}
	.about__form input[type="submit"] {margin:20px 0 0;}
	.address__content {font-family: clarendon_bt_bold;color: #333; width:100%; margin:auto;}
	.about__text, .about__form {padding:0 80px; width:50%}
	.about__form {display:inline-block;vertical-align:middle;}
	.about__form input[type="text"] { margin-bottom:30px;}
	.about__text--p {color:#000;font-size:25px;line-height: 1.7;}
	.about__text h2 {font-weight: normal;font-size: 35px;color: #4564a5;text-align:left;}
	.project__imgitem p {text-align:justify;}
	.logo_white {background-image:url(img/logo_white.png);min-width:100%;min-height:100%;}
	.logo_black {background-image:url(img/logo_black.png);min-width:100%;min-height:100%;}
	.para_center {float:none; clear:left; margin-left:auto; margin-right:auto;}
	#portfolio {position:absolute;bottom:100%;background-color: #FFF;z-index:999;width: 100%;text-align: center;
				height:100%;transition:1s; -webkit-transition:1s; -moz-transition:1s;overflow-y: auto;
    overflow-x: auto;}
#projects_section{width:100%;height:100%;position: static;
    overflow-x: auto;}
	#portfolio img {/*position:relative; top:50%;  margin-bottom:15%;margin: 0 auto 15%;display:block;*/}
	
	@media(max-width:640px) {
		.logo_new{left:30px;top:20px;position:absolute;}
		.sidenav_new{right:30px;top:20px;position:absolute;}
		.project__imgitem {width:100%; margin-bottom:10px;}
		.project {padding:10px;}
		.logo {top:20px; left:20px;}
		.logo--main {transform: translate(-50%, -50%); top:50%; left:50%;width: 135px;}
		.logo_white {background-image:url(img/mobile/logo_white.png);min-width:100%;min-height:100%;}
		.logo_black {background-image:url(img/mobile/logo_black.png);min-width:100%;min-height:100%;}
		/*.sidenav__about--right {top:10%;}*/
		#about_section {padding-top:120px;}
		.about__text--p {font-size:4.5vw;}
		.about__text, .about__form {width:100%; display:block; padding: 20px;}
		.slide {overflow:auto;}
		.page_title {font-size: 55px;margin: 14px 0 0 148px;}
		.contact_form {position:static;transform:translateY(0%);-webkit-transform:translateY(0%);margin-top:50px;}
		.contact_form > div {width:100%;}
		.address__content {position:static;transform: translate(0%,0%);}
		.address {width:100%;margin: 50px 0 0px;}
		#portfolio img {/*width:90%; margin-bottom:60%;*/}
		#projects_section > a.sidenav__projects--top {z-index:1234; background:#373d72 url(img/ico_home.png) no-repeat 0 0/cover; width:30px;height:30px;text-indent:-9999px; margin-top:5px;}
	}
