@font-face {
    font-family: 'century';
    font-style: normal;
    font-weight: 700;
     src: url("../fonts/centurybold.ttf")
    src: url('../fonts/centurybold.eot') format('embedded-opentype'),
         url('../fonts/centurybold.woff2') format('woff2'),
         url('../fonts/centurybold.woff') format('woff'),
         url('../fonts/centurybold.ttf') format('truetype'),
         url('../fonts/centurybold.svg#centurybold') format('svg');
}
@font-face {
    font-family: 'century1';
    font-style: normal;
    font-weight: 300;
      src: url('../fonts/centuryregular.eot');
    src: url('../fonts/centuryregular.eot') format('embedded-opentype'),
         url('../fonts/centuryregular.woff2') format('woff2'),
         url('../fonts/centuryregular.woff') format('woff'),
         url('../fonts/centuryregular.ttf') format('truetype'),
         url('../fonts/centuryregular.svg#centuryregular') format('svg');
}

.postid-4733 .overview {
padding: 0px !important;
}


.postid-4733 .specification {
margin-top: 40px;
}



.topheader{height: 100vh;background-size: cover; height: 100vh;}
.topheader img {width: 100%;height: 100%;}
.topheader_text {padding:160px 20px 160px 0px;}
.topheader_text span {display: block;font-size: 30px;text-transform: capitalize;line-height: normal;font-weight: 400;}
.topheader_text h1 {font-weight: 700;font-size: 60px;color: #ffffff;font-family: 'century1';line-height: normal; position: relative;line-height: 75px;}
.topheader_text h1:before {position: absolute;bottom: -10px;left: 0px;content: '';background: #fff;width: 100%;height: 1px;}
.topheader_text p {font-size: 18px;margin-top: 20px;line-height: 28px;}

.topdishwasher{padding-top: 80px;}
.redHeading{text-align: center;font-family: 'century1'; margin-bottom:20px;}
.redHeading h3{color: #e6000d;font-size: 35px;font-weight: 800;font-family: 'century1';}
.redHeading h4.subhead{color: #212529; font-family: 'century1';}
.redHeading span {display: block;font-size: 40px;color: #313131;margin-bottom: 30px;line-height: 40px;}

.topdishwasher ul{padding: 0px; margin: 0px;text-align: center;}
.topdishwasher ul li{display: inline-block; vertical-align: top; width: 33%;text-align: center;margin-top: 50px;}
.topdishwasher ul li img {width: 150px;}
.topdishwasher ul li strong {display: block;font-size: 20px;font-weight: 100;color: #313131;font-family: 'century1';margin-top: 10px;}
.topdishwasher p{text-align: center; font-size: 18px; line-height: 28px;}

.washmodesTechnology{padding-top: 80px;}
.washmodesTechnology .blueHeading {padding: 0px 70px;}
.washmodesTechnology p {line-height: 28px;font-size: 18px;text-align: center;margin: 20px 0 10px 0;color: #313131;}
.blueHeading{text-align: center;font-family: 'century1';}
.blueHeading h3{color: #32545e;font-size: 35px;font-weight: 800;font-family: 'century1';line-height: 50px;}
.blueHeading b {font-size: 33px;position: relative;top: -15px;}
.blueHeading span {display: block;font-size: 40px;color: #313131;margin-bottom: 30px;line-height: 50px;}
.washmodesTechnology ul {padding: 0px;margin: 0;text-align: center;}
.washmodesTechnology ul li {list-style: none;padding: 0;margin: 30px 0px 0px;display: inline-block;vertical-align: top;width: 24%;text-align: center;font-family: 'century1';}
.washmodesTechnology ul li strong {display: block;color: #313131;font-size: 22px;margin-bottom: 10px;padding-bottom: 10px;position: relative;text-align: center;font-weight: 600;}
.washmodesTechnology ul li strong:before {position: absolute;bottom: -3px;width: 150px;height: 6px;background: #32545e; border-radius: 50px;content: '';left: 0;right: 0;margin: 0px auto;}
.washmodesTechnology ul li p {margin: 0px 32px 20px;}

.extrashine {background-size: 100%;background-repeat: no-repeat;background-position: right;}
.extrashine img{ width: 100%; height: 100%; }
.extrashine .redHeading{text-align: left;padding: 90px 50px 90px 0px}
.extrashine .redHeading span {color: #ffffff;font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.extrashine p {line-height: 28px;font-size: 18px;color: #212529; margin-top: 20px;}

.ergonomicdesign {margin-top: 80px;}
.ergonomicdesign .blueHeading {padding: 0px 70px;}
.ergonomicdesign p {line-height: 28px;font-size: 18px;text-align: center;margin: 20px 0 10px 0;color: #313131;}
.ergonomicdesign small {font-size: 16px;margin: 10px 0px;color: #313131;}
.threeErgonomicimg {text-align: center;margin-bottom: 40px;font-family: 'century1';}
.threeErgonomicimg img {display: inline-block;}
.threeErgonomicimg span {display: block;font-size: 26px;color: #4f4e50;font-weight: 800;}

.ergonomicInner {background: #32545e;padding: 40px 0px;margin-bottom: 40px;font-family: 'century1';}
.ergonomicList{background: #32545e;}
.ergonomicList ul{padding: 0px; margin: 0px;}
.ergonomicList ul li{list-style: none; padding: 10px 0px; color: #ffffff; font-size: 26px;}

.selfclean {background-size: 100%;background-repeat: no-repeat; margin-top: 80px;}
.selfclean img{width: 100%; height: 100%;}
.selfclean .redHeading{text-align: right;padding: 75px 0px 75px 40px;}
.selfclean .redHeading span {font-size: 28px;line-height: 35px;margin-bottom: 20px;}
.selfclean p {line-height: 28px;font-size: 18px; margin-top: 20px;}
.blueHeading h4{margin-bottom:20px;}
.dailyEfficiency{padding-top: 80px;}
ul.dailtstep {padding: 0;margin: 60px 0px 0px;position: relative;}
ul.dailtstep:before {position: absolute;top: -28px;left: 0;right: 0;width: 100%;height: 20px;content: '';background-image: url(../images/gradient-border.jpg);background-size: 100%;}
ul.dailtstep:after {position: absolute;bottom: -10px;left: 0;right: 0;width: 100%;height: 20px;content: '';background-image: url(../images/gradient-border.jpg);background-size: 100%;}
ul.dailtstep li {display: inline-block;vertical-align: top;width: 12%;font-family: 'century1';text-align: center;  border-right: 3px solid #32555f;height: 100%;padding: 10px 15px;font-size: 16px;line-height: normal;margin: 0;}
ul.dailtstep li:first-child {padding-left: 0px;}
ul.dailtstep li:last-child {padding-right: 0;border-right: none;}
ul.dailtstep li small {display: block;font-size: 11px;margin-top: 5px;}

.essentialStep{padding-top: 80px;font-family: 'century1';}
.essentialStep p {line-height: 28px;font-size: 18px;text-align: center;margin: 10px 0px;color: #313131;}

ul.redTabs {padding: 0px;margin: 40px 0px 0px;text-align: center;font-family: 'century1';}
ul.redTabs li {display: inline-block;vertical-align: top;width: 22%;text-align: center;color: #fff;background: #e31e30;padding: 10px 0px;border-radius: 20px;font-size: 20px;margin: 0px 14px;}
ul.redTabs li:nth-child(3), ul.redTabs li:nth-child(4){background: #e6000d;}
ul.redTabs li b {display: block;line-height: normal;}
.mt80{margin-top: 80px;}
.productSpecifications {border: 1px solid #32555f;font-family: 'century1';}
.productSpecifications h4 {text-align: center;background: #32555f;color: #fff;display: block;padding: 8px 0px;font-size: 35px;margin: 0;}
.productSpecifications ul{padding: 0px;margin: 0px;}
.productSpecifications ul.bor-right{border-right: 1px solid #32555f;}
.productSpecifications ul li {list-style: none;padding: 8px 25px;font-size: 16px;border-bottom: 1px solid #32555f;}
.productSpecifications ul li:last-child{border-bottom: none;}

@media only screen and (max-width: 767px){
.topheader { position: relative; background-repeat: no-repeat; background-size: 100%; height: auto;}
.topheader_text h1 {font-size: 40px;color: #242424;line-height: 45px;}
/*.topheader:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000000c7;content: '';}*/
.topheader_text {padding: 30px;margin-top: 200px;background: #f5f5f5;}
.topheader_text span {font-size: 20px;text-transform: capitalize;margin-bottom: 10px;color: #242424 !important;}
.topheader_text p{color: #242424 !important;}
.topdishwasher {padding-top: 40px;}
.redHeading h3 {font-size: 30px;}
.redHeading span {font-size: 20px;margin-bottom: 20px;line-height: inherit;}
.washmodesTechnology .blueHeading {padding: 0;}
.blueHeading h3 {font-size: 30px;line-height: normal;}
.blueHeading b {font-size: 20px;top: -10px;}
.blueHeading span {font-size: 25px;line-height: normal;margin-bottom: 20px;}
.washmodesTechnology ul li{width: 49%;}
ul.dailtstep li{width: 49%;margin-bottom: 10px;}
.topdishwasher ul li {width: 49%;margin-top: 20px;}
.topdishwasher ul li strong {font-size: 15px;font-weight: 500;margin-top: 10px;}
.topdishwasher ul li img {width: 120px;}
.washmodesTechnology {padding-top: 40px;}
.washmodesTechnology ul li strong {font-size: 16px;}
.washmodesTechnology ul li p {margin: 10px;font-size: 14px;line-height: normal;}
.washmodesTechnology p { margin: 30px 0px;}
.ergonomicdesign {margin-top: 40px;}
.ergonomicList{text-align: center !important;}
.ergonomicdesign .blueHeading {padding: 0px 0px;}
.ergonomicList ul li {padding: 5px 0px;font-size: 20px;}
.ergonomicInner img {margin: 20px 0;border-top: 1px solid #fff;padding-top: 20px;border-bottom: 1px solid #fff;padding-bottom: 20px;margin-bottom: 10px;}
.dailyEfficiency{padding-top: 40px;}
ul.dailtstep li:last-child{ border-right: 3px solid #32555f;}
.essentialStep{padding-top: 40px;}
ul.redTabs li {width: 36%;margin: 0 20px 20px;}
.productSpecifications ul.bor-right {border-right: none;}
.productSpecifications ul.bor-right li:last-child{border-bottom: 1px solid #32555f;}
.productSpecifications .col-md-6 {padding: 0px 15px !important;}
.selfclean{margin-top: 40px;}
.topdishwasher {padding-top: 40px;}
.dailyEfficiency {padding-top: 40px;}
.essentialStep {padding-top: 40px;}
.washmodesTechnology {padding-top: 40px;}
.extrashine {height: auto;background-size: 100%;background-position: inherit;}
.extrashine .redHeading {padding: 30px;margin-top: 145px;background: #f5f5f5;}
.extrashine .redHeading span { color: #242424;font-size: 22px;line-height: 32px;}
.extrashine p {color: #000000;}

.selfclean {background-size: 100%;height: auto;}
.selfclean .redHeading {padding: 30px;margin-top: 145px;background: #f5f5f5;text-align: left;}
.selfclean .redHeading span { color: #242424;font-size: 22px;line-height: 32px;}
.selfclean p {color: #000000;}
}

@media (min-width: 768px) and (max-width: 1024px){
.topdishwasher ul li{width: 30%; margin-top: 10px;}
.washmodesTechnology .blueHeading{padding: 0px;}
.topdishwasher ul li strong{font-size: 18px;}
.washmodesTechnology ul li{margin-top: 10px;}
.washmodesTechnology ul li strong{font-size: 16px;}
.washmodesTechnology ul li p {margin: 0px 0px 20px;font-size: 14px;line-height: 22px;}
.washmodesTechnology p{margin: 20px 0px;}
.ergonomicdesign .blueHeading { padding: 0;}
.ergonomicList ul li { padding: 8px 0px;font-size: 18px;}

ul.dailtstep li {width: 32%;margin-bottom: 20px;}
ul.redTabs li{width: 20%;}
.productSpecifications ul li{font-size: 14px; padding: 8px 15px;}

.redHeading h3{font-size:40px;}
.redHeading span{font-size: 30px;}
.blueHeading h3{font-size: 30px; line-height: normal;}
.blueHeading span{font-size: 25px;line-height: normal;}
.blueHeading b{font-size: 22px;}
.threeErgonomicimg span{font-size: 18px;}
.topdishwasher {padding-top: 40px;}
.ergonomicdesign{margin-top: 40px;}
.dailyEfficiency {padding-top: 40px;}
.essentialStep {padding-top: 40px;}
.washmodesTechnology {padding-top: 40px;}
.topheader{height: auto;}
.topheader_text { padding: 20px 35px;}
.topheader_text h1 {font-size: 40px;line-height: 45px;}
.topheader_text span {font-size: 20px;text-transform: capitalize;margin-bottom: 10px;}
.extrashine .redHeading{padding: 20px;}
.extrashine .redHeading h3 {font-size: 30px;}
.extrashine .redHeading span {font-size: 22px;line-height: 28px;margin-bottom: 10px;}
.extrashine p {line-height: 23px;font-size: 16px;}
.selfclean {margin-top: 40px; background-size: cover;}
.selfclean .redHeading {padding: 30px 40px;}
.selfclean .redHeading h3 {font-size: 30px;line-height: 34px;}
.selfclean .redHeading span {font-size: 18px;line-height: 25px;margin-bottom: 10px;}
.selfclean p {line-height: 20px;font-size: 16px;}
}    