/*!
/*!
 * css-helper-classes.min.css - https://github.com/Spyker888/css-helper-classes
 * Version - 1.0.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Sergii Bolinchuk
 */
.single-box.height_100{
	    background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
}
.youtube-intro-wrap iframe{
    width: 100%;
    height: 400px;
}
.m_0 {
    margin: 0
}

.m_3 {
    margin: 3px
}

.m_5 {
    margin: 5px
}

.m_8 {
    margin: 8px
}

.m_10 {
    margin: 10px
}

.m_12 {
    margin: 12px
}

.m_15 {
    margin: 15px
}

.m_20 {
    margin: 20px
}

.m_25 {
    margin: 25px
}

.m_30 {
    margin: 30px
}

.m_35 {
    margin: 35px
}

.m_40 {
    margin: 40px
}

.m_45 {
    margin: 45px
}

.m_50 {
    margin: 50px
}

.m_60 {
    margin: 60px
}

.m_70 {
    margin: 70px
}

.m_75 {
    margin: 75px
}

.m_90 {
    margin: 90px
}

.m_100 {
    margin: 100px
}

.m_120 {
    margin: 120px
}

.m_150 {
    margin: 150px
}

.m_top_0 {
    margin-top: 0!important;
}

.m_top_3 {
    margin-top: 3px
}

.m_top_5 {
    margin-top: 5px
}

.m_top_8 {
    margin-top: 8px
}

.m_top_10 {
    margin-top: 10px
}

.m_top_12 {
    margin-top: 12px
}

.m_top_15 {
    margin-top: 15px
}

.m_top_20 {
    margin-top: 20px
}

.m_top_25 {
    margin-top: 25px
}

.m_top_30 {
    margin-top: 30px
}

.m_top_35 {
    margin-top: 35px
}

.m_top_40 {
    margin-top: 40px
}

.m_top_45 {
    margin-top: 45px
}

.m_top_50 {
    margin-top: 50px
}

.m_top_60 {
    margin-top: 60px
}

.m_top_70 {
    margin-top: 70px
}

.m_top_75 {
    margin-top: 75px
}

.m_top_90 {
    margin-top: 90px
}

.m_top_100 {
    margin-top: 100px
}

.m_top_120 {
    margin-top: 120px
}

.m_top_150 {
    margin-top: 150px
}

.m_right_0 {
    margin-right: 0
}

.m_right_3 {
    margin-right: 3px
}

.m_right_5 {
    margin-right: 5px
}

.m_right_8 {
    margin-right: 8px
}

.m_right_10 {
    margin-right: 10px
}

.m_right_12 {
    margin-right: 12px
}

.m_right_15 {
    margin-right: 15px
}

.m_right_20 {
    margin-right: 20px
}

.m_right_25 {
    margin-right: 25px
}

.m_right_30 {
    margin-right: 30px
}

.m_right_35 {
    margin-right: 35px
}

.m_right_40 {
    margin-right: 40px
}

.m_right_45 {
    margin-right: 45px
}

.m_right_50 {
    margin-right: 50px
}

.m_right_60 {
    margin-right: 60px
}

.m_right_70 {
    margin-right: 70px
}

.m_right_75 {
    margin-right: 75px
}

.m_right_90 {
    margin-right: 90px
}

.m_right_100 {
    margin-right: 100px
}

.m_right_120 {
    margin-right: 120px
}

.m_right_150 {
    margin-right: 150px
}

.m_bottom_0 {
    margin-bottom: 0
}

.m_bottom_3 {
    margin-bottom: 3px
}

.m_bottom_5 {
    margin-bottom: 5px
}

.m_bottom_8 {
    margin-bottom: 8px
}

.m_bottom_10 {
    margin-bottom: 10px
}

.m_bottom_12 {
    margin-bottom: 12px
}

.m_bottom_15 {
    margin-bottom: 15px
}

.m_bottom_20 {
    margin-bottom: 20px
}

.m_bottom_25 {
    margin-bottom: 25px
}

.m_bottom_30 {
    margin-bottom: 30px
}

.m_bottom_35 {
    margin-bottom: 35px
}

.m_bottom_40 {
    margin-bottom: 40px
}

.m_bottom_45 {
    margin-bottom: 45px
}

.m_bottom_50 {
    margin-bottom: 50px
}

.m_bottom_60 {
    margin-bottom: 60px
}

.m_bottom_70 {
    margin-bottom: 70px
}

.m_bottom_75 {
    margin-bottom: 75px
}

.m_bottom_90 {
    margin-bottom: 90px
}

.m_bottom_100 {
    margin-bottom: 100px
}

.m_bottom_120 {
    margin-bottom: 120px
}

.m_bottom_150 {
    margin-bottom: 150px
}

.m_left_0 {
    margin-left: 0
}

.m_left_3 {
    margin-left: 3px
}

.m_left_5 {
    margin-left: 5px
}

.m_left_8 {
    margin-left: 8px
}

.m_left_10 {
    margin-left: 10px
}

.m_left_12 {
    margin-left: 12px
}

.m_left_15 {
    margin-left: 15px
}

.m_left_20 {
    margin-left: 20px
}

.m_left_25 {
    margin-left: 25px
}

.m_left_30 {
    margin-left: 30px
}

.m_left_35 {
    margin-left: 35px
}

.m_left_40 {
    margin-left: 40px
}

.m_left_45 {
    margin-left: 45px
}

.m_left_50 {
    margin-left: 50px
}

.m_left_60 {
    margin-left: 60px
}

.m_left_70 {
    margin-left: 70px
}

.m_left_75 {
    margin-left: 75px
}

.m_left_90 {
    margin-left: 90px
}

.m_left_100 {
    margin-left: 100px
}

.m_left_120 {
    margin-left: 120px
}

.m_left_150 {
    margin-left: 150px
}

.m_rem_0_8 {
    margin: .8rem
}

.m_rem_1 {
    margin: 1rem
}

.m_rem_1_2 {
    margin: 1.2rem
}

.m_rem_1_5 {
    margin: 1.5rem
}

.m_rem_1_8 {
    margin: 1.8rem
}

.m_rem_2 {
    margin: 2rem
}

.m_rem_2_5 {
    margin: 2.5rem
}

.m_rem_3 {
    margin: 3rem
}

.m_rem_4 {
    margin: 4rem
}

.m_rem_5 {
    margin: 5rem
}

.m_rem_7 {
    margin: 7rem
}

.m_rem_10 {
    margin: 10rem
}

.m_top_rem_0_8 {
    margin-top: .8rem
}

.m_top_rem_1 {
    margin-top: 1rem
}

.m_top_rem_1_2 {
    margin-top: 1.2rem
}

.m_top_rem_1_5 {
    margin-top: 1.5rem
}

.m_top_rem_1_8 {
    margin-top: 1.8rem
}

.m_top_rem_2 {
    margin-top: 2rem
}

.m_top_rem_2_5 {
    margin-top: 2.5rem
}

.m_top_rem_3 {
    margin-top: 3rem
}

.m_top_rem_4 {
    margin-top: 4rem
}

.m_top_rem_5 {
    margin-top: 5rem
}

.m_top_rem_7 {
    margin-top: 7rem
}

.m_top_rem_10 {
    margin-top: 10rem
}

.m_right_rem_0_8 {
    margin-right: .8rem
}

.m_right_rem_1 {
    margin-right: 1rem
}

.m_right_rem_1_2 {
    margin-right: 1.2rem
}

.m_right_rem_1_5 {
    margin-right: 1.5rem
}

.m_right_rem_1_8 {
    margin-right: 1.8rem
}

.m_right_rem_2 {
    margin-right: 2rem
}

.m_right_rem_2_5 {
    margin-right: 2.5rem
}

.m_right_rem_3 {
    margin-right: 3rem
}

.m_right_rem_4 {
    margin-right: 4rem
}

.m_right_rem_5 {
    margin-right: 5rem
}

.m_right_rem_7 {
    margin-right: 7rem
}

.m_right_rem_10 {
    margin-right: 10rem
}

.m_bottom_rem_0_8 {
    margin-bottom: .8rem
}

.m_bottom_rem_1 {
    margin-bottom: 1rem
}

.m_bottom_rem_1_2 {
    margin-bottom: 1.2rem
}

.m_bottom_rem_1_5 {
    margin-bottom: 1.5rem
}

.m_bottom_rem_1_8 {
    margin-bottom: 1.8rem
}

.m_bottom_rem_2 {
    margin-bottom: 2rem
}

.m_bottom_rem_2_5 {
    margin-bottom: 2.5rem
}

.m_bottom_rem_3 {
    margin-bottom: 3rem
}

.m_bottom_rem_4 {
    margin-bottom: 4rem
}

.m_bottom_rem_5 {
    margin-bottom: 5rem
}

.m_bottom_rem_7 {
    margin-bottom: 7rem
}

.m_bottom_rem_10 {
    margin-bottom: 10rem
}

.m_left_rem_0_8 {
    margin-left: .8rem
}

.m_left_rem_1 {
    margin-left: 1rem
}

.m_left_rem_1_2 {
    margin-left: 1.2rem
}

.m_left_rem_1_5 {
    margin-left: 1.5rem
}

.m_left_rem_1_8 {
    margin-left: 1.8rem
}

.m_left_rem_2 {
    margin-left: 2rem
}

.m_left_rem_2_5 {
    margin-left: 2.5rem
}

.m_left_rem_3 {
    margin-left: 3rem
}

.m_left_rem_4 {
    margin-left: 4rem
}

.m_left_rem_5 {
    margin-left: 5rem
}

.m_left_rem_7 {
    margin-left: 7rem
}

.m_left_rem_10 {
    margin-left: 10rem
}

@media (min-width:576px) {
    .m_sm_0 {
        margin: 0
    }
    .m_sm_3 {
        margin: 3px
    }
    .m_sm_5 {
        margin: 5px
    }
    .m_sm_8 {
        margin: 8px
    }
    .m_sm_10 {
        margin: 10px
    }
    .m_sm_12 {
        margin: 12px
    }
    .m_sm_15 {
        margin: 15px
    }
    .m_sm_20 {
        margin: 20px
    }
    .m_sm_25 {
        margin: 25px
    }
    .m_sm_30 {
        margin: 30px
    }
    .m_sm_35 {
        margin: 35px
    }
    .m_sm_40 {
        margin: 40px
    }
    .m_sm_45 {
        margin: 45px
    }
    .m_sm_50 {
        margin: 50px
    }
    .m_sm_60 {
        margin: 60px
    }
    .m_sm_70 {
        margin: 70px
    }
    .m_sm_75 {
        margin: 75px
    }
    .m_sm_90 {
        margin: 90px
    }
    .m_sm_100 {
        margin: 100px
    }
    .m_sm_120 {
        margin: 120px
    }
    .m_sm_150 {
        margin: 150px
    }
    .m_top_sm_0 {
        margin-top: 0
    }
    .m_top_sm_3 {
        margin-top: 3px
    }
    .m_top_sm_5 {
        margin-top: 5px
    }
    .m_top_sm_8 {
        margin-top: 8px
    }
    .m_top_sm_10 {
        margin-top: 10px
    }
    .m_top_sm_12 {
        margin-top: 12px
    }
    .m_top_sm_15 {
        margin-top: 15px
    }
    .m_top_sm_20 {
        margin-top: 20px
    }
    .m_top_sm_25 {
        margin-top: 25px
    }
    .m_top_sm_30 {
        margin-top: 30px
    }
    .m_top_sm_35 {
        margin-top: 35px
    }
    .m_top_sm_40 {
        margin-top: 40px
    }
    .m_top_sm_45 {
        margin-top: 45px
    }
    .m_top_sm_50 {
        margin-top: 50px
    }
    .m_top_sm_60 {
        margin-top: 60px
    }
    .m_top_sm_70 {
        margin-top: 70px
    }
    .m_top_sm_75 {
        margin-top: 75px
    }
    .m_top_sm_90 {
        margin-top: 90px
    }
    .m_top_sm_100 {
        margin-top: 100px
    }
    .m_top_sm_120 {
        margin-top: 120px
    }
    .m_top_sm_150 {
        margin-top: 150px
    }
    .m_right_sm_0 {
        margin-right: 0
    }
    .m_right_sm_3 {
        margin-right: 3px
    }
    .m_right_sm_5 {
        margin-right: 5px
    }
    .m_right_sm_8 {
        margin-right: 8px
    }
    .m_right_sm_10 {
        margin-right: 10px
    }
    .m_right_sm_12 {
        margin-right: 12px
    }
    .m_right_sm_15 {
        margin-right: 15px
    }
    .m_right_sm_20 {
        margin-right: 20px
    }
    .m_right_sm_25 {
        margin-right: 25px
    }
    .m_right_sm_30 {
        margin-right: 30px
    }
    .m_right_sm_35 {
        margin-right: 35px
    }
    .m_right_sm_40 {
        margin-right: 40px
    }
    .m_right_sm_45 {
        margin-right: 45px
    }
    .m_right_sm_50 {
        margin-right: 50px
    }
    .m_right_sm_60 {
        margin-right: 60px
    }
    .m_right_sm_70 {
        margin-right: 70px
    }
    .m_right_sm_75 {
        margin-right: 75px
    }
    .m_right_sm_90 {
        margin-right: 90px
    }
    .m_right_sm_100 {
        margin-right: 100px
    }
    .m_right_sm_120 {
        margin-right: 120px
    }
    .m_right_sm_150 {
        margin-right: 150px
    }
    .m_bottom_sm_0 {
        margin-bottom: 0
    }
    .m_bottom_sm_3 {
        margin-bottom: 3px
    }
    .m_bottom_sm_5 {
        margin-bottom: 5px
    }
    .m_bottom_sm_8 {
        margin-bottom: 8px
    }
    .m_bottom_sm_10 {
        margin-bottom: 10px
    }
    .m_bottom_sm_12 {
        margin-bottom: 12px
    }
    .m_bottom_sm_15 {
        margin-bottom: 15px
    }
    .m_bottom_sm_20 {
        margin-bottom: 20px
    }
    .m_bottom_sm_25 {
        margin-bottom: 25px
    }
    .m_bottom_sm_30 {
        margin-bottom: 30px
    }
    .m_bottom_sm_35 {
        margin-bottom: 35px
    }
    .m_bottom_sm_40 {
        margin-bottom: 40px
    }
    .m_bottom_sm_45 {
        margin-bottom: 45px
    }
    .m_bottom_sm_50 {
        margin-bottom: 50px
    }
    .m_bottom_sm_60 {
        margin-bottom: 60px
    }
    .m_bottom_sm_70 {
        margin-bottom: 70px
    }
    .m_bottom_sm_75 {
        margin-bottom: 75px
    }
    .m_bottom_sm_90 {
        margin-bottom: 90px
    }
    .m_bottom_sm_100 {
        margin-bottom: 100px
    }
    .m_bottom_sm_120 {
        margin-bottom: 120px
    }
    .m_bottom_sm_150 {
        margin-bottom: 150px
    }
    .m_left_sm_0 {
        margin-left: 0
    }
    .m_left_sm_3 {
        margin-left: 3px
    }
    .m_left_sm_5 {
        margin-left: 5px
    }
    .m_left_sm_8 {
        margin-left: 8px
    }
    .m_left_sm_10 {
        margin-left: 10px
    }
    .m_left_sm_12 {
        margin-left: 12px
    }
    .m_left_sm_15 {
        margin-left: 15px
    }
    .m_left_sm_20 {
        margin-left: 20px
    }
    .m_left_sm_25 {
        margin-left: 25px
    }
    .m_left_sm_30 {
        margin-left: 30px
    }
    .m_left_sm_35 {
        margin-left: 35px
    }
    .m_left_sm_40 {
        margin-left: 40px
    }
    .m_left_sm_45 {
        margin-left: 45px
    }
    .m_left_sm_50 {
        margin-left: 50px
    }
    .m_left_sm_60 {
        margin-left: 60px
    }
    .m_left_sm_70 {
        margin-left: 70px
    }
    .m_left_sm_75 {
        margin-left: 75px
    }
    .m_left_sm_90 {
        margin-left: 90px
    }
    .m_left_sm_100 {
        margin-left: 100px
    }
    .m_left_sm_120 {
        margin-left: 120px
    }
    .m_left_sm_150 {
        margin-left: 150px
    }
    .m_sm_rem_0_8 {
        margin: .8rem
    }
    .m_sm_rem_1 {
        margin: 1rem
    }
    .m_sm_rem_1_2 {
        margin: 1.2rem
    }
    .m_sm_rem_1_5 {
        margin: 1.5rem
    }
    .m_sm_rem_1_8 {
        margin: 1.8rem
    }
    .m_sm_rem_2 {
        margin: 2rem
    }
    .m_sm_rem_2_5 {
        margin: 2.5rem
    }
    .m_sm_rem_3 {
        margin: 3rem
    }
    .m_sm_rem_4 {
        margin: 4rem
    }
    .m_sm_rem_5 {
        margin: 5rem
    }
    .m_sm_rem_7 {
        margin: 7rem
    }
    .m_sm_rem_10 {
        margin: 10rem
    }
    .m_top_sm_rem_0_8 {
        margin-top: .8rem
    }
    .m_top_sm_rem_1 {
        margin-top: 1rem
    }
    .m_top_sm_rem_1_2 {
        margin-top: 1.2rem
    }
    .m_top_sm_rem_1_5 {
        margin-top: 1.5rem
    }
    .m_top_sm_rem_1_8 {
        margin-top: 1.8rem
    }
    .m_top_sm_rem_2 {
        margin-top: 2rem
    }
    .m_top_sm_rem_2_5 {
        margin-top: 2.5rem
    }
    .m_top_sm_rem_3 {
        margin-top: 3rem
    }
    .m_top_sm_rem_4 {
        margin-top: 4rem
    }
    .m_top_sm_rem_5 {
        margin-top: 5rem
    }
    .m_top_sm_rem_7 {
        margin-top: 7rem
    }
    .m_top_sm_rem_10 {
        margin-top: 10rem
    }
    .m_right_sm_rem_0_8 {
        margin-right: .8rem
    }
    .m_right_sm_rem_1 {
        margin-right: 1rem
    }
    .m_right_sm_rem_1_2 {
        margin-right: 1.2rem
    }
    .m_right_sm_rem_1_5 {
        margin-right: 1.5rem
    }
    .m_right_sm_rem_1_8 {
        margin-right: 1.8rem
    }
    .m_right_sm_rem_2 {
        margin-right: 2rem
    }
    .m_right_sm_rem_2_5 {
        margin-right: 2.5rem
    }
    .m_right_sm_rem_3 {
        margin-right: 3rem
    }
    .m_right_sm_rem_4 {
        margin-right: 4rem
    }
    .m_right_sm_rem_5 {
        margin-right: 5rem
    }
    .m_right_sm_rem_7 {
        margin-right: 7rem
    }
    .m_right_sm_rem_10 {
        margin-right: 10rem
    }
    .m_bottom_sm_rem_0_8 {
        margin-bottom: .8rem
    }
    .m_bottom_sm_rem_1 {
        margin-bottom: 1rem
    }
    .m_bottom_sm_rem_1_2 {
        margin-bottom: 1.2rem
    }
    .m_bottom_sm_rem_1_5 {
        margin-bottom: 1.5rem
    }
    .m_bottom_sm_rem_1_8 {
        margin-bottom: 1.8rem
    }
    .m_bottom_sm_rem_2 {
        margin-bottom: 2rem
    }
    .m_bottom_sm_rem_2_5 {
        margin-bottom: 2.5rem
    }
    .m_bottom_sm_rem_3 {
        margin-bottom: 3rem
    }
    .m_bottom_sm_rem_4 {
        margin-bottom: 4rem
    }
    .m_bottom_sm_rem_5 {
        margin-bottom: 5rem
    }
    .m_bottom_sm_rem_7 {
        margin-bottom: 7rem
    }
    .m_bottom_sm_rem_10 {
        margin-bottom: 10rem
    }
    .m_left_sm_rem_0_8 {
        margin-left: .8rem
    }
    .m_left_sm_rem_1 {
        margin-left: 1rem
    }
    .m_left_sm_rem_1_2 {
        margin-left: 1.2rem
    }
    .m_left_sm_rem_1_5 {
        margin-left: 1.5rem
    }
    .m_left_sm_rem_1_8 {
        margin-left: 1.8rem
    }
    .m_left_sm_rem_2 {
        margin-left: 2rem
    }
    .m_left_sm_rem_2_5 {
        margin-left: 2.5rem
    }
    .m_left_sm_rem_3 {
        margin-left: 3rem
    }
    .m_left_sm_rem_4 {
        margin-left: 4rem
    }
    .m_left_sm_rem_5 {
        margin-left: 5rem
    }
    .m_left_sm_rem_7 {
        margin-left: 7rem
    }
    .m_left_sm_rem_10 {
        margin-left: 10rem
    }
}

@media (min-width:768px) {
    .m_md_0 {
        margin: 0
    }
    .m_md_3 {
        margin: 3px
    }
    .m_md_5 {
        margin: 5px
    }
    .m_md_8 {
        margin: 8px
    }
    .m_md_10 {
        margin: 10px
    }
    .m_md_12 {
        margin: 12px
    }
    .m_md_15 {
        margin: 15px
    }
    .m_md_20 {
        margin: 20px
    }
    .m_md_25 {
        margin: 25px
    }
    .m_md_30 {
        margin: 30px
    }
    .m_md_35 {
        margin: 35px
    }
    .m_md_40 {
        margin: 40px
    }
    .m_md_45 {
        margin: 45px
    }
    .m_md_50 {
        margin: 50px
    }
    .m_md_60 {
        margin: 60px
    }
    .m_md_70 {
        margin: 70px
    }
    .m_md_75 {
        margin: 75px
    }
    .m_md_90 {
        margin: 90px
    }
    .m_md_100 {
        margin: 100px
    }
    .m_md_120 {
        margin: 120px
    }
    .m_md_150 {
        margin: 150px
    }
    .m_top_md_0 {
        margin-top: 0
    }
    .m_top_md_3 {
        margin-top: 3px
    }
    .m_top_md_5 {
        margin-top: 5px
    }
    .m_top_md_8 {
        margin-top: 8px
    }
    .m_top_md_10 {
        margin-top: 10px
    }
    .m_top_md_12 {
        margin-top: 12px
    }
    .m_top_md_15 {
        margin-top: 15px
    }
    .m_top_md_20 {
        margin-top: 20px
    }
    .m_top_md_25 {
        margin-top: 25px
    }
    .m_top_md_30 {
        margin-top: 30px
    }
    .m_top_md_35 {
        margin-top: 35px
    }
    .m_top_md_40 {
        margin-top: 40px
    }
    .m_top_md_45 {
        margin-top: 45px
    }
    .m_top_md_50 {
        margin-top: 50px
    }
    .m_top_md_60 {
        margin-top: 60px
    }
    .m_top_md_70 {
        margin-top: 70px
    }
    .m_top_md_75 {
        margin-top: 75px
    }
    .m_top_md_90 {
        margin-top: 90px
    }
    .m_top_md_100 {
        margin-top: 100px
    }
    .m_top_md_120 {
        margin-top: 120px
    }
    .m_top_md_150 {
        margin-top: 150px
    }
    .m_right_md_0 {
        margin-right: 0
    }
    .m_right_md_3 {
        margin-right: 3px
    }
    .m_right_md_5 {
        margin-right: 5px
    }
    .m_right_md_8 {
        margin-right: 8px
    }
    .m_right_md_10 {
        margin-right: 10px
    }
    .m_right_md_12 {
        margin-right: 12px
    }
    .m_right_md_15 {
        margin-right: 15px
    }
    .m_right_md_20 {
        margin-right: 20px
    }
    .m_right_md_25 {
        margin-right: 25px
    }
    .m_right_md_30 {
        margin-right: 30px
    }
    .m_right_md_35 {
        margin-right: 35px
    }
    .m_right_md_40 {
        margin-right: 40px
    }
    .m_right_md_45 {
        margin-right: 45px
    }
    .m_right_md_50 {
        margin-right: 50px
    }
    .m_right_md_60 {
        margin-right: 60px
    }
    .m_right_md_70 {
        margin-right: 70px
    }
    .m_right_md_75 {
        margin-right: 75px
    }
    .m_right_md_90 {
        margin-right: 90px
    }
    .m_right_md_100 {
        margin-right: 100px
    }
    .m_right_md_120 {
        margin-right: 120px
    }
    .m_right_md_150 {
        margin-right: 150px
    }
    .m_bottom_md_0 {
        margin-bottom: 0
    }
    .m_bottom_md_3 {
        margin-bottom: 3px
    }
    .m_bottom_md_5 {
        margin-bottom: 5px
    }
    .m_bottom_md_8 {
        margin-bottom: 8px
    }
    .m_bottom_md_10 {
        margin-bottom: 10px
    }
    .m_bottom_md_12 {
        margin-bottom: 12px
    }
    .m_bottom_md_15 {
        margin-bottom: 15px
    }
    .m_bottom_md_20 {
        margin-bottom: 20px
    }
    .m_bottom_md_25 {
        margin-bottom: 25px
    }
    .m_bottom_md_30 {
        margin-bottom: 30px
    }
    .m_bottom_md_35 {
        margin-bottom: 35px
    }
    .m_bottom_md_40 {
        margin-bottom: 40px
    }
    .m_bottom_md_45 {
        margin-bottom: 45px
    }
    .m_bottom_md_50 {
        margin-bottom: 50px
    }
    .m_bottom_md_60 {
        margin-bottom: 60px
    }
    .m_bottom_md_70 {
        margin-bottom: 70px
    }
    .m_bottom_md_75 {
        margin-bottom: 75px
    }
    .m_bottom_md_90 {
        margin-bottom: 90px
    }
    .m_bottom_md_100 {
        margin-bottom: 100px
    }
    .m_bottom_md_120 {
        margin-bottom: 120px
    }
    .m_bottom_md_150 {
        margin-bottom: 150px
    }
    .m_left_md_0 {
        margin-left: 0
    }
    .m_left_md_3 {
        margin-left: 3px
    }
    .m_left_md_5 {
        margin-left: 5px
    }
    .m_left_md_8 {
        margin-left: 8px
    }
    .m_left_md_10 {
        margin-left: 10px
    }
    .m_left_md_12 {
        margin-left: 12px
    }
    .m_left_md_15 {
        margin-left: 15px
    }
    .m_left_md_20 {
        margin-left: 20px
    }
    .m_left_md_25 {
        margin-left: 25px
    }
    .m_left_md_30 {
        margin-left: 30px
    }
    .m_left_md_35 {
        margin-left: 35px
    }
    .m_left_md_40 {
        margin-left: 40px
    }
    .m_left_md_45 {
        margin-left: 45px
    }
    .m_left_md_50 {
        margin-left: 50px
    }
    .m_left_md_60 {
        margin-left: 60px
    }
    .m_left_md_70 {
        margin-left: 70px
    }
    .m_left_md_75 {
        margin-left: 75px
    }
    .m_left_md_90 {
        margin-left: 90px
    }
    .m_left_md_100 {
        margin-left: 100px
    }
    .m_left_md_120 {
        margin-left: 120px
    }
    .m_left_md_150 {
        margin-left: 150px
    }
    .m_md_rem_0_8 {
        margin: .8rem
    }
    .m_md_rem_1 {
        margin: 1rem
    }
    .m_md_rem_1_2 {
        margin: 1.2rem
    }
    .m_md_rem_1_5 {
        margin: 1.5rem
    }
    .m_md_rem_1_8 {
        margin: 1.8rem
    }
    .m_md_rem_2 {
        margin: 2rem
    }
    .m_md_rem_2_5 {
        margin: 2.5rem
    }
    .m_md_rem_3 {
        margin: 3rem
    }
    .m_md_rem_4 {
        margin: 4rem
    }
    .m_md_rem_5 {
        margin: 5rem
    }
    .m_md_rem_7 {
        margin: 7rem
    }
    .m_md_rem_10 {
        margin: 10rem
    }
    .m_top_md_rem_0_8 {
        margin-top: .8rem
    }
    .m_top_md_rem_1 {
        margin-top: 1rem
    }
    .m_top_md_rem_1_2 {
        margin-top: 1.2rem
    }
    .m_top_md_rem_1_5 {
        margin-top: 1.5rem
    }
    .m_top_md_rem_1_8 {
        margin-top: 1.8rem
    }
    .m_top_md_rem_2 {
        margin-top: 2rem
    }
    .m_top_md_rem_2_5 {
        margin-top: 2.5rem
    }
    .m_top_md_rem_3 {
        margin-top: 3rem
    }
    .m_top_md_rem_4 {
        margin-top: 4rem
    }
    .m_top_md_rem_5 {
        margin-top: 5rem
    }
    .m_top_md_rem_7 {
        margin-top: 7rem
    }
    .m_top_md_rem_10 {
        margin-top: 10rem
    }
    .m_right_md_rem_0_8 {
        margin-right: .8rem
    }
    .m_right_md_rem_1 {
        margin-right: 1rem
    }
    .m_right_md_rem_1_2 {
        margin-right: 1.2rem
    }
    .m_right_md_rem_1_5 {
        margin-right: 1.5rem
    }
    .m_right_md_rem_1_8 {
        margin-right: 1.8rem
    }
    .m_right_md_rem_2 {
        margin-right: 2rem
    }
    .m_right_md_rem_2_5 {
        margin-right: 2.5rem
    }
    .m_right_md_rem_3 {
        margin-right: 3rem
    }
    .m_right_md_rem_4 {
        margin-right: 4rem
    }
    .m_right_md_rem_5 {
        margin-right: 5rem
    }
    .m_right_md_rem_7 {
        margin-right: 7rem
    }
    .m_right_md_rem_10 {
        margin-right: 10rem
    }
    .m_bottom_md_rem_0_8 {
        margin-bottom: .8rem
    }
    .m_bottom_md_rem_1 {
        margin-bottom: 1rem
    }
    .m_bottom_md_rem_1_2 {
        margin-bottom: 1.2rem
    }
    .m_bottom_md_rem_1_5 {
        margin-bottom: 1.5rem
    }
    .m_bottom_md_rem_1_8 {
        margin-bottom: 1.8rem
    }
    .m_bottom_md_rem_2 {
        margin-bottom: 2rem
    }
    .m_bottom_md_rem_2_5 {
        margin-bottom: 2.5rem
    }
    .m_bottom_md_rem_3 {
        margin-bottom: 3rem
    }
    .m_bottom_md_rem_4 {
        margin-bottom: 4rem
    }
    .m_bottom_md_rem_5 {
        margin-bottom: 5rem
    }
    .m_bottom_md_rem_7 {
        margin-bottom: 7rem
    }
    .m_bottom_md_rem_10 {
        margin-bottom: 10rem
    }
    .m_left_md_rem_0_8 {
        margin-left: .8rem
    }
    .m_left_md_rem_1 {
        margin-left: 1rem
    }
    .m_left_md_rem_1_2 {
        margin-left: 1.2rem
    }
    .m_left_md_rem_1_5 {
        margin-left: 1.5rem
    }
    .m_left_md_rem_1_8 {
        margin-left: 1.8rem
    }
    .m_left_md_rem_2 {
        margin-left: 2rem
    }
    .m_left_md_rem_2_5 {
        margin-left: 2.5rem
    }
    .m_left_md_rem_3 {
        margin-left: 3rem
    }
    .m_left_md_rem_4 {
        margin-left: 4rem
    }
    .m_left_md_rem_5 {
        margin-left: 5rem
    }
    .m_left_md_rem_7 {
        margin-left: 7rem
    }
    .m_left_md_rem_10 {
        margin-left: 10rem
    }
}

