#scrollingDiv, .ovverlayPg  {  position:fixed;   top:0; width:100%; height:100%;
 z-index:3000000; text-align:center; background-color:rgba(0,0,0,0.4)  }
 
.mobMenu, .lifeMate-logo-mob, .quick-smo  { transition:all 0.5s ease; opacity:1 } 
.nav-up { opacity:0;   }
.lifeMate-logo-mob { margin-top:0 }
.nav-up .lifeMate-logo-mob { margin-top:-20px; }

#scrollingDiv .btn-info { padding:0; background-color:transparent !important; border:none !important; 
}
.pop-section { width:483px; margin:0 auto;    position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); }
 .ovverlayPg  { display:none; z-index:100000 }
.modal-open #scrollingDiv  { display:none }
.modal-open .ovverlayPg  { display:block }
.modal-backdrop.show { opacity:0; display:none; z-index:-122000 }
.modal { z-index:300000 }
.pop-cls { text-align:right; position:absolute; bottom:30px; opacity:1; right:0; margin:3px; width:87px; text-align:center; top:0;  }

.btnMOb, .form-label { display:none }

.modal-title {  font-size:16pt; }
.modal-body .booking-form .form-control { padding:0 }
.modal-body  .booking-form .form-group { margin-bottom:10px }

/*.ddsmoothmenu ul li a:link,  .ddsmoothmenu ul li a:visited,  .topCall { transition:all 0.5s ease }
.primaryMenu { padding-top:0px; transition:all 0.5s ease; background-color:rgba(255,255,255,0.5) }
.fixed .primaryMenu { background-color:rgba(255,255,255,0.9) }
.fixed .ddsmoothmenu ul li a:link, .fixed .ddsmoothmenu ul li a:visited { padding:5px 10px }
.fixed .ddsmoothmenu ul li ul li a:link, .fixed .ddsmoothmenu ul li ul li a:visited { padding:10px 10px }
.fixed .topCall { padding:5px 10px }*/
.quick-smo { position:fixed; top:151px; margin-left:5px; z-index:13000; }
.quick-smo li { background-image:url(../images/smo-top-left-01.png); margin-bottom:5px; background-repeat:no-repeat; transition:all 0.5s ease;  -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0); }
  
.quick-smo li:hover { background-image:url(../images/smo-top-left-01-hov.png); }
  
.quick-smo li:nth-child(2n) { background-position:0 -41px  }
.quick-smo li:nth-child(3n) { background-position:0 -82px  }
.quick-smo li:nth-child(4n) { background-position:0 -123px }
.quick-smo li:nth-child(5n) { background-position:0 -164px }

.quick-smo li:nth-child(2n) { background-position:0 -48px  }
.quick-smo li:nth-child(3n) { background-position:0 -97px  }
.quick-smo li:nth-child(4n) { background-position:0 -145px }
.quick-smo li:nth-child(5n) { background-position:0 -193px }




