.row .container,
.row .container-small,
.row .container-normal,
.row .container-large {
    width: 100%;
}

@media only screen and (max-width: 379px) {
    h1, .h1 {
        font-size: 20px !important;
    }

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

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

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

.container-small, .container-normal, .container-large {
    max-width: 100%
}

@media (min-width: 768px) {
    .container-small {
        width: 620px
    }

    .container-normal {
        width: 760px
    }

    .container-large {
        width: 900px
    }
}

@media (min-width: 992px) {
    .container-small {
        width: 820px
    }

    .container-normal {
        width: 990px
    }

    .container-large {
        width: 1160px
    }
}

@media (min-width: 1200px) {
    .container-small {
        width: 980px
    }

    .container-normal {
        width: 1320px
    }

    .container-large {
        width: 1460px
    }
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.no-margin {
    margin: 0
}

.no-padding {
    padding: 0
}

.no-margin-padding {
    margin: 0;
    padding: 0
}

.no-margin-lr {
    margin-left: 0;
    margin-right: 0
}

.no-margin-tb {
    margin-top: 0;
    margin-bottom: 0
}

.no-padding-lr {
    padding-left: 0;
    padding-right: 0
}

.no-padding-tb {
    padding-top: 0;
    padding-bottom: 0
}

.padding-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important
}

.padding-tb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important
}

.padding-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

.padding-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

.padding-50 {
    padding: 50px !important
}

.padding-40 {
    padding: 40px !important
}

.padding-30 {
    padding: 30px !important
}

.padding-20 {
    padding: 20px !important
}

.padding-10 {
    padding: 10px !important
}

.margin-clear {
    margin: 0 !important
}

.padding-clear {
    padding: 0 !important
}

.margintop-clear {
    margin-top: 0 !important
}

.paddingtop-clear {
    padding-top: 0 !important
}

.marginbot-clear {
    margin-bottom: 0 !important
}

.paddingbot-clear {
    padding-bottom: 0 !important
}

.marginleft-clear {
    margin-left: 0 !important
}

.paddingleft-clear {
    padding-left: 0 !important
}

.marginright-clear {
    margin-right: 0 !important
}

.paddingright-clear {
    padding-right: 0 !important
}

.padding-top10 {
    padding-top: 10px !important
}

.padding-top20 {
    padding-top: 20px !important
}

.padding-top30 {
    padding-top: 30px !important
}

.padding-top40 {
    padding-top: 40px !important
}

.padding-top50 {
    padding-top: 50px !important
}

.padding-top60 {
    padding-top: 60px !important
}

.padding-top70 {
    padding-top: 70px !important
}

.padding-bot5 {
    padding-bottom: 5px !important
}

.padding-bot10 {
    padding-bottom: 10px !important
}

.padding-bot15 {
    padding-bottom: 15px !important
}

.padding-bot20 {
    padding-bottom: 20px !important
}

.padding-bot30 {
    padding-bottom: 30px !important
}

.padding-bot35 {
    padding-bottom: 30px !important
}

.padding-bot40 {
    padding-bottom: 40px !important
}

.padding-bot45 {
    padding-bottom: 45px !important
}

.padding-bot50 {
    padding-bottom: 50px !important
}

.padding-bot60 {
    padding-bottom: 60px !important
}

.padding-bot70 {
    padding-bottom: 70px !important
}

.margin-mintop10 {
    margin-top: -10px !important
}

.margin-mintop20 {
    margin-top: -20px !important
}

.margin-mintop30 {
    margin-top: -30px !important
}

.margin-mintop60 {
    margin-top: -60px !important
}

.margin-mintop110 {
    margin-top: -110px !important;
    z-index: 4 !important
}

.margin-minbot10 {
    margin-bottom: -10px !important
}

.margin-minbot20 {
    margin-bottom: -20px !important
}

.margin-minbot30 {
    margin-bottom: -30px !important
}

.margin-minbot60 {
    margin-bottom: -60px !important
}

.margin-left10 {
    margin-left: 10px !important
}

