.ChemaRaboti{
    /* border: 1px solid #004f88; */
    padding: 10px 0;
 text-align: center;
 position: relative;
   /* width: 141px; 
    height: 280px;*/
}
.ChemaRaboti:before,
.ChemaRaboti:after{
 content: "";
 width: 0;
 height: 0;
 position: absolute;
 opacity: 0;
 transition: all 0.5s ease 0s;
}
.ChemaRaboti:before{
 top: -5px;
 left: -5px;
 border-top: 5px solid #004f88;
 border-left: 5px solid #004f88;
}
.ChemaRaboti:after{
 bottom: -5px;
 right: -5px;
 border-bottom: 5px solid #004f88;
 border-right: 5px solid #004f88;
}
.ChemaRaboti:hover:before,
.ChemaRaboti:hover:after{
 width: 30%;
 height: 30%;
 opacity: 1;
}
.ChemaRaboti .ChemaRaboti-header{
 margin-bottom: 20px;
}
.ChemaRaboti .heading{
    /* font-size: 24px;*/
 font-weight: 700;
 color: #333;
 margin: 0;
 text-transform: uppercase;
}
.heading .img{
    height: 90%;
    width: 90%;
}


.ChemaRaboti .price-Value{
 color: #ed2d7b;
 margin-bottom: 20px;
}
.ChemaRaboti .amount {
    font-size: 15px;
    position: relative;
    font-weight: 700;
    color: #42413e;
    margin: 0;
    /* text-transform: uppercase; */
}
.ChemaRaboti .currency{
display: inline-block;
    font-size: 13px;
    position: absolute;
    top: -5px;
    left: -20px;
}

.ChemaRaboti .ChemaRaboti-signup{
 display: inline-block;
 background: #004f88;
 font-size: 14px;
 font-weight: 800;
 color: #fff;
 padding: 10px 30px;
 text-transform: uppercase;
 transition: all 0.5s ease 0s;
}
.ChemaRaboti .ChemaRaboti-signup:hover{
 background: #ed2d7b;
}
@media only screen and (max-width:990px){
 .ChemaRaboti{ margin-bottom: 30px; }
}


/* =====================================*/
.pricingTable{
	padding: 30px 0;
    /* border: 2px solid #167fff; */
    text-align: center;
    color: #ffffff;
    position: relative;
    transition: all 0.5s ease 0s;
    background: url(/img/nachiseni/b3.jpg) #fff0;
	background-size: cover;
    border-radius: 30px;
    border: 1px solid #666;
     /* box-shadow: 0 0 7px #666;*/
}

.Optext { 
    /* padding-bottom: 30px; */
    padding: 30px;
    /* color: #333; */
    /* line-height: 24px; */
    font-size: 18px;
    /* font-size: 14px; */
    /* line-height: 24px; */
    /* color: #6b6b6b; */
    color: #000;
    text-shadow: 0 1px 1px white, 1px 0 1px white, 0 0 8px white, 0 0 8px white, 0 0 8px white, 2px 2px 3px #6b6b6b;
}
.pricingTable:hover{
    background: url(/img/nachiseni/b3.jpg)  #fff0;
	background-size: cover;
	border-color: #fff;
	color: #fff;
}

.pricingTable:before{
content: ""; */
    /* border-top: 45px solid #ffffff; */
    /* border-bottom: 45px solid #ffffff; */
    /* border-right: 45px solid #f7f1f1; */
    /* position: absolute; */
    /* top: 0; */
    left: -1;
    /* transition: all 0.5s ease 0s; */
}

.pricingTable:hover:before{ border-top-color: #fff; }

.pricingTable:after{
content: ""; */
    /* border-bottom: 45px solid #043565; */
    /* border-top: 45px solid transparent; */
    /* border-left: 45px solid transparent; */
    /* position: absolute; */
    /* bottom: 0; */
    /* right: 0; */
    /* transition: all 0.5s ease 0s;*/
}

.pricingTable:hover:after{ border-bottom-color: #fff; }

.pricingTable .title {
    /* font-size: initial; */
    /* font-weight: 700; */
    text-transform: uppercase;
    /* padding: 30px; */
    text-shadow: 0 1px 1px black, 1px 0 1px black, 0 0 8px black, 0 0 8px black, 0 0 8px black, 2px 2px 3px #0b0a0a;
}

.pricingTable .price-value{
 font-size: 40px;
 margin-bottom: 40px;
}

.pricingTable .month{
 display: block;
 font-size: 25px;
 line-height: 10px;
 text-transform: capitalize;
}

.pricingTable .pricing-content{
 padding: 20px 0 0;
 margin: 0 40px 20px;
 list-style: none;
 font-size: 16px;
 line-height: 40px;
 border-top: 1px solid #043565;
 position: relative;
 transition: all 0.5s ease 0s;
}

.pricingTable:hover .pricing-content{ border-top-color: #fff; }

.pricingTable .pricing-content:before{
 content: "\f1b3";
 font-family: fontawesome;
 width: 70px;
 background: #fff;
 font-size: 30px;
 margin: 0 auto;
 position: absolute;
 top: -22px;
 left: 0;
 right: 0;
 transition: all 0.5s ease 0s;
}

.pricingTable:hover .pricing-content:before{ background: #25ced1; }

.pricingTable .pricingTable-signup{
 display: inline-block;
 padding: 7px 30px;
 border-radius: 10px;
 border: 1px solid #043565;
 font-size: 18px;
 font-weight: 600;
 color: #043565;
 transition: all 0.5s ease 0s;
}

.pricingTable:hover .pricingTable-signup{
 color: #fff;
 border-color: #fff;
}

.pricingTable .heading2{
    /* font-size: 24px;*/
 font-weight: 700;
 color: #333;
 margin: 0;
 text-transform: uppercase;
}
.heading2 .img{
  height: 90%;
    padding: 10px;
    width: 90%;
    border-radius: 30px;
    /* border: 11px solid #fff; */
    /* box-shadow: 0 0 7px #fff; */
    /* padding: 10px;*/
}

.heading2 .title {
    /* font-size: initial; */
    /* font-weight: 700; */
    text-transform: uppercase;
    /* padding: 30px; */
	color: white; 
    text-shadow: 0 1px 1px black, 1px 0 1px black, 0 0 8px black, 0 0 8px black, 0 0 8px black, 2px 2px 3px #0b0a0a;
}


@media only screen and (max-width: 990px){
 .pricingTable{ margin-bottom: 30px; }
}

.etest {

}

/* -------Уведомелнеия -------*/


.cart {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
	    text-align: center;
    width: 90%;
}
.cart-bonus {
margin: 0 auto; 
}
.cart-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    width: 90%;
}
.cart-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
	width: 90%;
}

.cart-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
	width: 90%;
}

.info_Cart {
	color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    margin: auto;
    width: 90%;
    size: 826px;
    font-size: 20px;
    line-height: 24px;
    color: #1a65d3;
    text-shadow: 0 1px 1px white, 1px 0 1px white, 0 0 8px white, 0 0 8px white, 0 0 8px 
	
}