/*   
Theme Name: rubik
Version: 1.2.32
Author: rubik
Author URI: https://rubik.com.ua/
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone,
img.alignnone {
    margin: 1.5em 0;
}
.aligncenter,
img.aligncenter {
    display: block;
    margin: 1.5em auto;
}
.alignleft,
img.alignleft {
    float: left;
    max-width: 49%;
    flex: 0 0 49%;
}
.alignright,
img.alignright {
    float:right;
    max-width: 49%;
    flex: 0 0 49%;
}

.wp-caption {
    padding: 0px;
    text-align: center;
    width: initial!important;
}

.wp-caption.alignnone {
    margin:0;
}

.wp-caption.alignleft {
    margin: 0;
}

.wp-caption.alignright {
    margin:0px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    /*width: 100%;*/
}

.wp-caption p.wp-caption-text {
    font-style: italic;
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    opacity: 0.5;
    margin: 16px 0px 55px;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

body {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    background: #010101;
    cursor: default;
    font-weight: 400;
    overflow-y: scroll!important;
    padding-right: 0!important;
}
body.hidden{
    overflow: hidden!important;
}
.body-mask {
    opacity: 0;
    position: fixed;
    left: -9999px;
    top: 0;
    background: rgba(35, 31, 31, 0.6);
    z-index: 990;
    transition: opacity 0.2s ease;
}
.body-mask.active {
    opacity: 1;
    left: 0;
    right: 0;
    bottom: 0;
}
.modal-open .modal {
    padding-right: 0!important;
}
.pum-open {
    overflow-y: scroll!important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: auto;
}
/*Reset*/
p {
    margin-bottom: 0;
}
textarea,
input {
    font-family: 'Rubik', Arial, sans-serif;
}
img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}
button,
a {
    color: #AE8E65;
    outline: none!important;
    transition: all .2s ease;
}
a:hover{
    color: #fff;
    text-decoration: none;
}

iframe {
    max-width: 100%;
}
::selection {
    background: #000; /* Safari */
    color: #fff;
}
::-moz-selection {
    background: #000; /* Firefox */
    color: #fff;
}
/*h*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
    font-weight: 400;
    margin-bottom: 0.5em;
    margin-top: 1em;
}
h1, .h1 {
    font-size: 30px;
}
h2, .h2 {
    font-size: 28px;
}
h3, .h3 {
    font-size: 26px;
}
h4, .h4 {
    font-size: 24px;
}
/*END_Reset*/
/*Section_Content*/
article p {
    margin-bottom: 1rem;
}
article>h1:first-child,
article>h2:first-child,
article>h3:first-child,
article>h4:first-child {
    margin-top: 0 !important
}
article dl,
article ol,
article ul {
    margin-bottom: 1rem;
    padding-left: 25px;
    list-style-position: inside;
}
/*END_Section_Content*/

/*Modal*/
.modal .modal-header .modal-title {
    font-size: 24px;
    font-weight: 500;
    padding: 0.6em;
}
.modal .modal-header {
    position: relative;
    padding: 0;
}
.modal .modal-header .close {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #f00;
    padding: 0;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    color: #fff;
    border-radius: 50%;
    opacity: 1;
}
.modal .modal-header .close img {
    width: 14px;
}
/*END_Modal*/


/*Contact_Form_7*/
.wpcf7-form {
    position: relative;
}
.wpcf7-form-control:not(.wpcf7-submit),
.form-control {
    font-size: 15px;
    padding: 0.8em 1em;
    height: initial;
    line-height: 1;
    border: 1px solid #e5e5e5;
    width: 100%;
    outline: none;
}
.wpcf7-form-control:not(.wpcf7-submit):focus,
.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(19, 191, 179, 0.5);
}
.wpcf7-submit {
    font-size: 18px;
    padding: 0.8em 1em;
    width: 100%;
}
.wpcf7-form .not-poblish {
    font-size: 12px;
    line-height: 1.2;
    padding-top: 1.2em;
    text-align: center;
    display: block;
}
.wpcf7-form textarea {
    resize: none;
}
.wpcf7-form .ajax-loader {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0!important;
    background: rgba(255, 255, 255, 0.7);
    width: 100%!important;
    height: 100%!important;
    background-repeat: no-repeat;
    background-position: center;
}
.wpcf7-form .wpcf7-form-control-wrap {
    display: block;
}
.wpcf7-form .wpcf7-not-valid-tip {
    font-size: 10px;
    position: absolute;
    right: 5px;
    bottom: 0;
}
.wpcf7-form .wpcf7-validation-errors {
    display: none!important;
}
.wpcf7-form .wpcf7-mail-sent-ok {
    background: #13bfb3;
    margin: 1em 0 0;
    text-align: center;
    padding: 0.5em 1em;
    font-size: 15px;
    border: none;
    color: #fff;
}
/*END_Contact_Form_7*/

/*Owl_Carousel*/
.owl-carousel .owl-nav > button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.owl-carousel .owl-nav .owl-prev {
    left: -24px;
}
.owl-carousel .owl-nav .owl-next {
    right: -24px;
}
.owl-carousel .owl-nav > button svg {
    font-size: 30px;
    opacity: 0.5;
    color: #231f1f;
    transition: all .2s ease;
}
.owl-carousel .owl-nav > button:hover svg {
    opacity: 1;
}
/*END_Owl_Carousel*/