@media (min-width:992px) {
    .m_lg_0 {
        margin: 0
    }
    .m_lg_3 {
        margin: 3px
    }
    .m_lg_5 {
        margin: 5px
    }
    .m_lg_8 {
        margin: 8px
    }
    .m_lg_10 {
        margin: 10px
    }
    .m_lg_12 {
        margin: 12px
    }
    .m_lg_15 {
        margin: 15px
    }
    .m_lg_20 {
        margin: 20px
    }
    .m_lg_25 {
        margin: 25px
    }
    .m_lg_30 {
        margin: 30px
    }
    .m_lg_35 {
        margin: 35px
    }
    .m_lg_40 {
        margin: 40px
    }
    .m_lg_45 {
        margin: 45px
    }
    .m_lg_50 {
        margin: 50px
    }
    .m_lg_60 {
        margin: 60px
    }
    .m_lg_70 {
        margin: 70px
    }
    .m_lg_75 {
        margin: 75px
    }
    .m_lg_90 {
        margin: 90px
    }
    .m_lg_100 {
        margin: 100px
    }
    .m_lg_120 {
        margin: 120px
    }
    .m_lg_150 {
        margin: 150px
    }
    .m_top_lg_0 {
        margin-top: 0
    }
    .m_top_lg_3 {
        margin-top: 3px
    }
    .m_top_lg_5 {
        margin-top: 5px
    }
    .m_top_lg_8 {
        margin-top: 8px
    }
    .m_top_lg_10 {
        margin-top: 10px
    }
    .m_top_lg_12 {
        margin-top: 12px
    }
    .m_top_lg_15 {
        margin-top: 15px
    }
    .m_top_lg_20 {
        margin-top: 20px
    }
    .m_top_lg_25 {
        margin-top: 25px
    }
    .m_top_lg_30 {
        margin-top: 30px
    }
    .m_top_lg_35 {
        margin-top: 35px
    }
    .m_top_lg_40 {
        margin-top: 40px
    }
    .m_top_lg_45 {
        margin-top: 45px
    }
    .m_top_lg_50 {
        margin-top: 50px
    }
    .m_top_lg_60 {
        margin-top: 60px
    }
    .m_top_lg_70 {
        margin-top: 70px
    }
    .m_top_lg_75 {
        margin-top: 75px
    }
    .m_top_lg_90 {
        margin-top: 90px
    }
    .m_top_lg_100 {
        margin-top: 100px
    }
    .m_top_lg_120 {
        margin-top: 120px
    }
    .m_top_lg_150 {
        margin-top: 150px
    }
    .m_right_lg_0 {
        margin-right: 0
    }
    .m_right_lg_3 {
        margin-right: 3px
    }
    .m_right_lg_5 {
        margin-right: 5px
    }
    .m_right_lg_8 {
        margin-right: 8px
    }
    .m_right_lg_10 {
        margin-right: 10px
    }
    .m_right_lg_12 {
        margin-right: 12px
    }
    .m_right_lg_15 {
        margin-right: 15px
    }
    .m_right_lg_20 {
        margin-right: 20px
    }
    .m_right_lg_25 {
        margin-right: 25px
    }
    .m_right_lg_30 {
        margin-right: 30px
    }
    .m_right_lg_35 {
        margin-right: 35px
    }
    .m_right_lg_40 {
        margin-right: 40px
    }
    .m_right_lg_45 {
        margin-right: 45px
    }
    .m_right_lg_50 {
        margin-right: 50px
    }
    .m_right_lg_60 {
        margin-right: 60px
    }
    .m_right_lg_70 {
        margin-right: 70px
    }
    .m_right_lg_75 {
        margin-right: 75px
    }
    .m_right_lg_90 {
        margin-right: 90px
    }
    .m_right_lg_100 {
        margin-right: 100px
    }
    .m_right_lg_120 {
        margin-right: 120px
    }
    .m_right_lg_150 {
        margin-right: 150px
    }
    .m_bottom_lg_0 {
        margin-bottom: 0
    }
    .m_bottom_lg_3 {
        margin-bottom: 3px
    }
    .m_bottom_lg_5 {
        margin-bottom: 5px
    }
    .m_bottom_lg_8 {
        margin-bottom: 8px
    }
    .m_bottom_lg_10 {
        margin-bottom: 10px
    }
    .m_bottom_lg_12 {
        margin-bottom: 12px
    }
    .m_bottom_lg_15 {
        margin-bottom: 15px
    }
    .m_bottom_lg_20 {
        margin-bottom: 20px
    }
    .m_bottom_lg_25 {
        margin-bottom: 25px
    }
    .m_bottom_lg_30 {
        margin-bottom: 30px
    }
    .m_bottom_lg_35 {
        margin-bottom: 35px
    }
    .m_bottom_lg_40 {
        margin-bottom: 40px
    }
    .m_bottom_lg_45 {
        margin-bottom: 45px
    }
    .m_bottom_lg_50 {
        margin-bottom: 50px
    }
    .m_bottom_lg_60 {
        margin-bottom: 60px
    }
    .m_bottom_lg_70 {
        margin-bottom: 70px
    }
    .m_bottom_lg_75 {
        margin-bottom: 75px
    }
    .m_bottom_lg_90 {
        margin-bottom: 90px
    }
    .m_bottom_lg_100 {
        margin-bottom: 100px
    }
    .m_bottom_lg_120 {
        margin-bottom: 120px
    }
    .m_bottom_lg_150 {
        margin-bottom: 150px
    }
    .m_left_lg_0 {
        margin-left: 0
    }
    .m_left_lg_3 {
        margin-left: 3px
    }
    .m_left_lg_5 {
        margin-left: 5px
    }
    .m_left_lg_8 {
        margin-left: 8px
    }
    .m_left_lg_10 {
        margin-left: 10px
    }
    .m_left_lg_12 {
        margin-left: 12px
    }
    .m_left_lg_15 {
        margin-left: 15px
    }
    .m_left_lg_20 {
        margin-left: 20px
    }
    .m_left_lg_25 {
        margin-left: 25px
    }
    .m_left_lg_30 {
        margin-left: 30px
    }
    .m_left_lg_35 {
        margin-left: 35px
    }
    .m_left_lg_40 {
        margin-left: 40px
    }
    .m_left_lg_45 {
        margin-left: 45px
    }
    .m_left_lg_50 {
        margin-left: 50px
    }
    .m_left_lg_60 {
        margin-left: 60px
    }
    .m_left_lg_70 {
        margin-left: 70px
    }
    .m_left_lg_75 {
        margin-left: 75px
    }
    .m_left_lg_90 {
        margin-left: 90px
    }
    .m_left_lg_100 {
        margin-left: 100px
    }
    .m_left_lg_120 {
        margin-left: 120px
    }
    .m_left_lg_150 {
        margin-left: 150px
    }
    .m_lg_rem_0_8 {
        margin: .8rem
    }
    .m_lg_rem_1 {
        margin: 1rem
    }
    .m_lg_rem_1_2 {
        margin: 1.2rem
    }
    .m_lg_rem_1_5 {
        margin: 1.5rem
    }
    .m_lg_rem_1_8 {
        margin: 1.8rem
    }
    .m_lg_rem_2 {
        margin: 2rem
    }
    .m_lg_rem_2_5 {
        margin: 2.5rem
    }
    .m_lg_rem_3 {
        margin: 3rem
    }
    .m_lg_rem_4 {
        margin: 4rem
    }
    .m_lg_rem_5 {
        margin: 5rem
    }
    .m_lg_rem_7 {
        margin: 7rem
    }
    .m_lg_rem_10 {
        margin: 10rem
    }
    .m_top_lg_rem_0_8 {
        margin-top: .8rem
    }
    .m_top_lg_rem_1 {
        margin-top: 1rem
    }
    .m_top_lg_rem_1_2 {
        margin-top: 1.2rem
    }
    .m_top_lg_rem_1_5 {
        margin-top: 1.5rem
    }
    .m_top_lg_rem_1_8 {
        margin-top: 1.8rem
    }
    .m_top_lg_rem_2 {
        margin-top: 2rem
    }
    .m_top_lg_rem_2_5 {
        margin-top: 2.5rem
    }
    .m_top_lg_rem_3 {
        margin-top: 3rem
    }
    .m_top_lg_rem_4 {
        margin-top: 4rem
    }
    .m_top_lg_rem_5 {
        margin-top: 5rem
    }
    .m_top_lg_rem_7 {
        margin-top: 7rem
    }
    .m_top_lg_rem_10 {
        margin-top: 10rem
    }
    .m_right_lg_rem_0_8 {
        margin-right: .8rem
    }
    .m_right_lg_rem_1 {
        margin-right: 1rem
    }
    .m_right_lg_rem_1_2 {
        margin-right: 1.2rem
    }
    .m_right_lg_rem_1_5 {
        margin-right: 1.5rem
    }
    .m_right_lg_rem_1_8 {
        margin-right: 1.8rem
    }
    .m_right_lg_rem_2 {
        margin-right: 2rem
    }
    .m_right_lg_rem_2_5 {
        margin-right: 2.5rem
    }
    .m_right_lg_rem_3 {
        margin-right: 3rem
    }
    .m_right_lg_rem_4 {
        margin-right: 4rem
    }
    .m_right_lg_rem_5 {
        margin-right: 5rem
    }
    .m_right_lg_rem_7 {
        margin-right: 7rem
    }
    .m_right_lg_rem_10 {
        margin-right: 10rem
    }
    .m_bottom_lg_rem_0_8 {
        margin-bottom: .8rem
    }
    .m_bottom_lg_rem_1 {
        margin-bottom: 1rem
    }
    .m_bottom_lg_rem_1_2 {
        margin-bottom: 1.2rem
    }
    .m_bottom_lg_rem_1_5 {
        margin-bottom: 1.5rem
    }
    .m_bottom_lg_rem_1_8 {
        margin-bottom: 1.8rem
    }
    .m_bottom_lg_rem_2 {
        margin-bottom: 2rem
    }
    .m_bottom_lg_rem_2_5 {
        margin-bottom: 2.5rem
    }
    .m_bottom_lg_rem_3 {
        margin-bottom: 3rem
    }
    .m_bottom_lg_rem_4 {
        margin-bottom: 4rem
    }
    .m_bottom_lg_rem_5 {
        margin-bottom: 5rem
    }
    .m_bottom_lg_rem_7 {
        margin-bottom: 7rem
    }
    .m_bottom_lg_rem_10 {
        margin-bottom: 10rem
    }
    .m_left_lg_rem_0_8 {
        margin-left: .8rem
    }
    .m_left_lg_rem_1 {
        margin-left: 1rem
    }
    .m_left_lg_rem_1_2 {
        margin-left: 1.2rem
    }
    .m_left_lg_rem_1_5 {
        margin-left: 1.5rem
    }
    .m_left_lg_rem_1_8 {
        margin-left: 1.8rem
    }
    .m_left_lg_rem_2 {
        margin-left: 2rem
    }
    .m_left_lg_rem_2_5 {
        margin-left: 2.5rem
    }
    .m_left_lg_rem_3 {
        margin-left: 3rem
    }
    .m_left_lg_rem_4 {
        margin-left: 4rem
    }
    .m_left_lg_rem_5 {
        margin-left: 5rem
    }
    .m_left_lg_rem_7 {
        margin-left: 7rem
    }
    .m_left_lg_rem_10 {
        margin-left: 10rem
    }
}

@media (min-width:1200px) {
    .m_xl_0 {
        margin: 0
    }
    .m_xl_3 {
        margin: 3px
    }
    .m_xl_5 {
        margin: 5px
    }
    .m_xl_8 {
        margin: 8px
    }
    .m_xl_10 {
        margin: 10px
    }
    .m_xl_12 {
        margin: 12px
    }
    .m_xl_15 {
        margin: 15px
    }
    .m_xl_20 {
        margin: 20px
    }
    .m_xl_25 {
        margin: 25px
    }
    .m_xl_30 {
        margin: 30px
    }
    .m_xl_35 {
        margin: 35px
    }
    .m_xl_40 {
        margin: 40px
    }
    .m_xl_45 {
        margin: 45px
    }
    .m_xl_50 {
        margin: 50px
    }
    .m_xl_60 {
        margin: 60px
    }
    .m_xl_70 {
        margin: 70px
    }
    .m_xl_75 {
        margin: 75px
    }
    .m_xl_90 {
        margin: 90px
    }
    .m_xl_100 {
        margin: 100px
    }
    .m_xl_120 {
        margin: 120px
    }
    .m_xl_150 {
        margin: 150px
    }
    .m_top_xl_0 {
        margin-top: 0
    }
    .m_top_xl_3 {
        margin-top: 3px
    }
    .m_top_xl_5 {
        margin-top: 5px
    }
    .m_top_xl_8 {
        margin-top: 8px
    }
    .m_top_xl_10 {
        margin-top: 10px
    }
    .m_top_xl_12 {
        margin-top: 12px
    }
    .m_top_xl_15 {
        margin-top: 15px
    }
    .m_top_xl_20 {
        margin-top: 20px
    }
    .m_top_xl_25 {
        margin-top: 25px
    }
    .m_top_xl_30 {
        margin-top: 30px
    }
    .m_top_xl_35 {
        margin-top: 35px
    }
    .m_top_xl_40 {
        margin-top: 40px
    }
    .m_top_xl_45 {
        margin-top: 45px
    }
    .m_top_xl_50 {
        margin-top: 50px
    }
    .m_top_xl_60 {
        margin-top: 60px
    }
    .m_top_xl_70 {
        margin-top: 70px
    }
    .m_top_xl_75 {
        margin-top: 75px
    }
    .m_top_xl_90 {
        margin-top: 90px
    }
    .m_top_xl_100 {
        margin-top: 100px
    }
    .m_top_xl_120 {
        margin-top: 120px
    }
    .m_top_xl_150 {
        margin-top: 150px
    }
    .m_right_xl_0 {
        margin-right: 0
    }
    .m_right_xl_3 {
        margin-right: 3px
    }
    .m_right_xl_5 {
        margin-right: 5px
    }
    .m_right_xl_8 {
        margin-right: 8px
    }
    .m_right_xl_10 {
        margin-right: 10px
    }
    .m_right_xl_12 {
        margin-right: 12px
    }
    .m_right_xl_15 {
        margin-right: 15px
    }
    .m_right_xl_20 {
        margin-right: 20px
    }
    .m_right_xl_25 {
        margin-right: 25px
    }
    .m_right_xl_30 {
        margin-right: 30px
    }
    .m_right_xl_35 {
        margin-right: 35px
    }
    .m_right_xl_40 {
        margin-right: 40px
    }
    .m_right_xl_45 {
        margin-right: 45px
    }
    .m_right_xl_50 {
        margin-right: 50px
    }
    .m_right_xl_60 {
        margin-right: 60px
    }
    .m_right_xl_70 {
        margin-right: 70px
    }
    .m_right_xl_75 {
        margin-right: 75px
    }
    .m_right_xl_90 {
        margin-right: 90px
    }
    .m_right_xl_100 {
        margin-right: 100px
    }
    .m_right_xl_120 {
        margin-right: 120px
    }
    .m_right_xl_150 {
        margin-right: 150px
    }
    .m_bottom_xl_0 {
        margin-bottom: 0
    }
    .m_bottom_xl_3 {
        margin-bottom: 3px
    }
    .m_bottom_xl_5 {
        margin-bottom: 5px
    }
    .m_bottom_xl_8 {
        margin-bottom: 8px
    }
    .m_bottom_xl_10 {
        margin-bottom: 10px
    }
    .m_bottom_xl_12 {
        margin-bottom: 12px
    }
    .m_bottom_xl_15 {
        margin-bottom: 15px
    }
    .m_bottom_xl_20 {
        margin-bottom: 20px
    }
    .m_bottom_xl_25 {
        margin-bottom: 25px
    }
    .m_bottom_xl_30 {
        margin-bottom: 30px
    }
    .m_bottom_xl_35 {
        margin-bottom: 35px
    }
    .m_bottom_xl_40 {
        margin-bottom: 40px
    }
    .m_bottom_xl_45 {
        margin-bottom: 45px
    }
    .m_bottom_xl_50 {
        margin-bottom: 50px
    }
    .m_bottom_xl_60 {
        margin-bottom: 60px
    }
    .m_bottom_xl_70 {
        margin-bottom: 70px
    }
    .m_bottom_xl_75 {
        margin-bottom: 75px
    }
    .m_bottom_xl_90 {
        margin-bottom: 90px
    }
    .m_bottom_xl_100 {
        margin-bottom: 100px
    }
    .m_bottom_xl_120 {
        margin-bottom: 120px
    }
    .m_bottom_xl_150 {
        margin-bottom: 150px
    }
    .m_left_xl_0 {
        margin-left: 0
    }
    .m_left_xl_3 {
        margin-left: 3px
    }
    .m_left_xl_5 {
        margin-left: 5px
    }
    .m_left_xl_8 {
        margin-left: 8px
    }
    .m_left_xl_10 {
        margin-left: 10px
    }
    .m_left_xl_12 {
        margin-left: 12px
    }
    .m_left_xl_15 {
        margin-left: 15px
    }
    .m_left_xl_20 {
        margin-left: 20px
    }
    .m_left_xl_25 {
        margin-left: 25px
    }
    .m_left_xl_30 {
        margin-left: 30px
    }
    .m_left_xl_35 {
        margin-left: 35px
    }
    .m_left_xl_40 {
        margin-left: 40px
    }
    .m_left_xl_45 {
        margin-left: 45px
    }
    .m_left_xl_50 {
        margin-left: 50px
    }
    .m_left_xl_60 {
        margin-left: 60px
    }
    .m_left_xl_70 {
        margin-left: 70px
    }
    .m_left_xl_75 {
        margin-left: 75px
    }
    .m_left_xl_90 {
        margin-left: 90px
    }
    .m_left_xl_100 {
        margin-left: 100px
    }
    .m_left_xl_120 {
        margin-left: 120px
    }
    .m_left_xl_150 {
        margin-left: 150px
    }
    .m_xl_rem_0_8 {
        margin: .8rem
    }
    .m_xl_rem_1 {
        margin: 1rem
    }
    .m_xl_rem_1_2 {
        margin: 1.2rem
    }
    .m_xl_rem_1_5 {
        margin: 1.5rem
    }
    .m_xl_rem_1_8 {
        margin: 1.8rem
    }
    .m_xl_rem_2 {
        margin: 2rem
    }
    .m_xl_rem_2_5 {
        margin: 2.5rem
    }
    .m_xl_rem_3 {
        margin: 3rem
    }
    .m_xl_rem_4 {
        margin: 4rem
    }
    .m_xl_rem_5 {
        margin: 5rem
    }
    .m_xl_rem_7 {
        margin: 7rem
    }
    .m_xl_rem_10 {
        margin: 10rem
    }
    .m_top_xl_rem_0_8 {
        margin-top: .8rem
    }
    .m_top_xl_rem_1 {
        margin-top: 1rem
    }
    .m_top_xl_rem_1_2 {
        margin-top: 1.2rem
    }
    .m_top_xl_rem_1_5 {
        margin-top: 1.5rem
    }
    .m_top_xl_rem_1_8 {
        margin-top: 1.8rem
    }
    .m_top_xl_rem_2 {
        margin-top: 2rem
    }
    .m_top_xl_rem_2_5 {
        margin-top: 2.5rem
    }
    .m_top_xl_rem_3 {
        margin-top: 3rem
    }
    .m_top_xl_rem_4 {
        margin-top: 4rem
    }
    .m_top_xl_rem_5 {
        margin-top: 5rem
    }
    .m_top_xl_rem_7 {
        margin-top: 7rem
    }
    .m_top_xl_rem_10 {
        margin-top: 10rem
    }
    .m_right_xl_rem_0_8 {
        margin-right: .8rem
    }
    .m_right_xl_rem_1 {
        margin-right: 1rem
    }
    .m_right_xl_rem_1_2 {
        margin-right: 1.2rem
    }
    .m_right_xl_rem_1_5 {
        margin-right: 1.5rem
    }
    .m_right_xl_rem_1_8 {
        margin-right: 1.8rem
    }
    .m_right_xl_rem_2 {
        margin-right: 2rem
    }
    .m_right_xl_rem_2_5 {
        margin-right: 2.5rem
    }
    .m_right_xl_rem_3 {
        margin-right: 3rem
    }
    .m_right_xl_rem_4 {
        margin-right: 4rem
    }
    .m_right_xl_rem_5 {
        margin-right: 5rem
    }
    .m_right_xl_rem_7 {
        margin-right: 7rem
    }
    .m_right_xl_rem_10 {
        margin-right: 10rem
    }
    .m_bottom_xl_rem_0_8 {
        margin-bottom: .8rem
    }
    .m_bottom_xl_rem_1 {
        margin-bottom: 1rem
    }
    .m_bottom_xl_rem_1_2 {
        margin-bottom: 1.2rem
    }
    .m_bottom_xl_rem_1_5 {
        margin-bottom: 1.5rem
    }
    .m_bottom_xl_rem_1_8 {
        margin-bottom: 1.8rem
    }
    .m_bottom_xl_rem_2 {
        margin-bottom: 2rem
    }
    .m_bottom_xl_rem_2_5 {
        margin-bottom: 2.5rem
    }
    .m_bottom_xl_rem_3 {
        margin-bottom: 3rem
    }
    .m_bottom_xl_rem_4 {
        margin-bottom: 4rem
    }
    .m_bottom_xl_rem_5 {
        margin-bottom: 5rem
    }
    .m_bottom_xl_rem_7 {
        margin-bottom: 7rem
    }
    .m_bottom_xl_rem_10 {
        margin-bottom: 10rem
    }
    .m_left_xl_rem_0_8 {
        margin-left: .8rem
    }
    .m_left_xl_rem_1 {
        margin-left: 1rem
    }
    .m_left_xl_rem_1_2 {
        margin-left: 1.2rem
    }
    .m_left_xl_rem_1_5 {
        margin-left: 1.5rem
    }
    .m_left_xl_rem_1_8 {
        margin-left: 1.8rem
    }
    .m_left_xl_rem_2 {
        margin-left: 2rem
    }
    .m_left_xl_rem_2_5 {
        margin-left: 2.5rem
    }
    .m_left_xl_rem_3 {
        margin-left: 3rem
    }
    .m_left_xl_rem_4 {
        margin-left: 4rem
    }
    .m_left_xl_rem_5 {
        margin-left: 5rem
    }
    .m_left_xl_rem_7 {
        margin-left: 7rem
    }
    .m_left_xl_rem_10 {
        margin-left: 10rem
    }
}

