.elementor-kit-5{--e-global-color-primary:#F7941D;--e-global-color-secondary:#54595F;--e-global-color-text:#5F5F5F;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-inner
.elementor-section-wrap &gt;
.elementor-element {
    width:90% !important;
    margin:0 auto;
    left:auto !important;
    padding-top:50px !important;
}
.home .elementor-inner
.elementor-section-wrap &gt;
.elementor-element {
    width:100% !important;
    padding-top:0 !important;
}
.left-column {
    width:22.5%;
}
.elementor-text-editor.elementor-clearfix h2:nth-of-type(1) {
    margin-top:0;
    margin-bottom:40px;
    letter-spacing: -0.023em;
}
.elementor-column-gap-wider&gt;.elementor-row&gt;.elementor-column&gt;.elementor-element-populated {
    padding:0;
}
.elementor-text-editor.elementor-clearfix h2:nth-of-type(1) {
    letter-spacing: 0 !important;
}

@media (min-width:768px) {
    .elementor-section.custom-full-width {
        max-width:1390px;
        margin: 0 auto !important;
        left: unset !important;
    }
}


table.table-td-color tr td {
    color: #000 !important;
}

@media only screen and (max-width: 991px) {
    .page-banner__header {
       width: 75% !important;
    }
    .break-city {
        display:none;
    }
    
    ul.list-unstyled {
    margin-left: 0 !important;
}
a.menu__link--primary {
    padding-left: 0 !important;
}
  input#user_query {
      height: 58px !important;;
  }
  button.search-form__button {
    background: #002e25 !important;
    width: 60px !important;
    height: 58px !important;
    top: 29px !important;
  }
  .menu__sub.new-nav-c1-2.F-Right.scrollDiv.Xright {
    display: block;
    width: 100%;
    padding: 3px;
    background-color: #fff;
}
.menu__sub.new-nav-c1-2.F-Right.scrollDiv.Xright li {
    padding: 1px 3px;
    font-size: 13px !important;
}
.menu__sub.new-nav-c1-2.F-Right.scrollDiv.Xright li a {
        height: auto;
        padding: 0;
    }
    #menu-main .nav-icon-menu .menu__item {
    padding: 15px 3px 0 !important;
}
.book-tour p {
   font-size: 11px !important;
}
.book-tour .book-tour-title div span {
    font-size: 0.9em !important;
    font-family: graphikSemibold, Arial, sans-serif;
    color: #fff;
}
.book-tour .team-pics {
    margin: 0em 0 -0.5em !important;
}
.book-tour.expanded {
    z-index: 999999 !important;
}
.book-tour {
    z-index: 1 !important;
}
.book-tour .book-tour-title div span {
    font-size: 0.9em !important;
}
#our-staff-info.is-visible div.modal-wrapper {
    width: 90%;
    top:4%;
    
}

}
@media only screen and (max-width: 767px) and (min-width: 481px){
    #our-staff-info .modal-header {
    padding: 1em 1em 1em 0;
}
#our-staff-info .modal-body {
    max-height: 60vh;
    overflow-y: auto;
}
#our-staff-info .modal-content {
    max-height:unset;
    overflow-y:unset;
}
   div.board-member-intro {
    width: 100%;
}
    div#banner-form__wrap {
        top: 27% !important;
    }
    h5.contact-box__text {
    font-size: 10px;
}
.modal-content .board-member-info { 
    width:100%;
}
#uas_enquiryform input[type=submit] {
    margin-top: 5px !important;
    padding: 6px 60px !important;
}
section.breadcrums-wrapper {
    text-align: center !important;
   
}
.breadcrums-wrapper {
    padding: 15px 0px 5px 0px!important;}
#back-to-top {
    float: unset !important;
    display: flex !important;
    justify-content: flex-end;
    padding-top: 10px;
}
.breadcrums-wrapper .breadcrums span {
    padding: 0 5px !important;
    color: #000 !important;
}

}
.breadcrums li a {
    color: #000 !important;
}
@media (max-width: 480px) {
div#banner-form__wrap {
   max-width: 330px;
   top: 20%;
   padding: 20px 20px 10px 20px;
   background: #000;
   float: left;
   color: #fff;
   margin-bottom: 5px;
}
footer .container-fluid {
    padding-bottom: 40px !important;
}
}

#uas_enquiryform input, #uas_enquiryform select {
   padding: 5px 12px 5px 0;
   margin-bottom: 3px;
   border-radius: 0;
   padding-bottom: 5px;
   min-height: 35px;
   font-size: 15px;
   line-height: normal;
}

@media (max-width: 480px) {
   #uas_enquiryform div.error .error-msg {
   color: #b94a48;
   margin-top: 0px !important;
    margin-bottom: 0px !important;
   display: inline-block;
   font-size: 12px !important;
}
.container{
    max-width:100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.breadcrums-wrapper .container .breadcrums{
    padding-left : 0 !important;
    padding-right : 0 !important;
}
}

.bannerform input::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

@media (max-width:480px) {
  .breadcrums-wrapper ul, .breadcrums-wrapper ol {
    padding-left:30px;
    padding-right:30px;
    }  
}/* End custom CSS */