@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Muli&amp;display=swap');

*
{
  margin: 0;
  padding: 0;
	box-sizing: border-box;
}

body{
    overflow: scroll !important;
    background-color: #ffffff;
    padding-top: 72px;

}

.container
{
	width:100%;
}

.hp-link i{
	color: white;
}


#showNumber {
    width: 100%;
    height: 25px;
		font-size: 16px;
	  background-color: #D72323;
	  color:white;
	  border: none;
	  border-radius: 4px;
	  padding:20px;
	  padding-bottom:40px;
}

.header-hero__content
{
	margin-bottom:100px; /* ОТСТУП СВЕРХУ  */
}


/* СТИЛЬ ВЕРХНЕЙ ШАПКИ HERO */
.header-hero--large {
    background-color: white !important;
    height: 190px !important;
}

.header-hero {
    color: #3A4750 !important;
    background: none !important;
}

.header-hero--cover::after {
     background-color: white !important;
}


/* стиль всех комментов */
.comment.odd {
    background-color: white;
	 padding: 10px;
   border-radius: 10px;
	margin: 5px;
}

.comment.even {
    background: #DCF8C6;
	padding: 10px;
   border-radius: 10px;
	margin: 5px;
}
ul.children {
    background: #F4EFE9;
}
.comments ul li {
    margin-bottom: 10px !important;
}

.comments > ul > li > .comment {
	padding: 10px;
}

.comments > ul > li {
    border: 1px solid rgba(7, 36, 86, 0.075); 
	  background: #F4EFE9;
}

/* конец */

.pld-like-dislike-wrap {
 margin-bottom: 0px ;
}

.pld-like-dislike-wrap .pld-common-wrap {
    margin-right: 0px;
}

.hp-listing__featured-badge{
			width: 3rem !important;
			height: 3rem !important;
		}	

.hp-listing__featured-badge.hp-listing__featured.ft {
    background: #d72323;
}

.blockRed {
	border: 1px solid #d72323; 
}

.hp-listing__featured-badge.hp-listing__featured.project {
    background: blue;
    width: 3rem !important;
}

.blockBlue{
	border: 1px solid blue; 
}		

.hp-listing__featured-badge.hp-listing__featured.vf {
    background: green;
    width: 7rem !important;
}

.blockGreen{
	border: 1px solid green; 
}		

a.all-comments{
	 display:inline-block;
	 padding: 1em 2.4em;
	 width:100%;
	 background-color: #3A4750;
	 margin:0 0.3em 0.3em 0;
	 border-radius: 6px;
	 box-sizing: border-box;
	 text-decoration:none;
	 font-family:'Roboto',sans-serif;
	 font-weight:300;
	 color:#fff;
	 text-align:center;
	 transition: all 0.2s;
}
a.all-comments:hover{
	 color:#fff;
	 background-color:#D72323;
}
@media all and (max-width:30em){
	 a.all-comments{
		display:block;
		margin:0.4em auto;
	 }
}

.flex-com
{
	display:flex;
	align-items:center;
	justify-content:center;
}

.statCounter {
    width: 100%;
    border-bottom: 1px solid #cccccc;
    text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
}



/* MOBILE NAVIGATION */
      
    .mobile-nav 
    {
       margin: 10px;
       border-radius: 50px;
       display:flex;
       justify-content: space-around;
       align-items: center;
       
    
    }
    .mobile-nav-section
    {
       display: flex;
       flex-direction: column;
       align-items: center;
       text-align: center;
    }
    .mobile-img-section
    {
       box-shadow:-5px -5px 10px rgba(255, 255, 255, 0.5), 5px 5px 10px rgba(170, 170, 204, 0.25), 10px 10px 20px rgba(170, 170, 204, 0.5), -10px -10px 20px #FFFFFF;
       background-color: #F2F4F5;
       border-radius: 50%;
       min-width:  70px;
       min-height: 70px;
       display: flex;
       justify-content: center;
       align-items: center;
       margin-bottom: 15px;
    }
  
    .business-mobile-img
    {
       max-width:  40px;
       max-height: 40px;
    }
    .mobile-section-text
    {
       padding-top: 15px;
       max-height: 20px;
       color: #282E36;
       font-family: 'Roboto', sans-serif;
       font-weight: 500;
       font-size:12px;
       height: 120px;
       width: 120px;
    }
    .section-link
    {
        text-decoration: none;
    }
    @media (max-width: 567.98px) 
    { 
        .mobile-nav 
        {
            margin: 10px;
            border-radius: 50px;
            display:flex;
            justify-content: space-around;
            align-items: center; 
        }
      
        .mobile-img-section
        {
            box-shadow:-5px -5px 10px rgba(255, 255, 255, 0.5), 5px 5px 10px rgba(170, 170, 204, 0.25), 10px 10px 20px rgba(170, 170, 204, 0.5), -10px -10px 20px #FFFFFF;
            background-color: #F2F4F5;
            border-radius: 50%;
            min-width:  60px;
            min-height: 60px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-bottom: 15px;
        }
    
        .business-mobile-img
        {
            max-width:  35px;
            max-height: 35px;
        }
        .mobile-section-text
        {
            padding-top: 15px;
            max-height: 20px;
            color: #282E36;
            font-family: 'Roboto', sans-serif;
            font-weight: 500;
            font-size:10px;
            height: 100px;
            width: 100px;
        }
    }
/* END OF MOBILE NAVIGATION */


/*  DESKTOP NAVIGATION  */

   .business-sections
   {         
       margin: 10px;
       margin-top: 20px;
       padding: 25px;

       border-radius: 50px;
       display:flex;
       justify-content: space-evenly;
       align-items: center;
   }
   .b-section
   {
       display: flex;
       flex-direction: column;
       align-items: center;
       text-align: center;
  
   }

   .section-img
   {
       box-shadow:-5px -5px 10px rgba(255, 255, 255, 0.5), 5px 5px 10px rgba(170, 170, 204, 0.25), 10px 10px 20px rgba(170, 170, 204, 0.5), -10px -10px 20px #FFFFFF;
       background-color: #F2F4F5;
       border-radius: 50%;
       min-width:  90px;
       min-height: 90px;
       display: flex;
       justify-content: center;
       align-items: center;
       margin-bottom: 15px;
       transition: 0.3s;
   }
   .section-img:hover
   {
       transform: scale(1.1);
   }
   .business-img
   {
       max-width:  50px;
       max-height: 50px;
   }
   .section-text
   {
       /* line-height: 20px; */
       height: 50px;
       width: 100px;
       color: #282E36;
       font-family: 'Roboto', sans-serif;
       font-weight: 500;
       font-size:13px;
       display: flex;
       justify-content: center;
       align-items: center;
   }

   /* STANDART */

   /* MIDDLE PC   */
   @media (max-width: 1199.98px) 
   { 
       .business-sections
       {         
           margin: 10px;
           margin-top: 50px;
           padding: 15px;

           display:flex;
           justify-content: space-around;
           align-items: center;
       }

       .section-img
       {
           min-width:  70px;
           min-height: 70px;
           display: flex;
           justify-content: center;
           align-items: center;
           margin-bottom: 15px;
       }
       .business-img
       {
           max-width:  40px;
           max-height: 40px;
       }
       .section-text
       {
        height: 50px;
       width: 100px;
           font-size:10px;
           display: flex;
            justify-content: center;
            align-items: center;
       }
   }
   /* MIDDLE PC   */


   @media (max-width:991.98px){
       .business-sections
       {
           display: none;
       }
   }
   @media (min-width:992px){
       .business-sections
       {
           display:flex;
       }
       .mobile-nav
       {
           display: none;
       }
     
   }

