@font-face {
    font-family: 'Trade Gothic LT Std';
    src: url('../fonts/TradeGothicLTStd.eot');
    src: url('../fonts/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TradeGothicLTStd.woff2') format('woff2'),
        url('../fonts/TradeGothicLTStd.woff') format('woff'),
        url('../fonts/TradeGothicLTStd.ttf') format('truetype'),
        url('../fonts/TradeGothicLTStd.svg#TradeGothicLTStd') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Trade Gothic LT Std';
    src: url('../fonts/TradeGothicLTStd-BdCn20.eot');
    src: url('../fonts/TradeGothicLTStd-BdCn20.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TradeGothicLTStd-BdCn20.woff2') format('woff2'),
        url('../fonts/TradeGothicLTStd-BdCn20.woff') format('woff'),
        url('../fonts/TradeGothicLTStd-BdCn20.ttf') format('truetype'),
        url('../fonts/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20') format('svg');
    font-weight: bold;
    font-style: normal;
}
html, body{height:100%;}
body {
    margin:0 auto;
    padding:0;
    line-height:1.5;
    /*font-family: 'Lato', sans-serif;*/
    font-family: 'Trade Gothic LT Std', sans-serif;
    font-weight:500;
    font-size:16px;
    color:#555;
    letter-spacing:1px;
    overflow-x:hidden;
    width:100%;
}
img{max-width:100%;outline:none;}
svg{max-width:100%;height:auto;}
a{text-decoration:none;transition:all 0.3s;outline:none; color: #96ae88;}
a:hover{text-decoration:none;outline:none;}
header
  {
    background:#fff;
    border-bottom:solid 1px #f7f7f7;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
    width:100%;
    top:0;
    left:0;
    z-index:5;
    -webkit-transition: top 0.75s ease 0s;
    transition: top 0.75s ease 0s;
  }
/*body.logged-in header{top:30px;}*/
header.sticky{position:fixed;top:-130px;padding-top:15px;padding-bottom:15px;}
header.slideDown{position:fixed;top:0;}
div.header-container{margin:0 4%;}
.outer-link{color:#96ae88;}
div.main-menu ._df_button,
div.header-right ._df_button
  {
    background:none !important;
    background-color:none !important;
    padding: 0px 15px !important;
    border:none !important;
    color:#96ae88 !important;
    line-height: 40px !important;
    height: 40px;
    letter-spacing:5px;
  }
div.main-menu ._df_button
  {
    letter-spacing:5px;
    font-size:22px;
    color:#fff !important;
  }
div.menu-container .outline-button.green{border:none !important;}
div.header-right ._df_button:hover{color:#fff !important;}
div.menu-container ._df_button:hover{color:#fff !important;}
div#logo{float:left;width:250px;}
header.slideDown div#logo{width:200px;}
div.header-right{float:right;/*padding-bottom:20px;*/margin-top:9px;}
div.page-title
  {
    float:left;
    margin-right:30px;
    margin-top:5px;
    text-transform:uppercase;
    font-size:18px;
  }
div.page-title,
h1, h2, h3, h4, h5, h6{font-weight: bold;letter-spacing:5px;color:#96ae88;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:16px;}
h1, h2, h3, h4, h6, h6,
.download-pdf > a,
div.main-menu ul li a,  
.outline-button,
.footer-menu ul li a,
.address-block,
section.who-we-are-section span.follow,
section.who-we-are-section span.online{font-weight:bold;}
div.desktop-menu{float:right;margin-top:5px;}
header.slideDown div.desktop-menu{clear:inherit;}
div.desktop-menu ul{margin:0;padding:0;list-style:none;}
div.desktop-menu ul li{position:relative;}
div.desktop-menu ul li a{color:#96ae87;}
div.desktop-menu ul li a:hover,
div.desktop-menu ul li.current-menu-item > a
  {color:#000;}
.download-pdf{text-align:right;}

div.desktop-menu > ul > li{display:inline-block;}
div.desktop-menu > ul > li > a
  {
    display:block;
    padding-right:12px;
    font-weight:bold;
    font-size:14px;
    letter-spacing:2px;
    text-transform:uppercase;
  }
div.desktop-menu li.outline-button.brochure-btn{padding:0;margin-right:12px;}
div.desktop-menu > ul > li > a.outline-button{line-height:39px;}
#menu-button 
  {
    display:block;
    text-align: center;
    float:right;
    width:45px;
    height:45px;
    -webkit-transition: .3s;
    transition: .3s;
  }
span.icon
  {
    display:block;
    width:40px;
    height:1.7px;
    margin:8px 0;
    background:#96ae87;
    -webkit-transition: .3s;
    transition: .3s;
  }
#menu-button:hover span.icon:nth-of-type(1)
  {
    -webkit-transform: translateY(1.5px) rotate(-4.5deg);
    -ms-transform: translateY(1.5px) rotate(-4.5deg);
    transform: translateY(1.5px) rotate(-4.5deg);
  } 
#menu-button:hover span.icon:nth-of-type(2){opacity:.9;}
#menu-button:hover span.icon:nth-of-type(3)
  {
    -webkit-transform: translateY(-1.5px) rotate(4.5deg);
    -ms-transform: translateY(-1.5px) rotate(4.5deg);
    transform: translateY(-1.5px) rotate(4.5deg);
  }  
div.overlay-screen
  {
    background-image:url('../images/menu-bg.jpg');
    background-repeat:no-repeat;
    background-position:0 0;
    background-size:cover;
    position:fixed;
    height:100%;
    width:100%;
    z-index: 999998;
    top:0;
    opacity:0;
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
  }
div.overlay-screen:before
  {
    background-color:rgba(71,104,74,0.95);
    content: '';
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
  }
.overlay-close
  {
    width:45px;
    height:45px;
    position:absolute;
    right:20px;
    top:20px;
    border:none;
    text-indent:200%;
    color:transparent;
    outline:none;
    z-index:100;
    background:none;
    cursor:pointer;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    opacity:0;
  }
.overlay-close:before,
.overlay-close:after
  {
    content:'';
    height:2px;
    width:35px;
    background:#96ae88;
    position:absolute;
    top:0;
    left:0;
  }
.overlay-close:before
  {
    -webkit-transform:rotate(45deg);
     -ms-transform:rotate(45deg);
     transform:rotate(45deg);
  }
.overlay-close:after
  {
    -webkit-transform:rotate(-45deg);
     -ms-transform:rotate(-45deg);
     transform:rotate(-45deg);
  }  
.menu-visible{overflow:hidden;}
.menu-visible div.overlay-screen,
.menu-visible .overlay-close
  {
    visibility:visible;
    opacity: 1;
    transform: scale(1);
  }
div.menu-container
  {
    display:flex;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    flex-direction: column;
    height:100%;
    justify-content:center;
    position: absolute;
    text-align: center;
    width: 100%;
  }
div.main-menu{margin-bottom:40px;}
div.main-menu ul
  {
    margin:0;
    padding:0;
    list-style:none;
  }
div.main-menu ul li{position:relative;}
div.menu-container .outline-button{color:#fff;padding:0;}
div.main-menu ul li a
  {
    color:#fff;
    display:inline-block;
    text-transform:uppercase;
    letter-spacing:5px;
    font-size:22px;
    padding:5px 0;
    text-decoration:none;
    position:relative;
    font-weight:bold;
  }
div.main-menu ul li a:hover{text-decoration:none;opacity:0.8;}
div.menu-container .outline-button:before{content: none !important;}
.download-pdf > a,
.outline-button
  {text-indent: 5px;
    border:solid 1px #fff;
    text-transform:uppercase;
    color: #fff;
    display:inline-block;
    line-height: 40px;
    height: 40px;
    padding: 0px 15px;
    letter-spacing:5px;
    font-weight:bold;
    position:relative;
    -webkit-transition: border-color 0.4s, color 0.4s;
    transition: border-color 0.4s, color 0.4s;
    z-index:1;
  }
.download-pdf > a, 
.outline-button.green{border-color:#96ae88;color:#96ae88;} 
.outline-button.lg{/* padding:10px 25px; */} 
.download-pdf > a:before,
.outline-button:before
  {
    content: '';
    position:absolute;
    left: -1px;
    top: -1px;
    height: 103%;
    width: 101%;
    background: #96ae88;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  }
.download-pdf{margin-top:1rem;}
.download-pdf > a{padding-left:50px;}
.download-pdf > a:after
  {
    content: "\f019";
    font-family:FontAwesome;
    position:absolute;
    left:15px;
  }
.download-pdf > a:hover,  
.outline-button:hover,
.outline-button.lg:hover
  {
    color:#fff;
    border-color:#96ae88;
  }
.download-pdf > a:hover:before,
.outline-button:hover:before
  {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
div.menu-container .outline-button:hover{opacity:0.8;}
ul.socialize{margin:0;padding:0;list-style:none;}
ul.socialize li{display:inline-block;/*font-size:0;*/}
ul.socialize li a
    {
      background:#B0B1B1;
      border-radius:100%;
      display:block;
      height:35px;
      line-height:35px;
      width:35px;
      text-align:center;
      color:#fff;
      font-size:15px;
      margin:0 3px;
      -webkit-transition: all .5s ease-out 0s;
      transition: all .5s ease-out 0s;
    }
ul.socialize li a:hover{background:#333;transform: scale(0.90);}
.wrap{/*margin-top:100px;*/}  
section.home-banner,
section.page-banner{position:relative;}
.gradient-banner 
  {
    background-image: linear-gradient(to right, #96ae88, #87ab92, #72a69f, #59a2ac, #179cbe);
    background-image: -webkit-linear-gradient(to right, #96ae88, #87ab92, #72a69f, #59a2ac, #179cbe);
    padding-top:30px;
    padding-bottom:30px;
  }
section.home-banner img,
section.page-banner img{width:100%;}
.banner-caption{position:absolute;left:0;width:100%;bottom:0;}
.banner-caption{position:absolute;left:0;width:100%;bottom:0;}
section.page-banner .banner-caption{bottom:20%;}
section.page-banner h1{color:#fff;text-transform:uppercase;text-shadow: 2px 2px 4px rgba(0,0,0,0.2);margin:0;}
section.home-banner.has-video img {display:none;}
section.home-banner.has-video
  {
    max-height:645px;
    overflow:hidden;
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }
section.home-banner.has-video .banner-caption{bottom:70px;}
.show-on-load{will-change:opacity;transition: opacity .4s ease;}
.show-on-load {opacity:0;}
body.loaded .show-on-load {opacity:1;}
.video-wrapper
  {
    position:relative;
    padding-bottom: 56.25%;
    overflow:hidden;
    height:0;
  }
.video-wrapper video 
  {
    position:absolute;
    bottom:0;
    left:0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
  }
.video-wrapper:before
  {
    /*content: '';*/
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(56, 88, 106, .7);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

.box-title {
  display:inline-block;
  background:#fff;
  padding:20px 30px;
  border-bottom: solid 30px #96ae88;
}
.box-title h1{font-size:28px;color:#96ae88;margin-bottom:30px;letter-spacing:5px;}
div.page-down{position:absolute;left:0;bottom:2%;width:100%;text-align:center;}
.page-down a .fa{
  line-height:40px;
}

div.page-down a
  {
    background:#fff;
    border-radius:100%;
    color:#333;
    display:inline-block;
    font-size:30px;
    height:40px;
    line-height:40px;
    text-align:center;
    width:40px;
  }
.content-info{position:relative;margin-top:40px;overflow:hidden;}
section.footer-top{border-bottom:solid 1px #96ae88;padding-bottom:20px;margin-bottom:20px;}
.footer-logo img, .footer-logo svg{max-width:80px;}
section.footer-top ul.socialize{margin-top:0;margin-right:15px; display: inline-block;}
.disclaimer{font-size:11px;color:#000;}
.cls-3{color:#000 !important;}
section.footer-bottom{margin-bottom:30px;margin-top:30px;}
.footer-menu ul{margin:0;padding:0;list-style:none;}
.footer-menu ul li{}
.footer-menu ul li a
  {
    color:#96ae88;
    display:block;
    font-size:13px;
    letter-spacing:3px;
    padding:4px 0;
    text-transform:uppercase;
    font-weight:bold;
  }
  .footer-menu ul li:last-child a {
    padding-bottom: 0px;
  }
.address-block{letter-spacing:3px;text-transform:uppercase;font-size:13px;}
.address-block span{display:block;}
.address-block span a{display:block;color:#000;}
.address-block p{margin-top:15px;color:#96ae88;line-height:30px;}
span.direction a{color:#96ae88;text-decoration:underline;}
p.copyright{padding-top:15px;}
p.copyright a{color:#333;}

section.section-wrapper{padding:60px 0 15px 0;}
.register-section h2{color:#96ae88;}
.register-section .register-content{margin-bottom:40px;}
section.overlay-section .img-block{position:relative;overflow:hidden;height:340px;}
section.overlay-section h2{color:#fff;}
.overlay
  {
    position:absolute;
    top:5%;
    left:5%;
    height:90%;
    width:90%;
    z-index:1;
  }
.overlay > .inner
  {
    display: -webkit-box;
    display: -webkit-flex;
    display:flex;
    flex-direction: column;
    height: 100%;
  }
section.about-section{padding-top:60px;padding-bottom:0;}
section.about-section .inner
  {
    position:relative;
    background: url('../images/bg-logo.svg');
    background-repeat: no-repeat;
    background-position:bottom right;
    width:95%;
    padding-top:40px;
    padding-bottom:40px;
    margin: 0 auto;
  }
section.about-section .inner:before,
section.about-section .inner:after
  {
    content:'';
    position:absolute;
    width:60px;
    height:80px;
    border:solid #96ae88;
  }
section.about-section .inner:before
  {
    top:-20px;
    right:0;
    border-width:1px 1px 0 0;
  }
section.about-section .inner:after
  {
    bottom:0;
    left:0;
    border-width:0 0 1px 1px;
  }
section.about-section h2{margin-bottom:40px;}
section.about-section .entry-content{margin-bottom:40px;padding:0 10%;}
section.overlay-section img{width:100%;height:100%;}
section.overlay-section .container-fluid{position:relative;}
.overlay-image-block{position:relative;}
.overlay-image-block .overlay{width:95%;left:2.5%;}
.overlay-image-block:before {
    content: '';
    background: rgba(0,0,0,0.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.overlay-image-block .overlay-border:before
  {
    content: '';
    position:absolute;
    height:100%;
    width:97%;
    border:solid #fff;
    border-width:1px 1px 1px 0; 
    right:0;
  }
.overlay-image-block .overlay-border:after
  {
    content: '';
    position:absolute;
    height:60px;
    width:97%;
    border-left:solid #fff 1px;
    left:3%;
    top:0;
  }
.overlay-image-block h2{margin-top:70px;}
section.news-section
  {
    background:#eee;
    padding-top:60px;
    padding-bottom:60px;
    margin-top:15px;
  }
span.date{font-weight:bold;color:#000;display:block;margin-bottom:15px;}
div.post-block{padding-top:30px;padding-bottom:30px;}
div.thumb{overflow:hidden;position:relative;}
div.thumb img{-webkit-transition:0.6s ease;transition:0.6s ease;}
div.thumb:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
div.post-block .thumb{margin-bottom:20px;}
.featured-news .thumb{margin-bottom:0 !important;}
a.read-more,
div.post-block a.read-more{font-weight:bold;color:#96ae88;}
a.read-more:hover,
div.post-block a.read-more:hover{color:#000;}
section.who-section{padding-top:90px;padding-bottom:90px;}
div.follow-block{margin-top:20px;font-weight:bold;color:#000;}
div.follow-block span.follow,
div.follow-block ul.socialize{display:inline-block;margin-right:15px;}
div.follow-block a.online{color:#000;}
section.who-section .entry-content{border-left:solid 1px #000;padding-left:30px;}
section.section-05{margin-bottom:40px;}
section.section-05 div.post a{position:relative;display:block;overflow:hidden;}
section.section-05 span.title
  {
    position:absolute;
    left:15px;
    bottom:10px;
    color:#fff;
    font-weight:bold;
  }
section.section-05 div.post img{
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
    width:100%;
  }
section.section-05 div.post:hover img
  {
    -webkit-transform: scale(1.2);
     transform: scale(1.2);
  }
section.page-section{padding-top:60px;margin-bottom:100px;}
.slider-container{position:relative;}
.single-slider{}
.slider-container h2,
.slider-container h3,
.slider-container h4 {text-transform:uppercase;margin-bottom:20px;}
.single-slider div.single-slide-item{position:relative;}
.slider-container div.slider-image{position:relative;z-index:1;}
.slider-container div.slider-image:before
  {
    content: '';
    border:solid #96ae88;
    border-width:1px;
    position:absolute;
    top:7.5%;
    left:5.5%;
    height:85%;
    width:105%;
    z-index: 9;
  }
.slider-container div.post
  {
    background: #fff;
    position: relative;
    z-index: 1;
    padding-top: 30px;
    padding-bottom: 30px;
  }
.single-image-slider div.bottom-content{margin-left:140px;margin-top:5px;}
.slider-controls
  {
    background:#fff;
    position:absolute;
    line-height:30px;
    bottom:40px;
    width:140px;
    z-index:2;
    font-weight:bold;
    font-size:25px;
  }
.slider-controls a {
  width:20px;
  color:#96ae88;
  display:inline-block;
  height:30px;
}
.slider-controls a.next{}
.slider-controls a.prev{text-align:right;}
.slider-controls .pagingInfo {
  color: #96ae88;
  width:auto !important;
  position:relative;
  bottom:0;left:0;
  display:inline-block;
}
.slider-controls .pagingInfo span{display:inline-block;padding-left:2px;padding-right:2px;}
.swiper-slide{background:#fff;overflow:hidden;}
.swiper-slide.swiper-slide-duplicate-active{opacity:1 !important;}

.slide-item{position:relative;}
.small-image{position:absolute;left:0;bottom:-100px;z-index:1;}
.small-image img{padding-right:30px;}
.right-image .slider-controls{left:34%;}
.right-image div.slider-image:before{right:5.5%;left:inherit;}
.single-image-slider{}
.single-image-slider .slider-controls{bottom:-6px;}
.tow-image-slider{}
.tow-image-slider .right-image-block{margin-top:60px;}
.tow-image-slider .right-image h3,
.tow-image-slider .right-image h4{margin-left:45%;}
.right-image .small-image{bottom:inherit;left:inherit;right:0;top:-60px;}
.slider-content{position:relative;margin-top:60px;}
.tow-image-slider .slider-controls{left:376px;bottom:170px;}
.tow-image-slider .right-image .slider-controls{left:376px;bottom:140px;}
.slider-3 .slider-controls {bottom: 50px;}
.hide-arrow .swiper-button-disabled{display:none;}
section.page-footer{margin-top:40px;}
section.page-footer .img-block{height:auto;opacity:0.85;}
section.page-footer .img-block img{-webkit-transition:0.6s ease;transition:0.6s ease;}
section.page-footer h3{color:#fff;margin-left:5%;margin-top:5%;}
section.page-footer .post
  {
    position:relative;
    background-image: linear-gradient(to bottom, #28a4c4, #42abb3, #64b0a3, #84b397, #a0b593);
    background-image: -webkit-linear-gradient(to bottom, #28a4c4, #42abb3, #64b0a3, #84b397, #a0b593);
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
  }
section.page-footer .overlay
  {
    top:0;left:0;
    height:100%;
    width:100%;
  }
section.page-footer .post a.outline-button{opacity:0;margin-bottom:5%;-webkit-transition:0.6s ease;transition:0.6s ease;}
section.page-footer .post:hover .img-block img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.2;}
section.page-footer .post:hover a.outline-button{opacity:1;}
section.testimonial-section p
  {
    font-weight:bold;
    font-size: 34px;
    color: #96ae88;
    letter-spacing:5px;
  }
section.testimonial-section .inner:before,
section.testimonial-section .inner:after{content:none;}
section.testimonial-section div.testimonial{padding-top:60px;padding-bottom:60px;}
.simple_content h2{text-transform:uppercase;}
.text-black{color:#222;}
.text-green{color:#96ae88;}
.gray-bg{background:#f1f1f1;}
.next-prev-link{border-top:solid 1px #eee; padding-top:15px;}
.next-prev-link a{font-weight:bold;}
.featured-news{margin-bottom:60px;}
.featured-news span.date{margin-bottom:15px;}
.featured-news h4{letter-spacing:0;margin-bottom:15px;}
.blog-section{}
.blog-section div.post{background:#fff;margin-bottom:30px;}
.blog-section div.thumb{height:190px;}
.blog-section .featured-news div.thumb{height:auto;}
.blog-section div.post-excerpt{padding:0 15px 15px 15px;}  
.blog-section p.entry-title{height:60px;margin-bottom:10px;}  
.blog-section a.read-more{letter-spacing:5px;}  
.outline-title{position:relative;}
.outline-title:before{content:'';position:absolute;left:0;top:20px;border:solid #96ae88;border-width:1px 1px 0 1px;width:100%;height:30px;z-index:-1;}
.outline-title > span{display:inline-block;background:#fff;padding:0 30px;}
div.panorama{margin-top:24px;margin-bottom:60px;}
div.features{}
div.features span.digit{display:inline-block;color:#96ae88;font-size:18px;font-weight:bold;margin-bottom:10px;}
div.features h4{letter-spacing:3px;}
.team-post{}
/*.team-post h2{text-transform:uppercase;}*/
.team-post span.designation{display:block;}
.team-post div.entry-content{margin-top:20px;}
.title-blue{color:#96ae88; font-size: 1.5em; line-height: 1.2em; font-weight: bold;}
.gform_wrapper .title-blue {margin-top: 40px !important; line-height: 1.5em;}
section.form-section h3{letter-spacing:5px;}
section.form-section #field_1_33 .gfield_label {display:none;}
section.form-section #field_1_33 label {font-weight:bold !important; font-size: 1.25 !important;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top: -5px !important;}
section.form-section #field_1_33 .gfield_description {padding-top: 0px;}
.gform_wrapper .title-blue{letter-spacing:5px !important;}
section.form-section input[type="text"],
section.form-section input[type="email"],
section.form-section input[type="tel"],
section.form-section input[type="search"],
section.form-section select,
section.form-section textarea{border-radius:1px;width:100%!important;border:solid 1px #ddd;background:#fff;color:#666;}
section.form-section select{font-size:12px;text-transform:uppercase;font-weight:bold;padding:5px 5px 4px 8px!important;}
label.search-label{width:50%;}
input[type="submit"]
  {
    background:#fff;
    border:solid 1px #96ae88;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    letter-spacing:5px;
    font-weight: bold;
    text-transform:uppercase;
    padding: 8px 15px;
    color:#96ae88;
    cursor:pointer;
  }
section.form-section input[type="submit"]
  {
    border:solid 1px #333;
    padding:10px 60px 6px;
    margin-right:32px !important;
  }
input[type="submit"]:hover,  
section.form-section input[type="submit"]:hover{background:#96ae88;color:#fff;}
section.form-section select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}
.custom-input .ginput_container li{position:relative;}
.custom-input .ginput_container input[type="checkbox"],
.custom-input .ginput_container input[type="radio"]
  {opacity:0;display:none !important;}
.custom-input .ginput_container label
  {
    display:block !important;
    font-weight: bold;
    border-radius:1px;
    background:#eee;
    border:solid 1px #333;
    letter-spacing:5px;
    padding:10px !important;
    text-align:center;
    max-width:90% !important;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    margin-bottom:10px !important;
  }
.custom-input .ginput_container input[type="checkbox"]:checked + label,
.custom-input .ginput_container input[type="radio"]:checked + label{background:#96ae88;color:#fff;}
.ginput_container_select{position:relative;}
.ginput_container_select:after
  {
    content: '\f0d7';
    font-family:'FontAwesome';
    position:absolute;
    right:10px;
    top:5px;
    color:#666;
  }
.gform_wrapper .gform_footer{padding:0 15px 0 0!important;float:right;width:50%;text-align:right;}
.ginput_container.ginput_container_radio{margin-top:0 !important;}
ul.gfield_radio{margin:0 !important;}
.contct-block{border-left:solid 1px #9ea1a2;padding-left:60px;}
.contct-address-block{margin-top:30px;}
.contct-address-block h3{text-transform:uppercase;}
.contct-address-block p{margin:0;}
.accordion-block{position:relative;}
.accordion-block:before
  {
    border:solid #96ae88;
    border-width:1px 1px 0 1px;
    content: '';
    position:absolute;
    top:0;
    left:3%;
    height:105%;
    width:70%;
  }
.accordion-block:after
  {
    background:#fff;
    border-bottom:solid 1px #96ae88;
    content: '';
    position:absolute;
    bottom:-5%;
    left:36px;
    height:30px;
    width:70%;
  }  
.accordion-block h2{margin-left:5%;padding-top:10px;}
.accordion-block h4{border-bottom:solid 1px #96ae88;margin:0;font-size:16px;}
.accordion-block h4 a{display:block;padding-top:5px;padding-bottom:5px;}
.accordion-block h4.panel-title-1 a{color:#96ae88;}
.accordion-block h4.panel-title-2 a{color:#2f3e85;}
.accordion-block h4.panel-title-3 a{color:#316f53;}
.accordion-block h4.panel-title-4 a{color:#7f4788;}
.accordion-block h4.panel-title-5 a{color:#528caa;}
.accordion-block h4.panel-title-5{border:none;}
.accordion_content{padding-top:10px;/*padding-bottom:10px;*/font-size:10px;}
.accordion-block .panel-group{background:#fff;}
.faq-section .article-list {display:block;padding-bottom:0px;}
.faq-section .article-list h4{position:relative;width:100%;}
.faq-section .article-list h4:before {
    content: '\f067';
    font-family:'FontAwesome';
    position:absolute;
    right:10px;
    top:5px;
    color:#666;
    font-size: 16px;
    font-weight: normal;
}
.faq-section .article-list h4.active:before {
    content: '\f068';
    font-family: 'FontAwesome';
    position: absolute;
    right: 10px;
    top: 5px;
    color: #666;
    font-size: 16px;
    font-weight: normal;
}

.multiple-image-slide{position:relative;}
.multiple-image-slide:before
  {
    border:solid 1px #96ae88;
    content: '';
    position:absolute;
    top:5%;
    right:5%;
    height:98%;
    width:80%;
    /*z-index:1;*/
  }
.multiple-image-slide:after
  {
    border-right:solid 1px #96ae88;
    content: '';
    position:absolute;
    top:5%;
    right:5%;
    height:98%;
    width:1px;
    z-index:1;
  }
.multiple-image-slide .post
  {
    display: -ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    flex-direction:column;
    position:relative;
    z-index:2;
    height:80%;
    top:20%;
    padding-top:30px;
  }
.multiple-image-slide div.large-image-block{position:relative;z-index:2;}
.multiple-image-slide .swiper-slide{background:none;}
.multiple-image-slide .slide-content {
  margin-right: 25%;
  margin-top:40px;
  padding-left:30px;
  font-size:14px;
}
.multiple-image-slide .slider-controls{right:200px;bottom:210px;}
.done{display:none;}
div.loader{display:none;margin-top:10px;}
section.coming_soon{position:relative;}
section.coming_soon:before
  {
    position:absolute;
    height:100%;
    width:100%;
    content: 'Not Done';
    background: rgba(0,0,0,0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100px;
    color: #fff;
  }
section.floor_plans ul{margin:0;padding:0;list-style:none;}
section.floor_plans ul.tabs > li{display:inline-block;position:relative;}
section.floor_plans ul.tabs > li:first-child:after{content:'|';padding-left:10px;padding-right:10px;}
section.floor_plans ul.tabs > li > a{color:#ccc;font-weight:bold;letter-spacing:5px;}
section.floor_plans ul.tabs > li > a.active{color:#96ae88;}
section.floor_plans h5{color:#333;margin-top:15px;}
section.floor_plans div.type{margin-top:30px;}
section.floor_plans div.type a
  {
    background:#ccc;
    color:#fff;
    display:inline-block;
    font-weight:bold;
    height:40px;
    line-height:40px;
    margin-bottom:15px;
    margin-right:4px;
    min-width:40px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
  }
section.floor_plans div.type a.active{background:#96ae88;} 




.plan-sold {
pointer-events: none;
    background: gray !important;
    position: relative;
}

.plan-sold:before {
  content: "";
}


.bdr-left{border-left:solid 1px #333;}
.tab-inner{padding-left:30px;}
.plan-text{margin-bottom:30px;}
.plan-image-block{}
.show-mobile{display:none;}
.slider-outer{margin-top:20px;}
div.tower-image{float:right;display:none;position:relative;}
#slider-vertical{float:left;margin-right:30px;}
div.slide-count{float:left;}
div.slide-count ul.slide-tab{margin:0;padding:0;list-style:none;}
div.slide-count ul.slide-tab{display: flex; flex-direction: column-reverse;}
div.slide-count ul.slide-tab li{padding-left:0;font-weight:bold;font-size:10px;cursor:pointer;color:#96ae88;}
section.floor_view div.slide-count ul.slide-tab li:nth-child(2) {margin-bottom: 0px;}
section.floor_view div.slide-count ul.slide-tab li{    margin-bottom: 5px;
    }
section.floor_plans div.slide-count ul.slide-tab li:nth-child(2n){padding-left:20px;}
div.slide-count ul.slide-tab li.active{color:#333;}
div.image-map-block{float:left;width:100%;clear:both;padding:5px; position: relative;}
.slider-content{display:none;}
.slider-content:last-child{display:block;}
.view-image,
.layout-image{display:none;}
/*.layout-image:first-child{display:block;}*/
.view-image.active,
.layout-image.active{display:block;}
.layout-image div.img-box{margin-top:40px;position:relative;}
.custom-box{opacity:0;visibility:hidden;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;}
.custom-box.is-visible {opacity:1;visibility:visible;}
.ui-widget-content{width:1px;border-color:#96ae88;}
.ui-widget-header{border:none;}
.ui-widget.ui-widget-content{border:solid #96ae88;border-width:0 1px 0 0;margin-left:5px;}

.ui-slider-vertical .ui-slider-handle{ outline:none; border-radius:100%;border-color:#96ae88;border-width:5px;background:#fff;margin-left:-5px;}

section.floor_view .ui-slider-vertical .ui-slider-handle {
       background: transparent !important;
    border: 0px !important;
    margin-left:-5px;
}


section.floor_view .ui-slider-vertical .ui-slider-handle:before {
    border-radius: 100%;
    border: 5px solid #96ae88;
    border-width: 5px;
    background: #fff;
    content: "";
    display: block;
    height: 19px;
    bottom: -8px;
    position: relative;
    width: 19px;
        cursor: pointer;
}

.swiper-slide {
height: auto !important; 
    overflow: hidden;
}

.tow-image-slider .left-image .slider-image img, .single-image-slider .left-image .slider-image img, .multiple-image-slide .large-image-block img{
   position: relative;
    transition: 1s;
    left: -730px;
}

 .tow-image-slider .left-image .swiper-slide-active .slider-image img, .tow-image-slider .left-image .swiper-slide-duplicate-active .slider-image img, 
 .single-image-slider .left-image .swiper-slide-active .slider-image img, .single-image-slider .left-image .swiper-slide-duplicate-active .slider-image img, .multiple-image-slide .swiper-slide-active .large-image-block img, .multiple-image-slide .swiper-slide-duplicate-active .large-image-block img{
   left: 0px !important;
  }

.tow-image-slider .right-image .slider-image img, .single-image-slider .right-image .slider-image img, .multiple-image-slide .small-image-block img{
   position: relative;
    transition: 1s;
   right: -730px;
}
 
 .tow-image-slider .right-image .swiper-slide-active .slider-image img, .tow-image-slider .right-image .swiper-slide-duplicate-active .slider-image img, 
 .single-image-slider .right-image .swiper-slide-active .slider-image img, .single-image-slider .right-image .swiper-slide-duplicate-active .slider-image img, .multiple-image-slide .swiper-slide-active .small-image-block img, .multiple-image-slide .swiper-slide-duplicate-active .small-image-block img{
   right: 0px !important;
  
  }



.profile-icons {

}

.profile-icons ul li a{
    width: 100% !important;
    height: auto !important;
    border-radius: 3px !important;
        padding-right: 10px;
    padding-left: 10px;
}

.profile-icons ul li:first-child{
    margin-right: 5px;
}

.google_map iframe{width:100%;}
.easyzoom-flyout img { max-width: none; 
width:2000px;}
div.pagination{-webkit-justify-content: center;justify-content:center;padding-bottom:30px;}
div.pagination ul{margin: 0;padding:0;list-style:none;display: -ms-flexbox;display:flex;}
div.pagination ul li {display: inline-block;}
div.pagination ul li .page-numbers{
    position: relative;display: block;
    padding: .5rem .75rem;margin-left: -1px;
    line-height: 1.25;color: #96ae88;
    background-color: #fff;border: 1px solid #96ae88;
}
div.pagination ul li .page-numbers:hover,
div.pagination ul li .page-numbers.current {background: #96ae88;color: #fff;}
div.pagination ul li:first-child .page-numbers {border-radius: 3px 0 0 3px;}
div.pagination ul li:first-child .page-numbers.current {border: 1px solid #96ae88;}
div.pagination ul li:last-child .page-numbers {border-radius: 0 3px 3px 0;}
div.slide-area{margin-left:70px;}
div.view-link-block{clear:both;margin-top:30px;}
div.view-link{margin-bottom:30px;}
div.block-left{float:left;text-align:center;width:50%;}
div.block-right{float:right;width:50%;}
div.view-link-block h3{font-size:20px;margin:0;padding:0;}
span.plane-name{color:#000;font-weight:bold;font-size:13px;}
.view-plan
  {text-indent: 1px;
    display:inline-block;
    border:solid 2px #96ae88;
    border-radius:15px;
    color:#96ae88;
    font-weight:bold;
    font-size:13px;
        padding: 0px 15px;
    height: 30px;
    text-align: center;
    line-height: 30px;
  }
.logo-mark {
    background: url('../images/logo-mark-lrg.svg') no-repeat 0 0;
    width: 200px;
    height: 175px;
    position: absolute;
    right: -25px;
    bottom: -25px;
    content: "";
    z-index: -1
}

div.urban-logo { width: 120px; }


/*
div.urban-logo{display:flex;height:70%;width:120px;}
div.urban-logo img {
    margin-top: auto !important;
}*/
.past-project p{margin: 15px 0 45px;}
section.past-project{}
section.column-content{padding-bottom:60px;}
section.column-content h2,
section.past-project h2{margin-bottom:30px;}
.project-thumb{height:250px;overflow:hidden;}
#accordion{padding-bottom:60px;}
#accordion .see-all{margin-bottom:30px;}
#accordion h4
  {
    border-top:solid 1px #ddd;
    text-transform:uppercase;
    position:relative;
    line-height:35px;
    cursor:pointer;
    margin:0;
    padding:5px 0;
  }
/*#accordion h4:before
  {
    content:'+';
    position:absolute;
    right:0;
    width:35px;
    text-align:center;
    height:35px;
    line-height:30px;
    font-weight:normal;
    font-size:30px;
  }*/
#accordion h4.active{color:#333;}
/*#accordion h4.active:before{content:'-';}*/
#accordion .accordion-item{margin-bottom:5px;border-bottom:solid 1px #ddd;}
#accordion .accordion-content {
    padding-top: 15px;
    padding-bottom: 15px;
    display:none;
}


div#lightgallery {overflow: hidden;}
#lightgallery>a>img {
  overflow:hidden;
  -webkit-transition:all 250ms ease-out;
  transition:all 250ms ease-out;
}
#lightgallery>a>img:hover {
  -webkit-transform: scale(1.9,1.9);
  transform: scale(1.9,1.9);
}
.accordation-box>ol>li {font-size:10px;}
.accordation-box{padding: 10px 0px 0px;}
a.short 
  {
    color:#333;
    font-weight:bold;
    border-bottom:solid 1px #f2f2f2;
    padding-bottom:5px;
    margin-bottom:30px;
    margin-top:20px;
    position:relative;
  }

span.short-btn
  {
    float:right;
    border:solid 1px #96ae88;
    padding:2px 25px 0 15px;
    position:relative;
  }
span.short-btn:before
  {
    content: '\f107';
    font-family:'FontAwesome';
    position:absolute;
    right:5px;
  }
.news-soure{margin-bottom:30px;margin-top:30px;}


/* ipad CSS */
.overflow-hidden {
  overflow: hidden !important;
}
.page-template-template_ipad header {
     position: absolute;
    top: 0;
    z-index: 9999;
}

.header-zindex header {
  z-index: 9 !important;
}

.ipad-registration section.form-section
  {
    width:100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    opacity:0;
    position:relative;
    visibility:hidden;
        height: 100vh;
  }
.ipad-registration section.form-section.is-visible {
  opacity: 1;
  visibility:visible;
  -webkit-transform: scale(1);
  transform: scale(1);
  position: fixed;
}

body .ipad-registration .gform_wrapper ul li.gfield {
  margin-top: 8px !important;
}

.ipad-registration .gform_wrapper .gform_body {
      margin: 0px !important;
}
.ipad-registration .close
  {
    width:45px;
    height:45px;
    position:absolute;
    right:25px;
    top:38px;
    border:none;
    text-indent:200%;
    z-index:100;
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    outline: none;
  }
.ipad-registration .close:before,
.ipad-registration .close:after
  {
    content:'';
    height:2px;
    width:35px;
    background:#96ae88;
    position:absolute;
    top:0;
    left:0;
  }
.ipad-registration .close:before
  {
    -webkit-transform:rotate(45deg);
     -ms-transform:rotate(45deg);
     transform:rotate(45deg);
  }
.ipad-registration .close:after
  {
    -webkit-transform:rotate(-45deg);
     -ms-transform:rotate(-45deg);
     transform:rotate(-45deg);
  }

.register-block
  {
  text-align:center;
  width:100%;
  height:100%;
  z-index:999;
  display:flex;
  align-items:center;
  position:relative;
  justify-content:center;
  flex-wrap: wrap;

}
.register-box
  {
    background:#fff;
    padding:15px;
  }

.hide-btn{display:none;}

.fullscreen {
    position: relative; 
      height: 100vh; /* Use vh as a fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 100);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }


.fullscreen:before{
    background: rgba(0, 0, 0, 0.6);
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }

.ipad-registration .title-blue {
  margin-top: 25px !important;
    font-size: 16px;
  }

.inner-form {
 height: 98vh;
    overflow-y: auto; 
        padding: 15px 0px 10px 0px;
}

.ipad-registration .gform_wrapper {
  margin: 0px !important;
}



.ipad-registration section.form-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }

   .ipad-registration .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
    }

   .ipad-registration .gform_body .gfield_label {
  margin-bottom: 0px !important;
  
  }

 .ipad-registration .validation_message {
display: none;
  }

  .ipad-registration .gfield_error {
    padding: 0px !important;
    border: 0 !important;
    background: transparent!important;
    margin: 0 !important;
  }

 .ipad-registration .gform_wrapper div.validation_error {
  margin-bottom: 0px !important;
      padding: 10px 0px !important;
 }

.ipad-caption {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 25px;
}

.ipad-caption-title {
    display: inline-block;
    background: #fff;
    padding: 20px 30px;
    border-bottom: solid 30px #96ae88;
}

.ipad-caption h1{
    font-size: 30px;
    font-weight: bold;
    color: #96ae88;
    margin-bottom: 30px;
    letter-spacing: 5px;
}

.maparea-loader {
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 100%;
    background: #fff;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
        margin: 0px !important;
}

.floor-loader {
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 100%;
    background: #fff;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
        margin: 0px !important;
}

.inner_loader {
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media (min-width: 992px) and (max-width: 1199px) {
.ipad-registration .close {
  right: 33px;
}
}


@media (min-width: 768px) and (max-width: 991px) {
   .ipad-registration #choice_1_33_1
 {
    position: relative;
    top: -11px;
 }
}
/* ipad CSS */








 /* Responsive*/
@media (min-width: 576px) { 
  div.urban-logo {position:absolute;bottom:10px;}
  .swiper-slide{overflow:hidden;width:100% !important;}
 }
@media (max-width: 1280px) { 
  div.desktop-menu{margin-top:10px;}
 }


@media only screen and (min-width: 1px) and (max-width: 1255px) {
  div.desktop-menu{display:none;}
  #menu-button{display:block;}
  div.header-right{padding-bottom:0;}
}
@media only screen and (max-width: 1024px) {}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  div.page-title, h1, h2, h3, h4, h5, h6{letter-spacing:3px;}
  .box-title h1{font-size:30px;}
  h2{font-size:25px;}
  section.register-section .align-items-center{-ms-flex-align: inherit !important; align-items: inherit !important;}
  section.register-section .col-sm-8,
  section.register-section .col-sm-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
  header .container {
    max-width: 850px;}
  div#logo {
  width: 210px;
  }
}

@media only screen and (max-width: 767px) {

.profile-icons ul li {
  display: block;
  margin: 0px 0px 10px 0px !important;

}

.profile-icons ul li a {
margin: 0px !important;
    padding-right: 15px;
    padding-left: 15px;
    text-align: left;
}

  .show-desktop{display:none;}
  .show-mobile{display:block;}
  header.sticky{padding-top:10px;padding-bottom:10px;}
  header.slideDown div#logo,
  div#logo{width:60px;}
  div.header-right a.outline-button{display:none;}
  div.page-title{font-size:16px;margin-right:10px;}
  div.page-title, h1, h2, h3, h4, h5, h6{letter-spacing:3px;}
  .box-title{padding:15px;}
  .box-title h1{font-size:30px;letter-spacing:3px; margin-bottom: 20px;}
  div.main-menu ._df_button,
  div.main-menu ul li a{font-size:18px;}
  h2{font-size:22px;}
  /*section.home-banner.has-video{max-height:inherit;height:80vh;}
  .video-wrapper video{width:auto;height:80vh; display: block;}*/
  section.home-banner.has-video .banner-caption{bottom:60px;}
  section.overlay-section .img-block,
  section.section-05 div.post{margin-bottom:30px;}
  section.register-section .align-items-center{-ms-flex-align:inherit!important;align-items:inherit!important;}
  .swiper-slide{width:100% !important;}
  section.register-section .col-sm-8,
  section.two-column .col-sm-8,
  section.register-section .col-sm-4,
  section.two-column .col-sm-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
  section.overlay-section .img-block{height:260px;}
  section.overlay-section img{height:auto;}
  .team-post .entry-thumbnail{margin-top:15px;}
  .tow-image-slider .right-image h3, .tow-image-slider .right-image h4{margin-left:0;}
  .slider-content{margin-top:0;padding:15px;}
  .multiple-image-slide div.top-image-block{margin-bottom:30px;}
  section.page-section{padding-top:30px;margin-bottom:30px;}
  .multiple-image-slide .slider-controls{right:inherit;}
  .single-image-slider .slider-controls,
  .multiple-image-slide .slider-controls,
  .tow-image-slider .right-image .slider-controls,
  .tow-image-slider .slider-controls{left:0;bottom:inherit;top:0;width:auto;}
  section.who-section .entry-content,
  section.section-wrapper div.post{margin-top:30px;}
  .contct-block{border-left:none;padding-left:0;}
  section.who-section{padding-top:30px;padding-bottom:30px;}
  section.footer-top .col-sm-6:first-child{width:30% !important;}
  section.footer-top .col-sm-6:nth-child(2){width:70% !important;}
  .footer-logo img, .row .footer-logo svg{width:60px;}
  section.footer-bottom svg,
  section.who-section svg{max-width:80%;}
  section.who-section .entry-content{border-left:none;padding-left:0;}
  section.who-section div.follow-block span.break-line{display:block;margin-top:10px;}
  .multiple-image-slide .post{top:inherit;}
  .multiple-image-slide:before,
  .multiple-image-slide:after,
  .accordion-block:before,
  .accordion-block:after
    {content: none;}
  .multiple-image-slide .slide-content{margin-right:0;padding-left:0;margin-top: 20px;}
  .accordion-block h2{text-align:center;margin-left:0;}
  .single-image-slider div.bottom-content{margin-left:0px;}
  div#lightgallery > a{display:block;overflow:hidden;}
  #accordion{margin-top:30px;}
  section.page-banner .banner-caption{bottom:0;height:100%;display:flex;align-items: center;}
   section.page-banner h1{font-size:25px;}  
   .logo-mark{width:100px;height:100px;} 
   .tow-image-slider .right-image-block{margin-top:0;}
   .slider-container div.post{padding-bottom:0;}
   div.type{display:none;}
   div.tower-image{display:none !important;}
}


@media (max-width: 575px) { 
  .home-banner .video-wrapper { padding-bottom: 75%; }
  .box-title { border-bottom: solid 15px #96ae88; }

  .box-title h1 { font-size: 22px; margin-bottom: 10px; }
 }



map area {
  cursor: pointer;
}


.is_mobile_dropdown .slide-count ul li:not(.init) { 
    display: none !important;

 }
  .slide-count li.init {
display: none;
}

 .is_mobile_dropdown .slide-count li {
  margin-bottom: 0px !important;
 }


.is_mobile_dropdown .slide-count { 
    width: 100%;
    background: #aabd9f !important;
    height: 30px;
}


.is_mobile_dropdown .slide-count ul li { padding: 5px 15px !important; z-index: 2; font-size: 15px !important;
    color: #fff !important; 
    float: left;
    width: 100%;
     background: #aabd9f !important;
     }


 @media (max-width: 767px) { 
 /*.slide-count.show-desktop {
display: block;
}*/

.column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
}

.is_mobile_dropdown .slide-count li.init {
display: block !important;
}

 div.slide-area {
  margin-left: 0px !important;
 }
 }


 .is_mobile_dropdown .slide-count ul li.open-dropdown {
display: block !important; 
 }
 
 .header-right ._df_button {font-size: 16px !important;}