.python-section{
    margin-top: 5% !important;
}
.python-description{
    width: 80%;
}
.python-image{
    position: relative;
    width: 20%;
    text-align: center;
}
.python-image img{
    max-width: 100%;
}
.python-inner{
    padding: 15px 0 15px 30px;
    margin: 15px 15px 15px 0;
    box-shadow: inset 8px 0px 7px 0px #000000bf;
    background: linear-gradient(90deg, rgba(9, 10, 15, 1), rgba(255, 255, 255, 0))
}
.python-inner h2{
    text-align: right;
    font-size: 0.8em;
    color: #5e94de;
    text-transform: uppercase;
    letter-spacing: 5px;
    padding: 0 10% 10px 10%;
}
.python-inner p{
    text-align: justify;
}
.python-inner p span, .python-footer span{
    color: #5e94de;
}
.python-header{
    margin: 15px auto;
    color: #5e94de;
    border-radius: 20px;
    padding: 15px 30px;
}
.python-footer{
    padding: 30px;
    margin: 15px;
    text-align: justify;
    box-shadow: inset -8px 0px 7px 0px #000000bf;
    background: linear-gradient(-90deg, rgba(9, 10, 15, 1), rgba(255, 255, 255, 0));
}

@media (max-width: 991.98px){
    .python-section{margin-top: 10% !important;}
    .python-description, .python-image{width: 100%;}
    .python-header{width: 100%;letter-spacing: 1px;}
    .python-footer{padding: 20px;margin: 10px;}
}