.quick-smo a:link, .quick-smo a:visited { display:block; width:44px; height:44px; border-radius:50%; border:1px solid #878787;  }
.sub-banner img { width:100% }
a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover {    text-decoration: none;     pointer-events: none;    cursor: default; }
.mobMenu, .ind-design-mob, .widget-sub-services, .banner-mob { display:none }


.nivo-controlNav { bottom:0; width:40px; padding:0; right:0;  top: 50%;  transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  right:0; left:auto; height:auto; margin:0; height:60px; }
.nivo-controlNav a { display:block; background-color:#98301c; width:22px; padding:0; height:4px; margin:4px 0; transition:all 0.5s ease; opacity:0.9; float:right  }
.nivo-controlNav a.active { width:40px; opacity:0.8; background-color:#000 }

@media only screen and (max-width: 1250px) { 
.welcome-wrapp article { width:calc(100% - 530px); margin-left:500px; }
.hme-compList li h3::before, .hme-compList li h2::before, .hme-compList li h3::after, .hme-compList li h2::after { display:none; }
.hme-desai-block { width:600px; }

}

@media (max-width: 1200px) { 
.container { max-width:1200px; padding:0 40px }
.hme-desai-block { width:555px; }
.headerWrapp .container { margin:0; }
.hme-elect-inter { width:441px; }
.quick-item li:nth-child(2) { margin-left:220px; }
.serquick-item li:nth-child(2) { margin-left:100px }
.footMenu { padding-right:270px;}
.services-page li p { height:70px;}
.quick-item li { margin-right:-100px;}
.quick-call {  right:-256px; }
 }

@media only screen and (max-width: 1180px) {
.ddsmoothmenu ul li a { padding:5px; }
.footMenu { background-size:230px 108px; padding-right:230px; }
.electrical-blk{ padding-bottom:15px; }
.electrical-blk .small-title { padding-top:20px; }
.services-page article p { height:50px; }
.welocme-text figure { width:400px; }
.welcome-wrapp article { width:calc(100% - 450px); margin-left:450px; }
.welcap { padding-top:0 }
	}
@media only screen and (max-width: 1084px) {
.container { margin:0 30px; width:auto; padding:0 }
.hme-elect-inter { width:410px; }
.hme-elect-inter img { width:390px; }
.hme-desai-block { width:500px; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited, .ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited { font-size:10.5pt; }
.quick-item li:nth-child(2) { margin-left:160px; }
.serquick-item li:nth-child(2)   { margin-left:80px }  
.footMenu { padding-right:190px; }
.booking-form { width:100%; overflow:hidden; }
.quick-item li { padding-bottom:5px; }
.widget-home-services:after {  height:130px; }
.serbtm-imghme {  padding-top:20px }
.widget-innov-wrapp { padding:10px 0; margin-top:0px; }
.welcome-title span, .serv-wid-title span {  padding:10px 0; font-family:'Caveat', cursive; position:relative; font-size:30pt;  }
.widget-home-services li {  width: calc(24.5% - 0px); margin:1px; }
.widget-innov-wrapp:after {  height:170px;   }
.welcome-title span:after { left:42px;}
.abtImg {width:100%; padding-right:0px;}
.widget-home-services { padding-bottom:10px;}
.abtImg img {width:100%; }
.abtImgg { width:50%; }
.widget-home-services li { padding:30px 0 20px 0;  }
.quick-item li { margin-right:-70px;}
.quick-smo { top:115px; }

} 
 @media (max-width: 1024px) {
.ddsmoothmenu ul li a { padding:4px; }
.banner-caption { padding:20px 25px; }
.widget-innov-wrapp { padding:45px 0; }
.quick-item li:nth-child(2) { margin-left:121px; }
.footMenu { background-size:180px 90px; }
.footMenu { padding-right:150px; }
}



@media (max-width: 990px) {
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {        pointer-events: auto; cursor: pointer; }
/*------------------ logo hide css -------------------*/
.mobMenu { display:block; position:fixed; top:0; width:100%; z-index:300; transition:transform 0.3s; background-color:#fff; }
.mobMenu.is-hidden { transform: translateY(-100%); }
.mobMenu.is-visible { transform: translateY(0); }
/*------------------ end logo hide css -------------------*/
.headerWrapp { display:none }
.lifeMate-logo-mob { display:block; width:120px; position:absolute; left:70px; padding-top:5px; }
.desai-logo { right:15px; width:50px;padding-top:5px; }
.smo { background-image:none; padding-left:0; }
.smo li { margin-right:10px; }
.topsmo { position:absolute; right:70px; top:10px }
.smo-btm { display:none; }
.topCall { position:absolute; top:11px; z-index:100; left:212px; }
.quick-call { top:30%;  }
#banner-wrapp { margin-top:44px; }
.banner-caption { font-size:20pt; }
.welcome-title, .welcap span:last-child { font-size:24pt; }
.welcap { font-size:20pt; }
.welocme-text figure { width:340px; margin-top:15px }
.welcome-wrapp article { width:calc(100% - 360px); margin-left:360px; }
.welcome-wrapp { padding:10px 0; }
.welocme-text { padding-top:20px; }
.serv-wid-title { font-size:22pt; }
.widget-home-services h3 { font-size:15pt; padding-bottom:20px; }
.serLink { padding-top:5px; }
.home-serv-blk { padding:30px 30px 0; }
.widget-title-innov { font-size:24pt; }
.wid-ser-overlay { font-size:16pt; padding:10px 20px; }
.widget-innov-wrapp { padding:30px 0; }
.hme-elect-inter h3 { font-size:22pt; }
.hme-desai-block { width:410px; }
.electric-bg { background-size:100px 200px; background-position:right top; padding-right:110px; }
.hme-elect-inter { width:390px; }
.hme-btm-widget-wrap { padding:30px 0; }
.quick-item li:nth-child(2) { margin-left:0; margin-right:0; }
.quick-item { float:left; clear:both; margin:0 auto;  }
.btm-quick-wrapp { padding:10px 0; }
.footer-wrapp { padding:30px 0 0 0; }
.footer-address { padding-right:150px; }
.footerTitle { font-size:14pt; padding-bottom:10px; }
.footMenu { padding-right:200px; }
.footMenu ul { padding-right:30px; }
.pageTitle { font-size:22pt; }
.sub-page-cap { font-size:25pt; }
#subPage { padding:30px 0; }
.electrical-blk { background-image:none; background-color:/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5e4934+0,1f1810+100 */
background: #5e4934; /* Old browsers */
background: -moz-linear-gradient(top, #5e4934 0%, #1f1810 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5e4934 0%,#1f1810 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5e4934 0%,#1f1810 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e4934', endColorstr='#1f1810',GradientType=0 ); /* IE6-9 */ }
.electrical-blk .small-title { padding-top:0; }
.electrical-blk { padding:20px; }
.comparisonTable figure { width:115px; margin:0 auto; }
.specBlok h6, .comparisonTable h6 { font-size:14pt; }
.price { font-size:14pt; }
.rupee { margin-top:4px; }
.packimg-wrap li { width:calc(32% - 0px); }
.price span { font-size:12pt; }
.chbk { font-size:20pt; }
.addressBlock { width:300px; }
.gmapBlk { padding-left:300px; }
.contact-wrapp { margin:15px 0; }
.topsmo { display:none }
.quick-item li { margin-right:40px;}

}
@media (max-width: 940px) {
.footMenu { background-size:144px 71px; padding-right:155px; }
.footMenu ul { padding-right:10px; }
.footer-address { padding-right:155px; }

}

@media (max-width: 880px) {
.pop-section { width:400px; }
.welocme-text figure { width:260px; margin-top:15px }
.welcome-wrapp article { width:calc(100% - 0px); margin-left:0px; }
.welcap { padding-top:0; }
.desai-hme-text img { width:120px; }
.desai-hme-text { padding:20px 20px; }
.desai-hme-text article { padding-left:75px; }
.hme-desai-block { width:340px; }
.hme-elect-inter { width:350px; }
.moreElec { padding:5px 0 5px 0; }
.footer-address { padding-right:124px; background-size:120px 60px; }
.services-page article p { height:75px; }


}

@media (max-width: 820px) {
.widget-home-services h3 { font-size:13pt; }
.widget-home-services li figure { width:75px; }
.footMenu { background-image:none; padding-right:0; }
.footMenu ul { padding-right:40px; }
}

@media (max-width: 768px) {
.lifeMate-logo-mob { width:100px; padding-top:5px; }
.desai-logo { width:50px; margin-right:15px; padding-top:5px; }
.topCall { left:200px; }
.topsmo { right:60px; }
.welocme-text figure { width:280px; }
.welcome-title, .welcap span:last-child { font-size:20pt; }

.welcap { font-size:18pt; }
.widget-home-services .container { margin:0; }
.home-serv-blk { padding:20px 30px 0; }
.serv-wid-title { font-size:20pt; padding-bottom:10px; }
.widget-home-services li figure { width:65px; }
.serv-wid-title { font-size:18pt; }
.wid-ser-overlay { width:100%; left:0; top:0; line-height:20px; padding:10px; font-size:14pt; }
.wid-ser-overlay br { display:none; }
.widget-title-innov { font-size:20pt; }
.hme-elect-inter h3 { font-size:20pt; }
.hme-desai-block { width:298px; }
.footerTitle { font-size:13pt; }
.footMenu a:link, .footMenu a:visited { font-size:11.5pt; }

.widget-sub-services { display:block; }
.sub-serv-blk:after, .sub-quick-links, .bredCrumb { display:none; }
.widget-sub-services ul { padding-top:0; }
.sub-serv-blk { padding-bottom:20px; }
#backtop { height:25px; width:25px; line-height:22px; font-size:9pt; right:19px; }
.pageTitle { font-size:18pt; }
.pageTitleBlk { padding-bottom:8px; }
.sub-page-cap { font-size:20pt; padding:5px; }
.page-contnet { padding-top:10px; }
.services-page article p { height:auto; padding-bottom:20px; }
.services-page h4 { font-size:14pt; padding-bottom:0; }
.subTitle { font-size:15pt; padding:10px 0 5px 0; }
.services-page { padding-top:0; }
.services-page article { padding:15px 15px; }
.services-page li { width:calc(100% - 10px); margin:5px 5px; }
.electrical-blk { margin:10px 0; }
.small-title { padding-bottom:5px; font-size:12pt; }
.comparisonTable figure { width:100px; }
.specBlok h6, .comparisonTable h6 { font-size:13pt; }
.price { margin-bottom:10px; font-size:13pt; }
.package-table th { font-size:13pt; }
.package-table .itemery { width:120px; }
.chbk { font-size:18pt; }
.addressBlock .cntlogo { width:120px; }
.benefts .subTitle { padding-bottom:10px; }

.quick-call img { width:40px; }
.quick-call { width:308px }
.quick-call-no { padding: 6px 3px 3px 3px; }
.pop-section { width:80%; }

.quick-smo { position:fixed; top:55px; margin-left:5px; z-index:13000; }
.quick-smo li { background-size:35px 192px }
.quick-smo li:hover {  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);  }
.quick-smo li:nth-child(2n) { background-position:0 -41px  }
.quick-smo li:nth-child(3n) { background-position:0 -79px}
.quick-smo li:nth-child(4n) { background-position:0 -118px }
.quick-smo li:nth-child(5n) { background-position:0 -157px }


.topsmo { display:none }

.quick-smo a:link, .quick-smo a:visited {width: 35px;height:35px;}
.quick-call-icn { padding-top:0px; }
.quick-call {
    right: -262px;
}

}


@media (max-width: 720px) {
.hme-desai-block { width:267px; }
.hme-elect-inter { width:328px; }
.footMenu ul { padding-right:20px; }

}

@media (max-width: 680px) {
.welocme-text figure { width:240px; }

.welcome-title span:after { display:block; position:absolute; content:""; background-color:#fff; width:270px; height:2px; left:40px; bottom:0px; } 

.hme-desai-block, .hme-elect-inter { float:none; clear:both; width:100%; }
.hme-elect-inter { padding-bottom:20px; }
.hme-elect-inter img { display:none; }
.electric-bg { padding-top:20px; background-position:right center; background-size:85px 165px; padding-right:90px; }
.hme-elect-inter h3 span br { display:none; }
.hme-elect-inter h3 { padding-bottom:0; font-size:16pt; }
.hme-elect-inter h3:after { padding-bottom:0; }
.hme-elect-inter h3 { padding-bottom:5px; }
.footMenu ul { padding-right:7px; }
.footer-address { padding-right:98px; background-size:100px 50px; }
.services-page article p { height:auto; padding-bottom:20px;}
.addressBlock { position:relative; margin:0 auto; top:0; padding:20px; }
.gmapBlk { padding-left:0; }
.gmap { height:280px; }
.addressBlock h3 { font-size:13pt; }
.quick-call { top:80px }
.footer-wrapp { font-size:10.5pt; }
body { font-size:11pt; }
}

@media (max-width: 650px) {
.widget-title-innov { padding-bottom:25px; }
}

@media (max-width: 620px) {
.welcome-title, .welcap span:last-child { font-size:16pt; }
.welcap { font-size:14pt; text-align:center; padding-bottom:0; }
.welocme-text figure { display:none; }
.welcome-wrapp article { width:calc(100% - 0px); margin-left:0; }
.welocme-text { padding-top:8px }
.welcome-wrapp { padding:20px 0; }
.welcome-title { padding-top:10px; }
.welcap span { display:inline-block; }
.abtMOre { float:none; clear:both; width:96px; margin:0 auto; }
.abtMOre a:link, .abtMOre a:visited { padding:5px 10px; }
.smo li { background-size:150px 150px; }
.smo a:link, .smo a:visited { width:20px; height:20px; }
.smo .fb { background-position:-1px -49px; }
.smo .twitt { background-position:-72px -198px; }
.smo .insta { background-position:-41px -47px; }
.smo li { margin-right:8px; }
.banner-caption { font-size:18pt;  padding: 10px 15px; }
.widget-home-services li figure { width:55px; }
.widget-home-services h3 { font-size:11pt; }
.widget-title-innov br { display:none; }
.widget-innov-wrapp { padding:20px 0; margin-top:20px; }
.widget-innov-wrapp:after { display:none; }
.widget-title-innov { padding-bottom:10px; color:#9c9d9d; font-size:18pt; }
.wid-ser-overlay { font-size:13pt; }
.hme-btm-widget-wrap { padding:20px 0; }
.footMenu { display:none; }
.footer-address { float:none; clear:both; width:374px; margin:0 auto; padding-right:90px; background-size:90px 45px; }
.footer-wrapp { padding:20px 0 0 0; }
.footer-top { padding-bottom:20px; }

#subPage { padding:20px 0; }
.specBlok ul { width:100%; }
.specBlok h6, .comparisonTable h6 { padding:0; }
.specBlok li { min-height:177px; }
.specBlok { border:none; }
.specBlok ul:first-child li { border-left:1px solid #edebe2; }
.specBlok ul li:last-child { border-bottom:1px solid #edebe2; border-top:none; }
.specBlok ul li:nth-child(2) { border-top:none; }
.specBlok li { padding:10px; }
.form-left { width:100%; }
.booking-form {  margin:0; padding:0; }
.booking-form .form-control { height:55px; }
.booking-form .form-group { margin-bottom: 0; }
.booking-form .form-btn { margin-top:15px; }
.booking-form .captcha { margin-top:15px; }
.gmap { height:200px; }
.contact-wrapp { margin:10px auto;}
.addressBlock .cntlogo { width:110px; }

.banner-desk { display:none; }
.banner-mob { display:block; }
.widget-home-services li { width:calc(24.5% - 0px); margin:1px;   }

}

@media (max-width: 580px) {
.services-page article p { height:auto; padding-bottom:30px;}

}

@media (max-width: 520px) {
.lifeMate-logo-mob { width:90px; padding-left:6px; padding-top:5px; }
.desai-logo { width:40px; }
#captcha { width:160px }
.topCall { left:185px; }
.container { margin:0 20px; }
.welcome-title { font-size:14pt; }
.banner-caption { font-size:16pt; }
.widget-home-services li:first-child, .widget-home-services li:nth-child(2) {  }
.widget-home-services li { width:calc(24% - 0px); margin:0px; padding:20px 0 20px 0; margin:5px; }
.home-serv-blk { padding:20px 20px 0; }
.widget-home-services ul { padding-top:10px; }
.serv-wid-title, .widget-title-innov { font-size:22pt; }
.serbtm-imghme { padding-top:20px; }
.ind-design-mob { display:block; }
.ind-design-desk { display:none; }
.wid-serv-hme li { width:calc(100% - 20px); }
.wid-ser-overlay { font-size:12pt; text-align:center; }
.hme-elect-inter h3 { font-size:15pt; }
.hme-elect-inter img { width:100%; }
.quick-item li { font-size:12pt;  margin-right:6px; }
.quick-item { width:386px; }
.quick-item li:first-child:before { background-position:-50px -6px; }
.quick-item li:before { background-size:150px 150px; }
.quick-item li:last-child:before { background-position:-98px -5px; }
.home-serv-blk { padding:10px 0 0; }
.home-serv-blk .serv-wid-title, .home-serv-blk .allserLink { padding:0 20px 10px; }
.serbtm-imghme { padding-top:30px; }
.widget-innov-wrapp .container { margin:0; }
.widget-innov-wrapp { padding:10px 0; margin-top:0; }
.hme-btm-widget-wrap .container { margin:0; }
.electric-bg { margin:0 20px; }
.hme-btm-widget-wrap { padding:0; }
.sub-serv-blk { padding:0; padding-top:10px; }
.widget-sub-services ul { padding-top:0; }
.pageTitle { font-size:16pt; }
.sub-page-cap { font-size:20pt; }
.subTitle { font-size:13pt; }
.services-page h4 { font-size:13pt; }
.specBlok h6, .comparisonTable h6 { font-size:12pt; }
.package-block { padding-bottom:10px; }
.banner-caption { position:static; background-color:rgba(140,140,140,1.00); }
.banner-caption br { display:none; text-align:center }
.widget-home-services li {  margin:2px;  }
.widget-home-services:after { background:none; height:auto; }
.widget-home-services {padding-bottom: 20px;}
.welcome-title span { font-family:'Caveat', cursive; font-size:20pt;   }
.widget-home-services li { font-size:10pt;}



}

@media (max-width: 480px) {
.topCall { display:none; }
.banner-caption br { display:none; }
.banner-caption { width:100%; padding:10px; text-align:center;  }
.services-page article p { height:auto; padding-bottom:15px; }
.packTitle .subTitle { float:none; clear:both; text-align:center; padding-bottom:0; padding-top:5px; }
.price { float:none; clear:both; width:218px; margin:5px auto; margin-bottom:10px; }
.package-block { padding-bottom:0; }
.site-map { width:100%; }
.packimg-wrap ul { padding-bottom:10px; }
.you-tube li {width:calc(100% - 0px);} 
.tc-apply { float:none; clear:both; text-align:center; margin-top:-5px; }

}

@media (max-width: 420px) {
.banner-caption { font-size:14pt; }
.quick-item li { float:none; clear:both; display:inline-block; }
.quick-item li:nth-child(2) { margin-top:5px; }
.quick-item { width:100%; }
.quick-item ul { text-align:center; }
.footer-address { background-image:none; padding-right:0; width:283px; text-align:center; }
.footerTitle { padding-bottom:5px; }
.cpy-wrapp { padding-top:10px; padding-bottom:10px; }
.services-page li { width:calc(100% - 10px); }
.services-page article p { height:auto; }
.packimg-wrap li { width:calc(31% - 0px); }
.welcome-title span { border:none; font-size:22pt; }
.widget-home-services { position:relative; padding-bottom:0px }
.widget-home-services li { width:calc(48.7% - 0px);  }
.widget-home-services:after { background:none; }
.serbtm-imghme { padding-top: 20px; }

}


@media (max-width: 320px) {
	
	.widget-home-services li {width: calc(48.2% - 0px);}

	
}



/* -------------------------- ******************** ------------------------------*/
/* -------------------------- ******************** ------------------------------*/
/* --------------------------    Metex Creations   ------------------------------*/
/* --------------------------       16 10 2019     ------------------------------*/
/* -------------------------- ******************** ------------------------------*/
/* -------------------------- ******************** ------------------------------*/
