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:140px}
select{}
.form-required{ color:red}

.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%}
.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:999; 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: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.7);
    padding: 0 50px;
    z-index: 1001;
    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;}

.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:370px;}

.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{ 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{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{ width:53%; display:inline-block; font-weight:bold; vertical-align:top}
.view-product-sublist .views-field-field-star-rating .field-content{ width:44%; display:inline-block; vertical-align:top}
.view-product-sublist .views-field-field-category-tonnage .views-label{width:53%; display:inline-block; font-weight:bold; vertical-align:top} 
.view-product-sublist .views-field-field-category-tonnage .field-content{width:44%; display:inline-block; vertical-align:top}
.view-product-sublist .views-field-field-color .views-label{width:53%; display:inline-block; font-weight:bold; vertical-align:top}
.view-product-sublist .views-field-field-color .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{ 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{width: 175px; margin-left: -87px; position: absolute; bottom: 5px; left: 50%;}
.view-product-sublist .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-33358 .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%; display:block}
.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}
/* horizontal form end */

.result-wrap > .form-item{display: block; width: 100%; 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%;}

/* 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: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;}
.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:99;}
.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 > .field-item{ padding:15px; background: rgba(0,0,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.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;}
.World-of-es .WorldView li{float:left;width:18.7%;position:relative;overflow:hidden;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.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;}
.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:12px;width:100%;height:100%;padding:7px 7px;bottom:-82%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; line-height:16px;}
.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; font-size:12px; color:#fff}
/* 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 .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;}
.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;}

.view-product-sublist .dl-Section--TopSolidLine {display:table; width:100%; height:370px;}
.view-product-sublist .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 { display:block;}
.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: bold;}
.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%}