/*  END OF DESKTOP NAVIGATION  */

/*  BANNERS'S STYLE  */

 .banner-row
    {
        display:flex;
        justify-content: space-between;
        margin: 20px 0;
        -ms-flex-direction: row;
        flex-direction: row;
    }
  
    .banner-item img
        {
            border:none;    
        }

    .b-item-1
    {
        margin-right: 5px;

    }
    .b-item-2
    {
        margin-left: 5px;
    }


    @media (max-width:991px)
    {
        .banner-row
        {
            -ms-flex-direction: column;
            flex-direction: column;
        }
            .banner-item
        {
            
            margin: 20px 0;
            border-radius: 6px;   

        }

        .b-item-1, .b-item-2
         {
             margin-right: 0;
             margin-left: 0;
         }
        .banner-item img
        {
            
            border:1px solid red;
        }
   
    }

    @media (max-width:575.98px)
    {
        .banner-row
        {
            -ms-flex-direction: column;
            flex-direction: column;
        }
            .banner-item
        {
            transform: scale(1.3);
            margin:10px 0;
        }
			  .super-banner
			{
				 transform: scale(1.15);
         margin:10px 0;
			}

        .b-item-1, .b-item-2
         {
             margin-right: 0;
             margin-left: 0;
         }
        .banner-item img
        {
            
            border:1px solid red;
        }
    }
   

	@media (min-width: 1199.98px) { 
			 .smart-banner
			{
				 display:none;
			}
	 }

/* END OF BANNERS'S STYLE*/


/*  VIP AND CHECKED STYLE */

.name_of_category
        {
            display:flex;
            flex-direction: row;
            justify-content:flex-start; 
        }
        .name_of_category a 
        {
            /* margin-top:2px; */
            text-decoration: none;
            color: #004084;
            font-size:18px;
            
        }

        .name_of_category a .fa-fire-alt
        {
            color:#ffa600;
        }

        .fa-check-circle
        {
            color:#00bc00;
        }

        .name_of_category h4
        {
            margin-right: 8px;
        }

        

    
       @media (max-width:576px)
       {
        .name_of_category a 
        {
            font-size:12px;
                    }
        .checked_header h4 
        {
            font-size:14px;
        }
       }
    
        

/* END OF VIP AND CHECKED STYLE */

/* top btn  */
#topBtn {
    position: fixed;
    bottom: 100px;
    right: 30px;
    font-size: 18px;
    width: 40px;
    height: 40px;
    background: #e74c3c;
    color: white;
    border: none;
    cursor: pointer;
    display: none;
    z-index: 10;
    border-radius: 6px;
}

/* top btn  */


/* баннерные кнопки (черные) */

.courses-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

.course {
    background: url("https://i.ibb.co/CPggXpc/photo-2021-02-20-19-39-58.jpg");
		border-radius: 10px;
		box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);    
		width: 100%;
		margin-bottom:10px;
		overflow: hidden;
}

.course h2 {
	letter-spacing: 1px;
	margin: 10px 0;
	font-size:30px;
	color:white;
}

.course-info {
	padding: 20px;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.inst-btn {
	margin-left: 50px;
	text-align: center;
	align-self: center;
	background-color: #D72323;
	border-radius: 50px;
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
	color: #fff;
	font-size: 25px;
	padding: 12px 20px;
	border: none;
	letter-spacing: 1px;
	text-decoration: none;
}

.inst-btn:hover
{
	color:white;
}

@media (max-width:1199.98px)
{
	.course h2 
	{
		letter-spacing: 1px;
		margin: 20px 0;
		font-size:16px;
	}
	.inst-btn {
    text-align: center;
    align-self: center;
    color: #fff;
    font-size: 14px;
    padding: 12px 25px;
    border: none;
    letter-spacing: 1px;
    text-decoration: none;
}

.course 
	{
		background: url("https://i.ibb.co/CPggXpc/photo-2021-02-20-19-39-58.jpg");
		border-radius: 10px;
		box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);    
		max-width: 100%;
		margin: 20px;
		overflow: hidden;
	}
}


@media (max-width: 991.98px) {
	.courses-container
	{   
			align-items: center;
			display: flex;
			flex-direction: column;
	}
	.inst-btn 
	{
			font-size: 12px;   
	}
}
@media (max-width: 575.98px) {
.inst-btn {
	font-size: 12px;

	}
}

/* /баннерные кнопки (черные) */

/* комменты */
   .card
    {
      background-color: #DCF8C6;
      margin-bottom:10px;
      border-radius:6px;
      color:black;
    }
   .card:nth-child(2n)
    {
      background-color: white;
    }
    .card-header
    {
      display:flex;
      flex-direction:column;
      /* align-items:center; */
      font-size:15px;
      padding: 15px;
    }
    .card-footer
    {
      min-height:30px;
      display:flex;
      justify-content:space-between;
      flex-direction:row;
      padding: 15px;
    
    }
    .com-title 
    {
        color:#34B7F1;
       font-size:16px;
    }
    .d-comment-link
    {
      text-decoration:none;
      color:black;
      font-size:14px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -moz-box;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      word-wrap: normal;
      margin-top:20px;
    }
    .img-cont
    {
       min-width:120px;
       min-height:120px; 
    }
    .com-image
    {
      width:150px;
      height:150px;
      border-radius:16px;
      padding: 15px;
    }
    .com-info
    {
      display:flex;
      flex-direction:column;
      justify-content:space-around;
    }
    .fa-long-arrow-alt-right
    {
      font-size:28px;
      padding-right:10px;
      text-decoration:none;
      color:white;
    }
    .divider
    {
      margin:10px 0;
      height:1px;
      background-color:white;
      width:100%;
    }

	.comments-background
	{
        border-radius:10px;
        padding: 15px;
        /* background: url(https://i.imgur.com/2d3ICEc.jpg); */
	}	
    @media (max-width: 991.98px)
	{
		.comment-bp
		{
			margin-top:50px;
		}	
	}
    .bottom_comments
    {
        display:flex;
        flex-direction:row;
        align-items:center;
        justify-content:center;
    }

    /* .bottom_comments
    {
        margin-top: -30px;
    } */
    
    .bottom_comments i
    {
        font-size:32px;
        color: #128C7E;
    }

    .bottom_comments_btn
    {
        text-align:left;
        color:grey;
    }
   .bottom_comment_section{
       margin-right:10px;
       border-radius:25px;
       background-color:white;
       padding:10px;
       width:100%;
   }