.margin-right10 {
    margin-right: 10px !important
}

.margin-left20 {
    margin-left: 20px !important
}

.margin-right20 {
    margin-right: 20px !important
}

.margintop5 {
    margin-top: 5px !important
}

.margintop10 {
    margin-top: 10px !important
}

.margintop15 {
    margin-top: 15px !important
}

.margintop20 {
    margin-top: 20px !important
}

.margintop25 {
    margin-top: 25px !important
}

.margintop30 {
    margin-top: 30px !important
}

.margintop35 {
    margin-top: 35px !important
}

.margintop40 {
    margin-top: 40px !important
}

.margintop45 {
    margin-top: 45px !important
}

.margintop50 {
    margin-top: 50px !important
}

.margintop55 {
    margin-top: 55px !important
}

.margintop60 {
    margin-top: 60px !important
}

.margintop70 {
    margin-top: 70px !important
}

.margintop80 {
    margin-top: 80px !important
}

.margin-lr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important
}

.margin-lr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.margin-lr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important
}

.margin-lr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.margin-lr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.marginbot5 {
    margin-bottom: 5px !important
}

.marginbot10 {
    margin-bottom: 10px !important
}

.marginbot15 {
    margin-bottom: 15px !important
}

.marginbot20 {
    margin-bottom: 20px !important
}

.marginbot25 {
    margin-bottom: 25px !important
}

.marginbot30 {
    margin-bottom: 30px !important
}

.marginbot35 {
    margin-bottom: 35px !important
}

.marginbot40 {
    margin-bottom: 40px !important
}

.marginbot45 {
    margin-bottom: 45px !important
}

.marginbot50 {
    margin-bottom: 50px !important
}

.marginbot55 {
    margin-bottom: 55px !important
}

.marginbot60 {
    margin-bottom: 60px !important
}

.marginbot70 {
    margin-bottom: 70px !important
}

.marginbot80 {
    margin-bottom: 80px !important
}

.aligncenter, div.aligncenter {
    display: inline-block;
    margin-left: auto;
    margin-right: auto
}

.alignleft {
    float: left;
    padding: 5px;
    padding-right: 15px
}

.alignright {
    float: right;
    padding: 5px;
    padding-left: 15px
}

.gallery-image-wrap img {
    margin: 0 auto;
}

/*Размеры шрифта*/
.seo-f-12 {
    font-size: 12px !important;
}

.seo-f-14 {
    font-size: 14px !important;
}

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

.seo-f-17 {
    font-size: 17px !important;
}

.seo-f-18 {
    font-size: 18px !important;
}

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

.seo-f-22 {
    font-size: 22px !important;
}

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

.seo-f-26 {
    font-size: 26px !important;
}

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

.seo-f-30 {
    font-size: 30px !important;
}

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

.seo-f-34 {
    font-size: 34px !important;
}

.seo-f-36 {
    font-size: 36px;
}

.seo-f-38 {
    font-size: 38px;
}

.seo-f-40 {
    font-size: 40px;
}

.seo-f-42 {
    font-size: 42px;
}

.seo-f-44 {
    font-size: 44px;
}

.seo-f-46 {
    font-size: 46px;
}

.seo-f-48 {
    font-size: 48px;
}

.seo-f-50 {
    font-size: 50px;
}

.seo-f-52 {
    font-size: 52px;
}

.seo-f-54 {
    font-size: 54px;
}

.seo-f-56 {
    font-size: 56px;
}

.seo-f-58 {
    font-size: 58px;
}

.seo-f-60 {
    font-size: 60px;
}

.team-describe-content {
    max-height: 100%;
    overflow: hidden;
}
.team-describe-content p {
    line-height: 18px;
}

.content ul {
    list-style-type: none;
}

.content ul li:before {
    padding-right: 10px;
    content: '\f00c';
    color: #98012E;
    font-family: 'FontAwesome';
    float: left;
    font-size: 20px;
}

.gallery-item {
    padding: 15px;
}
