@import url('https://fonts.googleapis.com/css?family=Neuton:200,300,400,400i,700,80&d0isplay=swap');
@import url('https://fonts.googleapis.com/css?family=Muli:300,400,500,600,700,800,900&display=swap');

@keyframes elevation {
    0% {
      opacity: 0;
      transform: translate3d(0, 100%, 0);
    }

    100% {
      opacity: 1;
      transform: none;
    }
}
html {
    overflow-x: hidden;
}
body {
    overflow-x: hidden;
    font-family: Muli;
    font-size: 16px;
    color: #000;
}
a {
    /* border-radius: 0 !important;
    text-transform: uppercase !important;
    transition: .2s ease all; */
}
a:hover, a:focus, a:active {
    text-decoration: none !important;
    outline: 0 !important;
}
h1,h2,h3,h4,h5,h6 {
    text-transform: uppercase;
    font-family: muli;
}

/* arrow slider */
a.qx-position-center-left-out.qx-position-small.qx-slidenav-previous.qx-icon.qx-slidenav, a.qx-position-center-right-out.qx-position-small.qx-slidenav-next.qx-icon.qx-slidenav  {
    margin-top: -10px;
}
a.qx-position-small.qx-icon.qx-slidenav {
    border: 1px solid #727272;
    border-radius: 50px;
    padding: 10px;
}
#qx-media-carousel-56281 .qx-icon * {
    color: #727272;
    width: 16px;
    height: 16px;
}
.qx-element.qx-element-media-carousel .qx-icon svg{
    width: 16px !important;
    height: 16px !important;
}

#qx-media-carousel-20281 .qx-icon:hover *, #qx-media-carousel-5136 .qx-icon:hover *, #qx-media-carousel-79297 .qx-icon:hover *, #qx-media-carousel-6314 .qx-icon:hover *, #qx-media-carousel-63521 .qx-icon:hover *, #qx-media-carousel-2321 .qx-icon:hover * {
    color: #d6a955;
}

/* dot slider */
.qx-slider-nav.qx-dotnav.qx-flex-center.qx-margin{
    margin-top: 10px !important;
}
.qx-dotnav li.qx-active *{
    background-color: #d6a955;
}
.qx-dotnav li * {
    width: 10px !important;
    height: 10px !important;
}

/* menu */
.t3-megamenu li:first-child{
    display: none;
}
button.btn.btn-primary.off-canvas-toggle {
    display: none;
}

/* mobile menu */
.t3-off-canvas {
    background: #d6a955;
    color: #fff;
}
.btn.btn-primary.off-canvas-toggle i.fa.fa-bars {
    color: #d6a955;
    padding-top: 17px;
}
.t3-off-canvas .t3-off-canvas-header h2{
    display:none;
}
.t3-off-canvas .close {
    background: transparent;
    color: #fff;
    opacity: 1;
}
.t3-off-canvas .t3-off-canvas-header {
    background: #d6a955;
    color: #333333;
    padding: 0 0 0 12px;
    height: 35px;
}
.nav-pills > li.active > a {
    background-color: transparent;
}
.t3-off-canvas .t3-off-canvas-body a {
    color: #fff !important;
    text-decoration: none;
}
.t3-off-canvas.off-canvas-effect-4.off-canvas-left li.item-291 {
    display: none;
}



/* test */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #906613 !important;
    background-color: transparent;
}




/* Header */
#t3-header {
    position: fixed;
    width: 100%;
    z-index: 2
}
header#t3-header {
    opacity: 0.9;
    background: #fff;
    box-shadow: 0 3px 1rem rgba(0,0,0,.1);
    padding: 8px 15px;
    height: 80px;
}

.t3-mainbody, .t3-content {
    padding-top:0;
    padding-bottom:0;
}
img.logo-img {
    max-width:226px;
}

@media (max-width: 768px){
  img.logo-img {
    max-width:90px;
  }
}

.logo-img-white {
    opacity:0;
    position: absolute;
    left: -36px;
    top: 8px;
}
html img.logo-img {
    opacity:0;
}
html img.logo-img.logo-img-white {
    opacity:1;
}
html .t3-header {
    transition: 0.3s all ease;
}
.logo a {
    position: relative;
}

.logo {
  text-align:left;
}

html .t3-header.sticky-menu {
    opacity: 0.9;
    background:#fff;
    box-shadow: 0 3px 1rem rgba(0,0,0,.1);
    padding: 8px 15px;
}
.t3-header img.logo-img  {
    /* transition: 0.3s all ease; */
}
.t3-header.sticky-menu img.logo-img {
    max-width: 170px;
    padding-top: 15px;
}

@media (max-width: 768px) {
.t3-header.sticky-menu img.logo-img {
  max-width: 75px;
  padding-top: 2px;
  }
}

html .sticky-menu img.logo-img {
    opacity: 1;
}
html .sticky-menu img.logo-img.logo-img-white {
    opacity: 0;
}

.sticky-menu .navbar-default .navbar-nav > .active > a{
  color: #4F5A00;
}

.sticky-menu .navbar-default .navbar-nav > li > a{
  color: #424242;
}

.sticky-menu .navbar-default .navbar-nav > li > a:hover{
  color: #4F5A00;
}

@media (max-width: 900px){
  .sticky-menu .off-canvas-toggle {
    display: block !important;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: transparent;
    border: transparent;
    color: #4E6A14;
  }
}





/*Navbar*/
.navbar-toggle {
    padding: 0;
    height: 35px;
    line-height: 35px;
    width: 35px;
    margin-left: 15px;
}
  @media (max-width: 768px) {
    .navbar-toggle {
      display: none;
    }
  }
  .navbar-nav {
    margin: 7.5px -15px;
    float: right;
  }
  @media (max-width: 1025px){
    .navbar-nav {
      margin: 0;
      display: none;
    }
  }

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.navbar-default .navbar-brand {
    color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #777777;
}
.navbar-default .navbar-nav > li > a {
    /* color: #fff; */
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.27;
    color: var(--black);
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #906613;
    background-color: transparent;
}
.navbar-default .navbar-nav > li > .nav-header {
    color: #777777;
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #EFF3D0;
    background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #cccccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #EFF3D0;
}

  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #333333;
      background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555555;
      background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #cccccc;
      background-color: transparent;
    }
  }