@media (max-width: 1199.98px) 
{ 
   .laptop-banner
   {
     display:none;
   }
}

/*  CARD BLOCK  */


	.geo-icon{
	background: url(/geo2.png) no-repeat center left 15px;
	 background-color: rgba(0, 0, 0, 0);
	padding-left: 60px;
	vertical-align: middle;
	padding-top: 12px;
	padding-right: 15px;
	}

.hp-listing__image img
{
	box-shadow: 4px 4px 15px 	rgba(0,0,0,0.25);
	border-radius:6px;
	height:182.25px;
}

.hp-listing__title
{
	font-size:18px;
	font-weight:bold;
	line-height:25px;
	min-height: 52px;
	 overflow: hidden;
   text-overflow: ellipsis;
   display: -moz-box;
   -moz-box-orient: vertical;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   line-clamp: 2;
   box-orient: vertical;
}

.hp-listing__image
{
	padding:15px;
}

.hp-field.hp-field--search{
	margin-top:0px;

padding-left: 80px;
background-color: white;
	
}


.hp-form__fields input, .hp-form__fields textarea
{
	background:white;
}

.header-hero--large {
    padding: 4rem 0;
	  background-color:#c4c4c4;
}
.hp-grid__item:hover
{
	transform:scale(1.05);
	transition-duration: 0.5s;
}
/* ДЛИНА НАЗВАНИЯ КОДА  */
.hp-listing--view-block .hp-listing__attributes--secondary .hp-listing__attribute 
{  
	font-size: 0.73rem;
	min-height: 10px;
	 overflow: hidden;
   text-overflow: ellipsis;
   display: -moz-box;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   line-clamp: 2;
}

/* @media (max-width: 991.98px) { 
	.hp-form--listing-search
	{
		background:none;
		padding-left:10px;	
	} 
}
 */

.hp-form:not(:last-child){
	margin-bottom: 0.01rem;	
}

/* Я
.site-content
{
	padding:1.8rem;
}
 */

/* @media only screen and (max-width: 74.99em)
{
	.site-content
	{
		padding:0.8rem;
	}
} */








/*  КНОПКИ  */
a.button
{
	width:100%;
	color:white;
}

.button
{
		background: #D72323;
}/*  КОНЕЦ  КНОПОК  */


/* ТЕНЬ У ОБЪЯВЛЕНИЯ ( ГЛАВНАЯ СТРАНИЦЫ ) */
.hp-listing--view-block
{
	box-shadow: 0px 13px 31px rgba(12, 20, 33, 0.04), 0px 9.45547px 20.8947px rgba(12, 20, 33, 0.032375), 0px 6.58125px 13.5141px rgba(12, 20, 33, 0.027), 0px 4.31641px 8.38574px rgba(12, 20, 33, 0.023125), 0px 2.6px 5.0375px rgba(12, 20, 33, 0.02), 0px 1.37109px 2.99707px rgba(12, 20, 33, 0.016875), 0px 0.56875px 1.79219px rgba(12, 20, 33, 0.013), inset 0px 2px 1px #FFFFFF;
}
/* КОНЕЦ ТЕНЬ У ОБЪЯВЛЕНИЯ ( ГЛАВНАЯ СТРАНИЦЫ ) */


/* ДАТА ОБЪЯВЛЕНИЯ  */
.hp-listing--view-block .hp-listing__created-date, .hp-listing--view-page .hp-listing__created-date
{
	color: black; 
}

/* КОНЕЦ ДАТЫ ОБЪЯВЛЕНИЯ  */

/* РАСПОЛОЖЕНИЕ ЭЛЕМЕНТОВ ОПИСАНИЯ  ВНУТРИ ОБЪЯВЛЕНИЯ  */
.hp-listing--view-page .hp-listing__attributes--primary
{
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
}
/* КОНЕЦ РАСПОЛОЖЕНИЕ ЭЛЕМЕНТОВ ОПИСАНИЯ  ВНУТРИ ОБЪЯВЛЕНИЯ  */

/* ЦЕНА В ОБЪЯВЛЕНИИ */
.hp-listing__attribute--price{
	font-size:15px;
  display:inline-block;	
	color:#2C9A05;
}
/* КОНЕЦЫ ЦЕНА В ОБЪЯВЛЕНИИ */


.hp-listing__attribute--telefon
{
   color: #D72323; /* 	цвет телефона внутри объявления   */
}


/* КНОПКА ОТПРАВИТЬ ОБЪЯВЛЕНИЕ */ 
/* #sendMyListing
{
	background:#15cd72;
} */
/* КОНЕЦ КНОПКА ОТПРАВИТЬ ОБЪЯВЛЕНИЕ */ 

.hp-form--listing-search
{
	margin-top: -30px;
}


.header-navbar {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}





/* НОВАЯ КАРТОЧКА */

#showNumber {
    width: 100%;
    height: 20px;
}
.hp-page__content.hp-col-sm-8.hp-col-xs-12 {
    background: white;
}
.hp-page__content .hp-listing__title{
	margin-bottom: 0;
	padding-top: 15px;
	font-weight: 500;
}






.yasr-visitor-votes{
	text-align: center;
	margin-bottom: 15px;
	background: white;
	padding: 15px 1px;
}
.interes{
	text-align: center;
	margin-bottom: 15px;
	font-weight: 500;
}

.intBtnBlock {
    display: flex;
    justify-content: space-around;
}

.interestedBlock {
    text-align: center;
    padding-bottom: 25px;
    background: white;
    margin-bottom: 12px;
    border: 1px solid;
    border-radius: 2px;
    padding-top: 20px;
}
#intTxt{
	padding: 15px;
}
.intBtn {
    padding: 10px 40px;
    background: #282E36;
    color: white;
	  border-radius:6px;
}

@media (max-width:1199.98px)
{
	.intBtn {
    padding: 7px 42px;  
	}
}

@media (max-width: 991.98px) { 
	.intBtn {
			padding: 5px 30px;  
	}
}

@media (max-width: 767.98px) { 
	.intBtn {
   		 padding: 12px 80px;
			 font-size:18px;
		}
}

@media (max-width: 575.98px) { 
	.intBtn 
	{
		padding: 10px 60px;
		font-size:16px;
	}
}

@media (max-width: 424.98px) { 
	.intBtn 
	{
		padding: 5px 30px;  
		font-size:16px;
	}
}




.cardBtn{
	background:#F2F4F5;
	border-radius: 6px;
  margin: 0 10px;
	padding: 8px 20px;
	font-size:0.75rem;
	border:none;
	line-height:1.875;
}

.cardBtn:hover{
	background:#D72323;
	color:white;
}

.cardButtonBlock {
	  margin: 10px 0;
    display: flex;
	  align-items:center;
    justify-content: space-around;
	  flex-direction:row;
}


@media (max-width: 1098.98px) { 
		.cardBtn{
		padding: 7px 18px;
		font-size: 0.6rem;
	}
}