/*Skroll_Top*/
.skroll_top {
    position: fixed;
    bottom: -30px;
    left: 30px;
    background: #888;
    border-radius: 50%;
    overflow: hidden;
    opacity: 0;
    z-index: 999;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.skroll_top.fix {
    bottom: 30px;
    opacity: 0.5;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.skroll_top.fix:hover {
    opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.skroll_top a {
    color: #fff;
    font-size: 36px;
    display: flex;
    padding: 0;
    line-height: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    align-items: center;
    text-decoration: none;
}
.skroll_top a i {
    position: relative;
    top: -6%;
    width: 100%;
}
/*END_Skroll_Top*/

/*Bootstrap and Basic styles*/
.btn {
    border-radius: 0.2rem;
    padding: 1em 1em;
    line-height: 1;
}
.btn.focus, .btn:focus {
    box-shadow: none;
}
.form-control:focus {
    border-color: #00b0b0;
    box-shadow: none;
}

.btn-primary {
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;
    background-color: transparent;
    border: 1px solid #AE8E65;
    border-radius: 3rem;
    padding: 13px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-primary:hover {
    color: #fff;
    background-color: #AE8E65;
    border-color: #AE8E65;
    text-decoration: none;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #AE8E65;
    border-color: #AE8E65;
}
.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    box-shadow: none;
    background-color: #AE8E65;
    border-color: #AE8E65;
}
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #AE8E65;
    border-color: #AE8E65;
    opacity: 0.5;
    cursor: initial;
}

/*Background_Color*/
.bg-grey{
    background: #f0f0f0;
}
.bg-orange{
    background: #ec6611;   
}
/*END_Background_Color*/

/*Font_Text*/
.text-300 {
    font-weight: 300;
}
.text-400 {
    font-weight: 400;
}
.text-500 {
    font-weight: 500;
}
.text-700 {
    font-weight: 700;
}
/*END_Font_Text*/

/*Color_Text*/
.text-black {
    color: #221f1f;
}
.text-grey {
    color: #616161;
}
.text-orange {
    color: #ec6611;
}
/*END_Color_Text*/

/*Color_Link*/
.text-black a,
a.text-black {
    color: #221f1f;
}
.text-grey a,
a.text-grey {
    color: #616161;
}
.text-orange a,
a.text-orange {
    color: #ec6611;
}
.text-white a,
a.text-white {
    color: #fff;
}
.text-black a:hover,
a.text-black:hover,
.text-grey a:hover,
a.text-grey:hover,
.text-orange a:hover,
a.text-orange:hover {
    color: #ec6611;
}
/*END_Color_Link*/

.border,
.border-top,
.border-right,
.border-bottom,
.border-left {
    border-color: #dfdfdf!important;
}
hr {
    border-top: 1px solid #dfdfdf;
}

/*border-radius*/
.rounded-5 {
    border-radius: 0.3125rem;
}
.rounded-5-top {
    border-radius: 0.3125rem 0.3125rem 0 0;
}
.rounded-5-bottom {
    border-radius: 0 0 0.3125rem 0.3125rem;
}
.rounded-5-left {
    border-radius: 0.3125rem 0 0 0.3125rem;
}
.rounded-5-right {
    border-radius: 0 0.3125rem 0.3125rem 0;
}
.rounded-4 {
    border-radius: 0.25rem;
}
.rounded-4-top {
    border-radius: 0.25rem 0.25rem 0 0;
}
.rounded-4-bottom {
    border-radius: 0 0 0.25rem 0.25rem;
}
.rounded-4-left {
    border-radius: 0.25rem 0 0 0.25rem;
}
.rounded-4-right {
    border-radius: 0 0.25rem 0.25rem 0;
}
/*border-radius*/



/*Section_Top*/
#top{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 999;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 95%);
    padding: 18px 0px;
    transition: all 0.2s ease;
}
#top.fixed{
    padding: 5px 0px;
    background: #010101;
    box-shadow: 0px 6px 40px -15px rgb(174 142 101 / 50%);
}
#topnav ul{
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#topnav ul li{
    margin-right: 80px;
}
#topnav ul li:last-child{
    margin-right: 0px;
}
#topnav ul li a{
    font-size: 14px;
    line-height: 17px;
    color: #fff;
}
#topnav ul li.active a,
#topnav ul li a:hover{
    color: #AE8E65;
    text-decoration: none;
}
#topnav ul li a img{
    padding-right: 0px;
}
#topnav ul li a span{
    padding-left: 0px;
    margin-left: 20px;
}


.header-phone{
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    margin-left: 15px;
}
.header-phone span{
    color: #AE8E65;
    transition: all 0.2s ease;
}
.header-phone-wrapper:hover .header-phone,
.header-phone:hover{
    text-decoration: none;
    color: #AE8E65;
}
.header-phone-wrapper:hover{
    cursor: pointer;
}
.header-phone-wrapper svg rect,
.header-phone-wrapper svg path{
    transition: all 0.2s ease;
}
.header-phone-wrapper:hover svg rect{
    stroke:#fff;
}
.header-phone-wrapper:hover svg path{
    fill: #fff;
}


/*Dropdown_Menu*/
.dropdown .dropdown-menu {
    display: block;
    left: -9999px;
    opacity: 0;
    margin: 0;
    padding: 0;
    min-width: 10px;
    transition: opacity 0.2s ease;
}
.dropdown:hover > .dropdown-menu {
    left: 0;
    opacity:1;
}
/*END_Dropdown_Menu*/
/*END_Section_Top*/


/* Home */
.slider,
#main-slider.owl-carousel .owl-item img,
#main-slider{
    height: 100vh;
    object-fit: cover;
    border-radius: 0px;
}
#main-slider.owl-carousel .owl-nav button svg{
    opacity: 1;
}

#main-slider.owl-carousel .owl-nav .owl-next,
#main-slider.owl-carousel .owl-nav .owl-prev{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 2px solid #FFFFFF;
}

#main-slider.owl-carousel .owl-dots{
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
}
#main-slider.owl-carousel .owl-dots button{
    height: 1px;
    background: #555555;
    width: 24px;
    margin: 0px 4px;
}
#main-slider.owl-carousel .owl-dots button.active{
    background: #AE8E65;
}


#main-slider.owl-carousel .owl-nav button:hover{
    opacity: 0.7!important;
}
#main-slider .slider-item-text{
    position: absolute;
    left: 0px;
    right: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    top: 50%;
    transform: translateY(-50%);
}
#main-slider .slider-label{
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 25px;
}
.slider-text{
    max-width: 1300px;
    font-weight: 500;
    font-size: 66px;
    line-height: 74px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 45px;
}
.slider-link{
    font-size: 24px;
    line-height: 28px;
    color: #fff;
}
.slider-link:hover{
    text-decoration: none;
    color: #AE8E65;
}

.what-we-made{
    padding-top: 125px;
    padding-bottom: 100px;
}
.main-title{
    font-size: 32px;
    line-height: 40px;
    color: #AE8E65;
}
.sub-main-title{
    font-size: 24px;
    line-height: 40px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 40px;
}
.what-we-made__block{
    border-radius: 8px;
    overflow: hidden;
}
.what-we-made__block img{
    width: 100%;
    border-radius: 10px;
}