.navbar-default .navbar-link {
    color: #777777;
}
.navbar-default .navbar-link:hover {
    color: #333333;
}
.t3-mainnav {
    border-left: 0;
    border-right: 0;
    margin-bottom: 0;
    border-radius: 0;
}
.t3-mainnav .t3-navbar {
    padding-left: 0;
    padding-right: 0;
}
  @media (max-width: 991px){
    .t3-mainnav .t3-navbar-collapse {
      display: none !important;
    }
  }
.t3-mainnav .t3-navbar-collapse .navbar-nav {
    margin: 0 -15px;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa {
    margin-right: 5px;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
    border-top: 1px solid #e7e7e7;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a {
    border-top: 0;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret {
    position: absolute;
    top: 40%;
    right: 12px;
}

    @media (max-width: 1250px){
        .off-canvas-toggle {
          display: block !important;
          height: 100%;
          position: absolute;
          top: 0;
          background-color: transparent;
          border: transparent;
          color: #fff;
        }
    }

.fa {
  font-weight: 900;
  font-size: 1.4em;
}

    @media (max-width: 1024px){
        .navbar-header {
        float: right;
        margin-right: 45px;
        }
    }

.t3-module{
  margin-bottom: 0;
}
.t3-footnav .t3-module {
  margin-top: 0;
  margin-bottom: 0;
}







/* CTA MODULE */
.t3-module {
    margin-bottom: -1px;
}
#qx-section-411{
    height: 174px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
}
#qx-section-411 .qx-element-heading-v2 p span{
    font-size: 30px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    text-transform: initial;
}
#qx-section-411 #qx-text-6567{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.69;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}
#qx-column-4040{
    display: flex;
    align-items: center;
}
#qx-text-487 a{
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: 0.8px;
    text-align: left;
    color: #906613;
    padding: 11px 30px;
    background-color: #ffffff;
}
#qx-text-487 a:hover {
    color: #fff;
    background-color: #906613;
    transition: 0.3s all ease;
}


/* HOMEPAGE DEKSTOP */
/* padding */
#qx-section-991 #qx-column-245 .qx-col-wrap{
    padding:0 20px 0 20px  ;
}
#qx-section-42197 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-48329{
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-45539{
    padding-top: 0px;
    padding-bottom: 50px;
}
#qx-section-52652{
    padding-top: 0px;
    padding-bottom: 50px;
}
#qx-section-17765{
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-84129{
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-heading-85137{
    padding-bottom: 50px;
}
/* section1*/
a.qx-position-center-left.qx-slidenav-previous.qx-position-small.qx-hidden-hover.qx-icon.qx-slidenav {
    margin-left: 30px !important;
}
a.qx-position-center-right.qx-slidenav-next.qx-position-small.qx-hidden-hover.qx-icon.qx-slidenav {
    margin-right: 30px !important;
}
#qx-slider-pro-319 .qx-icon:hover * {
    color: #d6a955;
}
#qx-slider-pro-319 .qx-slideshow.slider-height-custom, #qx-slider-pro-319 .qx-slideshow ul.custom-height {
    height: 684px;
}
#qx-section-991 .qx-transition-wrapper.slide-content {
    padding-top: 30px;
}
#qx-section-991{
    padding: 0;
}
#qx-row-294{
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.qx-slider-pro-v2 .slider-content-wrapper .slide-content div{
    /* width:886px; */
    width: auto;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.17;
    text-align: center;
    color: #ffffff;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.qx-slider-pro-v2 .slider-content-wrapper .slide-content span{
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #ffffff;
}
a.qx-position-small.qx-icon.qx-slidenav:hover{
    border-color: #d6a955;
}
/* section2 */
#qx-section-48329,#qx-section-45539, #qx-section-45539, #qx-section-52652{
    /* padding: 0; */
}
#qx-text-59232{
    padding-right: 144px;
}
p span{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.48px;
    text-align: left;
    color: #906613;
    text-transform: capitalize;
}
#qx-text-59232 p{
    font-size: 40px;
    font-weight: bold;
    line-height: 1.3;
    text-align: left;
    color: var(--black);
}

#qx-text-82252{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    margin-top: 20px;
}
#qx-text-82252 p{
    margin-bottom: 37px;
    padding-right: 40px;
}
#qx-text-82252 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.8px;
    text-align: center;
    color: #906613;
    border: solid 1px #d6a955;
    padding: 15px 30px;
    margin-top: 31px;
    text-transform: uppercase;
}
#qx-text-82252 a:hover{
    background: #d6a955;
    border-color:#906613;
    transition: 0.3s all ease;
    color: white;
}
#qx-text-82252 a .fa{
    font-size: 16px;
    margin-left: 5px;
}
/* section4 */
#qx-text-64773 h3{
    margin-top: 0;
    margin-bottom: 30px;
}
.qx-flipbox_layer.qx-flipbox_frontlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__title h3{
    font-size: 15px;
    font-weight: bold;
    line-height: 1.27;
    text-align: left;
    color: black !important;
    text-transform: capitalize;
}
.qx-flipbox_layer.qx-flipbox_frontlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__body{
    font-size: 14px !important;
    line-height: 1.43 !important;
    color: #616161 !important;
}

.qx-flipbox_backlayer{
    padding: 25px 32px !important;
}
.qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__title h3{
    font-size: 15px;
    font-weight: bold;
    line-height: 1.27;
    color: #ffffff;
    text-transform: capitalize;
    text-align: left;
}
.qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__body{
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #ffffff;
}
.qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__button a{
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    text-align: left;
    color: #d6a955;
    background: none;
    border: none;
    padding: 0;
}
.qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__button .fa{
    font-size: 14px;
    font-weight: normal;
    line-height: 1.29;
    text-align: left;
    color: #d6a955;
    background: none;
    border: none;
    padding: 0;
    margin-left: 6px;
}
#qx-flip-box-65773 .qx-flipbox_frontlayer, #qx-flip-box-29530 .qx-flipbox_frontlayer, #qx-flip-box-89675 .qx-flipbox_frontlayer, #qx-flip-box-33748 .qx-flipbox_frontlayer {
    padding-right: 0;
    padding-left: 0;
}
#qx-flip-box-65773_front .qx-flexbox-overlay {
    background-image: url(https://www.feecogroup.com/images/homepage/hotel-rectangle.png);
    background-size: cover;
}
#qx-flip-box-29530_front .qx-flexbox-overlay {
    background-image: url(https://www.feecogroup.com/images/homepage/plant-rectangle.png);
    background-size: cover;
}
#qx-flip-box-89675_front .qx-flexbox-overlay {
    background-image: url(https://www.feecogroup.com/images/homepage/constructs-rectangle.png);
    background-size: cover;
}
#qx-flip-box-33748_front .qx-flexbox-overlay {
    background-image: url(https://www.feecogroup.com/images/homepage/retail-rectangle.png);
    background-size: cover;
}