@media (min-width:1460px) {
    .m_2xl_0 {
        margin: 0
    }
    .m_2xl_3 {
        margin: 3px
    }
    .m_2xl_5 {
        margin: 5px
    }
    .m_2xl_8 {
        margin: 8px
    }
    .m_2xl_10 {
        margin: 10px
    }
    .m_2xl_12 {
        margin: 12px
    }
    .m_2xl_15 {
        margin: 15px
    }
    .m_2xl_20 {
        margin: 20px
    }
    .m_2xl_25 {
        margin: 25px
    }
    .m_2xl_30 {
        margin: 30px
    }
    .m_2xl_35 {
        margin: 35px
    }
    .m_2xl_40 {
        margin: 40px
    }
    .m_2xl_45 {
        margin: 45px
    }
    .m_2xl_50 {
        margin: 50px
    }
    .m_2xl_60 {
        margin: 60px
    }
    .m_2xl_70 {
        margin: 70px
    }
    .m_2xl_75 {
        margin: 75px
    }
    .m_2xl_90 {
        margin: 90px
    }
    .m_2xl_100 {
        margin: 100px
    }
    .m_2xl_120 {
        margin: 120px
    }
    .m_2xl_150 {
        margin: 150px
    }
    .m_top_2xl_0 {
        margin-top: 0
    }
    .m_top_2xl_3 {
        margin-top: 3px
    }
    .m_top_2xl_5 {
        margin-top: 5px
    }
    .m_top_2xl_8 {
        margin-top: 8px
    }
    .m_top_2xl_10 {
        margin-top: 10px
    }
    .m_top_2xl_12 {
        margin-top: 12px
    }
    .m_top_2xl_15 {
        margin-top: 15px
    }
    .m_top_2xl_20 {
        margin-top: 20px
    }
    .m_top_2xl_25 {
        margin-top: 25px
    }
    .m_top_2xl_30 {
        margin-top: 30px
    }
    .m_top_2xl_35 {
        margin-top: 35px
    }
    .m_top_2xl_40 {
        margin-top: 40px
    }
    .m_top_2xl_45 {
        margin-top: 45px
    }
    .m_top_2xl_50 {
        margin-top: 50px
    }
    .m_top_2xl_60 {
        margin-top: 60px
    }
    .m_top_2xl_70 {
        margin-top: 70px
    }
    .m_top_2xl_75 {
        margin-top: 75px
    }
    .m_top_2xl_90 {
        margin-top: 90px
    }
    .m_top_2xl_100 {
        margin-top: 100px
    }
    .m_top_2xl_120 {
        margin-top: 120px
    }
    .m_top_2xl_150 {
        margin-top: 150px
    }
    .m_right_2xl_0 {
        margin-right: 0
    }
    .m_right_2xl_3 {
        margin-right: 3px
    }
    .m_right_2xl_5 {
        margin-right: 5px
    }
    .m_right_2xl_8 {
        margin-right: 8px
    }
    .m_right_2xl_10 {
        margin-right: 10px
    }
    .m_right_2xl_12 {
        margin-right: 12px
    }
    .m_right_2xl_15 {
        margin-right: 15px
    }
    .m_right_2xl_20 {
        margin-right: 20px
    }
    .m_right_2xl_25 {
        margin-right: 25px
    }
    .m_right_2xl_30 {
        margin-right: 30px
    }
    .m_right_2xl_35 {
        margin-right: 35px
    }
    .m_right_2xl_40 {
        margin-right: 40px
    }
    .m_right_2xl_45 {
        margin-right: 45px
    }
    .m_right_2xl_50 {
        margin-right: 50px
    }
    .m_right_2xl_60 {
        margin-right: 60px
    }
    .m_right_2xl_70 {
        margin-right: 70px
    }
    .m_right_2xl_75 {
        margin-right: 75px
    }
    .m_right_2xl_90 {
        margin-right: 90px
    }
    .m_right_2xl_100 {
        margin-right: 100px
    }
    .m_right_2xl_120 {
        margin-right: 120px
    }
    .m_right_2xl_150 {
        margin-right: 150px
    }
    .m_bottom_2xl_0 {
        margin-bottom: 0
    }
    .m_bottom_2xl_3 {
        margin-bottom: 3px
    }
    .m_bottom_2xl_5 {
        margin-bottom: 5px
    }
    .m_bottom_2xl_8 {
        margin-bottom: 8px
    }
    .m_bottom_2xl_10 {
        margin-bottom: 10px
    }
    .m_bottom_2xl_12 {
        margin-bottom: 12px
    }
    .m_bottom_2xl_15 {
        margin-bottom: 15px
    }
    .m_bottom_2xl_20 {
        margin-bottom: 20px
    }
    .m_bottom_2xl_25 {
        margin-bottom: 25px
    }
    .m_bottom_2xl_30 {
        margin-bottom: 30px
    }
    .m_bottom_2xl_35 {
        margin-bottom: 35px
    }
    .m_bottom_2xl_40 {
        margin-bottom: 40px
    }
    .m_bottom_2xl_45 {
        margin-bottom: 45px
    }
    .m_bottom_2xl_50 {
        margin-bottom: 50px
    }
    .m_bottom_2xl_60 {
        margin-bottom: 60px
    }
    .m_bottom_2xl_70 {
        margin-bottom: 70px
    }
    .m_bottom_2xl_75 {
        margin-bottom: 75px
    }
    .m_bottom_2xl_90 {
        margin-bottom: 90px
    }
    .m_bottom_2xl_100 {
        margin-bottom: 100px
    }
    .m_bottom_2xl_120 {
        margin-bottom: 120px
    }
    .m_bottom_2xl_150 {
        margin-bottom: 150px
    }
    .m_left_2xl_0 {
        margin-left: 0
    }
    .m_left_2xl_3 {
        margin-left: 3px
    }
    .m_left_2xl_5 {
        margin-left: 5px
    }
    .m_left_2xl_8 {
        margin-left: 8px
    }
    .m_left_2xl_10 {
        margin-left: 10px
    }
    .m_left_2xl_12 {
        margin-left: 12px
    }
    .m_left_2xl_15 {
        margin-left: 15px
    }
    .m_left_2xl_20 {
        margin-left: 20px
    }
    .m_left_2xl_25 {
        margin-left: 25px
    }
    .m_left_2xl_30 {
        margin-left: 30px
    }
    .m_left_2xl_35 {
        margin-left: 35px
    }
    .m_left_2xl_40 {
        margin-left: 40px
    }
    .m_left_2xl_45 {
        margin-left: 45px
    }
    .m_left_2xl_50 {
        margin-left: 50px
    }
    .m_left_2xl_60 {
        margin-left: 60px
    }
    .m_left_2xl_70 {
        margin-left: 70px
    }
    .m_left_2xl_75 {
        margin-left: 75px
    }
    .m_left_2xl_90 {
        margin-left: 90px
    }
    .m_left_2xl_100 {
        margin-left: 100px
    }
    .m_left_2xl_120 {
        margin-left: 120px
    }
    .m_left_2xl_150 {
        margin-left: 150px
    }
    .m_2xl_rem_0_8 {
        margin: .8rem
    }
    .m_2xl_rem_1 {
        margin: 1rem
    }
    .m_2xl_rem_1_2 {
        margin: 1.2rem
    }
    .m_2xl_rem_1_5 {
        margin: 1.5rem
    }
    .m_2xl_rem_1_8 {
        margin: 1.8rem
    }
    .m_2xl_rem_2 {
        margin: 2rem
    }
    .m_2xl_rem_2_5 {
        margin: 2.5rem
    }
    .m_2xl_rem_3 {
        margin: 3rem
    }
    .m_2xl_rem_4 {
        margin: 4rem
    }
    .m_2xl_rem_5 {
        margin: 5rem
    }
    .m_2xl_rem_7 {
        margin: 7rem
    }
    .m_2xl_rem_10 {
        margin: 10rem
    }
    .m_top_2xl_rem_0_8 {
        margin-top: .8rem
    }
    .m_top_2xl_rem_1 {
        margin-top: 1rem
    }
    .m_top_2xl_rem_1_2 {
        margin-top: 1.2rem
    }
    .m_top_2xl_rem_1_5 {
        margin-top: 1.5rem
    }
    .m_top_2xl_rem_1_8 {
        margin-top: 1.8rem
    }
    .m_top_2xl_rem_2 {
        margin-top: 2rem
    }
    .m_top_2xl_rem_2_5 {
        margin-top: 2.5rem
    }
    .m_top_2xl_rem_3 {
        margin-top: 3rem
    }
    .m_top_2xl_rem_4 {
        margin-top: 4rem
    }
    .m_top_2xl_rem_5 {
        margin-top: 5rem
    }
    .m_top_2xl_rem_7 {
        margin-top: 7rem
    }
    .m_top_2xl_rem_10 {
        margin-top: 10rem
    }
    .m_right_2xl_rem_0_8 {
        margin-right: .8rem
    }
    .m_right_2xl_rem_1 {
        margin-right: 1rem
    }
    .m_right_2xl_rem_1_2 {
        margin-right: 1.2rem
    }
    .m_right_2xl_rem_1_5 {
        margin-right: 1.5rem
    }
    .m_right_2xl_rem_1_8 {
        margin-right: 1.8rem
    }
    .m_right_2xl_rem_2 {
        margin-right: 2rem
    }
    .m_right_2xl_rem_2_5 {
        margin-right: 2.5rem
    }
    .m_right_2xl_rem_3 {
        margin-right: 3rem
    }
    .m_right_2xl_rem_4 {
        margin-right: 4rem
    }
    .m_right_2xl_rem_5 {
        margin-right: 5rem
    }
    .m_right_2xl_rem_7 {
        margin-right: 7rem
    }
    .m_right_2xl_rem_10 {
        margin-right: 10rem
    }
    .m_bottom_2xl_rem_0_8 {
        margin-bottom: .8rem
    }
    .m_bottom_2xl_rem_1 {
        margin-bottom: 1rem
    }
    .m_bottom_2xl_rem_1_2 {
        margin-bottom: 1.2rem
    }
    .m_bottom_2xl_rem_1_5 {
        margin-bottom: 1.5rem
    }
    .m_bottom_2xl_rem_1_8 {
        margin-bottom: 1.8rem
    }
    .m_bottom_2xl_rem_2 {
        margin-bottom: 2rem
    }
    .m_bottom_2xl_rem_2_5 {
        margin-bottom: 2.5rem
    }
    .m_bottom_2xl_rem_3 {
        margin-bottom: 3rem
    }
    .m_bottom_2xl_rem_4 {
        margin-bottom: 4rem
    }
    .m_bottom_2xl_rem_5 {
        margin-bottom: 5rem
    }
    .m_bottom_2xl_rem_7 {
        margin-bottom: 7rem
    }
    .m_bottom_2xl_rem_10 {
        margin-bottom: 10rem
    }
    .m_left_2xl_rem_0_8 {
        margin-left: .8rem
    }
    .m_left_2xl_rem_1 {
        margin-left: 1rem
    }
    .m_left_2xl_rem_1_2 {
        margin-left: 1.2rem
    }
    .m_left_2xl_rem_1_5 {
        margin-left: 1.5rem
    }
    .m_left_2xl_rem_1_8 {
        margin-left: 1.8rem
    }
    .m_left_2xl_rem_2 {
        margin-left: 2rem
    }
    .m_left_2xl_rem_2_5 {
        margin-left: 2.5rem
    }
    .m_left_2xl_rem_3 {
        margin-left: 3rem
    }
    .m_left_2xl_rem_4 {
        margin-left: 4rem
    }
    .m_left_2xl_rem_5 {
        margin-left: 5rem
    }
    .m_left_2xl_rem_7 {
        margin-left: 7rem
    }
    .m_left_2xl_rem_10 {
        margin-left: 10rem
    }
}

@media (min-width:1600px) {
    .m_3xl_0 {
        margin: 0
    }
    .m_3xl_3 {
        margin: 3px
    }
    .m_3xl_5 {
        margin: 5px
    }
    .m_3xl_8 {
        margin: 8px
    }
    .m_3xl_10 {
        margin: 10px
    }
    .m_3xl_12 {
        margin: 12px
    }
    .m_3xl_15 {
        margin: 15px
    }
    .m_3xl_20 {
        margin: 20px
    }
    .m_3xl_25 {
        margin: 25px
    }
    .m_3xl_30 {
        margin: 30px
    }
    .m_3xl_35 {
        margin: 35px
    }
    .m_3xl_40 {
        margin: 40px
    }
    .m_3xl_45 {
        margin: 45px
    }
    .m_3xl_50 {
        margin: 50px
    }
    .m_3xl_60 {
        margin: 60px
    }
    .m_3xl_70 {
        margin: 70px
    }
    .m_3xl_75 {
        margin: 75px
    }
    .m_3xl_90 {
        margin: 90px
    }
    .m_3xl_100 {
        margin: 100px
    }
    .m_3xl_120 {
        margin: 120px
    }
    .m_3xl_150 {
        margin: 150px
    }
    .m_top_3xl_0 {
        margin-top: 0
    }
    .m_top_3xl_3 {
        margin-top: 3px
    }
    .m_top_3xl_5 {
        margin-top: 5px
    }
    .m_top_3xl_8 {
        margin-top: 8px
    }
    .m_top_3xl_10 {
        margin-top: 10px
    }
    .m_top_3xl_12 {
        margin-top: 12px
    }
    .m_top_3xl_15 {
        margin-top: 15px
    }
    .m_top_3xl_20 {
        margin-top: 20px
    }
    .m_top_3xl_25 {
        margin-top: 25px
    }
    .m_top_3xl_30 {
        margin-top: 30px
    }
    .m_top_3xl_35 {
        margin-top: 35px
    }
    .m_top_3xl_40 {
        margin-top: 40px
    }
    .m_top_3xl_45 {
        margin-top: 45px
    }
    .m_top_3xl_50 {
        margin-top: 50px
    }
    .m_top_3xl_60 {
        margin-top: 60px
    }
    .m_top_3xl_70 {
        margin-top: 70px
    }
    .m_top_3xl_75 {
        margin-top: 75px
    }
    .m_top_3xl_90 {
        margin-top: 90px
    }
    .m_top_3xl_100 {
        margin-top: 100px
    }
    .m_top_3xl_120 {
        margin-top: 120px
    }
    .m_top_3xl_150 {
        margin-top: 150px
    }
    .m_right_3xl_0 {
        margin-right: 0
    }
    .m_right_3xl_3 {
        margin-right: 3px
    }
    .m_right_3xl_5 {
        margin-right: 5px
    }
    .m_right_3xl_8 {
        margin-right: 8px
    }
    .m_right_3xl_10 {
        margin-right: 10px
    }
    .m_right_3xl_12 {
        margin-right: 12px
    }
    .m_right_3xl_15 {
        margin-right: 15px
    }
    .m_right_3xl_20 {
        margin-right: 20px
    }
    .m_right_3xl_25 {
        margin-right: 25px
    }
    .m_right_3xl_30 {
        margin-right: 30px
    }
    .m_right_3xl_35 {
        margin-right: 35px
    }
    .m_right_3xl_40 {
        margin-right: 40px
    }
    .m_right_3xl_45 {
        margin-right: 45px
    }
    .m_right_3xl_50 {
        margin-right: 50px
    }
    .m_right_3xl_60 {
        margin-right: 60px
    }
    .m_right_3xl_70 {
        margin-right: 70px
    }
    .m_right_3xl_75 {
        margin-right: 75px
    }
    .m_right_3xl_90 {
        margin-right: 90px
    }
    .m_right_3xl_100 {
        margin-right: 100px
    }
    .m_right_3xl_120 {
        margin-right: 120px
    }
    .m_right_3xl_150 {
        margin-right: 150px
    }
    .m_bottom_3xl_0 {
        margin-bottom: 0
    }
    .m_bottom_3xl_3 {
        margin-bottom: 3px
    }
    .m_bottom_3xl_5 {
        margin-bottom: 5px
    }
    .m_bottom_3xl_8 {
        margin-bottom: 8px
    }
    .m_bottom_3xl_10 {
        margin-bottom: 10px
    }
    .m_bottom_3xl_12 {
        margin-bottom: 12px
    }
    .m_bottom_3xl_15 {
        margin-bottom: 15px
    }
    .m_bottom_3xl_20 {
        margin-bottom: 20px
    }
    .m_bottom_3xl_25 {
        margin-bottom: 25px
    }
    .m_bottom_3xl_30 {
        margin-bottom: 30px
    }
    .m_bottom_3xl_35 {
        margin-bottom: 35px
    }
    .m_bottom_3xl_40 {
        margin-bottom: 40px
    }
    .m_bottom_3xl_45 {
        margin-bottom: 45px
    }
    .m_bottom_3xl_50 {
        margin-bottom: 50px
    }
    .m_bottom_3xl_60 {
        margin-bottom: 60px
    }
    .m_bottom_3xl_70 {
        margin-bottom: 70px
    }
    .m_bottom_3xl_75 {
        margin-bottom: 75px
    }
    .m_bottom_3xl_90 {
        margin-bottom: 90px
    }
    .m_bottom_3xl_100 {
        margin-bottom: 100px
    }
    .m_bottom_3xl_120 {
        margin-bottom: 120px
    }
    .m_bottom_3xl_150 {
        margin-bottom: 150px
    }
    .m_left_3xl_0 {
        margin-left: 0
    }
    .m_left_3xl_3 {
        margin-left: 3px
    }
    .m_left_3xl_5 {
        margin-left: 5px
    }
    .m_left_3xl_8 {
        margin-left: 8px
    }
    .m_left_3xl_10 {
        margin-left: 10px
    }
    .m_left_3xl_12 {
        margin-left: 12px
    }
    .m_left_3xl_15 {
        margin-left: 15px
    }
    .m_left_3xl_20 {
        margin-left: 20px
    }
    .m_left_3xl_25 {
        margin-left: 25px
    }
    .m_left_3xl_30 {
        margin-left: 30px
    }
    .m_left_3xl_35 {
        margin-left: 35px
    }
    .m_left_3xl_40 {
        margin-left: 40px
    }
    .m_left_3xl_45 {
        margin-left: 45px
    }
    .m_left_3xl_50 {
        margin-left: 50px
    }
    .m_left_3xl_60 {
        margin-left: 60px
    }
    .m_left_3xl_70 {
        margin-left: 70px
    }
    .m_left_3xl_75 {
        margin-left: 75px
    }
    .m_left_3xl_90 {
        margin-left: 90px
    }
    .m_left_3xl_100 {
        margin-left: 100px
    }
    .m_left_3xl_120 {
        margin-left: 120px
    }
    .m_left_3xl_150 {
        margin-left: 150px
    }
    .m_3xl_rem_0_8 {
        margin: .8rem
    }
    .m_3xl_rem_1 {
        margin: 1rem
    }
    .m_3xl_rem_1_2 {
        margin: 1.2rem
    }
    .m_3xl_rem_1_5 {
        margin: 1.5rem
    }
    .m_3xl_rem_1_8 {
        margin: 1.8rem
    }
    .m_3xl_rem_2 {
        margin: 2rem
    }
    .m_3xl_rem_2_5 {
        margin: 2.5rem
    }
    .m_3xl_rem_3 {
        margin: 3rem
    }
    .m_3xl_rem_4 {
        margin: 4rem
    }
    .m_3xl_rem_5 {
        margin: 5rem
    }
    .m_3xl_rem_7 {
        margin: 7rem
    }
    .m_3xl_rem_10 {
        margin: 10rem
    }
    .m_top_3xl_rem_0_8 {
        margin-top: .8rem
    }
    .m_top_3xl_rem_1 {
        margin-top: 1rem
    }
    .m_top_3xl_rem_1_2 {
        margin-top: 1.2rem
    }
    .m_top_3xl_rem_1_5 {
        margin-top: 1.5rem
    }
    .m_top_3xl_rem_1_8 {
        margin-top: 1.8rem
    }
    .m_top_3xl_rem_2 {
        margin-top: 2rem
    }
    .m_top_3xl_rem_2_5 {
        margin-top: 2.5rem
    }
    .m_top_3xl_rem_3 {
        margin-top: 3rem
    }
    .m_top_3xl_rem_4 {
        margin-top: 4rem
    }
    .m_top_3xl_rem_5 {
        margin-top: 5rem
    }
    .m_top_3xl_rem_7 {
        margin-top: 7rem
    }
    .m_top_3xl_rem_10 {
        margin-top: 10rem
    }
    .m_right_3xl_rem_0_8 {
        margin-right: .8rem
    }
    .m_right_3xl_rem_1 {
        margin-right: 1rem
    }
    .m_right_3xl_rem_1_2 {
        margin-right: 1.2rem
    }
    .m_right_3xl_rem_1_5 {
        margin-right: 1.5rem
    }
    .m_right_3xl_rem_1_8 {
        margin-right: 1.8rem
    }
    .m_right_3xl_rem_2 {
        margin-right: 2rem
    }
    .m_right_3xl_rem_2_5 {
        margin-right: 2.5rem
    }
    .m_right_3xl_rem_3 {
        margin-right: 3rem
    }
    .m_right_3xl_rem_4 {
        margin-right: 4rem
    }
    .m_right_3xl_rem_5 {
        margin-right: 5rem
    }
    .m_right_3xl_rem_7 {
        margin-right: 7rem
    }
    .m_right_3xl_rem_10 {
        margin-right: 10rem
    }
    .m_bottom_3xl_rem_0_8 {
        margin-bottom: .8rem
    }
    .m_bottom_3xl_rem_1 {
        margin-bottom: 1rem
    }
    .m_bottom_3xl_rem_1_2 {
        margin-bottom: 1.2rem
    }
    .m_bottom_3xl_rem_1_5 {
        margin-bottom: 1.5rem
    }
    .m_bottom_3xl_rem_1_8 {
        margin-bottom: 1.8rem
    }
    .m_bottom_3xl_rem_2 {
        margin-bottom: 2rem
    }
    .m_bottom_3xl_rem_2_5 {
        margin-bottom: 2.5rem
    }
    .m_bottom_3xl_rem_3 {
        margin-bottom: 3rem
    }
    .m_bottom_3xl_rem_4 {
        margin-bottom: 4rem
    }
    .m_bottom_3xl_rem_5 {
        margin-bottom: 5rem
    }
    .m_bottom_3xl_rem_7 {
        margin-bottom: 7rem
    }
    .m_bottom_3xl_rem_10 {
        margin-bottom: 10rem
    }
    .m_left_3xl_rem_0_8 {
        margin-left: .8rem
    }
    .m_left_3xl_rem_1 {
        margin-left: 1rem
    }
    .m_left_3xl_rem_1_2 {
        margin-left: 1.2rem
    }
    .m_left_3xl_rem_1_5 {
        margin-left: 1.5rem
    }
    .m_left_3xl_rem_1_8 {
        margin-left: 1.8rem
    }
    .m_left_3xl_rem_2 {
        margin-left: 2rem
    }
    .m_left_3xl_rem_2_5 {
        margin-left: 2.5rem
    }
    .m_left_3xl_rem_3 {
        margin-left: 3rem
    }
    .m_left_3xl_rem_4 {
        margin-left: 4rem
    }
    .m_left_3xl_rem_5 {
        margin-left: 5rem
    }
    .m_left_3xl_rem_7 {
        margin-left: 7rem
    }
    .m_left_3xl_rem_10 {
        margin-left: 10rem
    }
}

.p_0 {
    padding: 0
}

.p_3 {
    padding: 3px
}

.p_5 {
    padding: 5px
}

.p_8 {
    padding: 8px
}

.p_10 {
    padding: 6px
}

.p_12 {
    padding: 12px
}

.p_15 {
    padding: 15px
}

.p_20 {
    padding: 20px
}

.p_25 {
    padding: 25px
}

.p_30 {
    padding: 30px
}

.p_35 {
    padding: 35px
}

.p_40 {
    padding: 40px
}

.p_45 {
    padding: 45px
}

.p_50 {
    padding: 50px
}

.p_60 {
    padding: 60px
}

.p_70 {
    padding: 70px
}

.p_75 {
    padding: 75px
}

.p_90 {
    padding: 90px
}

.p_100 {
    padding: 100px
}

.p_120 {
    padding: 120px
}

.p_150 {
    padding: 150px
}

.p_top_0 {
    padding-top: 0
}

.p_top_3 {
    padding-top: 3px
}

.p_top_5 {
    padding-top: 5px
}

.p_top_8 {
    padding-top: 8px
}

.p_top_10 {
    padding-top: 10px
}

.p_top_12 {
    padding-top: 12px
}

.p_top_15 {
    padding-top: 15px
}

.p_top_20 {
    padding-top: 20px
}

.p_top_25 {
    padding-top: 25px
}

.p_top_30 {
    padding-top: 30px
}

.p_top_35 {
    padding-top: 35px
}

.p_top_40 {
    padding-top: 40px
}

.p_top_45 {
    padding-top: 45px
}

.p_top_50 {
    padding-top: 50px
}

.p_top_60 {
    padding-top: 60px
}

.p_top_70 {
    padding-top: 70px
}

.p_top_75 {
    padding-top: 75px
}

.p_top_90 {
    padding-top: 90px
}

.p_top_100 {
    padding-top: 100px
}

.p_top_120 {
    padding-top: 120px
}

.p_top_150 {
    padding-top: 150px
}

.p_right_0 {
    padding-right: 0
}

.p_right_3 {
    padding-right: 3px
}

.p_right_5 {
    padding-right: 5px
}

.p_right_8 {
    padding-right: 8px
}

.p_right_10 {
    padding-right: 10px
}

.p_right_12 {
    padding-right: 12px
}

.p_right_15 {
    padding-right: 15px
}

.p_right_20 {
    padding-right: 20px
}

.p_right_25 {
    padding-right: 25px
}

.p_right_30 {
    padding-right: 30px
}

.p_right_35 {
    padding-right: 35px
}

.p_right_40 {
    padding-right: 40px
}

.p_right_45 {
    padding-right: 45px
}

.p_right_50 {
    padding-right: 50px
}

.p_right_60 {
    padding-right: 60px
}

.p_right_70 {
    padding-right: 70px
}

.p_right_75 {
    padding-right: 75px
}

.p_right_90 {
    padding-right: 90px
}

.p_right_100 {
    padding-right: 100px
}

.p_right_120 {
    padding-right: 120px
}

.p_right_150 {
    padding-right: 150px
}

.p_bottom_0 {
    padding-bottom: 0
}

.p_bottom_3 {
    padding-bottom: 3px
}

.p_bottom_5 {
    padding-bottom: 5px
}

.p_bottom_8 {
    padding-bottom: 8px
}

.p_bottom_10 {
    padding-bottom: 10px
}

.p_bottom_12 {
    padding-bottom: 12px
}

.p_bottom_15 {
    padding-bottom: 15px
}

.p_bottom_20 {
    padding-bottom: 20px
}

.p_bottom_25 {
    padding-bottom: 25px
}

.p_bottom_30 {
    padding-bottom: 30px
}

.p_bottom_35 {
    padding-bottom: 35px
}

.p_bottom_40 {
    padding-bottom: 40px
}

.p_bottom_45 {
    padding-bottom: 45px
}

.p_bottom_50 {
    padding-bottom: 50px
}

.p_bottom_60 {
    padding-bottom: 60px
}

.p_bottom_70 {
    padding-bottom: 70px
}

.p_bottom_75 {
    padding-bottom: 75px
}

.p_bottom_90 {
    padding-bottom: 90px
}

.p_bottom_100 {
    padding-bottom: 100px
}

.p_bottom_120 {
    padding-bottom: 120px
}

.p_bottom_150 {
    padding-bottom: 150px
}

.p_left_0 {
    padding-left: 0
}

.p_left_3 {
    padding-left: 3px
}

.p_left_5 {
    padding-left: 5px
}

.p_left_8 {
    padding-left: 8px
}

.p_left_10 {
    padding-left: 10px
}

.p_left_12 {
    padding-left: 12px
}

.p_left_15 {
    padding-left: 15px
}

.p_left_20 {
    padding-left: 20px
}

.p_left_25 {
    padding-left: 25px
}

.p_left_30 {
    padding-left: 30px
}

.p_left_35 {
    padding-left: 35px
}

.p_left_40 {
    padding-left: 40px
}

.p_left_45 {
    padding-left: 45px
}

.p_left_50 {
    padding-left: 50px
}

.p_left_60 {
    padding-left: 60px
}

.p_left_70 {
    padding-left: 70px
}

.p_left_75 {
    padding-left: 75px
}

.p_left_90 {
    padding-left: 90px
}

.p_left_100 {
    padding-left: 100px
}

.p_left_120 {
    padding-left: 120px
}

.p_left_150 {
    padding-left: 150px
}

.p_rem_0_8 {
    padding: .8rem
}

.p_rem_1 {
    padding: 1rem
}

.p_rem_1_2 {
    padding: 1.2rem
}

.p_rem_1_5 {
    padding: 1.5rem
}

.p_rem_1_8 {
    padding: 1.8rem
}

.p_rem_2 {
    padding: 2rem
}

.p_rem_2_5 {
    padding: 2.5rem
}

.p_rem_3 {
    padding: 3rem
}

.p_rem_4 {
    padding: 4rem
}

.p_rem_5 {
    padding: 5rem
}

.p_rem_7 {
    padding: 7rem
}

.p_rem_10 {
    padding: 10rem
}

.p_top_rem_0_8 {
    padding-top: .8rem
}

.p_top_rem_1 {
    padding-top: 1rem
}

.p_top_rem_1_2 {
    padding-top: 1.2rem
}

.p_top_rem_1_5 {
    padding-top: 1.5rem
}

.p_top_rem_1_8 {
    padding-top: 1.8rem
}

.p_top_rem_2 {
    padding-top: 2rem
}

.p_top_rem_2_5 {
    padding-top: 2.5rem
}

.p_top_rem_3 {
    padding-top: 3rem
}

.p_top_rem_4 {
    padding-top: 4rem
}

.p_top_rem_5 {
    padding-top: 5rem
}

.p_top_rem_7 {
    padding-top: 7rem
}

.p_top_rem_10 {
    padding-top: 10rem
}

.p_right_rem_0_8 {
    padding-right: .8rem
}

.p_right_rem_1 {
    padding-right: 1rem
}

.p_right_rem_1_2 {
    padding-right: 1.2rem
}

.p_right_rem_1_5 {
    padding-right: 1.5rem
}

.p_right_rem_1_8 {
    padding-right: 1.8rem
}

.p_right_rem_2 {
    padding-right: 2rem
}

.p_right_rem_2_5 {
    padding-right: 2.5rem
}

.p_right_rem_3 {
    padding-right: 3rem
}

.p_right_rem_4 {
    padding-right: 4rem
}

.p_right_rem_5 {
    padding-right: 5rem
}

.p_right_rem_7 {
    padding-right: 7rem
}

.p_right_rem_10 {
    padding-right: 10rem
}

.p_bottom_rem_0_8 {
    padding-bottom: .8rem
}

.p_bottom_rem_1 {
    padding-bottom: 1rem
}

.p_bottom_rem_1_2 {
    padding-bottom: 1.2rem
}

.p_bottom_rem_1_5 {
    padding-bottom: 1.5rem
}

.p_bottom_rem_1_8 {
    padding-bottom: 1.8rem
}

.p_bottom_rem_2 {
    padding-bottom: 2rem
}

.p_bottom_rem_2_5 {
    padding-bottom: 2.5rem
}

.p_bottom_rem_3 {
    padding-bottom: 3rem
}

.p_bottom_rem_4 {
    padding-bottom: 4rem
}

.p_bottom_rem_5 {
    padding-bottom: 5rem
}

.p_bottom_rem_7 {
    padding-bottom: 7rem
}

.p_bottom_rem_10 {
    padding-bottom: 10rem
}

.p_left_rem_0_8 {
    padding-left: .8rem
}

.p_left_rem_1 {
    padding-left: 1rem
}

.p_left_rem_1_2 {
    padding-left: 1.2rem
}

.p_left_rem_1_5 {
    padding-left: 1.5rem
}

.p_left_rem_1_8 {
    padding-left: 1.8rem
}

.p_left_rem_2 {
    padding-left: 2rem
}

.p_left_rem_2_5 {
    padding-left: 2.5rem
}

.p_left_rem_3 {
    padding-left: 3rem
}

.p_left_rem_4 {
    padding-left: 4rem
}

.p_left_rem_5 {
    padding-left: 5rem
}

.p_left_rem_7 {
    padding-left: 7rem
}

.p_left_rem_10 {
    padding-left: 10rem
}