@media (max-width: 991.98px ) { 
			.cardButtonBlock {
			  flex-direction:column;
				align-items:center;
				justify-content:center;
	}
		.cardBtn{
			align-self:center;
			text-align:center;
		 width:100%;
		margin: 5px 0;
		font-size:14px;
	}
}
#listingTimeBlock {
    display: flex;
    justify-content: space-between;
	  flex-direction:row;
    border-bottom: 1px solid black;
	
}
	.statCounter
	{
		font-size:14px;
	  border:none;
		color:black;
	}
#listingTime
{
	font-size:14px;
	border:none;
	color:black;
	text-transform: capitalize;
}

@media (max-width:567.98px)
{
	#listingTimeBlock {
  flex-direction:column;
	align-items:center;
}
}






.cardOptions {
	  border-radius: 6px;
    background: white;
    padding: 15px;
}
.list-group-opt-item {
	  display:flex; 
	align-items:center;
	justify-content:flex-start;	
   margin-bottom: 18px;
	text-decoration:none;
}
.list-group-opt-item span
{
	color:black;
}

.list-group-opt-item span
{
	color:black;
}

.finebtn
{
	margin-right:10px;
	border-radius:12px;
	background: #F9F9FA;
	padding:10px;
	box-shadow: 0px 13px 31px rgba(12, 20, 33, 0.04), 0px 9.45547px 20.8947px rgba(12, 20, 33, 0.032375), 0px 6.58125px 13.5141px rgba(12, 20, 33, 0.027), 0px 4.31641px 8.38574px rgba(12, 20, 33, 0.023125), 0px 2.6px 5.0375px rgba(12, 20, 33, 0.02), 0px 1.37109px 2.99707px rgba(12, 20, 33, 0.016875), 0px 0.56875px 1.79219px rgba(12, 20, 33, 0.013), inset 0px 2px 1px #FFFFFF;

}
.yasr-total-average-container
{
	display:none;
}

.yasr-visitor-votes
{
	border-radius:6px;
}

.interes
{
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
}

.hp-page__content,.slick-slide
{
	border-radius:6px;
}


.hp-page__topbar--separate
{
	display:none;
}
.slick-slide
{
	border:1px solid black;
}

.share-buttons
{
	display:flex; 
	justify-content:center;
	align-items:center;
	flex-direction:column;
}

/* НОВАЯ КАРТОЧКА */

.description_price
{
	color: green;
}


@media (max-width:424.98px)
{
		.col-6
		{
				width:98%;
		}
}



/* НАЧАЛО БОЛЬШЕГО МОДАЛА */
.count-form
{
	position: fixed; 
	z-index: 101;
	border-radius: 6px; 
	opacity: 1; 
	background-color: white; 
	padding: 30px; 
	border: 2px solid lightslategrey; 
  max-width:600px;
}

.close-modal-btn
{
	display:flex;
	justify-content: flex-end;
}
.close-modal-btn .plainmodal-close
{
	padding:5px 10px;
	border-radius:50%;
	font-size:24px;
	background-color:white;
	border:none;
}

.modal-header
{
	display:flex; 
	align-items:center;
	justify-content:center;
}

.modal-text
{
	margin: 20px 0;
   font-weight:bold;
	display:flex;  
	justify-content:center;
	text-align:center;
}

   .bonusMainCard {
		   
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0 30px;
		    
    }
    .bonusGet{
        padding: 0 15px;
    }
    .bonusCard{
			
        padding:20px 70px;
        margin: 10px 0;
        border-radius: 6px;
        text-align: center;
        font-size: 20px;
			 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
			display:flex;
			flex-direction:column;
			color:#b3b3aa;
			
    }


 

    .bonusCheck{
			  color:black;
        background-color: #d6ecfb

	
    }
    .bonusToday{
			  color:white;
        background-color: #249CED;
    }
.prize-modal-btn
{
	padding:15px;
	display:flex;
	justify-content: center;
}

.bonusGet
{
	 padding: 0 30px;
}
.getPrize
{
  color:white;
	border:none;
	text-transform:uppercase;
	font-size:18px;
	background:#63b73f;
	border-radius:6px;
	width:94%;
	padding:20px;

}
@media (max-width:575.98px)
{
	.bonusMainCard
	{
		flex-direction:column;
	}
	 .bonusCard{
		width:100%; 
        padding:6px 20px;
		   margin: 5px 0;
     
        font-size: 14px;
	}
		.count-form
	{
     max-width:450px;
		min-height:400px;
			padding: 10px; 
	}
	
		.getPrize
	{
	
		text-transform:uppercase;
		font-size:14px;
	
		width:94%;
		padding:10px;
	
	}

	.close-modal-btn .plainmodal-close
{
	padding:5px 10px;
	border-radius:50%;
	font-size:18px;

}


	.modal-text
	{
		margin: 10px 0;
	}
}

/* КОНЕЦ БОЛЬШОГО МОДАЛА */

/* МАЛЕНЬКИЙ МОДАЛ */
.little-modal 
{
	position: fixed; 
	z-index: 101; 
	border-radius:6px;
	opacity: 1; 
	background-color: white; 
	padding: 20px; 
	border: 2px solid lightslategrey; 
	display:flex;
	flex-direction:column;
}
.little-modal-title,.little-modal-undertitle
{
	text-align:center;
}
.align-center
{
	text-align:center;
	font-size:45px;
}
.little-modal-btn
{
	text-align:center;
	padding:20px;
	width:94%;
	display:flex; 
	justify-content:center;
	align-items:center;
	background:green;
	color:white;
	text-decoration:none;
	border-radius:6px;
}


.little-modal-btn:hover
{
	color: lightgrey;
}

.hp-icon.fas.fa-envelope {
    color: red;
}

.hp-icon.fas.fa-envelope-open {
    color: #15cd72;
}

#messageBtn{
	width: 100%;
  margin-bottom: 20px;
  margin-top: 15px;
}

/* МАЛЕНЬКИЙ МОДАЛ */
.footer-col ul li a {
	 text-transform: initial !important;
}
/* курс валют виджет */
.batasCurrencyRate {
	margin-top: 4%;
	border: 2px solid #d72323;
	padding: 2%;
	border-radius: 10px;
}  

.more {
	display: none !important;
}


/* два баннера вверху */
.first-tag {
	text-align: center;
	background-color:  #FFCE45;
	border-radius: 50px;
	color: black;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border: none;
	letter-spacing: 1px;
	text-decoration: none;
	position: absolute; 
	left:10px; 
	top:50%;
}

.first-tag:hover {
	color:black;
		transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
   -moz-transform:scale(1.1,1.1);
	transition-duration: .3s
}

.second-tag{
	text-align: center;
	background-color:  #FFCE45;
	border-radius: 50px;
	color: black;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border: none;
	letter-spacing: 1px;
	text-decoration: none;
	position:absolute;
	left: 10px;
	top: 60%;
}