/* section5 */
#qx-column-65356,#qx-column-95568, #qx-column-74679{
    align-items: center;
}
h3{
    font-size: 32px;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 0.64px;
    text-align: center;
    color: var(--black);
}
.qx-element-blurb__body{
    font-size: 16px;
    line-height: 1.69;
    text-align: center;
    color: #616161;
}
.qx-item-3 .qx-element-blurb__wrapper {
    width: 461px;
}
.qx-element-blurb__media.qx-d-inline-block{
    text-align: center;
}
.qx-element-blurb__body li{
    list-style-type: none;
    text-align: left;
    margin-left: 70px
}
.qx-element-blurb__body .fa{
    font-size: 14px;
    line-height: 2.64;
    color: black;
    margin-right: 10px;
}
#qx-media-carousel-56281 .qx-icon:hover *{
    color: #d6a955;
}

/* call to action */
.lets-work{
    background-image: url(https://www.feecogroup.com/images/homepage/last-section-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 210px;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    height: 174px;
    display: flex;
    align-items: center;
}
.t3-sl {
    padding-bottom: 0px;
    padding-top: 0px;
}
.lets-work h2{
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    text-align: left;
    color: #ffffff;
    text-transform: initial;
    margin: 0;
}
.lets-work p{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #ffffff;
}
.lets-work a{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.8px;
    text-align: left;
    color: #906613;
    background-color: #ffffff;
    padding: 11px 26px;
}
.lets-work a:hover{
    background-color: #906613;
    color: white;
}


/* FOOTER */

/* collapse heading */
#t3-footer .panel {
    -webkit-box-shadow: none;
    box-shadow:none;
}
.panel-group {
    margin-bottom: 0px;
}
.panel-heading {
    cursor: pointer;
}
.panel-info > .panel-heading{
    color: white;
    background-color: #292929;
    border-color: #292929;
}
.panel-info > .panel-heading p{
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.3px;
    color: #fafafa !important;
}
/* CSS Method for adding Font Awesome Chevron Icons */
 /* .accordion-toggle:after {
    font-family:'FontAwesome';
    content:"\f077";
    float: right;
    color: inherit;
    position: relative;
    top: -35px;
} */
/* .panel-heading.collapsed .accordion-toggle:after {
    content:"\f078";
} */
/*panel*/
.panel-info > .panel-heading {
    color: white;
    background-color: #292929;
    border-color: #292929;
}
.panel {
    margin-bottom: 20px;
    background-color: #292929;
    border: 0px solid transparent;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px solid #dddddd;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px solid #dddddd;
}
.panel-body {
    padding: 0 15px;
}

.accordion-toggle:after{
    display: none;
}
/* end collapse heading */


/* new css for collapse */
#t3-footer .custom #collapseOne  p a {
    margin-left: 7px;
}
.group-company{
    margin-top: 3px;
}
#t3-footer .custom .panel-heading p{

}
#t3-footer .custom .panel-heading p:hover{
    color: #fafafa !important;
}
#collapseThree p:nth-child(1):hover{
    color: #b6b6b6 !important;
}
#collapseTwo p:nth-child(1):hover{
    color: #d6a955 !important;
}
#t3-footer .col-lg-3:nth-child(4) .custom p:nth-child(3){
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.3px;
    text-align: left;
    color: #fafafa;
    margin-top: 12px;
}
#t3-footer .col-lg-3:nth-child(4) .custom p:nth-child(4) .fa{
    margin-right: 7px;
}
/* end */

/* footer show on dekstop */
.t3-footer .panel-collapse.collapse{
    height: auto !important;
    display: block !important;
}
.panel-heading{
    pointer-events: none;
}
/* end */


#t3-footer,#t3-footer .custom,#t3-footer .module-inner{
    background-color: #292929;
}
#t3-footer .custom p a{
    font-size: 14px;
    line-height: 1.71;
    text-align: left;
    color: #b6b6b6;
    /* margin-left: 7px; */
}
#t3-footer .custom p a:hover{
    color: #d6a955;
}
/* #t3-footer .custom p:nth-child(1){
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.3px;
    text-align: left;
    color: #fafafa;
    margin-bottom: 20px;
} */
#t3-footer .custom .panel-title p{
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.3px;
    text-align: left;
    color: #fafafa;
    margin-bottom: 20px;
}
#t3-footer .col-lg-3:nth-child(4) .custom p:nth-child(4){
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: 0.3px;
    text-align: left;
    color: #fafafa;
    margin-top: 12px;
}
#t3-footer .custom p{
    font-size: 14px;
    line-height: 1.71;
    text-align: left;
    color: #b6b6b6;
}
#t3-footer .custom p:hover{
    color: #d6a955;
}
#t3-footer .custom p:nth-child(1):hover {
    color: #fafafa;
}
#t3-footer .col-lg-3:nth-child(2) .custom p .fa{
    font-size: 12px;
    line-height: 1.33;
    letter-spacing: 0.36px;
    text-align: left;
    color: #d6a955;
}
#Mod132 .custom p:nth-child(3) a{
    margin-left: 0;
}
.group-company p{
    line-height: 1.3 !important;
}
#Mod132 .custom p:nth-child(2),#Mod132 .custom p:nth-child(3){
    color: #b6b6b6;
}
.custom p {
    cursor: pointer;
}
#t3-footer .custom p a span {
    margin-left: 0px;
    color: #b6b6b6;
    font-size: 14px;
    line-height: 1.71;
    font-weight: normal;
}
#t3-footer .custom p a span:hover {
    color: #d6a955;
}

/* footer bottom */
.t3-footnav {
    padding-bottom: 94px;
}
#t3-footer .col-lg-3:nth-child(4) .custom p:nth-child(5) .fa{
    font-size: 16px;
    margin-right: 6px;
    margin-left: -7px;
}
.t3-copyright {
    border: 0 none;
    padding: 0px 0 10px;
    margin-top: -30px;
    text-align: center;
}
.t3-copyright .span12.copyright small, .t3-copyright .span12.copyright small span a{
    font-size: 13px;
    line-height: 1.54;
    color: #ffffff;
    text-transform: capitalize !important;
}
.t3-copyright .span12 p small a{
    font-family: Roboto;
    font-size: 12px;
    line-height: 1.67;
    text-align: left;
    color: #b6b6b6;
    text-transform: capitalize !important;
}
.t3-copyright .span12 p{
    color: #b6b6b6;
    margin-top: -15px;
}
.span12.copyright span br{
    display: none;
}


