.c-btn{
display: block;
}
@media screen and (max-width: 576px) {
.c-btn{
display: block;
margin-left: 15px;
margin-right: 15px;
}	
}
.a-group-button{
margin-bottom: 24px;	
}
.md-20{
margin-bottom:24px;	
}
.g-card{
/*margin-top: 32px;	*/
padding-top:46px;	
padding-bottom: 22px;
text-align: center;
border-top: 1px solid #d8def1;		
border-right: 1px solid #d8def1;			
border-bottom: 1px solid #d8def1;
max-height:200px;
/*display: flex;*/
}
.g-card-left{
border-left: 1px solid #d8def1;		
}
.g-card >a {
font-size:14px
}
.g-card >a img 
{
max-width: 100%;
margin-right: auto;
margin-left: auto;
height: auto;
display: block;
margin-bottom: 16px;
max-height:48px;
}
.g-card >a img{
max-height:36px;
}
.g-card >a {
font-size:12px;
text-transform:uppercase;
}

@media screen and (max-width: 768px){
.g-card >a  img{
max-height:30px;
} 	
.g-card >a {
font-size:10px
}
}
@media (max-width: 576px) {
.c-button{
/*width: 100%;
background-color: red;*/
}	
.g-card-left{
border-left: 0;		
}
.g-card{
margin:0;
margin-bottom:16px;
margin-left: 15px;
padding: 0;	
text-align: left;
border:0;		
display: flex;
}
.g-card >a {
font-size:16px;
}
.g-card >a img{
max-height: 24px;
margin-right: 10px;
display: inline-block;
margin-bottom: 0px;
}
}
/*****************************************************/
.by-card {
display: flex;
flex-direction: column;
height: 100%;
text-align:center;
/*margin-bottom:56px;*/
}
.by-card__header{
font-size: 22px;
font-weight: 400;
padding-top: 8px;
padding-bottom: 8px;
margin-bottom: 36px;
color:#fffff;
}
.by-card__header-orange
{
background:linear-gradient(to right, #F9B240, #F1AC08); 
color:#fff;
}
.by-card__header-blue
{
background-color: #5876E0;
color:#fff;
}
.by-card__header_sub1{
font-size: 12px;
margin-bottom: 22px;
padding-left: 8px;
padding-right: 8px;  
}
.by-card__header_sub2{
font-size: 24px;
margin-bottom: 30px;    
}
.by-card__header_sub3{
font-size:12px;	
margin-bottom: 16px;
padding-left:8px;
padding-right: 8px;	  
}
.by-card__header_sub1,
.by-card__header_sub2,
.by-card__header_row-w,
.by-card__header_row-b
{
color: #5E6A9A;
}
.by-card__header_row-w,
.by-card__header_row-b{
font-size: 15px;
line-height: 44px;
padding-top:8px;
padding-bottom:8px;
}
.by-card__header_row-b{
background-color: #F8FAFE;
}
.by-card__bottom {
margin-top: auto;
text-align: center;
}
.by-card__element1{
margin-top:0px;
margin-bottom:10px;
}
.border-blue{
border: 1px solid #6072df;
}  
.border-orange{
border: 1px solid #F89F10;
}
.card_bottom_after {
margin-bottom:56px;
}
@media screen and (max-width: 992px) {
.card_bottom_after {
margin-bottom:40px;
}
}
@media screen and (max-width: 768px){
.card_bottom_after {
margin-bottom:36px;
}
.by-card__group-botton{
margin-left:20px;
margin-right:20px;
}
}
@media screen and (max-width: 576px) {
.card_bottom_after {
margin-bottom:32px;
}
}
.gamen-card:hover  .gamen-card__header,
.gamen-card:hover .gamen-card__body,
.gamen-card:hover .svg-white1{
color: #161616;
}
.pr-card {
display: flex;
flex-direction: column;
height: 100%;
text-align:center;
padding-top:36px;
padding-left:15px;
padding-right:15px;
border: 1px solid #d8def1;		
max-height:200px;
}
.pr-card__left{
border-left: 1px solid #d8def1;		
}
.pr-card >a img 
{
max-width: 100%;
margin-right: auto;
margin-left: auto;
height: auto;
display: block;
margin-bottom: 16px;
max-height:48px;
}
.pr-card >a img{
max-height:36px;
}
.pr-card__text {
font-size:12px;
text-transform:uppercase;
margin-bottom:36px;
}
/************************************************/
.bu-cardb{
padding:  0px 0px 40px 0px;	
}
.bu-cardb__title,
.bu-cardb__subtitle{
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 600;	

color: #333333;		
}
.bu-cardb__title
{
font-size:24px;
margin-bottom: 32px;	
}
.bu-cardb__subtitle{
font-size:24px;	
margin-bottom: 24px;	
}
/************************************************/
.card-shop{
font-size: 20px;
padding: 0px 14px 0 30px;
line-height: 56px;
height: 56px;
font-weight:600;
text-align:center;
margin:0 0px 0  0px;
color: #373FA3;
}
.card-shop:hover{
color:#fff;
color:#ffb600;
}
/*********************************************************/
.byy-card__top {
min-height: 2px;
}
.byy-card__header{
padding-top: 24px;
padding-bottom: 0px;
margin-bottom:  0px;
text-align:center;
}

.byy-card__header_title1{
font-size: 28px;
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 600;
color: #5E6A9A;
margin-bottom:4px;
}
.byy-card__header_title2{
/*font-family: "Montserrat", "Arial", sans-serif; */
font-size: 26px;
font-weight: 500;
margin-bottom: 10px;
font-family: "Roboto", Helvetica, Arial, sans-serif;
color: #5E6A9A;
}
.byy-card__header_title3{
font-size: 16px;
font-weight: 400;
color: #5E6A9A;
margin-bottom: 16px;
text-align:center;
}

.byy-card__header_title4{
font-size: 25px;
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 500;
color: #5E6A9A;
margin-bottom:28px;
}
.byy-card__header_title4n{
font-size: 25px;
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 500;
color: #5E6A9A;
margin-bottom:4px;
}
.byy-card__header_title6{
font-size: 10px;
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 500;
color: #5E6A9A;
margin-bottom:28px;
text-align:center;
}
.byy-card__header_title5{
font-size: 16px;
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 500;
color: #5E6A9A;
margin-bottom:10px;
}
.byy-card__group-botton{
margin-bottom:16px;    
}

.byy-card__header-orange
{
/*background:linear-gradient(to right, #F9B240, #F1AC08); */
/*background-color:#fce3d1;*/
border-top:4px solid #F9B240;
border-bottom:1px solid #F9B240;
border-left:1px solid #F9B240;
border-right: 1px solid #F9B240;
color:#5E6A9A;
}
.byy-card__header-blue
{
/*background-color: #5876E0;*/
border-top:4px solid #5876E0;
border-bottom:1px solid #5876E0;
border-left:1px solid #5876E0;
border-right: 1px solid #5876E0;
color:#5E6A9A;
}
.byy-card__header_sub1{
font-size: 15px;
margin-bottom: 22px;
padding-left: 8px;
padding-right: 8px;  
}
.byy-card__header_sub2{
font-size: 24px;
margin-bottom: 30px;    
}
.byy-card__header_sub3{
font-size:12px;	
margin-bottom: 16px;
padding-left:8px;
padding-right: 8px;	  
}
.byy-card__header_sub1,
.byy-card__header_sub2,
.byy-card__header_row-w,
.byy-card__header_row-b
{
color: #5E6A9A;
}
.byy-card__header_row-w,
.byy-card__header_row-b{
font-size: 15px;
line-height: 44px;
padding-top:0px;
padding-bottom:0px;
}
.b-border-bottom{
border-bottom: 1px solid #a0a0a0;
margin-left: 20px;
margin-right: 20px;
}
.byy-card__header_row-n{
margin-top:32px;
margin-bottom:32px;

}
.byy-card__header_row-n ul li{
font-size:14px;    
    
}
.byy-card__header_row-b{
background-color: #F8FAFE;

}
.byy-card__bottom {
margin-top: auto;
text-align: center;
}
.byy-card__element1{
margin-top:0px;
margin-bottom:16px;
}
.border-blue{
border: 1px solid #6072df;
} 
.byy-card__blue{
background-color: #F8FAFE;
background-color: #Fff;
}
.border-orange{
border: 1px solid #F89F10;
}
.card_bottom_after {
margin-bottom:56px;
}
 
a.by-black:link,  a.by-black:visited
{
color:  #5E6A9A;
} 
a.by-black:hover, a.by-black:active, a.by-black:focus   
{
color: #ffb600;
}
.btn-small-50 
{
font-size: 15px;	
font-size: 0.9375rem;
padding: 0px 8px;	
line-height:42px;
height:42px;
min-width:50%;
color:#5E6A9A;;
}


.byy-card__header_sub1{
font-size: 12px;
margin-bottom: 28px;
padding-bottom: 28px;
padding-left: 8px;
padding-right: 8px;  
}
a.byy-link:link,  a.byy-link:visited{
color:#132ab1;
}

a.byy-link:hover, a.byy-link:active, a.byy-link:focus   
{
color:#5E6A9A;;
}
 
.by1-icon
{
color:#ffffff;
font-size:22px;
font-weight: 500;
padding-bottom:4px;
}
.feature-rte ul{
margin-bottom:30px;    
}
.feature-rte ul li {
  padding-left: 2rem;
  background-image: url(//www.ibik.ru/img/glav_/check.svg);
  background-position: 0px 10px;
  background-size: 1.2rem 1.2rem;
  background-repeat: no-repeat;
}

/****************************************/
/*********************************************/
a.bn-black
{
font-size: 16px;
font-family: "Montserrat", "Arial", sans-serif; 
font-weight: 600;  
margin-bottom:0px;
}
a.bn-black:link,  a.bn-black:visited
{
color: #5E6A9A;
} 
a.bn-black:hover, a.bn-black:active, a.bn-black:focus   
{
color: #ffb600;
}
.by-card__header_row-w,
.by-card__header_row-b{
font-size: 14px;
line-height: 24px;
padding:18px 6px;
}
.a-cena-action{
  text-decoration: line-through;  
   opacity:0.7;   
}
.a-cena span{
 font-size: 22px;   
}
@media screen and (max-width: 768px){
.btn-xl-80 {    
min-width: 92%; 

}
}
.byy-card__group-botton{
margin-bottom:0px;    
}
.byy-card__group-botton-sub{
margin-bottom:28px;
margin-top:20px;
} 
 