 ::-moz-selection {background-color: #f9d700;color: #fff;}::selection {background-color: #f9d700;color: #fff;}::-webkit-input-placeholder {color: #777777;font-weight: 300;}:-moz-placeholder {color: #777777;opacity: 1;font-weight: 300;}::-moz-placeholder {color: #777777;opacity: 1;font-weight: 300;}:-ms-input-placeholder {color: #777777;font-weight: 300;}::-ms-input-placeholder {color: #777777;font-weight: 300;}body {color: #777777;font-family: "Poppins", sans-serif;font-size: 14px;font-weight: 300;line-height: 1.625em;position: relative;}ol, ul {margin: 0;padding: 0;list-style: none;}select {display: block;}figure {margin: 0;}a {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}iframe {border: 0;}a, a:focus, a:hover {text-decoration: none;outline: 0;color: #fff;}.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {text-decoration: none;outline: 0;}.card-panel {margin: 0;padding: 60px;}.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i {font-size: 1em;line-height: inherit;}.gray-bg {background: #f9f9ff;}h1, h2, h3, h4, h5, h6 {font-family: "Poppins", sans-serif;color: #222222;line-height: 1.2em !important;margin-bottom: 0;margin-top: 0;font-weight: 600;}.h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom: 0;margin-top: 0;font-family: "Poppins", sans-serif;font-weight: 600;color: #222222;}h1, .h1 {font-size: 36px;}h2, .h2 {font-size: 30px;}h3, .h3 {font-size: 24px;}h4, .h4 {font-size: 18px;}h5, .h5 {font-size: 16px;}h6, .h6 {font-size: 14px;color: #222222;}td, th {border-radius: 0px;}.clear::before, .clear::after {content: " ";display: table;}.clear::after {clear: both;}.fz-11 {font-size: 11px;}.fz-12 {font-size: 12px;}.fz-13 {font-size: 13px;}.fz-14 {font-size: 14px;}.fz-15 {font-size: 15px;}.fz-16 {font-size: 16px;}.fz-18 {font-size: 18px;}.fz-30 {font-size: 30px;}.fz-48 {font-size: 48px !important;}.fw100 {font-weight: 100;}.fw300 {font-weight: 300;}.fw400 {font-weight: 400 !important;}.fw500 {font-weight: 500;}.f700 {font-weight: 700;}.fsi {font-style: italic;}.mt-10 {margin-top: 10px;}.mt-15 {margin-top: 15px;}.mt-20 {margin-top: 20px;}.mt-25 {margin-top: 25px;}.mt-30 {margin-top: 30px;}.mt-35 {margin-top: 35px;}.mt-40 {margin-top: 40px;}.mt-50 {margin-top: 50px;}.mt-60 {margin-top: 60px;}.mt-70 {margin-top: 70px;}.mt-80 {margin-top: 80px;}.mt-100 {margin-top: 100px;}.mt-120 {margin-top: 120px;}.mt-150 {margin-top: 150px;}.ml-0 {margin-left: 0 !important;}.ml-5 {margin-left: 5px !important;}.ml-10 {margin-left: 10px;}.ml-15 {margin-left: 15px;}.ml-20 {margin-left: 20px;}.ml-30 {margin-left: 30px;}.ml-50 {margin-left: 50px;}.mr-0 {margin-right: 0 !important;}.mr-5 {margin-right: 5px !important;}.mr-15 {margin-right: 15px;}.mr-10 {margin-right: 10px;}.mr-20 {margin-right: 20px;}.mr-30 {margin-right: 30px;}.mr-50 {margin-right: 50px;}.mb-0 {margin-bottom: 0px;}.mb-0-i {margin-bottom: 0px !important;}.mb-5 {margin-bottom: 5px;}.mb-10 {margin-bottom: 10px;}.mb-15 {margin-bottom: 15px;}.mb-20 {margin-bottom: 20px;}.mb-25 {margin-bottom: 25px;}.mb-30 {margin-bottom: 30px;}.mb-40 {margin-bottom: 40px;}.mb-50 {margin-bottom: 50px;}.mb-60 {margin-bottom: 60px;}.mb-70 {margin-bottom: 70px;}.mb-80 {margin-bottom: 80px;}.mb-90 {margin-bottom: 90px;}.mb-100 {margin-bottom: 100px;}.pt-0 {padding-top: 0px;}.pt-10 {padding-top: 10px;}.pt-15 {padding-top: 15px;}.pt-20 {padding-top: 20px;}.pt-25 {padding-top: 25px;}.pt-30 {padding-top: 30px;}.pt-40 {padding-top: 40px;}.pt-50 {padding-top: 50px;}.pt-60 {padding-top: 60px;}.pt-70 {padding-top: 70px;}.pt-80 {padding-top: 80px;}.pt-90 {padding-top: 90px;}.pt-100 {padding-top: 100px;}.pt-120 {padding-top: 120px;}.pt-150 {padding-top: 150px;}.pt-170 {padding-top: 170px;}.pb-0 {padding-bottom: 0px;}.pb-10 {padding-bottom: 10px;}.pb-15 {padding-bottom: 15px;}.pb-20 {padding-bottom: 20px;}.pb-25 {padding-bottom: 25px;}.pb-30 {padding-bottom: 30px;}.pb-40 {padding-bottom: 40px;}.pb-50 {padding-bottom: 50px;}.pb-60 {padding-bottom: 60px;}.pb-70 {padding-bottom: 70px;}.pb-80 {padding-bottom: 80px;}.pb-90 {padding-bottom: 90px;}.pb-100 {padding-bottom: 100px;}.pb-120 {padding-bottom: 120px;}.pb-150 {padding-bottom: 150px;}.pr-30 {padding-right: 30px;}.pl-30 {padding-left: 30px;}.pl-90 {padding-left: 90px;}.p-40 {padding: 40px;}.float-left {float: left;}.float-right {float: right;}.text-italic {font-style: italic;}.text-white {color: #fff;}.text-black {color: #000;}.transition {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.section-full {padding: 100px 0;}.section-half {padding: 75px 0;}.text-center {text-align: center;}.text-left {text-align: left;}.text-rigth {text-align: right;}.flex {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}.inline-flex {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}.flex-grow {-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}.flex-wrap {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-left {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;justify-content: flex-start;}.flex-middle {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;align-items: center;}.flex-right {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;justify-content: flex-end;}.flex-top {-webkit-align-self: flex-start;-moz-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}.flex-center {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;}.flex-bottom {-webkit-align-self: flex-end;-moz-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.space-between {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;justify-content: space-between;}.space-around {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.flex-column {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.flex-cell {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}.display-table {display: table;}.light {color: #fff;}.dark {color: #222;}.relative {position: relative;}.overflow-hidden {overflow: hidden;}.overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}.container.fullwidth {width: 100%;}.container.no-padding {padding-left: 0;padding-right: 0;}.no-padding {padding: 0;}.section-bg {background: #f9fafc;}@media (max-width: 767px) {.no-flex-xs {display: block !important;}}.row.no-margin {margin-left: 0;margin-right: 0;}.whole-wrap {background-color: #fff;}.generic-banner {margin-top: 60px;background-color: #f9d700;text-align: center;}.generic-banner .height {height: 600px;}@media (max-width: 767.98px) {.generic-banner .height {height: 400px;}}.generic-banner .generic-banner-content h2 {line-height: 1.2em;margin-bottom: 20px;}@media (max-width: 991.98px) {.generic-banner .generic-banner-content h2 br {display: none;}}.generic-banner .generic-banner-content p {text-align: center;font-size: 16px;}@media (max-width: 991.98px) {.generic-banner .generic-banner-content p br {display: none;}}.generic-content h1 {font-weight: 600;}.about-generic-area {background: #fff;}.about-generic-area p {margin-bottom: 20px;}.white-bg {background: #fff;}.section-top-border {padding: 50px 0;border-top: 1px dotted #eee;}.switch-wrap {margin-bottom: 10px;}.switch-wrap p {margin: 0;}.sample-text-area {background: #fff;padding: 100px 0 70px 0;}.sample-text {margin-bottom: 0;}.text-heading {margin-bottom: 30px;font-size: 24px;}.typo-list {margin-bottom: 10px;}@media (max-width: 767px) {.typo-sec {margin-bottom: 30px;}}@media (max-width: 767px) {.element-wrap {margin-top: 30px;}}b, sup, sub, u, del {color: #fff;}h1 {font-size: 36px;}h2 {font-size: 30px;}h3 {font-size: 24px;}h4 {font-size: 18px;}h5 {font-size: 16px;}h6 {font-size: 14px;}h1, h2, h3, h4, h5, h6 {line-height: 1.5em;}.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {color: #777777;}.button-area {background: #fff;}.button-area .border-top-generic {padding: 70px 15px;border-top: 1px dotted #eee;}.button-group-area .genric-btn {margin-right: 10px;margin-top: 10px;}.button-group-area .genric-btn:last-child {margin-right: 0;}.genric-btn {display: inline-block;outline: none;line-height: 40px;padding: 0 10px;font-size: .8em;text-align: center;text-decoration: none;font-weight: 500;cursor: pointer;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.genric-btn:focus {outline: none;}.genric-btn.e-large {padding: 0 40px;line-height: 50px;}.genric-btn.large {line-height: 45px;}.genric-btn.medium {line-height: 30px;}.genric-btn.small {line-height: 25px;}.genric-btn.radius {border-radius: 3px;}.genric-btn.circle {border-radius: 20px;}.genric-btn.arrow {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.genric-btn.arrow span {margin-left: 10px;}.genric-btn.default {color: #222222;background: #f9f9ff;border: 1px solid transparent;}.genric-btn.default:hover {border: 1px solid #f9f9ff;background: #fff;}.genric-btn.default-border {border: 1px solid #f9f9ff;background: #fff;}.genric-btn.default-border:hover {color: #222222;background: #f9f9ff;border: 1px solid transparent;}.genric-btn.primary {color: #fff;background: #24cc63;border: 1px solid transparent;}.genric-btn.primary:hover {color: #f9d700;border: 1px solid #f9d700;background: #fff;}.genric-btn.primary-border {color: #f9d700;border: 1px solid #f9d700;background: #fff;}.genric-btn.primary-border:hover {color: #fff;background: #f9d700;border: 1px solid transparent;}.genric-btn.success {color: #fff;background: #4cd3e3;border: 1px solid transparent;}.genric-btn.success:hover {color: #4cd3e3;border: 1px solid #4cd3e3;background: #fff;}.genric-btn.success-border {color: #4cd3e3;border: 1px solid #4cd3e3;background: #fff;}.genric-btn.success-border:hover {color: #fff;background: #4cd3e3;border: 1px solid transparent;}.genric-btn.info {color: #fff;background: #38a4ff;border: 1px solid transparent;}.genric-btn.info:hover {color: #38a4ff;border: 1px solid #38a4ff;background: #fff;}.genric-btn.info-border {color: #38a4ff;border: 1px solid #38a4ff;background: #fff;}.genric-btn.info-border:hover {color: #fff;background: #38a4ff;border: 1px solid transparent;}.genric-btn.warning {color: #fff;background: #f4e700;border: 1px solid transparent;}.genric-btn.warning:hover {color: #f4e700;border: 1px solid #f4e700;background: #fff;}.genric-btn.warning-border {color: #f4e700;border: 1px solid #f4e700;background: #fff;}.genric-btn.warning-border:hover {color: #fff;background: #f4e700;border: 1px solid transparent;}.genric-btn.danger {color: #fff;background: #f44a40;border: 1px solid transparent;}.genric-btn.danger:hover {color: #f44a40;border: 1px solid #f44a40;background: #fff;}.genric-btn.danger-border {color: #f44a40;border: 1px solid #f44a40;background: #fff;}.genric-btn.danger-border:hover {color: #fff;background: #f44a40;border: 1px solid transparent;}.genric-btn.link {color: #222222;background: #f9f9ff;text-decoration: underline;border: 1px solid transparent;}.genric-btn.link:hover {color: #222222;border: 1px solid #f9f9ff;background: #fff;}.genric-btn.link-border {color: #222222;border: 1px solid #f9f9ff;background: #fff;text-decoration: underline;}.genric-btn.link-border:hover {color: #222222;background: #f9f9ff;border: 1px solid transparent;}.genric-btn.disable {color: #222222, 0.3;background: #f9f9ff;border: 1px solid transparent;cursor: not-allowed;}.generic-blockquote {padding: 30px 50px 30px 30px;background: #f9f9ff;border-left: 2px solid #f9d700;}@media (max-width: 991px) {.progress-table-wrap {overflow-x: scroll;}}.progress-table {background: #f9f9ff;padding: 15px 0px 30px 0px;min-width: 800px;}.progress-table .serial {width: 11.83%;padding-left: 30px;}.progress-table .country {width: 28.07%;}.progress-table .visit {width: 19.74%;}.progress-table .percentage {width: 40.36%;padding-right: 50px;}.progress-table .table-head {display: flex;}.progress-table .table-head .serial, .progress-table .table-head .country, .progress-table .table-head .visit, .progress-table .table-head .percentage {color: #222222;line-height: 40px;text-transform: uppercase;font-weight: 500;}.progress-table .table-row {padding: 15px 0;border-top: 1px solid #edf3fd;display: flex;}.progress-table .table-row .serial, .progress-table .table-row .country, .progress-table .table-row .visit, .progress-table .table-row .percentage {display: flex;align-items: center;}.progress-table .table-row .country img {margin-right: 15px;}.progress-table .table-row .percentage .progress {width: 80%;border-radius: 0px;background: transparent;}.progress-table .table-row .percentage .progress .progress-bar {height: 5px;line-height: 5px;}.progress-table .table-row .percentage .progress .progress-bar.color-1 {background-color: #6382e6;}.progress-table .table-row .percentage .progress .progress-bar.color-2 {background-color: #e66686;}.progress-table .table-row .percentage .progress .progress-bar.color-3 {background-color: #f09359;}.progress-table .table-row .percentage .progress .progress-bar.color-4 {background-color: #73fbaf;}.progress-table .table-row .percentage .progress .progress-bar.color-5 {background-color: #73fbaf;}.progress-table .table-row .percentage .progress .progress-bar.color-6 {background-color: #6382e6;}.progress-table .table-row .percentage .progress .progress-bar.color-7 {background-color: #a367e7;}.progress-table .table-row .percentage .progress .progress-bar.color-8 {background-color: #e66686;}.single-gallery-image {margin-top: 30px;background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;height: 200px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.img-gal b {width: 100%;background: #1716164a;height: 35px;position: relative;top: -65px;display: block;color: #fff;text-align: center;padding: 5px;}.single-gallery-image:hover {opacity: .8;}.list-style {width: 14px;height: 14px;}.unordered-list li {position: relative;padding-left: 30px;line-height: 1.82em !important;}.unordered-list li:before {content: "";position: absolute;width: 14px;height: 14px;border: 3px solid #f9d700;background: #fff;top: 4px;left: 0;border-radius: 50%;}.ordered-list {margin-left: 30px;}.ordered-list li {list-style-type: decimal-leading-zero;color: #f9d700;font-weight: 500;line-height: 1.82em !important;}.ordered-list li span {font-weight: 300;color: #777777;}.ordered-list-alpha li {margin-left: 30px;list-style-type: lower-alpha;color: #f9d700;font-weight: 500;line-height: 1.82em !important;}.ordered-list-alpha li span {font-weight: 300;color: #777777;}.ordered-list-roman li {margin-left: 30px;list-style-type: lower-roman;color: #f9d700;font-weight: 500;line-height: 1.82em !important;}.ordered-list-roman li span {font-weight: 300;color: #777777;}.single-input {display: block;width: 100%;line-height: 40px;border: none;outline: none;background: #f9f9ff;padding: 0 20px;}.single-input:focus {outline: none;}.input-group-icon {position: relative;}.input-group-icon .icon {position: absolute;left: 20px;top: 0;line-height: 40px;z-index: 3;}.input-group-icon .icon i {color: #797979;}.input-group-icon .single-input {padding-left: 45px;}.single-textarea {display: block;width: 100%;line-height: 40px;border: none;outline: none;background: #f9f9ff;padding: 0 20px;height: 100px;resize: none;}.single-textarea:focus {outline: none;}.single-input-primary {display: block;width: 100%;line-height: 40px;border: 1px solid transparent;outline: none;background: #f9f9ff;padding: 0 20px;}.single-input-primary:focus {outline: none;border: 1px solid #f9d700;}.single-input-accent {display: block;width: 100%;line-height: 40px;border: 1px solid transparent;outline: none;background: #f9f9ff;padding: 0 20px;}.single-input-accent:focus {outline: none;border: 1px solid #eb6b55;}.single-input-secondary {display: block;width: 100%;line-height: 40px;border: 1px solid transparent;outline: none;background: #f9f9ff;padding: 0 20px;}.single-input-secondary:focus {outline: none;border: 1px solid #f09359;}.default-switch {width: 35px;height: 17px;border-radius: 8.5px;background: #f9f9ff;position: relative;cursor: pointer;}.default-switch input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.default-switch input + label {position: absolute;top: 1px;left: 1px;width: 15px;height: 15px;border-radius: 50%;background: #f9d700;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);cursor: pointer;}.default-switch input:checked + label {left: 19px;}.single-element-widget {margin-bottom: 30px;}.primary-switch {width: 35px;height: 17px;border-radius: 8.5px;background: #f9f9ff;position: relative;cursor: pointer;}.primary-switch input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.primary-switch input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;}.primary-switch input + label:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: transparent;border-radius: 8.5px;cursor: pointer;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.primary-switch input + label:after {content: "";position: absolute;top: 1px;left: 1px;width: 15px;height: 15px;border-radius: 50%;background: #fff;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);cursor: pointer;}.primary-switch input:checked + label:after {left: 19px;}.primary-switch input:checked + label:before {background: #f9d700;}.confirm-switch {width: 35px;height: 17px;border-radius: 8.5px;background: #f9f9ff;position: relative;cursor: pointer;}.confirm-switch input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.confirm-switch input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;}.confirm-switch input + label:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: transparent;border-radius: 8.5px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;cursor: pointer;}.confirm-switch input + label:after {content: "";position: absolute;top: 1px;left: 1px;width: 15px;height: 15px;border-radius: 50%;background: #fff;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);cursor: pointer;}.confirm-switch input:checked + label:after {left: 19px;}.confirm-switch input:checked + label:before {background: #4cd3e3;}.primary-checkbox {width: 16px;height: 16px;border-radius: 3px;background: #f9f9ff;position: relative;cursor: pointer;}.primary-checkbox input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.primary-checkbox input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 3px;cursor: pointer;border: 1px solid #f1f1f1;}.primary-checkbox input:checked + label {background: url(../img/elements/primary-check.png) no-repeat center center/cover;border: none;}.confirm-checkbox {width: 16px;height: 16px;border-radius: 3px;background: #f9f9ff;position: relative;cursor: pointer;}.confirm-checkbox input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.confirm-checkbox input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 3px;cursor: pointer;border: 1px solid #f1f1f1;}.confirm-checkbox input:checked + label {background: url(../img/elements/success-check.png) no-repeat center center/cover;border: none;}.disabled-checkbox {width: 16px;height: 16px;border-radius: 3px;background: #f9f9ff;position: relative;cursor: pointer;}.disabled-checkbox input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.disabled-checkbox input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 3px;cursor: pointer;border: 1px solid #f1f1f1;}.disabled-checkbox input:disabled {cursor: not-allowed;z-index: 3;}.disabled-checkbox input:checked + label {background: url(../img/elements/disabled-check.png) no-repeat center center/cover;border: none;}.primary-radio {width: 16px;height: 16px;border-radius: 8px;background: #f9f9ff;position: relative;cursor: pointer;}.primary-radio input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.primary-radio input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 8px;cursor: pointer;border: 1px solid #f1f1f1;}.primary-radio input:checked + label {background: url(../img/elements/primary-radio.png) no-repeat center center/cover;border: none;}.confirm-radio {width: 16px;height: 16px;border-radius: 8px;background: #f9f9ff;position: relative;cursor: pointer;}.confirm-radio input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.confirm-radio input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 8px;cursor: pointer;border: 1px solid #f1f1f1;}.confirm-radio input:checked + label {background: url(../img/elements/success-radio.png) no-repeat center center/cover;border: none;}.disabled-radio {width: 16px;height: 16px;border-radius: 8px;background: #f9f9ff;position: relative;cursor: pointer;}.disabled-radio input {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;}.disabled-radio input + label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 8px;cursor: pointer;border: 1px solid #f1f1f1;}.disabled-radio input:disabled {cursor: not-allowed;z-index: 3;}.disabled-radio input:checked + label {background: url(../img/elements/disabled-radio.png) no-repeat center center/cover;border: none;}.default-select {height: 40px;}.default-select .nice-select {border: none;border-radius: 0px;height: 40px;background: #f9f9ff;padding-left: 20px;padding-right: 40px;}.default-select .nice-select .list {margin-top: 0;border: none;border-radius: 0px;box-shadow: none;width: 100%;padding: 10px 0 10px 0px;}.default-select .nice-select .list .option {font-weight: 300;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;line-height: 28px;min-height: 28px;font-size: 12px;padding-left: 20px;}.default-select .nice-select .list .option.selected {color: #f9d700;background: transparent;}.default-select .nice-select .list .option:hover {color: #f9d700;background: transparent;}.default-select .current {margin-right: 50px;font-weight: 300;}.default-select .nice-select::after {right: 20px;}@media (max-width: 991px) {.left-align-p p {margin-top: 20px;}}.form-select {height: 40px;width: 100%;}.form-select .nice-select {border: none;border-radius: 0px;height: 40px;background: #f9f9ff;padding-left: 45px;padding-right: 40px;width: 100%;}.form-select .nice-select .list {margin-top: 0;border: none;border-radius: 0px;box-shadow: none;width: 100%;padding: 10px 0 10px 0px;}.form-select .nice-select .list .option {font-weight: 300;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;line-height: 28px;min-height: 28px;font-size: 12px;padding-left: 45px;}.form-select .nice-select .list .option.selected {color: #f9d700;background: transparent;}.form-select .nice-select .list .option:hover {color: #f9d700;background: transparent;}.form-select .current {margin-right: 50px;font-weight: 300;}.form-select .nice-select::after {right: 20px;}.header-top {background: url("../img/menu-top.jpg");background-size: cover;height: 20px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}@media (max-width: 991px) {.header-top {display: none;}}.top-head-btn {background: #f9d700;padding: 9px 26px;}.main-menu {position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;padding: 18px 35px;background: #000;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}@media (max-width: 991px) {.container.main-menu {max-width: 100% !important;}}#header {padding: 0px 0px 24px 0px;position: fixed;left: 0;top: 0;right: 0;transition: all 0.5s;z-index: 997;}@media (max-width: 991px) {#header {padding: 0px 0px 0px 0px;}}#header.header-scrolled {transition: all 0.5s;box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3);background-color: #000;height: 60px;}#header.header-scrolled .header-top {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;display: none;}@media (max-width: 673px) {#logo {margin-left: 20px;}}#header #logo h1 {font-size: 34px;margin: 0;padding: 0;line-height: 1;font-weight: 700;letter-spacing: 3px;}#header #logo h1 a, #header #logo h1 a:hover {color: #000;padding-left: 10px;border-left: 4px solid #f9d700;}#header #logo img {padding: 0;margin: 0;}@media (max-width: 768px) {#header #logo h1 {font-size: 28px;}#header #logo img {max-height: 40px;}}.nav-menu, .nav-menu * {margin: 0;padding: 0;list-style: none;}.nav-menu ul {position: absolute;display: none;top: 100%;right: 0;z-index: 99;}.nav-menu li {position: relative;white-space: nowrap;}.nav-menu > li {float: left;}.nav-menu li:hover > ul, .nav-menu li.sfHover > ul {display: block;}.nav-menu ul ul {top: 0;right: 100%;}.nav-menu ul li {min-width: 180px;}.sf-arrows .sf-with-ul {padding-right: 30px;}.sf-arrows .sf-with-ul:after {content: "\f107";position: absolute;right: 15px;font-family: FontAwesome;font-style: normal;font-weight: normal;}.sf-arrows ul .sf-with-ul:after {content: "\f105";}@media (max-width: 991px) {#nav-menu-container {display: none;}}.nav-menu a {padding: 0px 8px 0px 20px;text-decoration: none;display: inline-block;color: #fff;font-weight: 500;font-size: 12px;text-transform: uppercase;outline: none;}.nav-menu a:hover, .nav-menu a.active{color: #f8d700;}.nav-menu > li {margin-left: 10px;}.nav-menu ul {margin: 12px 0 0 0;padding: 10px;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);background: #fff;}.nav-menu ul li {transition: 0.3s;}.nav-menu ul li a {padding: 5px 10px;color: #333;transition: 0.3s;display: block;font-size: 12px;text-transform: none;}.nav-menu ul li:hover > a {color: #f9d700;}.nav-menu ul ul {margin-right: 10px;margin-top: 0;}#mobile-nav-toggle {position: fixed;right: 15px;z-index: 999;top: 16px;border: 0;background: none;font-size: 24px;display: none;transition: all 0.4s;outline: none;cursor: pointer;}#mobile-nav-toggle i {color: #fff;font-weight: 900;}@media (max-width: 991px) {#mobile-nav-toggle {display: inline;}#nav-menu-container {display: none;}}#mobile-nav {position: fixed;top: 0;padding-top: 18px;bottom: 0;z-index: 998;background: rgba(0, 0, 0, 0.8);left: -260px;width: 260px;overflow-y: auto;transition: 0.4s;}#mobile-nav ul {padding: 0;margin: 0;list-style: none;}#mobile-nav ul li {position: relative;}#mobile-nav ul li a {color: #fff;font-size: 13px;text-transform: uppercase;overflow: hidden;padding: 10px 22px 10px 15px;position: relative;text-decoration: none;width: 100%;display: block;outline: none;font-weight: 700;}#mobile-nav ul li a:hover {color: #fff;}#mobile-nav ul li li {padding-left: 30px;}#mobile-nav ul .menu-has-children i {position: absolute;right: 0;z-index: 99;padding: 15px;cursor: pointer;color: #fff;}#mobile-nav ul .menu-has-children i.fa-chevron-up {color: #f9d700;}#mobile-nav ul .menu-has-children li a {text-transform: none;}#mobile-nav ul .menu-item-active {color: #f9d700;}#mobile-body-overly {width: 100%;height: 100%;z-index: 997;top: 0;left: 0;position: fixed;background: rgba(0, 0, 0, 0.7);display: none;}body.mobile-nav-active {overflow: hidden;}body.mobile-nav-active #mobile-nav {left: 0;}body.mobile-nav-active #mobile-nav-toggle {color: #fff;}.section-gap {padding: 50px 0;}.alert-msg {color: #008000;}.primary-btn {background: #f9d700;line-height: 42px;padding-left: 30px;padding-right: 30px;border: none;color: #fff;display: inline-block;font-weight: 600;position: relative;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;cursor: pointer;position: relative;}.primary-btn:focus {outline: none;}.primary-btn span {color: #fff;position: absolute;top: 50%;transform: translateY(-60%);right: 30px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.primary-btn:hover {color: #fff;}.primary-btn:hover span {color: #fff;right: 20px;}.primary-btn.white {border: 1px solid #fff;color: #fff;}.primary-btn.white span {color: #fff;}.primary-btn.white:hover {background: #fff;color: #f9d700;}.primary-btn.white:hover span {color: #f9d700;}.primary-btn.squire {border-radius: 0px !important;border: 1px solid transparent;}.primary-btn.squire:hover {border: 1px solid #fff;background: transparent;color: #fff;}.overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}.section-title {text-align: center;display: block;margin-left: auto;margin-right: auto;margin-bottom: 80px;}.section-title h1 {margin-bottom: 10px;}.banner-area {background: url(../img/header-bg.jpg) center;background-size: cover;padding-top: 1rem;padding-bottom: calc(10rem - 56px);background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.banner-area .overlay-bg {background-color: rgba(0, 0, 0, 0.8);background-image: linear-gradient(to bottom right, #000000, #000000);background-color: #333;opacity: 0.7;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (max-width: 767px) {.fullscreen {height: auto !important;}}.banner-content {text-align: left;}.banner-content h1 {font-size: 60px;font-weight: 600;line-height: 1em;margin-top: 10px;color: #f9d700;}@media (max-width: 991.98px) {.banner-content h1 {font-size: 36px;}}@media (max-width: 991.98px) {.banner-content h1 br {display: none;}}@media (max-width: 1199.98px) {.banner-content h1 {font-size: 45px;}}@media (max-width: 480px) {.banner-content h1 {font-size: 32px;}}.banner-content p {font-size: 14px;font-weight: 400;}.banner-content .primary-btn {background-color: #f9d700;color: #222;font-weight: 600;font-size: 14px;margin-right:50px;}.banner-content .primary-btn:hover {background-color: #fff;}@media (max-width: 767px) {.banner-content {padding-top: 100px;padding-bottom: 50px;}}.header-right {background-color: #f9d700;border: 1px solid #4b5263;padding: 50px;text-align: center;}@media (max-width: 767px) {.header-right {margin-bottom: 50px;}}@media (max-width: 413px) {.header-right {padding: 20px;}}.header-right .default-select .nice-select {width: 100%;border-radius: .25rem;background-color: #000000;}.header-right .form-control {font-size: 14px;padding: 0.575rem 0.75rem;background-color: #000000;border: none;}.header-right .input-group-text {margin-right: 0;border-top-right-radius: .25rem !important;border-bottom-right-radius: .25rem !important;background: #fff;border-color: #fff;}.header-right .input-group-prepend span {color: #fff;background-color: #000000;border-color: #000000;}.header-right .txt-field {margin-bottom: 1rem;}.header-right .lnr {color: #222;}.header-right .dates {padding: 0.530rem 0.75rem;border: none;}@media (max-width: 767px) {.header-right .wrap-left {padding-right: 15px !important;}.header-right .wrap-right {padding-left: 15px !important;}.header-right .dates-wrap {margin-top: 1rem;}}.header-right .btn-lg {width: 100%;font-size: 14px;color: #fff;background-color: #000000;}@media (max-width: 480px) {.header-right {margin: 15px;}}.wrap-left {padding-right: 0.5rem !important;}.wrap-right {padding-left: 0.5rem !important;}.nice-select::after {border-bottom: 1px solid #999;border-right: 1px solid #999;content: '';display: block;height: 8px;margin-top: -6px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 8px;}@media (max-width: 991px) {.home-about-area .about-left {text-align: center;margin-bottom: 30px;}}.home-about-area .about-right {padding: 75px;}@media (max-width: 1024px) {.home-about-area .about-right {padding: 15px;}}.home-about-area .about-right h4 {font-size: 18px;padding: 20px 0px;font-weight: 300;}.home-about-area .about-right p {margin-bottom: 20px;}.home-about-area .about-right .primary-btn {color: #222;border: 1px solid transparent;}.home-about-area .about-right .primary-btn:hover {background-color: transparent;border-color: #f9d700;color: #f9d700;}.services-area .single-service {background-color: #f9f9ff;text-align: center;padding: 30px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.services-area .single-service .lnr {color: #222;font-size: 30px;font-weight: 900;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.services-area .single-service h4 {margin-top: 30px;margin-bottom: 20px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.services-area .single-service:hover {background-color: #000000;pointer: cursor;}.services-area .single-service:hover h4, .services-area .single-service:hover .lnr {color: #f9d700;}@media (max-width: 991px) {.services-area .single-service {margin-bottom: 30px;}}.image-gallery-area {background-color: #f9f9ff;}.image-gallery-area .single-gallery:nth-child(2) {margin-top: 80px;}@media (max-width: 1024px) {.image-gallery-area .single-gallery:nth-child(2) {margin-top: 0px;}}.image-gallery-area .single-gallery img {width: 100%;margin-bottom: 30px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.image-gallery-area .single-gallery a:hover img {opacity: .6;}.reviews-area .single-review {text-align: center;background-color: #f9f9ff;padding: 30px;margin-bottom: 30px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.reviews-area .single-review p {margin-top: 20px;}.reviews-area .single-review .star .checked {color: orange;}.reviews-area .single-review:hover {background-color: #000;cursor: pointer;}.reviews-area .single-review:hover h4 {color: #f9d700;}.home-calltoaction-area {background: url(../img/call-action-bg.jpg) center;background-size: cover;}.home-calltoaction-area .overlay-bg {background-color: rgba(249, 215, 0, 0.9);}.home-calltoaction-area p {margin-bottom: 0px;margin-top: 20px;color: #222;}.home-calltoaction-area .btn-left {text-align: right;}@media (max-width: 991px) {.home-calltoaction-area .btn-left {text-align: left;margin-top: 30px;}}.home-calltoaction-area .primary-btn {text-transform: uppercase !important;background-color: #222;}.home-calltoaction-area .primary-btn:hover {background-color: #fff;color: #222;}.single-latest-blog .thumb {overflow: hidden;}.single-latest-blog .thumb img {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;width: 100%;}.single-latest-blog .tags {margin: 20px 0px;}.single-latest-blog .tags li {display: inline-block;border: 1px solid #eee;padding: 4px 15px;font-size: 12px;font-weight: 400;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-latest-blog .tags li a {color: #222;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-latest-blog .tags li:hover {background-color: #f9d700;color: #222;border-color: transparent;}.single-latest-blog h4 {margin-bottom: 20px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-latest-blog h4:hover {color: #f9d700;}.single-latest-blog .date {color: #222;}.single-latest-blog:hover .thumb img {-webkit-filter: brightness(50%);filter: brightness(50%);transform: scale(1.1);}@media (max-width: 991px) {.single-latest-blog {margin-bottom: 40px;}}.link-nav {margin-top: 10px;margin-bottom: 0px;}.about-banner {background: url(../img/top-banner.jpg) center;}.about-content {margin-top: 80px;padding: 50px 0px;text-align: center;}@media (max-width: 767px) {.about-content {margin-top: 70px;}}.about-content h1 {font-size: 48px;font-weight: 600;}.about-content a {color: #fff;font-weight: 300;font-size: 14px;}.about-content .lnr {margin: 0px 10px;font-weight: 600;}.blog-home-banner {background: url(../img/blog/blog-home-banner.jpg) bottom;background-size: cover;padding: 130px 0px;}.blog-home-banner .primary-btn {border-radius: 0px;background: #fff;color: #222;font-weight: 600;border: 1px solid transparent;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.blog-home-banner .primary-btn:hover {background: transparent;border-color: #fff;color: #fff;}.blog-home-banner .overlay-bg {background: rgba(0, 0, 0, 0.5);}.blog-page {background: #f9f9ff;}.blog-header-content h1 {max-width: 500px;margin-left: auto;margin-right: auto;}@media (max-width: 414px) {.blog-header-content h1 {font-size: 30px;}}.blog-header-content p {margin: 20px 0px;}.top-category-widget-area {background-color: #f9f9ff;}.top-category-widget-area .single-cat-widget {position: relative;text-align: center;}.top-category-widget-area .single-cat-widget .overlay-bg {background: rgba(0, 0, 0, 0.85);margin: 7%;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.top-category-widget-area .single-cat-widget img {width: 100%;}.top-category-widget-area .single-cat-widget .content-details {top: 32%;left: 0;right: 0;margin-left: auto;margin-right: auto;color: #fff;bottom: 0px;position: absolute;}.top-category-widget-area .single-cat-widget .content-details h4 {color: #fff;}.top-category-widget-area .single-cat-widget .content-details span {display: inline-block;background: #fff;width: 60%;height: 1%;}.top-category-widget-area .single-cat-widget:hover .overlay-bg {background: rgba(249, 215, 0, 0.85);margin: 7%;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}@media (max-width: 991px) {.top-category-widget-area .single-cat-widget {margin-bottom: 50px;}}.post-content-area {background-color: #f9f9ff;}.post-content-area .single-post {margin-bottom: 50px;}.post-content-area .single-post .meta-details {text-align: right;margin-top: 35px;}@media (max-width: 767px) {.post-content-area .single-post .meta-details {text-align: left;}}.post-content-area .single-post .meta-details .tags {margin-bottom: 30px;}.post-content-area .single-post .meta-details .tags li {display: inline-block;font-size: 14px;}.post-content-area .single-post .meta-details .tags li a {color: #222;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.post-content-area .single-post .meta-details .tags li a:hover {color: #f9d700;}@media (max-width: 1024px) {.post-content-area .single-post .meta-details {margin-top: 0px;}}.post-content-area .single-post .user-name a, .post-content-area .single-post .date a, .post-content-area .single-post .view a, .post-content-area .single-post .comments a {color: #777777;margin-right: 10px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.post-content-area .single-post .user-name a:hover, .post-content-area .single-post .date a:hover, .post-content-area .single-post .view a:hover, .post-content-area .single-post .comments a:hover {color: #f9d700;}.post-content-area .single-post .user-name .lnr, .post-content-area .single-post .date .lnr, .post-content-area .single-post .view .lnr, .post-content-area .single-post .comments .lnr {font-weight: 900;color: #222;}.post-content-area .single-post .feature-img img {width: 100%;}.post-content-area .single-post .posts-title h3 {margin: 20px 0px;}.post-content-area .single-post .excert {margin-bottom: 20px;}.post-content-area .single-post .primary-btn {background: #fff !important;color: #222 !important;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border-radius: 0px !important;}.post-content-area .single-post .primary-btn:hover {background: #f9d700 !important;color: #fff !important;}.blog-pagination {padding-top: 60px;padding-bottom: 120px;}.blog-pagination .page-link {border-radius: 0;}.blog-pagination .page-item {border: none;}.page-link {background: transparent;font-weight: 400;}.blog-pagination .page-item.active .page-link {background-color: #f9d700;border-color: transparent;color: #222;}.blog-pagination .page-link {position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #777777;border: none;}.blog-pagination .page-link .lnr {font-weight: 600;}.blog-pagination .page-item:last-child .page-link, .blog-pagination .page-item:first-child .page-link {border-radius: 0;}.blog-pagination .page-link:hover {color: #fff;text-decoration: none;background-color: #f9d700;border-color: #eee;}.sidebar-widgets {padding-bottom: 120px;}.widget-wrap {background: #fff;padding: 20px 0px;border: 1px solid #eee;}@media (max-width: 991px) {.widget-wrap {margin-top: 50px;}}.widget-wrap .single-sidebar-widget {margin: 30px 30px;padding-bottom: 30px;border-bottom: 1px solid #eee;}.widget-wrap .single-sidebar-widget:last-child {border-bottom: none;margin-bottom: 0px;}.widget-wrap .search-widget form.search-form input[type=text] {color: #222;padding: 10px 22px;font-size: 14px;border: none;float: left;width: 80%;border-bottom-left-radius: 20px;border-top-left-radius: 20px;background: #f9d700;}.widget-wrap .search-widget ::-webkit-input-placeholder {color: #222;}.widget-wrap .search-widget ::-moz-placeholder {color: #222;}.widget-wrap .search-widget :-ms-input-placeholder {color: #222;}.widget-wrap .search-widget :-moz-placeholder {color: #222;}.widget-wrap .search-widget form.search-form button {float: left;width: 20%;padding: 10px;background: #f9d700;color: #222;font-size: 17px;border: none;cursor: pointer;border-bottom-right-radius: 20px;border-top-right-radius: 20px;}.widget-wrap .search-widget form.search-form::after {content: "";clear: both;display: table;}.widget-wrap .user-info-widget {text-align: center;}.widget-wrap .user-info-widget a h4 {margin-top: 40px;margin-bottom: 5px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.widget-wrap .user-info-widget .social-links li {display: inline-block;margin-bottom: 10px;}.widget-wrap .user-info-widget .social-links li a {color: #222;padding: 10px;font-size: 14px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.widget-wrap .user-info-widget .social-links li a:hover {color: #f9d700;}.widget-wrap .popular-post-widget .popular-title {background: #f9d700;color: #222;text-align: center;padding: 12px 0px;}.widget-wrap .popular-post-widget .popular-post-list {margin-top: 30px;}.widget-wrap .popular-post-widget .popular-post-list .thumb img {width: 100%;}.widget-wrap .popular-post-widget .single-post-list {margin-bottom: 20px;}.widget-wrap .popular-post-widget .single-post-list .details {margin-left: 12px;}.widget-wrap .popular-post-widget .single-post-list .details h6 {font-weight: 600;margin-bottom: 10px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.widget-wrap .popular-post-widget .single-post-list .details h6:hover {color: #f9d700;}.widget-wrap .popular-post-widget .single-post-list .details p {margin-bottom: 0px;}.widget-wrap .ads-widget img {width: 100%;}.widget-wrap .post-category-widget .category-title {background: #f9d700;color: #222;text-align: center;padding: 12px 0px;}.widget-wrap .post-category-widget .cat-list li {padding-top: 15px;padding-bottom: 8px;border-bottom: 2px dotted #eee;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.widget-wrap .post-category-widget .cat-list li p {font-weight: 300;font-size: 14px;margin-bottom: 0px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.widget-wrap .post-category-widget .cat-list li a {color: #777777;}.widget-wrap .post-category-widget .cat-list li:hover {border-color: #f9d700;}.widget-wrap .post-category-widget .cat-list li:hover p {color: #f9d700;}.widget-wrap .newsletter-widget .newsletter-title {background: #f9d700;color: #222;text-align: center;padding: 12px 0px;}.widget-wrap .newsletter-widget .col-autos {width: 100%;}.widget-wrap .newsletter-widget p {text-align: center;margin: 20px 0px;}.widget-wrap .newsletter-widget .bbtns {background: #f9d700;color: #222;font-size: 12px;font-weight: 500;padding: 8px 20px;border-radius: 0;}.widget-wrap .newsletter-widget .input-group-text {background: #fff;border-radius: 0px;vertical-align: top;}.widget-wrap .newsletter-widget .input-group-text i {color: #ccc;margin-top: -1px;}.widget-wrap .newsletter-widget .form-control {border-left: none !important;border-right: none !important;border-radius: 0px;font-size: 13px;color: #ccc;padding: 9px;padding-left: 0px;}.widget-wrap .newsletter-widget .form-control:focus {box-shadow: none;border-color: #ccc;}.widget-wrap .newsletter-widget ::-webkit-input-placeholder {font-size: 13px;color: #ccc;}.widget-wrap .newsletter-widget ::-moz-placeholder {font-size: 13px;color: #ccc;}.widget-wrap .newsletter-widget :-ms-input-placeholder {font-size: 13px;color: #ccc;}.widget-wrap .newsletter-widget :-moz-placeholder {font-size: 13px;color: #ccc;}.widget-wrap .newsletter-widget .text-bottom {margin-bottom: 0px;}.widget-wrap .tag-cloud-widget .tagcloud-title {background: #f9d700;color: #222;text-align: center;padding: 12px 0px;margin-bottom: 30px;}.widget-wrap .tag-cloud-widget ul li {display: inline-block;border: 1px solid #eee;background: #fff;padding: 4px 14px;margin-bottom: 10px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.widget-wrap .tag-cloud-widget ul li:hover {background: #f9d700;}.widget-wrap .tag-cloud-widget ul li:hover a {color: #222;}.widget-wrap .tag-cloud-widget ul li a {font-size: 12px;color: #222;}.single-post-area {padding-top: 80px;padding-bottom: 80px;}.single-post-area .meta-details {margin-top: 20px !important;}.single-post-area .social-links li {display: inline-block;margin-bottom: 10px;}.single-post-area .social-links li a {color: #222;padding: 7px;font-size: 14px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-post-area .social-links li a:hover {color: #f9d700;}.single-post-area .quotes {margin-top: 20px;padding: 30px;background-color: white;box-shadow: -20.84px 21.58px 30px 0px rgba(176, 176, 176, 0.1);}.single-post-area .arrow {position: absolute;}.single-post-area .arrow .lnr {font-size: 20px;font-weight: 600;}.single-post-area .thumb .overlay-bg {background: rgba(0, 0, 0, 0.8);}.single-post-area .navigation-area {border-top: 1px solid #eee;padding-top: 30px;}.single-post-area .navigation-area .nav-left {text-align: left;}.single-post-area .navigation-area .nav-left .thumb {margin-right: 20px;background: #000;}.single-post-area .navigation-area .nav-left .thumb img {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-post-area .navigation-area .nav-left .lnr {margin-left: 20px;opacity: 0;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-post-area .navigation-area .nav-left:hover .lnr {opacity: 1;}.single-post-area .navigation-area .nav-left:hover .thumb img {opacity: .5;}@media (max-width: 767px) {.single-post-area .navigation-area .nav-left {margin-bottom: 30px;}}.single-post-area .navigation-area .nav-right {text-align: right;}.single-post-area .navigation-area .nav-right .thumb {margin-left: 20px;background: #000;}.single-post-area .navigation-area .nav-right .thumb img {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-post-area .navigation-area .nav-right .lnr {margin-right: 20px;opacity: 0;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-post-area .navigation-area .nav-right:hover .lnr {opacity: 1;}.single-post-area .navigation-area .nav-right:hover .thumb img {opacity: .5;}@media (max-width: 991px) {.single-post-area .sidebar-widgets {padding-bottom: 0px;}}.comments-area {background: #fff;border: 1px solid #eee;padding: 50px 20px;margin-top: 50px;}@media (max-width: 414px) {.comments-area {padding: 50px 8px;}}.single-comment {background: #ffffff;padding: 10px;border: 1px solid #e6e6e6;}.comments-area h4 {text-align: center;margin-bottom: 50px;}.comments-area a {color: #222;}.comments-area .comment-list {padding-bottom: 30px;}.comments-area .comment-list:last-child {padding-bottom: 0px;}.comments-area .comment-list.left-padding {padding-left: 25px;}@media (max-width: 413px) {.comments-area .comment-list .single-comment h5 {font-size: 12px;}.comments-area .comment-list .single-comment .date {font-size: 11px;}.comments-area .comment-list .single-comment .comment {font-size: 10px;}}.comments-area .thumb {margin-right: 20px;}.thumb .lnr{font-size: 50px;}.comments-area .date {font-size: 13px;color: #cccccc;}.comments-area .comment {color: #777777;}.comments-area .btn-reply {background-color: #fff;color: #222;border: 1px solid #eee;padding: 8px 30px;display: block;font-weight: 600;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.comments-area .btn-reply:hover {background-color: #f9d700;color: #222;}.comment-form {text-align: center;background: #fff;border: 1px solid #eee;padding: 50px 20px;margin-top: 50px;}.comment-form h4 {text-align: center;margin-bottom: 50px;}.comment-form .name {padding-left: 0px;}@media (max-width: 991px) {.comment-form .name {padding-right: 0px;}}.comment-form .email {padding-right: 0px;}@media (max-width: 991px) {.comment-form .email {padding-left: 0px;}}.comment-form .form-control {padding: 12px;background: #f9f9ff;border: none;border-radius: 0px;width: 100%;font-size: 13px;color: #777777;}.comment-form .form-control:focus {box-shadow: none;border: 1px solid #eee;background-color: transparent;}.comment-form ::-webkit-input-placeholder {font-size: 13px;color: #777;}.comment-form ::-moz-placeholder {font-size: 13px;color: #777;}.comment-form :-ms-input-placeholder {font-size: 13px;color: #777;}.comment-form :-moz-placeholder {font-size: 13px;color: #777;}.comment-form .primary-btn {border-radius: 0px !important;border: 1px solid transparent;color: #222;font-weight: 600;}.comment-form .primary-btn:hover {background: transparent;border-color: #f9d700 !important;color: #f9d700 !important;}.contact-page-area .map-wrap {margin-bottom: 120px;}@media (max-width: 991px) {.contact-page-area .map-wrap {margin-bottom: 50px;}}.contact-page-area .contact-btns {font-size: 18px;font-weight: 600;text-align: center;padding: 40px;color: #fff;margin-bottom: 30px;}.contact-page-area .contact-btns:hover {color: #fff;}.contact-page-area .form-area input {padding: 15px;}.contact-page-area .form-area input, .contact-page-area .form-area textarea {border-radius: 0;font-size: 12px;}.contact-page-area .form-area textarea {height: 190px;margin-top: 0px;padding: 15px;}.contact-page-area .form-area .genric-btn {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border-radius: 0 !important;font-size: 14px;text-transform: uppercase !important;}.contact-page-area .form-area .genric-btn:hover {border: 1px solid #f9d700;color: #f9d700 !important;}@media (max-width: 991px) {.contact-page-area .address-wrap {margin-bottom: 30px;}}.contact-page-area .address-wrap .single-contact-address {margin-bottom: 8px;}.contact-page-area .address-wrap .single-contact-address h5 {font-weight: 300;font-size: 16px;margin-bottom: 5px;}.contact-page-area .address-wrap .single-contact-address .lnr {font-size: 30px;font-weight: 500;color: #f9d700;margin-right: 30px;}.footer-area {background-color: #000000;}.footer-area h6 {color: #fff;margin-bottom: 25px;font-size: 18px;font-weight: 600;}.copy-right-text i, .copy-right-text a {color: #f9d700;}.footer-social a {padding-right: 25px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.footer-social a:hover i {color: #f9d700;}.footer-social i {color: #cccccc;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}@media (max-width: 991.98px) {.footer-social {text-align: left;}}.single-footer-widget input {border: none;width: 80% !important;font-weight: 300;background: #f9f9ff;color: #eee;padding-left: 20px;border-radius: 0;font-size: 14px;padding: 9.5px;}.single-footer-widget input:focus {background-color: #fff;}.single-footer-widget ul li {margin-bottom: 10px;}.single-footer-widget ul li a {color: #9d9d9d;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.single-footer-widget ul li a:hover {color: #f9d700;}.single-footer-widget .bb-btn {color: #f9d700;color: #fff;font-weight: 300;border-radius: 0;z-index: 9999;cursor: pointer;}.single-footer-widget .info {position: absolute;margin-top: 20%;color: #fff;font-size: 12px;}.single-footer-widget .info.valid {color: green;}.single-footer-widget .info.error {color: red;}.single-footer-widget .click-btn {background-color: #f9d700;color: #000;border-radius: 0;border-top-left-radius: 0px;border-bottom-left-radius: 0px;padding: 8px 12px;border: 0;}.single-footer-widget .click-btn span {font-weight: 500;}.single-footer-widget ::-moz-selection {background-color: #191919 !important;color: #777777;}.single-footer-widget ::selection {background-color: #191919 !important;color: #777777;}.single-footer-widget ::-webkit-input-placeholder {color: #777777;font-weight: 300;}.single-footer-widget :-moz-placeholder {color: #777777;opacity: 1;font-weight: 300;}.single-footer-widget ::-moz-placeholder {color: #777777;opacity: 1;font-weight: 300;}.single-footer-widget :-ms-input-placeholder {color: #777777;font-weight: 300;}.single-footer-widget ::-ms-input-placeholder {color: #777777;font-weight: 300;}@media (max-width: 991.98px) {.single-footer-widget {margin-bottom: 30px;}}@media (max-width: 800px) {.social-widget {margin-top: 30px;}}.footer-text {text-align: center;margin-bottom: 0px;}.footer-text a, .footer-text i {color: #f9d700;}.footer-bottom {position: absolute;bottom: 0px;width: 100%;background: url("../img/footer-bottom.png");background-size: cover;height: 20px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.header-right img.img-fluid {width: 56px;background: #fff;margin-left: 15px;}.header-right img.img-fluid {width: 56px;background: #fff;border-radius: 50%;padding: 5px;position: relative;left: -20px;}.header-right ul {width: 40%;float: left;margin-left: 5%;}.header-right ul li {border-radius: 15px;margin-bottom: 10px;background: #cccccc2e;}.header-right {color: #ffffff;background-color: #27272730;border: 1px solid #48494c;padding: 20px;text-align: left;}nav > .nav.nav-tabs{border: none;color:#fff;background:#272e38;border-radius:0;}nav > div a.nav-item.nav-link {border: none;padding: 18px 25px;color:#fff;background:#272e38;border-radius:0;}nav > div a.nav-item.nav-link.active{background:#f9d700;color:#fff;}nav > div a.nav-item.nav-link.active:after {content: "";position: relative;bottom: -56px;left: -50px;border: 15px solid transparent;border-top-color: #f9d700 ;}.tab-content{width: 100%;background: #fdfdfd;line-height: 25px;border: 1px solid #ddd;border-top:5px solid #f9d700;border-bottom:5px solid #f9d700;padding:30px 25px;}.tab-pane{width: 100%;}.tab-content .table th, .table td {text-align: center;}.tab-content .table th{font-weight: bold;}nav > div a.nav-item.nav-link:hover, nav > div a.nav-item.nav-link:active, nav > div a.nav-item.nav-link:focus {border: none;background: #f9d700;color:#fff;border-radius:0;transition:background 0.20s linear;}.slideanim {visibility:hidden;}.slide {animation-name: slide;-webkit-animation-name: slide;animation-duration: 1s;-webkit-animation-duration: 1s;visibility: visible;}@keyframes slide {0% {opacity: 0;transform: translateY(70%);}100% {opacity: 1;transform: translateY(0%);}}@-webkit-keyframes slide {0% {opacity: 0;-webkit-transform: translateY(70%);}100% {opacity: 1;-webkit-transform: translateY(0%);}}.fixedfloat{width: 50px;border-radius: 50%;height: 50px;overflow:hidden;padding: 0;font-size: 25px !important;line-height:50px;position: fixed;bottom: 20px;z-index: 500;margin:0;}.subheading i{color: #f9d700;}#contact .icon{color: #f8d600;}#contact b{font-size: 20px;color: #000;font-weight: 500;}.social-icon a {font-size: 14px; display: inline-block;background: #f9d700; color: #000;line-height: 1; padding: 8px 0;margin-right: 12px;text-align: center;width: 32px; height: 32px;transition: 0.3s;-webkit-transform: rotate( 45deg) translate(0, 0);  -ms-transform: rotate(45deg) translate(0, 0);transform: rotate( 45deg) translate(0, 0);}.social-icon i{-webkit-transform: rotate( -45deg) translate(0, 0);-ms-transform: rotate(-45deg) translate(0, 0);transform: rotate( -45deg) translate(0, 0);}.social-icon {margin-bottom: -30px;}.social-icon :hover{background: #000;color: #f8d600;}#home.masthead::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom right, #002f4b, #dc4225);background-color: #333;opacity: 0.7;}#home.masthead {position: relative;min-height: 60vh;background-size: cover;display: flex;}#home.masthead p {font-weight: 300;}footer .ad span{color: #f8d600;}footer .ad h5{color: #9d9d9d;font-size: 13px;margin-bottom: 15px;font-weight: 300;}footer .ad h5:hover{color: #f9d700;}.ajax-loading {display: none;}#review .user-img {width: 90px;float: right;}.stars .fa.active {color: #f9d700;opacity: 1;}#about span{color: #000!important;}#home h4{color: #fff;}#products .sticky {position: fixed;bottom: 0;left:0;width: 100%;z-index: 701;opacity: .97;filter: alpha(opacity = 97);background: #f8f9fa;}#schedule b{color: #000;}#contact .btn-color,.btn-white{background-color: #f8d700;}#contact .checkbox a{color: #cfcfcf;}#review .btn-default{background-color: #f8d700;}.ui-autocomplete-loading {background:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif) no-repeat right center }#gallery a.img-gal {height: 200px;overflow: hidden;border: 1px solid #fff;background: #000;display: block;margin-bottom: 10px;}