html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p, hr {margin: 0;padding: 0;border: none;}
a, input, select, textarea {outline: none;margin: 0;padding: 0;}
html {-webkit-font-smoothing:antialiased;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
a{text-decoration:none; }
a:focus, :focus, input:focus{outline:none;}
img {max-width: 100%;vertical-align: middle;border: none;outline: none;max-height:100%;border-radius:0;}
ul, li{list-style-type:none; margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;margin: 0;padding: 0;}
.clear {clear: both;}

/*input[type="text"],input[type="email"],input[type="tel"],input[type="password"], textarea, select, button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-border-radius:0px; -moz-border-radius:0px; resize:none;}*/
select, button[type="submit"]{cursor:pointer}

body {margin: 0;padding: 0;font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 18px;color: #333333;}
::-webkit-input-placeholder {color:#fff;}
:-moz-placeholder {color:#fff;opacity:1;}
::-moz-placeholder {color:#fff;opacity:1;}
:-ms-input-placeholder {color:#fff;}

label.error{position:absolute;right:0px;top:-20px;width:auto;height:auto;margin:0;padding:0;line-height:normal;font: 11px/11px arial;background:#fb0101;padding:5px 5px 4px;color:#ffffff;}
.homeEnq .captcha-input label.error{right: inherit; left:118px;}
label.error:after{border-color: #fb0101 transparent transparent;border-image: none;border-right: 6px solid transparent;border-style: solid;border-width: 6px;content: " ";height: 0;left: 20px;margin-left: -10px;position: absolute;top: 100%;width: 0;}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.main-wrapper{float: left;width: 100%;}
/********header start************/
.header{background: url(../images/header-bg.jpg)repeat-x;height: 140px;float: left;width: 100%;}
.header-main{float: left;width: 100%;}
.logo{padding: 43px 0;float: left;}

.header-middle{float: left;width: 100%;text-align: center;padding: 18px 0 0 0;}
.seprator{background: url(../images/sprite.png) no-repeat -12px -48px; width: 1px; height: 83px;float: right;margin: 30px 0 0;}
.header-text{font: 400 30px/28px 'Poppins', sans-serif; color: #000000;position: relative;float: left;width: 100%;margin-bottom: 40px;letter-spacing: 1px;}
.blue-txt{color: #006cbd; font-weight: 700; }
.header-text:after{content: "";position: absolute;background: url(../images/sprite.png) no-repeat -236px -2px; width: 308px; height: 1px;left: 0;bottom: -15px;right: 0;margin: auto;}

.menu{float: left;width: 100%;}
.menu ul{float: left;width: 100%;}
.menu ul li{float: left;display: inline-block;position: relative; transition: all 0.3s ease;cursor: pointer;}
.menu ul li a{font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500; color: #333333;text-transform: uppercase;display: inline-block;padding: 0px 17px 0 14px;position: relative;line-height:27px;height:54px;z-index:22;}
.menu ul li:hover a, .menu ul li:hover:after{color: #006cbd;display: inline-block;opacity: 1;}
.menu ul li.active a, .menu ul li.active:after{color: #006cbd;display: inline-block;opacity: 1;}
.menu ul li:after{content: "";position: absolute;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #006cbd;width: 17px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 0;}
.menu ul li ul.submenu {background: #fff; position: absolute; top: 200%; left: 0; z-index: 99999;border:1px solid #eee;border-top:none;  width: 260px; visibility: hidden;opacity: 0; border-top: 2px solid #006cbd; -webkit-box-shadow: 0px 5px 5px 1px rgba(0,0,0,.2); box-shadow: 0px 1px 5px 1px rgba(0,0,0,.2);filter: alpha(opacity=0);-webkit-transition: all 400ms ease 100ms;transition: all 400ms ease 100ms;-webkit-transition: all 400ms ease 100ms;-moz-transition: all 400ms ease 100ms;}
.menu ul li:hover > ul.submenu { top: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100);}
.menu ul li:hover > ul.submenu li{width: 100%;border-bottom: 1px solid #dcdcdc;position: relative;}
.menu ul li:hover > ul.submenu li a{color: #333333; line-height:inherit;height:inherit;padding: 10px 10px 10px 18px;}
.menu ul li ul.submenu li{width:100%;float:left;border-bottom: 1px solid #dcdcdc;}
.menu ul li ul.submenu li a{display: block;position: relative;text-align: left;padding: 10px 10px 10px 18px;color:#333333;line-height:inherit;height:inherit;}
.menu ul li ul.submenu li:before{content: "";position: absolute;background: url(../images/sprite.png) no-repeat -227px -25px;width: 4px;height: 6px;display: inline-block;left: 7px;top: 16px;}
ul.submenu li:hover:after, ul.submenu li:after{display: none;opacity: 0;}
.menu ul li:hover > ul.submenu li a:hover{color: #006cbd;}
.menu ul li ul.submenu li.active > a{color:#006cbd;}
.menu ul li ul.submenu li.active:after {display:none;}
.header-call{float: right;background: url(../images/sprite.png) no-repeat -46px 0;width: 100%;padding: 14px 0 18px;}
.call-icon{background: url(../images/sprite.png) no-repeat -1px -1px;width: 38px;height: 36px;display: block;margin: auto auto 10px;}
.desk-call, .desk-call a{text-align: center;display: block;color: #ffffff;font-size: 22px;line-height: 20px; font-family: 'Oswald', sans-serif;}
.mob-call{display: none;}

.menu-icon{position: relative;height: 40px;width: 35px;text-align: right;display: none;background: none;padding: 15px 0;cursor: pointer;}
.menu-icon .strip1{width: 22px;display: block;background: #fff;height: 2px;position: absolute;top:12px;left: 0;right: 0;margin: auto;transition: all 500ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;}
.menu-icon .strip2{width: 22px;display: block;background: #fff;height: 2px;position: absolute;top: 19px;left: 0; right:0; margin: auto;transition: all 500ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;}
.menu-icon .strip3{width: 22px;display: block;background: #fff;height: 2px;position: absolute;top: 26px;left: 0; right:0; margin: auto;transition: all 500ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;}

.close span.strip1 {  top: 19px;  transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform:  rotate(135deg);}
.close span.strip2 {  left: -200px;  opacity: 0; display: none;}
.close span.strip3 { top: 19px;  transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -moz-transform:  rotate(-135deg);}
/********header end************/

/******banner start**********/
.banner-section{width: 100%;float: left;}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {width: 100%;margin: auto; }
/******banner end**********/

/*******home section start********/
.home-section {position: relative; top: -80px;float: left;width: 100%;height: 580px;}
.mobileAbout{position: relative; float: left;width: 100%;height: 380px;padding:15px;display:none;margin-top:0;}
.mobileAbout .home-content{padding:10px 0;}
.mobileAbout .mCSB_inside > .mCSB_container{margin-right:10px;}
.mobileAbout .mCSB_scrollTools{right:-6px;}
.diag1{-webkit-transform: translateZ(0) skew(0, 4deg);-moz-transform: translateZ(0) skew(0, 4deg); -ms-transform: translateZ(0) skew(0, 4deg); -o-transform: translateZ(0) skew(0, 4deg);transform: translateZ(0) skew(0, 4deg);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden; -o-backface-visibility: hidden;  backface-visibility: hidden;}
.home-section ,.mobileAbout  { background-color: #009550; }
.diag1 .wrapper,.mobileAbout .wrapper{-webkit-transform: translateZ(0) skew(0, -4deg);-moz-transform: translateZ(0) skew(0, -4deg);-ms-transform: translateZ(0) skew(0, -4deg);
-o-transform: translateZ(0) skew(0, -4deg);transform: translateZ(0) skew(0, -4deg);}

.home-content{padding: 30px 0;float: left;width: 100%;}
.scrollerMain{height:219px;margin-bottom:12px;}
.home-title{color: #ffffff;font: 400 44px/50px 'Poppins', sans-serif;margin-bottom: 25px;}
.bold-txt{font-weight: 600;}
.home-content p{color: #ffffff;font: 300 16px/24px 'Poppins', sans-serif; margin-bottom: 20px;}
.view-btn{font: 700 16px/18px 'Poppins', sans-serif;color: #ffffff;border: 1px solid #ffffff;display: inline-block;padding: 13px 30px 13px;border-radius: 5px;text-transform: uppercase; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.view-btn:hover{background-color: #ffffff;border: 1px solid transparent; color: #009550;}

.home-right-section{float: left;width: 100%;}
.desk-ebay{margin: -35px 0 30px;position: relative;width: 431px; height: 243px;}
.desk-ebay a{position: absolute;bottom: 1px;background: #ff0000;font: 300 20px/45px 'Poppins', sans-serif;color: #ffffff;padding: 0 14px 0 18px;left: 2px; }
.desk-ebay a:after{content: "";position: absolute;right: -46px;background: url(../images/sprite.png) no-repeat -217px -67px #c91818;width: 46px;height: 45px;display: inline-block;cursor: pointer;}
.new-ebay{float: right;position: relative;margin-top: -225px;}
.new-ebay span{font: 400 23px/28px 'Poppins', sans-serif; color: #ffffff;display: block;top: 68%;position: absolute;left: 20px;letter-spacing: 1px;}
.new-ebay a{background: #006cbd;color: #ffffff;position: absolute;bottom: 1px;left: 2px;padding: 0px 13px;font: 300 16px/30px 'Poppins', sans-serif}
.new-ebay a:after{content: "";position: absolute;right: -35px;background: url(../images/sprite.png) no-repeat -223px -75px #005391;width: 35px;height: 30px;display: inline-block;cursor: pointer;}
.blue-box{display: none;}
/*******home section end********/

/******brand section start********/
.diag2{-webkit-transform: skew(0, -3deg); -moz-transform: skew(0, -3deg);  -ms-transform: skew(0, -3deg); -o-transform: skew(0, -3deg);  transform: skew(0, -3deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.brand-section { position: relative; ;width: 100%; z-index: 7; float: left; top: -200px; padding-bottom: 0; height: 535px;}
.brand-section { background-color: #ffffff; }
.diag2 .wrapper{ -webkit-transform: translateZ(0) skew(0, 3deg);-moz-transform: translateZ(0) skew(0, 3deg);-ms-transform: translateZ(0) skew(0, 3deg);
-o-transform: translateZ(0) skew(0, 3deg);transform: translateZ(0) skew(0, 3deg);}
.home-logo-slider{float: left;width: 100%;margin: 83px 0 60px; overflow: hidden;}

.main-box{float: left;width: 100%;overflow: hidden;}

.main-box a{display: block;border-bottom: 7px solid #4f4f4f;position: relative;overflow: hidden;height: 100%;width: 100%;}
.main-box a:after{content: "";position: absolute;bottom: -1px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #4f4f4f;left: 0;right: 0;width: 14px;margin: auto;}
.main-title{font: 700 22px/24px 'Poppins', sans-serif;color: #ffffff;text-transform: uppercase;text-shadow: 1px 1px 5px #000000;position: absolute;padding: 30px 25px 0;display: block;width: 100%;}
.main-box a img{transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;width: 100%;overflow: hidden}

.box-text{position: absolute;margin: auto;text-align: center;height: 100%;width: 100%;padding: 65px 27px 0;color: #ffffff;font: 400 15px/24px 'Poppins', sans-serif;}
.box-text span{font-size: 22px;font-weight: 700;text-transform: uppercase;border-bottom: 1px solid #707070;display: block;padding-bottom: 7px;}
.box-text span.circle{background: url(../images/sprite.png)no-repeat -581px -24px;width: 38px;height: 38px;margin: auto;text-align: center;border-bottom: none;margin-top: 15px;}

.main-box a:hover .main-title, .main-box a:hover:after {display: none;}
.main-box a:hover img{transform: scale(1.1);}
.main-box a:hover .box-text {display: block;background: rgba(15, 15, 15, 0.6);position: absolute;z-index: 999;}

.box-text span{margin-left:-500px;opacity:0;}
.box-text p{margin-left:500px;width:100%; position:relative;top:5px;}
.box-text span.circle{margin-left:0;margin-top:500px;}
.main-box a:hover .box-text span,.main-box a:hover .box-text p,.main-box a:hover .box-text span.circle{margin:0;opacity:1;transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;}
.main-box a:hover .box-text span.circle{margin:15px auto auto auto}

/******brand section end********/

/******Tesimonials start**********/
.testimonials-section{float: left;width: 100%;position: relative; height: auto;}
.diag3{-webkit-transform: skew(0, -3deg); -moz-transform: skew(0, -3deg);  -ms-transform: skew(0, -3deg); -o-transform: skew(0, -3deg);  transform: skew(0, -3deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.testimonials-box { width: 100%; z-index: 7; float: left; top: 0px; padding-bottom: 0;  margin-top: -270px;}
.testimonials-box { background: url(../images/testimonials-bg.png) no-repeat center top #17364e;}
.diag3 .wrapper{ -webkit-transform: translateZ(0) skew(0, 3deg);-moz-transform: translateZ(0) skew(0, 3deg);-ms-transform: translateZ(0) skew(0, 3deg);
-o-transform: translateZ(0) skew(0, 3deg);transform: translateZ(0) skew(0, 3deg);}

.testimonials{float: left;width: 100%;padding: 100px 0 0px;}
.testi-title{color: #ffffff;font: 700 38px/50px 'Poppins', sans-serif;text-align: center;}
.test-img{text-align: center;display: block;margin: 30px 0;}
.cms-content strong.disappoint{margin-top:20px; width:100%; float:left;}
.test-more{  }
.test-more a{color:#009550; font:500 18px 'Poppins', sans-serif; text-decoration:underline;}
.test-more a:hover{ text-decoration:none;}
/******Tesimonials end***********/

/******contact us start*******/
.contact-section{float: left;width: 100%;background: #ffffff;position: relative;padding: 60px 0 10px;}
.contact-title{color: #000000;font: 400 42px/40px 'Poppins', sans-serif;position: relative;padding-left: 35px;margin-bottom: 30px;}
.contact-title:after{content: "";position: absolute;left: 0;background: #009550;width: 5px;height: 40px;}
.contact-title:before{content: "";position: absolute;left: 4px;border-left: 5px solid #009550;border-top: 5px solid transparent;border-bottom: 5px solid transparent;width: 10px;height: 10px;top: 0;bottom: 0;margin: auto;}
.contact-form{float: left;width: 100%;}

.wrong-ans{float: left;width: 100%;color: #ff0000;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}
.note{font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom: 5px;}
.note em{color: #ff0000;padding-right: 2px;}

.left-form-section{float: left;width: 49%;} .right-form-section{float: right;width: 49%;}

.form-detail li{width: 100%;float: left;margin-bottom: 20px;}
.homeEnq.contact-form form{margin:0 -15px;width:100%;float:left;}
.contact-form .form-detail.newDetail{width:100%;}
.contact-form .form-detail{ float:left; width:33.33%; padding:0 15px;}
ul.form-detail li .input-box{position: relative;}
ul.form-detail li .input-box input{background: #17364e;color: #ffffff;font: 300 16px/24px 'Poppins', sans-serif;padding: 0 20px;height: 40px;border: none;width: 100%;}
ul.form-detail li .input-box textarea{background: #17364e;color: #ffffff;font: 300 16px/24px 'Poppins', sans-serif;padding: 14px 20px;border: none;width: 100%;height: 100px;resize: none;float: left;}
.send-box .send-btn{background: #009550;color: #ffffff;text-transform: uppercase;font: 700 16px/16px 'Poppins', sans-serif;width: auto;transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); border:none;padding: 12px 60px;}
.send-box .send-btn:hover{background: #17364e;}

.captcha-box{float: left;width: 100%;background: #17364e;padding: 7px 0;position: relative}
.refresh-icon, .captcha-img  {float: left;padding: 0 0 0 15px;}
.captcha-img{padding: 0 0 0 7px;}
.captcha-img span{color: #fff; padding-right:3px;}
ul.form-detail li .input-box .captcha-input input{background: #eaeaea;color: #000000;font: 300 16px/24px 'Poppins', sans-serif;width: 60px;text-align: center;padding: 5px;height: 26px;}
.captcha-input em{color: #f00;font: bold 12px/12px arial;position: absolute;padding-left: 3px;}
.avoid-spam{position: absolute;right: 0;bottom: 0;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.avoid-spam p{position: relative; right: 57px; font-size:11px; line-height:12px; top:-9px;}
.avoid-spam span{background-color: #979797;bottom: 0; color: #dbdbdb; float: right;font: 600 10px/12px arial;padding: 3px 4px;position: absolute;right: 0;}
.send-box{ float:left; width:100%;}
.star{ position:absolute; right: 5px; top: 2px; color:#F00;font-size: 11px;}

/******contact us end********/

/*****footer link start*****/
.footer-link{background: url(../images/footer-bg.png) no-repeat center top; height: 340px;width: 100%;}
.footer-tag{float: right;margin-top: -29px;font: 400 32px/30px 'Poppins', sans-serif; color: #ffffff;padding: 65px 25px 0 0px; position: relative;letter-spacing: 1px;}
.footer-add{float: left;width: 100%;margin: 70px 0 0;}

.footer-address{float: left;font: 400 18px/20px 'Poppins', sans-serif; color: #333;}
.foot-seprator{border-right: 1px solid #d4d4d4;height: 160px;width: 1px;float: right;margin-right: 45px;}

.foot-main{font: 700 20px/24px 'Poppins', sans-serif;color: #000000; display: block;}
.foot-sub{font: 700 16px/20px 'Poppins', sans-serif;color: #272627; display: block;margin-top: 20px;}
.blue, .blue a{color: #006cbd;font: 300 18px/22px 'Poppins', sans-serif;display: block;}
.foot-mob{display: none;color: #006cbd;font: 400 18px/22px 'Poppins', sans-serif;}
.email{color: #006cbd;font: 300 18px/22px 'Poppins', sans-serif;display: block;text-decoration: underline;}
.email:hover{text-decoration: none;}
.footer-address p{margin-top: 15px;font: 400 16px/18px 'Poppins', sans-serif;}
.foot-last-seprator{border-right: 1px solid #d4d4d4;height: 160px;width: 1px;float: left;}
/*.footer-last-address {float: right;}
.footer-last-address .foot-main{text-align: right;margin: 15px 0;}*/
.footer-last-address{margin-left: 70px;margin-top: 15px;}
.footer-last-address .foot-main{text-align: left;margin: 15px 0;}
.fb{background: url(../images/sprite.png) no-repeat -288px -81px;width: 39px;height: 38px;display: inline-block;margin-right: 5px}
.gp{background: url(../images/sprite.png) no-repeat -338px -81px;width: 38px;height: 38px;display: inline-block;}
.footer-last-rating{margin-left: 70px;margin-top: 15px;}
.footer-last-rating .googleRate{font-family:'Poppins', sans-serif;font-size: 16px;line-height: 20px;font-weight: 500;}
.footer-last-rating .rating{font-size: 14px;}
.footer-last-rating .rating a{color:#006cbd;}
.footer-last-rating .rating a:hover{text-decoration: underline;}
.footer-last-rating .rating span{font-weight: 700;}
.footer-last-rating .ratecolor{color:#009550;font-weight: 700;}
/*****footer link end*******/

/*****footer start*****/
.footer{float: left;width: 100%;background: #001f37;padding: 15px 0;}
.footer-menu li{float: left;border-right: 1px solid #fff;padding: 0 6px;}
.footer-menu li:first-child{padding-left: 0;}
.footer-menu li:last-child{border-right: none;}
.footer-menu li a{float: left;color: #ffffff;font: 400 14px/15px 'Poppins', sans-serif;}
.footer-menu li a:hover, .footer-menu li.active a, .copyright a:hover{color: #009550;}

.copyright{text-align: right;color: #ffffff;font: 400 14px/15px 'Poppins', sans-serif;}
.copyright a{color: #ffffff;}
.power{ height: 14px;display: inline-block;}
.power:before{ content: " | "; color: #ffffff;}
.webential{background: url(../images/sprite.png) no-repeat -218px -46px;width: 45px;display: inline-block;;height: 14px;vertical-align: top;}
/*****footer end*****/

/******inner banner start********/
.inner-banner{ background: url(../images/inner-banner.png) no-repeat center top;  float: left;width: 100%;height: 305px;}
.inner-banner-title{float: right; padding: 100px 0 0;}
.inner-banner-title span{display: block;font: 600 45px/45px 'Poppins', sans-serif;color: #ffffff;text-transform: uppercase;margin: 0;text-align:right;}
.bradcumb{float: right;color: #ffffff; text-transform: capitalize;font: 300 16px/18px 'Poppins', sans-serif;text-align:right;}
.bradcumb a{color: #ffffff; display: inline-block;font: 300 16px/18px 'Poppins', sans-serif;position: relative;}
.bradcumb span{display:inline-block;padding:0 5px 0 0;line-height:18px;}
.bradcumb span:after{background: url(../images/sprite.png) no-repeat -475px -95px; content: ""; width: 11px; height: 10px; display: inline-block;padding: 0 5px; margin-left: 8px;}
.bradcumb a.semi-txt{font-weight: 400;}
.bradcumb a:hover{text-decoration: underline;}
.bradcumb a.semiTxt:hover{text-decoration:none;}
/******inner banner end*********/

/******inner section content start*********/
/*.inner-section{background: #dcdcdc;float: left;width: 100%;}
.in1{ transform: translateZ(0) skew(0, 4deg); position: relative; top: -65px; }
.inner-page-content{  transform: translateZ(0) skew(0, -4deg);}*/
/*.in1{ transform: translateZ(0) skew(0, 4deg); position: relative; top: -65px; }*/

.inner-section {background: #ffffff;padding-bottom: 30px;margin-top: -30px;	position: relative;	z-index: 2;}
.inner-section:before{content: "";transform: translateZ(0) skew(0, -4deg); }
.cms-content{ float: left; width: 100%; margin: 5px 0 20px; transform: translateZ(0) skew(0, 0deg);}
.cmsContent{ float: left; width: 100%; margin: 5px 0 20px;}
/******** Sitemap start***********/
.sitemap ul.tree{ list-style-type: none; padding-top: 6px;; position:relative; text-transform:capitalize;} 
.sitemap h3{text-transform:capitalize;}
.sitemap ul.tree li:after{content:""; background: url(../images/solid.png) repeat-y;width:1px; position:absolute;height:100%;left:0;bottom:0;} 
.sitemap ul.tree li.last:after{display:none;}
.sitemap ul.tree li{position:relative; margin: 0;  line-height: 18px; padding-left:12px; padding-bottom:5px;}
.sitemap ul.tree li:before{content:""; background: url(../images/sprite.png) no-repeat -512px -89px; width:8px; height:20px;position:absolute;left:0}
.sitemap ul.tree li.last {position:relative;}
.sitemap ul.tree li.last:before{content:"";background: #FFFFFF url(../images/sprite.png) no-repeat -538px -91px; width:8px; height:10px;position:absolute;left:0}
.sitemap ul.tree li a{color:#000000; text-decoration:none; font-family: 'Poppins', sans-serif; font-size:16px; line-height:20px; font-weight:300;text-transform:capitalize; }
.sitemap ul.tree li a:hover{text-decoration:none;color:#169855;}
.clean {clear:both;display:none;}

/******** Sitemap end***********/

/***** 404 start *****/
.page-not-found, .thank-you{width: 100%; text-align:center;float:left;}
.thank-you span.thank-u{ font:300 17px/16px 'Poppins', sans-serif; display: block; padding-top:10px;}
.thank-you{padding:70px 0;}
/***** 404 end *****/

/****** benchtops quote start ******/
.benchMain{float:left;width:100%;margin-top:-30px;}
.BenchBox{margin-top:30px;}
.BenchBox span{position:relative;width:100%;float:left;}
.BenchBox span .bg-hover{display:none;}
.BenchBox span:hover .bg-hover{position:absolute;top:0;left:0;width:100%;display:block;}
span.bnch-title{text-align:center; color:#000; padding-top:5px; font:400 17px/20px 'Poppins', sans-serif;}
span.bnch-title:hover{color:#006cbd;}
.or{font:500 210px/160px 'Poppins', sans-serif; color:#000; opacity:0.1; padding: 80px 0 0 0; }
.text{padding-top:30px; font:300 16px/20px 'Poppins', sans-serif; color:#58595b;}
.text a{color:#006cbd;}
.text a:hover{text-decoration:underline;}
/****** benchtops quote close ******/

/******** Sitemap start***********/
.sitemap ul.tree{ list-style-type: none; padding-top: 6px;; position:relative; text-transform:capitalize;} 
.sitemap h3{text-transform:capitalize;}
.sitemap ul.tree li:after{content:""; background: url(../images/solid.png) repeat-y;width:1px; position:absolute;height:100%;left:0;bottom:0;} 
.sitemap ul.tree li.last:after,.sitemap ul.tree li.mainlast:after {display:none;}
.sitemap ul.tree li{position:relative; margin: 0;  line-height: 18px; padding-left:12px; padding-bottom:5px;}
.sitemap ul.tree li:before{content:""; background: url(../images/sprite.png) no-repeat -512px -89px; width:8px; height:20px;position:absolute;left:0}
.sitemap ul.tree li.last {position:relative;}
.sitemap ul.tree li.last:before{content:"";background: #FFFFFF url(../images/sprite.png) no-repeat -538px -91px; width:8px; height:10px;position:absolute;left:0}
.sitemap ul.tree li.mainlast{position: relative;padding-left: 0;}
.sitemap ul.tree li.mainlast h3.first{margin-bottom: 0;}
.sitemap ul.tree li.mainlast:before{display:none;}
.sitemap ul.tree li a{color:#000000; text-decoration:none; font-family: 'Poppins', sans-serif; font-size:16px; line-height:20px; font-weight:300;text-transform:capitalize; }
.sitemap ul.tree li a:hover{text-decoration:none;color:#169855;}
.clean {clear:both;display:none;}
.sitemap .mainlast a h3{font-size:16px; margin:0; padding:0;}
/******** Sitemap end***********/

.cms-title, .cmsPage .cms-title {color: #169855; font: 400 36px/40px 'Poppins', sans-serif; clear: both; margin-bottom: 20px;letter-spacing: 1px; font-weight: 600;}
.cms-content p{font: 300 16px/24px 'Poppins', sans-serif; color: #58595b; margin-bottom: 20px; display: inline-block; width: 100%;}
.compare-table, .compare-table table{float: left;width: 100%; }

.compare-table th{background: #0067b1; color: #ffffff;font: 400 18px/20px 'Poppins', sans-serif; padding: 17px 0;text-align: center; }
.compare-table td{color: #414042;font: 400 16px/20px 'Poppins', sans-serif; padding: 15px 0; text-align: center; border-bottom: 1px solid #d7d7d7;}

.compare-table th:first-child, .compare-table td:first-child{width: 360px;text-align: left;padding-left: 20px;}
.compare-table th:last-child, .compare-table td:last-child{width: 166px;}

.fa-check{ font-family: 'FontAwesome'; font-style: normal; color: #009447;}
.fa-close{ font-family: 'FontAwesome'; font-style: normal; color: #ed1c24;}
/******inner section content end*********/

/*********Product Warranties start**********/
.product-warranties{width: 100%;float: left;}
.product-warranties ul li{width: 100%;float: left;font: 300 13px/18px 'Poppins', sans-serif;color: #58595b;padding: 20px 20px 20px 0;text-align: justify;}
.product-warranties ul li strong{color: #000000;font-weight: 400;}
.product-warranties ul li a{color: #0067b1;}
.product-warranties ul li a:hover{text-decoration: underline;}
.product-warranties ul li div.product-logo{ width: 165px; height: 84px;float: left; position: relative;}
.product-warranties ul li div.product-logo img{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
.product-warranties ul li.even{background: #f1f2f2;}
.product-warranties ul li.odd{background: #fbfbfb;}

.enquiry-form{float: left;width: 100%;}
.enquiry-title{ position: relative;background: url(../images/sprite.png) no-repeat -10px -220px;width: 360px;height: 112px; display: block; font: 700 42px/44px 'Poppins', sans-serif;color: #ffffff; text-transform: uppercase; text-shadow: 2px 0 2px #000;padding: 30px 0 0 25px;z-index: 999; }
.inner-form{position: relative; top: -23px; background: #e1e1e1;padding: 30px 15px;float: left;}
.inner-form ul li{float: left;width: 100%;margin: 10px 0 0 0;}
.inner-box{position: relative;float: left;width: 100%;}
.inner-box input{float: left;width: 100%;padding: 10px;font: 400 14px/14px 'Poppins', sans-serif;color: #000;height: 40px;border: 2px solid #d7d7d7;text-decoration: none;border-radius: 5px;}
.inner-box textarea{float: left;width: 100%;padding: 10px;font: 400 14px/14px 'Poppins', sans-serif;color: #000;height: 80px;border: 2px solid #d7d7d7;resize: horizontal; resize: none;border-radius: 5px;}
.inner-box textarea.enquiry-txtarea{height: 110px;}
.inner-box .star{color: #ff0000;}
.inner-box span.start-label {background: url(../images/sel-arrow.jpg) no-repeat right -3px #fff;border: 2px solid #d7d7d7;box-sizing: border-box;color: #939598;display: block;font: 400 14px/17px 'Poppins', sans-serif;height: 40px;margin: 0;min-height: 40px;overflow: hidden;padding: 10px 0px 10px 10px;width: 100%;border-radius: 5px;display: inline-block;vertical-align: top;}
 .inner-box.selectFocus span.start-label {border: 2px solid #009547;color: #000;}
 .inner-box span.start-label.slected_now {color: #000;}
.inner-box select{ background: #ffffff; border-radius: 0; color: #939598; display: block; font: 400 14px/19px 'Poppins', sans-serif; height: 40px; margin: 0;
 position: absolute;top: 0; z-index: 1; opacity: 0; width: 100%;padding: 10px 0 10px 10px;}
.validaMsg label.error{left:0;right:inherit;}
.radioHalf label.error{}

.captcha p{color: #58595b;font: 400 16px/18px 'Poppins', sans-serif;margin-bottom: 10px;}
.captcha .refresh-icon{padding: 0 10px 0 0;height:45px;}
.captcha .captcha-img{background: #EAEAEA;position:relative;width:115px;margin-right:10px;line-height:40px;height:45px;}
.captcha span.equul-icon{margin:0 10px;}
.captcha .captcha-img span{ color: #000;position:absolute;right:10px;}
.captcha .captcha-input{float: left;width:148px;height:45px;position:relative;}
.captcha .captcha-input em{position:absolute;left:3px;top:15px;color:#F00;}
.captcha .captcha-input input{width:100%;height:100%;}
.captcha .avoid{float: left;width: 100%;margin-top:10px;}
.captcha .avoid p{font: 300 14px/16px 'Poppins', sans-serif;margin-bottom: 0;}
.submitBtn{background:#cb1515;color:#fff;font: 700 25px/25px 'Poppins', sans-serif;text-transform:uppercase;width:165px;height:50px;border:none; margin:0 auto;display:inherit;text-align:center;position:relative;}
.submitBtnT{background:#0067b1;border-bottom-color:#104268;}

/*********Product Warranties end************/


/******** Testimonial start***********/
.testimonial-txt{float:left;width:100%;margin-bottom:20px;}
.testCap{margin-bottom:10px;display:block;font: 300 16px/16px 'Poppins', sans-serif;color: #58595b;}
.testimonial-hr{margin:30px 0;float:left;width:100%;border-top:1px dashed #169855;}
.imgTetimonial{float:left;width:100%;}
.testMtop{margin-top:30px;}
.newAddTestimonoal{float:left;width:100%;margin-top:-30px;}
.newAddTestimonoal div{margin-top:30px;}
/******** Testimonial end***********/

/******** contact us start***********/
.contactMain address {font-style:normal;}
.contactAdress li{display:block;margin-bottom:10px;position:relative;padding-left:25px;}
.contactAdress li:before{position:absolute;content:"";top:4px;left:0;display:inline-block;background:url(../images/sprite.png) no-repeat;}
.contactAdress li.callMail:before{background-position:-767px -133px;width:17px;height:14px;}
.contactAdress li.callCont:before{background-position:-769px -115px;width:13px;height:14px;}
.contactAdress li.callCont span a{color:#006cbd;}
.contTitsub{display:block;font: 400 20px/18px 'Poppins', sans-serif;color: #333;margin-top:10px;}
.hourTime{position:relative;padding-left:25px;}
.hourTime:before{position:absolute;content:"";top:4px;left:0;display:inline-block;background:url(../images/sprite.png) no-repeat -768px -151px;width:14px;height:15px;}
.hourTime .hourCap{margin-bottom:5px;display:inline-block;}
.contactAdress a.email{display:inline-block}

.img-laminate{width:100%;}
.laminationMain{width:100%;float:left;}
.stonebox{float:left;width:100%;margin-bottom:20px;}
.stonebox span{display:inline-block;margin-right:10px;border:1px solid #ccc;padding:10px;margin-top:10px;}
.map-main{width:100%; float:left; margin-top:15px;}
.map-main #map-canvas{width:100%; float:left; margin-bottom:0;}
.map-main #map-canvas img{max-height:inherit;}
.map-main .gm-style-iw{text-align:center;}
.map-main .gm-style-iw img{width:auto;margin-bottom:10px; }
.map-main .gm-style-iw small br:first-child{display:none;}
.map-main .gm-style-iw small{font-size:14px; text-align: left; float: left;}
.map-main #dirDiv input{border:1px solid #ccc;padding:2px;text-align:left;float:left; height:25px;}
.map-main #panelContainer{margin:0; width:100% !important; border:1px solid #ccc !important;}
.map-main #directionsPanel table td{padding:5px;}
/******** gallery popup end***********/
.gallerMain{width:100%;float:left; margin-bottom: 20px;}
.gallerMain ul{margin:-15px -15px 0 -15px;float: left;}
.gallerMain ul:after{clear:both;display:table;content:'';}
.gallerMain li{position:relative;width:20%;padding:0 15px;float:left;margin-top:30px;}
.gallerMain li:hover a{border:1px solid #006cbd;box-shadow: inset 0 0 5px #999;}
.gallerMain li a{border:1px solid #efefef;width:100%;float:left;text-align:center;padding:10px;height:100%;}
.gallerMain a{text-decoration:none;}
.gallerMain a:hover{text-decoration:none;}
.gallerMain a span{display:block;text-align:center;margin-top:5px;color:#006cbd;font-size:16px;line-height:20px;font-weight:400;}
.gallerMain li a:hover span{color:#333;text-decoration:none;}

.badgeNew{position:absolute;top:-10px;left:-10px;}
.kichenGallery {
	display: inline-block;
	width: 100%;
}
.kichenGallery ul {
	margin: 20px -15px 0;
}
.kichenGallery li{width:20%;float:left;margin: 0 0 20px 0;padding:0 15px;}
.cms-content p a{color:#006cbd;}
.cms-content p a:hover{text-decoration:underline;}
.cms-content p {text-align: justify;}
.boxDetails ul{margin:-30px -15px 0;}
.boxDetails li{width:25%;float:left;text-align:center;line-height:20px;font-size:14px;padding:0 15px;margin-top:30px;}
.boxDetails li .subBox{border:1px solid #ccc;padding:10px}
.boxDetails li a{float:left;width:100%;}
.boxDetails{float:left;width:100%;}
.boxDetails li span.boxTitle{display:block;color:#006cbd;font-size:16px;margin-bottom:15px;margin-top:15px;}
.boxDetails li span.boxTitle:hover{text-decoration:underline;}
.boxDetails .package-offer li{width:100%;}
.package-offer li .package{border:1px solid #ccc;}
.toilet{margin-bottom:30px;}
.splashback{float:left; width:100%;}
.splashback-img{width:100%; border:1px solid #ccc; text-align:center;float:left;padding:10px}
.stone-splashback{width:100%; float:left;}
.engineered-stone{width:100%; float:left;}
.superior{width:100%; float:left;}
.lustrolite{width:100%; float:left;}

.radioBtns{position:relative;left:0;}
input[type=radio].css-radio + label.css-label-radio { padding-left: 20px; height: 15px; display: inline-block; line-height: 15px;vertical-align: middle; cursor: pointer;margin-bottom:8px;}
input[type=radio]{opacity:0;left:0;position:absolute;}
input.css-radio[type="radio"]:checked + label.css-label-radio { background-position: -767px -187px; }
label.css-label-radio { background: url(../images/sprite.png) no-repeat -767px -172px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font: 300 15px/17px 'Poppins', sans-serif;color:#333;}

input[type=checkbox].css-checkbox { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].css-checkbox + label.css-label { padding-left:20px; /*height: 15px;*/ display: inline-block;font: 300 15px/17px 'Poppins', sans-serif; vertical-align: middle; cursor: pointer; text-transform: none;color:#333;margin-bottom:10px;position: relative; }
.css-label:before { background: url(../images/sprite.png) no-repeat -768px -208px;width: 15px;height: 15px;position: absolute;left: 0;top: 0;content: "";}
input[type=checkbox].css-checkbox:checked + label.css-label:before { background-position: -768px -223px;  }

/* KitchenQuote page */
.KitchenQuote .inner-box p{margin-bottom:5px;}
.KitchenQuote .inner-box .refresh-icon img{border:1px solid #d7d7d7;}
.KitchenQuote .terms label{font: 400 14px/16px 'Poppins', sans-serif !important;}
.KitchenQuote .terms label.error{font:11px/11px arial !important;}
.KitchenQuote p{margin-bottom:10px;color:#333;font: 400 15px/17px 'Poppins', sans-serif;}
.KitchenQuote p span,.KitchenQuote .inner-form em{color:#F00;font-size:14px;}
.KitchenQuote .floatBox{float:left;width:100%;}
.KitchenQuote .floatBox li{float:left;margin-right:15px;position:relative;}
.kitchen-quote ul,.smallnote,#checkbox-validation{position:relative;}
.KitchenQuote .inner-form label.error{top:3px;}
.KitchenQuote .captcha-input label.error{top:-20px;}
.KitchenQuote .floatBox,.radioHalf,.boxFull,#checkbox-validation {margin-bottom:20px;float:left;width:100%;}
.towColumn{width:50%;float:left;}
.KitchenQuote .smallnote{font-size:12px;color:#333;}
.KitchenQuote .smallnote.terms{margin-top:20px;}
.KitchenQuote .smallnote.terms label.error{top:-20px;}

.KitchenQuote .singleBox{margin-top:5px;}
.KitchenQuote .inner-form{background:#fff;}
.KitchenQuote .inner-form li{margin-top:15px;}
.KitchenQuote .inner-form .qoutBtns{text-align:right}
.KitchenQuote .inner-form .qoutBtns .submitBtn{display:inline-block;margin-right:20px;}

.KitchenQuote .inner-form .captcha{/*border:1px solid #d7d7d7;padding:5px;*/position:relative;}
.KitchenQuote .inner-form .captcha .captchaText{position:absolute;right:0;color:#fff;background:#666;bottom:0;font-size:12px;padding:2px 5px;}
.KitchenQuote .floatBox.subRadio{margin-left:15px;}
.KitchenQuote .inner-box.singleBox{width:90%;}
.fileUpload {
    position: relative;
    overflow: hidden;
	background:#fff;
	border:1px solid #d7d7d7;
	padding:0;
	border: 1px solid transparent;
	display: inline-block;
	height:40px;
	line-height:40px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.fileUpload span{background:#666;padding:15px;color:#fff;font: 600 16px/16px 'Poppins', sans-serif;width:20%;}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
#uploadFile{border:1px solid #d7d7d7;height:38px;margin-left:-5px;padding-left:15px;background:#fff;width:80%;position:relative;top:1px}
.spalshFull{text-align:right;margin-bottom:10px;}
.duropal-left{padding-top:25px;}
.duropal-right{text-align:center;}
.lessMaintenance ul{width:25%;float:left;}
.lessMaintenance li,.productRgt li{position:relative;padding-left:15px;margin-bottom:10px;}
.lessMaintenance li:before,.productRgt li:before{position:absolute;content:"";top:7px;left:0;width:6px;height:6px;background:#006cbd;transform:rotate(45deg)}
.palletetip{ list-style:none;  width:100%; margin:0; padding:0;}
ul.list.lessMaintenance {
    margin-top: 5px;
font: 300 16px/20px 'Poppins', sans-serif; color: #58595b; display:inline-block;}
.palletetip ul{margin-top-20px;}
.palletetip li{ float:left; display:block;margin-top:20px}
.palletetip li a{ float:left; display:block; width:100px; height:100px; border-radius:20px 0 20px 0; margin-left:20px;}
.palletetip li a.arctic{ background-color: rgb(255, 255, 255); border:1px solid #CCCCCC;}
.palletetip li a.blue_atoll{ background-color: rgb(82, 198, 216);}
.palletetip li a.carbon{ background-color: rgb(0, 0, 0);}
.palletetip li a.glacier{ background-color: rgb(227, 243, 237);}
.palletetip li a.mocha{ background-color: rgb(168, 157, 142);}
.palletetip li a.rouge{ background-color: rgb(204, 27, 33);}
.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid #CCCCCC;
background:white;
color: black;
z-index:2000;
padding: 4px;
width:280px;
height:130px;
border-radius:5px;
}

.proTitle, .cmsPage .proTitle {font: 400 26px/28px 'Poppins', sans-serif ;color: #006cbd; font-weight: 500; margin:20px 0 10px;float:left;width:100%;letter-spacing: 1px;}
.proTitle span {font-family: 'Poppins', sans-serif; }
.productLft .proBatch{position:absolute;left:9px;top:0;}
.productLft{position:relative;clear:both;}
.productRgt{margin-top:20px;}
.proMarginBtm{margin-bottom:0;}
.vanitiesGall li{width:25%;}



ul + .proTitle, .cmsPage ul + .proTitle, .cmsPage p + .proTitle{ margin:20px 0 5px;}
.cms-title + .proTitle{margin-top: 0px;}
.kitchen-quote .file-upload-wrapper {
    margin-bottom: 3px;
    position: relative;
}
.quote input[type="file"] {
    background-color: transparent;
    background-image: none;
    border: 0 none;
}

.quote input.file-upload-input {
    float: none;
    height: 41px;
    margin: 0;
    padding-left: 110px;
    width: 100%;
	border:2px solid #d7d7d7;
	background:#fff;
	border-radius: 5px;
}
input.file-upload-input:focus {
	border:2px solid #009447;
}
.custom-file-upload-hidden {
    display: block;
    left: -9999px;
    position: absolute;
    visibility: hidden;
}
.file-upload-button {
    background-color: #666;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    left: 0;
    margin-left: -1px;
    padding: 8px 20px 8px;
    position: absolute;
    text-transform: none;
    transition: all 0.2s ease-in 0s;
}

.proMgnBtm{margin-bottom:30px;}
.bgClass{position:fixed;width:100%;height:100%;left:0;top:0;background:red;display:none;}
.bgClass.bgColor{display:block;}

/* Benchtops Quote */
.BenchtopSub{width:100%;float:left;}
.BenchtopSub .testimonial-hr{margin:20px 0}
.BenchtopForm .inner-form{background:none;padding:10px;top:0;}
.BenchtopForm .inner-form p span{color:#F00;font-size:12px;}
.benchquote{width:100%;float:left;margin-top:-20px;}
.BenchtopSub ul{margin:-30px -15px 0;}
.BenchtopM{margin-top:20px;}
.BenchtopSub li{float:left;width:16.66%;padding:0 15px;margin-top:30px;}
.BenchtopSub li .edge-title{text-align:center;color:#444;font: 600 16px/16px 'Poppins', sans-serif;margin-top:10px}
.BenchtopForm #frmEnq p{margin-bottom:5px;font: 300 15px/17px 'Poppins', sans-serif;color:#333;margin-left:5px;}
.BenchtopForm .file-upload-button{top:1px;left:2px;height:38px;padding:0 20px;}
.BenchtopForm .file-upload-wrapper{position:relative;}
.BenchtopForm .inner-box .file-upload-input{padding-left:115px;}
.BenchtopForm .custom-file-upload{padding:10px;border:1px solid #d7d7d7;float:left;width:100%;}
.BenchtopForm #frmEnq p.smallBaq{font-size:13px;color:#333;margin-bottom:0;margin-top:5px;margin-bottom:5px;display:inline-block;}
.BenchtopForm #frmEnq #laminate p.smallBaq,.BenchtopForm #frmEnq .multiRadio p.smallBaq{display:block;}
.BenchtopForm .bethBtns .submitBtn{display:inline-block;margin-right:20px;}
.duropal-main{width:100%;float:left;}
.Splashback{margin-bottom:30px;float:left;width:100%;}
.inner-form .radioBtns{left:0;position:relative;display:inline-block;}
.BenchtopForm .inner-form .proTitle{font:500 22px/24px 'Poppins', sans-serif;margin-bottom:10px;}
.text_center{text-align:center;}

.menu ul li input{display:none;}
.inner-form span.incorrectCaptcha{display:block;color:#F00;}

.testiNewAdd{width:20%;padding:0 15px;float:left;}
.cycle-slide p{color: #ffffff;text-align: center;font: 300 18px/24px 'Poppins', sans-serif;font-style: italic;position: relative;padding-top: 20px; padding-left:35px;}
.cycle-slideshow .cycle-slide{opacity:0 !important;}
.homepage-testimonials .cycle-slideshow .cycle-slide{width:100%;}
.cycle-slideshow .cycle-slide.cycle-slide-active{opacity:1 !important;}
.cycle-slide p:before{position: absolute;content: "";background: url(../images/sprite.png) no-repeat -733px -27px;width: 34px;height: 33px;left: 0; top:0;}
.testimonials .cycle-slideshow{min-height:350px;}
.cycle-slideshow .author{text-align:center;margin-left:0;}
.banner .example-pager {display: block; height: 25px; margin: 0; position: relative; text-align: center; z-index: 100;margin-top:30px;width:100%;}
.banner .example-pager span { background: #738594;
	text-indent: -9999px;
	display: inline-block;
	width: 22px;
	height: 6px;
	margin: 0 5px;
	outline: 0;	cursor:pointer;}
.banner .example-pager span.cycle-pager-active { background: #d5dadf;height: 9px;position: relative;top: -4px;}
.testimonials .imag_testi{width:100%;text-align:center;}
.mobileBoxes{display:none;}
.mobileShowicn{display:none;}
.MobileAllAdd{background:#efefef;float:left;width:100%;padding:10px 10px 10px 40px;color:#000000;font-size:15px;margin-top:2px;position:relative;display:none;}
.MobileAllAdd a{color:#000000;text-decoration:underline}
.MobileAllAdd a:hover{color:#006cbd;}
.MobileAllAdd:before{position: absolute;content: "";background: url(../images/sprite.png) no-repeat -769px -96px;width: 9px;height: 15px;left: 15px; top:12px;}
.MobileAllAdd.addRMobile:before{background-position:-767px -133px;width:17px;height:14px;left:11px;}
.MobileAllAdd.addRTime:before{background-position:-768px -151px;;width:14px;height:15px;left:11px;}
.MobileAllAdd br.nonMobile{display:none;}
/*Css Added By Rakesh Patel*/
.cycle-slide p.width-auto:before{left:inherit;}
.width-auto > span {padding: 0 39px; display:inline-block;}
/*Css End*/

.centerConBox{height:100%;}
.centerCon{position:absolute;top:50%;transform:translateY(-50%);}
/* add by niraj 16122016 */
.soreClose{display:block; background:#d81303; padding:10px; font:500 14px/20px 'Poppins', sans-serif; color:#fff; text-align:center }
/* add by Arvind 01/Aug/2017 Star Rating Starts */
span.stars1, span.stars1 span {
			display: block;
			background: url(../includes/stars.png) 0 -16px repeat-x;
			width: 80px;
			height: 16px;
			margin-right: 3px;
		}
		span.stars1 span {
			background-position: 0 0;
		}
/* add by Arvind 01/Aug/2017 Star Rating Ends */

/* 10-11-2017 */
.main-wrapper{overflow: hidden;}
.newdiv,.newdiv .foot-main{
	margin-top: 0;
}

.foot-last-seprator,.foot-seprator{
	height: 170px;
}
.proReview a {
 	font-size: 14px;
    color: #000;
    margin-top: 10px;
    display: inline-block;
    font-weight: 700;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    font-family: 'Poppins', sans-serif;
    text-decoration: underline;
}

.footer-add{position: relative;}
.footer-add:after,.footer-add:before{content: '';position: absolute;background: #eaeaea;top: 0;bottom: 0;height: 100%;width: 100%;z-index: -1;}
.footer-add:after{right: -15px;}
.footer-add:before{left: -15px;}


.package img {width: 100%;}
.subBox .imgnew4.borderimg p {
	margin: 0 0 7px;
	font: 300 14px/18px 'Poppins', sans-serif;
	text-align: center;
}
.benchMain .BenchBox {
	width: 33.33%;
}
.cms-content blockquote {
	background: #fff;
	padding: 10px 15px;
	margin-bottom: 15px;
	border-left: 3px solid #009547;
	border-top: 1px solid #f1f2f2;
	border-right: 1px solid #f1f2f2;
	border-bottom: 1px solid #f1f2f2;
}
.cms-content .mb-25 {
	margin-bottom: 25px;
}
.cms-content .mb-15 {
	margin-bottom: 15px;
}
.cms-content .smallttl {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	margin-bottom: 15px;
}
.cms-content .img-laminate {
	margin: 10px 0 20px;
	display: inline-block;
	width: 100%;
}
.proImg .fancybox {
	border: 1px solid #f2f2f2;
}
.BenchtopForm .inner-form.BenchtopM {
	width: 33.33%;
}
.BenchtopM .radioBtns {
	margin-right: 15px;
}
.benchquote .bethBtns {
	text-align: right;
}
.BenchtopForm .bethBtns .submitBtn.cmnGreenBtn {
	margin-right: 0;
}
.benchquote .inner-box input[type="text"]:focus,
.benchquote .inner-box input[type="email"]:focus,
.benchquote .inner-box input[type="password"]:focus,
.benchquote .inner-box input[type="tel"]:focus, 
.benchquote .inner-box textarea:focus {
	border: 2px solid #009447;
}
.KitchenQuote .inner-form .captcha label.error {
	right: auto;
	left: 0;
	top: -20px;
}
.terms label.error {
	right: auto;
	left: 0;
	top: -3px;
}
.captcharow .captcha {
	float: left;
	position: relative;
}
.captcharow .captcha label.error {
	right: auto;
	left: 0;
}
.captcharow .bethBtns {
	float: right;
}
.cms-content h3 {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	margin: 0 0 10px;
}
.cms-content h4 {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	margin: 0 0 10px;
}
.kbechtoppage {
	text-align: center;
	margin: 0 0 30px;
}
.kbechtoppage .BenchBox {
	width: 24%;
	float: none;
	display: inline-block;
}

















/***************** Reponsive ***************/
@media only screen and (min-width:1200px){
.proReview a:hover{color: #009550;}
.submitBtn:hover{background:#b52213;}
.submitBtnT:hover{background:#00599d;}

}


@media only screen and (max-width: 1199px) {
.header-text,
.new-ebay span,
.footer-tag,
.cms-title,
.proTitle {
	letter-spacing: normal;
}

.cms-title, .cmsPage .cms-title{font:600 32px/36px 'Poppins', sans-serif;}
.proTitle, .cmsPage .proTitle {font: 500 22px/26px 'Poppins', sans-serif;}
.BenchtopForm .inner-form .proTitle { font: 500 18px/20px 'Poppins', sans-serif;}
ul + .proTitle, .cmsPage ul + .proTitle, .cmsPage p + .proTitle {margin: 15px 0 5px;}

}

@media only screen and (max-width: 991px) {
.inner-section {
	margin-top: 0;
}
.kbechtoppage .BenchBox {
	width: 33%;
}
.cms-title, .cmsPage .cms-title {font: 600 28px/36px 'Poppins', sans-serif;}
	.proTitle, .cmsPage .proTitle {font: 500 22px/22px 'Poppins', sans-serif;}
	.BenchtopForm .inner-form .proTitle { font: 500 18px/20px 'Poppins', sans-serif;}
	ul + .proTitle, .cmsPage ul + .proTitle, .cmsPage p + .proTitle {margin: 10px 0 5px;}
}

@media only screen and (max-width: 767px) {

	.cms-title, .cmsPage .cms-title {font: 600 26px/32px 'Poppins', sans-serif;     margin-bottom: 15px;}
	.proTitle, .cmsPage .proTitle {font: 500 20px/24px 'Poppins', sans-serif;}
	.BenchtopForm .inner-form .proTitle { font: 500 18px/22px 'Poppins', sans-serif;}
	ul + .proTitle, .cmsPage ul + .proTitle, .cmsPage p + .proTitle {margin: 10px 0 5px;}

	/******** about us start ********/
	.cms-content p {text-align: justify;}
	.cms-content p {
		font: 300 14px/18px 'Poppins', sans-serif;
	}
	/******** about us close ********/
	
	/******* sitemap start********/	
	.clean{display:block;}
	/******* sitemap start********/
	
	/******* benchtops start********/
	.or-txt .or{padding:65px 0 0; font: 500 165px/132px 'Roboto', sans-serif; }
	/******* benchtops close********/
	
    /********header start**********/
     header .header{height: auto;background: #ffffff;}
     .seprator, .header-middle .header-text, .header-call .desk-call, div.menu{display: none;}
     .header-main .logo{padding: 8px 0 7px;width:100%;text-align:center;}
     .logo img{width: 200px;}
     div.header-main{position: relative;}
    
     div.menu-icon{display: block;float: left;z-index:999;}
     div.header-middle{padding: 0;float: none;width: auto;position: absolute;right: 15px;left: 15px;top:100px;}
     nav .menu{position: relative;float: left;width: 100%;clear: both;z-index: 999;}
     .menu ul{background: #008ecc;float: left;width: 100%;text-align: left;border: 1px solid #006cbd;}
     .menu ul li{float: left;width: 100%;border-bottom: 1px solid #ffffff;position: relative}
      div.menu ul li ul.submenu li{float: left;width: 100%;border-bottom: none;position: relative;}
      div.menu ul li ul.submenu{background: #006cbd; }
     .menu ul li:last-child, div.menu ul li ul.submenu li:last-child{border-bottom: none;}
     .menu ul li a{padding: 10px 0 10px 10px;color: #ffffff;display: block;height:inherit;line-height:inherit;z-index:inherit;}
     div.menu ul li ul.submenu li a{padding: 10px 10px 10px 20px;color: #fff;display: block;}
     .menu ul li:hover a{color: #fff;}
    .menu ul li:hover > ul.submenu li a, .menu ul li:hover > ul.submenu li a:hover{color: #fff;padding:10px 10px 10px 20px;}
	.menu ul li:hover > ul.submenu li a:hover{color:#4ca4a4;}
    .menu ul li:hover > ul.submenu li a.active{color: #ffffff;}
     div.menu ul li:hover > ul.submenu li{border-bottom:none}
     div.menu ul li:hover > ul.submenu li:last-child{border-bottom: none}
     div.menu ul li:hover > ul.submenu{position: relative;float: left;width: 100%;transition: none;-webkit-transition: none;-moz-transition: none;top: 0;}
     .menu ul li.active{background-color: #006cbd;display: block;color: #fff}
	 .menu ul li.active a{color:#fff;}
     .menu ul li > ul.submenu li.active{background-color:none;display: block;color: #fff;border:none;}
	 .menu ul li > ul.submenu li.active a{color:#4ca4a4;}
     .menu ul li.active:after{display: none;}
     .drop-arrow{ background: url(../images/menu-icon.png) no-repeat scroll right top;height: 37px;position: absolute;right: 0px;top: 0px;width: 30px;}
     .minus{ background: url(../images/minus-arrow.png) no-repeat scroll right top;height: 37px;position: absolute;right: 0px;top: 1px;width: 30px;}
     div.menu ul li ul.submenu{display: none;position: relative;float: left;width: 100%;opacity: 1;top: 0;transition: none;-webkit-transition: none;-moz-transition: none;visibility: visible;box-shadow: none;border: none;}
     div.menu ul li:hover a, .menu ul li:hover::after{border: none;}
     div.menu ul li ul.submenu li:before { background: url(../images/sprite.png) no-repeat -237px -25px;z-index: 99;width: 4px;
	height: 6px;display: inline-block;left: 7px;top: 16px;content: "";position: absolute;}
     .menu ul.submenu li:hover::after, .menu ul.submenu li::after{opacity: 1;}
     
     div.header-call{width: auto;padding: 0px 7px 0px;background-position: -53px 0;position: absolute;right: 50px;top: 0;}
     .header-call .call-icon{ display: none;}
     .header-call .mob-call{display: block;margin: 0;background: url(../images/sprite.png) no-repeat -7px -165px;width: 27px;height: 50px;text-indent: -9999px;}
     .header-main .mob-menu, .header-main .call{position: absolute;float: right;top: 0;}
    /********header end**********/
	
    /*******banner start**********/
	.banner-section{display:none;}
    .diag1.home-section{ top: -20px; height:auto; }
    .carousel-inner .carousel-caption{ bottom: 30px; }
    ol.carousel-indicators{bottom: 25px;}
    ol.carousel-indicators li, ol.carousel-indicators .active{ height:10px; width:25px; }
    .item .carousel-caption h3{font-size: 27px;line-height: 30px;margin: 0 0 5px 0;}
    .item .carousel-caption p{font-size: 15px;line-height: 12px;letter-spacing: 1px;}
    .home-section .home-content{ padding:35px 0;}
    .home-content .home-title{ font-size: 24px; line-height:22px; margin-bottom: 15px;}
    .home-section .home-content p{ font-size:14px; line-height:20px; margin-bottom:15px;}	
    a.view-btn{padding: 12px;font-size: 14px; line-height:14px}

    .home-right-section .desk-ebay{ width: 100%; height: auto; margin: 10px 0 25px 0; float:left;position: inherit;}
    .home-right-section .desk-ebay a{ position: relative;height: 90px; text-align:center;padding: 35px 30px 15px;line-height: 18px;font-size: 16px; border-bottom: 5px solid #cb0404; display:block; float:left; width: 49%;}
    .home-right-section .desk-ebay a:after{ right:0; top: 13px; left:0; margin:auto; text-align:center; background-color: #ff0000; background-position:-229px -79px; width:22px; height:22px;}
    .home-right-section .desk-ebay img{ display: none;}

    .home-right-section .desk-ebay a.blue-box{ width: 49%; float:right; background: #006cbd; border-bottom-color: #005391; padding:35px 10px 15px;}
    .home-right-section .desk-ebay a.blue-box:after{background-color: #006cbd;}
	.scrollerMain .mCSB_outside + .mCSB_scrollTools {
    right: -13px;
}
    /*******banner end**********/

    /********brand section start********/
    .diag2.brand-section{ top: -40px; height:auto;transform:none;}
	.diag2 .wrapper{transform:none;}	
    .brand-section .new-ebay{display: none;}
    .brand-section .home-logo-slider{ margin: 10px 0 20px 0;}
    .brand-section .main-box{ margin-bottom: 10px;}
	.main-box > a{width:320px;margin:0 auto;}
    .brand-section .main-box .box-text{padding: 25px 25px 0;}
    .brand-section .main-box .box-text span{margin-bottom: 10px;margin-top: 0;}
    .brand-section .main-box a img{ transition: nones;}	
    .brand-section .main-box a:hover img{ transform: scale(1);}
	.testiNewAdd{width:50%; text-align: center}
	.avoid-spam p br { display:none;}
	.contact-form .form-detail{width:100%; padding:0;}
	.homeEnq.contact-form form{margin:0;}
    /********brand section end*********/
	
    /*****testimonials start*******/
    .testimonials-section{ display: none; }
	.imgTetimonial {text-align:center;}
	.imgTestLft{margin-bottom:10px;}
    .testHalfrgt{text-align:center;margin-top:20px;}
	.testHalflft{text-align:center;margin-bottom:20px;}
    /*****testimonials end*******/
	
    /*******contact start************/
    section.contact-section{ padding:0;}
    .contact-section .contact-title{ font-size:24px; padding-left: 20px; margin-top: -25px; margin-bottom:0;}
    .contact-section .contact-title .contact-arrow{ background:url(../images/sprite.png) no-repeat -401px -90px;width: 19px;height: 20px; float:right; margin-top:10px; cursor: pointer;} 
    .contact-section .contact-title .contact-arrow.close{ background:url(../images/sprite.png) no-repeat -431px -99px;width: 19px;height: 20px; float:right; margin-top:19px; cursor: pointer;}
    .contact-form{display:none;}
    .contact-form .left-form-section, .contact-form .right-form-section{ width: 100%;}
    .contact-form .form-detail li{ width: 100%; margin-bottom:10px; float:left;} 
	.map-main #map-canvas{width: 100%; height:250px;}
	.map-main{height:auto;}
    /*******contact end*************/
	
    /********footer start**********/         
    .footer-link .footer-tag, .footer-add .foot-seprator, .footer-add .foot-last-seprator, .footer-last-address .foot-main{ display: none; }
    .contact-form ul.form-detail li .input-box textarea{ height: 80px; }
    .input-box .captcha-box{ padding:10px 0 0px; }
    .captcha-box .avoid-spam { position: inherit; float:left; width:100%;}
    .captcha-box .avoid-spam p{float: left;left: 16px; top: 5px; padding-bottom: 10px; font-size:12px;}
    .footer-add .footer-last-address, .footer-add  .foot-main{ float:left; width: 100%; text-align:left; margin:15px 0 5px;}
    .footer-add .footer-last-address{ margin: 15px 0 5px;}
    .footer-link .footer-add { margin: 20px 0 0; background:#eaeaea;}
    section.footer-link	{ background-position: left top; height:auto; }
    .footer-address .foot-sub{ margin-top:15px; }
    .footer-add .footer-address{ width:100%;}
    .ipad .footer-address{  border-bottom: 1px solid #d4d4d4;padding-bottom: 20px;}
    .footer-add	.footer-address p{ font-size:15px;}
	
    .footer .footer-menu{float: left; width:100%; margin:auto auto 15px; text-align:center; }
    .footer .footer-menu li{ display:inline-block; float: none; }
    .footer .copyright{ text-align: center;}
    .footer-add .footer-last-rating{ margin: 15px 0;}
    .footer-add .footer-last-rating{ float:left; width: 100%; text-align:left; margin:5px 0 15px;}
    /********footer end**********/ 
    
    /*****custom our product start*******/    
    div.inner-banner-title{padding: 90px 0 0 0; float: left;width:100%;}
    div.inner-banner-title span{ font-size: 30px; line-height: 32px;}
   .inner-banner-title .bradcumb{float: left;width:100%;}
   
   /*.cms-content .cms-title{font-size: 35px; line-height: 37px; margin-bottom: 15px;}*/
    div.compare-table{overflow: scroll;display: block;}
    div.compare-table th:first-child, div.compare-table td:first-child{padding-left: 8px;}
    div.compare-table th{ white-space: nowrap; font-size: 16px; padding: 10px 8px; }
    div.compare-table td{ white-space: nowrap; font-size: 14px; padding: 7px 0; }
    /*****custom our product end*******/
	.badgeNew{left:0px;top:0px;}
	.gallerMain li{width:50%;}
/*	.proTitle{font-size:28px;line-height:28px;}*/
	.kichenGallery li{width:50%;}
	.boxDetails li{width:50%}
	.KitchenQuote .inner-form{border-top:1px solid #efefef;margin-top:40px;padding-bottom: 0;}
	.lessMaintenance ul{width:100%;margin-bottom:20px;}
	.lessMaintenance ul:last-child{margin-bottom:0;}
	.palletetip ul li{width:33.33%;}
	.leftLusti{text-align:center; }
	.lustrolite{margin-bottom:20px;}
	.BenchtopSub li{width:33.33%;}
	.product-warranties,.contactLeft{margin-bottom:20px;}
	.cmsContent .text_center{float:left;width:100%;overflow:auto;}
	.mobileBoxes{padding:0 15px;display:inline-block;}
	.home-section .home-right-section{display:none;}
	.mobileShowicn{background:url(../images/bgtopheader.jpg) repeat 0 0;width:100%;float:left;display:block;height:40px;}
	.mobileShowicn .mob-call{display:inline-block;color:#fff;width:145px;float:right;text-align:right;line-height:40px;font-size:17px;font-weight:600;position:relative;}
    .mobileShowicn .mob-call:before {background: url(../images/sprite.png) no-repeat -7px -177px;width: 27px;height: 25px;content:"";position:absolute;left:5px;top:6px;
}
.mobileAbout{display:block;margin-top:0px;}
.diag1.home-section{display:none;}
.mob-contact-section{margin-bottom:55px;}
.mob-contact-section .mob-contact-form.homeEnq{display:none;}
.mob-contact-section .contact-title .mob-contact-arrow{ background:url(../images/sprite.png) no-repeat -401px -90px;width: 19px;height: 20px; float:right; margin-top:10px; cursor: pointer;margin-right:10px;} 
.mob-contact-section .contact-title.close .mob-contact-arrow{ background:url(../images/sprite.png) no-repeat -431px -99px;width: 19px;height: 20px; float:right; margin-top:19px; cursor: pointer;}
.mob-contact-section .contact-title{font-size:24px;line-height:40px;border:1px solid #063;padding-left:18px;margin-bottom:15px;}
.inner-banner{display:none;}
.MobileAllAdd{display:block;}

.footer-add:after,.footer-add:before{display: none;}
.inner-section {
	padding-top: 30px;
	padding-bottom: 10px;
	margin-top: 0;
}
.captcha .captcha-img {
	width: 105px;
}
.captcha .captcha-input {
	width: 105px;
}
.lustrolite .leftLusti {
	margin: 0 0 30px;
}
.benchMain .BenchBox {
	width: 50%;
}
.BenchtopForm .inner-form.BenchtopM {
	width: 100%;
}
.captcharow .bethBtns {
	float: none;
	display: inline-block;
	width: 100%;
	margin: 30px 0 0;
	text-align: center;
}
.BenchtopForm .bethBtns .submitBtn {
	margin: 0 5px !important;
	width: calc(50% - 10px);
	float: left;
}
.kbechtoppage .BenchBox {
	width: 49%;
}

} /*767 end*/


@media only screen and (width: 320px){
    .copyright .power:before{ display: none;}
	.box-text{margin-left:-15px;}
	
}
@media only screen and (width: 480px){


}
@media only screen and (width: 360px){     
    .copyright .power:before{ display: none;}
}
@media only screen and (width: 568px){	
    .home-right-section .desk-ebay a, .home-right-section .desk-ebay a.blue-box{ padding-top:45px;}	
	.map-main .gm-style-iw img{width:70%;float:left;margin-bottom:2px}
	.map-main .gm-style-iw small{font-size:12px;line-height:15px;}
}
@media only screen and (min-width:640px) and (max-width: 767px){
    .home-right-section .desk-ebay a, .home-right-section .desk-ebay a.blue-box{ padding-top:45px;}
}
@media only screen and (width: 375px){

}
@media only screen and (max-width:479px){
.captcha .avoid {
	margin-bottom: 25px;
	text-align: center;
}
.KitchenQuote .inner-form .qoutBtns .submitBtn {
	margin: 0;
	width: 100%;
}
.KitchenQuote .inner-form .qoutBtns .submitBtn.cmnBlueBtn {
	margin-bottom: 10px;
}
.kitchen-quote .towColumn {
	width: 100%;
}
.benchMain .BenchBox {
	width: 100%;
}

}
@media only screen and (max-width: 480px){
	.boxDetails li{width:100%}
	.vanitiesGall li{width:100%;text-align:center;}
	.BenchtopSub li{width:100%; text-align: center;}
	/*.submitBtn{width:120px;font-size:25px;}*/
	.proTitle{margin-bottom:15px;}
	label.css-label-radio{font-size:14px;}
	.css-label{font-size:14px;}
	.product-warranties ul li div.product-logo{width:100%;}
	div.inner-banner-title span{font-size:28px;line-height:30px;}
	.contactAdress a.email{font-size:13px;line-height:18px;}
	.map-main .gm-style-iw img{width:70%;float:left;margin-bottom:2px}
	.map-main .gm-style-iw small{font-size:12px;line-height:15px;}
.BenchtopForm .bethBtns .submitBtn {
	width: 100%;
	margin: 4px 0 !important;
}
.captcharow .bethBtns {
	margin: 15px 0 0;
}	
.BenchtopForm .bethBtns .submitBtn.cmnGreenBtn {
	margin: 10px 0 0;
}
	.cms-title, .cmsPage .cms-title {    font: 600 22px/26px 'Poppins', sans-serif;    margin-bottom: 10px;}
	.proTitle, .cmsPage .proTitle {    font: 500 18px/22px 'Poppins', sans-serif;}
	.BenchtopForm .inner-form .proTitle { font: 500 16px/20px 'Poppins', sans-serif;} 
	.lessMaintenance ul{margin-bottom: 0px}
}
@media only screen and (max-width: 400px){
	/******* benchtops start********/
	.benchMain .BenchBox{width:100%;}
	.benchMain .or-txt {width:100%;}
	.or-txt .or{padding:30px 0 0; text-align: center;}
	/******* benchtops close********/
	.captcha .captcha-img{width:85px;}
	.captcha .captcha-input{width:108px;}
.inner-box input,.inner-box textarea,.inner-box select,.inner-box span.start-label{font-size:13px;}
		.gallerMain li{width:100%;margin-right:0;}
		.gallerMain li{width:100%;}
		.kichenGallery li{width:100%;text-align:center;}
		.towColumn{width:100%;}
		.boxFull #uploadFile {max-width: 150px;text-overflow: ellipsis;}
		.palletetip ul li{width:50%;}
		.bradcumb span{margin-bottom:0;}
		div.inner-banner-title{padding-top:35px;}
		.KitchenQuote .smallnote.terms{margin-bottom:10px;}
		.fancybox-title-float-wrap .child{width:315px;white-space:normal !important;}
		.MobileAllAdd br.nonMobile{display:block;}
		
		
		
}
@media only screen and (min-width:768px) and (max-width: 979px){
	/******* benchtops start********/
	.or-txt .or{padding:60px 0 0; font: 500 170px/100px 'Roboto', sans-serif; }
	/******* benchtops close********/
	
    /********header start**********/
    header .header{height: auto;}
    .header-main .logo{float: none;padding: 15px 0 30px;text-align: center;}
    .seprator{display: none;}
    .header-main .header-middle{padding: 0;}
    .header-middle .header-text{margin-bottom: 25px;}
    nav .menu ul li a{padding: 0px 6px 26px 6px;}   
    div.menu ul li ul.submenu{ width: 300px; }
	
    /********header end**********/   

    /******banner start********/
    ol.carousel-indicators{display: none;}
    .item .carousel-caption{padding-bottom: 85px;}
    .item .carousel-caption h3{font-size: 33px;line-height: 35px;margin-top: 0;}
    .item .carousel-caption p{font-size: 14px;line-height: 10px;letter-spacing: 5px;}
    .banner-section .carousel-control .glyphicon-chevron-left, .banner-section .carousel-control .glyphicon-chevron-right, .banner-section .carousel-control .icon-next, .banner-section .carousel-control .icon-prev{top: 31%;}
    /******banner end*********/
    
    /*****home content start*******/
    .diag1.home-section{height: 776px;}
    .home-content .home-title{font-size: 36px;line-height: 36px;margin-bottom: 20px;}
    .home-right-section .desk-ebay{ width: 350px; height: auto;left: 0;bottom: 0;margin-top: 5px;}
    .home-right-section .desk-ebay a{line-height: 24px;font-size: 20px;padding: 6px 10px 5px;bottom: 0;}
    .home-right-section .desk-ebay a:after{top: 0;height: 35px;background-position: -223px -72px; width: 35px;right: -33px;}
    .brand-section .new-ebay {margin-top: -210px;}
    .brand-section .new-ebay a{bottom: 0}
    .brand-section .new-ebay a:after{height: 30px;}
    .brand-section .new-ebay img{max-width: 80%;}
    .brand-section .new-ebay span{font-size: 20px;top: 66%; left: 10px;}
    /*****home content end********/
    
    /******brand section start********/
    .diag2.brand-section{height: 360px;}
    div.home-logo-slider{margin: 50px 0 40px}
    .main-box .box-text{ padding: 10px 10px 0; }
    .box-text span{padding-bottom: 0;}
    .box-text .circle{display: none;}
	.testiNewAdd{width:33.33%;}
	.avoid-spam p{font-size:10px; right:44px;}
	.contact-form .form-detail{width:50%;}
    /******brand section end*********/
    
    /*****testimonials start******/
    .testimonials-box .testimonials .bx-viewport{margin: 0;}
    .bx-viewport .test-slider li{padding-left: 50px;}
    .bx-viewport .test-slider li p{padding-top: 0px;}
    span.test-img{margin: 15px 0;}
    .testimonials .bx-wrapper .bx-pager{bottom: -55px;}
    .bx-viewport ul li .author{margin: 10px 0 0 0;}
	.bx-viewport .test-slider li{padding-left:0;}
	.bx-viewport .test-slider li p{padding-top:20px;}
	.test-more > a{display:inline-block;}  
    /*****testimonials end********/
    
    /******contact section start*******/
    section.contact-section{padding-bottom: 0;}
    /******contact section edn*******/
        
    /********footer start**********/ 
    div.copyright{text-align: left;margin: 10px 0 0;}
    .footer-link .footer-tag{font-size: 19px;padding-right: 0;}
    div.foot-seprator{margin-right: 0;}
    div.footer-add{margin: 40px 0 0 0;}
    span.foot-sub{margin-top: 10px;}
    .footer-add .foot-last-seprator{display: none;}
    div.footer-last-address {float: left; margin: 0;}
    div.footer-last-address .foot-main{margin: 0 0 5px;}
    div.footer-address p{font-size: 15px;}
    .footer-add .ipad{padding-right: 0px}
	div.footer-last-rating{float: right;margin: 15px 0 0 30px;}
    /********footer end**********/ 
    
    /******compare our product start****/    
    div.compare-table th{font-size: 17px; padding: 15px 0;}
    div.compare-table td{font-size: 16px; padding: 10px 0;}
    div.compare-table th:first-child, div.compare-table td:first-child{width: 230px;padding-left: 10px;}
    .compare-table th:last-child, .compare-table td:last-child{width: 130px;}     
    /******compare our product end******/
	.captcha .captcha-img{width:85px;}
	.captcha .captcha-input{width:100px;}
	.inner-box input,.inner-box textarea,.inner-box select,.inner-box span.start-label{font-size:13px;}
	
	.badgeNew{left:0;top:0;}
	.gallerMain li{width:25%;}
	.enquiry-form .enquiry-title{font-size:30px;text-align:center;padding:0;}
	
	.kichenGallery li{width:25%;}
	.boxDetails li{width:33.33%}
	.boxDetails li .subBox{padding:10px;}
	.towColumn{width:100%;}
	.inner-banner-title{padding-top:80px}
	.inner-banner-title span{font-size:38px;}
	.lessMaintenance ul{width:33.33%;}
	
	.BenchtopSub li{width:33.33%;}
	.KitchenQuote .inner-form .qoutBtns .submitBtn{margin-right:10px;}
	.KitchenQuote .inner-form .qoutBtns .submitBtnT{margin-right:0;}
	.KitchenQuote .smallnote.terms{margin-bottom:15px;}
	.BenchtopForm #frmEnq p,label.css-label-radio{font-size:13px;}
	.cmsContent .text_center{float:left;width:100%;overflow:auto;}
	.testimonials .cycle-slideshow{min-height:400px;}
	
    .homeEnq.contact-form form{margin:0;}
	/*Css Added By Rakesh Patel*/
.cycle-slide p.width-auto:before{left:20px;}	
.width-auto > span {padding: 0 33px; display:inline-block;}
/*Css End*/
}

@media only screen and (min-width:992px) and (max-width: 1199px){
    .footer-last-rating .rating a{white-space: nowrap;}
}

@media only screen and (min-width:768px) and (max-width: 1024px){
	.menu ul li a{
		position: relative;
		z-index: 2;
	}
	.menu ul li a:hover, .menu ul li a:active {
		z-index: 4;
	}
   .menu ul li input {
		background: transparent;
		border: 0;
		cursor: pointer;
		position: absolute;
		top: -1px;
		left: 0;
		width: 100%;  /* Hacky */
		height: 301%; /* Hacky */
		z-index: 3;
		cursor:none;
		display:block;
		line-height:0;
		opacity:0;
		text-indent:-99999px;
	}
	.menu ul li input:focus {
		background: transparent;
		border: 0;
		z-index: 1;
	}
	.footer .footer-menu li a{font-size:12px;}
	.box-text p{font-size:12px; line-height:19px;}
	.box-text .circle{display:block;}
	.contactLeft .map-main #map-canvas{height:485px;}
	.bx-viewport .test-slider li p{padding-top:20px; padding-left:35px;}
	
	.inner-banner-title{padding-top:90px}
	.contact-form .form-detail{width:50%;}
	.homeEnq.contact-form form{margin:0;}

    /* 10-1-2017 */
    .proReview a{margin-bottom: 10px;}
	
}
@media only screen and (min-width:1024px) and (max-width: 1100px){
	/******* benchtops start********/
	.or-txt .or{padding:60px 0 0; font: 500 195px/150px 'Roboto', sans-serif;}
    /******* benchtops close********/
	
	/********header start**********/
    .header-main .logo{padding: 35px 0;}
    nav .menu ul li a{padding: 10px 6px 26px 6px;}  
    .seprator{display: none;}      
    .header-call span.desk-call{font-size: 20px;}
    div.menu ul li ul.submenu{width: 290px;}
    /********header end**********/

    /*****banner start******/
   .item .carousel-caption p{letter-spacing: 5px;}
   .banner-section .carousel-control .glyphicon-chevron-left, .banner-section .carousel-control .glyphicon-chevron-right, .banner-section .carousel-control .icon-next, .banner-section .carousel-control .icon-prev{top: 33%;}
    /*****banner end******/
    
    /*****home content start*******/
    .diag1.home-section{height: 600px;}
    .home-right-section .desk-ebay{ max-width: 100%; height: auto;left: 0;bottom: 0;}
    .home-right-section .desk-ebay a{line-height: 22px;font-size: 18px;padding: 5px 10px;bottom: 0;left: 1px;}
    .home-right-section .desk-ebay a:after{top: 0;height: 32px;background-position: -223px -74px; width: 35px;right: -33px;}
    .brand-section .new-ebay {margin-top: -295px;}
    .brand-section .new-ebay img{max-width: 81%;float: right;}
    .brand-section .new-ebay span{font-size: 20px;left: 82px;top: 67%;}
    .brand-section .new-ebay a{left: 70px;}
    .brand-section .new-ebay a:after{height: 30px;}
    /*****home content end********/
    
    /******brand section start***********/
    .diag2.brand-section{height: 470px;}
    .main-box .box-text{ padding: 22px 27px 0; }
	.avoid-spam p br { display:none;}
	.avoid-spam p{font-size:12px; right:68px; top:-20px;}
    /******brand section end***********/
    
    /******contact section start*******/
    section.contact-section{padding-bottom: 0;}
    /******contact section edn*******/
    
    /*****testimonials start******/
    .testimonials-box .testimonials .bx-viewport{margin: 0;}
    .bx-viewport .test-slider li{padding-left: 0px;}
    .bx-viewport ul li .author{margin-left: 0;}
    .testimonials .bx-wrapper .bx-pager{bottom: -25px;}
	ul.test-slider li p { padding:0;}
    /*****testimonials end********/
    
    /********footer start**********/ 
    .footer-link .footer-tag{font-size: 25px}
    div.foot-seprator{margin-right: 0;}
    div.footer-address p{font-size: 15px;}
	.contactLeft .map-main #map-canvas{height:556px;}
        .footer-last-address, .footer-last-rating{margin-left:30px;}
    /********footer end**********/ 
	.gallerMain li{width:20%;}
	.badgeNew{left:0;top:-5px}
	.captcha .captcha-img{width:80px;}
	.captcha .captcha-input{width:115px;}
	.inner-box input,.inner-box textarea,.inner-box select,.inner-box span.start-label{font-size:13px;}
	.boxDetails li{width:33.33%;}
	}
@media only screen and (max-width: 1204px){
	.enquiry-title{background:#0067b1;width:inherit;border-bottom:5px solid #00aeef;font-size:34px;height:85px;line-height:85px;padding-top:0;}
	#uploadFile{max-width:200px;text-overflow:ellipsis;}
	.fileUpload span{width:100px;}
	.product-warranties ul li{padding:15px;}
	}
