#main{height:auto;background-color:#fff;}

.parallax-container{overflow:hidden;}

.parallax-container section{position:relative;display:block;width:100%;height:430px;color:#BBB;}

.parallax-container section .cover{position:absolute;display:block;width:100%;height:100%;z-index:1;}

.parallax-container section h2{color:#fff;font-family:VivaBeautifulDemo-Regular;text-transform:none;font-size:80px;}

.parallax-container section .cover img{position:absolute;display:block;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

.parallax-container section .content-info{position:absolute;display:block;width:100%;height:100%;z-index:2;}

.parallax-container section .text{width:100%;margin:0 auto;}

.parallax-container .centralize{width:100%;top:35%;position:relative;text-align:center;}

.meet-team-cta{margin-bottom:1px;}

.meet-team-cta .special{padding:0;height:350px;margin:0;border:0;}

.meet-team-cta .special:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:2;display:block;}

.meet-team-cta .special .cover img{transform:none;-webkit-transform:none;-moz-transform:none;top:auto;left:auto;}

.meet-team-cta .centralize{top:30%;}

.meet-team-cta .special h2{line-height:1.2;margin-bottom:40px;}

.meet-team-cta .special .button--border-thick{border-color:#fff;}

@media screen and (max-width:1000px){.parallax-container section .text{width:90%;margin:0 auto;}

.parallax-container section h2{font-size:20px;line-height:1.5;}

}

.page-inner , .page-inner .container-fluid{background:#fff;z-index:2;position:relative;padding-top:0px;}

.section-block .breadcrumb li a{color:#666;}

.social-list li i{font-size:18px;padding-right:15px;}

.section-block{text-align:left;}

.overlay-info .project-title, .shop .products .overlay-info .product-title,

.overlay-info>div, .overlay-info>span,.overlay-info > span > span ,.overlay-info .project-description,

.grid-item .overlay-info .project-title span{text-align:center;opacity:1;float:none;}

.thumbnail{border:none;padding:0;border-radius:0;}

.dev-des-frame .social-list li i{}

.dev-des-frame .social-list li a{}

.contact-2 h5{font-size:20px;}

.title{}

.sub-title{font-size:18px;font-weight:normal;line-height:37px;margin:0;margin-bottom:15px;text-transform:uppercase;font-family:'MuseoSans500';color:#262626;}

.summary h4, .question h4, .experience h4{font-size:16px;text-transform:uppercase;font-family:'MuseoSans500';margin-bottom:5px;}

.summary p, .question p, .experience p{padding-bottom:0;line-height:1.2;}

.summary ul, .summary ol, .question ul, .question ol, .experience ul, .experience ol{padding:0 0 15px 35px;}

.summary ul li, .summary ol li, .question ul li, .question ol li, .experience ul li, .experience ol li{padding-bottom:5px;font-size:16px;list-style-type:disc;}

.experience ol li{list-style-type:decimal;}

.section-block p{font-size:16px;}

.section-block p.lead{font-size:21px;}

.widget-title.sidebar-title{font-size:20px;}

.button--wayra--white.more{border-color:#6b6b6b;color:#000;}

footer{background-color:rgb(27, 27, 28);}

footer.qua_image_bck p , footer.qua_image_bck a{font-size:15px;}

footer.qua_image_bck a:hover{color:#d5ba9c;}

.ct-footer{padding:0;}

.qua_image_bck{background-position:0% 0%!important;}

.qua_wht_txt{color:#fff;}

footer.qua_image_bck{position:relative;opacity:1;width:100%;background-image:url(../../img/header-bg.jpg);background-repeat:repeat;}

footer.qua_image_bck:before{position:relative;width:auto;height:auto;}

.ct-preFooter{text-align:left;padding:50px 30px 60px;position:relative;float:none;padding:50px 0 60px 0;}

.ct-postFooter .container{width:100%;max-width:100%;padding:0;}

footer ul{padding:0;margin:0;list-style:none;}

.list-unstyled{padding-left:0;list-style:none;}

.ct-footer .ct-preFooter .ct-contactBox ul li{position:relative;line-height:21px;color:#fff;font-weight:300;padding-bottom:15px;padding-left:25px;}

.ct-footer .ct-preFooter .ct-contactBox ul li i{position:absolute;top:2px;left:0;}

.ct-footer .ct-preFooter .ct-contactBox ul li i{color:#d5ba9c;}

.footer-logo{margin-top:15px;margin-bottom:15px;text-align:left;}

.qua_wht_txt a, .qua_wht_txt a i{color:#fff;}

.qua_wht_txt a{text-transform:none;font-weight:normal;font-family:MuseoSans100;}

.footer-logo img{max-width:200px;display:block;}

.ct-footer .ct-preFooter .ct-headerBottom{color:#d5ba9c;padding-bottom:15px;font-size:26px;margin:0;font-family:'MuseoSans500';text-transform:uppercase;}

.ct-tweet .tweet_list{list-style-type:none;padding-left:0;}

.text-center p{max-width:600px;margin-right:auto;margin-left:auto;}

.ct-footer p{margin-bottom:0;}

.ct-tweet .tweet_list li p{padding-bottom:10px;}

.ct-tweet .tweet_list li p{text-align:left;line-height:20px;font-weight:400;margin:0;padding:0 0 12px 0;}

.ct-tweet .tweet_list li p .tweet_user{padding-right:4px;color:#d5ba9c;}

.ct-tweet .tweet_list li p .tweet_text{color:#f6f6ef;text-transform:none;font-weight:normal;font-family:MuseoSans100;}

.ct-tweet .tweet_list li p .tweet_time{display:block;color:#848484;}

.ct-footer .ct-preFooter .ct-followBox ul li{position:relative;color:#d5ba9c;font-size:16px;text-transform:uppercase;font-weight:300;padding-bottom:25px;}

.ct-footer .ct-preFooter .ct-followBox ul li i{position:absolute;left:0;top:0;padding-right:17px;font-size:23px;}

.ct-footer .ct-preFooter .ct-followBox ul li a{padding-left:40px;color:#fff;text-transform:uppercase;}

.ct-footer .ct-preFooter .ct-followBox ul li a:hover{color:#d5ba9c;}

.ct-footer .ct-postFooter{padding:20px 0 15px 0;}

.ct-u-displayTable, .ct-u-displayTableVertical{display:table;width:100%;}

.ct-u-displayTableVertical{height:100%;}

.ct-footer .ct-postFooter .ct-u-displayTableVertical{padding-left:15px;padding-right:15px;}

.ct-u-displayTableVertical .ct-u-displayTableCell{vertical-align:middle;color:#1b1b1c;}

.ct-footer .ct-postFooter .ct-footerCol1{padding-top:0;width:25%;color:#1b1b1c;text-align:left;}

.ct-footer .ct-postFooter .ct-copyright{color:#000000;font-size:14px;font-size:1.4rem;font-family:FuturaPT-Book;text-transform:none;}

.ct-u-displayTableCell{display:table-cell;}

.ct-footer .ct-postFooter .ct-footerCol2{width:50%;}

.list-inline{padding-left:0;margin-left:-5px;list-style:none;}

.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px;}

.ct-footer .ct-postFooter ul.ct-map-links li{padding-left:4px;padding-right:4px;line-height:1;}

.ct-footer .ct-postFooter ul.ct-map-links li a{overflow:hidden;position:relative;display:inline-block;font-size:12px;color:#1b1b1c;}

.ct-footer .ct-postFooter ul.ct-map-links li a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;text-transform:uppercase;}

.ct-footer .ct-postFooter ul.ct-map-links li a span:before{position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.ct-footer .ct-postFooter ul.ct-map-links li a:hover span, .ct-footer .ct-postFooter ul.ct-map-links li a:focus span{-webkit-transform:translateY(-100%);transform:translateY(-100%);}

.ct-footer .ct-postFooter ul.ct-map-links li a:hover span, .ct-footer .ct-postFooter ul.ct-map-links li a:focus span{color:#725a34;}

.post-content blockquote{border:0;}

.button{min-width:200px;margin:1em;padding:1em 2em;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}

.button:focus{outline:none;}

.button > span{vertical-align:middle;}

.button--size-s{font-size:14px;}

.button--text-upper{letter-spacing:2px;text-transform:uppercase;}

.button--border-thick{border:1px solid;}

.button--wayra{overflow:hidden;-webkit-transition:border-color 0.3s, color 0.3s;transition:border-color 0.3s, color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);display:block;margin:15px auto;padding:15px 30px;text-transform:uppercase;font-size:16px;border-color:#000;text-align:center;}

.button--wayra--white{border-color:#fff;color:#fff;}

.button--wayra::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition:transform 0.3s, opacity 0.3s, background-color 0.3s;}

.button--wayra:hover{color:#fff;}

.button--wayra.button--inverted:hover{color:#3f51b5;border-color:#fff;}

.button--wayra:hover::before{opacity:1;background-color:#d5ba9c;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);color:#ffffff !important;}

.button--wayra.button--inverted:hover::before{background-color:#fff;}

.button-left{margin-left:0;}

#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;float:none;}

#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:2px;background:#000000;display:block;}

@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em;}

#cd-timeline::before{left:50%;margin-left:-2px;}

}

.cd-timeline-block{position:relative;margin:2em 0;}

.cd-timeline-block:after{content:"";display:table;clear:both;}

.cd-timeline-block:first-child{margin-top:0;}

.cd-timeline-block:last-child{margin-bottom:0;}

@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0;}

.cd-timeline-block:first-child{margin-top:0;}

.cd-timeline-block:last-child{margin-bottom:0;}

}

.cd-timeline-img{position:absolute;top:17px;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}

.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}

.cd-timeline-img.cd-picture{background:#75ce66;}

.cd-timeline-img.cd-movie{background:#c03b44;}

.cd-timeline-img.cd-location{background:#000000;}

.cd-timeline-content .cd-read-more.button{border:solid 1px #666;color:#666;}

.cd-timeline-content .cd-read-more.button:hover{color:#ffffff;}

@media only screen and (min-width:1170px){.cd-timeline-img{width:25px;height:25px;left:51.7%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}

.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}

.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}

}

@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}

60%{opacity:1;-webkit-transform:scale(1.2);}

100%{-webkit-transform:scale(1);}

}

@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}

60%{opacity:1;-moz-transform:scale(1.2);}

100%{-moz-transform:scale(1);}

}

@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}

60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}

100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

}

.cd-timeline-content{position:relative;margin-left:60px;background:#efeded;border-radius:0.25em;padding:1em;box-shadow:0 2px 0 #000000;}

.cd-timeline-content:after{content:"";display:table;clear:both;}

.cd-timeline-content h2{color:#000000;}

.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{}

.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{display:inline-block;}

.cd-timeline-content p{margin:1em 0;line-height:1.6;}

.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;color:white;}

.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb;}

.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;}

.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #efeded;}

@media only screen and (min-width:768px){.cd-timeline-content h2{}

.cd-timeline-content p{}

.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{}

}

@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%;}

.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#efeded;}

.cd-timeline-content .cd-read-more{float:left;}

.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:12px;}

.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right;}

.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#efeded;}

.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right;}

.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right;}

.cssanimations .cd-timeline-content.is-hidden{visibility:hidden;}

.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}

}

@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}

}

@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}

60%{opacity:1;-webkit-transform:translateX(20px);}

100%{-webkit-transform:translateX(0);}

}

@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}

60%{opacity:1;-moz-transform:translateX(20px);}

100%{-moz-transform:translateX(0);}

}

@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}

60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}

100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}

}

