img{ max-width:100%; display:inline-block;}
ul{ list-style:none; margin:0px; padding:0px;}
.clearfix:before, .clearFix:before,
.clearfix:after,  .clearFix:after{
    content: " ";
    display: table;
}
.clearfix:after, .clearFix:after {
    clear: both;
}

/* ---------- ---------- ---------- 
        ::index::

 A. Heading

---------- ---------- ---------- */



/* A. Heading
---------- ---------- ---------- */
.dl-H2 {
    /*margin-top: -.25em;*/
    margin-bottom: 13px;
    font-size: 165%; /* 23px */
}
#Top_CaseStudy .dl-H2 {font-size:145%;}

.dl-H3 {
    /*margin-top: -.3em;*/
    margin-bottom: 13px;
    font-size: 136%; /* 19px */
}


/* B. Grid
---------- ---------- ---------- */
.dl-Grid {
    margin-top: 10px;
    margin-bottom: 10px;
}
.dl-Grid:first-child {
    margin-top: 0;
}


/* C. Img
---------- ---------- ---------- */
.dl-Img {
    margin-bottom: 20px;
}
.dl-ImgAndTxt:last-child .dl-Img {
    margin-bottom: 25px;
}


/* D. dl-MainVisual
---------- ---------- ---------- */
.dl-MainVisual {
    height: 360px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.dl-MainVisual__Visual li {
    height: 360px;
    float: left;
    overflow: hidden;
}
.dl-MainVisual__Visual__Text {
    width: 320px;
    height: 100%;
    color: #fff;
    background: #09c;
    float: left;
    padding: 30px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.dl-MainVisual__Visual__Text p {
    font-size: 250%; /* 35px */
    line-height: 123%;
    font-weight: bold;
    margin-top: -.25em;
    margin-bottom: 21px;
}
.dl-MainVisual__Visual li img {
    float: right;
}

.dl-MainVisual__Thumbnails{
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 5;
}
.dl-MainVisual__Thumbnails li{
    float: left;
    margin: 4px;
}
.dl-MainVisual__Thumbnails li a{
    position: relative;
    display: block;
    width: 62px;
    height: 36px;
}
.dl-MainVisual__Thumbnails li img{
    border: solid 1px #fff;
}
.dl-MainVisual__Thumbnails li.is-dl-Current a:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: solid 2px #00cdff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.dl-MainVisual__Thumbnails li.is-dl-Current a img{
    max-width: 100%;
    max-height: 100%;
}




/* E. dl-SlideContent
---------- ---------- ---------- */
.dl-SlideContent {
    text-align: center;
    position: relative;
    padding-bottom: 22px;
}
.dl-SlideContent .Carouselviewport { text-align: left; }

.dl-SlideContent .SlideContent { text-align: center; }

.dl-SlideContent .dl-Grid {
    margin: 0 0 0 0px;
    letter-spacing: normal;
}
.dl-SlideContent .dl-Grid__Col {
    display: block;
    float: left;
    text-align: left;
    width: 30.2%;
    margin: 0 30px 0 0;
    padding: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.Carouselcontrol-nav,
.Carouseldirection-nav{
    display: none;
}
#ControlWrapper .Carouselcontrol-nav,
#ControlWrapper .Carouseldirection-nav{
    display: block !important;
}
.dl-SlideContent #ControlWrapper {
    display: inline-block;
    padding: 0 25px;
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 22px;
    overflow: hidden;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.dl-SlideContent #ControlWrapper ol.Carouselcontrol-nav {
    display: inline-block;
    margin: 0 auto;
    padding-top: 1px;
    text-align: center;
}
.dl-SlideContent #ControlWrapper ol.Carouselcontrol-nav li {
    display: inline-block;
    margin: 0 5px;
}
.dl-SlideContent #ControlWrapper ol.Carouselcontrol-nav li a {
    display: inline-block;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
    cursor: pointer;
    overflow: hidden;
    background: url(../images/slideimg/pager.png) 0 0 no-repeat;
}
.dl-SlideContent #ControlWrapper ol.Carouselcontrol-nav li a.Carouselactive {
    background: url(../images/slideimg/pager_on.png) 0 0 no-repeat;
}
.dl-SlideContent #ControlWrapper ul.Carouseldirection-nav li a.Carouselprev {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 13px;
    height: 20px;
    text-indent: -9999px;
    cursor: pointer;
    overflow: hidden;
    background: url(../images/slideimg/arw_left.png) 0 0 no-repeat;
}
.dl-SlideContent #ControlWrapper ul.Carouseldirection-nav li a.Carouselnext {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 13px;
    height: 20px;
    text-indent: -9999px;
    cursor: pointer;
    overflow: hidden;
    background: url(../images/slideimg/arw_right.png) 0 0 no-repeat;
}
.dl-SlideContent #ControlWrapper ul.Carouseldirection-nav li a.Carouseldisabled {
    display: none;
}


.restMenu{ text-align:right; margin-bottom:10px !important}





/* A. Top_KeyVisual recent added by man from live 28july2017
---------- ---------- ---------- */
#Top_KeyVisualWrap {
    position: relative;
}
#Top_KeyVisual__Position {
    position: fixed;
    margin: 0 auto;
    width: 100%;
    min-height: 100%;
    height: 100%;
    z-index: 1;
    background-color: #fff;
    overflow: hidden;
}
.Top_KeyVisualWrap__Inner {
    position: relative;
    margin: 0 auto;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.KeyVText {
    position: absolute;
    top: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    background: url("../images/mainvisual/bg_keyv_pc.png") no-repeat 100% 0;
	display:none
}

.KeyVText__Inner {
    opacity: 0;
    position: relative;
    width: 960px;
    height: 100%;
    margin: 0 auto;
}

.KeyVImageList {
    width: 100%;
    height: 100%;
}
.KeyVImageList li {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.KeyVImageList li img {
    display: inline-block;
    margin: 0 auto;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.Top_KeyVisualWrap__Inner .views-row{ height:100%}
.Top_KeyVisualWrap__Inner .KeyVText__Inner h2{ font-size:45px; color:#fff; text-shadow:#222 0px 1px 1px; text-transform:uppercase; line-height:53px; margin-bottom:20px;}
.Top_KeyVisualWrap__Inner .KeyVText__Inner h2 span{display:block}

.scrollDown {
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40px;
    display: block;
    width: 80px;
    height: 50px;
    color: #fff;
    text-align: center;
    z-index: 12;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0,0,0,.8);
}
.scrollDown:hover ,
.scrollDown:focus {
    text-decoration: none;
}
.scrollDown span {
    display: block;
    position: relative;
    height: 100%;
    padding: 10px 0 0 0;
    color: #fff;
    font-size: 84%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.scrollDown span:hover {
    opacity: .8;
}
.scrollDown span:before {
    content: '';
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: 12px;
    height: 12px;
    margin-left: -7px;
    border: none;
    border-top: solid 2px #54c3f1;
    border-right: solid 2px #54c3f1;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

#pkg-Wrapper #pkgContentsWrap{min-height:914px; position:relative}
#pkg-Wrapper #pkg-KeyVisualArea {
    height: 807px;
    margin: 0 auto;
    padding-top: 107px;
    width: 960px;
}

* {
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
ul li.leaf{ list-style:none; list-style-type:none; letter-spacing:normal}
ul li.expanded, ul li.collapsed{list-style:none; list-style-type:none; background:none}

input[type=text], input[type=password], input[type=email], select, textarea{ border:none; border:1px solid #e8e8e8; width:100%; height:33px; padding:5px 10px; font-size:15px;}
textarea{ resize:none}
textarea{ min-height:80px}
select{}

.gblbtn, .form-submit{
    margin: 5px 0 0;
    padding: 10px 40px;
    border: none;
    display:inline-block;
    line-height: inherit;
    color: #fff;
    background-color: #09c;
    font-family: inherit;
    font-weight: bold;
    font-size: 13px; /* 15px */
    cursor: pointer;
    text-align: center;
    position: relative;
}

.gblbtn, .form-submit, 
.gblbtn:link, .form-submit:link,
.gblbtn:visited, .form-submit:visited {
    color: #fff;
    font-size: 100%;
    text-decoration: none;
    border:none;
}
.gblbtn:hover, .form-submit:hover,
.gblbtn:active, .form-submit:active,
.gblbtn:focus, .form-submit:focus {
    color: #fff;
    font-size: 100%;
    background-color: #596066;
}


.form-actions, .btn_wrapper{ text-align:right}
.webform-client-form .form-actions .form-submit + .form-submit{ margin-left:10px;}

/*For Global use list start from here*/
.bodyList{margin-bottom:10px;}
.bodyList li{ border:none; line-height: 20px;  background: url(../images/bullet_why.png) no-repeat 5px 5px; padding-left: 18px; padding-bottom: 6px; }
/*For Global use list start from here*/

/*FAQ css start from here*/
.faqpge li{ border-bottom:1px dashed #979797;}
.faqpge li li{border-bottom:none;}
.faqpge .faqTrigger{ display:block; padding:10px 25px 10px 25px; color:#4c4c4c; font-size:17px; font-weight:600; text-decoration:none; cursor:pointer; background:#f6f6f6; position:relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.faqpge .faqTrigger.active{background:#1e269a; color:#fff;}
.faqpge .faqTrigger:after {float:right; display:inline-block; content:'+'; color:#635a0b; font-size:20px; font-weight:bold;position: absolute; right: 10px;}
.faqpge .faqTrigger.active:after{content:'-'; color:#fff; font-size:30px; line-height:70%; font-weight:bold}
.faqpge .faqTrigger.active, .faqTrigger.active a {
    background: #009acf;
    color: #fff;
}
.faqpge h2{ margin:15px 0 10px 10px !important; color:#009acf}/* dont remove important will effect on product care page*/
.faqpge .faqAccordion{width:100%; padding:10px 20px; clear:both; border:1px dashed #ccc; border-top:none; border-bottom:none; background:#fff;}

.productCare{ background:#f0eeee; padding:1px 0}

.feedBackFrm{ padding:20px; border:1px solid #e8e8e8; background:#f6f6f6}
.feedBackFrm label{ display:inline-block; width:30%;}
.feedBackFrm label + div{ display:inline-block; width:50%}
.feedBackFrm .form-item{ margin:10px 0}

.multipleFrm{ padding:20px; border:1px solid #e8e8e8; background:#f6f6f6}
.multipleFrm label{ display:inline-block; width:30%; vertical-align:top;}
.multipleFrm label + div, .multipleFrm label + input, .multipleFrm label + select, .multipleFrm label + textarea{ display:inline-block; width:68%; background-color: white;}
.multipleFrm .form-item{ margin:10px 0}
.multipleFrm .webform-component-date .form-type-select, 
.multipleFrm .webform-component-webform_time .form-type-select { width:90px; display:inline-block; margin:0px;}
.multipleFrm .webform-component-radios .form-radios .form-type-radio { width:45%; display:inline-block}
.multipleFrm .webform-component-radios .form-radios label{ width:78%}
.multipleFrm .webform-component-date .form-type-select label + select, 
.multipleFrm .webform-component-webform_time .form-type-select label + select{ width:100%;}
.multipleFrm .webform-component-date input.webform-calendar{ vertical-align:middle}
.multipleFrm .description_check .form-type-checkbox{ width:48%; display:inline-block}
.multipleFrm .description_check .form-type-checkbox label{ width:78%}

input.form-checkbox, input.form-radio{ margin:0px;}/*global*/

#KeyVImage .item-list ul li{ margin:0px; padding:0px;}

/*product warrenty page */
#webform-component-type-of-feedback .form-type-radio{ width:28%}


/*.dl-Grid{ letter-spacing:inherit} don't visible*/

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover{ background-color: #282828; border:none}

.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover{ background:transparent; color:#00cdff}

#backtotop{ z-index:9; background-size:45px;}

/* added to benifits page*/
#pkg-Wrapper #KeyVisualWrap {
    top: 40px;
    background-color: #e5edf1;
    max-width: 100%;
    position:static;
}
#pkg-Wrapper #KeyVisualArea {
    margin: 0 auto;
    position: relative;
    z-index: 5;
    width: 960px;
    min-height: 300px;
}
#pkg-Wrapper h1 {
    margin-bottom: 20px;
    font-size: 214%;
    line-height: 1.2;
    text-transform: uppercase;
}
#pkg-Wrapper .pkg-KeyVisualArea__Heading {
    margin: -1.2em 0 0 0;
    position: absolute;
    top: 50%;
    color: #fff;
    font-size: 250%;
    line-height: 1.25;
}
#pkg-Wrapper .pkg-KeyVisualArea__Heading > .pkg-Inner {
    display: block;
    float: left;
    padding: 3px 17px 2px;
    background: rgb(0,154,207);
    background: rgba(0,154,207,.8);
}
#pkg-Wrapper .pkg-KeyVisualArea__Heading > .pkg-Inner + .pkg-Inner {
    clear: both;
}

/*All your need page css start from here*/
#pkg-KeyVisualArea h1, #TxtVisualArea h1{font-size: 54px; color: #0097E0; text-transform: inherit;}
#pkg-MovieArea { padding:0px 0 0;}/*width added manual from my end and more others*/
#pkg-MovieArea #pkg-ContentsInnerArea{width: 100%; max-width: 960px; margin: 0 auto; padding-bottom: 40px; overflow: hidden;}
#pkg-MovieArea #TxtVisualArea{ margin-bottom:100px;}
/*#pkg-Wrapper #KeyVisualWrap + #ContentsArea {margin-top: 340px !important;}*/
#pkg-MovieArea .sp{display: none;}
#pkg-MovieArea{
    margin: 0 0 50px;
    padding:0px 0 0;
}
#pkg-MovieArea img{
    width: 100%;
}
#pkg-MovieArea .pkg-ContentsInnerArea{
    /*width: 100%;*/
    max-width: 960px;
    margin:0 auto;
}
#pkg-MovieArea .pkg-MovieArea__Footer{
    text-align: right;
}
#pkg-MovieArea .pkg-MovieArea__Footer > p{
    display: inline-block;
}
#pkg-MovieArea .pkg-MovieArea__Label{
    margin: 0 15px 0 0;
    font-size: 117%; /* 14px */
    color: #0097E0;
}
#TxtVisualArea{
    padding-top: 100px;
    width: 100%;
    max-width: 960px;
    text-align: center;
    color: #0097E0;
}
#pkg-KeyVisualArea h1{
    font-size: 54px;
    color: #0097E0;
    text-transform: inherit;
}
#TxtVisualArea .pkg-KeyVisualArea__SubHeading{
    margin: 0 auto 10px;
    font-size: 172%; /* 24px */
    font-weight: bold;
    line-height: 1.2;
}
#TxtVisualArea .pkg-KeyVisualArea__Lead{
    margin: 0 auto;
    max-width: 610px;
    font-size: 117%; /* 14px */
    line-height: 1.3;
}

#pkg-MovieAreaOver{
    position: fixed;
    top: 144px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.7);
    padding: 0 50px;
    z-index: 1002;
    display: none;
}
#pkg-MovieAreaOver .pkg-MovieAreaOver__Wrap{
    position: relative;
    background-color: #ffffff;
    margin: 0 auto;
    padding: 50px;
    max-width: 1080px;
}
#pkg-MovieAreaOver .pkg-MovieAreaOver__Close{
    position: absolute;
    top: 0;
    right: 0;
}
#pkg-MovieAreaOver .pkg-MovieAreaOver__Close a{
    display: block;
    background: url(../images/modal/btn_close.png) no-repeat center center;
    text-indent: -9999px;
    width: 39px;
    height: 39px;
}
#pkg-MovieAreaOver .pkg-MovieAreaOver__Close a:hover{
    opacity: .6;
    text-decoration: none;
}
#pkg-MovieAreaOver .pkg-MovieAreaOver__Youtube > div{
    position: relative;
    padding: 0 0 56.25%;
    width: 100%;
    height: 0;
    overflow: hidden;
}
#pkg-MovieAreaOver .pkg-MovieAreaOver__Youtube iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}


#pkg-AnimateBg{
    position: relative;
    margin: 0 0 20px;
    border-bottom: 1px solid #D2D6D9;
    overflow: hidden;
}
#pkg-AnimateBg .pkg-AnimateBg__BG{
    background-repeat: repeat;
    background-position: 0 center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
#pkg-AnimateBg .pkg-AnimateBg__BG01{
    background-image: url(../images/bg01.png);
    background-size: 100% auto;
}
#pkg-AnimateBg .pkg-AnimateBg__BG02{  background-image: url(../images/bg02.png);  }
#pkg-AnimateBg .pkg-AnimateBg__BG03{  background-image: url(../images/bg03.png);  }

#pkg-Wrapper #pkgContentsWrap{ min-height:350px !important;}
/*All your need page css end*/

/* Added by Jayendra */

.dl-Widget--LocalNav .dl-LocalNav li a:before{

    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    vertical-align: baseline;
    background-image: url(../images/mkr_sprite.png);
    background-repeat: no-repeat;
    margin-right: 2px;
    background-position: -60px -20px;	
}
/* end of edit */
/*.view-products .gen-dl-Isolated .dl-ImgAndTxt__Img--Right{ width:35%;}*/
.pdt-category .gen-dl-Isolated .dl-ImgAndTxt__Img--Right{ width:35%;}
.pdt-category .gen-dl-Isolated .dl-ImgAndTxt__Img--Right img{ height:auto}

.pdt-category .heightLine-1{width:24%} /*This line edited by man 2July 2018 as per client changed*/
#Top_CaseStudy.dl-Grid--TypeCol3 .dl-Grid--Col--Size1{width:24.5%; margin-right:.5%;}
#Top_CaseStudy.dl-Grid--TypeCol3 .dl-Grid--Col--Size1:last-child{ margin-right:0px;}
/*#Top_CaseStudy.dl-Grid--TypeCol3 .dl-Grid--Col--Size1:first-child{float:right}
.pdt-category .heightLine-1:first-child{float:right; border-left: 1px solid #e3e3e3;}*/

.tb-megamenu .dropdown{ position:inherit}

.dealer_form form > .plaza-box, .dealer_form form > .service-box { width:32.1%; display:inline-block; vertical-align:top; margin-right:5px; margin-bottom:7px;}
.dealer_form form .form-actions{ text-align:left}

.daikin-network img{ vertical-align:middle; margin-right:10px;}
.daikin-network .dl-H3--BorderBottom{display: flex; align-items: center;}

.contact-content-left, .contact-content-right{width: 36.5%; display: inline-block; vertical-align: top;}
.contact-content-left + .contact-content-right { margin-left:15px; width:60%;}
.contact-content-right iframe{ width:100%; height:500px;}