.what-we-made__block-text{
    position: absolute;
    bottom: 40px;
    left: 0px;
    right: 0px;
    padding: 0px 100px 0px 40px;
    z-index: 9;
}
.what-we-made__block-image{
    position: relative;
}
.what-we-made__block-image:before{
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    background: linear-gradient(360deg, #000000 13.36%, rgba(0, 0, 0, 0) 44.21%);
}
.what-we-made-bg-image{
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 3;
    width: initial!important;
    max-height: 80%;
}
.what-we-made__block-label{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    margin-bottom: 4px;
}
.what-we-made__block-title{
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 17px;
}
.what-we-made__block-button{
    border: 1px solid #AE8E65;
    background: transparent;
    color: #fff;
    padding: 13px 39px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 40px;
}
.what-we-made__block-button:hover{
    background: #AE8E65;
}

.auction{
    padding: 100px 0px 80px;
}
.auction-item{
    border-radius: 8px;
    overflow: hidden;
}
.auction-item img{
    width: 100%;
    filter: brightness(0.9);
    object-fit: cover;
}
.auction-item-content{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    padding: 70px 170px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.auction-item-content-title{
    font-size: 32px;
    line-height: 40px;
    color: #fff;
    margin-bottom: 16px;
}
.auction-item-content-text{
    font-weight: 300;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #FFFFFF;
}

.auction-steps{
    margin: 80px 0px 70px;
}
.auction_stage-text{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 0px 30px 75px 30px;
    z-index: 9;
}
.auction_stage-image:before{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 2;
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 81.22%);
}
.auction_stage-text-count{
    font-size: 20px;
    line-height: 40px;
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #AE8E65;
    border-radius: 50%;
    margin-bottom: 20px;
}
.auction_stage-text-label{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #AE8E65;
    margin-bottom: 4px;
}
.auction_stage-text-text{
    font-size: 18px;
    line-height: 28px;
}
.auction_stage-content img{
    width: 100%;
    object-fit: cover;
    border-radius: 8px;
}

.advantage{
    padding:120px 0px 170px;
}
.advantage-icon{
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #AE8E65;
    border-radius: 50%;
    margin-bottom: 25px;
}
.advantage-title{
    font-size: 28px;
    line-height: 40px;
    color: #AE8E65;
    margin-bottom: 15px;
}
.advantage-text{
    font-size: 18px;
    line-height: 28px;
}
.advantage-content-wrapper:nth-child(n+4){
    margin-top: 65px;
}
.advantage .sub-main-title{
    margin-bottom: 0px;
}
.advantage-logo{
    margin-top: 45px;
}



.founder{
    margin: 60px 0px 85px;
}
.founder-content{
    position: absolute;
    right: -270px;
    top: 100px;
}
.founder-content-name{
    font-size: 28px;
    line-height: 40px;
    color: #AE8E65;
    margin-bottom: 10px;
}
.founder-content-text{
    font-size: 18px;
    line-height: 28px;
}
.founder-text {
    position: absolute;
    right: -50%;
    transform: translateX(-12%);
    width: 400px;
    top: 45%;
    background: #AE8E65;
    border-radius: 8px;
    padding: 20px 30px;
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
}
.founder-image:before{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: linear-gradient(359.91deg, rgba(0, 0, 0, 0.4) 0.08%, rgba(0, 0, 0, 0) 37.16%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.founder-image img{
    border-radius: 8px;
}
.founder-bg{
    position: absolute;
    left: 70px;
    top: -50px;
    z-index: -1;
}
.founder-image{
    border-radius: 8px;
}


.contacts-form{
    padding: 80px 0px 80px;
}
.contacts-form-content{
    border-radius: 8px;
    padding: 60px 180px 60px 90px;
}


.home-news{
    padding: 80px 0px 0px;
}
.article-content{
    padding: 25px 35px;
}
.article-content .date{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #AE8E65;
    margin-bottom: 4px;
}
.article-content .article-title{
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
    display: inline-block;
    width: fit-content;
    color: #fff;
}
.article-content .article-title:hover{
    text-decoration: none;
    color: #AE8E65;
}
.article-content .article-small-desc{
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    opacity: 0.8;
}
.link-to-news{
    font-size: 14px;
    line-height: 17px;
    color: #AE8E65;
}
.link-to-news:hover{
    color: #fff;
    text-decoration: none;
}
.home-news-title{
    margin-bottom: 40px;
}
.home-news-title .sub-main-title{
    margin-bottom: 0px;
}
/* End Home */

/* End Category */
.breadcrumbs{
    margin-top: 100px;
    padding: 25px 0px;
    overflow-x: auto;
    border-top:  1px solid rgba(79,79,79,0.5);
}
.breadcrumbs a{
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    color: #AE8E65;
    display: flex;
    white-space: nowrap;
}
.breadcrumbs span{
    display: flex;
    white-space: nowrap;
    align-items: center;
}
.breadcrumbs a:after{
    content: '';
    margin: 0px 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='trending_flat_24px'%3E%3Cpath id='icon/action/trending_flat_24px' d='M14.3334 8.00004L11.6667 5.33337V7.33337H1.66675V8.66671H11.6667V10.6667L14.3334 8.00004Z' fill='%23AE8E65'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.breadcrumbs span.breadcrumb_last{
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    opacity: 0.5;
}
.category-top > img{
    object-fit: cover;
    border-radius: 8px;
}
.category-top .title_page{
    font-size: 48px;
    line-height: 52px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.category-top-content{
    padding: 110px 40px 35px 40px;
}
.news-cat-link{
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    padding: 11px 25px;
    border: 1px solid #AE8E65;
    border-radius: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-right: 15px;
    margin-top: 30px;
}
.news-cat-link.active,
.news-cat-link:hover{
    background:#AE8E65;
    text-decoration: none;
    color: #fff;
}
.article-loop{
    margin-top: 70px;
}
.home-news .article-loop{
    margin-top: 0px;
}
.article-loop .thumbnail img{
    border-radius: 8px;
}
.block-show-all{
    margin-top:80px;
}
/* Category */


/* FAQ */
.main-title-faq{
    margin-bottom: 30px;
}
.accordion .card{
    margin-bottom: 25px;
    border: 1px solid #AE8E65!important;
    border-radius: 8px!important;
    background: transparent;
    padding: 10px 35px 15px 30px;
}
.accordion .card .card-header{
    background: transparent;
    padding: 0px;
}
.accordion .card .card-header button{
    background: transparent;
    padding: 0px;
    font-size: 20px;
    line-height: 40px;
    color: #AE8E65;
    text-decoration: none;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: start;
}
.accordion .card .card-header button:hover{
    text-decoration: none;
}
.accordion .card .card-header button:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.3 6L1.7 0.3C1.3 -0.1 0.7 -0.1 0.3 0.3C-0.0999998 0.7 -0.0999998 1.3 0.3 1.7L5.2 6.6L0.3 11.5C0.1 11.7 0 11.9 0 12.2C0 12.8 0.4 13.2 1 13.2C1.3 13.2 1.5 13.1 1.7 12.9L7.4 7.2C7.7 7 7.7 6.4 7.3 6Z' fill='%23AE8E65'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 8px;
    width: 8px;
    height: 14px;
    display: block;
    transition: all 0.2s ease;
}
.accordion .card .card-header button span{
    margin-right: 10px;
}
.accordion .card .card-header button.collapsed:after{
    transform: rotate(0deg);
}
.accordion .card .card-header button:not(.collapsed):after{
    transform: rotate(90deg);
}
.accordion .card .card-body{
    padding: 0px;
    font-weight: 300;
    font-size: 18px;
    line-height: 36px;
    color: #FFFFFF;
    padding-top: 15px;
}
/* End FAQ */

/* Page Buy/Sell */
.buy-sell-main-banner-content{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 30px 40px;
    z-index: 9;
}
.buy-sell-main-banner picture img{
    max-height: 100%;
    border-radius: 8px;
}
.buy-sell-main-banner img{
    width: 100%;
    object-fit: cover;
    max-height: 100%;
}
.banner-image-bg{
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: initial!important;
    z-index: 2;
}
.buy-sell-main-banner .buy-sell-main-banner-wrapper-image{
    position: relative;
}
.buy-sell-main-banner .buy-sell-main-banner-wrapper-image:after{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: linear-gradient(360deg, #000000 17.76%, rgba(0, 0, 0, 0) 58.79%);
}
.buy-sell-banner-label{
    font-size: 22px;
    line-height: 48px;
}
.buy-sell-banner-text{
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 30px;
}
.btn-form-consultation{
    background: #AE8E65;
}
.btn-form-consultation:focus,
.btn-form-consultation:hover{
    background: transparent;
}
.experts{
    margin: 70px 0px;
}
.experts .founder-bg {
    left: 70px;
    top: 150px;
}
.experts-text{
    font-weight: 300;
    font-size: 22px;
    line-height: 36px;
    color: #FFFFFF;
    opacity: 0.6;
    margin-top: 13px;
}
.experts-founders{
    margin-top:70px;
}
.experts-founder-content{
    position: absolute;
    left: 0px;
    bottom: -30px;
    right: 0px;
    padding: 0px 60px 0px 40px;
    z-index: 9;
}
.experts-founder-image:after{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 2;
    background: linear-gradient(360deg, #000000 13.36%, rgba(0, 0, 0, 0) 44.21%);
}
.experts-founder-image img{
    border-radius: 8px;
}
.experts-founder-name{
    font-size: 28px;
    line-height: 40px;
    color: #AE8E65;
    margin-bottom: 5px;
}
.experts-founder-position{
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
}
.experts-founder-devis{
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
    opacity: 0.6;
    position: relative;
    display: inline;
}
.experts-founder-devis:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M6.736 7.236C6.54 7.236 6.386 7.166 6.274 7.026C6.162 6.886 6.106 6.732 6.106 6.564C6.106 6.312 6.162 6.06 6.274 5.808L8.08 1.062C8.22 0.781998 8.36 0.571998 8.5 0.431998C8.64 0.263998 8.864 0.179998 9.172 0.179998H9.886C10.11 0.179998 10.278 0.263998 10.39 0.431998C10.502 0.599999 10.53 0.809999 10.474 1.062L9.676 6.102C9.648 6.438 9.55 6.718 9.382 6.942C9.214 7.138 8.962 7.236 8.626 7.236H6.736ZM1.108 7.236C0.912 7.236 0.758 7.166 0.646 7.026C0.534 6.886 0.478 6.732 0.478 6.564C0.478 6.312 0.534 6.06 0.646 5.808L2.452 1.062C2.592 0.781998 2.732 0.571998 2.872 0.431998C3.012 0.263998 3.236 0.179998 3.544 0.179998H4.258C4.482 0.179998 4.65 0.263998 4.762 0.431998C4.874 0.599999 4.902 0.809999 4.846 1.062L4.048 6.102C4.02 6.438 3.922 6.718 3.754 6.942C3.586 7.138 3.334 7.236 2.998 7.236H1.108Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 11px;
    height: 8px;
    background-size: 11px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: -16px;
    top: 5px;
}
.experts-founder-devis:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M6.736 7.236C6.54 7.236 6.386 7.166 6.274 7.026C6.162 6.886 6.106 6.732 6.106 6.564C6.106 6.312 6.162 6.06 6.274 5.808L8.08 1.062C8.22 0.781998 8.36 0.571998 8.5 0.431998C8.64 0.263998 8.864 0.179998 9.172 0.179998H9.886C10.11 0.179998 10.278 0.263998 10.39 0.431998C10.502 0.599999 10.53 0.809999 10.474 1.062L9.676 6.102C9.648 6.438 9.55 6.718 9.382 6.942C9.214 7.138 8.962 7.236 8.626 7.236H6.736ZM1.108 7.236C0.912 7.236 0.758 7.166 0.646 7.026C0.534 6.886 0.478 6.732 0.478 6.564C0.478 6.312 0.534 6.06 0.646 5.808L2.452 1.062C2.592 0.781998 2.732 0.571998 2.872 0.431998C3.012 0.263998 3.236 0.179998 3.544 0.179998H4.258C4.482 0.179998 4.65 0.263998 4.762 0.431998C4.874 0.599999 4.902 0.809999 4.846 1.062L4.048 6.102C4.02 6.438 3.922 6.718 3.754 6.942C3.586 7.138 3.334 7.236 2.998 7.236H1.108Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 11px;
    height: 8px;
    background-size: 11px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    right: -16px;
    bottom: 0px;
}

.team-slider-content{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 30px;
    z-index: 9;
}
.team-slider-image:after{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 81.22%);
    z-index: 2;
}
.team-slider-name{
    font-size: 22px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #AE8E65;
    margin-bottom: 4px;
}
.team-slider-position{
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
}
.team{
    padding: 70px 0px 0px;
}
#team-slider.owl-carousel .owl-nav .owl-prev{
    left: initial;
    transform: translateY(0%);
    position: relative;
    margin-right:15px;
}
#team-slider.owl-carousel .owl-nav .owl-next{
    right:initial;
    transform: translateY(0%);
    position: relative;
}
#team-slider.owl-carousel .owl-nav button:hover{
    opacity: 0.4;
}
#team-slider.owl-carousel .owl-nav button{
    opacity: 1;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 2px solid #AE8E65;
}
#team-slider.owl-carousel .owl-nav button svg{
    opacity: 1;
}
#team-slider.owl-carousel .owl-nav{
    position: absolute;
    right: 0px;
    top: -80px;
}
#team-slider.owl-carousel .owl-item img{
    border-radius: 8px;
}

