.form-group,.section,.selectdropdown {position: relative}.form-group,.page-title,.sec-head,.section {vertical-align: top}.form-group,.page-title,.sec-head,.section,.section-title {display: inline-block;width: 100%}body {color: #4a4a4a;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1,h2,h3,h4,h5,h6 {color: #000}ul {margin: 0;padding: 0}ul li {list-style: none}a:hover {text-decoration: none}.breadcrumb a,.f-sec ul li a:hover {text-decoration: underline}.section {padding: 90px 0}.bdr0 {border-right: none!important}.pd0 {padding: 0}.btn {border-radius: 0;padding: 20px 50px;font-weight: 700}.btn-green {background-color: #008575;color: #fff}.btn-green:hover {background-color: #03675a;color: #fff}select {appearance: none;-webkit-appearance: none;-moz-appearance: none;cursor: pointer}select:focus, select:active {outline: none;}.selectdropdown de-dropdown.form-control .de-dropdown {padding: 0px 40px 0 15px;width: 100%;}.selectdropdown:after {content: "\f107";font-family: "FontAwesome";position: absolute;right: 2%;top: 0;line-height: 20px;font-size: 20px;color: #000;pointer-events: none;height: 20px;bottom: 0;margin: auto;background: white;}.gray {background-color: #f9f9f9}.bx-white {background-color: #fff}.btn-yellow {background-color: #f0b336;color: #fff}.btn-yellow:hover {background-color: #e3a629;color: #fff}.page-title {position: relative}.page-title .sec-head h1 {color: #fff;margin: 0}.page-title.banner:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;background: rgba(0, 0, 0, .2)}.section-title {vertical-align: bottom}.section-title h3 {font-size: 24px;margin: 40px 0 30px;color: #000;font-weight: 900;text-transform: capitalize}header .navbar-default {background: 0 0;border: none;border-bottom: 1px solid rgba(255, 255, 255, .5);margin: 0;width: 100%;position: fixed;transition: all .5s;top: 0;animation-direction: normal;animation-duration: .3s;}header .navbar-default .navbar-nav {margin-top: 15px}header .navbar-default .navbar-nav li.dropdown .caret {border: none;line-height: 0;vertical-align: middle;position: relative;margin-right: 4px}header .navbar-default .navbar-nav li.dropdown .caret:after {content: "\f107";font-family: "FontAwesome";font-size: 18px;position: absolute;top: -2px}header #navbar {margin-top: 47px;transition: margin .5s;}header nav .navbar-brand {transition: padding .5s;}header nav.fixed #navbar {margin-top: 25px;}header nav.fixed .navbar-brand {padding: 10px 0;}.loginsec ul li a,header .navbar-default .navbar-nav li a {font-family: "Gilroy";font-weight: 600;}header .navbar-default .navbar-nav li.dropdown .mcaret {display: none}.f-logo,.f-sec,.loginsec {display: inline-block;vertical-align: top;width: 100%}header .navbar-default .navbar-nav li.dropdown.open .caret:after {content: "\f106"}header .navbar-default .navbar-nav>.active a,header .navbar-default .navbar-nav>.active a:focus,header .navbar-default .navbar-nav>.active a:hover,header .navbar-default .navbar-nav>.open>a,header .navbar-default .navbar-nav>.open>a:focus,header .navbar-default .navbar-nav>.open>a:hover {background-color: transparent;color: #fff}header .navbar-default .navbar-nav li {position: relative;margin: 0 6px}header .navbar-default .navbar-nav li:last-child,header .navbar-default .navbar-right {margin-right: 0}header .navbar-default .navbar-nav li a {color: #fff;padding: 0 16px 30px;position: relative;font-size: 14px}header .navbar-default .navbar-nav li a:focus,header .navbar-default .navbar-nav li a:hover {color: #fff}header .navbar-default.fixed .loginsec ul li .fa,header .navbar-default.fixed .loginsec ul li a,header .navbar-default.fixed .navbar-nav li a,header .navbar-default.fixed .navbar-nav>.active a,header .navbar-default.fixed .navbar-nav>.active a:focus,header .navbar-default.fixed .navbar-nav>.active a:hover,header .navbar-default.fixed .navbar-nav>.open a,header .navbar-default.fixed .navbar-nav>.open a:focus,header .navbar-default.fixed .navbar-nav>.open a:hover,header.innerheader .loginsec ul li .fa,header.innerheader .loginsec ul li a,header.innerheader .navbar-default .navbar-nav li a,header.innerheader .navbar-default .navbar-nav>.active a,header.innerheader .navbar-default .navbar-nav>.active a:focus,header.innerheader .navbar-default .navbar-nav>.active a:hover,header.innerheader .navbar-default .navbar-nav>.open a,header.innerheader .navbar-default .navbar-nav>.open a:focus,header.innerheader .navbar-default .navbar-nav>.open a:hover {color: #000}header .navbar-default .navbar-nav li:last-child a {padding-right: 0}header .navbar-default .navbar-nav li .dropdown-menu li {border-bottom: solid 1px #d7d7d7;margin: 0}header .navbar-default .navbar-nav li .dropdown-menu li a {padding: 15px;text-align: center;color: #000}header .navbar-default .navbar-nav li .dropdown-menu li:last-child {border-bottom: none}header .navbar-default .navbar-brand {height: auto;padding: 20px 0}header .navbar-default .navbar-brand img {max-width: 170px}header .navbar-default .container {position: relative}header .navbar-default .dropdown-menu {border-top: solid 3px #008575;padding: 0;box-shadow: none;min-width: 250px;left: 50%;margin-left: -125px}header .navbar-default .dropdown-menu:after {content: "";border-bottom: solid 10px #008575;border-left: solid 10px transparent;border-right: solid 10px transparent;border-top: solid 10px transparent;position: absolute;top: -20px;left: 50%;margin-left: -5px;overflow: hidden}header .navbar-default .dropdown.open .dropdown-menu {animation: fadeIn .6s}header.innerheader .navbar-default {background: #fff;}header .navbar-default.fixed {position: fixed!important;top: 0;background: #fff;border-bottom: solid 1px #eaeaea}.loginsec ul {float: right;margin: 22px 0 0}.loginsec ul li {float: left;margin: 0 10px}.loginsec ul li:last-child {margin-right: 0}.loginsec ul li a {font-size: 12px;color: #fff}.f-sec h3,.searchsec h1 {font-family: "Gilroy";font-weight:900;color: #fff}.loginsec ul li .fa {font-size: 20px;position: relative;top: 4px;color: #fff;padding-left: 6px}.navbar .container .navbar-brand {margin-left: 0}.footer {background: #008575;padding: 40px 0 0}.f-logo {margin-bottom: 30px}.f-sec a {color: #fff;font-size: 18px;font-weight: 700}.f-sec a .fa {vertical-align: middle;padding-left: 6px}.ghead,.glist,.gpanel,.list-group,.s-rating-content {vertical-align: top}.f-sec h3 {font-size: 18px;margin: 0 0 20px}.f-sec ul li {float: left;width: 100%;padding-bottom: 6px}.f-sec ul li a {text-transform: none;font-size: 14px;font-weight: 400}.copyright {border-top: solid 1px rgba(255, 255, 255, .5);margin-top: 40px;padding: 30px 0}.copyright p {font-size: 14px;color: #fff;font-weight: 700;margin: 0}.copyright ul {float: right}.copyright ul li {float: left;margin: 0 0 0 30px}.copyright ul li a {font-size: 14px;color: #fff;font-weight: 700}.section.h-banner {position: relative;top: 0;left: 0;right: 0;width: 100%;background-image: url(../img/banner-home.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover;padding: 170px 0 30px;height: 400px;}.searchsec .form-control {background: #fff;font-size: 18px;font-weight: 700;border-radius: 0;border: none;box-shadow: none;padding: 0 15px;color: #000;height: 50px;line-height: 50px}.searchsec .form-group {background: #fff;border-right: solid 2px #eaeaea;box-shadow: 0 6px 6px rgba(0, 0, 0, .1)}label {color: #a1a1a1;padding: 15px 15px 0;display: block;margin: 0}.ghead,.glist,.gpanel,.list-group,.s-rating-content {display: inline-block}.searchsec .btnblock {border-right: none}.searchsec .btn {padding: 34px 0 35px}.searchsec input::-webkit-input-placeholder {color: #000}.searchsec input::-moz-placeholder {color: #000}.searchsec input:-ms-input-placeholder {color: #000}.searchsec input:-moz-placeholder {color: #000}.searchsec .form-control {font-size: 0.9em;}.searchsec .selectdropdown:after {line-height: 50px}.s-rating-content {margin-top: 100px;width: 100%}.s-rating-content p {margin-bottom: 40px}.brglist p,.glist li {margin-bottom: 30px}.brglist {padding-left: 60px}.list-group {width: 100%}.list-group li {width: 100%;float: left;line-height: 40px;position: relative;padding-left: 20px}.list-group li:before {font-family: "FontAwesome";content: "\f105";color: #008575;position: absolute;left: 0}.glist {width: 100%}.glist li {padding: 0 30px 0 0;width: 50%;float: left}.glist li.l-colum1 {margin-top: -160px}.glist li.l-colum3 {margin-top: -200px}.gpanel {width: 100%}.ghead {width: 100%;padding: 20px 15px}.ghead h3 {margin: 0 0 10px;font-size: 18px;font-weight: 700}.rating .ap-name {color: #008575;font-size: 14px;text-transform: uppercase;font-weight: 700;cursor: default}.rating .fa {font-size: 14px;color: #f0b336}.cardinfo .stars {position: absolute;z-index: 8;left: 10px;bottom: 23px;}.cardinfo .stars .rating .fa {text-shadow: 1px 1px 3px black;font-size: 16px;}.subscribe {background: url(../img/banner-how-sra-work.jpg) center center no-repeat;background-size: cover;width: 100%;position: relative}.subscribe:before {content: "";left: 0;bottom: 0;width: 100%;background: rgba(0, 0, 0, .2)}.subscribeForm h2 {font-family: "Gilroy";font-weight:900;font-size: 36px;margin: 0 0 5px;color: #fff}.subscribeForm p {color: #fff;margin-bottom: 40px;}.refinesec .refineblock,.resultsec {display: inline-block;vertical-align: top;width: 100%}.refinesec {border-bottom: solid 1px #d7d7d7}.refinesec .refineblock .rftitle {display: flex;align-items: center;height: 60px;margin: 0;padding: 0;color: #000}.refinesec .refineblock select.form-control {font-size: 16px;font-weight: 700;color: #4a4a4a;border: none}.resultsec {padding: 40px 0}.column-2,.inner-slider,.left-menu .block h4,.listing-details .listing-type {vertical-align: bottom}.resultsec .resultcards li .cardimg {position: relative}.resultsec .resultcards li.resultsec .resultcards li .cardimg:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .1)}.resultsec .resultcards .accreditation-badges li img {max-width:100%;}.resultsec .resultcards li .cardimg .cardrating {position: absolute;top: 0;color: #fff;width: 100%;text-align: right;padding: 15px}.resultsec .resultcards li .cardimg .cardrating .rater {font-size: 12px;text-transform: uppercase;font-weight: 700}.resultsec .resultcards li .cardimg .cardrating .rateview {float: right;width: 100%;line-height: 18px}.resultsec .resultcards li .cardimg .cardrating .rateview .avgrate {float: right;background: #008575;color: #fff;padding: 4px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;line-height: 32px;font-weight: 900;font-size: 20px}.resultsec .resultcards li .cardimg .cardrating .rateview .avgcomment {float: right;font-size: 14px;margin-right: 10px;font-weight: 500}.resultsec .resultcards li .cardimg .cardrating .rateview .totalreview {float: right;font-size: 12px;margin-right: 10px}.resultsec .resultcards li .cardimg .add-shortlist {position: absolute;bottom: 0;left: 0;padding: 15px;line-height: normal}.resultsec .resultcards li .cardimg .add-shortlist a {color: #fff;font-size: 14px}.resultsec .resultcards .cardblock {padding: 10px 0 20px}.resultsec .resultcards .cardblock .cardtitle h3 {margin: 5px 0;font-size: 20px;font-weight: 700}.resultsec .resultcards .cardblock .cardtitle h3 a {color: #000}.resultsec .resultcards .cardblock .cardtitle h3 a:hover {color: #008575}.resultsec .resultcards .cardblock .cardetail {margin-top: 10px}.resultsec .resultcards .cardblock .cardetail p {font-size: 14px}.resultsec .resultcards .cardblock .cardname {font-size: 14px;font-weight: 900;text-transform: uppercase}.listing-pagination .pagination {margin: 30px 0}.listing-pagination .pagination .page-item a {font-size: 16px;margin: 5px;width: 40px;height: 40px;line-height: 36px;padding: 0;border: 2px solid #666;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;color: #666}.inner-slider,.recently-viewed {display: inline-block;width: 100%}.listing-pagination .pagination .page-item a:hover,.listing-pagination .pagination .page-item.active a {color: #fff;background: #008575;border-color: #008575}.recently-viewed {border-top: 1px solid #dedede}.inner-slider .owl-carousel .owl-nav .owl-next span,.inner-slider .owl-carousel .owl-nav .owl-prev span {display: none}.inner-slider .owl-carousel .owl-nav .owl-prev {position: absolute;top: 50%;left: 0;width: 80px;height: 68px;font-size: 30px;background: rgba(0, 0, 0, .5);opacity: .7;margin-top: -34px}.inner-slider .owl-carousel .owl-nav .owl-prev:hover {background: rgba(0, 0, 0, 1)}.inner-slider .owl-carousel .owl-nav .owl-prev:after {content: '\f104';position: absolute;top: 10px;left: 30px;font-family: "FontAwesome";color: #fff}.inner-slider .owl-carousel .owl-nav .owl-next {position: absolute;top: 50%;right: 0;width: 80px;height: 68px;font-size: 30px;background: rgba(0, 0, 0, .5);opacity: .7;margin-top: -34px}.inner-slider .owl-carousel .owl-nav .owl-next:hover {background: rgba(0, 0, 0, 1)}.inner-slider .owl-carousel .owl-nav .owl-next:after {content: '\f105';position: absolute;top: 10px;right: 30px;font-family: "FontAwesome";color: #fff}.inner-slider .owl-carousel .owl-dots {width: 1140px;position: absolute;bottom: 30px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%)}.inner-slider .owl-carousel .owl-dots .owl-dot {width: 80px!important;height: 80px!important;background-size: cover;margin-right: 15px}.breadcrumb {background: #fff;font-size: 12px;padding: 15px;}.breadcrumb a {color: #008575}.column-2 {display: inline-block;width: 100%}.listing-details .listing-type {display: inline-block;width: 100%;color: #008575;text-transform: uppercase;font-weight: 900;font-size: 14px}.listing-details .listing-title {display: inline-block;width: 100%;font-weight: 700;color: #000;margin: 5px 0 10px}.listing-details .listing-address {display: inline-block;width: 100%;color: #666;font-size: 16px;margin-bottom: 30px}.listing-details .client-rating label,.listing-details .listing-rating label {color: #000;margin-bottom: 10px;text-transform: uppercase;font-weight: 900;float: left}.listing-details .listing-rating {float: left;width: 50%;padding-right: 30px}.listing-details .listing-rating label {padding: 0;font-size: 12px;width: 100%}.listing-details .listing-rating .rating {float: left;width: 100%;margin-top: 10px}.listing-details .listing-rating .rating i {float: left;margin-right: 5px;font-size: 24px}.listing-details .client-rating {float: left;width: 50%;padding-right: 30px}.listing-details .client-rating label {padding: 0;font-size: 12px;width: 100%}.listing-details .client-rating .average-rating {float: left;background: #008575;color: #fff;padding: 4px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;line-height: 32px;font-weight: 900;font-size: 20px}.listing-details .client-rating h6 {float: left;margin: 0 0 0 10px;font-size: 16px;font-weight: 700;color: #4A4A4A}.listing-details .client-rating h6 span {display: block;clear: both;font-size: 12px;font-weight: 400;margin-top: 7px}.listing-details .description {display: inline-block;width: 100%;margin-top: 30px;border-top: 1px solid #dedede;padding-top: 30px}.listing-details .description h3 {display: inline-block;width: 100%;font-size: 20px;font-weight: 700;color: #008575;text-transform: capitalize;margin-bottom: 15px}.listing-details .description .location-map {display: inline-block;width: 100%}.listing-details .description .descp-content {display: inline-block;width: 100%;font-size: 14px;color: #4A4A4A;line-height: 21px;margin-top: 15px}.listing-details .description .facility {display: inline-block;width: 100%;margin-top: 50px}.listing-details .description .facility ul li {float: left;width: 25%;padding: 15px 15px 15px 40px;color: #4a4a4a;font-size: 14px;line-height: 16px;position: relative}.listing-details .description .facility ul li i {position: absolute;top: 10px;left: 0;font-size: 24px}.listing-details .description .accomodation-type {display: inline-block;width: 100%;margin-top: 50px}.listing-details .description .accomodation-type .accordion {display: inline-block;width: 100%;margin-top: 30px}.listing-details .description .accomodation-type .accordion .card {float: left;width: 100%;overflow: hidden;border-bottom: 1px solid #dedede;padding-bottom: 30px;margin-bottom: 30px}.listing-details .description .accomodation-type .accordion .card-header h4 {float: left;margin: 0;width: 70%;font-size: 20px;color: #000;text-transform: capitalize}.listing-details .description .accomodation-type .accordion .card-header .type-review {float: left;width: 70%;margin-top: 10px}.listing-details .description .accomodation-type .accordion .card-header label {float: left;padding: 0;margin-right: 15px;color: #008575;font-size: 12px;text-transform: uppercase;font-weight: 900}.listing-details .description .accomodation-type .accordion .card-header .rating {float: left;line-height: 16px}.listing-details .description .accomodation-type .accordion .card-header .rating i {margin-right: 5px;font-size: 16px}.listing-details .description .accomodation-type .accordion .card-header .price {float: right;font-size: 30px;font-weight: 700;width: 30%;color: #000;text-align: right;margin-top: -20px}.listing-details .description .accomodation-type .accordion .card-header .price sub,.listing-details .description .accomodation-type .accordion .card-header .price sup {font-size: 14px;line-height: normal}.listing-details .description .accomodation-type .accordion .card-header .price sup {margin-right: 15px}.listing-details .description .accomodation-type .accordion .collapse {float: left;width: 100%;margin-top: 15px;overflow: hidden}.listing-details .description .accomodation-type .accordion .mb-0 {float: left;width: 100%;margin: 0}.listing-details .description .accomodation-type .accordion .card-header,.listing-details .description .accomodation-type .accordion a {display: inline-block;width: 100%;vertical-align: bottom}.listing-details .description .accomodation-type .accordion a {padding-right: 30px;position: relative;cursor: pointer}.listing-details .description .accomodation-type .accordion a:after {content: '\f105';position: absolute;right: 0;top: 50%;font-family: "FontAwesome";font-size: 20px;color: #4a4a4a;margin-top: -11px}.listing-details .description .accomodation-type .accordion a[aria-expanded=true]:after {content: '\f107'}.listing-details .description .accomodation-type table {width: 100%;border-collapse: collapse;border-bottom: 1px solid #dedede}.listing-details .description .accomodation-type table th {background: #008575;color: #fff;text-align: center;font-size: 12px;padding: 6px 10px;font-weight: 900;text-transform: uppercase}.listing-details .description .accomodation-type table td {background: #f9f9f9;font-size: 16px;color: #4a4a4a;height: 70px;padding: 6px 10px;text-align: center}.left-menu:after,.listing-contact-information .contact-details:after {content: '';right: 50px;box-shadow: 0 2px 30px rgba(0, 0, 0, .2);height: 30px;z-index: -1;bottom: 0}.listing-details .description .accomodation-type table td:first-child,.listing-details .description .accomodation-type table th:first-child {text-align: left;width: 60%}.col-right-sidebar {padding-left: 30px;padding-right: 0}.listing-contact-information {display: inline-block;width: 100%}.listing-contact-information .add-shortlist {display: inline-block;width: 100%;margin-bottom: 15px}.listing-contact-information .add-shortlist a {display: inline-block;width: 100%;text-align: center;border: 1px solid #4a4a4a;color: #4a4a4a;font-size: 14px;line-height: 28px;padding: 15px}.listing-contact-information .add-shortlist a i {margin-right: 20px}.listing-contact-information .add-shortlist a:hover {color: #fff;background: #008575;border-color: #008575}.listing-contact-information .contact-details {display: inline-block;width: 100%;border: 1px solid #dedede;padding: 20px 30px;position: relative;background: #fff}.listing-contact-information .contact-details:after {left: 50px;position: absolute}.listing-contact-information .contact-details h5 {font-size: 14px;font-weight: 700;color: #000;margin-bottom: 15px}.listing-contact-information .contact-details h4 {font-size: 20px;font-weight: 700;color: #000}.listing-contact-information .contact-details ul {display: inline-block;width: 100%;float: left}.listing-contact-information .contact-details ul.basic-info {margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px sOLID #DEDEDE}.listing-contact-information .contact-details ul li {float: left;width: 100%;padding: 10px 0 10px 40px;color: #4a4a4a;font-size: 14px;line-height: 16px;position: relative}.listing-contact-information .contact-details ul li i {position: absolute;top: 10px;left: 0;font-size: 18px;color: #008575}.listing-contact-information .contact-details ul li a {color: #4a4a4a}.col-left-sidebar {padding-left: 0;margin-bottom: 50px}.left-menu {width: 100%;float: left;position: relative;background: #fff;margin-bottom: 50px}.left-menu:after {left: 50px;position: absolute}.left-menu .block {display: inline-block;width: 100%;float: left;margin-bottom: 0;}.left-menu .block h4 {display: block;width: 100%;cursor: pointer;margin: 0;font-size: 14px;font-weight: 700;position: relative;padding: 20px 40px 20px 20px}.left-menu .block h4:after {content: '\f105';position: absolute;top: 14px;right: 15px;font-family: "FontAwesome";font-size: 24px}.left-menu .block ul {float: left;width: 100%;display: none}.left-menu .block ul li {padding: 0;display: block;width: 100%}.left-menu .block ul li a {display: block;padding: 15px 0 15px 35px;color: #5f5f5f;font-size: 14px;font-weight: 600;border-left: 6px solid transparent}.left-menu .block ul li a.currentpage {border-color: #008575;background: #f9f9f9;color: #4d4d4d;font-weight: 900}.left-menu .block ul li a:hover {text-decoration: underline;background: #f9f9f9}.left-menu .block.active ul {display: block}.left-menu .block.active h4:after {content: '\f107'}.serach-leftbar {display: inline-block;width: 100%;float: left;margin-bottom: 50px}.serach-leftbar .block {position: relative}.serach-leftbar .block:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3)}.serach-leftbar .block .hover-content {position: absolute;bottom: 0;left: 0;right: 0;padding: 30px;z-index: 1}.serach-leftbar .block .hover-content h3 {color: #fff;font-size: 24px;font-weight: 900}.serach-leftbar .block .hover-content a {display: inline-block;padding: 15px 30px;font-size: 14px;font-weight: 900;background: #f0b336;color: #fff;margin-top: 15px}.content-part {padding-right: 30px;color: #48576E;margin-bottom: 30px}.content-part .top-features-img {display: inline-block;width: 100%;margin-bottom: 15px}.content-part .top-features-img img {width: 100%}.content-part h1 {font-size: 36px;font-weight: 900;color: #000;margin: 15px 0 25px;font-style: normal;line-height: normal}.content-part p {line-height: 24px;font-size: 16px;margin-bottom: 20px}.content-part h2 {font-size: 30px;font-weight: 900;color: #000}.content-part h3 {font-size: 24px;font-weight: 600;color: #000}.content-part h4 {font-size: 20px;font-weight: 600;color: #000}.content-part ol,.content-part ul {width: 100%;padding-left: 20px;line-height: 24px;font-size: 16px;margin-bottom: 20px}.content-part .green-bg {display: inline-block;width: 100%;margin-bottom: 20px;color: #fff;padding: 30px;background: #008575}.content-part .green-bg h3 {margin-top: 0;color: #fff}.content-part .green-bg a, .content-part .green-bg a:visited {color: #fff;text-decoration: underline;}.content-part .rating-section {display: inline-block;width: 100%;float: left}.content-part .rating-section .block {display: inline-block;width: 100%}.content-part .rating-section .block .rating-img {display: block;clear: left;float: left;width: 30%;margin-bottom: 20px}.content-part .rating-section .block .rating-content {display: block;float: left;width: 70%;padding-left: 30px}.contact-banner,.contactForm,.helplink {display: inline-block;vertical-align: top}.srahelp.section{padding: 60px 0 90px;}.srahelp .help-block {margin: 30px 0 0}.helplink {margin: 20px 0 0;padding: 0;width: 100%}.helplink li {width: 50%;float: left;padding-right: 10px;margin-bottom: 30px}.helplink li h4 {color: #008575;margin: 0 0 5px;font-weight: 700}.helplink li p {font-weight: 600}.contact-banner {height: 250px;background-position: center bottom;background-repeat: no-repeat;background-size: cover;width: 100%;position: relative}.contact.section {padding: 0 0 60px}.inqsec {width: 70%;float: left;background-color: #008575;padding: 30px;color: #fff;font-family: "Gilroy";font-weight: 300;margin-top: -50px}.inqsec h2 {color: #fff;font-weight: 700;margin: 10px 0 24px}.contactForm .form-control {border: 1px solid #EEE;height: 40px;line-height: 40px;font-size: 16px}.contactForm textarea.form-control {height: 120px;line-height: 30px}textarea.form-control {resize: none}.contactForm .control-label {color: #008575;padding: 0 0 5px;font-size: 16px}.contactForm .form-group {margin-bottom: 30px}.contactForm {width: 100%;margin-top: 70px}.contactForm .captcha {float: left}.contactForm .submit-btn {float: right;margin-top: 8px}.secondary-nav {width:100%;display:inline-block;vertical-align: top;height:47px;}.searchinput {position: relative;font-weight: bold;}.de-dropdown-menu {margin-top: 0px;}.de-dropdown {font-weight: bold;}.de-dropdown:hover {cursor: pointer;}.searchinput-dropdown li, .searchinput-dropdown h4 {padding: 8px 15px;}.searchinput-dropdown li:hover, de-dropdown.form-control .de-dropdown-menu li:hover {cursor: pointer;background: #F4f4f4;}.price-control {font-weight: bold;}.price-control-dialog input.form-control {border: 1px solid #e6e6e6;height: 40px;}.price-control-dialog .input-group-addon {border-radius: 0;}.price-control-dialog {padding: 15px 15px 35px;width: 400px;}de-dropdown.form-control {padding: 0px;}de-dropdown.form-control .de-dropdown {padding: 0px 15px;}de-dropdown.form-control .de-dropdown-menu {padding:0px 0px 15px;}de-dropdown.form-control .de-dropdown-menu li {line-height: 2.5em;}ul.de-dropdown-menu-list {max-height: 40vh;overflow-y: scroll;}de-dropdown.form-control li label {padding: 8px 15px;}de-dropdown.form-control li input[type="checkbox"] {margin-right: 8px;}de-dropdown.form-control li span {line-height: 1em;font-size: 1em;display: inline-block;max-width: 86%;vertical-align: middle;}de-dropdown .de-button {float: right;display: inline-block;line-height: 1.3em;font-size: 1em;margin-right: 15px;}de-dropdown .de-button:focus {outline: none;}.refinesec .refineblock .de-dropdown.form-control {font-weight: bold;}.refinesec .refineblock {font-size: 14px;}.resultcards {max-width: 1200px;margin-left: auto;margin-right: auto;}.cardimg {height: 200px;overflow: hidden;}.cardimg .img-LANDSCAPE {height: 100%;width: auto;max-width: none;}.cardimg .img-PORTRAIT {width: 100%;height: auto;max-height: none;}.resultsec .resultcards .cardblock .cardname {font-size: 0.8em;}.cardblock h2 {font-size: 1.2em;font-weight: 900;margin:0px;}.cardblock h2 a {color: #010101;}.cardblock .description {font-size: 0.9em;}.cardrating .rater, .cardrating .avgcomment, .cardrating .totalreview {text-shadow: 1px 1px 5px rgba(0,0,0,0.8);}.cardmeta {position: absolute;bottom: 0px;color: white;font-weight: 600;right: 0;margin-right: 10px;margin-bottom: 5px;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}.resultsec .resultcards .pagination li,.qtabcards .pagination li {margin-left: 10px;border: 1px solid #363636;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 0.9em;font-weight: 500;float: left;padding: 0px;}.pagination {width: 100%;}.pagination li a{color: #363636;width: 100%;height: 100%;display: block;}.pagination li a.pager-current {background: #008575;color: white;}.pagination ul {text-align: center;}.refineblock .de-button.form-control {color:#008575;font-weight: 900;}.refineblock .de-button.form-control:hover {background: #008575;color: white;}.searchsec .form-control {background: #fff;font-size: 1em;font-weight: bold;border-radius: 0;border: none;box-shadow: none;padding: 0 15px;color: #000;height: 45px;line-height: 45px;}.searchsec de-dropdown.form-control {padding: 0px;}.searchsec de-dropdown .de-dropdown-menu {width: 100%;}.searchsec .form-group label {font-size: 0.8em;}.searchsec .btn {padding: 28px 0;}.searchsec ul.de-dropdown-menu-list {max-height: 44vh;overflow-y: scroll;}.section {display: inline-block;vertical-align: top;width: 100%;position: relative;padding: 90px 0;}.inner-slider .item {max-height: 70vh;overflow: hidden;text-align: center;background: black;}.inner-slider .item img {width: 100%;height: auto;margin: 0 auto;}.listing-details .description .facility ul {display: flex;flex-direction: row;flex-wrap: wrap;}@media (max-width: 767px) {.listing-details .description .facility ul li {width: 100%;}}h4.submenu_title a {color: #000;}.content-part li, .content-part dd {margin-bottom: 1em;}.content-part ul li {list-style: square outside;}.page-title .container, .page-title .custom-container {position: absolute;left: 0;right: 0;bottom: 40px}.custom-container .sec-head {width: 75%;float: left;}.sorting {width: 25%;float: right;text-align: right;}.sorting span {color: #fff;font-weight: 700;padding-right: 20px}.sorting .selectdropdown {width: 260px;display: inline-block;vertical-align: middle}.sorting .selectdropdown select {color: #4a4a4a;height: 60px;font-size: 1.1em;}.refinesec .refineblock .de-dropdown-menu {top: 62px;}.refinesec .refineblock .form-control, .refinesec .refineblock select.form-control {font-size: 1em;height: 62px;display: flex;align-items: center;justify-content: center;font-weight: 600;border: none;}.refinesec .refineblock de-dropdown.form-control {justify-content: flex-start;}.refineblock .de-button.form-control.btn-search:hover {background: white;color: #008575;}.refineblock .de-button.form-control.btn-search {background: #008575;color: white;min-width: 180px;}.price-toggle:hover {cursor: pointer;}#feedback .subtitle {color: white;font-weight: 700;font-size: 24px;}.feedback-form {font-weight: 400;}.questions-container label.question-heading, .questions-container .multipart .sub-questions label, .contact-info label {color: #00856c;font-size: 1.12em;padding-left: 0px;margin-top: 20px;margin-bottom: 10px;font-weight: 600;}.questions-container .multipart label {color: #272727;font-weight: 400;}.sub-questions {display: inline-block;}.shortanswer textarea {width: 100%;min-height: 100px;}.mcq-container input[type=radio].mcq {margin-right: 10px;}.feedback-form input[type=text],.feedback-form input[type=email] {width: 100%;height: 40px;font-weight: 600;}.feedback-form input[type=date] {height: 40px;}.feedback-form .disclaimer {color: red;}.multipart {border-top: 1px solid #b9b9b9;margin-top: 60px;padding-top: 40px;border-bottom: 1px solid #b9b9b9;padding-bottom: 40px;margin-bottom: 60px;}form#frm-feedback {margin-bottom: 120px;}.btn-brand {color: white;background: #008973;border: 1px solid #008973;}.btn-brand:hover {background: transparent;color: #008973;}.required label:after {content: "*";color: red;}.multipart .img-container {float: left;}.multipart .sub-questions {display: inline-block;}.selectdropdown.filter-active button:not(.de-button),.selectdropdown.filter-active .de-dropdown {color: #008875;font-weight: 800;}#page .content-part h3 {font-weight: 800;}#page .content-part h4 {font-weight: 800;color: #008575;}#page .content-part a {color: #008575;font-weight: 600;}#page .content-part a:hover {text-decoration: underline;}