@media (min-width:576px) {
    .p_sm_0 {
        padding: 0
    }
    .p_sm_3 {
        padding: 3px
    }
    .p_sm_5 {
        padding: 5px
    }
    .p_sm_8 {
        padding: 8px
    }
    .p_sm_10 {
        padding: 10px
    }
    .p_sm_12 {
        padding: 12px
    }
    .p_sm_15 {
        padding: 15px
    }
    .p_sm_20 {
        padding: 20px
    }
    .p_sm_25 {
        padding: 25px
    }
    .p_sm_30 {
        padding: 30px
    }
    .p_sm_35 {
        padding: 35px
    }
    .p_sm_40 {
        padding: 40px
    }
    .p_sm_45 {
        padding: 45px
    }
    .p_sm_50 {
        padding: 50px
    }
    .p_sm_60 {
        padding: 60px
    }
    .p_sm_70 {
        padding: 70px
    }
    .p_sm_75 {
        padding: 75px
    }
    .p_sm_90 {
        padding: 90px
    }
    .p_sm_100 {
        padding: 100px
    }
    .p_sm_120 {
        padding: 120px
    }
    .p_sm_150 {
        padding: 150px
    }
    .p_top_sm_0 {
        padding-top: 0
    }
    .p_top_sm_3 {
        padding-top: 3px
    }
    .p_top_sm_5 {
        padding-top: 5px
    }
    .p_top_sm_8 {
        padding-top: 8px
    }
    .p_top_sm_10 {
        padding-top: 10px
    }
    .p_top_sm_12 {
        padding-top: 12px
    }
    .p_top_sm_15 {
        padding-top: 15px
    }
    .p_top_sm_20 {
        padding-top: 20px
    }
    .p_top_sm_25 {
        padding-top: 25px
    }
    .p_top_sm_30 {
        padding-top: 30px
    }
    .p_top_sm_35 {
        padding-top: 35px
    }
    .p_top_sm_40 {
        padding-top: 40px
    }
    .p_top_sm_45 {
        padding-top: 45px
    }
    .p_top_sm_50 {
        padding-top: 50px
    }
    .p_top_sm_60 {
        padding-top: 60px
    }
    .p_top_sm_70 {
        padding-top: 70px
    }
    .p_top_sm_75 {
        padding-top: 75px
    }
    .p_top_sm_90 {
        padding-top: 90px
    }
    .p_top_sm_100 {
        padding-top: 100px
    }
    .p_top_sm_120 {
        padding-top: 120px
    }
    .p_top_sm_150 {
        padding-top: 150px
    }
    .p_right_sm_0 {
        padding-right: 0
    }
    .p_right_sm_3 {
        padding-right: 3px
    }
    .p_right_sm_5 {
        padding-right: 5px
    }
    .p_right_sm_8 {
        padding-right: 8px
    }
    .p_right_sm_10 {
        padding-right: 10px
    }
    .p_right_sm_12 {
        padding-right: 12px
    }
    .p_right_sm_15 {
        padding-right: 15px
    }
    .p_right_sm_20 {
        padding-right: 20px
    }
    .p_right_sm_25 {
        padding-right: 25px
    }
    .p_right_sm_30 {
        padding-right: 30px
    }
    .p_right_sm_35 {
        padding-right: 35px
    }
    .p_right_sm_40 {
        padding-right: 40px
    }
    .p_right_sm_45 {
        padding-right: 45px
    }
    .p_right_sm_50 {
        padding-right: 50px
    }
    .p_right_sm_60 {
        padding-right: 60px
    }
    .p_right_sm_70 {
        padding-right: 70px
    }
    .p_right_sm_75 {
        padding-right: 75px
    }
    .p_right_sm_90 {
        padding-right: 90px
    }
    .p_right_sm_100 {
        padding-right: 100px
    }
    .p_right_sm_120 {
        padding-right: 120px
    }
    .p_right_sm_150 {
        padding-right: 150px
    }
    .p_bottom_sm_0 {
        padding-bottom: 0
    }
    .p_bottom_sm_3 {
        padding-bottom: 3px
    }
    .p_bottom_sm_5 {
        padding-bottom: 5px
    }
    .p_bottom_sm_8 {
        padding-bottom: 8px
    }
    .p_bottom_sm_10 {
        padding-bottom: 10px
    }
    .p_bottom_sm_12 {
        padding-bottom: 12px
    }
    .p_bottom_sm_15 {
        padding-bottom: 15px
    }
    .p_bottom_sm_20 {
        padding-bottom: 20px
    }
    .p_bottom_sm_25 {
        padding-bottom: 25px
    }
    .p_bottom_sm_30 {
        padding-bottom: 30px
    }
    .p_bottom_sm_35 {
        padding-bottom: 35px
    }
    .p_bottom_sm_40 {
        padding-bottom: 40px
    }
    .p_bottom_sm_45 {
        padding-bottom: 45px
    }
    .p_bottom_sm_50 {
        padding-bottom: 50px
    }
    .p_bottom_sm_60 {
        padding-bottom: 60px
    }
    .p_bottom_sm_70 {
        padding-bottom: 70px
    }
    .p_bottom_sm_75 {
        padding-bottom: 75px
    }
    .p_bottom_sm_90 {
        padding-bottom: 90px
    }
    .p_bottom_sm_100 {
        padding-bottom: 100px
    }
    .p_bottom_sm_120 {
        padding-bottom: 120px
    }
    .p_bottom_sm_150 {
        padding-bottom: 150px
    }
    .p_left_sm_0 {
        padding-left: 0
    }
    .p_left_sm_3 {
        padding-left: 3px
    }
    .p_left_sm_5 {
        padding-left: 5px
    }
    .p_left_sm_8 {
        padding-left: 8px
    }
    .p_left_sm_10 {
        padding-left: 10px
    }
    .p_left_sm_12 {
        padding-left: 12px
    }
    .p_left_sm_15 {
        padding-left: 15px
    }
    .p_left_sm_20 {
        padding-left: 20px
    }
    .p_left_sm_25 {
        padding-left: 25px
    }
    .p_left_sm_30 {
        padding-left: 30px
    }
    .p_left_sm_35 {
        padding-left: 35px
    }
    .p_left_sm_40 {
        padding-left: 40px
    }
    .p_left_sm_45 {
        padding-left: 45px
    }
    .p_left_sm_50 {
        padding-left: 50px
    }
    .p_left_sm_60 {
        padding-left: 60px
    }
    .p_left_sm_70 {
        padding-left: 70px
    }
    .p_left_sm_75 {
        padding-left: 75px
    }
    .p_left_sm_90 {
        padding-left: 90px
    }
    .p_left_sm_100 {
        padding-left: 100px
    }
    .p_left_sm_120 {
        padding-left: 120px
    }
    .p_left_sm_150 {
        padding-left: 150px
    }
    .p_sm_rem_0_8 {
        padding: .8rem
    }
    .p_sm_rem_1 {
        padding: 1rem
    }
    .p_sm_rem_1_2 {
        padding: 1.2rem
    }
    .p_sm_rem_1_5 {
        padding: 1.5rem
    }
    .p_sm_rem_1_8 {
        padding: 1.8rem
    }
    .p_sm_rem_2 {
        padding: 2rem
    }
    .p_sm_rem_2_5 {
        padding: 2.5rem
    }
    .p_sm_rem_3 {
        padding: 3rem
    }
    .p_sm_rem_4 {
        padding: 4rem
    }
    .p_sm_rem_5 {
        padding: 5rem
    }
    .p_sm_rem_7 {
        padding: 7rem
    }
    .p_sm_rem_10 {
        padding: 10rem
    }
    .p_top_sm_rem_0_8 {
        padding-top: .8rem
    }
    .p_top_sm_rem_1 {
        padding-top: 1rem
    }
    .p_top_sm_rem_1_2 {
        padding-top: 1.2rem
    }
    .p_top_sm_rem_1_5 {
        padding-top: 1.5rem
    }
    .p_top_sm_rem_1_8 {
        padding-top: 1.8rem
    }
    .p_top_sm_rem_2 {
        padding-top: 2rem
    }
    .p_top_sm_rem_2_5 {
        padding-top: 2.5rem
    }
    .p_top_sm_rem_3 {
        padding-top: 3rem
    }
    .p_top_sm_rem_4 {
        padding-top: 4rem
    }
    .p_top_sm_rem_5 {
        padding-top: 5rem
    }
    .p_top_sm_rem_7 {
        padding-top: 7rem
    }
    .p_top_sm_rem_10 {
        padding-top: 10rem
    }
    .p_right_sm_rem_0_8 {
        padding-right: .8rem
    }
    .p_right_sm_rem_1 {
        padding-right: 1rem
    }
    .p_right_sm_rem_1_2 {
        padding-right: 1.2rem
    }
    .p_right_sm_rem_1_5 {
        padding-right: 1.5rem
    }
    .p_right_sm_rem_1_8 {
        padding-right: 1.8rem
    }
    .p_right_sm_rem_2 {
        padding-right: 2rem
    }
    .p_right_sm_rem_2_5 {
        padding-right: 2.5rem
    }
    .p_right_sm_rem_3 {
        padding-right: 3rem
    }
    .p_right_sm_rem_4 {
        padding-right: 4rem
    }
    .p_right_sm_rem_5 {
        padding-right: 5rem
    }
    .p_right_sm_rem_7 {
        padding-right: 7rem
    }
    .p_right_sm_rem_10 {
        padding-right: 10rem
    }
    .p_bottom_sm_rem_0_8 {
        padding-bottom: .8rem
    }
    .p_bottom_sm_rem_1 {
        padding-bottom: 1rem
    }
    .p_bottom_sm_rem_1_2 {
        padding-bottom: 1.2rem
    }
    .p_bottom_sm_rem_1_5 {
        padding-bottom: 1.5rem
    }
    .p_bottom_sm_rem_1_8 {
        padding-bottom: 1.8rem
    }
    .p_bottom_sm_rem_2 {
        padding-bottom: 2rem
    }
    .p_bottom_sm_rem_2_5 {
        padding-bottom: 2.5rem
    }
    .p_bottom_sm_rem_3 {
        padding-bottom: 3rem
    }
    .p_bottom_sm_rem_4 {
        padding-bottom: 4rem
    }
    .p_bottom_sm_rem_5 {
        padding-bottom: 5rem
    }
    .p_bottom_sm_rem_7 {
        padding-bottom: 7rem
    }
    .p_bottom_sm_rem_10 {
        padding-bottom: 10rem
    }
    .p_left_sm_rem_0_8 {
        padding-left: .8rem
    }
    .p_left_sm_rem_1 {
        padding-left: 1rem
    }
    .p_left_sm_rem_1_2 {
        padding-left: 1.2rem
    }
    .p_left_sm_rem_1_5 {
        padding-left: 1.5rem
    }
    .p_left_sm_rem_1_8 {
        padding-left: 1.8rem
    }
    .p_left_sm_rem_2 {
        padding-left: 2rem
    }
    .p_left_sm_rem_2_5 {
        padding-left: 2.5rem
    }
    .p_left_sm_rem_3 {
        padding-left: 3rem
    }
    .p_left_sm_rem_4 {
        padding-left: 4rem
    }
    .p_left_sm_rem_5 {
        padding-left: 5rem
    }
    .p_left_sm_rem_7 {
        padding-left: 7rem
    }
    .p_left_sm_rem_10 {
        padding-left: 10rem
    }
}

@media (min-width:768px) {
    .p_md_0 {
        padding: 0
    }
    .p_md_3 {
        padding: 3px
    }
    .p_md_5 {
        padding: 5px
    }
    .p_md_8 {
        padding: 8px
    }
    .p_md_10 {
        padding: 10px
    }
    .p_md_12 {
        padding: 12px
    }
    .p_md_15 {
        padding: 15px
    }
    .p_md_20 {
        padding: 20px
    }
    .p_md_25 {
        padding: 25px
    }
    .p_md_30 {
        padding: 30px
    }
    .p_md_35 {
        padding: 35px
    }
    .p_md_40 {
        padding: 40px
    }
    .p_md_45 {
        padding: 45px
    }
    .p_md_50 {
        padding: 50px
    }
    .p_md_60 {
        padding: 60px
    }
    .p_md_70 {
        padding: 70px
    }
    .p_md_75 {
        padding: 75px
    }
    .p_md_90 {
        padding: 90px
    }
    .p_md_100 {
        padding: 100px
    }
    .p_md_120 {
        padding: 120px
    }
    .p_md_150 {
        padding: 150px
    }
    .p_top_md_0 {
        padding-top: 0
    }
    .p_top_md_3 {
        padding-top: 3px
    }
    .p_top_md_5 {
        padding-top: 5px
    }
    .p_top_md_8 {
        padding-top: 8px
    }
    .p_top_md_10 {
        padding-top: 10px
    }
    .p_top_md_12 {
        padding-top: 12px
    }
    .p_top_md_15 {
        padding-top: 15px
    }
    .p_top_md_20 {
        padding-top: 20px
    }
    .p_top_md_25 {
        padding-top: 25px
    }
    .p_top_md_30 {
        padding-top: 30px
    }
    .p_top_md_35 {
        padding-top: 35px
    }
    .p_top_md_40 {
        padding-top: 40px
    }
    .p_top_md_45 {
        padding-top: 45px
    }
    .p_top_md_50 {
        padding-top: 50px
    }
    .p_top_md_60 {
        padding-top: 60px
    }
    .p_top_md_70 {
        padding-top: 70px
    }
    .p_top_md_75 {
        padding-top: 75px
    }
    .p_top_md_90 {
        padding-top: 90px
    }
    .p_top_md_100 {
        padding-top: 100px
    }
    .p_top_md_120 {
        padding-top: 120px
    }
    .p_top_md_150 {
        padding-top: 150px
    }
    .p_right_md_0 {
        padding-right: 0
    }
    .p_right_md_3 {
        padding-right: 3px
    }
    .p_right_md_5 {
        padding-right: 5px
    }
    .p_right_md_8 {
        padding-right: 8px
    }
    .p_right_md_10 {
        padding-right: 10px
    }
    .p_right_md_12 {
        padding-right: 12px
    }
    .p_right_md_15 {
        padding-right: 15px
    }
    .p_right_md_20 {
        padding-right: 20px
    }
    .p_right_md_25 {
        padding-right: 25px
    }
    .p_right_md_30 {
        padding-right: 30px
    }
    .p_right_md_35 {
        padding-right: 35px
    }
    .p_right_md_40 {
        padding-right: 40px
    }
    .p_right_md_45 {
        padding-right: 45px
    }
    .p_right_md_50 {
        padding-right: 50px
    }
    .p_right_md_60 {
        padding-right: 60px
    }
    .p_right_md_70 {
        padding-right: 70px
    }
    .p_right_md_75 {
        padding-right: 75px
    }
    .p_right_md_90 {
        padding-right: 90px
    }
    .p_right_md_100 {
        padding-right: 100px
    }
    .p_right_md_120 {
        padding-right: 120px
    }
    .p_right_md_150 {
        padding-right: 150px
    }
    .p_bottom_md_0 {
        padding-bottom: 0
    }
    .p_bottom_md_3 {
        padding-bottom: 3px
    }
    .p_bottom_md_5 {
        padding-bottom: 5px
    }
    .p_bottom_md_8 {
        padding-bottom: 8px
    }
    .p_bottom_md_10 {
        padding-bottom: 10px
    }
    .p_bottom_md_12 {
        padding-bottom: 12px
    }
    .p_bottom_md_15 {
        padding-bottom: 15px
    }
    .p_bottom_md_20 {
        padding-bottom: 20px
    }
    .p_bottom_md_25 {
        padding-bottom: 25px
    }
    .p_bottom_md_30 {
        padding-bottom: 30px
    }
    .p_bottom_md_35 {
        padding-bottom: 35px
    }
    .p_bottom_md_40 {
        padding-bottom: 40px
    }
    .p_bottom_md_45 {
        padding-bottom: 45px
    }
    .p_bottom_md_50 {
        padding-bottom: 50px
    }
    .p_bottom_md_60 {
        padding-bottom: 60px
    }
    .p_bottom_md_70 {
        padding-bottom: 70px
    }
    .p_bottom_md_75 {
        padding-bottom: 75px
    }
    .p_bottom_md_90 {
        padding-bottom: 90px
    }
    .p_bottom_md_100 {
        padding-bottom: 100px
    }
    .p_bottom_md_120 {
        padding-bottom: 120px
    }
    .p_bottom_md_150 {
        padding-bottom: 150px
    }
    .p_left_md_0 {
        padding-left: 0
    }
    .p_left_md_3 {
        padding-left: 3px
    }
    .p_left_md_5 {
        padding-left: 5px
    }
    .p_left_md_8 {
        padding-left: 8px
    }
    .p_left_md_10 {
        padding-left: 10px
    }
    .p_left_md_12 {
        padding-left: 12px
    }
    .p_left_md_15 {
        padding-left: 15px
    }
    .p_left_md_20 {
        padding-left: 20px
    }
    .p_left_md_25 {
        padding-left: 25px
    }
    .p_left_md_30 {
        padding-left: 30px
    }
    .p_left_md_35 {
        padding-left: 35px
    }
    .p_left_md_40 {
        padding-left: 40px
    }
    .p_left_md_45 {
        padding-left: 45px
    }
    .p_left_md_50 {
        padding-left: 50px
    }
    .p_left_md_60 {
        padding-left: 60px
    }
    .p_left_md_70 {
        padding-left: 70px
    }
    .p_left_md_75 {
        padding-left: 75px
    }
    .p_left_md_90 {
        padding-left: 90px
    }
    .p_left_md_100 {
        padding-left: 100px
    }
    .p_left_md_120 {
        padding-left: 120px
    }
    .p_left_md_150 {
        padding-left: 150px
    }
    .p_md_rem_0_8 {
        padding: .8rem
    }
    .p_md_rem_1 {
        padding: 1rem
    }
    .p_md_rem_1_2 {
        padding: 1.2rem
    }
    .p_md_rem_1_5 {
        padding: 1.5rem
    }
    .p_md_rem_1_8 {
        padding: 1.8rem
    }
    .p_md_rem_2 {
        padding: 2rem
    }
    .p_md_rem_2_5 {
        padding: 2.5rem
    }
    .p_md_rem_3 {
        padding: 3rem
    }
    .p_md_rem_4 {
        padding: 4rem
    }
    .p_md_rem_5 {
        padding: 5rem
    }
    .p_md_rem_7 {
        padding: 7rem
    }
    .p_md_rem_10 {
        padding: 10rem
    }
    .p_top_md_rem_0_8 {
        padding-top: .8rem
    }
    .p_top_md_rem_1 {
        padding-top: 1rem
    }
    .p_top_md_rem_1_2 {
        padding-top: 1.2rem
    }
    .p_top_md_rem_1_5 {
        padding-top: 1.5rem
    }
    .p_top_md_rem_1_8 {
        padding-top: 1.8rem
    }
    .p_top_md_rem_2 {
        padding-top: 2rem
    }
    .p_top_md_rem_2_5 {
        padding-top: 2.5rem
    }
    .p_top_md_rem_3 {
        padding-top: 3rem
    }
    .p_top_md_rem_4 {
        padding-top: 4rem
    }
    .p_top_md_rem_5 {
        padding-top: 5rem
    }
    .p_top_md_rem_7 {
        padding-top: 7rem
    }
    .p_top_md_rem_10 {
        padding-top: 10rem
    }
    .p_right_md_rem_0_8 {
        padding-right: .8rem
    }
    .p_right_md_rem_1 {
        padding-right: 1rem
    }
    .p_right_md_rem_1_2 {
        padding-right: 1.2rem
    }
    .p_right_md_rem_1_5 {
        padding-right: 1.5rem
    }
    .p_right_md_rem_1_8 {
        padding-right: 1.8rem
    }
    .p_right_md_rem_2 {
        padding-right: 2rem
    }
    .p_right_md_rem_2_5 {
        padding-right: 2.5rem
    }
    .p_right_md_rem_3 {
        padding-right: 3rem
    }
    .p_right_md_rem_4 {
        padding-right: 4rem
    }
    .p_right_md_rem_5 {
        padding-right: 5rem
    }
    .p_right_md_rem_7 {
        padding-right: 7rem
    }
    .p_right_md_rem_10 {
        padding-right: 10rem
    }
    .p_bottom_md_rem_0_8 {
        padding-bottom: .8rem
    }
    .p_bottom_md_rem_1 {
        padding-bottom: 1rem
    }
    .p_bottom_md_rem_1_2 {
        padding-bottom: 1.2rem
    }
    .p_bottom_md_rem_1_5 {
        padding-bottom: 1.5rem
    }
    .p_bottom_md_rem_1_8 {
        padding-bottom: 1.8rem
    }
    .p_bottom_md_rem_2 {
        padding-bottom: 2rem
    }
    .p_bottom_md_rem_2_5 {
        padding-bottom: 2.5rem
    }
    .p_bottom_md_rem_3 {
        padding-bottom: 3rem
    }
    .p_bottom_md_rem_4 {
        padding-bottom: 4rem
    }
    .p_bottom_md_rem_5 {
        padding-bottom: 5rem
    }
    .p_bottom_md_rem_7 {
        padding-bottom: 7rem
    }
    .p_bottom_md_rem_10 {
        padding-bottom: 10rem
    }
    .p_left_md_rem_0_8 {
        padding-left: .8rem
    }
    .p_left_md_rem_1 {
        padding-left: 1rem
    }
    .p_left_md_rem_1_2 {
        padding-left: 1.2rem
    }
    .p_left_md_rem_1_5 {
        padding-left: 1.5rem
    }
    .p_left_md_rem_1_8 {
        padding-left: 1.8rem
    }
    .p_left_md_rem_2 {
        padding-left: 2rem
    }
    .p_left_md_rem_2_5 {
        padding-left: 2.5rem
    }
    .p_left_md_rem_3 {
        padding-left: 3rem
    }
    .p_left_md_rem_4 {
        padding-left: 4rem
    }
    .p_left_md_rem_5 {
        padding-left: 5rem
    }
    .p_left_md_rem_7 {
        padding-left: 7rem
    }
    .p_left_md_rem_10 {
        padding-left: 10rem
    }
}

@media (min-width:992px) {
    .p_lg_0 {
        padding: 0
    }
    .p_lg_3 {
        padding: 3px
    }
    .p_lg_5 {
        padding: 5px
    }
    .p_lg_8 {
        padding: 8px
    }
    .p_lg_10 {
        padding: 10px
    }
    .p_lg_12 {
        padding: 12px
    }
    .p_lg_15 {
        padding: 15px
    }
    .p_lg_20 {
        padding: 20px
    }
    .p_lg_25 {
        padding: 25px
    }
    .p_lg_30 {
        padding: 30px
    }
    .p_lg_35 {
        padding: 35px
    }
    .p_lg_40 {
        padding: 40px
    }
    .p_lg_45 {
        padding: 45px
    }
    .p_lg_50 {
        padding: 50px
    }
    .p_lg_60 {
        padding: 60px
    }
    .p_lg_70 {
        padding: 70px
    }
    .p_lg_75 {
        padding: 75px
    }
    .p_lg_90 {
        padding: 90px
    }
    .p_lg_100 {
        padding: 100px
    }
    .p_lg_120 {
        padding: 120px
    }
    .p_lg_150 {
        padding: 150px
    }
    .p_top_lg_0 {
        padding-top: 0
    }
    .p_top_lg_3 {
        padding-top: 3px
    }
    .p_top_lg_5 {
        padding-top: 5px
    }
    .p_top_lg_8 {
        padding-top: 8px
    }
    .p_top_lg_10 {
        padding-top: 10px
    }
    .p_top_lg_12 {
        padding-top: 12px
    }
    .p_top_lg_15 {
        padding-top: 15px
    }
    .p_top_lg_20 {
        padding-top: 20px
    }
    .p_top_lg_25 {
        padding-top: 25px
    }
    .p_top_lg_30 {
        padding-top: 30px
    }
    .p_top_lg_35 {
        padding-top: 35px
    }
    .p_top_lg_40 {
        padding-top: 40px
    }
    .p_top_lg_45 {
        padding-top: 45px;
        padding-left: 20px;
    padding-right: 20px;
    }
    .p_top_lg_50 {
        padding-top: 50px
    }
    .p_top_lg_60 {
        padding-top: 60px
    }
    .p_top_lg_70 {
        padding-top: 70px
    }
    .p_top_lg_75 {
        padding-top: 75px
    }
    .p_top_lg_90 {
        padding-top: 90px
    }
    .p_top_lg_100 {
        padding-top: 100px
    }
    .p_top_lg_120 {
        padding-top: 120px
    }
    .p_top_lg_150 {
        padding-top: 150px
    }
    .p_right_lg_0 {
        padding-right: 0
    }
    .p_right_lg_3 {
        padding-right: 3px
    }
    .p_right_lg_5 {
        padding-right: 5px
    }
    .p_right_lg_8 {
        padding-right: 8px
    }
    .p_right_lg_10 {
        padding-right: 10px
    }
    .p_right_lg_12 {
        padding-right: 12px
    }
    .p_right_lg_15 {
        padding-right: 15px
    }
    .p_right_lg_20 {
        padding-right: 20px
    }
    .p_right_lg_25 {
        padding-right: 25px
    }
    .p_right_lg_30 {
        padding-right: 30px
    }
    .p_right_lg_35 {
        padding-right: 35px
    }
    .p_right_lg_40 {
        padding-right: 40px
    }
    .p_right_lg_45 {
        padding-right: 45px
    }
    .p_right_lg_50 {
        padding-right: 50px
    }
    .p_right_lg_60 {
        padding-right: 60px
    }
    .p_right_lg_70 {
        padding-right: 70px
    }
    .p_right_lg_75 {
        padding-right: 75px
    }
    .p_right_lg_90 {
        padding-right: 90px
    }
    .p_right_lg_100 {
        padding-right: 100px
    }
    .p_right_lg_120 {
        padding-right: 120px
    }
    .p_right_lg_150 {
        padding-right: 150px
    }
    .p_bottom_lg_0 {
        padding-bottom: 0
    }
    .p_bottom_lg_3 {
        padding-bottom: 3px
    }
    .p_bottom_lg_5 {
        padding-bottom: 5px
    }
    .p_bottom_lg_8 {
        padding-bottom: 8px
    }
    .p_bottom_lg_10 {
        padding-bottom: 10px
    }
    .p_bottom_lg_12 {
        padding-bottom: 12px
    }
    .p_bottom_lg_15 {
        padding-bottom: 15px
    }
    .p_bottom_lg_20 {
        padding-bottom: 20px
    }
    .p_bottom_lg_25 {
        padding-bottom: 25px
    }
    .p_bottom_lg_30 {
        padding-bottom: 30px
    }
    .p_bottom_lg_35 {
        padding-bottom: 35px
    }
    .p_bottom_lg_40 {
        padding-bottom: 40px
    }
    .p_bottom_lg_45 {
        padding-bottom: 45px
    }
    .p_bottom_lg_50 {
        padding-bottom: 50px
    }
    .p_bottom_lg_60 {
        padding-bottom: 60px
    }
    .p_bottom_lg_70 {
        padding-bottom: 70px
    }
    .p_bottom_lg_75 {
        padding-bottom: 75px
    }
    .p_bottom_lg_90 {
        padding-bottom: 90px
    }
    .p_bottom_lg_100 {
        padding-bottom: 100px
    }
    .p_bottom_lg_120 {
        padding-bottom: 120px
    }
    .p_bottom_lg_150 {
        padding-bottom: 150px
    }
    .p_left_lg_0 {
        padding-left: 0
    }
    .p_left_lg_3 {
        padding-left: 3px
    }
    .p_left_lg_5 {
        padding-left: 5px
    }
    .p_left_lg_8 {
        padding-left: 8px
    }
    .p_left_lg_10 {
        padding-left: 10px
    }
    .p_left_lg_12 {
        padding-left: 12px
    }
    .p_left_lg_15 {
        padding-left: 15px
    }
    .p_left_lg_20 {
        padding-left: 20px
    }
    .p_left_lg_25 {
        padding-left: 25px
    }
    .p_left_lg_30 {
        padding-left: 30px
    }
    .p_left_lg_35 {
        padding-left: 35px
    }
    .p_left_lg_40 {
        padding-left: 40px
    }
    .p_left_lg_45 {
        padding-left: 45px
    }
    .p_left_lg_50 {
        padding-left: 50px
    }
    .p_left_lg_60 {
        padding-left: 60px
    }
    .p_left_lg_70 {
        padding-left: 70px
    }
    .p_left_lg_75 {
        padding-left: 75px
    }
    .p_left_lg_90 {
        padding-left: 90px
    }
    .p_left_lg_100 {
        padding-left: 100px
    }
    .p_left_lg_120 {
        padding-left: 120px
    }
    .p_left_lg_150 {
        padding-left: 150px
    }
    .p_lg_rem_0_8 {
        padding: .8rem
    }
    .p_lg_rem_1 {
        padding: 1rem
    }
    .p_lg_rem_1_2 {
        padding: 1.2rem
    }
    .p_lg_rem_1_5 {
        padding: 1.5rem
    }
    .p_lg_rem_1_8 {
        padding: 1.8rem
    }
    .p_lg_rem_2 {
        padding: 2rem
    }
    .p_lg_rem_2_5 {
        padding: 2.5rem
    }
    .p_lg_rem_3 {
        padding: 3rem
    }
    .p_lg_rem_4 {
        padding: 4rem
    }
    .p_lg_rem_5 {
        padding: 5rem
    }
    .p_lg_rem_7 {
        padding: 7rem
    }
    .p_lg_rem_10 {
        padding: 10rem
    }
    .p_top_lg_rem_0_8 {
        padding-top: .8rem
    }
    .p_top_lg_rem_1 {
        padding-top: 1rem
    }
    .p_top_lg_rem_1_2 {
        padding-top: 1.2rem
    }
    .p_top_lg_rem_1_5 {
        padding-top: 1.5rem
    }
    .p_top_lg_rem_1_8 {
        padding-top: 1.8rem
    }
    .p_top_lg_rem_2 {
        padding-top: 2rem
    }
    .p_top_lg_rem_2_5 {
        padding-top: 2.5rem
    }
    .p_top_lg_rem_3 {
        padding-top: 3rem
    }
    .p_top_lg_rem_4 {
        padding-top: 4rem
    }
    .p_top_lg_rem_5 {
        padding-top: 5rem
    }
    .p_top_lg_rem_7 {
        padding-top: 7rem
    }
    .p_top_lg_rem_10 {
        padding-top: 10rem
    }
    .p_right_lg_rem_0_8 {
        padding-right: .8rem
    }
    .p_right_lg_rem_1 {
        padding-right: 1rem
    }
    .p_right_lg_rem_1_2 {
        padding-right: 1.2rem
    }
    .p_right_lg_rem_1_5 {
        padding-right: 1.5rem
    }
    .p_right_lg_rem_1_8 {
        padding-right: 1.8rem
    }
    .p_right_lg_rem_2 {
        padding-right: 2rem
    }
    .p_right_lg_rem_2_5 {
        padding-right: 2.5rem
    }
    .p_right_lg_rem_3 {
        padding-right: 3rem
    }
    .p_right_lg_rem_4 {
        padding-right: 4rem
    }
    .p_right_lg_rem_5 {
        padding-right: 5rem
    }
    .p_right_lg_rem_7 {
        padding-right: 7rem
    }
    .p_right_lg_rem_10 {
        padding-right: 10rem
    }
    .p_bottom_lg_rem_0_8 {
        padding-bottom: .8rem
    }
    .p_bottom_lg_rem_1 {
        padding-bottom: 1rem
    }
    .p_bottom_lg_rem_1_2 {
        padding-bottom: 1.2rem
    }
    .p_bottom_lg_rem_1_5 {
        padding-bottom: 1.5rem
    }
    .p_bottom_lg_rem_1_8 {
        padding-bottom: 1.8rem
    }
    .p_bottom_lg_rem_2 {
        padding-bottom: 2rem
    }
    .p_bottom_lg_rem_2_5 {
        padding-bottom: 2.5rem
    }
    .p_bottom_lg_rem_3 {
        padding-bottom: 3rem
    }
    .p_bottom_lg_rem_4 {
        padding-bottom: 4rem
    }
    .p_bottom_lg_rem_5 {
        padding-bottom: 5rem
    }
    .p_bottom_lg_rem_7 {
        padding-bottom: 7rem
    }
    .p_bottom_lg_rem_10 {
        padding-bottom: 10rem
    }
    .p_left_lg_rem_0_8 {
        padding-left: .8rem
    }
    .p_left_lg_rem_1 {
        padding-left: 1rem
    }
    .p_left_lg_rem_1_2 {
        padding-left: 1.2rem
    }
    .p_left_lg_rem_1_5 {
        padding-left: 1.5rem
    }
    .p_left_lg_rem_1_8 {
        padding-left: 1.8rem
    }
    .p_left_lg_rem_2 {
        padding-left: 2rem
    }
    .p_left_lg_rem_2_5 {
        padding-left: 2.5rem
    }
    .p_left_lg_rem_3 {
        padding-left: 3rem
    }
    .p_left_lg_rem_4 {
        padding-left: 4rem
    }
    .p_left_lg_rem_5 {
        padding-left: 5rem
    }
    .p_left_lg_rem_7 {
        padding-left: 7rem
    }
    .p_left_lg_rem_10 {
        padding-left: 10rem
    }
}