/* ABOUT PAGE  */
/* padding */
#qx-section-77134 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-0184 {
    padding-top: 60px;
    padding-bottom: 80px;
}
#qx-section-95294 {
    padding-top: 60px;
    padding-bottom: 60px;
}

/* section1 */
div#qx-row-2132 {
    margin-top: 50px;
}
#qx-section-72{
    height: 500px;
    display: flex;
    align-items: center;
}
#qx-text-3398{
  font-size: 60px;
  font-weight: 800;
  line-height: 1.17;
  text-align: left;
  color: #ffffff;
}
#qx-text-76137{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.48px;
    text-align: left;
    color: #ffffff;
    margin-top: 10px;
}

/* section2 */
#qx-heading-83142 h3{
    text-align: left;
}
#qx-text-33164 div{
    line-height: 1.69;
    text-align: left;
    color: #616161;
}

/* section3 */
#qx-column-66188 .qx-element-wrap+.qx-element-wrap {
    margin-top: 15px;
}
#qx-heading-44192{
    margin-top: -10px;
    margin-bottom: 20px;
}
#qx-text-57213{
    text-align: center;
}
#qx-flip-box-2871 .qx-flipbox_frontlayer,#qx-flip-box-8197 .qx-flipbox_frontlayer, #qx-flip-box-23146 .qx-flipbox_frontlayer, #qx-flip-box-41171 .qx-flipbox_frontlayer{
    padding-right: 0;
    padding-left: 0;
}
.qx-flipbox_frontlayer .qx-flexbox-overlay {
    position: relative;
    top: 116px;
    /* background: white; */
    padding: 0 15px;
}
.qx-flipbox_backlayer .qx-flexbox-overlay {
    position: relative;
    top: 0px;
    background: transparent;
}
#qx-flip-box-2871_front .qx-flexbox-overlay {
    background-image: url("https://www.feecogroup.com/images/homepage/hotel-rectangle.png");
    background-size: cover;
}
#qx-flip-box-8197_front .qx-flexbox-overlay {
    background-image: url("https://www.feecogroup.com/images/homepage/plant-rectangle.png");
    background-size: cover;
}
#qx-flip-box-23146_front .qx-flexbox-overlay {
    background-image: url("https://www.feecogroup.com/images/homepage/constructs-rectangle.png");
    background-size: cover;
}
#qx-flip-box-41171_front .qx-flexbox-overlay {
    background-image: url("https://www.feecogroup.com/images/homepage/retail-rectangle.png");
    background-size: cover;
}
.qx-flipbox_frontlayer .qx-element-flip-box__title h3 {
    margin-bottom: 10px !important;
}

/* section4 */
#qx-row-69430 {
    margin-top: 20px;
}
#qx-heading-97322{
    margin-top: -15px;
}
#qx-text-15302{
    text-align: center;
}
#qx-row-69430 .qx-element-blurb-v2 p{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    text-align: center;
    color: var(--black);
}


/* HOTEL MANAGEMENT PAGE*/
/* padding */
#qx-section-3332 {
    padding-top: 40px;
    padding-bottom: 40px;
}
#qx-section-82126 {
    padding-top: 30px;
    padding-bottom: 40px;
}
#qx-section-14358 {
    padding-top: 60px;
    padding-bottom: 60px;
}
#qx-heading-8366{
    padding-bottom: 10px;
}

/* section1 */
#qx-section-382 {
    height: 240px;
}
div#qx-row-585 {
    margin-top: 70px;
}
#qx-section-382{
    display: flex;
    align-items: center;
}
#qx-heading-9810{
    text-align: center;
}
#qx-heading-9810 p span{
    font-size: 40px;
    font-weight: bold;
    line-height: 1.75;
    color: #ffffff;
}

/* section2 */
#qx-text-5567{
    font-size: 32px;
    font-weight: 800;
    line-height: 1.34;
    letter-spacing: 0.64px;
    text-align: left;
    color: var(--black);
}
#qx-text-5567 span{
    text-transform: uppercase;
    color: #906613;
}
#qx-text-26106 div{
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 64px;
}
/* new section 3 link hotel */
#qx-row-28141{
    display: flex;
    justify-content: center;
}
#qx-heading-19190 h2 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.48px;
    color: #906613;
}
#qx-heading-58211 h2 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.48px;
    color: #906613;
}
#qx-heading-51232  h2 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.48px;
    color: #906613;
}
#qx-column-88142 #qx-heading-19190 a:after{
    content: "|";
    margin-left: 45px;
    color: #906613;
}
#qx-column-1144 #qx-heading-58211 a:after{
    content: "|";
    margin-left: 45px;
    color: #906613;
}
#qx-heading-19190 h2 a:hover{
    color: #d6a955 !important;
    transition: 0.3s all ease;
}
#qx-heading-58211 h2 a:hover{
    color: #d6a955;
    transition: 0.3s all ease;
}
#qx-heading-51232  h2 a:hover{
    color: #d6a955;
    transition: 0.3s all ease;
}
#qx-row-87154{
    margin-top: -20px;
}


/* section3 */
.qx-tab-title.qx-flex-center h4{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.48px;
}
#qx-tab-48159 .qx-tab-content {
    background-color: #fafafa !important;
}
#qx-tab-48159 .qx-active .qx-tab-title {
    background-color: #fafafa !important;
}
#qx-tab-48159 .qx-tab-horizontal .qx-element-tab-item {
    border-width: 0px !important;
}
#qx-tab-48159 .qx-switcher {
    border-top-width: 0px !important;
    margin-top: 15px;
}
.qx-tab-title.qx-flex-center{
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: 0.48px;
    text-align: left;
    color: #906613 !important;
}
/* .qx-tab-title.qx-flex-center::after {
    content: "|";
    margin-left: 45px;
    color: #906613;
}
li:nth-child(3) .qx-tab-title.qx-flex-center::after {
    display: none;
} */
.tab-hotel-content p{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
}

/* section4 */
#qx-section-67259{
    height: 352px;
    display: flex;
    align-items: center;
}
#qx-heading-6317 p span{
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #ffffff;
    text-transform: initial;
}
#qx-text-80338 div{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #ffffff;
}