.second-tag:hover {
	color:black;
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
   -moz-transform:scale(1.1,1.1);
	transition-duration: .3s
}

/* иконки поста */

.hp-listing--view-block .hp-listing__footer {
   	display: grid;
    grid-template-rows: 25px 25px;
    grid-template-columns: 25% 18% 18% 20% 20%;
}

.hp-listing--view-block .hp-listing__attributes--primary  {
	grid-column-start: 1;
	grid-column-end:4;
	grid-row-start: 1 !important;
}

.hp-listing_actions hp-listing_actions--primary {
	grid-row-start: 2!important;
	grid-column-start: 2;
}

.pld-like-dislike-wrap {
    display: inline-block;
    grid-column-start: 1 !important;
}
.hp-listing--view-block .hp-listing__actions--primary {
	grid-row-start: 2!important;
	grid-column-start: 1;
}

.hp-listing--view-block .hp-listing_attributes--secondary .hp-listing_attribute  {
	min-height: 10px !important;
}

.hp-listing--view-block .hp-listing__content{
	 padding-bottom: 10px !important;
}
/* слайдер фоток карточки объявления */
.slick-slide {
	border: none !important;
	object-fit:contain;
}

.hp-listing__images  {
	border:none !important;
}

.hp-listing__images-carousel .slick-slide img  {
	width: 100px !important;
	height: 100px !important;
	object-fit: cover;
}

.hp-listing__images img {
	height: 70vh !important;
  object-fit: contain;
}

@media (max-width:550px) {
	.hp-listing__images img  {
		height: 40vh !important;
		object-fit: cover;
	}
}

/* стили новости блок нижний */
.wp-show-posts-entry-summary p {
	display:none;
}


.wp-show-posts-entry-header  {
	border-bottom:1px solid rgba(0,0,0,0.12);
}


.wp-show-posts-columns#wpsp-18653 {
	background-color: white;
	height: 33vh;
}

@media (max-width: 830px) {
	.wp-show-posts-columns#wpsp-18653 {
		height: auto;
	}
}

.wp-show-posts-meta a {
	color:#488da8;
}

.wp-show-posts-meta a:visited {
	color:#488da8;
}

.wp-show-posts-entry-title a {
	color: black;
}

.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block)  {
	height: 20%;
}

.news-name {
	   margin-top: 2% !important;
    border-bottom: 1px solid rgba(0,0,0,0.12);
    box-shadow: 0 4px 2px -1px rgb(0 0 0 / 20%);
}

.news {
	border: 1px solid rgba(0,0,0,0.12);
    background-color: white;
    margin-bottom: 10%;
}

.wp-show-posts .wp-show-posts-entry-title  {
	overflow: hidden;
	text-overflow:ellipsis;
	height: 25px;
	width: 400px;
	display: inline-block;
	white-space:nowrap;
}

@media (max-width: 900px) {
	.wp-show-posts .wp-show-posts-entry-title {
		width: 250px;
	}
}


@media (max-width:550px) {
	.wp-show-posts .wp-show-posts-entry-title {
		width: 250px;
		padding-left:10px;
	}
	
	.wp-show-posts-meta a {
		padding-left: 10px;
	}
}

@media (max-width:320px) {
	.wp-show-posts .wp-show-posts-entry-title {
		width: 200px;
	}
}
@media only screen and (max-width: 504px){
body {
    background-color: white;
    padding-top: 16px;
		}}
.hp-form:not(:last-child) {
    margin-bottom: 0px;
    margin-top: 0;
    /* padding-bottom: 0px; */
}

/* input.hp-field.hp-field--search {
    width: 300px;
    min-width: auto;
    max-width: 800px;
} */

.hp-form--wide .hp-form__field, .hp-form--wide .hp-form__fields {
    flex: 1;
    color: ba;
    /* z-index: 100; */
    color: black;
}
span.select2.select2-container.select2-container--default {
    color: black;
}

.header-navbar {
    background: linear-gradient(90deg, #E30613 0%, #4A569D 118.54%) !important;
    /* background: #3A4750; */
    color: #FFFFFF;
}



form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
    margin-left: 50px;
    height: 71px;
}

button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
   
    border-radius: 0px;
}



.header-navbar {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
    padding: 1rem 2rem;
}

@media only screen and (max-width: 600px) {
    .header-logo {
        width: 56px;
    }
    input.hp-field.hp-field--search {
        background: none !important;
    }

    .header-navbar__start {
        margin-right: 20px;
    }
    .hp-form__field.hp-form__field--select {
        /* display: none; */
        display: none;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        position: absolute;
        border: none;
        top: 87px;
        left: -14px;
    }
    header.hp-page__header {
        display: none;
    }
    .header-navbar {
      
        align-items: flex-start;
        display: flex;
        justify-content: flex-start;
       
    }
    .hp-form__fields {
        height: 39px;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        height: 39px;
    }
    .hp-form__footer {
        left: 0;
        position: absolute;
        width: 40px;
        height: 39px;
        /* display: none; */
        top: 0;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        height: 39px;
        width: 311px;
        padding: 0;
        background: none;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
        border: none;
        opacity: 0;
        box-sizing: border-box;
        border-radius: 0px 6px 6px 0px;
        background: transparent !important;
    }
    .hp-form__footer {
        right: 0;
        left: unset;
        /* opacity: 0; */
        position: absolute;
        width: 40px;
        /* background-image: url(/search.png); */
        height: 38px;
        opacity: 0.9;
        background-repeat: no-repeat;
        background-size: 34px;
        /* display: none; */
        top: 3px;
    }
    }
  
/* inside */


.hp-form--listing-search {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 6px 0px 0px 6px;
    /* background-color: transparent; */
}


.hp-form:not(:last-child) {
    margin-bottom: 0px;
    margin-top: 0;
    /* padding-bottom: 0px; */
}

input.hp-field.hp-field--search {
    width: 300px;
    min-width: auto;
    max-width: 800px;
}

.hp-form--wide .hp-form__field, .hp-form--wide .hp-form__fields {
    flex: 1;
    color: ba;
    /* z-index: 100; */
    color: black;
}
span.select2.select2-container.select2-container--default {
    color: black;
}

.header-navbar {
    background: linear-gradient(90deg, #E30613 0%, #4A569D 118.54%) !important;
    /* background: #3A4750; */
    color: #FFFFFF;
}



form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
    margin-left: 50px;
    height: 71px;
}

button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
    height: 71px;
    width: calc(12vw);
    transition: all 1s;
    transition-property: color, background;
    border: 0.5px solid #ffffff80;
    box-sizing: border-box;
    border-radius: 0px 6px 6px 0px;
    background: transparent;
}


.header-navbar {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
    padding: 1rem 2rem;
}

