/* Extra large devices */
@media only screen and (max-width: 1399.98px) {
    .navbar{
        padding: 32px 0;
    }
    .home-general{
        padding-top: 140px;
    }
    .col-footer__logo{
        width: 210px;
    }
    .home-start__block-line span{
        width: calc(100% - 230px);
    }

    .section-first{
        padding-top: 110px !important;
    }
    .home-robots .assets{
        width: 1305px;
    }
    .home-robots .assets__tabs{
        max-width: 1140px;
    }

    .assets__scrollable{
        padding-left: 545px;
    }
    .asset-item__details{
        transform: translate(-255px,-100%);
        width: 245px;
    }
		



}

/* Large devices */
@media only screen and (max-width: 1199.98px) {
    .col-footer__logo{
        order: 1;
    }
    .col-footer__nav{
        order: 1;
        width: auto;
    }
    .col-footer__soc{
        margin-top: 36px;
        display: flex;
        justify-content: space-around;
        order: 2;
    }
    .footer__soc-icon{
        margin-bottom: 8px;
    }
    .col-footer__btn{
        order: 1;
    }
    .navbar-nav{
        gap: 20px;
    }
    .home-start__block-line span{
        width: calc(100% - 180px);
    }  
    .assets__scrollable{
        padding-left: 655px;
    }
    .asset-item__details {
        width: 345px;
        -webkit-transform: translate(-365px,-100%);
        -ms-transform: translate(-365px,-100%);
        transform: translate(-365px,-100%);
    }
    .page-text{
        font-size: 16px;
    }
    .home-robots .assets__tabs{
        max-width: 960px;
    }
    .home-robots .assets{
        width: auto;
    }
	




}

/* Medium devices */
@media only screen and (max-width: 991.98px) {
    :root {

    }
    .navbar-brand{
        font-size: 24px;
    }
    .navbar-brand img{
        height: 36px;
    }
    .footer{
        padding: 32px 0 24px;
    }
    .footer__logo{
        font-size: 36px;
    }
    .footer__line{
        margin: 24px 0;
    }
    .home-general{
        height: auto;
        min-height: 100vh;
        padding: 64px 0 24px;
        margin-bottom: 0;
    }
    .home-general__h1{
        font-size: 32px;
        margin-bottom: 36px;
    }
    .home-general__list{
        flex-wrap: wrap;
        gap: 20px;
        margin-bottom: 36px;
    }
    .home-general__list-li{
        width: calc(50% - 10px);
    }
    .navbar-lang{
        width: 110px;
        margin-left: auto;
    }
    .navbar-lang__btn{
        padding: 8px 10px;
        gap: 6px;
        font-size: 16px;
    }
    .navbar-lang__btn svg{
        width: 18px;
        height: auto;
    }
    .navbar-lang .dropdown-item{
        font-size: 16px;
    }
    .navbar-lang .dropdown-menu.show{
        gap: 4px;
    }
    .navbar-offcanvas{
        display: block;
        margin-left: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 23px;
        border: 1px solid #4BED87;
        background: rgba(19, 218, 90, 0.50);
        font-size: 18px;
        font-weight: 500;
        color: #fff;
        position: relative;
        padding: 8px 16px;
    }
    .nav-link{
        padding: 4px 0;
    }
    /*.home-strategy__ticker{
        margin-bottom: 32px;
    }*/
	
	.home-partner h1{
	  font-size: x-large; 
    }

    .home-partner span{
	   line-height: 1;
    }
	
	.home-partner a{
	  padding: 20px 28px;
    }


   .planet_pic img{
	  width: 100%;
	  height: auto;
  }




    .general-h1, .home-partner h1{
        font-size: 28px;
        margin-bottom: 24px;
    }
    .mytext{
        font-size: 16px !important;
    }
    .mytext h1{
        font-size: 32px !important;
    }
    .mytext h2{
        font-size: 24px !important;
    }
    .mytext h3{
        font-size: 18px !important;
    }
    .home-strategy{
        padding: 24px 0 32px;
    }
    .home-strategy__btn-wrap{
        flex-direction: row;
        margin-bottom: 12px;
        padding-bottom: 4px;
        overflow-y: auto;
    }
    .home-strategy__btn{
        white-space:nowrap
    }
    .home-strategy__info-wrap{
        order: 2;
    }
    .home-strategy__img{
        margin-bottom: 16px;
        order: 1;
    }
    .home-robots{
        padding: 0 0 32px;
    }
    .home-advantages{
        padding: 32px 0;
    }
    .home-advantages__subtitle{
        font-size: 18px;
    }

    .home-advantages__blocks-wrap{
        padding: 12px;
        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }  
    .home-advantages__block{
        gap: 12px;
    }

    .home-advantages__block:before{
        width: calc(100% + 12px) !important;
        right: -12px !important;
        display: block !important;
        bottom: -12px !important;
    }
    .home-advantages__block:nth-child(2n + 2):before{
        right: 0 !important;
    }
    .home-advantages__block:nth-last-child(-n+2):before{
        display: none !important;
    }

    .home-advantages__block:after{
        height: calc(100% + 24px) !important;
        right: -12px !important;
        top: 0 !important;
    }
    .home-advantages__block:nth-last-child(-n+2):after{
        height: 100% !important;
    }
    .home-advantages__block:nth-child(2n + 2):after{
        display: none !important;
    }
    .home-start{
        padding: 32px 0;
    }
    .home-start__block-title{
        font-size: 16px;
    }
    .home-start__block-text span{
        font-size: 14px;
    }
    .home-start__blocks-wrap{
        gap: 12px 24px;
    }
    .home-start__block{
        gap: 16px;
    }
    .home-start__block-line span{
        margin-top: 132px;
    }

    .assets__scrollable {
        padding-left: 715px;
    }
    .asset-item__details {
        width: 410px;
        -webkit-transform: translate(-425px,-100%);
        -ms-transform: translate(-425px,-100%);
        transform: translate(-425px,-100%);
    }
    .section-first{
        padding-top: 100px !important;
    }
    .page-text__first{
        padding: 32px 0;
    }
    .page-text{
        padding: 16px 0;
    }

    .home-robots .assets__tabs{
        max-width: 720px;
    }
    .modal-form .modal-body{
        padding: 0 16px 8px;
    }
    .modal-form__btn{
        margin-top: 8px;
    }
    .modal-form .modal-title{
        padding: 0 48px;
        font-size: 18px;
    }
    .modal-form .modal-form__subtitle{
        font-size: 16px;
    }

    .single-robots .subtitle-block{
        margin-bottom: 16px;
    }

    .slider-partners{
    padding: 32px 0;
}

}

