.main-container1{
    margin-bottom:92px;
}

.main-container2{
    margin-bottom:126px;
}

.row1-left{
    display:inline-block;
    vertical-align: top;
    width:41%;
    margin-right:2.6%;
}

.row1-right{
    display:inline-block;
    vertical-align: top;
    width:55.5%;
    color:#221F1F;
    font-size:1.164em;
    letter-spacing: 1px;
    line-height: 1.6;
}

.row1-img{
    width:100%;
}

.row2-left{
    display:inline-block;
    vertical-align: top;
    width:41%;
    margin-right:2.6%;
}

.row2-right{
    display:inline-block;
    vertical-align: top;
    width:55.5%;
}

.row2-left ul{
    margin:0px;
    padding:0px;
    padding-left:48px;
    font-size:1.164em;
    /* font-weight:bold; */
    letter-spacing: 1px;
    line-height: 1.6;
    list-style: none;
}

.row2-left ul li{
    margin-bottom:15px;
    padding-left: 20px;
}

.row2-left ul li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #E40012; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.row2-left ul li:last-child{
    margin-bottom:0px;
}

.row2-right ul{
    margin:0px;
    padding:0px;
    width:670px;
    font-size:1.164em;
    letter-spacing: 1px;
    line-height: 1.6;
    list-style: none;
}

.row2-right ul li{
    margin-bottom:15px;
    padding-left: 20px;
}

.row2-right ul li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #E40012; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.row2-right ul li:last-child{
    margin-bottom:0px;
}

.sub-title1{
    margin-left:48px;
}

.row3-grey-div{
    background-color:#E3E5E9;
    padding-top:55px;
    padding-bottom:55px;
    padding-right:44px;
    padding-left:44px;
}

.row3-img{
    width:100%;
}

.row3-left{
    display:inline-block;
    vertical-align:top;
    width:39%;
    margin-right:2.3%;
}

.row3-right{
    display:inline-block;
    vertical-align:top;
    width:calc(58% - 5px);
    letter-spacing: 1px;
}

.row3-txt{
    font-size:1.164em;
}

@media only screen and (max-width: 1024px) {

    .main-container1 {
        margin-bottom: 62px;
    }

    .main-container2 {
        margin-bottom: 62px;
    }

    .row1-left{
        display:block;
        width:100%;
        margin-bottom:45px;
    }
    
    .row1-right{
        display:block;
        width:100%;
        margin-bottom:80px;
        font-size:1.875em;
    }

    

    .row2-left{
        display:block;
        width:100%;
    }

    .row2-right{
        display:block;
        width:100%;
    }

    .sub-title1{
        margin-left:0px;
    }

    .row2-left ul{
        padding-left:0px;
        font-size:1.875em;
        margin-bottom:80px;
    }

    .row2-right ul{
        width:100%;
        padding-left:0px;
        font-size:1.875em;
        margin-bottom:80px;
    }

    .row3-left{
        display:block;
        width:100%;
        margin-bottom:35px;
    }

    .row3-right{
        display:block;
        width:100%;
    }

    .row3-txt{
        font-size:1.875em;
    }
}

/* @media only screen and (max-width:751px) {
    .row1-right{
        font-size:2em;
    }

    .row2-ul-1{
        font-size:2em;
    }

    .row2-ul-2{
        font-size:2em;
    }

    .row3-right{
        font-size:2em;
    }
} */

@media only screen and (max-width: 500px) {
    .main-container1 {
        margin-bottom: 65px;
    }

    .main-container2 {
        margin-bottom: 65px;
    }

    .row1-right {
        margin-bottom: 60px;
    }

    .row3-txt {
        font-size: 1em;
    }

    .row2-left ul {
        margin-bottom: 55px;
        font-size:1em;
    }

    .row2-right ul {
        margin-bottom: 0px;
        font-size:1em;
    }

    .row1-right{
        font-size:1em;
    }

    .row3-right{
        font-size:1em;
    }

    .row3-grey-div {
        padding-top: 27px;
        padding-bottom: 27px;
        padding-right: 22px;
        padding-left: 22px;
    }
}