/* TritDesin CSS File */
/*////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*      Heading      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin: 0;
    font-weight: 700 !important;
    line-height: 1.8 !important;
}

.h1 {
    font-size: 40px !important;
}

.h2 {
    font-size: 32px !important;
}

.h3 {
    font-size: 28px !important;
}

.h4 {
    font-size: 24px !important;
}

.h5 {
    font-size: 20px !important;
}

.h6 {
    font-size: 16px !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*      Body      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Body 1 */
.bd1 {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 2 !important;
}

/* Body 2 */
.bd2 {
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 2 !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*      Subtitle      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Subtitle1 */
.st1 {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.8 !important;
}

/* Subtitle2 */
.st2 {
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 1.8 !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*      Caption      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Caption 1*/
.cp1 {
    font-size: 13px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
}

/* Caption 2*/
.cp2 {
    font-size: 11px !important;
    font-weight: 300 !important;
    line-height: 1 !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*      Label      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.lb {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 2 !important;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*      Class      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.custom-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 30px;
}


/*    Media   */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


@media (max-width: 525px) {
    .custom-container {
        padding: 0 20px;
    }
}