@media only screen and (max-width: 600px) {
    .second_row {
        margin-top: 13px;
    }
    .header-logo {
        width: 56px;
    }
    input.hp-field.hp-field--search {
        background: none !important;
    }

    .header-navbar__start {
        margin-right: 20px;
    }
    .hp-form__field.hp-form__field--select {
        /* display: none; */
        display: none;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        position: absolute;
        border: none;
        top: 87px;
        left: -14px;
    }
    header.hp-page__header {
        display: none;
    }
    .header-navbar {
        height: 155px;
        align-items: flex-start;
        display: flex;
        justify-content: flex-start;
        
    }
    .hp-form__fields {
        height: 39px;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        height: 39px;
    }
    .hp-form__footer {
        left: 0;
        position: absolute;
        width: 40px;
        height: 39px;
        /* display: none; */
        top: 0;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        height: 39px;
        width: 311px;
        padding: 0;
        background: none;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
        border: none;
        opacity: 0;
        box-sizing: border-box;
        border-radius: 0px 6px 6px 0px;
        background: transparent !important;
    }
    .hp-form__footer {
        left: 10px;
        /* opacity: 0; */
        position: absolute;
        width: 40px;
        background-image: url(/search.png);
        height: 38px;
        opacity: 0.9;
        background-repeat: no-repeat;
        background-size: 34px;
        /* display: none; */
        top: 3px;
    }
  }

  .hp-field.hp-field--search {
    /* min-width: 140%; */
    width: 100%;
    min-width: 800px;
    margin-top: 0px;
    background: none;
    background-color: transparent;
}
.select2-container--default .select2-selection--multiple {
    background-color: transparent;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}
.hp-form--listing-search, .hp-form--vendor-search {
    border: 1px solid rgba(7, 36, 86, 0.075);
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(7, 36, 86, 0.075);
    background-color: #fff;
    padding: 0px;
    align-items: center;
}

button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
    width: calc(12vw);
    border: 0.5px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 0px 6px 6px 0px;
    background: transparent;
}
span.select2-selection.select2-selection--multiple {
    color: white;
}
form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
    margin-left: 50px;
    height: 71px;
    width: calc(55vw);
}

input.hp-field.hp-field--search::placeholder{
    color: white;
}
form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
    background: rgba(255, 255, 255, 0.25);
}
.hp-form__field.hp-form__field--search {
    background: transparent;
}
input.hp-field.hp-field--search {
    background: transparent;
}
.hp-form__footer {
    margin-bottom: 1px;
    margin-top: 1px;
    /* padding: 45px; */
}

form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
    border-radius: 6px 6px 6px 6px;
    background: rgba(255, 255, 255, 0.25);
}
.hp-form--listing-search .hp-form__field:not(:last-child), .hp-form--vendor-search .hp-form__field:not(:last-child) {
    border-right: 1px solid rgb(245 245 245);
}
body > div.site-container > header > div.header-navbar > div.header-navbar__start > form > div.hp-form__fields > div.hp-form__field.hp-form__field--search::before {
    height: 51px;
    position: absolute;
    content: '';
    top: 10px;
    left: 28px;
    background-repeat: no-repeat;
    background-size: 28px 28px;
    width: 50px;
    background-image: url(/assets/s_header.svg);
}

.hp-form__field.hp-form__field--search {
    position: relative;
}

.select2-container--default .select2-selection .select2-selection__rendered {
    padding: 0.4375rem 1rem 0.4375rem 2rem;
    color: inherit;
    line-height: 1.5;
}
i.fas.fa-map-marker-alt {
    font-size: 22px;
    padding-right: 10px;
}

button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
    width: calc(12vw);
    transition: 1s;
    transition-property: color, backgraund;
    border: 0.5px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 0px 6px 6px 0px;
    background: transparent;
}

.hp-form--listing-search {
    margin-top: 00px;
}
.header-navbar__start {
    display: flex;
    /* justify-content: end; */
    align-items: flex-start;
}
form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
    margin-top: 10px;
}
.header-logo img {
    height: 150px;
    display: block;
    width: 100%;
    width: 150px;
}
.header-navbar__end {
    margin-top: 10px;
    justify-content: flex-end;
    width: 300px;
}
.gttr {
    justify-content: center;
    /* display: flex; */
    border: 0.5px solid rgba(255, 255, 255, 0.5);
    box-sizing: border-box;
    border-radius: 6px;
    padding-right: 0px;
    display: flex;
    padding: 7px 18px;
    width: 114px;
}
i.hp-icon.fas.fa-user {
    display: none;
}
.hp-menu--site-header {
    padding-left: 50px;
    display: flex;
    align-items: center;
    margin: 0;
}
a.hp-menu__item.hp-menu__item--user-account.hp-link.notranslate {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 13px;
    /* position: absolute; */
    width: fit-content;
    height: 40px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 6px;
}
.second_row {
    position: fixed;
    margin-top: 36px;
    margin-left: 232px;
    align-items: center;
    justify-content: flex-start;
    display: flex;
    z-index: 9000;
    /* z-index: 80000; */
    width: calc(75vw);
}
a.b2blinl {
    color: white;
    z-index: 9000;
}

#sendMyListing {
    margin-left: auto;
    background: #E30613;
    border: 0.5px solid #ffffff80;
    box-sizing: border-box;
    border-radius: 6px;
    z-index: 9000;
    /* background: #15cd72; */
}

i.hp-icon.fas.fa-plus {
    display: none;
}

.header-navbar__end {
    margin-top: 10px;
    justify-content: flex-end;
    width: 335px;
}
.header-navbar__end {
    margin-top: 10px;
    /* margin-left: 114px; */
    justify-content: flex-end;
    /* width: 306px; */
}
a.hp-menu__item.hp-menu__item--user-login.hp-link {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 13px;
    /* position: absolute; */
    width: fit-content;
    height: 40px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 6px;
}
.hp-listing__image {
    padding: 0px;
}
i.hp-icon.fas.fa-sign-in-alt {
    display: none;
}
.hp-listing--view-block .hp-listing__footer {
    padding: 0.2rem 0.5rem;
    /* border-top: 1px solid rgba(7, 36, 86, 0.075); */
}
.hp-listing--view-block .hp-listing__footer {
    display: flex;
    /* grid-template-rows: 25px 25px; */
    /* grid-template-columns: 25% 18% 18% 20% 20%; */
}
.hp-listing--view-block .hp-listing__content {
    padding-bottom: 5px !important;
    padding: 5px;
}
.hp-listing__image img {
    /* background: black; */
    box-shadow: none;
    border-radius: 2px;
    height: 170px;
    object-fit: cover;
    width: 100%;
    max-height: 223px;
    /* box-shadow: 4px 4px 15px 	rgba(0,0,0,0.25); */
    border-radius: 2px;
    /* height: 182.25px; */
}


