@font-face {
font-family: 'Minion Pro';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/MinionPro-Regular.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/MinionPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AmsiProNarw';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiProNarw-Bold.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiProNarw-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AmsiProNarw';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiProNarw-Regular.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiProNarw-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AmsiPro';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiPro-Light.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiPro-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AmsiPro';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiPro-Regular.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AmsiPro';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiPro-Bold.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/AmsiPro-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rajdhani';
src: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/Rajdhani-SemiBold.woff2) format('woff2'), url(//www.chillwell.co.nz/wp-content/themes/synex/assets/webfonts/Rajdhani-SemiBold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
} :root {
--main-theme-color: #00adf0;
--second-theme-color: #241f21;
--swiper-theme-color: #00adf0;
--font-family-amsi: 'AmsiProNarw';
--font-family-amsi-pro: 'AmsiPro';
--font-family-rajdhani: 'Rajdhani';
--font-color: #404042;
--font-size-14:14px;
--font-size-16:16px;
--font-size-18:18px;
--font-size-17:17px;
--font-size-20:20px;
--font-size-22:22px;
--font-size-24:24px;
--font-weight: normal;
--letter-spacing: 1.2;
--line-height: 1.3;
--heading-line-height: 1.2;
--heading-font-weight: 700;
--heading-font-color: #231f20;
--h1-heading-font-size: 62px;
--h2-heading-font-size: 40px;
--h3-heading-font-size: 35px;
--h4-heading-font-size: 27px;
--h5-heading-font-size: 17px;
--h6-heading-font-size: 15px;
}
body {
color: var(--font-color);
font-size: var(--font-size-16);
line-height: var(--line-height);
font-family: var(--font-family-amsi);
font-weight: var(--font-weight);
letter-spacing: var(--letter-spacing);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: antialiased;
}
img {
max-width: 100%;
}
a {
text-decoration: none;
color: var(--font-color);
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
button, input[type="submit"] {
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
a:hover, a:focus, a.active {
text-decoration: none;
outline: none;
}
a:hover {
color: #000;
}
textarea, textarea:focus, button, button:focus, input, input:focus, input[type="checkbox"]:focus {
outline: none;
box-shadow: none;
-ms-box-shadow: none;
}
p {
font-weight: 300;
font-family: var(--font-family-amsi-pro);
}
b, strong {
font-weight: 700;
}
h1, h2, h3, h4, h5, h6 {
font-weight: var(--heading-font-weight);
font-family: var(--font-family-mitr);
line-height: var(--heading-line-height);
color: var(--heading-font-color);
}
h1, .h1 {
font-size: var(--h1-heading-font-size);
font-weight: bold;
}
h2, .h2 {
font-size: var(--h2-heading-font-size);
font-weight: bold;
}
h3, .h3 {
font-size: var(--h3-heading-font-size);
font-weight: bold;
}
h4, .h4 {
font-size: var(--h4-heading-font-size);
font-weight: bold;
}
h5, .h5 {
font-size: var(--h5-heading-font-size);
}
h6, .h6 {
font-size: var(--h6-heading-font-size);
} ::-webkit-scrollbar-track {
background-color: #e9edf0;
border-left: 1px solid #ededed;
}
::-webkit-scrollbar {
width: 7px;
background-color: var(--main-theme-color);
}
::-webkit-scrollbar-thumb {
background: var(--main-theme-color);
}
.button {
display: inline-block;
text-align: center;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: 16px 38px 19px 38px;
border-radius: 2px;
-ms-border-radius: 2px;
background-size: 200% 100%;
background-position: right bottom;
font-size: var(--font-size-18);
}
.button:hover {
background-position: left bottom;
}
.button-lg {
}
.button-sm {
}
.button-rounded {
border-radius: 30px;
-ms-border-radius: 30px;
}
.button-outline-primary {
color: #000000;
border-color: #000000;
}
.button-primary {
background-image: linear-gradient(to left, #00adf0 50%, #fff 0%);
color: #fff;
border: none;
}
.button-primary:hover {
color: #00adf0;
}
.button-secondary {
background-color: #000;
color: #fff;
border: 1px solid #000;
}
.button-dark {
background-color: #000;
color: #fff;
border: 1px solid #000;
}
.button-info {
background-color: #000;
color: #fff;
border: 1px solid #000;
}
.scroll-top {
width: 40px;
height: 40px;
position: fixed;
right: -100px;
bottom: 30px;
border-radius: 100px;
-ms-border-radius: 100px;
z-index: 99;
color: #fff;
text-align: center;
background-color: var(--main-theme-color);
padding: 8px 0;
box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.16);
-ms-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.16);
}
.scroll-top span {
display: block;
font-size: 80%;
}
.scroll-top:hover {
background-color: var(--second-theme-color);
color: #fff;
}
.scroll-top.open {
right: 30px;
}
section, .section {
padding: 60px 0;
position: relative;
z-index: 1;
}
section.space-md, .section.space-md {
padding: 90px 0;
}
.section-heading-style1, .section-heading-style2 {
margin-bottom: 30px;
}
.section-heading-style1.center {
text-align: center;
}
.section-heading-style1.white h3, .section-heading-style1.white p, .section-heading-style2.white h3, .section-heading-style2.white p {
color: #fff;
}
.section-heading-style1.heading-border-bottom h2 {
position: relative;
margin-bottom: 20px;
}
.section-heading-style1.heading-border-bottom h2:after {
content: "";
position: absolute;
height: 2px;
background-color: var(--main-theme-color);
width: 70px;
bottom: -10px;
left: 0;
}
.section-heading-style1.center.heading-border-bottom h2:after {
right: 0;
margin: 0px auto;
}
.section-heading-style2.center h3 {
text-align: center;
}
.section-heading-style2 h3 {
margin-bottom: 50px;
}
.section-heading-style2 h3 span {
color: var(--main-theme-color);
}
.section-heading-style2 p {
}
.bg-cover-image {
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.page-id-94 .page-title.bg-cover-image{
background-size: 200%;
}
.bg-grey {
background-color: #f3f4f4;
}
.form-outline .form-control {
background-color: transparent;
border: none;
color: #000;
font-weight: bold;
border-bottom: 1px solid #404042;
border-radius: 0;
padding: 10px 0;
height: auto;
min-height: 45px;
}
.form-outline textarea.form-control {
border: 1px solid #404042;
padding: 10px 15px;
}
.form-outline .form-control:focus {
box-shadow: none;
outline: none;
}
.form-outline .form-group {
margin-bottom: 35px;
}
.form-outline.white .form-control {
border-color: #fff;
color: #fff;
}
.form-outline.white .form-control option {
color: var(--font-color);
}
.form-outline .form-control::-webkit-input-placeholder {
color: #666;
}
.form-outline .form-control::-moz-placeholder {
color: #666;
}
.form-outline .form-control:-ms-input-placeholder {
color: #666;
}
.form-outline .form-control:-moz-placeholder {
color: #666;
}
.form-outline.white .form-control::-webkit-input-placeholder {
color: #fff;
}
.form-outline.white .form-control::-moz-placeholder {
color: #fff;
}
.form-outline.white .form-control:-ms-input-placeholder {
color: #fff;
}
.form-outline.white .form-control:-moz-placeholder {
color: #fff;
}
@media (min-width:1200px) {
.container {
max-width: 1350px;
}
}
header {
width: 100%;
background-color: #fff;
z-index: 999;
padding: 10px 0;
}
header .header-topbar {
background-color: var(--main-theme-color);
color: #eee;
text-align: center;
padding: 5px;
}
header.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99;
background-color: #fff;
padding: 10px 0;
border-bottom: 1px solid #ececec;
}
header.fixed .header-topbar {
display: none;
}
header .contact-info ul {
margin: 0;
padding: 0;
}
header .contact-info ul li {
list-style-type: none;
text-align: right;
}
header .contact-info ul li a {
font-weight: bold;
color: var(--main-theme-color);
position: relative;
font-size: var(--font-size-18);
}
header .contact-info ul li a img {
max-width: 18px;
margin-right: 8px;
}
header .contact-info ul li a:hover {
color: var(--second-theme-color);
}
.droopmenu-nav {
text-align: right;
}
.droopmenu-navbar, .droopmenu>li {
position: relative;
}
.droopmenu-boxed, .droopmenu-inner {
position: relative;
z-index: 10;
}
.droopmenu-header {
padding: 10px 0;
}
.droopmenu-brand img {
max-width: 220px;
}
.droopmenu {
text-align: right;
position: relative;
}
.droopmenu, .droopmenu li {
margin: 0;
list-style: none;
padding: 0;
}
.droopmenu>li {
display: inline-block;
text-align: left;
padding: 10px 20px;
}
.droopmenu>li.sliding-line {
position: absolute;
background-color: var(--second-theme-color);
width: 2px;
height: 2px;
bottom: 0px;
transition: all .3s ease;
-webkit-transition: all .6s ease;
-moz-transition: all .6s ease;
-ms-transition: all .6s ease;
z-index: 100;
margin: 0;
padding: 0;
display: block;
}
.droopmenu>li a {
display: block;
font-size: var(--font-size-18);
color: #000;
}
.droopmenu li>ul {
display: block;
background: #fff;
position: absolute;
-ms-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.08);
box-shadow: 0 5px 15px 0 rgb(0 0 0 / 29%);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
visibility: hidden;
left: -9999em;
width: 260px;
z-index: 99;
opacity: 0;
top: 100%;
}
.droopmenu li.dmopener>ul {
visibility: visible;
opacity: 1;
left: 0;
}
.droopmenu li ul {
padding: 0;
}
.droopmenu li li {
position: relative;
padding: 0px 18px;
}
.droopmenu li li>ul {
margin: 0;
top: 0;
}
.droopmenu li li.dmopener>ul {
left: 100%;
}
.droopmenu li li:hover>a, .droopmenu li:hover>a,
.droopmenu li.current-menu-parent >a, .droopmenu li.current_page_item >a, .droopmenu li.current-menu-item >a, .droopmenu li.current_page_parent>a,
.droopmenu li li.current-menu-parent >a, .droopmenu li li.current_page_item >a, .droopmenu li li.current-menu-item >a, .droopmenu li li.current_page_parent>a
{
color: var(--main-theme-color);
}
.droopmenu li ul li a {
display: block;
padding: 12px 0;
text-decoration: none;
border-bottom: 1px solid #bcbec0;
}
.droopmenu li ul li:last-child a {
border: none;
}
.droopmenu li ul li a i {
vertical-align: middle;
margin-right: 5px;
}
.droopmenu .dm-arrow {
width: 0;
height: 0;
position: relative;
border-bottom: 0 solid transparent;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
margin-left: -20px;
margin-bottom: 0;
z-index: 9999;
bottom: 9px;
left: 50%;
display: none;
}
.droopmenu li.dmopener .dm-arrow {
border-bottom: 10px solid #fff;
margin-bottom: -10px;
}
.dmarrow-down .droopmenu .dm-arrow {
border-bottom: 0;
border-top: 0 solid transparent;
bottom: 1px;
}
.dmarrow-down .droopmenu li.dmopener .dm-arrow {
border-bottom: 0;
border-top: 10px solid #fff;
margin-bottom: -10px;
}
.droopmenu li>ul:after {
content: "";
position: absolute;
background: 0 0;
height: 8px;
width: 100%;
bottom: 100%;
left: 0;
}
.droopmenu li li>ul:after {
top: 0;
left: auto;
right: 100%;
bottom: auto;
height: 100%;
width: 8px;
}
.droopmenu li li.droopmenu-parent>a {
padding-right: 40px;
}
.droopmenu li a .droopmenu-indicator {
display: inline-block;
line-height: normal;
}
.droopmenu li a .droopmenu-indicator em {
font-style: normal;
}
.droopmenu li a .droopmenu-indicator em:after, .droopmenu li li a .droopmenu-indicator em:after {
content: "\f0d7";
font-family: "Font Awesome 5 Free";
display: inline-block;
position: relative;
margin-left: 6px;
top: 0px;
font-weight: 900;
}
.droopmenu li li a .droopmenu-indicator em:after {
content: "\f105";
position: absolute;
right: 18px;
top: 25%;
}
.droopmenu li.droop-left>ul {
right: 0;
top: 100%;
left: auto;
}
.droopmenu li li.droop-left>ul {
top: 0;
right: 100%;
left: auto;
}
.droopmenu li li.droop-left>ul:after {
top: 0;
left: 100%;
right: auto;
bottom: auto;
height: 100%;
width: 8px;
}
.droopmenu>li.droopmenu-mega {
position: static;
}
.droopmenu>li.droopmenu-mega>ul {
width: 100%;
}
.droopmenu-toggle {
width: 35px;
position: absolute;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
-ms-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
cursor: pointer;
top: calc(50% - 16px);
text-align: right;
display: none;
line-height: 0px;
right: 15px;
}
.droopmenu-toggle i {
display: inline-block;
height: 2px;
width: 100%;
background: var(--second-theme-color);
border-radius: 9px;
-ms-border-radius: 9px;
opacity: 1;
margin-top: 6px;
}
.droopmenu-toggle i:nth-child(2) {
width: 75%;
}
.droopmenu-toggle i:nth-child(3) {
width: 50%;
}
.dmfade .droopmenu li>ul, .dmflip .droopmenu li>ul {
transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
-webkit-transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
-moz-transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
-ms-transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
}
.dmfade .droopmenu li>ul {
-webkit-transform: translate(0, 1px);
-moz-transform: translate(0, 1px);
-ms-transform: translate(0, 1px);
-o-transform: translate(0, 1px);
transform: translate(0, 1px);
transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
}
.dmpos-bottom.dmfade .droopmenu li>ul {
-webkit-transform: translate(0, -1px);
-moz-transform: translate(0, -1px);
-ms-transform: translate(0, -1px);
-o-transform: translate(0, -1px);
transform: translate(0, -1px);
}
.dmfade .droopmenu li.dmopener>ul {
transition-delay: 0s;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.dmslideup .droopmenu li>ul {
-webkit-transform: translate(0, 60px);
-moz-transform: translate(0, 60px);
-ms-transform: translate(0, 60px);
-o-transform: translate(0, 60px);
transform: translate(0, 60px);
-webkit-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
-moz-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
-o-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
}
.dmpos-bottom.dmslideup .droopmenu li>ul {
-webkit-transform: translate(0, -60px);
-moz-transform: translate(0, -60px);
-ms-transform: translate(0, -60px);
-o-transform: translate(0, -60px);
transform: translate(0, -60px);
}
.dmslideup .droopmenu li.dmopener>ul {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.dmslidedown .droopmenu li>ul {
-webkit-transform: translateY(-2em);
-moz-transform: translateY(-2em);
-ms-transform: translateY(-2em);
-o-transform: translateY(-2em);
transform: translateY(-2em);
-webkit-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
-moz-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
-o-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
z-index: -99;
}
.dmpos-bottom.dmslidedown .droopmenu li>ul {
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
}
.dmslidedown .droopmenu li.dmopener>ul {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
z-index: 99;
opacity: 1;
}
.dmslideleft .droopmenu li>ul {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
.dmslideright .droopmenu li>ul {
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
.dmslideleft .droopmenu li>ul, .dmslideright .droopmenu li>ul {
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s, left 0s 0.5s;
transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s, left 0s 0.5s;
}
.dmslideleft .droopmenu li.dmopener>ul, .dmslideright .droopmenu li.dmopener>ul {
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, transform 0.5s;
}
.dmflip .droopmenu li>ul {
-webkit-transform: perspective(1160px) rotateX(-90deg);
-moz-transform: perspective(1160px) rotateX(-90deg);
-ms-transform: perspective(1160px) rotateX(-90deg);
-o-transform: perspective(1160px) rotateX(-90deg);
transform: perspective(1160px) rotateX(-90deg);
transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
.dmpos-bottom.dmflip .droopmenu li>ul {
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
.dmflip .droopmenu li.dmopener>ul {
-webkit-transform: perspective(1160px) rotateX(0);
-moz-transform: perspective(1160px) rotateX(0);
-ms-transform: perspective(1160px) rotateX(0);
-o-transform: perspective(1160px) rotateX(0);
transform: perspective(1160px) rotateX(0);
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.dmflipdown .droopmenu li>ul {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
-o-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, left 0s 0.5s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s, left 0s 0.5s;
-ms-transition: -ms-transform 0.3s, opacity 0.3s, left 0s 0.5s;
-o-transition: -o-transform 0.3s, opacity 0.3s, left 0s 0.5s;
transition: transform 0.5s, opacity 0.5s, left 0s 0.5s;
}
.dmpos-bottom.dmflipdown .droopmenu li>ul {
-webkit-transform: rotateX(90deg);
-moz-transform: rotateX(90deg);
-o-transform: rotateX(90deg);
transform: rotateX(90deg);
}
.dmflipdown .droopmenu li.dmopener>ul {
opacity: 1;
visibility: visible;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-o-transform: rotateX(0);
transform: rotateX(0);
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.dmscale .droopmenu li>ul {
-webkit-transition: -webkit-transform 0.5s, opacity 0.5s, visibility 0s 0.5s, left 0s 0.5s;
transition: transform 0.5s, opacity 0.5s, visibility 0s 0.2s, left 0s 0.5s;
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
.dmpos-bottom.dmscale .droopmenu li>ul {
-webkit-transform-origin: bottom center;
-moz-transform-origin: bottom center;
-o-transform-origin: bottom center;
transform-origin: bottom center;
}
.dmscale .droopmenu li.dmopener>ul {
-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
transition: transform 0.5s, opacity 0.5s;
-webkit-transform: scale(1);
transform: scale(1);
}
@media only screen and (min-width:992px) {
.droopmenu li>ul, .droopmenu-nav {
display: block !important;
}
}
@media screen and (max-width:991px) {
.droopmenu, .droopmenu li>ul, .droopmenu ul, .droopmenu ul.droopmenu-grid, .droopmenu ul.droopmenu-grid ul, .droopmenu ul.droopmenu-grid ul.droopmenu-col, .droopmenu-boxed, .droopmenu-col, .droopmenu-vertical, .droopmenu-vertical-wrapper {
width: 100%;
}
.droopmenu, .droopmenu li li.dmopener ul, .droopmenu li li.dmopener>ul, .droopmenu li li.droop-left>ul, .droopmenu li.dmopener>ul, .droopmenu li.droop-left>ul, .droopmenu-vertical .droopmenu li>ul {
position: static;
}
.droopmenu, .droopmenu-left, .droopmenu-right {
float: none;
}
.droopmenu-vertical {
min-height: 0;
}
.droopmenu-toggle {
display: inline-block;
}
.droopmenu ul {
display: block;
}
.droopmenu li>ul, .droopmenu-nav {
display: none;
}
.droopmenu-nav {
border-top: 1px solid #e3e9ed;
}
.dmpos-bottom .droopmenu li>ul, .droopmenu li.drop-left>ul, .droopmenu li>ul, .droopmenu-vertical .droopmenu li>ul {
-webkit-transform-origin-x: 0;
-moz-transform-origin-x: 0;
-ms-transform-origin-x: 0;
-o-transform-origin-x: 0;
transform-origin-x: 0;
-ms-box-shadow: none;
box-shadow: none;
border: 0;
}
.droopmenu>li, .droopmenu>li.right {
float: none;
width: 100%;
display: block;
padding: 0;
}
.droopmenu-vertical .droopmenu>li>a, .droopmenu-vertical .droopmenu>li>span, .droopmenu>li>a {
padding: 14px 0 14px 25px;
border-right: 0;
position: relative;
height: auto;
}
.droopmenu li ul {
padding: 0;
}
.droopmenu li ul li {
padding: 0px 0px;
}
.droopmenu li ul li a {
padding: 15px 25px;
}
.droopmenu li li>a {
position: relative;
}
.droopmenu li li>ul:after, .droopmenu li>ul:after {
display: none;
}
.droopmenu>li ul, .droopmenu>li>ul li ul {
box-shadow: none;
-ms-box-shadow: none;
position: relative;
border: 0;
left: 0;
top: 0;
}
.droopmenu li ul li a, .droopmenu-mclose, .droopmenu>li>a {
border-bottom: 1px solid #f5f5f5;
}
.droopmenu-inner {
padding: 0;
margin: 0;
}
.droopmenu-header:after, .droopmenu-header:before, .droopmenu-nav:after, .droopmenu-nav:before {
display: table;
content: " ";
}
.dmarrow-down .droopmenu .dm-arrow, .droopmenu .dm-arrow, .droopmenu>li.dm-nav-brand {
display: none;
}
.droopmenu-header:after, .droopmenu-nav:after {
clear: both;
}
.droopmenu li li.dmopener>ul, .droopmenu li li>ul, .droopmenu li.dmopener>ul, .droopmenu li>ul {
position: static;
visibility: visible;
opacity: 1;
margin: 0;
left: 0;
top: 0;
}
.droopmenu li a .droopmenu-indicator, .droopmenu-vertical .droopmenu li a .droopmenu-indicator {
position: absolute;
text-align: center;
display: inline-block;
height: 100%;
width: 50px;
line-height: 48px;
z-index: 10;
right: 0;
top: 0;
}
.droopmenu li a .droopmenu-indicator em:after, .droopmenu li li a .droopmenu-indicator em:after, .droopmenu-vertical .droopmenu li a .droopmenu-indicator em:after {
content: "\f067";
font-family: "Font Awesome 5 Free";
font-size: 16px;
position: relative;
text-align: center;
color: var(--main-theme-color);
right: auto;
left: auto;
top: -1px;
}
.droopmenu li li.dmtoggle-open>a .droopmenu-indicator em:after, .droopmenu li.dmtoggle-open>a .droopmenu-indicator em:after {
content: "\f068";
top: -5px;
}
.droopmenu li li a .droopmenu-indicator em:after, .droopmenu li li.dmtoggle-open>a .droopmenu-indicator em:after {
left: -1px;
}
.droopmenu-overlay {
width: 0%;
height: 100%;
position: fixed;
background: rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.8s cubic-bezier(1, 0, 0.07, 1);
-moz-transition: all 0.8s cubic-bezier(1, 0, 0.07, 1);
-o-transition: all 0.8s cubic-bezier(1, 0, 0.07, 1);
transition: all 0.8s cubic-bezier(1, 0, 0.07, 1);
-webkit-transition-delay: 0.5s;
-moz-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
cursor: pointer;
z-index: 120;
bottom: 0;
top: 0;
}
.droopmenu-offcanvas.dmoffleft .droopmenu-overlay {
left: 0;
}
.droopmenu-offcanvas.dmoffright .droopmenu-overlay {
right: 0;
}
.droopmenu-offcanvas.droopmenu-offcanvas-open .droopmenu-overlay {
width: 100%;
-webkit-transition-delay: 0.15s;
-moz-transition-delay: 0.15s;
-o-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.droopmenu-mclose {
outline: 0;
cursor: pointer;
background: var(--main-theme-color);
position: relative;
width: 50px;
display: block;
height: 50px;
border-radius: 0 0 120px 0px;
-ms-border-radius: 0 0 120px 0px;
}
.droopmenu-mclose span {
width: 29px;
height: 29px;
position: absolute;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
cursor: pointer;
opacity: 1;
left: 6px;
top: 6px;
}
.droopmenu-mclose span:after, .droopmenu-mclose span:before {
content: "";
background-color: #ffffff;
-webkit-transition: all 0.5s cubic-bezier(0.895, 0, 0.07, 1);
-webkit-transition: all 0.5s cubic-bezier(0.895, -0.6, 0.07, 1.65);
-moz-transition: all 0.5s cubic-bezier(0.895, -0.6, 0.07, 1.65);
-o-transition: all 0.5s cubic-bezier(0.895, -0.6, 0.07, 1.65);
transition: all 0.5s cubic-bezier(0.895, -0.6, 0.07, 1.65);
}
.droopmenu-mclose span:before {
height: 0%;
width: 1px;
position: absolute;
-webkit-transition-delay: 0.3s;
-moz-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
left: 13px;
}
.droopmenu-mclose span:after {
width: 0%;
height: 1px;
position: absolute;
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.1s;
top: 13px;
left: 0;
}
.droopmenu-offcanvas .droopmenu-nav {
width: 280px;
display: block;
position: fixed;
-webkit-transition: all 0.6s cubic-bezier(0.755, 0.05, 0.855, 0.06);
-moz-transition: all 0.6s cubic-bezier(0.755, 0.05, 0.855, 0.06);
-o-transition: all 0.6s cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition: all 0.6s cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transition-delay: 0.55s;
-moz-transition-delay: 0.55s;
-o-transition-delay: 0.55s;
transition-delay: 0.55s;
padding-bottom: 70px;
background: #fff;
overflow: hidden;
border-top: 0;
z-index: 1000;
bottom: 0;
top: 0;
}
.droopmenu-offcanvas .droopmenu-nav-wrap {
position: relative;
overflow: hidden;
height: 100%;
width: 100%;
}
.droopmenu-offcanvas .droopmenu-nav-wrap>.droopmenu-navi {
position: absolute;
overflow: auto;
overflow-x: hidden;
bottom: 0;
right: 0;
left: 0;
top: 0;
}
.dm-equalize, .droopmenu-dmopen {
overflow: hidden;
}
.droopmenu-offcanvas.dmoffleft .droopmenu-nav {
left: -300px;
}
.droopmenu-offcanvas.dmoffright .droopmenu-nav {
right: -300px;
}
.droopmenu-offcanvas.dmoffleft.droopmenu-offcanvas-open .droopmenu-nav {
left: 0;
}
.droopmenu-offcanvas.dmoffright.droopmenu-offcanvas-open .droopmenu-nav {
right: 0;
}
.droopmenu-offcanvas.dmoffright .droopmenu-mclose {
float: right;
border-radius: 0px 0px 0px 120px;
-ms-border-radius: 0px 0px 0px 120px;
}
.droopmenu-offcanvas.dmoffright .droopmenu-mclose span {
right: 5px;
left: auto;
}
.droopmenu-offcanvas-open .droopmenu-mclose span:before {
height: 100%;
-webkit-transition-delay: 0.8s;
-moz-transition-delay: 0.8s;
-o-transition-delay: 0.8s;
transition-delay: 0.8s;
}
.droopmenu-offcanvas-open .droopmenu-mclose span:after {
width: 100%;
-webkit-transition-delay: 1s;
-moz-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}
.droopmenu-offcanvas.droopmenu-offcanvas-open .droopmenu-nav {
-webkit-transition-delay: 0.15s;
-moz-transition-delay: 0.15s;
-o-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.droopmenu-offcanvas .droopmenu-toggle i {
-webkit-transition-delay: 0.6s;
-moz-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.droopmenu .dm-border-right {
border-right: 0;
padding-right: 0;
}
.droopmenu .dm-bottom-separator {
display: none;
}
.dm-equalize>.droopmenu-col {
display: block;
float: none;
}
.dm-equalize>.droopmenu-col .droopmenu-content {
padding-bottom: 0;
margin-bottom: 0;
}
.dm-search-open .dm-search-overlay {
-webkit-transform: scale(4) translate(-25%, 25%);
-moz-transform: scale(4) translate(-25%, 25%);
-ms-transform: scale(4) translate(-25%, 25%);
transform: scale(4) translate(-25%, 25%);
}
.droopmenu>li.sliding-line {
opacity: 0;
}
}
header.fixed .droopmenu-brand img {
max-width: 150px;
}
.home-slider {
background-color: #2a2c44;
}
.home-slider .slide-content {
background-repeat: no-repeat;
background-size: cover;
position: relative;
background-position: center;
background-blend-mode: multiply;
background-color: rgba(0, 0, 0, 0.52);
height: 100%;
}
.home-slider .slide-content .content-inner {
min-height: 600px;
}
.home-slider .slide-content .content-inner h1, .home-slider .slide-content .content-inner p {
color: #fff;
}
.home-slider .slider .home-slider-button-next, .home-slider .slider .home-slider-button-prev {
color: #fff;
outline: none;
}
.home-slider .slider .home-slider-button-next:after, .home-slider .slider .home-slider-button-prev:after {
font-size: 25px;
}
.home-slider .slider .home-slider-pagination .swiper-pagination-bullet {
height: 12px;
width: 12px;
outline: none;
}
.home-slider .slider .home-slider-pagination .swiper-pagination-bullet-active {
background-color: var(--main-theme-color);
}
footer {
background-color: #241f21;
}
footer .footer-content {
padding-top: 60px;
padding-bottom: 40px;
}
footer .about-block .footer-logo img {
max-width: 250px;
}
footer .about-block .logo-list {
margin-top: 32px;
}
footer .about-block .logo-list ul {
margin: 0;
padding: 0;
}
footer .about-block .logo-list ul li {
list-style-type: none;
margin-right: 10px;
}
footer .about-block .logo-list ul li img {
height: 22px;
width: auto;
}
footer .about-block p {
color: #fff;
margin-bottom: 0;
margin-top: 30px;
font-size: var(--font-size-16);
}
footer .footer-link {
position: relative;
height: 100%;
}
footer .footer-link:after {
position: absolute;
right: 10%;
top: 0;
height: 100%;
width: 1px;
background-color: #a7a9ac;
content: "";
}
footer .footer-link h5 {
margin-bottom: 30px;
}
footer .footer-link h5, footer .contact-block h5 {
color: var(--main-theme-color);
text-transform: uppercase;
}
footer .footer-link ul {
margin: 0;
padding: 0;
}
footer .footer-link ul li {
list-style-type: none;
margin-bottom: 7px;
}
footer .footer-link ul li a {
color: #fff;
text-transform: uppercase;
}
footer .footer-link ul li a:hover {
color: var(--main-theme-color);
}
footer .footer-link ul ul {
margin-left: 7px;
}
footer .footer-link ul ul li a {
color: #babdbf;
text-transform: none;
}
footer .contact-block .sosial-icon, footer .contact-block .contact-info ul {
margin: 0;
padding: 0;
}
footer .contact-block .sosial-icon li {
list-style-type: none;
margin-right: 20px;
}
footer .contact-block .sosial-icon li a {
color: #fff;
font-size: 30px;
}
footer .contact-block .sosial-icon li a:hover {
color: var(--main-theme-color);
}
footer .contact-block .contact-info {
margin-top: 50px;
}
footer .contact-block .contact-info ul li {
list-style-type: none;
}
footer .contact-block .contact-info ul li a {
font-weight: bold;
color: var(--main-theme-color);
position: relative;
font-size: var(--font-size-17);
}
footer .contact-block .contact-info ul li a img {
max-width: 18px;
margin-right: 8px;
}
footer .copyright-text {
padding: 30px 0;
font-size: var(--font-size-16);
color: #fff;
text-transform: uppercase;
}
.insta-feed {
padding: 17px 0;
}
.insta-feed .insta-title {
background-color: var(--main-theme-color);
text-align: right;
padding: 30% 35px;
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/icon/instagram-feed.png);
background-size: contain;
background-repeat: no-repeat;
}
.insta-feed .insta-title h3 {
color: #fff;
}
.insta-feed .code-block {
margin-right: -15px;
}
.clients-review {
}
.clients-review .review-slider .review-box {
background-color: #fff;
padding: 30px;
max-width: 75%;
margin: 40px auto;
box-shadow: 0px 1px 13px rgb(0 0 0 / 18%);
}
.clients-review .review-slider .review-box .client-image {
text-align: center;
}
.clients-review .review-slider .review-box .client-image img {
height: 100px;
max-width: 100px;
object-fit: cover;
object-position: center;
}
.clients-review .review-slider .review-box .text-block .title {
position: relative;
padding-bottom: 12px;
}
.clients-review .review-slider .review-box .text-block .title h4 {
font-size: var(--font-size-22);
}
.clients-review .review-slider .review-box .text-block .title:after {
position: absolute;
left: 0;
bottom: 0px;
height: 1px;
width: 40%;
background-color: #a7a9ac;
content: "";
}
.clients-review .review-slider .review-box .rating {
margin-top: 18px;
margin-bottom: 22px;
}
.clients-review .review-slider .review-box .rating i {
display: block;
height: 16px;
width: 16px;
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/icon/star.png);
background-repeat: no-repeat;
background-size: contain;
margin-right: 5px;
}
.clients-review .review-slider .review-box p {
min-height: 124px;
}
.clients-review .review-slider .review-slider-button-prev {
left: 40px;
}
.clients-review .review-slider .review-slider-button-next {
right: 40px;
}
.clients-review .review-slider .review-slider-pagination {
position: relative;
margin-top: 20px;
}
.home-banner {
padding: 9% 0 16% 0;
background-size: cover;
background-attachment: fixed;
}
.home-banner .banner-content {
padding: 0 6%;
}
.home-banner .banner-content h1 {
color: #fff;
}
.home-banner .banner-content h1 span {
color: var(--main-theme-color);
}
.service-list-style2 {
border-top: 1px solid #a7a9ac;
padding-top: 40px;
}
.service-list-style2 .service-box {
position: relative;
padding-left: 80px;
margin-bottom: 30px;
}
.service-list-style2 .service-box .icon {
position: absolute;
left: 0;
top: 4px;
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.service-list-style2 .service-box .icon img {
width: 60px;
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.service-list-style2 .service-box:hover .icon {
top: -6px;
transform: scale(1.05);
}
.services-list .service-box {
background-color: #fff;
box-shadow: 0px 0px 15px #00000021;
position: relative;
margin-bottom: 30px;
}
.services-list .service-box:after {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 4px;
background-color: var(--main-theme-color);
content: "";
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.services-list .service-box:hover:after {
width: 100%;
}
.services-list .service-box .image {
}
.services-list .service-box .image img {
height: 150px;
object-fit: cover;
width: 100%;
}
.services-list .service-box .content {
padding: 26px 30px;
}
.services-list .service-box .title {
text-align: center;
border-bottom: 1px solid #a7a9ac;
padding-bottom: 10px;
margin-bottom: 20px;
}
.services-list .service-box .title h4 {
font-size: var(--font-size-22);
}
.services-list .service-box .description {
min-height: 13rem;
}
.services-list .service-box .description ul {
margin: 0;
padding: 0;
}
.services-list .service-box .description ul li {
font-family: var(--font-family-amsi-pro);
font-weight: 300;
}
.services-list .service-box .description ul li {
list-style-type: none;
position: relative;
padding-left: 15px;
}
.services-list .service-box .description ul li:after {
position: absolute;
left: 0;
top: 9px;
background-color: #404042;
width: 4px;
height: 4px;
content: "";
border-radius: 50%;
}
.services-list .service-box .link {
text-align: center;
margin-top: 40px;
}
.services-list .service-box .link a i {
color: var(--main-theme-color);
margin-left: 8px;
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.services-list .service-box .link a:hover {
color: var(--main-theme-color);
}
.services-list .service-box .link a:hover i {
margin-left: 12px;
}
.home-services-feacher {
background-attachment: fixed;
}
.home-services-feacher .services-list {
transform: translateY(-150px);
margin-bottom: -70px;
padding: 0 6%;
}
.our-suppliers {
}
.logo-slider .logo-box {
position: relative;
min-height: 100px;
padding: 0 30px;
}
.logo-slider .logo-box:after {
position: absolute;
right: 0;
top: 0;
height: 100%;
background-color: #a7a9ac;
content: "";
width: 1px;
}
.logo-slider .logo-box img {
max-height: 50px;
}
.logo-slider .logo-slider-pagination {
position: relative;
margin-top: 30px;
}
.logo-slider .swiper-wrapper .swiper-slide:last-child .logo-box:after {
display: none;
}
.contact-form-home {
background-attachment: fixed;
}
.contact-form-home .contact-form {
margin-top: 40px;
} .contact-form .button {
min-width: 120px;
}
.feacher-block .image-block {
height: 100%;
}
.feacher-block.style1 .text-block {
padding: 14% 13% 14% 24%;
}
.feacher-block.style2 .text-block {
padding: 14% 13% 14% 17%;
}
.feacher-block.style3 .text-block {
padding: 14% 13% 14% 14%;
}
.feacher-block.style3 .section-heading-style2 h3 {
margin-bottom: 25px;
}
.feacher-block.style3 .section-heading-style2 .sub {
margin-bottom: 60px;
}
.feacher-block.style3 .section-heading-style2 .sub p {
font-family: var(--font-family-amsi);
}
.page-title {
padding: 18% 0;
background-attachment: fixed;
}
.page-title .content {
padding: 0 6%;
}
.page-title .content h2 {
color: var(--main-theme-color);
}
.page-title .content h2.white {
color: #fff;
}
.experience .title-counter {
position: relative;
}
.experience .title-counter:after {
position: absolute;
right: 0;
top: 0;
height: 100%;
background-color: #241f21;
content: "";
width: 1px;
}
.experience .title-counter .counter {
font-size: 140px;
font-weight: bold;
color: var(--main-theme-color);
line-height: 1;
}
.experience .title-counter h2 {
margin-left: 30px;
}
.experience .text-block {
padding-left: 5%;
}
.steps .step-box {
background-color: #fff;
box-shadow: 0px 0px 15px #00000021;
position: relative;
margin-bottom: 30px;
}
.steps .step-box:after {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 4px;
background-color: var(--main-theme-color);
content: "";
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.steps .step-box:hover:after {
width: 100%;
}
.steps .step-box .image {
}
.steps .step-box .image img {
height: 150px;
object-fit: cover;
width: 100%;
}
.steps .step-box .content {
padding: 0 26px 30px;
}
.steps .step-box .title {
border-bottom: 1px solid #a7a9ac;
padding-bottom: 10px;
margin-bottom: 20px;
}
.steps .step-box .title span {
font-size: 130px;
font-weight: bold;
line-height: 1;
margin-top: -13px;
color: #def4fd;
}
.steps .step-box .title h4 {
font-size: var(--font-size-22);
}
.values {
background: rgb(255, 255, 255);
background: linear-gradient(0deg, rgba(255, 255, 255, 1) 61%, rgba(241, 242, 242, 1) 0%);
}
.values .steps {
width: 80%;
margin: 0px auto;
}
.contact-details .contact-info ul {
margin: 0;
padding: 0;
}
.contact-details .contact-info ul li {
list-style-type: none;
margin-bottom: 15px;
}
.contact-details .contact-info ul li .text {
color: var(--font-color);
font-family: var(--font-family-amsi-pro);
font-weight: 300;
position: relative;
}
.contact-details .contact-info ul li .text .icon {
margin-right: 7px;
}
.contact-details .contact-info ul li .text .icon img {
width: 21px;
}
.contact-details .map-block iframe {
height: 300px;
}
.page-title-style2 {
padding-top: 3%;
padding-bottom: 14.3%;
}
.page-title-style2 .title {
}
.page-title-style2 .title h2 {
color: var(--main-theme-color);
}
.blogs .blog-container-main {
margin-bottom: -170px;
position: relative;
top: -170px
}
.blog-list .white-box {
background-color: #fff;
box-shadow: 0px 0px 15px #00000021;
position: relative;
margin-bottom: 30px;
min-height: calc(100% - 30px);
}
.blog-list .white-box:after {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 4px;
background-color: var(--main-theme-color);
content: "";
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.blog-list .white-box:hover:after {
width: 100%;
}
.blog-list .white-box .image {
}
.blog-list .white-box .image img {
height: 150px;
object-fit: cover;
width: 100%;
}
.blog-list .white-box .content {
padding: 26px 30px 60px 26px;
}
.blog-list .white-box .title {
text-align: center;
min-height: 55px;
}
.blog-list .white-box .title h4 {
font-size: var(--font-size-22);
text-transform: uppercase;
}
.blog-list .white-box .info-tags {
padding-bottom: 15px;
margin-bottom: 13px;
border-bottom: 1px solid #a7a9ac;
margin-top: 15px;
}
.blog-list .white-box .info-tags ul {
margin: 0;
padding: 0;
}
.blog-list .white-box .info-tags ul li {
list-style-type: none;
font-size: 13px;
font-family: var(--font-family-amsi-pro);
font-weight: 300;
position: relative;
padding-left: 20px;
}
.blog-list .white-box .info-tags ul li i{
position: absolute;
left: 0;
top: 6px;
}
.blog-list .white-box .info-tags .tags {
font-size: 13px;
font-family: var(--font-family-amsi-pro);
font-weight: 300;
position: relative;
padding-left: 13px;
margin-top: 12px;
}
.blog-list .white-box .info-tags .tags .icon {
position: absolute;
left: -2px;
top: 0;
}
.blog-list .white-box .info-tags .tags .icon img {
width: 11px;
}
.blog-list .white-box .info-tags .tags a {
color: #00adf0;
text-decoration: underline;
}
.blog-list .white-box .info-tags ul li+li {
margin-left: 30px;
}
.blog-list .white-box .link {
text-align: center;
margin-top: 0;
font-size: var(--font-size-18);
position: absolute;
left: 0;
right: 0;
bottom: 30px;
}
.blog-list .white-box .link a i {
color: var(--main-theme-color);
margin-left: 8px;
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.blog-list .white-box .link a:hover {
color: var(--main-theme-color);
}
.blog-list .white-box .link a:hover i {
margin-left: 12px;
}
.blogs .sidebar .white-box {
background-color: #fff;
box-shadow: 0px 0px 15px #00000021;
position: relative;
padding: 37px 27px;
}
.blogs .sidebar.fixed {
position: fixed;
}
.blogs .sidebar h4 {
font-size: var(--font-size-22);
margin-bottom: 15px;
}
.blogs .sidebar .category ul {
margin: 0;
padding: 0;
}
.blogs .sidebar .category ul li {
list-style-type: none;
position: relative;
padding-left: 18px;
margin-bottom: 3px;
}
.blogs .sidebar .category ul li a {
color: #00adf0;
text-decoration: underline;
font-family: var(--font-family-amsi-pro);
font-weight: 300;
font-size: 15px;
}
.blogs .sidebar .category ul li .icon {
position: absolute;
left: 0;
top: 0;
}
.blogs .sidebar .category ul li .icon img {
width: 12px;
}
.blogs .sidebar .line {
border-bottom: 1px solid #a7a9ac;
margin: 20% 0;
}
.blogs .sidebar .category, .blogs .sidebar .code-block {
padding: 0 25px;
}
.blogs .sidebar .code-block{
min-height: 200px;
}
.blogs .blog-pagination {
border-top: 1px solid #a7a9ac;
margin-top: 15px;
padding-top: 30px;
}
.blogs .blog-pagination .pagination .button-link a {
color: transparent;
height: 30px;
width: 30px;
background-size: 100%;
display: block;
}
.blogs .blog-pagination .pagination .button-link.prev a {
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/icon/previous-page.png);
}
.blogs .blog-pagination .pagination .button-link.next a {
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/icon/next-page.png);
}
.blogs .blog-pagination .pagination li:not(.page-item) {
margin: 0 3px;
}
.blogs .blog-pagination .pagination li:not(.page-item) a, .blogs .blog-pagination .pagination li:not(.page-item) .current {
padding: 7px 15px 12px 15px;
margin-left: 0;
line-height: 1;
color: var(--font-color);
background-color: #fff;
border: none;
font-weight: bold;
font-size: 20px;
border-radius: 5px;
position: relative;
display: block;
}
.blogs .blog-pagination .pagination li:not(.page-item) .current, .blogs .blog-pagination .pagination li:not(.page-item) a:hover {
background-color: var(--main-theme-color);
color: #fff;
}
@media screen and (min-width:768px) {
.insta-feed #sb_instagram, .insta-feed #sb_instagram #sbi_images, .insta-feed #sb_instagram #sbi_images .sbi_item, .insta-feed #sb_instagram .sbi_photo_wrap, .insta-feed #sb_instagram .sbi_photo {
height: 100% !important;
}
}
.insta-feed #sb_instagram #sbi_images {
padding: 0 !important;
}
.insta-feed #sb_instagram .sbi_photo_wrap {
padding-right: 17px;
}
.blog-single .image img {
max-height: 315px;
width: 100%;
object-fit: cover;
}
.blog-single .info-tags {
padding-bottom: 15px;
margin-bottom: 30px;
border-bottom: 1px solid #a7a9ac;
margin-top: 15px;
}
.blog-single .info-tags ul {
margin: 0;
padding: 0;
-ms-flex: 0 0 43%;
flex: 0 0 43%;
max-width: 43%;
}
.blog-single .info-tags ul li {
list-style-type: none;
font-size: var(--font-size-16);
font-family: var(--font-family-amsi-pro);
font-weight: 300;
color: #6e6e70;
}
.blog-single .info-tags .tags {
font-size: var(--font-size-16);
font-family: var(--font-family-amsi-pro);
font-weight: 300;
position: relative;
padding-left: 20px;
-ms-flex: 0 0 57%;
flex: 0 0 57%;
max-width: 57%;
}
.blog-single .info-tags .tags .icon {
position: absolute;
left: -2px;
top: -4px;
}
.blog-single .info-tags .tags .icon img {
width: 15px;
}
.blog-single .info-tags .tags a {
color: #00adf0;
text-decoration: underline;
}
.blog-single .info-tags ul li+li {
margin-left: 30px;
}
.blog-single .title {
margin-bottom: 50px;
}
.blog-single .content h4 {
font-size: var(--font-size-22);
margin-top: 38px;
}
.blog-single .content ul {
margin: 0;
padding: 0;
}
.blog-single .content ul li {
font-family: var(--font-family-amsi-pro);
font-weight: 300;
}
.blog-single .content ul li {
list-style-type: none;
position: relative;
padding-left: 15px;
font-weight: bold;
margin-bottom: 15px;
}
.blog-single .content ul li:after {
position: absolute;
left: 0;
top: 11px;
background-color: var(--main-theme-color);
width: 4px;
height: 4px;
content: "";
border-radius: 50%;
}
.blog-single .content a {
color: var(--main-theme-color);
text-decoration: underline;
}
.blog-single .article-link {
border-bottom: 1px solid #a7a9ac;
border-top: 1px solid #a7a9ac;
padding: 23px 0;
margin-top: 50px;
}
.blog-single .article-link ul {
margin: 0;
padding: 0;
}
.blog-single .article-link ul li {
list-style-type: none;
}
.blog-single .article-link ul li a {
color: var(--main-theme-color);
font-size: var(--font-size-22);
font-weight: 600;
font-family: var(--font-family-rajdhani);
}
.blog-single .article-link ul li.line {
margin: 0 30px;
}
.blog-single .article-link ul li.line span {
display: block;
border-left: 1px solid #a7a9ac;
height: 30px;
}
.blog-single .article-link ul li a:hover {
color: #000;
}
.commnets {
background: rgb(241, 242, 242);
background: linear-gradient(0deg, rgba(241, 242, 242, 1) 86%, rgba(255, 255, 255, 1) 0%);
}
.commnets .content-container {
padding: 0 5%;
}
.commnets .commnet-list .commnet-box {
background-color: #fff;
box-shadow: 0px 0px 15px #00000021;
position: relative;
padding: 50px 40px;
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/icon/comment-rect.jpg);
background-repeat: no-repeat;
background-position: right 10% bottom;
background-size: 29%;
margin-bottom: 30px;
}
.commnets .commnet-list .commnet-box .user-image img {
max-width: 130px;
}
.commnets .commnet-list .commnet-box .comment-text h4, .commnets .comment-form h4 {
color: var(--main-theme-color);
font-size: var(--font-size-22);
font-weight: 600;
font-family: var(--font-family-rajdhani);
}
.commnets .commnet-list .commnet-box .comment-text p span {
font-size: 14px;
color: #6e6e70;
}
.commnets .comment-form {
margin-top: 100px;
}
.commnets .comment-form textarea {
border: 1px solid #404042;
padding: 10px 15px;
}
.services-tab .nav-tabs {
border-bottom: 0;
}
.services-tab .nav-tabs .nav-link {
margin-bottom: 0;
border: none;
border-radius: 0;
font-size: var(--font-size-20);
padding: 25px 10px 20px 10px;
text-align: center;
height: 100%;
border-top: 3.5px solid transparent;
text-transform: uppercase;
}
.services-tab .nav-tabs .nav-link.active {
background-color: #f1f2f2;
border-color: var(--main-theme-color);
color: #000;
}
.services-tab .tab-content {
background-color: #f1f2f2;
}
.services-tab .tab-content .content-block, .services-tab .tab-content .image {
height: 100%;
}
.services-tab .tab-content .image img {
height: 100%;
object-fit: cover;
width: 100%;
}
.services-tab .tab-content .content-block {
padding: 10% 15% 30px 10%;
position: relative;
z-index: 1;
}
.services-tab .tab-content .content-block .bg-logo {
position: absolute;
bottom: -10px;
left: 5%;
width: 100%;
z-index: -1;
}
.services-tab .tab-content .content-block .bg-logo img {
width: 90%;
}
.services-tab .tab-content .content-block .link {
text-decoration: underline;
color: var(--main-theme-color);
font-weight: bold;
font-family: var(--font-family-amsi-pro);
}
.services-tab .tab-content .content-block p a:not(.button) {
text-decoration: underline;
color: var(--main-theme-color);
font-family: var(--font-family-amsi-pro);
}
.services-tab .tab-content .content-block .button {
min-width: 170px;
margin-top: 25px;
}
.services-tab .tab-content .content-block ul {
margin: 0 0 30px;
padding: 0;
}
.services-tab .tab-content .content-block ul li {
font-family: var(--font-family-amsi-pro);
font-weight: 300;
}
.services-tab .tab-content .content-block ul li {
list-style-type: none;
position: relative;
padding-left: 15px;
margin-bottom: 10px;
}
.services-tab .tab-content .content-block ul li:after {
position: absolute;
left: 0;
top: 9px;
background-color: var(--main-theme-color);
width: 5px;
height: 5px;
content: "";
border-radius: 50%;
}
.benefits .text-block.left {
background-color: #a8e3fa;
height: 100%; }
.benefits .text-block.left .title {
border-bottom: 1px solid #fff; }
.benefits .text-block.left .title h2 {
margin-bottom: 40px;
}
.benefits .text-block.right {
background-color: #f1f2f2;
height: 100%; }
.benefits .text-block{
padding: 14% 10% 15% 10%;
}
.benefits .text-block .title {
min-height: 17rem;
align-content: center;
display: grid;
}
.benefits .benefits-list .box {
text-align: center;
margin-top: 50px;
}
.benefits .benefits-list .box img {
max-width: 80px;
}
.benefits .benefits-list .box h5 {
margin-top: 20px;
min-height: 40px;
}
.benefits .text-block.right .title {
border-bottom: 1px solid #a7a9ac; }
.benefits .text-block.right .title h4 {
color: var(--main-theme-color);
}
.service-feacher-block1 {
padding-top: 5%;
padding-bottom: 9%;
}
.service-feacher-block1 .text-block ul {
margin: 0;
padding: 0;
}
.service-feacher-block1 .text-block ul li, .service-feacher-block1 .text-block p {
font-family: var(--font-family-amsi-pro);
font-weight: 300;
list-style-type: none;
position: relative;
color: #fff;
padding-left: 20px;
font-size: 15px;
}
.service-feacher-block1 .text-block ul li:after {
position: absolute;
left: 0;
top: 3px;
content: "***";
}
.service-feacher-block1 .text-block {
padding: 40px 0;
}
.service-feacher-block1 .text-block:after {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 1px;
background-color: #ffffff;
content: "";
}
.service-feacher-block2 {
background-color: #00adf0;
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/bg/leaves.svg);
background-repeat: no-repeat;
background-position: top -20px right 11%;
background-size: 26%;
}
.experience {
background-color: #a8e3fa;
background-repeat: no-repeat;
background-position: bottom -55px left -130px;
background-size: 37.4%;
}
.experience .section-heading-style2 {
border-bottom: 1px solid #fff;
}
.experience .experience-list {
margin-top: 70px;
}
.experience .experience-list .box {
position: relative;
padding-left: 140px;
}
.experience .experience-list .box .image {
position: absolute;
left: 0;
}
.experience .experience-list .box .image img {
width: 100px;
}
.experience .experience-list .box ul {
margin: 20px 0 0;
padding: 0;
}
.experience .experience-list .box ul li {
font-family: var(--font-family-amsi-pro);
font-weight: 300;
}
.experience .experience-list .box ul li {
list-style-type: none;
position: relative;
padding-left: 0px;
margin-bottom: 10px;
}
.experience .experience-list .box ul li:after {
position: absolute;
left: -15px;
top: 9px;
background-color: var(--main-theme-color);
width: 4px;
height: 4px;
content: "";
border-radius: 50%;
}
.service-feacher-block3 {
padding-top: 7%;
padding-bottom: 7%;
}
.service-feacher-block3 .text-block ul {
margin: 0;
padding: 0;
}
.service-feacher-block3 .text-block ul li {
font-family: var(--font-family-amsi-pro);
font-weight: 300;
}
.service-feacher-block3 .text-block ul li {
list-style-type: none;
position: relative;
color: #fff;
font-size: 15px;
margin-bottom: 20px;
}
.service-feacher-block3 .text-block {
padding: 30px 0;
}
.service-feacher-block3 .text-block:after {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 1px;
background-color: #ffffff;
content: "";
}
.service-feacher-block4 {
padding-top: 6%;
padding-bottom: 6%;
}
.service-feacher-block4 .text-block p {
color: #fff;
}
.service-feacher-block4 .text-block {
padding: 20px 0;
}
.service-feacher-block4 .text-block:after {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 1px;
background-color: #ffffff;
content: "";
}
.service-feacher-block5 {
padding-top: 4%;
padding-bottom: 4%;
}
.service-feacher-block5 .text-block p {
color: #fff;
}
.service-feacher-block5 .text-block {
padding: 60px 0;
}
.service-feacher-block5 .text-block:after {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 1px;
background-color: #ffffff;
content: "";
}
.pool-services .bg-image {
min-height: 360px;
}
.pool-services .list {
transform: translateY(-230px);
margin-bottom: -230px;
}
.pool-services .service-box {
background-color: #fff;
box-shadow: 0px 0px 15px #00000021;
position: relative;
margin-bottom: 30px;
height: calc(100% - 30px);
}
.pool-services .service-box:after {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 4px;
background-color: var(--main-theme-color);
content: "";
transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.pool-services .service-box:hover:after {
width: 100%;
}
.pool-services .service-box .image {
}
.pool-services .service-box .image img {
height: 230px;
object-fit: cover;
width: 100%;
}
.pool-services .service-box .content {
padding: 26px 40px 45px 40px;
}
.pool-services .service-box .title {
text-align: center;
border-bottom: 1px solid #a7a9ac;
padding-bottom: 10px;
margin-bottom: 20px;
}
.pool-services .service-box .title h4 {
font-size: var(--font-size-22);
}
.pool-services .service-box .content a {
text-decoration: underline;
color: var(--main-theme-color);
font-weight: 400;
}
.content-page {
background-image: url(//www.chillwell.co.nz/wp-content/themes/synex/assets/images/icon/chillwell-page-logo.svg);
background-repeat: no-repeat;
background-position: top left;
background-size: 75%;
}
.content-page .text-block ol {
margin: 0;
padding: 0;
}
.content-page .text-block ol li {
list-style-type: none;
font-family: var(--font-family-amsi-pro);
font-weight: 300;
font-size: 15px;
counter-increment: list;
position: relative;
margin-bottom: 18px;
}
.content-page .text-block ol li:before {
color: var(--main-theme-color);
content: counter(list) ".";
left: -32px;
position: absolute;
text-align: right;
width: 26px;
font-weight: bold;
}
.sidebar #sb_instagram.sbi_col_4 #sbi_images .sbi_item {
width: 50%;
}
.erore-page .box {
height: 100%;
max-height: 600px;
min-height: 400px;
position: relative;
}
.erore-page .box .box__ghost {
padding: 15px 25px 25px;
position: absolute;
left: 0;
right: 0;
width: 240px;
margin: 0px auto;
top: 0;
}
.erore-page .box .box__ghost .symbol:nth-child(1) {
opacity: 0.2;
animation: shine 4s ease-in-out 3s infinite;
}
.erore-page .box .box__ghost .symbol:nth-child(1):before, .erore-page .box .box__ghost .symbol:nth-child(1):after {
content: "";
width: 12px;
height: 4px;
background: #000;
position: absolute;
border-radius: 5px;
bottom: 65px;
left: 0;
}
.erore-page .box .box__ghost .symbol:nth-child(1):before {
transform: rotate(45deg);
}
.erore-page .box .box__ghost .symbol:nth-child(1):after {
transform: rotate(-45deg);
}
.erore-page .box .box__ghost .symbol:nth-child(2) {
position: absolute;
left: -5px;
top: 30px;
height: 18px;
width: 18px;
border: 4px solid;
border-radius: 50%;
border-color: #000;
opacity: 0.2;
animation: shine 4s ease-in-out 1.3s infinite;
}
.erore-page .box .box__ghost .symbol:nth-child(3) {
opacity: 0.2;
animation: shine 3s ease-in-out 0.5s infinite;
}
.erore-page .box .box__ghost .symbol:nth-child(3):before, .erore-page .box .box__ghost .symbol:nth-child(3):after {
content: "";
width: 12px;
height: 4px;
background: #000;
position: absolute;
border-radius: 5px;
top: 5px;
left: 40px;
}
.erore-page .box .box__ghost .symbol:nth-child(3):before {
transform: rotate(90deg);
}
.erore-page .box .box__ghost .symbol:nth-child(3):after {
transform: rotate(180deg);
}
.erore-page .box .box__ghost .symbol:nth-child(4) {
opacity: 0.2;
animation: shine 6s ease-in-out 1.6s infinite;
}
.erore-page .box .box__ghost .symbol:nth-child(4):before, .erore-page .box .box__ghost .symbol:nth-child(4):after {
content: "";
width: 15px;
height: 4px;
background: #000;
position: absolute;
border-radius: 5px;
top: 10px;
right: 30px;
}
.erore-page .box .box__ghost .symbol:nth-child(4):before {
transform: rotate(45deg);
}
.erore-page .box .box__ghost .symbol:nth-child(4):after {
transform: rotate(-45deg);
}
.erore-page .box .box__ghost .symbol:nth-child(5) {
position: absolute;
right: 5px;
top: 40px;
height: 12px;
width: 12px;
border: 3px solid;
border-radius: 50%;
border-color: #000;
opacity: 0.2;
animation: shine 1.7s ease-in-out 7s infinite;
}
.erore-page .box .box__ghost .symbol:nth-child(6) {
opacity: 0.2;
animation: shine 2s ease-in-out 6s infinite;
}
.erore-page .box .box__ghost .symbol:nth-child(6):before, .erore-page .box .box__ghost .symbol:nth-child(6):after {
content: "";
width: 15px;
height: 4px;
background: #000;
position: absolute;
border-radius: 5px;
bottom: 65px;
right: -5px;
}
.erore-page .box .box__ghost .symbol:nth-child(6):before {
transform: rotate(90deg);
}
.erore-page .box .box__ghost .symbol:nth-child(6):after {
transform: rotate(180deg);
}
.erore-page .box .box__ghost .box__ghost-container {
background: var(--main-theme-color);
width: 100px;
height: 100px;
border-radius: 100px 100px 0 0;
position: relative;
margin: 0 auto;
animation: upndown 3s ease-in-out infinite;
}
.erore-page .box .box__ghost .box__ghost-container .box__ghost-eyes {
position: absolute;
left: 50%;
top: 45%;
height: 12px;
width: 70px;
}
.erore-page .box .box__ghost .box__ghost-container .box__ghost-eyes .box__eye-left {
width: 12px;
height: 12px;
background: var(--second-theme-color);
border-radius: 50%;
margin: 0 10px;
position: absolute;
left: 0;
}
.erore-page .box .box__ghost .box__ghost-container .box__ghost-eyes .box__eye-right {
width: 12px;
height: 12px;
background: var(--second-theme-color);
border-radius: 50%;
margin: 0 10px;
position: absolute;
right: 0;
}
.erore-page .box .box__ghost .box__ghost-container .box__ghost-bottom {
display: flex;
position: absolute;
top: 100%;
left: 0;
right: 0;
}
.erore-page .box .box__ghost .box__ghost-container .box__ghost-bottom div {
flex-grow: 1;
position: relative;
top: -10px;
height: 20px;
border-radius: 100%;
background-color: #fff;
}
.erore-page .box .box__ghost .box__ghost-container .box__ghost-bottom div:nth-child(2n) {
top: -12px;
margin: 0 0px;
border-top: 15px solid var(--second-theme-color);
background: transparent;
}
.erore-page .box .box__ghost .box__ghost-shadow {
height: 20px;
box-shadow: 0 50px 15px 5px #d6d6d6;
border-radius: 50%;
margin: 0 auto;
animation: smallnbig 3s ease-in-out infinite;
}
.erore-page .box .box__description {
position: absolute;
bottom: 0px;
left: 50%;
transform: translateX(-50%);
text-align: center;
}
.erore-page .box .box__description .box__description-container {
text-align: center;
max-width: 400px;
font-size: 16px;
margin: 0 auto;
width: 100%;
}
.erore-page .box .box__description .box__description-container .box__description-title {
font-size: 50px;
letter-spacing: 0.5px;
font-weight: bold;
}
.erore-page .box .box__description .box__description-container .box__description-text {
line-height: 20px;
margin-top: 20px;
}
.erore-page .box .box__description .box__button {
display: inline-block;
position: relative;
background: var(--second-theme-color);
border: 1px solid transparent;
border-radius: 50px;
height: 45px;
text-align: center;
text-decoration: none;
color: #fff;
line-height: 45px;
font-size: 18px;
padding: 0 60px;
white-space: nowrap;
margin-top: 25px;
transition: background 0.5s ease;
overflow: hidden;
-webkit-mask-image: -webkit-radial-gradient(white, black);
}
.erore-page .box .box__description .box__button:hover {
background: var(--main-theme-color);
border-color: #fff;
}
@keyframes upndown {
0% {
transform: translateY(5px);
}
50% {
transform: translateY(15px);
}
100% {
transform: translateY(5px);
}
}
@keyframes smallnbig {
0% {
width: 90px;
}
50% {
width: 100px;
}
100% {
width: 90px;
}
}
@keyframes shine {
0% {
opacity: 0.2;
}
25% {
opacity: 0.1;
}
50% {
opacity: 0.2;
}
100% {
opacity: 0.2;
}
} @media only screen and (max-width:1199.98px) {
footer .footer-link:after {
display: none;
}
.values .steps {
width: 100%;
}
.blog-single .info-tags ul, .blog-single .info-tags .tags {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media only screen and (max-width:991.98px) {
:root {
--font-size-14:14px;
--font-size-16:14px;
--font-size-18:16px;
--font-size-17:15px;
--font-size-20:18px;
--font-size-22:20px;
--font-size-24:22px;
--h1-heading-font-size: 40px;
--h2-heading-font-size: 30px;
--h3-heading-font-size: 25px;
--h4-heading-font-size: 20px;
--h5-heading-font-size: 18px;
--h6-heading-font-size: 15px;
}
header .contact-info ul li {
text-align: center;
}
.experience .title-counter .counter {
font-size: 100px;
}
.blogs .sidebar {
margin-top: 30px;
}
.blogs .sidebar .line {
margin: 40px 0;
}
}
@media only screen and (max-width:767px) {
section.space-md, .section.space-md {
padding: 60px 0;
}
.section-heading-style2 h3 {
margin-bottom: 30px;
}
header {
padding: 10px 0;
}
.home-banner {
padding: 15% 0;
background-attachment: scroll;
}
.home-services-feacher .services-list {
padding: 0;
margin: 50px 0;
transform: none;
}
.home-banner .banner-content {
padding: 0;
text-align: center;
}
.home-banner .banner-content .button {
margin-top: 30px;
}
.services-list .service-box .image img {
height: auto;
}
.feacher-block.style1 .text-block, .feacher-block.style2 .text-block, .feacher-block.style3 .text-block, .benefits .text-block.left, .benefits .text-block.right {
padding: 8% 30px;
text-align: center;
}
.feacher-block .image-block {
height: 50vw;
}
.clients-review .review-slider .review-slider-button-prev, .clients-review .review-slider .review-slider-button-next {
display: none;
}
.clients-review .review-slider .review-box {
max-width: 95%;
margin: 30px auto;
}
.clients-review .review-slider .review-box .text-block {
text-align: center;
}
.clients-review .review-slider .review-box .text-block .title:after {
right: 0;
margin: 0px auto;
}
.clients-review .review-slider .review-box .client-image {
margin-bottom: 30px;
}
.insta-feed .insta-title {
text-align: center;
padding: 70px 35px;
margin-bottom: 17px;
}
footer .footer-link, footer .contact-block {
margin-top: 30px;
}
footer .footer-content {
padding-top: 40px;
padding-bottom: 30px;
}
.page-title {
text-align: center;
background-attachment: scroll;
}
.page-title .button {
margin-top: 30px;
}
.experience .title-counter:after {
display: none;
}
.experience .title-counter {
text-align: center;
}
.experience .text-block {
text-align: center;
padding: 0;
margin-top: 30px;
}
.steps .step-box .image img {
height: auto;
}
.contact-details .map-block {
margin-top: 30px;
}
.page-title-style2 {
padding: 80px 0;
}
.blogs .blog-container-main {
top: -30px;
margin-bottom: -30px;
}
.blogs .sidebar.fixed {
position: static;
top: 0 !important;
}
.blog-list .white-box .image img {
height: auto;
}
.blog-list .white-box .title, .blog-list .white-box {
min-height: inherit;
}
.insta-feed #sb_instagram .sbi_photo_wrap {
padding-bottom: 17px;
}
.blog-single .image img {
max-height: inherit;
}
.blog-single .article-link ul li {
margin: 10px 15px;
}
.blog-single .article-link ul li.line {
display: none;
}
.commnets .commnet-list .commnet-box .user-image {
text-align: center;
}
.commnets .commnet-list .commnet-box .comment-text {
text-align: center;
margin-top: 20px;
}
.services-tab .tab-content .content-block .bg-logo {
bottom: 0px;
}
.service-feacher-block1 {
padding: 50px 0;
}
.service-feacher-block1 .text-block:after {
display: none;
}
.service-feacher-block3 .text-block:after, .service-feacher-block4 .text-block:after, .service-feacher-block5 .text-block:after {
display: none;
}
.service-feacher-block3 {
padding: 50px 0;
}
.experience .experience-list {
margin-top: 40px;
}
.experience .experience-list .box {
margin-bottom: 40px;
}
.service-feacher-block4 {
padding: 50px 0;
}
.service-feacher-block5 .text-block {
padding: 0;
margin-top: 20px;
}
.service-feacher-block5 {
padding: 50px 0;
}
.pool-services .bg-image {
min-height: 290px;
}
.content-page .text-block {
padding-left: 20px;
}
}
@media screen and (max-width:479px) {
}
@media screen and (min-width:480px) and (max-width:575.98px) {
}
@media screen and (min-width:575.99px) and (max-width:767.98px) {
}
@media screen and (min-width:767.99px) and (max-width:991.98px) {
.home-banner {
padding: 16% 0 25% 0;
}
footer .contact-block {
margin-top: 30px;
}
.feacher-block.style1 .text-block, .feacher-block.style2 .text-block {
padding: 12% 30px;
}
.page-title-style2 {
padding-top: 6%;
padding-bottom: 25%;
}
}
@media screen and (min-width:991.99px) and (max-width:1024px) {
.droopmenu>li {
padding: 0px 10px;
}
.droopmenu>li a {
font-size: 15px;
}
.page-title-style2 {
padding-bottom: 18%;
}
}
@media screen and (min-width:1025px) and (max-width:1199.98px) {
.droopmenu>li {
padding: 0px 10px;
}
.droopmenu>li a {
font-size: 15px;
}
.page-title-style2 {
padding-bottom: 16%;
}
}
@media screen and (min-width:1199.99px) and (max-width:1250px) {
.droopmenu>li a {
font-size: 16px;
}
}