/* section5 */
#qx-row-59426 {
    padding-top: 20px;
}
#qx-text-6387 div{
    font-size: 16px;
    line-height: 1.69;
    text-align: center;
    color: #616161;
}
#qx-row-59426 .qx-element-blurb-v2 p{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    text-align: center;
    color: var(--black);
}


/* PLANTATION PAGE */
/* padding */
#qx-section-7932 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-75151 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-89273 {
    padding-top: 60px;
    padding-bottom: 60px;
}

/* section1 */
#qx-section-422 {
    height: 240px;
}
div#qx-row-95 {
    margin-top: 70px;
}
#qx-section-422{
    display: flex;
    align-items: center;
}
#qx-heading-1410 h2{
    text-align: center;
}
#qx-heading-1410 h2 span{
    font-size: 40px;
    font-weight: bold;
    line-height: 1.75;
    text-align: center;
    color: #ffffff;
    text-transform: capitalize;
}

/* section2 */
#qx-image-1367 img{
    width: 540px;
    height: 405px;
}
#qx-column-4261{
    padding-right: 80px;
}
#qx-heading-8490 h3{
    text-align: left;
}
#qx-text-71111 div{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 15px;
}

/* section3 */
#qx-text-17180{
    text-align: center;
    line-height: 1.69;
    text-align: center;
    color: #616161;
}
#carousel img {
    display: hidden; /* hide images until carousel prepares them */
    cursor: pointer; /* not needed if you wrap carousel items in links */
}
#carousel {
    width: 800px;
    height: 300px;
    display: relative;
    margin-left: 187px;
}

/* section4 */
div#qx-heading-62336 {
    margin-bottom: 35px;
}


/* CONSTRUCTION & DEVELOPMENT PAGE */
/* padding */
#qx-section-2032 {
    padding-top: 60px;
    padding-bottom: 10px;
}
#qx-row-35131{
    padding-bottom: 20px;
    padding-top: 20px;
}
#qx-section-19191 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-86306 {
    padding-top: 50px;
    padding-bottom: 50px;
}
#qx-section-64390 {
    padding-top: 50px;
    padding-bottom: 30px;
}

/* section1 */
#qx-section-902 {
    height: 240px;
}
div#qx-row-45 {
    margin-top: 70px;
}
#qx-section-902{
    display: flex;
    align-items: center;
}
#qx-heading-2210 h2{
    text-align: center;
}
#qx-heading-2210 h2 span{
    font-size: 40px;
    font-weight: bold;
    line-height: 1.75;
    text-align: center;
    color: #ffffff;
    text-transform: capitalize;
}

/* section2 */
#qx-heading-2567 h3{
    text-align: left;
}
#qx-text-7588 div{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 55px;
}
#qx-image-13108 img{
    width: autp;
    height: 405;
}

/* section3 */
#media-carousel-qx-media-carousel-79297 a.qx-position-center-right.qx-hidden-hover.qx-position-small.qx-slidenav-next.qx-icon.qx-slidenav,#media-carousel-qx-media-carousel-79297  a.qx-position-center-left.qx-hidden-hover.qx-position-small.qx-slidenav-previous.qx-icon.qx-slidenav {
    background: rgba(255, 255, 255, 0.6);;
}

/* section4 */
#qx-heading-90495 {
    margin-bottom: 20px;
}
#qx-image-69242 img{
    width: 54opx;
    height: 405px;
}
#qx-heading-99265 h3{
    text-align: left;
}
#qx-text-62286 div{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 16px;
}
#qx-column-10236{
    padding-left: 60px;
}


/* RETAIL PAGE */
/* padding */
#qx-section-5732 {
    padding-top: 60px;
    padding-bottom: 60px;
}
#qx-section-33131 {
    padding-top: 60px;
    padding-bottom: 60px;
}
#qx-section-91267 {
    padding-top: 50px;
    padding-bottom: 40px;
}
div#qx-row-80270 {
    margin-bottom: 45px;
}

/* section1 */
#qx-section-822 {
    height: 240px;
}
div#qx-row-05 {
    margin-top: 70px;
}
#qx-section-822{
    display: flex;
    align-items: center;
}
#qx-heading-6010 h2{
    text-align: center;
}
#qx-heading-6010 h2 span{
    font-size: 40px;
    font-weight: bold;
    line-height: 1.75;
    text-align: center;
    color: #ffffff;
    text-transform: capitalize;
}

/* section2 */
#qx-heading-4367 h3{
    text-align: left;
}
#qx-text-2788 div{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 55px;
}
#qx-image-89108 img{
    width: 540px;
    height: 405px
}

/* section3 */
#qx-image-76182 {
    text-align: center;
    padding-right: 89px;
}
#qx-column-75176 {
    display: flex;
    align-items: center;
    margin-left: -84px;
}
#qx-image-76182 img{
    width: 282.3px;
    height: auto;
    border: solid 2px #c1c1c1;
}
#qx-heading-38205 h3{
    text-align: left;
}
#qx-heading-63226 span{
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #906613;
}
#qx-text-7247{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 140px;
}

/* section4 */
#qx-text-10296{
    font-size: 16px;
    line-height: 1.69;
    text-align: left;
    color: #616161;
    padding-right: 60px;
}


/* CONTACT PAGE */
/* hide CTA */
.itemid-290 .container.t3-sl.t3-sl-2{
    display: none;
}
.itemid-290 .t3-footer {
    border-top: 0;
}
/* padding */
#qx-section-32 {
    padding-top: 140px;
    padding-bottom: 80px;
}
/* left-column */
#qx-heading-038 h2{
    font-size: 40px;
    font-weight: bold;
    line-height: 1.75;
    color: #ffffff;
    text-transform: capitalize;
}
#qx-text-3259{
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    color: #ffffff;
    margin-top: -23px;
}
#qx-text-4679{
    font-size: 24px;
    font-weight: bold;
    line-height: 2.17;
    letter-spacing: 0.48px;
    color: #d6a955;
}
#qx-text-299{
    font-size: 16px;
    line-height: 1.69;
    color: #ffffff;
    margin-top: -23px
}
.contact-detail .head-contact{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.69;
    color: #d6a955;
}
.contact-detail .para-contact{
    font-size: 16px;
    line-height: 1.69;
    color: #ffffff;
    margin-top: -13px
}
.contact-detail .para-contact a{
    font-size: 16px;
    line-height: 1.69;
    color: #ffffff;
    text-transform: lowercase !important;
    font-weight: normal;
}
.contact-detail .para-contact .fa{
    font-size: 16px;
    margin-right: 6px;
}
.contact-detail .para-contact.fb-contact a{
    text-transform: capitalize !important;
}
.contact-detail .para-contact.fb-contact a:hover{
    color: #d6a955;
    transition: 0.3s all ease;
}

