/* Reset css */
*{margin:0;padding:0;box-sizing:border-box}
body,html{height:100%;-webkit-text-size-adjust:100%;word-break:break-word;vertical-align:baseline}
a{text-decoration:none;color:inherit;font: inherit;}
button{color: inherit;font: inherit;outline: 0;cursor: pointer;border: 0;box-shadow: 0;background: none;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
a,abbr,acronym,address,applet,big,blockquote,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
ol,ul,li{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,td,th{text-align:left;}
img{width: 100%;}


.wrapper{
    font-family: Fira Sans;
    text-align: center;
}
ul.menu-left li a.activetab{
    border-bottom: 2px solid #fff;
}

.about-section{
    min-height: 100vh;
}
.about-section .about-sec-title{
    background: #EEF4FF;
    min-height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    text-align: center;
    font-family: Fira Sans;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.about-section .about-sec-text{
    color: #000;
    text-align: center;
    font-family: Fira Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    max-width: 320px;
    margin: 16px auto 0;
}
.about-section .about-inner .dp-child-50{
    max-width: 300px;
    margin: 40px auto 40px;
} 

@media screen and (min-width: 767px) {
    .about-section .about-sec-title{
        font-size: 36px;
        min-height: 107px;
    }
    .about-section .about-sec-text{
        max-width: 688px;
        font-size: 23px;
        line-height: 30px;
        margin: 24px auto 0;
    }
    .about-section .about-sec-text br{
        display: none;
    }
    .about-section .about-inner .dp-child-50{
        max-width: 423px;
        margin: 57px auto 40px;
    }
    .about-section .about-sec-text br{
        display: none;
    }
    .navigation .menu-left li:nth-child(2){
        border-bottom: 2px solid #fff;
    }
}

@media screen and (max-width: 359px) {
    .about-section .about-sec-text,
    .about-section .about-inner .dp-child-50{
        padding: 0 10px;
    }
}