@charset 'UTF-8';
.body {
margin: 0px;
padding: 0px;
font-family: 'Lato-Regular';
text-decoration: none;
}
.new-home-banner {
height: 412px;
clear: both;
}
.new-home-banner .banner,
.new-home-banner .banner .wrapper {
height: 412px;
}
.new-home-banner .banner {
position:relative;
}
.new-home-banner .banner .banner-link {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.new-home-banner .banner .wrapper {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: flex-end;
}
.new-home-banner .banner .wrapper .left-side {
padding-left: 0;
width: 380px;
height: 90px;
display: flex;
align-items: center;
padding-right: 10px;
}
.new-home-banner .banner .wrapper .left-side p {
color: #fff;
font-size: 19px;
line-height: 20px;
}
.new-home-banner .swiper-button-prev {
background-image: none;
background:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/left-arrow.png) 0 0 no-repeat;
width: 20px;
height: 38px;
background-size: 100%;
}
.new-home-banner .swiper-button-next {
background-image: none;
background:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/right-arrow.png) 0 0 no-repeat;
width: 20px;
height: 38px;
background-size: 100%;
}
.new-home-banner .swiper-button-prev:after,
.new-home-banner .swiper-button-next:after {
display: none;
}
.woocommerce-pagination ul.page-numbers {
display:flex;
flex-wrap:wrap;
padding-top:20px;
list-style:none;
}
a.page-numbers, span.page-numbers {
background-color: #d3d3d342;
display: inline-block;
padding: 0 5px;
line-height: 21px;
height: 20px;
color: #50b848;
border-radius: 3px;
min-width: 19px;
text-align: center;
font-family: 'Hind', sans-serif;
text-decoration:none;
}
span.page-numbers.current {
background-color: #50b848;
color: white;
}
.woocommerce-pagination .page-numbers li {
list-style: none;
margin: 0 5px 0 0;
}
.shop-block .top-info-block.sticky {
position: fixed;
left: 0;
right: 0;
z-index: 10;
padding-top: 15px;
top: 0;
} 
@media all and (max-width:640px) {
.shop-block .cart-table .cart-tbl-row .prod-name a,
.shop-block .shopping-cart .prod-name {
word-break: break-all;
font-size: 11px !important;
line-height: 15px !important;
}
.shop-block .shopping-cart .cart-tbl-row .prods-qty .quantity input {
padding: 2px 0 !important;
font-size: 11px;
}
}
a {
color: #50b848
}
.woocommerce table.shop_table td .button, .order-again .button, .woocommerce a.button, .woocommerce button.button  {
line-height: 3.2rem !important;
height: 3rem;
font-size: 1.3rem;
padding: 0 3.5rem;
display: inline-block;
outline: none;
border: none;
background-color: #50b848 !important;
font-family: 'Hind', sans-serif;
font-weight: 600;
color:#ffffff !important;
border-radius: 5px;
text-decoration: none;
text-transform: uppercase;
margin-right:10px;
}
.woocommerce table.shop_table td .button:hover, .order-again .button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover {
background-color: #409439 !important ;
}
.woocommerce button.button {
height: auto 
}
.woocommerce-order-details__title {
font-size:20px !important;
}
.custom-select, #customer_details { text-align:left }
.added_to_cart.wc-forward {
display:none !important;
}
.shop-block.loginform-box {
max-width: 400px;
margin:0px;
}
.top-row {
background-color: #d4f1f5;
font-family: 'Lato-Regular';
font-size:13px;
}
.top-row .container {
text-align:right;
padding: 10px 0;
}
.top-row .container a {
text-decoration:none;
display:inline-block;
margin:0 0 0 10px;
color:#161616;
}
.top-row .container a:hover {
color:#50b848;
}
@media all and (max-width:1240px) {
.top-row .container {
padding: 10px 10px;
box-sizing: border-box;
}
}
#containers {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
.container {
margin: 0 auto 0 auto;
padding: 0px;
width: 1202px;
height: auto;
}
#top {
margin: 0px;
padding: 0px;
width: 100%; height:auto;
float: left;
}
#logo {
margin: 0px;
padding: 0px;
width: 24%;
height: auto;
float: left;
}
#logocenter {
margin: 0px;
padding: 40px 0px 0px 0px;
width: 50%;
height: auto;
float: left;
}
#logoright {
margin: 0px;
padding: 20px 1% 0px 1%;
width: 8%;
height: auto;
float: left;
}
#socialtop {
margin: 0 auto;
padding: 0px;
width: 100%;
height: auto;
}
#socialtop ul {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#socialtop ul li {
margin: 20px 0px 0px 0px;
padding: 0px;
width: 50%;
height: auto;
float: left;
list-style-type: none;
}
#calltop {
margin: 42px 0px 0px 0px;
padding: 9px 1% 0px 3.8%;
width: 11.2%;
height: 31px;
float: left;
background-color: #58585a;
border-radius: 4px;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calltop.jpg);
background-repeat: no-repeat;
background-position: left;
font-family: 'Lato-Bold';
font-size: 18px;
color: #fff;
text-decoration: none;
letter-spacing: 1px;
}
#logom {
margin: 0px;
padding: 0px;
width: 20%;
height: auto;
float: left;
display: none;
}
#callm {
margin: 0px;
padding: 0px;
width: 13%;
height: auto;
float: left;
display: none;
}
#mmenu {
margin: 0px;
padding: 0px;
width: 13%;
height: auto;
float: left;
display: none;
}
#barmenu {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
text-align: right;
} nav {
width: 100%;
}
.nav_wrapper {
position: relative;
left: 0;
top: 0;
width: 100%;
transition: top .5s ease-out;
background: none;
}
.btn {
padding: 10px 1%;
margin: 5px;
color: #fff;
text-decoration: none;
font-family: sans-serif;
transition: all 0.1s ease;
}
.menu-link {
display: none;
}
.spinner-master input[type=checkbox] {
display: none;
}
.menu {
width: 100%;
height: auto;
background: none;
transition: all 0.3s ease;
margin: 0px 0px 0px 0%;
padding: 0px;
}
.menu ul {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
display: inline-block;
transition: all 0.5s ease;
}
.menu>li>ul.sub_menu {
min-width: 10em;
padding: 0px 0;
background-color: #f4f4f4;
border: 1px solid #fff;
transition: all 0.5s ease;
}
.menu ul li {
padding: 0px;
transition: all 0.5s ease;
}
.menu>ul>li {
display: inline-block;
transition: all 0.5s ease;
margin: 0px 0px 0px -4px;
}
.menu ul li a {
display: block;
text-decoration: none;
transition: all 0.5s ease;
font-family: 'Lato-Regular';
font-size: 13px;
color: #58585a;
text-decoration: none;
text-transform: uppercase;
}
.menu ul li a:hover {
background: none;
color: #4bb850;
}
.menu ul li.hover>a {
color: #4bb850;
}
#selected {
color: #4bb850;
}
.menu ul li>a {
padding: 14px 16px 6px 16px;
transition: all 0.5s ease;
}
.menu ul ul {
display: none;
position: absolute;
top: 100%;
left: 27%;
background: #fff;
padding: 0;
text-align: left;
z-index: 999;
}
.menu ul ul li {
float: none;
width: auto;
}
.menu ul ul a {
line-height: 120%;
padding: 10px 15px;
}
.menu ul li:hover>ul {
display: block;
} #header {
margin: 0px;
padding: 0px;
width: 100%;
height: 412px;
float: left;
background-repeat: no-repeat;
background-position: center top;
}
#firstweekbot .submit {
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ger.jpg);
background-repeat: no-repeat;
background-position: center top;
width: 284px;
height: 49px;
border: none;
font-size: 0px;
}
#firstweekbot .submit:hover {
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/getr.jpg);
background-repeat: no-repeat;
background-position: center top;
width: 284px;
height: 49px;
border: none;
font-size: 0px;
}
.contact-submit {
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/sub.jpg);
background-repeat: no-repeat;
background-position: center top;
width: 167px;
height: 53px;
border: none;
font-size: 0px;
}
#firstweek {
margin: 0px;
padding: 40px 0px 40px 0px;
width: 100%;
height: auto;
float: left;
background-color: #d4f1f5;
}
#firstweektop {
margin: 0px;
padding: 0px 0px 25px 0px;
width: 100%;
height: auto;
float: left;
text-align: center;
}
#firstweekbot {
margin: 0 auto;
padding: 0px;
width: 75%;
height: auto;
}
#firstweekbot ul {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#firstweekbot ul li {
margin: 0px 0.6% 0px 0.6%;
padding: 0px;
width: 31%;
height: auto;
float: left;
list-style-type: none;
text-align: center;
}
#getquote {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
.heading {
font-family: 'Lato-Regular';
font-size: 25px;
color: #161616;
text-decoration: none;
text-transform: uppercase;
}
h1 {
margin: 0px;
padding: 0px;
font-size: 25px;
font-weight: normal;
}
.textbox {
margin: 0px;
padding: 2% 2% 2% 3%;
width: 94%;
height: 36px;
float: left;
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
background-color: #eef9fb;
border: #4dc3c4 1px solid;
border-radius: 4px;
}
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
margin: 1% 5% 1% 0;
padding: 1% 1% 1% 2%;
width: 91%;
height: 36px;
float: left;
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
background-color: #fff;
border: #96d491 1px solid;
border-radius: 4px;
background: none;
}
.textgrey {
font-family: 'Lato-Regular';
font-size: 13px;
color: #58585a;
text-decoration: none;
}
.kinder-scroll {
clear: both;
height: 310px;
}
.kinder-scroll .container {
width: 100%;
max-width: 900px;
height: 290px;
}
.kinder-scroll li {
list-style: none;
height: 290px;
}
.swiper-slide {
text-align: center;
}
.swiper-slide img {
display: inline-block;
}
#kinder {
margin: 15px 0px 15px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#kinderm {
margin: 0 auto;
padding: 0px;
width: 90%;
height: auto;
}
#kinder ul {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#kinder ul li {
margin: 0px;
padding: 0px;
width: 33%;
height: auto;
float: left;
list-style-type: none;
text-align: center;
}
.textblack {
font-family: 'Lato-Regular';
font-size: 22px;
color: #000000;
text-decoration: none;
text-transform: uppercase;
}
.textgreen {
font-family: 'Lato-Regular';
font-size: 18px;
color: #50b848;
text-decoration: none;
}
#ourcleaning {
margin: 0px;
padding: 50px 0px 50px 0px;
width: 100%;
height: auto;
float: left;
background-color: #d4f1f5;
}
#ourcleantop {
margin: 0px;
padding: 13px 0px 0px 0px;
width: 100%;
height: 66px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ourcleaning.jpg);
background-repeat: no-repeat;
background-position: center top;
text-align: center;
}
#ourcleanbot {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#ourcleanbot ul {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#ourcleanbot ul li {
margin: 0px 1% 0px 1%;
padding: 0px;
width: 31%;
height: auto;
float: left;
list-style-type: none;
background-color: #FFFFFF;
}
.heading {
font-family: 'Lato-Regular';
font-size: 30px;
color: #161616;
text-decoration: none;
text-transform: uppercase;
}
h2 {
margin: 0px;
padding: 0px;
font-size: 30px;
font-weight: normal;
}
.link a {
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.png);
background-repeat: no-repeat;
background-position: left;
padding: 18px 0px 18px 30px;
text-transform: uppercase;
display: block;
}
.link a:hover {
color: #50b848;
text-decoration: none;
}
.link1 a {
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.png);
background-repeat: no-repeat;
background-position: left;
padding: 18px 0px 18px 30px;
background-color: #bfe6ec;
display: block;
}
.link1 a:hover {
color: #50b848;
text-decoration: none;
}
#ecofriendly {
margin: 0px;
padding: 0px;
width: 100%;
height: 412px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/eco.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#ecofriendly-shop {
margin: 0px;
padding: 0px;
width: 100%;
height: 412px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/eco-shop.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#ecofrienblog {
margin: 10.2% 0px 0px 25%;
padding: 0px;
width: auto;
height: auto;
float: left;
}
.ecotext {
font-family: 'Lato-Regular';
font-size: 20px;
color: #353535;
text-decoration: none;
background-color: #FFFFFF;
border-radius: 4px;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.jpg);
background-repeat: no-repeat;
background-position: left;
padding: 10px 20px 10px 38px;
width: auto;
height: auto;
margin-bottom: 10px;
}
#foter {
margin: 16px 0px 0px 0px;
padding: 30px 0px 0px 0px;
width: 100%;
height: 210px;
float: left;
background-color: #e5f7f9;
}
#company {
margin: 0px;
padding: 0px;
width: 8%;
height: auto;
float: left;
}
#spesility {
margin: 0px 0px 0px 2%;
padding: 0px;
width: 9%;
height: auto;
float: left;
}
#services {
margin: 0px 0px 0px 2%;
padding: 0px;
width: 46%;
height: auto;
float: left;
}
#serviceleft {
margin: 0px 2% 0px 0%;
padding: 0px;
width: 48%;
height: auto;
float: left;
}
#serviceright {
margin: 0px;
padding: 0px;
width: 50%;
height: auto;
float: left;
}
#contact {
margin:0px 0px 0px 0px;
padding: 0px;
width: 23%;
height: auto;
float: left;
}
#callbot {
margin: 15px 0px 10px 0px;
padding: 0px 0px 0px 25px;
width: 100%;
height: auto;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/call.jpg);
background-repeat: no-repeat;
background-position: left;
font-family: 'Lato-Regular';
font-size: 18px;
color: #58585a;
text-decoration: none;
}
#email {
margin: 0px;
padding: 0px 0px 0px 25px;
width: 100%;
height: auto;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/mail.jpg);
background-repeat: no-repeat;
background-position: left;
}
#followus {
margin: 0px;
padding: 0px;
width: 10%;
height: auto;
float: left;
}
.headbot {
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
text-transform: uppercase;
}
.linkbot {
font-family: 'Lato-Regular';
font-size: 13px;
color: #39b0b4;
text-decoration: none;
display: block;
line-height: 21px;
}
.linkbot a:hover {
color: #2b7625;
text-decoration: none;
}
.linkbot1 {
font-family: 'Lato-Bold';
font-size: 13px;
color: #50b848;
text-decoration: none;
}
.linkbot1 a:hover {
color: #000;
text-decoration: none;
}
.linkfacebook a {
font-family: 'Lato-Regular';
font-size: 13px;
color: #58585a;
text-decoration: none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/fbot.jpg);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 25px;
text-transform: uppercase;
}
.linkfacebook a:hover {
color: #2cc3be;
text-decoration: none;
}
.linklniked a {
font-family: 'Lato-Regular';
font-size: 13px;
color: #58585a;
text-decoration: none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/inbot.jpg);
background-repeat: no-repeat;
background-position: left;
padding: 10px 0px 10px 25px;
text-transform: uppercase;
}
.linklniked a:hover {
color: #2cc3be;
text-decoration: none;
}
.linkblog a {
font-family: 'Lato-Regular';
font-size: 13px;
color: #58585a;
text-decoration: none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/blog.jpg);
background-repeat: no-repeat;
background-position: left;
padding-left: 25px;
text-transform: uppercase;
display: none;
}
.linkblog a:hover {
color: #2cc3be;
text-decoration: none;
}
#foterbot {
margin: 0px;
padding: 15px 0px 0px 0px;
width: 100%;
height: 41px;
float: left;
background-color: #58585a;
}
#logobot {
margin: 0px;
padding: 3px 0px 0px 0px;
width: 8%;
height: auto;
float: left;
}
#logobotcneter {
margin: 0px;
padding: 3px 0px 0px 0px;
width: 82%;
height: auto;
float: left;
font-family: 'Lato-Regular';
font-size: 13px;
color: #fff;
text-decoration: none;
letter-spacing: 0.8px;
}
#logobotright {
margin: -25px 0px 0px 0px;
padding: 0px;
width: 10%;
height: auto;
float: right;
text-align: right;
}
.linkpolicy {
font-family: 'Lato-Regular';
font-size: 13px;
color: #4bc3c9;
text-decoration: none;
;
}
.linkpolicy a:hover {
color: #88ec7e;
text-decoration: none;
}
.calllink {
font-family: 'Lato-Bold';
font-size: 18px;
color: #fff;
text-decoration: none;
}
.calllink a:hover {
color: #dbdbdb;
text-decoration: none;
}
#gtcleaninghead {
margin: 0px;
padding: 0px;
width: 100%;
height: 221px;
float: left;
background-repeat: no-repeat;
background-position: center top;
}
#gtheadbot {
margin: 0px;
padding: 20px 0px 20px 0px;
width: 100%;
height: auto;
float: left;
background-color: #d4f1f5;
font-family: 'Lato-Light';
font-size: 25px;
color: #161616;
text-decoration: none;
}
#kindergarten {
margin: 18px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
background-color: #58585a;
}
#kindergartenleft {
margin: 0px;
padding: 0px;
width: 40%;
height: auto;
float: left;
}
#kindergartenright {
margin: 0px;
padding: 40px 0px 0px 0px;
width: 60%;
height: auto;
float: left;
}
#kindertop {
margin: 0px 0px 15px 0px;
padding: 0px 0px 15px 0px;
width: 100%;
height: auto;
float: left;
border-bottom: #50b848 3px solid;
font-family: 'Lato-Regular';
font-size: 22px;
color: #fff;
text-decoration: none;
text-transform: uppercase;
}
#kinderbot {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#officebuilder {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
background-color: #50b848;
}
#officebuilderleft {
margin: 0px;
padding: 0px;
width: 40%;
height: auto;
float: left;
}
#officebuilderright {
margin: 0px;
padding: 40px 0px 0px 0px;
width: 60%;
height: auto;
float: left;
}
#officebtop {
margin: 0px 0px 15px 0px;
padding: 0px 0px 15px 0px;
width: 100%;
height: auto;
float: left;
border-bottom: #ffff 3px solid;
font-family: 'Lato-Regular';
font-size: 22px;
color: #fff;
text-decoration: none;
text-transform: uppercase;
}
#officebbot {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#motelss {
margin: 15px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
background-color: #b5e4eb;
}
#motelssleft {
margin: 0px;
padding: 0px;
width: 40%;
height: auto;
float: left;
}
#motelssright {
margin: 0px;
padding: 40px 0px 0px 0px;
width: 60%;
height: auto;
float: left;
}
#motelsstop {
margin: 0px 0px 15px 0px;
padding: 0px 0px 15px 0px;
width: 100%;
height: auto;
float: left;
border-bottom: #58585a 3px solid;
font-family: 'Lato-Regular';
font-size: 22px;
color: #080808;
text-decoration: none;
text-transform: uppercase;
}
#motelssbot {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
.readbutton a {
margin: 25px 0px 0px 0px;
padding: 13px 40px 13px 40px;
width: auto;
height: auto;
float: left;
font-family: 'Lato-Regular';
font-size: 15px;
color: #fff;
text-decoration: none;
border: #fff 1px solid;
border-radius: 4px;
text-transform: uppercase;
}
.readbutton a:hover {
font-size: 15px;
color: #58585a;
text-decoration: none;
background-color: #fff;
}
.textblue {
font-family: 'Lato-Regular';
font-size: 20px;
color: #d4f1f5;
text-decoration: none;
}
.whitetext {
font-family: 'Lato-Regular';
font-size: 15px;
color: #fff;
text-decoration: none;
letter-spacing: 1px;
padding: 15px 0px 0px 0px;
}
.readbutton1 a {
margin: 25px 0px 0px 0px;
padding: 13px 40px 13px 40px;
width: auto;
height: auto;
float: left;
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
border: #58585a 1px solid;
border-radius: 4px;
text-transform: uppercase;
}
.readbutton1 a:hover {
font-size: 15px;
color: #58585a;
text-decoration: none;
background-color: #fff;
border: #fff 1px solid;
}
.textgreen {
font-family: 'Lato-Regular';
font-size: 20px;
color: #39a231;
text-decoration: none;
}
.textblacks {
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
letter-spacing: 1px;
padding: 15px 0px 0px 0px;
}
#gttextimonials {
margin: 0px;
padding: 40px 0px 27px 0px;
width: 100%;
height: 350px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/textibg.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#gttextimonialleft {
margin: 0px;
padding: 100px 0px 0px 0px;
width: 25%;
height: 230px;
float: left;
border-right: #FFFFFF 1px solid;
}
#gttextimonialright {
margin: 50px 0px 0px 4%;
padding: 0px;
width: 45%;
height: auto;
float: left;
}
#arrowleft {
margin: 0px;
padding: 0px;
width: 5%;
height: auto;
float: left;
}
#arrowright {
margin: -44px 0 0 40px;
padding: 0px;
width: 96%;
height: auto;
float: left;
font-family: 'Lato-Regular';
font-size: 18px;
color: #353535;
text-decoration: none;
line-height: 29px;
} .sidenav {
height: 370px;
width: 0;
position: absolute;
z-index: 111;
top: 0;
right: 0;
background-color: #58585a;
overflow-x: hidden;
padding-top: 30px;
transition: 0.5s;
margin-top: 0px;
} .sidenav a {
padding: 12px 8px 12px 20px;
text-decoration: none;
color: #fff;
display: block;
transition: 0.3s;
font-family: 'Lato-Regular';
font-size: 13px;
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
border-bottom: #6d6d70 1px dotted;
} .sidenav a:hover,
.offcanvas a:focus {
color: #f1f1f1;
} .sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 14px;
margin-left: 50px;
}
#headbotm input[type="submit"] {
background: #f7931e none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
float: left;
font-family: "Lato-Regular";
font-size: 18px;
font-weight: bold;
letter-spacing: -0.8px;
padding: 12px;
text-transform: uppercase;
transition: all 0.3s linear 0s;
width: 100%;
border-radius: 4px;
height: 50px;
margin-top: 1px;
}
#headbotm input[type="submit"]:hover {
background: #2a2727 none repeat scroll 0 0;
color: #fff;
}
#popupformm input[type="submit"] {
background: #f7931e none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
color: #fff;
cursor: pointer;
float: left;
font-family: "Lato-Regular";
font-size: 18px;
font-weight: bold;
letter-spacing: -0.8px;
padding: 11px;
text-transform: uppercase;
transition: all 0.3s linear 0s;
width: 99%;
height: 45px;
margin: 1px 0 0 1px;
}
#popupformm input[type="submit"]:hover {
background: #2a2727 none repeat scroll 0 0;
color: #fff;
}
#wpcf7-f144-p27-o1 input[type="submit"] {
background: #f7931e none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
color: #fff;
cursor: pointer;
float: left;
font-family: "Lato-Regular";
font-size: 18px;
font-weight: bold;
letter-spacing: -0.8px;
padding: 11px;
text-transform: uppercase;
transition: all 0.3s linear 0s;
width: 120px;
}
#wpcf7-f144-p27-o1 input[type="submit"]:hover {
background: #2a2727 none repeat scroll 0 0;
color: #fff;
} #f1_container {
position: relative;
margin: 10px auto;
width: 301px;
height: 287px;
z-index: 1;
}
#f1_container {
perspective: 1000;
}
#f1_card {
width: 100%;
height: 100%;
transform-style: preserve-3d;
transition: all 0.3s linear;
}
#f1_container:hover #f1_card {
transform: rotateY(180deg);
box-shadow: -5px 5px 5px #fff;
}
.face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
}
.face.back {
display: block;
transform: rotateY(180deg);
box-sizing: border-box;
padding: 30px 20px 10px 20px;
color: white;
text-align: center;
background-color: #4dc3c4;
border-radius: 4px;
font-family: 'Lato-Regular';
font-size: 18px;
color: #fff;
text-decoration: none;
}
#arrow {
margin-top: 20px;
padding: 0px 40%;
width: 100%;
height: auto;
float: left;
}
#headkinder {
margin: 0px;
padding: 0px;
width: 100%;
height: 221px;
float: left;
background-repeat: no-repeat;
background-position: center top;
}
#gtcleanleft {
margin: 0px;
padding: 0px;
width: 40%;
height: auto;
float: left;
}
#gtcleanleftia {
margin: 0px;
padding: 0px;
width: 50%;
height: auto;
float: left;
}
#gtcleanleftia1 {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#gtcleanright {
margin: 0px;
padding: 40px 0px 0px 0px;
width: 60%;
height: auto;
float: left;
}
#gtcleanrtop {
margin: 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
}
#gtcleanrbot {
margin: 30px 0px 0px 0px;
padding: 3%;
width: 90%;
height: auto;
float: left;
background-color: #616162;
}
.whitehead {
font-family: 'Lato-Regular';
font-size: 22px;
color: #fff;
text-decoration: none;
text-transform: uppercase;
}
#headblog {
margin: 0px;
padding: 0px;
width: 100%;
height: 221px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headblog.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#blogleftm {
margin: 30px 0px 0px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#blogleft {
margin: 0px;
padding: 0px;
width: 70%;
height: auto;
float: left;
}
#blogm {
margin: 0px 0px 20px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#blogltop {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#bloglbot {
margin: 0px;
padding: 15px 0px 15px 0px;
width: 94%;
height: auto;
float: left;
border-bottom: #cdcdcd 1px solid;
font-family: 'Lato-Regular';
font-size: 20px;
color: #50b848;
text-decoration: none;
}
#blogcontent {
margin: 0px;
padding: 10px 0px 10px 0px;
width: 100%;
height: auto;
float: left;
}
#blogcontentbot {
margin: 0px;
padding: 20px 0px 20px 0px;
width: 100%;
height: auto;
float: left;
}
#blogdate {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 30%;
height: auto;
float: left;
}
#share {
margin: -8px auto;
padding: 0px 0px 0px 0px;
width: 15%;
height: auto;
float: left;
}
#share ul {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#share ul li {
margin: 0px;
padding: 0px;
width: 31%;
height: auto;
float: left;
list-style-type: none;
}
#readmore {
margin: 0 auto;
padding: 0px;
width: 40%;
height: auto;
float: left;
}
#blogright {
margin: 0px 0px 0px 0%;
padding: 0px;
width: 30%;
height: auto;
float: left;
}
#category {
margin: 0px;
padding: 5%;
width: 90%;
height: auto;
float: left;
background-color: #e9f8fa;
}
#headingcate {
margin: 0px;
padding: 0px 0px 13px 0px;
width: 100%;
height: auto;
float: left;
border-bottom: #58585a 3px solid;
font-family: 'Lato-Regular';
font-size: 20px;
color: #161616;
text-decoration: none;
text-transform: uppercase;
}
#headcatebot {
margin: 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
}
#firstweekblog {
margin: 20px 0px 20px 0px;
padding: 130px 1% 0px 1%;
width: 98%;
height: 80px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/firstweek.jpg);
text-align: center;
}
#bloglbot1 {
margin: 0px;
padding: 15px 0px 15px 0px;
width: 100%;
height: auto;
float: left;
border-bottom: #cdcdcd 1px solid;
font-family: 'Lato-Regular';
font-size: 20px;
color: #50b848;
text-decoration: none;
letter-spacing: normal;
}
#bloglbot1 a {
color: #50b848;
text-decoration: none;
}
#bloglbot1 a:hover {
color: #58585a;
text-decoration: none;
}
#blogcontent1 {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
letter-spacing: 0.5px;
}
#blogcontentbot1 {
margin: 0px;
padding: 20px 0px 5px 0px;
width: 100%;
height: auto;
float: left;
}
#blogdate1 {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#share1 {
margin: 0 auto;
padding: 10px 0px 0px 0px;
width: 30%;
height: auto;
float: left;
}
#share1 ul {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#share1 ul li {
margin: 0px;
padding: 0px;
width: 31%;
height: auto;
float: left;
list-style-type: none;
}
#ecoblog {
margin: 20px 0px 0px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
text-align: center;
}
.callblog {
font-family: 'Lato-Bold';
font-size: 25px;
color: #fff;
text-decoration: none;
letter-spacing: 1px;
line-height: 22px;
}
.text {
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
letter-spacing: 0.3px;
line-height: 22px;
}
.linkdate {
font-family: 'Lato-Regular';
font-size: 15px;
color: #000000;
text-decoration: none;
}
.linkdate a:hover {
color: #4e93b9;
text-decoration: none;
}
.readlink a {
margin: 0px 0px 0px 0px;
padding: 15px 40px 15px 40px;
width: auto;
height: auto;
float: left;
font-family: 'Lato-Regular';
font-size: 14px;
color: #fff;
text-decoration: none;
border-radius: 4px;
text-transform: uppercase;
background-color: #50b848;
font-weight: bold;
}
.readlink a:hover {
font-size: 14px;
color: #d4f1f5;
text-decoration: none;
}
.linkcateg {
font-family: 'Lato-Regular';
font-size: 15px;
color: #50b848;
text-decoration: none;
display: block;
line-height: 40px;
}
.linkcateg a:hover {
color: #49a9c5;
text-decoration: none;
}
.linkmenu a {
font-family: 'Lato-Regular';
font-size: 14px;
color: #b1b1b3;
text-decoration: none;
padding: 10px 0px 10px 30px;
}
.linkmenu a:hover {
color: #76ea6d;
text-decoration: none;
}
#contacthead {
margin: 0px;
padding: 0px;
width: 100%;
height: 221px;
float: left;
background-repeat: no-repeat;
background-position: center top;
}
#contactm {
margin: 35px 0 35px 0;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#contactm-pop {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
background: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/about-bg.jpg);
background-repeat: no-repeat;
background-position: top;
}
#contactleft {
margin: 0px;
padding: 0px;
width: 60%;
height: auto;
float: left;
}
#manem {
margin: 0px 0px 14px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#maneleft {
margin: 0px;
padding: 0px;
width: 48%;
height: auto;
float: left;
}
#manemright {
margin: 0px 0px 0px 2%;
padding: 0px;
width: 48%;
height: auto;
float: left;
}
#manembot {
margin: 15px 0px 10px 0px;
padding: 0px;
width: 98%;
height: auto;
float: left;
}
#submit {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 167px;
height: 53px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/sub.jpg);
border: none;
font-size: 0px;
background-repeat: no-repeat;
}
#contactright {
margin: 0px 0px 0px 2%;
padding: 0px;
width: 38%;
height: auto;
float: left;
}
#contactrtop {
margin: 0px;
padding: 150px 0px 0px 0px;
width: 100%;
height: 111px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contactbg.jpg);
background-repeat: no-repeat;
background-position: center top;
text-align: center;
}
#contactrbot {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#contactrbot img {
width: 100%;
height: auto;
}
.textboxcon {
margin: 0px;
padding: 3%;
width: 94%;
height: 28px;
float: left;
font-family: 'Lato-Regular';
font-size: 14px;
color: #58585a;
text-decoration: none;
border-radius: 4px;
border: #96d491 1px solid;
}
.textboxcon1 {
margin: 0px;
padding: 2%;
width: 100%;
height: 50px;
float: left;
font-family: 'Lato-Regular';
font-size: 14px;
color: #58585a;
text-decoration: none;
border-radius: 4px;
border: #96d491 1px solid;
}
.textarea {
margin: 0px;
padding: 2%;
width: 96%;
height: 200px;
float: left;
font-family: 'Lato-Regular';
font-size: 14px;
color: #58585a;
text-decoration: none;
border-radius: 4px;
border: #96d491 1px solid;
}
#commentform textarea {
margin: 1% 5% 1% 0;
padding: 2%;
width: 90%;
height: 150px;
float: left;
font-family: 'Lato-Regular';
font-size: 14px;
color: #58585a;
text-decoration: none;
border-radius: 4px;
border: #96d491 1px solid;
}
#about {
margin: 0 auto;
padding: 15px;
width: 97%;
height: auto;
background-color: #fff;
background: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/about-bg.jpg);
background-repeat: no-repeat;
background-position: top;
}
#video {
margin: 0px;
padding: 0;
width: 100%;
height: auto;
float: left;
text-align: center;
}
#aboutbot {
margin: 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
text-align: left;
}
#aboutcall {
margin: 0px;
padding: 3%;
width: 94%;
height: auto;
float: left;
background-color: #58585a;
}
#aboutcleft {
margin: 0px;
padding: 0%;
width: 50%;
height: auto;
float: left;
}
#aboutcright {
margin: 10px 0px 0px 0px;
padding: 0%;
width: 50%;
height: auto;
float: left;
}
#aboutcallr {
margin: 0px;
padding: 10px 0px 10px 50px;
width: 165px;
height: auto;
float: right;
background-color: #50b848;
border-radius: 4px;
font-family: 'Lato-Regular';
font-size: 22px;
color: #fff;
text-decoration: none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calls.jpg);
background-repeat: no-repeat;
background-position: left;
}
#aboutcallr a {
color: #fff;
text-decoration: none;
}
.blacktext {
font-family: 'Lato-Regular';
font-size: 22px;
color: #232323;
text-decoration: none;
text-transform: uppercase;
}
#office {
margin: 18px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
background-color: #50b848;
}
#motel {
margin: 18px 0px 15px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: auto;
float: left;
background-color: #b5e4eb;
}
#headoffice {
margin: 0px;
padding: 0px;
width: 100%;
height: 221px;
float: left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headoffice.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#headmotel {
margin: 0px;
padding: 0px;
width: 100%;
height: 221px;
float: left;
background-repeat: no-repeat;
background-position: center top;
}
#gtcleanrbot-office {
margin: 30px 0px 0px 0px;
padding: 3%;
width: 90%;
height: auto;
float: left;
background-color: #5cbd55;
}
#gtcleanrbot-motel {
margin: 30px 0px 0px 0px;
padding: 3%;
width: 90%;
height: auto;
float: left;
background-color: #c4e9ef;
}
.whitehead-motel {
font-family: 'Lato-Regular';
font-size: 22px;
color: #080808;
text-decoration: none;
text-transform: uppercase;
}
.textblue-motel {
font-family: 'Lato-Regular';
font-size: 20px;
color: #50b848;
text-decoration: none;
}
.whitetext-motel {
font-family: 'Lato-Regular';
font-size: 15px;
color: #58585a;
text-decoration: none;
letter-spacing: 1px;
padding: 15px 0px 0px 0px;
}
.link:nth-child(4),
.link:nth-child(5),
.link:nth-child(6),
.link:nth-child(10),
.link:nth-child(11),
.link:nth-child(12) {
background-color: #bfe6ec !important;
}
div.wpcf7-validation-errors {
display: none !important;
}
.wpcf7-not-valid-tip {
font-family: 'Lato-Regular';
display: inline !important;
}
#firstweekbot .wpcf7-form-control-wrap {
position: inherit !important;
}
#socialbot-mobile {
margin: 0 auto;
padding: 0px 2px 0px 0px;
width: 25%;
height: auto;
float: none;
display: none;
}
#socialbot-mobile ul {
margin: 0px 0px 15px 0px;
padding: 0px;
width: 100%;
height: auto;
float: left;
}
#socialbot-mobile ul li {
margin: 0 auto;
padding: 0px;
width: 50%;
height: auto;
float: left;
list-style-type: none;
}
#callbot-mobile {
margin: 0 auto;
padding: 10px 0px 10px 0%;
width: 15%;
height: auto;
float: none;
background-image: none;
background-repeat: no-repeat;
background-position: left;
font-family: 'Lato-Bold';
font-size: 18px;
color: #fff;
text-decoration: none;
letter-spacing: 1px;
border: #8e8e8e 1px solid;
border-radius: 4px;
display: none;
}
#callbot-mobile-outer {
margin: 0;
padding: 0;
width: 100%;
height: auto;
float: left;
}
.shop-block .woocommerce-order h2 {
font-size: 20px;
font-weight: 600;
font-family: 'Lato-Light'; }
.shop-block .woocommerce .woocommerce-customer-details address {
font-size: 14px; }
@media all and (max-width: 900px) {
.shop-block .woocommerce-thankyou-order-details li {
margin-bottom: 2rem; } }
@media all and (max-width: 640px) {
.shop-block .woocommerce-order {
text-align: left; } }@media screen and (max-width:1240px) {
#calltop {
margin-right:10px !important;
}
}
@media all and (max-width:840px) {
.shop-block .top-info-block > div {
flex-direction:column;
}
}
@media screen and (max-width:740px) {
#customer_login {
text-align:left
}
#customer_login .form-elememt {
margin-bottom:0px
}
#customer_login .login-action {
padding-top:10px;
align-items: center;
display: flex;
}
}
@media screen and (min-width:1025px) and (max-width: 1280px) {
#containers{
margin:0px;
padding:0px;
width:100%;
float:left;
}
.container{
margin:0 auto 0 auto;
padding:0px;
max-width:100%;
}
#top{
margin:0px;
padding:0px; 
width:100%;
height:auto;
float:left; 
}
#logo{
margin:0px;
padding:0px;
width:20%;
height:auto;
float:left; 
}
#logocenter{
margin:0px;
padding:40px 0px 0px 0px;
width:50%;
height:auto;
float:left; 
}	
#logoright{
margin:0px;
padding:20px 1% 0px 1%;
width:8%;
height:auto;
float:left; 
}
#socialtop{
margin:0 auto;
padding:0px;
width:100%;
height:auto;  
}
#socialtop ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#socialtop ul li{
margin:20px 0px 0px 0px;
padding:0px;
width:50%;
height:auto;
float:left;
list-style-type:none;  
}
#calltop{
margin:35px 0px 0px 0px;
padding:13px 0px 0px 5%;
width:13%;
height:35px;
float:right;
background-color:#58585a;
border-radius:4px;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calltop.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Bold';
font-size:18px;
color:#fff;
text-decoration:none;
letter-spacing:1px; 
}
#logom{
margin:0px;
padding:0px;
width:20%;
height:auto;
float:left; 
display:none;
}
#callm{
margin:0px;
padding:0px;
width:13%;
height:auto;
float:left;
display:none; 
}
#mmenu{
margin:0px;
padding:0px;
width:13%;
height:auto;
float:left;
display:none;
}		
#barmenu{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
text-align:right;
} nav { width: 100%; }
.nav_wrapper {
position: relative;
left: 0;
top: 0;
width: 100%;
transition: top .5s ease-out;
background:none;
}
.btn {
padding: 10px 1%;
margin: 5px;
color: #fff;
text-decoration: none;
font-family: sans-serif;
transition: all 0.1s ease;
}
.menu-link { display: none; }
.spinner-master input[type=checkbox] { display: none; }
.menu {
width:100%;
height: auto;
background:none;
transition: all 0.3s ease;
margin:0px 0px 0px 0%;
padding:0px; 
}
.menu ul {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
display: inline-block;
transition: all 0.5s ease;
}
.menu > li > ul.sub_menu {
min-width: 10em;
padding: 0px 0;
background-color: #f4f4f4;
border: 1px solid #fff;
transition: all 0.5s ease;
}
.menu ul li { padding: 0px;
transition: all 0.5s ease;
}
.menu > ul > li { display: inline-block; 
transition: all 0.5s ease;
margin: 0px 0px 0px -4px;
}
.menu ul li a {
display: block;
text-decoration: none;
transition: all 0.5s ease;
font-family:'Lato-Regular';
font-size:13px;
color:#58585a;
text-decoration:none;
text-transform:uppercase; 
}
.menu ul li a:hover {
background:none;
color: #4bb850;
}
.menu ul li.hover > a { 
color: #4bb850; 
}
#selected{ 
color: #4bb850;  
}
.menu ul li > a { padding: 14px 18px 6px 18px; 
transition: all 0.5s ease;
} 
.menu ul ul
{
display:none;
position:absolute;
top:100%;
left:30.5%;
background:#fff;
padding:0;
text-align:left;
z-index:999;
}
.menu ul ul li
{
float:none;
width:auto;
}
.menu ul ul a
{
line-height:120%;
padding:10px 15px;
}
.menu ul li:hover > ul
{
display:block;
} #header{
margin:0px;	padding:0px;	width:100%;	height:412px;	float:left;		background-repeat:no-repeat;	background-position:center top;
}
#firstweek{
margin:0px;
padding:40px 0px 40px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5; 
}
#firstweektop{
margin:0px;
padding:0px 0px 25px 0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#firstweekbot{
margin:0 auto;
padding:0px;
width:80%;
height:auto; 
}
#firstweekbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#firstweekbot ul li{
margin:0px 0.6% 0px 0.6%;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
text-align:center; 
}	
#getquote{
margin:0px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#kinder{
margin:45px 0px 45px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#kinderm{
margin: 0 auto;
padding:0px;
width:90%;
height:auto;  
}	
#kinder ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}		
#kinder ul li{
margin:0px;
padding:0px;
width:33%;
height:auto;
float:left;
list-style-type:none;
text-align:center;  
}		
#ourcleaning{
margin:0px;
padding:50px 0px 50px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;  
}		
#ourcleantop{
margin:0px;
padding:13px 0px 0px 0px;
width:100%;
height:66px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ourcleaning.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;  
}		
#ourcleanbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul li{
margin:0px 1% 0px 1%;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;  
}	
#ecofriendly{
margin:0px;
padding:0px;
width:100%;
height:412px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/eco.jpg);
background-repeat:no-repeat;
background-position:center top;  
}
#ecofriendly-shop{
margin:0px;
padding:0px;
width:100%;
height:412px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/eco-shop.jpg);
background-repeat:no-repeat;
background-position:center top;  
}
#ecofrienblog{
margin:10.2% 0px 0px 25%;
padding:0px;
width:auto;
height:auto;
float:left;   
}				
.ecotext{
font-family:'Lato-Regular';
font-size:20px;
color:#353535;
text-decoration:none;
background-color:#FFFFFF;
border-radius:4px;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.jpg);
background-repeat:no-repeat;
background-position:left;
padding:10px 20px 10px 38px;
width:auto;
height:auto;
margin-bottom:10px;
}		
#foter{
margin:16px 0px 0px 0px;
padding:30px 0px 0px 0px;
width:100%;
height:210px;
float:left;
background-color:#e5f7f9; 
}	
#company{
margin:0px;
padding:0px;
width:8%;
height:auto;
float:left;  
}
#spesility{
margin:0px 0px 0px 2%;
padding:0px;
width:9%;
height:auto;
float:left;  
}
#services{
margin:0px 0px 0px 2%;
padding:0px;
width:44%;
height:auto;
float:left;  
}
#serviceleft{
margin:0px 2% 0px 0%;
padding:0px;
width:48%;
height:auto;
float:left;  
}
#serviceright{
margin:0px;
padding:0px;
width:50%;
height:auto;
float:left;  
}
#contact{
margin:0px 0px 0px 2%;
padding:0px;
width:23%;
height:auto;
float:left;  
}
#callbot{
margin:15px 0px 10px 0px;
padding:0px 0px 0px 25px;
width:100%;
height:auto;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/call.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Regular';
font-size:18px;
color:#58585a;
text-decoration:none;  
}
#email{
margin:0px;
padding:0px 0px 0px 25px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/mail.jpg);
background-repeat:no-repeat;
background-position:left;  
}		
#followus{
margin:0px;
padding:0px;
width:10%;
height:auto;
float:left;  
}	
#foterbot{
margin:0px;
padding:15px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#58585a;  
}	
#logobot{
margin:0px;
padding:3px 0px 0px 0px;
width:8%;
height:auto;
float:left; 
}
#logobotcneter{
margin:0px;
padding:3px 0px 0px 0px;
width:82%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:13px;
color:#fff;
text-decoration:none;
letter-spacing:0.8px; 
}
#logobotright{
margin:-25px 0px 0px 0px;
padding:0px;
width:10%;
height:auto;
float:right;
text-align:right; 
}
#gtcleaninghead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/gtcleanig.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#gtheadbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;
font-family:'Lato-Light';
font-size:25px;
color:#161616;
text-decoration:none;  
}			
#kindergarten{
margin:18px 0px 15px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#58585a;  
}
#kindergartenleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#kindergartenright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}
#kindertop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#50b848 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#kinderbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#officebuilder{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#50b848;  
}
#officebuilderleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#officebuilderright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}
#officebtop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#ffff 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#officebbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#motelss{
margin:15px 0px 20px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#b5e4eb;  
}
#motelssleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#motelssright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}
#motelsstop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#080808;
text-decoration:none;
text-transform:uppercase;   
}
#motelssbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#gttextimonials{
margin:0px;
padding:40px 0px 27px 0px;
width:100%;
height:350px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/textibg.jpg);
background-repeat:no-repeat;
background-position:center top;
}	
#gttextimonialleft{
margin:0px;
padding:100px 0px 0px 0px;
width:25%;
height:230px;
float:left;
border-right:#FFFFFF 1px solid;  
}		
#gttextimonialright{
margin:50px 0px 0px 3%;
padding:0px;
width:70%;
height:auto;
float:left;  
}	
#arrowleft{
margin:0px;
padding:0px;
width:5%;
height:auto;
float:left;  
}
#arrowright{
margin:0px;
padding:0px;
width:60%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:18px;
color:#353535;
text-decoration:none;
line-height:29px;  
}	
#headkinder{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headKinder.jpg);
background-repeat:no-repeat;
background-position:center top; 
}	
#gtcleanleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#gtcleanleftia{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanleftia1{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}	
#gtcleanrtop{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanrbot{
margin:30px 0px 0px 0px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#616162; 
}
#gtcleanrbot-office{
margin:30px 0px 0px 0px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#5cbd55; 
}
#gtcleanrbot-motel{
margin:30px 0px 0px 0px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#c4e9ef; 
}	
#headblog{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headblog.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#blogleftm{
margin:30px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}			
#blogleft{
margin:0px;
padding:0px;
width:70%;
height:auto;
float:left; 
}
#blogm{
margin:0px 0px 20px 0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop{
margin:0px;
padding:0px;
width:94%;
height:auto;
float:left; 
}
#bloglbot{
margin:0px;
padding:15px 0px 15px 0px;
width:94%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none; 
}
#blogcontent{
margin:0px;
padding:10px 0px 10px 0px;
width:94%;
height:auto;
float:left;
}
#blogcontentbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate{
margin:10px 0px 0px 0px;
padding:0px;
width:30%;
height:auto;
float:left;
}
#share{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:15%;
height:auto;
float:left;
}
#share ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#readmore{
margin:0 auto;
padding:0px;
width:40%;
height:auto;
float:left;
}
#blogright{
margin:0px 0px 0px 0%;
padding:0px;
width:30%;
height:auto;
float:left; 
}			
#category{
margin:0px;
padding:5%;
width:90%;
height:auto;
float:left;
background-color:#e9f8fa; 
}
#headingcate{
margin:0px;
padding:0px 0px 13px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#161616;
text-decoration:none;
text-transform:uppercase; 
}
#headcatebot{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left; 
}
#firstweekblog{
margin:20px 0px 20px 0px;
padding:130px 1% 0px 1%;
width:98%;
height:80px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/firstweek.jpg);
text-align:center;	
}
#bloglbot1{
margin:0px;
padding:15px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none;
letter-spacing:normal; 
}
#blogcontent1{
margin:0px;
padding:10px 0px 0px 0px;
width:100%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:15px;
color:#58585a;
text-decoration:none;
letter-spacing:0.5px;
}
#blogcontentbot1{
margin:0px;
padding:20px 0px 5px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate1{
margin:10px 0px 0px 0px;
padding:0px;
width:65%;
height:auto;
float:left;
}
#share1{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:30%;
height:auto;
float:left;
}
#share1 ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share1 ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#ecoblog{
margin:20px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
}	
#contacthead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contacthead.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#contactm{
margin:35px 0px 35px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
}		
#contactleft{
margin:0px;
padding:0px;
width:60%;
height:auto;
float:left;
}
#manem{
margin:0px 0px 14px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
}	
#maneleft{
margin:0px;
padding:0px;
width:48%;
height:auto;
float:left;
}
#manemright{
margin:0px 0px 0px 2%;
padding:0px;
width:48%;
height:auto;
float:left;
}
#manembot{
margin:15px 0px 10px 0px;
padding:0px;
width:98%;
height:auto;
float:left;
}			
#submit{
margin:10px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
background-repeat:no-repeat;
}
#contactright{
margin:0px 0px 0px 2%;
padding:0px;
width:38%;
height:auto;
float:left;
}
#contactrtop{
margin:0px;
padding:150px 0px 0px 0px;
width:100%;
height:111px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contactbg.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}
#contactrbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#contactrbot img{ 
width:100%;
height:auto; 
}		
#about{
margin:0 auto;
padding:2%;
width:96%;
height:auto;
background-color:#fff;
}
#video{
margin:0px;
padding:2%;
width:96%;
height:auto;
float:left;
text-align:center;
}		
#aboutbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:left;
}	
#aboutcall{
margin:0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#58585a;
}
#aboutcleft{
margin:0px;
padding:0%;
width:50%;
height:auto;
float:left; 
}
#aboutcright{
margin:10px 0px 0px 0px;
padding:0%;
width:50%;
height:auto;
float:left; 
}
#aboutcallr{
margin:0px;
padding:2% 0px 8px 50px;
width:44%;
height:auto;
float:right;
background-color:#50b848;
border-radius:4px;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calls.jpg);
background-repeat:no-repeat;
background-position:left; 
}		
#aboutcallr a{
color:#fff;
text-decoration:none;
}	
}
@media screen and (max-width: 1024px) {
#containers{
margin:0px;
padding:0px;
width:100%;
float:left;
}
.container{
margin:0 auto 0 auto;
padding:0px;
max-width:100%;
}
#top{
margin:0px;
padding:0px; 
width:100%;
height:auto;
float:left; 
}
#logo{
margin:0px;
padding:0px;
width:19%;
height:auto;
float:left; 
}
#logocenter{
margin:0px;
padding:40px 0px 0px 0px;
width:51%;
height:auto;
float:left; 
}	
#logoright{
margin:0px;
padding:20px 1% 0px 1%;
width:8%;
height:auto;
float:left; 
}
#socialtop{
margin:0 auto;
padding:0px;
width:100%;
height:auto;  
}
#socialtop ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#socialtop ul li{
margin:20px 0px 0px 0px;
padding:0px;
width:50%;
height:auto;
float:left;
list-style-type:none;  
}
#calltop{
margin:42px 0px 0px 0px;
padding:9px 1% 0px 3.8%;
width:14%;
height:32px;
float:left;
background-color:#58585a;
border-radius:4px;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calltop.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Bold';
font-size:18px;
color:#fff;
text-decoration:none;
letter-spacing:1px; 
}
#logom{
margin:0px;
padding:0px;
width:20%;
height:auto;
float:left; 
display:none;
}
#callm{
margin:0px;
padding:0px;
width:13%;
height:auto;
float:left;
display:none; 
}
#mmenu{
margin:0px;
padding:0px;
width:13%;
height:auto;
float:left;
display:none;
}		
#barmenu{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
text-align:right;
} nav { width: 100%; }
.nav_wrapper {
position: relative;
left: 0;
top: 0;
width: 100%;
transition: top .5s ease-out;
background:none;
}
.btn {
padding: 10px 1%;
margin: 5px;
color: #fff;
text-decoration: none;
font-family: sans-serif;
transition: all 0.1s ease;
}
.menu-link { display: none; }
.spinner-master input[type=checkbox] { display: none; }
.menu {
width:100%;
height: auto;
background:none;
transition: all 0.3s ease;
margin:0px 0px 0px 0%;
padding:0px; 
}
.menu ul {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
display: inline-block;
transition: all 0.5s ease;
}
.menu > li > ul.sub_menu {
min-width: 10em;
padding: 0px 0;
background-color: #f4f4f4;
border: 1px solid #fff;
transition: all 0.5s ease;
}
.menu ul li { padding: 0px;
transition: all 0.5s ease;
}
.menu > ul > li { display: inline-block; 
transition: all 0.5s ease;
margin: 0px 0px 0px -4px;
}
.menu ul li a {
display: block;
text-decoration: none;
transition: all 0.5s ease;
font-family:'Lato-Regular';
font-size:13px;
color:#58585a;
text-decoration:none;
text-transform:uppercase; 
}
.menu ul li a:hover {
background:none;
color: #4bb850;
}
.menu ul li.hover > a { 
color: #4bb850; 
}
#selected{ 
color: #4bb850;  
}
.menu ul li > a { padding: 14px 11px 6px 11px; 
transition: all 0.5s ease;
} #header{
margin:0px;	padding:0px;	width:100%;	height:412px;	float:left;		background-repeat:no-repeat;	background-position:center top;
}
#firstweek{
margin:0px;
padding:40px 0px 40px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5; 
}
#firstweektop{
margin:0px;
padding:0px 0px 25px 0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#firstweekbot{
margin:0 auto;
padding:0px;
width:80%;
height:auto; 
}
#firstweekbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#firstweekbot ul li{
margin:0px 0.6% 0px 0.6%;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
text-align:center; 
}	
#getquote{
margin:0px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#kinder{
margin:15px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#kinderm{
margin: 0 auto;
padding:0px;
width:90%;
height:auto;  
}	
#kinder ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}		
#kinder ul li{
margin:0px;
padding:0px;
width:33%;
height:auto;
float:left;
list-style-type:none;
text-align:center;  
}	
#ourcleaning{
margin:0px;
padding:50px 0px 50px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;  
}		
#ourcleantop{
margin:0px;
padding:13px 0px 0px 0px;
width:100%;
height:66px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ourcleaning.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;  
}		
#ourcleanbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul li{
margin:0px 1% 0px 1%;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}	
#ecofriendly{
margin:0px;
padding:0px;
width:100%;
height:412px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/eco.jpg);
background-repeat:no-repeat;
background-position:left top;  
}
#ecofriendly-shop{
margin:0px;
padding:0px;
width:100%;
height:412px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/eco-shop.jpg);
background-repeat:no-repeat;
background-position:left top;  
}
#ecofrienblog{
margin:24% 0px 0px 24%;
padding:0px;
width:auto;
height:auto;
float:left;   
}				
.ecotext{
font-family:'Lato-Regular';
font-size:20px;
color:#353535;
text-decoration:none;
background-color:#FFFFFF;
border-radius:4px;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.jpg);
background-repeat:no-repeat;
background-position:left;
padding:10px 20px 10px 38px;
width:auto;
height:auto;
margin-bottom:10px;
}
#foter{
margin:16px 0px 0px 0px;
padding:30px 1% 0px 1%;
width:98%;
height:210px;
float:left;
background-color:#e5f7f9; 
}	
#company{
margin:0px;
padding:0px;
width:8%;
height:auto;
float:left;  
}
#spesility{
margin:0px 0px 0px 2%;
padding:0px;
width:9%;
height:auto;
float:left;  
}
#services{
margin:0px 0px 0px 2%;
padding:0px;
width:44%;
height:auto;
float:left;  
}
#serviceleft{
margin:0px 2% 0px 0%;
padding:0px;
width:48%;
height:auto;
float:left;  
}
#serviceright{
margin:0px;
padding:0px;
width:50%;
height:auto;
float:left;  
}
#contact{
margin:0px 0px 0px 2%;
padding:0px;
width:25%;
height:auto;
float:left;  
}
#callbot{
margin:15px 0px 10px 0px;
padding:0px 0px 0px 25px;
width:100%;
height:auto;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/call.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Regular';
font-size:18px;
color:#58585a;
text-decoration:none;  
}
#email{
margin:0px;
padding:0px 0px 0px 25px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/mail.jpg);
background-repeat:no-repeat;
background-position:left;  
}		
#followus{
margin:0px;
padding:0px;
width:10%;
height:auto;
float:left;  
}	
#foterbot{
margin:0px;
padding:15px 1% 0px 1%;
width:98%;
height:41px;
float:left;
background-color:#58585a;  
}	
#logobot{
margin:0px;
padding:3px 0px 0px 0px;
width:8%;
height:auto;
float:left; 
}
#logobotcneter{
margin:0px;
padding:3px 0px 0px 0px;
width:82%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:13px;
color:#fff;
text-decoration:none;
letter-spacing:0.8px; 
}
#logobotright{
margin:-25px 0px 0px 0px;
padding:0px;
width:10%;
height:auto;
float:right;
text-align:right; 
}	
#gtcleaninghead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/gtcleanig.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#gtheadbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;
font-family:'Lato-Light';
font-size:25px;
color:#161616;
text-decoration:none;  
}			
#kindergarten{
margin:18px 0px 15px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#58585a;  
}
#kindergartenleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#kindergartenright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}
#kindertop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#50b848 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#kinderbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#officebuilder{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#50b848;  
}
#officebuilderleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#officebuilderright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}
#officebtop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#ffff 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#officebbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#motelss{
margin:15px 0px 20px 0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-color:#b5e4eb;  
}
#motelssleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#motelssright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}
#motelsstop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#080808;
text-decoration:none;
text-transform:uppercase;   
}
#motelssbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#gttextimonials{
margin:0px;
padding:40px 0px 27px 0px;
width:100%;
height:350px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/textibg.jpg);
background-repeat:no-repeat;
background-position:center top;
}	
#gttextimonialleft{
margin:0px;
padding:100px 0px 0px 0px;
width:25%;
height:230px;
float:left;
border-right:#FFFFFF 1px solid;  
}		
#gttextimonialright{
margin:50px 0px 0px 3%;
padding:0px;
width:50%;
height:auto;
float:left;  
}	
#arrowleft{
margin:0px;
padding:0px;
width:5%;
height:auto;
float:left;  
}
#arrowright{
margin:4px 0 0 15px;
padding:0px;
width:90%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:18px;
color:#353535;
text-decoration:none;
line-height:29px;  
}		
#headkinder{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headKinder.jpg);
background-repeat:no-repeat;
background-position:center top; 
}	
#gtcleanleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#gtcleanleftia{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanleftia1{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanright{
margin:0px;
padding:40px 0px 0px 0px;
width:60%;
height:auto;
float:left; 
}	
#gtcleanrtop{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanrbot{
margin:30px 0px 0px 0px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#616162; 
}
#gtcleanrbot-office{
margin:30px 0px 0px 0px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#5cbd55; 
}
#gtcleanrbot-motel{
margin:30px 0px 0px 0px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#c4e9ef; 
}
#headblog{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headblog.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#blogleftm{
margin:30px 0px 0px 0px;
padding:0px 1% 0px 1%;
width:98%;
height:auto;
float:left; 
}			
#blogleft{
margin:0px;
padding:0px;
width:65%;
height:auto;
float:left; 
}
#blogm{
margin:0px 0px 20px 0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop img{ 
width:100%;
height:auto; 
}
#bloglbot{
margin:0px;
padding:15px 0px 15px 0px;
width:94%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none; 
}
#blogcontent{
margin:0px;
padding:10px 0px 10px 0px;
width:100%;
height:auto;
float:left;
}
#blogcontentbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate{
margin:10px 0px 0px 0px;
padding:0px;
width:30%;
height:auto;
float:left;
}
#share{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:15%;
height:auto;
float:left;
}
#share ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#readmore{
margin:0 auto;
padding:0px;
width:40%;
height:auto;
float:left;
}
#blogright{
margin:0px 0px 0px 5%;
padding:0px;
width:30%;
height:auto;
float:left; 
}			
#category{
margin:0px;
padding:5%;
width:90%;
height:auto;
float:left;
background-color:#e9f8fa; 
}
#headingcate{
margin:0px;
padding:0px 0px 13px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#161616;
text-decoration:none;
text-transform:uppercase; 
}
#headcatebot{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left; 
}
#firstweekblog{
margin:20px 0px 20px 0px;
padding:130px 1% 0px 1%;
width:98%;
height:80px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/firstweek.jpg);
background-position:center;
text-align:center;	
}
#bloglbot1{
margin:0px;
padding:15px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none;
letter-spacing:normal; 
}
#blogcontent1{
margin:0px;
padding:10px 0px 0px 0px;
width:100%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:15px;
color:#58585a;
text-decoration:none;
letter-spacing:0.5px;
}
#blogcontentbot1{
margin:0px;
padding:20px 0px 5px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate1{
margin:10px 0px 0px 0px;
padding:0px;
width:65%;
height:auto;
float:left;
}
#share1{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:30%;
height:auto;
float:left;
}
#share1 ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share1 ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#ecoblog{
margin:20px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
}	 
#ecoblog img{ 
width:100%;
height:auto; 
}	 	 
#about{
margin:0 auto;
padding:15px 0 0 0;
width:100%;
height:auto;
background-color:#fff;
text-align:center;
}
#video{
margin:0px;
padding:2%;
width:96%;
height:auto;
float:left;
text-align:left;
}		
#aboutbot{
margin:0px;
padding:15px;
width:96%;
height:auto;
float:left;
text-align:left;
}	
#aboutcall{
margin:15px;
padding:3%;
width:90%;
height:auto;
float:left;
background-color:#58585a;
}
#aboutcleft{
margin:0px;
padding:0%;
width:50%;
height:auto;
float:left; 
}
#aboutcright{
margin:10px 0px 0px 0px;
padding:0%;
width:50%;
height:auto;
float:left; 
}
#aboutcallr{
margin:0px;
padding:2% 0px 8px 50px;
width:44%;
height:auto;
float:right;
background-color:#50b848;
border-radius:4px;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calls.jpg);
background-repeat:no-repeat;
background-position:left; 
}	
#aboutcallr a{
color:#fff;
text-decoration:none;
}	
}
@media screen and (max-width: 768px) {
#containers{
margin:0px;
padding:0px;
width:100%;
float:left;
}
.container{
margin:0 auto 0 auto;
padding:0px;
max-width:100%;
}
#top{
margin:0px 0px 0px 0px;
padding:0px 0% 0px 0%; 
width:100%;
height:auto;
float:left; 
}
#logo{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
display:none;  
}
#logocenter{
margin:0px;
padding:10px 0px 0px 0px;
width:65%;
height:auto;
float:left;
display:none; 
}	
#logoright{
margin:0px 0px 0px 0%;
padding:0px 0% 0px 0%;
width:70%;
height:auto;
float:left; 
}
#socialtop{
margin:0 auto;
padding:0px;
width:38%;
height:auto;
display:none;  
}
#socialtop ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#socialtop ul li{
margin:0px 0px 0px 0px;
padding:0px;
width:50%;
height:auto;
float:left;
list-style-type:none;
text-align:right;  
}
#calltop{
margin:85px 0px 0px 0px;
padding:13px 0px 0px 2%;
width:18%;
height:35px;
float:left;
background-color:#58585a;
border-radius:4px;
background-image:none;
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Bold';
font-size:18px;
color:#fff;
text-decoration:none;
display:none;  
}	
#logom{
margin:0px;
padding:0px;
width:50%;
height:50px;
float:left; 
display:block;
text-align:left;
}
#callm{
margin:0px 0px 0px 74%;
padding:0px;
width:12%;
height:auto;
float:left;
display:block;
text-align:center;
position:absolute;
background-color:#50b848; 
}
#mmenu{
margin:0px 0px 0px 0px;
padding:0px;
width:12%;
height:auto;
float:right;
display:block;
background-color:#58585a;
text-align:center;	
}	
#barmenu{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
text-align:right;
} nav { width: 100%; }
.nav_wrapper {
position: relative;
left: 0;
top: 0;
width: 100%;
transition: top .5s ease-out;
background:none;
}
.btn {
padding: 10px 1%;
margin: 5px;
color: #fff;
text-decoration: none;
font-family: sans-serif;
transition: all 0.1s ease;
}
.menu-link { display: none; }
.spinner-master input[type=checkbox] { display: none; }
.menu {
width:100%;
height: auto;
background:none;
transition: all 0.3s ease;
margin:0px 0px 0px 0%;
padding:0px; 
}
.menu ul {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
display: inline-block;
transition: all 0.5s ease;
}
.menu > li > ul.sub_menu {
min-width: 10em;
padding: 0px 0;
background-color: #f4f4f4;
border: 1px solid #fff;
transition: all 0.5s ease;
}
.menu ul li { padding: 0px;
transition: all 0.5s ease;
}
.menu > ul > li { display: inline-block; 
transition: all 0.5s ease;
margin: 0px 0px 0px -4px;
}
.menu ul li a {
display: block;
text-decoration: none;
transition: all 0.5s ease;
font-family:'Lato-Regular';
font-size:13px;
color:#58585a;
text-decoration:none;
text-transform:uppercase; 
}
.menu ul li a:hover {
background:none;
color: #4bb850;
}
.menu ul li.hover > a { 
color: #4bb850; 
}
#selected{ 
color: #4bb850;  
}
.menu ul li > a { padding: 14px 6px 6px 7px; 
transition: all 0.5s ease;
} #header{
margin:0px;	padding:0px;	width:100%;	height:412px;	float:left;		background-repeat:no-repeat;	background-position:center top;
}
#firstweek{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5; 
}
#firstweektop{
margin:0px;
padding:0px 0px 25px 0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#firstweekbot{
margin:0 auto;
padding:0px 2% 0px 2%;
width:96%;
height:auto; 
}
#firstweekbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#firstweekbot ul li{
margin:10px 0.6% 0px 0.6%;
padding:0px;
width:99%;
height:auto;
float:left;
list-style-type:none;
text-align:center; 
}
#getquote{
margin:0px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#getquote img{ 
width:100%;
height:47px;  
}		
#kinder{
margin:15px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#kinderm{
margin: 0 auto;
padding:0px;
width:95%;
height:auto;  
}	
#kinder ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}		
#kinder ul li{
margin:0px;
padding:0px;
width:50%;
height:auto;
float:left;
list-style-type:none;
text-align:center;  
}
#ourcleaning{
margin:0px;
padding:50px 0px 50px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;  
}		
#ourcleantop{
margin:0px;
padding:13px 0px 0px 0px;
width:100%;
height:66px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ourcleaning.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;  
}		
#ourcleanbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul li{
margin:6px 2% 0px 2%;
padding:0px;
width:96%;
height:auto;
float:left;
list-style-type:none;
background-color:#bfe6ec;
}
#ecofriendly{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ecom.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#b8e8b4;  
}
#ecofriendly-shop{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ecom-shop.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#b8e8b4;  
}
#ecofrienblog{
margin:43% 0px 40px 11%;
padding:0px;
width:auto;
height:auto;
float:left;   
}				
.ecotext{
font-family:'Lato-Regular';
font-size:20px;
color:#353535;
text-decoration:none;
background-color:#FFFFFF;
border-radius:4px;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.jpg);
background-repeat:no-repeat;
background-position:left;
padding:10px 20px 10px 38px;
width:auto;
height:auto;
margin-bottom:10px;
}	
#foter{
margin:16px 0px 0px 0px;
padding:40px 2% 30px 2%;
width:96%;
height:auto;
float:left;
background-color:#e5f7f9; 
}	
#company{
margin:0px;
padding:0px;
width:20%;
height:210px;
float:left;  
}
#spesility{
margin:0px 0px 0px 2%;
padding:0px;
width:18%;
height:210px;
float:left;
display:none;  
}
#services{
margin:0px 0px 0px 2%;
padding:0px;
width:61%;
height:210px;
float:left;
display:none;
}
#serviceleft{
margin:0px 2% 0px 0%;
padding:0px;
width:48%;
height:auto;
float:left;  
}
#serviceright{
margin:0px;
padding:0px;
width:50%;
height:auto;
float:left;  
}
#contact{
margin:0px 0px 0px 2%;
padding:0px;
width:37%;
height:auto;
float:left;  
}
#callbot{
margin:15px 0px 10px 0px;
padding:0px 0px 0px 25px;
width:100%;
height:auto;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/call.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Regular';
font-size:18px;
color:#58585a;
text-decoration:none;  
}
#email{
margin:0px;
padding:0px 0px 0px 25px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/mail.jpg);
background-repeat:no-repeat;
background-position:left;  
}		
#followus{
margin:0px 0 0 0;
padding:0px;
width:15%;
height:auto;
float:right;  
}	
#foterbot{
margin:0px;
padding:15px 1% 0px 1%;
width:98%;
height:41px;
float:left;
background-color:#58585a;  
}	
#logobot{
margin:0px;
padding:3px 0px 0px 0px;
width:12%;
height:auto;
float:left; 
}
#logobotcneter{
margin:0px;
padding:3px 0px 0px 0px;
width:78%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:13px;
color:#fff;
text-decoration:none;
letter-spacing:0.8px; 
}
#logobotright{
margin:-25px 0px 0px 0px;
padding:0px;
width:10%;
height:auto;
float:right;
text-align:right; 
}		
#gtcleaninghead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/gtcleanig.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#gtheadbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;
font-family:'Lato-Light';
font-size:25px;
color:#161616;
text-decoration:none;
text-align:center;  
}			
#kindergarten{
margin:18px 0px 15px 0px;
padding:0px 1% 5% 1%;
width:98%;
height:auto;
float:left;
background-color:#58585a;  
}
#kindergartenleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#kindergartenleft img{ 
width:100%;
height:auto; 
}
#kindergartenright{
margin:0px;
padding:20px 0px 0px 5%;
width:55%;
height:auto;
float:left; 
}
#kindertop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#50b848 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#kinderbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#officebuilder{
margin:5px 0px 5px 0px;
padding:0px 1% 5% 1%;
width:98%;
height:auto;
float:left;
background-color:#50b848;  
}
#officebuilderleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#officebuilderleft img{ 
width:100%;
height:auto; 
}
#officebuilderright{
margin:0px;
padding:10px 0px 0px 5%;
width:55%;
height:auto;
float:left; 
}
#officebtop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#ffff 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#officebbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#motelss{
margin:15px 0px 20px 0px;
padding:0px 1% 5% 1%;
width:98%;
height:auto;
float:left;
background-color:#b5e4eb;  
}
#motelssleft{
margin:0px;
padding:0px;
width:40%;
height:auto;
float:left; 
}
#motelssleft img{ 
width:100%;
height:auto; 
}
#motelssright{
margin:0px;
padding:10px 0px 0px 5%;
width:55%;
height:auto;
float:left; 
}
#motelsstop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#080808;
text-decoration:none;
text-transform:uppercase;   
}
#motelssbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}	 
#gttextimonials{
margin:0px;
padding:30px 0px 27px 0px;
width:100%;
height:auto;
float:left;
background-image:none;
background-repeat:no-repeat;
background-position:center top;
background-color:#b8e8b4;
}	
#gttextimonialleft{
margin:0px;
padding:10px 0px 20px 28%;
width:100%;
height:auto;
float:left;
border-right:none;
border-bottom:#FFFFFF 1px solid;
text-align:center;  
}		
#gttextimonialright{
margin:20px 0px 20px 7%;
padding:0px;
width:86%;
height:auto;
float:left;
text-align:center;  
}	
#arrowleft{
margin:0px 0 0 44%;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;  
}
#arrowright{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:18px;
color:#353535;
text-decoration:none;
line-height:29px;
text-align:center;  
}	
#headkinder{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headKinder.jpg);
background-repeat:no-repeat;
background-position:center top; 
}	
#gtcleanleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanleftia{
margin:0px 0px 0px 25%;
padding:0px;
width:50%;
height:auto;
float:left; 
}
#gtcleanleftia img{ 
width:100%;
height:auto;  
}
#gtcleanleftia1{
margin:0px;
padding:0px;
width:50%;
height:auto;
float:left;
display:none; 
}
#gtcleanright{
margin:0px;
padding:40px 0px 20px 0px;
width:100%;
height:auto;
float:left; 
}	
#gtcleanrtop{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#gtcleanrbot{
margin:30px 0px 0px 0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#616162; 
}
#gtcleanrbot-office{
margin:30px 0px 0px 0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#5cbd55; 
}
#gtcleanrbot-motel{
margin:30px 0px 0px 0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#c4e9ef; 
}	
#headblog{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headblog.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#blogleftm{
margin:30px 0px 0px 0px;
padding:0px 1% 0px 1%;
width:98%;
height:auto;
float:left; 
}			
#blogleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogm{
margin:0px 0px 20px 0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop img{ 
width:100%;
height:auto; 
}
#bloglbot{
margin:0px;
padding:15px 0px 15px 0px;
width:94%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none; 
}
#blogcontent{
margin:0px;
padding:10px 0px 10px 0px;
width:100%;
height:auto;
float:left;
}
#blogcontentbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate{
margin:10px 0px 0px 0px;
padding:0px;
width:40%;
height:auto;
float:left;
}
#share{
margin: -8px auto;
padding:0px 0px 0px 0px;
width:25%;
height:auto;
float:left;
}
#share ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#readmore{
margin:0 auto;
padding:0px;
width:40%;
height:auto;
float:left;
}
#blogright{
margin:0px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left; 
}			
#category{
margin:0px;
padding:5%;
width:40%;
height:auto;
float:left;
background-color:#e9f8fa; 
}
#headingcate{
margin:0px;
padding:0px 0px 13px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#161616;
text-decoration:none;
text-transform:uppercase; 
}
#headcatebot{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left; 
}
#firstweekblog{
margin:0px 0px 20px 3%;
padding:130px 1% 0px 1%;
width:45%;
height:222px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/firstweek.jpg);
background-position:center top;
background-repeat:no-repeat; 
text-align:center;
background-color:#58585a;	
}
#bloglbot1{
margin:0px;
padding:15px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none;
letter-spacing:normal; 
}
#blogcontent1{
margin:0px;
padding:10px 0px 0px 0px;
width:100%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:15px;
color:#58585a;
text-decoration:none;
letter-spacing:0.5px;
}
#blogcontentbot1{
margin:0px;
padding:20px 0px 5px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate1{
margin:10px 0px 0px 0px;
padding:0px;
width:65%;
height:auto;
float:left;
}
#share1{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:30%;
height:auto;
float:left;
}
#share1 ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share1 ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#ecoblog{
margin:0px 0px 0px 3%;
padding:0px;
width:47%;
height:auto;
float:left;
text-align:center;
}	 
#ecoblog img{ 
width:100%;
height:auto; 
}	
#contacthead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contacthead.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#contactm{
margin:20px 0 20px;;
padding:0px;
width:100%;
height:auto;
float:left;
}		
#contactleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#manem{
margin:0px 1% 14px 1%;
padding:0px;
width:98%;
height:auto;
float:left;
}	
#maneleft{
margin:0px;
padding:0px;
width:48%;
height:auto;
float:left;
}
#manemright{
margin:0px 0px 0px 2%;
padding:0px;
width:48%;
height:auto;
float:left;
}
#manembot{
margin:15px 0px 10px 0px;
padding:0px;
width:98%;
height:auto;
float:left;
}			
#submit{
margin:10px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
background-repeat:no-repeat;
}
#contactright{
margin:0px 0px 0px 2%;
padding:0px;
width:38%;
height:auto;
float:left;
display:none;
}
#contactrtop{
margin:0px;
padding:150px 0px 0px 0px;
width:100%;
height:111px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contactbg.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}
#contactrbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#contactrbot img{ 
width:100%;
height:auto; 
}		
#about{
margin:0 auto;
padding:15px 0 0 0;
width:100%;
height:auto;
background-color:#fff;
text-align:center;
}
#video{
margin:0px;
padding:2%;
width:96%;
height:auto;
float:left;
text-align:center;
}	
#video img{ 
width:100%;
height:auto; 
}		
#aboutbot{
margin:0px;
padding:15px;
width:96%;
height:auto;
float:left;
text-align:left;
}	
#aboutcall{
margin:15px;
padding:3%;
width:89.3%;
height:auto;
float:left;
background-color:#58585a;
}
#aboutcleft{
margin:0px;
padding:0%;
width:50%;
height:auto;
float:left; 
}
#aboutcright{
margin:10px 0px 0px 0px;
padding:0%;
width:50%;
height:auto;
float:left; 
}
#aboutcallr{
margin:0px;
padding:2% 0px 8px 50px;
width:57%;
height:auto;
float:right;
background-color:#50b848;
border-radius:4px;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calls.jpg);
background-repeat:no-repeat;
background-position:left; 
}	
#aboutcallr a{
color:#fff;
text-decoration:none;
}
}
@media screen and (max-width: 519px) {
#containers{
margin:0px;
padding:0px;
width:100%;
float:left;
}
.container{
margin:0 auto 0 auto;
padding:0px;
max-width:100%;
}
#top{
margin:0px 0px 0px 0px;
padding:0px 0% 0px 0%; 
width:100%;
height:auto;
float:left; 
}
#logo{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
display:none;  
}
#logocenter{
margin:0px;
padding:10px 0px 0px 0px;
width:65%;
height:auto;
float:left;
display:none; 
}	
#logoright{
margin:0px 0px 0px 0%;
padding:0px 0% 0px 0%;
width:70%;
height:auto;
float:left; 
}
#socialtop{
margin:0 auto;
padding:0px;
width:38%;
height:auto;
display:none;  
}
#socialtop ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#socialtop ul li{
margin:0px 0px 0px 0px;
padding:0px;
width:50%;
height:auto;
float:left;
list-style-type:none;
text-align:right;  
}
#calltop{
margin:85px 0px 0px 0px;
padding:13px 0px 0px 2%;
width:18%;
height:35px;
float:left;
background-color:#58585a;
border-radius:4px;
background-image:none;
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Bold';
font-size:18px;
color:#fff;
text-decoration:none;
display:none;  
}	
#logom{
margin:0px;
padding:0px;
width:50%;
height:50px;
float:left; 
display:block;
text-align:left;
}
#callm{
margin:0px 0px 0px 60%;
padding:0px;
width:12%;
height:87px;
float:left;
display:block;
text-align:center;
position:absolute;
background-color:#50b848; 
}
#mmenu{
margin:0px 0px 0px 0px;
padding:0px;
width:20%;
height:87px;
float:right;
display:block;
background-color:#58585a;
text-align:center;	
}	
#barmenu{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
text-align:right;
} .example-header .container { width: 100%; }
.spinner-master * {
transition: all 0.3s;
box-sizing: border-box;
}
.spinner-master {
position: relative;
margin: 11px 12px 6px 18px;
height: 25px;
width: 30px;
float: left;
}
.spinner-master label {
cursor: pointer;
position: absolute;
z-index: 99;
height: 100%;
width: 100%;
top: 0px;
left: 0;
}
.spinner-master .spinner {
position: absolute;
height: 4px;
width: 100%;
padding: 0;
background-color: #e73e40;
}
.spinner-master .diagonal.part-1 {
position: relative;
float: left;
}
.spinner-master .horizontal {
position: relative;
float: left;
margin-top: 4px;
}
.spinner-master .diagonal.part-2 {
position: relative;
float: left;
margin-top: 4px;
}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .horizontal { opacity: 0; }
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .diagonal.part-1 {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
margin-top: 10px;
}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .diagonal.part-2 {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
margin-top: -12px;
}
a.menu-link {
display: block;
color: #fff;
float: left;
text-decoration: none;
padding: 10px 16px;
font-size: 1.5em;
}
a.menu-link:hover { color: #fff; }
a.menu-link:after {
content: "\2630";
font-weight: normal;
}
a.menu-link.active:after { content: "\2715"; 
}
.menu {
clear: both;
min-width: inherit;
float: none;
}
.menu,
.menu > ul ul {
overflow: hidden;
max-height: 0;
background-color:none;  
}
.menu > li > ul.sub-menu {
padding: 0px;
border:#2a2425 1px dotted; 
}
.menu.active,
.menu > ul ul.active { max-height: 155em;
}
.menu ul { display: inline;
}
.menu li,
.menu > ul > li { display: block;
padding:0px 6px 6px 10px;
border-bottom:#333333 1px dotted;  
}
.menu > ul > li:last-of-type a { border: none;
}
.menu li a {
color: #fff;
display: block;
padding: 0.8em;
position: relative;
}
.menu li.has-submenu > a:after {
content: '+';
position: absolute;
top: 0;
right: 0;
display: block;
font-size: 1.5em;
padding: 0.55em 0.5em;
}
.menu li.has-submenu > a.active:after { content: "-"; }
.menu ul ul > li a {
background-color: #39484d;
padding: 17px 18px 17px 25px; 
}
.menu ul li a:hover {
background:none;
color: #de4848;
}
.menu ul li.hover > a {
background-image:none; 
color: #de4848; 
}
.selected{
background-image:none; 
color: #52c0cc; 
}
.menu ul ul,
.menu ul ul ul {
display: inherit;
position: relative;
left: auto;
top: auto;
border: none;
padding: 17px 18px 17px 25px; 
} #header{
margin:-5px 0 0 0;	padding:0px;	width:100%;	height:412px;	float:left;		background-repeat:no-repeat;	background-position:center top;
}
#firstweek{
margin:0px;
padding:15px 0px 15px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5; 
}
#firstweektop{
margin:0px;
padding:0px 0px 25px 0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#firstweekbot{
margin:0 auto;
padding:0px 2% 0px 2%;
width:96%;
height:auto; 
}
#firstweekbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#firstweekbot ul li{
margin:0px 0% 6px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
list-style-type:none;
text-align:center; 
}
#getquote{
margin:10px 0px 15px 5px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#getquote img{ 
width:100%;
height:auto;  
}	
#kinder{
margin:15px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}	
#kinderm{
margin: 0 auto;
padding:0px;
width:95%;
height:auto;  
}	
#kinder ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}		
#kinder ul li{
margin:0px;
padding:0px 0px 30px 0px;
width:100%;
height:auto;
float:left;
list-style-type:none;
text-align:center;  
}
#ourcleaning{
margin:0px;
padding:20px 0px 25px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;  
}		
#ourcleantop{
margin:0px;
padding:13px 0px 20px 0px;
width:100%;
height:auto;
float:left;
background-image:none;
background-repeat:no-repeat;
background-position:center top;
text-align:center;  
}		
#ourcleanbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#ourcleanbot ul li{
margin:1% 2% 1% 2%;
padding:0px;
width:96%;
height:auto;
float:left;
list-style-type:none;  
}
#ecofriendly{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ecom.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#b8e8b4;  
}
#ecofriendly-shop{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/ecom-shop.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#b8e8b4;  
}
#ecofrienblog{
margin:90% 1% 40px 1%;
padding:0px;
width:98;
height:auto;
float:left;   
}				
.ecotext{
font-family:'Lato-Regular';
font-size:20px;
color:#353535;
text-decoration:none;
background-color:#FFFFFF;
border-radius:4px;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/arrow.jpg);
background-repeat:no-repeat;
background-position:left;
padding:10px 20px 10px 38px;
width:auto;
height:auto;
margin-bottom:10px;
}	
#foter{
margin:16px 0px 0px 0px;
padding:25px 2% 30px 2%;
width:96%;
height:auto;
float:left;
background-color:#e5f7f9; 
}	
#company{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;  
}
#spesility{
margin:10px 0px 10px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center; 
display:none;   
}
#services{
margin:0px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
display:none;    
}
#serviceleft{
margin:0px 0% 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#serviceright{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;  
}
#contact{
margin:10px 0px 10px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
display:none;    
}
#callbot{
margin:15px 0px 10px 0px;
padding:20px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/call.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family:'Lato-Regular';
font-size:18px;
color:#58585a;
text-decoration:none;  
}
#email{
margin:0px;
padding:20px 0px 0px 0px;
width:100%;
height:auto;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/mail.jpg);
background-repeat:no-repeat;
background-position:center top;  
}		
#followus{
margin:10px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
display:none; 
}		 	
#foterbot{
margin:0px;
padding:10px 1% 0px 1%;
width:98%;
height:auto;
float:left;
background-color:#58585a;  
}	
#logobot{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
text-align:center;
}
#logobot img{
display:none;		
}
#logobotcneter{
margin:0px;
padding:3px 0px 15px 0px;
width:99%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:13px;
color:#fff;
text-decoration:none;
letter-spacing:0.8px;
text-align:center;
position:static; 
}
#logobotright{
margin:-25px 0px 0px 0px;
padding:0px;
width:10%;
height:auto;
float:right;
text-align:right;
display:none; 
}		
#gtcleaninghead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/gtcleanig.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#gtheadbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
background-color:#d4f1f5;
font-family:'Lato-Light';
font-size:25px;
color:#161616;
text-decoration:none;
text-align:center;  
}			
#kindergarten{
margin:18px 0px 15px 0px;
padding:0px 2% 30px 2%;
width:96%;
height:auto;
float:left;
background-color:#58585a;  
}
#kindergartenleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#kindergartenleft img{ 
width:100%;
height:auto; 
}
#kindergartenright{
margin:0px;
padding:20px 0px 0px 0%;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#kindertop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#50b848 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#kinderbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#officebuilder{
margin:5px 0px 5px 0px;
padding:0px 2% 30px 2%;
width:96%;
height:auto;
float:left;
background-color:#50b848;  
}
#officebuilderleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
}
#officebuilderleft img{ 
width:100%;
height:auto; 
}
#officebuilderright{
margin:0px;
padding:10px 0px 0px 0%;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#officebtop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#ffff 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
text-transform:uppercase;   
}
#officebbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#motelss{
margin:15px 0px 20px 0px;
padding:0px 2% 30px 2%;
width:96%;
height:auto;
float:left;
background-color:#b5e4eb;  
}
#motelssleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#motelssleft img{ 
width:100%;
height:auto; 
}
#motelssright{
margin:0px;
padding:10px 0px 0px 0%;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#motelsstop{
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:22px;
color:#080808;
text-decoration:none;
text-transform:uppercase;   
}
#motelssbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}		
.readbutton a{
margin:25px 0px 0px 25%;
padding:13px 40px 13px 40px;
width:auto;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:15px;
color:#fff;
text-decoration:none;
border:#fff 1px solid;
border-radius:4px;
text-transform:uppercase;
}
.readbutton a:hover{ 
font-size:15px;
color:#58585a;
text-decoration:none;
}
.readbutton1 a{
margin:25px 0px 0px 25%;
padding:13px 40px 13px 40px;
width:auto;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:15px;
color:#58585a;
text-decoration:none;
border:#58585a 1px solid;
border-radius:4px;
text-transform:uppercase;
}
.readbutton1 a:hover{ 
font-size:15px;
color:#58585a;
text-decoration:none;
}	
#gttextimonials{
margin:0px;
padding:30px 1% 27px 1%;
width:98%;
height:auto;
float:left;
background-image:none;
background-repeat:no-repeat;
background-position:center top;
background-color:#b8e8b4;
}	
#gttextimonialleft{
margin:0px;
padding:10px 0px 20px 14%;
width:100%;
height:auto;
float:left;
border-right:none;
border-bottom:#FFFFFF 1px solid;
text-align:center;  
}		
#gttextimonialright{
margin:20px 0px 20px 7%;
padding:0px;
width:86%;
height:auto;
float:left;
text-align:center;  
}	
#arrowleft{
margin:0px 0 0 44%;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;  
}
#arrowright{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:18px;
color:#353535;
text-decoration:none;
line-height:29px;
text-align:center;  
}	
#gtcleanleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanleftia{
margin:0px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#gtcleanleftia img{ 
width:100%;
height:auto;  
}
#gtcleanleftia1{
margin:0px;
padding:0px;
width:50%;
height:auto;
float:left;
display:none; 
}
#gtcleanright{
margin:0px;
padding:40px 0px 20px 0px;
width:100%;
height:auto;
float:left; 
}	
#gtcleanrtop{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#gtcleanrbot{
margin:30px 0px 0px 0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#616162;
text-align:center; 
}
#gtcleanrbot-office{
margin:30px 0px 0px 0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#5cbd55; 
text-align:center; 
}
#gtcleanrbot-motel{
margin:30px 0px 0px 0px;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#c4e9ef; 
text-align:center; 
}		
#headblog{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/headblog.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#blogleftm{
margin:30px 0px 0px 0px;
padding:0px 1% 0px 1%;
width:98%;
height:auto;
float:left; 
}			
#blogleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#blogm{
margin:0px 0px 20px 0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left; 
}
#blogltop img{ 
width:100%;
height:auto; 
}
#bloglbot{
margin:0px;
padding:15px 0px 15px 0px;
width:94%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none; 
}
#blogcontent{
margin:0px;
padding:10px 0px 10px 0px;
width:100%;
height:auto;
float:left;
}
#blogcontentbot{
margin:0px;
padding:20px 0px 20px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate{
margin:10px 0px 0px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:35%;
height:auto;
float:none;
}
#share ul{
margin:20px 0px 15px 0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#readmore{
margin:0 auto;
padding:0px;
width:50%;
height:auto;
float:none;
}
#blogright{
margin:0px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left; 
}			
#category{
margin:0px;
padding:5%;
width:90%;
height:auto;
float:left;
background-color:#e9f8fa; 
}
#headingcate{
margin:0px;
padding:0px 0px 13px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#58585a 3px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#161616;
text-decoration:none;
text-transform:uppercase; 
}
#headcatebot{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:auto;
float:left; 
}
#firstweekblog{
margin:20px 0px 20px 0%;
padding:130px 1% 0px 1%;
width:98%;
height:112px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/firstweek.jpg);
background-position:center top;
background-repeat:no-repeat; 
text-align:center;
background-color:#58585a;	
}
#bloglbot1{
margin:0px;
padding:15px 0px 15px 0px;
width:100%;
height:auto;
float:left;
border-bottom:#cdcdcd 1px solid;
font-family:'Lato-Regular';
font-size:20px;
color:#50b848;
text-decoration:none;
letter-spacing:normal; 
}
#blogcontent1{
margin:0px;
padding:10px 0px 0px 0px;
width:100%;
height:auto;
float:left;
font-family:'Lato-Regular';
font-size:15px;
color:#58585a;
text-decoration:none;
letter-spacing:0.5px;
}
#blogcontentbot1{
margin:0px;
padding:20px 0px 5px 0px;
width:100%;
height:auto;
float:left;
}
#blogdate1{
margin:10px 0px 0px 0px;
padding:0px;
width:75%;
height:auto;
float:left;
}
#share1{
margin: 0 auto;
padding:10px 0px 0px 0px;
width:25%;
height:auto;
float:left;
}
#share1 ul{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#share1 ul li{
margin:0px;
padding:0px;
width:31%;
height:auto;
float:left;
list-style-type:none;
}
#ecoblog{
margin:20px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
}	 
#ecoblog img{ 
width:100%;
height:auto; 
}
#contacthead{
margin:0px;
padding:0px;
width:100%;
height:221px;
float:left;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contacthead.jpg);
background-repeat:no-repeat;
background-position:center top; 
}
#contactm{
margin:20px 0 20px 0;
padding:0px;
width:100%;
height:auto;
float:left;
}		
#contactleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#manem{
margin:0px 2% 14px 2%;
padding:0px;
width:96%;
height:auto;
float:left;
}	
#maneleft{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
}
#manemright{
margin:15px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
}
#manembot{
margin:15px 0px 10px 0px;
padding:0px;
width:98%;
height:auto;
float:left;
}			
#submit{
margin:10px 0px 0px 24%;
padding:0px;
width:167px;
height:auto;
float:left;
text-align:center;
background-repeat:no-repeat;
}
#contactright{
margin:0px 0px 0px 0%;
padding:0px;
width:100%;
height:auto;
float:left;
}
#contactrtop{
margin:0px;
padding:150px 0px 0px 0px;
width:100%;
height:111px;
float:left;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/contactbg.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}
#contactrbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
}
#contactrbot img{ 
width:100%;
height:auto; 
}	
#about{
margin:0 auto;
padding:15px 0 0 0;
width:96%;
height:auto;
background-color:#fff;
text-align:center;
}
#video{
margin:0px;
padding:2%;
width:96%;
height:auto;
float:left;
text-align:center;
}	
#video img{ 
width:100%;
height:auto; 
}		
#aboutbot{
margin:0px;
padding:0px;
width:100%;
height:auto;
float:left;
text-align:center;
}	
#aboutcall{
margin:0px 0 6px 0;
padding:3%;
width:94%;
height:auto;
float:left;
background-color:#58585a;
}
#aboutcleft{
margin:0px;
padding:0%;
width:100%;
height:auto;
float:left;
text-align:center; 
}
#aboutcright{
margin:10px 15% 0px 15%;
padding:0%;
width:70%;
height:auto;
float:left; 
}
#aboutcallr{
margin:0px;
padding:4% 0px 12px 25px;
width:87%;
height:auto;
float:left;
background-color:#50b848;
border-radius:4px;
font-family:'Lato-Regular';
font-size:22px;
color:#fff;
text-decoration:none;
background-image:url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calls.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:center; 
}
#aboutcallr a{
color:#fff;
text-decoration:none;
}	
h1{
margin:0px;
padding:0px;
font-size:20px;
font-weight:normal;
}
h2{
margin:0px;
padding:0px;
font-size:25px;
font-weight:normal;
}
.linkbot{
font-family:'Lato-Regular';
font-size:13px;
color:#39b0b4;
text-decoration:none;
display: inline-block;
line-height:21px;
margin-left:10px;
}
.linkbot a:hover{ 
color:#2b7625;
text-decoration:none;
}
#socialbot-mobile{
margin:10px 0 0 15px; 
padding:0px 2px 0px 0px;
width:25%;
height:auto;
float:left;
display:block;
}
#socialbot-mobile ul{
margin:0px 0px 15px 0px; 
padding:0px;
width:100%;
height:auto;
float:left;  
}
#socialbot-mobile ul li{
margin:0 auto; 
padding:0px;
width:50%;
height:auto;
float:left;
list-style-type:none;  
}
#callbot-mobile{
margin:0 auto; 
padding:10px 0px 10px 12%;
width:88%;
height:auto;
float:none;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/images/calltop-m.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:'Lato-Bold';
font-size:18px;
color:#fff;
text-decoration:none;
letter-spacing:1px; 
border:#8e8e8e 1px solid;
border-radius:4px;
display:block;
}
#callbot-mobile-outer{
margin:10px 15px 0 0; 
padding:0;
width:58%;
height:auto;
float:right;
text-align:center;
}	
}@font-face {
font-family: 'Lato-Regular';
src: url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Regular.eot?#iefix) format('embedded-opentype'),  url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Regular.woff) format('woff'), url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Regular.ttf)  format('truetype'), url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Regular.svg#Lato-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Lato-Bold';
src: url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Bold.eot?#iefix) format('embedded-opentype'),  url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Bold.woff) format('woff'), url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Bold.ttf)  format('truetype'), url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Bold.svg#Lato-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Lato-Light';
src: url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Light.eot?#iefix) format('embedded-opentype'),  url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Light.woff) format('woff'), url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Light.ttf)  format('truetype'), url(//gtcleaning.net.au/wp-content/themes/gtclean/css/Lato-Light.svg#Lato-Light) format('svg');
font-weight: normal;
font-style: normal;
}.blocker {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
width: 100%; height: 100%;
overflow: auto;
z-index: 1;
padding: 44px;
box-sizing: border-box;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.75);
text-align: center;
}
.blocker:before{
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.05em;
}
.blocker.behind {
background-color: transparent;
}
.modal {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 75%;
box-sizing: border-box;
background: #fff;
padding: 15px 15px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 0px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left;
}
.modal a.close-modal {
position: absolute;
top: -12.5px;
right: -12.5px;
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background: url(data:image/png;base64,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) no-repeat 0 0;
}
.modal-spinner {
display: none;
width: 64px;
height: 64px;
position: fixed;
top: 50%;
left: 50%;
margin-right: -32px;
margin-top: -32px;
background: url(data:image/gif;base64,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) #111 no-repeat center center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
}
@media screen and (max-width: 1024px) { 
.blocker {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
width: 100%; height: 100%;
overflow: auto;
z-index: 1;
padding: 20px;
box-sizing: border-box;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.75);
text-align: center;
}	
.modal {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 100%;
box-sizing: border-box;
background: #fff;
padding:0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 0px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left;
}
}
@media screen and (max-width: 768px) { 
.blocker {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
width: 100%; height: 100%;
overflow: auto;
z-index: 1;
padding: 10px;
box-sizing: border-box;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.75);
text-align: center;
}	
.modal {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 100%;
box-sizing: border-box;
background: #fff;
padding:0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 0px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left;
}
}
@media screen and (max-width: 519px) {
.blocker {
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
width: 100%; height: 100%;
overflow: auto;
z-index: 1;
padding: 10px;
box-sizing: border-box;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.75);
text-align: center;
}	
.modal {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 100%;
box-sizing: border-box;
background: #fff;
padding:0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 0px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://gtcleaning.net.au/wp-content/themes/gtclean/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://gtcleaning.net.au/wp-content/themes/gtclean/css/fonts/slick.eot);
src: url(https://gtcleaning.net.au/wp-content/themes/gtclean/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://gtcleaning.net.au/wp-content/themes/gtclean/css/fonts/slick.woff) format('woff'), url(https://gtcleaning.net.au/wp-content/themes/gtclean/css/fonts/slick.ttf) format('truetype'), url(https://gtcleaning.net.au/wp-content/themes/gtclean/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@import url("https://fonts.googleapis.com/css2?family=Lato&family=Hind:wght@400;600&display=swap");
.shop-block .top-info-block .btn-wrap a, .shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart, .shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart, .shop-block .cart-summary aside .cart-dicsount > div:first-child + div + div input, .shop-block .main-action a, .shop-block .checkout-block .form-block .form-elememt input[type="submit"], .shop-block .checkout-block > aside .order-action input[type="submit"], .btn-arrow:after, .shop-block .top-info-block .btn-wrap a:after, .shop-block .main-action a:after, .shop-block .cart-table .cart-tbl-hd > div.prod-img img,
.shop-block .cart-table .cart-tbl-row > div.prod-img img, .shop-block .cart-table .cart-tbl-hd > div.prod-action a,
.shop-block .cart-table .cart-tbl-row > div.prod-action a, .shop-block .cart-table .cart-tbl-row .prod-name a, .shop-block .checkout-block .form-block .custom-checkbox label:after {
transition: all 0.3s ease; }
:focus {
outline: none; }
.shop-block .top-info-block .btn-wrap a, .shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart, .shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart, .shop-block .cart-summary aside .cart-dicsount > div:first-child + div + div input, .shop-block .main-action a, .shop-block .checkout-block .form-block .form-elememt input[type="submit"], .shop-block .checkout-block > aside .order-action input[type="submit"] {
line-height: 5.2rem;
height: 5rem;
font-size: 1.3rem;
padding: 0 3.5rem;
display: inline-block;
outline: none;
border: none;
background-color: #50b848;
font-family: 'Hind', sans-serif;
font-weight: 600;
border-radius: 5px;
text-decoration: none;
text-transform: uppercase; }
.shop-block .top-info-block .btn-wrap a:hover, .shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart:hover,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart:hover, .shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart:hover, .shop-block .cart-summary aside .cart-dicsount > div:first-child + div + div input:hover, .shop-block .main-action a:hover, .shop-block .checkout-block .form-block .form-elememt input[type="submit"]:hover, .shop-block .checkout-block > aside .order-action input[type="submit"]:hover {
background-color: #409439; }
.custom-select {
position: relative;
display: inline-block; }
.custom-select:after {
content: '';
width: 12px;
height: 8px;
position: absolute;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-drop.png);
background-repeat: no-repeat;
background-size: 12px 8px;
right: 1.5rem;
top: 50%;
transform: translateY(-3px);
z-index: -1; }
.custom-select select {
background-color: transparent;
border: 1px solid #dedede;
padding: 1.5rem 3rem 1.5rem 1.5rem !important;
border-radius: 5px;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
outline: none; }
.custom-select select::-ms-expand {
display: none; }
.btn-arrow, .shop-block .top-info-block .btn-wrap a, .shop-block .main-action a {
position: relative;
padding-right: 5.5rem;
color: #fff; }
.btn-arrow:after, .shop-block .top-info-block .btn-wrap a:after, .shop-block .main-action a:after {
content: '';
display: block;
position: absolute;
right: 35px;
top: 50%;
transform: translateY(-50%);
width: 11px;
height: 8px;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/btn-arrow.png);
background-repeat: no-repeat;
background-size: 11px 8px; }
.btn-arrow:hover:after, .shop-block .top-info-block .btn-wrap a:hover:after, .shop-block .main-action a:hover:after {
right: 25px; }
html, body {
font-size: 10px;
font-family: 'Lato', sans-serif; }
p {
font-size: 1.3rem; }
.shop-block {
clear: both;
max-width: 1200px;
margin: 0 auto;
padding: 2rem 0;
font-size: 1.3rem; }
.shop-block * {
padding: 0;
margin: 0;
box-sizing: border-box; }
@media all and (max-width: 1240px) {
.shop-block {
padding: 2rem; } }
.shop-block .top-info-block {
background-color: #e9f8fa;
padding: 2rem 3rem;
border-bottom: 3px solid #58585a;
border-radius: 5px;
margin-bottom: 3rem;
display: flex;
justify-content: space-between; }
.shop-block .top-info-block > div {
display: flex;
align-items: center; }
@media all and (max-width: 640px) {
.shop-block .top-info-block .btn-wrap {
padding-top: 2rem; } }
@media all and (max-width: 640px) {
.shop-block .top-info-block {
flex-direction: column;
align-items: center;
text-align: center; } }
.shop-block .filter-block {
display: flex;
margin-bottom: 2.5rem; }
.shop-block .filter-block .fliter-by {
display: flex;
margin-right: 2rem;
padding-top: 1.5rem; }
@media all and (max-width: 640px) {
.shop-block .filter-block .fliter-by {
padding-bottom: 1rem;
margin-right: 0; } }
.shop-block .filter-block .custom-select {
margin-right: 2rem; }
.shop-block .filter-block .custom-select select {
width: 20rem; }
@media all and (max-width: 640px) {
.shop-block .filter-block .custom-select select {
width: 100%; } }
@media all and (max-width: 640px) {
.shop-block .filter-block .custom-select {
margin-right: 0;
margin-bottom: 2rem; } }
.shop-block .filter-block .filter-search section {
position: relative; }
.shop-block .filter-block .filter-search section input[type="text"] {
border: 1px solid #dedede;
border-radius: 5px;
height: 50px;
line-height: 44px;
padding: 0 1.5rem; }
.shop-block .filter-block .filter-search section input[type="submit"] {
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-srch.png);
background-repeat: no-repeat;
background-size: 12px 8px;
border: none;
outline: none;
background-size: 12px;
border: none;
outline: none;
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 40px;
background-color: transparent;
background-position: 50% 45%;
cursor: pointer; }
@media all and (max-width: 640px) {
.shop-block .filter-block .filter-search section {
width: 100%; }
.shop-block .filter-block .filter-search section input {
width: 100%; } }
.shop-block .filter-block .filter-search ::-webkit-input-placeholder { color: #333; }
.shop-block .filter-block .filter-search ::-moz-placeholder { color: #333; }
.shop-block .filter-block .filter-search :-ms-input-placeholder { color: #333; }
.shop-block .filter-block .filter-search :-moz-placeholder { color: #333; }
@media all and (max-width: 640px) {
.shop-block .filter-block {
flex-direction: column;
justify-content: center; } }
.shop-block .cart-table {
margin-bottom: 5rem; }
.shop-block .cart-table .cart-tbl-hd {
background-color: #58585a;
color: #fff;
font-size: 16px;
line-height: 56px;
display: flex;
border-radius: 5px 5px 0 0;
flex-wrap: wrap; }
@media all and (max-width: 520px) {
.shop-block .cart-table .cart-tbl-hd > div {
font-size: 10px !important;
line-height: 10px !important; } }
.shop-block .cart-table .cart-tbl-hd > div,
.shop-block .cart-table .cart-tbl-row > div {
padding: 18px 25px;
line-height: 20px; }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div,
.shop-block .cart-table .cart-tbl-row > div {
padding: 10px !important; } }
@media all and (max-width: 760px) {
.shop-block .cart-table .cart-tbl-hd > div,
.shop-block .cart-table .cart-tbl-row > div {
padding: 10px 5px !important; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-img,
.shop-block .cart-table .cart-tbl-row > div.prod-img {
flex: 0 0 125px;
text-align: center; }
@media all and (max-width: 760px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-img,
.shop-block .cart-table .cart-tbl-row > div.prod-img {
flex: 0 0 80px; } }
@media all and (max-width: 450px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-img,
.shop-block .cart-table .cart-tbl-row > div.prod-img {
flex: 0 0 65px; }
.shop-block .cart-table .cart-tbl-hd > div.prod-img img,
.shop-block .cart-table .cart-tbl-row > div.prod-img img {
max-width: 100%; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-name,
.shop-block .cart-table .cart-tbl-row > div.prod-name {
flex: 1; }
.shop-block .cart-table .cart-tbl-hd > div.prod-mds, .shop-block .cart-table .cart-tbl-hd > div.prod-qty, .shop-block .cart-table .cart-tbl-hd > div.prod-unit,
.shop-block .cart-table .cart-tbl-row > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-qty,
.shop-block .cart-table .cart-tbl-row > div.prod-unit {
text-align: center;
flex: 0 0 130px; }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-mds, .shop-block .cart-table .cart-tbl-hd > div.prod-qty, .shop-block .cart-table .cart-tbl-hd > div.prod-unit,
.shop-block .cart-table .cart-tbl-row > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-qty,
.shop-block .cart-table .cart-tbl-row > div.prod-unit {
flex: 0 0 100px; } }
@media all and (max-width: 760px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-mds, .shop-block .cart-table .cart-tbl-hd > div.prod-qty, .shop-block .cart-table .cart-tbl-hd > div.prod-unit,
.shop-block .cart-table .cart-tbl-row > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-qty,
.shop-block .cart-table .cart-tbl-row > div.prod-unit {
flex: 0 0 75px; } }
@media all and (max-width: 445px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-mds, .shop-block .cart-table .cart-tbl-hd > div.prod-qty, .shop-block .cart-table .cart-tbl-hd > div.prod-unit,
.shop-block .cart-table .cart-tbl-row > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-qty,
.shop-block .cart-table .cart-tbl-row > div.prod-unit {
flex: 0 0 60px; } }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-mds {
flex: 0 0 60px; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-sku,
.shop-block .cart-table .cart-tbl-row > div.prod-sku {
flex: 0 0 155px;
text-align: center; }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-sku,
.shop-block .cart-table .cart-tbl-row > div.prod-sku {
flex: 0 0 115px; } }
@media all and (max-width: 840px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-sku,
.shop-block .cart-table .cart-tbl-row > div.prod-sku {
flex: 0 0 100px; } }
@media all and (max-width: 680px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-sku,
.shop-block .cart-table .cart-tbl-row > div.prod-sku {
flex: 0 0 78px; } }
@media all and (max-width: 680px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-sku,
.shop-block .cart-table .cart-tbl-row > div.prod-sku {
display: none; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
flex: 0 0 185px;
text-align: center; }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
flex: 0 0 120px; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-qty .custom-select, .shop-block .cart-table .cart-tbl-hd > div.prods-qty .custom-select,
.shop-block .cart-table .cart-tbl-row > div.prod-qty .custom-select,
.shop-block .cart-table .cart-tbl-row > div.prods-qty .custom-select {
width: 70px;
margin: 0 auto;
padding: 0; }
.shop-block .cart-table .cart-tbl-hd > div.prod-qty .custom-select:after, .shop-block .cart-table .cart-tbl-hd > div.prods-qty .custom-select:after,
.shop-block .cart-table .cart-tbl-row > div.prod-qty .custom-select:after,
.shop-block .cart-table .cart-tbl-row > div.prods-qty .custom-select:after {
z-index: 0; }
@media all and (max-width: 450px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-qty .custom-select:after, .shop-block .cart-table .cart-tbl-hd > div.prods-qty .custom-select:after,
.shop-block .cart-table .cart-tbl-row > div.prod-qty .custom-select:after,
.shop-block .cart-table .cart-tbl-row > div.prods-qty .custom-select:after {
content: '';
width: 10px;
height: 5px;
position: absolute;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-drop.png);
background-repeat: no-repeat;
background-size: 8px 5px;
right: 1rem;
top: 19px;
transform: translateY(-3px); } }
@media all and (max-width: 760px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-qty .custom-select, .shop-block .cart-table .cart-tbl-hd > div.prods-qty .custom-select,
.shop-block .cart-table .cart-tbl-row > div.prod-qty .custom-select,
.shop-block .cart-table .cart-tbl-row > div.prods-qty .custom-select {
flex: 0 0 65px;
width: 60px;
display: flex;
align-items: center; } }
@media all and (max-width: 450px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-qty .custom-select, .shop-block .cart-table .cart-tbl-hd > div.prods-qty .custom-select,
.shop-block .cart-table .cart-tbl-row > div.prod-qty .custom-select,
.shop-block .cart-table .cart-tbl-row > div.prods-qty .custom-select {
padding: .5rem !important;
flex: 0 0 50px;
width: 50px;
align-items: flex-start;
margin-top: -.5rem; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-qty select, .shop-block .cart-table .cart-tbl-hd > div.prods-qty select,
.shop-block .cart-table .cart-tbl-row > div.prod-qty select,
.shop-block .cart-table .cart-tbl-row > div.prods-qty select {
width: 100%; }
@media all and (max-width: 760px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-qty select, .shop-block .cart-table .cart-tbl-hd > div.prods-qty select,
.shop-block .cart-table .cart-tbl-row > div.prod-qty select,
.shop-block .cart-table .cart-tbl-row > div.prods-qty select {
padding: 1rem !important; } }
@media all and (max-width: 450px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-qty select, .shop-block .cart-table .cart-tbl-hd > div.prods-qty select,
.shop-block .cart-table .cart-tbl-row > div.prod-qty select,
.shop-block .cart-table .cart-tbl-row > div.prods-qty select {
padding: .5rem !important; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-mds a,
.shop-block .cart-table .cart-tbl-row > div.prod-mds a {
border: 1px solid #bcbcbd;
border-radius: 5px;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-msd.jpg);
background-repeat: no-repeat;
background-size: 18px;
max-width: 80px;
padding: 9px 12px;
text-decoration: none;
color: #000000;
background-position: 12px;
padding-left: 35px;
margin: 0 auto; }
.shop-block .cart-table .cart-tbl-hd > div.prod-mds a:hover,
.shop-block .cart-table .cart-tbl-row > div.prod-mds a:hover {
border-color: #50b848;
color: #50b848; }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-mds {
flex: 0 0 60px; }
.shop-block .cart-table .cart-tbl-hd > div.prod-mds a,
.shop-block .cart-table .cart-tbl-row > div.prod-mds a {
overflow: hidden;
width: 20px;
display: block;
white-space: nowrap;
text-indent: 9999px;
border: none;
background-position: 0;
padding: 0; } }
@media all and (max-width: 680px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-mds,
.shop-block .cart-table .cart-tbl-row > div.prod-mds {
display: none; } }
.shop-block .cart-table .cart-tbl-hd > div.prod-price,
.shop-block .cart-table .cart-tbl-row > div.prod-price {
text-align: right;
position: relative; }
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
justify-content: center; }
.shop-block .cart-table .cart-tbl-hd > div.prod-action a,
.shop-block .cart-table .cart-tbl-row > div.prod-action a {
display: inline-block;
margin: 0;
color: #fff; }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart {
width: 90px;
padding: 0;
position: relative;
font-size: 11px; } }
@media all and (max-width: 840px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart {
width: 24px;
height: 22px;
padding: 0;
text-indent: 9999px;
white-space: nowrap;
overflow: hidden;
margin: 0 auto;
background-color: white; }
.shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart:after,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart:after {
content: '';
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-cart.png);
background-repeat: no-repeat;
background-size: 18px;
width: 20px;
height: 20px;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.shop-block .cart-table .cart-tbl-hd > div.prod-action a.view-cart:hover,
.shop-block .cart-table .cart-tbl-row > div.prod-action a.view-cart:hover {
background-color: white; } }
@media all and (max-width: 1080px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
flex: 0 0 120px; } }
@media all and (max-width: 840px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
flex: 0 0 71px; } }
@media all and (max-width: 760px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
flex: 0 0 60px; } }
@media all and (max-width: 520px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
flex: 0 0 45px; } }
@media all and (max-width: 450px) {
.shop-block .cart-table .cart-tbl-hd > div.prod-action,
.shop-block .cart-table .cart-tbl-row > div.prod-action {
justify-content: flex-start; } }
.shop-block .cart-table .cart-tbl-hd > div {
font-family: 'Hind', sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 13px; }
.shop-block .cart-table .cart-tbl-hd > div.prod-img, .shop-block .cart-table .cart-tbl-hd > div.prod-name, .shop-block .cart-table .cart-tbl-hd > div.prod-mds, .shop-block .cart-table .cart-tbl-hd > div.prod-sku, .shop-block .cart-table .cart-tbl-hd > div.prod-unit, .shop-block .cart-table .cart-tbl-hd > div.prod-total, .shop-block .cart-table .cart-tbl-hd > div.prod-qty {
border-right: 1px solid #dedede; }
.shop-block .cart-table .cart-tbl-row {
display: flex;
flex-wrap: wrap;
border-right: 1px solid #dedede;
background-color: #fff; }
.shop-block .cart-table .cart-tbl-row > div {
padding: 10px 15px;
border-left: 1px solid #dedede;
border-bottom: 1px solid #dedede;
font-size: 13px;
display: flex;
flex-direction: column;
justify-content: center; }
@media all and (max-width: 420px) {
.shop-block .cart-table .cart-tbl-row > div {
justify-content: flex-start; } }
.shop-block .cart-table .cart-tbl-row .prod-name {
font-size: 16px; }
.shop-block .cart-table .cart-tbl-row .prod-name a {
color: #000000;
font-size: 15px;
color: #50b848;
text-decoration: none; }
.shop-block .cart-table .cart-tbl-row .prod-name a:hover {
color: #000000; }
@media all and (max-width: 680px) {
.shop-block .cart-table .cart-tbl-row .prod-name a {
font-size: 12px;
line-height: 14px;
padding-bottom: 5px; } }
.shop-block .cart-table .cart-tbl-row .prod-name p {
padding: 0;
margin: 0; }
@media all and (max-width: 680px) {
.shop-block .cart-table .cart-tbl-row .prod-name p {
font-size: 10px;
line-height: 12px; } }
.shop-block .cart-table .cart-tbl-row .prod-img {
text-align: center; }
.shop-block .cart-table .cart-tbl-row .prod-img a {
display: flex;
justify-content: center;
align-items: center; }
.shop-block .cart-table .cart-tbl-row .prod-img a:hover img {
transform: scale(1.1); }
.shop-block .cart-table .cart-tbl-row:last-child {
border-bottom-right-radius: 5px; }
.shop-block .cart-table .cart-tbl-row:last-child > div:first-child {
border-bottom-left-radius: 5px; }
.shop-block .cart-table .cart-tbl-row:last-child > div:last-child {
border-bottom-right-radius: 5px; }
.shop-block .cart-table .cart-tbl-row.row-total:not(.coupon-row) {
font-weight: 600; }
.shop-block .cart-table .cart-tbl-row.row-total:not(.coupon-row) .prod-action {
flex-direction: column;
align-items: center; }
.shop-block .cart-table .cart-tbl-row.row-total:not(.coupon-row) .prod-action span {
padding-bottom: 5px; }
.shop-block .cart-table .cart-tbl-row.row-total:not(.coupon-row) > div:before {
display: none !important; }
.shop-block .cart-table .cart-tbl-row.coupon-row {
font-weight: 600; }
.shop-block .cart-table .cart-tbl-row.coupon-row .prod-action span {
padding-bottom: 5px;
text-align: center; }
.shop-block .cart-table .cart-tbl-row.coupon-row > div:before {
display: none !important; }
.shop-block .shopping-cart .cart-tbl-hd > div.prods-qty, .shop-block .shopping-cart .cart-tbl-hd > div.prods-unit {
border-right: 1px solid #dedede;
text-align: center; }
@media all and (max-width: 520px) {
.shop-block .shopping-cart .cart-tbl-hd > div {
font-size: 10px !important;
line-height: 10px; } }
.shop-block .shopping-cart .prod-img {
flex: 0 0 170px; }
.shop-block .shopping-cart .prod-name {
flex: 1; }
.shop-block .shopping-cart .prod-name .unit-price {
font-size: 12px; }
@media all and (min-width: 601px) {
.shop-block .shopping-cart .prod-name .unit-price {
display: none; } }
@media all and (max-width: 600px) {
.shop-block .shopping-cart .prod-name {
text-align: left; } }
.shop-block .shopping-cart .prods-unit {
flex: 0 0 150px;
text-align: center; }
@media all and (max-width: 940px) {
.shop-block .shopping-cart .prods-unit {
flex: 0 0 100px; } }
@media all and (max-width: 740px) {
.shop-block .shopping-cart .prods-unit {
flex: 0 0 80px !important; } }
@media all and (max-width: 600px) {
.shop-block .shopping-cart .prods-unit {
flex: 0 0 60px !important;
display: none !important; } }
.shop-block .shopping-cart .prods-unit .custom-select {
width: 70px;
margin: 0 auto;
padding: 0; }
.shop-block .shopping-cart .prods-unit .custom-select:after {
z-index: 0; }
@media all and (max-width: 570px) {
.shop-block .shopping-cart .prods-unit .custom-select:after {
content: '';
width: 10px;
height: 5px;
position: absolute;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-drop.png);
background-repeat: no-repeat;
background-size: 8px 5px;
right: 1rem;
top: 50%;
transform: translateY(-3px); } }
@media all and (max-width: 570px) {
.shop-block .shopping-cart .prods-unit .custom-select {
flex: 0 0 65px;
width: 60px;
display: flex;
align-items: center; } }
@media all and (max-width: 570px) {
.shop-block .shopping-cart .prods-unit .custom-select {
padding: .5rem !important;
flex: 0 0 50px;
width: 50px; } }
.shop-block .shopping-cart .prods-unit select {
width: 100%; }
@media all and (max-width: 570px) {
.shop-block .shopping-cart .prods-unit select {
padding: 1rem !important; } }
@media all and (max-width: 570px) {
.shop-block .shopping-cart .prods-unit select {
padding: .5rem !important; } }
.shop-block .shopping-cart .prods-qty {
flex: 0 0 150px; }
@media all and (max-width: 940px) {
.shop-block .shopping-cart .prods-qty {
flex: 0 0 90px; } }
@media all and (max-width: 520px) {
.shop-block .shopping-cart .prods-qty {
flex: 0 0 55px; } }
.shop-block .shopping-cart .prod-total {
flex: 0 0 160px;
text-align: center; }
@media all and (max-width: 940px) {
.shop-block .shopping-cart .prod-total {
flex: 0 0 100px; } }
@media all and (max-width: 740px) {
.shop-block .shopping-cart .prod-total {
flex: 0 0 80px; } }
@media all and (max-width: 520px) {
.shop-block .shopping-cart .prod-total {
flex: 0 0 60px !important; } }
.shop-block .shopping-cart .prod-action {
flex: 0 0 200px !important; }
@media all and (max-width: 840px) {
.shop-block .shopping-cart .prod-action {
flex: 0 0 80px !important; } }
@media all and (max-width: 560px) {
.shop-block .shopping-cart .prod-action {
flex: 0 0 45px !important; } }
@media all and (max-width: 560px) {
.shop-block .shopping-cart .cart-tbl-row > div {
justify-content: flex-start; } }
.shop-block .shopping-cart .cart-tbl-row .prods-unit {
flex: 0 0 150px; }
@media all and (max-width: 940px) {
.shop-block .shopping-cart .cart-tbl-row .prods-unit {
flex: 0 0 100px; } }
.shop-block .shopping-cart .cart-tbl-row .prods-qty {
flex: 0 0 150px; }
@media all and (max-width: 940px) {
.shop-block .shopping-cart .cart-tbl-row .prods-qty {
flex: 0 0 90px; } }
@media all and (max-width: 560px) {
.shop-block .shopping-cart .cart-tbl-row .prods-qty {
min-width: 70px; } }
@media all and (max-width: 520px) {
.shop-block .shopping-cart .cart-tbl-row .prods-qty {
min-width: auto;
flex: 0 0 55px !important; } }
.shop-block .shopping-cart .cart-tbl-row .prods-qty .quantity {
width: 100%;
padding: 0 5px; }
.shop-block .shopping-cart .cart-tbl-row .prods-qty .quantity input::-webkit-outer-spin-button,
.shop-block .shopping-cart .cart-tbl-row .prods-qty .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0; }
.shop-block .shopping-cart .cart-tbl-row .prods-qty .quantity input {
width: 100%;
border: 1px solid #dedede;
padding: 1.5rem  !important;
border-radius: 5px;
max-width: 7rem;
margin: 0 auto;
display: block;
text-align: center; }
@media all and (max-width: 580px) {
.shop-block .shopping-cart .cart-tbl-row .prods-qty .quantity input {
padding: 5px 0 !important; } }
.shop-block .shopping-cart .cart-tbl-row .prods-qty .custom-select {
min-width: 70px; }
@media all and (max-width: 560px) {
.shop-block .shopping-cart .cart-tbl-row .prods-qty .custom-select {
width: 43px !important;
min-width: auto;
align-items: flex-start !important; }
.shop-block .shopping-cart .cart-tbl-row .prods-qty .custom-select:after {
width: 10px;
background-size: 10px 6px;
right: 1rem;
top: 15px; }
.shop-block .shopping-cart .cart-tbl-row .prods-qty .custom-select select {
padding: 5px !important;
width: 40px; } }
.shop-block .shopping-cart .cart-tbl-row .prod-action {
display: flex;
flex-direction: row;
align-items: center; }
.shop-block .shopping-cart .cart-tbl-row .prod-action .ico-del {
width: 17px;
height: 21px;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-trash.jpg);
background-repeat: no-repeat;
background-size: 14px;
margin-right: 10px; }
.shop-block .shopping-cart .cart-tbl-row .prod-action .ico-del:hover {
opacity: 0.6; }
@media all and (max-width: 560px) {
.shop-block .shopping-cart .cart-tbl-row .prod-action .ico-del {
margin-right: 0;
margin-bottom: .5rem; } }
.shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart {
padding: 0 2.5rem; }
@media all and (max-width: 840px) {
.shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart {
background-color: white;
width: 22px;
height: 22px;
padding: 0;
text-indent: 9999px;
white-space: nowrap;
overflow: hidden;
position: relative; }
.shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart:hover {
background-color: #fff; } }
@media all and (max-width: 840px) {
.shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart {
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-update.png);
background-repeat: no-repeat;
background-size: 18px; }
.shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart:after {
display: none;
content: '';
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-update.png);
background-repeat: no-repeat;
background-size: 18px;
width: 20px;
height: 20px;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); } }
@media all and (max-width: 520px) {
.shop-block .shopping-cart .cart-tbl-row .prod-action .update-cart {
width: 24px;
height: 22px;
padding: 0;
text-indent: 9999px;
white-space: nowrap;
overflow: hidden;
margin: 0 auto;
background-color: white; } }
@media all and (max-width: 560px) {
.shop-block .shopping-cart .cart-tbl-row .prod-action {
flex-direction: column; } }
.shop-block .cart-summary {
display: flex;
flex-wrap: wrap;
margin-top: -30px;
padding-bottom: 2rem; }
@media all and (max-width: 940px) {
.shop-block .cart-summary {
justify-content: flex-end; } }
@media all and (max-width: 540px) {
.shop-block .cart-summary {
justify-content: center; } }
.shop-block .cart-summary aside {
flex: 1; }
@media all and (max-width: 940px) {
.shop-block .cart-summary aside {
flex: 0 0 100%;
justify-content: flex-end;
display: flex;
flex-direction: column;
align-items: flex-end;
order: 2; } }
@media all and (max-width: 540px) {
.shop-block .cart-summary aside {
align-items: center; } }
.shop-block .cart-summary aside .cart-dicsount {
display: flex; }
@media all and (min-width: 941px) {
.shop-block .cart-summary aside .cart-dicsount {
padding-bottom: 3rem; } }
@media all and (max-width: 940px) {
.shop-block .cart-summary aside .cart-dicsount {
padding-bottom: 2rem; } }
@media all and (max-width: 540px) {
.shop-block .cart-summary aside .cart-dicsount {
flex-direction: column;
text-align: center; }
.shop-block .cart-summary aside .cart-dicsount input {
margin-right: 0 !important; }
.shop-block .cart-summary aside .cart-dicsount > div {
margin: 0 0 1rem;
padding: 0;
text-align: center;
justify-content: center; } }
.shop-block .cart-summary aside .cart-dicsount > div:first-child {
display: flex;
align-items: center;
padding-right: 2rem;
height: 42px; }
@media all and (max-width: 540px) {
.shop-block .cart-summary aside .cart-dicsount > div:first-child {
margin-bottom: 0;
padding-right: 0;
text-transform: uppercase; } }
.shop-block .cart-summary aside .cart-dicsount > div:first-child + div input {
height: 42px;
border: 1px solid #bcbcbd;
border-radius: 5px;
padding: 0 1rem;
margin-right: 2rem; }
.shop-block .cart-summary aside .cart-dicsount > div:first-child + div + div input {
height: 42px;
line-height: 42px;
border: 1px solid #50b848;
background-color: #50b848;
color: #fff;
border-radius: 5px;
padding: 0 4rem;
text-transform: uppercase;
font-family: "Hind", sans-serif;
font-weight: 600;
cursor: pointer; }
.shop-block .cart-summary aside .cart-info {
color: #555555;
font-size: 1.3rem; }
.shop-block .cart-summary aside .cart-info p {
padding-bottom: 0.5rem; }
.shop-block .cart-summary aside .cart-info p span {
color: #010101; }
@media all and (max-width: 940px) {
.shop-block .cart-summary aside .cart-info p {
text-align: right; } }
@media all and (max-width: 540px) {
.shop-block .cart-summary aside .cart-info p {
text-align: center; } }
@media all and (max-width: 540px) {
.shop-block .cart-summary aside .cart-info {
padding: 2rem 0; } }
.shop-block .cart-summary .cart-value {
flex: 0 0 345px;
border-radius: 5px;
border: 1px solid #dedede; }
@media all and (max-width: 940px) {
.shop-block .cart-summary .cart-value {
margin: 2rem 0; } }
@media all and (max-width: 360px) {
.shop-block .cart-summary .cart-value {
flex: 0 0 100%; } }
.shop-block .cart-summary .cart-value .row {
display: flex;
border-bottom: 1px solid #dedede; }
.shop-block .cart-summary .cart-value .row > div {
padding: 2rem 2.5rem; }
.shop-block .cart-summary .cart-value .row > div:first-child {
flex: 0 0 160px;
border-right: 1px solid #dedede; }
.shop-block .cart-summary .cart-value .row > div:first-child + div {
flex: 1;
text-align: right; }
.shop-block .cart-summary .cart-value .row:last-child {
border: none; }
.shop-block .main-action {
display: flex;
justify-content: flex-end; }
.shop-block .main-action a {
margin-left: 2rem; }
.shop-block .main-action a.proceed-checkout {
background-color: #58585a; }
.shop-block .main-action a.proceed-checkout:hover {
background-color: #3f3f40; }
.shop-block .main-action a.cont-shopping {
padding-right: 3.5rem;
padding-left: 5.5rem; }
.shop-block .main-action a.cont-shopping:after {
right: auto;
left: 35px;
top: 50%;
transform: translateY(-50%) rotate(-180deg); }
.shop-block .main-action a.cont-shopping:hover:after {
left: 25px; }
@media all and (max-width: 540px) {
.shop-block .main-action a {
margin: 0 0 2rem;
width: 300px; } }
@media all and (max-width: 540px) {
.shop-block .main-action {
text-align: center;
flex-direction: column;
align-items: center; } }
.shop-block .checkout-block {
display: flex;
flex-wrap: wrap; }
.shop-block .checkout-block h2 {
background-color: #58585a;
color: #fff;
font-size: 22px;
padding: 15px 25px;
border-radius: 5px;
font-weight: 300;
margin-bottom: 2rem; }
.shop-block .checkout-block .form-block {
display: flex;
flex-wrap: wrap;
margin: 0 -5px; }
.shop-block .checkout-block .form-block .form-elememt {
flex: 0 0 100%;
padding: 0 5px 15px; }
.shop-block .checkout-block .form-block .form-elememt p {
padding-bottom: 1.5rem; }
.shop-block .checkout-block .form-block .form-elememt input[type="text"], .shop-block .checkout-block .form-block .form-elememt input[type="password"],
.shop-block .checkout-block .form-block .form-elememt input[type="tel"], .shop-block .checkout-block .form-block .form-elememt input[type="email"] {
height: 42px;
border: 1px solid #bcbcbd;
border-radius: 5px;
padding: 0 1rem;
width: 100%;
font-family: 'Hind', sans-serif; }
.shop-block .checkout-block .form-block .form-elememt input[type="submit"] {
cursor: pointer;
color: #fff; }
.shop-block .checkout-block .form-block .form-elememt textarea {
border: 1px solid #bcbcbd;
border-radius: 5px;
padding: 1rem;
width: 100%;
height: 150px;
font-family: 'Hind', sans-serif; }
.shop-block .checkout-block .form-block .form-elememt.half {
flex: 0 0 50%; }
.shop-block .checkout-block .form-block .form-elememt .custom-select {
width: 100%; }
.shop-block .checkout-block .form-block .form-elememt .custom-select select {
padding: 1.2rem 3rem 1.2rem 1rem !important;
width: 100%;
border: 1px solid #bcbcbd;
color: #666; }
.shop-block .checkout-block .form-block .form-elememt ::-webkit-input-placeholder { color: #666; }
.shop-block .checkout-block .form-block .form-elememt ::-moz-placeholder { color: #666; }
.shop-block .checkout-block .form-block .form-elememt :-ms-input-placeholder { color: #666; }
.shop-block .checkout-block .form-block .form-elememt :-moz-placeholder { color: #666; }
.shop-block .checkout-block .form-block .diff-address {
margin: 2rem 0 3rem; }
.shop-block .checkout-block .form-block .diff-address label {
font-size: 1.5rem;
color: #58585a; }
.shop-block .checkout-block .form-block .custom-checkbox {
padding: 0 10px 10px; }
.shop-block .checkout-block .form-block .custom-checkbox input[type="checkbox"] {
display: none; }
.shop-block .checkout-block .form-block .custom-checkbox label {
cursor: pointer;
position: relative;
padding-left: 40px;
display: block; }
.shop-block .checkout-block .form-block .custom-checkbox label:before {
content: "";
width: 22px;
height: 22px;
border: 1px solid #bcbcbd;
top: 50%;
transform: translateY(-50%);
position: absolute;
left: 0; }
.shop-block .checkout-block .form-block .custom-checkbox label:after {
content: "";
width: 14px;
height: 14px;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/ico-check.png);
background-repeat: no-repeat;
background-size: 14px 14px;
position: absolute;
left: 4px;
top: 50%;
transform: translateY(-50%) scale(1.2);
opacity: 0; }
.shop-block .checkout-block .form-block .custom-checkbox input[type="checkbox"]:checked + label:after {
transform: translate(-50% 50%) scale(1);
opacity: 1; }
.shop-block .checkout-block > aside {
flex: 0 0 484px; }
@media all and (max-width: 960px) {
.shop-block .checkout-block > aside {
flex: 0 0 100%;
padding-bottom: 2rem; } }
.shop-block .checkout-block > aside .order-action {
display: flex;
height: 73px;
align-items: flex-end;
justify-content: flex-end;
background-image: url(//gtcleaning.net.au/wp-content/themes/gtclean/content/images/stripe.png);
background-repeat: no-repeat;
background-size: 227px 73px; }
.shop-block .checkout-block > aside .order-action input[type="submit"] {
cursor: pointer;
color: #fff;
margin-bottom: 1rem; }
.shop-block .checkout-block > aside .special-req textarea {
height: 80px !important; }
.shop-block .checkout-block > aside .order-block {
margin-bottom: 3rem; }
.shop-block .checkout-block > aside .order-block h2 {
border-radius: 5px 5px 0 0;
margin-bottom: 0; }
.shop-block .checkout-block > aside .order-block .order-row {
border: 1px solid #dedede;
border-top: none;
display: flex; }
.shop-block .checkout-block > aside .order-block .order-row > div {
padding: 2rem 3rem;
flex: 0 0 50%; }
.shop-block .checkout-block > aside .order-block .order-row > div:first-child + div {
text-align: right; }
.shop-block .checkout-block > aside .login-block {
padding-bottom: 2rem; }
.shop-block .checkout-block > aside .login-action {
display: flex;
align-items: center;
padding: 1rem  5px !important; }
.shop-block .checkout-block > aside .login-action a {
text-decoration: none;
margin-left: 2rem; }
.shop-block .checkout-block > aside .login-action a:hover {
color: #000000; }
.shop-block .checkout-block > section {
flex: 1;
padding-right: 5rem; }
@media all and (max-width: 960px) {
.shop-block .checkout-block > section {
flex: 0 0 100%;
padding-bottom: 2rem;
padding-right: 0; } }
.shop-block input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.woocommerce-order h2 {
font-size: 20px;
font-weight: 600;
font-family: 'Lato-Light'; }
.woocommerce .woocommerce-customer-details address {
font-size: 14px;
box-sizing: border-box;
margin-bottom: 20px !important; }
.woocommerce table.shop_table {
font-size: 13px; }
.woocommerce-thankyou-order-details {
margin: 0 0 20px !important;
padding: 0 !important; }
@media all and (max-width: 900px) {
.woocommerce-thankyou-order-details li {
margin-bottom: 2rem;
float: left;
width: 100%;
word-break: break-all;
padding-left: 30px !important;
box-sizing: border-box;
border: none !important; } }
@media all and (max-width: 640px) {
.woocommerce-order {
text-align: left;
padding: 0 10px; } }