.steps-sell{
    margin-top: 100px;
}
.steps-sell .main-title{
    margin-bottom: 25px;
}
.steps-sell-text{
    font-weight: 300;
    font-size: 22px;
    line-height: 36px;
    opacity: 0.6;
    margin-bottom: 50px;
}
.steps-sell-list{
    background: #151515;
    border-radius: 6px;
    height: 100%;
    padding: 60px 50px 40px 85px;
}
.steps-sell-list-title{
    font-size: 32px;
    line-height: 40px;
    color: #AE8E65;
    margin-bottom: 30px;
}
.steps-sell-list-number{
    width: 54px;
    height: 54px;
    min-width: 54px;
    min-height: 54px;
    font-weight: 300;
    font-size: 20px;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 2px solid #AE8E65;
    margin-right: 25px;
}
.steps-sell-list-item-title{
    font-size: 24px;
    line-height: 40px;
    color: #AE8E65;
    margin-bottom: 7px;
}
.steps-sell-list-item-text{
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    opacity: 0.7;
}
.steps-sell-list-item{
    margin-bottom: 35px;
}
.steps-sell-list-item:last-child{
    margin-bottom: 0px;
}
/* End Page Buy/Sell */


/* Post */
h1{
    font-size: 48px;
    line-height: 52px;
    color: #FFFFFF;
}
h2,h3,h4,h5{
    display: flex;
    width: 100%;
    color: #AE8E65;
    padding: 0px 40px;
}
h2{
    font-size: 32px;
    line-height: 40px;
}
.description{
    font-weight: 300;
    font-size: 22px;
    line-height: 36px;
}
.description p{
    padding: 0px 40px;
}
.description p ~ div.wp-caption{
    margin-top: 50px;
}
.post-main-banner{
    border-radius: 8px;
}
.post-main-banner-image picture img{
    border-radius: 8px;
}
.post-main-banner-image .banner-image-bg{
    max-height: 90%;
}
.post-main-banner-image:before{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: linear-gradient(360deg, #000000 13.36%, rgba(0, 0, 0, 0) 44.21%);
}
.post-main-banner-content{
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 250px 40px 40px 40px;
    max-width: 800px;
}
.post-main-banner-date{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02em;
    margin-bottom: 4px;
}
.post-main-banner-content h1{
    margin-top: 0px;
}
.btn-recommendation{
    padding: 12px 20px;
}
/* End Post */


/* Page Contact */
.btn-send-message{
    padding: 13px 50px;
    background: #AE8E65;
}
.btn-send-message:focus,
.btn-send-message:hover{
    background: transparent;
}
.contacts-item-wrapper{
    margin-top: 25px;
}
.contacts-item{
    background: #151515;
    border-radius: 8px;
    padding: 20px 40px 35px;
}
.contacts-item-title{
    font-size: 20px;
    line-height: 40px;
    color: #AE8E65;
    margin-bottom: 15px;
}
.contacts-data-item{
    max-width: 50%;
    flex: 0 0 50%;
}
.contacts-data-item:nth-child(n+3){
    margin-top: 35px;
}
.contacts-data-item-content{
    font-size: 14px;
    line-height: 28px;
}
.contacts-data-item-content a{
    color: #fff;
}

.contacts-data-item-content span{
    color: #6B6B6B;
}
.contacts-data-item-icon{
    margin-right: 20px;
}
.contacts-data-item-content a:hover span,
.contacts-data-item-content a:hover{
    text-decoration: none;
    color:#AE8E65;
}
#map{
    height: 500px;
    margin-top: 30px;
    border-radius: 8px;
}
#map .gm-style .gm-style-iw-c {
    position: absolute;
    overflow: hidden!important;
    display: block!important;
    top: initial;
    left: 0;
    bottom: 0px;
    transform: translate3d(-50%,300%,0);
    background-color: #010101;
    color: #AE8E65;
    border-radius: 3rem;
    padding:0px;
    box-shadow: none;
}
#map .gm-style .gm-style-iw-d {
    overflow: hidden!important;
}
#map .gm-ui-hover-effect{
    display: none!important;
}
#map .gm-style-iw-tc{
    display: none!important;
}
#map .map_location_info{
    padding: 5px 10px;
}
/* End Page Contact */