/* right-column */
.help-block {
    margin-top: -12px;
}
div#qx-column-6232 {
    padding-right: 32px;
}
form#userForm {
    margin-left: 59px;
    margin-right: -100px;
}
.form-group label{
    display: none;
}
.rsform h2{
    font-size: 24px;
    font-weight: 800;
    line-height: 2.17;
    letter-spacing: 0.48px;
    color: #ffffff;
}
.form-group input{
    width: 100%;
}
.form-group button.rsform-submit-button{
    width: 300px;
    height: 50px;
    background-color: #d6a955;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.28;
    letter-spacing: 0.9px;
    color: #ffffff;
    border-radius: 0;
    border: 0
}


/* ------------------------------------------ */
/* RESPONSIVE */
/* ------------------------------------------ */

/*MOBILE*/
@media (max-width: 480px){
    /* mobile menu */
    header#t3-header {
        padding: 5px 15px;
        height: auto;
    }
    img.logo-img {
        max-width: 120px;
    }
    .logo-img-white {
        left: 0;
        top: 14px;
    }
    .t3-header.sticky-menu img.logo-img {
        max-width: 120px;
        padding-top: 15px;
    }
    .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        color: #ffffff;
        background-color: white;
        border-color: #d6a955;
    }
    .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #906613 !important;
    }

    /* footer */



    /* collapse heading */
    .panel-heading {
        cursor: pointer;
    }
    /* CSS Method for adding Font Awesome Chevron Icons */
     .accordion-toggle:after {
        /* symbol for "opening" panels */
        font-family:'FontAwesome';
        content:"\f077";
        float: right;
        color: inherit;
        position: relative;
        top: 18px;
    }
    .panel-heading.collapsed .accordion-toggle:after {
        /* symbol for "collapsed" panels */
        content:"\f078";
    }
    /*panel*/
    .group-company {
      margin-top: 0px;
  }
    .panel-info > .panel-heading {
        color: white;
        background-color: #292929;
        border-color: #292929;
    }
    .panel-group {
        margin-bottom: 0px;
    }
    .panel {
        margin-bottom: 20px;
        background-color: #292929;
        border: 0px solid transparent;
    }
    .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
        border-top: 0px solid #dddddd;
    }
    .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
        border-top: 0px solid #dddddd;
    }
    .panel-body {
        padding: 0 15px;
    }
    .accordion-toggle:after{
        display: block;
    }
    /* end collapse heading */

/* new css collapse */
.t3-spotlight .col-lg-3.col-md-3.col-sm-3.col-xs-12 {
    margin-top: 0px;
}
.t3-spotlight .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-child(2){
    margin-top: 30px;
}
#t3-footer .col-lg-3:nth-child(4) .custom #collapseThree p:nth-child(3){
    margin-bottom: 0px;
}
.t3-footer .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-child(4)
.panel-group{
    margin-bottom: 40px;
}

/* end */

/* footer collapse on mobile */
.t3-footer .panel-collapse.collapse{
    height: 0 !important;
    display: none !important;
}