.locatorresult{clear: both; margin-top: 20px; overflow: hidden;}
.locatorresult .locatormap {width:100%;}
.locatorresult .dlr_add {width:100%; margin-top:20px;}
.locatorresult .dlr_add + .locatormap { margin-bottom:15px;}
.locatorresult .dealer_map{ width:100%; height:300px;}
.locatorresult .dlr_add >ul > li{ margin-bottom:20px; width: 49%; display: inline-block; vertical-align: top;}
.locatorresult .org_name {color: #000;font-size: 18px;font-weight: 600; margin: 0;}
.locatorresult .d_name {font-weight: 700; margin: 0 0 2px;}

body .dealer-map-holder{ float:none}

.ltCol, .rtCol{width: 47.5%; display: inline-block; vertical-align: top;}
.ltCol + .rtCol{ margin-left:15px;}

#Top_CaseStudy{ margin-bottom:35px;}
.newswrapper .region-home-left{ margin-right:30px;}

/*.productsublist .dl-Grid > .views-row-1, .productsublist .dl-Grid > .views-row-2, .productsublist .dl-Grid > .views-row-3{padding-bottom: 1px; padding-top: 15px; border-top: 4px solid #00cdff; margin-bottom:0px; padding-bottom:40px;}*/
.productsublist .dl-Grid .dl-Grid--Col, .view-splitac .dl-Grid .dl-Grid--Col{ margin-bottom:0px; position:relative}
.productsublist .dl-Section--TopSolidLine{ margin-top:0px;}
.productsublist .item-list ul li{ display:inline-block; vertical-align:top; width:32%; margin:0px 0 0 0; padding-left:10px; text-indent:inherit; position:relative}
.productsublist .item-list ul li:after{display:inline-block; content:''; color:#635a0b; font-size:20px; font-weight:bold; background-image: url(../images/mkr_sprite.png); background-position: -20px 0; width: 7px; height: 10px; position:absolute; top:5px; left:0px;}
.productsublist .item-list ul li.views-row-first.views-row-last{ width:100%}
.productsublist .views-field-field-series-short-description{ margin:10px 0}

.productsublist.manualpicheight img, .view-splitac.manualpicheight img{width:100%} /*added by man 27may2020 without its creating issues in IE*/

.view-product-sublist .views-field-field-series-name .views-label{ width:53%; display:inline-block; font-weight:bold; vertical-align:top} 
.view-product-sublist .views-field-field-series-name .field-content{ width:44%; display:inline-block; vertical-align:top}
.view-product-sublist .views-field-field-inverter-type .views-label{ width:53%; display:inline-block; font-weight:bold; vertical-align:top}
.view-product-sublist .views-field-field-inverter-type .field-content{ width:44%; display:inline-block;  vertical-align:top}
.view-product-sublist .views-field-field-star-rating .views-label, .view-splitac .product-lineup .views-field-field-energy-saving .views-label{ width:53%; display:inline-block; font-weight:bold; vertical-align:top}
.view-product-sublist .views-field-field-star-rating .field-content, .view-splitac .product-lineup .views-field-field-energy-saving .field-content{ width:44%; display:inline-block; vertical-align:top}
.view-product-sublist .views-field-field-category-tonnage .views-label, .view-splitac .product-lineup .views-field-field-tonnage .views-label{width:53%; display:inline-block; font-weight:bold; vertical-align:top} 
.view-product-sublist .views-field-field-category-tonnage .field-content, .view-splitac .product-lineup .views-field-field-tonnage .field-content{width:44%; display:inline-block; vertical-align:top}
.view-product-sublist .views-field-field-color .views-label, .view-splitac .product-lineup .views-field-field-product-type-inv .views-label{width:53%; display:inline-block; font-weight:bold; vertical-align:top}
.view-product-sublist .views-field-field-color .field-content, .view-splitac .product-lineup .views-field-field-product-type-inv .field-content{width:44%; display:inline-block; vertical-align:top}
/*.view-product-sublist .dl-Section .views-field:nth-child(even){ background:#F5F5F5}*/
.view-product-sublist .dl-Section--TopSolidLine, .view-splitac .product-lineup .dl-Section--TopSolidLine{ border-top:1px solid #ccc; padding-bottom:45px; min-height:370px;}

.field-type-text-with-summary .dl-GridWrap--LineVertical .dl-Section--TopSolidLine{border-top:1px solid #ccc;}

.view-product-sublist .views-field-field-category-tonnage{ position:absolute; line-height:15px;bottom:40px; width:82%}

.view-product-sublist .dl-btn-manual, .view-product-sublist .dl-btn-manual.single-anchor, .view-splitac .product-lineup .dl-btn-manual.single-anchor{width: 175px; margin-left: -87px; position: absolute; bottom: 5px; left: 50%;}
.view-product-sublist .dl-btn-manual.single-anchor, .view-splitac .product-lineup .dl-btn-manual.single-anchor{ width:105px; margin-left:-45px;}

.dl-Widget--LocalNav .dl-Widget__Body .views-field-name{ text-transform:capitalize}
.dl-btn-manual li{ float:left;}
.dl-btn-manual li + li{ float:right; margin-left:0px;}

.pdt-category .hvScroll{ height:300px; margin-top:30px;}
.pdt-category .dl-ImgAndTxt{ padding-bottom:0px; margin-bottom:0px;}
.hvScroll .mCSB_scrollTools .mCSB_draggerRail {background-color: rgba(0, 0, 0, 0.1);}
.hvScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.35);}
.hvScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:2px;}
/*.view-product-sublist .views-field-field-star-rating .field-content{}*/

.field-name-field-salient-feature > .field-items > .field-item{ width:32%; display:inline-block; vertical-align:top; text-align:center; padding:15px 20px; }
.field-name-field-salient-feature h2{ margin-bottom:15px}
.field-name-field-salient-feature .field-items .field-name-field-image{margin-bottom:15px;}
.node-products .dl-Section h2{text-align:center}

/* find my ac page css start */
/*#find-my-ac-form .form-type-radio .form-radios{ display:table}*/
#find-my-ac-form .form-type-radio > label, #find-my-ac-form .form-type-radios > label, #find-my-ac-form fieldset .fieldset-legend{ font-size:20px; margin-bottom:20px; text-align:center; display:block; font-weight:bold; margin-top:20px;}
#find-my-ac-form .form-type-radio > label{ margin-top:0px;}
#find-my-ac-form .form-item-location .form-type-radio{ margin-bottom:0px;}
#find-my-ac-form fieldset legend{ width:100%}
#find-my-ac-form .form-type-radio{ text-align:center; display:inline-block; width:24.5%; margin-bottom:20px; vertical-align:top}
#find-my-ac-form .item-list img{ display:inline-block; margin:5px 0; border:2px solid #fff; border-radius:50%;} 
#find-my-ac-form .form-type-radio span{ font-size:14px; display:block}

#find-my-ac-form fieldset .fieldset-wrapper{display: table; width: 100%;}
#find-my-ac-form fieldset .fieldset-wrapper .form-type-radios label{ font-size:18px; font-weight:normal; margin-bottom:3px;}
#find-my-ac-form fieldset .fieldset-wrapper .form-type-radios .form-radios label{ display:inline-block; margin:0px; padding:0px; font-size:14px;}
#find-my-ac-form fieldset .roof-item{ display:table-cell; text-align:center; vertical-align:top}
#find-my-ac-form fieldset .roof-item .img-wrapper{ text-align:center}
#find-my-ac-form fieldset .roof-item .img-wrapper img{ display:inline-block}
/*#find-my-ac-form fieldset .form-type-radio{ width:15%}
#find-my-ac-form fieldset .form-type-radio > label{ font-size:14px;}*/
#find-my-ac-form .btn_wrapper{ text-align:center}
#find-my-ac-form .form-type-radios.form-item-temp{background: url(../images/temperature-room.png) no-repeat 50% 50px; background-size:contain; max-width:615px; min-height:400px; margin:0 auto;}
#find-my-ac-form .form-item-temp .form-radios .form-type-radio{ display:block; margin:6px auto; padding-left:85px;}
#find-my-ac-form .form-item-temp .form-radios .form-type-radio label{ font-size:15px; margin:0px; display:inline}
#find-my-ac-form fieldset{ width:80%; margin:0 auto}
#find-my-ac-form fieldset .sliderfield input[type="text"]{ height:62px; width:90%; font-size:0px; border-top-left-radius:40px; border-top-right-radius:40px; border-bottom-left-radius:40px; border-bottom-right-radius:40px; background:none}
#find-my-ac-form fieldset .sliderfield .ui-slider-horizontal{ margin-top:-33px; border:none; background:none; width:83%; margin-left:auto; margin-right:auto}
#find-my-ac-form fieldset .sliderfield .ui-slider-horizontal .ui-slider-handle{top:-38px; /*margin-left:-75px;*/ height:80px; width:80px; background:rgba(255,255,255,.7); border:none; border-radius:50%; -webkit-box-shadow:0px 1px 10px #ccc; box-shadow:0px 1px 10px #ccc }
#find-my-ac-form fieldset .fieldset-wrapper > .form-type-slider{ margin-top:30px; margin-bottom:50px; min-height:70px}
#find-my-ac-form fieldset .fieldset-wrapper > .form-type-slider label{width:10%; display: inline-block; float: left; margin-top: 20px; margin-right:8px;}
#find-my-ac-form fieldset .fieldset-wrapper > .form-type-slider .sliderfield { display:inline-block; width:86%; padding-right:75px; float:left; background: url(../images/size-meter.png) 50% 0% #f6f6f6 no-repeat; height:62px; border-radius:30px;}
#find-my-ac-form fieldset .sliderfield .sliderfield-bubble{ background:none; top:20px; width:100%; text-align:center; font-size:23px; border:none}
#find-my-ac-form fieldset .value-update{right: 0px; top: 0px; float: right; margin-top: -97px; margin-right: -38px;}
#find-my-ac-form fieldset .value-update span{ margin-right:5px;}
#find-my-ac-form .calculated-result{ width:300px; margin:0 auto; background:#fff; padding:10px 10px; text-align:center; font-size:20px;}
#find-my-ac-form .ajax-progress-throbber{text-align: center; position: absolute; top: 164px; left:50%; margin-top:20px;}
#find-my-ac-form{ padding-bottom:1px;} /*don't delete this line */


/*Temperature page css start from here */
#find-my-ac-form #edit-temp{ background:url(../images/temperature.png) no-repeat 50% 100%; height:180px; margin-top:185px; padding-top:10px;}
#find-my-ac-form #edit-temp .form-radios{display:inline-block; vertical-align:top; padding-left:60px; padding-top:5px;}
#find-my-ac-form #edit-temp .fullPush span {-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s; background:#fe3600; display:block; width:13px; height:78px; margin:0 auto; margin-top:74px;}
#find-my-ac-form #edit-temp:before {-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s; background:#fe3600; content:''; display:block; width:13px; height:78px; margin:0 auto; margin-top:78px; position: absolute; left: 50%; margin-left: -6px;}
#find-my-ac-form #edit-temp.up0:before{margin-top:18px;}
#find-my-ac-form #edit-temp.up1:before{margin-top:47px;}
#find-my-ac-form #edit-temp.up2:before{margin-top:75px;}
/*Temperature page css end from here */


.InnerLinkArea li a:before{display:inline-block; content:''; background-image: url(../images/mkr_sprite.png); background-position: -20px 0px; height: 10px;  width: 10px; margin-left: -5px; margin-right: 10px;}
.pkg-List--Link li a:before{display:inline-block; content:''; background-image: url(../images/mkr_sprite.png); background-position: -20px 0px; height: 10px;  width: 10px; margin-left:0px; margin-right:3px;}


.customer_help_txt{/*border: 1px solid #ccc;*/ background:#fff; padding: 20px;} 

/* only for horizontal form. And another thing  vertical form css above given */
.multipleFrm .form-item, #webform-client-form-540 .webform-component-select, .multipleFrm #webform-client-form-33235 .webform-component-select, .multipleFrm #webform-client-form-534 .webform-component-select, .multipleFrm #webform-client-form-33358 .webform-component-select, .serviceWrap .multipleFrm .webform-component-select{margin: 10px 0; display: inline-block; width: 48%; vertical-align: top; margin-left: 10px;}
.multipleFrm #city-wrapper.form-item .form-item{ margin:0px; width:100%; display:block}
.multipleFrm label{ /*width:100%;*/ width:auto; display:block} /* width auto if width 100% page scroll coming into chrome at service request page or select year, month, date*/
.multipleFrm .webform-component-textarea{ display:block; width:97%;}
.multipleFrm label + div, .multipleFrm label + input, .multipleFrm label + select, .multipleFrm label + textarea{ width:100%}
.multipleFrm .captcha .form-item{ display:block}
.multipleFrm .captcha img{ margin-left:10px;}
.multipleFrm .webform-component-select{ width:97.5%}
.multipleFrm .description_check .form-type-checkbox{ width:45%}
.multipleFrm .description_check .form-type-checkbox label{ display:inline-block}
.multipleFrm #webform-component-description-of-symptom{ display:block; width:100%}
.multipleFrm .webform-component-radios .form-radios label{ display:inline-block}
/* Salutation Mr/mrs and first name and last in 1 row */
/*.multipleFrm #webform-component-salutation.form-item, .multipleFrm #webform-component-customer-name.form-item, .multipleFrm #webform-component-last-name.form-item, .multipleFrm #webform-component-salutation.form-item, .multipleFrm #webform-component-first-name.form-item, .multipleFrm #webform-component-last-name.form-item, .multipleFrm #webform-component-salutation.form-item, .multipleFrm #webform-component-name.form-item, .multipleFrm #webform-component-last-name.form-item{width:31.2%}*/
/* horizontal form end */

.result-wrap > .form-item{display: block; width: 100% !important; margin-left: 0px; padding: 20px; background: #fff;}


.dl-List--Link{ margin-top:5px;}


/*find my ac css will see for another page*/
.bx-wrapper{ -webkit-box-shadow:none; box-shadow:none; border:0px; background: rgba(0,0,0,.03);}
.page-find-my-ac .bx-wrapper .bx-controls-direction .bx-prev, .page-find-my-ac .bx-wrapper .bx-controls-direction .bx-next{position:absolute; top:50%; left:30px; margin:-20px 0px 0 0px; background:url(../images/modal/left-bigarrow.png) no-repeat 0px 0px; width:68px; height:150px; text-indent:-9999px;}
/*.bx-wrapper .bx-controls-direction:hover{background-position:0px 0px;}*/
.page-find-my-ac .bx-wrapper .bx-controls-direction .bx-next{ left:auto; right:30px; margin: -20px 0px 0 0px; background:url(../images/modal/right-bigarrow.png) no-repeat 0px 0px;}
.page-find-my-ac .bx-wrapper .bx-controls-direction a:hover{background-position:0px 0px;}
.page-find-my-ac .bx-wrapper .bx-controls-direction a.disabled{ display:block; opacity:0;}
.page-find-my-ac .bx-wrapper { position:inherit; padding-bottom:22px; background:none}

.page-find-my-ac #pkg-Wrapper #pkg-KeyVisualArea{ padding-top:30px;}
.page-find-my-ac #pkg-Wrapper .pkg-KeyVisualArea__Text{ margin-bottom:10px;}
.page-find-my-ac #pkg-Wrapper .pkg-KeyVisualArea__Text h1{ color:#222}
.page-find-my-ac #pkg-Wrapper #pkg-KeyVisualArea{ height:auto}
.page-find-my-ac #pkg-Wrapper #KeyVisualWrap{ background-size:cover}
.page-find-my-ac #pkg-Wrapper #ContentsWrap{ min-height:auto;}

#colorbox{ z-index:9999;}

.daikin-network .dl-H5--BorderBottom{padding-left: 44px; text-indent: -44px; border-bottom: solid 1px #d2d6d9; padding-bottom: 10px; margin-bottom: 10px; min-height:70px;}/*min width added for now*/

#ContentsInner{ margin-top:20px;}

.highlight_txt{ font-weight:bold}
.pichon .highlight_txt{width: 24%; display: inline-block; vertical-align:top}
.pichon .list_txt{width: 72%; display: inline-block; vertical-align:top}

a.Dwl,
a:link .Dwl,
a:visited .Dwl {
    background-image: url(../images/mkr_sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: baseline;
    height: 10px;
    width: 10px;
    background-position: -119px 0px;
    margin-right: 4px;
}
.download{ margin-top:15px;}

.pkg-Flex__Toggle:before{display:inline-block; content:''; background-image: url(../images/mkr_sprite.png); background-position: -120px -20px; width:15px; height: 15px; margin-left: -15px; margin-right: 10px;}
.pkg-is-Open .pkg-Flex__Toggle:before {background-position: -120px -40px;}

/*color box modified css start from here */
#cboxWrapper{ overflow:inherit; background:transparent}
#cboxContent{position:relative; overflow:inherit}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin:-20px 0px 0 -33px; background:url(../images/modal/btn_modal_arw_left.png) no-repeat 0px 0px; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:0px 0px;}
#cboxNext{position:absolute; top:50%; left:auto; right:5px; margin: -20px -33px 0 0px; background:url(../images/modal/btn_modal_arw_right.png) no-repeat 0px 0px; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:0px 0px;}
#cboxClose, #cboxPrint{position:absolute; top:0px; right:0px; display:block; background:url(../images/modal/btn_close.png) no-repeat 50% 50%; width:39px; height:39px; text-indent:-9999px;}
#cboxClose:hover{background-position:50% 50%;}
#cboxCurrent {position: absolute; display: inline-block; text-align: center; width: 39px; height:27px;  top:45px; left:auto; right: 0; background: #000; line-height: 27px; color: #fff; font-weight:bold}
#cboxPrint, .print-link{display: block; width: 39px; height: 39px; top:auto; bottom: 0; right: 0; cursor: pointer; background: url("../images/modal/btn_print.png") 0 0 no-repeat !important;}
.print-link{ text-indent:9999px; position:absolute; bottom:0px; right:0px; }
/*#cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopRight{ display:none;}*/
/*color box modified css end here */

/* Daikin at glance page css start*/
/*.page-daikin-galance #colorbox{ overflow:inherit} right now using for global UI for popup*/
/*#cboxContent {padding:20px 0px 20px 20px; width:93% !important; margin-left:25px !important;}*/
#cboxContent {padding:40px 30px 40px 40px; max-width:850px !important; margin-left:auto !important; margin-right:auto !important; float:none !important;}
#cboxLoadedContent{ padding-right:0px; margin-bottom:0px; width:100% !important}
#cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight { width:0px; height:0px;}
#cboxWrapper{ border-radius:0px; }
#cboxContent .node-daikin-at-glance{ margin-right:35px;}

/*.page-daikin-galance #cboxContent {padding:20px 0px 0px 20px;}
.page-daikin-galance #cboxLoadedContent{ padding-right:20px; margin-bottom:0px;}
.page-daikin-galance #cboxMiddleLeft, .page-daikin-galance #cboxMiddleRight, .page-daikin-galance #cboxTopLeft,  .page-daikin-galance #cboxTopCenter, .page-daikin-galance #cboxTopRight { width:0px; height:0px;}
.page-daikin-galance #cboxWrapper{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }*/

/* Daikin at glance page css end*/

/* Daikin india Scorcher gallery css start*/
.medias{ margin:20px 0; -webkit-transition: all 0.2s ease; transition:all 0.2s ease;}
.medias ul { list-style:none; margin:0px; padding:0px}
.medias li img:hover, .medias li.active img {opacity: 1; /*border: solid #5280DD 1px;*/ }
.medias.selected img {opacity: 0.7; -webkit-transition: all 0.5s ease; transition:all 0.5s ease;}
.medias .mainSmall li {width: 12.15%; margin-right: 2.127659574468085%; margin-bottom:15px; display:inline-block; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; }
.medias .mainSmall li.mainBig{width:100%; float:none;}
.medias .mainSmall{margin-top:15px; overflow:hidden}
.medias .bx-wrapper{ margin-bottom:0px;}
.medias .bx-wrapper .bx-viewport{ -webkit-box-shadow:none; box-shadow:none;}
.medias .bx-wrapper .bx-pager.bx-default-pager a{ background:#CCCCCC} 
.medias .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#00539d}
.medias .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fee400}
.medias .bx-wrapper .bx-controls-direction a{ height:70px}
.medias .bx-wrapper .bx-pager, .medias .bx-wrapper .bx-controls-auto{ bottom:-40px}
.medias .bx-wrapper .bx-prev{ left:5px; background-position:0px 0px;}
.medias .bx-wrapper .bx-next{ right:5px; background-position:0px 0px;}
.bx-wrapper .bx-next:hover { background-position: -43px -61px;}
.bx-wrapper .bx-prev:hover { background-position: -2px -61px;}

.slide-box, .slide-box2 {text-align:center}
.slide-box img,  img{ max-width:100%; height: auto;}

/* Infrastructure page css start*/
.slide-box2 .bx-wrapper .bx-controls-direction .bx-prev, .slide-box2 .bx-wrapper .bx-controls-direction .bx-next{position:absolute; top:50%; left:0px; margin:-35px 0px 0 0px; background:url(../images/modal/btn_modal_arw_left.png) no-repeat 0px 0px; width:30px; height:71px; text-indent:-9999px;}
.slide-box2 .bx-wrapper .bx-controls-direction .bx-next{ left:auto; right:0px; background:url(../images/modal/btn_modal_arw_right.png) no-repeat 0px 0px;}
.slide-box2 .bx-wrapper .bx-controls-direction a:hover{background-position:0px 0px;}
.slide-box2 .bx-wrapper .bx-controls-direction a.disabled{ display:block; opacity:0;}
.slide-box2 li img{ width:100%}
/* Pager start css */
.mainSmall .bx-wrapper .bx-controls-direction .bx-prev, .mainSmall .bx-wrapper .bx-controls-direction .bx-next{position:absolute; top:50%; left:0px; margin:-18px 0px 0 0px; background:url(../images/modal/btn_modal_arw_left.png) no-repeat 0px 0px; background-size:cover; width:16px; height:36px; text-indent:-9999px;}
.mainSmall .bx-wrapper .bx-controls-direction .bx-next{ left:auto; right:0px; background:url(../images/modal/btn_modal_arw_right.png) no-repeat 0px 0px; background-size:cover;}

/* Daikin india Scorcher gallery css end*/

/* award certification*/
.timelineContainer h2{ font-size:30px;}
.timelineContainer h2 span{cursor:pointer; background: #00cdff; color: #fff; padding: 5px 20px;}
.timelineContainer .timelineMinor{ margin-bottom:30px; padding: 20px;}
.timelineContainer .timelineEvent p{ margin-bottom:5px;}
.timelineContainer .timelineMinor a{ font-size:17px; text-decoration:underline}
.timelineContainer .timelineMajor{ margin-bottom:15px;}
.timelineContainer .clearFix{ line-height:0px;}
.timelineContainer .media{ float:right; width:50%}
.timelineContainer{ padding-left:18px;}
.timelineContainer h3{ font-size:18px;}
.timelineContainer h3:before, .timelineContainer h2:before {display:inline-block; content:''; width:25px; margin-bottom:7px; margin-left: -36px; border-bottom:2px solid #757373; -webkit-transform:rotate(0deg); transform:rotate(0deg); transform:rotate(0deg);}
.timelineContainer h2:before{ width:15px; margin-left:-16px;}
.timelineContainer:before {display:inline-block; position:absolute; content:''; margin-bottom:7px; margin-left: -18px; border-left:2px solid #757373; height:80%;}

/* Blog page css start*/
.view-blogs .views-row, .view-archive .views-row{ clear:both; overflow:hidden; margin-bottom:25px; border-bottom:4px solid #ccc; padding-bottom:20px;}
.view-blogs .views-field-title, .view-archive .views-field-title  { margin-bottom:25px;}
.view-blogs .views-field-title a, .view-archive .views-field-title a{ color:#000}
.view-blogs .views-field-title span, .view-archive .views-field-title span {text-decoration: none; color: #000; background: #ddd; padding: 5px; font-size: 20px;}
.view-blogs .views-field-field-blog-image, .view-archive .views-field-field-blog-image{ width:23.1%; display:inline-block; vertical-align:top; margin-right:15px;}
.view-blogs .views-field-field-blog-image img, .view-archive .views-field-field-blog-image img{ height:auto}
.view-blogs .views-field-body, .view-archive .views-field-body{ width:73%; display:inline-block; vertical-align:top; text-align: justify;}
.view-blogs .views-field-field-post-date, .view-archive .views-field-field-post-date{float: left; width: 30%; margin-top:10px;}
.view-blogs .date-display-single,  .view-archive .date-display-single{background: #009ad0; padding: 7px; color: #fff; font-weight: bold; font-size:11px; line-height:22px}
.view-blogs .views-field-view-node a, .view-archive .views-field-view-node a{background: #000; color: #fff; padding:4px 15px;  display: inline-block; text-align: center;    font-size: 11px; border-radius: 5px;}
.view-blogs .views-field-view-node, .view-archive .views-field-view-node{float: right; margin-top:10px;}

.node-blog .field-name-field-blog-image .field-item img{ height:auto !important; margin-bottom:10px;}

/* Blog page css end*/

.view-daikin-around-world{}
.view-daikin-around-world .CaseStudy_Title {position: absolute; bottom: 15px; margin: 0;}
.view-daikin-around-world .masonry-item{ background:none; border:none; padding:0px; position:relative; width:32.9%; margin:2px}
.view-daikin-around-world .CaseStudy_Title__Main {display: inline; padding: 0; color: #fff; font-size: 150%; text-transform:uppercase}
.view-daikin-around-world .CaseStudy_Title__Main span {padding: 2px 11px; color: #fff; font-weight: bold; background: rgba(0,151,224,.8);}
.view-daikin-around-world .CaseStudy_Title__Sub {margin: 5px 0 0 0; font-size: 110%; color: #fff; font-weight: bold;}
.view-daikin-around-world .CaseStudy_Title__Sub span {display: inline-block; margin: 0; padding: 3px 11px 2px; background: rgba(0,0,0,.8);}

.pkg-Title-txt{ margin-bottom:8px;}
.pkg-Title-txt span{ font-weight:bold; color:#6E6E6E}

.pkg-LightBoxContent{ width:95%; padding-top:20px; padding-bottom:20px;}
.pkg-LightBoxContent .pkg-DlType {margin-bottom: 17px;}

/*home page  product service taken from daikin.com */
.Top_PS {min-height: 330px;}
.PS-1 {float: left; width:60%;}
.PS-2 {float: right; width:39%;}
.PS-1 li.PS-1_AC {height: 242px; margin: 0 0 2px 0; overflow: hidden;}
.HoverImg {display: block; background: #FFF; opacity:0.8; -webkit-ransition:all ease .4s; -webkit-transition:all ease .4s; transition:all ease .4s}
.HoverImg img:hover{ opacity:0.5;}
.PS-1 li.PS-1_AC img {position: absolute; top:0%; left:0%; width: 100%;}
.Top_PS .HoverImg img {width: 100%; height: 100%;}
.PS__Body {position: absolute; margin-bottom: 0; top: 34px; left: 30px;}
.PS__Body a:hover{color:#000;}
.Top_PS li {position: relative; overflow:hidden}
.PS-1 li.PS-1_AC .PS__Body {}
.PS-1 li.PS-1_AC .PS__Image {top: 55%; width: auto; height: auto;}
.PS__Head {margin-bottom: 0; font-size: 150%; text-transform: uppercase;color: #000;}
.PS__Lead {margin-bottom: 0; font-size: 117%; color: #000;}
.PS__Head--01 {margin-bottom: 0; font-size: 150%; text-transform: uppercase; color: #000;}
.PS-1 li.PS-1_SE {height: 86px;}
.PS-1 li.PS-1_SE .PS__Head {font-size: 134%;}
.PS-2 li.PS-2_CHM {height: 160px; margin: 0 0 10px 0;}
.PS-2 li.PS-2_PMC {height: 160px;}
.PS-2 img.Img--SpPc {display: block;}
.PS-2 img {position: absolute;right: 0;}
.PS-2 li.PS-2_PMC .PS__Body {top: 35px; left: 20px;}
.PS__Lead--01 {font-size: 117%;}
.PS-2_PMC .PS__Lead--01 { width: 202px;}
/*home page  product service taken from daikin.com end*/

.maint-serv .dl-ImgAndTxt{ border-top:1px solid #ccc; padding:20px 0 0px 0}

/*Japan brand page css start while scrolling page*/
#Indicator {position: fixed; top: 50%; left: 20px; z-index:9}
#Indicator ul li{ margin-bottom:6px; text-indent: -9999px;}
#Indicator ul li a {display: block; width: 16px; height: 16px; background: url("../images/parts_japanbrand.png") 0 -84px no-repeat;}
#Indicator ul li a:hover, #Indicator ul li.is-pkg-Current a{background: url("../images/parts_japanbrand.png") 0 -64px no-repeat;}

.pkg-SceneArea {position: relative; top: 0; left: 0; min-width: 960px; background-size: cover !important; margin-top: -1px;}
.pkg-SceneArea--Inner {position: relative; width: 960px; height: 100%; min-height: 535px; margin: 0 auto;}
#Scene01 .pkg-ContentsBox {position: absolute; top: 50%; left: 50%; width: 570px; height: 230px; margin: -170px 0 0 -285px; color: #fdfdfc; text-align: center;    line-height: 1.7em;	z-index: 100; font-size:120%}
#Scene01 .pkg-PageTitle {margin: 0 0 20px; padding: 0 0 35px; background: url("../images/bg_line.gif") 50% 100% no-repeat;}
#Scene01 .pkg-PageTitle h1 {margin-bottom: 0 !important; color: #fdfdfc; font-size: 230%; font-weight: bold; line-height: 1; text-align: center;	text-transform:uppercase}
.pkg-ContentsBox--BgBlack {position: absolute; top: 50%; left: 50%; width: 420px; padding: 35px; margin-left: -210px; background: rgba(0, 0, 0, 0.75);    z-index: 100;}
.pkg-ContentsBox--BgBlack .pkg-H2 { margin-bottom: 25px; padding-bottom: 24px; background: url("../images/bg_line.gif") 0 100% no-repeat; color: #ffffff;    font-size: 26px; font-weight: normal; line-height: 1.35em; letter-spacing: 0.03em; text-transform:uppercase;}
.pkg-ContentsBox--BgBlack .pkg-Text {color: #e5e5e5; line-height: 1.6em;}
#Scene03 .pkg-ContentsBox{left: 45px; margin-left: 0;}
#Scene04 .pkg-ContentsBox{right: 45px; margin-left: 0;}
#Scene05 .pkg-ContentsBox{left: 45px; margin-left: 0;}
#Scene06 .pkg-ContentsBox{right: 45px; margin-left: 0;}
#Scene07 .pkg-ContentsBox{left: 45px; margin-left: 0;}
#Scene08 .pkg-ContentsBox{right: 45px; margin-left: 0;}
#Scene09 .pkg-ContentsBox{left: 45px; margin-left: 0;}
#Scene07 .pkg-ContentsBox-2 {position: absolute; top: 50%; right: 45px; width: 395px; padding-top: 24px; text-align: center; color: #ffffff;}
#Scene07 .pkg-ContentsBox-2 .pkg-H5 {margin: 15px 0 0 0; color: #ffffff;}
#Scene07 .pkg-ContentsBox-2 p {text-align: center; line-height: 1.5em;}
.pkg-ContentsBox__Category {color: #00cdff; font-size: 60%; font-weight: normal; font-style: italic;}
#Scene07 .pkg-ContentsBox-2 .pkg-Msg-6percent {margin: 0; font-size: 100px;}
.pkg-ContentsBox__Month {font-size: 50%; font-weight: normal;}
.pkg-ContentsBox__Month.pkg-Ajst { position: relative; top: -2px;}
.pkg-NextStory {position: absolute; left: 50%; bottom: 10px; margin-left: -60px; text-align:center;}

.pkg-NextStory a{ color:#fff;}
.pkg-NextStory span{ display:block; margin-bottom:10px;}
.pkg-SceneArea #BreadcrumbsWrap{ background:none; border-bottom:1px solid #11DAFD; color:#fff}
.pkg-SceneArea #BreadcrumbsWrap a{ color:#fff; text-decoration:none}
.pkg-ContentsBox--Ending {position: absolute; top: 50%; left: 50%; width: 663px; margin-left: -331px; text-align: center; text-align: center; z-index:100}
.pkg-ContentsBox--Ending .pkg-ContentsBox__Category{ font-size:65%; font-style:normal; text-transform:none; font-weight:bold; color:#222;}
.pkg-ContentsBox--Ending .pkg-H2{ font-size:200%; text-transform:uppercase; color:#222; margin-bottom:13px;}
.pkg-ColorBlack {color: #000000;}
.pkg-ContentsBox--Ending ul li {float: left; margin-left: 20px;}
.pkg-SceneArea .pkg-TextButton--Large .pkg-Mkr { margin-left: 10px;}
#wrapScene #Scene10{ min-height:700px;}
/*Japan brand page css start while scrolling page end*/



/*Why daikin VRV page css start*/
.pkg-SceneArea--Inner{ min-height:auto}
.text-center{ text-align:center}
.text-right{ text-align:right}
.text-upper{ text-transform:uppercase !important}
.vrvManual #pkg-KeyVisualArea{ height:auto !important}
.vrvManual .pkg-KeyVisualArea__Lead p {font-size: 24px; line-height: 1.71; margin-bottom: 20px; text-align:center; color:#fff}
.vrvManual .pkg-KeyVisualArea__Lead .pkg-KeyVisualArea__Trademark {color: #ccc; font-size: 12px; margin: 42px 0 -21px 0; padding-bottom:45px; text-align: right;}

#pkg-Wrapper .pkg-ContentsInnerArea {width: 960px; margin: 0 auto; padding-bottom: 40px; overflow: hidden;}
#pkg-Wrapper #pkg-Introduction .pkg-ContentsInnerArea{padding-bottom: 0;}
#pkg-Wrapper .pkg-ContentsInnerArea:after {content: ""; display: block; clear: both;}
#pkg-Wrapper #pkg-Introduction, #pkg-Wrapper #pkg-Ending {text-align: center; color: #fff;}
/*.vrvManual .pkg-Problem--Introduction {width: 960px; margin: 0 auto;}*/

.vrvManual .pkg-Problem--Introduction .pkg-Problem--Introduction__Inner {padding: 85px 0 83px;background: url(../images/vrv/bg_line_06.png) 50% 100% no-repeat;}
.vrvManual .pkg-Problem--Introduction h2 {color: #fff; margin: 0 0 22px; font-size: 32px; line-height: 1.31; text-transform: none; font-style: italic;}
.vrvManual .pkg-Introduction__Paragraph { font-size: 16px; line-height: 1.69;}

.vrvManual .pkg-AltImage {display: none;}

#pkg-Wrapper .pkg-Solution--Introduction .pkg-Solution--Introduction__Inner {padding:0px 0 80px 0; background: url(../images/vrv/bg_line_01.png) 50% 100% no-repeat;}
#pkg-Wrapper .pkg-Solution {height: 580px; overflow: hidden;}
#pkg-Wrapper .pkg-Solution__Inner {background-color: #edf2f5; width: 960px; height: 100%; margin: 0 auto;}

#pkg-Wrapper .pkg-Solution__Img {float: left; margin: 0 0 0 -160px;}
#pkg-Wrapper .pkg-Solution--Right .pkg-Solution__Img {margin: 0 -160px 0 0;}
#pkg-Wrapper .pkg-Solution__Text {background: #edf2f5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 380px; height: 100%; padding: 68px 40px 0 43px; position: relative;   float: right; margin: 0 -40px 0 0;}
#pkg-Wrapper .pkg-Solution--Right .pkg-Solution__Text {float: left; margin-left: -40px;}
#pkg-Wrapper .pkg-Solution__Heading__Year {display: block; color: #009acf; font-size: 45px; line-height: 1; font-weight: normal; margin-bottom: 4px;}
#pkg-Wrapper .pkg-Solution__Heading__Year:before {content: url(../images/vrv/bg_solution_01.png); margin-right: 5px; vertical-align: middle; display: inline-block; margin-top: -.2em;}
#pkg-Wrapper .pkg-Solution__Heading__Text {font-size: 24px; line-height: 1.3;}
.vrvManual .pkg-Solution--Introduction__Heading {margin: 30px 0 13px 0; color: #fff; font-size: 108%; line-height: 1.53; font-weight:bold}
#pkg-Wrapper .pkg-Solution .pkg-Solution__Paragraph {line-height: 1.72; margin-bottom: 22px; color: #000;}
#pkg-Wrapper h3.pkg-Solution__Heading {margin-bottom: 17px;}
.vrvManual .pkg-Block--ImgAndTxt .pkg-Block__Img--Left {float: left; margin-right: 30px;}
.vrvManual .pkg-Block--ImgAndTxt .pkg-Block__Content {overflow: hidden;}
#pkg-Wrapper .pkg-Problem--Introduction {width: 960px; margin: 0 auto;}
#pkg-Wrapper .pkg-Solution--Introduction__Heading__Year::before {content: url(../images/vrv/bg_solution_01.png); margin-right: 5px; vertical-align: middle;}
#pkg-Wrapper .pkg-Solution--Introduction__Heading__Year {display: block; color: #009acf; font-size: 60px; line-height: 1.1; font-weight: normal;  margin-bottom: 9px; padding-right: 26px;}
#pkg-Wrapper .pkg-Solution--Introduction__Heading__Text { font-size: 32px; line-height: 1.3;}
#pkg-Wrapper .pkg-Solution__Text::before, #pkg-Wrapper .pkg-Solution__Text:after {content: ""; display: block; background: url(../images/vrv/bg_line_09.png) 0 0 no-repeat; width: 2px; height: 42px; position: absolute; left: 69px;}
#pkg-Wrapper .pkg-Solution__Text:before {top: 0;}
#pkg-Wrapper .pkg-Solution__Text::after {bottom: 0;}
#pkg-Wrapper #pkg-HistoryAndDevelopment {color: #fff; background-color: #011933; background-repeat: no-repeat;    background-position: 50% 0; min-width: 960px; max-width: 1400px; margin: 0 auto; width:100%}
/*#pkg-Wrapper #pkg-HistoryAndDevelopment .pkg-ContentsInnerArea {width: auto; padding: 0; overflow:hidden;	margin:0 auto;}*/
#pkg-Wrapper .pkg-Problem {display: table; width: 960px; margin: 0 auto;}
#pkg-Wrapper .pkg-Problem h2 {color: #fff; padding: 20px 0; margin: 0; font-size: 32px; line-height: 42px;font-style: italic; text-transform: none;}
#pkg-Wrapper .pkg-Problem.pkg-Problem--first {background: url(../images/vrv/bg_line_01.png) 50% 0 no-repeat;}
#pkg-Wrapper .pkg-Problem.pkg-Problem--ltr {background: url(../images/vrv/bg_line_05.png) 50% 0 no-repeat;}

#pkg-Wrapper .pkg-Problem.pkg-Problem--ltr .pkg-Problem__Inner {background: url(../images/vrv/bg_line_02.png) 50% 100% no-repeat;}

#pkg-Wrapper .pkg-Problem.pkg-Problem--first .pkg-Problem__Inner {background: url(../images/vrv/bg_line_02.png) 50% 100% no-repeat; padding-top: 96px;}
#pkg-Wrapper .pkg-Problem.pkg-Problem--rtl .pkg-Problem__Inner {background: url(../images/vrv/bg_line_04.png) 50% 100% no-repeat;}
#pkg-Wrapper .pkg-Problem.pkg-Problem--rtl {background: url(../images/vrv/bg_line_03.png) 50% 0 no-repeat;}
#pkg-Wrapper .pkg-Problem__Inner {height: 180px; display: table-cell; vertical-align: middle; padding: 112px 0; padding-top: 112px; text-align: center;}
#pkg-Wrapper .pkg-TextButtonBlue {display: inline-block; color: #FFF; font-weight: bold; background-color: #596066;}
#pkg-Wrapper .pkg-TextButtonBlue:hover, #pkg-Wrapper .pkg-TextButtonBlue:active, #pkg-Wrapper .pkg-TextButtonBlue:focus{background-color:#0080ab;}
#pkg-Wrapper .pkg-TextButton--Medium {padding: 2px 10px; font-size: 93%;}
#pkg-Wrapper #pkg-HistoryAndDevelopment .pkg-ContentsInnerArea {width: auto; padding: 0;}
#pkg-Wrapper .pkg-Separator {display: table; width: 960px; height: 100px; margin: 0 auto; background-position: 50% 0; background-repeat: no-repeat;}
#pkg-Wrapper .pkg-Separator.pkg-Separator--ltr {background-image: url(../images/vrv/bg_line_07.png);}
#pkg-Wrapper .pkg-Separator.pkg-Separator--rtc {background-image: url(../images/vrv/bg_line_03.png);}
#pkg-Wrapper img.pkg-Icon {margin: -2px 5px 0 !important; margin-right: 5px; vertical-align: middle;}
#pkg-Wrapper #pkg-Ending {color: #fff; background-color: #4b96da; background-repeat: no-repeat; background-position: 50% 100%; min-width: 960px; max-width: 1400px; margin: 0 auto; min-height: 850px; text-align: center;}
#pkg-Wrapper #pkg-Ending .pkg-ContentsInnerArea {width: 900px; margin: 0 auto; padding: 105px 0;background: url(../images/vrv/bg_line_06.png) 50% 0 no-repeat;}
#pkg-Wrapper #pkg-Ending p {color: #011933; font-size: 27px; line-height: 1.48; font-weight: bold; margin-bottom: 21px; font-style: italic;}
#pkg-Wrapper #pkg-Spec {color: #fff; background-color: #f7fafc; border-top: solid 1px #c6c9cc; border-bottom: solid 1px #c6c9cc; min-width: 960px; max-width: 1400px; margin: 0 auto 35px;}
#pkg-Wrapper #pkg-Spec .pkg-ContentsInnerArea {width: 960px; margin: 0 auto; padding: 62px 0 40px;}
#pkg-Wrapper .pkg-ContentsInnerArea:after { content: ""; display: block; clear: both;}
#pkg-Wrapper #pkg-Spec h2 {color: #000000;font-size: 20px; line-height: 1.5; font-weight: bold; margin-bottom: 29px; text-transform:uppercase }
#pkg-Wrapper .pkg-SpecTable thead th span { display: block; color: #000; font-size: 30px; line-height: 1.2; margin: 13px 0 0;}
#pkg-Wrapper table {border-collapse: collapse; border-spacing: 0;}
#pkg-Wrapper .pkg-SpecTable {color: #666; border-bottom: solid 1px #c6c9cc; width: 100%; margin: 0 0 37px; text-align: center;}
#pkg-Wrapper .pkg-SpecTable tbody th {color: #333; line-height: 1.45; text-align: left; padding: 11px 20px 10px;}
#pkg-Wrapper .pkg-SpecTable tbody th, #pkg-Wrapper .pkg-SpecTable tbody td {background: #fff; border-top: solid 1px #c6c9cc; vertical-align: middle;    font-weight: bold;}
#pkg-Wrapper .pkg-SpecTable thead th {padding: 0 0 12px;}
#pkg-Wrapper .pkg-SpecTable tbody td strong {color: #333; font-size: 23px; font-weight: bold;}
#pkg-Wrapper #pkg-Spec ul {letter-spacing: -.4em; text-align: center; margin: 0 0 7px; list-style:none}
#pkg-Wrapper #pkg-Spec ul li {display: inline-block; letter-spacing: normal; margin: 0 30px 20px;}
#pkg-Wrapper .pkg-TextButton--Large {padding: 5px 18px; font-size: 115%;}
.pkg-TextButton {display: inline-block !important; color: #FFF !important; font-weight: bold !important; background-color: #000;}
#pkg-Wrapper .pkg-TextButton {background-color: #000;}
/*Why daikin VRV page css End*/

.award-img > img{width:15%;}
.covid-list li{ width:31%; display:inline-block; vertical-align:top; margin-right:32px;}
.covid-list li:nth-child(3){ display:inline-block; margin-right:0px; float:right;}
.ColdroomReefer h3{margin-bottom:7px;}

/** Home page slider Csss **/
@media screen and (min-width:768px){
    .accordion-wrapper, .slide {overflow: hidden; display: inline-block}
    .accordion-wrapper {position: relative; margin-top:130px;}
    .slide {/*moz-box-shadow: -5px 0 5px rgba(1,1,1,.15);	-webkit-box-shadow: -5px 0 5px rgba(1,1,1,.15);	box-shadow: -5px 0 5px rgba(1,1,1,.15);*/ border-left:1px solid #00aadc;	position: absolute;	cursor: pointer; float: left; zoom: 1}
    .slide img {position: relative; max-width:inherit;}
    .caption, .icon-blog, .icon-blog img, .icon-blog span {position: absolute; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
    .caption {left: 0; opacity: 1!important; bottom: 0;	padding: 20px;	background: rgba(0,0,0,.7); width: auto; /*width:100% !important;*/ /*width 100% for now*/}
    .caption p {color: #FFF; margin: 0; font-size: 16px; line-height: 20px;	padding: 0 0 22px}
    .caption h2 {color: #CCC; font-size: 16px; font-weight: 400; margin: 0 0 5px}
    .caption a {color: #353535;	background-color: #fff;	padding:5px 20px;font-size: 15px;}
    .icon-blog {width: 300px; height: 528px; /*background: #066e95;*/ float: left; margin-right: 20px;left: 0;	top: 0}
    /*.slide.even .icon-blog {background: rgba(0,157,209,1)}
    .slide.odd .icon-blog {background: rgba(0,164,217,.7)}*/
	.slide:nth-child(1) .icon-blog {background: rgba(0,157,209,1)}
    .slide:nth-child(2) .icon-blog {background: rgba(0,164,217,1)}
	.slide:nth-child(3) .icon-blog {background: rgba(0,175,227,1)}
	.slide:nth-child(4) .icon-blog {background: rgba(0,186,236,1)}
	.slide:nth-child(5) .icon-blog {background: rgba(0,194,244,1)}
	.slide:nth-child(6) .icon-blog {background: rgba(0,202,252,1)}
    .icon-blog img {bottom: 100px; display: block; opacity: 1!important; -webkit-transform:translateX(-50%); transform:translateX(-50%); left:50%;}
    .icon-blog span {width: 100%; padding:0 10px; font-size:13px; font-weight:bold;	line-height:15px;	color: #fff; display: block; left: 0; bottom: 0; height: 90px}
    .icon-blog span {text-align:center}
}
/* For Home page Slider 15Nov2017 - ends here */

.field-name-field-tags { margin: 20px 0; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; padding: 10px 0;}
.field-name-field-tags .links{ margin:10px 0}
.field-name-field-tags .links span{background: #efefef; padding: 2px 10px; border-radius: 40%;}

@media screen and (min-width: 961px) {
    .KeyVText__Inner .Hl__Pc {
        position: absolute;
        top: 60%;
        right: 0;
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
		width:450px;
    }
    .KeyVText .Img--Pc {
        display: block;
    }
    .KeyVText .Img--Sp {
        display: none;
    }
}
@media screen and (min-width: 961px) and (max-width: 970px) {
    .KeyVText__Inner {
        position: static;
    }
    .KeyVText__Inner .Hl__Pc {
        right: 20px;
    }
}
@media screen and (max-width: 960px) {
    #Top_KeyVisual__Position{
        top: 0;
    }
    #KeyVImage {
        width: auto;
    }
    .KeyVImageList li .KeyVImageList__Img {
        display: none;
    }
    .KeyVImageList li.Item--01 {
        background: url("../images/mainvisual/pic_keyv_1_sp.jpg") no-repeat 50% 50%;
        background-size: cover;
    }
    .KeyVImageList li.Item--02 {
        background: url("../images/mainvisual/pic_keyv_2_sp.jpg") no-repeat 50% 50%;
        background-size: cover;
    }
    .KeyVImageList li.Item--03 {
        background: url("../images/mainvisual/pic_keyv_3_sp.jpg") no-repeat 50% 50%;
        background-size: cover;
    }
    .KeyVText .HlTitle img {
        height: auto;
    }
    .KeyVText .Img--Pc {
        display: none;
    }
    .KeyVText .Img--Sp {
        display: block;
    }
    .KeyVText__Inner {
        margin: 0 auto;
        padding-top: 0;
        width: auto;
    }
    .KeyVImageList li img {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 960px) and (orientation: portrait) {
    .KeyVText {
        background: none;
    }
    .KeyVText__Inner {
        position: absolute;
        top: 20%;
        left: 50%;
        padding: 0;
        -webkit-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }
}
@media screen and (max-width: 960px) and (orientation: landscape) {
    .KeyVText__Inner .Hl__Pc {
        position: absolute;
        top: 55%;
        right: 0;
        padding-right: 40px;
        -webkit-transform: translate(0,-50%);
        transform: translate(0,-50%);
    }
    .KeyVText .Img--Pc {
        display: block;
    }
    .KeyVText .Img--Sp {
        display: none;
    }
    .KeyVImageList li .KeyVImageList__Img {
        display: block;
    }
}
@media screen and (max-width: 768px) {
    .KeyVText {
        width: 100%;
    }
    .KeyVText .HlTitle {
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 768px) and (orientation: portrait) {
    .KeyVText__Inner .HlTitle img {
        width: 520px;
        height: auto;
    }
    .HlSubTitle img {
        width: 475px;
        height: auto;
        margin: 0 auto;
    }
}
@media screen and (max-width: 767px) {
    .KeyVText__Inner .HlTitle img {
        width: 298px;
        height: auto;
    }
    .HlSubTitle img {
        width: 289px;
        height: auto;
        margin: 0 auto;
    }

    /*#GlobalNavWrap{ position:absolute; right:10px; top:20px;}*/
    .tb-megamenu .btn-navbar{ position:absolute; right:10px; top:-50px;}
}
@media screen and (max-width: 767px) and (orientation: landscape) {
    .KeyVText {
        background: url("../images/mainvisual/bg_keyv_pc.png") no-repeat 100% 0;
        background-size: 100% 100%;
    }
    .KeyVText__Inner .HlTitle img {
        width: 216px;
        height: auto;
    }
    .HlSubTitle img {
        width: 198px;
        height: auto;
    }
}
@media screen and (max-width: 480px) {
    .KeyVText {
        padding: 0;
    }
    .KeyVText .HlTitle {
        margin-bottom: 14px;
    }
    .scrollDown {
        margin-left: -46px;
        width: 92px;
        height: 45px;
    }
    .scrollDown span:before {
        width: 13px;
        height: 13px;
        margin-left: -7px;
    }
}

@media screen and (max-width: 960px) {
    .set-responsiveWebDesign #pkg-Wrapper #KeyVisualWrap{
        background-position: 50% 0;
        background-size: cover;
        -webkit-background-size: cover;
    }
    /* all your need page css start*/  
    #pkg-MovieArea .pc{
        display: none;
    }
    #pkg-MovieArea .sp{
        display: block;
    }
    .set-responsiveWebDesign .pkg-Section:first-child {
        padding-right: 10px;
        padding-left: 10px;
    }
    #pkg-MovieArea .pkg-ContentsInnerContainer {
        min-width: 100%;
    }
    #pkg-MovieArea .pkg-ContentsInnerArea{
        width: auto;
    }
    /* all your need page css end*/
}

@media screen and (max-width: 769px) {
    .set-responsiveWebDesign #pkg-Wrapper #KeyVisualWrap{
        top: 0;
    }
    .set-responsiveWebDesign #pkg-Wrapper .pkg-KeyVisualArea__Heading {
        width: 100%;
        top: auto !important;
        bottom: -3.3em;
        font-size: 143%; /* 20px */
    }
    .set-responsiveWebDesign #pkg-Wrapper .pkg-KeyVisualArea__Heading > .pkg-Inner {
        float: none;
        padding: 13px 10px 2px;
        background: rgb(0,154,207);
    }
    .set-responsiveWebDesign #pkg-Wrapper .pkg-KeyVisualArea__Heading > .pkg-Inner + .pkg-Inner {
        padding: 2px 10px 13px;
    }
    .set-responsiveWebDesign #pkg-Wrapper #KeyVisualWrap + #ContentsArea {
        margin-top: 315px !important;
        margin-top: 83px !important;
    }

    /* all your need page css start*/
    #pkg-MovieArea .pkg-KeyVisual--Wide #pkg-KeyVisualArea{
        padding-top: 30px;
    }
    #TxtVisualArea h1{
        margin: 0 0 10px;
        font-size: 28px;
    }
    #TxtVisualArea .pkg-KeyVisualArea__SubHeading{
        margin: 0 0 10px;
        padding: 0;
        font-size: 18px;
    }
    #TxtVisualArea .pkg-KeyVisualArea__Lead{
        max-width: 310px;
        margin: 0 auto;
        padding: 0 5px;
        font-size: 14px;
        font-weight: normal;
    }

    #pkg-MovieArea{
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 50px 0 0;
        padding: 0 10px;
    }
    #pkg-MovieArea .pkg-MovieArea__Footer{
        text-align: center;
    }
    #pkg-MovieArea .pkg-MovieArea__Footer > p{
        display: block;
    }
    #pkg-MovieArea .pkg-MovieArea__Label{
        margin: 0 0 10px;
        font-size: 16px;
    }
    #pkg-MovieAreaOver{
        padding: 0 10px;
    }
    #pkg-MovieAreaOver .pkg-MovieAreaOver__Wrap{
        padding: 30px;
    }
    #pkg-MovieAreaOver .pkg-MovieAreaOver__Close a{
        background-size: 20px auto;
        width: 20px;
        height: 20px;
    }
    #pkg-MovieAreaOver .pkg-MovieAreaOver__Close a:before{
        background-size: 10px auto;
        margin: 0 0 3px;
        width: 25px;
        height: 25px;
    }  
    /* all your need page css end*/
}

/* added to benifits page*/

.price-wrapper .field-name-field-price{width: auto; display: inline-block;}
.price-wrapper .price-markup{ display: inline-block; vertical-align: top;}
.price-wrapper{float: left; width: 100%; margin-top:10px;}
.marq{overflow:hidden;background:rgba(0,0,0,.8);color:#fff;font-size:12px;padding:0 30px;margin-right:25px;}
.homsmarquee a{color:#fff;text-decoration:none;}
.homsmarquee a:hover{color:#fff;text-decoration:underline;}
.homsmarquee{position: relative;border-bottom:1px solid #2d2d2d;background:#000;width:100%;bottom:0;height:28px;line-height:27px;z-index:9;}
.homsmarquee span{position:absolute;font-family:sans-serif;background:#000;top:2px;right:5px;width:22px;height:24px;cursor:pointer;z-index:999;font-size:14px;font-weight:bold;line-height:22px;text-align:center;color:#999;}

#navi{bottom: 64px !important;}/* this line added for now if added 2 popup other wise will remove*/
#sliding-popup .popup-content{ max-width:98% !important;}
#sliding-popup .popup-content #popup-text{ float:none; max-width:100%;  margin:0px !important; padding:5px 30px 5px 15px !important; }
#sliding-popup .popup-content .hide-popup-button, #sliding-popup .popup-content .find-more-button{  padding:0px !important; background:none !important; border:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; border-radius:0% !important; cursor:pointer}
#sliding-popup .popup-content .hide-popup-button{font-size:13px; font-weight:bold; width:25px !important; height:25px !important; position: absolute; right: 10px; top:26%;}
#sliding-popup .popup-content .find-more-button{width:auto !important;  background:none !important; background:url("../images/externalLink.png") no-repeat scroll right center !important; margin-top:5px; margin-right:15px; padding-right: 18px !important; color:#337ab7 !important; text-indent:0px; -webkit-text-shadow:none !important; -moz-text-shadow:none !important; text-shadow:none !important; height:auto !important; border-radius:0% !important;}
#sliding-popup .popup-content .find-more-button:hover{ color:#222; text-decoration:underline}
#sliding-popup .popup-content #popup-text p{ margin:0px !important; display:inline !important; color:#222 !important; font-size:12px; line-height:12px; font-weight:normal; font-family:'Open Sans', sans-serif}
.paddTop{ padding-top:110px;}
/* used by man for top fixed for cookies text dated on 20/7/2017  end code*/
#sliding-popup.sliding-popup-bottom{background:url("../images/information-icon.png") no-repeat 10px 50% #fff; bottom: 25px !important; z-index:9999; padding:6px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

#sliding-popup .eu-cookie-compliance-default-button{ margin-top:0px;}
#sliding-popup .popup-content #popup-buttons{margin-bottom:0px;}

.cont-lab1 {
    display: table-cell;
    vertical-align: top;
    width: 49%;
}
.cont-lab2, .cont-lab1 {
    display: table-cell;
    vertical-align: top;
    width: 49%;
}

.lab-info .lab-heading {
    margin-bottom: 4px;
    color: #222;
    font-size: 16px;
    line-height: 24px;
}
.cont-lab2  .lab-main{font-weight: bold; font-size: 16px;}
.cont-lab2 .lab-info .lab-detail p{margin-bottom: 0px;}
.cont-lab2 .lab-info .lab-detail {margin-bottom: 18px;}

.messages{ overflow:hidden}
.messages ul{ margin-left:0px !important; margin-top:20px !important}
.messages ul li {display: block; float: none !important; margin-bottom: 10px !important;}
.pdt-category .view-product-subcategory .views-row{clear: both;min-height: 100px;}

#pkg-Wrapper .error404#ContentsWrap{ height:auto; min-height:auto ;color:#27507c;}
#pkg-Wrapper .error404 #pkg-KeyVisualArea{ height:auto; padding-top:0px;} /* pkg ID using on error page also*/
#pkg-Wrapper .error404 #pkg-KeyVisualArea .dl-Section--TopSolidLine{ border:none; padding-top:0px;}
#pkg-Wrapper .error404 h1{ text-transform:uppercase; font-weight:normal; position:relative; margin-top: -30px; margin-bottom:30px; color:#27507c; text-align:center}
#pkg-Wrapper .error404 h1:before, #pkg-Wrapper .error404 h1:after{content:''; display:inline-block; width:145px; height:154px;}
#pkg-Wrapper .error404 h1:before{background:url("../images/error404-img1.png") no-repeat 0px 100%; margin-bottom: -25px;}
#pkg-Wrapper .error404 h1:after{background:url("../images/error404-img2.png") no-repeat 0px 50%; margin-bottom:-45px;}
#pkg-Wrapper .error404 h2{ font-weight:normal; color:#27507c;}
.error404 .error-col-pge{ background:#fff; border:12px solid #fff; border-left:15px solid #fff; border-right:none; border-bottom:none; margin-top:40px; margin-bottom:40px; position:relative}
.error404 .error-info{ padding:0 40px;}

.node-products .list_container .highlight_txt, .node-products .list_container .list_txt{ display:inline-block}
#pkg-Wrapper .error-col-pge:after{background:url("../images/error404-img1.png") no-repeat 0px 100%; content:''; display:inline-block; width:133px; height:103px; position:absolute; top:-50px; right:30px; z-index:9}

#categorybanner {position: relative;}
#categorybanner img{width: 100%;}
.categoryinfo{ position: absolute;top: 30%;left:10%;z-index: 9;color: #fff;font-size: 16px;background: rgba(0,0,0,0.5);padding:5px 25px;width: 40%;}
.categoryinfo h2{margin: 0; padding: 0;font-size: 45px; color:#fff;}

/* Product  category list page */
.view-product-sublist .views-exposed-widget{ float:none; width:100%}
.view-product-sublist .views-exposed-widget .bef-checkboxes .form-item{ width:16%; display:inline-block; vertical-align:top}
/* Product  category list page */
#ContentsInner #block-block-19 p{ margin:0px; padding:5px 15px; text-transform:inherit; background:#2d2d2d; color:#fff; font-size:12px; clear:both; text-align:center}
#webform-component-details1 > legend{font-weight: bold; font-size:16px; margin: 13px 0 0 10px; display: block; color:#009acf;}

fieldset.webform-addmore{ border-bottom:2px solid #373535; padding-bottom:10px; margin-bottom:10px; width:100%}
.del-btn.button, .add-more.button{
    margin: 5px 0 0;
    padding:4px 15px 4px 30px;
    border: none;
    display:inline-block;
    line-height: inherit;
    color: #222;
	background:none;
    background:url(../images/add-remove.png) no-repeat 0% 8px;
    font-family: inherit;
    font-weight: normal;
    font-size: 20px; /* 15px */
    cursor: pointer;
    text-align: center;
	margin-left:13px;
	height:35px;
	position:relative;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius:18px;
}
.del-btn.button{ background-position:0px -34px;}
.manualpicheight img{ height:100%}

.pia-chart{ margin-top:30px;}
.daikin-pie .dl-Grid__Col--Size1{ padding:0 40px;}
.daikin-pie .dl-Grid__Col--Size1 + .dl-Grid__Col--Size1{ border-left:1px solid #ccc}
#ui-datepicker-div{ z-index:99 !important}
.scenerio{ background:#032747; color:#fff; padding:25px; margin-bottom:30px;}
.scenerio h2, .scenerio h3, .scenerio h4, .scenerio h5{ color:#fff}
.KeyVisualArea__Text .title-section{ width:50%; margin-top:60px; background-color:rgba(0,153,204,0.8); padding:12px}
.KeyVisualArea__Text #page-title{ margin-bottom:0px;}
.KeyVisualArea__Text .title-section span{ color:#fff; display:block; padding:5px 10px;text-transform:uppercase;}
.KeyVisualArea__Text .title-section h1 span{font-size:30px; color:#fff;}
.KeyVisualArea__Text .title-section .page-tpl-sub{font-size:20px; color:#fff}
.KeyVisualArea__Text .title-section .page-tpl-sub2{font-size:20px; font-weight:bold; color:#fff}
.product-details #KeyVisualWrap{ position:absolute; top:0px; padding-top:50px; height:480px;}
.product-details #ContentsArea {margin-top:300px; background:#fff; padding:20px 20px 0px 20px;}
/*.page-node-32914 .product-details #ContentsArea {margin-top: 438px;}
#KeyVisualWrap{ background-size:contain;}*/
.product-details .bx-wrapper{ max-width:100% !important; background:none; font-size:12px; margin-bottom:25px;}
.product-details .bx-wrapper .field-type-image{ text-align:center}	
.product-details .bx-wrapper .field-type-image img{ display:inline-block}
.product-details .bx-wrapper .bx-viewport > .field-items > div{ padding:15px; background: rgba(137, 55, 55, 0.03); font-size:12px; height:300px;}
.product-details .bx-wrapper .dl-Section--TopSolidLine{margin-top: 10px; padding-top: 15px; border-bottom:none; border-top:1px solid #ccc}

ul.glance-list{width:100%; display:block; clear:both; margin:0; padding:0;}
ul.glance-list li{width:32.8%; display:inline-block; vertical-align:top; border:3px solid #fff; color:#fff; position: relative; height:150px; overflow:hidden; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
ul.glance-list li img{ display:block; height:150px}
ul.glance-list li:hover{transform: scale(1.1); z-index:9}
ul.glance-list li .glance-txt, ul.glance-list li .glance-pic{ font-size:11px; color:#fff; font-weight:normal; width:50%; display:table-cell; vertical-align:top; height:auto; line-height:14px;}
ul.glance-list li .glance-txt{ background:#37b54a; padding:10px;}
ul.glance-list li .glance-txt h3{ font-size:22px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0 0 5px 0; padding:0 0 8px 0; border-bottom:1px solid #d3c9bf}
ul.glance-list li .glance-txt p{margin:0px; padding:0px;}
ul.glance-list li:nth-child(1) .glance-txt{ background:#37b54a;}
ul.glance-list li:nth-child(2) .glance-txt{ background:#25aae2;}
ul.glance-list li:nth-child(3) .glance-txt{ background:#9a8779;}
ul.glance-list li:nth-child(4) .glance-txt{ background:#9a8779;}
ul.glance-list li:nth-child(5) .glance-txt{ background:#ee1c25;}
ul.glance-list li:nth-child(6) .glance-txt{ background:#a97c52;}
ul.glance-list li:nth-child(7) .glance-txt{ background:#25aae2;}
ul.glance-list li:nth-child(8) .glance-txt{ background:#8dc73f;}
ul.glance-list li:nth-child(9) .glance-txt{ background:#fdb143;}
ul.glance-list li:nth-child(10) .glance-txt{ background:#37b54a;}
ul.glance-list li:nth-child(11) .glance-txt{ background:#25aae2;}
ul.glance-list li:nth-child(12) .glance-txt{ background:#9a8779;}
ul.glance-list li:nth-child(13) .glance-txt{ background:#2d455d;}

ul.accessories-list{width:100%; display:block; clear:both; margin:0; padding:0;}
ul.accessories-list li{width:33%; display:inline-block; vertical-align:top; /*display:table;*/ border:3px solid #fff; color:#fff; position: relative; overflow:hidden; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
ul.accessories-list li img{ display:block;}
ul.accessories-list li:hover{transform: scale(1.1); z-index:9}

.btn-dwn{ margin-top:15px;}

.dl-GridWrap--LineVertical .heightLine-1 .dl-H4{ min-height:45px;}

/* Patented page css start */
.patented-list{width:100%;}
.patented-list ul{clear:both; margin:0; padding:0; list-style:none}
.patented-list li{width:17%; display:inline-block; vertical-align:top; position:relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.patented-list li + li { margin-left:25px;}
.patented-list li figure{margin:0px; padding:0px;}
.patented-list li figure figcaption{ padding:5px 0; font-size:12px;}
.patented-list li + li:after{content: ''; display: inline-block; position:absolute; left:-17px; top:40px;  border-left:10px solid #0066b3; border-right: transparent; border-top:13px solid transparent; border-bottom:13px solid transparent;}
.patented-list li .patented-txt.blutext{ background:#008ac4; padding-left:5px; padding-right:5px; color:#fff; text-align:center}

.streamer{clear:both;}

/* Patented page css end */

/* Award page css start */

.daikin-award .award-slider{width:49%; float: left;}
.daikin-award .daikin-awardInfo{background: #fff; padding: 20px 30px 30px 30px; width: 49%; float: right; min-height: 360px;}
.World-of-es .WorldView ul{list-style:none;width:100%;height:auto;position:relative;margin:20px auto;padding:0; display: flex; flex-wrap: wrap;  justify-content: space-between;}
.World-of-es .WorldView li{width:31.5%;position:relative;overflow:hidden;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; margin-bottom:20px;}
/*.World-of-es .WorldView li + li{margin-left:15px;}*/
.World-of-es .WorldView li a, .WorldView li a img{display:block;position:relative;color:#fff;text-decoration:none;}
.WorldView li a img{width: 100%;}
.World-of-es .WorldView li a{overflow:hidden;}
.World-of-es .WorldView li a div{position:absolute;background:rgba(0,205,255,0.9);font-size:14px;width:100%;height:100%;padding:8px 15px;bottom:-82%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; line-height:1.6;}
.World-of-es .WorldView li:hover a div{bottom:0%;}
/*.World-of-es .WorldView li a + div{position:absolute;background:rgba(237,6,5,0.9);font-size:13px;font-weight:900;width:100%;height:100%;padding:0 15px;bottom:-88%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}*/
.World-of-es .WorldView li:hover a + div{bottom:0%;}
.World-of-es .WorldView li a div h5{ margin-bottom:10px; color:#fff; text-align:center; font-size:15px; line-height: 1.3; min-height: 44px; display: flex;
align-items: center; justify-content: center;}
/* Award page css end */

/* Testimonial page css start */
.testimonial-section li{ display:inline-block; vertical-align:top; width:45%; min-height:315px; background: rgba(0, 154, 207, 0.2); margin:0 20px; padding:0px 60px 20px 60px; margin-bottom:40px; position:relative; margin-top:50px; text-align:center}
.testimonial-section .dl-H2{ margin-bottom:15px !important;}
.testimonial-section li h4{ text-align:center; color:#fff; font-size:22px; border-bottom:1px solid #ccc; padding-bottom:15px;  margin-bottom:20px;}
.testimonial-section li:nth-child(even){ background:#fff; border:1px solid #ccc;}

.testimonial-section .testimonial-pic {  margin-bottom:15px; display: block; text-align: center; width: 100%; }
.testimonial-section .testimonial-pic img{/*margin-top: -55px;*/ width:80px;}
.testimonial-section li figcaption{ position:relative}
.testimonial-section li figcaption:before, .testimonial-section li figcaption:after{content: ''; display: inline-block; position:absolute; left:-50px; top:-10px;  width:50px; height:35px; vertical-align: baseline;  background-image: url(../images/quetos-left.png); background-repeat: no-repeat; z-index:9;}
.testimonial-section li figcaption:after{ top:auto; bottom:-25px; left:auto; right:-50px; background-image: url(../images/quetos-right.png);}
.testimonial-section .testimo-info{margin:5px 0 0 0}
.testimonial-section .clearfix{line-height:0px;}
.testimonial-section .testimo-info .textiPic{margin-bottom:15px;}
.testimonial-section .monials-txt{ overflow:inherit; }
.testimonial-section .degination, .testimonial-section h3{ text-align:center}
.testimonial-section .vdo-testimonial{ margin-top:10px;}
/* Testimonial page css end */

#GlobalNavWrap #GlobalNavArea .mega-dropdown-inner .dl-Feature_Content .dl-OnlyChild{ text-transform:none; text-indent:0px;}
#GlobalNavWrap #GlobalNavArea .mega-dropdown-inner .dl-Feature_Content .dl-OnlyChild a{ padding-left:0px; font-weight:normal}
#GlobalNavWrap #GlobalNavArea .mega-dropdown-inner .dl-Feature_Content .dl-OnlyChild a:before{ display:none}

/*#GlobalNavWrap #GlobalNavArea .tb-megamenu-submenu .mega-group-title{ font-size:97%;}
#GlobalNavWrap #GlobalNavArea .tb-megamenu-submenu .tb-megamenu-submenu .level-3 .mega-group-title{ font-size:12px;}
#GlobalNavWrap #GlobalNavArea .tb-megamenu-submenu .tb-megamenu-submenu .level-3 a{ font-size:12px;}*/
#GlobalNavWrap #GlobalNavArea .tb-megamenu-submenu .tb-megamenu-submenu .level-4 .mega-group-title, #GlobalNavWrap #GlobalNavArea .tb-megamenu-submenu .tb-megamenu-submenu #tb-megamenu-column-6 .level-3 a, #GlobalNavWrap #GlobalNavArea .tb-megamenu-submenu .tb-megamenu-submenu .level-4 > a{ font-size:13px}
#GlobalNavWrap #GlobalNavArea .tb-megamenu-column.span9{ padding:7px 20px 15px 20px}

.logo-text-area h3{font-size: 12px; font-weight: normal; line-height: 14px;}
.bx-wrapper .bx-controls-direction a{ background:url(../images/controls.png) no-repeat; z-index:999}
.bx-wrapper .bx-controls-direction .bx-prev{ background-position:0 -32px;}
.bx-wrapper .bx-controls-direction .bx-next{ background-position:-43px -32px;}




.f11{ font-size:11px;}
.tmc-txt{ font-size:11px;}
.most-viewed{ margin-top:80px;}
.most-viewed .dl-Grid--Col{ margin-bottom:0px;}
.most-viewed .dl-Section--TopSolidLine{ border-top:none}
.product-exposed-filter{background:none; padding:0px;}
.product-exposed-filter .dl-Widget__Title{ display:none;}
.product-exposed-filter .views-exposed-form .views-exposed-widget{background: #f0f4f7; padding:7px 7px 15px 7px; float:none;}
.product-exposed-filter .views-exposed-form .views-exposed-widget + .views-exposed-widget{ margin-top:15px;}
.product-exposed-filter .views-exposed-form .views-exposed-widget > label{ color:#000; font-size: 115%; border-bottom: 1px solid #d2d6d9; padding-bottom:6px; margin-bottom:10px;}
.product-exposed-filter .views-exposed-form .views-submit-button{ display:none}
.product-exposed-filter .views-exposed-form .views-widget label{ font-weight:normal}

.dl-ImgAndTxt--Content--Left{ display:inline-block}
.dl-ImgAndTxt.specific-ttle{ padding-bottom:0px;}
.dl-ImgAndTxt.specific-ttle:last-child .dl-Img{ margin-bottom:0px;}
.dl-ImgAndTxt.specific-ttle .dl-ImgAndTxt--Content--Left h4{ margin-bottom:0px; margin-top:5px;}

.page-contact-us-customer-support-information .customer_help{border-top: 4px solid #00cdff; margin-top:20px; padding-top:30px;}
.page-contact-us-customer-support-information .dl-Section--TopSolidLine{ border-top:none; padding-top:0px;}

.pdt-list-details #KeyVisualArea{ min-height:615px;}
#FooterWrap{ padding-top:15px;}

.vdoRgt{ float:right}
/*.textiPic{ background:#2c2c2c; text-align:center; width:400px; height:250px; display: table-cell; vertical-align:middle}
.textiPic img{ display: table-column-group; vertical-align: middle; border: 7px double #ccc; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}*/

.presigions-section{ margin-bottom:30px;}
.presigions-project { background:#e2f6ff; overflow:hidden}
.presigions-project .presigions-project-left{width:33%; float:left; padding: 30px 0 20px 40px; background:#00b3ef}
.presigions-project-left h3{ color:#fff; padding:15px 0}
.presigions-project-left h3 span{ font-weight:normal; line-height:16px;}
.presigions-project .certific-sct{ border-top:1px solid #fff; margin:30px 0 0 0; color:#fff}
.presigions-project .presigions-project-right{width:66%; float:right; padding:25px 0 0 30px;}
.presigions-project .presigions-project-right h3{ margin-bottom:15px;}
.presigions-project .presigions-project-right-first, .presigions-project .presigions-project-right-last{ width:48%; display:inline-block; vertical-align:top}
.presigions-project .pgt-line strong{width: 49%; display: inline-block;}
.presigions-project .daikin-system{ margin-top:30px;}
.presigions-project .infobox2, .presigions-project .certific-sct{ padding-right:20px; }
.presigions-project .presigions-projectLeft, .presigions-project .daikin-system2{width: 49%; display: inline-block; vertical-align:top}
.presigions-section.btmhangtxt .waterCooled{ border:1px solid #5acef5; position:absolute; width:95%; left:40px; bottom:60px; background:#fff; padding-bottom:0px; padding:20px;}
.presigions-section.btmhangtxt{ position:relative}
.presigions-section.btmhangtxt .presigions-project-left{ padding-bottom:300px;}
.presigions-section.btmhangtxt .dl-ImgAndTxt:last-child .dl-Img{ margin-bottom:0px}

.front #KeyVImage .slick-slider li:first-child .dl-TextButton{ margin-top:100px;}

ul#career {margin: 0 auto; text-align: center; padding-top: 10px;}
ul.career li{ position:relative; width: 33.333%; height: 230px; display: inline-block;}
.careershort {position: absolute; width: 100%; text-align: center; top: 50px;}
.careershort h3{font-weight: bold; padding: 0 0 8px; color:#fff; font-size:25px;}
.careershort h3 a, .careershort h3 a:hover{ color:#fff;}

.pkg-vertical-Tab { border:1px solid #ccc; overflow:hidden}
.pkg-vertical-Tab .pkg-TabTS__tabPC{width: 27%; float: left; border-left:none}
.pkg-vertical-Tab .pkg-TabTS__Content{width:72%; float: left; padding:15px;}
.pkg-vertical-Tab .pkg-TabTS__tabPC li{ float:none}
.pkg-vertical-Tab  .pkg-TabTS__tabPC li.pkg-is-Selected a, .pkg-TabTS__tabPC li a{border-top:none !important; border-right:none !important}

.qualityAs ul{ margin:0px;}
.qualityAs li{ width:31%; display:inline-block; vertical-align:top; margin-right:15px; margin-bottom: 10px;}
.qualityAs li span{display:block;}
.qualityAs li .dl-ImgLink{ margin-bottom:0px; display:block}

.dl-Grid--TypeCol3 .dl-Grid--Col--Size1:last-child{ border-right:none}

.table-holder, .table-responsive, .tble-resp{overflow: auto; margin-bottom: 20px;}
table { margin-bottom:20px;}
table tr.even, table tr.odd{background-color: #fff;}

.infra-sec .dl-Grid--TypeCol2{ margin-bottom:0px;}
.infra-sec .dl-Grid--TypeCol2 .dl-Grid__Col--Size1:nth-child(2n){ float:none; border-right:none}
.infra-sec .dl-Grid__Col--Size1{ margin-bottom:0px;}
.infra-sec .dl-Grid__Col--Size1 .dl-Img{ margin-bottom:45px;}
.infra-sec .dl-Grid__Col--Size1 .infraTxt{ margin:50px 0 55px 0;}
.infra-sec .dl-Grid__Col--Size1 + .dl-Grid__Col--Size1 .dl-Img{ margin-bottom:15px;}
.infra-sec .dl-Grid__Col--Size1 + .dl-Grid__Col--Size1 .infraTxt{ margin:0px 0 30px;}
.infra-sec .bodyList li{ line-height:16px;}

.infra-sec .infraTxt{line-height:33px; margin:20px 0; }
.infra-sec .infraTxt span{ font-size:40px; color:#00cdff;}
.infra-sec .infraTxt .blTxt{ font-size:25px; color:#222; }
.infra-sec .infraTxt .sqNumb{ position:relative}
.infra-sec .infraTxt .sqmtr{font-size:25px; display:inline-block; text-align:right; margin-top:-18px; position: absolute; bottom: -25px; width: 105px; right: 0;}
.infra-sec .areaRight{ float:right}
.infra-sec .fa-rupee{color:#00cdff;}

/*.infra-section .infraTxt{ width:242px; line-height:33px; }
.infra-section .infraTxt span{ display:block; font-size:60px; color:#00cdff; font-weight:bold; font-style:italic; margin-left:40px;}
.infra-section .infraTxt .sqmtr{font-size:20px; text-align:right;}
.infra-section .areaRight{ float:right}*/

.dl-TextButton + .dl-TextButton{ margin-left:3px;}

.bsns-detail .dl-Img{border:2px solid #00cdff;}
.bsns-inform {margin:20px -35px;}
.bsns-inform ul{list-style:none;width:100%;height:auto;position:relative;padding:0;}
.bsns-inform li{float:left;width:26.5%;position:relative;overflow:hidden;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; margin:0 35px 40px 35px; border:2px solid #00cdff; text-align:center}
.bsns-inform li a, .WorldView li a img{display:block;position:relative;color:#fff;text-decoration:none;}
.bsns-inform li a{overflow:hidden;}
.bsns-inform li a div{position:absolute;background:rgba(0,0,0,0.7);font-size:16px;width:100%;height:100%;padding:18px 20px;bottom:-82%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; line-height:17px; text-align:center;  }
.bsns-inform li:hover a div{bottom:0%; color:#fff; line-height:23px; display: flex; align-items: center; justify-content:center}

#FooterArea .siteby {float: right; color:#f2f2f2; margin-bottom:0px; display:none;}
#FooterArea .siteby li {float: left;}
#FooterArea .siteby li a:before{ display:none}
#FooterArea .dl-FooterSection--Copyright .dl-FooterGrid__Col--L{ width:100%}


/*PRASHANT*/
.technology_section{ margin-top:30px;}
.technology_section>li {padding:30px 30px 0 30px; position:relative}
.technology_section>li:nth-child(odd) {background:#F5F5F5;}
.technology_section>li:nth-child(even) {background:#EDEDED;}
.img-centre {display:block; text-align:center;}
.logo-view-area li {padding:15px; border:1px solid #00cdff; margin:0 30px 30px 0; text-align:center; width:19.5%; display:inline-block; vertical-align:top; height:140px;}
.technology_section h3{ margin-top:25px !important;}
.logo-view-area .img-area {margin-bottom:5px; display:inline-block; text-align:center}
.logo-view-area .bx-wrapper{ background:none; margin-bottom:25px;}
.technology_section .circleNumb{ position:absolute; width:50px; height:50px; text-align:center; font-size:30px; font-weight:bold; color:#fff; background:#232e3f; left:0px; top:0px; line-height:47px;}
/*24 JAN*/
#FooterArea .right-media-icon {float:none;}
#FooterArea .right-media-icon ul li { display:inline-block; padding-left:7px;}
#FooterArea .right-media-icon ul li a {background:url(../images/media_icons.png) no-repeat; width:27px; height:27px; display:block;}
#FooterArea .right-media-icon ul li a:before {display:none;}
#FooterArea .right-media-icon ul li.twitter a {background-position:0 -54px;}
#FooterArea .right-media-icon ul li.fb a {background-position:0 0px;}
#FooterArea .right-media-icon ul li.rss a {background-position:0 -245px;}
#FooterArea .right-media-icon ul li.linkedin a {background-position:0 -114px;}
#FooterArea .right-media-icon ul li.insta a {background-position:0 -308px;}

.view-product-sublist .dl-Section--TopSolidLine, .view-splitac .product-lineup .dl-Section--TopSolidLine {display:table; width:100%; height:370px;}
.view-product-sublist .dl-Section--TopSolidLine .views-field, .view-splitac .dl-Section--TopSolidLine .views-field {position:static; display:table-header-group; width:100%; vertical-align:bottom;}
.view-product-sublist .dl-Section--TopSolidLine .views-field.views-field-view, .view-product-sublist .dl-Section--TopSolidLine .views-field.views-field-field-series-short-description, .view-splitac .dl-Section--TopSolidLine .views-field.views-field-body { display:block;}
.view-splitac .dl-Section--TopSolidLine .views-field.views-field-body{margin-top:10px;}
.page-products #page-title  { border-bottom:4px solid #00cdff; margin-bottom:30px; padding-bottom:20px;}



.blog-txt{ text-align:justify;}
.pic-align{ margin: 0 0 50px 0;}
.pic-align li { background: #fff none repeat scroll 0 0;  border: 1px solid #d5d5d5; display: inline-block; padding: 5px; width: 30%; 
-webkit-box-shadow:0 5px 5px rgba(1, 1, 1, 0.1);
-moz-box-shadow:0 5px 5px rgba(1, 1, 1, 0.1);
box-shadow:0 5px 5px rgba(1, 1, 1, 0.1);}

.pic-align li.align-mrg{ margin:0 2% 0px;}
.pic-align li figure{text-align:center;}
.pic-align li figcaption {    font-size: 14px;    padding: 5px 0 7px;    text-align: center;}
.pic-align img{ width:100%;}
.marg-left20{ margin-left:20px;}
.marg-right20{ margin-right:20px; float:left;}
.txt-ctr{ margin:45px 0 0;}
.gbl-res-img{ text-align:center;}

.shadowBoX { background: #fff; border: 1px solid #d5d5d5; padding: 5px; 
-webkit-box-shadow:0 5px 5px rgba(1, 1, 1, 0.1);
-moz-box-shadow:0 5px 5px rgba(1, 1, 1, 0.1);
box-shadow:0 5px 5px rgba(1, 1, 1, 0.1);}

.shadowBoX.marg-left20 span {    clear: both;    display: block;    min-height: 62px;    padding: 10px 0;    text-align: center;}

.blog-pic-row{ clear:both; overflow:hidden; margin:25px 0 10px 0;}
.blog-txt-wdh{ display: inline-block; width: 67%;}

/*product listing page for filter option of the sidebar*/
.refineSrch .pdtfltr-sidebar{width:27%; float:left;}
.refineSrch .refinepdt{width:69%; float:left; border-left:1px solid #ccc; margin-left:25px; padding-left:25px;}
.refineSrch .views-exposed-form .views-exposed-widget{ background:none}

/*------------25-06-2020----------------*/
.gbl-list{}
.gbl-list li{width:33%; display:inline-block; vertical-align:top; /*display:table;*/ border:1px solid #0088d5; color:#fff; background: #0088d5; text-align: center; overflow:hidden; margin-bottom: 38px; font-size: 136%; font-weight: bold; min-height: 115px; margin-right:0.3%;}
.gbl-list li a{ color: #fff !important; padding: 25px; display:block; text-decoration: none;}
.gbl-list li a:hover{ color: #0088d5 !important;}
.gbl-list li:hover{ background: #fff;}

.gbl-listImg{}
.gbl-listImg li{width:33%; display:inline-block; vertical-align:top; overflow:hidden; margin-bottom: 38px; }
/*------------25-06-2020----------------*/


/*----------------02-04-2019-----------------*/
.product-manual-left{ border: 1px solid #d3d3d2; margin-right: 1.2%; margin-bottom: 16px; width: 49%; display: inline-block; vertical-align: top; padding: 28px 5px; position: relative;}
.product-manual-left:nth-child(even){ margin-right: 0; }


.blue-box{ /*background: url(../images/blue-box.png) left top no-repeat;*/ background:#009acf; color: #fff; font-size: 16px; padding: 10px 0; text-align: center; width: 100%; position:relative; font-weight: bold; }
.blue-box:after{ content:''; display:block; border-color: transparent #009acf;
	border-style: solid;
	border-width: 0px 0px 45px 20px;
	height: 0px;
	width: 0px; top:0; left:100%; position:absolute; display:none;}
.productM-img{width:38%; float:left; margin-right:30px;}
.productM-img img{height:auto;}
.right-blue-box{width:100%; float:left;}
.right-blue-box li{ margin-bottom: 10px; margin-top:20px; background: #009acf; font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; padding: 12px 55px 8px 13px; text-align: center; position: relative; display:inline-block; vertical-align:top; width:35%; margin:20px;}
.right-blue-box li span{ position: absolute; top: 9px; right: 12px; width: 31px;}
.right-blue-box li a{ color: #fff; text-decoration: none;}
.right-blue-box ul {text-align:center;}


.product-manual-right{ border: 1px solid #d3d3d2; width: 48%; display: inline-block; padding: 28px; vertical-align: top; position: relative; min-height: 300px;}
#views-exposed-form-product-manuals-page .views-exposed-form .views-exposed-widget, #views-exposed-form-product-manuals-page .views-exposed-form .views-exposed-widget input {margin-top:0;}
#views-exposed-form-product-manuals-page .views-exposed-form .views-exposed-widget input {padding:6px 40px;}
/*----------------02-04-2019-----------------*/
#frm_select select {padding:10px;}

.product-custom-pge .bx-wrapper{ background:none; margin-bottom:0px;}
.product-custom-pge .bx-wrapper h4{ text-align:center; border-bottom:1px solid #ccc; min-height:40px; margin-bottom:10px;}
.product-custom-pge .bx-wrapper .dl-Grid__Col, .product-custom-pge .bx-wrapper .dl-Grid--Col{padding: 15px; background: rgba(0,0,0,.03); font-size: 12px; height:400px;}
.node-products li a.active {color: #009acf;} /* Line added JD only for product page */

.cnttxt {    color: #074e66;    font-weight:normal;}
.cnttxt a {    color: #fd7727;}

/*Covid 19 page css start from here*/
.bgGrey{background:#414141; color:#fff; padding:15px; margin-top:10px; margin-bottom:10px;}
.dl-Section--BtmSolidLine {border-bottom: 4px solid #00cdff; margin-bottom:30px; padding-bottom:0px;}
.btmTouchPic{margin-bottom:0px; margin-right: -55px;}
.doctorMainCovid{margin-right:0px;}
.doctorBgBlue{background:#009acf; color: #fff; padding: 25px; margin-top: 40px; margin-top: 78px; padding-left: 40px;}
/*Covid 19 page css start from end*/

/* Popup css at home page paste from  home page in css*/
.front .fancybox-wrap iframe, .front .fancybox-wrap .fancybox-skin {background: #fff;}
.front .fancybox-skin {padding:2px !important}
/*for now covid otherwise can remove*/

/*Site map page css*/
#site-map .site-map-menu li{list-style:disc;}
#site-map .site-map-menu li li li li{list-style:disclosure-closed;}
#site-map .site-map-menu{ margin-bottom:15px; border-bottom: 1px solid #ccc;
padding-bottom: 15px;}
#site-map .site-map-menu .site-map-menu{ border-bottom:none;}

/*chiller frm css dated 26may2020*/
.Dchiller{background:#064c94 !important; color:#fff; padding:0px !important;}
.dchillerBtm{padding-left:20px; padding-right:20px;}
.Dchiller .dchillHR{border: none; border-top:1px solid #fff; width:100%; margin:20px auto 25px auto}
.dChillInfo-1{text-align: center; font-size: 12px; font-weight:bold; margin-bottom: 20px;}
.Dchiller form .form-actions {text-align:center;}
.dChillInfo-2{text-align: center; font-size:10px; padding-bottom: 20px;}
.dChillInfo-2 a{color:#fff; text-decoration:none;}
.chillerbnr{ display:flex;}

.ventilBox .dl-ImgAndTxt__Img{width:48%}
.ventilBox.SizeLess .dl-ImgAndTxt__Img{width:35%}
.patented-img img{    margin-right: 15px;    vertical-align: middle;}
/*-----27may2021------*/
.listKafun16 { margin:30px auto 0px auto; width: 760px;}
.listKafun16 li { position: relative; float: left; margin: 15px 30px 25px; width: 17%; line-height: 1.4; text-align: center; counter-increment: number;}
.listKafun16 li a { text-decoration: none;}
.listKafun16 li .image { display: block; margin-bottom: 7px;}
.listKafun16 li .text { display: block; }
.listKafun16 li::before { position: absolute; top: -6px; left: 50%; margin-left: -55px; font-size: 25px; font-size: 1.57rem; font-weight: 700; color: #005ca6; line-height: 1; content: counter(number);}
/*-----27may2021------*/

/*28May2021 by man*/
.supervisionBox {display:table;	padding:13px;	border-radius:7px;	border:2px solid #005ca6;	width:100%;	background:#fff; margin-bottom: 20px; }
.supervisionBox .image {display:table-cell;	border-radius:5px;	width:100px;	vertical-align:middle;	overflow:hidden;}
.supervisionBox .bg01 {display:table-cell;	padding-left:20px;	width:300px;	vertical-align:middle;}
.supervisionBox .supervision {display:inline-block;	margin-bottom:5px;	padding:4px 9px;	border-radius:30px;	background:#005ca6;	font-size:16px;	font-size:1rem;	font-weight:500;color:#fff;	line-height:1;}
.supervisionBox .job {display:block; margin-bottom:3px;	font-size:16px;	font-size:1rem;	font-weight:500;	line-height:1.3;}
.supervisionBox .name {display:block;font-size:30px;	font-size:1.88rem;	font-weight:600;	line-height:1.1;}
.supervisionBox .bg02 {display:table-cell;	padding-left:30px;	border-left:1px solid #ccc;	vertical-align:middle;}
.supervisionBox .position {display:block;font-size:14px;font-size:0.88rem;	line-height:1.6;}
/*28May2021 by man*/

/* Product Video css*/
.pdtVdoEmbed{margin-bottom:20px;}
.pdtVdoEmbed iframe{display:block; width:100%; min-height:300px; border:0px solid #00cdff;}
.ctaVdoFeature{text-align: center; margin-bottom: 25px;}
/* Product Video css end*/


/*--------17june2021----------*/
.customerwrapper {    width: 100%; display:table;}
.customer_center {width: 33%;    background: #4796d9;    display: table-cell;    color: #fff;    padding: 15px;    border: none; }
.customer_nmbr {width: 66%; display: inline-block; background: #152c4c; color: #fff; padding: 12px; font-size: 18px;  vertical-align: top; text-align: right; display: table-cell;}

.g_misscall {    width: 42%;    display: inline-block;    background: #f1f5f8;    padding: 15px;    border-radius: 8px; text-align:left;}
.custome_line {    width: 1px;    display: inline-block;    height: 44px;    background-color: #aeaeae;    vertical-align: top;    margin: 3px 1.3% 0;}
.customer_sms {    background: #f1f5f8;    width: 54%;    display: inline-block;    padding: 15px;    border-radius: 8px;  text-align:right;}
.customer_msg{ width:100%; background:#f1f5f8; padding:15px; border-radius: 8px;} 

.customerwrapper1{ margin:12px 0;}
.customer_msg a {    margin-top: 5px;    display: inline-block;    color: #000;    margin-left: 10px;}
.fnt16{ font-size:16px;}

/* product page thumb slider image and video */
.pdtSlideThumb{width:354px;}
.PdtVdobxslider iframe{width:100%;}
.pdtSlideThumb .PdtVdobxslider{display: flex; align-items: center;}
.pdtSlideThumb .PdtVdobxslider li{text-align:center;}
.pdtSlideThumb .PdtVdobxslider li img{display:inline-block;}
/*.PdtVdobxslider iframe, .PdtVdobxslider img{min-height:200px;}*/
.PdtVdobxslider iframe{min-height:200px; display:block;}
.PdtVdobxslider-pager li{}
.pdtThumbSlide{padding:0px 20px;}
.pdtThumbSlide .bx-wrapper .bx-controls-direction a{background:url(../images/controls-arrow.png) no-repeat 0% 50%; background-size:25px; width:12px; height:30px;}
.pdtThumbSlide .bx-wrapper .bx-controls-direction .bx-prev {left:-20px;}
.pdtThumbSlide .bx-wrapper .bx-controls-direction .bx-next {right:-20px; background-position:100% 50%;}
.pdtThumbSlide .vdoPlay{position:relative;}
.pdtThumbSlide li a{display:block; min-height:40px;}
.pdtThumbSlide .vdoPlay:before{content:''; display:block; background:url(../images/video-play-icon.png); background-size:contain; width:30px; height:30px; position:absolute; left:50%; top:50%; z-index:2; opacity:.8; transform:translate(-50%, -50%);}
.pdtThumbSlide .vdoPlay:after{content:''; display:block; background:rgba(0,0,0,.1); width:100%; height:100%; position:absolute; left:0%; top:0%;  z-index:1;}
.pdtThumbSlide .bx-wrapper .bx-controls-direction a.disabled{display:block; opacity:.3; cursor:default;}
.PdtVdobxslider-pager li a{border:1px solid #ccc; min-height:20px; padding:2px;}
.PdtVdobxslider-pager li a.active{border:1px solid #848383;}
/* product page thumb slider image and video end*/


/*Contact page thumb pic */
/*.ThumbWrap {margin-top: 20px; margin-bottom:22px;}
.ThumbWrap ul {margin: 0px; list-style: none; 	padding: 0px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.ThumbWrap li {position: relative; overflow: hidden;	margin-top:5px;	width:24%; background-color:#4796da; text-align:center; min-height:250px; padding:2px; line-height: 1.1;}
.ThumbWrap li h5{text-transform:uppercase; color:#fff; margin-top:8px; margin-bottom:10px; line-height:1.2em;}
.ThumbWrap li a{display:block; color:#fff; text-decoration:none;}
.ThumbWrap li {transform: scale(1);	-ms-transform: scale(1); -o-transform: scale(1);	-webkit-transform: scale(1); top: 0; z-index: 1; text-align: center;
	transition: all ease-in 0.2s; 
	-ms-transition: all ease-in 0.2s;
	-o-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s;}
.ThumbWrap li.service-Location-Con{background-color:#414141;}
.ThumbWrap li:hover {opacity: 1; background-color:#414141; -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}*/

.ThumbWrap {margin-top: 20px; margin-bottom:22px;}
.ThumbWrap ul {margin: 0px; list-style: none; 	padding: 0px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.ThumbWrap li {position: relative; overflow: hidden;	margin-top:5px;	width:19%; background-color:#4796da; text-align:center; /*min-height:250px;*/ padding:2px; line-height: 1.1;}
.ThumbWrap li h5{text-transform:uppercase; color:#fff; line-height:1.2em; min-height: 64px; display: flex; align-items: center; justify-content: center;}
.ThumbWrap li a{display:block; color:#fff; text-decoration:none;}
.ThumbWrap li {transform: scale(1);	-ms-transform: scale(1); -o-transform: scale(1);	-webkit-transform: scale(1); top: 0; z-index: 1; text-align: center;
	transition: all ease-in 0.2s; 
	-ms-transition: all ease-in 0.2s;
	-o-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s;}
.ThumbWrap li.service-Location-Con{background-color:#414141;}
.ThumbWrap .thumb .overData {position: absolute;	width: 100%; height: 100%; background: rgba(0, 154, 207, .9);top: 0; left: 0; display: inline-block;vertical-align: middle;	color: #fff; opacity: 0; z-index: 1; text-align: center;
	transition: all ease-in 0.4s; 
	-ms-transition: all ease-in 0.4s;
	-o-transition: all ease-in 0.4s;
	-webkit-transition: all ease-in 0.4s;}
.ThumbWrap .thumb:hover .overData {opacity: 1;}
.ThumbWrap .thumb .overData .contentData {font-size: 13px; position: absolute;left: 0; padding: 10px .7vw; width: 100%; top: 50%; transform: translateY(-50%);	-ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}


/*Start daikin showroom page*/

.ThumbWrapHvr ul {margin:0px -1%; list-style: none; 	padding: 0px; display: flex; flex-wrap: wrap;}
.ThumbWrapHvr .thumb {position: relative; overflow: hidden;	width:23%; background-color:#ebece6; text-align:center; min-height:180px; line-height:1.1; display: flex; justify-content: center; margin:0px 1% 18px; padding:2px;}
.ThumbWrapHvr .thumb.service-Location{border: 2px solid #444; background-color:#444;}
.ThumbWrapHvr .thumb a{display:block; color: #fff;}
.ThumbWrapHvr .thumb .knowMore{text-decoration:underline; margin-top:20px;}
.ThumbWrapHvr .thumb h5{color:#009acf; margin-top:10px; margin-bottom:10px; text-transform:uppercase; font-size:1em; line-height:1.2em;}
.ThumbWrapHvr .thumb.service-Location h5{color:#fff;}
.ThumbWrapHvr .thumb h5 span{display:block;}
.ThumbWrapHvr .thumb .hvrData {position: absolute;	width: 100%; height: 100%; background: rgba(0, 154, 207, .9);top: 0; left: 0; display: inline-block;vertical-align: middle;	color: #fff; opacity: 0; z-index: 1; text-align: center;
	transition: all ease-in 0.4s; 
	-ms-transition: all ease-in 0.4s;
	-o-transition: all ease-in 0.4s;
	-webkit-transition: all ease-in 0.4s;}
.ThumbWrapHvr .thumb .hvrData h5{color:#fff;margin-bottom:10px;}	
.ThumbWrapHvr .thumb:hover .hvrData {opacity: 1;}
.ThumbWrapHvr .thumb .hvrData .contentData {font-size: 13px; position: absolute;left: 0; padding: 10px .7vw; width: 100%; top: 50%; transform: translateY(-50%);	-ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.ThumbWrapHvr .pd-info{margin-top:20px;}
.serviceBoxInfo{margin-top:20px;}
/*Start daikin showroom page*/

/*Customer support page*/
.cs-info ul {margin:0px -1%; list-style: none; 	padding: 0px; display: flex; flex-wrap: wrap;}
.cs-info .thumb {position: relative; overflow: hidden;	width:50%; /*min-height:180px;*/ line-height:1.1; display: flex; /*justify-content: center; text-align:center; */ margin:0px 0% 18px; padding:0px 5px; color:#009acf; font-size:13px;}
.cs-info .thumb figure{display: flex; align-items: center;}
.cs-info .thumb figcaption{border-left:2px solid #009acf; padding:0px 10px; margin-left:6px;}
/*.cs-info li:last-of-type{width:34%;}
.cs-info li + li{border-left:1px solid #ccc;}*/
.cs-info li p{margin-bottom:0px;}
.cs-info .thumb a{display:block; color:#009acf; text-decoration:underline;}
.cs-info .thumb h5{color:#4c4c4c; margin-bottom:3px; font-size:1em; line-height:1.2em; font-weight:normal; font-weight:bold;}
/*Customer support page end*/

/* Compare functionality*/
.compare_box{text-align:right; font-size:12px; position: absolute; right: 26px; top:20px;}
.compare_box a{text-decoration:none; text-decoration: none; background: #09c; padding:3px 10px 5px 0px; color: #fff; opacity:.7;}
.compare_box a:hover{opacity:1;}
.clear-compare{display:flex; justify-content: center; position: absolute; bottom:41%; right:5vw; /*width: 100%;*/ text-align:center;}
.addcompare span, .removecompare span{display: inline-block; font-size:18px; background: #444; width: 20px; height:21px; text-align: center; margin-right: 3px; overflow: hidden; vertical-align: middle; line-height:18px;}
.compare_box .removecompare{background-color:red;}
.removecompare span{font-size:13px; margin-right: 5px; line-height: 20px;}

.clearAllComp{margin-left:5px;}

.compare-items{width:80%;}

#compare_list{position:fixed; bottom:0px; left:0px; width:100%; padding:25px 10px; background-color:#fbfbfb; z-index:999; border-top:1px solid #ccc; box-shadow:0px -3px 4px #d5d3d3; display:flex;}
#compare_list #cmp_count{display: inline-block; padding-right: 10px; }
#compare_list #clear_comp{ border:none; cursor: pointer; margin-right: 5px; box-shadow: -1px 4px 5px #ccc;}
#compare_list #comp_btn{cursor: pointer; box-shadow: -1px 4px 5px #ccc;}
#compare_list_item{display:flex; justify-content:left}
#compare_list_item li img{height:auto; width: 200px;}
#compare_list_item li + li {border-left: 1px solid #ccc;}
#compare_list_item li {padding: 0 5vw; position: relative;}
#compare_list_item li p{ margin-bottom:6px;}
#compare_list_item li .comp_remove{position: absolute; right: 10px;}

/* Compare functionality end*/

/* Global fancybox css z-index*/
.fancybox-overlay { z-index: 9999 !important;}
/* Global fancybox css z-index end*/

.multipleFrm textarea{ min-height:60px}

#GlobalNavWrap #GlobalNavArea .tb-megamenu-column.span9{min-height: 360px;}

/*Daikin Air conditioner solution plaza*/
#dealer-locator > .plaza-box {width:25%; vertical-align:middle; margin-bottom:0px;}
#dealer-locator > .form-actions{display: inline-block; vertical-align: middle; margin-top:0px; margin-bottom:0px;}
#dealer-locator > .form-actions .form-submit{ margin-top:0px;}
#dealer-pin{text-align:center; position:relative;}
#dealer-pin .pincode{/*display: flex; align-items: center;*/ width: 350px;  position:relative;}
/*#dealer-pin .pincode input[type="text"]{margin-right: 10px;}*/
/*.dealer-pin .pincode .form-submit {background: url(../images/icon_gcs_search-white.png) no-repeat 50% 50% #09c;  border: none; cursor: pointer; font-size: 0;	width:30px;    height:29px; position:absolute; padding:0px; right:2px; top:-3px;}*/
.dealer-pin .pincode .form-submit {background-color:#09c;  border: none; cursor: pointer;    height:29px; position:absolute; padding: 0px 10px; right:2px; top:-3px;}
.or{position:relative; margin:10px 0px;}
.or:after {content: "Or"; position:relative;  background: #fff; text-transform: uppercase; border-radius: 20px; color: #00cdff;    border: 1px solid #00cdff;
   padding: 2px 18px; display: block; margin: 0 auto; width: 30px; text-align: center;}

.or:before {content: " "; width:100%; height:1px; position: absolute; top:50%; background:#00cdff; padding: 0; left: 50%; transform: translate(-50%, 0);}
.locatorresult .dlr_add > ul{display: flex;}
.locatorresult .org_name{display: flex; align-items: center; line-height: 1em; margin-bottom: 13px;}
.locatorresult .dlr_add > ul > li{background-color:#f6f6f6; padding:13px; width:50%;}
.locatorresult .dlr_add > ul > li+li{border-left:3px solid #fff;}
/*.locatorresult .org_name img{display:none;}*/
.locatorresult .org_name .dsp{background-color:#009acf; color:#fff; display:inline-block; padding:0px 8px; font-size:13px; vertical-align: top; border-radius:20px;}
.locatorresult .dlr_add > ul > li li{position:relative; margin-top:3px; padding-left: 20px;}
.locatorresult .dlr_add > ul > li .phone_clas:before, .locatorresult .dlr_add > ul > li .mobile-icon:before, .locatorresult .dlr_add > ul > li .tele-icon:before, .locatorresult .dlr_add > ul > li .email-icon:before, .locatorresult .dlr_add > ul > li .map-icon:before{content:''; display:inline-block; width:20px; height:20px; background: url(../images/phone-sm-icon.png) no-repeat 50% 50%; background-size: cover; vertical-align:top; margin-left: -25px;
position: absolute;}
.locatorresult .dlr_add > ul > li .tele-icon:before{background: url(../images/telephone-sm-icon.png) no-repeat 50% 50%;}
.locatorresult .dlr_add > ul > li .email-icon:before{background: url(../images/email-sm-icon.png) no-repeat 50% 50%;}
.locatorresult .dlr_add > ul > li .map-icon:before{background: url(../images/map-sm-icon.png) no-repeat 50% 50%;}

#dealer-service-locator .form-actions{text-align:right; vertical-align: middle; /*margin: 0px;  display: inline-block;*/ text-align:right; margin-right: 10px;}
#other-dealer-locator .form-actions{text-align:right; vertical-align: middle; margin: 0px;  display: inline-block; text-align:right; margin-right: 10px;}
#dealer-service-locator .form-actions .form-submit, #other-dealer-locator .form-actions .form-submit{margin-top:0px;}
#dealer-service-locator > .service-box, #other-dealer-locator > .service-box{vertical-align: revert; width:48.5%}

#other-dealer-locator > .plaza-box{vertical-align: revert;}

.dsp-title{position:relative; margin-bottom:0px;  font-size: 1em; line-height: 1.1; display: flex; align-items: center; /*font-weight: bold; justify-content: center; */}
.dsp-title img{margin-right:5px;}
/*.dsp-title:after{content:''; width:0px; height:0px; border-top:9px solid #09c; border-right:12px solid transparent; border-left:12px solid transparent; position: absolute; left: 50%; display: block;}*/

.dl-Widget--LocalNav .dl-Widget__Body .menu li > .nolink{font-weight: bold; color: #000; padding-left: 10px;}

.view-splitac .view-filters{background-color: #efefef; border:1px solid #ccc; padding: 15px; margin-bottom:30px;}
.view-splitac .view-filters  .views-exposed-form .views-exposed-widget{width: 28%; padding-top: 0px;}
.view-splitac .view-filters  .views-exposed-form .views-widget-filter-field_product_type_inv_tid{width:21%; }
.view-splitac .view-filters  .views-exposed-form .views-exposed-widget > label{margin-bottom: 5px;}
.view-splitac .view-filters  .views-exposed-form .views-exposed-widget+.views-exposed-widget{border-left:1px solid #ccc; padding-left: 2%;}
.view-splitac .view-filters  .views-exposed-form .views-exposed-widget:last-child{border-left:none;}
.view-splitac .bef-checkboxes label{font-weight:normal}
.view-splitac .view-filters .views-exposed-form .views-submit-button, .view-splitac .view-filters .views-exposed-form .views-reset-button{width:auto !important; display: flex; align-items: center; padding-right: 0% !important;}
.view-splitac .view-filters .views-exposed-form .views-reset-button{padding-right:0px;}
.view-splitac .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:3px; padding: .5vw 1.5vw;}

.view-splitac .view-filters .form-checkboxes .bef-checkboxes{display: flex; flex-wrap: wrap;}
.view-splitac .view-filters .form-checkboxes .bef-checkboxes .form-item{display: inline-block; width: 49%; vertical-align: top;}
.view-splitac .view-filters .views-widget-filter-field_product_type_inv_tid .bef-checkboxes .form-item{ display:block; width:100%;}

.view-splitac .view-filters .views-exposed-widgets{display: flex; flex-wrap: wrap; margin-bottom: 0px; justify-content: space-between;}

/* Try to use global mobile no 91+ dated 10 August by man*/
/*#webform-component-contact-no, #webform-component-mobile-no, #webform-component-mobile{position:relative;}
#webform-component-contact-no:before, #webform-component-mobile-no:before, #webform-component-mobile:before{content:'+91'; display:inline-block; position: absolute; bottom:5px; left:4px; top: 28px;}
.mob-no{width:88% !important; float:right;}*/
/* Try to use global mobile no 91+ */
.loading{background:url('/misc/throbber.gif') no-repeat scroll 85% -14px rgba(0, 0, 0, 0); }

/* Form error css*/
.error{color:#fb0606; font-weight: normal; font-size: .8em; margin-top:1px; margin-right: 0px !important; clear:both;}
.form-item input.error, .form-item textarea.error, .form-item select.error {border: 1px solid red;}

/* Search page css*/
.page-search #block-system-main .search-results{list-style: disc; margin-left: 16px; margin-top: 10px;}
.page-search #edit-basic{display: flex; align-items:last baseline; justify-content: normal;}
.page-search #edit-basic .form-item{margin: 0px;}
.page-search #edit-basic .form-submit{margin-left:10px;}	

.pb-0{padding-bottom:0px !important;}

/*used for gloable*/
.alternateD .ltr, .alternateD .rtl{float:none !important;}
.ltr {direction:ltr;}
.rtl {direction: rtl;}

body .alternateD .dl-Grid--TypeCol2 .rtl{width:50.5%; text-align:right;}

/*datepicker global css*/
.webform-datepicker{position:relative;}
.webform-datepicker .form-item{margin-left:0px;}
.hasDatepicker{position: absolute; top: 6px; z-index:2; right: 0px;}

/*.tb-megamenu .nav > li:last-child > a{border-right:none;}*/

#Layer__Above{z-index:9;}/* if z-index increase back to top go below under content at home page*/

.triggerTble, .triggerTble2{color:#009acf; cursor:pointer;}/* used at terms page*/
.tableOpen .dl-Table, .tableOpen2 .dl-Table{margin-bottom:10px;}

.numbListWrap .numbList{display: inline-block; background: #0189bd; text-indent: 0px; color: #fff; padding: 6px; font-size: 18px; border-radius: 50%; width: 34px; height: 34px; text-align: center; line-height: 1.3; margin-right: 5px; vertical-align: middle;}
.numbListWrap img.icontxt {width:40px; display: inline-block;}
.numbListWrap.dl-H5--BorderBottom {padding-left:0px;  text-indent:0px;}
.numbListWrap .icontxtInfo{display: inline-block; width: 77%; vertical-align:middle;}

/*Find my AC*/
.find-my-ac-new #find-ac{display:table; width: 100%; background-color: #efefef; padding: 25px; border: 1px solid #ccc; margin-bottom:13px;}
.find-my-ac-new .find-ac-column{width: 32%; display: table-cell; padding-right: 2%;}
.find-my-ac-new .find-ac-field-item{ margin-bottom:10px;}
.find-my-ac-new .findAcBtn{text-align:center; vertical-align: middle; padding-right: 0px;}
.find-my-ac-new .find-ac-column+.find-ac-column	{border-left: 1px solid #ccc; padding-left: 2%;}
.find-my-ac-new	#find-result-box a{color:#009acf; text-decoration:underline}
.find-my-ac-new	#find-result-box a:hover{text-decoration:none;}
.find-my-ac-new	#find-result-box p{margin:10px; font-size:.9em;}
.find-my-ac-new	#find-result-box .form-submit{margin-top: 0px;}
.find-my-ac-new #find-rst-span{display: block; color: #09c; font-size:1.7em; font-weight: bold;}
.find-my-ac-new .fnd-term{margin-bottom: 25px; font-size: .9em;}
/*Find my AC end*/

/* Service request page css*/
.orVarticle.dl-Grid--TypeCol2 .dl-Grid__Col--Size1{width:45%;}
.serviceWrap .orVarticle{position:relative;}
.serviceWrap .orVarticle:before{content: ''; display:block; position:absolute; left:50%; top:0px; width:1px; height:100%; border-left:1px solid #8a8a8a;}
.serviceWrap .orVarticle:after{content:'OR'; display:block; position:absolute; left:50%; top:50%; margin-top:-15px; margin-left:-15px; background:#09c; width:30px; height:30px; color:#fff; text-align: center; line-height: 30px; font-size: 12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.serviceWrap .tabC .dl-TextButton{background-color:#596066; margin-bottom:8px;}
.serviceWrap .tabC .dl-TextButton.active{background-color:#09c; position:relative;}
.serviceWrap .tabC .dl-TextButton.active:after{content:''; display:block; position:absolute; left:50%; bottom:-6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #09c;}

.serviceWrap .frm-item-3 .form-item{width: 31%;}

.valueShow.dl-GridWrap--LineVertical .dl-Grid__Col:nth-child(even), .valueShow.dl-GridWrap--LineVertical .dl-Grid--Col:nth-child(even){border-right:none;}
.valueShow .dl-Grid--Col, .valueShow .dl-Grid__Col{ margin-bottom:20px;}
.serviceWrap .subTypeField{ margin-left:auto !important; margin-right:auto !important; display:block !important;}
.serviceWrap .subTypeField label, .serviceWrap .subTypeField label + select{display:inline-block; vertical-align: middle;}
.serviceWrap .subTypeField label + select{width:70%;}

.btnOtp{background:#979797 !important; padding-top:5px; padding-bottom:5px; width: 100%;}
.head-blue{color: #009acf;}

.stepsBar ul{position:relative; display:flex; justify-content:center; margin-bottom:30px; margin-top:25px; margin-left:auto; width: 100%; margin-right:-10%;}
.stepsBar ul li:before{content: ''; display:block; position:absolute; left:0%; top:50%; width:100%; height:1px; margin-top:0px; border-bottom:1px solid #8a8a8a;}
.stepsBar ul li:last-child:before{display:none;}
.stepsBar ul li{width:25%; height:auto; position: relative;}
.stepsBar ul li span{display:block; width:45px; height:45px; padding:7px; text-align:center; background-color:#f6f6f6;border:1px solid #8a8a8a; position: relative; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.stepsBar ul li figcaption{text-align:center; margin-top: 5px; position: absolute; width:90px; font-size: 11px; font-weight: bold; margin-left: -22px;}
.stepsBar li.active span{background:url(../images/tick-icon.png) no-repeat #09c 50% 50%; background-size:25px; border:none; color:#fff;}
.stepsBar li.active span img{display:none;}

.submitStatus ul{position:relative; display:flex; justify-content:space-between; margin-bottom:30px; margin-top:25px; width: 100%; margin-left:auto; margin-right:auto;}
.submitStatus ul lii{position: relative; max-width:20%; padding:0px 10px;}
.submitStatus ul li input{margin-top:0px;}
.tickSign{background:url(../images/tick-icon.png) no-repeat #09c 50% 50%; background-size:25px; border:none; width:45px; height:45px; margin-left:auto; margin-right:auto; padding:10px; border-radius:50%;}
.submitStatus .tickSign{margin-bottom:15px;}
.tktId img{width:15px; margin-left:5px; margin-top:3px;}
.ServiceRegisTxt{text-align: right; font-size: 12px; margin-top:6px;}
.ServiceRegisBtn{margin-top:28px; /*padding-left:90px;*/}

#otp_msg{color:#0eab0e; display:block; margin-top:3px; font-size: 12px;}
.thank_msg{color:#0eab0e; display:block; margin-top:3px;}

.registerPdt .xScroll{ max-width:100%;}
.registerPdt .xScroll .mCSB_scrollTools .mCSB_draggerRail {background-color: rgba(0, 0, 0, 0.3);}
.registerPdt .xScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#09c;}
.registerPdt .xScroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#09c;}
body .mCSB_scrollTools .mCSB_buttonUp, body .mCSB_scrollTools .mCSB_buttonDown, body .mCSB_scrollTools .mCSB_buttonLeft, body .mCSB_scrollTools .mCSB_buttonRight{background-image: url(../images/mCSB_buttons.png); background-repeat: no-repeat;}
.registerPdt .mCS-3d.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px;}
.registerPdt .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: -46px;}
.registerPdt .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{min-width:100px;}
.registerPdt .xScroll .mCSB_scrollTools .mCSB_buttonLeft, .registerPdt .xScroll .mCSB_scrollTools .mCSB_buttonRight{background-color:#09c; background-position:-40px -126px; height:20px; opacity: 1; margin-top: -2px; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)";}
.registerPdt .xScroll .mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -110px;}

/*Register product table style css start*/
.registerPdt{background:#fff; font-family: 'Frutiger LT 55 Roman', helvetica, arial, meiryo, san-serif;}

.registerPdtTble{display: flex; flex-direction: column; border:1px solid #ccc;}
.registerPdtTble img{max-width: 100%; width: auto; height: auto;}
.registerPdtTble ul.row{list-style: none; display:inline-flex; margin: 0; padding: 0; flex: 1;  /*flex-wrap: wrap;*/ width:100.4%; font-size:12px; position:relative;}
.registerPdtTble ul.row li{background: #fff; flex: 1; padding: 10px; border-bottom: 1px solid #ccc;  border-left: 1px solid #ccc; text-align: center; width: 132px;}
.registerPdtTble ul.row li.legend{border: none; width:140px; border-bottom: 1px solid #ccc; display: flex; align-items: center;}
.registerPdtTble ul.row li:last-of-type{}
.registerPdtTble ul.descript li{/*text-align:left;*/}
.registerPdtTble select{background-color:#fff; border:1px solid #ccc;}


/* very first row */
.registerPdtTble ul.row:first-of-type li{text-align: center;}

/* very last row */
.registerPdtTble ul.row:last-of-type li{text-align: center; border-bottom: none;}

/* first and last cell within legend column */
.registerPdtTble ul.row:first-of-type li.legend.legend,
.registerPdtTble ul.row:last-of-type li.legend{/*background: transparent;  box-shadow: none;*/}

.registerPdtwrap {display: flex;}
.registerPdtTitle, .registerPdtGrid{float:left;}
.registerPdtTitle{width:130px; font-size:12px;}
.registerPdtGrid{width:80%;}
.registerPdtTitle li{border:1px solid #ccc; padding:10px 10px; border-right:none;}
.registerPdtTitle li.descripTtle, .registerPdtTble ul.descript li{min-height:57px;}
.registerPdtTitle li.subTypeTtle{min-height:54px;}
.registerPdtTitle li.clickMoveTtle{min-height:47px;}
.registerPdtTitle li+li{border-top:none;}
.registerPdtTble .legend{display:none !important;}

@media screen and (max-width:650px){
.registerPdtTble ul.row{width:700px;}
.registerPdtTble ul.row li{width:200px !important;}

.registerPdtwrap{}
.registerPdtGrid{width:74%;}
}
@media screen and (max-width:480px){
.registerPdtGrid{width:60%;}
}

/*Register product table style css end*/
/* Service request page css end*/

.pdtRangeBar{/*margin-top: 25px;*/ margin-bottom: 20px;}
.pdtRangeBar .dsp-title{ margin-bottom:20px;}
.pdtRangeBar ul{display:flex; margin:10px 0px; width: 100%; justify-content: space-between;}
.pdtRangeBar ul li{text-align:center; padding:0px 5px; width: 15.5%;}
.pdtRangeBar ul li figcaption{text-align:center; margin-top: 5px; font-size:12px; }	
.pdtRangeBar ul li+li{border-left:1px solid #ccc;}
.pdtRangeBar.active {position:fixed; top:130px; background-color:#fff;  width: 700px; padding: 20px; padding-bottom:20px;  z-index:1; border:1px solid #ccc; padding-bottom:0px;}
.pdtRangeBar.active li img {max-width:54px;}

/* Registerd address for service request page*/
.subsituteTble-Data .dl-Section--TopSolidLine{border-top:1px solid #e3e3e3; margin-top:10px; padding-top:10px;}
.subsituteTble-Data .dl-Grid__Col--Size1{ margin-bottom:0px; padding-bottom:0px;}
.subsituteTble-Data .dl-Grid--TypeCol2{margin-bottom:0px;}
.subsituteTble-Data .subsituteTble-Info p{margin-bottom:5px;}
.subsituteTble-Data .subsituteTble-Info .custinfo-name{text-transform: uppercase;}
.subsituteTble-Data .vert-btn-gbl{display:flex; align-items:start; flex-direction:column; justify-content: center;}
.subsituteTble-Data .vert-btn-gbl .dl-TextButton{min-width:190px; text-align:center;}
.subsituteTble-Data .dl-Grid__Col--Size1:first-child{width: 60%;}
.subsituteTble-Data .dl-Grid__Col--Size1:last-child{width: 39%}

/*service request page to popup*/
.service-pop{font-family: 'Frutiger LT 55 Roman', helvetica, arial, meiryo, san-serif; font-size: 85%; line-height: 1.5; color: #4c4c4c;}
.service-pop h1, .service-pop h2, .service-pop h3, .service-pop h4, .service-pop h5{font-family: 'Frutiger LT 55 Roman', helvetica, arial, meiryo, san-serif; margin-top:0px;}
.service-pop .multipleFrm label{font-size:94%; line-height: 2; font-weight: bold; color: #4c4c4c;}

.serviceWrap .serviceFrm .stat-header ul, .serviceWrap .serviceFrm .stat-list ul{display: flex; background-color: #596066; color: #fff; justify-content: space-around;}
.serviceWrap .serviceFrm .stat-header ul li, .serviceWrap .serviceFrm .stat-list ul li {padding:6px 10px; border-right: 1px solid #a2a0a0; width: 50%;}
.serviceWrap .serviceFrm .stat-list ul{background-color: #fff; border: 1px solid #a2a0a0; border-right: none; border-top: none;}
.serviceWrap .serviceFrm .stat-list ul li{color: #4c4c4c;}



#pkg-Wrapper .pkg-Flex__Toggle:hover, .pkg-Flex__Content:hover{color:inherit;} /* made default color from existing css*/

/* Start external page css start from here*/
/* Air Filtration new page added css 15Sep2021*/
.air-filtration-bnr{margin-bottom:20px;}
.kanki .kanki__body{margin-bottom:20px;}
.kanki .fresh{text-align: center; padding-top:.5vw;}
.kanki .fresh__ventilation dt{display: flex; align-items: center; min-height: 90px; text-align: left;}
.kanki .fresh__ventilation dt em { align-items: center; background: #fff; border: 1px solid #00a0e3;  border-radius: 100%; display: flex; height: 70px; justify-content: center; margin: 0 20px 0 0; width: 70px;}
.kanki .fresh__ventilation dt em img {width: 33px; vertical-align: top;}
.kanki .fresh__ventilation dt>span{width:75%;}
.kanki .fresh__ventilation dt strong {font-size: 12px; font-weight:normal;}
/* iframe video in full width and height*/
.kanki .fresh__movie, .kanki .pure__movie {height: calc((100vw - 40px) * .563);  margin: 0 auto 20px; max-height: 540px; /*max-width: 960px;*/ width: 100%;} 
.kanki .pure__movie{max-height: 518px;}
.kanki .fresh__ventilation .pure__movie {height: calc((44.3vw - 40px) * .563); max-height: 233px;}
.kanki .fresh__movie_2x .pure__movie {height: calc((44.3vw - 40px) * .563); max-height: 262px;}
.kanki .fresh__movie iframe, .kanki .pure__movie iframe {height: 100%; width: 100%;}
/* iframe video in full width and height*/
.kanki .fresh__products {background: #fff;  box-shadow: 0 0 6px rgb(0 0 0 / 40%); margin: 0 auto 20px; padding:32px 20px 75px; position: relative;}
.kanki .fresh__products:after{border:1.5px solid #43c7f4;bottom:10px;box-sizing:border-box;content:"";left:10px;margin:auto;pointer-events:none;position:absolute;right:10px;top:10px;z-index:1}
.kanki .fresh__comfort {-ms-flex-align: center;	align-items: center;	display: -ms-flexbox;	display: flex;	-ms-flex-pack: justify;	justify-content: space-between;
	margin: 0 auto 30px;	max-width: 92%;}
.kanki .fresh__comfort>div {box-sizing: border-box;	display: -ms-flexbox;	display: flex;	-ms-flex-direction: column;	flex-direction: column;		-ms-flex-pack: center;	justify-content: center;
	max-width: 43%;	padding: 35px 15px 20px;	position: relative;	width: 43%;	-ms-flex-item-align: stretch;	align-self: stretch}
.kanki .fresh__comfort--01 { border: 2px solid #778798;}
.kanki .fresh__comfort span {display: block;-ms-flex-negative: 0;	flex-shrink: 0;	height: 60px;	margin: 0 10px;	position: relative;	width: 60px}
.kanki .fresh__comfort span::after,
.kanki .fresh__comfort span::before {background: #43c7f4;content: "";	height: 6px;	width: 100%;	bottom: 0;	left: 0;	margin: auto;	position: absolute;
	right: 0;top: 0}
.kanki .fresh__comfort span::after {transform: rotate(90deg)}

.kanki .fresh__comfort--01 {/*border: 2px solid #778798*/ border: 2px solid #43c7f4}
.kanki .fresh__comfort--01 h4 {/*color: #fe1078*/	color: #43c7f4}

.kanki .fresh__comfort--01 div img {/*width: 90%;*/	width:43%}
.kanki .fresh__comfort--02 {border: 2px solid #43c7f4}
.kanki .fresh__comfort--02 h4 {color: #43c7f4}
.kanki .fresh__comfort--02 div img {/*width:81.81%;*/width: 50%}
.kanki .fresh__comfort>div h4 {background: #fff;font-size: 21px;font-weight: 600;	left: 50%;	line-height: 30px;	padding: 0 10px;	position: absolute;
	top: -17px;	transform: translateX(-50%);white-space: nowrap}
.kanki .fresh__comfort>div div {-ms-flex-align: center;	align-items: center;	display: -ms-flexbox;	display: flex;	-ms-flex-positive: 10;
	flex-grow: 10;	-ms-flex-pack: center;	justify-content: center;	margin: 0 0 15px;	width: 100%}
.kanki .fresh__comfort>div p {/*font-size: 21px; line-height: 27px*/font-weight: 600;	margin-bottom: 0px;}
.kanki .fresh__comfort>div p img {height: 26px;	margin: 10px 0 0;	width: 160px}
.kanki .fresh__products ul div {   background: #efefef;   height: 150px;   position: relative;	display: flex;flex-direction: column;justify-content: center;}
.kanki .fresh__products ul .fresh__products__01 img, .kanki .fresh__products ul .fresh__products__02 img {max-width:180px;}

.kanki .fresh__products ul p {/*font-size: 18px; line-height: 30px;*/font-weight: 600;	margin: 5px 0 0;}
.fresh__ventilation{/*padding-bottom:20px;*/ max-width:100%; margin-left:auto; margin-right:auto; margin-bottom: 15px;}
.fresh__ventilation dl{margin-bottom:0px;}
.fresh__ventilation.vdo2x{margin-top: 2.8vw;}
.kanki .pure__bar {background: #00a0e3; height: 5px; margin: 0 auto 22px; width: 50px;}

.kanki .pure {background: #f7f8f8;	padding:2vw 20px 1px;/*text-align: center*/}
.kanki .pure__logo {font-size: 30px;font-weight: 600;	line-height: 30px;margin: 0 auto 10px;text-align:center;}
.kanki .pure__title { /*font-size: 109px;   font-weight: 600;  line-height: 120px;*/   margin: 0 0 5px !important;}
.kanki .pure__lead { margin-bottom:2vw;}
.kanki .pure__products {background: #fff;box-shadow: 0 0 6px rgba(0, 0, 0, .4);	margin: 0 auto 40px;	max-width:100%; padding:35px 40px 75px;	position: relative;}
.kanki .pure__products:after {border: 1.5px solid #00a0e3;bottom: 10px;box-sizing: border-box;	content: "";	left: 10px;	margin: auto;	pointer-events: none;position: absolute;	right: 10px;top: 10px;	z-index: 1}
.kanki .fresh__set {-ms-flex-align: center;	align-items: center; display: -ms-flexbox;display: flex; -ms-flex-pack: justify; justify-content: space-between;
	margin: 0 auto 30px;}
.kanki .fresh__set>div { width: 45%; text-align:center;}
.kanki .fresh__set>div img{/*max-width:85%;*/ max-width:42%;}
.kanki .fresh__set span {display: block; height: 60px; position: relative;  width: 60px;}
.kanki .fresh__set span::after,
.kanki .fresh__set span::before {background: #43c7f4;content: "";height: 6px;width: 100%;bottom: 0;	left: 0;margin: auto;position: absolute;right: 0;top: 0}
.kanki .fresh__set span::after {transform: rotate(90deg);}
.kanki .pure__products ul div {background: #efefef; height: 170px;  position: relative; display: flex; 	align-items: center; justify-content: center;}
.kanki .pure__products ul div.pure__products__01,
.kanki .pure__products ul div.pure__products__02,
.kanki .pure__products ul div.pure__products__05,
.kanki .pure__products ul div.pure__products__06 {height:190px;}

.kanki .pure__products ul p {/*font-size: 18px; line-height: 30px;*/ font-weight: 600; margin: 5px 0 0; text-align:center;}
.kanki .pure__products__01 img {width:72px}
.kanki .pure__products__03 img {width: 60px}
.kanki .pure__products__02 img {width:80px;}
.kanki .pure__products__04 img {width: 235px}
.kanki .pure__products__05 img {width: 128px}
.kanki .pure__products__06 img {width: 222px}
.kanki .pure__products_last ul div.pure__products__01,
.kanki .pure__products_last ul div.pure__products__02,
.kanki .pure__products_last ul div.pure__products__03,
.kanki .pure__products_last ul div.pure__products__04,
.kanki .pure__products_last ul div.pure__products__05,
.kanki .pure__products_last ul div.pure__products__06 {height:160px;}
.kanki .pure__products_last ul div {background: #efefef; height:180px;  position: relative; display: flex; 	align-items: center; justify-content: center;}
.kanki .pure__products_last ul p {/*font-size: 18px; line-height: 30px;*/ font-weight: 600; margin: 5px 0 0; text-align:center;}
	
.kanki .pure__products_last .pure__products__01 img, .kanki .pure__products_last .pure__products__02 img{width:195px}
.kanki .pure__products_last .pure__products__03 img {width:130px}
.kanki .pure__products_last .pure__products__04 img {width: 200px}
.kanki .pure__products_last .pure__products__05 img {width: 93px}
.kanki .pure__products_last .pure__products__06 img {width: 222px}
.kanki .pure__set--01 {width: 98.1%}
.kanki .pure__set--02 {width: 100%}
.leadSub-h h2{margin-bottom:10px !important;}
.kanki .pure__filter{margin-bottom:30px;}
.kanki .pure__products_last{padding-bottom:0px; margin-bottom:20px;}
.gble-Inrbnr{}
.airSpecialist .subtxt{text-transform:uppercase; display: block; margin-top:13px !important; line-height:25px; position:relative;}
.airSpecialist .subtxt:after {content: ''; height:12px; width:60px; display: block; border-bottom:5px solid #12cdff;}
/* Air Filtration new page added css*/