/* Modals */
.bd-example-modal-lg .modal-dialog{
    max-width: 520px!important;
    width: 520px!important;
}
.modal-backdrop {
    background-color: #010101;
}
.modal-backdrop.show {
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bd-example-modal-lg.show {
    opacity: 1;
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.bd-example-modal-lg .close {
    opacity: 1;
    position: absolute;
    right: 0px;
    top:-55px;
}
.modal.show .modal-dialog,
.modal.fade .modal-dialog{
    transform: none!important;
}
.modal{
    bottom: 0px;
    right: 0px;
}
.modal-content{
    background: transparent;
}
.form-contents{
    background: #151515;
    border: 1px solid #AE8E65;
    border-radius: 8px;
    padding: 30px 45px 60px;
    position: relative;
}
.form-contents label{
    font-size: 16px;
    line-height: 19px;
    color: #AE8E65;
    margin-bottom: 9px;
}
.form-contents .wrapper-select{
    position: relative;
}
.form-contents .wrapper-select:before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.3 6L1.7 0.3C1.3 -0.1 0.7 -0.1 0.3 0.3C-0.0999998 0.7 -0.0999998 1.3 0.3 1.7L5.2 6.6L0.3 11.5C0.1 11.7 0 11.9 0 12.2C0 12.8 0.4 13.2 1 13.2C1.3 13.2 1.5 13.1 1.7 12.9L7.4 7.2C7.7 7 7.7 6.4 7.3 6Z' fill='%23AE8E65'/%3E%3C/svg%3E%0A");
    width: 8px;
    z-index: 9;
    height: 14px;
    background-size: 8px;
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.form-contents select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
.form-contents select,
.form-contents input{
    padding: 8px 24px!important;
    height: 46px!important;
}
.form-contents select,
.form-contents textarea,
.form-contents input{
    background: #151515;
    border: 1px solid #AE8E65!important;
    border-radius: 8px;
    box-shadow: none!important;
    color:#AE8E65;
}
.wpcf7-submit{
    font-size: 16px!important;
    line-height: 19px!important;
    color: #FFFFFF!important;
    background: #AE8E65!important;
    border: 1px solid #AE8E65!important;
    border-radius: 3rem!important;
    transition: all 0.2s ease;
    padding: 13px 40px;
}
.wpcf7-spinner{
    display: none;
}
.wpcf7-submit:hover{
    background: transparent!important;
}
.form-contents-item{
    margin-bottom: 30px;
}
.forms-title{
    font-size: 28px;
    line-height: 36px;
    text-align: center;
    color: #AE8E65;
    width: 380px;
    margin-bottom: 40px;
}

.small-form-contents{
    margin-right:25px;
}
.small-form-contents .form-contents-item{
    margin-bottom: 0px;
}
.small-form-contents input.wpcf7-text{
    background: rgba(1, 1, 1, 0.5);
    border: 1px solid #AE8E65!important;
    border-radius:3rem;
    font-size: 16px;
    line-height: 19px;
    color: #AE8E65;
    margin-right: 20px!important;
    width: 310px;
    box-shadow: none!important;
}
.small-form-contents .wpcf7-submit{
    width: 170px;
    padding: 13px 20px;
}
.contacts-form-content .wpcf7-form .wpcf7-not-valid-tip {
    right: 35px;
}
.contacts-form-content .wpcf7 form .wpcf7-response-output {
    margin: 1em 25px 0em 0px;
    padding: 0.5em;
    border: 1px solid #ffb900;
}
/* End Modals */

/*Section_Footer*/
footer{
    padding: 100px 0px 60px;
}
footer #bottom-nav{
    width: 100%;
    border-top: 1px solid rgba(79,79,79,0.5);
    border-bottom: 1px solid rgba(79,79,79,0.5);
    padding: 100px 0px 30px;
    margin: 0px 15px;
    justify-content: space-between;
}
footer #bottom-nav li{
    padding: 0px 0px;
}
footer #bottom-nav li a{
    font-size: 18px;
    line-height: 40px;
    color: #AE8E65;
}
footer #bottom-nav li a:hover{
    text-decoration: none;
    color: #fff;
}
footer .footer-content span,
footer .footer-content a,
footer .footer-content{
    font-size: 14px;
    line-height: 28px;
}
footer .footer-content a{
    color: #fff;
}
footer .footer-content span{
    color: #6B6B6B;
    transition: all 0.2s ease;
}
footer .footer-content a:hover span,
footer .footer-content a:hover{
    text-decoration: none;
    color: #AE8E65!important;
}
footer .footer-icon{
    margin-right:20px;
}
footer .footer-contacts{
    padding: 55px 0px;
}

footer .copyright{
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    color: rgba(174,142,101,0.5);
    border-top:1px solid rgba(79,79,79,0.5);
    padding: 60px 0px 0px;
}
footer .footer-contacts-item{
    padding: 0px 30px;
}
/*END_Section_Footer*/



.title_404{
    font-size: 78px;
}


/*............................................Media_Style...................................................*/

@media (min-width: 1360px) {
    .container {
        max-width:1330px;
    }
    /*Bootstrap XXL*/
    .col-xxl-20p {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}
    /*END_Bootstrap XXL*/
}

/*....FullHD....*/
@media (max-width: 1360px) {
    .container {
        max-width:100%;
    }
    .contacts-form-content {
        padding: 45px 24px 45px 40px;
    }
    .what-we-made {
        padding: 60px 0px;
    }
    .what-we-made__block-text {
        bottom: 24px;
        padding: 0px 50px 0px 24px;
    }
    .auction {
        padding: 60px 0px 60px;
    }
    .auction-item-content {
        padding: 70px 70px;
    }
    .auction-steps {
        margin: 60px 0px 60px;
    }
    .auction_stage-text {
        padding: 10px 20px 30px 20px;
    }
    .advantage {
        padding: 60px 0px 60px;
    }
    .founder {
        margin: 60px 0px 60px;
    }
    .contacts-form {
        padding: 60px 0px 60px;
    }
    .home-news {
        padding: 60px 0px 0px;
    }
    .experts .founder-bg {
        left: 30px;
        top: 150px;
    }
}