@media (min-width:1200px) {
    .p_xl_0 {
        padding: 0
    }
    .p_xl_3 {
        padding: 3px
    }
    .p_xl_5 {
        padding: 5px
    }
    .p_xl_8 {
        padding: 8px
    }
    .p_xl_10 {
        padding: 10px
    }
    .p_xl_12 {
        padding: 12px
    }
    .p_xl_15 {
        padding: 15px
    }
    .p_xl_20 {
        padding: 20px
    }
    .p_xl_25 {
        padding: 25px
    }
    .p_xl_30 {
        padding: 30px
    }
    .p_xl_35 {
        padding: 35px
    }
    .p_xl_40 {
        padding: 40px
    }
    .p_xl_45 {
        padding: 45px
    }
    .p_xl_50 {
        padding: 50px
    }
    .p_xl_60 {
        padding: 60px
    }
    .p_xl_70 {
        padding: 70px
    }
    .p_xl_75 {
        padding: 75px
    }
    .p_xl_90 {
        padding: 90px
    }
    .p_xl_100 {
        padding: 100px
    }
    .p_xl_120 {
        padding: 120px
    }
    .p_xl_150 {
        padding: 150px
    }
    .p_top_xl_0 {
        padding-top: 0
    }
    .p_top_xl_3 {
        padding-top: 3px
    }
    .p_top_xl_5 {
        padding-top: 5px
    }
    .p_top_xl_8 {
        padding-top: 8px
    }
    .p_top_xl_10 {
        padding-top: 10px
    }
    .p_top_xl_12 {
        padding-top: 12px
    }
    .p_top_xl_15 {
        padding-top: 15px
    }
    .p_top_xl_20 {
        padding-top: 20px
    }
    .p_top_xl_25 {
        padding-top: 25px
    }
    .p_top_xl_30 {
        padding-top: 30px
    }
    .p_top_xl_35 {
        padding-top: 35px
    }
    .p_top_xl_40 {
        padding-top: 40px
    }
    .p_top_xl_45 {
        padding-top: 45px
    }
    .p_top_xl_50 {
        padding-top: 50px
    }
    .p_top_xl_60 {
        padding-top: 60px
    }
    .p_top_xl_70 {
        padding-top: 70px
    }
    .p_top_xl_75 {
        padding-top: 75px
    }
    .p_top_xl_90 {
        padding-top: 90px
    }
    .p_top_xl_100 {
        padding-top: 100px
    }
    .p_top_xl_120 {
        padding-top: 120px
    }
    .p_top_xl_150 {
        padding-top: 150px
    }
    .p_right_xl_0 {
        padding-right: 0
    }
    .p_right_xl_3 {
        padding-right: 3px
    }
    .p_right_xl_5 {
        padding-right: 5px
    }
    .p_right_xl_8 {
        padding-right: 8px
    }
    .p_right_xl_10 {
        padding-right: 10px
    }
    .p_right_xl_12 {
        padding-right: 12px
    }
    .p_right_xl_15 {
        padding-right: 15px
    }
    .p_right_xl_20 {
        padding-right: 20px
    }
    .p_right_xl_25 {
        padding-right: 25px
    }
    .p_right_xl_30 {
        padding-right: 30px
    }
    .p_right_xl_35 {
        padding-right: 35px
    }
    .p_right_xl_40 {
        padding-right: 40px
    }
    .p_right_xl_45 {
        padding-right: 45px
    }
    .p_right_xl_50 {
        padding-right: 50px
    }
    .p_right_xl_60 {
        padding-right: 60px
    }
    .p_right_xl_70 {
        padding-right: 70px
    }
    .p_right_xl_75 {
        padding-right: 75px
    }
    .p_right_xl_90 {
        padding-right: 90px
    }
    .p_right_xl_100 {
        padding-right: 100px
    }
    .p_right_xl_120 {
        padding-right: 120px
    }
    .p_right_xl_150 {
        padding-right: 150px
    }
    .p_bottom_xl_0 {
        padding-bottom: 0
    }
    .p_bottom_xl_3 {
        padding-bottom: 3px
    }
    .p_bottom_xl_5 {
        padding-bottom: 5px
    }
    .p_bottom_xl_8 {
        padding-bottom: 8px
    }
    .p_bottom_xl_10 {
        padding-bottom: 10px
    }
    .p_bottom_xl_12 {
        padding-bottom: 12px
    }
    .p_bottom_xl_15 {
        padding-bottom: 15px
    }
    .p_bottom_xl_20 {
        padding-bottom: 20px
    }
    .p_bottom_xl_25 {
        padding-bottom: 25px
    }
    .p_bottom_xl_30 {
        padding-bottom: 30px
    }
    .p_bottom_xl_35 {
        padding-bottom: 35px
    }
    .p_bottom_xl_40 {
        padding-bottom: 40px
    }
    .p_bottom_xl_45 {
        padding-bottom: 45px
    }
    .p_bottom_xl_50 {
        padding-bottom: 50px
    }
    .p_bottom_xl_60 {
        padding-bottom: 60px
    }
    .p_bottom_xl_70 {
        padding-bottom: 70px
    }
    .p_bottom_xl_75 {
        padding-bottom: 75px
    }
    .p_bottom_xl_90 {
        padding-bottom: 90px
    }
    .p_bottom_xl_100 {
        padding-bottom: 100px
    }
    .p_bottom_xl_120 {
        padding-bottom: 120px
    }
    .p_bottom_xl_150 {
        padding-bottom: 150px
    }
    .p_left_xl_0 {
        padding-left: 0
    }
    .p_left_xl_3 {
        padding-left: 3px
    }
    .p_left_xl_5 {
        padding-left: 5px
    }
    .p_left_xl_8 {
        padding-left: 8px
    }
    .p_left_xl_10 {
        padding-left: 10px
    }
    .p_left_xl_12 {
        padding-left: 12px
    }
    .p_left_xl_15 {
        padding-left: 15px
    }
    .p_left_xl_20 {
        padding-left: 20px
    }
    .p_left_xl_25 {
        padding-left: 25px
    }
    .p_left_xl_30 {
        padding-left: 30px
    }
    .p_left_xl_35 {
        padding-left: 35px
    }
    .p_left_xl_40 {
        padding-left: 40px
    }
    .p_left_xl_45 {
        padding-left: 45px
    }
    .p_left_xl_50 {
        padding-left: 50px
    }
    .p_left_xl_60 {
        padding-left: 60px
    }
    .p_left_xl_70 {
        padding-left: 70px
    }
    .p_left_xl_75 {
        padding-left: 75px
    }
    .p_left_xl_90 {
        padding-left: 90px
    }
    .p_left_xl_100 {
        padding-left: 100px
    }
    .p_left_xl_120 {
        padding-left: 120px
    }
    .p_left_xl_150 {
        padding-left: 150px
    }
    .p_xl_rem_0_8 {
        padding: .8rem
    }
    .p_xl_rem_1 {
        padding: 1rem
    }
    .p_xl_rem_1_2 {
        padding: 1.2rem
    }
    .p_xl_rem_1_5 {
        padding: 1.5rem
    }
    .p_xl_rem_1_8 {
        padding: 1.8rem
    }
    .p_xl_rem_2 {
        padding: 2rem
    }
    .p_xl_rem_2_5 {
        padding: 2.5rem
    }
    .p_xl_rem_3 {
        padding: 3rem
    }
    .p_xl_rem_4 {
        padding: 4rem
    }
    .p_xl_rem_5 {
        padding: 5rem
    }
    .p_xl_rem_7 {
        padding: 7rem
    }
    .p_xl_rem_10 {
        padding: 10rem
    }
    .p_top_xl_rem_0_8 {
        padding-top: .8rem
    }
    .p_top_xl_rem_1 {
        padding-top: 1rem
    }
    .p_top_xl_rem_1_2 {
        padding-top: 1.2rem
    }
    .p_top_xl_rem_1_5 {
        padding-top: 1.5rem
    }
    .p_top_xl_rem_1_8 {
        padding-top: 1.8rem
    }
    .p_top_xl_rem_2 {
        padding-top: 2rem
    }
    .p_top_xl_rem_2_5 {
        padding-top: 2.5rem
    }
    .p_top_xl_rem_3 {
        padding-top: 3rem
    }
    .p_top_xl_rem_4 {
        padding-top: 4rem
    }
    .p_top_xl_rem_5 {
        padding-top: 5rem
    }
    .p_top_xl_rem_7 {
        padding-top: 7rem
    }
    .p_top_xl_rem_10 {
        padding-top: 10rem
    }
    .p_right_xl_rem_0_8 {
        padding-right: .8rem
    }
    .p_right_xl_rem_1 {
        padding-right: 1rem
    }
    .p_right_xl_rem_1_2 {
        padding-right: 1.2rem
    }
    .p_right_xl_rem_1_5 {
        padding-right: 1.5rem
    }
    .p_right_xl_rem_1_8 {
        padding-right: 1.8rem
    }
    .p_right_xl_rem_2 {
        padding-right: 2rem
    }
    .p_right_xl_rem_2_5 {
        padding-right: 2.5rem
    }
    .p_right_xl_rem_3 {
        padding-right: 3rem
    }
    .p_right_xl_rem_4 {
        padding-right: 4rem
    }
    .p_right_xl_rem_5 {
        padding-right: 5rem
    }
    .p_right_xl_rem_7 {
        padding-right: 7rem
    }
    .p_right_xl_rem_10 {
        padding-right: 10rem
    }
    .p_bottom_xl_rem_0_8 {
        padding-bottom: .8rem
    }
    .p_bottom_xl_rem_1 {
        padding-bottom: 1rem
    }
    .p_bottom_xl_rem_1_2 {
        padding-bottom: 1.2rem
    }
    .p_bottom_xl_rem_1_5 {
        padding-bottom: 1.5rem
    }
    .p_bottom_xl_rem_1_8 {
        padding-bottom: 1.8rem
    }
    .p_bottom_xl_rem_2 {
        padding-bottom: 2rem
    }
    .p_bottom_xl_rem_2_5 {
        padding-bottom: 2.5rem
    }
    .p_bottom_xl_rem_3 {
        padding-bottom: 3rem
    }
    .p_bottom_xl_rem_4 {
        padding-bottom: 4rem
    }
    .p_bottom_xl_rem_5 {
        padding-bottom: 5rem
    }
    .p_bottom_xl_rem_7 {
        padding-bottom: 7rem
    }
    .p_bottom_xl_rem_10 {
        padding-bottom: 10rem
    }
    .p_left_xl_rem_0_8 {
        padding-left: .8rem
    }
    .p_left_xl_rem_1 {
        padding-left: 1rem
    }
    .p_left_xl_rem_1_2 {
        padding-left: 1.2rem
    }
    .p_left_xl_rem_1_5 {
        padding-left: 1.5rem
    }
    .p_left_xl_rem_1_8 {
        padding-left: 1.8rem
    }
    .p_left_xl_rem_2 {
        padding-left: 2rem
    }
    .p_left_xl_rem_2_5 {
        padding-left: 2.5rem
    }
    .p_left_xl_rem_3 {
        padding-left: 3rem
    }
    .p_left_xl_rem_4 {
        padding-left: 4rem
    }
    .p_left_xl_rem_5 {
        padding-left: 5rem
    }
    .p_left_xl_rem_7 {
        padding-left: 7rem
    }
    .p_left_xl_rem_10 {
        padding-left: 10rem
    }
}

@media (min-width:1460px) {
    .p_2xl_0 {
        padding: 0
    }
    .p_2xl_3 {
        padding: 3px
    }
    .p_2xl_5 {
        padding: 5px
    }
    .p_2xl_8 {
        padding: 8px
    }
    .p_2xl_10 {
        padding: 10px
    }
    .p_2xl_12 {
        padding: 12px
    }
    .p_2xl_15 {
        padding: 15px
    }
    .p_2xl_20 {
        padding: 20px
    }
    .p_2xl_25 {
        padding: 25px
    }
    .p_2xl_30 {
        padding: 30px
    }
    .p_2xl_35 {
        padding: 35px
    }
    .p_2xl_40 {
        padding: 40px
    }
    .p_2xl_45 {
        padding: 45px
    }
    .p_2xl_50 {
        padding: 50px
    }
    .p_2xl_60 {
        padding: 60px
    }
    .p_2xl_70 {
        padding: 70px
    }
    .p_2xl_75 {
        padding: 75px
    }
    .p_2xl_90 {
        padding: 90px
    }
    .p_2xl_100 {
        padding: 100px
    }
    .p_2xl_120 {
        padding: 120px
    }
    .p_2xl_150 {
        padding: 150px
    }
    .p_top_2xl_0 {
        padding-top: 0
    }
    .p_top_2xl_3 {
        padding-top: 3px
    }
    .p_top_2xl_5 {
        padding-top: 5px
    }
    .p_top_2xl_8 {
        padding-top: 8px
    }
    .p_top_2xl_10 {
        padding-top: 10px
    }
    .p_top_2xl_12 {
        padding-top: 12px
    }
    .p_top_2xl_15 {
        padding-top: 15px
    }
    .p_top_2xl_20 {
        padding-top: 20px
    }
    .p_top_2xl_25 {
        padding-top: 25px
    }
    .p_top_2xl_30 {
        padding-top: 30px
    }
    .p_top_2xl_35 {
        padding-top: 35px
    }
    .p_top_2xl_40 {
        padding-top: 40px
    }
    .p_top_2xl_45 {
        padding-top: 45px
    }
    .p_top_2xl_50 {
        padding-top: 50px
    }
    .p_top_2xl_60 {
        padding-top: 60px
    }
    .p_top_2xl_70 {
        padding-top: 70px
    }
    .p_top_2xl_75 {
        padding-top: 75px
    }
    .p_top_2xl_90 {
        padding-top: 90px
    }
    .p_top_2xl_100 {
        padding-top: 100px
    }
    .p_top_2xl_120 {
        padding-top: 120px
    }
    .p_top_2xl_150 {
        padding-top: 150px
    }
    .p_right_2xl_0 {
        padding-right: 0
    }
    .p_right_2xl_3 {
        padding-right: 3px
    }
    .p_right_2xl_5 {
        padding-right: 5px
    }
    .p_right_2xl_8 {
        padding-right: 8px
    }
    .p_right_2xl_10 {
        padding-right: 10px
    }
    .p_right_2xl_12 {
        padding-right: 12px
    }
    .p_right_2xl_15 {
        padding-right: 15px
    }
    .p_right_2xl_20 {
        padding-right: 20px
    }
    .p_right_2xl_25 {
        padding-right: 25px
    }
    .p_right_2xl_30 {
        padding-right: 30px
    }
    .p_right_2xl_35 {
        padding-right: 35px
    }
    .p_right_2xl_40 {
        padding-right: 40px
    }
    .p_right_2xl_45 {
        padding-right: 45px
    }
    .p_right_2xl_50 {
        padding-right: 50px
    }
    .p_right_2xl_60 {
        padding-right: 60px
    }
    .p_right_2xl_70 {
        padding-right: 70px
    }
    .p_right_2xl_75 {
        padding-right: 75px
    }
    .p_right_2xl_90 {
        padding-right: 90px
    }
    .p_right_2xl_100 {
        padding-right: 100px
    }
    .p_right_2xl_120 {
        padding-right: 120px
    }
    .p_right_2xl_150 {
        padding-right: 150px
    }
    .p_bottom_2xl_0 {
        padding-bottom: 0
    }
    .p_bottom_2xl_3 {
        padding-bottom: 3px
    }
    .p_bottom_2xl_5 {
        padding-bottom: 5px
    }
    .p_bottom_2xl_8 {
        padding-bottom: 8px
    }
    .p_bottom_2xl_10 {
        padding-bottom: 10px
    }
    .p_bottom_2xl_12 {
        padding-bottom: 12px
    }
    .p_bottom_2xl_15 {
        padding-bottom: 15px
    }
    .p_bottom_2xl_20 {
        padding-bottom: 20px
    }
    .p_bottom_2xl_25 {
        padding-bottom: 25px
    }
    .p_bottom_2xl_30 {
        padding-bottom: 30px
    }
    .p_bottom_2xl_35 {
        padding-bottom: 35px
    }
    .p_bottom_2xl_40 {
        padding-bottom: 40px
    }
    .p_bottom_2xl_45 {
        padding-bottom: 45px
    }
    .p_bottom_2xl_50 {
        padding-bottom: 50px
    }
    .p_bottom_2xl_60 {
        padding-bottom: 60px
    }
    .p_bottom_2xl_70 {
        padding-bottom: 70px
    }
    .p_bottom_2xl_75 {
        padding-bottom: 75px
    }
    .p_bottom_2xl_90 {
        padding-bottom: 90px
    }
    .p_bottom_2xl_100 {
        padding-bottom: 100px
    }
    .p_bottom_2xl_120 {
        padding-bottom: 120px
    }
    .p_bottom_2xl_150 {
        padding-bottom: 150px
    }
    .p_left_2xl_0 {
        padding-left: 0
    }
    .p_left_2xl_3 {
        padding-left: 3px
    }
    .p_left_2xl_5 {
        padding-left: 5px
    }
    .p_left_2xl_8 {
        padding-left: 8px
    }
    .p_left_2xl_10 {
        padding-left: 10px
    }
    .p_left_2xl_12 {
        padding-left: 12px
    }
    .p_left_2xl_15 {
        padding-left: 15px
    }
    .p_left_2xl_20 {
        padding-left: 20px
    }
    .p_left_2xl_25 {
        padding-left: 25px
    }
    .p_left_2xl_30 {
        padding-left: 30px
    }
    .p_left_2xl_35 {
        padding-left: 35px
    }
    .p_left_2xl_40 {
        padding-left: 40px
    }
    .p_left_2xl_45 {
        padding-left: 45px
    }
    .p_left_2xl_50 {
        padding-left: 50px
    }
    .p_left_2xl_60 {
        padding-left: 60px
    }
    .p_left_2xl_70 {
        padding-left: 70px
    }
    .p_left_2xl_75 {
        padding-left: 75px
    }
    .p_left_2xl_90 {
        padding-left: 90px
    }
    .p_left_2xl_100 {
        padding-left: 100px
    }
    .p_left_2xl_120 {
        padding-left: 120px
    }
    .p_left_2xl_150 {
        padding-left: 150px
    }
    .p_2xl_rem_0_8 {
        padding: .8rem
    }
    .p_2xl_rem_1 {
        padding: 1rem
    }
    .p_2xl_rem_1_2 {
        padding: 1.2rem
    }
    .p_2xl_rem_1_5 {
        padding: 1.5rem
    }
    .p_2xl_rem_1_8 {
        padding: 1.8rem
    }
    .p_2xl_rem_2 {
        padding: 2rem
    }
    .p_2xl_rem_2_5 {
        padding: 2.5rem
    }
    .p_2xl_rem_3 {
        padding: 3rem
    }
    .p_2xl_rem_4 {
        padding: 4rem
    }
    .p_2xl_rem_5 {
        padding: 5rem
    }
    .p_2xl_rem_7 {
        padding: 7rem
    }
    .p_2xl_rem_10 {
        padding: 10rem
    }
    .p_top_2xl_rem_0_8 {
        padding-top: .8rem
    }
    .p_top_2xl_rem_1 {
        padding-top: 1rem
    }
    .p_top_2xl_rem_1_2 {
        padding-top: 1.2rem
    }
    .p_top_2xl_rem_1_5 {
        padding-top: 1.5rem
    }
    .p_top_2xl_rem_1_8 {
        padding-top: 1.8rem
    }
    .p_top_2xl_rem_2 {
        padding-top: 2rem
    }
    .p_top_2xl_rem_2_5 {
        padding-top: 2.5rem
    }
    .p_top_2xl_rem_3 {
        padding-top: 3rem
    }
    .p_top_2xl_rem_4 {
        padding-top: 4rem
    }
    .p_top_2xl_rem_5 {
        padding-top: 5rem
    }
    .p_top_2xl_rem_7 {
        padding-top: 7rem
    }
    .p_top_2xl_rem_10 {
        padding-top: 10rem
    }
    .p_right_2xl_rem_0_8 {
        padding-right: .8rem
    }
    .p_right_2xl_rem_1 {
        padding-right: 1rem
    }
    .p_right_2xl_rem_1_2 {
        padding-right: 1.2rem
    }
    .p_right_2xl_rem_1_5 {
        padding-right: 1.5rem
    }
    .p_right_2xl_rem_1_8 {
        padding-right: 1.8rem
    }
    .p_right_2xl_rem_2 {
        padding-right: 2rem
    }
    .p_right_2xl_rem_2_5 {
        padding-right: 2.5rem
    }
    .p_right_2xl_rem_3 {
        padding-right: 3rem
    }
    .p_right_2xl_rem_4 {
        padding-right: 4rem
    }
    .p_right_2xl_rem_5 {
        padding-right: 5rem
    }
    .p_right_2xl_rem_7 {
        padding-right: 7rem
    }
    .p_right_2xl_rem_10 {
        padding-right: 10rem
    }
    .p_bottom_2xl_rem_0_8 {
        padding-bottom: .8rem
    }
    .p_bottom_2xl_rem_1 {
        padding-bottom: 1rem
    }
    .p_bottom_2xl_rem_1_2 {
        padding-bottom: 1.2rem
    }
    .p_bottom_2xl_rem_1_5 {
        padding-bottom: 1.5rem
    }
    .p_bottom_2xl_rem_1_8 {
        padding-bottom: 1.8rem
    }
    .p_bottom_2xl_rem_2 {
        padding-bottom: 2rem
    }
    .p_bottom_2xl_rem_2_5 {
        padding-bottom: 2.5rem
    }
    .p_bottom_2xl_rem_3 {
        padding-bottom: 3rem
    }
    .p_bottom_2xl_rem_4 {
        padding-bottom: 4rem
    }
    .p_bottom_2xl_rem_5 {
        padding-bottom: 5rem
    }
    .p_bottom_2xl_rem_7 {
        padding-bottom: 7rem
    }
    .p_bottom_2xl_rem_10 {
        padding-bottom: 10rem
    }
    .p_left_2xl_rem_0_8 {
        padding-left: .8rem
    }
    .p_left_2xl_rem_1 {
        padding-left: 1rem
    }
    .p_left_2xl_rem_1_2 {
        padding-left: 1.2rem
    }
    .p_left_2xl_rem_1_5 {
        padding-left: 1.5rem
    }
    .p_left_2xl_rem_1_8 {
        padding-left: 1.8rem
    }
    .p_left_2xl_rem_2 {
        padding-left: 2rem
    }
    .p_left_2xl_rem_2_5 {
        padding-left: 2.5rem
    }
    .p_left_2xl_rem_3 {
        padding-left: 3rem
    }
    .p_left_2xl_rem_4 {
        padding-left: 4rem
    }
    .p_left_2xl_rem_5 {
        padding-left: 5rem
    }
    .p_left_2xl_rem_7 {
        padding-left: 7rem
    }
    .p_left_2xl_rem_10 {
        padding-left: 10rem
    }
}