.t3-footer .collapse.in {
    height: 198px !important;
    display: block !important;
}
.panel-heading{
    pointer-events: auto ;
}
/* end */

    .t3-spotlight .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-child(1){
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .t3-spotlight .col-lg-3.col-md-3.col-sm-3.col-xs-12{
        /* margin-top: 30px; */
    }
    #Mod132 .custom p:nth-child(3) {
        color: #b6b6b6;
        margin-bottom: 30px;
    }

    #t3-footer .custom p:nth-child(1) {
        /* margin-bottom: 14px; */
    }
    .t3-footnav {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .t3-spotlight.t3-footnav .col-lg-3.col-md-3.col-sm-3.col-xs-6:nth-child(3){
        margin-top: 30px;
    }
    .t3-spotlight.t3-footnav .col-lg-3.col-md-3.col-sm-3.col-xs-6:nth-child(4){
        margin-top: 30px;
    }
    .t3-spotlight.t3-footnav .col-lg-3.col-md-3.col-sm-3.col-xs-6:nth-child(4) p:nth-child(2) br{
        display: none;
    }
    .span12.copyright span br{
        display: block;
    }
    #t3-footer .custom p a span {
        margin-left: 19px;
    }


    /*HOMEPAGE*/
    /* padding */
    #qx-text-82252 p {
        padding-right: 0px;
    }
    #qx-section-991 #qx-column-245 .qx-col-wrap {
        padding: 0 15px 0 15px;
    }
    #qx-slider-pro-319 .qx-slideshow.slider-height-custom, #qx-slider-pro-319 .qx-slideshow ul.custom-height {
        height: 600px;
    }
    #qx-slider-pro-319 .slider-content-wrapper {
        width: 100%;
    }
    #qx-section-42197 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    #qx-text-82252 {
        margin-top: 0px;
    }
    #qx-text-59232 p:nth-child(2){
        margin-bottom: -30px;
    }
    #qx-section-48329 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-45539 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-52652 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-17765 {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    #qx-section-84129 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-heading-85137 {
        padding-bottom: 20px;
    }

  /*section1*/
  .qx-slider-pro-v2 .slider-content-wrapper .slide-content div{
      font-size: 30px;
      font-weight: 800;
      margin-bottom: 20px;
      width: auto;
  }

    /*section2*/
    #qx-text-59232 {
        padding-right: 0px;
    }
    p span {
        font-size: 14px;
    }
    #qx-text-59232 p {
        font-size: 28px;
    }
    #qx-text-82252 {
        font-size: 14px;
        line-height: 1.69;
        text-align: left;
        color: #616161;
        margin-top: 20px;
    }
    #qx-text-82252 a {
        font-size: 14px;
        padding: 10px 15px;
        margin-top: 31px;
        text-transform: uppercase;
    }

    /*section3*/
    .qx-item-3 .qx-element-blurb__wrapper {
        width: auto;
    }
    .qx-element-blurb__wrapper {
        width: auto;
    }
    h3 {
        font-size: 25px;
        font-weight: 800;
        line-height: 1.25;
        letter-spacing: 0.64px;
        text-align: center;
        color: var(--black);
    }
    .qx-element-blurb__wrapper {
        width: auto;
    }
    #qx-column-95568 > .qx-col-wrap {
        padding-left: 15px;
    }
    .qx-element-blurb__body li {
        margin-left: 0px;
    }
    #qx-flip-box-65773_front .qx-flexbox-overlay, #qx-flip-box-29530_front .qx-flexbox-overlay, #qx-flip-box-89675_front .qx-flexbox-overlay, #qx-flip-box-33748_front .qx-flexbox-overlay {
        height: 167px;
    }

    div#qx-column-65289 {
        margin-bottom: 25px;
    }

    /*section4*/
    #qx-column-21133 .qx-element-wrap+.qx-element-wrap {
        margin-top: 20px;
    }
    .qx-flipbox_backlayer {
        padding: 25px 15px !important;
    }
    .qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__title h3 {
        font-size: 12px;
    }
    .qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__body {
        font-size: 11px;
    }
    .qx-flipbox_layer.qx-flipbox_backlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__button a {
        font-size: 11px;
    }

    /*CTA*/
    #qx-section-411 {
        height: auto;
        padding:20px 15px;
    }
    #qx-section-411 .qx-element-heading-v2 p span {
        font-size: 26px;
        line-height: 1.1;
    }
    #qx-section-411 #qx-text-6567 {
        font-size: 14px;
        line-height: 1.4;
        margin-top: -10px;
    }
    #qx-text-487 a {
        font-size: 14px;
        line-height: 1.25;
        padding: 10px 15px;
    }


    /*ABOUT PAGE*/
    /* padding */
    #qx-section-77134 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-0184 {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    #qx-section-95294 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-row-69430{
        margin-top: 0px;
    }
    .qx-element-blurb__media {
        margin-bottom: 10px !important;
    }

    /*section1*/
    #qx-text-3398 {
        font-size: 40px;
        line-height: 1.17;
    }
    #qx-text-76137 {
        font-size: 14px;
        line-height: 1.25;
    }

    /* section3 */
    #qx-flip-box-41171_front .qx-flexbox-overlay, #qx-flip-box-23146_front .qx-flexbox-overlay, #qx-flip-box-2871_front .qx-flexbox-overlay, #qx-flip-box-8197_front .qx-flexbox-overlay {
        height: 167px;
    }
    div#qx-column-22234 {
        margin-bottom: 25px;
    }
    .qx-flipbox_layer.qx-flipbox_frontlayer.qx-d-flex.qx-align-items-center .qx-element-flip-box__body {
    font-size: 12px !important;
    }


    /*HOTEL PAGE*/
    /* padding */
    #qx-text-26106 div {
        padding-right: 0px;
    }
    #qx-section-3332 {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    #qx-section-82126 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    #qx-section-14358 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /*section1*/
    #qx-section-382 {
        height: 160px;
    }
    div#qx-row-585 {
        margin-top: 60px;
    }
    #qx-heading-9810 p span {
        font-size: 30px;
        line-height: 1.1;
    }

    /*section2*/
    #qx-text-5567 {
        font-size: 22px;
        line-height: 1.34;
        letter-spacing: 0.64px;
    }

/* new section 3 hotel link*/
#qx-column-88142 #qx-heading-19190 a:after {
    display: none;
}
#qx-column-1144 #qx-heading-58211 a:after {
    display: none;
}

#qx-column-88142 .qx-col-wrap{
    padding: 10px 15px 0;
}
#qx-column-1144 .qx-col-wrap{
    padding: 0 15px;
}
#qx-column-82146 .qx-col-wrap{
    padding: 0 15px;
}
#qx-row-28141{
    margin: 0 60px;
}
#qx-heading-58211 h2 a{
    margin: 0 7px;
}
#qx-heading-51232 h2 a{
    margin: 0 57px;
}

    /* section3 */
    ul.qx-tab.qx-tab-horizontal.qx-flex-center {
        display: flex;
        flex-wrap: initial;
        /* overflow: scroll; */
    }
    ul.qx-tab.qx-tab-horizontal.qx-flex-center li.qx-element-tab-item:nth-child(1){
        margin-left: 453px;
    }
    .tab-hotel-content .col-xs-12.col-md-4{
        margin-bottom: 10px;
    }

    /*section4*/
    #qx-section-67259 {
        height: auto;
    }
    #qx-heading-6317 p span {
        font-size: 24px;
        line-height: 1.4;
        letter-spacing: 0.6px;
    }
    #qx-heading-6317 p span br,#qx-text-80338 div br{
        display: none;
    }


    /*PLANTATION PAGE*/
    /* padding */
    #qx-text-71111 div {
        padding-right: 0px;
    }
    #qx-section-7932 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-column-4261 {
        padding-right: 0px;
    }
    #qx-section-75151 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-89273 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    /* section1 */
    #qx-section-422 {
        height: 160px;
    }
    div#qx-row-95 {
        margin-top: 60px;
    }
    #qx-heading-1410 h2 span {
        font-size: 30px;
    }

    /*section2*/
    #qx-image-1367 img {
        width: auto;
        height: auto;
    }


    /*CONSTRUCTION PAGE*/
    /* padding */
    #qx-text-62286 div {
        padding-right: 0px;
    }
    #qx-section-2032 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-19191 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-86306 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-64390 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /*section1*/
    #qx-section-902 {
        height: 160px;
    }
    div#qx-row-45 {
        margin-top: 60px;
    }
    #qx-heading-2210 h2 span {
        font-size: 30px;
        line-height: 1.1;
    }

    /*section2*/
    #qx-image-13108 img {
        width: auto;
    }
    #qx-text-7588 div {
        padding-right: 0;
    }
    #qx-text-7588 div br{
        display: none;
    }

    /*section3*/
    #qx-image-69242 img {
        height: auto;
    }
    #qx-column-10236 {
        padding-left: 0px;
    }


    /*RETAIL PAGE*/
    /* padding */
    #qx-text-10296 {
        padding-right: 0px;
    }
    #qx-section-5732 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-33131 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #qx-section-91267 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /* section1 */
    #qx-section-822 {
        height: 160px;
    }
    div#qx-row-05 {
        margin-top: 60px;
    }
    #qx-heading-6010 h2 span{
        font-size: 30px;
    }

    /*section2*/
    #qx-text-2788 div {
        padding-right: 0px;
    }
    #qx-text-2788 div br{
        display: none;
    }
    #qx-image-89108 img {
        width: auto;
        height: auto;
    }

    /*section3*/
    #qx-heading-63226 span{
        font-size: 22px;
    }
    #qx-text-7247 {
        font-size: 16px;
        line-height: 1.69;
        padding-right: 0;
    }
    #qx-column-75176 {
        margin-left: 0px;
    }
    #qx-image-76182 {
        padding-right: 0px;
    }

    /* section4 */
    div#qx-row-80270 {
        margin-bottom: 10px;
    }


    /*CONTACT PAGE*/
    #qx-section-32 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    #qx-heading-038 h2 {
        font-size: 35px;
        line-height: 1.75;
    }
    #qx-text-3259 {
        font-size: 18px;
        line-height: 1.4;
        margin-top: -23px;
    }
    #qx-text-3259 br {
        display: none;
    }
    #qx-text-4679 {
        font-size: 22px;
        line-height: 2.17;
    }
    .rsform h2 {
        font-size: 20px;
        line-height: 2.17;
    }
    .form-group button.rsform-submit-button {
        width: auto;
        height: auto;
        font-size: 18px;
        line-height: 1.28;
        padding: 10px 25px;
    }
    div#qx-column-6232 {
        padding-left: 15px;
        padding-right: 15px;
    }
    form#userForm {
        margin-left: 0;
        margin-right: 0;
    }


}




