#technology_banner{
    background: #AEBFF8;
    padding: 85px 0 ;
    background-image: url(../../images/tech-background.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.technology-col p{
    margin-bottom: 0;
    /*max-width: 391px;*/
    max-width: 480px;
    margin-top: 30px;
}
#discoveries_section{
    padding: 100px 0;
    background: #ECF0FF;
}
.discoveries-content h2{
    max-width: 422px;
    margin-bottom: 30px;
}
.discoveries-content p{
    color: #30266E;
    max-width: 520px;
}
#tech_info_section{
    padding: 37px 0;
}
#tech_info_section .row{
    margin-left: -15px;
    margin-right: -15px;
}
#tech_info_section .col-12{
    margin-bottom: 30px;
    padding: 0 15px;
}
.tech-info-single{
    padding: 50px 48px 40px;
    border: 1px solid #E1E8FF;
    border-radius: 20px;
}
.tech-info-single h3{
    margin: 25px 0 10px;
}
.tech-info-single p{
    max-width: 456px;
    margin-bottom: 0;
}
#algorith_models{
    padding: 93px 0 100px;
    background: #ECF0FF;
}
.models-single{
    background: #fff;
    border-radius: 20px;
    margin-bottom: 32px;
    padding: 59px 22px 41px;
}
.models-single h3{
    margin: 30px 0 15px;
}
.models-single p{
    margin-bottom: 0;
}
.models-single img{
    margin-left: 14px;
}
#network_simulation{
    padding: 80px;
}
.simulation-content h2{
    margin-bottom: 30px;
}
.simulation-content p{
    max-width: 539px;
}
#architechure_section{
    padding: 80px 0;
    background: #ECF0FF;
}
.architechure-content {
    padding-left: 20px;
}
.architechure-content p{
    color: #30266E;
}
.architechure-content h2{
    margin-bottom: 30px;
}
@media(max-width: 1024px){
    #technology_banner{
        background-size: 60% auto;
        background-position: bottom right;
    }
    .technology-col p{
        margin-top: 20px;
    }
    #discoveries_section{
        padding: 80px 0;
    }
    .tech-info-single{
        padding: 40px 30px;
    }
}
@media(max-width: 767px){
    #technology_banner{
        padding: 45px 0 160px;
        background-size: 100% auto;
        background-position: bottom center;
    }
    #algorith_models{
        padding: 60px 0 40px;
    }
    #tech_info_section .col-12{
        margin-bottom: 20px;
    }
    #discoveries_section{
        padding: 50px 0;
    }
    .discoveries-content h2{
        margin-bottom: 20px;
    }
    .tech-info-single{
        padding: 20px 20px 25px;
    }
    .models-single{
        padding: 40px 20px 30px;
    }
    .models-single h3 {
        margin: 25px 0 10px;
    }
    .models-single{
        margin-bottom: 20px;
    }
    #architechure_section,
    #network_simulation{
        padding: 50px 0 60px;
    }
    .architechure-content h2,
    .simulation-content h2{
        margin-bottom: 20px;
    }
    .simulation-img{
        margin-top: 10px;
    }
    .architechure-content{
        padding-left: 0;
    }
    #architechure_section .row{
        flex-direction: column-reverse;
    }
}