.popup {
width:100%;
height:100%;
display:none;
position:fixed;
top:0px;
left:0px;
background:rgba(0,0,0,0.75);
z-index: 99999;
} .popup-inner {
max-width:700px;
max-height: 95%;
overflow-y: scroll;
width:100%;
padding:15px;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
box-shadow:0px 2px 6px rgba(0,0,0,1);
border-radius:3px;
background:#fff;
} .popup-close {
width:30px;
height:30px;
padding-top:4px;
display:inline-block;
position:absolute;
top:3px;
right:3px;
transition:ease 0.25s all;
-webkit-transform:translate(50%, -50%);
transform:translate(50%, -50%);
border-radius:1000px;
background:rgba(0,0,0,0.8);
font-family:Arial, Sans-Serif;
font-size:20px;
text-align:center;
line-height:100%;
color:#fff;
}
.popup-close:hover {
-webkit-transform:translate(50%, -50%) rotate(180deg);
transform:translate(50%, -50%) rotate(180deg);
background:rgba(0,0,0,1);
text-decoration:none;
}
.form-title hr {
margin-bottom: 10px;
}
button.btn.btn-default {
background: orange;
border: 1px solid orange;
padding: 10px 20px;
color: white;
}
.form-content	.woocommerce-Price-amount.amount {color: red;}
.form-content ins span.woocommerce-Price-amount.amount {
color: red;
padding: 0 10px 0 0;
}
.form-content del span.woocommerce-Price-amount.amount {
color: black;
padding: 0 10px;
}
form {margin-bottom: 0 !important;}
.notice {
border: 2px solid #ff6009;
color: green;
padding: 5px;
font-weight: bold;
border-radius: 30px;
text-align: center;
margin-top: 10px;
}
.hide { visibility: hidden;}
input.form-control {
margin-bottom: 5px;
}
.cotphai .form-group {
margin-bottom: 5px !important;
}
ins {
text-decoration: none;
}
.cottrai, .cotphai {float: left;padding: 0 15px; width: 50%;}
.form-content p.name.product-title {
margin: 10px 0px;
font-size: 18px;
}
.form-content .woocommerce-Price-amount.amount {
font-size: 20px;
}   
.form-title p, .form-title h3 {
margin: 0;
}
.form-title {
padding: 0 15px;
}
.detailcall-1 {
margin: 10px 0;
padding: 10px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fd6e1d;
box-shadow: 0 -3px 0 0 #248c50 inset;
text-align: center;
}
.detailcall-1 h3 {
color: white !important;
font-size: 20px;
margin-top: 0px;
margin-bottom: 5px;
}
.detailcall-1 span {
display: block;
margin-top: 0px;
color: white;
}
.web79loading{
max-height: 40px;
}
@media screen and (max-width: 768px) {
.cottrai, .cotphai {width:100%;}
.popup-close{
top: 15px;
right: 15px;
}
.popup-inner{
max-height: 80%;
overflow-y: scroll;
}
.popup-inner {
max-width:700px;
max-height: 90%;
width:90%;
}
}