/*....Netbooks....*/
@media (max-width: 1199px) {
    #topnav ul li {
        margin-right: 24px;
    }
    #topnav ul li a span {
        margin-left: 10px;
    }
    .header-phone {
        margin-left: 10px;
    }
    #main-slider .slider-item-text {
        padding: 0px 80px;
    }
    .slider-text {
        max-width: 992px;
        font-size: 48px;
        line-height: 52px;
        margin-bottom: 24px;
    }
    #main-slider .slider-label {
        margin-bottom: 24px;
    }
    .slider-link {
        font-size: 20px;
        line-height: 24px;
    }
    #main-slider.owl-carousel .owl-nav .owl-next, #main-slider.owl-carousel .owl-nav .owl-prev {
        width: 42px;
        height: 42px;
    }
    #main-slider.owl-carousel .owl-nav button svg {
        width: 20px;
    }
    .main-title {
        font-size: 26px;
        line-height: 32px;
    }
    .sub-main-title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .what-we-made__block-title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .what-we-made__block-button {
        padding: 8px 22px;
        font-size: 12px;
        line-height: 14px;
    }
    .auction {
        padding: 0px 0px 60px;
    }
    .auction-steps {
        margin: 0px 0px 60px;
    }
    .auction-item-content-title {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .auction-item-content {
        padding: 40px 70px;
    }
    .auction-item-content-text {
        font-size: 20px;
        line-height: 28px;
    }
    .auction_stage-text-count {
        font-size: 12px;
        line-height: 28px;
        width: 36px;
        height: 36px;
        border: 1px solid #AE8E65;
        margin-bottom: 12px;
    }
    .auction_stage-text {
        padding: 10px 5px 24px 15px;
    }
    .auction_stage-text-text {
        font-size: 14px;
        line-height: 18px;
    }
    .auction_stage-text-label {
        font-size: 16px;
        line-height: 22px;
    }
    .advantage-icon {
        width: 46px;
        height: 46px;
        border: 1px solid #AE8E65;
        margin-bottom: 12px;
    }
    .advantage-title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .advantage-text {
        font-size: 16px;
        line-height: 24px;
    }
    .advantage-content-wrapper:nth-child(n+4) {
        margin-top: 30px;
    }
    .advantage-icon img{
        width: 19px;
    }
    .advantage-logo {
        width: 180px;
    }
    .founder-bg {
        left: 0px;
        width: 95%;
    }
    .founder-content-name {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 5px;
    }
    .founder-content-text {
        font-size: 16px;
        line-height: 26px;
    }
    .founder-content {
        right: -200px;
    }
    .founder-text {
        width: 350px;
        padding: 15px 20px;
        font-size: 16px;
        line-height: 24px;
    }
    .contacts-form {
        padding: 0px 0px 60px;
    }
    .small-form-contents input.wpcf7-text {
        width: 250px;
    }
    .small-form-contents .wpcf7-submit {
        width: 150px;
        padding: 13px 10px;
    }
    .wpcf7-submit {
        font-size: 14px!important;
        line-height: 17px!important;
    }
    .home-news {
        padding: 0px;
    }
    .home-news-title {
        margin-bottom: 20px;
    }
    .article-content {
        padding: 20px 20px;
    }
    .article-content .article-title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    footer {
        padding: 75px 0px 30px;
    }
    footer #bottom-nav {
        padding: 30px 15px 30px;
    }
    footer .footer-contacts {
        padding: 30px 0px;
    }
    footer #bottom-nav li a {
        font-size: 16px;
        line-height: 24px;
    }
    footer .copyright {
        font-size: 14px;
        line-height: 24px;
        padding: 30px 0px 0px;
    }
    .category-top .title_page {
        font-size: 32px;
        line-height: 38px;
    }
    .news-cat-link {
        font-size: 12px;
        line-height: 14px;
        padding: 8px 20px;
        margin-top: 15px;
    }
    .article-loop {
        margin-top: 40px;
    }
    .block-show-all {
        margin-top: 40px;
    }
    .category-top-content {
        padding: 70px 40px 35px 40px;
    }
    .accordion .card .card-header button {
        font-size: 18px;
        line-height: 36px;
    }
    .accordion .card .card-body {
        font-size: 16px;
        line-height: 28px;
        padding-top: 10px;
    }
    .post-main-banner-content {
        padding: 140px 40px 40px 40px;
    }
    h1 {
        font-size: 32px;
        line-height: 38px;
    }
    h2 {
        font-size: 26px;
        line-height: 34px;
    }
    h3 {
        font-size: 22px;
        line-height: 30px;
    }
    h4 {
        font-size: 18px;
        line-height: 28px;
    }
    .description {
        font-weight: 300;
        font-size: 18px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .description p ~ div.wp-caption {
        margin-top: 30px;
    }
    .wp-caption p.wp-caption-text {
        margin: 16px 0px 30px;
    }
    .single-news{
        margin-bottom: 40px;
    }
    .contacts-item {
        padding: 10px 15px 25px;
    }
    .experts {
        margin: 40px 0px;
    }
    .experts-text {
        font-size: 18px;
        line-height: 30px;
    }
    .experts-founders {
        margin-top: 40px;
    }
    .experts-founder-name {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 5px;
    }
    .experts-founder-position {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 5px;
    }
    .experts-founder-devis {
        font-size: 16px;
        line-height: 22px;
    }
    .steps-sell-text {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .steps-sell {
        margin-top: 40px;
    }
    .steps-sell-list {
        padding: 40px 40px 40px 55px;
    }
    .contacts-form-buy-sell{
        margin-top: 40px;
    }
    .steps-sell-list-title {
        font-size: 20px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .steps-sell-list-number {
        width: 36px;
        height: 36px;
        min-width: 36px;
        min-height: 36px;
        font-size: 14px;
        line-height: 18px;
    }
    .steps-sell-list-item-title {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 0px;
    }
    .steps-sell-list-item-text {
        font-size: 16px;
        line-height: 24px;
    }
    .buy-sell-banner-text {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 15px;
    }
    .buy-sell-banner-label {
        font-size:14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .wpcf7-form textarea {
        height: 100px!important;
    }
    .form-contents {
        padding: 25px 45px 25px;
    }
    .forms-title {
        font-size: 22px;
        line-height: 28px;
        width: 335px;
        margin-bottom: 15px;
    }
}


/*....Tablets....*/
@media (max-width: 991px) {
    .auction_stage-content img{
        width: 100%;
    }
    .auction_stage_item:nth-child(n+3){
        margin-top: 30px;
    }
    #topnav{
        position: fixed;
        left: -300px;
        z-index: 999;
        top: 0px;
        bottom: 0px;
        background:#010101;
        width: 300px;
        padding: 30px 20px;
        transition: all 0.2s ease;
    }
    #topnav.active{
        left: 0px;
        transition: all 0.2s ease;
    }
    #topnav ul{
        align-items: flex-start;
        flex-direction: column;
    }
    #topnav ul li {
        padding-left: 10px;
        margin-bottom: 35px;
    }
    #topnav ul li a span {
        margin-left: 15px;
    }
    .btn-close-menu{
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: 1px solid #AE8E65;
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent;
        box-shadow: none;
        padding: 0px;
        margin-bottom: 30px;
    }
    .btn-show-menu{
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: 1px solid #AE8E65;
        display: flex;
        align-items: center;
        justify-content: center;
        background: transparent;
        box-shadow: none;
        padding: 0px;
    }
    .custom-logo{
        width: 92px;
    }
    #main-slider .slider-label {
        margin-bottom: 34px;
    }
    .slider-text {
        max-width: 767px;
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 40px;
    }
    .what-we-made {
        padding: 25px 0px;
    }
    .post-main-banner-content h1,
    .main-title {
        font-size: 20px;
        line-height: 21px;
    }
    .sub-main-title {
        font-size: 14px;
        line-height: 21px;
    }
    .what-we-made__block-label {
        font-size: 12px;
        line-height: 12px;
    }
    .what-we-made__block-title {
        font-size: 14px;
        line-height: 20px;
    }
    .what-we-made__block-text {
        bottom: 20px;
        padding: 0px 20px;
    }
    .auction-item-content-title {
        font-size: 20px;
        line-height: 40px;
    }
    .auction-item-content-text {
        font-size: 14px;
        line-height: 20px;
    }
    .auction-item-content {
        padding: 20px 10px 40px;
    }
    .auction {
        padding: 0px 0px 30px;
    }
    .auction_stage-text-text {
        font-size: 12px;
        line-height: 16px;
    }
    .auction-steps {
        margin: 0px 0px 30px;
    }
    .advantage {
        padding: 30px 0px;
    }
    .advantage-content-wrapper {
        margin-top: 30px;
    }
    .advantage-logo {
        margin-top: 5px;
        width: 110px;
    }
    .advantage-icon {
        width: 36px;
        height: 36px;
    }
    .advantage-icon img{
        width: 16px;
    }
    .advantage-title {
        font-size: 16px;
        line-height: 16px;
    }
    .advantage-text {
        font-size: 12px;
        line-height: 16px;
    }
    .advantage-content-wrapper:nth-child(n+2){
        padding-left: 50px;
    }
    .founder {
        margin: 15px 0px 60px;
    }
    .founder-content {
        right: initial;
        left: 55px;
        bottom: 55px;
        top: initial;
    }
    .founder-content-name {
        font-size: 20px;
        line-height: 22px;
    }
    .founder-content-text {
        font-size: 12px;
        line-height: 16px;
    }
    .founder-text {
        position: relative;
        width: 100%;
        transform: translateX(0%);
        padding: 10px 10px 10px 20px;
        font-size: 14px;
        line-height: 20px;
        right: initial;
        bottom: initial;
        margin:20px auto 0px;
    }
    .contact-form-wrapper > div:first-child{
        margin-bottom: 35px;
    }
    .contacts-form-content {
        padding: 20px 30px 40px 25px;
    }
    .small-form-contents {
        margin-right: 0px;
    }
    .contacts-form {
        padding: 0px 0px 44px;
    }
    .article-content .date {
        font-size: 12px;
        line-height: 20px;
    }
    footer #bottom-nav li a {
        font-size: 14px;
        line-height: 24px;
    }
    footer .footer-contacts {
        padding:25px 0px;
    }
    footer .footer-contacts-item:nth-child(n+3) {
        margin-top: 25px;
    }
    .founder-bg {
        left: -100px;
        width: 100%;
    }
    .breadcrumbs {
        margin-top: 80px;
        padding: 15px 0px;
    }
    .category-top > img{
        min-height: 190px;
    }
    .category-top .title_page {
        font-size: 28px;
        line-height: 34px;
    }
    .category-top-content {
        padding: 50px 20px 25px 20px;
    }
    .accordion .card {
        padding: 5px 25px 5px 20px;
    }
    .main-title-faq {
        margin-bottom: 20px;
    }
    h1 {
        font-size: 28px;
        line-height: 34px;
    }
    h2 {
        font-size: 20px;
        line-height: 22px;
    }
    h3 {
        font-size: 18px;
        line-height: 20px;
    }
    h4 {
        font-size: 16px;
        line-height: 18px;
    }
    .contacts-item {
        padding: 20px 30px 20px;
    }
    .buy-sell-main-banner-content {
        position: relative;
        margin-top: -130px;
        padding: 0px 24px;
    }
    .experts .founder-bg {
        left: 0px;
        top: 90px;
    }
    .buy-sell-banner-text {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    #team-slider.owl-carousel .owl-nav button {
        width: 36px;
        height: 36px;
    }
    #team-slider.owl-carousel .owl-nav button svg {
        width: 20px;
    }
    #team-slider.owl-carousel .owl-nav {
        top: -55px;
    }
    .steps-sell-list {
        padding: 20px 25px 30px 40px;
    }
    .team-slider-content {
        position: relative;
        left: initial;
        right: initial;
        bottom: initial;
        padding: 10px;
    }
    .team-slider-name {
        font-size: 24px;
        line-height: 28px;
    }
    .team-slider-position {
        font-size: 14px;
        line-height: 18px;
    }
    #team-slider .owl-dots{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
    }
    #team-slider .owl-dots button{
        width: 24px;
        height: 1px;
        background:#ACACAC;
        box-shadow: none;
        margin: 0px 4px;
    }
    #team-slider .owl-dots button:hover,
    #team-slider .owl-dots button.active{
        background:#AE8E65;
    }
    .experts-founder-content {
        padding: 0px 40px 0px 25px;
    }
    .form-contents select, .form-contents textarea, .form-contents input {
        max-height: 100px;
    }
    .form-contents {
        padding: 20px 25px 35px;
    }
    .forms-title {
        font-size: 20px;
        line-height: 26px;
        width: 320px;
        margin-bottom: 20px;
    }
    #map{
        height: 400px;
    }
    #top.fixed{
        padding: 10px 0px;
    }
    .founder-image{
        justify-content: center;
        display: flex;
    }
    .founder-image:before {
        content: '';
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        background: linear-gradient(0.05deg, rgba(0, 0, 0, 0.6) 13.92%, rgba(0, 0, 0, 0) 42.38%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    }
}