@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}

60%{opacity:1;-webkit-transform:translateX(-20px);}

100%{-webkit-transform:translateX(0);}

}

@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}

60%{opacity:1;-moz-transform:translateX(-20px);}

100%{-moz-transform:translateX(0);}

}

@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}

60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}

100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}

}

.grid-template.team-home-section .footer{height:50px;}

.grid-template.team-home-section .footer-hotels{display:block;}

.grid-template.team-home-section .grid{padding-bottom:55px;}

.grid{overflow:hidden;padding:33px 5px 80px 5px;margin:0 auto;background:#fff;z-index:2;position:relative;}

.grid .cell{width:14.28%;float:left;}

.img-hide{display:initial;}

.grid .cell-inset{margin:5px;height:100%;background-position:center center;background-size:cover;overflow:hidden;}

.grid .cell a{display:block;height:100%;position:relative;text-decoration:none;}

.grid .cell a span{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.75);opacity:0;color:#fff;padding:5px 10px;text-align:left;font-size:15px;line-height:16px;}

.grid .cell a:hover span{opacity:1;transition:all 0.5s;}

.grid-template .footer{height:75px;position:fixed;bottom:0;left:0;right:0;}

.team-grid .cell a{background-position:center center;background-size:cover;opacity:0.01;}

.team-grid .cell-inset:hover a{opacity:1;transition:all 0.5s;}

.grid .cell a span img{float:right;padding:2px 0 8px 5px;}

.grid-template.team-home-section .alt-footer{display:block;}

.grid-template.team-home-section .std-footer{display:none;}

.team.grid{padding:5px;}

.team.grid .cell{width:50%;}

@media screen and (max-width:1500px){.grid .cell{width:20.00%;}}

@media screen and (max-width:1100px){.grid .cell{width:25.00%;}

}

@media screen and (max-width:1500px){.img-hide{display:none}}

@media screen and (max-width:900px){.grid .cell{width:50%;}}

.basic-slideshow-frame{min-height:425px;margin-top:15px;position:relative;}

.basic-slideshow-frame ul{margin:0;padding:0;list-style:none;}

.basic-slideshow-frame li{position:relative;}

.basic-slideshow-frame .box-1{background:#eee;padding:0;}

.basic-slideshow-frame .box-2{background:#eee;padding:0;}

.basic-slideshow-frame .img-flip-1{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}

.basic-slideshow-frame .box-3{background:#eee;padding:0;}

.basic-slideshow-frame .img-flip-2{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}

.team-title{background-image:url(../../img/header-bg.jpg);height:80px;margin:15px 0 25px 0;color:#fff;padding:0 0px;position:relative;overflow:hidden;}

.team-title .right-aligned{display:block;font-size:16px;position:absolute;top:20px;right:15px;text-align:right;}

.team-title .right-aligned2{display:block;font-size:14px;position:absolute;top:0px;right:0px;text-align:right;}

.team-title .number{display:block;float:left;font:400 75px/68px 'walbaum_comroman', serif;margin:5px 0 0 5px;}

.team-title .text{display:block;padding:25px 0 0 25px;font-size:14px;}

.team-main-img{padding-right:2px;}

.team-small-img > div{padding-left:14px;padding-bottom:8px;margin-bottom:6px;}

.team-small-img > div:last-child{margin-bottom:0;padding-bottom:0;}

.team-main-img img, .team-small-img img{width:100%;}

.team-sub-nav-frame{position:relative;top:0;left:0;right:0px;height:auto;overflow:hidden;background:url(../img/team-nav-bg.jpg);padding:0;}

.team-sub-nav{margin:0;padding:0px 0 0;list-style-type:none;overflow:hidden;visibility:hidden;}

.bx-wrapper .team-sub-nav{visibility:visible;}

.team-sub-nav li{margin:0;padding:0;background:#ccc;}

.team-sub-nav li a{display:block;background:0 0 no-repeat;background-size:contain;}

.team-sub-nav li a:hover, .team-sub-nav li.selected a{}

.team-sub-nav li .thumbnail{margin-bottom:0;}

.team-sub-nav-frame .bx-prev{display:block;width:50px;position:absolute;top:0;height:100%;left:0;background:url(../img/prev-arrow.png) left center no-repeat;text-indent:-9999px;opacity:0.0;z-index:998;cursor:pointer;}

.team-sub-nav-frame .bx-next{display:block;width:50px;position:absolute;top:0;height:100%;right:0;background:url(../img/next-arrow.png) right center no-repeat;text-indent:-9999px;opacity:0.0;z-index:998;cursor:pointer;}

.team-sub-nav-frame .bx-prev:hover{opacity:0.75;transition:all 0.5s;}

.team-sub-nav-frame .bx-next:hover{opacity:0.75;transition:all 0.5s;}

.ct-contactList h4{text-transform:uppercase;margin-bottom:0;font-size:18px;}

@media only screen and (max-width:1054px){.logo-holder img{max-width:80px;}

.nav-button-holder{margin:10px 7px 0 0;}

.header-inner{padding:8px 90px 8px 15px;}

.sub-title{font-size:20px;}

.arthref .icon-container{top:15px;}

}

@media only screen and (max-width:991px){.basic-slideshow-frame{height:auto;}

.team-main-img{padding-right:15px;padding-bottom:15px;}

.team-title{height:auto;}

.team-title .right-aligned, .team-title .right-aligned2{position:relative;text-align:left;top:0;right:0;line-height:1;}

.team-title .right-aligned{padding:15px;}

.right-aligned br{display:none;}

.team-title .text{padding:0 15px 15px;}

}

@media only screen and (max-width:767px){.header-inner{padding:8px 15px 8px 15px;}

}

button.mfp-close:hover{background:none;}

.project-attribute .project-value a:hover{color:#d5ba9c;}

h4.relations {
    text-transform: capitalize;
}
.testimonial-area{
	margin-top: -110px;
}
@media (max-width: 1200px){
	.footer-content.ptb-40.testimonial-area.video {
    margin-top: 0px;
}
}

.inicon:hover{
	color: #d5ba9c;
}
.whatmake {
  
    color: #fff;
   
}