/* TABLET RESPONSIVE */
@media only screen and (min-width: 768px) and (max-width: 1025px){

    /*logo n menu btn*/
    img.logo-img {
        max-width: 170px;
    }
    .btn.btn-primary.off-canvas-toggle i.fa.fa-bars {
        padding-top: 23px;
    }
    .logo-img-white {
        left: 0;
        top: 14px;
    }

    /* CTA */
    #qx-section-411 .qx-element-heading-v2 p span {
        font-size: 29px;
    }
    #qx-text-487{
        text-align: center;
    }

    /* FOOTER */
    .t3-spotlight.t3-footnav .col-lg-3.col-md-3.col-sm-3.col-xs-6:nth-child(4) p:nth-child(2) br{
        display: none;
    }

    /* HOMEPAGE */
    .qx-slider-pro-v2 .slider-content-wrapper .slide-content div {
        width: 100%;
    }
    #qx-slider-pro-319 .qx-slideshow.slider-height-custom, #qx-slider-pro-319 .qx-slideshow ul.custom-height {
        height: 600px;
    }

    #qx-slider-pro-319 .slider-content-wrapper {
        width: 100%;
    }
    #qx-section-42197 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-text-59232 {
        padding-right: 0px;
    }
    #qx-section-48329 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .qx-element-blurb__wrapper {
        width: auto;
    }
    #qx-section-52652 {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    #qx-section-17765 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-section-84129 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .qx-item-3 .qx-element-blurb__wrapper {
        width: auto;
    }
    #qx-column-95568 > .qx-col-wrap {
        padding-left: 15px;
    }

    #qx-text-82252 p {
        padding-right: 0px;
    }
    #qx-flip-box-65773_front .qx-flexbox-overlay, #qx-flip-box-29530_front .qx-flexbox-overlay, #qx-flip-box-89675_front .qx-flexbox-overlay, #qx-flip-box-33748_front .qx-flexbox-overlay {
        height: 167px;
    }


    /* ABOUT PAGE */
    #qx-text-3398 {
        font-size: 50px;
        line-height: 1.17;
    }
    #qx-section-77134 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-section-0184 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-section-95294 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-flip-box-2871_front .qx-flexbox-overlay, #qx-flip-box-8197_front .qx-flexbox-overlay, #qx-flip-box-23146_front .qx-flexbox-overlay, #qx-flip-box-41171_front .qx-flexbox-overlay {
        height: 167px;
    }


    /* HOTEL PAGE */
    #qx-text-5567 br, #qx-text-6387 br{
        display: none;
    }
    #qx-section-14358 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    /* section3 */
    ul.qx-tab.qx-tab-horizontal.qx-flex-center {
        display: flex;
        flex-wrap: initial;
        overflow: scroll;
    }
    ul.qx-tab.qx-tab-horizontal.qx-flex-center li.qx-element-tab-item:nth-child(1){
        margin-left: 83px;
    }
    .tab-hotel-content .row:nth-child(1){
        display: flex;
        flex-wrap: initial;
        overflow: scroll;
    }


    /* PLANTATION PAGE */
    #qx-section-7932 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-image-1367 img {
        width: auto;
        height: auto;
    }
    #qx-column-4261 {
        padding-right: 0px;
    }
    #qx-text-71111 br{
        display: none;
    }
    #qx-section-75151 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-section-89273 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* CONSTRUCTION PAGE */
    #qx-section-2032 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-text-7588 div {
        padding-right: 0px;
    }
    #qx-section-19191 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-image-69242 img {
        height: auto;
    }
    #qx-column-10236 {
        padding-left: 0px;
    }
    #qx-section-86306 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-section-64390 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* RETAIL PAGE */
    #qx-section-5732 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-text-2788 div {
        padding-right: 0px;
    }
    #qx-image-89108 img {
        width: auto;
        height: auto;
    }
    #qx-section-33131 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-image-76182 img {
        width: auto;
        height: auto;
    }
    #qx-image-76182{
        text-align: center;
    }
    #qx-section-91267 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #qx-text-7247 {
        padding-right: 0px;
    }


    /* CONTACT PAGE */
    .form-group button.rsform-submit-button {
        width: 141px;
    }
    div#qx-column-6232 {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 94px;
    }
    form#userForm {
        margin-left: 11px;
        margin-right: -100px;
    }


}

@media (min-width:750px){
    #qx-row-28141 {
        padding-left: 16%;
    }
    #qx-heading-58211 h2{
        width: 300px;
    }
    #qx-heading-19190 h2{
         width: 300px;
    }
    #qx-heading-51232{
         width: 300px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1025px){

    #qx-heading-19190 h2{
        margin-left: -118px;
    }
    #qx-heading-58211 h2{
        margin-left: -18px;
    }
    #qx-heading-51232 h2{
        margin-left: 81px;
    }
}



/* PRELOADER ANIMATION WHEN LOAD SITE */
.preloader {
  align-items: center;
  background: #FFF;
  display: flex;
  height: 100vh;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.2s linear;
  width: 100%;
  z-index: 9999;
  opacity: 1;
  transform: opacity 1s linear;
}
.component.window.com_quix body .preloader{
    display: none !important;
}