@media only screen and (max-width: 780px){
	.doc_item a {
		font-size: calc(0.4rem + 1vw);
		
	}
	
	
}

/* Small devices */
@media only screen and (max-width: 767.98px) {
    .col-footer__btn{
        width: 100%;
        justify-content: center;
        margin-top: 36px;
    }
    .col-footer__logo{
        align-items: center;
    }
    .home-start__blocks-wrap{
        grid-template-columns: repeat(2, 1fr);
    }
    .home-start__block-line{
        grid-column: 1 / 3;
    }
    .home-start__block-line span{
        width: calc(100% - 220px);
    }
    .section.assets{
        display: none;
    }
	
	.home-partner h1{
	  font-size: large; 
    }
	
	.home-partner h3{
	  font-size: medium; 
    }

    .home-partner span{
	   line-height: 1;
    }
	
	.home-partner a{
	  padding: 15px 20px;
    }
	
	.home-partner a > span{
	  font-size: small;
    }
	
	.doc_block {
        width: 80vw;		
	}
	
	.doc_item {
		height: 100%;
	}
	
	.doc_item img {
    width: 60%;
    height: auto;
    }
	
	.doc_item a {
        font-size: calc(1rem + 1vw);
    }
    .dec-partner{
        position: relative;
        z-index: 2;
    }
    .planet_pic{
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
        opacity: 0.5;
    }
	
	
	.mob-partner {
		display: block !important;
		background-image: url("/wp-content/uploads/2024/05/opacity-planet.png");
        background-size: cover; 
        background-position: center;
	}
	
	.mob-partner h1 {
		font-size: 24px;
	}
	
	.mob-partner-text {
		    background: #01081194;
		    font-size: 14px;
	}

}

/* Extra small devices */
@media only screen and (max-width: 575.98px) {
    .col-footer__logo{
        width: 100%;
        justify-content: center;
    }
    .col-footer__nav{
        width: 100%;
        margin-top: 24px;
        justify-content: center;
        text-align: center;
    }
    .col-footer__soc{
        margin-top: 24px;
        flex-wrap: wrap;
        justify-content: center;
        gap: 18px 0;
    }
    .col-footer__soc > div{
        width: 50%;
        padding: 0 12px;
    }
    .col-footer__soc > div:last-of-type{
        width: 100%;
    }
    .home-general__list-li{
        width: 100%;
    }
    .home-start__block-line span{
        width: 50%;
    }
    .page-text__first-blocks{
        flex-direction: column;
    }
    .page-text__first-cart{
        order: 1;
    }
    .page-text__first-info{
        order: 2;
        width: 280px;
    }
	
	.doc_block{
		padding-top: 10px;
	}
	
	.invest_block{
		padding-top: 10px;
		
	}

    .slider-partners{
        padding: 24px 0;
    }



}

@media only screen and (max-width: 374.98px) {
    .navbar-brand img{
        height: 30px;
    }
	    .doc_item img {
        width: 40%;
        height: auto;
    }

}


/*==========  Mobile First Method  ==========*/

/* Extra Small Devices, Phones */
@media only screen and (min-width: 576px) {


}

/* Small devices */
@media only screen and (min-width: 768px) {
    .thumbnail-slider{
        display: none;
    }
    .main-slider{
        display: none;
    }
    .modal-form__right{
        padding-left: 16px;
    }
    .modal-form__left{
        padding-right: 16px;
    }
    .mob-partner {
		display: none !important;
	}

}

/* Medium devices */
@media only screen and (min-width: 992px) {
    .navbar .container{
        display: grid;
        grid-template-columns: 180px 1fr 180px;
    }
    .navbar .collapse{
        display: flex;
        justify-content: center;
    }

}


/* Large devices */
@media only screen and (min-width: 1200px) {

}











