@charset "UTF-8";
/*
Theme Name: Chillrite
Theme URI: https://velocityconsultancy.com/
Author: the VELOCITY CONSULTANCY team
Author URI: https://velocityconsultancy.com/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Chillrite
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
 @import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400&display=swap');
 @import url('https://fonts.googleapis.com/css?family=Montserrat:400,800&display=swap');
 @import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');
 @font-face { 
	font-family: Hand Of Sean; 
	src: url(https://www.chillrite.net.nz/wp-content/themes/Chillrite/fonts/Hand_Of_Sean_Demo.ttf); 
	font-weight: normal; 
	}

html{overflow-x: hidden;}
body{font-family: 'Titillium Web', sans-serif !important;}	
 .container {max-width: 1200px !important;}
 h1,h2,h3,h4{font-family: 'Montserrat', sans-serif}
 .white{color: #fff;}
 .black{color: #000;}
 .blue{color: #00aeef;}
 .text-grey{color: #58595b;}
 .bg-blue{background-color: #00aeef;}
 p {font-size: 16px;line-height: 31px;font-family: 'Titillium Web', sans-serif !important;color:#5c5c5d}
 .block {display: block;}
 a:hover {text-decoration: none !important;}
 .bold {font-weight: 700;}
 h3{color: #808285;}
 .flex { display: flex; flex-flow: row wrap;}
 .flex-50 {flex: 0 0 50%;}
 a:hover{color: #00aeef !important;}

/***********header*********/
#header {padding: 16px;}
.header-wrapper .row {justify-content: center;align-items: center;}
.img-logo {max-width: 70%;height: auto;}
.non-hover{padding-left: 5px;}
.hover {display: none;}
.location:hover .hover, .clock:hover .hover {display: block;position: absolute;left: 42.2%;color: #a7a9ac;bottom: 35%;margin-bottom: 8px;}
.phone a,.hover{font-size: 17px;letter-spacing: 1px;}
.phone,.phone a{font-family: 'Titillium Web', sans-serif;color: #a7a9ac;}
.phone{	padding-left: 10px;}
.loc-clk-wrapper > div {display: inline-block;}
.home .entry-title,.home .post-edit-link,.home .site-info,.widget-title {display: none;}
.header-wrapper {position: relative;}
.hour-service {float: right;max-width: 54%;height: auto;}
.loc-clk-wrapper {padding-top: 35px;float: right;width: 100%;text-align: right;padding-right: 122px;}
.header-wrapper .col-lg-2.col-md-3 {position: inherit;}
button#responsive-menu-button {top: 30px !important;right: 0% !important;}

/*****Menu*******/
#responsive-menu-container{transform: translateY(114px) !important; -ms-transform: translateY(114px) !important; -webkit-transform: translateY(114px) !important; -moz-transform: translateY(114px) !important; position: absolute !important; height: 0; transition: height 0.5s ease-out; left: 42px; background-color: transparent !important; overflow-y: hidden !important;}
#responsive-menu-container #responsive-menu-wrapper{ background: transparent !important;}
.top-header .container {position: relative;}
.responsive-menu-accessible.is-active + #responsive-menu-container{ height: 370px; transition: height 0.5s ease-out;}
#responsive-menu li a{border-bottom: 1px solid #fff !important; margin: 0 20px; padding: 0 !important; width: 85% !important; background-color: transparent !important;}
.responsive-menu-submenu{background: rgba(67,67,69,0.9); position: absolute; left: 100%; top: 0;}
#responsive-menu-container li.responsive-menu-item{ position: relative;}
.responsive-menu-submenu li a{ border: 0px !important;}
#responsive-menu-container #responsive-menu{ width: 65% !important; background-color:rgba(89,89,91,0.8) !important; padding-bottom: 15px;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu{position: absolute; left: 100%; padding-bottom: 15px;}
.responsive-menu-subarrow {border-left: 0px !important; background: transparent !important;}
.responsive-menu-subarrow-active{color: #308eba !important;}
.responsive-menu-submenu li a{color: #51b3e3 !important;border-bottom: 0px !important;}
#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a{border-top: 0px !important;}
.responsive-menu-item-has-children:hover .responsive-menu-submenu{display:block !important}

/***banner***/
#main {position: relative;} 
.banner-btn a {color: #fff;font-family: 'Roboto', sans-serif;font-size: 16px;letter-spacing: 6px;border: 2px solid #d6d1d1;padding: 10px 65px;display: inline-block;margin-top: 4%;font-weight: 700;position: relative;overflow: hidden;}
.banner-btn a::before,.enquire-btn a::before,.download-brochure::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0px;z-index: 1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.3s;transition-timing-function: ease;-webkit-transform: translate(-100%, -600%) rotate(30deg);transform: translate(-100%, -600%) rotate(30deg);background-color: #d6d1d1;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.banner-btn a:hover {border: 0;color: #fff !important;}
.download-brochure:hover{border: 0;}
.banner-btn a:hover::before,.enquire-btn a:hover::before,.download-brochure:hover::before{-webkit-transform: translate(0,0);transform: translate(0,0);height: 2px;}
.bt:hover{background: transparent;}

.readmore a{color: #5c5c5d;font-size: 14px;font-family: 'Roboto', sans-serif;border: 1px solid#5c5c5d !important;padding: 6px;display: inline-block;}
.readmore a:hover{color: #5c5c5d;}

.banner-text1 {font-size: 50px;line-height: 54px;text-align: center;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.banner-content {position: absolute;top: 2%;max-width: 1130px;margin: auto;left: 0;right: 0;}
.banner-text2 {font-size: 25px;padding-top: 15px;text-align: center;font-family: Hand of Sean;}
.slider-wrapper {border-top: 5px solid #27aae1;border-bottom: 5px solid #27aae1;}
.mobile-btn {display: none;}

/******Content*******/
.title h3 {font-family: 'Montserrat', sans-serif;font-size: 16px;color: #fff;line-height: 25px;padding:20px;font-weight: 550;}
.content-wrapper {overflow: hidden;height: auto;position: relative;width: 95%;}
#service-section {position: relative;margin-top: -230px;justify-content: center;align-items: center !important;}
.title {position: absolute;z-index: 99;background: #32b7e8;opacity: 0.9;width: 100%;}
.image-wrapper img {max-width: 100%;height: auto;}
.content-wrapper .iage-wrapper {position: relative;}
.overlay-container {position: relative;width: 100%;}
.overlay-container:hover .overlay {height: 100%;}
.overlay {position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(255, 255, 255, 0.6);overflow: hidden;width: 100%;height: 0;transition: .35s ease;}
.text {position: absolute;overflow: hidden;top: 65%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 100%;padding: 25px 20px;font-family: 'Montserrat', sans-serif;}
.text p{font-size: 14px;line-height: 25px;}
#service-section .panel-grid-cell {width: 33.33%;}
.list > li {display: inline-block;}
.list li {border-right: 2px solid #27aae1;}
.list li a,.farm-list li,.refrigeration-list li {font-size: 22px;color: #808285;padding-right: 15px;padding-left: 15px;line-height: 25px;}
.list {list-style: none;padding-left: 0px;text-align: center;margin: 33px 0px;}
.list li:nth-last-child(1),.farm-list li:nth-last-child(2){border-right: 0px;}
.list li:first-child a {padding-left: 0px;}
.page .section-content h2 {font-size: 40px;font-family: 'Montserrat', sans-serif;text-align: center;line-height: 35px;font-weight: 600;padding-top: 45px;padding-bottom: 50px;margin-bottom: 0px;}
.slider-title a {color: #5c5c5d;}
.home .section-content h2 {font-size: 36px;line-height: 34px;max-width: 1300px;margin: 0 auto;}

.home #pg-6-4,.home #pg-6-3{margin-bottom: 0px !important;}
.col1-wrapper p {columns: 500px 2;column-rule: 1px solid #fff;column-gap: 40px;}
.big {font-size: 69px;font-weight: 600;font-family: 'Montserrat', sans-serif;letter-spacing: -7px;line-height: 0;}

.homopage-logo {background: #f1f2f2;text-align: center;padding: 15px;}
.gurantee {background: #00aeef;padding: 18px;text-align: center;border-left: 1px solid #000;border-width: 35px;}
.gurantee h3{font-size: 30px;line-height: 35px;}
#gurantee-sec {padding: 0px;}
#gurantee-sec .panel-grid-cell {width: 50% !important;}
.contatus-sec {border-top: 2px solid #e8e9ea;padding-top: 36px;}
.enquire-btn a {font-family: 'Roboto', sans-serif;font-size: 20px;letter-spacing: 6px;padding: 10px 65px;display: inline-block;margin-top: 2%;font-weight: 700;background: #00aeef;color: #fff;position: relative;overflow: hidden;}
.enquire-btn a::before{background-color:#00aeef ;}
.enquire-btn a:hover{background:transparent;}

.contatus-sec h2 {font-size: 40px;line-height: 40px;font-weight: 600;}
.contact-text,.contact-text a {font-size: 28px;color: #808184;line-height: 33px;}
/******Slider********/
.bx-wrapper{max-width: 100% !important;}
.gs_logo_single {margin-right: 0px !important;width: 365px !important;}
.slider-title {font-size: 20px;letter-spacing: 8px;}
.n2-ss-slide {margin: 0px !important;}
.img-wrap {width: 14.28%;float: left;}
.img-wrap img {max-width: 100%;height: auto;}
.slider-images {max-width: 1400px;margin: auto;}
.heat-pump-slide .img-wrap {width: 16.59%;float: left;}
.nextend-arrow {right: 6% !important;}
.mob-slider {display: none;}

/******Inner Page*******/
.page .entry-title,.page .entry-footer,.page .site-info {display: none;}
#farm-page .banner-text1 {text-align: left;display: inline-block;}
.page-id-14 #footer,.page-id-12 #footer{display: none;}
.photo-gallery .n2-ss-slider .n2-ow {margin: 0px !important;}
.photo-gallery {border-top: 5px solid #27aae1;}
.navigation-link,.contatus-sec{position: relative;}
.arrow{position: absolute}
.arrow img{max-width: 50%;}
.down-arrow {right: -95px;bottom: 0;}
.up-arrow {right: 0;bottom: 0;}

/***********Farm apge**************/
#farm-page .banner-content {position: absolute;top: 4%;max-width: 1130px;margin: auto;left: 0;right: 0;}
.refrigeration-services {padding: 50px 0 60px;}
.enq-btn a {border: none;}
.section-heading {font-size: 33px;padding-bottom: 20px;}
.section-sub-head {font-size: 22px;}
.page-id-168 #footer {margin-top: 120px;}
.da-farm {z-index: 1;}
#ac-refrigeration-sec .section-content h2 {padding-top: 0px !important;}
#ac-refrigeration-sec .navigation-link {padding-left: 0px;}
.bigc {letter-spacing: 0px;}
/***Regrigeration page***/
.refrigeration-list {margin-bottom: 0px;}
.business-list {list-style: none;padding-left: 0px;color: #6d6e71;}
.maintenance {border-width: 3px;border-image-source: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(186, 229, 250) 25%, rgb(186, 229, 250) 75%, rgb(255, 255, 255) 100%);border-image-slice: 1;border-style: solid;border-left: 0;border-right: 0;border-top: 0;}
.pb {padding-bottom: 50px;}
.pt{padding-top: 50px;}
.da-ref {right: -63px;bottom: -18px;}
.repair{position: relative;}
.repair .da-ref {right: -71px;top: 0;}
.ua-ref {right: -68px;bottom: -14px;}

/******Residential page*******/
.offer-image {position: absolute;display: inline-block;top: 35%;left: -2%;}
/* #residential .banner-content {top: 2%;left: -138px;right: 0;} */
.offer-image img {max-width: 65%;}
.head{font-size: 26px;letter-spacing: 4px;line-height: 35px;}
.section-title{font-size: 40px;line-height: 43px;font-weight: 600;padding-bottom: 20px;}
.download-brochure {border: 1px solid #fff;text-align: center;font-size: 18px;padding: 10px 0px;max-width: 230px;margin-top: 30px;position: relative;overflow: hidden;}
.download-brochure a{color: #fff;position: relative;padding-right: 10px}
.download-brochure a:hover{color: #fff !important;}
.download-brochure a::after {position: absolute;content: "\f107";font-family: FontAwesome;top: 0;right: -6px;font-size: 20px;}
.catalogue {padding: 50px 0px;}
.sub-title {font-size: 18px;font-weight: 600;}
.page-id-164 #footer {margin-top: 90px;}
.image-wrap {display: inline-block;padding: 0 10px 20px 0px;}
.image-wrap img {max-width: 220px;height: auto;}
.offer-image-mobile {display: none;}

/***Testimonial Page***/
.testimonial-author {text-align: right;font-size: 22px;}
.page-id-12 #masthead {border-bottom: 5px solid #27aae1;}
.testimonial-heading {font-size: 22px;line-height: 35px;}
.inner-testimonial {max-width: 930px;margin: auto;}
.testimonial-list::after {content: "";position: absolute;bottom: -22px;left: -3px;right: -3px;height: 2px;background-image: url('https://www.chillrite.net.nz/wp-content/uploads/2020/01/line_fade.jpg');background-size: cover;background-repeat: no-repeat;background-position: center;}
.testimonial-list {position: relative;margin-bottom: 50px;}
.testimonial-list:last-child::after {display: none;}
.testimonial-list-content {padding: 0px 20px;}
.footer-section .footer-logo,.footer-section #footer-info {margin-bottom: 0px;}
.footer-section .row {align-items: flex-end;}
.testimonial-content {font-family: 'Roboto', sans-serif !important;}

/* Contact US */

.contact-page-detail .contact-info ul li, .contact-page-detail .contact-info ul li a{font-size: 16px;}
.contact-page-detail .contact-info ul li::before{font-size: 20px;}
.contact-page-detail .web{ padding-bottom: 0;}
.page-section-title {position: relative;}
.section-title.outside {position: absolute; right: -31%; top: 0;}
.contact-page-detail .contact-info { margin-top: 25px;}
.contactform {padding-left: 15%;}
.contactform .field{ flex: 0 0 100%; margin-bottom: 20px;}
.contactform .field.flex-50 {flex: 0 0 50%;}
.contact-form label {width: 80px;color: #808285;}
.contact-form input, .contact-form textarea {width: 83%; padding: 3px; max-height: 125px;border: 1px solid #808285;}
.contact-form .flex-50 input {width: 66%;}
.contact-form .flex-50:last-of-type label{ text-align: right;}
.submit #submit {font-weight: 900;width: 88px;clear: both;background: #27aae1;color: #fff;border: 0px;}
.submit #submit:hover{ color: #fff;}
.contact-form .submit {text-align: right;width: 35%;display: inline-block;}
.contact-form .ajax-loader{ display: block !important;}
#contact-page .banner-content {top: 10%;}
.contact-list {list-style: none;}
#contact-nav-link .list li a {font-size: 22px;}
.field.messages label {vertical-align: top;}
.page-section-title .section-title {font-weight: bold;}
.contact-form {padding-top: 15px;}
.page-id-8 #footer {display: none;}
.footer-section {background: #414042;padding: 20px 0;}
.contact-captcha .wpcf7-mathcaptcha {width: 10% !important;}
.contact-captcha {color: #808285;}

iframe {display: block;}
.align-right {text-align: right;}

/*****footer*****/
.cont-wrapper {background: #414042;padding-top: 50px;padding-left: 95px !important;padding-bottom: 23px;}
#footer .col-md-6 {max-width: 40%;padding-right: 0px !important;padding-left: 0px !important;}
#footer .col-md-6:last-child {max-width: 60% !important;padding-left: 0px !important;}
.map{overflow: hidden;}
.contact-details {padding-left: 60px;list-style: none !important;}
.add,.phone1,.phone1 a,.phone2,.phone2 a,.afterhours,.afterhours a,.mail,.mail a,.telephone,.telephone a,.website,.website a{position: relative;font-size: 14px ;color:#a7a9ac;}
.add::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -0px -140px; width: 18px; height: 29px;left: -26px;top: 0px;} 
.phone1::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -19px -120px; width: 19px; height: 30px;left: -26px;top: 15px;}
.phone2::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -19px -120px; width: 19px; height: 30px;left: -26px;top: -2px;}
.afterhours::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -0px -84px; width: 30px; height: 12px;left: -35px;top: 26px;}
.mail::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -18px -150px; width: 17px; height: 18px;left: -26px;top: 22px;}
.telephone::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -0px -96px; width: 26px; height: 24px;left: -32px;top: 0px;}
.website::before{position: absolute;content: '';background: url(https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png) no-repeat;background-position: -0px -120px; width: 19px; height: 20px; left: -28px;top: 0px;}
.footer-logo {margin-bottom: 20px;}
.phone1,.afterhours,.mail {padding: 20px 0px;}
#footer {background: #27aae1;position: relative;margin-top: 140px;}

#footer .row {position: relative;top: -90px;left: 0;right: 0;margin: auto;}

.clock-icon, .loc-icon, .img-24-7, .telephone-icon, .browser-icon, 
.phone-icon, .footer-add-icon, .mail-icon
{ display: inline-block; background: url('https://www.chillrite.net.nz/wp-content/uploads/2020/02/footer-icon.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.clock-icon { background-position: -0px -0px; width: 42px; height: 42px; }
.loc-icon { background-position: -0px -42px; width: 42px; height: 42px; }
.img-24-7 { background-position: -0px -84px; width: 30px; height: 12px; }
.telephone-icon { background-position: -0px -96px; width: 26px; height: 24px; }
.browser-icon { background-position: -0px -120px; width: 19px; height: 20px; }
.phone-icon { background-position: -19px -120px; width: 19px; height: 30px; }
.footer-add-icon { background-position: -0px -140px; width: 18px; height: 29px; }
.mail-icon { background-position: -18px -150px; width: 17px; height: 18px; }

/* Social Side Bar */
.side-icon {  display: inline-block; margin-top: -4px;}
.social-sec { width: auto; float: left; position: fixed; right: -288px; top: 0px; transition: right 0.4s ease-in-out; -o-transition: right 0.4s ease-in-out; -ms-transition: right 0.4s ease-in-out; -moz-transition: right 0.4s ease-in-out; -webkit-transition: right 0.4s ease-in-out; display: flex; justify-content: center;overflow:hidden;}
.social-sec.facebook-sec { top: 200px; }
.social-sec.insta-sec { top: 320px;}
.social-sec.facebook-sec:hover { right: 0px; z-index:999;}
.social-sec.insta-sec:hover { right: 0px;}
.social-sec.facebook-sec .media-sec { overflow-X: scroll; } 
.media-sec { width: 288px !important; height: 350px !important; background: #fff; padding: 10px; font-size: 14px; overflow-y: scroll; overflow-x: hidden;}
.fts-powered-by-text-popup a.fts-powered-by-text { display: none !important;}
.social-img { width: 60px; background: #ffffff;}

/****404 page****/
.error-404{max-width: 1200px;margin: 0 auto;overflow: hidden;padding-right: 15px;padding-left: 15px;padding-top: 15px;}
.error-404 .page-title {font-size: 35px;}


/****Media Queries*****/
@media only screen and (max-width: 1200px){
	.container,.error-404{max-width: 960px !important;}
	.location:hover .hover, .clock:hover .hover {left: 28.2%;}
	button#responsive-menu-button {top: 22px !important;right: 0% !important;}
	#responsive-menu-container {transform: translateY(98px) !important;-ms-transform: translateY(98px) !important;-webkit-transform: translateY(98px) !important;-moz-transform: translateY(98px) !important;}
	.home .section-content h2 {font-size: 28px;}
	.page .section-content h2 {font-size: 34px;}
	.image-wrapper img {height: 295px;}
	.title h3 {font-size: 14px;padding: 15px 20px;}
	.contact-form .flex-50 input {width: 63%;}
	.contact-form input, .contact-form textarea{width: 81%;}
	.submit #submit{margin-right: 3px;}
	.contact-captcha {padding-right: 7%;}
	.down-arrow {right: -28px;bottom: -29px;}
	.arrow img {max-width: 54%;}
	.up-arrow {right: 50px;bottom: 0;}
	.offer-image {position: absolute;display: inline-block;top: 47%;left: 2%;}
	.offer-image img {max-width: 195px;width: 100%;}
	.da-ref {right: -28px;bottom: 0;}
	.repair .da-ref {right: -51px;top: 0;}
	.up-arrow {right: -33px;bottom: 0;}
	.sub-title {height: 62px;}
	.image-wrap img {max-width: 213px !important;height: auto;}
	.list li {line-height: 1px;}
	.contact-form .submit {text-align: left;}
	.summer-offer {max-width: 213px !important;}
	.home-summer-offer {max-width: 200px !important;}

} 
@media only screen and (max-width: 991px){
	.container,.error-404{max-width: 720px !important;}
	.slider-wrapper .n2-ss-slider-1{max-height: 580px !important;}
	.location,.clock{max-width: 10%;}
	.phone, .phone a, .hover {font-size: 12px;line-height: 20px;}
	.location:hover .hover, .clock:hover .hover {left: 19.2%;}
	.hover {padding-bottom: 9px;}
	.phone {padding-left: 5px;}
	.non-hover {padding-left: 0px;}
	button#responsive-menu-button {top: 6px !important;}
	.hour-service {max-width: 40%;}
	.banner-text1 {font-size: 34px;line-height: 40px;}
	.banner-text2 {font-size: 21px;padding-top: 10px}
	.title h3 {font-size: 14px;padding: 15px 20px;}
	.list li a,.farm-list li,.refrigeration-list li {font-size: 20px;line-height: 11px;}
    .page .section-content h2 {font-size: 25px !important;line-height: 30px !important;padding-top: 30px !important;padding-bottom: 30px !important;margin-bottom: 0px;}
	.big {font-size: 42px;}
	.slider-title {letter-spacing: 7px;}
	p {font-size: 15px;line-height: 24px;}
	.contact-text, .contact-text a {font-size: 24px;line-height: 32px;}
	.cont-wrapper {padding-left: 27px !important;}
	.contatus-sec h2,.section-title {font-size: 31px;line-height: 34px;}
	#responsive-menu-container {transform: translateY(82px) !important;-ms-transform: translateY(82px) !important;-webkit-transform: translateY(82px) !important;-moz-transform: translateY(82px) !important;}
	.section-content .block {display: inline-block;}
	.loc-clk-wrapper {text-align: left;padding-right: 0px;padding-top: 10px;}
	#service-section {flex-wrap: wrap;}
	#service-section .panel-grid-cell {width: 49.33%;}
	#service-section  #pgc-6-2-2 {width: 100%;}
	#service-section #pgc-6-2-2 > div {float: left;width: 50%;margin-top: 30px;margin-bottom: 0px;}
	.page .section-content h2.block {display: inline-block;}
	.contactform {padding-left: 0;}
	.contact-form .flex-50 input {width: 58%;}
	.contact-form input, .contact-form textarea{width: 79%;}
	.contact-form label {width: 65px;}
	.section-title.outside {display: none;}
	.contact-captcha {padding-right: 0%;font-size: 14px;padding-bottom: 10px;}
	.contact-form .submit {text-align: left;}

	#footer-info {font-size: 14px;}
	.offer-image {margin-top: 2%;}
	.da-ref,.ua-ref {right: -8px !important;bottom: -29px !important;}
	.image-wrap img {max-width: 153px !important;height: auto;}
    .nextend-arrow {right: 10% !important;}
	.offer-image img {max-width: 247px;width: 100%;}
	.summer-offer {max-width: 194px !important;top: -42px;left: -53px;}
	.home-summer-offer {max-width: 160px !important;top: -77px;left: -21px;}

}
@media only screen and (min-width: 780px) and (max-width: 991px){
	.download-brochure {font-size: 15px;}
	.download-brochure a::after {right: -13px; font-size: 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 780px){
	#service-section .panel-grid-cell {display: flex !important;justify-content: center;margin-bottom: 0px !important;}
	#service-section #pgc-6-2-2 > div {margin-top: 0px;}
	.catalogue-section .image-wrapper {margin-bottom: 30px;}
	.download-brochure {margin: auto;}
	.catalogue-section {text-align: center;}
}

@media only screen and (max-width: 767px){
	.container,.error-404{max-width: 540px !important;}
	.header-wrapper .col-md-2 {position: absolute;}
	.header-wrapper .col-lg-6.col-md-5 {display: none;}
	#header {padding: 0px 0px 16px 0;}
	#responsive-menu-container {transform: translateY(81px) !important;-ms-transform: translateY(81px) !important;-webkit-transform: translateY(81px) !important;-moz-transform: translateY(81px) !important;}
	.hour-service {display: none;}
	.img-logo {max-width: 200px;height: auto;}
	#service-section .panel-grid-cell {display:flex; flex-direction: column;justify-content: center !important;align-items: center !important;margin-bottom: 30px !important;}
	#service-section #pgc-6-2-2 > div {float: left;width: 65%;margin-top: 30px;margin-bottom: 0px;}
	#service-section #panel-6-2-2-0 {margin-top: 0px !important;}
	.title h3 {font-size: 14px;line-height: 20px;padding: 15px;}
	.list li a,.farm-list li,.refrigeration-list li {font-size: 15px;line-height: 11px;padding-right: 10px;padding-left: 10px;}
	.list {margin-bottom: 30px;margin-top: 0px !important;}
	.page .section-content h2 {font-size: 20px !important;line-height: 29px !important;padding-bottom: 9px !important;}
	.big {font-size: 30px;letter-spacing: -2px;}
	.header-wrapper {margin-top: 19px;text-align: center;}
	.loc-clk-wrapper {display: none;}
	.banner-text1 {font-size: 24px;line-height: 35px;}
	.banner-text2 {font-size: 20px;padding-top: 16px;}
	.banner-btn a {font-size: 16px;padding: 8px 54px;margin-top: 3%;}
	.image-wrapper img {height: 325px !important;}
	.text {top: 62%;}
	.gurantee h3 {font-size: 22px;}
	.gurantee-text p{margin-bottom: 0px !important;}
	#gurantee-sec {flex-direction: row !important;}
	.contact-text, .contact-text a {font-size: 21px;line-height: 28px;}
	.contatus-sec h2,.section-title {font-size: 27px;line-height: 30px;}
	.enquire-btn a {font-size: 17px !important;padding: 10px 35px;margin-top: 4%;}
	#footer .col-md-6,#footer .col-md-6:last-child {max-width: 50% !important;}
	.banner-btn{display: none;}
	.mobile-btn {display: block;}
	.mobile-btn span a {font-size: 17px;letter-spacing: 3px;padding: 5px 10px;display: inline-block;margin-top: 26px;}
	.mobile-btn .enquire-here a,.mobile-btn .phone-us a:hover{background: #fff;color: #6d6e70 !important;}
	.mobile-btn .phone-us a,.mobile-btn .enquire-here a:hover{background:#00aeef;color:#fff !important;}
	button#responsive-menu-button {top: 0px !important;left: 50% !important;}
	.bx-viewport {max-height: 225px !important;}
	.contact-details {padding-left: 41px;}
	.cont-wrapper {padding-left: 1% !important;}
	.img-wrap,.heat-pump-slide .img-wrap  {width: 100%;float: none;text-align: center;}
	.slider-images {padding-top: 30px;}
	.heat-pump-slide {padding-top: 0px;}

	.page-id-168 .slider-wrapper .n2-ss-slider-1,.page-id-269 .slider-wrapper .n2-ss-slider-1,.contact-us .map{height: 350px !important;}

	#n2-ss-2-arrow-previous,#n2-ss-2-arrow-next,#n2-ss-12-arrow-previous,#n2-ss-12-arrow-next {display: none;}
	.section-sub-head {font-size: 20px;}
	.refrigeration-services {padding: 30px 0;}
	.section-heading {font-size: 28px !important;}
	#farm-page .banner-content {top: 3%;}
	.refrigeration-list {margin-bottom: 0px !important;}
	.pb {padding-bottom: 30px;}
	.pt{padding-top: 30px;}
	.mt{margin-top: 0px;}
	.error-404 .page-title {font-size: 30px;}
	.head {font-size: 22px;line-height: 28px;}
	.catalogue-section .image-wrapper {margin-bottom: 30px;}
	.download-brochure {margin: auto;}
	.catalogue-section {text-align: center;}
	.offer-image img {max-width: 240px;width: 100%;}

	.contact-page-detail .contact-info{padding-top: 0px; border-right: 0;}
	.contact-form input, .contact-form textarea {width: 86% !important;}
	.contactform .field.flex-50 {flex: 0 0 100%;}
	.contactform .align-right{ text-align: left;}
	.contact-captcha {font-size: 16px;}
	.contact-form .submit {width: 38%;padding-top: 10px;}
	.footer-section .footer-logo, .footer-section #footer-info {margin-bottom: 10px;text-align: center;}
	.testimonial-heading,.testimonial-author {font-size: 18px;line-height: 27px;}
	.down-arrow {right: -58px;bottom: 0;}
	.arrow img {max-width: 50%}
	.image-wrap img {max-width: 213px !important;height: auto;width: 100%;}
	.sub-title {height: auto;}
	.summer-offer {max-width: 115px !important;top: -155px;left: -60px;}
	.home-summer-offer {max-width: 122px !important;top: -253px;left: -21px;}

}

@media only screen and (max-width: 576px){
	button#responsive-menu-button {top: 0px !important;left: 0 !important;width: 20px !important;}
	#gurantee-sec {flex-direction: column !important;}
	#gurantee-sec .panel-grid-cell {width: 100% !important;}
	#service-section {margin-top: 0px;}
	#footer .col-md-6, #footer .col-md-6:last-child {max-width: 100% !important;}
	.gurantee {border-left: 0px;}
	.gurantee .block {display: inline-block;}
	.contact-text, .contact-text a {font-size: 18px;line-height: 28px;}
	.contatus-sec h2,.section-title {font-size: 24px;}
	#responsive-menu-container {transform: translateY(80px) !important;-ms-transform: translateY(80px) !important;-webkit-transform: translateY(80px) !important;-moz-transform: translateY(80px) !important;}
	.banner-text1 {font-size: 17px;line-height: 20px;}
	.home .banner-text1 {font-size: 15px;line-height: 20px;}
	.banner-text2 {font-size: 15px;padding-top: 0px;}
	.mobile-btn span a {font-size: 16px;letter-spacing: 2px;padding: 5px 10px;margin-top: 5px;}
	.content-wrapper {width: 100%;margin: auto;}
	.list {margin: 30px 0px;margin-top: 0px !important;}
	.cont-wrapper {padding-left: 6% !important;}
	.slider-title {font-size: 18px;letter-spacing: 3px;}
	.page .section-content h2 {font-size: 16px !important;line-height: 26px !important;padding-right: 15px;padding-left: 15px;display: inline-block;}
	#responsive-menu-container {width: 115% !important;left: -23px !important;}
	#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {line-height: 18px !important;}
	#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link {font-size: 13px;width: 100% !important;line-height: 42px !important;}
	#responsive-menu-container #responsive-menu {width: 75% !important;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {right: -26px !important;top: 2px !important;}
	.home .banner-content{top: 2.3%;}
	.page-id-164 .banner-content{top: 1.7%;}		
	.map-wrapper .map iframe{height: 250px !important;width: 100% !important;}
	#footer .row {position: relative;margin: 0 -15px;}
	.footer-logo {max-width: 240px; width: 100%;}
    .slider-wrapper .n2-ss-slider-1,.mob-slider .n2-ss-slider-1{height: 280px !important;}
	.service-logo {text-align: center;}
	.page-id-168 #footer {margin-top: 100px;}
	.nextend-arrow {right: 15px !important;}
	.section-heading {font-size: 23px !important;padding-bottom: 10px;}
	.side-media {display: none;}
	#service-section #pgc-6-2-2 > div {float: none;width: auto;}
	.image-wrapper img {height: auto;}
	.error-404 .page-title { font-size: 23px;}
	.error-404 .search-form .search-field {display: block;}

	.head {font-size: 20px;line-height: 25px;padding-right: 15px;padding-left: 15px;}
	.contact-form input, .contact-form textarea {width: 100% !important;}
	.down-arrow,.ua-ref {right: -62px !important;bottom: 0 !important;}
	.arrow img {max-width: 35%;}
	.up-arrow {right: -42px;bottom: 0;}
	.offer-image {display: none;}
	.offer-image-mobile {display: block;margin-top: 30px;text-align: center;}
	.offer-image-mobile img {max-width: 252px;width: 100%;}
	.da-farm {bottom: -13px !important;}
	.contact-page-detail h1 {padding-bottom: 0px;}
    .contact-captcha {font-size: 13px;margin-right: 9px;}
    .summer-offer {max-width: 93px !important;top: -292px;left: -60px;}
	.home-summer-offer {max-width: 89px !important;top: -272px;left: -3px;}
	#n2-ss-2 .n2-ss-layers-container.n2-ow > .n2-ss-layer{max-width: 100% !important;}


}
@media only screen and (max-width: 493px){
	.img-row {text-align: center;}
	.home-summer-offer {max-width: 89px !important;top: -286px;left: -3px;}

}