@charset "UTF-8";@font-face {font-family: 'Dancing Script';font-style: normal;font-weight: 400;src: url('../fonts/dancing-script-v22-latin-regular.eot');src: local(''),url('../fonts/dancing-script-v22-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/dancing-script-v22-latin-regular.woff2') format('woff2'),url('../fonts/dancing-script-v22-latin-regular.woff') format('woff'),url('../fonts/dancing-script-v22-latin-regular.ttf') format('truetype'),url('../fonts/dancing-script-v22-latin-regular.svg#DancingScript') format('svg');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;src: url('../fonts/montserrat-v23-latin-regular.eot');src: local(''),url('../fonts/montserrat-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v23-latin-regular.woff2') format('woff2'),url('../fonts/montserrat-v23-latin-regular.woff') format('woff'),url('../fonts/montserrat-v23-latin-regular.ttf') format('truetype'),url('../fonts/montserrat-v23-latin-regular.svg#Montserrat') format('svg');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;src: url('../fonts/montserrat-v23-latin-500.eot');src: local(''),url('../fonts/montserrat-v23-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v23-latin-500.woff2') format('woff2'),url('../fonts/montserrat-v23-latin-500.woff') format('woff'),url('../fonts/montserrat-v23-latin-500.ttf') format('truetype'),url('../fonts/montserrat-v23-latin-500.svg#Montserrat') format('svg');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;src: url('../fonts/montserrat-v23-latin-600.eot');src: local(''),url('../fonts/montserrat-v23-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v23-latin-600.woff2') format('woff2'),url('../fonts/montserrat-v23-latin-600.woff') format('woff'),url('../fonts/montserrat-v23-latin-600.ttf') format('truetype'),url('../fonts/montserrat-v23-latin-600.svg#Montserrat') format('svg');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;src: url('../fonts/montserrat-v23-latin-700.eot');src: local(''),url('../fonts/montserrat-v23-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v23-latin-700.woff2') format('woff2'),url('../fonts/montserrat-v23-latin-700.woff') format('woff'),url('../fonts/montserrat-v23-latin-700.ttf') format('truetype'),url('../fonts/montserrat-v23-latin-700.svg#Montserrat') format('svg');}@font-face {font-family: 'fontello';src: url('../fonts/fontello.eot?24657198');src: url('../fonts/fontello.eot?24657198#iefix') format('embedded-opentype'),url('../fonts/fontello.woff2?24657198') format('woff2'),url('../fonts/fontello.woff?24657198') format('woff'),url('../fonts/fontello.ttf?24657198') format('truetype'),url('../fonts/fontello.svg?24657198#fontello') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('../fonts/open-sans-v28-latin-regular.eot');src: local(''),url('../fonts/open-sans-v28-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v28-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v28-latin-regular.woff') format('woff'),url('../fonts/open-sans-v28-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v28-latin-regular.svg#OpenSans') format('svg');}[class^="icon-"]:before, [class*=" icon-"]:before {font-family: "fontello";font-style: normal;font-weight: normal;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-cancel:before { content: '\e800'; }.icon-phone:before { content: '\e801'; }.icon-location:before { content: '\e802'; }.icon-star:before { content: '\e803'; }.icon-star-half:before { content: '\e804'; }.icon-clock:before { content: '\e805'; }.icon-calendar:before { content: '\e806'; }.icon-down-open:before { content: '\e807'; }.icon-left-open:before { content: '\e808'; }.icon-right-open:before { content: '\e809'; }.icon-up-open:before { content: '\e80a'; }.icon-user:before { content: '\e80b'; }.icon-ok:before { content: '\e80c'; }.icon-twitter:before { content: '\f099'; }.icon-facebook:before { content: '\f09a'; }.icon-menu:before { content: '\f0c9'; }.icon-mail-alt:before { content: '\f0e0'; }.icon-youtube:before { content: '\f167'; }.icon-youtube-play:before { content: '\f16a'; }.icon-instagram:before { content: '\f16d'; }.icon-right:before { content: '\f178'; }.icon-google:before { content: '\f1a0'; }.icon-paper-plane:before { content: '\f1d8'; }.icon-pinterest:before { content: '\f231'; }* {margin: 0;padding: 0;border: none;outline: none;-webkit-box-shadow: none;box-shadow: none; }html{scroll-behavior: smooth;}body {color: #696969;background: white;font-weight: 400;line-height: 1.8;font-size: 18px;font-family: "Open Sans", sans-serif; }a {color: #696969;cursor: pointer;outline: none;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;text-decoration: none; }a:hover, a:focus, a:visited {text-decoration: none;outline: none; }a:hover {color: #a45ba4; }.home-two a:hover {color: #799AA1; }h1, h2, h3, h4, h5, h6 {margin-bottom: 12px; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #a45ba4; }.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white h1 a,.text-white h2 a,.text-white h3 a,.text-white h4 a,.text-white h5 a,.text-white h6 a {color: white; }h1 {font-size: 85px; }h2 {font-size: 45px; }h3 {line-height: 1.5;font-size: 30px; }h4 {line-height: 1.4;font-size: 27px; }h5 {font-size: 22px; }h6 {font-size: 18px; }ul, li {list-style: none;padding: 0;margin: 0; }img {max-width: 100%;display: inline-block; }header:after, section:after, footer:after {display: block;clear: both;content: ""; }input,select,textarea,.nice-select,.form-control {width: 100%;height: auto;border-radius: 0;padding: 22px 30px;background-color: #fff;border: 1px solid rgba(36, 36, 36, 0.15); }.nice-select {font-size: 18px;line-height: 1.3; }.nice-select:after {height: 8px;width: 8px;right: 25px;border-color: #a45ba4; }.nice-select .current {font-weight: 600;color: #a45ba4;font-family: "Montserrat", sans-serif; }.nice-select .list {width: 100%;border-radius: 0; }textarea {display: inherit;padding-top: 20px; }label {cursor: pointer;font-weight: 500;margin-bottom: 5px;color: #696969; }.form-group {position: relative;margin-bottom: 30px; }.form-group label {top: 20px;right: 30px;font-size: 16px;position: absolute; }input:focus,button:focus,.form-control:focus {outline: none;-webkit-box-shadow: none;box-shadow: none;border-color: #cfdbf1; }input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder {font-weight: 600;color: #a45ba4;font-family: "Montserrat", sans-serif; }input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder {font-weight: 600;color: #a45ba4;font-family: "Montserrat", sans-serif; }input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder,.form-control::-ms-input-placeholder {font-weight: 600;color: #a45ba4;font-family: "Montserrat", sans-serif; }input::placeholder,select::placeholder,textarea::placeholder,.form-control::placeholder {font-weight: 600;color: #a45ba4;font-family: "Montserrat", sans-serif; }input[type=search]::-ms-clear {display: none;width: 0;height: 0; }input[type=search]::-ms-reveal {display: none;width: 0;height: 0; }input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {display: none; }input[type=checkbox], input[type=radio] {height: auto;width: auto; }.page-wrapper {position: relative;z-index: 9;width: 100%;margin: 0 auto;overflow: hidden;min-width: 300px;background: #FFFFFF; }.container {max-width: 1200px;padding-left: 15px;padding-right: 15px; }.small-gap {margin-left: -5px;margin-right: -5px; }.small-gap > div {padding-left: 5px;padding-right: 5px; }@media only screen and (max-width: 375px) {.col-small {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; } }.section-title {z-index: 1;position: relative; }.section-title .sub-title {font-size: 24px;font-weight: 500;margin-bottom: 16px;color: #D6B981;display: inline-block;font-family: "Montserrat", sans-serif;text-transform: capitalize; }@media only screen and (max-width: 375px) {.section-title .sub-title {font-size: 20px; } }@media only screen and (max-width: 991px) and (min-width: 768px) {.section-title h2 {font-size: 40px; } }@media only screen and (max-width: 767px) {.section-title h2 {font-size: 35px; } }@media only screen and (max-width: 575px) {.section-title h2 {font-size: 30px; } }@media only screen and (max-width: 375px) {.section-title h2 {font-size: 25px; } }@media only screen and (max-width: 480px) {.section-title h2 br {display: none; } }@media only screen and (max-width: 767px) {.section-title h3 {font-size: 25px; } }@media only screen and (max-width: 575px) {.section-title h3 {font-size: 20px; } }.section-title .bg-image {position: absolute;max-width: 80%;left: 50%;top: 50%;z-index: -1;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }.text-white .bg-text {color: rgba(255, 255, 255, 0.1); }.home-one .section-title .sub-title {color: #333333; }.home-two h3, .home-two h4, .home-two h5, .home-two h6 {font-weight: 600; }.home-two .section-title .sub-title {font-weight: 600;color: #799AA1; }.home-two input,.home-two select,.home-two textarea,.home-two .nice-select,.home-two .form-control {border-color: #799AA1; }.bg-text {font-size: 130px;position: absolute;top: 0;left: 0;z-index: -1;line-height: 1;width: -webkit-max-content;width: -moz-max-content;width: max-content;-webkit-transform: translate(-25px, -25%);-ms-transform: translate(-25px, -25%);transform: translate(-25px, -25%);}@media only screen and (max-width: 1199px) {.bg-text {font-size: 150px; } }@media only screen and (max-width: 767px) {.bg-text {font-size: 100px; } }@media only screen and (max-width: 375px) {.bg-text {font-size: 75px; } }.text-center .bg-text {left: 50%;-webkit-transform: translate(-50%, -25%);-ms-transform: translate(-50%, -25%);transform: translate(-50%, -25%); }.text-white .sub-title {color: white; }.theme-btn,a.theme-btn {z-index: 1;cursor: pointer;overflow: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;font-weight: 600;position: relative;text-align: center;padding: 13px 35px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;color: #a45ba4;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-transform: uppercase;font-family: "Montserrat", sans-serif;border: 1px solid #a45ba4; }.theme-btn i,a.theme-btn i {font-size: 13px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin-left: 10px; }@media only screen and (max-width: 480px) {.theme-btn,a.theme-btn {font-size: 16px;padding: 12px 25px; } }.theme-btn:after, .theme-btn:before,a.theme-btn:after,a.theme-btn:before {height: 100%;content: '';width: 0;top: 0;z-index: -1;-webkit-transition: 0.75s;-o-transition: 0.75s;transition: 0.75s;position: absolute;background: #a45ba4; }.theme-btn:before,a.theme-btn:before {right: 0; }.theme-btn:after,a.theme-btn:after {left: 0; }.theme-btn:hover,a.theme-btn:hover {color: white; }.theme-btn:hover:after, .theme-btn:hover:before,a.theme-btn:hover:after,a.theme-btn:hover:before {width: 55%; }.theme-btn.style-two,a.theme-btn.style-two {color: white;background: #a45ba4; }.theme-btn.style-two:after, .theme-btn.style-two:before,a.theme-btn.style-two:after,a.theme-btn.style-two:before {background: white; }.theme-btn.style-two:hover,a.theme-btn.style-two:hover {color: #a45ba4; }.theme-btn.style-three,a.theme-btn.style-three {color: white;background: #799AA1;border-color: #799AA1; }.theme-btn.style-three:after, .theme-btn.style-three:before,a.theme-btn.style-three:after,a.theme-btn.style-three:before {background: white; }.theme-btn.style-three:hover,a.theme-btn.style-three:hover {color: #799AA1; }.theme-btn.style-four,a.theme-btn.style-four {background: white;border-color: white;color: #a45ba4; }.theme-btn.style-four:after, .theme-btn.style-four:before,a.theme-btn.style-four:after,a.theme-btn.style-four:before {background: #799AA1; }.theme-btn.style-four:hover,a.theme-btn.style-four:hover {color: white; }.theme-btn.style-five,a.theme-btn.style-five {color: white;border-color: white; }.theme-btn.style-five:after, .theme-btn.style-five:before,a.theme-btn.style-five:after,a.theme-btn.style-five:before {background: white; }.theme-btn.style-five:hover,a.theme-btn.style-five:hover {color: #a45ba4; }.theme-btn.style-six,a.theme-btn.style-six {color: white;background: #D6B981;border-color: #D6B981; }.theme-btn.style-six:after, .theme-btn.style-six:before,a.theme-btn.style-six:after,a.theme-btn.style-six:before {background: white; }.theme-btn.style-six:hover,a.theme-btn.style-six:hover {color: #a45ba4;border-color: #a45ba4; }.theme-btn.style-seven,a.theme-btn.style-seven {border-color: rgba(36, 36, 36, 0.15); }.theme-btn.style-seven:after, .theme-btn.style-seven:before,a.theme-btn.style-seven:after,a.theme-btn.style-seven:before {background: #D6B981; }.theme-btn.style-seven:hover,a.theme-btn.style-seven:hover {border-color: #D6B981; }.read-more {color: #8A8A8A;font-size: 15px;font-weight: 600;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-transform: uppercase; }.read-more i {margin-left: 7px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }.read-more:hover {color: #a45ba4; }.read-more:hover i {margin-left: 10px; }.list-style-one li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 15px; }.list-style-one li:before {-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: 12px;content: "\e80c";font-weight: 600;margin-right: 10px;width: 30px;height: 30px;background: #f4cefb;line-height: 30px;border-radius: 50%;text-align: center;font-family: 'fontello'; }.list-style-two li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 15px; }.list-style-two li:before {content: "";margin-right: 12px;font-family: 'flaticon'; }.list-style-three {margin-bottom: 35px; }.list-style-three li {display: -webkit-box;display: -ms-flexbox;display: flex;color: #888888;font-weight: 500;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin-bottom: 8px; }.list-style-three li:before {float: left;content: "\f35a";margin: 1px 12px 0 0;font-family: "Font Awesome 5 Free"; }.list-style-three li:hover {color: #a45ba4;text-decoration: underline; }.social-style-one {-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; }.social-style-one a {color: white;opacity: 0.6;margin-right: 15px;-webkit-box-sizing: content-box;box-sizing: content-box;width: 50px;height: 50px;background: transparent;line-height: 50px;border-radius: 50%;text-align: center;border: 2px solid rgba(255, 255, 255, 0.2); }.social-style-one a:last-child {margin-right: 0; }.social-style-one a:hover {opacity: 1;background: white;color: #a45ba4; }.social-style-two {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; }.social-style-two a {margin: 0 35px 5px 0; }.social-style-three {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; }.social-style-three a {font-size: 15px;margin: 5px 10px 0 0;width: 35px;height: 35px;background: transparent;line-height: 35px;border-radius: 50%;text-align: center;border: 1px solid rgba(36, 36, 36, 0.15); }.social-style-three a:hover {color: white;background: #D6B981;border-color: #D6B981; }.social-style-three a:last-child {margin-right: 0; }.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999999;background-color: #FFFFFF;background-repeat: no-repeat;background-position: center center;background-image: url(../images/preloader.gif); }.scroll-top {position: fixed;bottom: 30px;right: 30px;z-index: 99;width: 40px;height: 40px;text-align: center;color: white;display: none;cursor: pointer;border-radius: 5px;-webkit-animation: pulse 2s infinite;animation: pulse 2s infinite;background: #383838; }.text-white *,.text-white a {color: white; }.text-white * li li .dropdown-btn span,.text-white a li li .dropdown-btn span {color: #a45ba4; }.video-play {top: 50%;left: 50%;z-index: 5;font-size: 22px;position: absolute;width: 115px;height: 115px;background: white;line-height: 115px;border-radius: 50%;text-align: center;color: #799AA1;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }@media only screen and (max-width: 480px) {.video-play {width: 75px;height: 75px;line-height: 75px; } }.rel {position: relative; }.z-0 {z-index: 0; }.z-1 {z-index: 1; }.z-2 {z-index: 2; }.z-3 {z-index: 3; }.z-4 {z-index: 4; }.z-5 {z-index: 5; }.overlay {z-index: 1;position: relative; }.overlay::before {position: absolute;content: "";width: 100%;height: 100%;z-index: -1;top: 0;left: 0;opacity: 0.5;background-color: #a45ba4; }.bgs-cover {background-size: cover;background-position: center; }.color-butter {color: #f4cefb; }.color-black {color: #a45ba4; }.bg-butter {background-color: #f4cefb; }.bg-black {background-color: #502c50;}.bg-light-gray {background-color: #f8f3f9;}.bg-green {background-color: #799AA1; }.bg-yellow {background-color: #D6B981; }.br-5 {border-radius: 5px; }.br-10 {border-radius: 10px; }.br-15 {border-radius: 15px; }.br-20 {border-radius: 20px; }.br-25 {border-radius: 25px; }.br-30 {border-radius: 30px; }.error-inner h2 {font-size: 42px;font-weight: 600;margin: 75px 0 45px; }@media only screen and (max-width: 1199px) {.error-inner h2 {font-size: 35px; } }@media only screen and (max-width: 480px) {.error-inner h2 {font-size: 30px; } }.home-three .read-more {font-size: 18px;text-decoration: underline; }h1, h2, h3, h4, h5, h6, .feedback-content-item, .news-item .news-header .date span {font-weight: 500;color: #a45ba4;font-family: "Montserrat", sans-serif; }.bg-text {font-family: "Dancing Script", cursive;text-transform: capitalize;color: rgba(0, 0, 0, 0.05); }.p-5 {padding: 5px !important; }.p-10 {padding: 10px; }.p-15 {padding: 15px; }.p-20 {padding: 20px; }.p-25 {padding: 25px; }.p-30 {padding: 30px; }.p-35 {padding: 35px; }.p-40 {padding: 40px; }.p-45 {padding: 45px; }.p-50 {padding: 50px; }.p-55 {padding: 55px; }.p-60 {padding: 60px; }.p-65 {padding: 65px; }.p-70 {padding: 70px; }.p-75 {padding: 75px; }.p-80 {padding: 80px; }.p-85 {padding: 85px; }.p-90 {padding: 90px; }.p-95 {padding: 95px; }.p-100 {padding: 100px; }.p-105 {padding: 105px; }.p-110 {padding: 110px; }.p-115 {padding: 115px; }.p-120 {padding: 120px; }.p-125 {padding: 125px; }.p-130 {padding: 130px; }.p-135 {padding: 135px; }.p-140 {padding: 140px; }.p-145 {padding: 145px; }.p-150 {padding: 150px; }.p-155 {padding: 155px; }.p-160 {padding: 160px; }.p-165 {padding: 165px; }.p-170 {padding: 170px; }.p-175 {padding: 175px; }.p-180 {padding: 180px; }.p-185 {padding: 185px; }.p-190 {padding: 190px; }.p-195 {padding: 195px; }.p-200 {padding: 200px; }.p-205 {padding: 205px; }.p-210 {padding: 210px; }.p-215 {padding: 215px; }.p-220 {padding: 220px; }.p-225 {padding: 225px; }.p-230 {padding: 230px; }.p-235 {padding: 235px; }.p-240 {padding: 240px; }.p-245 {padding: 245px; }.p-250 {padding: 250px; }.pt-5,.py-5 {padding-top: 5px !important; }.pt-10,.py-10 {padding-top: 10px; }.pt-15,.py-15 {padding-top: 15px; }.pt-20,.py-20 {padding-top: 20px; }.pt-25,.py-25 {padding-top: 25px; }.pt-30,.py-30 {padding-top: 30px; }.pt-35,.py-35 {padding-top: 35px; }.pt-40,.py-40 {padding-top: 40px; }.pt-45,.py-45 {padding-top: 45px; }.pt-50,.py-50 {padding-top: 50px; }.pt-55,.py-55 {padding-top: 55px; }.pt-60,.py-60 {padding-top: 60px; }.pt-65,.py-65 {padding-top: 65px; }.pt-70,.py-70 {padding-top: 70px; }.pt-75,.py-75 {padding-top: 75px; }.pt-80,.py-80 {padding-top: 80px; }.pt-85,.py-85 {padding-top: 85px; }.pt-90,.py-90 {padding-top: 90px; }.pt-95,.py-95 {padding-top: 95px; }.pt-100,.py-100 {padding-top: 100px; }.pt-105,.py-105 {padding-top: 105px; }.pt-110,.py-110 {padding-top: 110px; }.pt-115,.py-115 {padding-top: 115px; }.pt-120,.py-120 {padding-top: 120px; }.pt-125,.py-125 {padding-top: 125px; }.pt-130,.py-130 {padding-top: 130px; }.pt-135,.py-135 {padding-top: 135px; }.pt-140,.py-140 {padding-top: 140px; }.pt-145,.py-145 {padding-top: 145px; }.pt-150,.py-150 {padding-top: 150px; }.pt-155,.py-155 {padding-top: 155px; }.pt-160,.py-160 {padding-top: 160px; }.pt-165,.py-165 {padding-top: 165px; }.pt-170,.py-170 {padding-top: 170px; }.pt-175,.py-175 {padding-top: 175px; }.pt-180,.py-180 {padding-top: 180px; }.pt-185,.py-185 {padding-top: 185px; }.pt-190,.py-190 {padding-top: 190px; }.pt-195,.py-195 {padding-top: 195px; }.pt-200,.py-200 {padding-top: 200px; }.pt-205,.py-205 {padding-top: 205px; }.pt-210,.py-210 {padding-top: 210px; }.pt-215,.py-215 {padding-top: 215px; }.pt-220,.py-220 {padding-top: 220px; }.pt-225,.py-225 {padding-top: 225px; }.pt-230,.py-230 {padding-top: 230px; }.pt-235,.py-235 {padding-top: 235px; }.pt-240,.py-240 {padding-top: 240px; }.pt-245,.py-245 {padding-top: 245px; }.pt-250,.py-250 {padding-top: 250px; }.pb-5,.py-5 {padding-bottom: 5px !important; }.pb-10,.py-10 {padding-bottom: 10px; }.pb-15,.py-15 {padding-bottom: 15px; }.pb-20,.py-20 {padding-bottom: 20px; }.pb-25,.py-25 {padding-bottom: 25px; }.pb-30,.py-30 {padding-bottom: 30px; }.pb-35,.py-35 {padding-bottom: 35px; }.pb-40,.py-40 {padding-bottom: 40px; }.pb-45,.py-45 {padding-bottom: 45px; }.pb-50,.py-50 {padding-bottom: 50px; }.pb-55,.py-55 {padding-bottom: 55px; }.pb-60,.py-60 {padding-bottom: 60px; }.pb-65,.py-65 {padding-bottom: 65px; }.pb-70,.py-70 {padding-bottom: 70px; }.pb-75,.py-75 {padding-bottom: 75px; }.pb-80,.py-80 {padding-bottom: 80px; }.pb-85,.py-85 {padding-bottom: 85px; }.pb-90,.py-90 {padding-bottom: 90px; }.pb-95,.py-95 {padding-bottom: 95px; }.pb-100,.py-100 {padding-bottom: 100px; }.pb-105,.py-105 {padding-bottom: 105px; }.pb-110,.py-110 {padding-bottom: 110px; }.pb-115,.py-115 {padding-bottom: 115px; }.pb-120,.py-120 {padding-bottom: 120px; }.pb-125,.py-125 {padding-bottom: 125px; }.pb-130,.py-130 {padding-bottom: 130px; }.pb-135,.py-135 {padding-bottom: 135px; }.pb-140,.py-140 {padding-bottom: 140px; }.pb-145,.py-145 {padding-bottom: 145px; }.pb-150,.py-150 {padding-bottom: 150px; }.pb-155,.py-155 {padding-bottom: 155px; }.pb-160,.py-160 {padding-bottom: 160px; }.pb-165,.py-165 {padding-bottom: 165px; }.pb-170,.py-170 {padding-bottom: 170px; }.pb-175,.py-175 {padding-bottom: 175px; }.pb-180,.py-180 {padding-bottom: 180px; }.pb-185,.py-185 {padding-bottom: 185px; }.pb-190,.py-190 {padding-bottom: 190px; }.pb-195,.py-195 {padding-bottom: 195px; }.pb-200,.py-200 {padding-bottom: 200px; }.pb-205,.py-205 {padding-bottom: 205px; }.pb-210,.py-210 {padding-bottom: 210px; }.pb-215,.py-215 {padding-bottom: 215px; }.pb-220,.py-220 {padding-bottom: 220px; }.pb-225,.py-225 {padding-bottom: 225px; }.pb-230,.py-230 {padding-bottom: 230px; }.pb-235,.py-235 {padding-bottom: 235px; }.pb-240,.py-240 {padding-bottom: 240px; }.pb-245,.py-245 {padding-bottom: 245px; }.pb-250,.py-250 {padding-bottom: 250px; }.m-5 {margin: 5px !important; }.m-10 {margin: 10px; }.m-15 {margin: 15px; }.m-20 {margin: 20px; }.m-25 {margin: 25px; }.m-30 {margin: 30px; }.m-35 {margin: 35px; }.m-40 {margin: 40px; }.m-45 {margin: 45px; }.m-50 {margin: 50px; }.m-55 {margin: 55px; }.m-60 {margin: 60px; }.m-65 {margin: 65px; }.m-70 {margin: 70px; }.m-75 {margin: 75px; }.m-80 {margin: 80px; }.m-85 {margin: 85px; }.m-90 {margin: 90px; }.m-95 {margin: 95px; }.m-100 {margin: 100px; }.m-105 {margin: 105px; }.m-110 {margin: 110px; }.m-115 {margin: 115px; }.m-120 {margin: 120px; }.m-125 {margin: 125px; }.m-130 {margin: 130px; }.m-135 {margin: 135px; }.m-140 {margin: 140px; }.m-145 {margin: 145px; }.m-150 {margin: 150px; }.m-155 {margin: 155px; }.m-160 {margin: 160px; }.m-165 {margin: 165px; }.m-170 {margin: 170px; }.m-175 {margin: 175px; }.m-180 {margin: 180px; }.m-185 {margin: 185px; }.m-190 {margin: 190px; }.m-195 {margin: 195px; }.m-200 {margin: 200px; }.m-205 {margin: 205px; }.m-210 {margin: 210px; }.m-215 {margin: 215px; }.m-220 {margin: 220px; }.m-225 {margin: 225px; }.m-230 {margin: 230px; }.m-235 {margin: 235px; }.m-240 {margin: 240px; }.m-245 {margin: 245px; }.m-250 {margin: 250px; }.mt-5,.my-5 {margin-top: 5px !important; }.mt-10,.my-10 {margin-top: 10px; }.mt-15,.my-15 {margin-top: 15px; }.mt-20,.my-20 {margin-top: 20px; }.mt-25,.my-25 {margin-top: 25px; }.mt-30,.my-30 {margin-top: 30px; }.mt-35,.my-35 {margin-top: 35px; }.mt-40,.my-40 {margin-top: 40px; }.mt-45,.my-45 {margin-top: 45px; }.mt-50,.my-50 {margin-top: 50px; }.mt-55,.my-55 {margin-top: 55px; }.mt-60,.my-60 {margin-top: 60px; }.mt-65,.my-65 {margin-top: 65px; }.mt-70,.my-70 {margin-top: 70px; }.mt-75,.my-75 {margin-top: 75px; }.mt-80,.my-80 {margin-top: 80px; }.mt-85,.my-85 {margin-top: 85px; }.mt-90,.my-90 {margin-top: 90px; }.mt-95,.my-95 {margin-top: 95px; }.mt-100,.my-100 {margin-top: 100px; }.mt-105,.my-105 {margin-top: 105px; }.mt-110,.my-110 {margin-top: 110px; }.mt-115,.my-115 {margin-top: 115px; }.mt-120,.my-120 {margin-top: 120px; }.mt-125,.my-125 {margin-top: 125px; }.mt-130,.my-130 {margin-top: 130px; }.mt-135,.my-135 {margin-top: 135px; }.mt-140,.my-140 {margin-top: 140px; }.mt-145,.my-145 {margin-top: 145px; }.mt-150,.my-150 {margin-top: 150px; }.mt-155,.my-155 {margin-top: 155px; }.mt-160,.my-160 {margin-top: 160px; }.mt-165,.my-165 {margin-top: 165px; }.mt-170,.my-170 {margin-top: 170px; }.mt-175,.my-175 {margin-top: 175px; }.mt-180,.my-180 {margin-top: 180px; }.mt-185,.my-185 {margin-top: 185px; }.mt-190,.my-190 {margin-top: 190px; }.mt-195,.my-195 {margin-top: 195px; }.mt-200,.my-200 {margin-top: 200px; }.mt-205,.my-205 {margin-top: 205px; }.mt-210,.my-210 {margin-top: 210px; }.mt-215,.my-215 {margin-top: 215px; }.mt-220,.my-220 {margin-top: 220px; }.mt-225,.my-225 {margin-top: 225px; }.mt-230,.my-230 {margin-top: 230px; }.mt-235,.my-235 {margin-top: 235px; }.mt-240,.my-240 {margin-top: 240px; }.mt-245,.my-245 {margin-top: 245px; }.mt-250,.my-250 {margin-top: 250px; }.mb-5,.my-5 {margin-bottom: 5px !important; }.mb-10,.my-10 {margin-bottom: 10px; }.mb-15,.my-15 {margin-bottom: 15px; }.mb-20,.my-20 {margin-bottom: 20px; }.mb-25,.my-25 {margin-bottom: 25px; }.mb-30,.my-30 {margin-bottom: 30px; }.mb-35,.my-35 {margin-bottom: 35px; }.mb-40,.my-40 {margin-bottom: 40px; }.mb-45,.my-45 {margin-bottom: 45px; }.mb-50,.my-50 {margin-bottom: 50px; }.mb-55,.my-55 {margin-bottom: 55px; }.mb-60,.my-60 {margin-bottom: 60px; }.mb-65,.my-65 {margin-bottom: 65px; }.mb-70,.my-70 {margin-bottom: 70px; }.mb-75,.my-75 {margin-bottom: 75px; }.mb-80,.my-80 {margin-bottom: 80px; }.mb-85,.my-85 {margin-bottom: 85px; }.mb-90,.my-90 {margin-bottom: 90px; }.mb-95,.my-95 {margin-bottom: 95px; }.mb-100,.my-100 {margin-bottom: 100px; }.mb-105,.my-105 {margin-bottom: 105px; }.mb-110,.my-110 {margin-bottom: 110px; }.mb-115,.my-115 {margin-bottom: 115px; }.mb-120,.my-120 {margin-bottom: 120px; }.mb-125,.my-125 {margin-bottom: 125px; }.mb-130,.my-130 {margin-bottom: 130px; }.mb-135,.my-135 {margin-bottom: 135px; }.mb-140,.my-140 {margin-bottom: 140px; }.mb-145,.my-145 {margin-bottom: 145px; }.mb-150,.my-150 {margin-bottom: 150px; }.mb-155,.my-155 {margin-bottom: 155px; }.mb-160,.my-160 {margin-bottom: 160px; }.mb-165,.my-165 {margin-bottom: 165px; }.mb-170,.my-170 {margin-bottom: 170px; }.mb-175,.my-175 {margin-bottom: 175px; }.mb-180,.my-180 {margin-bottom: 180px; }.mb-185,.my-185 {margin-bottom: 185px; }.mb-190,.my-190 {margin-bottom: 190px; }.mb-195,.my-195 {margin-bottom: 195px; }.mb-200,.my-200 {margin-bottom: 200px; }.mb-205,.my-205 {margin-bottom: 205px; }.mb-210,.my-210 {margin-bottom: 210px; }.mb-215,.my-215 {margin-bottom: 215px; }.mb-220,.my-220 {margin-bottom: 220px; }.mb-225,.my-225 {margin-bottom: 225px; }.mb-230,.my-230 {margin-bottom: 230px; }.mb-235,.my-235 {margin-bottom: 235px; }.mb-240,.my-240 {margin-bottom: 240px; }.mb-245,.my-245 {margin-bottom: 245px; }.mb-250,.my-250 {margin-bottom: 250px; }@media only screen and (max-width: 991px) {.rp-0 {padding: 0px !important; }.rp-5 {padding: 5px !important; }.rp-10 {padding: 10px; }.rp-15 {padding: 15px; }.rp-20 {padding: 20px; }.rp-25 {padding: 25px; }.rp-30 {padding: 30px; }.rp-35 {padding: 35px; }.rp-40 {padding: 40px; }.rp-45 {padding: 45px; }.rp-50 {padding: 50px; }.rp-55 {padding: 55px; }.rp-60 {padding: 60px; }.rp-65 {padding: 65px; }.rp-70 {padding: 70px; }.rp-75 {padding: 75px; }.rp-80 {padding: 80px; }.rp-85 {padding: 85px; }.rp-90 {padding: 90px; }.rp-95 {padding: 95px; }.rp-100 {padding: 100px; }.rp-105 {padding: 105px; }.rp-110 {padding: 110px; }.rp-115 {padding: 115px; }.rp-120 {padding: 120px; }.rp-125 {padding: 125px; }.rp-130 {padding: 130px; }.rp-135 {padding: 135px; }.rp-140 {padding: 140px; }.rp-145 {padding: 145px; }.rp-150 {padding: 150px; }.rpt-0,.rpy-0 {padding-top: 0px !important; }.rpt-5,.rpy-5 {padding-top: 5px !important; }.rpt-10,.rpy-10 {padding-top: 10px; }.rpt-15,.rpy-15 {padding-top: 15px; }.rpt-20,.rpy-20 {padding-top: 20px; }.rpt-25,.rpy-25 {padding-top: 25px; }.rpt-30,.rpy-30 {padding-top: 30px; }.rpt-35,.rpy-35 {padding-top: 35px; }.rpt-40,.rpy-40 {padding-top: 40px; }.rpt-45,.rpy-45 {padding-top: 45px; }.rpt-50,.rpy-50 {padding-top: 50px; }.rpt-55,.rpy-55 {padding-top: 55px; }.rpt-60,.rpy-60 {padding-top: 60px; }.rpt-65,.rpy-65 {padding-top: 65px; }.rpt-70,.rpy-70 {padding-top: 70px; }.rpt-75,.rpy-75 {padding-top: 75px; }.rpt-80,.rpy-80 {padding-top: 80px; }.rpt-85,.rpy-85 {padding-top: 85px; }.rpt-90,.rpy-90 {padding-top: 90px; }.rpt-95,.rpy-95 {padding-top: 95px; }.rpt-100,.rpy-100 {padding-top: 100px; }.rpt-105,.rpy-105 {padding-top: 105px; }.rpt-110,.rpy-110 {padding-top: 110px; }.rpt-115,.rpy-115 {padding-top: 115px; }.rpt-120,.rpy-120 {padding-top: 120px; }.rpt-125,.rpy-125 {padding-top: 125px; }.rpt-130,.rpy-130 {padding-top: 130px; }.rpt-135,.rpy-135 {padding-top: 135px; }.rpt-140,.rpy-140 {padding-top: 140px; }.rpt-145,.rpy-145 {padding-top: 145px; }.rpt-150,.rpy-150 {padding-top: 150px; }.rpb-0,.rpy-0 {padding-bottom: 0px !important; }.rpb-5,.rpy-5 {padding-bottom: 5px !important; }.rpb-10,.rpy-10 {padding-bottom: 10px; }.rpb-15,.rpy-15 {padding-bottom: 15px; }.rpb-20,.rpy-20 {padding-bottom: 20px; }.rpb-25,.rpy-25 {padding-bottom: 25px; }.rpb-30,.rpy-30 {padding-bottom: 30px; }.rpb-35,.rpy-35 {padding-bottom: 35px; }.rpb-40,.rpy-40 {padding-bottom: 40px; }.rpb-45,.rpy-45 {padding-bottom: 45px; }.rpb-50,.rpy-50 {padding-bottom: 50px; }.rpb-55,.rpy-55 {padding-bottom: 55px; }.rpb-60,.rpy-60 {padding-bottom: 60px; }.rpb-65,.rpy-65 {padding-bottom: 65px; }.rpb-70,.rpy-70 {padding-bottom: 70px; }.rpb-75,.rpy-75 {padding-bottom: 75px; }.rpb-80,.rpy-80 {padding-bottom: 80px; }.rpb-85,.rpy-85 {padding-bottom: 85px; }.rpb-90,.rpy-90 {padding-bottom: 90px; }.rpb-95,.rpy-95 {padding-bottom: 95px; }.rpb-100,.rpy-100 {padding-bottom: 100px; }.rpb-105,.rpy-105 {padding-bottom: 105px; }.rpb-110,.rpy-110 {padding-bottom: 110px; }.rpb-115,.rpy-115 {padding-bottom: 115px; }.rpb-120,.rpy-120 {padding-bottom: 120px; }.rpb-125,.rpy-125 {padding-bottom: 125px; }.rpb-130,.rpy-130 {padding-bottom: 130px; }.rpb-135,.rpy-135 {padding-bottom: 135px; }.rpb-140,.rpy-140 {padding-bottom: 140px; }.rpb-145,.rpy-145 {padding-bottom: 145px; }.rpb-150,.rpy-150 {padding-bottom: 150px; }.rm-0 {margin: 0px !important; }.rm-5 {margin: 5px !important; }.rm-10 {margin: 10px; }.rm-15 {margin: 15px; }.rm-20 {margin: 20px; }.rm-25 {margin: 25px; }.rm-30 {margin: 30px; }.rm-35 {margin: 35px; }.rm-40 {margin: 40px; }.rm-45 {margin: 45px; }.rm-50 {margin: 50px; }.rm-55 {margin: 55px; }.rm-60 {margin: 60px; }.rm-65 {margin: 65px; }.rm-70 {margin: 70px; }.rm-75 {margin: 75px; }.rm-80 {margin: 80px; }.rm-85 {margin: 85px; }.rm-90 {margin: 90px; }.rm-95 {margin: 95px; }.rm-100 {margin: 100px; }.rm-105 {margin: 105px; }.rm-110 {margin: 110px; }.rm-115 {margin: 115px; }.rm-120 {margin: 120px; }.rm-125 {margin: 125px; }.rm-130 {margin: 130px; }.rm-135 {margin: 135px; }.rm-140 {margin: 140px; }.rm-145 {margin: 145px; }.rm-150 {margin: 150px; }.rmt-0,.rmy-0 {margin-top: 0px !important; }.rmt-5,.rmy-5 {margin-top: 5px !important; }.rmt-10,.rmy-10 {margin-top: 10px; }.rmt-15,.rmy-15 {margin-top: 15px; }.rmt-20,.rmy-20 {margin-top: 20px; }.rmt-25,.rmy-25 {margin-top: 25px; }.rmt-30,.rmy-30 {margin-top: 30px; }.rmt-35,.rmy-35 {margin-top: 35px; }.rmt-40,.rmy-40 {margin-top: 40px; }.rmt-45,.rmy-45 {margin-top: 45px; }.rmt-50,.rmy-50 {margin-top: 50px; }.rmt-55,.rmy-55 {margin-top: 55px; }.rmt-60,.rmy-60 {margin-top: 60px; }.rmt-65,.rmy-65 {margin-top: 65px; }.rmt-70,.rmy-70 {margin-top: 70px; }.rmt-75,.rmy-75 {margin-top: 75px; }.rmt-80,.rmy-80 {margin-top: 80px; }.rmt-85,.rmy-85 {margin-top: 85px; }.rmt-90,.rmy-90 {margin-top: 90px; }.rmt-95,.rmy-95 {margin-top: 95px; }.rmt-100,.rmy-100 {margin-top: 100px; }.rmt-105,.rmy-105 {margin-top: 105px; }.rmt-110,.rmy-110 {margin-top: 110px; }.rmt-115,.rmy-115 {margin-top: 115px; }.rmt-120,.rmy-120 {margin-top: 120px; }.rmt-125,.rmy-125 {margin-top: 125px; }.rmt-130,.rmy-130 {margin-top: 130px; }.rmt-135,.rmy-135 {margin-top: 135px; }.rmt-140,.rmy-140 {margin-top: 140px; }.rmt-145,.rmy-145 {margin-top: 145px; }.rmt-150,.rmy-150 {margin-top: 150px; }.rmb-0,.rmy-0 {margin-bottom: 0px !important; }.rmb-5,.rmy-5 {margin-bottom: 5px !important; }.rmb-10,.rmy-10 {margin-bottom: 10px; }.rmb-15,.rmy-15 {margin-bottom: 15px; }.rmb-20,.rmy-20 {margin-bottom: 20px; }.rmb-25,.rmy-25 {margin-bottom: 25px; }.rmb-30,.rmy-30 {margin-bottom: 30px; }.rmb-35,.rmy-35 {margin-bottom: 35px; }.rmb-40,.rmy-40 {margin-bottom: 40px; }.rmb-45,.rmy-45 {margin-bottom: 45px; }.rmb-50,.rmy-50 {margin-bottom: 50px; }.rmb-55,.rmy-55 {margin-bottom: 55px; }.rmb-60,.rmy-60 {margin-bottom: 60px; }.rmb-65,.rmy-65 {margin-bottom: 65px; }.rmb-70,.rmy-70 {margin-bottom: 70px; }.rmb-75,.rmy-75 {margin-bottom: 75px; }.rmb-80,.rmy-80 {margin-bottom: 80px; }.rmb-85,.rmy-85 {margin-bottom: 85px; }.rmb-90,.rmy-90 {margin-bottom: 90px; }.rmb-95,.rmy-95 {margin-bottom: 95px; }.rmb-100,.rmy-100 {margin-bottom: 100px; }.rmb-105,.rmy-105 {margin-bottom: 105px; }.rmb-110,.rmy-110 {margin-bottom: 110px; }.rmb-115,.rmy-115 {margin-bottom: 115px; }.rmb-120,.rmy-120 {margin-bottom: 120px; }.rmb-125,.rmy-125 {margin-bottom: 125px; }.rmb-130,.rmy-130 {margin-bottom: 130px; }.rmb-135,.rmy-135 {margin-bottom: 135px; }.rmb-140,.rmy-140 {margin-bottom: 140px; }.rmb-145,.rmy-145 {margin-bottom: 145px; }.rmb-150,.rmy-150 {margin-bottom: 150px; } }.delay-1-0s {-webkit-animation-delay: 1s;animation-delay: 1s; }.delay-2-0s {-webkit-animation-delay: 2s;animation-delay: 2s; }.delay-0-1s {-webkit-animation-delay: 0.1s;animation-delay: 0.1s; }.delay-0-2s {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }.delay-0-3s {-webkit-animation-delay: 0.3s;animation-delay: 0.3s; }.delay-0-4s {-webkit-animation-delay: 0.4s;animation-delay: 0.4s; }.delay-0-5s {-webkit-animation-delay: 0.5s;animation-delay: 0.5s; }.delay-0-6s {-webkit-animation-delay: 0.6s;animation-delay: 0.6s; }.delay-0-7s {-webkit-animation-delay: 0.7s;animation-delay: 0.7s; }.delay-0-8s {-webkit-animation-delay: 0.8s;animation-delay: 0.8s; }.delay-0-9s {-webkit-animation-delay: 0.9s;animation-delay: 0.9s; }.delay-1-1s {-webkit-animation-delay: 1.1s;animation-delay: 1.1s; }.delay-1-2s {-webkit-animation-delay: 1.2s;animation-delay: 1.2s; }.delay-1-3s {-webkit-animation-delay: 1.3s;animation-delay: 1.3s; }.delay-1-4s {-webkit-animation-delay: 1.4s;animation-delay: 1.4s; }.delay-1-5s {-webkit-animation-delay: 1.5s;animation-delay: 1.5s; }.delay-1-6s {-webkit-animation-delay: 1.6s;animation-delay: 1.6s; }.delay-1-7s {-webkit-animation-delay: 1.7s;animation-delay: 1.7s; }.delay-1-8s {-webkit-animation-delay: 1.8s;animation-delay: 1.8s; }.delay-1-9s {-webkit-animation-delay: 1.9s;animation-delay: 1.9s; }@-webkit-keyframes sticky {0% {top: -100px; }100% {top: 0; } }@keyframes sticky {0% {top: -100px; }100% {top: 0; } }.main-header {position: relative;left: 0px;top: 0px;z-index: 999;width: 100%;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; }.main-header .header-upper {z-index: 5;width: 100%;background: white;position: relative;padding-left: 55px;padding-right: 55px;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; }@media only screen and (max-width: 1500px) {.main-header .header-upper {padding-left: 0;padding-right: 0; } }.main-header .logo-outer {-webkit-box-flex: 0;-ms-flex: none;flex: none; }@media only screen and (max-width: 991px) {.main-header .logo-outer {display: none; } }.main-header .logo {z-index: 9;padding: 2px 0;position: relative; }.main-header.fixed-header .header-upper {top: 0;left: 0;position: fixed;-webkit-animation: sticky 1s;animation: sticky 1s;-webkit-box-shadow: 0px 0px 30px 0px rgba(87, 95, 245, 0.1);box-shadow: 0px 0px 30px 0px rgba(87, 95, 245, 0.1); }@media only screen and (max-width: 991px) {.header-top-wrap {display: none; } }.header-top {font-size: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-family: "Montserrat", sans-serif; }.header-top ul {display: -webkit-box;display: -ms-flexbox;display: flex; }.header-top ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative; }.header-top ul li span {margin-right: 5px;text-transform: uppercase; }.header-top ul li i {margin-right: 13px; }.header-top ul li:after {content: '';width: 22px;height: 22px;background: transparent;line-height: 22px;border-radius: 50%;text-align: center;margin-left: 33px;margin-right: 33px;border: 1px solid rgba(255, 255, 255, 0.3); }.header-top ul li:before {content: '';width: 7px;height: 7px;background: white;line-height: 7px;border-radius: 50%;text-align: center;position: absolute;opacity: 0.3;right: 40px;top: 11px; }.header-top ul li:last-child:after, .header-top ul li:last-child:before {display: none; }.nav-outer {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }.nav-outer .menu-btn {margin-left: 75px; }@media only screen and (max-width: 991px) {.nav-outer .menu-btn {display: none; } }@media only screen and (max-width: 991px) {.main-menu {width: 100%; } }@media only screen and (max-width: 480px) {.main-menu .mobile-logo {max-width: 150px; } }@media only screen and (max-width: 991px) {.main-menu .collapse {overflow: auto; } }.main-menu .navbar-collapse {padding: 0px; }.main-menu .navbar-collapse > ul {display: -webkit-box;display: -ms-flexbox;display: flex; }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse > ul {display: block;padding: 25px 0;background: #FFFFFF; }.main-menu .navbar-collapse > ul > li:last-child {border-bottom: 1px solid #f3f3f3; } }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse {left: 0;width: 100%;padding: 0 15px;position: absolute; } }.main-menu .navbar-collapse li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 33px 20px; }@media only screen and (max-width: 1500px) {.main-menu .navbar-collapse li {padding: 30px 15px; } }@media only screen and (max-width: 1199px) {.main-menu .navbar-collapse li {padding: 30px 10px; } }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li {display: block;padding: 0 20px;border-top: 1px solid #f3f3f3; } }.main-menu .navbar-collapse li.dropdown .dropdown-btn {cursor: pointer;font-size: 13px;margin-left: 5px; }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 0;width: 50px;height: 43px;border-left: 1px solid #f2f2f2;text-align: center;line-height: 43px; } }.main-menu .navbar-collapse li a {position: relative;display: block;font-size: 18px;opacity: 1;font-weight: 500;color: #a45ba4;text-transform: uppercase;font-family: "Montserrat", sans-serif;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li a {padding: 10px 10px;line-height: 22px; } }.main-menu .navbar-collapse li.current > a, .main-menu .navbar-collapse li.current-menu-item > a {font-weight: 500; }.main-menu .navbar-collapse li li {border-top: 1px solid #f3f3f3; }.main-menu .navbar-collapse li li a {text-transform: capitalize; }.main-menu .navbar-collapse li .megamenu {position: absolute;left: 0px;top: 100%;width: 100%;z-index: 100;display: none;padding: 20px 0;background: #ffffff;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); }.main-menu .navbar-collapse li .megamenu:after {display: block;clear: both;content: ""; }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li .megamenu {position: relative;-webkit-box-shadow: none;box-shadow: none;width: 100%; }.main-menu .navbar-collapse li .megamenu .container {max-width: 100%; }.main-menu .navbar-collapse li .megamenu .row {margin: 0px; } }.main-menu .navbar-collapse li .megamenu ul {display: block;position: relative;top: 0;width: 100%;-webkit-box-shadow: none;box-shadow: none; }.main-menu .navbar-collapse li ul {position: absolute;left: inherit;top: 100%;min-width: 250px;z-index: 100;display: none;background: #ffffff;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li ul {position: relative;display: none;width: 100%;-webkit-box-shadow: none;box-shadow: none; }.main-menu .navbar-collapse li ul:after {display: block;clear: both;content: ""; } }@media only screen and (max-width: 991px) and (max-width: 375px) {.main-menu .navbar-collapse li ul {min-width: auto; } }.main-menu .navbar-collapse li ul li {width: 100%;padding: 7px 20px; }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li ul li {padding: 0 15px; } }.main-menu .navbar-collapse li ul li ul {left: 100%;top: 0%; }@media only screen and (max-width: 991px) {.main-menu .navbar-collapse li ul li ul {left: auto; } }.main-menu .navbar-header {display: none; }@media only screen and (max-width: 991px) {.main-menu .navbar-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start; } }.main-menu .navbar-header .navbar-toggle {float: right;padding: 4px 0;cursor: pointer;background: transparent; }.main-menu .navbar-header .navbar-toggle .icon-bar {background: #696969;height: 2px;width: 30px;display: block;margin: 7px 0; }.menu-icons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }.menu-sidebar {display: -webkit-box;display: -ms-flexbox;display: flex; }.menu-sidebar a {background: #a45ba4;padding: 2px 10px;color: #fff;font-size: 23px;}.hero-section .container {max-width: 1350px; }.hero-content {z-index: 1;position: relative; }@media only screen and (max-width: 1500px) {.hero-content {margin-top: 150px;margin-bottom: 150px; } }@media only screen and (max-width: 991px) {.hero-content {margin-bottom: 100px; } }.hero-content .bg-text {-webkit-transform: translate(-50px, -58%);-ms-transform: translate(-50px, -58%);transform: translate(-15px, -58%);}@media only screen and (max-width: 1199px) {.hero-content .bg-text {font-size: 150px;-webkit-transform: translate(-15px, -50%);-ms-transform: translate(-15px, -50%);transform: translate(-15px, -50%); } }@media only screen and (max-width: 767px) {.hero-content .bg-text {font-size: 100px; } }@media only screen and (max-width: 575px) {.hero-content .bg-text {font-size: 75px; } }.hero-content h1 {letter-spacing: -3px; }@media only screen and (max-width: 1500px) {.hero-content h1 {font-size: 75px; } }@media only screen and (max-width: 1199px) {.hero-content h1 {font-size: 65px; } }@media only screen and (max-width: 767px) {.hero-content h1 {font-size: 50px; } }@media only screen and (max-width: 575px) {.hero-content h1 {font-size: 40px; } }.hero-right-image {height: 100%;width: 50vw;right: 0;top: 0;z-index: -1;overflow: hidden;position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-size: cover;background-position:center;}.project-item {overflow: hidden;margin-bottom: 60px;position: relative;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content; }@media only screen and (max-width: 767px) {.project-item {margin-top: 0; } }@media only screen and (max-width: 1199px) {.project-item {max-width: 100%; }.project-item img {width: 100%; } }.project-item:hover .project-content {opacity: 1;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0); }.project-content {position: absolute;bottom: 20px;right: 20px;opacity: 0;max-width: 250px;background: white;padding: 25px 35px;-webkit-transition: 0.4s linear;-o-transition: 0.4s linear;transition: 0.4s linear;width: calc(100% - 40px);-webkit-transform: translate(110%);-ms-transform: translate(110%);transform: translate(110%); }.project-content h5 {margin: 0;font-size: 20px;text-align: center; }.project-btn {margin-top: -55px; }@media only screen and (max-width: 767px) {.project-btn {margin-top: 0; } }.feedback-wrap {max-width: 680px;margin-left: auto;margin-right: auto;padding-left: 25px;padding-right: 25px; }.feedback-left-image {min-height: 450px; }.feedback-content-item {font-size: 42px;line-height: 1.33; }@media only screen and (max-width: 1500px) {.feedback-content-item {font-size: 33px; } }@media only screen and (max-width: 575px) {.feedback-content-item {font-size: 28px; } }@media only screen and (max-width: 375px) {.feedback-content-item {font-size: 22px;line-height: 1.5; } }.feedback-content-item .font-weight-normal {color: #696969; }.feedback-logos img {margin: 10px 10px 0; }.about-page-feedback .feedback-wrap {padding-right: 55px; }@media only screen and (max-width: 1199px) {.about-page-feedback .feedback-wrap {padding-right: 25px; } }.about-page-feedback .bg-text {font-size: 150px; }.feedback-item-wrap .feedback-content-item {font-size: 30px;line-height: 1.6; }@media only screen and (max-width: 575px) {.feedback-item-wrap .feedback-content-item {font-size: 25px; } }@media only screen and (max-width: 375px) {.feedback-item-wrap .feedback-content-item {font-size: 20px; } }.feedback-logo-wrap {max-width: 300px;margin-left: auto;margin-right: auto; }.feedback-logo-wrap img {width: 70px;cursor: pointer;display: inline-block;margin-left: 15px;margin-right: 15px; }.feedback-logo-wrap .slick-dots {margin-top: 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }.feedback-logo-wrap .slick-dots li {width: 10px;height: 10px;margin: 5px;opacity: 0.15;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;overflow: hidden;border: 2px solid;border-radius: 50%; }.feedback-logo-wrap .slick-dots li.slick-active {opacity: 1; }.feedback-logo-wrap .slick-dots li button {background: transparent; }.booking-section {padding-left: 55px;padding-right: 55px; }@media only screen and (max-width: 1500px) {.booking-section {padding-left: 0;padding-right: 0; } }.booking-item {display: -webkit-box;display: -ms-flexbox;display: flex;background: #F9F9F9;margin-bottom: 30px;height: calc(100% - 30px); }@media only screen and (max-width: 767px) {.booking-item {display: block; } }.booking-item .booking-image {width: 100%;min-height: 400px;background-size: cover; }.booking-item .booking-content {padding: 75px 55px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;position: relative;width: 50%;-webkit-box-flex: 0;-ms-flex: none;flex: none;z-index: 1;min-width: 430px; }@media only screen and (max-width: 767px) {.booking-item .booking-content {width: 100%;min-width: auto; } }@media only screen and (max-width: 575px) {.booking-item .booking-content {padding-left: 15px;padding-right: 15px; } }.booking-item .booking-content .bg-text {top: 50px;left: 60px;font-size: 85px; }@media only screen and (max-width: 575px) {.booking-item .booking-content .bg-text {font-size: 55px; } }.booking-item .booking-content > h3 {margin-bottom: 18px; }.booking-item .booking-content ul li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 25px; }.booking-item .booking-content ul li > i {color: #a031b5;margin: 10px 20px 0 0;}.booking-item .booking-content ul li h5 {margin-bottom: 0;font-weight: 600; }.booking-item .booking-content ul li p {margin-bottom: 0; }.booking-item .booking-content ul li .theme-btn {font-size: 15px;margin-top: 30px;padding: 10px 25px; }.category-section {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-left: 70px;padding-right: 70px;margin-left: -15px;margin-right: -15px; }@media only screen and (max-width: 1500px) {.category-section {padding-left: 15px;padding-right: 15px; } }.category-section .category-item {margin-left: 15px;margin-right: 15px;width: calc(20% - 30px); }@media only screen and (max-width: 1500px) {.category-section .category-item {width: calc(33.33% - 30px); } }@media only screen and (max-width: 991px) {.category-section .category-item {width: calc(50% - 30px); } }@media only screen and (max-width: 575px) {.category-section .category-item {width: calc(100% - 30px); } }.category-item {z-index: 1;position: relative;padding: 50px 15px;text-align: center;margin-bottom: 30px; }.category-item .for-border {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1; }.category-item:before, .category-item:after,.category-item .for-border:after,.category-item .for-border:before {content: '';-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;position: absolute;background: #a45ba4; }.category-item:before,.category-item .for-border:before {width: 1px;height: 0; }.category-item:after,.category-item .for-border:after {height: 1px;width: 0; }.category-item:before {left: 0;bottom: 0; }.category-item:after {top: 0;left: 0;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s; }.category-item .for-border:before {top: 0;right: 0;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s; }.category-item .for-border:after {right: 0;bottom: 0;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s; }.category-item:hover:before {height: 100%;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s; }.category-item:hover:after {width: 100%;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s; }.category-item:hover .for-border:before {height: 100%;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s; }.category-item:hover .for-border:after {width: 100%;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s; }.category-item .category-title {z-index: 1;position: relative; }.category-item .category-title .bg-text {left: 50%;font-size: 75px;-webkit-transform: translate(-50%, -40%);-ms-transform: translate(-50%, -40%);transform: translate(-50%, -40%); }.category-item > i {line-height: 1;font-size: 111px;margin-bottom: 22px;color: #a45ba4;display: inline-block; }.about-page {z-index: 1;position: relative; }.about-page::before {position: absolute;content: "";width: 100%;height: 100%;z-index: -1;top: 0;left: 0;opacity: 1;background-color: #F7F7F7; }.about-page:before {top: auto;bottom: 0;height: 130%; }.category-item.style-two {background: white;-webkit-box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1); }.category-item.style-two:after, .category-item.style-two:before {display: none; }.category-item.style-two > i {color: #D6B981; }.category-item.style-two h4 a:hover {color: #D6B981;text-decoration: underline;text-decoration-thickness: 1px; }.contact-from .theme-btn {padding: 18px 15px; }.contact-left-image,.contact-right-image {position: absolute;width: 33.33%;z-index: -1; }@media only screen and (max-width: 767px) {.contact-left-image,.contact-right-image {display: none; } }.contact-left-image {left: 0;bottom: -70px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }.contact-right-image {right: 0;top: -70px;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%); }.contact-right-image img:nth-child(2) {position: absolute;bottom: -80px;right: -60px;z-index: -2;max-width: 50%;-webkit-animation: rotated_circle 20s infinite;animation: rotated_circle 20s infinite; }@media only screen and (max-width: 1500px) {.contact-right-image img:nth-child(2) {left: -80px; } }.footer-one {z-index: 1;font-size: 16px;position: relative; }.footer-one a:not(:hover) {opacity: 0.6; }.footer-one p {opacity: 0.6; }.footer-one .footer-logo {margin-top: -5px; }.footer-one .footer-logo a {opacity: 1; }.footer-one .footer-title,.footer-one .footer-menu li a {text-transform: uppercase; }.footer-one .menu-widget {max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;margin-left: auto;margin-right: auto; }@media only screen and (max-width: 575px) {.footer-one .menu-widget {margin-left: 0; } }.footer-title {margin-bottom: 35px; }.footer-widget {margin-bottom: 50px; }.footer-widget .social-style-one a i {-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }.footer-widget .social-style-one a:hover i {color: #a45ba4; }.menu-widget ul li {margin-bottom: 10px; }.menu-widget ul li:last-child {margin-bottom: 0; }.menu-widget ul li a {display: -webkit-box;display: -ms-flexbox;display: flex; }.menu-widget ul li a:before {content: '';width: 5px;height: 5px;background: white;line-height: 5px;border-radius: 50%;text-align: center;margin: 14px 10px 0 0; }.menu-widget ul li a:not(:hover):before {opacity: 0.6; }.copyright-area {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid rgba(255, 255, 255, 0.1); }.copyright-area .footer-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 500px;margin-bottom: 10px; }.copyright-area .footer-menu li {margin: 0 35px 5px 0; }@media only screen and (max-width: 1199px) {.copyright-area .footer-menu li {margin-right: 25px; } }.copyright-area .copyright-social p {margin-bottom: 8px; }.contact-widget ul li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 15px; }.contact-widget ul li i {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 5px 15px 0 0;color: #edece9;}.contact-widget ul li h5 {font-size: 20px;margin-bottom: 5px; }.footer-two {font-size: 16px; }.footer-two .copyright-area {border-color: rgba(36, 36, 36, 0.15); }@media only screen and (max-width: 375px) {.footer-two .footer-menu {font-size: 16px; } }.footer-three {font-size: 16px; }.footer-three .footer-title {font-size: 24px; }.footer-three a:not(:hover) {opacity: 0.6; }.footer-three a:hover {color: #D6B981;text-decoration: underline; }.footer-three p {opacity: 0.6; }.footer-three .menu-widget ul li a:before {background: #D6B981; }.footer-three .social-style-one a:hover {background: #D6B981; }.footer-three .social-style-one a:hover i {color: white; }.footer-three .newsletter-widget form {position: relative; }.footer-three .newsletter-widget form input {margin: 0;padding: 15px 25px; }.footer-three .newsletter-widget form input::-webkit-input-placeholder {font-weight: 400; }.footer-three .newsletter-widget form input:-ms-input-placeholder {font-weight: 400; }.footer-three .newsletter-widget form input::-ms-input-placeholder {font-weight: 400; }.footer-three .newsletter-widget form input::placeholder {font-weight: 400; }.footer-three .newsletter-widget form button {top: 10px;right: 10px;position: absolute;width: 45px;height: 45px;background: #D6B981; }


.dotted-list {
    list-style-type: none;
    font-size: 14px;
  }
  
  .dotted-list li {
    overflow: hidden;
    margin: 0 0 10px 0;
    position: relative;
  }
  
  .dotted-list li span:first-child {
    float: left;
    display: inline-block;
    padding: 0 20px 0 0;
    background-color: #fff;
    z-index: 10;
    position: relative;
  }
  
  .dotted-list li span + span {
    float: right;
    display: inline-block;
    padding: 0 3px 0 20px;
    text-align: right;
    background-color: #fff;
    z-index: 10;
    position: relative;
  }
  
  .dotted-list li:before {
    content: ".......................................................................................................................................................................................................................................................................................................................................................";
    white-space: nowrap;
    position: absolute;
  }