@media (min-width:1600px) {
    .p_3xl_0 {
        padding: 0
    }
    .p_3xl_3 {
        padding: 3px
    }
    .p_3xl_5 {
        padding: 5px
    }
    .p_3xl_8 {
        padding: 8px
    }
    .p_3xl_10 {
        padding: 10px
    }
    .p_3xl_12 {
        padding: 12px
    }
    .p_3xl_15 {
        padding: 15px
    }
    .p_3xl_20 {
        padding: 20px
    }
    .p_3xl_25 {
        padding: 25px
    }
    .p_3xl_30 {
        padding: 30px
    }
    .p_3xl_35 {
        padding: 35px
    }
    .p_3xl_40 {
        padding: 40px
    }
    .p_3xl_45 {
        padding: 45px
    }
    .p_3xl_50 {
        padding: 50px
    }
    .p_3xl_60 {
        padding: 60px
    }
    .p_3xl_70 {
        padding: 70px
    }
    .p_3xl_75 {
        padding: 75px
    }
    .p_3xl_90 {
        padding: 90px
    }
    .p_3xl_100 {
        padding: 100px
    }
    .p_3xl_120 {
        padding: 120px
    }
    .p_3xl_150 {
        padding: 150px
    }
    .p_top_3xl_0 {
        padding-top: 0
    }
    .p_top_3xl_3 {
        padding-top: 3px
    }
    .p_top_3xl_5 {
        padding-top: 5px
    }
    .p_top_3xl_8 {
        padding-top: 8px
    }
    .p_top_3xl_10 {
        padding-top: 10px
    }
    .p_top_3xl_12 {
        padding-top: 12px
    }
    .p_top_3xl_15 {
        padding-top: 15px
    }
    .p_top_3xl_20 {
        padding-top: 20px
    }
    .p_top_3xl_25 {
        padding-top: 25px
    }
    .p_top_3xl_30 {
        padding-top: 30px
    }
    .p_top_3xl_35 {
        padding-top: 35px
    }
    .p_top_3xl_40 {
        padding-top: 40px
    }
    .p_top_3xl_45 {
        padding-top: 45px
    }
    .p_top_3xl_50 {
        padding-top: 50px
    }
    .p_top_3xl_60 {
        padding-top: 60px
    }
    .p_top_3xl_70 {
        padding-top: 70px
    }
    .p_top_3xl_75 {
        padding-top: 75px
    }
    .p_top_3xl_90 {
        padding-top: 90px
    }
    .p_top_3xl_100 {
        padding-top: 100px
    }
    .p_top_3xl_120 {
        padding-top: 120px
    }
    .p_top_3xl_150 {
        padding-top: 150px
    }
    .p_right_3xl_0 {
        padding-right: 0
    }
    .p_right_3xl_3 {
        padding-right: 3px
    }
    .p_right_3xl_5 {
        padding-right: 5px
    }
    .p_right_3xl_8 {
        padding-right: 8px
    }
    .p_right_3xl_10 {
        padding-right: 10px
    }
    .p_right_3xl_12 {
        padding-right: 12px
    }
    .p_right_3xl_15 {
        padding-right: 15px
    }
    .p_right_3xl_20 {
        padding-right: 20px
    }
    .p_right_3xl_25 {
        padding-right: 25px
    }
    .p_right_3xl_30 {
        padding-right: 30px
    }
    .p_right_3xl_35 {
        padding-right: 35px
    }
    .p_right_3xl_40 {
        padding-right: 40px
    }
    .p_right_3xl_45 {
        padding-right: 45px
    }
    .p_right_3xl_50 {
        padding-right: 50px
    }
    .p_right_3xl_60 {
        padding-right: 60px
    }
    .p_right_3xl_70 {
        padding-right: 70px
    }
    .p_right_3xl_75 {
        padding-right: 75px
    }
    .p_right_3xl_90 {
        padding-right: 90px
    }
    .p_right_3xl_100 {
        padding-right: 100px
    }
    .p_right_3xl_120 {
        padding-right: 120px
    }
    .p_right_3xl_150 {
        padding-right: 150px
    }
    .p_bottom_3xl_0 {
        padding-bottom: 0
    }
    .p_bottom_3xl_3 {
        padding-bottom: 3px
    }
    .p_bottom_3xl_5 {
        padding-bottom: 5px
    }
    .p_bottom_3xl_8 {
        padding-bottom: 8px
    }
    .p_bottom_3xl_10 {
        padding-bottom: 10px
    }
    .p_bottom_3xl_12 {
        padding-bottom: 12px
    }
    .p_bottom_3xl_15 {
        padding-bottom: 15px
    }
    .p_bottom_3xl_20 {
        padding-bottom: 20px
    }
    .p_bottom_3xl_25 {
        padding-bottom: 25px
    }
    .p_bottom_3xl_30 {
        padding-bottom: 30px
    }
    .p_bottom_3xl_35 {
        padding-bottom: 35px
    }
    .p_bottom_3xl_40 {
        padding-bottom: 40px
    }
    .p_bottom_3xl_45 {
        padding-bottom: 45px
    }
    .p_bottom_3xl_50 {
        padding-bottom: 50px
    }
    .p_bottom_3xl_60 {
        padding-bottom: 60px
    }
    .p_bottom_3xl_70 {
        padding-bottom: 70px
    }
    .p_bottom_3xl_75 {
        padding-bottom: 75px
    }
    .p_bottom_3xl_90 {
        padding-bottom: 90px
    }
    .p_bottom_3xl_100 {
        padding-bottom: 100px
    }
    .p_bottom_3xl_120 {
        padding-bottom: 120px
    }
    .p_bottom_3xl_150 {
        padding-bottom: 150px
    }
    .p_left_3xl_0 {
        padding-left: 0
    }
    .p_left_3xl_3 {
        padding-left: 3px
    }
    .p_left_3xl_5 {
        padding-left: 5px
    }
    .p_left_3xl_8 {
        padding-left: 8px
    }
    .p_left_3xl_10 {
        padding-left: 10px
    }
    .p_left_3xl_12 {
        padding-left: 12px
    }
    .p_left_3xl_15 {
        padding-left: 15px
    }
    .p_left_3xl_20 {
        padding-left: 20px
    }
    .p_left_3xl_25 {
        padding-left: 25px
    }
    .p_left_3xl_30 {
        padding-left: 30px
    }
    .p_left_3xl_35 {
        padding-left: 35px
    }
    .p_left_3xl_40 {
        padding-left: 40px
    }
    .p_left_3xl_45 {
        padding-left: 45px
    }
    .p_left_3xl_50 {
        padding-left: 50px
    }
    .p_left_3xl_60 {
        padding-left: 60px
    }
    .p_left_3xl_70 {
        padding-left: 70px
    }
    .p_left_3xl_75 {
        padding-left: 75px
    }
    .p_left_3xl_90 {
        padding-left: 90px
    }
    .p_left_3xl_100 {
        padding-left: 100px
    }
    .p_left_3xl_120 {
        padding-left: 120px
    }
    .p_left_3xl_150 {
        padding-left: 150px
    }
    .p_3xl_rem_0_8 {
        padding: .8rem
    }
    .p_3xl_rem_1 {
        padding: 1rem
    }
    .p_3xl_rem_1_2 {
        padding: 1.2rem
    }
    .p_3xl_rem_1_5 {
        padding: 1.5rem
    }
    .p_3xl_rem_1_8 {
        padding: 1.8rem
    }
    .p_3xl_rem_2 {
        padding: 2rem
    }
    .p_3xl_rem_2_5 {
        padding: 2.5rem
    }
    .p_3xl_rem_3 {
        padding: 3rem
    }
    .p_3xl_rem_4 {
        padding: 4rem
    }
    .p_3xl_rem_5 {
        padding: 5rem
    }
    .p_3xl_rem_7 {
        padding: 7rem
    }
    .p_3xl_rem_10 {
        padding: 10rem
    }
    .p_top_3xl_rem_0_8 {
        padding-top: .8rem
    }
    .p_top_3xl_rem_1 {
        padding-top: 1rem
    }
    .p_top_3xl_rem_1_2 {
        padding-top: 1.2rem
    }
    .p_top_3xl_rem_1_5 {
        padding-top: 1.5rem
    }
    .p_top_3xl_rem_1_8 {
        padding-top: 1.8rem
    }
    .p_top_3xl_rem_2 {
        padding-top: 2rem
    }
    .p_top_3xl_rem_2_5 {
        padding-top: 2.5rem
    }
    .p_top_3xl_rem_3 {
        padding-top: 3rem
    }
    .p_top_3xl_rem_4 {
        padding-top: 4rem
    }
    .p_top_3xl_rem_5 {
        padding-top: 5rem
    }
    .p_top_3xl_rem_7 {
        padding-top: 7rem
    }
    .p_top_3xl_rem_10 {
        padding-top: 10rem
    }
    .p_right_3xl_rem_0_8 {
        padding-right: .8rem
    }
    .p_right_3xl_rem_1 {
        padding-right: 1rem
    }
    .p_right_3xl_rem_1_2 {
        padding-right: 1.2rem
    }
    .p_right_3xl_rem_1_5 {
        padding-right: 1.5rem
    }
    .p_right_3xl_rem_1_8 {
        padding-right: 1.8rem
    }
    .p_right_3xl_rem_2 {
        padding-right: 2rem
    }
    .p_right_3xl_rem_2_5 {
        padding-right: 2.5rem
    }
    .p_right_3xl_rem_3 {
        padding-right: 3rem
    }
    .p_right_3xl_rem_4 {
        padding-right: 4rem
    }
    .p_right_3xl_rem_5 {
        padding-right: 5rem
    }
    .p_right_3xl_rem_7 {
        padding-right: 7rem
    }
    .p_right_3xl_rem_10 {
        padding-right: 10rem
    }
    .p_bottom_3xl_rem_0_8 {
        padding-bottom: .8rem
    }
    .p_bottom_3xl_rem_1 {
        padding-bottom: 1rem
    }
    .p_bottom_3xl_rem_1_2 {
        padding-bottom: 1.2rem
    }
    .p_bottom_3xl_rem_1_5 {
        padding-bottom: 1.5rem
    }
    .p_bottom_3xl_rem_1_8 {
        padding-bottom: 1.8rem
    }
    .p_bottom_3xl_rem_2 {
        padding-bottom: 2rem
    }
    .p_bottom_3xl_rem_2_5 {
        padding-bottom: 2.5rem
    }
    .p_bottom_3xl_rem_3 {
        padding-bottom: 3rem
    }
    .p_bottom_3xl_rem_4 {
        padding-bottom: 4rem
    }
    .p_bottom_3xl_rem_5 {
        padding-bottom: 5rem
    }
    .p_bottom_3xl_rem_7 {
        padding-bottom: 7rem
    }
    .p_bottom_3xl_rem_10 {
        padding-bottom: 10rem
    }
    .p_left_3xl_rem_0_8 {
        padding-left: .8rem
    }
    .p_left_3xl_rem_1 {
        padding-left: 1rem
    }
    .p_left_3xl_rem_1_2 {
        padding-left: 1.2rem
    }
    .p_left_3xl_rem_1_5 {
        padding-left: 1.5rem
    }
    .p_left_3xl_rem_1_8 {
        padding-left: 1.8rem
    }
    .p_left_3xl_rem_2 {
        padding-left: 2rem
    }
    .p_left_3xl_rem_2_5 {
        padding-left: 2.5rem
    }
    .p_left_3xl_rem_3 {
        padding-left: 3rem
    }
    .p_left_3xl_rem_4 {
        padding-left: 4rem
    }
    .p_left_3xl_rem_5 {
        padding-left: 5rem
    }
    .p_left_3xl_rem_7 {
        padding-left: 7rem
    }
    .p_left_3xl_rem_10 {
        padding-left: 10rem
    }
}

.fs_10 {
    font-size: 10px
}

.fs_12 {
    font-size: 12px
}

.fs_13 {
    font-size: 13px
}

.fs_14 {
    font-size: 14px
}

.fs_16 {
    font-size: 16px
}

.fs_18 {
    font-size: 18px
}

.fs_20 {
    font-size: 20px
}

.fs_22 {
    font-size: 22px
}

.fs_24 {
    font-size: 24px
}

.fs_26 {
    font-size: 26px
}

.fs_28 {
    font-size: 28px
}

.fs_32 {
    font-size: 32px
}

.fs_36 {
    font-size: 36px
}

.fs_42 {
    font-size: 42px
}

.fs_48 {
    font-size: 48px
}

.lh_14 {
    line-height: 14px
}

.lh_16 {
    line-height: 16px
}

.lh_18 {
    line-height: 18px
}

.lh_20 {
    line-height: 20px
}

.lh_22 {
    line-height: 22px
}

.lh_24 {
    line-height: 24px
}

.lh_26 {
    line-height: 26px
}

.lh_28 {
    line-height: 28px
}

.lh_32 {
    line-height: 32px
}

.lh_36 {
    line-height: 36px
}

.lh_40 {
    line-height: 40px
}

.lh_46 {
    line-height: 46px
}

.lh_52 {
    line-height: 52px
}

.fs_10_combo {
    font-size: 10px;
    line-height: 14px
}

.fs_12_combo {
    font-size: 12px;
    line-height: 16px
}

.fs_13_combo {
    font-size: 13px;
    line-height: 17px
}

.fs_14_combo {
    font-size: 14px;
    line-height: 18px
}

.fs_16_combo {
    font-size: 16px;
    line-height: 20px
}

.fs_18_combo {
    font-size: 18px;
    line-height: 22px
}

.fs_20_combo {
    font-size: 20px;
    line-height: 24px
}

.fs_22_combo {
    font-size: 22px;
    line-height: 26px
}

.fs_24_combo {
    font-size: 24px;
    line-height: 28px
}

.fs_26_combo {
    font-size: 26px;
    line-height: 30px
}

.fs_28_combo {
    font-size: 28px;
    line-height: 32px
}

.fs_32_combo {
    font-size: 32px;
    line-height: 36px
}

.fs_36_combo {
    font-size: 36px;
    line-height: 40px
}

.fs_42_combo {
    font-size: 42px;
    line-height: 46px
}

.fs_48_combo {
    font-size: 48px;
    line-height: 52px
}

@media (min-width:576px) {
    .fs_sm_10 {
        font-size: 10px
    }
    .fs_sm_12 {
        font-size: 12px
    }
    .fs_sm_13 {
        font-size: 13px
    }
    .fs_sm_14 {
        font-size: 14px
    }
    .fs_sm_16 {
        font-size: 16px
    }
    .fs_sm_18 {
        font-size: 18px
    }
    .fs_sm_20 {
        font-size: 20px
    }
    .fs_sm_22 {
        font-size: 22px
    }
    .fs_sm_24 {
        font-size: 24px
    }
    .fs_sm_26 {
        font-size: 26px
    }
    .fs_sm_28 {
        font-size: 28px
    }
    .fs_sm_32 {
        font-size: 32px
    }
    .fs_sm_36 {
        font-size: 36px
    }
    .fs_sm_42 {
        font-size: 42px
    }
    .fs_sm_48 {
        font-size: 48px
    }
    .lh_sm_14 {
        line-height: 14px
    }
    .lh_sm_16 {
        line-height: 16px
    }
    .lh_sm_18 {
        line-height: 18px
    }
    .lh_sm_20 {
        line-height: 20px
    }
    .lh_sm_22 {
        line-height: 22px
    }
    .lh_sm_24 {
        line-height: 24px
    }
    .lh_sm_26 {
        line-height: 26px
    }
    .lh_sm_28 {
        line-height: 28px
    }
    .lh_sm_32 {
        line-height: 32px
    }
    .lh_sm_36 {
        line-height: 36px
    }
    .lh_sm_40 {
        line-height: 40px
    }
    .lh_sm_46 {
        line-height: 46px
    }
    .lh_sm_52 {
        line-height: 52px
    }
    .fs_sm_10_combo {
        font-size: 10px;
        line-height: 14px
    }
    .fs_sm_12_combo {
        font-size: 12px;
        line-height: 16px
    }
    .fs_sm_13_combo {
        font-size: 13px;
        line-height: 17px
    }
    .fs_sm_14_combo {
        font-size: 14px;
        line-height: 18px
    }
    .fs_sm_16_combo {
        font-size: 16px;
        line-height: 20px
    }
    .fs_sm_18_combo {
        font-size: 18px;
        line-height: 22px
    }
    .fs_sm_20_combo {
        font-size: 20px;
        line-height: 24px
    }
    .fs_sm_22_combo {
        font-size: 22px;
        line-height: 26px
    }
    .fs_sm_24_combo {
        font-size: 24px;
        line-height: 28px
    }
    .fs_sm_26_combo {
        font-size: 26px;
        line-height: 30px
    }
    .fs_sm_28_combo {
        font-size: 28px;
        line-height: 32px
    }
    .fs_sm_32_combo {
        font-size: 32px;
        line-height: 36px
    }
    .fs_sm_36_combo {
        font-size: 36px;
        line-height: 40px
    }
    .fs_sm_42_combo {
        font-size: 42px;
        line-height: 46px
    }
    .fs_sm_48_combo {
        font-size: 48px;
        line-height: 52px
    }
}

@media (min-width:768px) {
    .fs_md_10 {
        font-size: 10px
    }
    .fs_md_12 {
        font-size: 12px
    }
    .fs_md_13 {
        font-size: 13px
    }
    .fs_md_14 {
        font-size: 14px
    }
    .fs_md_16 {
        font-size: 16px
    }
    .fs_md_18 {
        font-size: 18px
    }
    .fs_md_20 {
        font-size: 20px
    }
    .fs_md_22 {
        font-size: 22px
    }
    .fs_md_24 {
        font-size: 24px
    }
    .fs_md_26 {
        font-size: 26px
    }
    .fs_md_28 {
        font-size: 28px
    }
    .fs_md_32 {
        font-size: 32px
    }
    .fs_md_36 {
        font-size: 36px
    }
    .fs_md_42 {
        font-size: 42px
    }
    .fs_md_48 {
        font-size: 48px
    }
    .lh_md_14 {
        line-height: 14px
    }
    .lh_md_16 {
        line-height: 16px
    }
    .lh_md_18 {
        line-height: 18px
    }
    .lh_md_20 {
        line-height: 20px
    }
    .lh_md_22 {
        line-height: 22px
    }
    .lh_md_24 {
        line-height: 24px
    }
    .lh_md_26 {
        line-height: 26px
    }
    .lh_md_28 {
        line-height: 28px
    }
    .lh_md_32 {
        line-height: 32px
    }
    .lh_md_36 {
        line-height: 36px
    }
    .lh_md_40 {
        line-height: 40px
    }
    .lh_md_46 {
        line-height: 46px
    }
    .lh_md_52 {
        line-height: 52px
    }
    .fs_md_10_combo {
        font-size: 10px;
        line-height: 14px
    }
    .fs_md_12_combo {
        font-size: 12px;
        line-height: 16px
    }
    .fs_md_13_combo {
        font-size: 13px;
        line-height: 17px
    }
    .fs_md_14_combo {
        font-size: 14px;
        line-height: 18px
    }
    .fs_md_16_combo {
        font-size: 15px;
        line-height: 20px
    }
    .fs_md_18_combo {
        font-size: 18px;
        line-height: 22px
    }
    .fs_md_20_combo {
        font-size: 20px;
        line-height: 24px
    }
    .fs_md_22_combo {
        font-size: 22px;
        line-height: 26px
    }
    .fs_md_24_combo {
        font-size: 24px;
        line-height: 28px
    }
    .fs_md_26_combo {
        font-size: 26px;
        line-height: 30px
    }
    .fs_md_28_combo {
        font-size: 28px;
        line-height: 32px
    }
    .fs_md_32_combo {
        font-size: 32px;
        line-height: 36px
    }
    .fs_md_36_combo {
        font-size: 36px;
        line-height: 40px
    }
    .fs_md_42_combo {
        font-size: 42px;
        line-height: 46px
    }
    .fs_md_48_combo {
        font-size: 48px;
        line-height: 52px
    }
}

@media (min-width:992px) {
    .fs_lg_10 {
        font-size: 10px
    }
    .fs_lg_12 {
        font-size: 12px
    }
    .fs_lg_13 {
        font-size: 13px
    }
    .fs_lg_14 {
        font-size: 14px
    }
    .fs_lg_16 {
        font-size: 16px
    }
    .fs_lg_18 {
        font-size: 18px
    }
    .fs_lg_20 {
        font-size: 20px
    }
    .fs_lg_22 {
        font-size: 22px
    }
    .fs_lg_24 {
        font-size: 24px
    }
    .fs_lg_26 {
        font-size: 26px
    }
    .fs_lg_28 {
        font-size: 28px
    }
    .fs_lg_32 {
        font-size: 32px
    }
    .fs_lg_36 {
        font-size: 36px
    }
    .fs_lg_42 {
        font-size: 42px
    }
    .fs_lg_48 {
        font-size: 48px
    }
    .lh_lg_14 {
        line-height: 14px
    }
    .lh_lg_16 {
        line-height: 16px
    }
    .lh_lg_18 {
        line-height: 18px
    }
    .lh_lg_20 {
        line-height: 20px
    }
    .lh_lg_22 {
        line-height: 22px
    }
    .lh_lg_24 {
        line-height: 24px
    }
    .lh_lg_26 {
        line-height: 26px
    }
    .lh_lg_28 {
        line-height: 28px
    }
    .lh_lg_32 {
        line-height: 32px
    }
    .lh_lg_36 {
        line-height: 36px
    }
    .lh_lg_40 {
        line-height: 40px
    }
    .lh_lg_46 {
        line-height: 46px
    }
    .lh_lg_52 {
        line-height: 52px
    }
    .fs_lg_10_combo {
        font-size: 10px;
        line-height: 14px
    }
    .fs_lg_12_combo {
        font-size: 12px;
        line-height: 16px
    }
    .fs_lg_13_combo {
        font-size: 13px;
        line-height: 17px
    }
    .fs_lg_14_combo {
        font-size: 14px;
        line-height: 18px
    }
    .fs_lg_16_combo {
        font-size: 16px;
        line-height: 20px
    }
    .fs_lg_18_combo {
        font-size: 18px;
        line-height: 22px
    }
    .fs_lg_20_combo {
		font-size: 26px;
		line-height: 45px;
    }
    .fs_lg_22_combo {
        font-size: 22px;
        line-height: 26px
    }
    .fs_lg_24_combo {
        font-size: 24px;
        line-height: 28px
    }
    .fs_lg_26_combo {
        font-size: 26px;
        line-height: 30px
    }
    .fs_lg_28_combo {
        font-size: 28px;
        line-height: 32px
    }
    .fs_lg_32_combo {
        font-size: 32px;
        line-height: 36px
    }
    .fs_lg_36_combo {
        font-size: 36px;
        line-height: 40px
    }
    .fs_lg_42_combo {
        font-size: 42px;
        line-height: 46px
    }
    .fs_lg_48_combo {
        font-size: 48px;
        line-height: 52px
    }
}

@media (min-width:1200px) {
    .fs_xl_10 {
        font-size: 10px
    }
    .fs_xl_12 {
        font-size: 12px
    }
    .fs_xl_13 {
        font-size: 13px
    }
    .fs_xl_14 {
        font-size: 14px
    }
    .fs_xl_16 {
        font-size: 16px
    }
    .fs_xl_18 {
        font-size: 18px
    }
    .fs_xl_20 {
        font-size: 20px
    }
    .fs_xl_22 {
        font-size: 22px
    }
    .fs_xl_24 {
        font-size: 24px
    }
    .fs_xl_26 {
        font-size: 26px
    }
    .fs_xl_28 {
        font-size: 28px
    }
    .fs_xl_32 {
        font-size: 32px
    }
    .fs_xl_36 {
        font-size: 36px
    }
    .fs_xl_42 {
        font-size: 42px
    }
    .fs_xl_48 {
        font-size: 48px
    }
    .fs_xl_54 {
        font-size: 54px
    }
    .lh_xl_14 {
        line-height: 14px
    }
    .lh_xl_16 {
        line-height: 16px
    }
    .lh_xl_18 {
        line-height: 18px
    }
    .lh_xl_20 {
        line-height: 20px
    }
    .lh_xl_22 {
        line-height: 22px
    }
    .lh_xl_24 {
        line-height: 24px
    }
    .lh_xl_26 {
        line-height: 26px
    }
    .lh_xl_28 {
        line-height: 28px
    }
    .lh_xl_32 {
        line-height: 32px
    }
    .lh_xl_36 {
        line-height: 36px
    }
    .lh_xl_40 {
        line-height: 40px
    }
    .lh_xl_46 {
        line-height: 46px
    }
    .lh_xl_52 {
        line-height: 52px
    }
    .lh_xl_58 {
        line-height: 58px
    }
    .fs_xl_10_combo {
        font-size: 10px;
        line-height: 14px
    }
    .fs_xl_12_combo {
        font-size: 12px;
        line-height: 16px
    }
    .fs_xl_13_combo {
        font-size: 13px;
        line-height: 17px
    }
    .fs_xl_14_combo {
        font-size: 14px;
        line-height: 18px
    }
    .fs_xl_16_combo {
        font-size: 16px;
        line-height: 20px
    }
    .fs_xl_18_combo {
        font-size: 18px;
        line-height: 22px
    }
    .fs_xl_20_combo {
        font-size: 20px;
        line-height: 24px
    }
    .fs_xl_22_combo {
        font-size: 22px;
        line-height: 26px
    }
    .fs_xl_24_combo {
        font-size: 24px;
        line-height: 28px
    }
    .fs_xl_26_combo {
        font-size: 26px;
        line-height: 30px
    }
    .fs_xl_28_combo {
        font-size: 28px;
        line-height: 32px
    }
    .fs_xl_32_combo {
        font-size: 32px;
        line-height: 36px
    }
    .fs_xl_36_combo {
        font-size: 36px;
        line-height: 40px
    }
    .fs_xl_42_combo {
        font-size: 42px;
        line-height: 46px
    }
    .fs_xl_48_combo {
        font-size: 48px;
        line-height: 52px
    }
    .fs_xl_54_combo {
        font-size: 54px;
        line-height: 58px
    }
}

@media (min-width:1460px) {
    .fs_2xl_10 {
        font-size: 10px
    }
    .fs_2xl_12 {
        font-size: 12px
    }
    .fs_2xl_13 {
        font-size: 13px
    }
    .fs_2xl_14 {
        font-size: 14px
    }
    .fs_2xl_16 {
        font-size: 16px
    }
    .fs_2xl_18 {
        font-size: 18px
    }
    .fs_2xl_20 {
        font-size: 20px
    }
    .fs_2xl_22 {
        font-size: 22px
    }
    .fs_2xl_24 {
        font-size: 24px
    }
    .fs_2xl_26 {
        font-size: 26px
    }
    .fs_2xl_28 {
        font-size: 28px
    }
    .fs_2xl_32 {
        font-size: 32px
    }
    .fs_2xl_36 {
        font-size: 36px
    }
    .fs_2xl_42 {
        font-size: 42px
    }
    .fs_2xl_48 {
        font-size: 48px
    }
    .fs_2xl_54 {
        font-size: 54px
    }
    .lh_2xl_14 {
        line-height: 14px
    }
    .lh_2xl_16 {
        line-height: 16px
    }
    .lh_2xl_18 {
        line-height: 18px
    }
    .lh_2xl_20 {
        line-height: 20px
    }
    .lh_2xl_22 {
        line-height: 22px
    }
    .lh_2xl_24 {
        line-height: 24px
    }
    .lh_2xl_26 {
        line-height: 26px
    }
    .lh_2xl_28 {
        line-height: 28px
    }
    .lh_2xl_32 {
        line-height: 32px
    }
    .lh_2xl_36 {
        line-height: 36px
    }
    .lh_2xl_40 {
        line-height: 40px
    }
    .lh_2xl_46 {
        line-height: 46px
    }
    .lh_2xl_52 {
        line-height: 52px
    }
    .lh_2xl_58 {
        line-height: 58px
    }
    .fs_2xl_10_combo {
        font-size: 10px;
        line-height: 14px
    }
    .fs_2xl_12_combo {
        font-size: 12px;
        line-height: 16px
    }
    .fs_2xl_13_combo {
        font-size: 13px;
        line-height: 17px
    }
    .fs_2xl_14_combo {
        font-size: 14px;
        line-height: 18px
    }
    .fs_2xl_16_combo {
        font-size: 16px;
        line-height: 20px
    }
    .fs_2xl_18_combo {
        font-size: 18px;
        line-height: 22px
    }
    .fs_2xl_20_combo {
        font-size: 20px;
        line-height: 24px
    }
    .fs_2xl_22_combo {
        font-size: 22px;
        line-height: 26px
    }
    .fs_2xl_24_combo {
        font-size: 24px;
        line-height: 28px
    }
    .fs_2xl_26_combo {
        font-size: 26px;
        line-height: 30px
    }
    .fs_2xl_28_combo {
        font-size: 28px;
        line-height: 32px
    }
    .fs_2xl_32_combo {
        font-size: 32px;
        line-height: 36px
    }
    .fs_2xl_36_combo {
        font-size: 36px;
        line-height: 40px
    }
    .fs_2xl_42_combo {
        font-size: 42px;
        line-height: 46px
    }
    .fs_2xl_48_combo {
        font-size: 48px;
        line-height: 52px
    }
    .fs_2xl_54_combo {
        font-size: 54px;
        line-height: 58px
    }
}

@media (min-width:1600px) {
    .fs_3xl_10 {
        font-size: 10px
    }
    .fs_3xl_12 {
        font-size: 12px
    }
    .fs_3xl_13 {
        font-size: 13px
    }
    .fs_3xl_14 {
        font-size: 14px
    }
    .fs_3xl_16 {
        font-size: 16px
    }
    .fs_3xl_18 {
        font-size: 18px
    }
    .fs_3xl_20 {
        font-size: 20px
    }
    .fs_3xl_22 {
        font-size: 22px
    }
    .fs_3xl_24 {
        font-size: 24px
    }
    .fs_3xl_26 {
        font-size: 26px
    }
    .fs_3xl_28 {
        font-size: 28px
    }
    .fs_3xl_32 {
        font-size: 32px
    }
    .fs_3xl_36 {
        font-size: 36px
    }
    .fs_3xl_42 {
        font-size: 42px
    }
    .fs_3xl_48 {
        font-size: 48px
    }
    .lh_3xl_14 {
        line-height: 14px
    }
    .lh_3xl_16 {
        line-height: 16px
    }
    .lh_3xl_18 {
        line-height: 18px
    }
    .lh_3xl_20 {
        line-height: 20px
    }
    .lh_3xl_22 {
        line-height: 22px
    }
    .lh_3xl_24 {
        line-height: 24px
    }
    .lh_3xl_26 {
        line-height: 26px
    }
    .lh_3xl_28 {
        line-height: 28px
    }
    .lh_3xl_32 {
        line-height: 32px
    }
    .lh_3xl_36 {
        line-height: 36px
    }
    .lh_3xl_40 {
        line-height: 40px
    }
    .lh_3xl_46 {
        line-height: 46px
    }
    .lh_3xl_52 {
        line-height: 52px
    }
    .fs_3xl_10_combo {
        font-size: 10px;
        line-height: 14px
    }
    .fs_3xl_12_combo {
        font-size: 12px;
        line-height: 16px
    }
    .fs_3xl_13_combo {
        font-size: 13px;
        line-height: 17px
    }
    .fs_3xl_14_combo {
        font-size: 14px;
        line-height: 18px
    }
    .fs_3xl_16_combo {
        font-size: 16px;
        line-height: 20px
    }
    .fs_3xl_18_combo {
        font-size: 18px;
        line-height: 22px
    }
    .fs_3xl_20_combo {
        font-size: 20px;
        line-height: 24px
    }
    .fs_3xl_22_combo {
        font-size: 22px;
        line-height: 26px
    }
    .fs_3xl_24_combo {
        font-size: 24px;
        line-height: 28px
    }
    .fs_3xl_26_combo {
        font-size: 26px;
        line-height: 30px
    }
    .fs_3xl_28_combo {
        font-size: 28px;
        line-height: 32px
    }
    .fs_3xl_32_combo {
        font-size: 32px;
        line-height: 36px
    }
    .fs_3xl_36_combo {
        font-size: 36px;
        line-height: 40px
    }
    .fs_3xl_42_combo {
        font-size: 42px;
        line-height: 46px
    }
    .fs_3xl_48_combo {
        font-size: 48px;
        line-height: 52px
    }
}

.fw_thin {
    font-weight: 100
}

.fw_light {
    font-weight: 300
}

.fw_normal {
    font-weight: 400
}

.fw_normal2 {
    font-weight: bold;
}

.fw_strong {
    font-weight: 600
}

.fw_bold {
    font-weight: 700
}

.fw_heavy {
    font-weight: 800
}

.fw_black {
    font-weight: 900
}

.sr-header .mainform-wrap form .form-group {
    margin-bottom: 15px;
    position: relative
}

.sr-header .mainform-wrap form .form-group:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-width: 0
}

.sr-header .mainform-wrap form .form-group span.error {
    position: absolute;
    top: -7px;
    left: auto;
    right: 16px;
    background-color: #d2000c;
    color: #fff;
    border-radius: 10px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px
}

.sr-header .mainform-wrap form .form-control {
    outline: none;
    background-color: #f1f1f1;
    font-size: 14px;
    line-height: 18px;
    border: 1px solid transparent;
    height: auto;
    letter-spacing: -.5px;
    border-radius: 25px;
    padding: 13px 20px 11px
}

.sr-header .mainform-wrap form .form-control:focus {
    box-shadow: none
}

.sr-header .mainform-wrap form .form-control::-webkit-input-placeholder {
    color: #9e9e9e
}

.sr-header .mainform-wrap form .form-control:-moz-placeholder,
.sr-header .mainform-wrap form .form-control::-moz-placeholder {
    color: #9e9e9e
}

.sr-header .mainform-wrap form .form-control:-ms-input-placeholder {
    color: #9e9e9e
}

.sr-header .mainform-wrap form .form-control:focus::-webkit-input-placeholder {
    color: transparent
}

.sr-header .mainform-wrap form .form-control:focus:-moz-placeholder,
.sr-header .mainform-wrap form .form-control:focus::-moz-placeholder {
    color: transparent
}

.sr-header .mainform-wrap form .form-control:focus:-ms-input-placeholder {
    color: transparent
}

.sr-header .mainform-wrap form .intl-tel-input.allow-dropdown {
    width: 100%;
    color: #555
}

.sr-header .mainform-wrap form .intl-tel-input.allow-dropdown .flag-container {
    left: 5px
}

.sr-header .mainform-wrap form .intl-tel-input.allow-dropdown [name=phone] {
    padding-left: 57px
}

.sr-header .mainform-wrap form textarea {
    resize: none
}

.sr-header .mainform-wrap form span.error {
    color: #d2000c
}

.promo-form-wrap form .form-group {
    margin-bottom: 30px;
    position: relative
}

.promo-form-wrap form .form-group:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-width: 0
}

.promo-form-wrap form .form-group span.error {
    position: absolute;
    top: -7px;
    left: auto;
    right: 16px;
    background-color: #d2000c;
    color: #fff;
    border-radius: 10px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
    line-height: 16px
}

