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

.parallax-container {
    overflow: hidden;
}

.parallax-container section {
	position: relative;
	display: block;
	width: 100%;
	height: 430px;
	color: #BBB;
}
	
    /*section h2 {
        color: #FFF;
    }*/
    .parallax-container section .cover {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        z-index: 1;
    }
    .parallax-container section h2 {
        color: #fff;
        font-size: 35px;    
        line-height: 5;
        text-transform: uppercase;
    }

    .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 {
        /*position: absolute;
        left: 50%;
        top: 44%;
        -webkit-transform: translateZ(0px) translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);*/
        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;}

    /*.culture-content h4{font-size: 2rem;}*/

    .title{  }

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

    .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; }

    

    /*********************** NEW FOOTER STYLES *************************/

    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: auto;
        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: #d0b28e;*/
	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: FuturaPT-Book;*/
	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;
	/*font-family: 'Antonio', sans-serif;color: #d0b28e;*/
    }

    .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;
        /*color: #d0b28e;*/
    }

    .ct-tweet .tweet_list li p .tweet_text {
        color: #f6f6ef;
        text-transform: none;
        font-weight: normal;
        /*font-family: FuturaPT-Book;*/
	font-family: MuseoSans100;
        /*font-size: 14px;
        font-size: 1.4rem;*/
    }

    .ct-tweet .tweet_list li p .tweet_time {
        display: block;
        color: #848484;
        /*font-size: 13px;
        font-size: 1.3rem;*/
    }

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

    .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; }

    /************* COPY RIGHTS **************/

    .ct-footer .ct-postFooter {
        /*background-color: #f6f6ef;*/
        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; }



    /*********************** NEW BUTTON STYLES *************************/

    .button{min-width:200px;/*max-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);

    /*font-family:'museo_sans300';*/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%; /*width:150%; background:#37474f;*/ 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: #d0b28e;*/
		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;}

    /*********************** NEW BUTTON STYLES END*************************/

    

    /************************ OUR HISTORY PAGE ***************************/

    

    #cd-timeline {

        position: relative;

        padding: 2em 0;

        margin-top: 2em;

        margin-bottom: 2em;

        float: none;

    }

    #cd-timeline::before {
      /* this is the vertical line */
      content: '';
      position: absolute;
      top: 0;
      left: 18px;
      height: 100%;
      width: 2px;
      /*background: #d7e4ed;*/
	  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: #f0ca45;*/
		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: 60px;

        height: 60px;

        left: 50%;*/
		
		width: 25px;

        height: 25px;

        left: 51.7%;
		
        margin-left: -30px;

        /* Force Hardware Acceleration in WebKit */

        -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: #303e49;*/
		color: #000000;
    }

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

      /*font-size: 13px;

      font-size: 0.8125rem;*/

    }

    .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;/*background: #acb7c0;

      border-radius: 0.25em;*/

    }

    .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 {

        /*font-size: 20px;

        font-size: 1.25rem;*/

      }

      .cd-timeline-content p {

        /*font-size: 16px;

        font-size: 1rem;*/

      }

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

        /*font-size: 14px;

        font-size: 0.875rem;*/

      }

    }

    @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;

        /*font-size: 16px;

        font-size: 1rem;*/

      }

      .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) {

      /* inverse bounce effect on even content blocks */

      .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);

      }

    }

    

    /************************ OUR HISTORY PAGE END***************************/

    

    /************************* TEAM ****************************/

    

    .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%;}}

    

    /************************* TEAM DETAILS ***********************/

    

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

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

    .basic-slideshow-frame li {
        /*height: 400px;*/
        position: relative;
    }

    .basic-slideshow-frame .box-1 {

        /*position: absolute;

        top: 0;

        left: 0;

        width: 630px;

        height: 400px;*/

        background: #eee;

        padding: 0;

    }

    .basic-slideshow-frame .box-2 {

        /*position: absolute;

        top: 0;

        left: 640px;

        width: 300px;

        height: 195px;*/

        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 {

        /*position: absolute;

        top: 205px;

        left: 640px;

        width: 300px;

        height: 195px;*/

        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;

    }

    /*.basic-slideshow-frame .col-md-8 img, .basic-slideshow-frame .col-md-4 img{width:100%;}

    .basic-slideshow-frame .col-md-4 .col-xs-12{margin-bottom: 5px;}*/

    .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:10px 0 0;list-style-type:none;/*height:100px;*/overflow:hidden;}

    .team-sub-nav li{margin:0;padding:0;background:#ccc;/*height:110px;*/}

    .team-sub-nav li a{display:block;/*height:100px;*/background:0 0 no-repeat;background-size: contain;}

    .team-sub-nav li a:hover, .team-sub-nav li.selected a{/*background-position:0 -100px;*/}
    
    .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;}
    /*.team-sub-nav-frame{position:absolute;top:145px;left:-10px;right:-10px;height:160px;overflow:hidden;background:url(../img/ui/team-nav2-bg.jpg);padding:0 20px;}
    .team-sub-nav{margin:0;padding:10px 0 0;list-style-type:none;height:100px;overflow:hidden;}
    .team-sub-nav li{margin:0;padding:0;background:#ccc;height:110px;}
    .team-sub-nav li a{display:block;height:100px;background:0 0 no-repeat;}
    .team-sub-nav li a:hover, .team-sub-nav2 li.selected a{background-position:0 -100px;}
    .team-sub-nav-frame .bx-prev{display:block;width:50px;position:absolute;top:0;height:120px;left:10px;background:url(../img/ui/prev-arrow.png) left center no-repeat;text-indent:-9999px;opacity:0.0;z-index:998;}
    .team-sub-nav-frame .bx-next{display:block;width:50px;position:absolute;top:0;height:120px;right:10px;background:url(../img/ui/next-arrow.png) right center no-repeat;text-indent:-9999px;opacity:0.0;z-index:998;}
    .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; }

    /************************* TEAM END****************************/

    /************************ MEDIA QUERY *********************/

    @media only screen and (max-width: 1036px)
    {
        .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;}