/*....Smartphones_Landscape_orientation....*/
@media (max-width: 767px) {
    .skroll_top {
        left: 15px;
    }
    .skroll_top.fix {
        bottom: 15px;
    }
    .skroll_top a {
        font-size: 25px;
        width: 30px;
        height: 30px;
    }
    .container-circle {
        right: 20px;
        bottom: -35px;
    }
    .what-we-made__block-wrapper:nth-child(n+2){
        margin-top: 25px;
    }
    .auction-item img{
        min-height: 180px;
    }
    /*.founder-image{*/
    /*    width: 280px;*/
    /*}*/
    /*.founder-text {*/
    /*    width: 248px;*/
    /*}*/
    .founder-content {
        left: 25px;
        bottom: 25px;
    }
    #news-carousel .article-loop{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0px;
    }
    #news-carousel{
        width: initial;
        margin-right: 60px;
    }
    #news-carousel .owl-stage-outer{
        margin-right: -60px;
        padding-right: 60px;
    }
    #news-carousel.owl-carousel .owl-nav .owl-prev{
        display: none!important;
    }
    #news-carousel.owl-carousel .owl-nav .owl-next{
        right:0px!important;
        transform: translateY(0%);
        position: relative;
    }
    #news-carousel.owl-carousel .owl-nav button{
        opacity: 1;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: 1px solid #AE8E65;
    }
    #news-carousel.owl-carousel .owl-nav button svg{
        opacity: 1;
    }
    #news-carousel.owl-carousel .owl-nav {
        position: absolute;
        right: -45px;
        top: -55px;
    }
    footer #bottom-nav li{
        max-width: 100%;
        flex: 0 0 100%;
        padding: 24px 0px;
        text-align: center;
        border-top: 1px solid rgba(79,79,79,0.5);
    }
    footer #bottom-nav{
        border-top: none;
        padding: 0px 0px;
    }
    footer .footer-contacts-item:nth-child(n+2) {
        margin-top: 25px;
    }
    .footer-contacts-item-content{
        border-top: 1px solid rgba(79,79,79,0.5);
    }
    footer .footer-contacts-item {
        padding: 0px 15px;
    }
    .footer-contacts-item:nth-child(1) .footer-contacts-item-content{
        border-top: none;
    }
    .footer-contacts-item:nth-child(2){
        padding-right: 0px;
    }
    .footer-contacts-item:nth-child(2) .footer-contacts-item-content{
        justify-content: flex-end;
        padding-right: 20px;
        padding-top: 25px;
    }
    .footer-contacts-item:nth-child(3){
        padding-left: 0px;
    }
    .footer-contacts-item:nth-child(3) .footer-contacts-item-content{
        padding-left: 20px;
        padding-top: 25px;
    }
    .footer-contacts-item:nth-child(4) .footer-contacts-item-content{
        padding-top: 25px;
    }
    footer .footer-content span, footer .footer-content a, footer .footer-content {
        font-size: 12px;
        line-height: 22px;
    }
    #main-slider.owl-carousel .owl-dots{
        bottom: 60px;
    }
    .accordion .card .card-header button {
        font-size: 16px;
        line-height: 22px;
    }
    .accordion .card .card-body {
        font-size: 14px;
        line-height: 24px;
        padding-top: 5px;
    }
    .post-main-banner-content{
        position: relative;
        padding: 0px 20px 30px 20px;
        margin-top: -125px;
    }
    .description p {
        padding: 0px 15px;
    }
    h2, h3, h4, h5 {
        padding: 0px 15px;
    }
    .description {
        font-size: 14px;
        line-height: 22px;
        margin-bottom:40px;
    }
    .post-main-banner-date {
        font-size: 12px;
        line-height: 18px;
    }
    .wp-caption p.wp-caption-text {
        margin: 12px 0px 20px;
        font-size: 12px;
        line-height: 14px;
    }
    .description p ~ div.wp-caption {
        margin-top: 15px;
    }
    .btn-send-message {
        padding: 8px 25px;
        font-size: 14px;
        line-height: 18px;
    }
    .buy-sell-main-banner-content {
        margin-top: -70px;
    }
    .experts-text {
        font-size: 16px;
        line-height: 24px;
    }
    .experts-founders {
        margin-top: 25px;
    }
    .experts-founder-content {
        position: relative;
        left: initial;
        bottom: initial;
        right: initial;
        padding: 0px 15px;
    }
    .experts {
        margin: 40px 0px 0px;
    }
    .team {
        padding: 30px 0px 0px;
    }
    .steps-sell {
        margin-top: 70px;
    }
    .steps-sell .main-title{
        margin-bottom: 15px;
    }
    .steps-sell-text {
        margin-bottom: 25px;
    }
    .steps-sell-list-item-wrapper:nth-child(n+2){
        margin-top: 20px;
    }
    .steps-sell-list-item {
        margin-bottom:20px;
    }
    .slider-buttons button{
        background: transparent;
        border: none;
        padding: 0px;
    }
    .slider-buttons .slider-link{
        margin: 0px 5px;
    }
    #team-slider{
        width: initial;
        margin-right: 60px;
    }
    #team-slider .owl-stage-outer {
        margin-right: -60px;
        padding-right: 60px;
    }
    .title_404{
        font-size: 58px;
    }


}


