:root{
    --mingle: 71, 33, 147
}
header > nav {
    border-bottom: 1px solid rgb(107 77 168);
}
.home-style-1 .home-content h1{font-weight: bold; font-size: 100px; line-height: 97px;}
.btn-dark:hover{background-color: var(--secondary-hover);
    transform: translate(0, 0) rotate(0) skew(0) skewY(0) scaleX(1.05) scaleY(1.05);
}
.home-style-2 .home-details a{color: var(--primary-color); font-size: 18px; font-weight: bold; min-width: 200px; border-radius: 20px;}
h1,h2,h3{font-weight: bold;}

#aqsatel_container .right_container {
    float: left;
    width: 40%;
    background: rgb(248 246 240);
    height: 100vh;
    position: fixed;
    right: 0;
    padding: 50px;
    border-left: 1px solid #ddd;
}
section#aqsatel_container {
    width: 100%;
    position: relative;
}
#aqsatel_container .left_container {
    float: left;
    width: 60%;
    padding: 50px 75px;
    background: #fff;
    min-height: 100vh;
}
#aqsatel_container .panel-body, .panel-heading {
    padding: 15px 25px;
}
#aqsatel_container .panel-heading {
    background: #f7f5fd;
    border: 1px solid #000;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
#aqsatel_container .panel {
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 7px;
}
#aqsatel_container .form-select-lg~.select2-container--bootstrap-5 .select2-selection {
    min-height: 41px;
    border: 1px solid #555;
    padding-top: 8px;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    color: #6c757d !important;
    font-size: 15px;
}

@media only screen and (max-width:762px){
    #aqsatel_container .left_container, #aqsatel_container .right_container{width: 100%; padding: 25px; min-height: auto;}
    #aqsatel_container .right_container{position: relative;}
    #aqsatel_container .left_container{padding-top: 60px;}
}
@media only screen and (min-width:1420px){
    #aqsatel_container .left_container {
        width: 846px;
        right: 40%;
        position: absolute;
    }
    .right_container .row > div {
        width: 100%;
    }
}