.promo-form-wrap form .form-control {
    outline: none;
    background-color: #f1f1f1;
    font-size: 16px;
    line-height: 20px;
    border: 1px solid transparent;
    height: auto;
    letter-spacing: -.5px;
    border-radius: 25px;
    padding: 18px 20px 16px
}

.promo-form-wrap form .form-control:focus {
    box-shadow: none
}

.promo-form-wrap form .form-control::-webkit-input-placeholder {
    color: #9e9e9e
}

.promo-form-wrap form .form-control:-moz-placeholder,
.promo-form-wrap form .form-control::-moz-placeholder {
    color: #9e9e9e
}

.promo-form-wrap form .form-control:-ms-input-placeholder {
    color: #9e9e9e
}

.promo-form-wrap form .form-control:focus::-webkit-input-placeholder {
    color: transparent
}

.promo-form-wrap form .form-control:focus:-moz-placeholder,
.promo-form-wrap form .form-control:focus::-moz-placeholder {
    color: transparent
}

.promo-form-wrap form .form-control:focus:-ms-input-placeholder {
    color: transparent
}

.promo-form-wrap form .intl-tel-input.allow-dropdown {
    width: 100%;
    color: #555
}

.promo-form-wrap form .intl-tel-input.allow-dropdown .flag-container {
    left: 5px
}

.promo-form-wrap form .intl-tel-input.allow-dropdown [name=phone] {
    padding-left: 57px
}

.promo-form-wrap form textarea {
    resize: none
}

.promo-form-wrap form span.error {
    color: #d2000c
}

.timer-row .timer-block .timer-wrapper .digits .d-hours,
.timer-row .timer-block .timer-wrapper .digits .d-minutes,
.timer-row .timer-block .timer-wrapper .digits .d-seconds,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays {
    color: #fff;
    font-size: 36px;
    line-height: 100%;
    font-family: Montserrat, Arial, sans-serif;
    display: block
}

.timer-row .timer-block .timer-wrapper {
    margin-bottom: 20px
}

.timer-row .timer-block .timer-wrapper .digits .d-hours,
.timer-row .timer-block .timer-wrapper .digits .d-minutes,
.timer-row .timer-block .timer-wrapper .digits .d-seconds,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays {
    z-index: 2;
    text-align: right;
    letter-spacing: .25em
}

.timer-row .timer-block .timer-wrapper .digits .d-hours:after,
.timer-row .timer-block .timer-wrapper .digits .d-hours:before,
.timer-row .timer-block .timer-wrapper .digits .d-minutes:after,
.timer-row .timer-block .timer-wrapper .digits .d-minutes:before,
.timer-row .timer-block .timer-wrapper .digits .d-seconds:after,
.timer-row .timer-block .timer-wrapper .digits .d-seconds:before,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays:after,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 40%;
    margin: 0 5%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA1CAMAAAAaoWmpAAAAUVBMVEUAAAAlJSUoKCgbGxsnJycKCgomJiYlJSUnJycnJycmJiYgICAhISElJSUbGxsdHR0lJSUlJSUoKCgAAAAAAAAoKCgnJycmJiYlJSU5OTkeHh6ToPOnAAAAFnRSTlMA7/Hg8BDc9eWFkP7y6ubTmD0yIB4LWGnRgwAAAGpJREFUSMft1EkOhDAQBMHETHts9n37/0P5AKIthARIznNcq2D01pzmsg7wk5oF3KQHmCfYL7JLLJn1Ijtgi144+9/JpE61qlQY1oB6pNjUcgETz+E77NXLejO7dc5lGPO6soBkNjnNNS07ucud5apDGawAAAAASUVORK5CYII=);
    z-index: -1
}

.timer-row .timer-block .timer-wrapper .digits .d-hours:before,
.timer-row .timer-block .timer-wrapper .digits .d-minutes:before,
.timer-row .timer-block .timer-wrapper .digits .d-seconds:before,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays:before {
    left: 0;
    right: auto;
    margin: 0 0 0 10%
}

.timer-row .timer-block .timer-wrapper .digits .d-hours:after,
.timer-row .timer-block .timer-wrapper .digits .d-minutes:after,
.timer-row .timer-block .timer-wrapper .digits .d-seconds:after,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays:after {
    left: auto;
    right: 0;
    margin: 0 10% 0 0
}

.timer-row .timer-block .timer-wrapper .digits .d-value-block {
    position: relative;
    margin-bottom: 10px
}

.timer-row .timer-block .timer-wrapper .digits .d-value-block:before {
    content: "";
    display: block;
    padding-top: 55%
}

.timer-row .timer-block .timer-wrapper .digits .d-title {
    text-transform: lowercase;
    font-size: 14px;
    line-height: 18px
}

.timer-row .timer-block .timer-wrapper .d-divider {
    font-size: 48px;
    padding-top: 20px
}

.timer-row .timer-block .timer-wrapper .digits .d-hours,
.timer-row .timer-block .timer-wrapper .digits .d-minutes,
.timer-row .timer-block .timer-wrapper .digits .d-seconds,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

[class*=bg-color-],
[class*=color-],
a {
    transition: all .3s ease-in-out
}

.accordion.accordion-promo .card .card-header,
.accordion.accordion-promo .card .card-header .card-h2>i,
.owl-howitbe-wrap .rec-nav-wrap .rec-next,
.program-list a.p-item,
.promo-form-wrap form .form-control,
.sr-header .mainform-wrap form .form-control,
.sr-label,
.sr-label-text,
.sr-label:before,
.step-block,
.step-block .date-mark,
label.package-promo,
label.package-promo .checkmark,
label.package-promo .checkmark .m-badge,
label.package-promo .checkmark:after,
label.package .checkmark,
label.package .checkmark .m-badge,
label.package .checkmark:after {
    transition: all .2s ease-in-out
}

.sr-header .header-top .logo-wrap img {
    transition: all .4s ease-in-out
}

#pavelinfo,
.backwarranty-wrap .moneyletter-block:after,
.backwarranty-wrap .moneyletter-block:before,
.bg-cover,
.header-container:after,
.ourwarranty-wrap:before,
.owl-howitbe-wrap .rec-nav-wrap .rec-next,
.owl-howitbe-wrap:after,
.owl-howitbe-wrap:before,
.owl-rewiews-wrap .nav-circle,
.sr-header .date-start-with-arrow:after,
.timer-row .timer-block .timer-wrapper .digits .d-hours:after,
.timer-row .timer-block .timer-wrapper .digits .d-hours:before,
.timer-row .timer-block .timer-wrapper .digits .d-minutes:after,
.timer-row .timer-block .timer-wrapper .digits .d-minutes:before,
.timer-row .timer-block .timer-wrapper .digits .d-seconds:after,
.timer-row .timer-block .timer-wrapper .digits .d-seconds:before,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays:after,
.timer-row .timer-block .timer-wrapper .digits .d-totalDays:before,
.youtube-intro-wrap .youtube-block .youtube-block-inner .yt-button,
.youtube-intro-wrap .youtube-block:after {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

body {
    display: flex;
    flex-direction: column
}

body,
html {
    background: #fff;
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 18px;
    font-family: Montserrat, Arial, sans-serif;
    font-weight: 400;
    width: 100%;
    height: 100%
}

body::-moz-selection,
html::-moz-selection {
    background: rgba(107, 61, 216, .75)
}

body::selection,
html::selection {
    background: rgba(107, 61, 216, .75)
}

img {
    max-width: 100%;
    height: auto
}

li,
ol,
ul {
    list-style: none;
    padding: 0;
    margin: 0
}

a:hover {
    text-decoration: none
}

.v_align_m {
    vertical-align: middle
}

.v_align_t {
    vertical-align: top
}

.uppercase {
    text-transform: uppercase
}

.lh_1_i,
[class*=fit-] {
    line-height: 1!important
}

.line-through {
    text-decoration: line-through
}

.ls_m_1 {
    letter-spacing: -1px
}

@media (min-width:1460px) {
    .sr-container {
        max-width: 1400px
    }
    .col-2xl,
    .col-2xl-1,
    .col-2xl-2,
    .col-2xl-3,
    .col-2xl-4,
    .col-2xl-5,
    .col-2xl-6,
    .col-2xl-7,
    .col-2xl-8,
    .col-2xl-9,
    .col-2xl-10,
    .col-2xl-11,
    .col-2xl-12,
    .col-2xl-auto {
        position: relative;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px
    }
    .col-2xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .col-2xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-2xl-1 {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-2xl-2 {
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-2xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-2xl-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-2xl-5 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-2xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-2xl-7 {
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-2xl-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-2xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-2xl-10 {
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-2xl-11 {
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-2xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-2xl-first {
        order: -1
    }
    .order-2xl-last {
        order: 13
    }
    .order-2xl-0 {
        order: 0
    }
    .order-2xl-1 {
        order: 1
    }
    .order-2xl-2 {
        order: 2
    }
    .order-2xl-3 {
        order: 3
    }
    .order-2xl-4 {
        order: 4
    }
    .order-2xl-5 {
        order: 5
    }
    .order-2xl-6 {
        order: 6
    }
    .order-2xl-7 {
        order: 7
    }
    .order-2xl-8 {
        order: 8
    }
    .order-2xl-9 {
        order: 9
    }
    .order-2xl-10 {
        order: 10
    }
    .order-2xl-11 {
        order: 11
    }
    .order-2xl-12 {
        order: 12
    }
    .offset-2xl-0 {
        margin-left: 0
    }
    .offset-2xl-1 {
        margin-left: 8.333333%
    }
    .offset-2xl-2 {
        margin-left: 16.666667%
    }
    .offset-2xl-3 {
        margin-left: 25%
    }
    .offset-2xl-4 {
        margin-left: 33.333333%
    }
    .offset-2xl-5 {
        margin-left: 41.666667%
    }
    .offset-2xl-6 {
        margin-left: 50%
    }
    .offset-2xl-7 {
        margin-left: 58.333333%
    }
    .offset-2xl-8 {
        margin-left: 66.666667%
    }
    .offset-2xl-9 {
        margin-left: 75%
    }
    .offset-2xl-10 {
        margin-left: 83.333333%
    }
    .offset-2xl-11 {
        margin-left: 91.666667%
    }
}

.color-black,
.color-black-hover:hover {
    color: #000
}

.bg-color-black,
.bg-color-black-hover:hover {
    background-color: #000
}

.color-white,
.color-white-hover:hover {
    color: #fff
}

.bg-color-white,
.bg-color-white-hover:hover {
    background-color: #fff
}

.color-light-grey,
.color-light-grey-hover:hover {
    color: #f7f7f7
}

.bg-color-light-grey,
.bg-color-light-grey-hover:hover {
    background-color: #f7f7f7
}

.color-brand,
.color-brand-hover:hover {
    color: #41545e
}

.bg-color-brand,
.bg-color-brand-hover:hover {
    background-color: #41545e
}

.color-metal,
.color-metal-hover:hover {
    color: #607d8b
}

.bg-color-metal,
.bg-color-metal-hover:hover {
    background-color: #607d8b
}

.color-accent,
.color-accent-hover:hover {
    color: #00bcd4
}

.bg-color-accent,
.bg-color-accent-hover:hover {
    background-color: #00bcd4
}

.color-red,
.color-red-hover:hover {
    color: #d2000c
}

.bg-color-red,
.bg-color-red-hover:hover {
    background-color: #d2000c
}

.color-light-purple,
.color-light-purple-hover:hover {
    color: #23da87
}

.bg-color-light-purple,
.bg-color-light-purple-hover:hover {
    background-color: #23da87
}

.color-purple,
.color-purple-hover:hover {
    color: #44ce6f
}

.bg-color-purple,
.bg-color-purple-hover:hover {
        background: linear-gradient(180deg, #23bdb8 0%, #43e794 100%);
}

.color-deep-purple,
.color-deep-purple-hover:hover {
    color: #015a8b
}

.bg-color-deep-purple,
.bg-color-deep-purple-hover:hover {
            background: #fff
}

.color-blue,
.color-blue-hover:hover {
    color: #3498db
}
.courses-details .link{
	font-size: 16px!important;
	line-height: 22px!important;
}
.bg-color-blue,
.bg-color-blue-hover:hover {
    background-color: #3498db
}

.color-green,
.color-green-hover:hover {
    color: #0f9d58
}

.bg-color-green,
.bg-color-green-hover:hover {
    background-color: #0f9d58
}

.color-light-green,
.color-light-green-hover:hover {
    color: #8bc34a
}

.bg-color-light-green,
.bg-color-light-green-hover:hover {
    background-color: #8bc34a
}

.color-lime,
.color-lime-hover:hover {
    color: #cddc39
}

.bg-color-lime,
.bg-color-lime-hover:hover {
    background-color: #cddc39
}

.color-yellow,
.color-yellow-hover:hover {
    color: #ffeb3b
}

.bg-color-yellow,
.bg-color-yellow-hover:hover {
    background-color: #ffeb3b
}

.color-orange,
.color-orange-hover:hover {
    color: #ff9800
}

.bg-color-orange,
.bg-color-orange-hover:hover {
    background-color: #ff9800
}

.color-grey,
.color-grey-hover:hover {
    color: #9e9e9e
}

.bg-color-grey,
.bg-color-grey-hover:hover {
    background-color: #9e9e9e
}

.color-brown,
.color-brown-hover:hover {
    color: #795548
}

.bg-color-brown,
.bg-color-brown-hover:hover {
    background-color: #795548
}

.color-dark-orange,
.color-dark-orange-hover:hover {
    color: #f0792f
}

.bg-color-dark-orange,
.bg-color-dark-orange-hover:hover {
    background-color: #f0792f
}

.color-primary,
.color-primary-hover:hover {
    color: #007d71
}

.bg-color-primary,
.bg-color-primary-hover:hover {
    background-color: #007d71
}

.color-success,
.color-success-hover:hover {
    color: #0f9d58
}

.bg-color-success,
.bg-color-success-hover:hover {
    background-color: #0f9d58
}

.color-info,
.color-info-hover:hover {
    color: #03a9f4
}

.bg-color-info,
.bg-color-info-hover:hover {
    background-color: #03a9f4
}

.color-danger,
.color-danger-hover:hover {
    color: #d2000c
}

.bg-color-danger,
.bg-color-danger-hover:hover {
    background-color: #d2000c
}

.color-warning,
.color-warning-hover:hover {
    color: #ff9800
}

.bg-color-warning,
.bg-color-warning-hover:hover {
    background-color: #ff9800
}

.color-standard,
.color-standard-hover:hover {
    color: #44ce6f
}

.bg-color-standard,
.bg-color-standard-hover:hover {
    background-color: #307ecc
}

.color-business,
.color-business-hover:hover {
    color: #c679e3;
}

.bg-color-business,
.bg-color-business-hover:hover {
    background-color: #994cdc
}

.color-platinum,
.color-platinum-hover:hover {
    color: #5a577d
}

.bg-color-platinum,
.bg-color-platinum-hover:hover {
    background-color: #5a577d
}



.sr-label-text {
    padding: 12px 15px 10px;
    border-radius: 30px;
    font-weight: 600;
    position: relative
}

.sr-label-text.sr-label-white {
    background-color: #fff;
    color: #44ce6f
}

.sr-label-text.sr-label-white.color-black {
    color: #000
}

.sr-label-text.sr-label-white:before {
    border-color: #fff transparent transparent
}

.sr-label {
    padding: 12px 15px 10px;
    border-radius: 30px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    position: relative
}

.sr-label:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    top: 100%;
    left: auto;
    right: 25px
}

.sr-label.sr-label-min {
    padding: 7px 15px 5px;
    font-size: 14px;
    line-height: 16px
}

.sr-label.sr-label-white {
    background-color: #fff;
    color: #44ce6f
}

.sr-label.sr-label-white.color-black {
    color: #000
}

.sr-label.sr-label-white:before {
    border-color: #fff transparent transparent
}

.sr-label.sr-label-light-grey {
    background-color: #e5e5e5;
    color: #000
}

.sr-label.sr-label-light-grey:before {
    border-color: #e5e5e5 transparent transparent
}

.sr-label.sr-label-green {
    background-color: #0f9d58;
    color: #fff
}

.sr-label.sr-label-green:before {
    border-color: #0f9d58 transparent transparent
}

.pw-block .pwb-flag {
    width: 20px;
    height: 20px
}

.sr-header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABjEAAARrAQMAAAD4vRaeAAAAA1BMVEUAAACnej3aAAABF0lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWkPDkgAAAAABP1/3Y5ABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgLnPFAAHGsBSWAAAAAElFTkSuQmCC);
    position: relative;
    z-index: 1
}

.sr-header.lazy-background.visible {
    background-image: url(/ryivok-assets-2/dist/img/header-bg.64a0ce6e.jpg)
}

.sr-header.sr-header-promo {
    background-image: url(/ryivok-assets-2/dist/img/promo-header-bg-2.457e2e7d.jpg);
    background-position: top
}

.sr-header.sr-header-promo.lazy-background.visible {
    background-image: url(/ryivok-assets-2/dist/img/promo-header-bg.213bddee.jpg)
}

.sr-header.sr-header-promo:before {
    content: "";
    display: block;
    z-index: -1;
    background: rgba(0, 0, 0, .65);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sr-header .header-top {
    border-bottom: 1px solid #333
}

.sr-header .header-top .logo-wrap img {
    width: 190px
}

.sr-header .header-top .logo-wrap img.img-sm {
    width: 150px;
    margin-right: 40px
}

.sr-header #header-top {
    background: rgba(0, 0, 0, .9)
}

.sr-header .course-title {
    letter-spacing: .5px;
    position: relative;
    top: -14px;
    background-color: rgba(4, 4, 2, .8)
}

.sr-header .date-start-with-arrow {
    position: relative
}

.sr-header .date-start-with-arrow:after {
    content: "";
    position: absolute;
    display: block;
    width: 255px;
    height: 111px;
    left: 45%;
    top: auto;
    bottom: -10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP8AAABvCAMAAAAUsOa7AAABGlBMVEUAAAD+/v76+fj9/Pz7+vr8+/r///////////////7////9/Pz59vb49vX////////+/v7////////z8O/7+vnz7+7///7////////////7+vn//////////v739fX18vH08O/////////+/v7+/v7z7+7////y7+7z7+7//////v718fH49vX+/f3////z7+7////z7+7y7u3+/v7y7u3z7+718vH////08O/z7+7////y7u3////y7u3////////////08O/18fDy7u369/f////////38/P+/f3z7+7y7u308O/////49vX+/v38+vr08PDz7+7+/v769/b////59vX////z7+739PP18fH9+/v49fX69/f7+fgiTU+dAAAAVnRSTlMA/gEJBA7X5ot2RB8cJfr3zqdkXRPsUj45FQfh3EoqEcmzr5Zs/Ou5rKCGZTQY79rTl4d+U04+LfDkxr6QjHldV0cx9+DBvK6jnZJ9b2w11s/BuZ+e9YoUvKcAAAShSURBVHja7dxXWyIxFAbgMwMMvQsiRUEsKPbe2+ra67pfZgb5/39jE0FFBZ8VuQmZ98brL5mY5JxhqM+FN091UljRMkOkLo9ZM2dIXYWnum2PBklVPtu2NS265yY1xTStHAVgDJKKPBom9GAJ3NQQqScNjIo/OQBzCfU2wh1gjDiXTwOwtU6KiQHNzOtbADSfh1QyAL78qUFPTADwpkkhaSBOr4amwJUUOgyUxfJvMWgAiPqVOQwsAMPUyu2PQrNv10gJQ4CXPgiWNLte+zNACjgQy/+TdM5+MjeqChwGykCCPnP5nkyLFYep3xlAmNoZLlqMje+6qK/NQvOuUVt6NcUY21ylvhVaWZpnXKeIA+eM26U+xKNPpljTOXUQ3mZcn9XGZldF9BbzI9SOO7nNhO3+2gUWWYtfVs0baj/10xsW4+77bAvIvkYvXiSH94HHdlOffqjXTMZSF2HqN9vN6G7ipoB9+ig47RXnP6uYlH7zGzi8rEweUqvsmojelANC9I5eKGmAZv/dOSKp8einmxbjUtRJEMhTq9ByDpwWS8hcBBkI+E+PTdO0rOf889TJvoZyy9QHRiPgoo83JK3sWPz46empVqs1BmD8bjFMnZxpOKCmIX8egjE2QhKbtu16vZn/7rw6k6UvHNvaLAn6YDwCLhKXvQdwZts2zx/7cy2ify1cq98SN3BlQMj75av/e9Y97zOd8OgZF/2PqlnbIcpMRRtTH5DsoOfKXMUNYGKWulSxzOr1rWj+Ibc3SxLh0c8MDQ0H1KUUs6zac/O3IM/UuzJjIvqbXLeLNswYHwDzeFmiC152VEMLI+4fzFKXDhk3uSJVpbuAF/m4P+Chn3AXN5dka3SEI83oMp9P/5t7JlH+0I68GQsoUZd3ryfKsQi4MqlGn9n7HcWLKVJLZseLN964RLtTL65vC2/RS8sFqU5lPeBDQ8yXVi36sxKAyENCvntYj9wYCxJeQh0Oh8PhcDi+Sff9LpDCCsCcPAXY3jsAIHXT7YcCAPrsNZNvCQJIkMJywAkpbBqA7I3nnwhFgLwSFf0vHoBRqRpRveUSVc9Hhc8A4TlR6Vf4CchExRKQ/oXD7gXEAGwp0dtrLyOWgCFbQ7qH1r1iAEhdIbELKPwvgDyjc8vkcDgcDofD4XA4FBIo+Ulhnjm1i+FXajcDXHnAq3AleBmAwus/EwG86taAQl4ASn1/7Z1gXsEfPLwZFLMfU/Xpb3yAckHR17/1/Ry4EzU7QPq+AcGnaAs0AcEIkKJ8ACb8WVJVcMvwq/wCjGqG0lJ/YedHXAFfDECJJBJyUU+4M8snETzLkTT0SbZxvqbTz3gC0y0/a544IGmMMGF+aab7ISjsxDS8iP7eu5GqxHHBGjYXV0eoG4nX8FpsOiDfDeew8os1jBd3V4L0XWVNDEBky1eQ9UV/T3V7nL1ITa5SZ+7gWnJsjVoN5yce9gblm/d3RpKVDdY0/n4ej1aSyeT15e5i5X4+ZZmC5N8PbM89czm58Tl/krWwLDEAtb6tYunh5G5lpfNHVS3O/Huq0mXmKMW48dT83X1lcam6eqRaFcPt8fRv5eIfscIP1U6lg7wAAAAASUVORK5CYII=)
}

.sr-header .date-start-block {
    border-bottom: 3px solid #44ce6f
}

.sr-header .main-form-wrap {
    border-radius: 40px
}

.sr-header .mainform-wrap form button[type=submit]>span {
    display: none!important
}

.sr-header .mainform-wrap form button[type=submit]>span.showspin {
    display: inline-flex!important
}

.header-container {
    position: relative;
    z-index: 1
}

.header-container:before {
    z-index: -2;
    background: radial-gradient(at 50% bottom, rgba(137, 28, 200, .75) 0, transparent 70%, transparent 100%)
}

.header-container:after,
.header-container:before {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 66%;
    padding-top: 61%
}

.header-container:after {
    z-index: -1;
    background-image: url(/ryivok-assets-2/dist/img/pavel-boss-2.2469b5df.jpg);
    background-position: top
}

.header-container.lazy-background.visible:after {
    background-image: url(/ryivok-assets-2/dist/img/pavel-boss.b60ad2ad.png)
}

.intl-tel-input {
    width: 100%;
    color: #555
}

.intl-tel-input .selected-flag {
    border-radius: 15px 0 0 15px
}

.intl-tel-input .selected-flag:focus {
    outline: none!important
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    font-size: 20px
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code {
    font-size: 16px
}

.intl-tel-input .flag-container {
    outline: none;
    padding: 0
}

label.package {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

label.package input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

label.package .checkmark {
    position: relative;
    opacity: .75;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    padding: .5rem
}

label.package .checkmark .m-badge {
    display: block;
    position: absolute;
    top: -12px;
    left: -10px;
    opacity: 0
}

label.package .checkmark.checkmark-current .m-badge {
    opacity: 1
}

label.package .checkmark:after {
    content: "\F058";
    font-family: Font Awesome\ 5 Pro;
    font-size: 1.25rem;
    font-weight: 900;
    display: block;
    position: absolute;
    top: -10px;
    right: -5px;
    left: auto;
    opacity: 0;
    z-index: 2
}

label.package input~.checkmark {
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5
}

label.package input:checked~.checkmark {
    background-color: #44ce6f;
    color: #fff;
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

label.package input:checked~.checkmark:before {
    border-color: #44ce6f transparent transparent
}

label.package input:checked~.checkmark:after {
    opacity: 1;
    color: #0f9d58
}

label.package-promo {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 15px;
    border-radius: 15px;
    border: 1px solid #eee;
    margin-bottom: 10px
}

label.package-promo input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

label.package-promo .checkmark {
    position: relative;
    opacity: .75
}

label.package-promo .checkmark .m-badge {
    display: block;
    position: absolute;
    top: -12px;
    left: -10px;
    opacity: 0
}

label.package-promo .checkmark.checkmark-current .m-badge {
    opacity: 1
}

label.package-promo .checkmark:after {
    content: "\F058";
    font-family: Font Awesome\ 5 Pro;
    font-size: 2.5rem;
    font-weight: 900;
    display: block;
    position: absolute;
    top: -25px;
    right: -25px;
    left: auto;
    opacity: 0;
    z-index: 2;
    background: #fff
}

label.package-promo input~.checkmark {
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8
}

label.package-promo input:checked~.checkmark {
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

label.package-promo input:checked~.checkmark:after {
    opacity: 1;
    color: #0f9d58
}

label.package-promo.active {
    border-color: #0f9d58
}

label.package-promo.active .checkmark,
label.package-promo.active .price-new+.price-new {
    color: #0f9d58
}

#advantages4 {
    z-index: 1
}

#advantages4,
.a4-wrap .adv4 {
    position: relative
}

.a4-wrap .adv4.with-border:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -15px;
    width: 1px;
    background: #ebe9f9
}

#yourresults {
    z-index: 1
}

#yourresults,
.section-title {
    position: relative
}

.section-title.with-stripe:before {
    content: "";
    height: 3px;
    width: 300px;
    position: absolute;
    top: auto;
    bottom: -1px;
    left: 50%;
    margin-left: -150px;
    background: #000
}

.yourresults-wrap {
    background-color: #f7f7f7;
    position: relative;
    z-index: 1
}

.yourresults-wrap:after {
    content: "";
    display: block;
    height: 25%;
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: -1
}

.yourresults-list .yres-block {
    position: relative
}

.yourresults-list .yres-block:before {
    content: "";
    position: absolute;
    display: block;
    width: 19px;
    height: 23px;
    top: 0;
    left: 0;
    background-image: url(../img/top-icon.png)
}

.youtube-intro-wrap .youtube-block {
    position: relative;
    z-index: 1
}

.youtube-intro-wrap .youtube-block:before {
    content: "";
    position: absolute;
    display: block;
    top: auto;
    left: -100px;
    right: -100px;
    bottom: -25px;
    height: 80px;
    z-index: -1;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .5) 0, transparent 70%, transparent 100%)
}

.youtube-intro-wrap .youtube-block:after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    background-image: url(../img/mikle-yt.jpg);
    z-index: -1
}

.youtube-intro-wrap .youtube-block.lazy-background.visible:after {
    background-image: url(../img/mikle-yt.jpg)
}

.youtube-intro-wrap .youtube-block .youtube-block-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 30%;
    height: 100%
}

.youtube-intro-wrap .youtube-block .youtube-block-inner .yt-button {
    cursor: pointer;
    position: absolute;
    top: 50%;
    bottom: auto;
    left: auto;
    right: -100px;
    width: 125px;
    height: 125px;
    -webkit-filter: hue-rotate(80deg);
    filter: hue-rotate(80deg);
    margin-top: -62px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9CAMAAAC4XpwXAAABuVBMVEUAAAD///9eN9SuT+pkONVALstQM9C4Uu2lTOdaNtJMMs7AVO9JMc1rO9e0UexGMMyXSORXNdFUNNF0PdqdSuWoTei9VO48Lcp/QN2LROCrTumDQt6aSeSOReFnOtaTR+NvPNh4P9t7QNyGQ9+hS+a7U+3EVvBxPdmfS+ZEL8yIRN/HVvGxUOuyUOvCVfCQRuI5LMl7P9uiS+dLMc6hXOf07/23Uew7LcnCVfD+/f88Lcr7+f7CVPDFVfG4Uu1ALss5LMnHV/FRM9BMMs62UeyWWeOHVd9/Ut3JqvHYwvXHVvF7Qtw5LMh4UNuOV+FIMc25iu3l3PleN9NEL8zGVvCaSeRnOta/VO/GVvCyUOxCL8xrQNeJZd9xPdhkOdU/LsqFQ97IV/GWTOPCVfBQM8/DVfCoTehaNtKMReCfgOXHVvGBQd2nTei5oOzt3vq5U+05LMmBQt1IMM26U+2BQt1RM9CwT+tALsvBVfBHMM05LMmQRuJyPdijTOdeN9OUR+JtO9eoTehJMc24Uu1vPNeTR+KiU+bGVvGgS+a0UeyvT+p7QNuzceuobeicauVvPNidSuU7Lcm2duzmCGvdAAAAk3RSTlMAzObm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubmBOYN0LULUU3Fxr0nwrm0kI9MLg/Q0NCtquLZ1tHQvratraymkpJzVy8l2MPi3tvY19fW08jFxcO3tLSxrq2rpKOVlImGhYWEd2ZkZFZWUFBNQkArKtzb29nLxsPDw8CkM8Ae3s+yAAAIWElEQVRo3ryXsa+CMBDGmzgwkDA6uNMFJXFpOoAJiRMziTga42Je4mBi3B1e3vurH9evvjNWFBD80d59dy09Eo4B0YF5oldZsU83mzzKN5t0X2QrnczFoKBwmaV59Ig8zcohH2Gps230nG2ml2IAVFnkURPyolSiX9bZt5QRISNZKdLGSXiKsUCJ72zd48vWe9mWvZ73U7vcyS7syh7q61TGcSxlLIHVMYEV47FiMiYgmWrxHkkRx351EcZB2piV3eObwRSJ6I46+wyOtvIKcmTthnvOnfv/svPfZ3fp1m1nvx/OHbovSf2+SJPWrb71/TG4FTgOkU3S5ABboA0Ub1s2/2rcL6s2r/w4vhJiwnDSXiFnXbBo7z42fvnqEIb/ZY3ECRVkkMfJGFiBpAHPj0fmoEQjlosQeCjHjB2BAla5IA+zWDYr7hlCduZJKst5I4irpshaXjEpGiZuUl6h+BAs1MuGO3jDcXjVekcvqC7AkmDtZhBg4q47YTm++M4DgwfrQQJHcsxJeIirhYd7+t3rYGi0qCX5CWYBIMEgYwYbx0HVMqP5k9R23CKYEQEctCOgYeDbENQ2/mn6CU7iIZdRLVO4+vXpyz180EU8QP2OPsOvEi6n0ac4CYd1lZ5gwhLQE2smcEhCWjh5G7DC+D/C/dP5mnRj1HADHPjjnYxZGweCMLruVKpQID7bqIgKo0bYRAGTNoG4OXJFiuuMi2CICQTSGWNc2KTIHeF+8c3oIQ+yEKycuzzNzn4zsztD8GbpjtieUQCCQ0RYrwA5nJoHW1dh9Hh2Ot9a33gcOYD1WVBWAhauilVMBtWLRGz1q0F5fl3905kpiy+QRTdiRQUZ9XShSNa0SiCPYHGs8sdvg69m64xl8NUsbfjPcZIkuoIEFYgTU6cQIovCeExRlNS4oUnZOCAJGugJva6R7pwXYf/zD8kwKRGFZ4mr8v58nU/3iQfD44htiH5wDq7eht78mXSE63vLRD7X6sferhystRYpbBqBFI7IO/B8ySWsAgUqKLJ0PgxaO/iIvNl3SiZ30ef4YPhNP+qLReoV1ewVoaf6lx0jf4/KspZ0EVU8JZNqFG+csun7wnRjuu9/gg0vngDCfhgWm+4IVm06r6+81QB3Mbpbvnj1o3noT2U6ry88lflIpu/Ck6fz+sJT2cn0VRyLimMxVRaEqgAtZtON/JcUyiYcLC8jtVouWlJb6c8e+8P0GtN5fAr6wy9kz+JMTZX6QqAhw9Wm2+ujDhkNrSeZ2BoTLeTRZQP5hIEgDoo44xMTTWDTa6+PY4LsNCvv0UoVOUzcyO0GLWiYzuvLBm3Zuc1Bd+VTDyTIEIk1Tuf1aQc7DSigB0Llxq26bbhtnM3r67Zi5V7/1XReX6tur+4lTbtdMUFUCl0cxiKw6Q38uJVmeh5PW0Ky9JRI/It7Si9SMT41XJFDkAGb3vz6UoMORwnLPbnFRRtsejP5b99uCzc76J5teESr6XBXuWWdzMHMzXpt+N7x4t6v28z1/sf03LOd652f9+QTj/UQUmIdZJH2nD752zv5vLQRBXF8WFRIiEjcg4VCyOYScvOxSGh6SEigthhJTSCHROtFKKUUrFREERHx1kPpf9yZ/W53WjfJ7ttk88l7877z48105RU3+QYjVjtiHJRMtyHtt6fpJdOP8pj+MV23I5lee1WrsWVEi2ELHYGiWrrp74M26CcKnoD+YTOe/rNmw7tU/9/TdvtJXz3PY+HV2ELC8WC8SAXh5Olvvr0OmqBexH9dQxf7K333LEiefvLOott3+uF5rue6gfWwcEACdmATpr/9gnLt4WpzxP6N/KB714bF0z8cuVbc0+PKph+cupY80nPddet1Nq6ISOohBps5XPDazjiPejlFCXpdrfSSds9kzupKtZ7A3Oknh3VrzgzRr6oFh/NeWzUDv4honH26vrZqFsZEdL9tweHM1yaZ6rY190T0nHG6vrbtjDwTkZlGbkUWxByOY6/teHa5BBOiU0PMuJKe45evrZKdMQmPmad/mFaW4JEE/9NGRIW36jgyXV9bBTXzWJz95FPAcCM1039e28ZyDAk8WNw5iF7bxpI8EMCf3uHlYCHthEH8WMg+fYPXJjkGaVnI46L6kJoUCyF/eDB20nN68vbg/dRZmjH9pTevBN83J6VnclU81KOIobNuhqR0HaeAJUYoqIIpwGHg8oJARu/hRDdN6h3UdEkxnwsrxlmc/myIlIfCenkgEH18uRAsRk8WQRQRlIjSzUYsNHzIcAFpxRsF0acr3fI66dILhuX1MaSX9Mq766LcoxjXu+vimuL4F7tbnNpi+ISGxwdkkNUcoio5Cj8shC9LJZsLn2bwtLUenmgm11vr4JpmYwbIF3FAKBpSCQMXViOz7w4MzWFyUcybiwnNpVvMmy4t4LaolFSqX8JSCSBjTqzslhZyVSqWBBwguI+BciKLrlCISUVg9Z6e2Fe0GDMq5cfIUAJ+u5QXbZ8S8QdcuCO/Hdms1cXBsIgyqEKCTw5pCbI4Bhie+PU7eYAvT8Yf7ayekU8pMVcNrucNoBoNPhAH0PCiVEyE1VeG0nMr1xqKemg9K6OBuL4lK7rnjU35MQ1Y2Uzoyyk+LHJawSCJ6HmXLJkMNlfFYELWmJsVDb8xlIWn1gpmt54oI/7N8h/uU3Z6o8294MfAQqoXB9kgM+rRcjRbe8ym7MCGBieCQIVMFqfVpKUxmG+JzDYElp3ftp7dxuzV8LtzbjH6vPObVovfvNyP2osSoxHN7F82fcoBv9np7+2HsJBZIvYgxPQ7GJ0PZnLXaek/ACak1bmbGMod02vedS7brX6fZ/b7rfZl567ZyzL4DwhjDEsLtzeXAAAAAElFTkSuQmCC)
}

#ourwarranty {
    background: linear-gradient(0deg, hsla(0, 0%, 62%, .35), #fff 35%, #fff)
}

.ourwarranty-wrap {
    position: relative;
    z-index: 1
}

.ourwarranty-wrap:before {
    content: "";
    display: block;
    position: absolute;
    top: auto;
    bottom: 40px;
    left: 25%;
    width: 91px;
    height: 37px;
    z-index: -1;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAlCAMAAAAawGUaAAAAclBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACa4vOeAAAAJXRSTlMA+gOxutfgC46CTu1YKxDy6Kd2PjEWzsdxJhyaaWNeNsGhedBGGLVTaAAAAUNJREFUSMe11UluwzAMBVBSlGTJsuN5iGc74f2vWKRAgaLIqhHfwt4RH18UBFJyCiAjr9ik8CIxOVMgoCWpyY3mXmSySgceRHpWq2HdgIDOl3jmICCfsXATxKfSg+2SQHzdZVmnEqvRVFi4O8TXjYb7VaAMlRIWcwvx5a7kQyJyN/ZsvUDLt01jcT7jL0aSESJliUBiQtTrDWKbVo2ol+6fR28meE/tvmek7d+JEzOot01kZ2A7p590XIXpTeDrQByuD2/Iws+/D99IBYdq+/jsdvTwy32hwAWNeYz1slr99N5cVHKh611BFFR233G3+YFcUt0oiKXG5vUNjIPLJoipwfr1S8ddQWRdSSBEaXsDIR5bEPLkBYRMoQIhajBJ0ma1q3T/MNaax6FjVeTYWGYue5qd92PtnTtjPYTBkk/vCgR8AdGZEsfjU7JwAAAAAElFTkSuQmCC)
}

