/*.parallax-header{height: 100%;}*/
.signup-content { width: 660px; margin: 0 auto; background: #ffffff24; border-radius: 12px; padding: 40px; margin-top: 20px; border: 1px #ffffff33 solid; color: #fff;}
.signup-content a{color: #fff;}
label.forgot a{color: #ff6388;} 
p.regitbk { border: 1px #ffffff2e solid; border-radius: 4px; background: #fafafa2e; padding: 10px; margin-top: 25px;}
p.regitbk a {color: #ff7697; font-weight: 600;}
.mat-head { width: 660px;margin: 0 auto; background: #fff;  border-radius: 12px;  padding: 20px;  margin-top: 20px;border: 1px #ffffff33 solid;
    color: #fff;}
.mat-head h5{color: #000 !important; margin: 0} 
.mat-head img { border-radius: 50%; border: 4px #dc2751 solid;}
.dixm-box{margin-bottom: 30px !important;}
.blog2 .item .wrapper .donwq{margin: 10px 0 20px 0}
.blog2 .item .wrapper a.donwq {background: #101010}
.blog2 .item .wrapper .date{margin-bottom: 10px;}
.pricedetails-title{ text-align: center; }
.pricelable ul{text-align: center; padding-left: 0rem;}
.pricelable ul li{ background:#f0f0f3; padding: 10px 15px; border-radius: 10px; color:#000 !important; font-weight: 600; font-size:18px; margin:10px 10px 10px 10px;  justify-content: center; align-items: center; display: inline-block;}
.pricedetails{ background:#000; border-radius: 10px; padding: 40px; color: #fff; border: 1px #4e4f52 solid;}
.pricedetails h3{ font-size: 24px !important; color:#fff !important; font-weight:600 !important;}
.pricecost h3{font-size: 24px !important; color:#000 !important; font-weight:600 !important;}
.pricecost{background:#f0f0f3; border-radius: 10px; padding: 30px; color:#000;min-height: 430px;}
.pricecost-m{background:#222; padding: 15px; } .pricecost-m h3{color: #fff !important;} .pricecost-m table{color: #fff !important;}
.pricedetails p{ font-size: 21px !important; color:#fff !important;}
a.delete{ background: #dc2751; color:#fff; padding: 3px 10px; border-radius: 5px;}
.price-block { background: url(../images/price-bg.jpg);  background-position: center center;  background-repeat: no-repeat; background-size: cover;}
.price-block h2{color: #fff;}
.navbar .navbar-nav .nav-link{padding: 0 12px;}
a.checklistbtn{  text-align: center; font-size: 18px; border: 2px solid #dc2751;  background: #dc2751 !important; color: #fff; border-radius: 10px; padding:10px 25px !important; margin-right: 10px; display: inline-flex;}
a.checklistbtn:hover{  opacity: 0.8;}
a.checklistbtn1{  text-align: center; font-size: 18px; border: 2px solid #000;  background: #000 !important; color: #fff; border-radius: 10px; padding:10px 25px !important; margin-right: 10px; display: inline-flex;}
a.checklistbtn1:hover{  opacity: 0.8;}
.bg-lightt{ background:#FFF8FC;}
.pricetable{ max-height: 190px; overflow: auto;}
.pricetable table{ text-align: left;}
a.oUss6M { background:#FDE2F1; border-radius: 50%; padding:15px 12px 0px 12px; border: 1px solid #dc2751;}
a.oUss6M i{font-size: 21px; color: #dc2751;} a.oUss6M:hover i{font-size: 21px; color: #fff;}
a.oUss6M:hover { background:#dc2751; color: #fff;}

.cart-bg1 {background: #f5f5f5; padding: 20px;  border-radius: 12px; margin-bottom: 10px;}
.cart-bg2 {background: #f5f5f5; padding: 20px;  border-radius: 12px;}
.cart-pro-img img {border-radius: 12px;}
.cart-bg1 .text {color: #000;}
.cart-bg1 span.cart-sub-txt { color: #000; display: block; text-align: left; font-weight: 600; font-size: 18px; margin-top: 8px;}
.trasbt a {background: #000; padding: 6px 13px; color: #fff; border-radius: 12px;}
.trasbt a:hover{background: #dc2751;}
 span.ta-price {color: #dc2751;}
ul.mat-select { margin: 0; padding: 0;}
ul.mat-select li { margin-bottom: 10px; list-style: disc; margin-left: 10px;}
.tpriceu span{color: #dc2751; font-weight: 600;}
.cart-bg2 a.btn-1{padding: 15px 47px;} 
.navbar-right a:hover{color: #dc2751 !important;}
.cart-bg1{padding: 10px; position: relative;}
.closex { position: absolute; right: 15px;  top: 10px;}
.closex i:hover {color:#dc2751;}
.total-price-bix{text-align: right; padding: 30px}
.total-price-bix h4 {font-size: 22px;}	
a.edixs { background: #dd2751;  border-radius: 12px;  color: #fff;  padding: 2px 10px;  font-size: 13px;  line-height: 23px;}
.popup-bt {margin: 0px 0 0 20px; cursor: pointer;}
.popup-bt a.btn-1 { padding: 10px 20px; font-size: 14px; font-weight: 600;}
.cart-bt i {color: #ffffff; font-size: 20px;}
.cart-bt { position: relative; cursor: pointer; color: #fff;}
.cart-bt span { position: absolute; top: -7px;  background: #dc2751;  width: 17px;  height: 17px;  text-align: center; line-height: 19px;    border-radius: 50%; font-size: 10px;   font-weight: 600;  left: 12px;  color: #fff;  border: 1px #ff5079 solid;}
.nav-scroll .cart-bt{color: #dc2751}
.nav-scroll .cart-bt i{color: #000}
.tab-my{background: #dc2751; width: 100%; text-align: center; color: #fff; overflow: hidden; font-weight: 600; font-size: 30px;box-shadow: 20px 20px 50px #00d2c6, -30px -30px 60px #00ffff;}
/*.mymat:hover{background: #000;}*/
.mymat a{color: #fff; display: block;}
section.blog2 { padding: 60px 0;}
.myfav{background: #000;}
.myfav:hover{background: #dc2751;}
.myfav a{color: #fff; display: block}
.mymat { padding: 25px 15px;}
.myfav { padding: 25px 15px;}
section.tab-my-outer {background: #f0f0f3;}
.int-bga .mymaterial { display: inline-block; border: 0; width: 50%; background: #dc2751 !important; color: #fff;box-shadow:0px 4px 1px #ffc1cf;    border-radius: 16px 16px 1px 0;  padding: 21px;  font-size: 25px;  color: #fff !important; box-shadow: rgba(50, 50, 93, -4.65) 20px 40px 30px -12px inset, rgba(0, 0, 0, 0.3) 0px 8px 46px 9px inset;}

.int-bga .myfavourite { display: inline-block;  width: 50%; background: #000 !important; color: #fff; 
    border-radius: 16px 16px 0px 0px;  padding: 21px;  font-size: 25px;  color: #fff !important; border: 0;
box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
.line-bgs { height: 7px; width: 100%;  background: #c0163e;  margin-top: -1px;}
 
/* Popup overlay */
 #popupOverlay { display: none; position: fixed;  inset: 0; background: rgba(0,0,0,0.6); justify-content: center; align-items: center; z-index: 1000; }
/* Popup box */
#popupBox {background:#F00078 ; padding: 10px; border-radius: 12px; box-shadow: 0 0 20px rgba(0,0,0,0.3); width: 59%; text-align: center; position:relative}
  button { margin-top: 15px; background:#F00078; border: none; color: white; padding: 10px 18px; border-radius: 6px; cursor: pointer;}
#popupBox img{ width: 100%;} 
.close { position:absolute; top:20px; right:20px;} .close img { width: 30px !important; cursor: pointer;}
/* Popup overlay */

 
@media only screen and (max-width: 600px) {

.signup-content{width: 98%; padding: 20px; text-align: center;}		
.smt-txt label{font-size: 15px;}
.signup-content	input[type="password"], input[type="email"], input[type="text"], input[type="file"], textarea {padding: 11px 20px;}
	.signup-content	input[type="submit"], input[type="reset"], input[type="button"], button	{padding: 15px 50px;}
.signup-content h2.form-title {font-size: 22px;font-weight: 700;}
.clibt { width: 150px;margin: 0 auto; margin-top: 20px;}	
.mat-head {width: 85%;margin-top: 70px;text-align: center;}
.mat-head img { border-radius: 50%; border: 4px #dc2751 solid; width: 150px;}	
.mat-head h5 {font-size: 20px; margin: 7px 0;}
.section-padding {padding: 60px 0;}	
.cart-banner-header {height: 35vh;}	
.cart-pro-img {width: 80%; margin: 0 auto;}	
.cart-outer{overflow: hidden}
.emybox p { font-size: 13px;line-height: 18px;}
.emybox { padding: 0;}	
.cart-bg1 span.cart-sub-txt{font-size: 15px; line-height: 20px;}	
.m-price { font-size: 13px !important; color: #727272 !important; font-weight: 500 !important;    }
span.pt-color { color: #000;}	
.total-price-bix{padding: 10px;}
.total-price-bix h4 {font-size: 16px;}	
h5.arv { font-size: 16px;}
a.edixs{font-size: 11px;}	
.pricedetails{padding: 20px;}
a.checklistbtn, a.checklistbtn1{font-size:18px;  padding:10px 15px !important; }
#popupBox {width: 100%;}	
}


