/*
 Theme Name:   Azuri Group
 Theme URI:    https://azurigroup.com.au
 Description:  GeneratePress child theme
 Author:       Azuri Group
 Author URI:   https://azurigroup.com.au
 Template:     generatepress
 Version:      0.1
*/

/*=====================================
=  Common CSS
=======================================*/
html {padding:15px;}.tm15px,.site-footer {margin-top: 15px;}@media only screen and (max-width: 991.5px) {html {padding:10px;}.tm15px,.site-footer {margin-top: 10px;}}body {min-width: 300px;overflow-x: hidden;}picture,img {display: inline-block;vertical-align: top;}input, select, textarea {outline: none !important;}.type-page ol:last-child, .type-page ul:last-child, .type-post ol:last-child, .type-post ul:last-child, blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.table-responsive:last-child,table:last-child {margin-bottom: 0px !important;}.type-page ol, .type-page ul:not(.slick-dots), .type-post ol, .type-post ul:not(.slick-dots) {margin-left: 15px;}.type-page ul:not(.slick-dots) ul, .type-post ul:not(.slick-dots) ul, .type-product ul:not(.slick-dots) ul {list-style: circle;margin-top: 15px;}.type-page ol li:not(:last-child), .type-page ul:not(.slick-dots) li:not(:last-child), .type-post ol>li:not(:last-child), .type-post ul:not(.slick-dots) li:not(:last-child) {margin-bottom: 10px;}.type-page ul li::marker,.type-post ul li::marker {color: #000000;}@media only screen and (min-width: 576px) {.liststyle2col,.liststyle3col{column-gap: 30px;}.liststyle2col,.liststyle3col{column-count: 2;}}@media only screen and (min-width: 769px) {.liststyle3col{column-count: 3;}}.img-box,.text-box {display: block;width: 100%;}.text-tag-htitle {font-size: 15px;font-weight: 500;letter-spacing: 0.062em;line-height: 1.3em;color: #000000;text-transform: uppercase;margin-bottom: 12px !important;}.text-htitle {font-size: 50px;color: #FFFFFF;}.text-hstitle {font-size: 25px;color: #FFFFFF;}.text-btn {background-color: #FFFFFF !important;border: 1px solid #FFFFFF !important;color: #000000 !important;border-radius: 10px;display: inline-block;vertical-align: top;min-width: 10.3571em;text-align: center;font-size: 14px !important;font-weight: 500 !important;line-height: 1.3em !important;letter-spacing: 0.03em;padding: 0.714em 1.5em !important;text-transform: uppercase;cursor: pointer;transition: all 0.3s ease-in-out;}.text-btn:hover {background-color: #2D4328 !important;border-color: #2D4328 !important;color: #FFFFFF !important;}.text-outline-btn {background-color: transparent !important;color: #FFFFFF !important;}.text-outline-btn:hover {background-color: transparent !important;border-color: #2D4328 !important;color: #2D4328 !important;}.text-link {color: #FFFFFF !important;display: inline-block;vertical-align: top;font-size: 14px !important;font-weight: 500 !important;letter-spacing: 0.03em !important;line-height: 1.3em !important;text-transform: uppercase !important;text-align: left !important;cursor: pointer;transition: all .3s ease-in-out;}.text-link:after {content: "";display: inline-block;vertical-align: top;width: 1.1428em;height: 0.8571em;margin-top: 0.1785em;margin-left: 1.0714em;transition: all .3s ease-in-out;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.474' height='12.432' viewBox='0 0 16.474 12.432'%3E%3Cpath d='M0 6.216h14.72M9.965.707l5.509 5.509-5.509 5.509' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");}.text-link:hover:after {margin-left: 0.5em;}@media only screen and (max-width: 991.5px) {.text-htitle {font-size: 36px;}}

/*=====================================
= Bootstrap CSS
=====================================*/
.bt-container {margin:0px auto;padding: 0px 15px;}@media (min-width: 576px) {.bt-container, .grid-container {max-width: 540px;}}@media (min-width: 769px) {.bt-container, .grid-container {max-width: 720px;}}@media (min-width: 992px) {.bt-container, .grid-container {max-width: 960px;}}@media (min-width: 1200px) {.bt-container, .grid-container {max-width: 1170px;}}@media (min-width: 1310px) {.bt-container, .grid-container {max-width: 1280px;}}.bt-container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}.bt-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}@media (max-width: 991.5px) {.bt-container, .bt-container-fluid {padding-right: 35px;padding-left: 35px;}}@media (max-width: 768.5px) {.bt-container, .bt-container-fluid {padding-right: 25px;padding-left: 25px;}}.bt-row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.bt-col {flex-basis: 0;flex-grow: 1;width: 100%;max-width: 100%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.bt-col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-2 {flex: 0 0 16.6666%;max-width: 16.6666%;}.bt-col-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-4 {flex: 0 0 33.3333%;max-width: 33.3333%;}.bt-col-5 {flex: 0 0 41.6666%;max-width: 41.6666%;}.bt-col-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-7 {flex: 0 0 58.3333%;max-width: 58.3333%;}.bt-col-8 {flex: 0 0 66.6666%;max-width: 66.6666%;}.bt-col-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-10 {flex: 0 0 83.3333%;max-width: 83.3333%;}.bt-col-11 {flex: 0 0 91.6666%;max-width: 91.6666%;}.bt-col-12 {flex: 0 0 100% ;max-width: 100% ;}@media (min-width: 576px) {.bt-col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-sm-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-sm-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-sm-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-sm-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 769px) {.bt-col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-md-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-md-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-md-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-md-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.bt-col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-lg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-lg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-lg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-lg-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1200px) {.bt-col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xl-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xl-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xl-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xl-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1310px) {.bt-col-xlg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xlg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xlg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xlg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xlg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xlg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xlg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xlg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xlg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xlg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xlg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xlg-12 {flex: 0 0 100%;max-width: 100%;}}

/*=====================================
= Gform CSS
=====================================*/
@media only screen and (min-width: 641px) {body .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 10px;grid-column-gap: 20px;}}body .gform_wrapper.gravity-theme .gfield.mt20px{margin-top: 20px;}body .gform_wrapper.gravity-theme .gfield_label {vertical-align: top;font-size: 15px;font-weight: 500;line-height: 1.3em;color: #FFFFFF !important;}body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label {font-size: 15px;line-height: 1.3em;color: #FFFFFF !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select {height: 40px;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {background-color: rgba(255, 255, 255, 0) !important;border-style: solid !important;border-width: 0px 0px 1px !important;border-color: rgba(255, 255, 255, 0.1) !important;border-radius: 0px !important;color: #FFFFFF !important;min-height: inherit !important;font-size: 15px !important;padding: 5px 5px 10px !important;outline: none !important;}body .gform_wrapper.gravity-theme select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.122' height='3.561' viewBox='0 0 6.122 3.561'%3E%3Cpath d='m.707.707 2.354 2.354L5.415.707' fill='none' stroke='%23C5BBA6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 12px 8px;background-position: calc(100% - 10px) 50%;}body .gform_wrapper.gravity-theme .ginput_container_date input {width: 100% !important;}body .gform_wrapper.gravity-theme textarea {height: 95px !important;vertical-align: top !important;}body .gform_wrapper .gfield--type-captcha .gfield_validation_message, body .gform_wrapper .gfield--type-captcha .validation_message {margin-top: 0px !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder, body .gform_wrapper.gravity-theme select::-webkit-input-placeholder, body .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {color: #FFFFFF;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body .gform_wrapper.gravity-theme select::-moz-placeholder, body .gform_wrapper.gravity-theme textarea::-moz-placeholder {color: #FFFFFF;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder, body .gform_wrapper.gravity-theme select:-ms-input-placeholder, body .gform_wrapper.gravity-theme textarea:-ms-input-placeholder {color: #FFFFFF;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder, body .gform_wrapper.gravity-theme select:-moz-placeholder, body .gform_wrapper.gravity-theme textarea:-moz-placeholder {color: #FFFFFF;}body .gform_wrapper.gravity-theme .gform_drop_area {background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23817C6CFF' stroke-width='1.5' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"), rgba(168, 163, 144, 0.12) !important;border-radius: 10px !important;border: none !important;padding: 22px !important;margin-top: 25px !important;}body .gform_wrapper.gravity-theme .gform_drop_instructions {font-size: 13px !important;line-height: 1.2em !important;letter-spacing: 0.03em !important;color: rgba(255, 255, 255, 0.5) !important;margin-bottom: 10px !important;}body .gform_wrapper.gravity-theme .gfield_description.gform_fileupload_rules {display: none !important;font-size: 12px !important;line-height: 1.2em !important;padding-top: 0px !important;}body .gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files {width: 150px !important;height: 33px !important;font-size: 12px !important;line-height: 12px !important;color: #000000 !important;padding: 10px !important;background-color: #E5E6E6 !important;border: 1px solid #E5E6E6 !important;border-radius: 10px !important;}body .gform_wrapper.gravity-theme .ginput_preview_list {font-size: 14px !important;line-height: 1.2em !important;}body .gform_wrapper.gravity-theme .ginput_preview_list button.gform_delete_file {color: #ff0000 !important;padding: 0px 10px !important;}body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin: 30px 0px 0px !important;padding: 0px !important;justify-content: flex-end !important;}@media only screen and (min-width: 992px) {body .gform_wrapper.gravity-theme .gfield--type-captcha {padding-top: 20px;}}body .gform_wrapper.gravity-theme .ginput_recaptcha > div,body .gform_wrapper.gravity-theme .ginput_recaptcha > div > div {width: 215px !important;height: 56px !important;}body .gform_wrapper.gravity-theme .ginput_recaptcha iframe {width: 304px !important;max-width: 304px !important;transform: scale(0.71) !important;transform-origin: 0px 0px !important;}body .gform_wrapper.gravity-theme .gform_button[type="submit"] {background-color: #000000 !important;border-color: #000000 !important;color: #FFFFFF !important;border-radius: 10px !important;width: 100% !important;max-width: 145px !important;line-height: 1.2em !important;padding: 10.602px 25px !important;font-size: 14px !important;font-weight: 500 !important;margin-bottom: 0px !important;transition: all .3s ease-in-out;}body .gform_wrapper.gravity-theme .gform_button[type="submit"]:hover {background-color: #FFFFFF !important;border-color: #FFFFFF !important;color: #000000 !important;}body .gform_wrapper .gform_validation_errors {background-color: #D7CBBD !important;border-color: #D7CBBD !important;border-radius: 10px !important;margin-bottom: 15px !important;padding-top: 10px !important;padding-bottom: 10px !important;outline: unset !important;}body .gform_wrapper .gform_validation_errors>h2 {font-size: 14px !important;color: #000000 !important;}body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {background-color: transparent !important;border: none !important;color: #D7CBBD !important;font-size: 12px !important;font-weight: 500 !important;line-height: 1em !important;padding: 4px 5px !important;width: 100% !important;}body .gform_wrapper .gform_footer .gform_ajax_spinner {margin-left: 10px !important;}@media only screen and (max-width: 991.5px) {body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin-top: 25px !important;}body .gform_wrapper.gravity-theme .ginput_recaptcha > div, body .gform_wrapper.gravity-theme .ginput_recaptcha > div > div {width: 270px !important;height: 68px !important;}body .gform_wrapper.gravity-theme .ginput_recaptcha iframe {transform: scale(0.828) !important;}}

body .gform_wrapper.gravity-theme form[data-active-form="true"] .gform_footer .gform_button[type="submit"] {pointer-events: none !important;opacity: 0.5 !important;}

/*=====================================
= Header CSS
=====================================*/
.top-bar, .site-header {position: relative;z-index: 10;}.site-header .inside-header .header-widget .text-btnlist {display: grid;grid-template-columns: auto auto;place-items: center;justify-content: flex-end;gap: 15px;}.menu-bar-items:not([data-gpmodal-trigger="gp-search"]) {display: none !important;}.search-modal-form {border-radius: 10px !important;overflow: hidden !important;width: calc(500px - 25px) !important;}@media only screen and (min-width: 769px) {.site-header .inside-header {justify-content: space-between;}.site-header .inside-header .site-logo {flex: 0 0 320px;max-width: 320px;order: 2;margin-bottom: -25px;}.site-header .inside-header nav#site-navigation {order: 1;margin-left: -25px;}.site-header .inside-header .header-widget {order: 3;margin-left: 0px !important;}.site-header .inside-header nav#site-navigation, .site-header .inside-header .header-widget {flex: 0 0 405px;max-width: 405px;}nav .main-nav > ul >li.menu-item-has-children > a > .dropdown-menu-toggle {display: none;}nav .main-nav > ul >li.menu-item-has-children > a {padding-right: 25px !important;}nav .main-nav > ul >li.menu-item-has-children > a > .dropdown-menu-toggle {padding-left: 4px;}nav .main-nav ul ul li:first-child > a {padding-top: 15px;}nav .main-nav ul ul li:last-child > a {padding-bottom: 15px;}nav .main-nav>ul>li>a:after {content: "";position: absolute;z-index: 2;bottom: auto;top: 100%;left: 0px;right: 0px;height: 22px;}nav .main-nav>ul>li>ul {top: calc(100% + 20px);}nav .main-nav ul ul {border-radius: 12px;}nav .main-nav ul li.menu-item-has-children>a {display: flex;justify-content: space-between;}nav .main-nav ul.sub-menu li.menu-item-has-children .dropdown-menu-toggle {padding-top: 0px;padding-bottom: 0px;margin-top: 0px;}nav .main-nav .mega-menu {position: static;}nav .main-nav .mega-menu > ul {position: absolute;width: 1320px;left: -15px !important;display: grid;-ms-grid-columns: (1fr 2%)[10];grid-template-columns: repeat(10, 1fr);grid-template-rows: repeat(auto-fill,auto);padding: 25px 15px;}nav .main-nav .mega-menu > ul > li > a {font-weight: 500;text-transform: uppercase;}nav .main-nav .mega-menu>ul>li {grid-column: span 2;-ms-grid-column-span: 2;grid-row: span 4;}nav .main-nav .mega-menu>ul>li:nth-child(5) {grid-row: auto;}nav .main-nav .mega-menu>ul>li:nth-child(5), nav .main-nav .mega-menu>ul>li:nth-child(6) {grid-column: 9 / span 2;-ms-grid-column-span: 9 / 2;}nav .main-nav .mega-menu > ul > li:hover > a, nav .main-nav .mega-menu > ul > li:focus > a, nav .main-nav .mega-menu > ul > li[class*="current-"] > a, nav .main-nav .mega-menu ul ul {background-color: transparent !important;color: inherit;}nav .main-nav .mega-menu ul .sub-menu {position: static;display: block;opacity: 1;visibility: visible;width: 100%;box-shadow: 0 0 0;left: 0;height: auto;pointer-events: auto;transform: scale(1);}nav .main-nav .mega-menu ul.toggled-on .sub-menu {pointer-events: auto;}nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle {display: none;}}@media only screen and (min-width: 769px) and (max-width: 1404px) {nav .main-nav .mega-menu > ul {width: 1260px;left: 20px !important;}}@media only screen and (min-width: 769px) and (max-width: 1309px) {.site-header .inside-header {padding-top: 35px !important;}.site-header .inside-header .site-logo {flex: 0 0 286px;max-width: 286px;margin-bottom: -25px;}.site-header .header-image {width: 286px;}nav .main-nav .mega-menu > ul {width: 1145px;}}@media only screen and (min-width: 769px) and (max-width: 1199px) {.site-header .inside-header nav#site-navigation, .site-header .inside-header .header-widget {flex: 0 0 300px;max-width: 300px;}.site-header .inside-header nav#site-navigation {margin-left: -15px;}nav .main-nav > ul > li > a {padding-left: 15px !important;padding-right: 15px !important;}nav .main-nav > ul > li.menu-item-has-children>a {padding-right: 15px !important;}nav .main-nav > ul > li > a {font-size: 12px !important;}nav .main-nav > ul ul a {font-size: 13px !important;}nav .main-nav .mega-menu > ul li a {padding-left: 10px !important;padding-right: 10px !important;}nav .main-nav ul li.mega-menu > a, nav .main-nav .mega-menu > ul ul > a {padding-left: 10px !important;padding-right: 20px !important;}.site-header .inside-header .header-widget .text-btn {font-size: 11px !important;}nav .main-nav .mega-menu > ul {width: 935px;left: 10px !important;}}
.site-header .inside-header .header-widget .text-outline-btn:hover {
    background-color: #FFFFFF !important;
	border-color: #FFFFFF !important;
    color: #000000 !important;
}
/*=====================================
=  Footer CSS
=======================================*/
.site-footer {background-color: #363636;border-radius: 10px;}.inside-footer-widgets>div.footer-widget-2 {display: grid;grid-template-columns: auto auto;gap: 30px 20px;place-items: center;align-items: flex-start;}.footer-widgets .widget {margin-bottom: 0px !important;}.footer-info2 {display: grid;grid-template-columns: auto;gap: 60px 0px;}.footer-info2 p:not(:last-child) {margin-bottom: 22px;}.footer-info2 .footer-title {font-size: 14px;font-weight: 600;line-height: 1.4em;text-transform: uppercase;letter-spacing: 0.03em;overflow: hidden;margin-bottom: 15px !important;}.footer-info2 .footer-title span {display: inline-block;vertical-align: top;position: relative;z-index: 1;}.footer-info2 .footer-title span:after {content: "";position: absolute;z-index: -1;left: calc(100% + 25px);right: auto;top: 50%;bottom: auto;display: block;width: 100vw;height: 1px;background-color: rgba(255, 255, 255, 0.4);}.social-box {display: grid;grid-template-columns: repeat(auto-fit, minmax(20px, auto));align-items: center;justify-content: start;gap: 10px 15px;font-size: 20px;line-height: 0px;}.social-box svg {width: 1em;height: 1em;fill: #FFFFFF;}@media only screen and (min-width: 769px) {.inside-footer-widgets {display: grid;grid-template-columns: 26% 42% 32%;}.inside-footer-widgets>div:not(:last-child) {border-right: 1px solid rgba(255, 255, 255, 0.2);}.inside-footer-widgets>div {padding: 0px 70px;}.site-footer .footer-widgets-container .inside-footer-widgets {margin: 0px -70px !important;}.site-footer .footer-widgets-container .inner-padding {padding-left: 0px !important;}.inside-footer-widgets>div.footer-widget-1 {display: flex;flex-direction: column;justify-content: center;}}@media only screen and (min-width: 769px) and (max-width: 1309.5px) {.inside-footer-widgets>div {padding: 0px 40px;}.site-footer .footer-widgets-container .inside-footer-widgets {margin: 0px -40px !important;}}@media only screen and (min-width: 769px) and (max-width: 991.5px) {.inside-footer-widgets {grid-template-columns: auto;}.inside-footer-widgets>div {padding: 40px 0px;}.site-footer .footer-widgets-container .inside-footer-widgets {margin: -40px 0px !important;}.inside-footer-widgets>div:not(:last-child) {border-bottom: 1px solid rgba(255, 255, 255, 0.2);border-right: none;}.inside-footer-widgets>div.footer-widget-2 {place-items: flex-start;}}@media only screen and (max-width: 768.5px) {.inside-footer-widgets>div:not(:last-child) {border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding-bottom: 40px;}.inside-footer-widgets>div.footer-widget-2 {place-items: flex-start;}.footer-logo-icon {width: 150px;}.footer-info2 {gap: 40px 0px;}}@media only screen and (max-width: 479.5px) {.inside-footer-widgets>div.footer-widget-2 {grid-template-columns: auto;}}