.w22 {
    width: 22%
}

.w4 {
    width: 4%
}

.timer-row .timer-block {
    padding-top: 25px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap-reverse;
    justify-content: center;
    align-items: center;
    align-content: stretch;
}

.timer-row .timer-block .timer-wrapper .d-divider {
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    padding-top: 3rem
}

.backwarranty-wrap .moneyletter-block {
    position: relative;
    z-index: 1
}

.backwarranty-wrap .moneyletter-block:before {
    background-image: url(../img/moneyletter.png);
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 61.42%;
    z-index: -1
}

.backwarranty-wrap .moneyletter-block.lazy-background.visible:before {
    background-image: url(../img/moneyletter.png);
}
.backwarranty-wrap .moneyletter-block:after {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
    right: -45px;
    bottom: -40px;
    width: 202px;
    height: 201px;
    background-image: url(../img/moneyletter-skrin.png);
    z-index: 1;
    transform: rotate(-10deg);
}

#pavelinfo {
    z-index: 1;
    background-image: url(../img/mihael-bg.jpg);
    background-position: 100% 0
}

#pavelinfo,
.pavelinfo-list,
.pavelinfo-list .pi-item {
    position: relative
}

.pavelinfo-list .pi-item:before {
    content: "";
    position: absolute;
    display: block;
    width: 17px;
    height: 16px;
    top: 3px;
    left: 0;
    background-image: url(../img/star-icon.png)
}

.pricespacks-table .pp-pack-title {
    border-bottom: 4px solid transparent;
    background-color: #fff;
    border-radius: 0
}

.pricespacks-table .pp-pack-title.pack-st {
    border: 1px solid #eee;
    border-bottom: 4px solid #44ce6f;
    background: radial-gradient(at top right, #fff 0, #44ce6f1a 100%);
    border-radius: 10px 10px 0 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap-reverse;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}

.pricespacks-table .pp-pack-title.pack-bs {
    border: 1px solid #eee;
    border-bottom: 4px solid #c679e3;
    background: radial-gradient(at top right, #fff 0, #c679e31a 100%);
    border-radius: 10px 10px 0 0
}

.pricespacks-table .pp-pack-title.pack-pl {
    border: 1px solid #eee;
    border-bottom: 4px solid #5a577d;
    background: radial-gradient(at top right, #fff 0, rgba(90, 87, 125, .15) 100%);
    border-radius: 10px 10px 0 0
}

.pricespacks-table .pp-pack-title-r {
    position: relative
}

.pricespacks-table .pp-pack-title-r.with-dot:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 22px;
    left: 20px;
        background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
    border-radius: 50%;

}

.pricespacks-table .pp-row.pp-odd .pp-pack-title-r {
    box-shadow: -10px 0 25px #ddd
}

.pricespacks-table .pp-row.pp-odd .pp-pack-value {
    box-shadow: 10px 0 25px #ddd
}

.pricespacks-table .pp-row.pp-odd .pp-pack-value.pack-st {
    box-shadow: 10px 5px 20px rgba(48, 126, 204, .1)
}

.pricespacks-table .pp-row.pp-odd .pp-pack-value.pack-bs {
    box-shadow: 10px 5px 20px rgba(153, 76, 220, .1)
}

.pricespacks-table .pp-row.pp-odd .pp-pack-value.pack-pl {
    box-shadow: 10px 5px 20px rgba(90, 87, 125, .1)
}

.pricespacks-table .pp-row.pp-even .pp-pack-value.pack-st {
        background-color: #44ce6f1a;
}

.pricespacks-table .pp-row.pp-even .pp-pack-value.pack-bs {
        background-color: #c679e31a;
}

.pricespacks-table .pp-row.pp-even .pp-pack-value.pack-pl {
    background-color: rgba(90, 87, 125, .1)
}

.pricespacks-table .pp-row.pp-row-foot .pp-pack-value {
    border-radius: 0 0 10px 10px
}

.price-old {
    opacity: .5
}

.price-old .price-old-value {
    text-decoration: line-through
}

.step-block {
    border-radius: 25px;
    position: relative
}

.step-block.step-block-intro {
    background: #6b3dd8
}

.step-block .date-mark {
    position: absolute;
    top: -15px;
    left: auto;
    right: -15px;
    width: 70px;
    border-radius: 50%;
    background: #fff
}

.step-block .date-mark:before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%
}

.step-block .date-mark .date-mark-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.step-block.step-block-main {
    background: rgba(48, 126, 204, .1);
    box-shadow: 1px 1px 20px rgba(48, 126, 204, .25)
}

.step-block.step-block-main:hover {
    box-shadow: 1px 1px 5px rgba(48, 126, 204, .25)
}

.step-block.step-block-main:hover .date-mark {
    background: rgba(48, 126, 204, .1)
}

.step-block.step-block-outro {
    background: rgba(153, 76, 220, .2);
    box-shadow: 1px 1px 20px rgba(153, 76, 220, .4)
}

.step-block.step-block-outro:hover {
    box-shadow: 1px 1px 5px rgba(153, 76, 220, .4)
}

.step-block.step-block-outro:hover .date-mark {
    background: rgba(153, 76, 220, .2)
}

#howitbe {
    background: linear-gradient(180deg, hsla(0, 0%, 62%, .2), #fff 25%, #fff)
}

.howitbe-wrap .howitbe-list,
.howitbe-wrap .howitbe-list .hi-item {
    position: relative
}

.howitbe-wrap .howitbe-list .hi-item:before {
    content: "";
    position: absolute;
    display: block;
    width: 17px;
    height: 16px;
    top: 3px;
    left: 0;
    background-image: url(../img/star-icon.png)
}

.owl-howitbe-wrap {
    position: relative;
    z-index: 1
}

.owl-howitbe-wrap:after,
.owl-howitbe-wrap:before {
    content: "";
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABtCAMAAAB6D9QgAAAAY1BMVEUAAAC+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNK+yNKVj2NWAAAAIHRSTlMAEPEI5ZGBPjIj2bhkwHrIool0VLIXqk5G99FsXBwpmYOQD98AAAOYSURBVGje7VqJcqMwDDXCYPDBTTiT8P9fudluW5JGgNwQ72Qmmmln4oNnWZJ12IxMg5zuSA5sdwpk491RI4O9cSI4Ys1HiHYGSjK8PUt2BgpCvD0M3kBvoJcHyhKCfe1AHgi8Q4C3J05sqqWuysR7ofil6s7+Yu+5U6W/B0zBeVKvjagTzgv/UZiBp832sCblgw3UnVxb2be0qW0vW+RzGPk5TBDU1wMz0IxMGrLrL9cBTJBjbBoT+dEB5t1u+cGzMoEDb2fJwuHyOWOwkOADQfTyUyYhjMySRgg/ZSZ78YEnh3uL/FqN5up0+V3J+Bf2JiuPsZPi+mtX7uw5qGbMvEsVINtG2j5QaZfPc6sfZ+EJ4uvh5Xhiv6TTWHrXPMLtl1TOnkS5ujE47rEnkcebKxOSmj2NtJyNKUnZEylNvo0YBHsiCai/vGfGnkpZNofVOxMeoKcJXYXKvJIAwGWVNzRFnXVg5D7RN2kzpYEWURxHQgf9pDR1Jh///itpzISQ6hsm6iGFkMZWeWEmMTRr4CpCFEpx2hFvEsYFhR3F26W1KgpTgrOJMC7imbfi7iLCSicKRwKKte4CBIWj3PibOBtyGDeRfJNf/vr1YTHo7bgkXl9qb/x/ccRxZTF9SHA6/cq2HL8jnvoM4eLAwFAs0gSLXSGc61mtzJLZRhCTohKIltTfRD8awiVnQqIwxZt5SVtTSz4IQVD3I8DiE5WQT2iFKQkmuiJDFKYj+4K6qxGXVxDT4aJiZFIFMZWuNDJZ04EGhVgytlAp7iXcxRYhKtzrjZDIwO6IzGUWBDEiY0Q/EX9RplbxW4N4Bx9pQ7a9sgE6IAJFVh8DojQZHQbXZYhpQMFD5SI6UGHHUYIBkWSkDzZA1YDJiKR1jZ3WlZjWkewotrOjE2JHxJMBLFLZuMNOBupZN9CBNHrWUU9vZaEL1NO7yHAnQySvO6I27MrDUuMYAeQUqF2MGWhRUEhkiBAFOYnrKJEqZfO2I1VC7J0TwkdC7O0qm3CWH7nJ+Og57GE5h81oOSw1K19S/5aalVPrDCNXAmFVcU2sM1hVTob6pkXbVE6sakFq6udaUDoZi1qQbXWrySvJAUBWeWlT3XJWr3NVgXRWU3VVJXZW93ZVyXd1N+HstsXV/ZGzGzFXd3yubi2d3cO6uVn+/3flj9z+v857BuILjVd7c7L9iub13gW9gd5AVKAXfNW5+U715V7ePvyW+A+c5TbnGEFiPwAAAABJRU5ErkJggg==);
    width: 104px;
    height: 109px;
    position: absolute;
    top: -88px;
    left: auto;
    right: 10%
}

.owl-howitbe-wrap:after {
    width: 94px;
    height: 99px;
    top: auto;
    left: -65px;
    bottom: -30px
}

.owl-howitbe-wrap .rec-nav-wrap {
    position: relative;
    z-index: 1
}

.owl-howitbe-wrap .rec-nav-wrap .rec-next {
    cursor: pointer;
    display: block;
    width: 120px;
    height: 120px;
    background-image: url(data:image/png;base64,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);
    position: absolute;
    top: -50px;
    left: auto;
    right: 10%
}

.owl-howitbe-wrap .rec-nav-wrap .rec-next:active {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.owl-rewiews-wrap {
    position: relative;
    z-index: 1
}

.owl-rewiews-wrap .ri-item {
    max-height: 270px
}

.owl-rewiews-wrap .rec-nav {
    cursor: pointer
}

.owl-rewiews-wrap .rec-nav i {
    color: #ccc
}

.owl-rewiews-wrap .rewiews-nav {
    position: relative;
    z-index: 1
}

.owl-rewiews-wrap .rewiews-nav:after {
    content: "";
    display: block;
    width: 100%;
    height: 50%;
    left: 0;
    top: 50%;
    position: absolute;
    background: radial-gradient(at 50% top, #efeefb 0, transparent 70%, transparent 100%);
    z-index: -1
}

.owl-rewiews-wrap .nav-circle {
    width: 119px;
    height: 119px;
    position: relative;
    background-color: #44ce6f;
    background-image: url(data:image/png;base64,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);
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0 30px #d6d4f1
}

.owl-rewiews-wrap .nav-circle .nav-circle-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%
}

#programinfo {
    position: relative;
    z-index: 1
}

#programinfo:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    width: 30%;
    z-index: -1;
    background: linear-gradient(180deg, #23bdb8 0%, #43e794 100%);
}

.program-list {
    position: relative;
    margin-left: -15px
}

.program-list a.p-item {
    color: #fff
}

.program-list a.p-item>span {
    padding: 11px 15px 9px;
    background-color: transparent;
    border-radius: 19px
}

.program-list a.p-item.active,
.program-list a.p-item>span>i {
        color: #23bdb8;
}

.program-list a.p-item.active>span {
    background-color: #fff
}

.pdi-list-result ul li,
.pdi-list ul li {
    padding-left: 30px;
    position: relative;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500
}

.pdi-list-result ul li:before,
.pdi-list ul li:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 3px;
    left: 2px;
    background: linear-gradient(to right, #05283b 0%,#0086b8 100%);
    border-radius: 50%;

}

.seo-timer .timer-digits {
    position: relative
}

.seo-timer .timer-digits .digitswrap {
    position: relative;
    background: #555;
    border-radius: 50%;
    z-index: 1
}

.seo-timer .timer-digits .digitswrap:before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%;
    border-radius: 50%;
    overflow: hidden;
    z-index: -1;
    background-color: #382cc8
}

.seo-timer .timer-digits .digitswrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 3%;
    left: 3%;
    bottom: 3%;
    right: 3%;
    background: rgba(0, 0, 0, .8);
    border-radius: 50%
}

.seo-timer .timer-digits .digitswrap .digitswrap-inner {
    position: absolute;
    top: 3%;
    left: 3%;
    bottom: 3%;
    right: 3%;
    z-index: 2;
    border-radius: 50%;
    box-shadow: 0 0 25px rgba(56, 44, 200, .8)
}

.seo-timer .timer-digits .digitswrap .d-value-block {
    font-size: 2rem;
    line-height: 1
}

.seo-timer .timer-digits .digitswrap .d-title {
    font-size: 1rem
}

.seo-timer .timer-digits.d-hours-wrap .digitswrap .digitswrap-inner {
    box-shadow: 0 0 25px rgba(107, 61, 216, .8)
}

.seo-timer .timer-digits.d-hours-wrap .digitswrap:before {
    background-color: #6b3dd8
}

.seo-timer .timer-digits.d-minutes-wrap .digitswrap .digitswrap-inner {
    box-shadow: 0 0 25px rgba(137, 28, 200, .8)
}

.seo-timer .timer-digits.d-minutes-wrap .digitswrap:before {
    background-color: #44ce6f
}

.seo-timer .timer-digits.d-seconds-wrap .digitswrap .digitswrap-inner {
    box-shadow: 0 0 25px rgba(197, 86, 240, .8)
}

.seo-timer .timer-digits.d-seconds-wrap .digitswrap:before {
    background-color: #23da87
}

.promo-form-wrap {
    box-shadow: 1px 1px 20px hsla(0, 0%, 80%, .25);
    border-radius: 40px
}

.promo-form-wrap form button[type=submit]>span {
    display: none!important
}

.promo-form-wrap form button[type=submit]>span.showspin {
    display: inline-flex!important
}

.promo-form-wrap form .form-bg-block {
    background-color: #6b3dd8;
    border-radius: 40px
}

.accordion.accordion-promo .card {
    border-radius: 30px;
    border: 1px solid rgba(48, 126, 204, .2)
}

.accordion.accordion-promo .card .card-header {
    background-color: rgba(48, 126, 204, .07);
    border-bottom: 1px solid rgba(48, 126, 204, .2)
}

.accordion.accordion-promo .card .card-header .card-h2 {
    padding: .5rem 2rem .5rem 1rem;
    font-size: 24px;
    line-height: 28px;
    color: #333;
    position: relative
}

.accordion.accordion-promo .card .card-header .card-h2:focus,
.accordion.accordion-promo .card .card-header .card-h2:hover {
    text-decoration: none
}

.accordion.accordion-promo .card .card-header .card-h2>i {
    position: absolute;
    left: auto;
    right: .5rem;
    top: .6rem
}

.accordion.accordion-promo .card .card-header .card-h2:not(.shown) {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.accordion.accordion-promo .card .card-header .card-h2.shown>i,
.accordion.accordion-promo .card .card-header .card-h2:not(.shown):focus>i,
.accordion.accordion-promo .card .card-header .card-h2:not(.shown):hover>i {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.accordion.accordion-promo .card .card-header:hover {
    background-color: rgba(48, 126, 204, .15)
}

.accordion.accordion-promo .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion.accordion-promo .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion.accordion-promo .card .card-body {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 0
}

.inverted {
    -webkit-filter: invert(100%);
    filter: invert(100%)
}

.social-icon {
    width: 24px;
    height: 24px
}

.crcard-icon {
    width: 48px;
    height: 48px
}

.footer-bottom-wrap {
    border-top: 1px solid #ddd
}

@media (max-width:1460px) {
    .header-container:after,
    .header-container:before {
        content: "";
        top: -2%;
        left: -10%;
        width: 70%;
        padding-top: 65%
    }
    #pavelinfo {
        background-position: top
    }
}

@media (max-width:1199px) {
    .header-container:after,
    .header-container:before {
        content: "";
        top: -2%;
        left: -15%;
        width: 74%;
        padding-top: 71%
    }
    .pricespacks-table .pp-pack-title-r.with-dot:before {
        top: 19px
    }
    .ourwarranty-wrap:before {
        bottom: 20px
    }
}

@media (max-width:991px) {

    .sa-body .main-banner{
            height: auto;
    }
	.bg-color-deep-purple, .bg-color-deep-purple-hover:hover{
		    background: #23bdb8;
	}
	#programinfo:before{
		background: #23bdb8;
	}
    .sr-header .date-start-with-arrow:after {
        display: none
    }
    .header-container:after,
    .header-container:before {
        content: "";
        top: 2%;
        left: 0;
        width: 77%;
        padding-top: 71%
    }
    .half-darken-bg {
        background-color: rgba(0, 0, 0, .5)
    }
    .quarter-darken-bg {
        background-color: rgba(0, 0, 0, .75)
    }
    .a4-wrap .adv4.with-border.border-md-hide:before {
        display: none
    }
    .youtube-intro-wrap .youtube-block:before {
        left: -50px;
        right: -50px
    }
    .youtube-intro-wrap .youtube-block .youtube-block-inner .yt-button {
        bottom: 25px;
        right: -50px;
        width: 80px;
        height: 80px
    }
    .owl-howitbe-wrap:after {
        left: 0;
        bottom: -50px
    }
    .backwarranty-wrap .moneyletter-block:after {
        right: -15px;
        width: 101px;
        height: 101px
    }
    .owl-rewiews-wrap .ri-item {
        max-height: inherit
    }
    #pavelinfo:before {
        content: "";
        display: block;
        width: 100%;
        top: 0;
        left: 0;
        height: 100%;
        z-index: -1;
        background: hsla(0, 0%, 100%, .5);
        position: absolute
    }
    .pricespacks-table .pp-pack-title-r.with-dot:before {
        left: 15px;
        top: 14px
    }

    .program-list>a {
        width: 25%
    }
    .accordion.accordion-promo .card .card-header .card-h2 {
        font-size: 20px;
        line-height: 24px
    }
}

@media (max-width:767px) {
    
    .youtube-intro-wrap iframe {
        width: 100%;
        height: 290px;
}
    .header-container:before {
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding-top: 0
    }
    .header-container:after {
        content: "";
        top: 2%;
        left: 0;
        width: 77%;
        padding-top: 71%;
        display: none
    }
    .youtube-intro-wrap .youtube-block:before {
        left: 0;
        right: 0
    }
    .youtube-intro-wrap .youtube-block .youtube-block-inner .yt-button {
        bottom: 25px;
        right: -40px;
        width: 60px;
        height: 60px
    }
    .owl-howitbe-wrap .rec-nav-wrap .rec-next {
        width: 100px;
        height: 100px;
        top: -60px
    }
    .backwarranty-wrap .moneyletter-block:after {
        right: 0;
        width: 151px;
        height: 150px;
        bottom: -20px
    }
    #pavelinfo:before {
        background: hsla(0, 0%, 100%, .6)
    }
    .pp-pack-title-inner {
        -webkit-writing-mode: tb-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: tb-rl;
        height: 120px
    }
    .program-list>a {
        width: 33.33%
    }
    .timer-row .timer-block .timer-wrapper .d-divider {
        font-size: 26px
    }
    .accordion.accordion-promo .card .card-header .card-h2 {
        font-size: 18px;
        line-height: 22px;
        text-align: left
    }
}
.single-box_title{
	font-size: 31px!important;
}
@media (max-width:575px) {
/*.timer-row {*/
/*    display:none;*/
/*}*/
/*.flip-clock-wrapper ul{*/
/*    margin-bottom: 20px;*/
/*    width:40px;*/
/*}*/
/*.flip-clock-dot{*/
/*    width:0px;*/
/*}*/
    .youtube-intro-wrap iframe {
        width: 100%;
        height: 275px;
    }
    .img-google {
        max-width: 120px
    }
    .img-yandex {
        max-width: 95px
    }
    .sr-label.sr-label-main,
    .sr-label.sr-label-min {
        font-size: 13px;
        line-height: 16px
    }
    .youtube-intro-wrap .youtube-block:before {
        left: 0;
        right: 0
    }
    .youtube-intro-wrap .youtube-block .youtube-block-inner .yt-button {
        bottom: 10px;
        right: -40px;
        width: 50px;
        height: 50px
    }
    .program-list>a {
        width: 50%
    }
	.single-box_title{
		font-size: 26px!important;
	}
}
@media (max-width:440px) {
    .youtube-intro-wrap iframe {
    width: 100%;
    height: 185px;
}
}
.single-box{
	 height: 100%;
}
a.btn.sr-btn.md-btn-sm.sr-btn-wide.sr-btn-pill.sr-btn-air.btn-primary.go-to-form{
	padding: 10px 20px;
	white-space: inherit;
		
}
/*.cd-time-circle{*/
/*    width: 300px!important;;*/
/*}*/
@media only screen and (min-width: 991px){
    .btn-menu-none {
        display: none!important;
    }
}
button.single_add_to_cart_button.button.alt.btn.btn-primary {
    width: auto;
    padding: 10px 20px;
    white-space: inherit;
}
#backwarranty{
        overflow: hidden;
}
.sa-body .header-slogan{
        margin-bottom: 20px;
}
.header-call{
    font-size: 18px;
    color: #0e314c;
    margin-bottom: 20px;
}
.header-call svg{
   margin-right: 5px;
}
.header-call a{
    color: #0e314c;
}
.sa-body h1{
    color: #0e314c;
        text-align: left;
}
.pdi-title{
	    font-size: 18px;
	    color: #015b8d;
}