
.popupshadeDiv{position: fixed; background: rgba(0,0,0,0.8); height: 100vh; z-index:30; width: 100%; display:none ;}
.popupMidDiv{width: 900px; background: #ffffff; border-radius:10px; overflow: hidden; margin: auto; margin-top: 50px;
  padding: 15px 30px;box-sizing: border-box; box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
position: relative;}
.locationpopupDiv{width: 900px; background: #ffffff; border-radius:0px; overflow: hidden; margin: auto; margin-top: 50px;
  padding: 15px 30px;box-sizing: border-box; 
  box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
  -webkit-border-top-right-radius: 60px;
-webkit-border-bottom-left-radius: 60px;
-moz-border-radius-topright: 60px;
-moz-border-radius-bottomleft: 60px;
border-top-right-radius: 60px;
border-bottom-left-radius: 60px;
position: relative;}
.popuphdng{ color: #666666; text-align: left; font-size: 22px; font-weight: 500; padding: 0px 0px; }
.popupRow{ margin: 0px -10px; }
.popupRow a{ text-decoration: none; }
.popupPadd{ padding: 10px; overflow: hidden; }
.pop-col-3{ width:19%; overflow: hidden; cursor: pointer; transition: all 0.2s; display: inline-block; }
.locationHGT{width: 100%; border-radius: 0px; height: 100px; -webkit-border-top-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-topright: 30px;
-moz-border-radius-bottomleft: 30px;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;}
.locationTxt{clear: both; padding-top:10px; color: #333333;}
.pop-col-3:hover{-webkit-transform: scale(1.05); transform: scale(1.05);}
.closeBtn{position: absolute; top: 10px; right: 10px; color: #cc0000; font-size:26px; cursor: pointer;}
.closeBtnloction{position: absolute; top: 23px; right: 43px; color: #cc0000; font-size:26px; cursor: pointer;}
.servicesnewList { margin: 0px; padding: 0px;}
.servicesnewList ul { list-style: none; margin: 0px; padding: 0px;}
.servicesnewList ul li {padding-bottom: 5px;  display: block; position: relative; margin-left: 30px;}
.servicesnewList ul li:before {content: ''; width: 16px; height: 8px; position: absolute; top: 6px; left: -30px; border: 2px solid #bd391d;
    border-top: none;  border-right: none; background: transparent; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}

.cartBox { position: fixed; width: 80px; height: 80px; bottom: 10px; right: 10px;  border-radius: 50%;
     -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.25);  box-shadow: 0 0 10px 0 rgba(0,0,0,.25);background-size: 76%;  background-position: 50% 35%;
    padding-top:0px; font-size: 16px; font-weight: 500; color: #ffffff; z-index: 99; text-align: center; cursor: pointer;
    transition: all .3s;
}
.redColorCount { position: absolute; width: 22px; height: 22px; background: #cc0000; color: #ffffff; font-size: 12px;border-radius: 50%;
    vertical-align: middle; text-align: center; right: 0px; top: -2px; line-height: 22px;}
.cartInner {height: 80px; width: 80px; vertical-align: middle; text-align: center; display: table-cell;}
.cartInner span { display: block;}

.newWindowPopupShade{background: rgba(0,0,0,0.8); padding: 30px 0px; position: fixed; height: 100%; width: 100%; z-index: 31; }
.windowLoadImg{max-width: 856px; margin: auto;}
.cancelRGT{text-align: right; padding-right:20px;}

.subscribeNow{ width: 60%; float: left; overflow: hidden; }
.subscribeNow input{ width:100%; border: 0px; background: #f5f5f5; padding: 10px; }
.subscribeNowBTn{ width: 40%; float: left; overflow: hidden; }
a.subscribebutton{text-decoration: none; display: inline-block;}
a.subscribebutton div{ width: 100%; padding: 7px 10px; text-align: center; font-size: 15px; color: #ffffff;
    background: #0090e2; box-sizing: border-box; }
.subscribeNowMnDiv{height: 35px; overflow: hidden;}

 @media only screen and (max-width: 800px)
  {
  	.popupshadeDiv{position: absolute; background: rgba(0,0,0,0.8); padding-bottom: 80px;}
  	.popupMidDiv{width: 98%; padding:15px;}
  	.pop-col-3{ width:49%}
    
  }