@media only screen and (max-width: 1500px) {
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
      
        height: 55px;
       
    }
    button.hp-form__button.button.alt.button.hp-field.hp-field--submit {
        height: 55px;
      
    }
    .header-logo img {
        height: 118px;
        display: block;
        width: 100%;
        width: 118px;
    }
    .hp-menu--site-header {
        padding-left: 25px;
        display: flex;
        align-items: center;
        margin: 0;
    }
    .second_row {
        position: fixed;
        /* margin-top: -12px; */
        margin-left: 201px;
        align-items: center;
        justify-content: flex-start;
        display: flex;
        z-index: 9000;
        z-index: 80000;
        width: calc(82vw);
    }
    .second_row {
        position: fixed;
         /* margin-top: 19px;  */
        margin-left: 201px;
        align-items: center;
        justify-content: flex-start;
        display: flex;
        z-index: 9000;
        /* z-index: 80000; */
        width: calc(83vw);
    }
    #sendMyListing {
        width: 263px;
        margin-left: auto;
        background: #E30613;
        border: 0.5px solid #ffffff80;
        box-sizing: border-box;
        border-radius: 6px;
        z-index: 9000;
        /* background: #15cd72; */
    }
    
  }

 



  .mobile_bootom_navbar{
      display: none;
  }
  @media only screen and (max-width: 1024px) {
    .hp-col-xs, .hp-col-xs-1, .hp-col-xs-10, .hp-col-xs-11, .hp-col-xs-12, .hp-col-xs-2, .hp-col-xs-3, .hp-col-xs-4, .hp-col-xs-5, .hp-col-xs-6, .hp-col-xs-7, .hp-col-xs-8, .hp-col-xs-9, .hp-col-xs-offset-0, .hp-col-xs-offset-1, .hp-col-xs-offset-10, .hp-col-xs-offset-11, .hp-col-xs-offset-12, .hp-col-xs-offset-2, .hp-col-xs-offset-3, .hp-col-xs-offset-4, .hp-col-xs-offset-5, .hp-col-xs-offset-6, .hp-col-xs-offset-7, .hp-col-xs-offset-8, .hp-col-xs-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: 1rem;
        padding-left: 0px;
    }
    form > div.hp-form__fields > div.hp-form__field.hp-form__field--search::before {
        height: 51px;
        position: absolute;
        content: '';
        top: 10px;
        left: unset;
        right: 32px;
        background-repeat: no-repeat;
        background-size: 28px 28px;
        width: 35px;
        background-image: url(/assets/s_header.svg);
    }
   
    .btn[data-v-6f591188] {
      
        display: none;
    }
    
    .mobile_bootom_navbar {
        width: -webkit-fill-available;
        display: block;
        position: fixed;
        /* z-index: 5000; */
        z-index: 500;
        bottom: 0;
    }
    input.hp-field.hp-field--search {
        width: 100%;
        padding: 16px;
        /* padding-left: 29px; */
    }
    .mobile_bootom_navbar_wrapper {
        width: -webkit-fill-available;
        height: 69px;
        background: white;
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        padding: 11px;
    }
    span.mi {
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        /* line-height: 12px; */
        text-align: center;
        letter-spacing: 0.4px;
        color: #111111;
    }
    .m_inner_f a img {
        height: 20px;
        /* width: 20px; */
    }
    .m_inner_f a {
        flex-direction: column;
        display: flex;
    }
    .app.-mobile .btn {
        display: none;
        width: 64px;
        height: 64px;
    }
    .m_inner_f a {
        display: flex;
    }

    #app > div:nth-child(2) > div{
        display: none;
    }
    .hp-menu.hp-menu--site-header.hp-menu--main {
        display: none;
    }
    .header-navbar {
        padding: 0;
    }
    .hp-form__footer {
        background: none;
    }

    .navbar {
        right: 0;
        position: absolute;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: .5rem 1rem;
    }
    button.navbar-toggler {
        margin-left: auto;
        /* float: left; */
    }
    .hp-form__footer {
        background: none;
    }
    .header-navbar__start{
        display: none;
    }
    .header-navbar__end {
        margin-top: 0px;
        justify-content: flex-start;
        width: -webkit-fill-available;
    }
    .header-logo img {
        height: 32px;
        min-width: 32px;
        display: block;
        width: 100%;
        width: 32px;
    }
    nav.navbar.navbar-expand-md.navbar-light.bg-light {
        margin-left: auto;
    }
    .header-logo {
        z-index: 9999;
        width: 56px;
        top: 13px;
        left: 14px;
        position: absolute;
    }

   
    .navbar-nav {
        margin-left: 21px;
        padding-top: 20px;
        display: -ms-flexbox;
        display: flex;
        align-items: end;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
    }
    a.super-banner.banner-item {
        transform: unset;
    }
    .navbar-light .navbar-nav .nav-link {
        color: rgb(255 255 255);
        font-size: 24px;
        line-height: 20px;
    }
    .mobile-opened {
        background: linear-gradient(180deg, #C94F57 0%, #17236C 100%);

    }
    .bg-light {
        background-color: transparent  !important;
    }
    nav.navbar.nav-fill.w-100.navbar-expand-md.navbar-light.bg-light {
        background-color: transparent !important;
    }
    header.hp-page__header {
        display: none;
    }

    form > div.hp-form__fields > div.hp-form__field.hp-form__field--search::before {
        height: 51px;
        position: absolute;
        content: '';
        top: 10px;
        left: unset;
        right: 0;
        background-repeat: no-repeat;
        background-size: 23px 28px;
        width: 35px;
        background-image: url(/assets/s_header.svg);
    }
   
    .header-logo {
        width: 56px;
        top: 13px;
        left: 14px;
        position: absolute;
    }
    a.b2blinl {
        font-size: 13px;
        color: white !important;
        z-index: 9000;
    }
    a.hp-form__action.hp-form__action--listing-category-change.hp-link {
        margin-top: 20px;
        padding-left: 20px;
    }
    form.hp-form.hp-form--listing-submit {
        position: unset;
        height: 950px;
        margin: 0;
    }
    .hp-row {
        flex-direction: row;
    }
    .navbar-light .navbar-nav .nav-link {
        color: rgb(255 255 255) !important;
    }
    ul.dropdown-menu.show {
        background: transparent;
    }
    /* h4.hp-listing__title {
        height: 70px;
    } */
    .hp-listing__attribute.hp-listing__attribute--bedrooms {
        margin-top: -8px;
    }
    .hp-listing__attribute.hp-listing__attribute--bedrooms {
        /* display: block; */
        position: absolute;
    }
    .dropdown-item {
        text-align: left;
        display: block;
        width: 100%;
        padding: .25rem 1.5rem;
        clear: both;
        font-weight: 400;
        color: #ffffff !important;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
    }

    .second_row {
      
         /* margin-top: 57px; */
        }

    .dropdown-item {
        text-align: left;
        display: block;
        width: 100%;
        padding: .25rem 1.5rem;
        clear: both;
        font-weight: 400;
        color: #ffffff;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
    }

    #content > div > div > div > div > main > div:nth-child(3) > div > div{
        flex-direction: row;
    }
    .header-navbar {
        height: 85px;
        align-items: flex-start;
        display: flex;
        justify-content: flex-start;
        
    }
    .hp-listing__image a {
        display: flex;
        justify-content: center;
    }
    .second_row {
        font-size: 16px;
        position: fixed;
        
        margin-left: 11px;
        align-items: center;
        justify-content: flex-start;
        display: flex;
        z-index: 2000;
        /* z-index: 80000; */
        width: calc(82vw);
    }
    #content > div > div > div:nth-child(4) > div > div.row > div.col-6.col-sm-12.col-md-12.col-lg-9 > div:nth-child(8) > div{
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -1rem;
       
    }

    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        margin-top: 15px;
        height: 47px;
        top: 0;
        left: 0;
        margin-left: 84px;
        /* height: 71px; */
        width: calc(59vw);
    }
    .header-logo img {
        /* display: none; */
        height: 51px;
        min-width: 51px;
        display: block;
        width: 100%;
        width: 52px;
    }
    .hp-form__field.hp-form__field--search {
        border: none !important;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
        margin-top: 15px;
        height: 49px;
        top: 0;
        left: 0;
    }
    form.hp-form--wide.hp-form--primary.hp-block.hp-form.hp-form--listing-search {
       
    }
    nav.navbar.nav-fill.w-100.navbar-expand-md.navbar-light.bg-light {
       
        background-color: transparent !important;
    }
    .navbar-light .navbar-toggler {
        margin-top: 10px;
        /* margin-left: 5px; */
        /* padding-top: 10px; */
        color: rgba(0,0,0,.5);
        border-color: rgba(0,0,0,.1);
    }
    .mobile-nav {
        display: none;
    }
    a.ab-item.first-tag {
        display: none;
    }
    a.second-tag {
        display: none;
    }
    #content > div.container > div > div:nth-child(4) > div > div.row > div.col-6.col-sm-12.col-md-12.col-lg-3 {
        display: none;
    }

    #content > div.container > div > div:nth-child(4) > div > div.row > div.col-6.col-sm-12.col-md-12.col-lg-9{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .hp-col-xs-12 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .hp-listing__image {
        padding: 0px;
    }
    .news.col-6.col-sm-12.col-md-12.col-lg-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hp-listing__image img {
        box-shadow: none;
        border-radius: 2px;
        height: 180px;
        object-fit: cover;
        width: auto;
        max-height: 180px;
    }
    .hp-grid__item.hp-col-sm-4.hp-col-xs-12 {
        padding: 7px;
    }
    .hp-listing__content {
        padding: 4px !important;
    }
    .hp-listing--view-block .hp-listing__footer {
        padding: 5px;
        display: flex;
        grid-template-rows: 25px 25px;
        grid-template-columns: unset;
    }
    .hp-listing--view-block .hp-listing__attributes--secondary {
        height: 10px;
        margin-bottom: -.25rem;
    }
    .hp-listing--view-block .hp-listing__attributes--secondary .hp-listing__attribute {
        white-space: nowrap;
        font-size: 0.73rem;
        overflow-x: scroll  !important;
        display: block;
        width: 137px;
        min-height: 10px;
       
        text-overflow: ellipsis;
        display: -moz-box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
    }
    main.hp-page__content.hp-col-sm-8.hp-col-xs-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    #listingTimeBlock {
        flex-direction: row;
        align-items: baseline;}
        
        .hp-listing__image img {
            box-shadow: none;
            border-radius: 2px;
            height: 180px;
            object-fit: cover;
            width: auto;
            max-height: 180px;
        }

        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 10rem;
            padding: .5rem 0;
            margin: .125rem 0 0;
            font-size: 1rem;
            color: #2f6faf;
            text-align: left;
            list-style: none;
            background-color: transparent;
            background-clip: padding-box;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: .25rem;
        }
        .hp-grid:last-child {
            margin-bottom: 0rem;
        }
        .navbar-light .navbar-nav .nav-link {
            color: rgb(255 255 255);
            font-size: 24px;
            text-align: left;
            line-height: 20px;
        }
        .dropdown-item {
            display: block;
            width: 100%;
            padding: .25rem 1.5rem;
            clear: both;
            font-weight: 500;
            color: #ffffff;
            text-align: inherit;
            white-space: nowrap;
            background-color: transparent;
            border: 0;
            text-align: left;
        }
        .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
            color: rgb(255 255 255 / 90%);
        }
    
    .title:not(:last-child) {
        font-size: 17px;
        margin-bottom: 0.2rem;
    }
    .comment-respond .comment-reply-title {
        display: flex;
        font-size: 17px;
        align-items: center;
        justify-content: space-between;
    }
    #content > div > div > div:nth-child(4) > div > div.row > div.col-6.col-sm-12.col-md-12.col-lg-9 > div:nth-child(3) > div{
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0rem;
        margin-left: 0rem;
    }
    .hp-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0rem;
        margin-left: 0rem;
    }
    #content > div > div > div > footer > div > div.hp-listings.hp-block.hp-grid > div {
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0rem;
        margin-left: 0rem;
    }


    
  }

