/* Indent: section ---------------------------------------------------- */
.ind-top-section { padding-top: 100px !important; }
.ind-section { padding: 100px 0 !important; overflow: hidden;}
.ind-btm-section { padding-bottom: 100px !important; }


/* Indent: bottom ----------------------------------------------------- */
.ind-btm--max-big   { margin-bottom: 80px; }
.ind-btm--big       { margin-bottom: 60px; }
.ind-btm--not-big   { margin-bottom: 50px; }
.ind-btm--max-aver  { margin-bottom: 40px; }
.ind-btm--aver      { margin-bottom: 30px; }
.ind-btm--min-aver  { margin-bottom: 25px; }
.ind-btm--small     { margin-bottom: 15px; }
.ind-btm--max-small { margin-bottom: 10px; }


/* Indent: top -------------------------------------------------------- */
.ind-top--max-big   { padding-top: 80px; }
.ind-top--big       { padding-top: 60px; }
.ind-top--not-big   { padding-top: 50px; }
.ind-top--max-aver  { padding-top: 40px; }
.ind-top--aver      { padding-top: 30px; }
.ind-top--min-aver  { padding-top: 25px; }
.ind-top--small     { padding-top: 15px; }
.ind-top--max-small { padding-top: 10px; }


/* Indent: top & bottom ------------------------------------------------- */
.ind--max-big   { padding: 80px 0; }
.ind--big       { padding: 60px 0; }
.inf--not-big   { padding: 50px 0; }
.ind--max-aver  { padding: 40px 0; }
.ind--aver      { padding: 30px 0; }
.ind--min-aver  { padding: 25px 0; }
.ind--small     { padding: 15px 0; }
.ind--max-small { padding: 10px 0; }


/* Responsive --------------------------------------------------------- */
@media screen and (max-width: 1200px) {
    /*Indent: section -----------------------------------------*/
    .ind-top-section { padding-top: 80px !important; }
    .ind-section     { padding: 80px 0 !important; }
    .ind-btm-section { padding-bottom: 80px !important; }
}

@media screen and (max-width: 992px) {
    /*Indent: section -----------------------------------------*/
    .ind-top-section { padding-top: 60px !important; }
    .ind-section     { padding: 60px 0 !important; }
    .ind-btm-section { padding-bottom: 60px !important; }

    /*Indent: top ---------------------------------------------*/
    .ind-top--max-big   { padding-top: 60px; } /* 80px */
    .ind-top--big       { padding-top: 40px; } /* 60px */
    .ind-top--not-big   { padding-top: 35px; } /* 50px */
    .ind-top--max-aver  { padding-top: 30px; } /* 40px */
    .ind-top--aver      { padding-top: 25px; } /* 30px */
    .ind-top--min-aver  { padding-top: 20px; } /* 25px */
    .ind-top--small     { padding-top: 12px; } /* 15px */


    /*Indent: bottom ------------------------------------------*/
    .ind-btm--max-big   { margin-bottom: 60px; } /* 80px */
    .ind-btm--big       { margin-bottom: 40px; } /* 60px */
    .ind-btm--not-big   { margin-bottom: 35px; } /* 50px */
    .ind-btm--max-aver  { margin-bottom: 30px; } /* 40px */
    .ind-btm--aver      { margin-bottom: 25px; } /* 30px */
    .ind-btm--min-aver  { margin-bottom: 20px; } /* 25px */
    .ind-btm--small     { margin-bottom: 12px; } /* 15px */


    /*Indent: top-bottom --------------------------------------*/
    .ind--max-big   { padding: 60px 0; } /* 80px */
    .ind--big       { padding: 40px 0; } /* 60px */
    .ind--not-big   { padding: 35px 0; } /* 50px */
    .ind--max-aver  { padding: 30px 0; } /* 40px */
    .ind--aver      { padding: 25px 0; } /* 30px */
    .ind--min-aver  { padding: 20px 0; } /* 25px */
    .ind--small     { padding: 12px 0; } /* 15px */

}

@media screen and (max-width: 768px) {
    /*Indent: top ---------------------------------------------*/
    .ind-top--max-big   { padding-top: 45px; } /* 80-60px */
    .ind-top--big       { padding-top: 35px; } /* 60-40px */
    .ind-top--not-big   { padding-top: 30px; } /* 50-35px */
    .ind-top--max-aver  { padding-top: 25px; } /* 40-30px */
    .ind-top--aver      { padding-top: 20px; } /* 30-25px */
    .ind-top--min-aver  { padding-top: 15px; } /* 25-20px */


    /*Indent: bottom ------------------------------------------*/
    .ind-btm--max-big   { margin-bottom: 45px; } /* 80-60px */
    .ind-btm--big       { margin-bottom: 35px; } /* 60-40px */
    .ind-btm--not-big   { margin-bottom: 30px; } /* 50-35px */
    .ind-btm--max-aver  { margin-bottom: 25px; } /* 40-30px */
    .ind-btm--aver      { margin-bottom: 20px; } /* 30-25px */
    .ind-btm--min-aver  { margin-bottom: 15px; } /* 25-20px */

    /*Indent: top-bottom --------------------------------------*/
    .ind--max-big   { padding: 45px 0; } /* 80-60px */
    .ind--big       { padding: 35px 0; } /* 60-40px */
    .ind--not-big   { padding: 30px 0; } /* 50-35px */
    .ind--max-aver  { padding: 25px 0; } /* 40-30px */
    .ind--aver      { padding: 20px 0; } /* 30-25px */
    .ind--min-aver  { padding: 15px 0; } /* 25-20px */
}


