/************************ header: header-sticky *****************************/
header.header-sticky{
    opacity: 0.9;
}

/************************ end header: header-sticky *****************************/

/**********************infrastructure  ****************************/
.explanation-title{
    margin-bottom: 5px;
}

/*********** infrastructure toggle button *********************/

.explanation-checkbox .switch-toggle-button {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 34px;
    margin-bottom: -25px;
}

    .explanation-checkbox .switch-toggle-button input {display:none;}

    .explanation-checkbox .switch-toggle-button .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 34px;
        height: 5px;
    }

    .explanation-checkbox .switch-toggle-button .slider:before {
        border-radius: 50%;
    }

    .explanation-checkbox .switch-toggle-button .slider:before {
        position: absolute;
        content: "";
        height: 15px;
        width: 15px;
        left: 0px;
        bottom: -5px;
        background-color: #fff;
        -webkit-transition: .4s;
        transition: .4s;
    }

    .explanation-checkbox .switch-toggle-button input:checked + .slider:before {
        -webkit-transform: translateX(35px);
        -ms-transform: translateX(35px);
        transform: translateX(35px);
    }

    .explanation-checkbox .switch-toggle-button + .line-text{
        margin-left: 10px;
    }
/***********end infrastructure toggle button *********************/

/************ toggle button color ***********/
    .explanation-checkbox .switch-toggle-button .line-aag{
        background-color: #6e338f;
    }

    .explanation-checkbox .switch-toggle-button .line-aag:before {
        border: 4px solid #6e338f;
    }

    .explanation-checkbox .switch-toggle-button .line-sjc{
        background-color: #f7b239;
    }

    .explanation-checkbox .switch-toggle-button .line-sjc:before {
        border: 4px solid #f7b239;
    }

    .explanation-checkbox .switch-toggle-button .line-seaus{
        background-color: #e81894;
    }

    .explanation-checkbox .switch-toggle-button .line-seaus:before {
        border: 4px solid #e81894;
    }

    .explanation-checkbox .switch-toggle-button .line-seanewe4{
        background-color: #beb6a3;
    }

    .explanation-checkbox .switch-toggle-button .line-seanewe4:before {
        border: 4px solid #beb6a3;
    }

    .explanation-checkbox .switch-toggle-button .line-seanewe5{
        background-color: #98999b;
    }

    .explanation-checkbox .switch-toggle-button .line-seanewe5:before {
        border: 4px solid #98999b;
    }

    .explanation-checkbox .switch-toggle-button .line-tngia{
        background-color: #584d47;
    }

    .explanation-checkbox .switch-toggle-button .line-tngia:before {
        border: 4px solid #584d47;
    }

    .explanation-checkbox .switch-toggle-button .line-jus{
        background-color: #f15b29;
    }

    .explanation-checkbox .switch-toggle-button .line-jus:before {
        border: 4px solid #f15b29;
    }

    .explanation-checkbox .switch-toggle-button .line-apcn2{
        background-color: #9d2160;
    }

    .explanation-checkbox .switch-toggle-button .line-apcn2:before {
        border: 4px solid #9d2160;
    }

    .explanation-checkbox .switch-toggle-button .line-c2c{
        background-color: #26b580;
    }

    .explanation-checkbox .switch-toggle-button .line-c2c:before {
        border: 4px solid #26b580;
    }

    .explanation-checkbox .switch-toggle-button .line-unity{
        background-color: #376a32;
    }

    .explanation-checkbox .switch-toggle-button .line-unity:before {
        border: 4px solid #376a32;
    }

    .explanation-checkbox .switch-toggle-button .line-igg{
        background-color: #269cd9;
    }

    .explanation-checkbox .switch-toggle-button .line-igg:before {
        border: 4px solid #269cd9;
    }

    .explanation-checkbox .switch-toggle-button .line-tis{
        background-color: #28316c;
    }

    .explanation-checkbox .switch-toggle-button .line-tis:before {
        border: 4px solid #28316c;
    }

    .explanation-checkbox .switch-toggle-button .line-faster{
        background-color: #90bae4;
    }

    .explanation-checkbox .switch-toggle-button .line-faster:before {
        border: 4px solid #90bae4;
    }

    .explanation-checkbox .switch-toggle-button .line-bbg{
        background-color: #87ca87;
    }

    .explanation-checkbox .switch-toggle-button .line-bbg:before {
        border: 4px solid #87ca87;
    }

    .explanation-checkbox .switch-toggle-button .line-eig{
        background-color: #fbe20b;
    }

    .explanation-checkbox .switch-toggle-button .line-eig:before {
        border: 4px solid #fbe20b;
    }

    .explanation-checkbox .switch-toggle-button .line-imewe{
        background-color: #d93095;
    }

    .explanation-checkbox .switch-toggle-button .line-imewe:before {
        border: 4px solid #d93095;
    }

/************ end toggle button color ***********/

/**********************infrastructure  ****************************/

/************************ product_service_4 *****************************/

@media (max-width: 575.98px) { 
    .value-added-services .product_service_white .text1{
        padding: 45px;
    }
}

/************************ end product_service_4 *****************************/

/************************ sidebar: product_service *****************************/
@media (max-width: 991.98px) { 
    .product-sider-sm-none{
        display: none;
    }
}

/************************ end sidebar: product_service *****************************/