.hp-row.dd {
    margin-left: 0;
    margin-right: 0;
}
.header-hero--large {
    padding: 9rem 0 0 0;
    background-color: #c4c4c4;
}
.hp-col-xs, .hp-col-xs-1, .hp-col-xs-10, .hp-col-xs-11, .hp-col-xs-12, .hp-col-xs-2, .hp-col-xs-3, .hp-col-xs-4, .hp-col-xs-5, .hp-col-xs-6, .hp-col-xs-7, .hp-col-xs-8, .hp-col-xs-9, .hp-col-xs-offset-0, .hp-col-xs-offset-1, .hp-col-xs-offset-10, .hp-col-xs-offset-11, .hp-col-xs-offset-12, .hp-col-xs-offset-2, .hp-col-xs-offset-3, .hp-col-xs-offset-4, .hp-col-xs-offset-5, .hp-col-xs-offset-6, .hp-col-xs-offset-7, .hp-col-xs-offset-8, .hp-col-xs-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 1px;
    padding-left: 0px;
}

.container {
    width: 100%;
    padding-right: 1px;
    padding-left: 1px;
    margin-right: auto;
    margin-left: auto;
}

@media only screen and (max-width: 600px) {
    button.swal2-confirm.contrp_confirm.swal2-styled {
    padding: 50px;
    /* padding-left: 13px; */
}
    button.swal2-confirm.contrp_confirm.swal2-styled {
    padding-left: 13px;
}

.swal2-actions.contrp_actions {
    margin-top: 200px;
  width: 180px;
  margin-left: 14px;
  display: flex;
  justify-content: flex-start;
}
.swal2-popup.swal2-modal.contrp_popup.swal2-show {
  width: auto;
  /* padding: 0.01em; */
  color: FECC0B;
      padding: 0 !important;
  background: url(https://kupi-business.kz/assets/fon__frmmob_new.png) no-repeat !important;
  display: grid;
  background-size: cover !important;
}
.swal2-html-container.contrp_html {
  padding: 0px !important;
}
button.swal2-close.contrp_close {
  color: black;
}
h1.mod_h1 {
  white-space: nowrap;
  font-size: 32px;
  color: black;
  /* text-transform: uppercase; */
}
}

button.newbtnnew {
    position: absolute;
    left: -162px;
    bottom: -82px;
}