@charset "UTF-8";
/*===================================================================
[Table Of Content]

    * Imported CSS
    * Typography CSS
    * Common CSS
    * Main Navigation CSS
    * Header CSS
    * Home Slider CSS
    * About CSS
    * Service CSS
    * Team CSS
    * Portfolio CSS
    * Brand Logo CSS
    * Form CSS
    * Blog CSS
    * Contact CSS
    * Instagram Reel CSS
    * Footer CSS

=====================================================================*/
/*
-----------------------------------------------------------------------
  Typography CSS
-----------------------------------------------------------------------
*/
body {color: #868686;font-size: 20px;font-family: "Work Sans", sans-serif;font-weight: 400;line-height: 1.8;margin: 0;overflow-x: hidden;-ms-word-wrap: break-word;word-wrap: break-word;}@media (max-width: 1699px) {body {font-size: 18px;}}@media only screen and (max-width: 767px) {body {font-size: 16px;}}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #111;font-family: "Big Shoulders Display", cursive;font-weight: 700;line-height: 1.1;margin-bottom: 10px;margin-top: 0;}a {color: #5B7B57;text-decoration: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}a:hover, a:active, a:focus {-webkit-box-shadow: none;box-shadow: none;color: #ce4100;outline: none;text-decoration: none;}a img {border: none;}.btn:focus {-webkit-box-shadow: none;box-shadow: none;}p {margin-bottom: 30px;}p:last-child {margin-bottom: 0;}:active, :focus {-webkit-box-shadow: none;box-shadow: none;outline: none !important;}::-moz-selection {background: #5B7B57;color: #fff;text-shadow: none;}::selection {background: #5B7B57;color: #fff;text-shadow: none;}::-moz-selection {background: #5B7B57;color: #fff;text-shadow: none;}::-webkit-selection {background: #5B7B57;color: #fff;text-shadow: none;}img {max-width: 100%;}iframe {border: none !important;}textarea:focus, textarea:active, input:focus, input:active {outline: none;}ul {margin: 0;padding: 0;}ul li {list-style: none;}pre, ul, ol, dl, dd, blockquote, address, table, fieldset {margin-bottom: 30px;}table p {margin-bottom: 0;}.bg-img {background: no-repeat center center;background-size: cover;}.bg-img-tr {background: no-repeat top right;}.bg-img-tl {background: no-repeat top left;}.bg-img-br {background: no-repeat bottom right;}.bg-img-bl {background: no-repeat bottom left;}.bg-img-nr {background: no-repeat center center;background-size: contain;}.bg-img-rc {background: no-repeat;background-size: contain;}.vertical-link {transform: rotate(90deg);}.parallax {background-size: cover;background-repeat: no-repeat;}.z-3 {z-index: 3;}.uppercase {text-transform: uppercase;}.wrapper {overflow-x: hidden;}.container {max-width: 1470px;padding-left: 15px;padding-right: 15px;}@media only screen and (max-width: 1399.98px) {.container {max-width: 1140px;padding-left: 15px;padding-right: 15px;}}.container.max-1170 {max-width: 1200px;}.container.max-1200 {max-width: 1200px;}.container.max-1300 {max-width: 1300px;}.container.max-1400 {max-width: 1400px;}.container.max-1440 {max-width: 1440px;}.container.max-1500 {max-width: 1500px;}.container.max-1403 {max-width: 1603px;margin-right: 0;}.container.max-1603 {max-width: 1603px;}.row {margin-right: -15px;margin-left: -15px;}.row > [class*=col-] {padding-right: 15px;padding-left: 15px;}.no-gutter {margin-right: 0;margin-left: 0;}.no-gutter .col, .no-gutter [class*=col-] {padding-left: 0;padding-right: 0;}.row-gutter-10 {margin-right: -5px;margin-left: -5px;}.row-gutter-10 .col, .row-gutter-10 [class*=col-] {padding-left: 5px;padding-right: 5px;}.row-gutter-26 {margin-right: -13px;margin-left: -13px;}.row-gutter-26 .col, .row-gutter-26 [class*=col-] {padding-left: 13px;padding-right: 13px;}.row-gutter-20 {margin-right: -10px;margin-left: -10px;}.row-gutter-20 .col, .row-gutter-20 [class*=col-] {padding-left: 10px;padding-right: 10px;}.row-gutter-30 {margin-right: -15px;margin-left: -15px;}.row-gutter-30 .col, .row-gutter-30 [class*=col-] {padding-left: 15px;padding-right: 15px;}.row-gutter-60 {margin-right: -30px;margin-left: -30px;}.row-gutter-60 .col, .row-gutter-60 [class*=col-] {padding-left: 30px;padding-right: 30px;}section .container, section .container-fluid {padding-bottom: 150px;padding-top: 150px;}@media only screen and (max-width: 1199px) {section .container, section .container-fluid {padding-bottom: 90px;padding-top: 90px;}}.btn-border {display: inline-block;padding: 10px 30px;border: 1px solid #ddd;font-size: 12px;font-weight: 600;line-height: 2;letter-spacing: 2px;border-radius: 0;text-transform: uppercase;background-color: transparent;background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #222), color-stop(50%, transparent));background-image: linear-gradient(to right, #222 50%, transparent 50%);background-size: 201% 100%;background-position: right bottom;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.btn-border:hover {background-color: transparent;background-position: left bottom;border-color: #222;color: #fff;}.btn-theme {background-color: #111;color: #fff;display: inline-block;font-size: 14px;line-height: 2;letter-spacing: 2px;padding: 15px 30px;text-transform: uppercase;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1199px) {.btn-theme {font-size: 14px;padding: 16px 28px;}}.btn-theme:hover {background-color: #5B7B57;color: #fff;}.btn-link {-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #111;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 14px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;line-height: 20px;text-decoration: none;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}.btn-link .icon {font-size: 18px;margin: 1px 0 0 5px;}.btn-link:hover {color: #5B7B57;}.fancybox-slide {cursor: url("../img/icons/cancel-white.png"), auto;}.page-header-area {background-color: transparent;padding: 83px 0 0;position: relative;overflow: hidden;z-index: 1;}@media only screen and (max-width: 1199px) {.page-header-area {padding: 52px 0 0;}}.page-header-content .title {color: #111;font-size: 66px;font-family: "Playfair Display", serif;font-weight: 400;letter-spacing: -2px;margin-bottom: 10px;margin-top: 0;}@media only screen and (max-width: 1199px) {.page-header-content .title {font-size: 46px;}}@media only screen and (max-width: 767px) {.page-header-content .title {font-size: 38px;}}.breadcrumb-area {margin-bottom: 0;}.breadcrumb-background {background-color: #f2f2f2;padding: 30px 0;margin-bottom: 150px;}.breadcrumb-area .breadcrumb {background-color: transparent;display: block;-ms-flex-wrap: unset;flex-wrap: unset;letter-spacing: 0;margin-bottom: 0;padding: 0;}.breadcrumb-area .breadcrumb li {color: #111;display: inline-block;font-size: 14px;font-weight: 400;letter-spacing: 0;position: relative;}@media only screen and (max-width: 991px) {.breadcrumb-area .breadcrumb li {font-size: 13px;}}.breadcrumb-area .breadcrumb li a {color: #111;}.breadcrumb-area .breadcrumb li a:hover {color: #5B7B57;}.breadcrumb-area .breadcrumb .breadcrumb-sep {vertical-align: 0;font-size: 14px;margin-right: 0;margin-left: 0;}.pagination-content-wrap {margin-top: 4px;margin-bottom: 36px;}.pagination-content-wrap .pagination-nav .pagination li {display: inline-block;margin: 0 5px 0 0;}.pagination-content-wrap .pagination-nav .pagination li a {border: 1px solid #ebebeb;color: #454545;display: block;font-size: 14px;line-height: 20px;min-width: 38px;padding: 8px 2px;position: relative;text-align: center;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.pagination-content-wrap .pagination-nav .pagination li a.active {background-color: #111;border-color: #111;color: #fff;}.pagination-content-wrap .pagination-nav .pagination li a:hover {background-color: #111;border-color: #111;color: #fff;}.m--0 {margin: 0 !important;}.mb--0 {margin-bottom: 0 !important;}.ml--0 {margin-left: 0 !important;}.ml-10 {margin-left: 10px !important;}.mr--0 {margin-right: 0 !important;}.mr-10 {margin-right: 10px !important;}.mt--0 {margin-top: 0 !important;}.mt-60 {margin-top: 60px !important;}.mb-30 {margin-bottom: 30px !important;}.mb-80 {margin-bottom: 80px !important;}.p--0 {padding: 0 !important;}.pb--0 {padding-bottom: 0 !important;}.pb-150 {padding-bottom: 150px !important;}.pl--0 {padding-left: 0 !important;}.pl-120 {padding-left: 120px !important;}.pr--0 {padding-right: 0 !important;}.pt--0 {padding-top: 0 !important;}.pt--80 {padding-top: 80px !important;}.preloader-deactive .preloader-wrap {display: none;}.preloader-wrap {background-color: #fff;position: fixed;left: 0;top: 0;height: 100vh;width: 100vw;z-index: 99999;overflow: hidden;}.preloader-wrap .preloader {position: absolute;width: 50px;height: 50px;top: 50%;left: 50%;margin-left: -32px;margin-top: -50px;}.preloader-wrap .preloader .dot {height: 100%;width: 100%;display: block;-webkit-animation: la-rotateplane 1.2s infinite ease-in-out;animation: la-rotateplane 2.2s infinite ease-in-out;background-color: #5B7B57;}.preloader-wrap .preloader .dot-clone {position: absolute;top: 10px;left: 10px;background-color: #fff;}@-webkit-keyframes la-rotateplane {0% {-webkit-transform: perspective(120px);}50% {-webkit-transform: perspective(120px) rotateY(180deg);}100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);}}@keyframes la-rotateplane {0% {-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);transform: perspective(120px) rotateX(0deg) rotateY(0deg);}50% {-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(0deg);transform: perspective(120px) rotateX(-180deg) rotateY(0deg);}100% {-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(180deg);transform: perspective(120px) rotateX(-180deg) rotateY(180deg);}}.scroll-to-top {-webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);bottom: -60px;background-color: #222;color: #fff;position: fixed;right: 3%;padding: 0;width: 40px;height: 40px;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-size: 30px;line-height: 38px;font-weight: 700;cursor: pointer;opacity: 0;visibility: hidden;overflow: hidden;transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);z-index: 999;}.scroll-to-top:hover {background-color: #5B7B57;}.scroll-to-top.show {visibility: visible;opacity: 1;bottom: 70px;}.scroll-to-top.show:hover {opacity: 1;}.fixed {position: fixed;display: block;right: 0;top: 150px;padding-right: 230px !important;}.main-menu > li {margin-right: 14px;padding: 3px 0;}.main-menu > li:last-child {margin-right: 0;}.main-menu > li > a {color: #000;display: block;font-size: 14px;font-weight: 500;line-height: 30px;text-transform: uppercase;padding: 7px 25px;position: relative;}.main-menu > li:hover > a, .main-menu > li.active > a {color: #5B7B57;}.main-menu > li:hover > a:before, .main-menu > li.active > a:before {color: #5B7B57;}.has-submenu {padding-right: 10px;position: relative;}.has-submenu > a {position: relative;}.has-submenu > a:before {content: "";color: #5B7B57;font-size: 14px;line-height: 30px;font-family: "FontAwesome";position: absolute;right: 11px;top: 7px;}.has-submenu:hover > .submenu-nav {margin-top: 0;opacity: 1;visibility: visible;pointer-events: visible;}.has-submenu .submenu-nav {background-color: #111;border: none;border-bottom: none;padding: 15px 0 15px;position: absolute;left: -25px;top: 100%;opacity: 0;min-width: 250px;pointer-events: none;margin-top: 30px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;visibility: hidden;z-index: 9999;}@media only screen and (max-width: 1199px) {.has-submenu .submenu-nav {min-width: 210px;}}.has-submenu .submenu-nav:before {content: "";position: absolute;height: 56px;width: 100%;left: 0;bottom: 100%;}.has-submenu .submenu-nav > li {padding: 10px 25px;}.has-submenu .submenu-nav > li a {color: #aaa;display: block;font-weight: 400;font-size: 14px;letter-spacing: inherit;text-transform: capitalize;}.has-submenu .submenu-nav > li a:hover {color: #fff;}.has-submenu .submenu-nav > li:hover > a {color: #fff;}.has-submenu .submenu-nav > li:hover:after {color: #fff !important;}.has-submenu .submenu-nav > li.has-submenu {position: relative;}.has-submenu .submenu-nav > li.has-submenu a:before {display: none;}.has-submenu .submenu-nav > li.has-submenu:hover > .submenu-nav {-webkit-transform: none;transform: none;opacity: 1;visibility: visible;pointer-events: visible;}.has-submenu .submenu-nav > li.has-submenu:after {content: "";color: #868686;font-size: 15px;line-height: 1;font-family: "FontAwesome";position: absolute;right: 20px;top: 50%;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);}.has-submenu .submenu-nav > li.has-submenu .submenu-nav {left: 100%;top: 0;}.has-submenu .submenu-nav-mega {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 40px 50px;width: 100%;}.has-submenu .submenu-nav-mega .mega-menu-item {padding: 0;-ms-flex-preferred-size: 25%;flex-basis: 25%;}.has-submenu .submenu-nav-mega .mega-menu-item:last-child {border-right: 0;}.has-submenu .submenu-nav-mega.colunm-two .mega-menu-item {-ms-flex-preferred-size: 50%;flex-basis: 50%;}.has-submenu.full-width {position: static;}.res-mobile-menu {margin: 0;}.res-mobile-menu .slicknav_btn {display: none;}.res-mobile-menu .slicknav_menu {background-color: transparent;padding: 0;}.res-mobile-menu .slicknav_nav {display: block !important;padding: 60px 40px 50px;margin: 0;}.res-mobile-menu .slicknav_nav li a {margin: 0;background-color: transparent;line-height: 1;font-size: 20px;font-weight: 400;padding: 17px 0;letter-spacing: 0.4px;color: #fff;opacity: 1;position: relative;}.res-mobile-menu .slicknav_nav li a .slicknav_arrow {font-size: 12px;right: 0;position: absolute;top: 50%;margin: 0;-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);}.res-mobile-menu .slicknav_nav li a:hover {color: inherit;background-color: transparent;}.res-mobile-menu .slicknav_nav li img {display: none;}.res-mobile-menu .slicknav_nav li div {display: none;}.res-mobile-menu .slicknav_nav li ul {margin: 0;padding-left: 0;}.res-mobile-menu .slicknav_nav li ul li a {color: #fff;font-size: 15px;line-height: 1;padding: 12px 0;padding-left: 15px;}.res-mobile-menu .slicknav_nav li ul li.slicknav_parent a {color: #fff;}.res-mobile-menu .slicknav_nav li ul li ul li a {font-size: 14px;padding-left: 40px;}.res-mobile-menu .slicknav_nav .slicknav_parent .slicknav_item a {padding-left: 0;}.res-mobile-menu .slicknav_nav .slicknav_open a > a {color: #5B7B57;}.res-mobile-menu .slicknav_nav .slicknav_open > .slicknav_item {position: relative;}.res-mobile-menu .slicknav_nav .slicknav_open > .slicknav_item .slicknav_arrow {color: #5B7B57;background-color: transparent;}.res-mobile-menu .slicknav_nav .slicknav_open > ul > li.slicknav_open > a > a {color: #5B7B57;}.section-title {margin-bottom: 70px;position: relative;}.section-title .title {font-size: 110px;line-height: 1.2em;margin-bottom: 25px;}.section-title .title2 {font-size: 70px;}.section-title .sub-title {color: #5B7B57;font-weight: 500;margin-bottom: 10px;}@media (max-width: 1699px) {.section-title .title {font-size: 95px;}}@media only screen and (max-width: 1399.98px) {.section-title .title {font-size: 78px;}}@media only screen and (max-width: 1199px) {.section-title .title {font-size: 68px;}}@media only screen and (max-width: 991px) {.section-title .title {font-size: 43px;}}@media only screen and (max-width: 1399.98px) {.section-title .desc p br {display: none;}}.section-title2 {margin-bottom: 0;}.section-title2 .title2 {font-size: 70px;line-height: 1.1em;margin-bottom: 25px;}.section-title-column-style {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}@media (max-width: 660px) {.section-title-column-style {display: block;}}.section-title-column-style .column-left {width: 50%;}@media only screen and (max-width: 991px) {.section-title-column-style .column-left {width: 40%;}}@media (max-width: 660px) {.section-title-column-style .column-left {width: 100%;}}.section-title-column-style .column-right {width: 50%;}@media only screen and (max-width: 991px) {.section-title-column-style .column-right {width: 60%;}}@media (max-width: 660px) {.section-title-column-style .column-right {width: 100%;}}@media (max-width: 1699px) {.section-title-column-style .title {width: 503px;}}@media only screen and (max-width: 1199px) {.section-title-column-style .title {width: 493px;}}@media only screen and (max-width: 991px) {.section-title-column-style .title {width: 228px;}}@media (max-width: 660px) {.section-title-column-style .title {margin-bottom: 10px !important;width: 100%;}}.section-title-style2 .title {font-size: 56px;font-family: "Playfair Display", serif;font-weight: 400;letter-spacing: -2px;line-height: 1.3;margin-bottom: 30px;}@media only screen and (max-width: 1199px) {.section-title-style2 .title {font-size: 46px;margin-bottom: 12px;}}@media only screen and (max-width: 767px) {.section-title-style2 .title {font-size: 36px;margin-bottom: 12px;}}.section-title-style2 .desc p {color: #444;font-size: 22px;line-height: 1.9;}@media only screen and (max-width: 1199px) {.section-title-style2 .desc p {font-size: 18px;line-height: 1.6;}}@media only screen and (max-width: 991px) {.section-title-style2 .desc p {font-size: 16px;line-height: 1.6;}}.section-title-style3 .title {font-size: 46px;font-family: "Playfair Display", serif;font-weight: 400;line-height: 1.4;position: relative;padding-bottom: 24px;}@media only screen and (max-width: 1199px) {.section-title-style3 .title {font-size: 35px;}}@media only screen and (max-width: 767px) {.section-title-style3 .title {font-size: 30px;}}.section-title-style3 .title:after {background-color: #E91E63;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);width: 120px;}@media only screen and (max-width: 1199px) {.section-title-style3 .title:after {width: 70px;}}.section-title-style3 .title.separator-left:after {left: 0;-webkit-transform: none;transform: none;}.section-title-style4 .title {font-size: 46px;font-family: "Playfair Display", serif;font-weight: 400;line-height: 1.4;position: relative;padding-bottom: 32px;margin-bottom: 30px;}@media only screen and (max-width: 1199px) {.section-title-style4 .title {font-size: 36px;padding-bottom: 20px;margin-bottom: 16px;}}.section-title-style4 .title:after {background-color: #d8d8d8;content: "";height: 2px;position: absolute;bottom: 0;left: 0;width: 130px;}@media only screen and (max-width: 1199px) {.section-title-style4 .title:after {width: 60px;}}.section-title-style4 .desc p {font-size: 22px;line-height: 1.9;}@media only screen and (max-width: 1199px) {.section-title-style4 .desc p {font-size: 18px;}}.section-title-style5 .title {font-size: 46px;font-family: "Playfair Display", serif;font-weight: 400;line-height: 1.4;position: relative;padding-bottom: 0;margin-bottom: 30px;}@media only screen and (max-width: 1199px) {.section-title-style5 .title {font-size: 34px;margin-bottom: 10px;}}@media only screen and (max-width: 991px) {.section-title-style5 .title {font-size: 24px;}}.section-title-style5 .desc p {font-size: 22px;line-height: 1.9;}@media only screen and (max-width: 1199px) {.section-title-style5 .desc p {font-size: 18px;}}@media only screen and (max-width: 991px) {.section-title-style5 .desc p {font-size: 16px;}}.section-title-style6 .title {color: #5B7B57;font-family: "Poppins", sans-serif;font-weight: 400;font-style: italic;font-size: 16px;line-height: 1;margin: 0;padding: 0;}.section-title-light .title {color: #fff;}.section-title-light .desc p {color: #fff;}.section-title-light.section-title-style2 .title {color: #fff;}.section-title-light.section-title-style2 .desc p {color: #fff;}.section-title-light.section-title-style3 .title {color: #fff;}.header-area {padding: 0;}.header-area .container-fluid {padding: 0 38px;}@media only screen and (max-width: 1199px) {.header-area .container-fluid {padding: 0 15px;}}.header-area .container-fluid .col {height: 140px;display: -webkit-box;display: -ms-flexbox;display: flex;}@media only screen and (max-width: 1199px) {.header-area .container-fluid .col {height: 100px;}}.header-area .container-fluid .col:nth-child(1) {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;max-width: 25%;}.header-area .container-fluid .col:nth-child(2) {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 50%;}.header-area .container-fluid .col:nth-child(3) {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;max-width: 25%;}.header-area.sticky-header {transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.header-area.sticky-header.sticky {background-color: #fff;position: fixed;left: 0;top: 0;width: 100%;z-index: 99;}.header-area.sticky-header.sticky .header-navigation-area .main-menu.nav > li.active > a {color: #5B7B57;}.header-area.sticky-header.sticky .header-navigation-area .main-menu.nav > li.active > a:before {color: #5B7B57;}.header-area.sticky-header.sticky .header-navigation-area .main-menu.nav > li > a {color: #2f2f2f;}.header-area.sticky-header.sticky .header-navigation-area .main-menu.nav > li > a:before {color: #2f2f2f;}.header-area.sticky-header.sticky .header-navigation-area .main-menu.nav > li > a:hover {color: #5B7B57;}.header-area.sticky-header.sticky .header-navigation-area .main-menu.nav > li > a:hover:before {color: #5B7B57;}.header-area.sticky-header.sticky .header-action-area .btn-box a:first-child {color: #111;}.header-area.sticky-header.sticky .header-action-area .btn-box a:first-child:hover {color: #fff;}.header-area.sticky-header.sticky .header-action-area .info-box button {color: #222;}.header-area.sticky-header.sticky .off-canvas-wrapper-btn-style2 .btn-menu {color: #111;}.header-area.sticky-header.sticky .off-canvas-wrapper-btn-style2 .btn-menu:hover {color: #5B7B57;}.header-area.sticky-header.sticky .header-logo-area .logo-main {display: none;}.header-area.sticky-header.sticky .header-logo-area .logo {display: block;}.header-area.sticky-header.sticky .aside-menu-wrap-btn .btn-aside-menu {color: #222;}.header-area.sticky-header.sticky .aside-menu-wrap-btn .btn-aside-menu:hover {color: #5B7B57;}.header-area.transparent {color: #fff;position: absolute;left: 0;top: 0;width: 100%;z-index: 9;}.header-area.header-default {background-color: #fff;position: relative;z-index: 999;}.header-area.header-default .header-navigation-area .main-menu.nav > li.active > a {color: #5B7B57;}.header-area.header-default .header-navigation-area .main-menu.nav > li.active > a:before {color: #5B7B57;}.header-area.header-default .header-navigation-area .main-menu.nav > li > a {color: #2f2f2f;}.header-area.header-default .header-navigation-area .main-menu.nav > li > a:before {color: #2f2f2f;}.header-area.header-default .header-navigation-area .main-menu.nav > li > a:hover {color: #5B7B57;}.header-area.header-default .header-navigation-area .main-menu.nav > li > a:hover:before {color: #5B7B57;}.header-area.header-default .header-action-area .btn-box a:first-child {color: #111;}.header-area.header-default .header-action-area .btn-box a:first-child:hover {color: #fff;}.header-area.header-default .header-action-area .info-box button {color: #222;}.header-area.header-default .header-logo-area .logo-main {display: none;}.header-area.header-default .header-logo-area .logo {display: block;}.header-area.header-default .aside-menu-wrap-btn .btn-aside-menu {color: #222;}.header-area.header-default .aside-menu-wrap-btn .btn-aside-menu:hover {color: #5B7B57;}@media only screen and (max-width: 1199px) {.header-area .header-navigation-area {display: none;}}@media only screen and (max-width: 767px) {.header-area .container-fluid .col:nth-child(3) {max-width: 36%;}}.header-area .header-navigation-area .main-menu.nav {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.header-area .header-navigation-area .main-menu.nav > li {padding: 0;margin-right: 0;}.header-area .header-navigation-area .main-menu.nav > li.active > a {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav > li.active > a:before {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav > li > a {color: #fff;font-size: 18px;font-weight: 400;height: 140px;line-height: 140px;letter-spacing: 0px;position: relative;padding: 0 25px;text-transform: capitalize;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.header-area .header-navigation-area .main-menu.nav > li > a span {position: relative;}.header-area .header-navigation-area .main-menu.nav > li > a span:before {content: "";transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.header-area .header-navigation-area .main-menu.nav > li > a:hover {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav > li > a:hover:after {bottom: auto;height: 100%;top: 0;}.header-area .header-navigation-area .main-menu.nav > li:first-child {margin-left: 0;}.header-area .header-navigation-area .main-menu.nav > li:last-child {margin-right: 0;}.header-area .header-navigation-area .main-menu.nav > li:hover span:before {background-color: #5B7B57;width: 100%;left: 0;right: auto;}.header-area .header-navigation-area .main-menu.nav .has-submenu > a:before {color: #fff;content: "";font-family: "LaStudioIcons";font-size: 10px;right: 0;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.header-area .header-navigation-area .main-menu.nav .has-submenu:hover a {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav .has-submenu:hover a:before {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav .has-submenu:hover a:after {bottom: auto;height: 100%;top: 0;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav {-webkit-box-shadow: 0 1px 24px 0 rgba(0, 0, 0, 0.09);box-shadow: 0 1px 24px 0 rgba(0, 0, 0, 0.09);background-color: #111;color: #fff;padding: 23px 0;position: absolute;width: 250px;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav:before {display: none;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li {border-bottom: none;padding: 0;margin-bottom: 5px;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li:last-child {margin-bottom: 0;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.active a {color: #5B7B57 !important;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.active:after {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li a {color: #fff;display: block;font-size: 16px;padding: 7px 35px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li a:hover {color: #5B7B57;text-decoration: underline;}@media only screen and (max-width: 1399.98px) {.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu {padding: 0px 28px;}}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu:after {color: #d8d8d8;}@media only screen and (max-width: 1399.98px) {.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu:after {right: auto;transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);top: calc(50% + -8px);left: 20px;}}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu.active:after {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu .submenu-nav {border-radius: 0;-webkit-box-shadow: 0 0 3.76px 0.24px rgba(0, 0, 0, 0.05);box-shadow: 0 0 3.76px 0.24px rgba(0, 0, 0, 0.05);left: 100%;right: auto;top: 7px;}@media only screen and (max-width: 1399.98px) {.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu .submenu-nav {left: auto;right: 100%;}}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu .submenu-nav:before {content: "";display: block;height: 30px;position: absolute;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu .submenu-nav > li > a {color: #d8d8d8 !important;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu .submenu-nav > li > a:hover {color: #5B7B57 !important;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu .submenu-nav > li.active > a {color: #5B7B57 !important;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu:hover a {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.has-submenu:hover:after {color: #5B7B57 !important;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega {display: -webkit-box;display: -ms-flexbox;display: flex;left: 50%;min-width: 100%;padding: 30px 30px 31px;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);width: 900px;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega2 {width: 500px;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item {-ms-flex-preferred-size: 50%;flex-basis: 50%;margin: 0;padding: 0 15px;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item ul > li.active > a {color: #5B7B57 !important;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item ul > li > a {color: #fff !important;font-size: 14px;padding: 10px 0;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item:hover .mega-title {color: #5B7B57;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-title {margin: 0;padding: 10px 0;text-decoration: none;text-transform: uppercase;cursor: unset;}.header-area .header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-title:hover {text-decoration: none;}.header-area .header-action-area .btn-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 40px;}.header-area .header-action-area .btn-box a {background-color: #111;color: #fff;font-size: 16px;padding: 10px 30px;position: relative;}@media only screen and (max-width: 575px) {.header-area .header-action-area .btn-box a {font-size: 14px;padding: 10px 18px;}}@media only screen and (max-width: 479.98px) {.header-area .header-action-area .btn-box a {font-size: 12px;padding: 10px 16px;}}.header-area .header-action-area .btn-box a:hover {background-color: #5B7B57;}.header-area .header-action-area .btn-box a:first-child {background-color: transparent;z-index: 1;}.header-area .header-action-area .btn-box a:first-child:after {background-color: transparent;content: "";position: absolute;top: 0;right: auto;left: 0;height: 100%;width: 0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;z-index: -1;}.header-area .header-action-area .btn-box a:first-child:hover:after {background-color: #111;right: 0;left: auto;width: 100%;}.header-area .header-action-area .info-box {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 1;}.header-area .header-action-area .info-box .btn-search-menu {font-size: 20px;line-height: 1.875;}.header-area .header-action-area .info-box .btn-wishlist-menu {font-size: 19px;position: relative;top: -1px;}.header-area .header-action-area .info-box button {border: none;background-color: transparent;color: #fff;font-size: 20px;line-height: 1.875;margin: 0 30px 0 0;padding: 0;position: relative;}.header-area .header-action-area .info-box button span {background-color: #5B7B57;position: absolute;top: -3px;font-size: 10px;width: 16px;height: 16px;display: inline-block;line-height: 16px;color: #fff;text-align: center;right: -5px;border-radius: 10px;}.header-area .header-action-area .info-box button:last-child {margin-right: 0;}.header-area .btn-menu {background-color: transparent;color: #222;border: none;margin: 0;padding: 14px 0 12px;font-size: 25px;padding-right: 5px;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.header-area .btn-menu:hover {color: #5B7B57;}.header-area-fixed {background-color: #1d1d1d;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;left: 0;position: fixed;text-align: center;top: 0;width: 100px;z-index: 2;}@media only screen and (max-width: 1399.98px) {.header-area-fixed {display: none;}}.header-area-fixed:before {content: "";background-color: #1d1d1d;top: 0;left: 0;position: absolute;width: 100%;height: 100%;}.header-area-fixed .header-logo-area {left: 20px;position: absolute;top: 52px;-webkit-transform: none;transform: none;width: 50px;}.header-area-fixed .header-navigation-action {font-size: 32px;left: calc(50% - .5em);line-height: 1;position: absolute;top: 46.5%;}.header-area-fixed .header-navigation-action .navigation-btn-menu {background: none;border: none;color: #fff;font-size: 32px;padding: 0;line-height: 1;height: auto;}.header-area-fixed .header-navigation-action .navigation-btn-menu:hover {color: #c1a966;}.header-area-fixed .header-fixed-info {-ms-flex-item-align: end;align-self: flex-end;width: 100%;z-index: 1;}.header-area-fixed .header-fixed-info .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 8px;}.header-area-fixed .header-fixed-info .social-icons a {color: #fff;display: inline-block;font-size: 16px;line-height: 1;padding-top: 15px;}.header-area-fixed .header-fixed-info .social-icons a:first-child {padding-top: 0;}.header-area-fixed .header-fixed-info .social-icons a:hover {color: #5B7B57;}.header-area-fixed .header-fixed-info .vertical-copyright {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 20px;padding-bottom: 30px;white-space: pre;}.header-area-fixed .header-fixed-info .vertical-copyright .copyright {color: #fff;font-size: 12px;font-weight: 700;letter-spacing: 1px;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;}.header-area .header-navigation-fixed {background-color: #1f1f1f;width: 370px;padding: 50px;position: fixed;left: 100px;bottom: 0;top: 0;height: auto;margin-left: -370px;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;z-index: -1;}.header-area .header-navigation-fixed .header-navigation-area {position: relative;top: 50%;-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav {display: block;line-height: 1;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li {line-height: 1;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li.active > a {color: #c1a966;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li.active > a:before {color: #c1a966;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li > a {font-size: 22px;line-height: 1.8;display: block;height: auto;padding: 12px 35px;text-align: left;width: auto;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li.has-submenu > a:before {content: "";font-size: 8px;right: 15px;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li > .submenu-nav {left: 100%;text-align: left;top: 5px;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li > .submenu-nav > li > a {font-size: 16px;line-height: 1.6;padding: 10px 35px;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li > .submenu-nav-mega {-webkit-transform: none;transform: none;}.header-area .header-navigation-fixed .header-navigation-area .main-menu.nav > li > .submenu-nav-mega .mega-menu-item ul > li > a {padding: 10px 0;line-height: 1.6;}.header-area .header-navigation-fixed.show {margin-left: 0;}.header-logo-area {margin-top: -2px;}.header-logo-area a {display: block;}.header-logo-area img {max-width: 150px;}@media only screen and (max-width: 575px) {.header-logo-area img {max-width: 108px;}}.header-logo-area .logo {display: none;}.aside-menu-wrap-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1199px) {.aside-menu-wrap-btn {display: none;}}@media only screen and (max-width: 991px) {.aside-menu-wrap-btn {display: none;}}.aside-menu-wrap-btn .btn-aside-menu {background-color: transparent;border: none;color: #fff;font-size: 36px;line-height: 1;height: auto;margin: 0;padding: 0;width: auto;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.aside-menu-wrap-btn .btn-aside-menu:hover {color: #5B7B57;}.aside-menu-wrap {background-color: #222;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);color: #fff;height: 100%;margin: 0;position: fixed;padding: 70px 70px 30px;top: 0;right: 0;transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;width: 470px;z-index: 9999;}.aside-menu-wrap .aside-menu-inner {height: 100vh;display: initial;}.aside-menu-wrap .aside-menu-inner .btn-aside-menu-close {cursor: pointer;position: absolute;font-size: 30px;line-height: 30px;height: 30px;right: 30px;top: 50px;transition: all 0.25s ease-out;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;z-index: 2;}.aside-menu-wrap .aside-menu-inner .btn-aside-menu-close:hover {color: #5B7B57;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}.aside-menu-wrap .aside-menu-inner .aside-menu-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;scrollbar-width: none;scrollbar-visibility: hidden;height: 100%;padding: 50px 0;overflow-y: scroll;overflow-x: hidden;position: relative;}.aside-menu-wrap .aside-menu-inner .aside-menu-content::-webkit-scrollbar {display: none;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-nav {-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-nav ul {margin: 50px 0;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-nav ul li {display: block;position: relative;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-nav ul li a {color: #fff;display: block;font-size: 16px;padding: 10px 0;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-nav ul li a:hover {color: #5B7B57;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .thumb a {display: block;position: relative;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .thumb img {width: 100%;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .thumb a:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;background-color: #111;opacity: 0;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .thumb:hover a:before {opacity: 0.4;-webkit-transform: scale(0.9);transform: scale(0.9);}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .aside-menu-info ul {margin-bottom: 10px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .aside-menu-info ul li {color: #fff;font-size: 13px;margin-bottom: 8px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .aside-menu-info ul li a {color: #fff;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .aside-menu-info ul li i {margin-right: 5px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 20px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .social-icons a {color: #fff;font-size: 16px;display: inline-block;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .social-icons a + a {margin-left: 20px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .social-icons a:hover {color: #5B7B57;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .aside-menu-payments {margin-bottom: 2px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .aside-menu-payments img {height: 19px;width: 195px;}.aside-menu-wrap .aside-menu-inner .aside-menu-content .aside-menu-bottom .copyright {color: #fff;font-size: 11px;}.aside-menu-wrap.show {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);}.aside-insta {position: relative;margin-bottom: 50px;}.aside-insta .row > [class*=col-] {padding: 5px;}.aside-insta-label {position: absolute;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.aside-insta-label a {padding: 4px 8px;background-color: #222;color: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;}.off-canvas-wrapper-btn.aside-style-left {line-height: 1;margin-right: 30px;}.off-canvas-wrapper-btn.aside-style-left .btn-menu {background-color: transparent;border: none;color: #fff;font-size: 36px;line-height: 1;height: auto;margin: 0;padding: 0;width: auto;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.off-canvas-wrapper-btn.aside-style-left .btn-menu:hover {color: #5B7B57;}.off-canvas-wrapper-btn-style2 {display: none;}@media only screen and (max-width: 1199px) {.off-canvas-wrapper-btn-style2 {display: inline-block;margin-left: 40px;}}.off-canvas-wrapper-btn-style2 .btn-menu {color: #fff;padding: 0;margin: 5px 18px 0 0;line-height: 1;font-size: 24px;}.off-canvas-wrapper-btn-style2 .btn-menu-dark {color: #111;}.off-canvas-wrapper {position: fixed;left: -100%;top: 0;opacity: 0;visibility: hidden;pointer-events: none;height: 100vh;width: 100%;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;z-index: 9999;}.off-canvas-wrapper.active {opacity: 1;visibility: visible;pointer-events: visible;left: 0;}.off-canvas-wrapper.active .off-canvas-inner {-webkit-transform: none;transform: none;}.off-canvas-wrapper.active .off-canvas-inner .off-canvas-content {-webkit-transform: none;transform: none;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}.off-canvas-wrapper.active .btn-close {display: block;}.off-canvas-wrapper.active .off-canvas-overlay {opacity: 1;visibility: visible;}.off-canvas-wrapper .off-canvas-overlay {background-color: rgba(0, 0, 0, 0.8);cursor: url("../img/icons/cancel-white.png"), auto;position: absolute;left: 0;top: 0;opacity: 0;visibility: hidden;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;height: 100%;width: 100%;z-index: 2;}.off-canvas-wrapper .btn-menu-close {display: block;width: 100%;height: 60px;background-color: #5B7B57;opacity: 1;border-radius: 0;color: #fff;background-image: none;padding: 0 40px;line-height: 60px;font-size: 16px;text-transform: uppercase;font-weight: 600;text-align: left;border: none;position: relative;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.off-canvas-wrapper .btn-menu-close i {position: absolute;right: 35px;top: 50%;-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);}.off-canvas-wrapper .btn-menu-close:hover {color: #5B7B57;background-color: #222;}.off-canvas-wrapper .off-canvas-inner {background-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;position: relative;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);-webkit-transition: 0.3s;transition: 0.3s;height: 100vh;width: 100%;z-index: 3;}.off-canvas-wrapper .off-canvas-inner .off-canvas-content {background-color: #1f1f1f;height: 100%;padding: 0;position: relative;overflow-y: auto;-webkit-transition: 0.4s;transition: 0.4s;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);width: 440px;z-index: 9;}@media only screen and (max-width: 991px) {.off-canvas-wrapper .off-canvas-inner .off-canvas-content {width: 310px;}}.off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item {margin: 0;padding: 0;}.off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item:last-child {margin-bottom: 0;}.off-canvas-wrapper .off-canvas-inner .off-canvas-content::-webkit-scrollbar {width: 4px;}.off-canvas-wrapper .off-canvas-inner .off-canvas-content::-webkit-scrollbar-track {background-color: transparent;border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 10px;}.off-canvas-wrapper .off-canvas-inner .off-canvas-content::-webkit-scrollbar-thumb {background: #2b2b2bad;border-radius: 10px;}.fix {overflow: hidden;}.search-box-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: rgba(0, 0, 0, 0.9);display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;min-height: 550px;left: 0;opacity: 0;visibility: hidden;top: 0;height: 100vh;padding: 0 15px;width: 100vw;z-index: 999;transition: all ease-in-out 0.25s;-webkit-transition: all ease-in-out 0.25s;-moz-transition: all ease-in-out 0.25s;-ms-transition: all ease-in-out 0.25s;-o-transition: all ease-in-out 0.25s;}.search-box-wrapper .search-box-content-inner {width: 800px;margin: 0 auto;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap {text-align: center;transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transition: all ease-in-out 0.25s;-webkit-transition: all ease-in-out 0.25s;-moz-transition: all ease-in-out 0.25s;-ms-transition: all ease-in-out 0.25s;-o-transition: all ease-in-out 0.25s;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap .search-note {margin-bottom: 15px;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap .search-note p {color: #fff;font-size: 18px;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control {background-color: transparent;border: 0;border-bottom: 2px solid #fff;color: #fff;text-align: center;font-size: 30px;padding: 10px;border-radius: 0;height: 73px;-webkit-box-shadow: none;box-shadow: none;line-height: 73px;padding-right: 58px;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control::-webkit-input-placeholder {color: #fff;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control::-moz-placeholder {color: #fff;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control:-ms-input-placeholder {color: #fff;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control:-moz-placeholder {color: #fff;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .search-button {color: #fff;border: none;line-height: 1;font-size: 30px;background-color: transparent;padding: 0;margin: 0;position: absolute;bottom: 18px;right: 15px;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .search-button i {font-size: 30px;}.search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .search-button:hover {color: #5B7B57;}.search-box-wrapper .search-close {color: #fff;font-size: 40px;display: block;position: absolute;z-index: 5;top: 20%;right: 20%;line-height: 40px;height: 40px;-webkit-transition: all 0.3s;transition: all 0.3s;}.search-box-wrapper .search-close:hover {transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);color: #5B7B57;}.search-box-wrapper.show {visibility: visible;opacity: 1;}.search-box-wrapper.show .search-box-content-inner .search-box-form-wrap {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.responsive-header-area {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 55px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 92px;display: none;}@media only screen and (max-width: 1399.98px) {.responsive-header-area {display: -webkit-box;display: -ms-flexbox;display: flex;}}@media only screen and (max-width: 991px) {.responsive-header-area {padding: 0 15px;}}.responsive-header-action {display: -webkit-box;display: -ms-flexbox;display: flex;}.responsive-header-action button {background-color: transparent;border: none;font-size: 22px;line-height: 1;padding: 0;position: relative;margin: 0;}.responsive-header-action button span {position: absolute;top: -5px;font-size: 10px;width: 16px;height: 16px;display: inline-block;line-height: 16px;color: #fff;text-align: center;right: -5px;border-radius: 10px;background-color: #c1a966;}.responsive-header-action button:hover {color: #c1a966;}.responsive-header-action .btn-cart-menu {margin-right: 20px;margin-left: 20px;}.home-slider-area {position: relative;overflow: hidden;}.slider-overlay-content {position: absolute;z-index: 2;top: 50%;left: 0;transform: translate(0, -50%);-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}.slider-overlay-content a {color: #fff;}.slider-overlay-content .social-icons {width: 180px;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.home-slider-area .scroll-down-icon {color: #fff;font-size: 26px;}.scroll-down {position: absolute;z-index: 2;bottom: 20%;left: 50%;transform: translate(-50%, -20%);}.home-slider-area .home-slider-container {position: relative;}.home-slider-area .home-slider-container .home-slider-wrapper {position: relative;}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .title, .home-slider-area .home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .desc, .home-slider-area .home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .btn-slider {opacity: 1;transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;display: -webkit-box;display: -ms-flexbox;display: flex;height: 1090px;}@media (max-width: 1599px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area {height: 900px;}}@media only screen and (max-width: 1399.98px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area {height: 800px;}}@media only screen and (max-width: 1199px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area {height: 720px;}}@media only screen and (max-width: 479.98px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area {height: 600px;padding: 0 10px;}}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .container {max-width: 1507px;}@media (max-width: 1800px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .container {max-width: 1250px;}}@media only screen and (max-width: 1399.98px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .container {max-width: 1060px;}}@media only screen and (max-width: 1199px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .container {max-width: 750px;}}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content {margin-top: -32px;}@media only screen and (max-width: 1399.98px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content {margin-top: 0;}}@media only screen and (max-width: 991px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content {text-align: center;}}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title, .home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc, .home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-slider {transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {color: #fff;font-size: 109px;line-height: 129px;letter-spacing: 4.9545px;margin-bottom: 29px;opacity: 0;text-transform: uppercase;transform: translate(0px, 35px);-webkit-transform: translate(0px, 35px);-moz-transform: translate(0px, 35px);-ms-transform: translate(0px, 35px);-o-transform: translate(0px, 35px);-webkit-transition-delay: 0.5s;transition-delay: 0.5s;}@media (max-width: 1800px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 98px;line-height: 110px;}}@media (max-width: 1599px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 78px;line-height: 90px;}}@media only screen and (max-width: 1199px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 70px;line-height: 80px;margin-bottom: 10px;}}@media only screen and (max-width: 991px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 50px;line-height: 60px;}}@media only screen and (max-width: 479.98px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 32px;line-height: 44px;}}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc {color: #fff;font-size: 24px;line-height: 40px;letter-spacing: 0px;margin-bottom: 44px;opacity: 0;transform: translate(0px, 30px);-webkit-transform: translate(0px, 30px);-moz-transform: translate(0px, 30px);-ms-transform: translate(0px, 30px);-o-transform: translate(0px, 30px);-webkit-transition-delay: 1.2s;transition-delay: 1.2s;}@media only screen and (max-width: 1199px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc {font-size: 17px;line-height: 28px;margin-bottom: 25px;}}@media only screen and (max-width: 479.98px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc br {display: none;}}.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-slider {background-color: #5B7B57;color: #fff;display: inline-block;font-weight: 500;font-size: 16px;height: 59.4545px;line-height: 59px;letter-spacing: 0px;padding-left: 20px;padding-right: 20px;text-align: center;text-transform: uppercase;width: 188.273px;opacity: 0;transform: translate(0px, 25px);-webkit-transform: translate(0px, 25px);-moz-transform: translate(0px, 25px);-ms-transform: translate(0px, 25px);-o-transform: translate(0px, 25px);-webkit-transition-delay: 1.9s;transition-delay: 1.9s;}@media only screen and (max-width: 1199px) {.home-slider-area .home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-slider {font-size: 14px;height: 49px;line-height: 49px;width: 160px;}}.home-slider-area .home-slider-container .swiper-button-next, .home-slider-area .home-slider-container .swiper-button-prev {color: #fff;font-size: 55px;text-align: center;opacity: 0 !important;line-height: 1;height: 38px;margin-top: -35px;width: 24px;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}@media only screen and (max-width: 991px) {.home-slider-area .home-slider-container .swiper-button-next, .home-slider-area .home-slider-container .swiper-button-prev {display: none;}}.home-slider-area .home-slider-container .swiper-button-next:after, .home-slider-area .home-slider-container .swiper-button-prev:after {display: none;}.home-slider-area .home-slider-container .swiper-button-next:hover, .home-slider-area .home-slider-container .swiper-button-prev:hover {color: #5B7B57;}.home-slider-area .home-slider-container .swiper-button-next {right: 0;}.home-slider-area .home-slider-container .swiper-button-prev {left: 0;}.home-slider-area .home-slider-container .swiper-pagination span {background-color: transparent;-webkit-box-shadow: 0 0 0 0px #fff;box-shadow: 0 0 0 0px #fff;border-radius: 50%;cursor: pointer;height: 15px;opacity: 1 !important;margin: 0 6.5px;position: relative;width: 15px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.home-slider-area .home-slider-container .swiper-pagination span:before {background-color: rgba(255, 255, 255, 0.3);border-radius: 50%;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.home-slider-area .home-slider-container .swiper-pagination span:hover {background-color: transparent;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff;}.home-slider-area .home-slider-container .swiper-pagination span:hover:before {background-color: white;transform: scale(0.4);-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);}.home-slider-area .home-slider-container .swiper-pagination .swiper-pagination-bullet-active {background-color: transparent;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff;}.home-slider-area .home-slider-container .swiper-pagination .swiper-pagination-bullet-active:before {background-color: white;transform: scale(0.4);-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);}.home-slider-area .home-slider-container:hover .swiper-button-next, .home-slider-area .home-slider-container:hover .swiper-button-prev {opacity: 1 !important;}.home-slider-area .home-slider-container:hover .swiper-button-next {right: 40px;}.home-slider-area .home-slider-container:hover .swiper-button-prev {left: 40px;}.home-slider-area .home2-slider-container {position: relative;}.home-slider-area .home2-slider-container .home-slider-wrapper {position: relative;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-thumb {-webkit-animation-name: ken-burns-in;animation-name: ken-burns-in;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-duration: 20s;animation-duration: 20s;-webkit-transform: scale(1.3);transform: scale(1.3);}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content {opacity: 1;-webkit-animation-name: shortfadeInUp;animation-name: shortfadeInUp;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area {height: 100vh;position: relative;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-overlay {background-color: #0000001A;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-link {display: block;height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index: 2;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-thumb {-webkit-animation-duration: calc(10000ms*1.2);animation-duration: calc(10000ms*1.2);background-color: #fff;background-size: cover;background-position: center;background-repeat: no-repeat;height: 100%;left: 0;-ms-flex-preferred-size: 100%;flex-basis: 100%;min-width: 100%;position: absolute;min-height: 100%;top: 0;-webkit-transition-duration: calc(10000ms);transition-duration: calc(10000ms);-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;width: 100%;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content {-webkit-animation-duration: 1.8s;animation-duration: 1.8s;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;text-align: center;width: 100%;opacity: 0;z-index: 1;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .subtitle {color: #fff;margin-bottom: 0;font-family: "Rufina", serif;font-size: 30px;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {color: #fff;font-family: "Rufina", serif;font-size: 66px;font-weight: 400;line-height: 1.4;margin-bottom: 40px;}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title2 {line-height: 1;font-size: 140px;}@media only screen and (max-width: 1399.98px) {.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 46px;line-height: 1;margin-bottom: 30px;}}@media only screen and (max-width: 1199px) {.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title {font-size: 36px;}}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-slider {border: 1px solid #fff;display: inline-block;color: #fff;font-size: 14px;font-weight: 400;line-height: 18px;padding: 20px 40px 20px 40px;text-align: center;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;z-index: 3;}@media only screen and (max-width: 1199px) {.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-slider {padding: 16px 30px 16px;}}.home-slider-area .home2-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-slider:hover {background-color: #5B7B57;border-color: #5B7B57;color: #fff;}.home-slider-area .home2-slider-container .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;bottom: 30px;z-index: 1;left: 50%;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}.home-slider-area .home2-slider-container .social-icons a {color: #fff;font-size: 25px;width: 50px;height: 50px;line-height: 50px;display: inline-block;text-align: center;margin-right: 50px;}@media only screen and (max-width: 1199px) {.home-slider-area .home2-slider-container .social-icons a {font-size: 19px;width: 20px;margin-right: 30px;}}.home-slider-area .home2-slider-container .social-icons a:hover {color: #5B7B57;}.home-slider-area .home2-slider-container .social-icons a:last-child {margin-right: 0;}.home-slider-area .home2-slider-container .swiper-button-next, .home-slider-area .home2-slider-container .swiper-button-prev {color: #fff;font-size: 40px;text-align: center;opacity: 1 !important;line-height: 1;height: 38px;margin-top: -35px;width: 24px;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}@media only screen and (max-width: 991px) {.home-slider-area .home2-slider-container .swiper-button-next, .home-slider-area .home2-slider-container .swiper-button-prev {display: none;}}.home-slider-area .home2-slider-container .swiper-button-next:after, .home-slider-area .home2-slider-container .swiper-button-prev:after {display: none;}.home-slider-area .home2-slider-container .swiper-button-next:hover, .home-slider-area .home2-slider-container .swiper-button-prev:hover {color: #5B7B57;}.home-slider-area .home2-slider-container .swiper-button-next {right: 30px;}.home-slider-area .home2-slider-container .swiper-button-prev {left: 30px;}.about-page-title-area {background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100vh;position: relative;}.about-page-title-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100vh;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}.about-page-title-content .content {text-align: center;}.about-page-title-content .content .title {color: #fff;font-size: 66px;font-weight: 400;line-height: 1;margin-bottom: 30px;}@media only screen and (max-width: 575px) {.about-page-title-content .content .title {font-size: 52px;}}.about-page-title-content .content p {color: #fff;opacity: .8;font-size: 24px;line-height: 1.4;max-width: 700px;width: 700px;}@media only screen and (max-width: 575px) {.about-page-title-content .content p {font-size: 22px;max-width: 100%;width: 100%;}}.about-page-title-content .scroll-down-content {bottom: 49px;position: absolute;text-align: center;}.about-page-title-content .scroll-down-content .icon-box {line-height: 1;margin-bottom: 12px;}.about-page-title-content .scroll-down-content .icon-box .svg-icon {color: #fff;height: 22px;display: inline-block;line-height: 20px;width: 22px;}.about-page-title-content .scroll-down-content .text {color: #fff;opacity: .8;font-size: 16px;line-height: 1;}.about-page-title-style-two {height: 1080px;}@media only screen and (max-width: 1399.98px) {.about-page-title-style-two {height: 600px;}}@media only screen and (max-width: 767px) {.about-page-title-style-two {height: 380px;}}.about-page-title-style-two .about-page-title-content {height: 1080px;}@media only screen and (max-width: 1399.98px) {.about-page-title-style-two .about-page-title-content {height: 600px;}}@media only screen and (max-width: 767px) {.about-page-title-style-two .about-page-title-content {height: 380px;}}.about-page-title-style-two .about-page-title-content .content .title {color: #FFF;font-weight: 400;font-family: "Poppins", sans-serif;font-size: 36px;letter-spacing: 50px;text-transform: uppercase;margin-bottom: 0;}@media only screen and (max-width: 1399.98px) {.about-page-title-style-two .about-page-title-content .content .title {font-size: 26px;letter-spacing: 30px;}}@media only screen and (max-width: 1199px) {.about-page-title-style-two .about-page-title-content .content .title {letter-spacing: 22px;}}@media only screen and (max-width: 479.98px) {.about-page-title-style-two .about-page-title-content .content .title {font-size: 20px;}}.about-area.about-default-area .container {padding-bottom: 5px;padding-top: 170px;}@media only screen and (max-width: 1199px) {.about-area.about-default-area .container {padding-bottom: 0;padding-top: 80px;}}.about-style-wrap {margin-top: 112px;}@media only screen and (max-width: 1199px) {.about-style-wrap {margin-top: 51px;}}.about-style-wrap .about-content {display: -webkit-box;display: -ms-flexbox;display: flex;}@media only screen and (max-width: 767px) {.about-style-wrap .about-content {display: block;margin-top: 40px;}}.about-style-wrap .about-content .inner-content {width: 600px;}@media only screen and (max-width: 767px) {.about-style-wrap .about-content .inner-content {width: 100%;}}.about-style-wrap .about-content .title {font-size: 36px;margin-bottom: 22px;}@media only screen and (max-width: 1199px) {.about-style-wrap .about-content .title {font-size: 32px;margin-bottom: 12px;}}.about-style-wrap .about-content p {margin-bottom: 25px;}@media only screen and (max-width: 1199px) {.about-style-wrap .about-content p {margin-bottom: 20px;}}.scroll-down-icon {position: relative;margin: 0 auto 12px;max-width: 36px;}.scroll-down-arrow {position: absolute;left: 35%;top: 28%;transform: translate(-50%, -50%);animation: jump-2 3s linear infinite;pointer-events: none;}.service-page-title-area {background-position: center center;background-repeat: no-repeat;background-size: cover;height: 685.6px;position: relative;}@media only screen and (max-width: 1199px) {.service-page-title-area {height: 480px;}}.service-page-title-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 685.6px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}@media only screen and (max-width: 1199px) {.service-page-title-content {height: 480px;}}.service-page-title-content .content {margin-top: 100px;text-align: center;}@media only screen and (max-width: 1199px) {.service-page-title-content .content {margin-top: 0;}}.service-page-title-content .content .title {color: #fff;font-size: 66px;font-weight: 400;font-family: "Playfair Display", serif;letter-spacing: -3px;line-height: 1;margin-bottom: 30px;}@media only screen and (max-width: 1199px) {.service-page-title-content .content .title {font-size: 46px;margin-bottom: 15px;}}@media only screen and (max-width: 575px) {.service-page-title-content .content .title {font-size: 36px;margin-bottom: 5px;}}.service-page-title-content .content p {color: #C2C2C2;font-size: 32px;line-height: 1.4;max-width: 500px;width: 500px;}@media only screen and (max-width: 1199px) {.service-page-title-content .content p {font-size: 22px;}}@media only screen and (max-width: 575px) {.service-page-title-content .content p {font-size: 18px;max-width: 100%;width: 100%;}}.service-area.service-default-area .container-fluid {padding: 100px 131px 93px;}@media (max-width: 1600px) {.service-area.service-default-area .container-fluid {padding: 100px 50px 93px;}}@media only screen and (max-width: 1399.98px) {.service-area.service-default-area .container-fluid {padding: 100px 15px 93px;}}@media only screen and (max-width: 1199px) {.service-area.service-default-area .container-fluid {padding: 100px 15px 70px;}}.service-area.service-default-area .section-title {margin-bottom: 80px;}@media only screen and (max-width: 1199px) {.service-area.service-default-area .section-title {margin-bottom: 36px;}}.service-item .inner-content {-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0);box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0);padding: 50px 66px 116px;text-align: center;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1399.98px) {.service-item .inner-content {padding: 30px;}}.service-item .inner-content .icon-box {margin-bottom: 39px;}.service-item .inner-content .icon-box img {width: 100px;}.service-item .inner-content .content .title {color: #111;font-family: "Poppins", sans-serif;font-size: 28px;font-weight: 400;line-height: 1.2;margin-bottom: 30px;position: relative;padding-bottom: 28px;}@media only screen and (max-width: 1199px) {.service-item .inner-content .content .title {font-size: 20px;margin-bottom: 10px;padding-bottom: 18px;}}.service-item .inner-content .content .title:before {background-color: #211e1c;bottom: 0;content: "";display: inline-block;height: 3px;left: 50%;position: absolute;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);width: 75px;}@media only screen and (max-width: 1399.98px) {.service-item .inner-content .content .title:before {height: 1px;}}.service-item .inner-content .content p {font-size: 17px;line-height: 1.7;letter-spacing: .2;}@media only screen and (max-width: 1199px) {.service-item .inner-content .content p {font-size: 16px;}}@media only screen and (max-width: 767px) {.service-item .inner-content .content p {max-width: 400px;margin: 0 auto;}}.service-item .inner-content:hover {border: 1px solid #ddd;-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);}.service-items-style2 .service-item .inner-content {padding: 0 40px 0;}@media only screen and (max-width: 991px) {.service-items-style2 .service-item .inner-content {margin-bottom: 30px;}}.service-items-style2 .service-item .inner-content .icon-box {border: 1px solid rgba(151, 151, 151, 0.5);border-radius: 50%;display: inline-block;height: 219px;line-height: 219px;margin-bottom: 25px;width: 219px;}@media only screen and (max-width: 1199px) {.service-items-style2 .service-item .inner-content .icon-box {height: 175px;line-height: 175px;width: 175px;}}.service-items-style2 .service-item .inner-content .icon-box .svg-icon {color: #E91E63;width: 61px;}.service-items-style2 .service-item .inner-content .content .title {color: #fff;font-size: 28px;font-family: "Playfair Display", serif;padding-bottom: 0;margin-bottom: 20px;}@media only screen and (max-width: 1199px) {.service-items-style2 .service-item .inner-content .content .title {font-size: 22px;}}.service-items-style2 .service-item .inner-content .content .title:before {display: none;}.service-items-style2 .service-item .inner-content .content p {color: #a2a2a2;}.service-items-style2 .service-item .inner-content:hover {-webkit-box-shadow: none;box-shadow: none;}.service-items-style3 .service-item .inner-content {-webkit-box-shadow: none;box-shadow: none;margin-bottom: 30px;overflow: hidden;padding: 0;position: relative;text-align: left;}.service-items-style3 .service-item .inner-content .thumb {position: relative;}.service-items-style3 .service-item .inner-content .thumb:before {background-color: transparent;background-image: -webkit-gradient(linear, left top, left bottom, from(#5B7B5700), to(#111));background-image: linear-gradient(180deg, #5B7B5700 0%, #111 100%);content: "";height: 100%;left: 0;opacity: 1;position: absolute;top: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;width: 100%;z-index: 1;}.service-items-style3 .service-item .inner-content .thumb img {-webkit-transition: all 2s;transition: all 2s;width: 100%;}.service-items-style3 .service-item .inner-content .content {bottom: 0;position: absolute;padding: 0 0 60px 60px;-webkit-transform: translate(0, 74%);transform: translate(0, 74%);-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;width: 505px;z-index: 1;}@media only screen and (max-width: 1199px) {.service-items-style3 .service-item .inner-content .content {padding: 0 10px 20px 20px;width: 100%;}}@media only screen and (max-width: 575px) {.service-items-style3 .service-item .inner-content .content {padding: 0 0 15px 15px;}}.service-items-style3 .service-item .inner-content .content .title {color: #fff;font-size: 36px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1.4;margin-bottom: 0;padding-bottom: 0;transform: translate(0, -100%);-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);-o-transform: translate(0, -100%);-webkit-transition: -webkit-transform 0.6s;transition: -webkit-transform 0.6s;transition: transform 0.6s;transition: transform 0.6s, -webkit-transform 0.6s;text-align: left;}@media only screen and (max-width: 1199px) {.service-items-style3 .service-item .inner-content .content .title {font-size: 26px;}}@media only screen and (max-width: 575px) {.service-items-style3 .service-item .inner-content .content .title {font-size: 18px;}}.service-items-style3 .service-item .inner-content .content .title:before {display: none;}.service-items-style3 .service-item .inner-content .content p {color: #fff;font-size: 18px;line-height: 2;margin: 10px 0 0 0;text-align: left;}@media only screen and (max-width: 1199px) {.service-items-style3 .service-item .inner-content .content p {font-size: 16px;}}@media only screen and (max-width: 575px) {.service-items-style3 .service-item .inner-content .content p {font-size: 12px;}}.service-items-style3 .service-item .inner-content .service-banner-link {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}.service-items-style3 .service-item .inner-content:hover .thumb:before {background-color: transparent;background-image: -webkit-gradient(linear, left top, left bottom, from(#5B7B57), to(#5B7B57));background-image: linear-gradient(180deg, #5B7B57 0%, #5B7B57 100%);opacity: 0.8;}.service-items-style3 .service-item .inner-content:hover .thumb img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}.service-items-style3 .service-item .inner-content:hover .content {transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);}.service-items-style3 .service-item .inner-content:hover .content .title {transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);}.service-items-style4 .service-item .inner-content {-webkit-box-shadow: none;box-shadow: none;margin-bottom: 30px;overflow: hidden;padding: 0;position: relative;}.service-items-style4 .service-item .inner-content .thumb {position: relative;}.service-items-style4 .service-item .inner-content .thumb:after {background: #000;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;visibility: hidden;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;z-index: 1;}.service-items-style4 .service-item .inner-content .thumb img {-webkit-transition: all 2s;transition: all 2s;width: 100%;}.service-items-style4 .service-item .inner-content .content {bottom: 0;left: 0;position: absolute;width: 100%;z-index: 1;}.service-items-style4 .service-item .inner-content .content .title {background-color: #111;color: #fff;display: block;font-size: 24px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1.4;margin: 0;padding: 15px 15px;text-align: center;}.service-items-style4 .service-item .inner-content .content .title:before {display: none;}.service-items-style4 .service-item .inner-content .service-banner-link {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}.service-items-style4 .service-item .inner-content:hover .thumb:after {opacity: 0.4;visibility: visible;}.service-items-style4 .service-item .inner-content:hover .thumb img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}.service-icon {font-size: 50px;color: #222;}.team-default-area .team-item .thumb {position: relative;}.team-default-area .team-item .thumb::after {content: "";position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);border-style: solid;border-width: 40px 25px 40px 0;border-color: transparent #fff transparent transparent }.team-item .thumb--right::after {left: 0;border-width: 40px 0 40px 25px;border-color: transparent transparent transparent #fff;}.team-wrap {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 40px 45px }.team-name {font-size: 26px;font-weight: 400;margin-bottom: 10px;}.team-text {color: #999999;font-size: 15px;line-height: 1.7 }.team-position {font-size: 14px }.team-social .team-social-item {font-size: 16px;text-decoration: none;color: #222 }.team-social .team-social-item:not(:last-of-type) {margin-right: 10px }.team-social .team-social-item:hover {color: #999999 }@media (min-width: 992px) and (max-width: 1199px) {.team-info {top:40% }.team-name {margin-bottom: 5px }}@media only screen and (max-width: 1024px) {.team-wrap {padding: 25px }}@media only screen and (max-width: 600px) {.team-wrap {width: 100%;padding: 25px 15px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center }.team-text {margin-top: 20px }.team-social {margin-top: 30px }}.team-items-style3 .team-item .inner-content {position: relative;}.team-items-style3 .team-item .inner-content .thumb img {-webkit-filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);width: 100%;}.team-items-style3 .team-item .inner-content .thumb:after {background-color: #181818;bottom: 20px;content: "";left: 20px;height: auto;position: absolute;right: 20px;top: 20px;opacity: 0;width: auto;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.team-items-style3 .team-item .inner-content .content {left: 50%;top: 50%;position: absolute;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);text-align: center;}.team-items-style3 .team-item .inner-content .content .title, .team-items-style3 .team-item .inner-content .content p, .team-items-style3 .team-item .inner-content .content .social-icons {transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;visibility: hidden;opacity: 0;}.team-items-style3 .team-item .inner-content .content .title {color: #fff;font-weight: 400;font-family: "Playfair Display", serif;font-size: 28px;margin-bottom: 12px;}.team-items-style3 .team-item .inner-content .content p {color: #fff;line-height: 1;font-size: 12px;margin-bottom: 25px;}.team-items-style3 .team-item .inner-content .content .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;z-index: 1;}.team-items-style3 .team-item .inner-content .content .social-icons a {border: 1px solid rgba(255, 255, 255, 0.5);color: #fff;display: inline-block;font-size: 16px;line-height: 34px;height: 34px;margin: 5px;text-align: center;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;vertical-align: middle;width: 34px;}.team-items-style3 .team-item .inner-content .content .social-icons a:first-child {margin-left: 0;}.team-items-style3 .team-item .inner-content .content .social-icons a:last-child {margin-right: 0;}.team-items-style3 .team-item .inner-content .content .social-icons a:hover {color: #fff;background-color: #5B7B57;border-color: #5B7B57;}.team-items-style3 .team-item .inner-content:hover .content .title, .team-items-style3 .team-item .inner-content:hover .content p, .team-items-style3 .team-item .inner-content:hover .content .social-icons {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}.team-items-style3 .team-item .inner-content:hover .content .title {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.team-items-style3 .team-item .inner-content:hover .content p {-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}.team-items-style3 .team-item .inner-content:hover .content .social-icons {-webkit-transition-delay: 0.6s;transition-delay: 0.6s;}.team-items-style3 .team-item .inner-content:hover .thumb img {-webkit-animation: none;animation: none;}.team-items-style3 .team-item .inner-content:hover .thumb:after {bottom: 0;left: 0;right: 0;top: 0;opacity: 0.8;}.portfolio-area.portfolio-default-area .container {padding-bottom: 129px;padding-top: 85px;}.portfolio-category .container {max-width: 1290px;}@media only screen and (max-width: 1199px) {.portfolio-area.portfolio-default-area .container {padding-bottom: 86px;}}.portfolio-area.portfolio-slider-area .container {padding-bottom: 39px;}@media (max-width: 1718px) {.portfolio-area.portfolio-slider-area .container {padding-left: 15px !important;}}.portfolio-area.portfolio-inner-area .container, .portfolio-area.portfolio-inner-area .container-fluid {padding-top: 77px;padding-bottom: 80px;}@media only screen and (max-width: 1199px) {.portfolio-area.portfolio-inner-area .container, .portfolio-area.portfolio-inner-area .container-fluid {padding-top: 45px;}}.portfolio-area.project-details-area .container {padding-top: 97px;}.portfolio-item .inner-content {overflow: hidden;position: relative;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-thumb {position: relative;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.portfolio-item .inner-content.portfolio-hover-style .portfolio-content {background-color: #222222;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;-webkit-transform: translate3d(0%, 100%, 0px);-moz-transform: translate3d(0%, 100%, 0px);-ms-transform: translate3d(0%, 100%, 0px);transform: translate3d(0%, 100%, 0px);}.portfolio-item .inner-content.portfolio-hover-style .portfolio-thumb a {display: block;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-thumb a img {width: 100%;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info {line-height: 1;text-align: center;width: 100%;height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .title {color: #fff;font-size: 30px;font-weight: 400;margin-bottom: 10px;margin-top: 10px;opacity: 1;transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}@media only screen and (max-width: 1199px) {.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .title {font-size: 21px;}}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .title a {color: #fff;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .portfolio-info-icon {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;opacity: 1;transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .portfolio-info-icon .item {background-color: rgba(255, 255, 255, 0.15);color: #fff;display: inline-block;font-size: 24px;height: 50px;width: 50px;line-height: 50px;margin: 5px;text-align: center;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .portfolio-info-icon .item i {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info .portfolio-info-icon .item:hover {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info-category {opacity: 1;line-height: 1;z-index: 1;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style .portfolio-info-category .category {background-color: #5B7B57;color: #fff;font-size: 10px;font-weight: 600;font-family: "Poppins", sans-serif;letter-spacing: 1px;line-height: 28px;margin: 0;height: 28px;padding: 0 10px;text-transform: uppercase;}.portfolio-item .inner-content.portfolio-hover-style:hover .portfolio-info-category {bottom: 0;opacity: 1;}.portfolio-item .inner-content.portfolio-hover-style.hover-style2 .portfolio-info {width: 100%;}.portfolio-item .inner-content.portfolio-hover-style.hover-style2 .portfolio-info .title {font-family: "Playfair Display", serif;font-size: 26px;}.portfolio-item .inner-content.portfolio-hover-style.hover-style-big .portfolio-info .title {font-size: 44px;}.portfolio-item .inner-content.portfolio-hover-style.hover-style-big .portfolio-info-category .category {font-size: 12px;}@media only screen and (max-width: 1399.98px) {.portfolio-item .inner-content.portfolio-hover-style.hover-style2 .portfolio-info .title {font-size: 18px;}}.portfolio-item .inner-content.portfolio-hover-style.hover-style2 .portfolio-info-category .category {text-transform: capitalize;font-size: 14px;font-weight: 400;letter-spacing: 0;background-color: transparent;}@media only screen and (max-width: 1399.98px) {.portfolio-item .inner-content.portfolio-hover-style.hover-style2 .portfolio-info-category .category {font-size: 10px;}}.portfolio-item .inner-content.portfolio-hover-style.hover-style2:hover .portfolio-info-category {bottom: 19px;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb {position: relative;overflow: hidden;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb a {display: block;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb a img {width: 100%;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb .portfolio-info-icon {bottom: 22px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;opacity: 0;right: 24px;position: absolute;transform: translate(0px, 26px);-webkit-transform: translate(0px, 26px);-moz-transform: translate(0px, 26px);-ms-transform: translate(0px, 26px);-o-transform: translate(0px, 26px);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;z-index: 1;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb .portfolio-info-icon .item {background: #fff;border-radius: 50%;color: #111;display: inline-block;font-size: 18px;height: 50px;line-height: 50px;margin: 5px;text-align: center;width: 50px;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb .portfolio-info-icon .item i {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-thumb .portfolio-info-icon .item:hover {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-info {padding-top: 21px;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-info .title {color: #111;font-size: 16px;font-family: "Poppins", sans-serif;font-weight: 400;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-info .title a {color: #111;}.portfolio-item .inner-content.portfolio-hover-style2 .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-item .inner-content.portfolio-hover-style:hover .portfolio-thumb {-webkit-transform: translate3d(0%, -100%, 0px);-moz-transform: translate3d(0%, -100%, 0px);-ms-transform: translate3d(0%, -100%, 0px);transform: translate3d(0%, -100%, 0px);}.portfolio-item .inner-content.portfolio-hover-style:hover .portfolio-content {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.portfolio-item .inner-content.portfolio-hover-style2:hover .portfolio-info-icon {transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);opacity: 1;}.portfolio-item .inner-content.portfolio-hover-style3 {position: relative;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-thumb {position: relative;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-thumb:after {background-color: #111;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;z-index: 1;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-thumb img {width: 100%;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info {bottom: 0;display: block;position: absolute;padding: 8%;padding-bottom: 59px;width: 100%;z-index: 1;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .category, .portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .title {opacity: 0;-webkit-transform: translate(0, 20px);transform: translate(0, 20px);}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .category {color: rgba(255, 255, 255, 0.8);font-size: 14px;letter-spacing: 1px;margin-bottom: 10px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .title {font-size: 26px;font-weight: 700;line-height: 1;position: relative;margin-bottom: 0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1399.98px) {.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .title {font-size: 18px;}}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .title:after {color: #fff;content: "";font-family: LaStudioIcons;float: right;font-weight: 400;font-style: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.portfolio-item .inner-content.portfolio-hover-style3 .portfolio-info .title a {color: #fff;}.portfolio-item .inner-content.portfolio-hover-style3:hover .portfolio-thumb:after {opacity: 0.8;}.portfolio-item .inner-content.portfolio-hover-style3:hover .portfolio-info .title {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.portfolio-item .inner-content.portfolio-hover-style3:hover .portfolio-info .category, .portfolio-item .inner-content.portfolio-hover-style3:hover .portfolio-info .title {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0);}.portfolio-item .inner-content.portfolio-hover-style4 {margin-bottom: 45px;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb {position: relative;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb img {width: 100%;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb:after {background-color: #5B7B57;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;-webkit-transition: all 0.4s;transition: all 0.4s;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb .portfolio-info-icon {position: absolute;bottom: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 30px;opacity: 0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;z-index: 1;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb .portfolio-info-icon .item {background: #fff;color: #111;display: inline-block;font-size: 18px;height: 50px;line-height: 50px;margin: 5px;text-align: center;width: 50px;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb .portfolio-info-icon .item i {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-thumb .portfolio-info-icon .item:hover {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-info {padding: 15px 0 0;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-info .category {color: #5B7B57;font-size: 12px;letter-spacing: 1px;margin-top: 5px;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-info .title {color: #111;font-family: "Work Sans", sans-serif;font-size: 20px;font-weight: 400;line-height: 1.2;margin-bottom: 0;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-info .title a {color: #111;}.portfolio-item .inner-content.portfolio-hover-style4 .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-item .inner-content.portfolio-hover-style4:hover .portfolio-thumb:after {opacity: 0.8;}.portfolio-item .inner-content.portfolio-hover-style4:hover .portfolio-info-icon {margin-top: 0;opacity: 1;}.portfolio-item .inner-content.portfolio-hover-style5 {overflow: inherit;margin-bottom: 30px;position: relative;overflow: hidden;}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-thumb {position: relative;}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-thumb img {width: 100%;transform: scale(1.1) translateY(1.8%);transition: transform .8s cubic-bezier(.3,.61,.3,.97);}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-info {display: -webkit-box;display: -ms-flexbox;display: flex;transform: translateY(100%);transition: transform .8s cubic-bezier(.22,.61,.36,1);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;bottom: 0;left: 0;opacity: 0;padding: 28px;position: absolute;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;width: 100%;visibility: hidden;z-index: 2;}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-info .category {color: #5B7B57;font-size: 12px;letter-spacing: 1px;margin-bottom: 5px;}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-info .title {font-size: 22px;font-weight: 400;margin-bottom: 0;}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-info .title a {color: #111;}.portfolio-item .inner-content.portfolio-hover-style5 .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-item .inner-content.portfolio-hover-style5:hover .portfolio-info {opacity: 1;visibility: visible;transform: translateY(1%);}.portfolio-item .inner-content.portfolio-hover-style5:hover .portfolio-thumb img {transform: scale(1.1) translateY(calc(-1* 1.8%));}.portfolio-item .inner-content.portfolio-hover-style6 {margin-bottom: 60px;}.portfolio-item .inner-content.portfolio-hover-style6 .portfolio-thumb img {width: 100%;}.portfolio-item .inner-content.portfolio-hover-style6 .portfolio-info {position: absolute;bottom: -50px;left: 0;background: rgba(24, 24, 24, 0.5);color: #fff;z-index: 2;padding: 20px;-webkit-transition: all 0.6s;transition: all 0.6s;visibility: hidden;opacity: 0;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;text-align: center;width: 100%;}.portfolio-item .inner-content.portfolio-hover-style6 .portfolio-info .category {color: rgba(255, 255, 255, 0.8);font-size: 14px;letter-spacing: 1px;margin-bottom: 5px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-item .inner-content.portfolio-hover-style6 .portfolio-info .title {color: #fff;font-size: 20px;font-weight: 600;margin-bottom: 5px;}.portfolio-item .inner-content.portfolio-hover-style6 .portfolio-info .title a {color: #fff;}.portfolio-item .inner-content.portfolio-hover-style6 .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-item .inner-content.portfolio-hover-style6:hover .portfolio-info {opacity: 1;visibility: visible;bottom: 0;}.portfolio-item .inner-content.portfolio-hover-style7 {overflow: inherit;margin-bottom: 30px;position: relative;overflow: hidden;}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-thumb {position: relative;}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-thumb img {width: 100%;transform: scale(1.1) translateY(1.8%);transition: transform .8s cubic-bezier(.3,.61,.3,.97);}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-info {display: -webkit-box;display: -ms-flexbox;display: flex;transition: transform .8s cubic-bezier(.22,.61,.36,1);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;bottom: 0;left: 0;opacity: 0;padding: 28px;position: absolute;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;width: calc(100% - 10px);height: calc(100% - 10px);margin: 5px;visibility: hidden;z-index: 2;}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-info .category {color: #5B7B57;font-size: 12px;letter-spacing: 1px;margin-bottom: 5px;}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-info .title {font-size: 22px;font-weight: 400;margin-bottom: 0;}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-info .title a {color: #111;}.portfolio-item .inner-content.portfolio-hover-style7 .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-item .inner-content.portfolio-hover-style7:hover .portfolio-info {opacity: 1;visibility: visible;}.portfolio-item .inner-content.portfolio-hover-style7:hover .portfolio-thumb img {transform: scale(1.1) translateY(calc(-1* 1.8%));}.portfolio-item .inner-content.portfolio-hover-style8 {margin-bottom: 45px;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-thumb {position: relative;overflow: hidden;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-thumb img {width: 100%;transform: scale(1.005,1.005);-webkit-transform: scale(1.005,1.005);-moz-transform: scale(1.005,1.005);-ms-transform: scale(1.005,1.005);-o-transform: scale(1.005,1.005);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-thumb .portfolio-info-icon .item {background: #fff;color: #111;display: inline-block;font-size: 18px;height: 50px;line-height: 50px;margin: 5px;text-align: center;width: 50px;}.portfolio-item .inner-content.portfolio-hover-style8:hover img {opacity: .8;transform: scale(1.07,1.07);-webkit-transform: scale(1.07,1.07);-moz-transform: scale(1.07,1.07);-ms-transform: scale(1.07,1.07);-o-transform: scale(1.07,1.07);}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-info {padding: 15px 0 0;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-info .category {color: #5B7B57;font-size: 12px;letter-spacing: 1px;margin-top: 5px;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-info .title {color: #111;font-family: "Work Sans", sans-serif;font-size: 20px;font-weight: 400;line-height: 1.2;margin-bottom: 0;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-info .title a {color: #111;}.portfolio-item .inner-content.portfolio-hover-style8 .portfolio-info .title a:hover {color: #5B7B57;}.portfolio-loadmore {text-align: center;margin-top: 40px;}.portfolio-loadmore.style2 {margin-bottom: 40px;}.portfolio-loadmore.style3 {margin-bottom: 40px;}.portfolio-loadmore.style4 {margin-top: 19px;}.portfolio-loadmore.style5 {margin-top: 19px;}.portfolio-loadmore a {padding: 10px 30px;text-transform: uppercase;color: #111;font-size: 12px;line-height: 18px;border: 1px solid #ebebeb;position: relative;display: inline-block;}.portfolio-loadmore a:hover {background-color: #5B7B57;color: #fff;}.portfolio-loadmore a:hover:after {border-color: #5B7B57;}.portfolio-loadmore a:hover:before {border-color: #5B7B57;}.portfolio-loadmore a:after {border-top: 1px solid #ebebeb;content: "";position: absolute;top: 50%;width: 60px;right: 100%;-webkit-transition: inherit;transition: inherit;}.portfolio-loadmore a:before {border-top: 1px solid #ebebeb;content: "";position: absolute;top: 50%;width: 60px;left: 100%;-webkit-transition: inherit;transition: inherit;}.portfolio-filter-container.container {padding: 0 15px 0;}.projecet-details-colunm {display: -webkit-box;display: -ms-flexbox;display: flex;}@media only screen and (max-width: 991px) {.projecet-details-colunm {display: block;}}.projecet-details-colunm .projecet-details-thumb {padding-right: 15px;width: 50%;}.projecet-details-colunm .projecet-details-thumb--big {padding-right: 0;width: 100%;}@media only screen and (max-width: 991px) {.projecet-details-colunm .projecet-details-thumb {width: 100%;}}.projecet-details-colunm .projecet-details-thumb .thumb {margin-bottom: 30px;position: relative;}.projecet-details-colunm .projecet-details-thumb .thumb img {width: 100%;}.projecet-details-colunm .projecet-details-thumb .thumb .image-popup {left: 0;position: absolute;height: 100%;top: 0;width: 100%;}.projecet-details-colunm .projecet-details-content {padding: 0 0 0 108px;width: 50%;}@media only screen and (max-width: 1199px) {.projecet-details-colunm .projecet-details-content {padding: 0 0 0 40px;}}@media only screen and (max-width: 991px) {.projecet-details-colunm .projecet-details-content {margin-top: 50px;width: 100%;}}.projecet-details-colunm .projecet-details-content .content .sub-title {color: #5B7B57;font-size: 24px;font-family: "Poppins", sans-serif;font-weight: 400;margin-bottom: 8px;}@media only screen and (max-width: 1199px) {.projecet-details-colunm .projecet-details-content .content .sub-title {font-size: 16px;}}.projecet-details-colunm .projecet-details-content .content .title {color: #111;font-size: 44px;font-family: "Poppins", sans-serif;font-weight: 400;line-height: 1.4;}@media only screen and (max-width: 1199px) {.projecet-details-colunm .projecet-details-content .content .title {font-size: 34px;}}.projecet-details-colunm .projecet-details-content .content p {font-size: 22px;line-height: 1.9;margin-bottom: 40px;}@media only screen and (max-width: 1199px) {.projecet-details-colunm .projecet-details-content .content p {font-size: 17px;margin-bottom: 3px;}}.projecet-details-colunm .projecet-details-content .content .projecet-info {padding-top: 20px;}.projecet-details-colunm .projecet-details-content .content .projecet-info .item .title {color: #111;font-size: 20px;font-family: "Poppins", sans-serif;font-weight: 400;line-height: 1.9;margin-bottom: 0;}@media only screen and (max-width: 1199px) {.projecet-details-colunm .projecet-details-content .content .projecet-info .item .title {margin-bottom: 0;}}.projecet-details-colunm .projecet-details-content .content .projecet-info .item p {color: #868686;font-size: 18px;line-height: 1.9;margin-bottom: 20px;}@media only screen and (max-width: 1199px) {.projecet-details-colunm .projecet-details-content .content .projecet-info .item p {font-size: 16px;margin-bottom: 5px;}}.projecet-details-colunm .projecet-details-content .content .projecet-info .item .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;}.projecet-details-colunm .projecet-details-content .content .projecet-info .item .social-icons a {color: #000;font-size: 20px;margin-right: 20px;}.projecet-details-colunm .projecet-details-content .content .projecet-info .item .social-icons a:hover {color: #5B7B57;}.projecet-details-colunm .projecet-details-content .content .projecet-info .item .social-icons a:last-child {margin-right: 0;}.projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-next, .projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-prev {background: #fff;border-radius: 50%;color: #111;display: inline-block;opacity: 1;font-size: 16px;line-height: 42px;height: 42px;text-align: center;width: 42px;}.projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-next:after, .projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-prev:after {display: none;}.projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-next:hover, .projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-prev:hover {background: #5B7B57;color: #fff;}.projecet-details-colunm-style2 .projecet-details-thumb-slider .swiper-button-disabled {opacity: 1;cursor: pointer;pointer-events: all;}.projecet-details-colunm-style2 .thumb {margin-bottom: 30px;position: relative;}.projecet-details-colunm-style2 .thumb .image-popup {left: 0;position: absolute;height: 100%;top: 0;width: 100%;}.projecet-details-colunm-style2 .projecet-details-content .contents {max-width: 1170px;display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: auto;margin-left: auto;position: relative;margin-top: 39px;}@media only screen and (max-width: 767px) {.projecet-details-colunm-style2 .projecet-details-content .contents {display: block;}}.projecet-details-colunm-style2 .projecet-details-content .contents .col-6 {width: 60%;}@media only screen and (max-width: 767px) {.projecet-details-colunm-style2 .projecet-details-content .contents .col-6 {width: 100%;}}.projecet-details-colunm-style2 .projecet-details-content .contents .col-6 .content {padding-right: 60px;}@media only screen and (max-width: 767px) {.projecet-details-colunm-style2 .projecet-details-content .contents .col-6 .content {padding-right: 0;}}.projecet-details-colunm-style2 .projecet-details-content .contents .col-4 {width: 40%;}@media only screen and (max-width: 767px) {.projecet-details-colunm-style2 .projecet-details-content .contents .col-4 {width: 100%;}}.projecet-details-colunm-style2 .projecet-details-content .contents .col-4 .content {padding-left: 71px;}@media only screen and (max-width: 767px) {.projecet-details-colunm-style2 .projecet-details-content .contents .col-4 .content {padding-left: 0;}}.projecet-details-colunm-style2 .projecet-details-content .content .sub-title {color: #5B7B57;font-size: 24px;font-family: "Poppins", sans-serif;font-weight: 400;margin-bottom: 8px;}@media only screen and (max-width: 1199px) {.projecet-details-colunm-style2 .projecet-details-content .content .sub-title {font-size: 16px;}}.projecet-details-colunm-style2 .projecet-details-content .content .title {color: #111;font-size: 44px;font-family: "Poppins", sans-serif;font-weight: 400;line-height: 1.4;}@media only screen and (max-width: 1199px) {.projecet-details-colunm-style2 .projecet-details-content .content .title {font-size: 34px;}}.projecet-details-colunm-style2 .projecet-details-content .content p {font-size: 22px;line-height: 1.9;margin-bottom: 40px;}@media only screen and (max-width: 1199px) {.projecet-details-colunm-style2 .projecet-details-content .content p {font-size: 17px;margin-bottom: 3px;}}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info {padding-top: 0;}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item .title {color: #111;font-size: 20px;font-family: "Poppins", sans-serif;font-weight: 400;line-height: 1.9;}@media only screen and (max-width: 1199px) {.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item .title {margin-bottom: 0;}}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item p {color: #868686;font-size: 18px;line-height: 1.9;margin-bottom: 30px;}@media only screen and (max-width: 1199px) {.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item p {font-size: 16px;margin-bottom: 5px;}}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 12px;}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item .social-icons a {color: #000;font-size: 20px;margin-right: 20px;}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item .social-icons a:hover {color: #5B7B57;}.projecet-details-colunm-style2 .projecet-details-content .content .projecet-info .item .social-icons a:last-child {margin-right: 0;}.projecet-details-colunm-style2 .projecet-image img {width: 100%;}.projecet-details-colunm.blog-details-content-wrap .swiper-container {margin: 0;}@media only screen and (max-width: 1199px) {.portfolio-filter-menu {padding-left: 15px;}}.portfolio-filter-menu li {font-size: 22px;color: #868686;cursor: pointer;display: inline-block;margin: 0 55px 0 0;background-size: 0 100%;background-repeat: no-repeat;transition: background-size .4s cubic-bezier(.33,.02,0,.93);}.portfolio-filter-menu li:hover {color: #E91E63;background-image: linear-gradient(to top, currentColor 1px, transparent 0);background-size: 100% 100%;}@media only screen and (max-width: 1199px) {.portfolio-filter-menu li {font-size: 18px;margin: 0 20px 0 0;}}.portfolio-filter-menu li.active {background-image: linear-gradient(to top, currentColor 1px, transparent 0);background-size: 100% 100%;color: #E91E63;}.portfolio-filter-menu li:last-child {margin-right: 0;}.portfolio-nav {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 80px 0 80px 0;}.portfolio-nav a {color: #444;font-size: 16px;line-height: 1;}.portfolio-nav a i {font-size: 10px;margin-right: 10px;vertical-align: 2px;}.portfolio-nav a:hover {color: #5B7B57;}.portfolio-nav .nm a {background-color: #F9F9F9;color: #5c5c5c;border-radius: 50%;display: inline-block;height: 56px;line-height: 56px;text-align: center;margin: 0;width: 56px;transition: all 0.3s ease-out;transform: rotate(45deg);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-nav .nm a i {font-size: 18px;margin-right: 0;vertical-align: inherit;}.portfolio-nav .nm a:hover {background-color: #5B7B57;color: #fff;transform: rotate(0deg);}.portfolio-nav .nr a i {margin-left: 10px;margin-right: 0;}.portfolio-slider-container {padding-right: 20% !important;}@media only screen and (max-width: 1199px) {.portfolio-slider-container {padding-right: 0 !important;}}.portfolio-slider-container .swiper-button-next, .portfolio-slider-container .swiper-button-prev {border-radius: 50%;background-color: rgba(24, 24, 24, 0.31);color: #fff;font-size: 14px;width: 30px;height: 30px;opacity: 1;position: relative;left: 0;margin: 0;display: inline-block;text-align: center;line-height: 30px;margin-top: 31px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.portfolio-slider-container .swiper-button-next:after, .portfolio-slider-container .swiper-button-prev:after {display: none;}.portfolio-slider-container .swiper-button-next:hover, .portfolio-slider-container .swiper-button-prev:hover {background-color: #5B7B57;}.portfolio-slider-container .swiper-button-next {margin-left: 10px;}.gallery-area.gallery-default-area .container-fluid {padding-right: 1px;padding-bottom: 95px;}@media only screen and (max-width: 1199px) {.gallery-area.gallery-default-area .container-fluid {padding-bottom: 65px;}}.gallery-item {margin-bottom: 10px;}.gallery-item .inner-content .gallery-thumb {position: relative;}.gallery-item .inner-content .gallery-thumb img {width: 100%;}.gallery-item .inner-content .gallery-thumb .image-popup {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.gallery-items-style2 .gallery-item {margin-bottom: 20px;}.gallery-items-style2 .gallery-item .inner-content .gallery-thumb {position: relative;}.gallery-items-style2 .gallery-item .inner-content .gallery-thumb img {width: 100%;}.gallery-items-style2 .gallery-item .inner-content .gallery-thumb:after {background: #000;position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-backface-visibility: hidden;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}.gallery-items-style2 .gallery-item .inner-content .gallery-thumb .image-popup {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}.gallery-items-style2 .gallery-item .inner-content:hover .gallery-thumb:after {opacity: 0.4;}.pricing-page-title-area {background-position: center center;background-repeat: no-repeat;background-size: cover;height: 684px;position: relative;}@media only screen and (max-width: 1199px) {.pricing-page-title-area {height: 480px;}}.pricing-page-title-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 685.6px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}@media only screen and (max-width: 1199px) {.pricing-page-title-content {height: 480px;}}.pricing-page-title-content .content {margin-top: 100px;text-align: center;}@media only screen and (max-width: 1199px) {.pricing-page-title-content .content {margin-top: 0;}}.pricing-page-title-content .content .title {color: #fff;font-size: 66px;font-weight: 400;font-family: "Playfair Display", serif;letter-spacing: -3px;line-height: 1;margin-bottom: 30px;}@media only screen and (max-width: 1199px) {.pricing-page-title-content .content .title {font-size: 46px;margin-bottom: 15px;}}@media only screen and (max-width: 575px) {.pricing-page-title-content .content .title {font-size: 36px;margin-bottom: 5px;}}.pricing-page-title-content .content p {color: #C2C2C2;font-size: 32px;line-height: 1.4;max-width: 500px;width: 500px;}@media only screen and (max-width: 1199px) {.pricing-page-title-content .content p {font-size: 22px;}}@media only screen and (max-width: 575px) {.pricing-page-title-content .content p {font-size: 18px;max-width: 100%;width: 100%;}}.pricing-area .container {padding-bottom: 165px;padding-top: 165px;}@media only screen and (max-width: 1199px) {.pricing-area .container {padding-bottom: 90px;padding-top: 90px;}}@media only screen and (max-width: 767px) {.pricing-area .container {padding-bottom: 60px;}}.pricing-item {border-right: 1px solid #111;padding: 30px 40px;}.pricing-area [class*=col-]:last-child .pricing-item {border: none;}@media only screen and (max-width: 1199px) {.pricing-item {padding: 10px 0 42px 0;}}@media only screen and (max-width: 991px) {.pricing-item {border: none;}}@media only screen and (max-width: 767px) {.pricing-item {margin-bottom: 30px;text-align: center;}.pricing-item-header .price-wrap .price {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}.pricing-item-header .pricing-icon-box {margin-bottom: 52px;}@media only screen and (max-width: 1199px) {.pricing-item-header .pricing-icon-box {margin-bottom: 32px;}}.pricing-item-header .pricing-icon-box .icon {color: #1E1E1E;display: inline-block;fill: #1E1E1E;font-size: 62px;height: 62px;width: 62px;}@media only screen and (max-width: 1199px) {.pricing-item-header .pricing-icon-box .icon {height: 50px;width: 50px;}}.pricing-item-header .title {color: #111;font-size: 22px;text-transform: uppercase;font-family: "Playfair Display", serif;font-weight: 400;line-height: 1;}@media only screen and (max-width: 1199px) {.pricing-item-header .title {font-size: 20px;margin-bottom: 10px;}}.pricing-item-header .price-wrap .price {color: #111;display: -webkit-box;display: -ms-flexbox;display: flex;font-weight: 400;font-size: 45px;margin-bottom: 15px;}@media only screen and (max-width: 1199px) {.pricing-item-header .price-wrap .price {font-size: 46px;margin-bottom: 15px;}}.pricing-item-header .price-wrap .price .prefix {color: #111;display: inline-block;font-family: "Playfair Display", serif;font-size: 50px;line-height: 1;vertical-align: text-top;margin-right: 3px;}.pricing-item-content {padding: 10px 0 45px;}@media only screen and (max-width: 1199px) {.pricing-item-content {padding: 18px 0 35px 0;}}.pricing-item-content .pricing-list ul {margin-bottom: 0;}.pricing-item-content .pricing-list ul > li {color: #111;display: block;font-size: 14px;line-height: 1.6;margin-top: 15px;margin-bottom: 15px;}@media only screen and (max-width: 1199px) {.pricing-item-content .pricing-list ul > li {font-size: 16px;margin-top: 5px;margin-bottom: 10px;padding-bottom: 10px;}}.pricing-item-content .pricing-list ul > li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.pricing-item-footer .pricing-btn {border: 1px solid #979797;border-radius: 30px 30px 30px 30px;color: #111;font-size: 16px;line-height: 18px;display: inline-block;padding: 18px 50px 17px 50px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1199px) {.pricing-item-footer .pricing-btn {font-size: 14px;padding: 12px 30px 12px 30px;}}.pricing-item-footer .pricing-btn:hover {background-color: #111;border-color: #111;color: #fff;}@media only screen and (max-width: 1199px) {.work-process-area.work-process-default-area .container {padding-bottom: 54px;}}.work-process-area.work-process-default-area .section-title {margin-bottom: 100px;}@media only screen and (max-width: 1199px) {.work-process-area.work-process-default-area .section-title {margin-bottom: 40px;}}.process-item .inner-content {text-align: center;}@media only screen and (max-width: 991px) {.process-item .inner-content {margin-bottom: 30px;}}.process-item .inner-content .process-icon {background-color: #fff;-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);border-radius: 50%;color: #111;display: inline-block;font-size: 40px;height: 112px;position: relative;text-align: center;width: 112px;line-height: 118px;z-index: 1;margin: 30px;}.process-item .inner-content .process-icon:before {-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);border-radius: 50%;content: "";position: absolute;left: -0.625em;top: -0.625em;right: -0.625em;bottom: -0.625em;z-index: -1;}.process-item .inner-content .process-content {margin-top: 26px;}.process-item .inner-content .process-content .title {font-size: 24px;font-weight: 600;font-family: "Poppins", sans-serif;margin-bottom: 11px;}.process-item .inner-content .process-content p {color: #868686;font-size: 18px;line-height: 2;}.testimonial-area .container {padding-bottom: 116px;padding-top: 90px;}.testimonial-style-wrap .testi-icon-box .icon {color: #333;width: 100px;height: 100px;position: absolute;top: 0;left: 0;transform: rotate(180deg);}@media only screen and (max-width: 1399.98px) {.testimonial-style-wrap .testi-icon-box .icon {height: 100px;width: 100px;}}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testi-icon-box .icon {text-align: center;margin: 0 auto 20px;}}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testimonial-item .testi-inner-content {text-align: center;}}.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-content {margin-bottom: 37px;}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-content {margin-bottom: 20px;}}.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-content p {color: #333;font-size: 53px;font-family: "Big Shoulders Display", cursive;font-weight: 700;line-height: 84px;margin-bottom: 0;}@media only screen and (max-width: 1399.98px) {.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-content p {font-size: 36px;line-height: 1.5;}}@media only screen and (max-width: 1199px) {.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-content p {font-size: 28px;}}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author {padding-bottom: 40px;}}.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation {color: #333;font-size: 24px;font-family: "Big Shoulders Display", cursive;font-weight: 700;position: relative;padding-left: 140px;display: inline-block;line-height: 1.2;}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation {padding-left: 0;}}.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation:after {border: solid #D8D8D8;content: "";left: 0;border-right-width: 120px;border-top-width: 1px;bottom: 14px;border-left-width: 0;display: block;position: absolute;}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation:after {display: none;}}.testimonial-style-wrap .swiper-container {padding-bottom: 40px;}.testimonial-style-wrap .testi-slider-container .swiper-pagination {bottom: 0;display: inline-block;line-height: 1;left: auto;right: 40px;text-align: right;width: auto;}@media only screen and (max-width: 575px) {.testimonial-style-wrap .testi-slider-container .swiper-pagination {bottom: 0;left: 50%;right: auto;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}}.testimonial-style-wrap .testi-slider-container .swiper-pagination-bullet {background-color: #d8d8d8;border-radius: 20px;cursor: pointer;opacity: 1;height: 15px;padding: 0;margin: 0 10px !important;overflow: hidden;width: 15px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.testimonial-style-wrap .testi-slider-container .swiper-pagination-bullet:first-child {margin-left: 0 !important;}.testimonial-style-wrap .testi-slider-container .swiper-pagination-bullet:last-child {margin-right: 0 !important;}.testimonial-style-wrap .testi-slider-container .swiper-pagination-bullet:hover {background-color: #3e3e3e;}.testimonial-style-wrap .testi-slider-container .swiper-pagination-bullet-active {background-color: #3e3e3e;}.testimonial-style2-wrap .column-left {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;margin-right: 14px;}@media only screen and (max-width: 991px) {.testimonial-style2-wrap .column-left {display: block;margin: 0;}}.testimonial-style2-wrap .column-left .section-title {margin-bottom: 224px;}@media only screen and (max-width: 991px) {.testimonial-style2-wrap .column-left .section-title {margin-bottom: 60px;}}.testimonial-style2-wrap .column-right {padding-left: 19px;}@media only screen and (max-width: 991px) {.testimonial-style2-wrap .column-right {padding-left: 0;}}.testimonial-style2-wrap .column-right .view-all-reviews {color: #B4B4B4;font-size: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;line-height: 1;margin-bottom: 40px;}.testimonial-style2-wrap .column-right .view-all-reviews:hover {color: #fff;}.testimonial-style2-wrap .testimonial-item {background-color: #272727;padding: 50px 50px 55px 60px;margin-bottom: 20px;}@media only screen and (max-width: 1199px) {.testimonial-style2-wrap .testimonial-item {padding: 45px 40px 50px 40px;}}@media only screen and (max-width: 575px) {.testimonial-style2-wrap .testimonial-item {padding: 20px 20px 34px 26px;}}.testimonial-style2-wrap .testimonial-item .testi-inner-content {position: relative;padding-left: 110px;}@media only screen and (max-width: 575px) {.testimonial-style2-wrap .testimonial-item .testi-inner-content {padding-left: 0;}}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-thumb {position: absolute;left: 0;top: 0;padding-top: 10px;text-align: center;}@media only screen and (max-width: 575px) {.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-thumb {position: relative;display: inline-block;}}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-thumb img {border-radius: 50%;display: block;height: 80px;width: 80px;}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-thumb .testi-icon-box {line-height: 1;margin-top: -10px;}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-thumb .testi-icon-box .icon {color: #E91E63;font-size: 20px;display: inline-block;font-size: 20px;line-height: 1;width: 20px;}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-content p {color: #FFF;font-size: 18px;padding: 0 0 12px 0;position: relative;margin: 0 0 8px 0;width: 80%;}@media only screen and (max-width: 1199px) {.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-content p {font-size: 16px;width: 100%;}}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-content p:after {background-color: #5B5B5B;content: "";position: absolute;height: 2px;width: 40px;left: 0;bottom: 0;}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-content .testi-author {line-height: 1;}.testimonial-style2-wrap .testimonial-item .testi-inner-content .testi-content .testi-author .testi-info .name {color: #8C8C8C;font-size: 14px;font-family: "Work Sans", sans-serif;font-weight: 400;line-height: 1.8;}.testimonial-style-wrap .testi-thumbs {width: 40%;padding: 0;overflow: hidden;}.testimonial-style-wrap .testi-thumbs .swiper-slide {width: 100px;height: 100px;text-align: center;overflow: hidden;opacity: 0.1;}.testimonial-style-wrap .testi-thumbs .swiper-slide-active {opacity: 1;}.testimonial-style-wrap .testi-thumbs .swiper-slide img {width: auto;height: 100%;}.testimonial-style-wrap-thumb .testimonial-item .testi-inner-content .testi-content p {font-size: 34px;font-weight: 500;line-height: 50px;max-width: 80%;margin: 0 auto;}.testimonial-style-wrap-thumb .testimonial-item .testi-inner-content i {font-size: 30px;color: #5B7B57;}.testimonial-style3-wrap .testimonial-item .testi-inner-content {background-color: #FFF;-webkit-box-shadow: 0 0 20px 0 rgba(205, 205, 205, 0.3);box-shadow: 0 0 20px 0 rgba(205, 205, 205, 0.3);padding: 48px 50px 62px;text-align: center;}.testimonial-style-wrap-thumb .testimonial-item {margin-bottom: 40px;}.testimonial-style-wrap-thumb .testimonial-item .testi-inner-content .testi-author .testi-info .designation {padding-left: 0;}.testimonial-style-wrap-thumb .testimonial-item .testi-inner-content .testi-author .testi-info .designation:after {content: none;}@media only screen and (max-width: 1199px) {.testimonial-style3-wrap .testimonial-item .testi-inner-content {padding: 28px 15px 32px;}}.testimonial-style3-wrap .testimonial-item .testi-inner-content .testi-content p {color: #111;font-size: 18px;line-height: 2;margin: 10px 0 30px 0;}.testimonial-style3-wrap .testimonial-item .testi-inner-content .testi-thumb {margin-bottom: 9px;}.testimonial-style3-wrap .testimonial-item .testi-inner-content .testi-thumb img {height: 50px;width: 50px;}.testimonial-style3-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation {color: #111;font-size: 16px;text-align: center;}.testimonial-style4-wrap .testimonial-item .testi-inner-content {background-color: #fff;border: 2px solid #97979740;-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);padding: 54px 40px 40px 40px;position: relative;margin-top: 20px;}.testimonial-style4-wrap .testimonial-item .testi-inner-content:before {content: "";background-image: url("../img/icons/testi-icon.svg");width: 76px;height: 39px;display: block;background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;background-color: #fff;top: -21px;padding-left: 15px;padding-right: 15px;left: 30px;}.testimonial-style4-wrap .testimonial-item .testi-inner-content .testi-content p {color: #444;font-family: "Playfair Display", serif;font-size: 24px;line-height: 1.75;margin: 0 0 30px 0;width: 100%;}.testimonial-style4-wrap .testimonial-item .testi-inner-content .testi-author {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}.testimonial-style4-wrap .testimonial-item .testi-inner-content .testi-author .testi-info {margin-left: 20px;}.testimonial-style4-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .name {color: #444;font-size: 18px;font-family: "Work Sans", sans-serif;font-weight: 400;line-height: 1.8;}.testimonial-style4-wrap .testimonial-item .testi-inner-content .testi-author .testi-thumb img {border-radius: 50%;height: 50px;width: 50px;}.testimonial-style-wrap .testimonial-item {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 70px;}@media only screen and (max-width: 767px) {.testimonial-style-wrap .testimonial-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.testimonial-style-wrap .testi-inner-content {text-align: center;}.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation {padding-left: 0;padding-top: 40px;}.testimonial-style-wrap .testimonial-item .testi-inner-content .testi-author .testi-info .designation:after {bottom: auto;top: 0;left: 50%;transform: translateX(-50%);}}.testimonial-style-wrap .testi-image {width: 205px;height: 205px;min-width: 205px;border-radius: 100%;overflow: hidden;}.testimonial-style-wrap .testi-image img {width: 100%;height: 100%;}.testimonial-style-wrap .testi-icon-box {position: relative;padding-left: 50px;}.divider-area.divider-vision-area .container-fluid {padding-bottom: 165px;padding-top: 160px;}@media only screen and (max-width: 1199px) {.divider-area.divider-vision-area .container-fluid {padding-bottom: 95px;padding-top: 95px;}}.divider-area.divider-service-title-area {position: relative;}.divider-area.divider-service-title-area:after {background-color: #111;content: "";opacity: 0.3;-webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;height: 100%;width: 100%;top: 0;left: 0;position: absolute;z-index: -1;}.divider-area.service-divider-area {background-color: #f9f9f9;}.divider-area.service-divider-area .container-fluid {padding-bottom: 170px;padding-top: 101px;}@media only screen and (max-width: 1199px) {.divider-area.service-divider-area .container-fluid {padding-bottom: 95px;padding-top: 81px;}}.divider-area.service-divider-area .section-title {margin-bottom: 91px;}@media only screen and (max-width: 1199px) {.divider-area.service-divider-area .section-title {margin-bottom: 60px;}}.divider-style-wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;min-height: 1030px;}@media only screen and (max-width: 1399.98px) {.divider-style-wrap {min-height: 740px;}}@media only screen and (max-width: 1199px) {.divider-style-wrap {min-height: 630px;}}@media only screen and (max-width: 991px) {.divider-style-wrap {min-height: 400px;}}.divider-content2 {padding-left: 14%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.divider-style-wrap .divider-content {margin-top: 7px;}.divider-style-wrap .divider-content .sub-title {color: #fff;font-size: 36px;font-weight: 400;line-height: 1.2em;letter-spacing: -1px;margin-bottom: 0;}.divider-style-wrap .divider-content .title {color: #fff;font-size: 120px;font-weight: 400;line-height: 1.2em;letter-spacing: -3px;margin-bottom: 40px;}@media only screen and (max-width: 1399.98px) {.divider-style-wrap .divider-content .title {font-size: 80px;}}@media only screen and (max-width: 1199px) {.divider-style-wrap .divider-content .title {font-size: 70px;}}@media only screen and (max-width: 991px) {.divider-style-wrap .divider-content .title {font-size: 47px;}.divider-content2 {padding-left: 0;padding-top: 60px;}}@media only screen and (max-width: 767px) {.divider-content2 {padding-left: 0;padding-top: 60px;}.divider-area .divider-content {margin-bottom: 40px;}}.divider-style2-wrap .divider-content {margin: 0 35px;}@media only screen and (max-width: 991px) {.divider-style2-wrap .divider-content {margin: 0;}}.divider-style3-wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 1050px;}@media only screen and (max-width: 1399.98px) {.divider-style3-wrap {min-height: 698px;}}@media only screen and (max-width: 1199px) {.divider-style3-wrap {min-height: 598px;}}@media only screen and (max-width: 991px) {.divider-style3-wrap {min-height: 498px;}}.divider-style3-wrap .divider-content {text-align: center;}.divider-style3-wrap .divider-content .btn-theme {background-color: transparent;border: 1px solid #FFFFFF94;color: #fff;display: inline-block;font-size: 16px;line-height: 18px;margin-top: 60px;padding: 20px 38px;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.divider-style3-wrap .divider-content .btn-theme:hover {background-color: #5B7B57;border-color: #5B7B57;color: #fff;}.divider-style4-wrap .divider-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;padding-left: calc((100vw - 1440px)/2);}@media (max-width: 1470px) {.divider-style4-wrap .divider-content {padding-left: calc((100vw - 1180px)/2);}}@media only screen and (max-width: 1199px) {.divider-style4-wrap .divider-content {display: block;padding-left: 15px;}}@media only screen and (max-width: 767px) {.divider-style4-wrap .divider-content {padding-left: 15px;padding-right: 15px;}}.divider-style4-wrap .divider-content .section-title {margin-bottom: 45px;}@media only screen and (max-width: 1199px) {.divider-style4-wrap .divider-content .section-title {margin-bottom: 25px;}}@media only screen and (max-width: 1199px) {.divider-style4-wrap .divider-content .content .btn-theme {margin-top: 30px !important;}}.divider-style4-wrap .divider-thumb {-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 0 0 97px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1199px) {.divider-style4-wrap .divider-thumb {padding-left: 20px;display: block;}}@media only screen and (max-width: 767px) {.divider-style4-wrap .divider-thumb {margin-top: 40px;padding-left: 15px;padding-right: 15px;}}.divider-style4-wrap .divider-thumb .thumb {background-position: top center;background-repeat: no-repeat;background-size: cover;height: 813px;width: 100%;}@media only screen and (max-width: 1199px) {.divider-style4-wrap .divider-thumb .thumb {height: 479px;}}.divider-style5-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 920px;z-index: 1;}@media only screen and (max-width: 1399.98px) {.divider-style5-wrap {height: 629px;}}@media only screen and (max-width: 1199px) {.divider-style5-wrap {height: 566px;}}@media only screen and (max-width: 991px) {.divider-style5-wrap {height: 465px;}}@media only screen and (max-width: 767px) {.divider-style5-wrap {height: auto;padding: 70px 0 70px;}}.divider-style5-wrap .divider-content .title {color: #fff;font-size: 46px;font-family: "Playfair Display", serif;font-weight: 400;line-height: 1.4;margin-bottom: 51px;position: relative;padding-bottom: 53px;}@media only screen and (max-width: 1399.98px) {.divider-style5-wrap .divider-content .title {font-size: 36px;margin-bottom: 20px;padding-bottom: 25px;}}@media only screen and (max-width: 1199px) {.divider-style5-wrap .divider-content .title {font-size: 28px;}}.divider-style5-wrap .divider-content .title:before {background-color: #E91E63;bottom: 0;content: "";height: 3px;position: absolute;width: 120px;}@media only screen and (max-width: 1199px) {.divider-style5-wrap .divider-content .title:before {height: 2px;width: 70px;}}.divider-style5-wrap .divider-content p {color: #a2a2a2;font-size: 22px;line-height: 2;}@media only screen and (max-width: 1199px) {.divider-style5-wrap .divider-content p {font-size: 18px;}}.divider-style5-wrap .divider-content-video {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;}@media only screen and (max-width: 767px) {.divider-style5-wrap .divider-content-video {margin-top: 20px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}.divider-style5-wrap .divider-content-video .play-video-btn {margin-right: 70px;}.divider-style6-wrap .divider-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 100%;width: 100%;}.divider-style6-wrap .divider-content .section-title {margin-top: 2px;}.divider-style7-wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 1061px;}@media only screen and (max-width: 1199px) {.divider-style7-wrap {height: 750px;}}@media only screen and (max-width: 991px) {.divider-style7-wrap {height: 100%;}}.divider-style7-wrap .divider-content {margin-top: 121px;}.divider-style7-wrap .divider-content .title {color: #fff;font-size: 66px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1.3;letter-spacing: -3px;margin-bottom: 40px;}@media only screen and (max-width: 1399.98px) {.divider-style7-wrap .divider-content .title {font-size: 45px;line-height: 1.3;margin-bottom: 10px;}}@media only screen and (max-width: 1199px) {.divider-style7-wrap .divider-content .title {font-size: 35px;}}.divider-style7-wrap .divider-content p {color: #fff;font-size: 32px;line-height: 1.5;width: 500px;max-width: 500px;}@media only screen and (max-width: 1399.98px) {.divider-style7-wrap .divider-content p {font-size: 22px;line-height: 1.5;}}@media only screen and (max-width: 1199px) {.divider-style7-wrap .divider-content p {font-size: 18px;}}.divider-style8-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: auto;margin-left: auto;position: relative;}@media only screen and (max-width: 767px) {.divider-style8-wrap {display: block;}}.divider-style8-wrap .column-6 {width: 50%;}@media only screen and (max-width: 767px) {.divider-style8-wrap .column-6 {width: 100%;}}.divider-style8-wrap .column-6:first-child {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: calc((100vw - 1440px)/2);}@media (max-width: 1470px) {.divider-style8-wrap .column-6:first-child {padding-left: calc((100vw - 1180px)/2);}}@media only screen and (max-width: 1199px) {.divider-style8-wrap .column-6:first-child {padding-left: 15px;}}@media only screen and (max-width: 767px) {.divider-style8-wrap .column-6:first-child {padding-left: 15px;padding-right: 15px;}}.divider-style8-wrap .divider-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;width: 100%;}.divider-style8-wrap .divider-content .icon-box-item {position: relative;padding-left: 100px;text-align: left;width: 530px;max-width: 530px;margin-bottom: 45px;}@media only screen and (max-width: 1199px) {.divider-style8-wrap .divider-content .icon-box-item {padding-left: 55px;width: 100%;max-width: 530px;}}@media only screen and (max-width: 767px) {.divider-style8-wrap .divider-content .icon-box-item {padding-left: 0;text-align: center;max-width: none;}}.divider-style8-wrap .divider-content .icon-box-icon {background-color: #E91E63;color: #fff;display: inline-block;font-size: 20px;height: 60px;left: 0;line-height: 60px;position: absolute;text-align: center;top: 0;width: 60px;}@media only screen and (max-width: 1199px) {.divider-style8-wrap .divider-content .icon-box-icon {font-size: 18px;height: 40px;line-height: 40px;width: 40px;}}@media only screen and (max-width: 767px) {.divider-style8-wrap .divider-content .icon-box-icon {position: relative;margin-bottom: 20px;}}.divider-style8-wrap .divider-content .icon-box-content .title {color: #111;font-size: 32px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1.3;margin-bottom: 20px;}@media only screen and (max-width: 1199px) {.divider-style8-wrap .divider-content .icon-box-content .title {font-size: 20px;margin-bottom: 5px;}}.divider-style8-wrap .divider-content .icon-box-content p {color: #868686;font-size: 18px;line-height: 2;}@media only screen and (max-width: 1199px) {.divider-style8-wrap .divider-content .icon-box-content p {font-size: 14px;}}.divider-style8-wrap .divider-thumb {background-position: top center;background-repeat: no-repeat;background-size: cover;display: -webkit-box;display: -ms-flexbox;display: flex;height: 720px;width: 100%;}@media only screen and (max-width: 1199px) {.divider-style8-wrap .divider-thumb {height: 455px;}}@media only screen and (max-width: 767px) {.divider-style8-wrap .divider-thumb {margin-top: 40px;}}.divider-line-wrap {border-bottom: 1px solid #111;margin-top: 40px;margin-bottom: 38px;}.blockquote-area.blockquote-default-area .container {padding-top: 80px;padding-bottom: 34px;}@media (max-width: 1718px) {.blockquote-area.blockquote-default-area .container {padding-left: 15px !important;}}@media only screen and (max-width: 1399.98px) {.blockquote-area.blockquote-default-area .container {padding-top: 30px;}}.blockquote-area .social-icons {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: right;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 50px;margin-right: 4px;}@media only screen and (max-width: 991px) {.blockquote-area .social-icons {margin-top: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-left: 20px;}}.blockquote-area .social-icons a {color: #1e1e1e;font-size: 19px;margin-left: 33px;}.blockquote {display: -webkit-box;display: -ms-flexbox;display: flex;}.blockquote-icon {line-height: 1;height: 34px;}.blockquote-icon .icon {color: #c1a966;height: 34px;width: 34px;}.blockquote-content {margin-left: 20px;}.blockquote-content .title {font-size: 36px;font-weight: 700;font-family: "Playfair Display", serif;line-height: 1.3;margin-bottom: 0;}@media only screen and (max-width: 1399.98px) {.blockquote-content .title {font-size: 24px;}}@media only screen and (max-width: 479.98px) {.blockquote-content .title {font-size: 18px;}}.blockquote-content p {color: #111;font-family: "Rufina", serif;font-size: 14px;font-weight: 400;margin-top: 15px;}.blockquote-style2 {background-color: #fff;border: 1px solid #D0D0D0;display: inline-block;margin: 40px 0;position: relative;padding: 30px 50px;width: 100%;}@media only screen and (max-width: 1199px) {.blockquote-style2 {margin: 30px 0;padding: 28px;}}.blockquote-style2:before {content: "";background-image: url("../img/icons/testi-icon.svg");width: 60px;height: 33px;background-repeat: no-repeat;background-size: 33px;display: block;position: absolute;top: -15px;left: 40px;background-color: #fff;background-position: center;}.blockquote-style2 .blockquote-content {margin-left: 0;}.blockquote-style2 .blockquote-content .quote-title {color: #444;line-height: 1.35;font-size: 26px;font-family: "Playfair Display", serif;font-weight: 400;max-width: 100%;width: 530px;}@media only screen and (max-width: 1199px) {.blockquote-style2 .blockquote-content .quote-title {font-size: 20px;width: 100%;}}.blockquote-style2 .blockquote-content .quote-text {color: #6c7781;font-size: 12px;font-weight: 400;font-family: "Poppins", sans-serif;position: relative;}.coming-soon-area .coming-soon-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: auto;margin-left: auto;height: 500px;min-height: calc(100vh - 146px);position: relative;}@media only screen and (max-width: 767px) {.coming-soon-area .coming-soon-wrapper {display: block;min-height: auto;height: auto;}}.coming-soon-area .coming-soon-wrapper .thumb {background-position: center center;background-repeat: no-repeat;background-size: cover;height: 500px;min-height: calc(100vh - 146px);padding: 10px;}@media only screen and (max-width: 767px) {.coming-soon-area .coming-soon-wrapper .thumb {display: block;min-height: auto;height: 480px;}}.coming-soon-area .coming-soon-wrapper .coming-soon-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 500px;min-height: calc(100vh - 146px);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px;}@media only screen and (max-width: 767px) {.coming-soon-area .coming-soon-wrapper .coming-soon-content {display: block;min-height: auto;height: 100%;}}.coming-soon-area .coming-soon-wrapper .content {height: 500px;margin-top: 82px;text-align: center;}@media only screen and (max-width: 767px) {.coming-soon-area .coming-soon-wrapper .content {height: 100%;margin-top: 0;padding: 70px 0;}}.coming-soon-area .coming-soon-wrapper .content .title {font-size: 46px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1.3;letter-spacing: -2px;margin-bottom: 20px;}@media only screen and (max-width: 1399.98px) {.coming-soon-area .coming-soon-wrapper .content .title {font-size: 36px;letter-spacing: -1px;}}@media only screen and (max-width: 991px) {.coming-soon-area .coming-soon-wrapper .content .title {font-size: 22px;margin-bottom: 4px;}}.coming-soon-area .coming-soon-wrapper .content p {color: #868686;font-size: 22px;line-height: 1.9;width: 780px;max-width: 780px;margin: 0 auto;margin-bottom: 50px;}@media only screen and (max-width: 1399.98px) {.coming-soon-area .coming-soon-wrapper .content p {font-size: 18px;max-width: 100%;width: 100%;}}@media only screen and (max-width: 991px) {.coming-soon-area .coming-soon-wrapper .content p {font-size: 14px;margin-bottom: 20px;}}.coming-soon-area .coming-soon-wrapper .content .btn-coming-soon {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #979797;border-radius: 50px;background-color: #fff;color: #111;display: inline-block;font-size: 16px;padding: 15px 45px;margin-top: 61px;}@media only screen and (max-width: 991px) {.coming-soon-area .coming-soon-wrapper .content .btn-coming-soon {font-size: 13px;padding: 12px 36px;margin-top: 30px;}}.coming-soon-area .coming-soon-wrapper .content .btn-coming-soon:hover {border-color: #5B7B57;background-color: #5B7B57;color: #fff;}.coming-soon-area .coming-soon-wrapper .column-6 {position: relative;width: 50%;}@media only screen and (max-width: 767px) {.coming-soon-area .coming-soon-wrapper .column-6 {width: 100%;}}.faq-page-title-area {background-color: #303030;height: 634px;position: relative;overflow: hidden;}@media only screen and (max-width: 991px) {.faq-page-title-area {height: 484px;}}@media only screen and (max-width: 575px) {.faq-page-title-area {height: 390px;}}.faq-page-title-wrap {margin: 0 auto;width: 1285px;}@media only screen and (max-width: 1199px) {.faq-page-title-wrap {max-width: 100%;left: 50%;bottom: -10px;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);margin: 0;position: absolute;width: -webkit-max-content;width: -moz-max-content;width: max-content;padding: 0 15px;}}.faq-page-title-wrap .thumb {margin-top: 130px;}.faq-area .container {padding-bottom: 120px;padding-top: 150px;}@media only screen and (max-width: 1199px) {.faq-area .container {padding-bottom: 70px;padding-top: 84px;}}.faq-area .faq-title {font-size: 46px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1;margin-bottom: 55px;}@media only screen and (max-width: 1199px) {.faq-area .faq-title {font-size: 34px;margin-bottom: 30px;}}@media only screen and (max-width: 575px) {.faq-area .faq-title {font-size: 28px;margin-bottom: 26px;}}.faq-accordion-wrapper .faq-accordion-item {border: 1px solid #e3e3e3;line-height: 1;position: relative;margin: 0;margin-bottom: 20px;padding: 0;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.faq-accordion-wrapper .faq-accordion-heading {display: block;margin: 0;padding: 0;line-height: 1;}.faq-accordion-wrapper .faq-accordion-button {background-color: transparent;border: none;color: #444;display: block;font-family: "Poppins", sans-serif;font-size: 14px;font-weight: 700;line-height: 20px;position: relative;text-align: inherit;margin: 0;padding: 22px 30px 22px 30px;width: 100%;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}@media only screen and (max-width: 575px) {.faq-accordion-wrapper .faq-accordion-button {font-size: 12px;padding: 14px 52px 13px 18px;}}.faq-accordion-wrapper .faq-accordion-button .elementor-toggle-icon-closed {color: #444;position: absolute;right: 30px;font-size: 16px;top: 50%;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.faq-accordion-wrapper .faq-accordion-button .elementor-toggle-icon-opened {color: #444;position: absolute;display: none;right: 15px;font-size: 16px;top: calc(-50% - -32px);transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.faq-accordion-wrapper .faq-accordion-button:not(.collapsed) {color: #E91E63;}.faq-accordion-wrapper .faq-accordion-button:not(.collapsed) .elementor-toggle-icon-closed {display: none;}.faq-accordion-wrapper .faq-accordion-button:not(.collapsed) .elementor-toggle-icon-opened {color: #E91E63;display: inline-block;}.faq-accordion-wrapper .faq-accordion-collapse {margin: 0;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.faq-accordion-wrapper .faq-accordion-body {color: #444;font-size: 12px;margin: 0;padding: 0 30px 30px 30px;line-height: 1.8;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}@media only screen and (max-width: 1199px) {.faq-accordion-wrapper .faq-accordion-body {padding: 0 30px 30px 19px;}}.play-video-btn {display: inline-block;}.play-video-btn .video-popup .icon {width: 150px;height: 150px;}@media only screen and (max-width: 1399.98px) {.play-video-btn .video-popup .icon {width: 120px;height: 120px;}}@media only screen and (max-width: 1199px) {.play-video-btn .video-popup .icon {width: 90px;height: 90px;}}.play-video-btn .video-popup .icon svg {color: #fff;fill: #fff;}.play-video-btn .video-popup .icon:hover {-webkit-animation-name: elementor-animation-pulse;animation-name: elementor-animation-pulse;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.play-video-btn.play-btn-style2 .video-popup {background-color: #fff;-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);border-radius: 50%;color: #1e1e1e;display: inline-block;font-size: 24px;line-height: 96px;height: 96px;text-align: center;width: 96px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1199px) {.play-video-btn.play-btn-style2 .video-popup {line-height: 85px;height: 85px;width: 85px;}}.play-video-btn.play-btn-style2 .video-popup .icon {height: auto;width: auto;}.play-video-btn.play-btn-style2 .video-popup .icon svg {font-size: 24px;color: #1e1e1e;height: 24px;width: 24px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1199px) {.play-video-btn.play-btn-style2 .video-popup .icon svg {height: 14px;width: 14px;}}.play-video-btn.play-btn-style2 .video-popup .icon:hover {-webkit-animation: none;animation: none;}.play-video-btn.play-btn-style2 .video-popup:hover {-webkit-animation-name: elementor-animation-bob-float, elementor-animation-bob;animation-name: elementor-animation-bob-float, elementor-animation-bob;-webkit-animation-duration: 0.3s, 1.5s;animation-duration: 0.3s, 1.5s;-webkit-animation-delay: 0s, 0.3s;animation-delay: 0s, 0.3s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;background-color: #E91E63;}.play-video-btn.play-btn-style2 .video-popup:hover .icon svg {color: #fff;}.brand-logo-area .container {padding: 60px 0 61px;}.brand-logo-content .swiper-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.brand-logo-item {text-align: center;}.brand-logo-item img {opacity: 0.5;-webkit-filter: grayscale(100);filter: grayscale(100);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.brand-logo-item:hover img {opacity: 1;-webkit-filter: grayscale(0);filter: grayscale(0);}.brand-logo-style2-content .brand-logo-top {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 30px;}@media only screen and (max-width: 767px) {.brand-logo-style2-content .brand-logo-top {display: block;}}.brand-logo-style2-content .brand-logo-top .col {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px;width: 25%;}@media only screen and (max-width: 767px) {.brand-logo-style2-content .brand-logo-top .col {display: block;width: 100%;margin-bottom: 30px;}}.brand-logo-style2-content .brand-logo-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;max-width: 74%;}@media only screen and (max-width: 1199px) {.brand-logo-style2-content .brand-logo-bottom {max-width: 100%;}}@media only screen and (max-width: 767px) {.brand-logo-style2-content .brand-logo-bottom {display: block;}}.brand-logo-style2-content .brand-logo-bottom .col {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 33.333%;}@media only screen and (max-width: 767px) {.brand-logo-style2-content .brand-logo-bottom .col {display: block;width: 100%;margin-bottom: 30px;}}.brand-logo-style2-content .brand-logo-item img {opacity: 0.8;-webkit-filter: brightness(10000%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);filter: brightness(10000%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);}@media only screen and (max-width: 1199px) {.brand-logo-style2-content .brand-logo-item img {max-width: 150px;}}@media only screen and (max-width: 767px) {.brand-logo-style2-content .brand-logo-item img {max-width: none;}}.brand-logo-style3-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 920px;margin: 0 auto;}.brand-logo-style3-content .col:nth-child(1) {min-width: 33.333%;}.brand-logo-style3-content .col:nth-child(2) {min-width: 43.37%;}.brand-logo-style3-content .col:nth-child(3) {min-width: 22.95%;}.brand-logo-style3-content .brand-logo-item img {opacity: 1;}.about-page-wrapper .btn-theme:hover {background-color: #E91E63;}.about-page-two-wrapper .service-area {background-color: #1c1c1c;}.about-page-two-wrapper .brand-logo-area {background-color: #2A2A2A;}.about-page-two-wrapper .brand-logo-area .container {padding: 100px 0 181px;}@media only screen and (max-width: 1199px) {.about-page-two-wrapper .brand-logo-area .container {padding: 80px 0 85px;}}.about-page-two-wrapper .brand-logo-area .section-title {margin-bottom: 99px;}@media only screen and (max-width: 1199px) {.about-page-two-wrapper .brand-logo-area .section-title {margin-bottom: 40px;}}.about-page-two-wrapper .testimonial-area {background-color: #1C1C1C;}.about-page-two-wrapper .testimonial-area .container {padding-bottom: 120px;padding-top: 70px;}@media only screen and (max-width: 1199px) {.about-page-two-wrapper .testimonial-area .container {padding-bottom: 75px;padding-top: 70px;}}.about-page-two-wrapper .team-area.team-leadership-area .container-fluid {padding-bottom: 83px;padding-top: 90px;}@media only screen and (max-width: 1199px) {.about-page-two-wrapper .team-area.team-leadership-area .container-fluid {padding-bottom: 60px;padding-top: 70px;}}.about-page-two-wrapper .team-area.team-leadership-area .section-title-style3 .title {padding-bottom: 43px;}.about-page-two-wrapper .gallery-area {background-color: #1C1C1C;}.about-page-two-wrapper .gallery-area .container {padding: 80px 15px 0;}.about-page-two-wrapper .gallery-area .gallery-item {margin-bottom: 26px;}.about-page-two-wrapper .gallery-area .btn-view-project {color: #6F6F6F;font-size: 20px;line-height: 1.4;margin-top: 17px;display: inline-block;margin-bottom: 50px;}.about-page-two-wrapper .gallery-area .btn-view-project:hover {color: #fff;}.about-page-two-wrapper .scroll-to-top {background-color: #C4C4C41C;color: #ffffff4d;}.about-page-two-wrapper .scroll-to-top:hover {background-color: #5B7B57;color: #fff;}.service-page-wrapper .service-area .container {margin-top: -85px;padding-bottom: 100px;}.service-page-wrapper .contact-area .container {padding-bottom: 100px;}.service-page-two-wrapper .service-area .container {padding-bottom: 76px;padding-top: 90px;}@media only screen and (max-width: 1199px) {.service-page-two-wrapper .service-area .container {padding-bottom: 55px;padding-top: 70px;}}.service-page-two-wrapper .service-area .section-title-style5 {margin-bottom: 80px;}@media only screen and (max-width: 1199px) {.service-page-two-wrapper .service-area .section-title-style5 {margin-bottom: 60px;}}.service-page-two-wrapper .work-process-area .container {padding-bottom: 120px;}.service-page-two-wrapper .work-process-area .section-title {margin-bottom: 76px;}.service-page-two-wrapper .testimonial-area .container {padding-bottom: 112px;}@media only screen and (max-width: 1199px) {.service-page-two-wrapper .testimonial-area .container {padding-bottom: 90px;}}.service-page-two-wrapper .testimonial-area .section-title {margin-bottom: 56px;}.service-page-two-wrapper .testimonial-area .testi-col3-slider-container {padding: 25px;margin: -25px;}.service-page-two-wrapper .testimonial-area .btn-all-reviews {color: #444;font-size: 16px;line-height: 1;margin-top: 100px;display: inline-block;}.service-page-two-wrapper .testimonial-area .btn-all-reviews:hover {color: #5B7B57;}.team-page-wrapper .team-area .container {margin-top: -120px;padding-bottom: 0;}.team-right .team-item .thumb::after {right: auto;left: 0;transform: translateY(-50%) rotate(180deg);}.team-page-wrapper .brand-logo-area .container {padding: 120px 0 117px;}.portfolio-page-wrapper .portfolio-area.portfolio-metro-area .portfolio-filter-container.container {padding: 47px 15px 30px;}.portfolio-page-wrapper .portfolio-area.portfolio-scattered-area .portfolio-filter-container.container {padding: 47px 15px 30px;}.portfolio-page-wrapper .portfolio-area.portfolio-scattered-area .portfolio-gutter:nth-child(4) {padding-right: 70px !important;}.portfolio-page-wrapper .portfolio-area.portfolio-scattered-area .portfolio-gutter:nth-child(5) {padding-left: 70px !important;}.portfolio-page-wrapper .portfolio-area.portfolio-scattered-area .portfolio-gutter:nth-child(6) {padding-right: 70px !important;}.portfolio-page-wrapper .portfolio-area.details-three-area .container {padding-top: 30px;}.portfolio-page-wrapper .contact-area .container {padding-bottom: 120px;}@media only screen and (max-width: 1199px) {.portfolio-page-wrapper .contact-area .container {padding-bottom: 90px;}}.portfolio-page-wrapper .contact-area .container .divider-style6-wrap .divider-content {padding-right: 50px;}.portfolio-page-wrapper .contact-area .container .divider-style6-wrap .divider-content .section-title-style4 .desc p {font-size: 20px;}@media only screen and (max-width: 991px) {.portfolio-page-wrapper .contact-area .container .divider-style6-wrap .divider-content .section-title-style4 .desc p {font-size: 16px;}}.portfolio-page-wrapper .contact-area .container .divider-style6-wrap .contact-form-wrap .contact-form {margin-left: 108px;}@media only screen and (max-width: 991px) {.portfolio-page-wrapper .contact-area .container .divider-style6-wrap .contact-form-wrap .contact-form {margin-left: 0;}}@media only screen and (max-width: 575px) {.team-right .row {flex-direction: column-reverse;}.team-default-area .team-item .thumb::after {content: none;}}.portfolio-page-wrapper .gallery-area .container-fluid {padding-bottom: 0;padding-top: 97px;}.portfolio-page-wrapper .testimonial-area .container {padding-bottom: 43px;padding-top: 0;}.portfolio-page-wrapper .testimonial-area .section-title {margin-bottom: 74px;}.portfolio-page-wrapper .testimonial-area .testimonial-style4-wrap .testi-col4-slider-container {margin-top: -19px;}.portfolio-page-wrapper .testimonial-area .testimonial-style4-wrap .testi-col4-slider-container .swiper-wrapper {padding-top: 19px;}.contact-form-wrap .contact-form {margin-left: 56px;}@media only screen and (max-width: 1199px) {.contact-form-wrap .contact-form {margin-left: 0;}}.contact-form-wrap .contact-form .form-group {margin-bottom: 20px;}.contact-form-wrap .contact-form .form-group .form-control {border: none;border-bottom: 1px solid #444;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;color: #111;display: inline-block;font-size: 18px;height: 53px;line-height: 1.8;padding: 10px 0 10px 0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.contact-form-wrap .contact-form .form-group .form-control::-webkit-input-placeholder {color: #111;}.contact-form-wrap .contact-form .form-group .form-control::-moz-placeholder {color: #111;}.contact-form-wrap .contact-form .form-group .form-control:-ms-input-placeholder {color: #111;}.contact-form-wrap .contact-form .form-group .form-control:-moz-placeholder {color: #111;}.contact-form-wrap .contact-form .form-group textarea.form-control {height: 150px;}.contact-form-wrap .contact-form .form-group .btn-contact {background-color: #111;border: none;border-radius: 0;color: #fff;display: inline-block;line-height: 20px;font-size: 16px;margin: 0;margin-top: 9px;padding: 20px 50px 20px 50px;text-align: center;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.contact-form-wrap .contact-form .form-group .btn-contact:hover {background-color: #E91E63;}.contact-form-style2-wrap {margin-left: auto;max-width: 605px;margin-top: 120px;}@media only screen and (max-width: 991px) {.contact-form-style2-wrap {max-width: 100%;margin-top: 70px;}}.contact-form-style2-wrap .contact-form {background-color: #E91E63;padding: 80px 65px 80px 65px;}@media only screen and (max-width: 1199px) {.contact-form-style2-wrap .contact-form {padding: 30px 25px 40px 25px;}}@media only screen and (max-width: 991px) {.contact-form-style2-wrap .contact-form {width: 100%;max-width: 100%;}}.contact-form-style2-wrap .contact-form .title {color: #111;font-size: 36px;font-family: "Playfair Display", serif;font-weight: 400;line-height: 1.3;margin-bottom: 35px;}@media only screen and (max-width: 1199px) {.contact-form-style2-wrap .contact-form .title {font-size: 28px;margin-bottom: 26px;}}.contact-form-style2-wrap .contact-form .form-group {margin-bottom: 10px;}.contact-form-style2-wrap .contact-form .form-group .form-control {background-color: #fff;border-radius: 0;border: none;-webkit-box-shadow: none;box-shadow: none;background-clip: inherit;color: #000;display: inline-block;font-size: 16px;font-weight: 600;height: 60px;line-height: 20px;padding: 20px 20px 20px 20px;}@media only screen and (max-width: 1199px) {.contact-form-style2-wrap .contact-form .form-group .form-control {font-size: 14px;height: 50px;line-height: 10px;padding: 20px 20px 20px 20px;}}.contact-form-style2-wrap .contact-form .form-group .form-control::-webkit-input-placeholder {color: #000;}.contact-form-style2-wrap .contact-form .form-group .form-control::-moz-placeholder {color: #000;}.contact-form-style2-wrap .contact-form .form-group .form-control:-ms-input-placeholder {color: #000;}.contact-form-style2-wrap .contact-form .form-group .form-control:-moz-placeholder {color: #000;}.contact-form-style2-wrap .contact-form .form-group textarea.form-control {height: 100px;}.contact-form-style2-wrap .contact-form .form-group .btn-contact {background-color: #111;border: none;border-radius: 0;color: #fff;display: inline-block;line-height: 20px;font-size: 16px;font-weight: 600;margin: 0;margin-top: 0;padding: 20px 50px 20px 50px;text-align: center;text-transform: uppercase;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 1199px) {.contact-form-style2-wrap .contact-form .form-group .btn-contact {padding: 10px 30px 10px 30px;}}.contact-form-style2-wrap .contact-form .form-group .btn-contact:hover {background-color: #5B7B57;font-size: 12px;}.aside-login-form-wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(51, 51, 51, 0.9);display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;min-height: 600px;left: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;top: 0;position: fixed;opacity: 0;transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;visibility: hidden;width: 100%;z-index: 9999;}.aside-login-form-wrap.show {opacity: 1;visibility: visible;}.aside-login-form-wrap.show .aside-login-form-inner {top: 0;}.aside-login-form-inner {background-color: #fff;padding: 42px 20px 34px;position: relative;width: 500px;top: -60px;transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;}@media only screen and (max-width: 575px) {.aside-login-form-inner {width: 310px;}}.aside-login-form-close {position: absolute;top: -10px;right: -20px;line-height: 50px;width: 50px;cursor: pointer;text-align: center;color: #fff;border: none;padding: 0;background-color: #171717;border-radius: 50%;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;z-index: 9;}@media only screen and (max-width: 575px) {.aside-login-form-close {width: 100%;border-radius: 0;left: 0;right: 0;top: 0;height: 20px;font-size: 12px;line-height: 20px;}}.aside-login-form-close:hover {background-color: #5B7B57;color: #fff;}.login-form-item {border: none;border-radius: 0;}.login-form-item .login-form-header {line-height: 1;text-align: center;}.login-form-item .login-form-header .login-form-button {color: #111;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;background: none;font-size: 24px;padding: 0;margin: 0;opacity: 0.6;padding-bottom: 0;display: inline-block;text-align: center;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.login-form-item .login-form-header .login-form-button:before {content: "";font-family: "LaStudioIcons";display: inline-block;vertical-align: middle;font-weight: 400;font-style: normal;letter-spacing: normal;margin-top: -4px;padding-right: 5px;}.login-form-item .login-form-header .login-form-button:after {display: none;}.login-form-item .login-form-header .login-form-button:not(.collapsed) {opacity: 1;padding-bottom: 30px;}.login-form-item .login-form-body {padding: 0;}.login-form-item .login-form-body .login-form-content .form-group {margin-bottom: 10px;}.login-form-item .login-form-body .login-form-content .form-group .form-control {border: 1px solid #ebebeb;border-radius: 0;height: 60px;line-height: 60px;padding: 0 20px;font-size: 14px;-webkit-box-shadow: none;box-shadow: none;outline: none;background-clip: inherit;}.login-form-item .login-form-body .login-form-content .form-group .form-control::-webkit-input-placeholder {color: #333;}.login-form-item .login-form-body .login-form-content .form-group .form-control::-moz-placeholder {color: #333;}.login-form-item .login-form-body .login-form-content .form-group .form-control:-ms-input-placeholder {color: #333;}.login-form-item .login-form-body .login-form-content .form-group .form-control:-moz-placeholder {color: #333;}.login-form-item .login-form-body .login-form-content .form-group .btn-login {font-size: 14px;display: block;background-color: #111;color: #fff;margin: 0;padding: 0 30px;cursor: pointer;text-align: center;border: none;border-radius: 0;width: 100%;height: 60px;line-height: 60px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.login-form-item .login-form-body .login-form-content .form-group .btn-login:hover {background-color: #5B7B57;color: #fff;}.login-form-item .login-form-body .login-form-content .form-group.account-info-group {margin-top: 20px;margin-bottom: 0;line-height: 1.2;text-align: center;}.login-form-item .login-form-body .login-form-content .form-group.account-info-group .lost-password {font-size: 20px;padding-top: 1px;}.login-form-item.login-form {margin-bottom: 37px;}.login-form-item.register-form .login-form-header .login-form-button:before {content: "" !important;}.login-form-item.register-form .btn-login {display: inline-block !important;width: 200px !important;margin-top: 6px !important;}.login-form-item.register-form .account-info-group > p {color: #444;font-size: 14px;line-height: 25.2px;margin-bottom: 10px;}.login-form-item.register-form .account-info-group > p > a {color: #444;}.login-form-item.register-form .account-info-group > p > a:hover {color: #5B7B57;}.progress-bar-item {margin-top: 40px;}@media only screen and (max-width: 1199px) {.progress-bar-item {margin-top: 22px;width: auto !important;}}.progress-bar-item:first-child {margin-top: 0;}.progress-bar-item .progress-info {line-height: 1;margin-bottom: 12px;}.progress-bar-item .progress-info__title {color: #868686;font-size: 18px;font-weight: 400;margin-bottom: 0;}@media only screen and (max-width: 1199px) {.progress-bar-item .progress-info__title {font-size: 16px;}}.progress-bar-item .progress-info__percent {bottom: -4px;color: #868686;font-size: 18px;font-weight: 400;float: right;right: -17px;position: relative;}@media only screen and (max-width: 1199px) {.progress-bar-item .progress-info__percent {font-size: 16px;}}.progress-bar-item .progress-line {background-color: #D8D8D8;border-radius: 2px;height: 5px;position: relative;}.progress-bar-item .progress-line-bar {background-color: #E91E63;height: 100%;width: 0;}.post-right-margin {margin-right: 6px;}@media only screen and (max-width: 1399.98px) {.post-right-margin {margin-right: 15px;}}@media only screen and (max-width: 991px) {.post-right-margin {margin-right: 0;}}.post-left-margin {margin-left: 110px;}@media only screen and (max-width: 1399.98px) {.post-left-margin {margin-left: 15px;}}@media only screen and (max-width: 991px) {.post-left-margin {margin-left: 0;}}.sidebar-search-form .form-group {position: relative;}.sidebar-search-form .form-group .form-control {-webkit-appearance: none;background: #fff;border-radius: 0;border: 1px solid #ebebeb;border-width: 0 0 1px 0;-webkit-box-shadow: none;box-shadow: none;font-size: 14.3px;line-height: 60px;height: 60px;padding: 15px 0;padding-right: 42px;width: 100%;}.sidebar-search-form .form-group .form-control::-webkit-input-placeholder {color: #444;}.sidebar-search-form .form-group .form-control::-moz-placeholder {color: #444;}.sidebar-search-form .form-group .form-control:-ms-input-placeholder {color: #444;}.sidebar-search-form .form-group .form-control:-moz-placeholder {color: #444;}.sidebar-search-form .form-group .form-control:hover, .sidebar-search-form .form-group .form-control:active, .sidebar-search-form .form-group .form-control:focus {border-color: #bbb;}.sidebar-search-form .form-group .btn-src {display: inline-block;border: none;color: #444;background: none;padding: 0;position: absolute;top: 50%;font-size: 18px;width: 1em;right: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.sidebar-search-form .form-group .btn-src:hover {color: #5B7B57;}.sidebar-tagline {font-size: 13px;color: #111;letter-spacing: 2px;}.sidebar-title {color: #111;font-size: 36px;font-weight: 400;letter-spacing: 1px;line-height: 1;margin-bottom: 20px;}.sidebar-author {background-color: #f2f1ef;padding: 65px;text-align: center;}.sidebar-author-image {margin-bottom: 25px;display: block;}.sidebar-author-image img {border-radius: 50%;}@media only screen and (max-width: 1399.98px) {.sidebar-author-image img {width: 100%;height: auto;}}.sidebar-author-name {text-transform: uppercase;font-weight: 400;letter-spacing: 2px;}.sidebar-author-name a {color: #111;}.sidebar-author-desc {font-size: 15px;}@media only screen and (max-width: 1199px) {.sidebar-title {font-size: 26px;margin-bottom: 20px;}}.sidebar-item {margin-bottom: 63px;}.sidebar-item-background {background-color: #f2f2f2;padding: 36px 30px 43px;}.sidebar-body .category-sub-menu ul {margin-bottom: 0;}.sidebar-body .category-sub-menu ul li {color: #111;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 14px;line-height: 1.8;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 6px;padding: 6px 0;}.sidebar-body .category-sub-menu ul li a {color: #111;}.sidebar-body .category-sub-menu ul li a:hover {color: #5B7B57;}.sidebar-post-item .inner-content {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 28px;}.sidebar-post-item .inner-content .thumb {max-width: 130px;margin-right: 25px;}.sidebar-post-item .inner-content .content .title {color: #111;font-size: 18px;font-family: "Poppins", sans-serif;font-weight: 400;margin-top: 4px;}.sidebar-post-item .inner-content .content .title a {color: #111;}.sidebar-post-item .inner-content .content .title a:hover {color: #5B7B57;}.sidebar-post-item .inner-content .content .meta {margin-bottom: 0;}.sidebar-post-item .inner-content .content .meta li {color: #111;font-size: 11px;letter-spacing: .2em;text-transform: uppercase;}@media only screen and (max-width: 1199px) {.sidebar-post-item .inner-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.sidebar-post-item .inner-content .thumb {max-width: 100%;margin-right: 0;margin-bottom: 25px;}}.sidebar-post-item:last-child .inner-content {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.sidebar-gallery-wrapper .gallery-item {margin-bottom: 20px;position: relative;}.sidebar-gallery-wrapper .gallery-item:before {background-color: rgba(84, 89, 95, 0.6);content: "";left: 0;height: 100%;opacity: 0;position: absolute;top: 0;width: 100%;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.sidebar-gallery-wrapper .gallery-item span {color: #fff;font-size: 14px;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}.sidebar-gallery-wrapper .gallery-item a {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}.sidebar-gallery-wrapper .gallery-item:hover:before {opacity: 1;}.sidebar-gallery-wrapper .gallery-item:hover span {opacity: 1;}.sidebar-archive .form-select {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;background-image: url("../img/icons/select1.svg");background-position: right -4px center;background-origin: content-box;background-repeat: no-repeat;border: 1px solid #ebebeb;background-color: #fff;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;font-size: 14px;height: 50px;min-height: auto;padding: 0 15px;width: 100%;}.sidebar-archive .form-select:active, .sidebar-archive .form-select:focus {border-color: #111;}.sidebar-newsletter {margin-top: 20px;}.sidebar-product-tag {line-height: 1;}.sidebar-product-tag a {color: #111;font-size: 14px;display: inline-block;padding-bottom: 14px;line-height: 1;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.sidebar-product-tag a:hover {color: #5B7B57;text-decoration: underline;}.sidebar-newsletter .newsletter-form {position: relative;}.sidebar-newsletter .newsletter-form .form-control {background-color: transparent;border: 1px solid #ced4da;border-width: 0 0 1px;padding-left: 0;padding-right: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;color: #111;display: block;height: 40px;font-size: 14px;line-height: 40px;width: 100%;}.sidebar-newsletter .newsletter-form .form-control::-webkit-input-placeholder {color: #111;}.sidebar-newsletter .newsletter-form .form-control::-moz-placeholder {color: #111;}.sidebar-newsletter .newsletter-form .form-control:-ms-input-placeholder {color: #111;}.sidebar-newsletter .newsletter-form .form-control:-moz-placeholder {color: #111;}.sidebar-newsletter .newsletter-form .btn-submit {border: none;margin: 0;padding: 0;background-color: transparent;line-height: 1;position: absolute;padding-left: 15px;right: 21px;top: 50%;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.sidebar-newsletter .newsletter-form .btn-submit:before {content: "\ea6b";font-family: LaStudioIcons;font-size: 16px;line-height: 30px;display: block;}.sidebar-newsletter .newsletter-form .btn-submit:hover {color: #5B7B57;}.countdown-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.countdown-wrapper .countdown-container {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 40px 0 40px;margin: 5px;text-align: center;}@media only screen and (max-width: 1199px) {.countdown-wrapper .countdown-container {padding: 0 20px 0 20px;}}.countdown-wrapper .countdown-container .countdown-value {color: #E91E63;display: block;font-size: 46px;line-height: 1;}@media only screen and (max-width: 1399.98px) {.countdown-wrapper .countdown-container .countdown-value {font-size: 36px;}}@media only screen and (max-width: 991px) {.countdown-wrapper .countdown-container .countdown-value {font-size: 22px;}}.countdown-wrapper .countdown-container .countdown-heading {color: #111;display: block;font-size: 18px;line-height: 1;padding: 10px 0 0 0;}@media only screen and (max-width: 1399.98px) {.countdown-wrapper .countdown-container .countdown-heading {font-size: 16px;}}.page-not-found-area .container {padding-bottom: 170px;padding-top: 50px;}@media only screen and (max-width: 1199px) {.page-not-found-area .container {padding-bottom: 90px;}}.preloader-deactive .page-not-found-thumb .img-404-1 {-webkit-animation-name: p404_img1;animation-name: p404_img1;max-width: 30%;-webkit-transform: rotate(-15deg) translateX(-30px);transform: rotate(-15deg) translateX(-30px);}.preloader-deactive .page-not-found-thumb .img-404-2 {-webkit-animation-name: p404_img2;animation-name: p404_img2;max-width: 38%;-webkit-transform: rotate(0deg);transform: rotate(0deg);}.preloader-deactive .page-not-found-thumb .img-404-3 {-webkit-animation-name: p404_img3;animation-name: p404_img3;max-width: 30%;-webkit-transform: rotate(15deg) translateX(20px);transform: rotate(15deg) translateX(20px);}.page-not-found-wrap {margin-left: auto;margin-right: auto;width: 800px;}@media only screen and (max-width: 1199px) {.page-not-found-wrap {width: 60vw;}}.page-not-found-thumb {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;}.page-not-found-thumb .img-404-1, .page-not-found-thumb .img-404-2, .page-not-found-thumb .img-404-3 {-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}.page-not-found-content {text-align: center;}.page-not-found-content .title {font-size: 46px;font-style: italic;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1.2;letter-spacing: -2px;margin-bottom: 20px;margin-top: 60px;}@media only screen and (max-width: 1199px) {.page-not-found-content .title {font-size: 26px;letter-spacing: -1px;margin: 40px 0 10px;}}.page-not-found-content p {color: #444;font-size: 18px;margin-bottom: 28px;}@media only screen and (max-width: 1199px) {.page-not-found-content p {font-size: 16px;}}.page-not-found-content .btn-back {border: 1px solid #444;border-radius: 30px;color: #111;display: inline-block;font-size: 14px;line-height: 28px;padding: 15px 45px;}@media only screen and (max-width: 1199px) {.page-not-found-content .btn-back {padding: 10px 30px;}}.page-not-found-content .btn-back:hover {background-color: #5B7B57;border-color: #5B7B57;color: #fff;}.blog-area.blog-inner-area .container {padding-top: 97px;padding-bottom: 70px;}.row > [class*=col-].blog-sidebar-padd {padding: 0 40px;}.blog-area.blog-inner-area.blog-sidebar-area .post-items-style2 .post-item .inner-content.post-inner-style3 .content {padding: 66px 66px 67px;}@media only screen and (max-width: 767px) {.blog-area.blog-inner-area.blog-sidebar-area .post-items-style2 .post-item .inner-content.post-inner-style3 .content {padding: 20px 20px 28px;}}@media only screen and (max-width: 767px) {.blog-area.blog-inner-area.blog-sidebar-area .post-items-style2 .post-item .inner-content.post-inner-style3 .content .meta-tag .date {font-size: 10px;}}@media only screen and (max-width: 767px) {.blog-area.blog-inner-area.blog-sidebar-area .post-items-style2 .post-item .inner-content.post-inner-style3 .content .meta-tag .date:before {margin-left: 5px;margin-right: 5px;}}.post-items-style .post-item .inner-content .tags {font-size: 12px;text-transform: uppercase;letter-spacing: .3em;}.post-items-style .post-item .inner-content .title {font-size: 35px;line-height: 1.5;}.blog-area.blog-related-area {background-color: #f9f9f9;}.blog-area.blog-related-area .container {padding-top: 90px;padding-bottom: 105px;}@media only screen and (max-width: 1199px) {.blog-area.blog-related-area .container {padding-top: 65px;padding-bottom: 65px;}}.blog-area.blog-related-area .section-title {margin-bottom: 77px;}@media only screen and (max-width: 1199px) {.blog-area.blog-related-area .section-title {margin-bottom: 40px;}}.blog-area.blog-related-area .section-title-style2 .title {font-size: 46px;text-align: center;line-height: 1;}@media only screen and (max-width: 1199px) {.blog-area.blog-related-area .section-title-style2 .title {font-size: 30px;}}.blog-area.blog-details-area .container {padding-top: 97px;padding-bottom: 70px;}.blog-area.blog-area-shadow .post-items-style2 .post-item .inner-content {box-shadow: none;}.blog-area.blog-area-shadow .post-items-style2 .post-item .inner-content .content {padding-left: 0;padding-right: 0;}.post-items-style1 .post-item .inner-content .thumb {position: relative;overflow: hidden;}.post-items-style1 .post-item .inner-content .thumb a {padding-bottom: 260px;position: relative;overflow: hidden;display: inline-block;vertical-align: middle;width: 100%;}.post-items-style1 .post-item .inner-content .thumb a:after {content: "";background-color: #111;position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.8;}.post-items-style1 .post-item .inner-content .thumb a img {border: none;position: absolute;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;max-width: 100%;transition: all 0.9s ease-out;-webkit-transition: all 0.9s ease-out;-moz-transition: all 0.9s ease-out;-ms-transition: all 0.9s ease-out;-o-transition: all 0.9s ease-out;}.post-items-style1 .post-item .inner-content .thumb:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.post-items-style1 .post-item .inner-content .content {bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;left: calc((100% - 1170px) / 2);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 100%;margin: 0 auto;padding: 0;position: absolute;top: 0;width: 1170px;}@media only screen and (max-width: 1199px) {.post-items-style1 .post-item .inner-content .content {left: calc((100% - 992px) / 2);}}@media only screen and (max-width: 991px) {.post-items-style1 .post-item .inner-content .content {left: calc((100% - 768px) / 2);}}@media only screen and (max-width: 767px) {.post-items-style1 .post-item .inner-content .content {left: calc((100% - 576px) / 2);}}@media only screen and (max-width: 575px) {.post-items-style1 .post-item .inner-content .content {left: calc((100% - 320px) / 2);}}.post-items-style1 .post-item .inner-content .content .meta-tag {line-height: 1;margin-bottom: 11px;}.post-items-style1 .post-item .inner-content .content .meta-tag li {color: #fff;display: inline-block;font-size: 16px;line-height: 1;}.post-items-style1 .post-item .inner-content .content .meta-tag li a {color: #fff;}.post-items-style1 .post-item .inner-content .content .meta-tag li a:hover {color: #5B7B57;text-decoration: underline;}.post-items-style1 .post-item .inner-content .content .meta-date {margin-bottom: 0;}.post-items-style1 .post-item .inner-content .content .meta-date li {color: #fff;font-size: 16px;}.post-items-style1 .post-item .inner-content .content .title {font-size: 36px;text-transform: uppercase;margin-bottom: 24px;}@media only screen and (max-width: 767px) {.post-items-style1 .post-item .inner-content .content .title {font-size: 26px;margin-bottom: 8px;}}.post-items-style1 .post-item .inner-content .content .title a {color: #fff;}.post-items-style1 .post-item .inner-content .content .title a:hover {color: #5B7B57;}.post-items-style2 .post-item .inner-content {-webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.1);margin-bottom: 70px;}.post-items-style2 .post-item .inner-content .thumb {overflow: hidden;position: relative;}.post-items-style2 .post-item .inner-content .thumb img {transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-moz-transition: all 2s ease-out;-ms-transition: all 2s ease-out;-o-transition: all 2s ease-out;width: 100%;height: 100%;object-fit: cover;}.post-items-style2 .post-item .inner-content .thumb .post-standard {background-color: #5B7B57;bottom: 0;color: #fff;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;position: absolute;right: 0;text-align: center;width: 40px;}.post-items-style2 .post-item .inner-content .thumb .post-link {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.post-items-style2 .post-item .inner-content .thumb:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.post-items-style2 .post-item .inner-content .content {padding: 40px;}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content .content {padding: 22px;}}.post-items-style2 .post-item .inner-content .content .meta-tag {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;margin-bottom: 3px;}.post-items-style2 .post-item .inner-content .content .meta-tag .tag {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;}.post-items-style2 .post-item .inner-content .content .meta-tag .tag li {color: #5B7B57;font-size: 12px;font-weight: 400;line-height: 1.8;margin-right: 4px;}.post-items-style2 .post-item .inner-content .content .meta-tag .tag li a {color: #5B7B57;}.post-items-style2 .post-item .inner-content .content .meta-tag .tag li a:hover {text-decoration: underline;}.post-items-style2 .post-item .inner-content .content .meta-tag p {color: #444;font-size: 12px;font-weight: 400;margin-bottom: 0;}.post-items-style2 .post-item .inner-content .content .title {font-size: 26px;font-weight: 400;line-height: 1.4;}.post-items-style2 .post-item .inner-content .content .title a {color: #111;}.post-items-style2 .post-item .inner-content .content .title a:hover {color: #5B7B57;}.post-items-style2 .post-item .inner-content .content p {color: #444;font-size: 14px;font-weight: 400;line-height: 2;margin-bottom: 21px;}.post-items-style2 .post-item .inner-content .content .btn {border: 1px solid #ebebeb;color: #111;display: inline-block;font-size: 12px;font-weight: 400;line-height: 2;padding: 10px 22px 9px;border-radius: 0;min-width: 115px;}.post-items-style2 .post-item .inner-content .content .btn:hover {color: #fff;}.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb {position: relative;}.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb .quote-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;top: 0;left: 0;padding: 7%;position: absolute;max-width: 100%;width: 100%;}.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb .quote-wrapper .quote-content {position: relative;}.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb .quote-wrapper .quote-content:before {content: "";font-family: LaStudioIcons;font-size: 22px;line-height: 1;color: #5B7B57;margin-bottom: 11px;display: block;}.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb .quote-wrapper p {color: #fff;font-size: 24px;font-family: "Playfair Display", serif;line-height: 1.34;margin-bottom: 14px;}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb .quote-wrapper p {font-size: 14px;margin-bottom: 0;}}.post-items-style2 .post-item .inner-content.quote-wrapper-inner .thumb .quote-wrapper span {color: #fff;font-size: 12px;font-weight: 400;}.post-items-style2 .post-item .inner-content.play-video-wrapper-inner .thumb .play-video-wrapper a {border-radius: 50%;background: #fff;color: #444;line-height: 66px;height: 66px;font-size: 20px;left: 50%;position: absolute;top: 50%;text-align: center;width: 66px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.post-items-style2 .post-item .inner-content.play-video-wrapper-inner .thumb:hover .play-video-wrapper a {color: #5B7B57;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .thumb img {-webkit-transform: none;transform: none;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .thumb .post-standard {z-index: 9;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-next, .post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-prev {background-color: #fff;border: 0;border-radius: 50%;color: #111;cursor: pointer;font-size: 14px;padding: 0;margin: 0;opacity: 0 !important;position: absolute;text-align: center;top: 50%;height: 45px;line-height: 45px;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;width: 45px;z-index: 2;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-next:after, .post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-prev:after {display: none;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-next:hover, .post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-prev:hover {background-color: #5B7B57;color: #fff;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-disabled {opacity: 1;cursor: pointer;pointer-events: all;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-next {right: 20px;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider .swiper-button-prev {left: 20px;}.post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider:hover .swiper-button-next, .post-items-style2 .post-item .inner-content.play-gallery-wrapper-inner .post-gallery-slider:hover .swiper-button-prev {opacity: 1 !important;}.post-items-style2 .post-item .inner-content.post-inner-style2 .thumb .post-standard {display: none;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content {position: relative;padding: 37px 40px 29px 40px;}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content.post-inner-style2 .content {padding: 22px;}}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-tag {position: absolute;top: -15px;margin: 0;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-tag .tag li a {background-color: #5B7B57;font-size: 10px;color: #fff;text-decoration: none;padding: 5px 18px;display: inline-block;margin-right: 10px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-tag .tag li a:hover {background-color: #111;color: #fff;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-post {line-height: 1;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-post .info {display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 1;margin-bottom: 12px;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-post .info li {color: #444;font-size: 12px;display: inline-block;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-post .info li a {color: #444;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-post .info li a:hover {color: #5B7B57;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .meta-post .info li.date:before {content: "|";display: inline-block;margin-left: 10px;margin-right: 10px;opacity: 0.5;position: relative;top: -2px;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content p {margin-bottom: 6px;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .btn {background-color: transparent;border: none;color: #111;font-size: 12px;font-weight: 600;line-height: 24px;margin: 0;min-width: auto;padding: 0 0 0 29px;position: relative;vertical-align: middle;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .btn i {margin: 0;display: inline-block;width: 20px;text-align: left;position: absolute;left: 0;top: calc(50% - 0px);-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);font-size: 1.6em;}.post-items-style2 .post-item .inner-content.post-inner-style2 .content .btn:hover {color: #5B7B57;margin-left: 15px;}.post-items-style2 .post-item .inner-content.post-inner-style2.play-gallery-wrapper-inner .content {z-index: 9;}.post-items-style2 .post-item .inner-content.post-inner-style3 .thumb .post-standard {display: none;}.post-items-style2 .post-item .inner-content.post-inner-style3 .content {padding: 58px 118px 59px;}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content.post-inner-style3 .content {padding: 35px 30px 38px;}}@media only screen and (max-width: 767px) {.post-items-style2 .post-item .inner-content.post-inner-style3 .content {padding: 20px 20px 28px;}}.post-items-style2 .post-item .inner-content.post-inner-style3 .content .meta-tag {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.post-items-style2 .post-item .inner-content.post-inner-style3 .content .meta-tag .date {position: relative;margin-bottom: 0;}.post-items-style2 .post-item .inner-content.post-inner-style3 .content .meta-tag .date:before {content: "|";display: inline-block;margin-left: 10px;margin-right: 10px;opacity: 0.5;position: relative;top: -1px;}.post-items-style2 .post-item .inner-content.post-inner-style3 .content .title {font-size: 28px;margin-bottom: 20px;}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content.post-inner-style3 .content .title {font-size: 20px;}}.post-items-style2 .post-item .inner-content.post-inner-style3 .content p {margin-bottom: 29px;}.post-items-style2 .post-item .inner-content.post-inner-style3.quote-wrapper-inner .thumb img {-webkit-transform: none !important;transform: none !important;}.post-items-style2 .post-item .inner-content.post-inner-style3.quote-wrapper-inner .thumb .quote-wrapper .quote-content p {font-size: 46px;line-height: 1.34;margin-bottom: 20px;width: 530px;max-width: 100%;}@media only screen and (max-width: 1199px) {.post-items-style2 .post-item .inner-content.post-inner-style3.quote-wrapper-inner .thumb .quote-wrapper .quote-content p {font-size: 18px;margin-bottom: 0;width: 100%;}.post-items-style .post-item.pl-120, .post-items-style .inner-content.pl-120 {padding-left: 0 !important;}}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content.post-inner-style3.quote-wrapper-inner .thumb .quote-wrapper .quote-content p {font-size: 14px;}}.post-items-style3 .post-item .inner-content .thumb img {width: 100%;}.post-items-style3 .post-item .inner-content .content {padding-top: 20px;}.post-items-style3 .post-item .inner-content .content .meta-tag {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 6px;}.post-items-style3 .post-item .inner-content .content .meta-tag li {color: #5B7B57;font-size: 12px;line-height: 1.8;}.post-items-style3 .post-item .inner-content .content .meta-tag li a {color: #5B7B57;}.post-items-style3 .post-item .inner-content .content .meta-tag li a:hover {text-decoration: underline;}.post-items-style3 .post-item .inner-content .content .title {color: #111;font-size: 20px;font-family: "Playfair Display", serif;font-weight: 400;margin-bottom: 11px;}.post-items-style3 .post-item .inner-content .content .title a {color: #111;}.post-items-style3 .post-item .inner-content .content .title a:hover {color: #5B7B57;}.post-items-style3 .post-item .inner-content .content p {color: #444;font-size: 14px;line-height: 2;margin-bottom: 15px;}.post-items-style3 .post-item .inner-content .content .post-link {color: #444;font-size: 14px;line-height: 2;margin-bottom: 15px;}.post-items-style3 .post-item .inner-content .content .post-link:hover {color: #5B7B57;padding-left: 25px;}.post-items-style2 .post-item .inner-content.post-inner-style4 {display: -webkit-box;display: -ms-flexbox;display: flex;}.post-items-style2 .post-item .inner-content.post-inner-style4 > .thumb {width: 50%;}.post-items-style2 .post-item .inner-content.post-inner-style4 > .content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 50%;}@media only screen and (max-width: 991px) {.post-items-style2 .post-item .inner-content.post-inner-style4 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.post-items-style2 .post-item .inner-content.post-inner-style4 > .thumb, .post-items-style2 .post-item .inner-content.post-inner-style4 > .content {width: 100%;}}.post-loadmore {text-align: center;}.post-loadmore a {padding: 10px 30px;text-transform: uppercase;color: #111;font-size: 12px;line-height: 18px;border: 1px solid #ebebeb;position: relative;display: inline-block;}.post-loadmore a:hover {background-color: #5B7B57;color: #fff;}.post-loadmore a:hover:after {border-color: #5B7B57;}.post-loadmore a:hover:before {border-color: #5B7B57;}.post-loadmore a:after {border-top: 1px solid #ebebeb;content: "";position: absolute;top: 50%;width: 60px;right: 100%;-webkit-transition: inherit;transition: inherit;}.post-loadmore a:before {border-top: 1px solid #ebebeb;content: "";position: absolute;top: 50%;width: 60px;left: 100%;-webkit-transition: inherit;transition: inherit;}.blog-details-content-wrap {padding: 0 70px 80px;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap {padding: 0 40px 40px;}}@media only screen and (max-width: 991px) {.blog-details-content-wrap {margin-bottom: 50px;}}@media only screen and (max-width: 767px) {.blog-details-content-wrap {padding: 0 30px 30px;}}.blog-details-content-wrap .thumb-wrap {margin: 0 -70px;margin-bottom: 70px;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .thumb-wrap {margin: 0 -40px;margin-bottom: 40px;}}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .thumb-wrap {margin: 0 -30px;margin-bottom: 30px;}}.blog-details-content-wrap .thumb-wrap .thumb {position: relative;overflow: hidden;}.blog-details-content-wrap .thumb-wrap .thumb img {width: 100%;transition: all 2s ease-out;-webkit-transition: all 2s ease-out;-moz-transition: all 2s ease-out;-ms-transition: all 2s ease-out;-o-transition: all 2s ease-out;}.blog-details-content-wrap .thumb-wrap .thumb:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}.blog-details-content-wrap .thumb-wrap.thumb-col2 {display: -webkit-box;display: -ms-flexbox;display: flex;}.blog-details-content-wrap .content-wrap .content {padding-bottom: 20px;}.blog-details-content-wrap .content-wrap .content .meta-tag {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 5px;}.blog-details-content-wrap .content-wrap .content .meta-tag .tag {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;}.blog-details-content-wrap .content-wrap .content .meta-tag .tag li {color: #5B7B57;font-size: 12px;font-weight: 400;line-height: 1.8;margin-right: 5px;}.blog-details-content-wrap .content-wrap .content .meta-tag .tag li a {color: #5B7B57;}.blog-details-content-wrap .content-wrap .content .meta-tag .tag li a:hover {text-decoration: underline;}.blog-details-content-wrap .content-wrap .content .meta-post {line-height: 1;}.blog-details-content-wrap .content-wrap .content .meta-post .info {display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 1;margin-bottom: 34px;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .content-wrap .content .meta-post .info {margin-bottom: 18px;}}.blog-details-content-wrap .content-wrap .content .meta-post .info li {color: #444;font-size: 12px;display: inline-block;}.blog-details-content-wrap .content-wrap .content .meta-post .info li a {color: #444;}.blog-details-content-wrap .content-wrap .content .meta-post .info li a:hover {color: #5B7B57;}.blog-details-content-wrap .content-wrap .content .meta-post .info li.date:before {content: "|";display: inline-block;margin-left: 10px;margin-right: 10px;opacity: 0.5;position: relative;top: -2px;}.blog-details-content-wrap .content-wrap .content .title {font-size: 36px;font-weight: 700;line-height: 1.2;margin-bottom: 19px;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .content-wrap .content .title {font-size: 28px;margin-bottom: 15px;}}@media only screen and (max-width: 767px) {.blog-details-content-wrap .content-wrap .content .title {font-size: 25px;margin-bottom: 15px;}}.blog-details-content-wrap .content-wrap .content .title2 {color: #444;font-family: "Poppins", sans-serif;font-size: 24px;font-weight: 600;margin-bottom: 20px;line-height: 1.4;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .content-wrap .content .title2 {font-size: 18px;}}.blog-details-content-wrap .content-wrap .content p {color: #444;font-size: 16px;font-weight: 400;line-height: 2;margin-bottom: 20px;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .content-wrap .content p {font-size: 14px;margin-bottom: 10px;}}.blog-details-content-wrap .blog-details-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 39px;}@media only screen and (max-width: 575px) {.blog-details-content-wrap .blog-details-footer {display: block;}}.blog-details-content-wrap .blog-details-footer .social-icons {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}@media only screen and (max-width: 575px) {.blog-details-content-wrap .blog-details-footer .social-icons {margin-bottom: 15px;}}.blog-details-content-wrap .blog-details-footer .social-icons span {color: #444;font-size: 14px;opacity: 0.8;}.blog-details-content-wrap .blog-details-footer .social-icons a {font-size: 12px;margin-left: 10px;display: inline-block;vertical-align: middle;line-height: 27px;width: 27px;height: 27px;text-align: center;background-color: #272EAE;color: #fff;border-radius: 50%;}.blog-details-content-wrap .blog-details-footer .social-icons .twitter {background-color: #1590D8;}.blog-details-content-wrap .blog-details-footer .social-icons .pinterest {background-color: #D0021B;}.blog-details-content-wrap .blog-details-footer .tag-conent span {font-size: 14px;font-weight: 400;}.blog-details-content-wrap .blog-details-footer .tag-conent a {color: #838383;font-size: 14px;font-weight: 400;text-decoration: underline;}.blog-details-content-wrap .blog-details-footer .tag-conent a:hover {color: #5B7B57;}.blog-details-content-wrap .swiper-container, .blog-details-content-wrap .blog-video {margin: 0 -70px;margin-bottom: 70px;}.blog-details-content-wrap .blog-video video {max-width: 100%;width: 100%;height: auto;}@media only screen and (max-width: 1199px) {.blog-details-content-wrap .blog-video {margin-left: 0;margin-right: 0;}}.blog-details-content-wrap .swiper-slide img {width: 100%;}.blog-details-content-wrap .swiper-button-next, .blog-details-content-wrap .swiper-button-prev {background-color: #fff;border: 0;border-radius: 50%;color: #111;cursor: pointer;font-size: 14px;padding: 0;margin: 0;opacity: 0 !important;position: absolute;text-align: center;top: 50%;height: 45px;line-height: 45px;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;width: 45px;z-index: 2;}.blog-details-content-wrap .swiper-button-next:after, .blog-details-content-wrap .swiper-button-prev:after {display: none;}.blog-details-content-wrap .swiper-button-next:hover, .blog-details-content-wrap .swiper-button-prev:hover {background-color: #5B7B57;color: #fff;}.blog-details-content-wrap:hover .swiper-button-disabled {opacity: .5 !important;cursor: not-allowed;pointer-events: all;}.blog-details-content-wrap:hover .swiper-button-disabled:hover {background-color: #fff;color: #111;}.blog-details-content-wrap .swiper-button-next {right: 20px;}.blog-details-content-wrap .swiper-button-prev {left: 20px;}.blog-details-content-wrap:hover .swiper-button-next, .blog-details-content-wrap:hover .swiper-button-prev {opacity: 1 !important;}.nav-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 71px;}.nav-links a {display: inline-block;padding-left: 40px;position: relative;}@media only screen and (max-width: 767px) {.nav-links a {padding-left: 20px;}}.nav-links a:before {color: #444;content: "";left: 0px;font-family: LaStudioIcons;position: absolute;font-size: 24px;opacity: 0.6;top: 28px;line-height: 20px;}@media only screen and (max-width: 767px) {.nav-links a:before {font-size: 15px;top: 12px;}}.nav-links a .sub-title {color: #5B7B57;display: block;font-size: 12px;margin-bottom: 3px;}.nav-links a .title {color: #111;width: 240px;display: block;max-width: 100%;line-height: 1.4;font-weight: 600;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}@media only screen and (max-width: 767px) {.nav-links a .title {font-size: 12px;width: 100%;}}.nav-links a:hover .title {color: #5B7B57;}.nav-links .nav-next {text-align: right;}.nav-links .nav-next a {padding-right: 40px;padding-left: 0;}.nav-links .nav-next a:before {content: "";right: 0px;}.author-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #F9F9F9;padding: 30px 40px;margin-bottom: 35px;}@media only screen and (max-width: 767px) {.author-wrap {display: block;}}@media only screen and (max-width: 479.98px) {.author-wrap {padding: 20px 20px;}}.author-wrap .author-pic {padding-right: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px;}@media only screen and (max-width: 767px) {.author-wrap .author-pic {margin-bottom: 20px;}}.author-wrap .author-pic img {border-radius: 50%;}.author-wrap .author-info .title {font-size: 20px;letter-spacing: 1px;margin-bottom: 10px;}.author-wrap .author-info .title a {color: #111;}.author-wrap .author-info .title a:hover {color: #5B7B57;}.author-wrap .author-info p {font-size: 14px;font-weight: 400;line-height: 1.8;margin-bottom: 8px;width: 370px;max-width: 100%;}@media only screen and (max-width: 767px) {.author-wrap .author-info p {width: 100%;}}.author-wrap .author-info a {color: #444;margin-right: 15px;}.author-wrap .author-info a:hover {color: #5B7B57;}.comment-form-area .title {color: #111;font-size: 28px;font-weight: 400;line-height: 1.4;}.comment-form-area .comment-form-content form .form-group {margin-bottom: 20px;}.comment-form-area .comment-form-content form .form-group .form-control {background-color: #fff;-webkit-box-shadow: none;box-shadow: none;border: 1px solid #ebebeb;border-radius: 0;color: inherit;display: inline-block;font-size: 14px;height: 60px;line-height: 60px;padding: 0 25px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}.comment-form-area .comment-form-content form .form-group .form-control::-webkit-input-placeholder {color: #444;}.comment-form-area .comment-form-content form .form-group .form-control::-moz-placeholder {color: #444;}.comment-form-area .comment-form-content form .form-group .form-control:-ms-input-placeholder {color: #444;}.comment-form-area .comment-form-content form .form-group .form-control:-moz-placeholder {color: #444;}.comment-form-area .comment-form-content form .form-group textarea.form-control {height: 150px;margin-bottom: 9px;}.comment-form-area .comment-form-content form .list-group-item {cursor: pointer;border: none;padding: 0;margin: 0;background-color: transparent;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px;color: #444;font-size: 14px;margin-top: 1px;}.comment-form-area .comment-form-content form .list-group-item .form-check-input {cursor: pointer;width: 16px;height: 16px;border-radius: 0;border: 1px solid #bbb;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);margin: 0;margin-right: 18px;background: none;-webkit-filter: none;filter: none;}.comment-form-area .comment-form-content form .list-group-item input[type=checkbox]:checked:before {content: "";color: #13aff0;display: inline-block;font-family: "LaStudioIcons";font-size: 11px;width: 15px;height: 15px;top: -3px;position: relative;text-align: center;line-height: 21px;}.comment-form-area .comment-form-content form .btn-theme {border: none;font-size: 14px;height: 54px;line-height: 54px;padding: 0 38px;}.contact-page-title-area {background-position: center center;background-repeat: no-repeat;background-size: cover;height: 685.6px;position: relative;}@media only screen and (max-width: 1199px) {.contact-page-title-area {height: 460px;}}.contact-page-title-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;height: 685.6px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}@media only screen and (max-width: 1199px) {.contact-page-title-content {height: 460px;}}.contact-page-title-content .content {margin: 85px 80px 0;text-align: center;}@media only screen and (max-width: 767px) {.contact-page-title-content .content {margin: 80px 0 0;}}.contact-page-title-content .content .title {color: #fff;font-size: 66px;font-weight: 400;font-family: "Playfair Display", serif;letter-spacing: -3px;line-height: 1.3;margin-bottom: 0;}@media only screen and (max-width: 1399.98px) {.contact-page-title-content .content .title {font-size: 56px;}}@media only screen and (max-width: 1199px) {.contact-page-title-content .content .title {font-size: 46px;}}@media only screen and (max-width: 991px) {.contact-page-title-content .content .title {font-size: 36px;}}@media only screen and (max-width: 767px) {.contact-page-title-content .content .title {font-size: 26px;letter-spacing: 0;}}.contact-page-title-content .content .title span {font-style: italic;}.contact-page-wrapper .contact-page-column {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}@media only screen and (max-width: 991px) {.contact-page-wrapper .contact-page-column {display: block;}}.contact-page-wrapper .contact-page-column .column1 {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 50%;}@media only screen and (max-width: 991px) {.contact-page-wrapper .contact-page-column .column1 {width: 100%;}}.contact-page-wrapper .contact-page-column .column2 {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 50%;}@media only screen and (max-width: 991px) {.contact-page-wrapper .contact-page-column .column2 {width: 100%;}}.contact-faq {max-width: 1300px;margin: 0 auto;}.contact-form {padding: 0 0 70px;}@media only screen and (max-width: 991px) {.contact-form {padding: 50px 0;}}.contact-subtitle {text-transform: uppercase;font-size: 16px;letter-spacing: 1px;}.contact-title {color: #111;font-size: 56px;font-weight: 400;font-family: "Playfair Display", serif;line-height: 1;margin-bottom: 30px;padding: 0;}.contact-desc {font-size: 16px;}.contact-form .form-group {margin-bottom: 20px;}.contact-form .form-group .form-control {border-style: solid;border-width: 0 0 1px 0;border-color: #444;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;color: #111;font-size: 18px;line-height: 61px;height: 61px;padding: 0;width: 100%;}.contact-form .form-group .form-control::-webkit-input-placeholder {color: #111;}.contact-form .form-group .form-control::-moz-placeholder {color: #111;}.contact-form .form-group .form-control:-ms-input-placeholder {color: #111;}.contact-form .form-group .form-control:-moz-placeholder {color: #111;}.contact-form .form-group .form-control.form-select {background-image: url("../img/icons/select1.svg");background-position: center right;}.contact-form .form-group textarea.form-control {height: 150px;}.contact-form .form-group .btn-theme {background-color: #111;border: none;text-decoration: none;padding: 20px 50px 20px 50px;display: block;width: 100%;margin: 30px 0 0 0;font-size: 16px;line-height: 20px;}.contact-form .form-group .btn-theme:hover {background-color: #5B7B57;}.contact-form-style2 {padding: 176px 0 80px;}@media (max-width: 1800px) {.contact-form-style2 {padding: 176px 15px 80px;}}@media only screen and (max-width: 1399.98px) {.contact-form-style2 {padding: 80px 15px 60px;}}@media only screen and (max-width: 991px) {.contact-form-style2 {max-width: 100%;}}@media only screen and (max-width: 1199px) {.contact-form-style2 .contact-title {font-size: 36px;margin-bottom: 10px;}}.contact-info {padding-right: 200px;}.contact-info-list {margin-bottom: 0;padding-bottom: 150px;}.contact-info-list a {color: #5c5c5c;font-family: "Playfair Display", serif;}.contact-info-list i {margin-right: 10px;}@media only screen and (max-width: 1399.98px) {.contact-info-list {padding-bottom: 87px;}}@media only screen and (max-width: 479.98px) {.contact-info-list {display: block;}}.contact-info-list li {margin-bottom: 10px;font-size: 18px;}@media only screen and (max-width: 1199px) {.contact-info-list li {font-size: 14px;}.contact-info {padding-right: 80px;}}@media only screen and (max-width: 479.98px) {.contact-info-list li {margin-bottom: 12px;}}.contact-info-list li span {margin-right: 15px;}.contact-area .container-fluid {padding: 0 38px;}.contact-map-area iframe {width: 100%;min-height: 500px;margin-bottom: 130px;}@media only screen and (max-width: 991px) {.contact-map-area iframe {height: 400px;}}.instagram-reel {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}.instagram-reel > a {position: relative;}.instagram-reel > a:before {content: ' ';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);opacity: 0.3;pointer-events: none;-webkit-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.instagram-reel a:hover:before {opacity: 1;}.instagram-reel-follow {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #000;min-width: 102px;height: 102px;line-height: 102px;text-align: center;vertical-align: middle;z-index: 1;border-radius: 50%;overflow: hidden;}.instagram-reel-follow a {color: #fff;font-size: 26px;display: block;}.footer-area {background-color: #111;color: #868686;}.footer-area .footer-main {padding: 130px 230px 70px;}@media only screen and (max-width: 1399.98px) {.footer-area .footer-main {padding: 90px 15px 50px;}}.footer-area .footer-main .col:nth-child(1) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area .footer-main .col:nth-child(1) {max-width: 18%;}}@media only screen and (max-width: 767px) {.footer-area .footer-main .col:nth-child(1) {max-width: 33.333333%;}}@media only screen and (max-width: 479.98px) {.footer-area .footer-main .col:nth-child(1) {max-width: 100%;}}.footer-area .footer-main .col:nth-child(2) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area .footer-main .col:nth-child(2) {max-width: 21%;}}@media only screen and (max-width: 767px) {.footer-area .footer-main .col:nth-child(2) {max-width: 33.333333%;}}@media only screen and (max-width: 479.98px) {.footer-area .footer-main .col:nth-child(2) {max-width: 100%;}}.footer-area .footer-main .col:nth-child(3) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area .footer-main .col:nth-child(3) {max-width: 18%;}}@media only screen and (max-width: 767px) {.footer-area .footer-main .col:nth-child(3) {max-width: 33.333333%;}}@media only screen and (max-width: 479.98px) {.footer-area .footer-main .col:nth-child(3) {max-width: 100%;}}.footer-area .footer-main .col:nth-child(4) {max-width: 55%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area .footer-main .col:nth-child(4) {max-width: 43%;}}@media only screen and (max-width: 767px) {.footer-area .footer-main .col:nth-child(4) {max-width: 100%;}}.footer-area .footer-top {padding: 50px 80px;border-bottom: 1px solid rgba(255, 255, 255, .1);}.footer-area .footer-top {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 50px;flex-wrap: wrap;}.footer-area .footer-top .nav-menu {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 40px;margin: 0;}@media only screen and (max-width: 767px) {.footer-area .footer-top .nav-menu, .footer-area .footer-top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}.footer-area .footer-top .nav-menu {gap: 20px;}.instagram-reel-follow {min-width: 72px;height: 72px;line-height: 72px;}.slider-overlay-content .social-icons, .slider-overlay-content > a {display: none;}}.footer-area .nav-menu a {color: #fff;font-size: 16px;}.footer-area .footer-contact-info {color: #fff;font-size: 30px;font-weight: 400;line-height: 1.4;font-family: "Poppins", sans-serif;}.footer-area .aside-menu-info {padding-left: 60px;}.footer-area .aside-menu-info li a {color: #fff;font-size: 14px;}@media only screen and (max-width: 991px) {.footer-area .footer-contact-info {margin-bottom: 60px;}.footer-area .aside-menu-info {padding-left: 0;}}.footer-area .widget-item .widget-title {color: #fff;font-size: 16px;font-weight: 400;font-family: "Poppins", sans-serif;line-height: 1;margin-bottom: 25px;}.footer-area .widget-menu-wrap .nav-menu li {color: #868686;font-size: 14px;margin-bottom: 12px;}.footer-area .widget-menu-wrap .nav-menu li:last-child {margin-bottom: 0;}.footer-area .widget-menu-wrap .nav-menu li a {color: #868686;font-size: 14px;}.footer-area .widget-menu-wrap .nav-menu li a:hover {color: #fff;}.footer-area .widget-logo-area {margin-bottom: 14px;}.footer-area .widget-logo-area img {width: 157px;}@media only screen and (max-width: 991px) {.footer-area .about-widget-wrap {text-align: left;}}.footer-area .about-widget-wrap .desc {color: #868686;font-size: 14px;max-width: 410px;margin-bottom: 14px;width: 410px;}@media only screen and (max-width: 991px) {.footer-area .about-widget-wrap .desc {max-width: 100%;width: 100%;}}.footer-area .social-icons {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}@media only screen and (max-width: 991px) {.footer-area .social-icons {margin-bottom: 40px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}.footer-area .social-icons a + a {margin-left: 41px;}.footer-area .social-icons a, .footer-area .social-icons svg {color: #7A7A7A;display: inline-block;font-size: 16px;position: relative;height: 16px;line-height: 1;width: 16px;}.footer-area .social-icons a:hover, .footer-area .social-icons svg:hover {color: #fff;}.footer-area .footer-bottom {padding-bottom: 20px;text-align: center;}.footer-area .footer-bottom .copyright {color: #FFFFFF82;font-size: 11px;text-transform: uppercase;letter-spacing: 4px;}.footer-area .footer-bottom .copyright .icon-heart {color: #5B7B57;}.footer-area .footer-bottom .copyright a {color: #FFFFFF82;}.footer-area .footer-bottom .copyright a:hover {color: #5B7B57;}.footer-area.footer-style2-area .footer-main {padding: 110px 0 80px;}@media only screen and (max-width: 1199px) {.footer-area.footer-style2-area .footer-main {padding: 80px 0 40px;}}.footer-area.footer-style2-area .footer-main .col:nth-child(1) {max-width: 40%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area.footer-style2-area .footer-main .col:nth-child(1) {max-width: 50%;}}@media only screen and (max-width: 479.98px) {.footer-area.footer-style2-area .footer-main .col:nth-child(1) {max-width: 100%;}}.footer-area.footer-style2-area .footer-main .col:nth-child(2) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area.footer-style2-area .footer-main .col:nth-child(2) {max-width: 25%;}}@media only screen and (max-width: 575px) {.footer-area.footer-style2-area .footer-main .col:nth-child(2) {max-width: 50%;}}.footer-area.footer-style2-area .footer-main .col:nth-child(3) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area.footer-style2-area .footer-main .col:nth-child(3) {max-width: 25%;}}@media only screen and (max-width: 575px) {.footer-area.footer-style2-area .footer-main .col:nth-child(3) {max-width: 50%;}}.footer-area.footer-style2-area .footer-main .col:nth-child(4) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area.footer-style2-area .footer-main .col:nth-child(4) {max-width: 50%;}}.footer-area.footer-style2-area .footer-main .col:nth-child(5) {max-width: 15%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}@media only screen and (max-width: 991px) {.footer-area.footer-style2-area .footer-main .col:nth-child(5) {max-width: 50%;}}.footer-area.footer-style2-area .widget-item .widget-title {font-size: 18px;font-weight: 600;}.footer-area.footer-style2-area .widget-menu-wrap .nav-menu li {color: #868686;}.footer-area.footer-style2-area .widget-menu-wrap .nav-menu li a {color: #868686;}.footer-area.footer-style2-area .widget-menu-wrap .nav-menu li a:hover {color: #fff;}.footer-area.footer-style2-area .widget-logo-area {margin-bottom: 14px;}.footer-area.footer-style2-area .widget-logo-area img {width: 157px;}.footer-area.footer-style2-area .widget-logo-area {margin-bottom: 48px;}.footer-area.footer-style2-area .about-widget {margin-top: 0;margin-right: 0;}.footer-area.footer-style2-area .about-widget-wrap {text-align: left;margin-top: 48px;}@media only screen and (max-width: 479.98px) {.footer-area.footer-style2-area .about-widget-wrap {margin-top: 0;margin-bottom: 50px;}}.footer-area.footer-style2-area .social-icons {display: block;line-height: 1;}.footer-area.footer-style2-area .social-icons a + a {margin-left: 24px;}.footer-area.footer-style2-area .social-icons a, .footer-area.footer-style2-area .social-icons svg {color: #aeaeae;font-size: 18px;height: 18px;width: 18px;}.footer-area.footer-style2-area .social-icons a:hover, .footer-area.footer-style2-area .social-icons svg:hover {color: #fff;}.footer-area.footer-style2-area .footer-bottom .copyright {color: #fff;font-size: 14px;letter-spacing: 0;text-transform: capitalize;}.footer-area.footer-style2-area .footer-bottom .copyright .icon-heart {font-size: 14px;margin: 0 3px;}.footer-area.footer-style2-area .footer-bottom .copyright a {color: #fff;}.footer-area.footer-style2-area .footer-bottom .copyright a:hover {color: #5B7B57;}