/*....Smartphones_Portrait_orientation....*/
@media (max-width: 575px) {
    .alignnone,
    img.alignnone,
    .aligncenter,
    img.aligncenter,
    .alignleft,
    img.alignleft,
    .alignright,
    img.alignright {
        float:none;
        max-width: 100%;
        margin: 1em auto;
        display: block;
    }


    #main-slider .slider-item-text {
        padding: 0px 15px;
    }
    .auction_stage_item:nth-child(odd){
        padding-right: 8px;
    }
    .auction_stage_item:nth-child(even){
        padding-left: 8px;
    }
    .auction_stage-text {
        padding: 10px 15px 24px 15px;
    }
    .auction_stage_item:nth-child(n+3) {
        margin-top: 20px;
    }
    .founder-bg {
        left: -110px;
        min-width: 425px;
        top: -25px;
    }
    .small-form-contents{
        flex-direction: column;
    }
    .small-form-contents .wpcf7-submit {
        width: 100%;
    }
    .small-form-contents input.wpcf7-text {
        width: 100%;
        margin-right: 0px!important;
        margin-bottom: 20px!important;
    }
    .home-news-title {
        padding-right: 65px;
    }
    .block-show-all {
        margin-top: 25px;
    }
    .contacts-form-faq{
        padding-bottom: 0px;
        padding-top: 10px;
    }
    .contacts-data-item {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .contacts-data-item:nth-child(n+2) {
        margin-top: 20px;
    }
    .contacts-item {
        padding: 20px 25px 20px;
    }
    .contacts-item-title {
        font-size: 18px;
        line-height: 26px;
    }
    .buy-sell-main-banner-content {
        margin-top: -50px;
        padding: 0px 20px;
    }
    #experts-founders-slider{
        width: initial;
        margin-right: 60px;
    }
    #experts-founders-slider .owl-stage-outer {
        margin-right: -60px;
        padding-right: 60px;
    }

    .experts .founder-bg {
        left: 0px;
        top: 155px;
        width: inherit;
        min-width: inherit;
    }
    .team {
        padding:40px 0px 0px;
    }
    .bd-example-modal-lg .modal-dialog {
        max-width: 300px!important;
        width: 300px!important;
    }
    .bd-example-modal-lg .close svg {
        width: 18px;
    }
    .bd-example-modal-lg .close {
        top: -35px;
    }
    .advantage-content-wrapper:nth-child(n+2) {
        padding-left: 25px;
    }
    .form-contents-item {
        margin-bottom: 15px;
    }
    .form-contents label {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 5px;
    }
    .form-contents select, .form-contents input {
        height: 38px!important;
    }
    .btn-form-consultation{
        width: 100%;
        padding: 13px 25px;
    }
    .post-main-banner-content {
        margin-top: -80px;
    }
}
