/*!

 * Template Name: Flat Ace - Flat Style Landing Page

 * Author: - bonefishcode.com

 */

/*

 * table of contents

 * --------------------------------------------------

 * import

 * helper

 * base

 * element

 * site loader

 * site header

 * site common

 * site background

 * home section

 * brief section

 * number section

 * feature section

 * download section

 * contact section

 * site footer

 * subscribe form

 * --------------------------------------------------

 */

/**

 * import

 * --------------------------------------------------

 */

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800");

@import url("https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic");

/**

 * helper

 * --------------------------------------------------

 */

/* Youtube Reflexive */

.vid-container {

    position: relative;

    padding-bottom: 50%;

    padding-top: 35px; height: 0; overflow: hidden;

}



.vid-container iframe,

.vid-container object,

.vid-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}





/**

 * clearfix

 */

.clearfix:before,

.clearfix:after {

  content: "";

  display: table;

}



.clearfix:after {

  clear: both;

}



/**

 * scale

 */
 
 
 

.scale-125 {

  -webkit-transform: scale(1.25);

      -ms-transform: scale(1.25);

       -o-transform: scale(1.25);

          transform: scale(1.25);

}



.scale-150 {

  -webkit-transform: scale(1.5);

      -ms-transform: scale(1.5);

       -o-transform: scale(1.5);

          transform: scale(1.5);

}



/**

 * float

 */

.float-r {

  float: right !important;

}



.float-l {

  float: left !important;

}



.float-n {

  float: none !important;

}



@media (min-width: 480px) {

  .float-r-xs-min {

    float: right !important;

  }

  .float-l-xs-min {

    float: left !important;

  }

  .float-n-xs-min {

    float: none !important;

  }

}



@media (min-width: 768px) {

  .float-r-sm-min {

    float: right !important;

  }

  .float-l-sm-min {

    float: left !important;

  }

  .float-n-sm-min {

    float: none !important;

  }

}



@media (min-width: 992px) {

  .float-r-md-min {

    float: right !important;

  }

  .float-l-md-min {

    float: left !important;

  }

  .float-n-md-min {

    float: none !important;

  }

}



@media (max-width: 767px) {

  .float-r-xs-max {

    float: right !important;

  }

  .float-l-xs-max {

    float: left !important;

  }

  .float-n-xs-max {

    float: none !important;

  }

}



@media (max-width: 991px) {

  .float-r-sm-max {

    float: right !important;

  }

  .float-l-sm-max {

    float: left !important;

  }

  .float-n-sm-max {

    float: none !important;

  }

}



@media (max-width: 1199px) {

  .float-r-md-max {

    float: right !important;

  }

  .float-l-md-max {

    float: left !important;

  }

  .float-n-md-max {

    float: none !important;

  }

}



/**

 * margin

 */

.m-a-0 {

  margin: 0 !important;

}



.m-x-0 {

  margin-right: 0 !important;

  margin-left: 0 !important;

}



.m-y-0 {

  margin-top: 0 !important;

  margin-bottom: 0 !important;

}



.m-x-auto {

  margin-right: auto;

  margin-left: auto;

}



.m-t-0 {

  margin-top: 0 !important;

}



.m-r-0 {

  margin-right: 0 !important;

}



.m-b-0 {

  margin-bottom: 0 !important;

}



.m-l-0 {

  margin-left: 0 !important;

}



.m-a-5 {

  margin: 5px !important;

}



.m-x-5 {

  margin-right: 5px !important;

  margin-left: 5px !important;

}



.m-y-5 {

  margin-top: 5px !important;

  margin-bottom: 5px !important;

}



.m-t-5 {

  margin-top: 5px !important;

}



.m-r-5 {

  margin-right: 5px !important;

}



.m-b-5 {

  margin-bottom: 5px !important;

}



.m-l-5 {

  margin-left: 5px !important;

}



.m-a-10 {

  margin: 10px !important;

}



.m-x-10 {

  margin-right: 10px !important;

  margin-left: 10px !important;

}



.m-y-10 {

  margin-top: 10px !important;

  margin-bottom: 10px !important;

}



.m-t-10 {

  margin-top: 10px !important;

}



.m-r-10 {

  margin-right: 10px !important;

}



.m-b-10 {

  margin-bottom: 10px !important;

}



.m-l-10 {

  margin-left: 10px !important;

}



.m-a-15 {

  margin: 15px !important;

}



.m-x-15 {

  margin-right: 15px !important;

  margin-left: 15px !important;

}



.m-y-15 {

  margin-top: 15px !important;

  margin-bottom: 15px !important;

}



.m-t-15 {

  margin-top: 15px !important;

}



.m-r-15 {

  margin-right: 15px !important;

}



.m-b-15 {

  margin-bottom: 15px !important;

}



.m-l-15 {

  margin-left: 15px !important;

}



.m-a-20 {

  margin: 20px !important;

}



.m-x-20 {

  margin-right: 20px !important;

  margin-left: 20px !important;

}



.m-y-20 {

  margin-top: 20px !important;

  margin-bottom: 20px !important;

}



.m-t-20 {

  margin-top: 20px !important;

}



.m-r-20 {

  margin-right: 20px !important;

}



.m-b-20 {

  margin-bottom: 20px !important;

}



.m-l-20 {

  margin-left: 20px !important;

}



.m-a-25 {

  margin: 25px !important;

}



.m-x-25 {

  margin-right: 25px !important;

  margin-left: 25px !important;

}



.m-y-25 {

  margin-top: 25px !important;

  margin-bottom: 25px !important;

}



.m-t-25 {

  margin-top: 25px !important;

}



.m-r-25 {

  margin-right: 25px !important;

}



.m-b-25 {

  margin-bottom: 25px !important;

}



.m-l-25 {

  margin-left: 25px !important;

}



.m-a-30 {

  margin: 30px !important;

}



.m-x-30 {

  margin-right: 30px !important;

  margin-left: 30px !important;

}



.m-y-30 {

  margin-top: 30px !important;

  margin-bottom: 30px !important;

}



.m-t-30 {

  margin-top: 30px !important;

}



.m-r-30 {

  margin-right: 30px !important;

}



.m-b-30 {

  margin-bottom: 30px !important;

}



.m-l-30 {

  margin-left: 30px !important;

}



.m-a-35 {

  margin: 35px !important;

}



.m-x-35 {

  margin-right: 35px !important;

  margin-left: 35px !important;

}



.m-y-35 {

  margin-top: 35px !important;

  margin-bottom: 35px !important;

}



.m-t-35 {

  margin-top: 35px !important;

}



.m-r-35 {

  margin-right: 35px !important;

}



.m-b-35 {

  margin-bottom: 35px !important;

}



.m-l-35 {

  margin-left: 35px !important;

}



.m-a-40 {

  margin: 40px !important;

}



.m-x-40 {

  margin-right: 40px !important;

  margin-left: 40px !important;

}



.m-y-40 {

  margin-top: 40px !important;

  margin-bottom: 40px !important;

}



.m-t-40 {

  margin-top: 40px !important;

}



.m-r-40 {

  margin-right: 40px !important;

}



.m-b-40 {

  margin-bottom: 40px !important;

}



.m-l-40 {

  margin-left: 40px !important;

}



.m-a-45 {

  margin: 45px !important;

}



.m-x-45 {

  margin-right: 45px !important;

  margin-left: 45px !important;

}



.m-y-45 {

  margin-top: 45px !important;

  margin-bottom: 45px !important;

}



.m-t-45 {

  margin-top: 45px !important;

}



.m-r-45 {

  margin-right: 45px !important;

}



.m-b-45 {

  margin-bottom: 45px !important;

}



.m-l-45 {

  margin-left: 45px !important;

}



.m-a-50 {

  margin: 50px !important;

}



.m-x-50 {

  margin-right: 50px !important;

  margin-left: 50px !important;

}



.m-y-50 {

  margin-top: 50px !important;

  margin-bottom: 50px !important;

}



.m-t-50 {

  margin-top: 50px !important;

}



.m-r-50 {

  margin-right: 50px !important;

}



.m-b-50 {

  margin-bottom: 50px !important;

}



.m-l-50 {

  margin-left: 50px !important;

}



.m-a-55 {

  margin: 55px !important;

}



.m-x-55 {

  margin-right: 55px !important;

  margin-left: 55px !important;

}



.m-y-55 {

  margin-top: 55px !important;

  margin-bottom: 55px !important;

}



.m-t-55 {

  margin-top: 55px !important;

}



.m-r-55 {

  margin-right: 55px !important;

}



.m-b-55 {

  margin-bottom: 55px !important;

}



.m-l-55 {

  margin-left: 55px !important;

}



.m-a-60 {

  margin: 60px !important;

}



.m-x-60 {

  margin-right: 60px !important;

  margin-left: 60px !important;

}



.m-y-60 {

  margin-top: 60px !important;

  margin-bottom: 60px !important;

}



.m-t-60 {

  margin-top: 60px !important;

}



.m-r-60 {

  margin-right: 60px !important;

}



.m-b-60 {

  margin-bottom: 60px !important;

}



.m-l-60 {

  margin-left: 60px !important;

}



.m-a-65 {

  margin: 65px !important;

}



.m-x-65 {

  margin-right: 65px !important;

  margin-left: 65px !important;

}



.m-y-65 {

  margin-top: 65px !important;

  margin-bottom: 65px !important;

}



.m-t-65 {

  margin-top: 65px !important;

}



.m-r-65 {

  margin-right: 65px !important;

}



.m-b-65 {

  margin-bottom: 65px !important;

}



.m-l-65 {

  margin-left: 65px !important;

}



.m-a-70 {

  margin: 70px !important;

}



.m-x-70 {

  margin-right: 70px !important;

  margin-left: 70px !important;

}



.m-y-70 {

  margin-top: 70px !important;

  margin-bottom: 70px !important;

}



.m-t-70 {

  margin-top: 70px !important;

}



.m-r-70 {

  margin-right: 70px !important;

}



.m-b-70 {

  margin-bottom: 70px !important;

}



.m-l-70 {

  margin-left: 70px !important;

}



.m-a-75 {

  margin: 75px !important;

}



.m-x-75 {

  margin-right: 75px !important;

  margin-left: 75px !important;

}



.m-y-75 {

  margin-top: 75px !important;

  margin-bottom: 75px !important;

}



.m-t-75 {

  margin-top: 75px !important;

}



.m-r-75 {

  margin-right: 75px !important;

}



.m-b-75 {

  margin-bottom: 75px !important;

}



.m-l-75 {

  margin-left: 75px !important;

}



.m-a-80 {

  margin: 80px !important;

}



.m-x-80 {

  margin-right: 80px !important;

  margin-left: 80px !important;

}



.m-y-80 {

  margin-top: 80px !important;

  margin-bottom: 80px !important;

}



.m-t-80 {

  margin-top: 80px !important;

}



.m-r-80 {

  margin-right: 80px !important;

}



.m-b-80 {

  margin-bottom: 80px !important;

}



.m-l-80 {

  margin-left: 80px !important;

}



@media (min-width: 480px) {

  .m-a-0-xs-min {

    margin: 0 !important;

  }

  .m-x-0-xs-min {

    margin-right: 0 !important;

    margin-left: 0 !important;

  }

  .m-y-0-xs-min {

    margin-top: 0 !important !important;

    margin-bottom: 0 !important;

  }

  .m-x-auto-xs-min {

    margin-right: auto;

    margin-left: auto;

  }

  .m-t-0-xs-min {

    margin-top: 0 !important;

  }

  .m-r-0-xs-min {

    margin-right: 0 !important;

  }

  .m-b-0-xs-min {

    margin-bottom: 0 !important;

  }

  .m-l-0-xs-min {

    margin-left: 0 !important;

  }

  .m-a-5-xs-min {

    margin: 5px !important;

  }

  .m-x-5-xs-min {

    margin-right: 5px !important;

    margin-left: 5px !important;

  }

  .m-y-5-xs-min {

    margin-top: 5px !important !important;

    margin-bottom: 5px !important;

  }

  .m-t-5-xs-min {

    margin-top: 5px !important;

  }

  .m-r-5-xs-min {

    margin-right: 5px !important;

  }

  .m-b-5-xs-min {

    margin-bottom: 5px !important;

  }

  .m-l-5-xs-min {

    margin-left: 5px !important;

  }

  .m-a-10-xs-min {

    margin: 10px !important;

  }

  .m-x-10-xs-min {

    margin-right: 10px !important;

    margin-left: 10px !important;

  }

  .m-y-10-xs-min {

    margin-top: 10px !important !important;

    margin-bottom: 10px !important;

  }

  .m-t-10-xs-min {

    margin-top: 10px !important;

  }

  .m-r-10-xs-min {

    margin-right: 10px !important;

  }

  .m-b-10-xs-min {

    margin-bottom: 10px !important;

  }

  .m-l-10-xs-min {

    margin-left: 10px !important;

  }

  .m-a-15-xs-min {

    margin: 15px !important;

  }

  .m-x-15-xs-min {

    margin-right: 15px !important;

    margin-left: 15px !important;

  }

  .m-y-15-xs-min {

    margin-top: 15px !important !important;

    margin-bottom: 15px !important;

  }

  .m-t-15-xs-min {

    margin-top: 15px !important;

  }

  .m-r-15-xs-min {

    margin-right: 15px !important;

  }

  .m-b-15-xs-min {

    margin-bottom: 15px !important;

  }

  .m-l-15-xs-min {

    margin-left: 15px !important;

  }

  .m-a-20-xs-min {

    margin: 20px !important;

  }

  .m-x-20-xs-min {

    margin-right: 20px !important;

    margin-left: 20px !important;

  }

  .m-y-20-xs-min {

    margin-top: 20px !important !important;

    margin-bottom: 20px !important;

  }

  .m-t-20-xs-min {

    margin-top: 20px !important;

  }

  .m-r-20-xs-min {

    margin-right: 20px !important;

  }

  .m-b-20-xs-min {

    margin-bottom: 20px !important;

  }

  .m-l-20-xs-min {

    margin-left: 20px !important;

  }

  .m-a-25-xs-min {

    margin: 25px !important;

  }

  .m-x-25-xs-min {

    margin-right: 25px !important;

    margin-left: 25px !important;

  }

  .m-y-25-xs-min {

    margin-top: 25px !important !important;

    margin-bottom: 25px !important;

  }

  .m-t-25-xs-min {

    margin-top: 25px !important;

  }

  .m-r-25-xs-min {

    margin-right: 25px !important;

  }

  .m-b-25-xs-min {

    margin-bottom: 25px !important;

  }

  .m-l-25-xs-min {

    margin-left: 25px !important;

  }

  .m-a-30-xs-min {

    margin: 30px !important;

  }

  .m-x-30-xs-min {

    margin-right: 30px !important;

    margin-left: 30px !important;

  }

  .m-y-30-xs-min {

    margin-top: 30px !important !important;

    margin-bottom: 30px !important;

  }

  .m-t-30-xs-min {

    margin-top: 30px !important;

  }

  .m-r-30-xs-min {

    margin-right: 30px !important;

  }

  .m-b-30-xs-min {

    margin-bottom: 30px !important;

  }

  .m-l-30-xs-min {

    margin-left: 30px !important;

  }

  .m-a-35-xs-min {

    margin: 35px !important;

  }

  .m-x-35-xs-min {

    margin-right: 35px !important;

    margin-left: 35px !important;

  }

  .m-y-35-xs-min {

    margin-top: 35px !important !important;

    margin-bottom: 35px !important;

  }

  .m-t-35-xs-min {

    margin-top: 35px !important;

  }

  .m-r-35-xs-min {

    margin-right: 35px !important;

  }

  .m-b-35-xs-min {

    margin-bottom: 35px !important;

  }

  .m-l-35-xs-min {

    margin-left: 35px !important;

  }

  .m-a-40-xs-min {

    margin: 40px !important;

  }

  .m-x-40-xs-min {

    margin-right: 40px !important;

    margin-left: 40px !important;

  }

  .m-y-40-xs-min {

    margin-top: 40px !important !important;

    margin-bottom: 40px !important;

  }

  .m-t-40-xs-min {

    margin-top: 40px !important;

  }

  .m-r-40-xs-min {

    margin-right: 40px !important;

  }

  .m-b-40-xs-min {

    margin-bottom: 40px !important;

  }

  .m-l-40-xs-min {

    margin-left: 40px !important;

  }

  .m-a-45-xs-min {

    margin: 45px !important;

  }

  .m-x-45-xs-min {

    margin-right: 45px !important;

    margin-left: 45px !important;

  }

  .m-y-45-xs-min {

    margin-top: 45px !important !important;

    margin-bottom: 45px !important;

  }

  .m-t-45-xs-min {

    margin-top: 45px !important;

  }

  .m-r-45-xs-min {

    margin-right: 45px !important;

  }

  .m-b-45-xs-min {

    margin-bottom: 45px !important;

  }

  .m-l-45-xs-min {

    margin-left: 45px !important;

  }

  .m-a-50-xs-min {

    margin: 50px !important;

  }

  .m-x-50-xs-min {

    margin-right: 50px !important;

    margin-left: 50px !important;

  }

  .m-y-50-xs-min {

    margin-top: 50px !important !important;

    margin-bottom: 50px !important;

  }

  .m-t-50-xs-min {

    margin-top: 50px !important;

  }

  .m-r-50-xs-min {

    margin-right: 50px !important;

  }

  .m-b-50-xs-min {

    margin-bottom: 50px !important;

  }

  .m-l-50-xs-min {

    margin-left: 50px !important;

  }

  .m-a-55-xs-min {

    margin: 55px !important;

  }

  .m-x-55-xs-min {

    margin-right: 55px !important;

    margin-left: 55px !important;

  }

  .m-y-55-xs-min {

    margin-top: 55px !important !important;

    margin-bottom: 55px !important;

  }

  .m-t-55-xs-min {

    margin-top: 55px !important;

  }

  .m-r-55-xs-min {

    margin-right: 55px !important;

  }

  .m-b-55-xs-min {

    margin-bottom: 55px !important;

  }

  .m-l-55-xs-min {

    margin-left: 55px !important;

  }

  .m-a-60-xs-min {

    margin: 60px !important;

  }

  .m-x-60-xs-min {

    margin-right: 60px !important;

    margin-left: 60px !important;

  }

  .m-y-60-xs-min {

    margin-top: 60px !important !important;

    margin-bottom: 60px !important;

  }

  .m-t-60-xs-min {

    margin-top: 60px !important;

  }

  .m-r-60-xs-min {

    margin-right: 60px !important;

  }

  .m-b-60-xs-min {

    margin-bottom: 60px !important;

  }

  .m-l-60-xs-min {

    margin-left: 60px !important;

  }

  .m-a-65-xs-min {

    margin: 65px !important;

  }

  .m-x-65-xs-min {

    margin-right: 65px !important;

    margin-left: 65px !important;

  }

  .m-y-65-xs-min {

    margin-top: 65px !important !important;

    margin-bottom: 65px !important;

  }

  .m-t-65-xs-min {

    margin-top: 65px !important;

  }

  .m-r-65-xs-min {

    margin-right: 65px !important;

  }

  .m-b-65-xs-min {

    margin-bottom: 65px !important;

  }

  .m-l-65-xs-min {

    margin-left: 65px !important;

  }

  .m-a-70-xs-min {

    margin: 70px !important;

  }

  .m-x-70-xs-min {

    margin-right: 70px !important;

    margin-left: 70px !important;

  }

  .m-y-70-xs-min {

    margin-top: 70px !important !important;

    margin-bottom: 70px !important;

  }

  .m-t-70-xs-min {

    margin-top: 70px !important;

  }

  .m-r-70-xs-min {

    margin-right: 70px !important;

  }

  .m-b-70-xs-min {

    margin-bottom: 70px !important;

  }

  .m-l-70-xs-min {

    margin-left: 70px !important;

  }

  .m-a-75-xs-min {

    margin: 75px !important;

  }

  .m-x-75-xs-min {

    margin-right: 75px !important;

    margin-left: 75px !important;

  }

  .m-y-75-xs-min {

    margin-top: 75px !important !important;

    margin-bottom: 75px !important;

  }

  .m-t-75-xs-min {

    margin-top: 75px !important;

  }

  .m-r-75-xs-min {

    margin-right: 75px !important;

  }

  .m-b-75-xs-min {

    margin-bottom: 75px !important;

  }

  .m-l-75-xs-min {

    margin-left: 75px !important;

  }

  .m-a-80-xs-min {

    margin: 80px !important;

  }

  .m-x-80-xs-min {

    margin-right: 80px !important;

    margin-left: 80px !important;

  }

  .m-y-80-xs-min {

    margin-top: 80px !important !important;

    margin-bottom: 80px !important;

  }

  .m-t-80-xs-min {

    margin-top: 80px !important;

  }

  .m-r-80-xs-min {

    margin-right: 80px !important;

  }

  .m-b-80-xs-min {

    margin-bottom: 80px !important;

  }

  .m-l-80-xs-min {

    margin-left: 80px !important;

  }

}



@media (min-width: 768px) {

  .m-a-0-sm-min {

    margin: 0 !important;

  }

  .m-x-0-sm-min {

    margin-right: 0 !important;

    margin-left: 0 !important;

  }

  .m-y-0-sm-min {

    margin-top: 0 !important !important;

    margin-bottom: 0 !important;

  }

  .m-x-auto-sm-min {

    margin-right: auto;

    margin-left: auto;

  }

  .m-t-0-sm-min {

    margin-top: 0 !important;

  }

  .m-r-0-sm-min {

    margin-right: 0 !important;

  }

  .m-b-0-sm-min {

    margin-bottom: 0 !important;

  }

  .m-l-0-sm-min {

    margin-left: 0 !important;

  }

  .m-a-5-sm-min {

    margin: 5px !important;

  }

  .m-x-5-sm-min {

    margin-right: 5px !important;

    margin-left: 5px !important;

  }

  .m-y-5-sm-min {

    margin-top: 5px !important !important;

    margin-bottom: 5px !important;

  }

  .m-t-5-sm-min {

    margin-top: 5px !important;

  }

  .m-r-5-sm-min {

    margin-right: 5px !important;

  }

  .m-b-5-sm-min {

    margin-bottom: 5px !important;

  }

  .m-l-5-sm-min {

    margin-left: 5px !important;

  }

  .m-a-10-sm-min {

    margin: 10px !important;

  }

  .m-x-10-sm-min {

    margin-right: 10px !important;

    margin-left: 10px !important;

  }

  .m-y-10-sm-min {

    margin-top: 10px !important !important;

    margin-bottom: 10px !important;

  }

  .m-t-10-sm-min {

    margin-top: 10px !important;

  }

  .m-r-10-sm-min {

    margin-right: 10px !important;

  }

  .m-b-10-sm-min {

    margin-bottom: 10px !important;

  }

  .m-l-10-sm-min {

    margin-left: 10px !important;

  }

  .m-a-15-sm-min {

    margin: 15px !important;

  }

  .m-x-15-sm-min {

    margin-right: 15px !important;

    margin-left: 15px !important;

  }

  .m-y-15-sm-min {

    margin-top: 15px !important !important;

    margin-bottom: 15px !important;

  }

  .m-t-15-sm-min {

    margin-top: 15px !important;

  }

  .m-r-15-sm-min {

    margin-right: 15px !important;

  }

  .m-b-15-sm-min {

    margin-bottom: 15px !important;

  }

  .m-l-15-sm-min {

    margin-left: 15px !important;

  }

  .m-a-20-sm-min {

    margin: 20px !important;

  }

  .m-x-20-sm-min {

    margin-right: 20px !important;

    margin-left: 20px !important;

  }

  .m-y-20-sm-min {

    margin-top: 20px !important !important;

    margin-bottom: 20px !important;

  }

  .m-t-20-sm-min {

    margin-top: 20px !important;

  }

  .m-r-20-sm-min {

    margin-right: 20px !important;

  }

  .m-b-20-sm-min {

    margin-bottom: 20px !important;

  }

  .m-l-20-sm-min {

    margin-left: 20px !important;

  }

  .m-a-25-sm-min {

    margin: 25px !important;

  }

  .m-x-25-sm-min {

    margin-right: 25px !important;

    margin-left: 25px !important;

  }

  .m-y-25-sm-min {

    margin-top: 25px !important !important;

    margin-bottom: 25px !important;

  }

  .m-t-25-sm-min {

    margin-top: 25px !important;

  }

  .m-r-25-sm-min {

    margin-right: 25px !important;

  }

  .m-b-25-sm-min {

    margin-bottom: 25px !important;

  }

  .m-l-25-sm-min {

    margin-left: 25px !important;

  }

  .m-a-30-sm-min {

    margin: 30px !important;

  }

  .m-x-30-sm-min {

    margin-right: 30px !important;

    margin-left: 30px !important;

  }

  .m-y-30-sm-min {

    margin-top: 30px !important !important;

    margin-bottom: 30px !important;

  }

  .m-t-30-sm-min {

    margin-top: 30px !important;

  }

  .m-r-30-sm-min {

    margin-right: 30px !important;

  }

  .m-b-30-sm-min {

    margin-bottom: 30px !important;

  }

  .m-l-30-sm-min {

    margin-left: 30px !important;

  }

  .m-a-35-sm-min {

    margin: 35px !important;

  }

  .m-x-35-sm-min {

    margin-right: 35px !important;

    margin-left: 35px !important;

  }

  .m-y-35-sm-min {

    margin-top: 35px !important !important;

    margin-bottom: 35px !important;

  }

  .m-t-35-sm-min {

    margin-top: 35px !important;

  }

  .m-r-35-sm-min {

    margin-right: 35px !important;

  }

  .m-b-35-sm-min {

    margin-bottom: 35px !important;

  }

  .m-l-35-sm-min {

    margin-left: 35px !important;

  }

  .m-a-40-sm-min {

    margin: 40px !important;

  }

  .m-x-40-sm-min {

    margin-right: 40px !important;

    margin-left: 40px !important;

  }

  .m-y-40-sm-min {

    margin-top: 40px !important !important;

    margin-bottom: 40px !important;

  }

  .m-t-40-sm-min {

    margin-top: 40px !important;

  }

  .m-r-40-sm-min {

    margin-right: 40px !important;

  }

  .m-b-40-sm-min {

    margin-bottom: 40px !important;

  }

  .m-l-40-sm-min {

    margin-left: 40px !important;

  }

  .m-a-45-sm-min {

    margin: 45px !important;

  }

  .m-x-45-sm-min {

    margin-right: 45px !important;

    margin-left: 45px !important;

  }

  .m-y-45-sm-min {

    margin-top: 45px !important !important;

    margin-bottom: 45px !important;

  }

  .m-t-45-sm-min {

    margin-top: 45px !important;

  }

  .m-r-45-sm-min {

    margin-right: 45px !important;

  }

  .m-b-45-sm-min {

    margin-bottom: 45px !important;

  }

  .m-l-45-sm-min {

    margin-left: 45px !important;

  }

  .m-a-50-sm-min {

    margin: 50px !important;

  }

  .m-x-50-sm-min {

    margin-right: 50px !important;

    margin-left: 50px !important;

  }

  .m-y-50-sm-min {

    margin-top: 50px !important !important;

    margin-bottom: 50px !important;

  }

  .m-t-50-sm-min {

    margin-top: 50px !important;

  }

  .m-r-50-sm-min {

    margin-right: 50px !important;

  }

  .m-b-50-sm-min {

    margin-bottom: 50px !important;

  }

  .m-l-50-sm-min {

    margin-left: 50px !important;

  }

  .m-a-55-sm-min {

    margin: 55px !important;

  }

  .m-x-55-sm-min {

    margin-right: 55px !important;

    margin-left: 55px !important;

  }

  .m-y-55-sm-min {

    margin-top: 55px !important !important;

    margin-bottom: 55px !important;

  }

  .m-t-55-sm-min {

    margin-top: 55px !important;

  }

  .m-r-55-sm-min {

    margin-right: 55px !important;

  }

  .m-b-55-sm-min {

    margin-bottom: 55px !important;

  }

  .m-l-55-sm-min {

    margin-left: 55px !important;

  }

  .m-a-60-sm-min {

    margin: 60px !important;

  }

  .m-x-60-sm-min {

    margin-right: 60px !important;

    margin-left: 60px !important;

  }

  .m-y-60-sm-min {

    margin-top: 60px !important !important;

    margin-bottom: 60px !important;

  }

  .m-t-60-sm-min {

    margin-top: 60px !important;

  }

  .m-r-60-sm-min {

    margin-right: 60px !important;

  }

  .m-b-60-sm-min {

    margin-bottom: 60px !important;

  }

  .m-l-60-sm-min {

    margin-left: 60px !important;

  }

  .m-a-65-sm-min {

    margin: 65px !important;

  }

  .m-x-65-sm-min {

    margin-right: 65px !important;

    margin-left: 65px !important;

  }

  .m-y-65-sm-min {

    margin-top: 65px !important !important;

    margin-bottom: 65px !important;

  }

  .m-t-65-sm-min {

    margin-top: 65px !important;

  }

  .m-r-65-sm-min {

    margin-right: 65px !important;

  }

  .m-b-65-sm-min {

    margin-bottom: 65px !important;

  }

  .m-l-65-sm-min {

    margin-left: 65px !important;

  }

  .m-a-70-sm-min {

    margin: 70px !important;

  }

  .m-x-70-sm-min {

    margin-right: 70px !important;

    margin-left: 70px !important;

  }

  .m-y-70-sm-min {

    margin-top: 70px !important !important;

    margin-bottom: 70px !important;

  }

  .m-t-70-sm-min {

    margin-top: 70px !important;

  }

  .m-r-70-sm-min {

    margin-right: 70px !important;

  }

  .m-b-70-sm-min {

    margin-bottom: 70px !important;

  }

  .m-l-70-sm-min {

    margin-left: 70px !important;

  }

  .m-a-75-sm-min {

    margin: 75px !important;

  }

  .m-x-75-sm-min {

    margin-right: 75px !important;

    margin-left: 75px !important;

  }

  .m-y-75-sm-min {

    margin-top: 75px !important !important;

    margin-bottom: 75px !important;

  }

  .m-t-75-sm-min {

    margin-top: 75px !important;

  }

  .m-r-75-sm-min {

    margin-right: 75px !important;

  }

  .m-b-75-sm-min {

    margin-bottom: 75px !important;

  }

  .m-l-75-sm-min {

    margin-left: 75px !important;

  }

  .m-a-80-sm-min {

    margin: 80px !important;

  }

  .m-x-80-sm-min {

    margin-right: 80px !important;

    margin-left: 80px !important;

  }

  .m-y-80-sm-min {

    margin-top: 80px !important !important;

    margin-bottom: 80px !important;

  }

  .m-t-80-sm-min {

    margin-top: 80px !important;

  }

  .m-r-80-sm-min {

    margin-right: 80px !important;

  }

  .m-b-80-sm-min {

    margin-bottom: 80px !important;

  }

  .m-l-80-sm-min {

    margin-left: 80px !important;

  }

}



@media (min-width: 992px) {

  .m-a-0-md-min {

    margin: 0 !important;

  }

  .m-x-0-md-min {

    margin-right: 0 !important;

    margin-left: 0 !important;

  }

  .m-y-0-md-min {

    margin-top: 0 !important !important;

    margin-bottom: 0 !important;

  }

  .m-x-auto-md-min {

    margin-right: auto;

    margin-left: auto;

  }

  .m-t-0-md-min {

    margin-top: 0 !important;

  }

  .m-r-0-md-min {

    margin-right: 0 !important;

  }

  .m-b-0-md-min {

    margin-bottom: 0 !important;

  }

  .m-l-0-md-min {

    margin-left: 0 !important;

  }

  .m-a-5-md-min {

    margin: 5px !important;

  }

  .m-x-5-md-min {

    margin-right: 5px !important;

    margin-left: 5px !important;

  }

  .m-y-5-md-min {

    margin-top: 5px !important !important;

    margin-bottom: 5px !important;

  }

  .m-t-5-md-min {

    margin-top: 5px !important;

  }

  .m-r-5-md-min {

    margin-right: 5px !important;

  }

  .m-b-5-md-min {

    margin-bottom: 5px !important;

  }

  .m-l-5-md-min {

    margin-left: 5px !important;

  }

  .m-a-10-md-min {

    margin: 10px !important;

  }

  .m-x-10-md-min {

    margin-right: 10px !important;

    margin-left: 10px !important;

  }

  .m-y-10-md-min {

    margin-top: 10px !important !important;

    margin-bottom: 10px !important;

  }

  .m-t-10-md-min {

    margin-top: 10px !important;

  }

  .m-r-10-md-min {

    margin-right: 10px !important;

  }

  .m-b-10-md-min {

    margin-bottom: 10px !important;

  }

  .m-l-10-md-min {

    margin-left: 10px !important;

  }

  .m-a-15-md-min {

    margin: 15px !important;

  }

  .m-x-15-md-min {

    margin-right: 15px !important;

    margin-left: 15px !important;

  }

  .m-y-15-md-min {

    margin-top: 15px !important !important;

    margin-bottom: 15px !important;

  }

  .m-t-15-md-min {

    margin-top: 15px !important;

  }

  .m-r-15-md-min {

    margin-right: 15px !important;

  }

  .m-b-15-md-min {

    margin-bottom: 15px !important;

  }

  .m-l-15-md-min {

    margin-left: 15px !important;

  }

  .m-a-20-md-min {

    margin: 20px !important;

  }

  .m-x-20-md-min {

    margin-right: 20px !important;

    margin-left: 20px !important;

  }

  .m-y-20-md-min {

    margin-top: 20px !important !important;

    margin-bottom: 20px !important;

  }

  .m-t-20-md-min {

    margin-top: 20px !important;

  }

  .m-r-20-md-min {

    margin-right: 20px !important;

  }

  .m-b-20-md-min {

    margin-bottom: 20px !important;

  }

  .m-l-20-md-min {

    margin-left: 20px !important;

  }

  .m-a-25-md-min {

    margin: 25px !important;

  }

  .m-x-25-md-min {

    margin-right: 25px !important;

    margin-left: 25px !important;

  }

  .m-y-25-md-min {

    margin-top: 25px !important !important;

    margin-bottom: 25px !important;

  }

  .m-t-25-md-min {

    margin-top: 25px !important;

  }

  .m-r-25-md-min {

    margin-right: 25px !important;

  }

  .m-b-25-md-min {

    margin-bottom: 25px !important;

  }

  .m-l-25-md-min {

    margin-left: 25px !important;

  }

  .m-a-30-md-min {

    margin: 30px !important;

  }

  .m-x-30-md-min {

    margin-right: 30px !important;

    margin-left: 30px !important;

  }

  .m-y-30-md-min {

    margin-top: 30px !important !important;

    margin-bottom: 30px !important;

  }

  .m-t-30-md-min {

    margin-top: 30px !important;

  }

  .m-r-30-md-min {

    margin-right: 30px !important;

  }

  .m-b-30-md-min {

    margin-bottom: 30px !important;

  }

  .m-l-30-md-min {

    margin-left: 30px !important;

  }

  .m-a-35-md-min {

    margin: 35px !important;

  }

  .m-x-35-md-min {

    margin-right: 35px !important;

    margin-left: 35px !important;

  }

  .m-y-35-md-min {

    margin-top: 35px !important !important;

    margin-bottom: 35px !important;

  }

  .m-t-35-md-min {

    margin-top: 35px !important;

  }

  .m-r-35-md-min {

    margin-right: 35px !important;

  }

  .m-b-35-md-min {

    margin-bottom: 35px !important;

  }

  .m-l-35-md-min {

    margin-left: 35px !important;

  }

  .m-a-40-md-min {

    margin: 40px !important;

  }

  .m-x-40-md-min {

    margin-right: 40px !important;

    margin-left: 40px !important;

  }

  .m-y-40-md-min {

    margin-top: 40px !important !important;

    margin-bottom: 40px !important;

  }

  .m-t-40-md-min {

    margin-top: 40px !important;

  }

  .m-r-40-md-min {

    margin-right: 40px !important;

  }

  .m-b-40-md-min {

    margin-bottom: 40px !important;

  }

  .m-l-40-md-min {

    margin-left: 40px !important;

  }

  .m-a-45-md-min {

    margin: 45px !important;

  }

  .m-x-45-md-min {

    margin-right: 45px !important;

    margin-left: 45px !important;

  }

  .m-y-45-md-min {

    margin-top: 45px !important !important;

    margin-bottom: 45px !important;

  }

  .m-t-45-md-min {

    margin-top: 45px !important;

  }

  .m-r-45-md-min {

    margin-right: 45px !important;

  }

  .m-b-45-md-min {

    margin-bottom: 45px !important;

  }

  .m-l-45-md-min {

    margin-left: 45px !important;

  }

  .m-a-50-md-min {

    margin: 50px !important;

  }

  .m-x-50-md-min {

    margin-right: 50px !important;

    margin-left: 50px !important;

  }

  .m-y-50-md-min {

    margin-top: 50px !important !important;

    margin-bottom: 50px !important;

  }

  .m-t-50-md-min {

    margin-top: 50px !important;

  }

  .m-r-50-md-min {

    margin-right: 50px !important;

  }

  .m-b-50-md-min {

    margin-bottom: 50px !important;

  }

  .m-l-50-md-min {

    margin-left: 50px !important;

  }

  .m-a-55-md-min {

    margin: 55px !important;

  }

  .m-x-55-md-min {

    margin-right: 55px !important;

    margin-left: 55px !important;

  }

  .m-y-55-md-min {

    margin-top: 55px !important !important;

    margin-bottom: 55px !important;

  }

  .m-t-55-md-min {

    margin-top: 55px !important;

  }

  .m-r-55-md-min {

    margin-right: 55px !important;

  }

  .m-b-55-md-min {

    margin-bottom: 55px !important;

  }

  .m-l-55-md-min {

    margin-left: 55px !important;

  }

  .m-a-60-md-min {

    margin: 60px !important;

  }

  .m-x-60-md-min {

    margin-right: 60px !important;

    margin-left: 60px !important;

  }

  .m-y-60-md-min {

    margin-top: 60px !important !important;

    margin-bottom: 60px !important;

  }

  .m-t-60-md-min {

    margin-top: 60px !important;

  }

  .m-r-60-md-min {

    margin-right: 60px !important;

  }

  .m-b-60-md-min {

    margin-bottom: 60px !important;

  }

  .m-l-60-md-min {

    margin-left: 60px !important;

  }

  .m-a-65-md-min {

    margin: 65px !important;

  }

  .m-x-65-md-min {

    margin-right: 65px !important;

    margin-left: 65px !important;

  }

  .m-y-65-md-min {

    margin-top: 65px !important !important;

    margin-bottom: 65px !important;

  }

  .m-t-65-md-min {

    margin-top: 65px !important;

  }

  .m-r-65-md-min {

    margin-right: 65px !important;

  }

  .m-b-65-md-min {

    margin-bottom: 65px !important;

  }

  .m-l-65-md-min {

    margin-left: 65px !important;

  }

  .m-a-70-md-min {

    margin: 70px !important;

  }

  .m-x-70-md-min {

    margin-right: 70px !important;

    margin-left: 70px !important;

  }

  .m-y-70-md-min {

    margin-top: 70px !important !important;

    margin-bottom: 70px !important;

  }

  .m-t-70-md-min {

    margin-top: 70px !important;

  }

  .m-r-70-md-min {

    margin-right: 70px !important;

  }

  .m-b-70-md-min {

    margin-bottom: 70px !important;

  }

  .m-l-70-md-min {

    margin-left: 70px !important;

  }

  .m-a-75-md-min {

    margin: 75px !important;

  }

  .m-x-75-md-min {

    margin-right: 75px !important;

    margin-left: 75px !important;

  }

  .m-y-75-md-min {

    margin-top: 75px !important !important;

    margin-bottom: 75px !important;

  }

  .m-t-75-md-min {

    margin-top: 75px !important;

  }

  .m-r-75-md-min {

    margin-right: 75px !important;

  }

  .m-b-75-md-min {

    margin-bottom: 75px !important;

  }

  .m-l-75-md-min {

    margin-left: 75px !important;

  }

  .m-a-80-md-min {

    margin: 80px !important;

  }

  .m-x-80-md-min {

    margin-right: 80px !important;

    margin-left: 80px !important;

  }

  .m-y-80-md-min {

    margin-top: 80px !important !important;

    margin-bottom: 80px !important;

  }

  .m-t-80-md-min {

    margin-top: 80px !important;

  }

  .m-r-80-md-min {

    margin-right: 80px !important;

  }

  .m-b-80-md-min {

    margin-bottom: 80px !important;

  }

  .m-l-80-md-min {

    margin-left: 80px !important;

  }

}



@media (max-width: 767px) {

  .m-a-0-xs-max {

    margin: 0 !important;

  }

  .m-x-0-xs-max {

    margin-right: 0 !important;

    margin-left: 0 !important;

  }

  .m-y-0-xs-max {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }

  .m-x-auto-xs-max {

    margin-right: auto;

    margin-left: auto;

  }

  .m-t-0-xs-max {

    margin-top: 0 !important;

  }

  .m-r-0-xs-max {

    margin-right: 0 !important;

  }

  .m-b-0-xs-max {

    margin-bottom: 0 !important;

  }

  .m-l-0-xs-max {

    margin-left: 0 !important;

  }

  .m-a-5-xs-max {

    margin: 5px !important;

  }

  .m-x-5-xs-max {

    margin-right: 5px !important;

    margin-left: 5px !important;

  }

  .m-y-5-xs-max {

    margin-top: 5px !important;

    margin-bottom: 5px !important;

  }

  .m-t-5-xs-max {

    margin-top: 5px !important;

  }

  .m-r-5-xs-max {

    margin-right: 5px !important;

  }

  .m-b-5-xs-max {

    margin-bottom: 5px !important;

  }

  .m-l-5-xs-max {

    margin-left: 5px !important;

  }

  .m-a-10-xs-max {

    margin: 10px !important;

  }

  .m-x-10-xs-max {

    margin-right: 10px !important;

    margin-left: 10px !important;

  }

  .m-y-10-xs-max {

    margin-top: 10px !important;

    margin-bottom: 10px !important;

  }

  .m-t-10-xs-max {

    margin-top: 10px !important;

  }

  .m-r-10-xs-max {

    margin-right: 10px !important;

  }

  .m-b-10-xs-max {

    margin-bottom: 10px !important;

  }

  .m-l-10-xs-max {

    margin-left: 10px !important;

  }

  .m-a-15-xs-max {

    margin: 15px !important;

  }

  .m-x-15-xs-max {

    margin-right: 15px !important;

    margin-left: 15px !important;

  }

  .m-y-15-xs-max {

    margin-top: 15px !important;

    margin-bottom: 15px !important;

  }

  .m-t-15-xs-max {

    margin-top: 15px !important;

  }

  .m-r-15-xs-max {

    margin-right: 15px !important;

  }

  .m-b-15-xs-max {

    margin-bottom: 15px !important;

  }

  .m-l-15-xs-max {

    margin-left: 15px !important;

  }

  .m-a-20-xs-max {

    margin: 20px !important;

  }

  .m-x-20-xs-max {

    margin-right: 20px !important;

    margin-left: 20px !important;

  }

  .m-y-20-xs-max {

    margin-top: 20px !important;

    margin-bottom: 20px !important;

  }

  .m-t-20-xs-max {

    margin-top: 20px !important;

  }

  .m-r-20-xs-max {

    margin-right: 20px !important;

  }

  .m-b-20-xs-max {

    margin-bottom: 20px !important;

  }

  .m-l-20-xs-max {

    margin-left: 20px !important;

  }

  .m-a-25-xs-max {

    margin: 25px !important;

  }

  .m-x-25-xs-max {

    margin-right: 25px !important;

    margin-left: 25px !important;

  }

  .m-y-25-xs-max {

    margin-top: 25px !important;

    margin-bottom: 25px !important;

  }

  .m-t-25-xs-max {

    margin-top: 25px !important;

  }

  .m-r-25-xs-max {

    margin-right: 25px !important;

  }

  .m-b-25-xs-max {

    margin-bottom: 25px !important;

  }

  .m-l-25-xs-max {

    margin-left: 25px !important;

  }

  .m-a-30-xs-max {

    margin: 30px !important;

  }

  .m-x-30-xs-max {

    margin-right: 30px !important;

    margin-left: 30px !important;

  }

  .m-y-30-xs-max {

    margin-top: 30px !important;

    margin-bottom: 30px !important;

  }

  .m-t-30-xs-max {

    margin-top: 30px !important;

  }

  .m-r-30-xs-max {

    margin-right: 30px !important;

  }

  .m-b-30-xs-max {

    margin-bottom: 30px !important;

  }

  .m-l-30-xs-max {

    margin-left: 30px !important;

  }

  .m-a-35-xs-max {

    margin: 35px !important;

  }

  .m-x-35-xs-max {

    margin-right: 35px !important;

    margin-left: 35px !important;

  }

  .m-y-35-xs-max {

    margin-top: 35px !important;

    margin-bottom: 35px !important;

  }

  .m-t-35-xs-max {

    margin-top: 35px !important;

  }

  .m-r-35-xs-max {

    margin-right: 35px !important;

  }

  .m-b-35-xs-max {

    margin-bottom: 35px !important;

  }

  .m-l-35-xs-max {

    margin-left: 35px !important;

  }

  .m-a-40-xs-max {

    margin: 40px !important;

  }

  .m-x-40-xs-max {

    margin-right: 40px !important;

    margin-left: 40px !important;

  }

  .m-y-40-xs-max {

    margin-top: 40px !important;

    margin-bottom: 40px !important;

  }

  .m-t-40-xs-max {

    margin-top: 40px !important;

  }

  .m-r-40-xs-max {

    margin-right: 40px !important;

  }

  .m-b-40-xs-max {

    margin-bottom: 40px !important;

  }

  .m-l-40-xs-max {

    margin-left: 40px !important;

  }

  .m-a-45-xs-max {

    margin: 45px !important;

  }

  .m-x-45-xs-max {

    margin-right: 45px !important;

    margin-left: 45px !important;

  }

  .m-y-45-xs-max {

    margin-top: 45px !important;

    margin-bottom: 45px !important;

  }

  .m-t-45-xs-max {

    margin-top: 45px !important;

  }

  .m-r-45-xs-max {

    margin-right: 45px !important;

  }

  .m-b-45-xs-max {

    margin-bottom: 45px !important;

  }

  .m-l-45-xs-max {

    margin-left: 45px !important;

  }

  .m-a-50-xs-max {

    margin: 50px !important;

  }

  .m-x-50-xs-max {

    margin-right: 50px !important;

    margin-left: 50px !important;

  }

  .m-y-50-xs-max {

    margin-top: 50px !important;

    margin-bottom: 50px !important;

  }

  .m-t-50-xs-max {

    margin-top: 50px !important;

  }

  .m-r-50-xs-max {

    margin-right: 50px !important;

  }

  .m-b-50-xs-max {

    margin-bottom: 50px !important;

  }

  .m-l-50-xs-max {

    margin-left: 50px !important;

  }

  .m-a-55-xs-max {

    margin: 55px !important;

  }

  .m-x-55-xs-max {

    margin-right: 55px !important;

    margin-left: 55px !important;

  }

  .m-y-55-xs-max {

    margin-top: 55px !important;

    margin-bottom: 55px !important;

  }

  .m-t-55-xs-max {

    margin-top: 55px !important;

  }

  .m-r-55-xs-max {

    margin-right: 55px !important;

  }

  .m-b-55-xs-max {

    margin-bottom: 55px !important;

  }

  .m-l-55-xs-max {

    margin-left: 55px !important;

  }

  .m-a-60-xs-max {

    margin: 60px !important;

  }

  .m-x-60-xs-max {

    margin-right: 60px !important;

    margin-left: 60px !important;

  }

  .m-y-60-xs-max {

    margin-top: 60px !important;

    margin-bottom: 60px !important;

  }

  .m-t-60-xs-max {

    margin-top: 60px !important;

  }

  .m-r-60-xs-max {

    margin-right: 60px !important;

  }

  .m-b-60-xs-max {

    margin-bottom: 60px !important;

  }

  .m-l-60-xs-max {

    margin-left: 60px !important;

  }

  .m-a-65-xs-max {

    margin: 65px !important;

  }

  .m-x-65-xs-max {

    margin-right: 65px !important;

    margin-left: 65px !important;

  }

  .m-y-65-xs-max {

    margin-top: 65px !important;

    margin-bottom: 65px !important;

  }

  .m-t-65-xs-max {

    margin-top: 65px !important;

  }

  .m-r-65-xs-max {

    margin-right: 65px !important;

  }

  .m-b-65-xs-max {

    margin-bottom: 65px !important;

  }

  .m-l-65-xs-max {

    margin-left: 65px !important;

  }

  .m-a-70-xs-max {

    margin: 70px !important;

  }

  .m-x-70-xs-max {

    margin-right: 70px !important;

    margin-left: 70px !important;

  }

  .m-y-70-xs-max {

    margin-top: 70px !important;

    margin-bottom: 70px !important;

  }

  .m-t-70-xs-max {

    margin-top: 70px !important;

  }

  .m-r-70-xs-max {

    margin-right: 70px !important;

  }

  .m-b-70-xs-max {

    margin-bottom: 70px !important;

  }

  .m-l-70-xs-max {

    margin-left: 70px !important;

  }

  .m-a-75-xs-max {

    margin: 75px !important;

  }

  .m-x-75-xs-max {

    margin-right: 75px !important;

    margin-left: 75px !important;

  }

  .m-y-75-xs-max {

    margin-top: 75px !important;

    margin-bottom: 75px !important;

  }

  .m-t-75-xs-max {

    margin-top: 75px !important;

  }

  .m-r-75-xs-max {

    margin-right: 75px !important;

  }

  .m-b-75-xs-max {

    margin-bottom: 75px !important;

  }

  .m-l-75-xs-max {

    margin-left: 75px !important;

  }

  .m-a-80-xs-max {

    margin: 80px !important;

  }

  .m-x-80-xs-max {

    margin-right: 80px !important;

    margin-left: 80px !important;

  }

  .m-y-80-xs-max {

    margin-top: 80px !important;

    margin-bottom: 80px !important;

  }

  .m-t-80-xs-max {

    margin-top: 80px !important;

  }

  .m-r-80-xs-max {

    margin-right: 80px !important;

  }

  .m-b-80-xs-max {

    margin-bottom: 80px !important;

  }

  .m-l-80-xs-max {

    margin-left: 80px !important;

  }

}



@media (max-width: 991px) {

  .m-a-0-sm-max {

    margin: 0 !important;

  }

  .m-x-0-sm-max {

    margin-right: 0 !important;

    margin-left: 0 !important;

  }

  .m-y-0-sm-max {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }

  .m-x-auto-sm-max {

    margin-right: auto;

    margin-left: auto;

  }

  .m-t-0-sm-max {

    margin-top: 0 !important;

  }

  .m-r-0-sm-max {

    margin-right: 0 !important;

  }

  .m-b-0-sm-max {

    margin-bottom: 0 !important;

  }

  .m-l-0-sm-max {

    margin-left: 0 !important;

  }

  .m-a-5-sm-max {

    margin: 5px !important;

  }

  .m-x-5-sm-max {

    margin-right: 5px !important;

    margin-left: 5px !important;

  }

  .m-y-5-sm-max {

    margin-top: 5px !important;

    margin-bottom: 5px !important;

  }

  .m-t-5-sm-max {

    margin-top: 5px !important;

  }

  .m-r-5-sm-max {

    margin-right: 5px !important;

  }

  .m-b-5-sm-max {

    margin-bottom: 5px !important;

  }

  .m-l-5-sm-max {

    margin-left: 5px !important;

  }

  .m-a-10-sm-max {

    margin: 10px !important;

  }

  .m-x-10-sm-max {

    margin-right: 10px !important;

    margin-left: 10px !important;

  }

  .m-y-10-sm-max {

    margin-top: 10px !important;

    margin-bottom: 10px !important;

  }

  .m-t-10-sm-max {

    margin-top: 10px !important;

  }

  .m-r-10-sm-max {

    margin-right: 10px !important;

  }

  .m-b-10-sm-max {

    margin-bottom: 10px !important;

  }

  .m-l-10-sm-max {

    margin-left: 10px !important;

  }

  .m-a-15-sm-max {

    margin: 15px !important;

  }

  .m-x-15-sm-max {

    margin-right: 15px !important;

    margin-left: 15px !important;

  }

  .m-y-15-sm-max {

    margin-top: 15px !important;

    margin-bottom: 15px !important;

  }

  .m-t-15-sm-max {

    margin-top: 15px !important;

  }

  .m-r-15-sm-max {

    margin-right: 15px !important;

  }

  .m-b-15-sm-max {

    margin-bottom: 15px !important;

  }

  .m-l-15-sm-max {

    margin-left: 15px !important;

  }

  .m-a-20-sm-max {

    margin: 20px !important;

  }

  .m-x-20-sm-max {

    margin-right: 20px !important;

    margin-left: 20px !important;

  }

  .m-y-20-sm-max {

    margin-top: 20px !important;

    margin-bottom: 20px !important;

  }

  .m-t-20-sm-max {

    margin-top: 20px !important;

  }

  .m-r-20-sm-max {

    margin-right: 20px !important;

  }

  .m-b-20-sm-max {

    margin-bottom: 20px !important;

  }

  .m-l-20-sm-max {

    margin-left: 20px !important;

  }

  .m-a-25-sm-max {

    margin: 25px !important;

  }

  .m-x-25-sm-max {

    margin-right: 25px !important;

    margin-left: 25px !important;

  }

  .m-y-25-sm-max {

    margin-top: 25px !important;

    margin-bottom: 25px !important;

  }

  .m-t-25-sm-max {

    margin-top: 25px !important;

  }

  .m-r-25-sm-max {

    margin-right: 25px !important;

  }

  .m-b-25-sm-max {

    margin-bottom: 25px !important;

  }

  .m-l-25-sm-max {

    margin-left: 25px !important;

  }

  .m-a-30-sm-max {

    margin: 30px !important;

  }

  .m-x-30-sm-max {

    margin-right: 30px !important;

    margin-left: 30px !important;

  }

  .m-y-30-sm-max {

    margin-top: 30px !important;

    margin-bottom: 30px !important;

  }

  .m-t-30-sm-max {

    margin-top: 30px !important;

  }

  .m-r-30-sm-max {

    margin-right: 30px !important;

  }

  .m-b-30-sm-max {

    margin-bottom: 30px !important;

  }

  .m-l-30-sm-max {

    margin-left: 30px !important;

  }

  .m-a-35-sm-max {

    margin: 35px !important;

  }

  .m-x-35-sm-max {

    margin-right: 35px !important;

    margin-left: 35px !important;

  }

  .m-y-35-sm-max {

    margin-top: 35px !important;

    margin-bottom: 35px !important;

  }

  .m-t-35-sm-max {

    margin-top: 35px !important;

  }

  .m-r-35-sm-max {

    margin-right: 35px !important;

  }

  .m-b-35-sm-max {

    margin-bottom: 35px !important;

  }

  .m-l-35-sm-max {

    margin-left: 35px !important;

  }

  .m-a-40-sm-max {

    margin: 40px !important;

  }

  .m-x-40-sm-max {

    margin-right: 40px !important;

    margin-left: 40px !important;

  }

  .m-y-40-sm-max {

    margin-top: 40px !important;

    margin-bottom: 40px !important;

  }

  .m-t-40-sm-max {

    margin-top: 40px !important;

  }

  .m-r-40-sm-max {

    margin-right: 40px !important;

  }

  .m-b-40-sm-max {

    margin-bottom: 40px !important;

  }

  .m-l-40-sm-max {

    margin-left: 40px !important;

  }

  .m-a-45-sm-max {

    margin: 45px !important;

  }

  .m-x-45-sm-max {

    margin-right: 45px !important;

    margin-left: 45px !important;

  }

  .m-y-45-sm-max {

    margin-top: 45px !important;

    margin-bottom: 45px !important;

  }

  .m-t-45-sm-max {

    margin-top: 45px !important;

  }

  .m-r-45-sm-max {

    margin-right: 45px !important;

  }

  .m-b-45-sm-max {

    margin-bottom: 45px !important;

  }

  .m-l-45-sm-max {

    margin-left: 45px !important;

  }

  .m-a-50-sm-max {

    margin: 50px !important;

  }

  .m-x-50-sm-max {

    margin-right: 50px !important;

    margin-left: 50px !important;

  }

  .m-y-50-sm-max {

    margin-top: 50px !important;

    margin-bottom: 50px !important;

  }

  .m-t-50-sm-max {

    margin-top: 50px !important;

  }

  .m-r-50-sm-max {

    margin-right: 50px !important;

  }

  .m-b-50-sm-max {

    margin-bottom: 50px !important;

  }

  .m-l-50-sm-max {

    margin-left: 50px !important;

  }

  .m-a-55-sm-max {

    margin: 55px !important;

  }

  .m-x-55-sm-max {

    margin-right: 55px !important;

    margin-left: 55px !important;

  }

  .m-y-55-sm-max {

    margin-top: 55px !important;

    margin-bottom: 55px !important;

  }

  .m-t-55-sm-max {

    margin-top: 55px !important;

  }

  .m-r-55-sm-max {

    margin-right: 55px !important;

  }

  .m-b-55-sm-max {

    margin-bottom: 55px !important;

  }

  .m-l-55-sm-max {

    margin-left: 55px !important;

  }

  .m-a-60-sm-max {

    margin: 60px !important;

  }

  .m-x-60-sm-max {

    margin-right: 60px !important;

    margin-left: 60px !important;

  }

  .m-y-60-sm-max {

    margin-top: 60px !important;

    margin-bottom: 60px !important;

  }

  .m-t-60-sm-max {

    margin-top: 60px !important;

  }

  .m-r-60-sm-max {

    margin-right: 60px !important;

  }

  .m-b-60-sm-max {

    margin-bottom: 60px !important;

  }

  .m-l-60-sm-max {

    margin-left: 60px !important;

  }

  .m-a-65-sm-max {

    margin: 65px !important;

  }

  .m-x-65-sm-max {

    margin-right: 65px !important;

    margin-left: 65px !important;

  }

  .m-y-65-sm-max {

    margin-top: 65px !important;

    margin-bottom: 65px !important;

  }

  .m-t-65-sm-max {

    margin-top: 65px !important;

  }

  .m-r-65-sm-max {

    margin-right: 65px !important;

  }

  .m-b-65-sm-max {

    margin-bottom: 65px !important;

  }

  .m-l-65-sm-max {

    margin-left: 65px !important;

  }

  .m-a-70-sm-max {

    margin: 70px !important;

  }

  .m-x-70-sm-max {

    margin-right: 70px !important;

    margin-left: 70px !important;

  }

  .m-y-70-sm-max {

    margin-top: 70px !important;

    margin-bottom: 70px !important;

  }

  .m-t-70-sm-max {

    margin-top: 70px !important;

  }

  .m-r-70-sm-max {

    margin-right: 70px !important;

  }

  .m-b-70-sm-max {

    margin-bottom: 70px !important;

  }

  .m-l-70-sm-max {

    margin-left: 70px !important;

  }

  .m-a-75-sm-max {

    margin: 75px !important;

  }

  .m-x-75-sm-max {

    margin-right: 75px !important;

    margin-left: 75px !important;

  }

  .m-y-75-sm-max {

    margin-top: 75px !important;

    margin-bottom: 75px !important;

  }

  .m-t-75-sm-max {

    margin-top: 75px !important;

  }

  .m-r-75-sm-max {

    margin-right: 75px !important;

  }

  .m-b-75-sm-max {

    margin-bottom: 75px !important;

  }

  .m-l-75-sm-max {

    margin-left: 75px !important;

  }

  .m-a-80-sm-max {

    margin: 80px !important;

  }

  .m-x-80-sm-max {

    margin-right: 80px !important;

    margin-left: 80px !important;

  }

  .m-y-80-sm-max {

    margin-top: 80px !important;

    margin-bottom: 80px !important;

  }

  .m-t-80-sm-max {

    margin-top: 80px !important;

  }

  .m-r-80-sm-max {

    margin-right: 80px !important;

  }

  .m-b-80-sm-max {

    margin-bottom: 80px !important;

  }

  .m-l-80-sm-max {

    margin-left: 80px !important;

  }

}



@media (max-width: 1199px) {

  .m-a-0-md-max {

    margin: 0 !important;

  }

  .m-x-0-md-max {

    margin-right: 0 !important;

    margin-left: 0 !important;

  }

  .m-y-0-md-max {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }

  .m-x-auto-md-max {

    margin-right: auto;

    margin-left: auto;

  }

  .m-t-0-md-max {

    margin-top: 0 !important;

  }

  .m-r-0-md-max {

    margin-right: 0 !important;

  }

  .m-b-0-md-max {

    margin-bottom: 0 !important;

  }

  .m-l-0-md-max {

    margin-left: 0 !important;

  }

  .m-a-5-md-max {

    margin: 5px !important;

  }

  .m-x-5-md-max {

    margin-right: 5px !important;

    margin-left: 5px !important;

  }

  .m-y-5-md-max {

    margin-top: 5px !important;

    margin-bottom: 5px !important;

  }

  .m-t-5-md-max {

    margin-top: 5px !important;

  }

  .m-r-5-md-max {

    margin-right: 5px !important;

  }

  .m-b-5-md-max {

    margin-bottom: 5px !important;

  }

  .m-l-5-md-max {

    margin-left: 5px !important;

  }

  .m-a-10-md-max {

    margin: 10px !important;

  }

  .m-x-10-md-max {

    margin-right: 10px !important;

    margin-left: 10px !important;

  }

  .m-y-10-md-max {

    margin-top: 10px !important;

    margin-bottom: 10px !important;

  }

  .m-t-10-md-max {

    margin-top: 10px !important;

  }

  .m-r-10-md-max {

    margin-right: 10px !important;

  }

  .m-b-10-md-max {

    margin-bottom: 10px !important;

  }

  .m-l-10-md-max {

    margin-left: 10px !important;

  }

  .m-a-15-md-max {

    margin: 15px !important;

  }

  .m-x-15-md-max {

    margin-right: 15px !important;

    margin-left: 15px !important;

  }

  .m-y-15-md-max {

    margin-top: 15px !important;

    margin-bottom: 15px !important;

  }

  .m-t-15-md-max {

    margin-top: 15px !important;

  }

  .m-r-15-md-max {

    margin-right: 15px !important;

  }

  .m-b-15-md-max {

    margin-bottom: 15px !important;

  }

  .m-l-15-md-max {

    margin-left: 15px !important;

  }

  .m-a-20-md-max {

    margin: 20px !important;

  }

  .m-x-20-md-max {

    margin-right: 20px !important;

    margin-left: 20px !important;

  }

  .m-y-20-md-max {

    margin-top: 20px !important;

    margin-bottom: 20px !important;

  }

  .m-t-20-md-max {

    margin-top: 20px !important;

  }

  .m-r-20-md-max {

    margin-right: 20px !important;

  }

  .m-b-20-md-max {

    margin-bottom: 20px !important;

  }

  .m-l-20-md-max {

    margin-left: 20px !important;

  }

  .m-a-25-md-max {

    margin: 25px !important;

  }

  .m-x-25-md-max {

    margin-right: 25px !important;

    margin-left: 25px !important;

  }

  .m-y-25-md-max {

    margin-top: 25px !important;

    margin-bottom: 25px !important;

  }

  .m-t-25-md-max {

    margin-top: 25px !important;

  }

  .m-r-25-md-max {

    margin-right: 25px !important;

  }

  .m-b-25-md-max {

    margin-bottom: 25px !important;

  }

  .m-l-25-md-max {

    margin-left: 25px !important;

  }

  .m-a-30-md-max {

    margin: 30px !important;

  }

  .m-x-30-md-max {

    margin-right: 30px !important;

    margin-left: 30px !important;

  }

  .m-y-30-md-max {

    margin-top: 30px !important;

    margin-bottom: 30px !important;

  }

  .m-t-30-md-max {

    margin-top: 30px !important;

  }

  .m-r-30-md-max {

    margin-right: 30px !important;

  }

  .m-b-30-md-max {

    margin-bottom: 30px !important;

  }

  .m-l-30-md-max {

    margin-left: 30px !important;

  }

  .m-a-35-md-max {

    margin: 35px !important;

  }

  .m-x-35-md-max {

    margin-right: 35px !important;

    margin-left: 35px !important;

  }

  .m-y-35-md-max {

    margin-top: 35px !important;

    margin-bottom: 35px !important;

  }

  .m-t-35-md-max {

    margin-top: 35px !important;

  }

  .m-r-35-md-max {

    margin-right: 35px !important;

  }

  .m-b-35-md-max {

    margin-bottom: 35px !important;

  }

  .m-l-35-md-max {

    margin-left: 35px !important;

  }

  .m-a-40-md-max {

    margin: 40px !important;

  }

  .m-x-40-md-max {

    margin-right: 40px !important;

    margin-left: 40px !important;

  }

  .m-y-40-md-max {

    margin-top: 40px !important;

    margin-bottom: 40px !important;

  }

  .m-t-40-md-max {

    margin-top: 40px !important;

  }

  .m-r-40-md-max {

    margin-right: 40px !important;

  }

  .m-b-40-md-max {

    margin-bottom: 40px !important;

  }

  .m-l-40-md-max {

    margin-left: 40px !important;

  }

  .m-a-45-md-max {

    margin: 45px !important;

  }

  .m-x-45-md-max {

    margin-right: 45px !important;

    margin-left: 45px !important;

  }

  .m-y-45-md-max {

    margin-top: 45px !important;

    margin-bottom: 45px !important;

  }

  .m-t-45-md-max {

    margin-top: 45px !important;

  }

  .m-r-45-md-max {

    margin-right: 45px !important;

  }

  .m-b-45-md-max {

    margin-bottom: 45px !important;

  }

  .m-l-45-md-max {

    margin-left: 45px !important;

  }

  .m-a-50-md-max {

    margin: 50px !important;

  }

  .m-x-50-md-max {

    margin-right: 50px !important;

    margin-left: 50px !important;

  }

  .m-y-50-md-max {

    margin-top: 50px !important;

    margin-bottom: 50px !important;

  }

  .m-t-50-md-max {

    margin-top: 50px !important;

  }

  .m-r-50-md-max {

    margin-right: 50px !important;

  }

  .m-b-50-md-max {

    margin-bottom: 50px !important;

  }

  .m-l-50-md-max {

    margin-left: 50px !important;

  }

  .m-a-55-md-max {

    margin: 55px !important;

  }

  .m-x-55-md-max {

    margin-right: 55px !important;

    margin-left: 55px !important;

  }

  .m-y-55-md-max {

    margin-top: 55px !important;

    margin-bottom: 55px !important;

  }

  .m-t-55-md-max {

    margin-top: 55px !important;

  }

  .m-r-55-md-max {

    margin-right: 55px !important;

  }

  .m-b-55-md-max {

    margin-bottom: 55px !important;

  }

  .m-l-55-md-max {

    margin-left: 55px !important;

  }

  .m-a-60-md-max {

    margin: 60px !important;

  }

  .m-x-60-md-max {

    margin-right: 60px !important;

    margin-left: 60px !important;

  }

  .m-y-60-md-max {

    margin-top: 60px !important;

    margin-bottom: 60px !important;

  }

  .m-t-60-md-max {

    margin-top: 60px !important;

  }

  .m-r-60-md-max {

    margin-right: 60px !important;

  }

  .m-b-60-md-max {

    margin-bottom: 60px !important;

  }

  .m-l-60-md-max {

    margin-left: 60px !important;

  }

  .m-a-65-md-max {

    margin: 65px !important;

  }

  .m-x-65-md-max {

    margin-right: 65px !important;

    margin-left: 65px !important;

  }

  .m-y-65-md-max {

    margin-top: 65px !important;

    margin-bottom: 65px !important;

  }

  .m-t-65-md-max {

    margin-top: 65px !important;

  }

  .m-r-65-md-max {

    margin-right: 65px !important;

  }

  .m-b-65-md-max {

    margin-bottom: 65px !important;

  }

  .m-l-65-md-max {

    margin-left: 65px !important;

  }

  .m-a-70-md-max {

    margin: 70px !important;

  }

  .m-x-70-md-max {

    margin-right: 70px !important;

    margin-left: 70px !important;

  }

  .m-y-70-md-max {

    margin-top: 70px !important;

    margin-bottom: 70px !important;

  }

  .m-t-70-md-max {

    margin-top: 70px !important;

  }

  .m-r-70-md-max {

    margin-right: 70px !important;

  }

  .m-b-70-md-max {

    margin-bottom: 70px !important;

  }

  .m-l-70-md-max {

    margin-left: 70px !important;

  }

  .m-a-75-md-max {

    margin: 75px !important;

  }

  .m-x-75-md-max {

    margin-right: 75px !important;

    margin-left: 75px !important;

  }

  .m-y-75-md-max {

    margin-top: 75px !important;

    margin-bottom: 75px !important;

  }

  .m-t-75-md-max {

    margin-top: 75px !important;

  }

  .m-r-75-md-max {

    margin-right: 75px !important;

  }

  .m-b-75-md-max {

    margin-bottom: 75px !important;

  }

  .m-l-75-md-max {

    margin-left: 75px !important;

  }

  .m-a-80-md-max {

    margin: 80px !important;

  }

  .m-x-80-md-max {

    margin-right: 80px !important;

    margin-left: 80px !important;

  }

  .m-y-80-md-max {

    margin-top: 80px !important;

    margin-bottom: 80px !important;

  }

  .m-t-80-md-max {

    margin-top: 80px !important;

  }

  .m-r-80-md-max {

    margin-right: 80px !important;

  }

  .m-b-80-md-max {

    margin-bottom: 80px !important;

  }

  .m-l-80-md-max {

    margin-left: 80px !important;

  }

}



/**

 * padding

 */

.p-a-0 {

  padding: 0 !important;

}



.p-x-0 {

  padding-right: 0 !important;

  padding-left: 0 !important;

}



.p-y-0 {

  padding-top: 0 !important;

  padding-bottom: 0 !important;

}



.p-t-0 {

  padding-top: 0 !important;

}



.p-r-0 {

  padding-right: 0 !important;

}



.p-b-0 {

  padding-bottom: 0 !important;

}



.p-l-0 {

  padding-left: 0 !important;

}



.p-a-5 {

  padding: 5px !important;

}



.p-x-5 {

  padding-right: 5px !important;

  padding-left: 5px !important;

}



.p-y-5 {

  padding-top: 5px !important;

  padding-bottom: 5px !important;

}



.p-t-5 {

  padding-top: 5px !important;

}



.p-r-5 {

  padding-right: 5px !important;

}



.p-b-5 {

  padding-bottom: 5px !important;

}



.p-l-5 {

  padding-left: 5px !important;

}



.p-a-10 {

  padding: 10px !important;

}



.p-x-10 {

  padding-right: 10px !important;

  padding-left: 10px !important;

}



.p-y-10 {

  padding-top: 10px !important;

  padding-bottom: 10px !important;

}



.p-t-10 {

  padding-top: 10px !important;

}



.p-r-10 {

  padding-right: 10px !important;

}



.p-b-10 {

  padding-bottom: 10px !important;

}



.p-l-10 {

  padding-left: 10px !important;

}



.p-a-15 {

  padding: 15px !important;

}



.p-x-15 {

  padding-right: 15px !important;

  padding-left: 15px !important;

}



.p-y-15 {

  padding-top: 15px !important;

  padding-bottom: 15px !important;

}



.p-t-15 {

  padding-top: 15px !important;

}



.p-r-15 {

  padding-right: 15px !important;

}



.p-b-15 {

  padding-bottom: 15px !important;

}



.p-l-15 {

  padding-left: 15px !important;

}



.p-a-20 {

  padding: 20px !important;

}



.p-x-20 {

  padding-right: 20px !important;

  padding-left: 20px !important;

}



.p-y-20 {

  padding-top: 20px !important;

  padding-bottom: 20px !important;

}



.p-t-20 {

  padding-top: 20px !important;

}



.p-r-20 {

  padding-right: 20px !important;

}



.p-b-20 {

  padding-bottom: 20px !important;

}



.p-l-20 {

  padding-left: 20px !important;

}



.p-a-25 {

  padding: 25px !important;

}



.p-x-25 {

  padding-right: 25px !important;

  padding-left: 25px !important;

}



.p-y-25 {

  padding-top: 25px !important;

  padding-bottom: 25px !important;

}



.p-t-25 {

  padding-top: 25px !important;

}



.p-r-25 {

  padding-right: 25px !important;

}



.p-b-25 {

  padding-bottom: 25px !important;

}



.p-l-25 {

  padding-left: 25px !important;

}



.p-a-30 {

  padding: 30px !important;

}



.p-x-30 {

  padding-right: 30px !important;

  padding-left: 30px !important;

}



.p-y-30 {

  padding-top: 30px !important;

  padding-bottom: 30px !important;

}



.p-t-30 {

  padding-top: 30px !important;

}



.p-r-30 {

  padding-right: 30px !important;

}



.p-b-30 {

  padding-bottom: 30px !important;

}



.p-l-30 {

  padding-left: 30px !important;

}



.p-a-35 {

  padding: 35px !important;

}



.p-x-35 {

  padding-right: 35px !important;

  padding-left: 35px !important;

}



.p-y-35 {

  padding-top: 35px !important;

  padding-bottom: 35px !important;

}



.p-t-35 {

  padding-top: 35px !important;

}



.p-r-35 {

  padding-right: 35px !important;

}



.p-b-35 {

  padding-bottom: 35px !important;

}



.p-l-35 {

  padding-left: 35px !important;

}



.p-a-40 {

  padding: 40px !important;

}



.p-x-40 {

  padding-right: 40px !important;

  padding-left: 40px !important;

}



.p-y-40 {

  padding-top: 40px !important;

  padding-bottom: 40px !important;

}



.p-t-40 {

  padding-top: 40px !important;

}



.p-r-40 {

  padding-right: 40px !important;

}



.p-b-40 {

  padding-bottom: 40px !important;

}



.p-l-40 {

  padding-left: 40px !important;

}



.p-a-45 {

  padding: 45px !important;

}



.p-x-45 {

  padding-right: 45px !important;

  padding-left: 45px !important;

}



.p-y-45 {

  padding-top: 45px !important;

  padding-bottom: 45px !important;

}



.p-t-45 {

  padding-top: 45px !important;

}



.p-r-45 {

  padding-right: 45px !important;

}



.p-b-45 {

  padding-bottom: 45px !important;

}



.p-l-45 {

  padding-left: 45px !important;

}



.p-a-50 {

  padding: 50px !important;

}



.p-x-50 {

  padding-right: 50px !important;

  padding-left: 50px !important;

}



.p-y-50 {

  padding-top: 50px !important;

  padding-bottom: 50px !important;

}



.p-t-50 {

  padding-top: 50px !important;

}



.p-r-50 {

  padding-right: 50px !important;

}



.p-b-50 {

  padding-bottom: 50px !important;

}



.p-l-50 {

  padding-left: 50px !important;

}



.p-a-55 {

  padding: 55px !important;

}



.p-x-55 {

  padding-right: 55px !important;

  padding-left: 55px !important;

}



.p-y-55 {

  padding-top: 55px !important;

  padding-bottom: 55px !important;

}



.p-t-55 {

  padding-top: 55px !important;

}



.p-r-55 {

  padding-right: 55px !important;

}



.p-b-55 {

  padding-bottom: 55px !important;

}



.p-l-55 {

  padding-left: 55px !important;

}



.p-a-60 {

  padding: 60px !important;

}



.p-x-60 {

  padding-right: 60px !important;

  padding-left: 60px !important;

}



.p-y-60 {

  padding-top: 60px !important;

  padding-bottom: 60px !important;

}



.p-t-60 {

  padding-top: 60px !important;

}



.p-r-60 {

  padding-right: 60px !important;

}



.p-b-60 {

  padding-bottom: 60px !important;

}



.p-l-60 {

  padding-left: 60px !important;

}



.p-a-65 {

  padding: 65px !important;

}



.p-x-65 {

  padding-right: 65px !important;

  padding-left: 65px !important;

}



.p-y-65 {

  padding-top: 65px !important;

  padding-bottom: 65px !important;

}



.p-t-65 {

  padding-top: 65px !important;

}



.p-r-65 {

  padding-right: 65px !important;

}



.p-b-65 {

  padding-bottom: 65px !important;

}



.p-l-65 {

  padding-left: 65px !important;

}



.p-a-70 {

  padding: 70px !important;

}



.p-x-70 {

  padding-right: 70px !important;

  padding-left: 70px !important;

}



.p-y-70 {

  padding-top: 70px !important;

  padding-bottom: 70px !important;

}



.p-t-70 {

  padding-top: 70px !important;

}



.p-r-70 {

  padding-right: 70px !important;

}



.p-b-70 {

  padding-bottom: 70px !important;

}



.p-l-70 {

  padding-left: 70px !important;

}



.p-a-75 {

  padding: 75px !important;

}



.p-x-75 {

  padding-right: 75px !important;

  padding-left: 75px !important;

}



.p-y-75 {

  padding-top: 75px !important;

  padding-bottom: 75px !important;

}



.p-t-75 {

  padding-top: 75px !important;

}



.p-r-75 {

  padding-right: 75px !important;

}



.p-b-75 {

  padding-bottom: 75px !important;

}



.p-l-75 {

  padding-left: 75px !important;

}



.p-a-80 {

  padding: 80px !important;

}



.p-x-80 {

  padding-right: 80px !important;

  padding-left: 80px !important;

}



.p-y-80 {

  padding-top: 80px !important;

  padding-bottom: 80px !important;

}



.p-t-80 {

  padding-top: 80px !important;

}



.p-r-80 {

  padding-right: 80px !important;

}



.p-b-80 {

  padding-bottom: 80px !important;

}



.p-l-80 {

  padding-left: 80px !important;

}



@media (min-width: 480px) {

  .p-a-0-xs-min {

    padding: 0 !important;

  }

  .p-x-0-xs-min {

    padding-right: 0 !important;

    padding-left: 0 !important;

  }

  .p-y-0-xs-min {

    padding-top: 0 !important !important;

    padding-bottom: 0 !important;

  }

  .p-t-0-xs-min {

    padding-top: 0 !important;

  }

  .p-r-0-xs-min {

    padding-right: 0 !important;

  }

  .p-b-0-xs-min {

    padding-bottom: 0 !important;

  }

  .p-l-0-xs-min {

    padding-left: 0 !important;

  }

  .p-a-5-xs-min {

    padding: 5px !important;

  }

  .p-x-5-xs-min {

    padding-right: 5px !important;

    padding-left: 5px !important;

  }

  .p-y-5-xs-min {

    padding-top: 5px !important !important;

    padding-bottom: 5px !important;

  }

  .p-t-5-xs-min {

    padding-top: 5px !important;

  }

  .p-r-5-xs-min {

    padding-right: 5px !important;

  }

  .p-b-5-xs-min {

    padding-bottom: 5px !important;

  }

  .p-l-5-xs-min {

    padding-left: 5px !important;

  }

  .p-a-10-xs-min {

    padding: 10px !important;

  }

  .p-x-10-xs-min {

    padding-right: 10px !important;

    padding-left: 10px !important;

  }

  .p-y-10-xs-min {

    padding-top: 10px !important !important;

    padding-bottom: 10px !important;

  }

  .p-t-10-xs-min {

    padding-top: 10px !important;

  }

  .p-r-10-xs-min {

    padding-right: 10px !important;

  }

  .p-b-10-xs-min {

    padding-bottom: 10px !important;

  }

  .p-l-10-xs-min {

    padding-left: 10px !important;

  }

  .p-a-15-xs-min {

    padding: 15px !important;

  }

  .p-x-15-xs-min {

    padding-right: 15px !important;

    padding-left: 15px !important;

  }

  .p-y-15-xs-min {

    padding-top: 15px !important !important;

    padding-bottom: 15px !important;

  }

  .p-t-15-xs-min {

    padding-top: 15px !important;

  }

  .p-r-15-xs-min {

    padding-right: 15px !important;

  }

  .p-b-15-xs-min {

    padding-bottom: 15px !important;

  }

  .p-l-15-xs-min {

    padding-left: 15px !important;

  }

  .p-a-20-xs-min {

    padding: 20px !important;

  }

  .p-x-20-xs-min {

    padding-right: 20px !important;

    padding-left: 20px !important;

  }

  .p-y-20-xs-min {

    padding-top: 20px !important !important;

    padding-bottom: 20px !important;

  }

  .p-t-20-xs-min {

    padding-top: 20px !important;

  }

  .p-r-20-xs-min {

    padding-right: 20px !important;

  }

  .p-b-20-xs-min {

    padding-bottom: 20px !important;

  }

  .p-l-20-xs-min {

    padding-left: 20px !important;

  }

  .p-a-25-xs-min {

    padding: 25px !important;

  }

  .p-x-25-xs-min {

    padding-right: 25px !important;

    padding-left: 25px !important;

  }

  .p-y-25-xs-min {

    padding-top: 25px !important !important;

    padding-bottom: 25px !important;

  }

  .p-t-25-xs-min {

    padding-top: 25px !important;

  }

  .p-r-25-xs-min {

    padding-right: 25px !important;

  }

  .p-b-25-xs-min {

    padding-bottom: 25px !important;

  }

  .p-l-25-xs-min {

    padding-left: 25px !important;

  }

  .p-a-30-xs-min {

    padding: 30px !important;

  }

  .p-x-30-xs-min {

    padding-right: 30px !important;

    padding-left: 30px !important;

  }

  .p-y-30-xs-min {

    padding-top: 30px !important !important;

    padding-bottom: 30px !important;

  }

  .p-t-30-xs-min {

    padding-top: 30px !important;

  }

  .p-r-30-xs-min {

    padding-right: 30px !important;

  }

  .p-b-30-xs-min {

    padding-bottom: 30px !important;

  }

  .p-l-30-xs-min {

    padding-left: 30px !important;

  }

  .p-a-35-xs-min {

    padding: 35px !important;

  }

  .p-x-35-xs-min {

    padding-right: 35px !important;

    padding-left: 35px !important;

  }

  .p-y-35-xs-min {

    padding-top: 35px !important !important;

    padding-bottom: 35px !important;

  }

  .p-t-35-xs-min {

    padding-top: 35px !important;

  }

  .p-r-35-xs-min {

    padding-right: 35px !important;

  }

  .p-b-35-xs-min {

    padding-bottom: 35px !important;

  }

  .p-l-35-xs-min {

    padding-left: 35px !important;

  }

  .p-a-40-xs-min {

    padding: 40px !important;

  }

  .p-x-40-xs-min {

    padding-right: 40px !important;

    padding-left: 40px !important;

  }

  .p-y-40-xs-min {

    padding-top: 40px !important !important;

    padding-bottom: 40px !important;

  }

  .p-t-40-xs-min {

    padding-top: 40px !important;

  }

  .p-r-40-xs-min {

    padding-right: 40px !important;

  }

  .p-b-40-xs-min {

    padding-bottom: 40px !important;

  }

  .p-l-40-xs-min {

    padding-left: 40px !important;

  }

  .p-a-45-xs-min {

    padding: 45px !important;

  }

  .p-x-45-xs-min {

    padding-right: 45px !important;

    padding-left: 45px !important;

  }

  .p-y-45-xs-min {

    padding-top: 45px !important !important;

    padding-bottom: 45px !important;

  }

  .p-t-45-xs-min {

    padding-top: 45px !important;

  }

  .p-r-45-xs-min {

    padding-right: 45px !important;

  }

  .p-b-45-xs-min {

    padding-bottom: 45px !important;

  }

  .p-l-45-xs-min {

    padding-left: 45px !important;

  }

  .p-a-50-xs-min {

    padding: 50px !important;

  }

  .p-x-50-xs-min {

    padding-right: 50px !important;

    padding-left: 50px !important;

  }

  .p-y-50-xs-min {

    padding-top: 50px !important !important;

    padding-bottom: 50px !important;

  }

  .p-t-50-xs-min {

    padding-top: 50px !important;

  }

  .p-r-50-xs-min {

    padding-right: 50px !important;

  }

  .p-b-50-xs-min {

    padding-bottom: 50px !important;

  }

  .p-l-50-xs-min {

    padding-left: 50px !important;

  }

  .p-a-55-xs-min {

    padding: 55px !important;

  }

  .p-x-55-xs-min {

    padding-right: 55px !important;

    padding-left: 55px !important;

  }

  .p-y-55-xs-min {

    padding-top: 55px !important !important;

    padding-bottom: 55px !important;

  }

  .p-t-55-xs-min {

    padding-top: 55px !important;

  }

  .p-r-55-xs-min {

    padding-right: 55px !important;

  }

  .p-b-55-xs-min {

    padding-bottom: 55px !important;

  }

  .p-l-55-xs-min {

    padding-left: 55px !important;

  }

  .p-a-60-xs-min {

    padding: 60px !important;

  }

  .p-x-60-xs-min {

    padding-right: 60px !important;

    padding-left: 60px !important;

  }

  .p-y-60-xs-min {

    padding-top: 60px !important !important;

    padding-bottom: 60px !important;

  }

  .p-t-60-xs-min {

    padding-top: 60px !important;

  }

  .p-r-60-xs-min {

    padding-right: 60px !important;

  }

  .p-b-60-xs-min {

    padding-bottom: 60px !important;

  }

  .p-l-60-xs-min {

    padding-left: 60px !important;

  }

  .p-a-65-xs-min {

    padding: 65px !important;

  }

  .p-x-65-xs-min {

    padding-right: 65px !important;

    padding-left: 65px !important;

  }

  .p-y-65-xs-min {

    padding-top: 65px !important !important;

    padding-bottom: 65px !important;

  }

  .p-t-65-xs-min {

    padding-top: 65px !important;

  }

  .p-r-65-xs-min {

    padding-right: 65px !important;

  }

  .p-b-65-xs-min {

    padding-bottom: 65px !important;

  }

  .p-l-65-xs-min {

    padding-left: 65px !important;

  }

  .p-a-70-xs-min {

    padding: 70px !important;

  }

  .p-x-70-xs-min {

    padding-right: 70px !important;

    padding-left: 70px !important;

  }

  .p-y-70-xs-min {

    padding-top: 70px !important !important;

    padding-bottom: 70px !important;

  }

  .p-t-70-xs-min {

    padding-top: 70px !important;

  }

  .p-r-70-xs-min {

    padding-right: 70px !important;

  }

  .p-b-70-xs-min {

    padding-bottom: 70px !important;

  }

  .p-l-70-xs-min {

    padding-left: 70px !important;

  }

  .p-a-75-xs-min {

    padding: 75px !important;

  }

  .p-x-75-xs-min {

    padding-right: 75px !important;

    padding-left: 75px !important;

  }

  .p-y-75-xs-min {

    padding-top: 75px !important !important;

    padding-bottom: 75px !important;

  }

  .p-t-75-xs-min {

    padding-top: 75px !important;

  }

  .p-r-75-xs-min {

    padding-right: 75px !important;

  }

  .p-b-75-xs-min {

    padding-bottom: 75px !important;

  }

  .p-l-75-xs-min {

    padding-left: 75px !important;

  }

  .p-a-80-xs-min {

    padding: 80px !important;

  }

  .p-x-80-xs-min {

    padding-right: 80px !important;

    padding-left: 80px !important;

  }

  .p-y-80-xs-min {

    padding-top: 80px !important !important;

    padding-bottom: 80px !important;

  }

  .p-t-80-xs-min {

    padding-top: 80px !important;

  }

  .p-r-80-xs-min {

    padding-right: 80px !important;

  }

  .p-b-80-xs-min {

    padding-bottom: 80px !important;

  }

  .p-l-80-xs-min {

    padding-left: 80px !important;

  }

}



@media (min-width: 768px) {

  .p-a-0-sm-min {

    padding: 0 !important;

  }

  .p-x-0-sm-min {

    padding-right: 0 !important;

    padding-left: 0 !important;

  }

  .p-y-0-sm-min {

    padding-top: 0 !important !important;

    padding-bottom: 0 !important;

  }

  .p-t-0-sm-min {

    padding-top: 0 !important;

  }

  .p-r-0-sm-min {

    padding-right: 0 !important;

  }

  .p-b-0-sm-min {

    padding-bottom: 0 !important;

  }

  .p-l-0-sm-min {

    padding-left: 0 !important;

  }

  .p-a-5-sm-min {

    padding: 5px !important;

  }

  .p-x-5-sm-min {

    padding-right: 5px !important;

    padding-left: 5px !important;

  }

  .p-y-5-sm-min {

    padding-top: 5px !important !important;

    padding-bottom: 5px !important;

  }

  .p-t-5-sm-min {

    padding-top: 5px !important;

  }

  .p-r-5-sm-min {

    padding-right: 5px !important;

  }

  .p-b-5-sm-min {

    padding-bottom: 5px !important;

  }

  .p-l-5-sm-min {

    padding-left: 5px !important;

  }

  .p-a-10-sm-min {

    padding: 10px !important;

  }

  .p-x-10-sm-min {

    padding-right: 10px !important;

    padding-left: 10px !important;

  }

  .p-y-10-sm-min {

    padding-top: 10px !important !important;

    padding-bottom: 10px !important;

  }

  .p-t-10-sm-min {

    padding-top: 10px !important;

  }

  .p-r-10-sm-min {

    padding-right: 10px !important;

  }

  .p-b-10-sm-min {

    padding-bottom: 10px !important;

  }

  .p-l-10-sm-min {

    padding-left: 10px !important;

  }

  .p-a-15-sm-min {

    padding: 15px !important;

  }

  .p-x-15-sm-min {

    padding-right: 15px !important;

    padding-left: 15px !important;

  }

  .p-y-15-sm-min {

    padding-top: 15px !important !important;

    padding-bottom: 15px !important;

  }

  .p-t-15-sm-min {

    padding-top: 15px !important;

  }

  .p-r-15-sm-min {

    padding-right: 15px !important;

  }

  .p-b-15-sm-min {

    padding-bottom: 15px !important;

  }

  .p-l-15-sm-min {

    padding-left: 15px !important;

  }

  .p-a-20-sm-min {

    padding: 20px !important;

  }

  .p-x-20-sm-min {

    padding-right: 20px !important;

    padding-left: 20px !important;

  }

  .p-y-20-sm-min {

    padding-top: 20px !important !important;

    padding-bottom: 20px !important;

  }

  .p-t-20-sm-min {

    padding-top: 20px !important;

  }

  .p-r-20-sm-min {

    padding-right: 20px !important;

  }

  .p-b-20-sm-min {

    padding-bottom: 20px !important;

  }

  .p-l-20-sm-min {

    padding-left: 20px !important;

  }

  .p-a-25-sm-min {

    padding: 25px !important;

  }

  .p-x-25-sm-min {

    padding-right: 25px !important;

    padding-left: 25px !important;

  }

  .p-y-25-sm-min {

    padding-top: 25px !important !important;

    padding-bottom: 25px !important;

  }

  .p-t-25-sm-min {

    padding-top: 25px !important;

  }

  .p-r-25-sm-min {

    padding-right: 25px !important;

  }

  .p-b-25-sm-min {

    padding-bottom: 25px !important;

  }

  .p-l-25-sm-min {

    padding-left: 25px !important;

  }

  .p-a-30-sm-min {

    padding: 30px !important;

  }

  .p-x-30-sm-min {

    padding-right: 30px !important;

    padding-left: 30px !important;

  }

  .p-y-30-sm-min {

    padding-top: 30px !important !important;

    padding-bottom: 30px !important;

  }

  .p-t-30-sm-min {

    padding-top: 30px !important;

  }

  .p-r-30-sm-min {

    padding-right: 30px !important;

  }

  .p-b-30-sm-min {

    padding-bottom: 30px !important;

  }

  .p-l-30-sm-min {

    padding-left: 30px !important;

  }

  .p-a-35-sm-min {

    padding: 35px !important;

  }

  .p-x-35-sm-min {

    padding-right: 35px !important;

    padding-left: 35px !important;

  }

  .p-y-35-sm-min {

    padding-top: 35px !important !important;

    padding-bottom: 35px !important;

  }

  .p-t-35-sm-min {

    padding-top: 35px !important;

  }

  .p-r-35-sm-min {

    padding-right: 35px !important;

  }

  .p-b-35-sm-min {

    padding-bottom: 35px !important;

  }

  .p-l-35-sm-min {

    padding-left: 35px !important;

  }

  .p-a-40-sm-min {

    padding: 40px !important;

  }

  .p-x-40-sm-min {

    padding-right: 40px !important;

    padding-left: 40px !important;

  }

  .p-y-40-sm-min {

    padding-top: 40px !important !important;

    padding-bottom: 40px !important;

  }

  .p-t-40-sm-min {

    padding-top: 40px !important;

  }

  .p-r-40-sm-min {

    padding-right: 40px !important;

  }

  .p-b-40-sm-min {

    padding-bottom: 40px !important;

  }

  .p-l-40-sm-min {

    padding-left: 40px !important;

  }

  .p-a-45-sm-min {

    padding: 45px !important;

  }

  .p-x-45-sm-min {

    padding-right: 45px !important;

    padding-left: 45px !important;

  }

  .p-y-45-sm-min {

    padding-top: 45px !important !important;

    padding-bottom: 45px !important;

  }

  .p-t-45-sm-min {

    padding-top: 45px !important;

  }

  .p-r-45-sm-min {

    padding-right: 45px !important;

  }

  .p-b-45-sm-min {

    padding-bottom: 45px !important;

  }

  .p-l-45-sm-min {

    padding-left: 45px !important;

  }

  .p-a-50-sm-min {

    padding: 50px !important;

  }

  .p-x-50-sm-min {

    padding-right: 50px !important;

    padding-left: 50px !important;

  }

  .p-y-50-sm-min {

    padding-top: 50px !important !important;

    padding-bottom: 50px !important;

  }

  .p-t-50-sm-min {

    padding-top: 50px !important;

  }

  .p-r-50-sm-min {

    padding-right: 50px !important;

  }

  .p-b-50-sm-min {

    padding-bottom: 50px !important;

  }

  .p-l-50-sm-min {

    padding-left: 50px !important;

  }

  .p-a-55-sm-min {

    padding: 55px !important;

  }

  .p-x-55-sm-min {

    padding-right: 55px !important;

    padding-left: 55px !important;

  }

  .p-y-55-sm-min {

    padding-top: 55px !important !important;

    padding-bottom: 55px !important;

  }

  .p-t-55-sm-min {

    padding-top: 55px !important;

  }

  .p-r-55-sm-min {

    padding-right: 55px !important;

  }

  .p-b-55-sm-min {

    padding-bottom: 55px !important;

  }

  .p-l-55-sm-min {

    padding-left: 55px !important;

  }

  .p-a-60-sm-min {

    padding: 60px !important;

  }

  .p-x-60-sm-min {

    padding-right: 60px !important;

    padding-left: 60px !important;

  }

  .p-y-60-sm-min {

    padding-top: 60px !important !important;

    padding-bottom: 60px !important;

  }

  .p-t-60-sm-min {

    padding-top: 60px !important;

  }

  .p-r-60-sm-min {

    padding-right: 60px !important;

  }

  .p-b-60-sm-min {

    padding-bottom: 60px !important;

  }

  .p-l-60-sm-min {

    padding-left: 60px !important;

  }

  .p-a-65-sm-min {

    padding: 65px !important;

  }

  .p-x-65-sm-min {

    padding-right: 65px !important;

    padding-left: 65px !important;

  }

  .p-y-65-sm-min {

    padding-top: 65px !important !important;

    padding-bottom: 65px !important;

  }

  .p-t-65-sm-min {

    padding-top: 65px !important;

  }

  .p-r-65-sm-min {

    padding-right: 65px !important;

  }

  .p-b-65-sm-min {

    padding-bottom: 65px !important;

  }

  .p-l-65-sm-min {

    padding-left: 65px !important;

  }

  .p-a-70-sm-min {

    padding: 70px !important;

  }

  .p-x-70-sm-min {

    padding-right: 70px !important;

    padding-left: 70px !important;

  }

  .p-y-70-sm-min {

    padding-top: 70px !important !important;

    padding-bottom: 70px !important;

  }

  .p-t-70-sm-min {

    padding-top: 70px !important;

  }

  .p-r-70-sm-min {

    padding-right: 70px !important;

  }

  .p-b-70-sm-min {

    padding-bottom: 70px !important;

  }

  .p-l-70-sm-min {

    padding-left: 70px !important;

  }

  .p-a-75-sm-min {

    padding: 75px !important;

  }

  .p-x-75-sm-min {

    padding-right: 75px !important;

    padding-left: 75px !important;

  }

  .p-y-75-sm-min {

    padding-top: 75px !important !important;

    padding-bottom: 75px !important;

  }

  .p-t-75-sm-min {

    padding-top: 75px !important;

  }

  .p-r-75-sm-min {

    padding-right: 75px !important;

  }

  .p-b-75-sm-min {

    padding-bottom: 75px !important;

  }

  .p-l-75-sm-min {

    padding-left: 75px !important;

  }

  .p-a-80-sm-min {

    padding: 80px !important;

  }

  .p-x-80-sm-min {

    padding-right: 80px !important;

    padding-left: 80px !important;

  }

  .p-y-80-sm-min {

    padding-top: 80px !important !important;

    padding-bottom: 80px !important;

  }

  .p-t-80-sm-min {

    padding-top: 80px !important;

  }

  .p-r-80-sm-min {

    padding-right: 80px !important;

  }

  .p-b-80-sm-min {

    padding-bottom: 80px !important;

  }

  .p-l-80-sm-min {

    padding-left: 80px !important;

  }

}



@media (min-width: 992px) {

  .p-a-0-md-min {

    padding: 0 !important;

  }

  .p-x-0-md-min {

    padding-right: 0 !important;

    padding-left: 0 !important;

  }

  .p-y-0-md-min {

    padding-top: 0 !important !important;

    padding-bottom: 0 !important;

  }

  .p-t-0-md-min {

    padding-top: 0 !important;

  }

  .p-r-0-md-min {

    padding-right: 0 !important;

  }

  .p-b-0-md-min {

    padding-bottom: 0 !important;

  }

  .p-l-0-md-min {

    padding-left: 0 !important;

  }

  .p-a-5-md-min {

    padding: 5px !important;

  }

  .p-x-5-md-min {

    padding-right: 5px !important;

    padding-left: 5px !important;

  }

  .p-y-5-md-min {

    padding-top: 5px !important !important;

    padding-bottom: 5px !important;

  }

  .p-t-5-md-min {

    padding-top: 5px !important;

  }

  .p-r-5-md-min {

    padding-right: 5px !important;

  }

  .p-b-5-md-min {

    padding-bottom: 5px !important;

  }

  .p-l-5-md-min {

    padding-left: 5px !important;

  }

  .p-a-10-md-min {

    padding: 10px !important;

  }

  .p-x-10-md-min {

    padding-right: 10px !important;

    padding-left: 10px !important;

  }

  .p-y-10-md-min {

    padding-top: 10px !important !important;

    padding-bottom: 10px !important;

  }

  .p-t-10-md-min {

    padding-top: 10px !important;

  }

  .p-r-10-md-min {

    padding-right: 10px !important;

  }

  .p-b-10-md-min {

    padding-bottom: 10px !important;

  }

  .p-l-10-md-min {

    padding-left: 10px !important;

  }

  .p-a-15-md-min {

    padding: 15px !important;

  }

  .p-x-15-md-min {

    padding-right: 15px !important;

    padding-left: 15px !important;

  }

  .p-y-15-md-min {

    padding-top: 15px !important !important;

    padding-bottom: 15px !important;

  }

  .p-t-15-md-min {

    padding-top: 15px !important;

  }

  .p-r-15-md-min {

    padding-right: 15px !important;

  }

  .p-b-15-md-min {

    padding-bottom: 15px !important;

  }

  .p-l-15-md-min {

    padding-left: 15px !important;

  }

  .p-a-20-md-min {

    padding: 20px !important;

  }

  .p-x-20-md-min {

    padding-right: 20px !important;

    padding-left: 20px !important;

  }

  .p-y-20-md-min {

    padding-top: 20px !important !important;

    padding-bottom: 20px !important;

  }

  .p-t-20-md-min {

    padding-top: 20px !important;

  }

  .p-r-20-md-min {

    padding-right: 20px !important;

  }

  .p-b-20-md-min {

    padding-bottom: 20px !important;

  }

  .p-l-20-md-min {

    padding-left: 20px !important;

  }

  .p-a-25-md-min {

    padding: 25px !important;

  }

  .p-x-25-md-min {

    padding-right: 25px !important;

    padding-left: 25px !important;

  }

  .p-y-25-md-min {

    padding-top: 25px !important !important;

    padding-bottom: 25px !important;

  }

  .p-t-25-md-min {

    padding-top: 25px !important;

  }

  .p-r-25-md-min {

    padding-right: 25px !important;

  }

  .p-b-25-md-min {

    padding-bottom: 25px !important;

  }

  .p-l-25-md-min {

    padding-left: 25px !important;

  }

  .p-a-30-md-min {

    padding: 30px !important;

  }

  .p-x-30-md-min {

    padding-right: 30px !important;

    padding-left: 30px !important;

  }

  .p-y-30-md-min {

    padding-top: 30px !important !important;

    padding-bottom: 30px !important;

  }

  .p-t-30-md-min {

    padding-top: 30px !important;

  }

  .p-r-30-md-min {

    padding-right: 30px !important;

  }

  .p-b-30-md-min {

    padding-bottom: 30px !important;

  }

  .p-l-30-md-min {

    padding-left: 30px !important;

  }

  .p-a-35-md-min {

    padding: 35px !important;

  }

  .p-x-35-md-min {

    padding-right: 35px !important;

    padding-left: 35px !important;

  }

  .p-y-35-md-min {

    padding-top: 35px !important !important;

    padding-bottom: 35px !important;

  }

  .p-t-35-md-min {

    padding-top: 35px !important;

  }

  .p-r-35-md-min {

    padding-right: 35px !important;

  }

  .p-b-35-md-min {

    padding-bottom: 35px !important;

  }

  .p-l-35-md-min {

    padding-left: 35px !important;

  }

  .p-a-40-md-min {

    padding: 40px !important;

  }

  .p-x-40-md-min {

    padding-right: 40px !important;

    padding-left: 40px !important;

  }

  .p-y-40-md-min {

    padding-top: 40px !important !important;

    padding-bottom: 40px !important;

  }

  .p-t-40-md-min {

    padding-top: 40px !important;

  }

  .p-r-40-md-min {

    padding-right: 40px !important;

  }

  .p-b-40-md-min {

    padding-bottom: 40px !important;

  }

  .p-l-40-md-min {

    padding-left: 40px !important;

  }

  .p-a-45-md-min {

    padding: 45px !important;

  }

  .p-x-45-md-min {

    padding-right: 45px !important;

    padding-left: 45px !important;

  }

  .p-y-45-md-min {

    padding-top: 45px !important !important;

    padding-bottom: 45px !important;

  }

  .p-t-45-md-min {

    padding-top: 45px !important;

  }

  .p-r-45-md-min {

    padding-right: 45px !important;

  }

  .p-b-45-md-min {

    padding-bottom: 45px !important;

  }

  .p-l-45-md-min {

    padding-left: 45px !important;

  }

  .p-a-50-md-min {

    padding: 50px !important;

  }

  .p-x-50-md-min {

    padding-right: 50px !important;

    padding-left: 50px !important;

  }

  .p-y-50-md-min {

    padding-top: 50px !important !important;

    padding-bottom: 50px !important;

  }

  .p-t-50-md-min {

    padding-top: 50px !important;

  }

  .p-r-50-md-min {

    padding-right: 50px !important;

  }

  .p-b-50-md-min {

    padding-bottom: 50px !important;

  }

  .p-l-50-md-min {

    padding-left: 50px !important;

  }

  .p-a-55-md-min {

    padding: 55px !important;

  }

  .p-x-55-md-min {

    padding-right: 55px !important;

    padding-left: 55px !important;

  }

  .p-y-55-md-min {

    padding-top: 55px !important !important;

    padding-bottom: 55px !important;

  }

  .p-t-55-md-min {

    padding-top: 55px !important;

  }

  .p-r-55-md-min {

    padding-right: 55px !important;

  }

  .p-b-55-md-min {

    padding-bottom: 55px !important;

  }

  .p-l-55-md-min {

    padding-left: 55px !important;

  }

  .p-a-60-md-min {

    padding: 60px !important;

  }

  .p-x-60-md-min {

    padding-right: 60px !important;

    padding-left: 60px !important;

  }

  .p-y-60-md-min {

    padding-top: 60px !important !important;

    padding-bottom: 60px !important;

  }

  .p-t-60-md-min {

    padding-top: 60px !important;

  }

  .p-r-60-md-min {

    padding-right: 60px !important;

  }

  .p-b-60-md-min {

    padding-bottom: 60px !important;

  }

  .p-l-60-md-min {

    padding-left: 60px !important;

  }

  .p-a-65-md-min {

    padding: 65px !important;

  }

  .p-x-65-md-min {

    padding-right: 65px !important;

    padding-left: 65px !important;

  }

  .p-y-65-md-min {

    padding-top: 65px !important !important;

    padding-bottom: 65px !important;

  }

  .p-t-65-md-min {

    padding-top: 65px !important;

  }

  .p-r-65-md-min {

    padding-right: 65px !important;

  }

  .p-b-65-md-min {

    padding-bottom: 65px !important;

  }

  .p-l-65-md-min {

    padding-left: 65px !important;

  }

  .p-a-70-md-min {

    padding: 70px !important;

  }

  .p-x-70-md-min {

    padding-right: 70px !important;

    padding-left: 70px !important;

  }

  .p-y-70-md-min {

    padding-top: 70px !important !important;

    padding-bottom: 70px !important;

  }

  .p-t-70-md-min {

    padding-top: 70px !important;

  }

  .p-r-70-md-min {

    padding-right: 70px !important;

  }

  .p-b-70-md-min {

    padding-bottom: 70px !important;

  }

  .p-l-70-md-min {

    padding-left: 70px !important;

  }

  .p-a-75-md-min {

    padding: 75px !important;

  }

  .p-x-75-md-min {

    padding-right: 75px !important;

    padding-left: 75px !important;

  }

  .p-y-75-md-min {

    padding-top: 75px !important !important;

    padding-bottom: 75px !important;

  }

  .p-t-75-md-min {

    padding-top: 75px !important;

  }

  .p-r-75-md-min {

    padding-right: 75px !important;

  }

  .p-b-75-md-min {

    padding-bottom: 75px !important;

  }

  .p-l-75-md-min {

    padding-left: 75px !important;

  }

  .p-a-80-md-min {

    padding: 80px !important;

  }

  .p-x-80-md-min {

    padding-right: 80px !important;

    padding-left: 80px !important;

  }

  .p-y-80-md-min {

    padding-top: 80px !important !important;

    padding-bottom: 80px !important;

  }

  .p-t-80-md-min {

    padding-top: 80px !important;

  }

  .p-r-80-md-min {

    padding-right: 80px !important;

  }

  .p-b-80-md-min {

    padding-bottom: 80px !important;

  }

  .p-l-80-md-min {

    padding-left: 80px !important;

  }

}



@media (max-width: 767px) {

  .p-a-0-xs-max {

    padding: 0 !important;

  }

  .p-x-0-xs-max {

    padding-right: 0 !important;

    padding-left: 0 !important;

  }

  .p-y-0-xs-max {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }

  .p-t-0-xs-max {

    padding-top: 0 !important;

  }

  .p-r-0-xs-max {

    padding-right: 0 !important;

  }

  .p-b-0-xs-max {

    padding-bottom: 0 !important;

  }

  .p-l-0-xs-max {

    padding-left: 0 !important;

  }

  .p-a-5-xs-max {

    padding: 5px !important;

  }

  .p-x-5-xs-max {

    padding-right: 5px !important;

    padding-left: 5px !important;

  }

  .p-y-5-xs-max {

    padding-top: 5px !important;

    padding-bottom: 5px !important;

  }

  .p-t-5-xs-max {

    padding-top: 5px !important;

  }

  .p-r-5-xs-max {

    padding-right: 5px !important;

  }

  .p-b-5-xs-max {

    padding-bottom: 5px !important;

  }

  .p-l-5-xs-max {

    padding-left: 5px !important;

  }

  .p-a-10-xs-max {

    padding: 10px !important;

  }

  .p-x-10-xs-max {

    padding-right: 10px !important;

    padding-left: 10px !important;

  }

  .p-y-10-xs-max {

    padding-top: 10px !important;

    padding-bottom: 10px !important;

  }

  .p-t-10-xs-max {

    padding-top: 10px !important;

  }

  .p-r-10-xs-max {

    padding-right: 10px !important;

  }

  .p-b-10-xs-max {

    padding-bottom: 10px !important;

  }

  .p-l-10-xs-max {

    padding-left: 10px !important;

  }

  .p-a-15-xs-max {

    padding: 15px !important;

  }

  .p-x-15-xs-max {

    padding-right: 15px !important;

    padding-left: 15px !important;

  }

  .p-y-15-xs-max {

    padding-top: 15px !important;

    padding-bottom: 15px !important;

  }

  .p-t-15-xs-max {

    padding-top: 15px !important;

  }

  .p-r-15-xs-max {

    padding-right: 15px !important;

  }

  .p-b-15-xs-max {

    padding-bottom: 15px !important;

  }

  .p-l-15-xs-max {

    padding-left: 15px !important;

  }

  .p-a-20-xs-max {

    padding: 20px !important;

  }

  .p-x-20-xs-max {

    padding-right: 20px !important;

    padding-left: 20px !important;

  }

  .p-y-20-xs-max {

    padding-top: 20px !important;

    padding-bottom: 20px !important;

  }

  .p-t-20-xs-max {

    padding-top: 20px !important;

  }

  .p-r-20-xs-max {

    padding-right: 20px !important;

  }

  .p-b-20-xs-max {

    padding-bottom: 20px !important;

  }

  .p-l-20-xs-max {

    padding-left: 20px !important;

  }

  .p-a-25-xs-max {

    padding: 25px !important;

  }

  .p-x-25-xs-max {

    padding-right: 25px !important;

    padding-left: 25px !important;

  }

  .p-y-25-xs-max {

    padding-top: 25px !important;

    padding-bottom: 25px !important;

  }

  .p-t-25-xs-max {

    padding-top: 25px !important;

  }

  .p-r-25-xs-max {

    padding-right: 25px !important;

  }

  .p-b-25-xs-max {

    padding-bottom: 25px !important;

  }

  .p-l-25-xs-max {

    padding-left: 25px !important;

  }

  .p-a-30-xs-max {

    padding: 30px !important;

  }

  .p-x-30-xs-max {

    padding-right: 30px !important;

    padding-left: 30px !important;

  }

  .p-y-30-xs-max {

    padding-top: 30px !important;

    padding-bottom: 30px !important;

  }

  .p-t-30-xs-max {

    padding-top: 30px !important;

  }

  .p-r-30-xs-max {

    padding-right: 30px !important;

  }

  .p-b-30-xs-max {

    padding-bottom: 30px !important;

  }

  .p-l-30-xs-max {

    padding-left: 30px !important;

  }

  .p-a-35-xs-max {

    padding: 35px !important;

  }

  .p-x-35-xs-max {

    padding-right: 35px !important;

    padding-left: 35px !important;

  }

  .p-y-35-xs-max {

    padding-top: 35px !important;

    padding-bottom: 35px !important;

  }

  .p-t-35-xs-max {

    padding-top: 35px !important;

  }

  .p-r-35-xs-max {

    padding-right: 35px !important;

  }

  .p-b-35-xs-max {

    padding-bottom: 35px !important;

  }

  .p-l-35-xs-max {

    padding-left: 35px !important;

  }

  .p-a-40-xs-max {

    padding: 40px !important;

  }

  .p-x-40-xs-max {

    padding-right: 40px !important;

    padding-left: 40px !important;

  }

  .p-y-40-xs-max {

    padding-top: 40px !important;

    padding-bottom: 40px !important;

  }

  .p-t-40-xs-max {

    padding-top: 40px !important;

  }

  .p-r-40-xs-max {

    padding-right: 40px !important;

  }

  .p-b-40-xs-max {

    padding-bottom: 40px !important;

  }

  .p-l-40-xs-max {

    padding-left: 40px !important;

  }

  .p-a-45-xs-max {

    padding: 45px !important;

  }

  .p-x-45-xs-max {

    padding-right: 45px !important;

    padding-left: 45px !important;

  }

  .p-y-45-xs-max {

    padding-top: 45px !important;

    padding-bottom: 45px !important;

  }

  .p-t-45-xs-max {

    padding-top: 45px !important;

  }

  .p-r-45-xs-max {

    padding-right: 45px !important;

  }

  .p-b-45-xs-max {

    padding-bottom: 45px !important;

  }

  .p-l-45-xs-max {

    padding-left: 45px !important;

  }

  .p-a-50-xs-max {

    padding: 50px !important;

  }

  .p-x-50-xs-max {

    padding-right: 50px !important;

    padding-left: 50px !important;

  }

  .p-y-50-xs-max {

    padding-top: 50px !important;

    padding-bottom: 50px !important;

  }

  .p-t-50-xs-max {

    padding-top: 50px !important;

  }

  .p-r-50-xs-max {

    padding-right: 50px !important;

  }

  .p-b-50-xs-max {

    padding-bottom: 50px !important;

  }

  .p-l-50-xs-max {

    padding-left: 50px !important;

  }

  .p-a-55-xs-max {

    padding: 55px !important;

  }

  .p-x-55-xs-max {

    padding-right: 55px !important;

    padding-left: 55px !important;

  }

  .p-y-55-xs-max {

    padding-top: 55px !important;

    padding-bottom: 55px !important;

  }

  .p-t-55-xs-max {

    padding-top: 55px !important;

  }

  .p-r-55-xs-max {

    padding-right: 55px !important;

  }

  .p-b-55-xs-max {

    padding-bottom: 55px !important;

  }

  .p-l-55-xs-max {

    padding-left: 55px !important;

  }

  .p-a-60-xs-max {

    padding: 60px !important;

  }

  .p-x-60-xs-max {

    padding-right: 60px !important;

    padding-left: 60px !important;

  }

  .p-y-60-xs-max {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .p-t-60-xs-max {

    padding-top: 60px !important;

  }

  .p-r-60-xs-max {

    padding-right: 60px !important;

  }

  .p-b-60-xs-max {

    padding-bottom: 60px !important;

  }

  .p-l-60-xs-max {

    padding-left: 60px !important;

  }

  .p-a-65-xs-max {

    padding: 65px !important;

  }

  .p-x-65-xs-max {

    padding-right: 65px !important;

    padding-left: 65px !important;

  }

  .p-y-65-xs-max {

    padding-top: 65px !important;

    padding-bottom: 65px !important;

  }

  .p-t-65-xs-max {

    padding-top: 65px !important;

  }

  .p-r-65-xs-max {

    padding-right: 65px !important;

  }

  .p-b-65-xs-max {

    padding-bottom: 65px !important;

  }

  .p-l-65-xs-max {

    padding-left: 65px !important;

  }

  .p-a-70-xs-max {

    padding: 70px !important;

  }

  .p-x-70-xs-max {

    padding-right: 70px !important;

    padding-left: 70px !important;

  }

  .p-y-70-xs-max {

    padding-top: 70px !important;

    padding-bottom: 70px !important;

  }

  .p-t-70-xs-max {

    padding-top: 70px !important;

  }

  .p-r-70-xs-max {

    padding-right: 70px !important;

  }

  .p-b-70-xs-max {

    padding-bottom: 70px !important;

  }

  .p-l-70-xs-max {

    padding-left: 70px !important;

  }

  .p-a-75-xs-max {

    padding: 75px !important;

  }

  .p-x-75-xs-max {

    padding-right: 75px !important;

    padding-left: 75px !important;

  }

  .p-y-75-xs-max {

    padding-top: 75px !important;

    padding-bottom: 75px !important;

  }

  .p-t-75-xs-max {

    padding-top: 75px !important;

  }

  .p-r-75-xs-max {

    padding-right: 75px !important;

  }

  .p-b-75-xs-max {

    padding-bottom: 75px !important;

  }

  .p-l-75-xs-max {

    padding-left: 75px !important;

  }

  .p-a-80-xs-max {

    padding: 80px !important;

  }

  .p-x-80-xs-max {

    padding-right: 80px !important;

    padding-left: 80px !important;

  }

  .p-y-80-xs-max {

    padding-top: 80px !important;

    padding-bottom: 80px !important;

  }

  .p-t-80-xs-max {

    padding-top: 80px !important;

  }

  .p-r-80-xs-max {

    padding-right: 80px !important;

  }

  .p-b-80-xs-max {

    padding-bottom: 80px !important;

  }

  .p-l-80-xs-max {

    padding-left: 80px !important;

  }

}



@media (max-width: 991px) {

  .p-a-0-sm-max {

    padding: 0 !important;

  }

  .p-x-0-sm-max {

    padding-right: 0 !important;

    padding-left: 0 !important;

  }

  .p-y-0-sm-max {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }

  .p-t-0-sm-max {

    padding-top: 0 !important;

  }

  .p-r-0-sm-max {

    padding-right: 0 !important;

  }

  .p-b-0-sm-max {

    padding-bottom: 0 !important;

  }

  .p-l-0-sm-max {

    padding-left: 0 !important;

  }

  .p-a-5-sm-max {

    padding: 5px !important;

  }

  .p-x-5-sm-max {

    padding-right: 5px !important;

    padding-left: 5px !important;

  }

  .p-y-5-sm-max {

    padding-top: 5px !important;

    padding-bottom: 5px !important;

  }

  .p-t-5-sm-max {

    padding-top: 5px !important;

  }

  .p-r-5-sm-max {

    padding-right: 5px !important;

  }

  .p-b-5-sm-max {

    padding-bottom: 5px !important;

  }

  .p-l-5-sm-max {

    padding-left: 5px !important;

  }

  .p-a-10-sm-max {

    padding: 10px !important;

  }

  .p-x-10-sm-max {

    padding-right: 10px !important;

    padding-left: 10px !important;

  }

  .p-y-10-sm-max {

    padding-top: 10px !important;

    padding-bottom: 10px !important;

  }

  .p-t-10-sm-max {

    padding-top: 10px !important;

  }

  .p-r-10-sm-max {

    padding-right: 10px !important;

  }

  .p-b-10-sm-max {

    padding-bottom: 10px !important;

  }

  .p-l-10-sm-max {

    padding-left: 10px !important;

  }

  .p-a-15-sm-max {

    padding: 15px !important;

  }

  .p-x-15-sm-max {

    padding-right: 15px !important;

    padding-left: 15px !important;

  }

  .p-y-15-sm-max {

    padding-top: 15px !important;

    padding-bottom: 15px !important;

  }

  .p-t-15-sm-max {

    padding-top: 15px !important;

  }

  .p-r-15-sm-max {

    padding-right: 15px !important;

  }

  .p-b-15-sm-max {

    padding-bottom: 15px !important;

  }

  .p-l-15-sm-max {

    padding-left: 15px !important;

  }

  .p-a-20-sm-max {

    padding: 20px !important;

  }

  .p-x-20-sm-max {

    padding-right: 20px !important;

    padding-left: 20px !important;

  }

  .p-y-20-sm-max {

    padding-top: 20px !important;

    padding-bottom: 20px !important;

  }

  .p-t-20-sm-max {

    padding-top: 20px !important;

  }

  .p-r-20-sm-max {

    padding-right: 20px !important;

  }

  .p-b-20-sm-max {

    padding-bottom: 20px !important;

  }

  .p-l-20-sm-max {

    padding-left: 20px !important;

  }

  .p-a-25-sm-max {

    padding: 25px !important;

  }

  .p-x-25-sm-max {

    padding-right: 25px !important;

    padding-left: 25px !important;

  }

  .p-y-25-sm-max {

    padding-top: 25px !important;

    padding-bottom: 25px !important;

  }

  .p-t-25-sm-max {

    padding-top: 25px !important;

  }

  .p-r-25-sm-max {

    padding-right: 25px !important;

  }

  .p-b-25-sm-max {

    padding-bottom: 25px !important;

  }

  .p-l-25-sm-max {

    padding-left: 25px !important;

  }

  .p-a-30-sm-max {

    padding: 30px !important;

  }

  .p-x-30-sm-max {

    padding-right: 30px !important;

    padding-left: 30px !important;

  }

  .p-y-30-sm-max {

    padding-top: 30px !important;

    padding-bottom: 30px !important;

  }

  .p-t-30-sm-max {

    padding-top: 30px !important;

  }

  .p-r-30-sm-max {

    padding-right: 30px !important;

  }

  .p-b-30-sm-max {

    padding-bottom: 30px !important;

  }

  .p-l-30-sm-max {

    padding-left: 30px !important;

  }

  .p-a-35-sm-max {

    padding: 35px !important;

  }

  .p-x-35-sm-max {

    padding-right: 35px !important;

    padding-left: 35px !important;

  }

  .p-y-35-sm-max {

    padding-top: 35px !important;

    padding-bottom: 35px !important;

  }

  .p-t-35-sm-max {

    padding-top: 35px !important;

  }

  .p-r-35-sm-max {

    padding-right: 35px !important;

  }

  .p-b-35-sm-max {

    padding-bottom: 35px !important;

  }

  .p-l-35-sm-max {

    padding-left: 35px !important;

  }

  .p-a-40-sm-max {

    padding: 40px !important;

  }

  .p-x-40-sm-max {

    padding-right: 40px !important;

    padding-left: 40px !important;

  }

  .p-y-40-sm-max {

    padding-top: 40px !important;

    padding-bottom: 40px !important;

  }

  .p-t-40-sm-max {

    padding-top: 40px !important;

  }

  .p-r-40-sm-max {

    padding-right: 40px !important;

  }

  .p-b-40-sm-max {

    padding-bottom: 40px !important;

  }

  .p-l-40-sm-max {

    padding-left: 40px !important;

  }

  .p-a-45-sm-max {

    padding: 45px !important;

  }

  .p-x-45-sm-max {

    padding-right: 45px !important;

    padding-left: 45px !important;

  }

  .p-y-45-sm-max {

    padding-top: 45px !important;

    padding-bottom: 45px !important;

  }

  .p-t-45-sm-max {

    padding-top: 45px !important;

  }

  .p-r-45-sm-max {

    padding-right: 45px !important;

  }

  .p-b-45-sm-max {

    padding-bottom: 45px !important;

  }

  .p-l-45-sm-max {

    padding-left: 45px !important;

  }

  .p-a-50-sm-max {

    padding: 50px !important;

  }

  .p-x-50-sm-max {

    padding-right: 50px !important;

    padding-left: 50px !important;

  }

  .p-y-50-sm-max {

    padding-top: 50px !important;

    padding-bottom: 50px !important;

  }

  .p-t-50-sm-max {

    padding-top: 50px !important;

  }

  .p-r-50-sm-max {

    padding-right: 50px !important;

  }

  .p-b-50-sm-max {

    padding-bottom: 50px !important;

  }

  .p-l-50-sm-max {

    padding-left: 50px !important;

  }

  .p-a-55-sm-max {

    padding: 55px !important;

  }

  .p-x-55-sm-max {

    padding-right: 55px !important;

    padding-left: 55px !important;

  }

  .p-y-55-sm-max {

    padding-top: 55px !important;

    padding-bottom: 55px !important;

  }

  .p-t-55-sm-max {

    padding-top: 55px !important;

  }

  .p-r-55-sm-max {

    padding-right: 55px !important;

  }

  .p-b-55-sm-max {

    padding-bottom: 55px !important;

  }

  .p-l-55-sm-max {

    padding-left: 55px !important;

  }

  .p-a-60-sm-max {

    padding: 60px !important;

  }

  .p-x-60-sm-max {

    padding-right: 60px !important;

    padding-left: 60px !important;

  }

  .p-y-60-sm-max {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .p-t-60-sm-max {

    padding-top: 60px !important;

  }

  .p-r-60-sm-max {

    padding-right: 60px !important;

  }

  .p-b-60-sm-max {

    padding-bottom: 60px !important;

  }

  .p-l-60-sm-max {

    padding-left: 60px !important;

  }

  .p-a-65-sm-max {

    padding: 65px !important;

  }

  .p-x-65-sm-max {

    padding-right: 65px !important;

    padding-left: 65px !important;

  }

  .p-y-65-sm-max {

    padding-top: 65px !important;

    padding-bottom: 65px !important;

  }

  .p-t-65-sm-max {

    padding-top: 65px !important;

  }

  .p-r-65-sm-max {

    padding-right: 65px !important;

  }

  .p-b-65-sm-max {

    padding-bottom: 65px !important;

  }

  .p-l-65-sm-max {

    padding-left: 65px !important;

  }

  .p-a-70-sm-max {

    padding: 70px !important;

  }

  .p-x-70-sm-max {

    padding-right: 70px !important;

    padding-left: 70px !important;

  }

  .p-y-70-sm-max {

    padding-top: 70px !important;

    padding-bottom: 70px !important;

  }

  .p-t-70-sm-max {

    padding-top: 70px !important;

  }

  .p-r-70-sm-max {

    padding-right: 70px !important;

  }

  .p-b-70-sm-max {

    padding-bottom: 70px !important;

  }

  .p-l-70-sm-max {

    padding-left: 70px !important;

  }

  .p-a-75-sm-max {

    padding: 75px !important;

  }

  .p-x-75-sm-max {

    padding-right: 75px !important;

    padding-left: 75px !important;

  }

  .p-y-75-sm-max {

    padding-top: 75px !important;

    padding-bottom: 75px !important;

  }

  .p-t-75-sm-max {

    padding-top: 75px !important;

  }

  .p-r-75-sm-max {

    padding-right: 75px !important;

  }

  .p-b-75-sm-max {

    padding-bottom: 75px !important;

  }

  .p-l-75-sm-max {

    padding-left: 75px !important;

  }

  .p-a-80-sm-max {

    padding: 80px !important;

  }

  .p-x-80-sm-max {

    padding-right: 80px !important;

    padding-left: 80px !important;

  }

  .p-y-80-sm-max {

    padding-top: 80px !important;

    padding-bottom: 80px !important;

  }

  .p-t-80-sm-max {

    padding-top: 80px !important;

  }

  .p-r-80-sm-max {

    padding-right: 80px !important;

  }

  .p-b-80-sm-max {

    padding-bottom: 80px !important;

  }

  .p-l-80-sm-max {

    padding-left: 80px !important;

  }

}



@media (max-width: 1199px) {

  .p-a-0-md-max {

    padding: 0 !important;

  }

  .p-x-0-md-max {

    padding-right: 0 !important;

    padding-left: 0 !important;

  }

  .p-y-0-md-max {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }

  .p-t-0-md-max {

    padding-top: 0 !important;

  }

  .p-r-0-md-max {

    padding-right: 0 !important;

  }

  .p-b-0-md-max {

    padding-bottom: 0 !important;

  }

  .p-l-0-md-max {

    padding-left: 0 !important;

  }

  .p-a-5-md-max {

    padding: 5px !important;

  }

  .p-x-5-md-max {

    padding-right: 5px !important;

    padding-left: 5px !important;

  }

  .p-y-5-md-max {

    padding-top: 5px !important;

    padding-bottom: 5px !important;

  }

  .p-t-5-md-max {

    padding-top: 5px !important;

  }

  .p-r-5-md-max {

    padding-right: 5px !important;

  }

  .p-b-5-md-max {

    padding-bottom: 5px !important;

  }

  .p-l-5-md-max {

    padding-left: 5px !important;

  }

  .p-a-10-md-max {

    padding: 10px !important;

  }

  .p-x-10-md-max {

    padding-right: 10px !important;

    padding-left: 10px !important;

  }

  .p-y-10-md-max {

    padding-top: 10px !important;

    padding-bottom: 10px !important;

  }

  .p-t-10-md-max {

    padding-top: 10px !important;

  }

  .p-r-10-md-max {

    padding-right: 10px !important;

  }

  .p-b-10-md-max {

    padding-bottom: 10px !important;

  }

  .p-l-10-md-max {

    padding-left: 10px !important;

  }

  .p-a-15-md-max {

    padding: 15px !important;

  }

  .p-x-15-md-max {

    padding-right: 15px !important;

    padding-left: 15px !important;

  }

  .p-y-15-md-max {

    padding-top: 15px !important;

    padding-bottom: 15px !important;

  }

  .p-t-15-md-max {

    padding-top: 15px !important;

  }

  .p-r-15-md-max {

    padding-right: 15px !important;

  }

  .p-b-15-md-max {

    padding-bottom: 15px !important;

  }

  .p-l-15-md-max {

    padding-left: 15px !important;

  }

  .p-a-20-md-max {

    padding: 20px !important;

  }

  .p-x-20-md-max {

    padding-right: 20px !important;

    padding-left: 20px !important;

  }

  .p-y-20-md-max {

    padding-top: 20px !important;

    padding-bottom: 20px !important;

  }

  .p-t-20-md-max {

    padding-top: 20px !important;

  }

  .p-r-20-md-max {

    padding-right: 20px !important;

  }

  .p-b-20-md-max {

    padding-bottom: 20px !important;

  }

  .p-l-20-md-max {

    padding-left: 20px !important;

  }

  .p-a-25-md-max {

    padding: 25px !important;

  }

  .p-x-25-md-max {

    padding-right: 25px !important;

    padding-left: 25px !important;

  }

  .p-y-25-md-max {

    padding-top: 25px !important;

    padding-bottom: 25px !important;

  }

  .p-t-25-md-max {

    padding-top: 25px !important;

  }

  .p-r-25-md-max {

    padding-right: 25px !important;

  }

  .p-b-25-md-max {

    padding-bottom: 25px !important;

  }

  .p-l-25-md-max {

    padding-left: 25px !important;

  }

  .p-a-30-md-max {

    padding: 30px !important;

  }

  .p-x-30-md-max {

    padding-right: 30px !important;

    padding-left: 30px !important;

  }

  .p-y-30-md-max {

    padding-top: 30px !important;

    padding-bottom: 30px !important;

  }

  .p-t-30-md-max {

    padding-top: 30px !important;

  }

  .p-r-30-md-max {

    padding-right: 30px !important;

  }

  .p-b-30-md-max {

    padding-bottom: 30px !important;

  }

  .p-l-30-md-max {

    padding-left: 30px !important;

  }

  .p-a-35-md-max {

    padding: 35px !important;

  }

  .p-x-35-md-max {

    padding-right: 35px !important;

    padding-left: 35px !important;

  }

  .p-y-35-md-max {

    padding-top: 35px !important;

    padding-bottom: 35px !important;

  }

  .p-t-35-md-max {

    padding-top: 35px !important;

  }

  .p-r-35-md-max {

    padding-right: 35px !important;

  }

  .p-b-35-md-max {

    padding-bottom: 35px !important;

  }

  .p-l-35-md-max {

    padding-left: 35px !important;

  }

  .p-a-40-md-max {

    padding: 40px !important;

  }

  .p-x-40-md-max {

    padding-right: 40px !important;

    padding-left: 40px !important;

  }

  .p-y-40-md-max {

    padding-top: 40px !important;

    padding-bottom: 40px !important;

  }

  .p-t-40-md-max {

    padding-top: 40px !important;

  }

  .p-r-40-md-max {

    padding-right: 40px !important;

  }

  .p-b-40-md-max {

    padding-bottom: 40px !important;

  }

  .p-l-40-md-max {

    padding-left: 40px !important;

  }

  .p-a-45-md-max {

    padding: 45px !important;

  }

  .p-x-45-md-max {

    padding-right: 45px !important;

    padding-left: 45px !important;

  }

  .p-y-45-md-max {

    padding-top: 45px !important;

    padding-bottom: 45px !important;

  }

  .p-t-45-md-max {

    padding-top: 45px !important;

  }

  .p-r-45-md-max {

    padding-right: 45px !important;

  }

  .p-b-45-md-max {

    padding-bottom: 45px !important;

  }

  .p-l-45-md-max {

    padding-left: 45px !important;

  }

  .p-a-50-md-max {

    padding: 50px !important;

  }

  .p-x-50-md-max {

    padding-right: 50px !important;

    padding-left: 50px !important;

  }

  .p-y-50-md-max {

    padding-top: 50px !important;

    padding-bottom: 50px !important;

  }

  .p-t-50-md-max {

    padding-top: 50px !important;

  }

  .p-r-50-md-max {

    padding-right: 50px !important;

  }

  .p-b-50-md-max {

    padding-bottom: 50px !important;

  }

  .p-l-50-md-max {

    padding-left: 50px !important;

  }

  .p-a-55-md-max {

    padding: 55px !important;

  }

  .p-x-55-md-max {

    padding-right: 55px !important;

    padding-left: 55px !important;

  }

  .p-y-55-md-max {

    padding-top: 55px !important;

    padding-bottom: 55px !important;

  }

  .p-t-55-md-max {

    padding-top: 55px !important;

  }

  .p-r-55-md-max {

    padding-right: 55px !important;

  }

  .p-b-55-md-max {

    padding-bottom: 55px !important;

  }

  .p-l-55-md-max {

    padding-left: 55px !important;

  }

  .p-a-60-md-max {

    padding: 60px !important;

  }

  .p-x-60-md-max {

    padding-right: 60px !important;

    padding-left: 60px !important;

  }

  .p-y-60-md-max {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .p-t-60-md-max {

    padding-top: 60px !important;

  }

  .p-r-60-md-max {

    padding-right: 60px !important;

  }

  .p-b-60-md-max {

    padding-bottom: 60px !important;

  }

  .p-l-60-md-max {

    padding-left: 60px !important;

  }

  .p-a-65-md-max {

    padding: 65px !important;

  }

  .p-x-65-md-max {

    padding-right: 65px !important;

    padding-left: 65px !important;

  }

  .p-y-65-md-max {

    padding-top: 65px !important;

    padding-bottom: 65px !important;

  }

  .p-t-65-md-max {

    padding-top: 65px !important;

  }

  .p-r-65-md-max {

    padding-right: 65px !important;

  }

  .p-b-65-md-max {

    padding-bottom: 65px !important;

  }

  .p-l-65-md-max {

    padding-left: 65px !important;

  }

  .p-a-70-md-max {

    padding: 70px !important;

  }

  .p-x-70-md-max {

    padding-right: 70px !important;

    padding-left: 70px !important;

  }

  .p-y-70-md-max {

    padding-top: 70px !important;

    padding-bottom: 70px !important;

  }

  .p-t-70-md-max {

    padding-top: 70px !important;

  }

  .p-r-70-md-max {

    padding-right: 70px !important;

  }

  .p-b-70-md-max {

    padding-bottom: 70px !important;

  }

  .p-l-70-md-max {

    padding-left: 70px !important;

  }

  .p-a-75-md-max {

    padding: 75px !important;

  }

  .p-x-75-md-max {

    padding-right: 75px !important;

    padding-left: 75px !important;

  }

  .p-y-75-md-max {

    padding-top: 75px !important;

    padding-bottom: 75px !important;

  }

  .p-t-75-md-max {

    padding-top: 75px !important;

  }

  .p-r-75-md-max {

    padding-right: 75px !important;

  }

  .p-b-75-md-max {

    padding-bottom: 75px !important;

  }

  .p-l-75-md-max {

    padding-left: 75px !important;

  }

  .p-a-80-md-max {

    padding: 80px !important;

  }

  .p-x-80-md-max {

    padding-right: 80px !important;

    padding-left: 80px !important;

  }

  .p-y-80-md-max {

    padding-top: 80px !important;

    padding-bottom: 80px !important;

  }

  .p-t-80-md-max {

    padding-top: 80px !important;

  }

  .p-r-80-md-max {

    padding-right: 80px !important;

  }

  .p-b-80-md-max {

    padding-bottom: 80px !important;

  }

  .p-l-80-md-max {

    padding-left: 80px !important;

  }

}



/**

 * scroll

 */

.js-scroll {

  -ms-overflow-style: scrollbar;

  overflow-x: hidden;

  overflow-y: auto;

}



.scroll-x {

  -ms-overflow-style: scrollbar;

  overflow-x: auto;

  overflow-y: hidden;

}



.scroll-y {

  -ms-overflow-style: scrollbar;

  overflow-x: hidden;

  overflow-y: auto;

}



/**

 * color

 */

.block-default {

  background-color: #fff;

  color: #555;

}



.block-default h1,

.block-default h2,

.block-default h3,

.block-default h4,

.block-default h5,

.block-default h6 {

  color: #212121;

}



.block-default a:not(.btn) {

  color: #2a5b83;

}



.block-default a:not(.btn):focus,

.block-default a:not(.btn):hover {

  color: #d44987;

  text-decoration: none;

}



.border-default {

  border-color: #fff !important;

}



.bg-default {

  background-color: #fff !important;

}



.color-default {

  color: #fff !important;

}



.border-hover-default:hover {

  border-color: #fff !important;

}



.bg-hover-default:hover {

  background-color: #fff !important;

}



.color-hover-default:hover {

  color: #fff !important;

}



.block-invert {

  background-color: #212121;

  color: rgba(255, 255, 255, 0.9);

}



.block-invert h1,

.block-invert h2,

.block-invert h3,

.block-invert h4,

.block-invert h5,

.block-invert h6 {

  color: #fff;

}



.block-invert a:not(.btn) {

  color: #fff;

}



.block-invert a:not(.btn):focus,

.block-invert a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-invert {

  border-color: #212121 !important;

}



.bg-invert {

  background-color: #212121 !important;

}



.color-invert {

  color: #212121 !important;

}



.border-hover-invert:hover {

  border-color: #212121 !important;

}



.bg-hover-invert:hover {

  background-color: #212121 !important;

}



.color-hover-invert:hover {

  color: #212121 !important;

}



.block-light {

  background-color: #f4f5f9;

  color: #555;

}



.block-light h1,

.block-light h2,

.block-light h3,

.block-light h4,

.block-light h5,

.block-light h6 {

  color: #212121;

}



.block-light a:not(.btn) {

  color: #2a5b83;

}



.block-light a:not(.btn):focus,

.block-light a:not(.btn):hover {

  color: #d44987;

  text-decoration: none;

}



.border-light {

  border-color: #f4f5f9 !important;

}



.bg-light {

  background-color: #f4f5f9 !important;

}



.bg-lightbox {

  background-color: #f4f5f9fff !important;

}

.color-light {

  color: #f4f5f9 !important;

}



.border-hover-light:hover {

  border-color: #f4f5f9 !important;

}



.bg-hover-light:hover {

  background-color: #f4f5f9 !important;

}



.color-hover-light:hover {

  color: #f4f5f9 !important;

}



.block-primary {

  background-color: #01519E;

  color: rgba(255, 255, 255, 0.9);

}



.block-primary h1,

.block-primary h2,

.block-primary h3,

.block-primary h4,

.block-primary h5,

.block-primary h6 {

  color: #fff;

}



.block-primary a:not(.btn) {

  color: #fff;

}



.block-primary a:not(.btn):focus,

.block-primary a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-primary {

  border-color: #2a5b83 !important;

}



.bg-primary {

  background-color: #2a5b83 !important;

}



.color-primary {

  color: #2a5b83 !important;

}



.border-hover-primary:hover {

  border-color: #2a5b83 !important;

}



.bg-hover-primary:hover {

  background-color: #2a5b83 !important;

}



.color-hover-primary:hover {

  color: #2a5b83 !important;

}



.block-accent {

  background-color: #786de4;

  color: rgba(255, 255, 255, 0.9);

}



.block-accent h1,

.block-accent h2,

.block-accent h3,

.block-accent h4,

.block-accent h5,

.block-accent h6 {

  color: #fff;

}



.block-accent a:not(.btn) {

  color: #fff;

}



.block-accent a:not(.btn):focus,

.block-accent a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-accent {

  border-color: #786de4 !important;

}



.bg-accent {

  background-color: #786de4 !important;

}



.color-accent {

  color: #786de4 !important;

}



.border-hover-accent:hover {

  border-color: #786de4 !important;

}



.bg-hover-accent:hover {

  background-color: #786de4 !important;

}



.color-hover-accent:hover {

  color: #786de4 !important;

}



.block-info {

  background-color: #1080f2;

  color: rgba(255, 255, 255, 0.9);

}



.block-info h1,

.block-info h2,

.block-info h3,

.block-info h4,

.block-info h5,

.block-info h6 {

  color: #fff;

}



.block-info a:not(.btn) {

  color: #fff;

}



.block-info a:not(.btn):focus,

.block-info a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-info {

  border-color: #1080f2 !important;

}



.bg-info {

  background-color: #1080f2 !important;

}



.color-info {

  color: #1080f2 !important;

}



.border-hover-info:hover {

  border-color: #1080f2 !important;

}



.bg-hover-info:hover {

  background-color: #1080f2 !important;

}



.color-hover-info:hover {

  color: #1080f2 !important;

}



.block-success {

  background-color: #4090db;

  color: rgba(255, 255, 255, 0.9);

}



.block-success h1,

.block-success h2,

.block-success h3,

.block-success h4,

.block-success h5,

.block-success h6 {

  color: #fff;

}



.block-success a:not(.btn) {

  color: #fff;

}



.block-success a:not(.btn):focus,

.block-success a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-success {

  border-color: #4090db !important;

}



.bg-success {

  background-color: #4090db !important;

}



.color-success {

  color: #4090db !important;

}



.border-hover-success:hover {

  border-color: #4090db !important;

}



.bg-hover-success:hover {

  background-color: #4090db !important;

}



.color-hover-success:hover {

  color: #4090db !important;

}



.block-warning {

  background-color: #fbb03b;

  color: rgba(255, 255, 255, 0.9);

}



.block-warning h1,

.block-warning h2,

.block-warning h3,

.block-warning h4,

.block-warning h5,

.block-warning h6 {

  color: #fff;

}



.block-warning a:not(.btn) {

  color: #fff;

}



.block-warning a:not(.btn):focus,

.block-warning a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-warning {

  border-color: #fbb03b !important;

}



.bg-warning {

  background-color: #fbb03b !important;

}



.color-warning {

  color: #fbb03b !important;

}



.border-hover-warning:hover {

  border-color: #fbb03b !important;

}



.bg-hover-warning:hover {

  background-color: #fbb03b !important;

}



.color-hover-warning:hover {

  color: #fbb03b !important;

}



.block-danger {

  background-color: #ff5454;

  color: rgba(255, 255, 255, 0.9);

}



.block-danger h1,

.block-danger h2,

.block-danger h3,

.block-danger h4,

.block-danger h5,

.block-danger h6 {

  color: #fff;

}



.block-danger a:not(.btn) {

  color: #fff;

}



.block-danger a:not(.btn):focus,

.block-danger a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-danger {

  border-color: #ff5454 !important;

}



.bg-danger {

  background-color: #ff5454 !important;

}



.color-danger {

  color: #ff5454 !important;

}



.border-hover-danger:hover {

  border-color: #ff5454 !important;

}



.bg-hover-danger:hover {

  background-color: #ff5454 !important;

}



.color-hover-danger:hover {

  color: #ff5454 !important;

}



.block-darkblue {

  background-color: #2a5b83;

  color: rgba(255, 255, 255, 0.9);

}



.block-darkblue h1,

.block-darkblue h2,

.block-darkblue h3,

.block-darkblue h4,

.block-darkblue h5,

.block-darkblue h6 {

  color: #fff;

}



.block-darkblue a:not(.btn) {

  color: #fff;

}



.block-darkblue a:not(.btn):focus,

.block-darkblue a:not(.btn):hover {

  color: #e5e5e5;

  text-decoration: none;

}



.border-darkblue {

  border-color: #2a5b83 !important;

}



.bg-darkblue {

  background-color: #2a5b83 !important;

}



.color-darkblue {

  color: #2a5b83 !important;

}



.border-hover-darkblue:hover {

  border-color: #2a5b83 !important;

}



.bg-hover-darkblue:hover {

  background-color: #2a5b83 !important;

}



.color-hover-darkblue:hover {

  color: #2a5b83 !important;

}



/**

 * font family

 */

.font-default {

  font-family: "Open Sans", Arial, sans-serif;

}



.font-alt {

  font-family: "Open Sans", Arial, sans-serif;

}



.font-sub {

  font-family: Merriweather, "Times New Roman", Times, serif;

}



/**

 * max width

 */

.max-width-50 {

  max-width: 50% !important;

}



.max-width-60 {

  max-width: 60% !important;

}



.max-width-70 {

  max-width: 70% !important;

}



.max-width-80 {

  max-width: 80% !important;

}



.max-width-90 {

  max-width: 90% !important;

}



@media (min-width: 480px) {

  .max-width-50-xs-min {

    max-width: 50% !important;

  }

  .max-width-60-xs-min {

    max-width: 60% !important;

  }

  .max-width-70-xs-min {

    max-width: 70% !important;

  }

  .max-width-80-xs-min {

    max-width: 80% !important;

  }

  .max-width-90-xs-min {

    max-width: 90% !important;

  }

}



@media (min-width: 768px) {

  .max-width-50-sm-min {

    max-width: 50% !important;

  }

  .max-width-60-sm-min {

    max-width: 60% !important;

  }

  .max-width-70-sm-min {

    max-width: 70% !important;

  }

  .max-width-80-sm-min {

    max-width: 80% !important;

  }

  .max-width-90-sm-min {

    max-width: 90% !important;

  }

}



@media (min-width: 992px) {

  .max-width-50-md-min {

    max-width: 50% !important;

  }

  .max-width-60-md-min {

    max-width: 60% !important;

  }

  .max-width-70-md-min {

    max-width: 70% !important;

  }

  .max-width-80-md-min {

    max-width: 80% !important;

  }

  .max-width-90-md-min {

    max-width: 90% !important;

  }

}



@media (max-width: 767px) {

  .max-width-50-xs-max {

    max-width: 50% !important;

  }

  .max-width-60-xs-max {

    max-width: 60% !important;

  }

  .max-width-70-xs-max {

    max-width: 70% !important;

  }

  .max-width-80-xs-max {

    max-width: 80% !important;

  }

  .max-width-90-xs-max {

    max-width: 90% !important;

  }

}



@media (max-width: 991px) {

  .max-width-50-sm-max {

    max-width: 50% !important;

  }

  .max-width-60-sm-max {

    max-width: 60% !important;

  }

  .max-width-70-sm-max {

    max-width: 70% !important;

  }

  .max-width-80-sm-max {

    max-width: 80% !important;

  }

  .max-width-90-sm-max {

    max-width: 90% !important;

  }

}



@media (max-width: 1199px) {

  .max-width-50-md-max {

    max-width: 50% !important;

  }

  .max-width-60-md-max {

    max-width: 60% !important;

  }

  .max-width-70-md-max {

    max-width: 70% !important;

  }

  .max-width-80-md-max {

    max-width: 80% !important;

  }

  .max-width-90-md-max {

    max-width: 90% !important;

  }

}



/**

 * font size

 */

.font-80 {

  font-size: 80% !important;

}



.font-90 {

  font-size: 90% !important;

}



.font-100 {

  font-size: 100% !important;

}



.font-110 {

  font-size: 110% !important;

}



.font-120 {

  font-size: 120% !important;

}



.font-130 {

  font-size: 130% !important;

}



.font-140 {

  font-size: 140% !important;

}



.font-150 {

  font-size: 150% !important;

}



.font-200 {

  font-size: 200% !important;

}



.font-250 {

  font-size: 250% !important;

}



.font-300 {

  font-size: 300% !important;

}



.font-350 {

  font-size: 350% !important;

}



.font-400 {

  font-size: 400% !important;

}



.font-450 {

  font-size: 450% !important;

}



.font-500 {

  font-size: 500% !important;

}



@media (min-width: 480px) {

  .font-80-xs-min {

    font-size: 80% !important;

  }

  .font-90-xs-min {

    font-size: 90% !important;

  }

  .font-100-xs-min {

    font-size: 100% !important;

  }

  .font-110-xs-min {

    font-size: 110% !important;

  }

  .font-120-xs-min {

    font-size: 120% !important;

  }

  .font-130-xs-min {

    font-size: 130% !important;

  }

  .font-140-xs-min {

    font-size: 140% !important;

  }

  .font-150-xs-min {

    font-size: 150% !important;

  }

  .font-200-xs-min {

    font-size: 200% !important;

  }

  .font-250-xs-min {

    font-size: 250% !important;

  }

  .font-300-xs-min {

    font-size: 300% !important;

  }

  .font-350-xs-min {

    font-size: 350% !important;

  }

  .font-400-xs-min {

    font-size: 400% !important;

  }

  .font-450-xs-min {

    font-size: 450% !important;

  }

  .font-500-xs-min {

    font-size: 500% !important;

  }

}



@media (min-width: 768px) {

  .font-80-sm-min {

    font-size: 80% !important;

  }

  .font-90-sm-min {

    font-size: 90% !important;

  }

  .font-100-sm-min {

    font-size: 100% !important;

  }

  .font-110-sm-min {

    font-size: 110% !important;

  }

  .font-120-sm-min {

    font-size: 120% !important;

  }

  .font-130-sm-min {

    font-size: 130% !important;

  }

  .font-140-sm-min {

    font-size: 140% !important;

  }

  .font-150-sm-min {

    font-size: 150% !important;

  }

  .font-200-sm-min {

    font-size: 200% !important;

  }

  .font-250-sm-min {

    font-size: 250% !important;

  }

  .font-300-sm-min {

    font-size: 300% !important;

  }

  .font-350-sm-min {

    font-size: 350% !important;

  }

  .font-400-sm-min {

    font-size: 400% !important;

  }

  .font-450-sm-min {

    font-size: 450% !important;

  }

  .font-500-sm-min {

    font-size: 500% !important;

  }

}



@media (min-width: 992px) {

  .font-80-md-min {

    font-size: 80% !important;

  }

  .font-90-md-min {

    font-size: 90% !important;

  }

  .font-100-md-min {

    font-size: 100% !important;

  }

  .font-110-md-min {

    font-size: 110% !important;

  }

  .font-120-md-min {

    font-size: 120% !important;

  }

  .font-130-md-min {

    font-size: 130% !important;

  }

  .font-140-md-min {

    font-size: 140% !important;

  }

  .font-150-md-min {

    font-size: 150% !important;

  }

  .font-200-md-min {

    font-size: 200% !important;

  }

  .font-250-md-min {

    font-size: 250% !important;

  }

  .font-300-md-min {

    font-size: 300% !important;

  }

  .font-350-md-min {

    font-size: 350% !important;

  }

  .font-400-md-min {

    font-size: 400% !important;

  }

  .font-450-md-min {

    font-size: 450% !important;

  }

  .font-500-md-min {

    font-size: 500% !important;

  }

}



@media (max-width: 767px) {

  .font-80-xs-max {

    font-size: 80% !important;

  }

  .font-90-xs-max {

    font-size: 90% !important;

  }

  .font-100-xs-max {

    font-size: 100% !important;

  }

  .font-110-xs-max {

    font-size: 110% !important;

  }

  .font-120-xs-max {

    font-size: 120% !important;

  }

  .font-130-xs-max {

    font-size: 130% !important;

  }

  .font-140-xs-max {

    font-size: 140% !important;

  }

  .font-150-xs-max {

    font-size: 150% !important;

  }

  .font-200-xs-max {

    font-size: 200% !important;

  }

  .font-250-xs-max {

    font-size: 250% !important;

  }

  .font-300-xs-max {

    font-size: 300% !important;

  }

  .font-350-xs-max {

    font-size: 350% !important;

  }

  .font-400-xs-max {

    font-size: 400% !important;

  }

  .font-450-xs-max {

    font-size: 450% !important;

  }

  .font-500-xs-max {

    font-size: 500% !important;

  }

}



@media (max-width: 991px) {

  .font-80-sm-max {

    font-size: 80% !important;

  }

  .font-90-sm-max {

    font-size: 90% !important;

  }

  .font-100-sm-max {

    font-size: 100% !important;

  }

  .font-110-sm-max {

    font-size: 110% !important;

  }

  .font-120-sm-max {

    font-size: 120% !important;

  }

  .font-130-sm-max {

    font-size: 130% !important;

  }

  .font-140-sm-max {

    font-size: 140% !important;

  }

  .font-150-sm-max {

    font-size: 150% !important;

  }

  .font-200-sm-max {

    font-size: 200% !important;

  }

  .font-250-sm-max {

    font-size: 250% !important;

  }

  .font-300-sm-max {

    font-size: 300% !important;

  }

  .font-350-sm-max {

    font-size: 350% !important;

  }

  .font-400-sm-max {

    font-size: 400% !important;

  }

  .font-450-sm-max {

    font-size: 450% !important;

  }

  .font-500-sm-max {

    font-size: 500% !important;

  }

}



@media (max-width: 1199px) {

  .font-80-md-max {

    font-size: 80% !important;

  }

  .font-90-md-max {

    font-size: 90% !important;

  }

  .font-100-md-max {

    font-size: 100% !important;

  }

  .font-110-md-max {

    font-size: 110% !important;

  }

  .font-120-md-max {

    font-size: 120% !important;

  }

  .font-130-md-max {

    font-size: 130% !important;

  }

  .font-140-md-max {

    font-size: 140% !important;

  }

  .font-150-md-max {

    font-size: 150% !important;

  }

  .font-200-md-max {

    font-size: 200% !important;

  }

  .font-250-md-max {

    font-size: 250% !important;

  }

  .font-300-md-max {

    font-size: 300% !important;

  }

  .font-350-md-max {

    font-size: 350% !important;

  }

  .font-400-md-max {

    font-size: 400% !important;

  }

  .font-450-md-max {

    font-size: 450% !important;

  }

  .font-500-md-max {

    font-size: 500% !important;

  }

}



/**

 * font style

 */

.font-italic {

  font-style: italic;

}



/**

 * font weight

 */

.font-light {

  font-weight: light;

}



.font-normal {

  font-weight: normal;

}



.font-bold {

  font-weight: bold;

}



/**

 * align

 */

.align-r {

  text-align: right !important;

}



.align-l {

  text-align: left !important;

}



.align-c {

  text-align: center !important;

}



@media (min-width: 480px) {

  .align-r-xs-min {

    text-align: right !important;

  }

  .align-l-xs-min {

    text-align: left !important;

  }

  .align-c-xs-min {

    text-align: center !important;

  }

}



@media (min-width: 768px) {

  .align-r-sm-min {

    text-align: right !important;

  }

  .align-l-sm-min {

    text-align: left !important;

  }

  .align-c-sm-min {

    text-align: center !important;

  }

}



@media (min-width: 992px) {

  .align-r-md-min {

    text-align: right !important;

  }

  .align-l-md-min {

    text-align: left !important;

  }

  .align-c-md-min {

    text-align: center !important;

  }

}



@media (max-width: 767px) {

  .align-r-xs-max {

    text-align: right !important;

  }

  .align-l-xs-max {

    text-align: left !important;

  }

  .align-c-xs-max {

    text-align: center !important;

  }

}



@media (max-width: 991px) {

  .align-r-sm-max {

    text-align: right !important;

  }

  .align-l-sm-max {

    text-align: left !important;

  }

  .align-c-sm-max {

    text-align: center !important;

  }

}



@media (max-width: 1199px) {

  .align-r-md-max {

    text-align: right !important;

  }

  .align-l-md-max {

    text-align: left !important;

  }

  .align-c-md-max {

    text-align: center !important;

  }

}



.align-t {

  vertical-align: top !important;

}



.align-m {

  vertical-align: middle !important;

}



.align-b {

  vertical-align: bottom !important;

}



@media (min-width: 480px) {

  .align-t-xs-min {

    vertical-align: top !important;

  }

  .align-m-xs-min {

    vertical-align: middle !important;

  }

  .align-b-xs-min {

    vertical-align: bottom !important;

  }

}



@media (min-width: 768px) {

  .align-t-sm-min {

    vertical-align: top !important;

  }

  .align-m-sm-min {

    vertical-align: middle !important;

  }

  .align-b-sm-min {

    vertical-align: bottom !important;

  }

}



@media (min-width: 992px) {

  .align-t-md-min {

    vertical-align: top !important;

  }

  .align-m-md-min {

    vertical-align: middle !important;

  }

  .align-b-md-min {

    vertical-align: bottom !important;

  }

}



@media (max-width: 767px) {

  .align-t-xs-max {

    vertical-align: top !important;

  }

  .align-m-xs-max {

    vertical-align: middle !important;

  }

  .align-b-xs-max {

    vertical-align: bottom !important;

  }

}



@media (max-width: 991px) {

  .align-t-sm-max {

    vertical-align: top !important;

  }

  .align-m-sm-max {

    vertical-align: middle !important;

  }

  .align-b-sm-max {

    vertical-align: bottom !important;

  }

}



@media (max-width: 1199px) {

  .align-t-md-max {

    vertical-align: top !important;

  }

  .align-m-md-max {

    vertical-align: middle !important;

  }

  .align-b-md-max {

    vertical-align: bottom !important;

  }

}



/**

 * text transform

 */

.text-cap {

  text-transform: capitalize;

}



.text-lower {

  text-transform: lowercase;

}



.text-upper {

  text-transform: uppercase;

}



/**

 * base

 * --------------------------------------------------

 */

*,

*:active:focus,

*:focus {

  outline: 0 !important;

}



*:focus {

  -webkit-box-shadow: none !important;

          box-shadow: none !important;

}



@-webkit-viewport {

  width: device-width;

}



@-moz-viewport {

  width: device-width;

}



@-ms-viewport {

  width: device-width;

}



@viewport {

  width: device-width;

}



html {

  -webkit-tap-highlight-color: transparent;

  overflow-x: hidden;

}



body {

  overflow-x: hidden;

  line-height: 1.9;

  background-color: #fff;

  color: #212121;

  font-family: "Open Sans", Arial, sans-serif;

  font-size: 15px;

  font-weight: 400;

  letter-spacing: 0.5px;

}



h1, h2, h3, h4, h5, h6 {

  line-height: 1.3;

  margin-top: 0;

  margin-bottom: 10px;

  font-family: "Open Sans", Arial, sans-serif;

  font-weight: 900;

  text-transform: capitalize;

  letter-spacing: 0;

}



h1 {

  font-size: 30px;

}



h2 {

  font-size: 30px;

}



h3 {

  font-size: 22px;

}



h4 {

  font-size: 18px;

}



h5 {

  font-size: 15px;

}



h6 {

  font-size: 12px;

}



@media (min-width: 768px) {

  h1 {

    font-size: 42px;

  }

  h2 {

    font-size: 36px;

  }

  h3 {

    font-size: 24px;

  }

  h4 {

    font-size: 20px;

  }

  h5 {

    font-size: 15px;

  }

  h6 {

    font-size: 12px;

  }

}



p,

ul,

ol {

  margin-bottom: 30px;

}



p:last-child,

ul:last-child,

ol:last-child {

  margin-bottom: 0;

}



a {

  -webkit-transition: all 0.2s ease-in-out;

       -o-transition: all 0.2s ease-in-out;

          transition: all 0.2s ease-in-out;

  color: #212121;

}



a:focus,

a:hover {

  color: #373737;

  text-decoration: none;

}



i {

  letter-spacing: 0;

}



.velocity-animating {

  -webkit-transition: none !important;

       -o-transition: none !important;

          transition: none !important;

}



.is-desktop:not(.ie9) [data-sr] {

  visibility: hidden;

}



.full-width {

  width: 100%;

}



.full-height {

  height: 100%;

}



@media (min-width: 768px) {

  .row-table {

    display: table;

    table-layout: fixed;

    width: 100%;

  }

  .row-table > [class*=col-] {

    float: none;

    display: table-cell;

    vertical-align: middle;

  }

  .container > .row-table {

    width: 750px;

  }

}



@media (min-width: 992px) {

  .container > .row-table {

    width: 970px;

  }

}



@media (min-width: 1200px) {

  .container > .row-table {

    width: 1170px;

  }

}



@media (max-width: 767px) {

  .container,

  .max-width-container {

    max-width: 480px;

  }

}



@media (max-width: 991px) {

  .container,

  .max-width-container {

    max-width: 750px;

  }

}



@media (max-width: 1199px) {

  .container,

  .max-width-container {

    max-width: 970px;

  }

}



/**

 * form

 * --------------------------------------------------

 */

.form-control {

  -webkit-box-shadow: none;

          box-shadow: none;

  color: #212121;

}



.form-control::-webkit-input-placeholder {

  color: #212121;

}



.form-control::-moz-placeholder {

  color: #212121;

}



.form-control:-ms-input-placeholder {

  color: #212121;

}



.form-control::-ms-input-placeholder {

  color: #212121;

}



form .required {

  position: relative;

}



form .required:after {

  position: absolute;

  top: 15px;

  right: 20px;

  content: "*";

  line-height: 1;

  color: #ff5454;

  font-family: Arial, sans-serif;

  font-size: 20px;

}



.form-default .form-group {

  -webkit-border-radius: 2px;

          border-radius: 2px;

  padding: 5px 20px;

  background-color: #fff;

}



.form-default .form-label {

  opacity: 0.7;

  margin-bottom: 0;

  font-size: 12px;

  font-weight: 900;

  text-transform: capitalize;

}



.form-default .form-control {

  border-width: 0;

  -webkit-border-radius: 0;

          border-radius: 0;

  border-color: #212121;

  padding: 0;

  background-color: transparent;

}



.form-default textarea {

  resize: vertical;

}



.form-group.error .form-label {

  color: #ff5454;

}



.form-notify {

  margin-top: 20px;

  font-size: 13px;

}



.form-notify i {

  margin-right: 10px;

}



.form-notify .fa-check-square {

  color: #4090db;

}



.form-notify .fa-warning {

  color: #ff5454;

}


/*home-360-photograhpy*/
.home_tile_section_area
{
	background:#01519E;
	color:#FFFFFF;
	padding:60px 0 !important;
}

.home_tile_section_area h2
{
	color:#FFFFFF;
	margin-bottom:40px;
	text-transform:uppercase;
}

.four_tile_area
{
	background:#0088ee;
	color:#fff;
	min-height:355px;
	text-align:center;
	padding:12px;
	transition:0.5s;
}

.four_tile_area img {
    height: 124px;
    margin-bottom: 10px;
}

.four_tile_area:hover
{
	background:#0276cc;
	transition:0.5s;
	border-radius:5px;
}


.four_tile_area h3
{
	color:#013c7e;
	text-transform:uppercase;
	transition:0.5s;
}

.four_tile_area h3 span
{
	color:#fff;
}

.four_tile_area:hover h3
{
	color:#fff;
	text-transform:uppercase;
	transition:0.5s;
}

.four_tile_area p
{
	line-height:25px;
}

@media only screen and (max-width: 980px) {
   .four_tile_area
{
	margin-bottom:30px;
}
}

/*home_divider*/
.home_divider
{
	width:100%;
	height:auto;
	border-bottom:2px #fff solid;
	margin:80px 0;
}

/*home_why_showaround*/
.home_why_showaround
{
	text-align:center;
}

.home_why_showaround h1
{
	color:#FFFFFF;
	text-transform:uppercase;
}

.home_why_showaround p
{
	font-size:22px;
}

.home_why_showaround img
{
	width:550px;
}


.capturing_technology
{
	background:#CDCDCD;
	width:100%;
	min-height:600px;
	padding:60px 0 0 0 !important;
}

.capturing_technology h2
{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}

.capturing_technology_main
{
	background:url(../img/studio_bg.png) no-repeat;
	width:100%;
	height:500px;
	line-height:20px;
	padding-top:100px;
	background-size: 100% 100%;
}

@media only screen and (max-width: 1024px) {
.capturing_technology_main
{
	background:url(../img/studio_bg.png) no-repeat;
	width:100%;
	height:525px;
	line-height:20px;
	padding-top:100px;
	background-size: 100% 100%;
}
}

@media only screen and (max-width: 980px) {
 .capturing_technology_main
{
	background:#fff;
	width:100%;
	height:auto;
	line-height:20px;
	padding-top:100px;
}

.home_divider
{
	width:100%;
	height:auto;
	border-bottom:2px #fff solid;
	margin:80px 0 30px 0;
	 clear:both;
}

}

.capturing_technology_main .media
{
	margin-bottom:20px;
}

.capturing_technology_main .media img
{
	width:60px;
}

.capturing_technology_main .media h4
{
	text-transform:uppercase;
	color:#ed7d31;
}

.industry_mprovements
{
	background:#fff;
	width:100%;
	min-height:450px;
	padding:60px 0 !important;
	line-height:20px;
}

.industry_mprovements h2
{
	text-transform:uppercase;
	color:#013c7e;
	text-align:center;
	margin-bottom:50px;
}

.industry_mprovements_img
{
	/*width:410px;*/
}

.industry_mprovements .media
{
	margin-top:15px;
	margin-bottom:30px;
}

.industry_mprovements .media img
{
	width:80px;
}

.industry_mprovements .media h4
{
	text-transform:uppercase;
}

.industry_mprovements .media h4 span
{
	color:#ed7d31;
}


/*industry_mprovements_one*/
.industry_mprovements_one
{
	background:#01519E;
	width:100%;
	min-height:1150px;
	padding:60px 0 !important;
	line-height:20px;
	color:#FFFFFF;
}

.industry_mprovements_one h1
{
	text-align:left;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-bottom:35px;
	    position: absolute;
    z-index: 1;
}

/*.who_we_serve_img_area img
{
	    position: absolute;
    top: -110px;
}*/


.industry_mprovements_one h3
{
	color:#fff;
	text-transform:uppercase;
	margin-top:30px;
}

.industry_mprovements_one h3 span
{
	color:#ed7d31;
}


@media only screen and (max-width: 768px) {

.industry_mprovements_one
{
	background:#01519E;
	width:100%;
	min-height:450px;
	padding:30px 0 !important;
	line-height:20px;
	color:#FFFFFF;
	
}


/*.who_we_serve_img_area img
{
	    position: absolute;
    top: 0;
	left: 0;
}*/

}


.why_now
{
	background:#f4f5f9;
	width:100%;
	min-height:500px;
	padding:60px 0 0 0 !important;
	line-height:20px;
}

.why_now h2
{
	text-transform:uppercase;
	margin-bottom:35px;
	margin-top:60px;
	color: #013c7e;
}

.why_now h2 span
{
	color:#ed7d31;
}


@media only screen and (max-width: 768px) {
.why_now h2
{
	text-transform:uppercase;
	margin-bottom:35px;
	margin-top:00px;
}

.why_now p
{
	margin-bottom:22px;
}

}


/*how_showaround_works_heading*/
.how_showaround_works_heading
{
width:100%;
padding:20px 0;
text-align:center;
color:#FFFFFF;
background:#ed7d31;
}

.how_showaround_works_heading h2
{
	margin:0;
	text-transform:uppercase;
}

.how_showaround_works_txt
{
	background:#fff;
	width:100%;
	min-height:500px;
	padding:60px 0 !important;
	line-height:20px;
	text-align:center;
}


.team_area
{
	background:#013c7e;
	width:100%;
	min-height:500px;
	padding:60px 0 !important;
	line-height:20px;
	color:#FFFFFF;
}

.team_area h2
{
	text-transform:uppercase;
	margin-bottom:35px;
	margin-top:0px;
	color:#FFFFFF;
	text-align:left;
}

.main_team_area
{
	
	margin-bottom:300px;
}


@media only screen and (max-width: 992px) {
.main_team_area
{
	
	margin-bottom:50px;
}
}

.main_team_area p
{
	color:#fff;
	margin-bottom:5px;
	text-transform:uppercase;
	margin-top:15px;
	text-align:center !important;
}

.main_team_area span
{
	color:#ed7d31;
	margin-bottom:12px;
	text-align:center !important;
	display: block;
}

.main_team_area strong
{
	font-weight:400;
	text-align:left !important;
	font-size:13px;
}


.who-we-serve
{
	
}

.who_we_serve_img_h
{

}

.who_we_serve_img_h h2
{
  color:#FFFFFF;
}


.monthly_subscription
{
		background:#01519E;
	width:100%;
	min-height:500px;
	padding:60px 0 !important;
	line-height:20px;
	color:#FFFFFF;
}

.monthly_subscription h1
{
		text-transform:uppercase;
	margin-bottom:40px;
	margin-top:00px;
	color:#ffffff;
	text-align:center;
}

.pricing_area
{
	background:#FFFFFF;
	width:100%;
	min-height:400px;
	border-radius:7px;
	box-shadow:0 0 5px #ccc;
	padding:15px;
	color:#000000;
	opacity: 0.5;
}

@media only screen and (max-width: 768px) {
.monthly_subscription
{
		background:#01519E;
	width:100%;
	min-height:auto;
	padding:60px 0 !important;
	line-height:20px;
	color:#FFFFFF;
}

.monthly_subscription h1
{
		text-transform:uppercase;
	margin-bottom:30px;
	margin-top:00px;
	color:#ffffff;
	text-align:center;
}

}

@media only screen and (max-width: 992px) {

.pricing_area
{
	background:#FFFFFF;
	width:100%;
	min-height:400px;
	border-radius:7px;
	box-shadow:0 0 5px #ccc;
	padding:15px;
	color:#000000;
	margin-bottom:70px;
}

}

/*pricing_top_area_1*/
.pricing_top_area_1
{
	    height: 180px;
    background: url(../img/pricing_t_1.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    position: relative;
    top: -39px;
	text-align:center;
	padding: 35px 0 0 11px;
}

.pricing_top_area_1 p
{
	color: #013c7e;
    margin-bottom: 10px;
    font-size: 22px;
}

.pricing_top_area_1 h2
{
	    color: #fff;
    font-size: 40px;
    font-weight: 600;
}

.pricing_top_area_1 span
{
	color:#013c7e;
	font-size:11px;
}
/*pricing_top_area_1*/

/*pricing_top_area_2*/
.pricing_top_area_2
{
	    height: 180px;
    background: url(../img/pricing_t_2.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    position: relative;
    top: -39px;
	text-align:center;
	padding: 35px 0 0 11px;
}

.pricing_top_area_2 p
{
	color: #013c7e;
    margin-bottom: 10px;
    font-size: 22px;
}

.pricing_top_area_2 h2
{
	    color: #fff;
    font-size: 40px;
    font-weight: 600;
}

.pricing_top_area_2 span
{
	color:#013c7e;
	font-size:11px;
}
/*pricing_top_area_2*/

/*pricing_top_area_3*/
.pricing_top_area_3
{
	    height: 180px;
    background: url(../img/pricing_t_3.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    position: relative;
    top: -39px;
	text-align:center;
	padding: 35px 0 0 11px;
}

.pricing_top_area_3 p
{
	color: #013c7e;
    margin-bottom: 10px;
    font-size: 22px;
}

.pricing_top_area_3 h2
{
	    color: #fff;
    font-size: 40px;
    font-weight: 600;
}

.pricing_top_area_3 span
{
	color:#013c7e;
	font-size:11px;
}
/*pricing_top_area_3*/

/*pricing_top_area_4*/
.pricing_top_area_4
{
	    height: 180px;
    background: url(../img/pricing_t_4.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    position: relative;
    top: -39px;
	text-align:center;
	padding: 35px 0 0 11px;
}

.pricing_top_area_4 p
{
	color: #013c7e;
    margin-bottom: 10px;
    font-size: 22px;
}

.pricing_top_area_4 h2
{
	    color: #fff;
    font-size: 40px;
    font-weight: 600;
}

.pricing_top_area_4 span
{
	color:#013c7e;
	font-size:11px;
	line-height: 15px;
}
/*pricing_top_area_4*/

.pricing_con_area
{
	text-align:center;
	 position: relative;
    top: -20px;
}

.pricing_con_area ul
{
	padding:0;
	margin:0;
	list-style:none;
}

.pricing_con_area ul li
{
	border-bottom:1px #ccc dotted;
	padding:5px 0;
	font-size:13px;
}


/*object_visualization*/
.object_visualization
{
	background:#ffffff;
	width:100%;
	min-height:450px;
	padding:60px 0 !important;
	line-height:20px;
}

.object_visualization h1
{
	text-transform:uppercase;
	margin-bottom:35px;
	margin-top:0px;
	color:#013c7e;
	text-align:left;
}

@media only screen and (max-width: 768px) {
.object_visualization p
{
	margin-bottom:35px;
}

}


.coming_soon_bar
{
   width: 97.5%;
    padding: 15px 0;
    color: #000000;
    background: #FFFFFF;
    text-align: center;
    font-size: 22px;
    /* height: 50px; */
    clear: both;
    position: absolute;
    top: -290px
}

@media only screen and (max-width: 992px) {
.coming_soon_bar
{
   width: 100%;
    padding: 15px 0;
    color: #000000;
    background: #FFFFFF;
    text-align: center;
    font-size: 22px;
    /* height: 50px; */
    clear: both;
    position: relative;
    top: 0px
}
}




/*the_power_of*/
.the_power_of
{
	background:#fff;
	width:100%;
	min-height:500px;
	padding:60px 0 0 0 !important;
	line-height:20px;
	color:#151515;
}

.the_power_of h2
{
	text-align:center;
	color:#a3a3a3;
	text-transform:uppercase;
	margin-bottom:35px;
	text-align:center;
}


.the_power_of h3
{
	color:#a3a3a3;
	text-transform:uppercase;
	margin-top:30px;
}

.the_power_of h3 span
{
	color:#ed7d31;
}

@media only screen and (max-width: 1024px) {
.the_power_of
{
	background:#fff;
	width:100%;
	min-height:630px;
	padding:60px 0 !important;
	line-height:20px;
	text-align:center;
}

.the_power_of p
{
	margin-bottom:30px;
}

}


@media only screen and (max-width: 768px) {
.the_power_of
{
	background:#fff;
	width:100%;
	min-height:500px;
	padding:60px 0 !important;
	line-height:20px;
	text-align:center;
}

.the_power_of p
{
	margin-bottom:30px;
}

}


.padding-none
{
	padding:none;
}

.growth_area
{
	margin:40px 0 0 0;
}

.mobile_tooltip
{
	    width: 170px;
    position: absolute;
    top: 34%;
    right: -14%;
    z-index: 1;
	display:block;
}

.mobile_tooltip_res
{
	    margin: 0 0 0 20%;
    position: absolute;
    top: -10px;
    left: 173px;
    width: 150px;
	display:none;
}

.top_mobile_too_ad
{
	margin-bottom:0px;
}
@media only screen and (max-width: 1024px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	   display: block;
    left: 151px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -16px;
    width: 125px;
}
}


@media only screen and (max-width: 980px) {
.mobile_tooltip
{
	    display: block;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	    margin: 0 0 0 20%;
    position: absolute;
    top: -10px;
    left: 173px;
    width: 150px;
	display:none;
}
}


@media only screen and (max-width: 980px) {
.mobile_tooltip
{
	    display: block;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	    margin: 0 0 0 20%;
    position: absolute;
    top: -10px;
    left: 173px;
    width: 150px;
	display:none;
}
}


@media only screen and (max-width: 800px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	      display: block;
    left: 72px;
    margin: 0 0 0 20%;
    position: absolute;
    top: 33px;
    width: 150px;
}
}


@media only screen and (max-width: 767px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 46px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}


@media only screen and (max-width: 640px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 130px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}


@media only screen and (max-width: 600px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 118px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}


@media only screen and (max-width: 480px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 82px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}


@media only screen and (max-width: 414px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 62px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}



@media only screen and (max-width: 375px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 50px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}

@media only screen and (max-width: 360px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 46px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}


@media only screen and (max-width: 320px) {
.mobile_tooltip
{
	    display: none;
    position: absolute;
    right: -18%;
    top: 39%;
    width: 135px;
    z-index: 1;
}

.mobile_tooltip_res
{
	     display: block;
    left: 32px;
    margin: 0 0 0 20%;
    position: absolute;
    top: -82px;
    width: 130px;
    z-index: 10;
}

.top_mobile_too_ad
{
	margin-bottom:100px;
}

}



.ct_left_t
{
position: relative;
    left: 110px;
    z-index: 1;
    top: -12px;
	z-index:1;
}

.ct_left_b
{
margin: 0px 0 0 0;
    position: relative;
    top: 77px;
    left: 69px;
	z-index:1;
}

.ct_right_t
{
	position: relative;
    left: -70px;
    top: -12px;
	z-index:1;
}

.ct_right_b
{
    position: relative;
    left: -35px;
    top: 50px;
    margin: 0;
	z-index:1;
}


@media only screen and (max-width: 1024px) {
.ct_left_t
{
position: relative;
    left: 110px;
    z-index: 1;
    top: -12px;
	z-index:1;
}

.ct_left_b
{
margin: 0px 0 0 0;
    position: relative;
    top: 30px;
    left: 69px;
	z-index:1;
}

.ct_right_t
{
	position: relative;
    left: -70px;
    top: -12px;
	z-index:1;
}

.ct_right_b
{
    position: relative;
    left: -35px;
    top: 30px;
    margin: 0;
	z-index:1;
}	
	
}


@media only screen and (max-width: 992px) {
.ct_left_t
{
position: inherit;
    left: 0;
    z-index: 1;
    top: 0;
	z-index:1;
}

.ct_left_b
{
margin: 0px 0 0 0;
    position: inherit;
    top: 0;
    left: 0;
}

.ct_right_t
{
	position: inherit;
    left: 0;
    top: 0;
}

.ct_right_b
{
    position: inherit;
    left: 0;
    top: 0;
    margin: 0;
}
}


/*who_we_serve_img_area*/

.who_we_serve_img_area
{
	  min-height: 600px;
    width: 100%;
    margin-top: -130px;
	
}

.who_we_serve_img_area_h1
{
		
}

.who_we_serve_img_area_res
{
	text-align:center;
	color:#fff;
	margin-bottom:55px;
	display:none;
}

.who_we_serve_img_area_res_img
{
	background: #fff;
    border-radius: 50%;
    height: 120px;
    padding: 21px 10px 10px 10px;
    text-align: center;
    width: 120px;
    margin: 0 auto;
}

.who_we_serve_img_area_res_img img
{
	width:70px;
	height:auto;
}



@media only screen and (max-width: 1024px) {
	.who_we_serve_img_area
{
	  min-height: 600px;
    width: 100%;
    margin-top: -130px;
	display:none;
}

.who_we_serve_img_area_h1
{
	display:none;
}

.industry_mprovements_one h1
{
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-bottom:35px;
	    position: inherit;
}

.who_we_serve_img_area_res
{
	text-align:center;
	color:#fff;
	margin-bottom:55px;
	display:block;
}


.who_we_serve_img_area_res_img img
{
	width:80px;
	height:auto;
}

}

/*who-we-serve-posi-1*/
.who-we-serve-posi-a-1
{
	text-align: center;
    color: #fff;
    margin-bottom: 55px;
    width: 20%;
	}
	
.who-we-serve-posi-1 {
    left: 260px;
    position: absolute;
    top: 282px;
}
	
.who-we-serve-posi-2 {
    position: absolute;
    right: 235px;
    top: 257px;
}

.who-we-serve-posi-3 {
    left: 98px;
    position: absolute;
    top: 502px;
}

.who-we-serve-posi-4 {
    position: absolute;
    right: 69px;
    top: 493px;
}

.who-we-serve-posi-5 {
    left: 440px;
    position: absolute;
    top: 473px;
}

.who-we-serve-posi-6 {
   bottom: -55px;
    position: absolute;
    right: 373px;
}




@media only screen and (max-width: 1024px) {
.who-we-serve-posi-a-1
{
	text-align: center;
    color: #fff;
    margin-bottom: 55px;
    width: 26%;
	display:none;
	}

}

	
.who-we-serve-posi-a-1 h3 {
    text-align: center;
    color: #fff;
    margin: 10px 0 5px 0;
    font-size: 18px;
}
	
.who-we-serve-posi-a-1 p
{
	 color: #fff;
    font-size: 12px;
    padding: 0 20px;
    text-align: center;
    line-height: 16px;
	}
	
.who-we-serve-posi
{
	background: #fff;
    border-radius: 50%;
    height: 80px;
    padding: 18px 10px 10px 10px;
    text-align: center;
    width: 80px;
    margin: 0 auto;
}

.who-we-serve-posi img
{
	width:42px;
	height:auto;
}

/**

 * button

 * --------------------------------------------------

 */

.btn {

  -webkit-transition: all 0.2s ease-in-out;

       -o-transition: all 0.2s ease-in-out;

          transition: all 0.2s ease-in-out;

  line-height: 1;

  overflow: hidden;

  padding: 22px 39px 22px 40px;

  border-width: 2px;

  -webkit-border-radius: 2px;

          border-radius: 2px;

  font-family: "Open Sans", Arial, sans-serif;

  font-size: 12px;

  font-weight: 900;

  text-transform: uppercase;

  letter-spacing: 1px;

}



.btn i {

  -webkit-transform: scale(1.5);

      -ms-transform: scale(1.5);

       -o-transform: scale(1.5);

          transform: scale(1.5);

  margin-right: 12px;

}



.btn span {

  display: inline-block;

}



.btn span + i {

  margin-right: 0;

  margin-left: 12px;

}



.btn {

  -webkit-transition: all 0.2s ease-in-out;

       -o-transition: all 0.2s ease-in-out;

          transition: all 0.2s ease-in-out;

  line-height: 1;

  overflow: hidden;

  padding: 22px 39px 22px 40px;

  border-width: 2px;

  -webkit-border-radius: 2px;

          border-radius: 2px;

  font-family: "Open Sans", Arial, sans-serif;

  font-size: 12px;

  font-weight: 900;

  text-transform: uppercase;

  letter-spacing: 1px;

}



.btn i {

  -webkit-transform: scale(1.75);

      -ms-transform: scale(1.75);

       -o-transform: scale(1.75);

          transform: scale(1.75);

  margin-right: 12px;

}



.btn span {

  display: inline-block;

}



.btn span + i {

  margin-right: 0;

  margin-left: 12px;

}



.btn.btn-outline {

  background-color: transparent;

}



.btn-default {

  border-color: #fff;

  background-color: #fff;

  color: #212121;

}



.btn-default:focus,

.btn-default:hover {

  border-color: #ededed;

  background-color: #ededed;

  color: #212121;

}



.btn-default:active,

.btn-default:active:focus,

.btn-default:active:hover {

  border-color: #ededed;

  background-color: #ededed;

  color: #212121;

}



.btn-default.btn-outline {

  color: #fff;

}



.btn-default.btn-outline:focus,

.btn-default.btn-outline:hover {

  border-color: #fff;

  background-color: #fff;

  color: #212121;

}



.btn-default.btn-outline:active,

.btn-default.btn-outline:active:focus,

.btn-default.btn-outline:active:hover {

  border-color: #ededed;

  background-color: #ededed;

  color: #212121;

}



.btn-invert {

  border-color: #212121;

  background-color: #212121;

  color: #fff;

}



.btn-invert:focus,

.btn-invert:hover {

  border-color: #212121, 7%;

  background-color: #303030;

  color: #fff;

}



.btn-invert:active,

.btn-invert:active:focus,

.btn-invert:active:hover {

  border-color: #303030;

  background-color: #303030;

  color: #fff;

}



.btn-invert.btn-outline {

  color: #212121;

}



.btn-invert.btn-outline:focus,

.btn-invert.btn-outline:hover {

  border-color: #212121;

  background-color: #212121;

  color: #fff;

}



.btn-invert.btn-outline:active,

.btn-invert.btn-outline:active:focus,

.btn-invert.btn-outline:active:hover {

  border-color: #212121, 7%;

  background-color: #303030;

  color: #fff;

}



.btn-primary {

  border-color: #2a5b83;

  background-color: #2a5b83;

  color: #fff;

}



.btn-primary:focus,

.btn-primary:hover {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



.btn-primary:active,

.btn-primary:active:focus,

.btn-primary:active:hover {

  border-color: #2a5b83;

  background-color: #2a5b83;

  color: #fff;

}



.btn-primary.btn-outline {

  color: #2a5b83;

}



.btn-primary.btn-outline:focus,

.btn-primary.btn-outline:hover {

  border-color: #2a5b83;

  background-color: #2a5b83;

  color: #fff;

}



.btn-primary.btn-outline:active,

.btn-primary.btn-outline:active:focus,

.btn-primary.btn-outline:active:hover {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



.btn-accent {

  border-color: #786de4;

  background-color: #786de4;

  color: #fff;

}



.btn-accent:focus,

.btn-accent:hover {

  border-color: #8177e5;

  background-color: #8177e5;

  color: #fff;

}



.btn-accent:active,

.btn-accent:active:focus,

.btn-accent:active:hover {

  border-color: #786de4;

  background-color: #786de4;

  color: #fff;

}



.btn-accent.btn-outline {

  color: #786de4;

}



.btn-accent.btn-outline:focus,

.btn-accent.btn-outline:hover {

  border-color: #786de4;

  background-color: #786de4;

  color: #fff;

}



.btn-accent.btn-outline:active,

.btn-accent.btn-outline:active:focus,

.btn-accent.btn-outline:active:hover {

  border-color: #8177e5;

  background-color: #8177e5;

  color: #fff;

}



.btn-info {

  border-color: #1080f2;

  background-color: #1080f2;

  color: #fff;

}



.btn-info:focus,

.btn-info:hover {

  border-color: #2088f2;

  background-color: #2088f2;

  color: #fff;

}



.btn-info:active,

.btn-info:active:focus,

.btn-info:active:hover {

  border-color: #1080f2;

  background-color: #1080f2;

  color: #fff;

}



.btn-info.btn-outline {

  color: #1080f2;

}



.btn-info.btn-outline:focus,

.btn-info.btn-outline:hover {

  border-color: #1080f2;

  background-color: #1080f2;

  color: #fff;

}



.btn-info.btn-outline:active,

.btn-info.btn-outline:active:focus,

.btn-info.btn-outline:active:hover {

  border-color: #2088f2;

  background-color: #2088f2;

  color: #fff;

}



.btn-success {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



.btn-success:focus,

.btn-success:hover {

  border-color: #20d2c1;

  background-color: #20d2c1;

  color: #fff;

}



.btn-success:active,

.btn-success:active:focus,

.btn-success:active:hover {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



.btn-success.btn-outline {

  color: #4090db;

}



.btn-success.btn-outline:focus,

.btn-success.btn-outline:hover {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



.btn-success.btn-outline:active,

.btn-success.btn-outline:active:focus,

.btn-success.btn-outline:active:hover {

  border-color: #20d2c1;

  background-color: #20d2c1;

  color: #fff;

}



.btn-warning {

  border-color: #fbb03b;

  background-color: #fbb03b;

  color: #fff;

}



.btn-warning:focus,

.btn-warning:hover {

  border-color: #fbb548;

  background-color: #fbb548;

  color: #fff;

}



.btn-warning:active,

.btn-warning:active:focus,

.btn-warning:active:hover {

  border-color: #fbb03b;

  background-color: #fbb03b;

  color: #fff;

}



.btn-warning.btn-outline {

  color: #fbb03b;

}



.btn-warning.btn-outline:focus,

.btn-warning.btn-outline:hover {

  border-color: #fbb03b;

  background-color: #fbb03b;

  color: #fff;

}



.btn-warning.btn-outline:active,

.btn-warning.btn-outline:active:focus,

.btn-warning.btn-outline:active:hover {

  border-color: #fbb548;

  background-color: #fbb548;

  color: #fff;

}



.btn-danger {

  border-color: #ff5454;

  background-color: #ff5454;

  color: #fff;

}



.btn-danger:focus,

.btn-danger:hover {

  border-color: #fe5f5f;

  background-color: #fe5f5f;

  color: #fff;

}



.btn-danger:active,

.btn-danger:active:focus,

.btn-danger:active:hover {

  border-color: #ff5454;

  background-color: #ff5454;

  color: #fff;

}



.btn-danger.btn-outline {

  color: #ff5454;

}



.btn-danger.btn-outline:focus,

.btn-danger.btn-outline:hover {

  border-color: #ff5454;

  background-color: #ff5454;

  color: #fff;

}



.btn-danger.btn-outline:active,

.btn-danger.btn-outline:active:focus,

.btn-danger.btn-outline:active:hover {

  border-color: #fe5f5f;

  background-color: #fe5f5f;

  color: #fff;

}



.btn-darkblue {

  border-color: #2a5b83;

  background-color: #2a5b83;

  color: #fff;

}



.btn-darkblue:focus,

.btn-darkblue:hover {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



.btn-darkblue:active,

.btn-darkblue:active:focus,

.btn-darkblue:active:hover {

  border-color: #2a5b83;

  background-color: #2a5b83;

  color: #fff;

}



.btn-darkblue.btn-outline {

  color: #2a5b83;

}



.btn-darkblue.btn-outline:focus,

.btn-darkblue.btn-outline:hover {

  border-color: #2a5b83;

  background-color: #2a5b83;

  color: #fff;

}



.btn-darkblue.btn-outline:active,

.btn-darkblue.btn-outline:active:focus,

.btn-darkblue.btn-outline:active:hover {

  border-color: #4090db;

  background-color: #4090db;

  color: #fff;

}



/**

 * iconbox

 * --------------------------------------------------

 */

.icon-box {

  margin-bottom: 40px;

}



.icon-box-media i {

  height: 60px;

  line-height: 60px;

  font-size: 48px;

}



.icon-box-media img {

  display: block;

  height: 60px;

  line-height: 60px;

}



.icon-box._center {

  text-align: center;

}



.icon-box._center .icon-box-media {

  padding-top: 10px;

  padding-bottom: 10px;

}



.icon-box._center .icon-box-media img {

  margin-right: auto;

  margin-left: auto;

}



.icon-box._center .icon-box-heading {

  margin-top: 10px;

}



.icon-box._center .icon-box-content {

  margin-top: 20px;

}



.icon-box._left {

  position: relative;

  padding-left: 90px;

  text-align: left;

}



.icon-box._left .icon-box-media {

  position: absolute;

  top: 0;

  left: 0;

}



.icon-box._left .icon-box-content {

  margin-top: 15px;

}



/**

 * site loader

 * --------------------------------------------------

 */

.site-loader {

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  position: fixed;

  z-index: 900;

  background-color: #4090db;

}



.site-loader-spinner {

  -webkit-animation: spinner 0.75s infinite linear;

       -o-animation: spinner 0.75s infinite linear;

          animation: spinner 0.75s infinite linear;

  position: absolute;

  top: 50%;

  left: 50%;

  width: 80px;

  height: 80px;

  margin-top: -40px;

  margin-left: -40px;

  border: 20px solid #fff;

  border-right-color: transparent;

  -webkit-border-radius: 50%;

          border-radius: 50%;

}



@-webkit-keyframes spinner {

  0% {

    -webkit-transform: rotate(0deg);

            transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

            transform: rotate(360deg);

  }

}



@-o-keyframes spinner {

  0% {

    -o-transform: rotate(0deg);

       transform: rotate(0deg);

  }

  100% {

    -o-transform: rotate(360deg);

       transform: rotate(360deg);

  }

}



@keyframes spinner {

  0% {

    -webkit-transform: rotate(0deg);

         -o-transform: rotate(0deg);

            transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

         -o-transform: rotate(360deg);

            transform: rotate(360deg);

  }

}



/**

 * site header

 * --------------------------------------------------

 */

.navbar {

  height: auto;

  line-height: 70px;

  margin-bottom: 0;

  border-width: 0 0 0;

  font-family: "Open Sans", Arial, sans-serif;

  font-size: 14px;

  font-weight: 900;

  text-transform: uppercase;

}



@media (min-width: 768px) {

  .navbar {

    height: 100px;

    line-height: 100px;

    border-bottom: 0;

    -webkit-border-radius: 0;

            border-radius: 0;

    font-size: 14px;

    font-weight: 900;

  }

}



.navbar-fixed-top .navbar-collapse {

  max-height: none;

}



.caret {

  margin-top: -3px;

}



@media (max-width: 767px) {

  .navbar-header {

    padding: 0 15px;

  }

}



.navbar-brand {

  float: none;

  height: auto;

  line-height: inherit;

  padding: 0;

}



.navbar-brand img {

  max-height: 36px;

}



@media (min-width: 768px) {

  .navbar-brand img {

    max-height: 46px;

  }

}



.navbar-brand-wrap {

  display: table;

  height: 70px;

}



@media (min-width: 768px) {

  .navbar-brand-wrap {

    height: 100px;

  }

}



.navbar-brand {

  display: table-cell;

  vertical-align: middle;

}



.navbar-nav > li > a {

  display: inline-block;

  line-height: 1;

}



.navbar-nav > li > a:focus,

.navbar-nav > li > a:hover {

  background-color: transparent;

}



@media (min-width: 768px) {

  .navbar-nav > li > a {

    padding: 0 10px;

  }

}



@media (min-width: 992px) {

  .navbar-nav > li {

    margin-left: 20px;

  }

  .navbar-nav > li > a {

    padding: 0 15px;

  }

}



.navbar-toggle {

  height: 70px;

  margin: 0;

  border: 0;

  padding: 0;

}



.navbar-toggle .icon-bar:nth-child(3) {

  position: relative;

}



.navbar-toggle .icon-bar:nth-child(3):before {

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  content: "";

  background-color: inherit;

}



.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2),

.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(4) {

  opacity: 0;

}



.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3) {

  -webkit-transform: rotate(45deg);

      -ms-transform: rotate(45deg);

       -o-transform: rotate(45deg);

          transform: rotate(45deg);

}



.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3):before {

  -webkit-transform: rotate(90deg);

      -ms-transform: rotate(90deg);

       -o-transform: rotate(90deg);

          transform: rotate(90deg);

}



@media (min-width: 768px) {

  .navbar-toggle {

    height: 100px;

  }

}



.navbar-theme .navbar-toggle .icon-bar {

  background-color: #fff;

}



.navbar-theme .navbar-nav > li.active > a {

  color: #fff;

}



.navbar-theme .navbar-nav > li > a {

  -webkit-transition: all 0.2s ease-in-out;

       -o-transition: all 0.2s ease-in-out;

          transition: all 0.2s ease-in-out;

  -webkit-transition-property: color;

       -o-transition-property: color;

          transition-property: color;

  color: rgba(255, 255, 255, 0.5);

}



.navbar-theme .navbar-nav > li > a:hover {

  color: #fff;

}



@media (min-width: 768px) {

  .navbar-theme .navbar-nav > li > a {

    position: relative;

  }

  .navbar-theme .navbar-nav > li > a:after {

    -webkit-transition: all 0.2s ease-in-out;

         -o-transition: all 0.2s ease-in-out;

            transition: all 0.2s ease-in-out;

    -webkit-transition-property: -webkit-transform;

         -o-transition-property: -o-transform;

            transition-property: transform;

    -webkit-transform: scaleX(0);

        -ms-transform: scaleX(0);

         -o-transform: scaleX(0);

            transform: scaleX(0);

    position: absolute;

    top: -15px;

    right: -5px;

    bottom: -15px;

    left: -5px;

    z-index: -1;

    content: "";

    -webkit-border-radius: 2px;

            border-radius: 2px;

    background-color: #2a5b83;

  }

}



@media (min-width: 768px) {

  .is-scroll .navbar-theme .navbar-nav > li.active > a:after {

    -webkit-transform: scaleX(1);

        -ms-transform: scaleX(1);

         -o-transform: scaleX(1);

            transform: scaleX(1);

  }

}



.site-header {

  -webkit-transition: all 0.2s ease-in-out;

       -o-transition: all 0.2s ease-in-out;

          transition: all 0.2s ease-in-out;

  -webkit-transition-property: background-color;

       -o-transition-property: background-color;

          transition-property: background-color;

  position: fixed;

  top: 0;

  right: 0;

  left: 0;

  z-index: 800;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;

}



.is-scroll .site-header {

  background-color: #212121;

  opacity: 0.8;

}



@media (max-width: 767px) {

  .site-header {

    background-color: #212121;

  }

}



/* audio icon */

.nav > .audio-toggle {

  display: none;

}



.nav > .audio-toggle a {

  color: #fff !important;

  opacity: 1;

}



.nav > .audio-toggle i {

  -webkit-transform: scale(1.25);

      -ms-transform: scale(1.25);

       -o-transform: scale(1.25);

          transform: scale(1.25);

  width: 18px;

  text-align: center;

}



.is-audio-on .nav > .audio-toggle,

.is-audio-off .nav > .audio-toggle {

  display: block;

}



.is-audio-on .nav > .audio-toggle a {

  -webkit-animation: audio 1s infinite linear;

       -o-animation: audio 1s infinite linear;

          animation: audio 1s infinite linear;

}



.is-audio-off .nav > .audio-toggle a {

  opacity: .5;

}



.is-audio-off .nav > .audio-toggle i:before {

  content: "\f026";

}



@-webkit-keyframes audio {

  0% {

    -webkit-transform: scale(1.25);

            transform: scale(1.25);

  }

  50% {

    -webkit-transform: scale(1.5);

            transform: scale(1.5);

  }

  100% {

    -webkit-transform: scale(1.25);

            transform: scale(1.25);

  }

}



@-o-keyframes audio {

  0% {

    -o-transform: scale(1.25);

       transform: scale(1.25);

  }

  50% {

    -o-transform: scale(1.5);

       transform: scale(1.5);

  }

  100% {

    -o-transform: scale(1.25);

       transform: scale(1.25);

  }

}



@keyframes audio {

  0% {

    -webkit-transform: scale(1.25);

         -o-transform: scale(1.25);

            transform: scale(1.25);

  }

  50% {

    -webkit-transform: scale(1.5);

         -o-transform: scale(1.5);

            transform: scale(1.5);

  }

  100% {

    -webkit-transform: scale(1.25);

         -o-transform: scale(1.25);

            transform: scale(1.25);

  }

}



/**

 * common

 * --------------------------------------------------

 */

.site,

.site-canvas,

.site-main {

  position: relative;

}



.section {

  position: relative;

  padding: 90px 0;

}



@media (min-width: 768px) {

  .section {

    padding: 120px 0;

  }

}



.section-heading {

  margin-bottom: 40px;

}



.section-heading h1,

.section-heading h2 {

  margin-bottom: 0;

}



.section-heading h5 {

  font-family: Merriweather, "Times New Roman", Times, serif;

  font-size: 14px;

  font-style: italic;

  font-weight: 700;

  letter-spacing: 1px;

}



.section-heading p {

  margin-top: 20px;
	font-size:14px;
  margin-bottom: 0;

}



.section-heading.align-c {

  max-width: 720px;

  margin-right: auto;

  margin-left: auto;

}



.section-heading.align-c .divider {

  margin-right: auto;

  margin-left: auto;

}



@media (max-width: 767px) {

  .section-heading.align-c-xs-max .divider {

    margin-right: auto;

    margin-left: auto;

  }

}



@media (max-width: 991px) {

  .section-heading.align-c-sm-max .divider {

    margin-right: auto;

    margin-left: auto;

  }

}



.divider {

  height: 8px;

  width: 160px;

  margin-top: 20px;

  background-image: url("../img/divider.svg");

  background-repeat: repeat-x;

  background-position: left center;

  background-size: 8px 8px;

}



/**

 * background and effect

 * --------------------------------------------------

 */

.site-bg {

  -webkit-transform: translate3d(0, 0, 0);

          transform: translate3d(0, 0, 0);

  -webkit-backface-visibility: hidden;

          backface-visibility: hidden;

  -webkit-perspective: 1000;

          perspective: 1000;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  position: absolute;

  z-index: 0;

  overflow: hidden;

}



.site-bg-img,

.site-bg-video,

.site-bg-overlay,

.site-bg-animation,

.site-bg-canvas,

.site-bg > canvas {

  -webkit-transform: translate3d(0, 0, 0);

          transform: translate3d(0, 0, 0);

  -webkit-backface-visibility: hidden;

          backface-visibility: hidden;

  -webkit-perspective: 1000;

          perspective: 1000;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  position: absolute !important;

  overflow: hidden;

}



.site-bg-img,

.site-bg-video,

.site-bg-overlay,

.site-bg-animation,

.site-bg-canvas {

  display: none;

}



.site-bg-img {

  background-repeat: no-repeat;

  background-position: 50% 50%;

  background-size: cover;

opacity: 1.0;

 filter: alpha(opacity=80);

}



.is-site-bg-img .site-bg-img {

  display: block;

  /*background-image: url(../img/bg/site-bg-img.jpg);*/

 /* background-image: url(../img/bg/yalkut_mini.jpg);*/ 

}



.is-site-bg-slideshow .site-bg-img {

  display: block;

}



.is-site-bg-video .site-bg-img {

  display: block;

  background-image: url(../img/bg/yalkut_mini.jpg);

}



.is-site-bg-video-youtube .site-bg-img {

  display: block;

 /* background-image: url(../img/bg/yalkut_mini.jpg);*/

}



.is-desktop .is-site-bg-video .site-bg-video,

.is-desktop .is-site-bg-video-youtube .site-bg-video {

  display: block;

}



#bgVideo {

  -webkit-transform: translate3d(0, 0, 0);

          transform: translate3d(0, 0, 0);

  -webkit-backface-visibility: hidden;

          backface-visibility: hidden;

  -webkit-perspective: 1000;

          perspective: 1000;

  -webkit-transform: translate(-50%, -50%);

      -ms-transform: translate(-50%, -50%);

       -o-transform: translate(-50%, -50%);

          transform: translate(-50%, -50%);

  position: absolute;

  top: 50%;

  left: 50%;

  display: block;

  width: auto;

  height: auto;

  min-width: 100%;

  min-height: 100%;

}



.is-site-bg-overlay .site-bg-overlay {

  display: block;

}



.is-site-bg-parallax-star .site-bg-animation {

  display: block;

}



.ie9 .site-bg-animation {

  background-image: url(#);

}





/* parallax star */

.parallax-star {

  -webkit-transform: translate3d(0, 0, 0);

          transform: translate3d(0, 0, 0);

  -webkit-backface-visibility: hidden;

          backface-visibility: hidden;

  -webkit-perspective: 1000;

          perspective: 1000;

  display: none;

}



.is-site-bg-parallax-star .parallax-star {

  display: block;

}



.parallax-star:after {

  position: absolute;

  content: "";

  top: 2000px;

}



.parallax-star:nth-child(1) {

  -webkit-animation: animStar 50s linear infinite;

       -o-animation: animStar 50s linear infinite;

          animation: animStar 50s linear infinite;

  width: 1px;

  height: 1px;

  -webkit-box-shadow: 1242px 1363px #fff , 1774px 142px #fff , 201px 622px #fff , 977px 1007px #fff , 1955px 1310px #fff , 608px 1706px #fff , 1181px 8px #fff , 1292px 1749px #fff , 307px 1948px #fff , 1695px 750px #fff , 1860px 1153px #fff , 1462px 483px #fff , 1146px 1062px #fff , 1505px 688px #fff , 1756px 1257px #fff , 179px 690px #fff , 1954px 1684px #fff , 651px 1149px #fff , 1687px 796px #fff , 1966px 1744px #fff , 1886px 612px #fff , 1456px 868px #fff , 1666px 1825px #fff , 1351px 561px #fff , 1863px 1661px #fff , 1670px 530px #fff , 696px 819px #fff , 1126px 1990px #fff , 454px 1415px #fff , 1211px 827px #fff , 1594px 21px #fff , 366px 566px #fff , 1997px 919px #fff , 1204px 62px #fff , 857px 1171px #fff , 536px 1526px #fff , 275px 951px #fff , 303px 1971px #fff , 211px 654px #fff , 1997px 1354px #fff , 1993px 1145px #fff , 1313px 500px #fff , 1877px 1105px #fff , 1339px 391px #fff , 743px 1758px #fff , 1693px 1462px #fff , 1124px 828px #fff , 171px 1310px #fff , 1431px 1141px #fff , 1674px 459px #fff , 1670px 1009px #fff , 1243px 937px #fff , 920px 1971px #fff , 1230px 35px #fff , 996px 520px #fff , 302px 993px #fff , 62px 1180px #fff , 1759px 1310px #fff , 243px 79px #fff , 1896px 774px #fff , 624px 1075px #fff , 1928px 535px #fff , 1260px 1999px #fff , 1529px 292px #fff , 1483px 1397px #fff , 39px 853px #fff , 884px 28px #fff , 971px 777px #fff , 349px 1138px #fff , 516px 1642px #fff , 1140px 1474px #fff , 982px 937px #fff , 1636px 144px #fff , 1082px 833px #fff , 1279px 906px #fff , 1028px 737px #fff , 906px 1748px #fff , 1987px 479px #fff , 1971px 620px #fff , 42px 1075px #fff , 778px 1493px #fff , 753px 1375px #fff , 805px 1090px #fff , 1545px 1px #fff , 1266px 1312px #fff , 605px 214px #fff , 1255px 1635px #fff , 1774px 1752px #fff , 90px 1571px #fff , 1947px 876px #fff , 1213px 1738px #fff , 1505px 403px #fff , 1616px 1431px #fff , 1468px 273px #fff , 1020px 247px #fff , 676px 593px #fff , 1107px 654px #fff , 901px 947px #fff , 868px 1438px #fff , 922px 1238px #fff , 701px 919px #fff , 364px 1641px #fff , 667px 1262px #fff , 1377px 177px #fff , 802px 1506px #fff , 1951px 83px #fff , 950px 1796px #fff , 1366px 987px #fff , 591px 1655px #fff , 1159px 1310px #fff , 1503px 1416px #fff , 845px 1910px #fff , 1687px 1405px #fff , 903px 1512px #fff , 1906px 742px #fff , 1162px 1199px #fff , 1258px 895px #fff , 771px 1456px #fff , 433px 475px #fff , 1769px 92px #fff , 705px 1402px #fff , 140px 1139px #fff , 1761px 1014px #fff , 1485px 777px #fff , 1006px 620px #fff , 661px 959px #fff , 1350px 221px #fff , 149px 392px #fff , 502px 1980px #fff , 626px 704px #fff , 1357px 663px #fff , 325px 1127px #fff , 1876px 428px #fff , 1323px 1935px #fff , 1609px 848px #fff , 1529px 1053px #fff , 1930px 79px #fff , 216px 742px #fff , 1694px 1930px #fff , 1225px 1058px #fff , 1046px 385px #fff , 1926px 862px #fff , 1192px 1032px #fff , 1945px 1834px #fff , 1745px 1804px #fff , 911px 290px #fff , 717px 1034px #fff , 718px 497px #fff , 1032px 1122px #fff , 77px 383px #fff , 261px 1042px #fff , 949px 47px #fff , 1512px 1521px #fff , 1788px 1692px #fff , 87px 280px #fff , 1849px 1387px #fff , 1928px 956px #fff , 1494px 560px #fff , 149px 1835px #fff , 1311px 1417px #fff , 1739px 932px #fff , 589px 785px #fff , 1325px 781px #fff , 725px 330px #fff , 420px 117px #fff , 653px 912px #fff , 1521px 449px #fff , 1327px 455px #fff , 1898px 353px #fff , 1134px 1377px #fff , 514px 1044px #fff , 124px 77px #fff , 1006px 1335px #fff , 526px 786px #fff , 1896px 1979px #fff , 1643px 950px #fff , 1344px 1789px #fff , 786px 402px #fff , 1682px 1878px #fff , 499px 1189px #fff , 1046px 1771px #fff , 1931px 1351px #fff , 1366px 1274px #fff , 267px 1478px #fff , 947px 319px #fff , 1093px 567px #fff , 1363px 1860px #fff , 1348px 1532px #fff , 1666px 1376px #fff , 801px 1747px #fff , 1483px 1321px #fff , 889px 1900px #fff , 618px 1136px #fff , 1305px 1011px #fff , 230px 1249px #fff , 1731px 1437px #fff , 1355px 1826px #fff , 854px 1836px #fff , 1941px 77px #fff , 1765px 675px #fff;

          box-shadow: 1242px 1363px #fff , 1774px 142px #fff , 201px 622px #fff , 977px 1007px #fff , 1955px 1310px #fff , 608px 1706px #fff , 1181px 8px #fff , 1292px 1749px #fff , 307px 1948px #fff , 1695px 750px #fff , 1860px 1153px #fff , 1462px 483px #fff , 1146px 1062px #fff , 1505px 688px #fff , 1756px 1257px #fff , 179px 690px #fff , 1954px 1684px #fff , 651px 1149px #fff , 1687px 796px #fff , 1966px 1744px #fff , 1886px 612px #fff , 1456px 868px #fff , 1666px 1825px #fff , 1351px 561px #fff , 1863px 1661px #fff , 1670px 530px #fff , 696px 819px #fff , 1126px 1990px #fff , 454px 1415px #fff , 1211px 827px #fff , 1594px 21px #fff , 366px 566px #fff , 1997px 919px #fff , 1204px 62px #fff , 857px 1171px #fff , 536px 1526px #fff , 275px 951px #fff , 303px 1971px #fff , 211px 654px #fff , 1997px 1354px #fff , 1993px 1145px #fff , 1313px 500px #fff , 1877px 1105px #fff , 1339px 391px #fff , 743px 1758px #fff , 1693px 1462px #fff , 1124px 828px #fff , 171px 1310px #fff , 1431px 1141px #fff , 1674px 459px #fff , 1670px 1009px #fff , 1243px 937px #fff , 920px 1971px #fff , 1230px 35px #fff , 996px 520px #fff , 302px 993px #fff , 62px 1180px #fff , 1759px 1310px #fff , 243px 79px #fff , 1896px 774px #fff , 624px 1075px #fff , 1928px 535px #fff , 1260px 1999px #fff , 1529px 292px #fff , 1483px 1397px #fff , 39px 853px #fff , 884px 28px #fff , 971px 777px #fff , 349px 1138px #fff , 516px 1642px #fff , 1140px 1474px #fff , 982px 937px #fff , 1636px 144px #fff , 1082px 833px #fff , 1279px 906px #fff , 1028px 737px #fff , 906px 1748px #fff , 1987px 479px #fff , 1971px 620px #fff , 42px 1075px #fff , 778px 1493px #fff , 753px 1375px #fff , 805px 1090px #fff , 1545px 1px #fff , 1266px 1312px #fff , 605px 214px #fff , 1255px 1635px #fff , 1774px 1752px #fff , 90px 1571px #fff , 1947px 876px #fff , 1213px 1738px #fff , 1505px 403px #fff , 1616px 1431px #fff , 1468px 273px #fff , 1020px 247px #fff , 676px 593px #fff , 1107px 654px #fff , 901px 947px #fff , 868px 1438px #fff , 922px 1238px #fff , 701px 919px #fff , 364px 1641px #fff , 667px 1262px #fff , 1377px 177px #fff , 802px 1506px #fff , 1951px 83px #fff , 950px 1796px #fff , 1366px 987px #fff , 591px 1655px #fff , 1159px 1310px #fff , 1503px 1416px #fff , 845px 1910px #fff , 1687px 1405px #fff , 903px 1512px #fff , 1906px 742px #fff , 1162px 1199px #fff , 1258px 895px #fff , 771px 1456px #fff , 433px 475px #fff , 1769px 92px #fff , 705px 1402px #fff , 140px 1139px #fff , 1761px 1014px #fff , 1485px 777px #fff , 1006px 620px #fff , 661px 959px #fff , 1350px 221px #fff , 149px 392px #fff , 502px 1980px #fff , 626px 704px #fff , 1357px 663px #fff , 325px 1127px #fff , 1876px 428px #fff , 1323px 1935px #fff , 1609px 848px #fff , 1529px 1053px #fff , 1930px 79px #fff , 216px 742px #fff , 1694px 1930px #fff , 1225px 1058px #fff , 1046px 385px #fff , 1926px 862px #fff , 1192px 1032px #fff , 1945px 1834px #fff , 1745px 1804px #fff , 911px 290px #fff , 717px 1034px #fff , 718px 497px #fff , 1032px 1122px #fff , 77px 383px #fff , 261px 1042px #fff , 949px 47px #fff , 1512px 1521px #fff , 1788px 1692px #fff , 87px 280px #fff , 1849px 1387px #fff , 1928px 956px #fff , 1494px 560px #fff , 149px 1835px #fff , 1311px 1417px #fff , 1739px 932px #fff , 589px 785px #fff , 1325px 781px #fff , 725px 330px #fff , 420px 117px #fff , 653px 912px #fff , 1521px 449px #fff , 1327px 455px #fff , 1898px 353px #fff , 1134px 1377px #fff , 514px 1044px #fff , 124px 77px #fff , 1006px 1335px #fff , 526px 786px #fff , 1896px 1979px #fff , 1643px 950px #fff , 1344px 1789px #fff , 786px 402px #fff , 1682px 1878px #fff , 499px 1189px #fff , 1046px 1771px #fff , 1931px 1351px #fff , 1366px 1274px #fff , 267px 1478px #fff , 947px 319px #fff , 1093px 567px #fff , 1363px 1860px #fff , 1348px 1532px #fff , 1666px 1376px #fff , 801px 1747px #fff , 1483px 1321px #fff , 889px 1900px #fff , 618px 1136px #fff , 1305px 1011px #fff , 230px 1249px #fff , 1731px 1437px #fff , 1355px 1826px #fff , 854px 1836px #fff , 1941px 77px #fff , 1765px 675px #fff;

}



.parallax-star:nth-child(1):after {

  width: 1px;

  height: 1px;

  -webkit-box-shadow: 1242px 1363px #fff , 1774px 142px #fff , 201px 622px #fff , 977px 1007px #fff , 1955px 1310px #fff , 608px 1706px #fff , 1181px 8px #fff , 1292px 1749px #fff , 307px 1948px #fff , 1695px 750px #fff , 1860px 1153px #fff , 1462px 483px #fff , 1146px 1062px #fff , 1505px 688px #fff , 1756px 1257px #fff , 179px 690px #fff , 1954px 1684px #fff , 651px 1149px #fff , 1687px 796px #fff , 1966px 1744px #fff , 1886px 612px #fff , 1456px 868px #fff , 1666px 1825px #fff , 1351px 561px #fff , 1863px 1661px #fff , 1670px 530px #fff , 696px 819px #fff , 1126px 1990px #fff , 454px 1415px #fff , 1211px 827px #fff , 1594px 21px #fff , 366px 566px #fff , 1997px 919px #fff , 1204px 62px #fff , 857px 1171px #fff , 536px 1526px #fff , 275px 951px #fff , 303px 1971px #fff , 211px 654px #fff , 1997px 1354px #fff , 1993px 1145px #fff , 1313px 500px #fff , 1877px 1105px #fff , 1339px 391px #fff , 743px 1758px #fff , 1693px 1462px #fff , 1124px 828px #fff , 171px 1310px #fff , 1431px 1141px #fff , 1674px 459px #fff , 1670px 1009px #fff , 1243px 937px #fff , 920px 1971px #fff , 1230px 35px #fff , 996px 520px #fff , 302px 993px #fff , 62px 1180px #fff , 1759px 1310px #fff , 243px 79px #fff , 1896px 774px #fff , 624px 1075px #fff , 1928px 535px #fff , 1260px 1999px #fff , 1529px 292px #fff , 1483px 1397px #fff , 39px 853px #fff , 884px 28px #fff , 971px 777px #fff , 349px 1138px #fff , 516px 1642px #fff , 1140px 1474px #fff , 982px 937px #fff , 1636px 144px #fff , 1082px 833px #fff , 1279px 906px #fff , 1028px 737px #fff , 906px 1748px #fff , 1987px 479px #fff , 1971px 620px #fff , 42px 1075px #fff , 778px 1493px #fff , 753px 1375px #fff , 805px 1090px #fff , 1545px 1px #fff , 1266px 1312px #fff , 605px 214px #fff , 1255px 1635px #fff , 1774px 1752px #fff , 90px 1571px #fff , 1947px 876px #fff , 1213px 1738px #fff , 1505px 403px #fff , 1616px 1431px #fff , 1468px 273px #fff , 1020px 247px #fff , 676px 593px #fff , 1107px 654px #fff , 901px 947px #fff , 868px 1438px #fff , 922px 1238px #fff , 701px 919px #fff , 364px 1641px #fff , 667px 1262px #fff , 1377px 177px #fff , 802px 1506px #fff , 1951px 83px #fff , 950px 1796px #fff , 1366px 987px #fff , 591px 1655px #fff , 1159px 1310px #fff , 1503px 1416px #fff , 845px 1910px #fff , 1687px 1405px #fff , 903px 1512px #fff , 1906px 742px #fff , 1162px 1199px #fff , 1258px 895px #fff , 771px 1456px #fff , 433px 475px #fff , 1769px 92px #fff , 705px 1402px #fff , 140px 1139px #fff , 1761px 1014px #fff , 1485px 777px #fff , 1006px 620px #fff , 661px 959px #fff , 1350px 221px #fff , 149px 392px #fff , 502px 1980px #fff , 626px 704px #fff , 1357px 663px #fff , 325px 1127px #fff , 1876px 428px #fff , 1323px 1935px #fff , 1609px 848px #fff , 1529px 1053px #fff , 1930px 79px #fff , 216px 742px #fff , 1694px 1930px #fff , 1225px 1058px #fff , 1046px 385px #fff , 1926px 862px #fff , 1192px 1032px #fff , 1945px 1834px #fff , 1745px 1804px #fff , 911px 290px #fff , 717px 1034px #fff , 718px 497px #fff , 1032px 1122px #fff , 77px 383px #fff , 261px 1042px #fff , 949px 47px #fff , 1512px 1521px #fff , 1788px 1692px #fff , 87px 280px #fff , 1849px 1387px #fff , 1928px 956px #fff , 1494px 560px #fff , 149px 1835px #fff , 1311px 1417px #fff , 1739px 932px #fff , 589px 785px #fff , 1325px 781px #fff , 725px 330px #fff , 420px 117px #fff , 653px 912px #fff , 1521px 449px #fff , 1327px 455px #fff , 1898px 353px #fff , 1134px 1377px #fff , 514px 1044px #fff , 124px 77px #fff , 1006px 1335px #fff , 526px 786px #fff , 1896px 1979px #fff , 1643px 950px #fff , 1344px 1789px #fff , 786px 402px #fff , 1682px 1878px #fff , 499px 1189px #fff , 1046px 1771px #fff , 1931px 1351px #fff , 1366px 1274px #fff , 267px 1478px #fff , 947px 319px #fff , 1093px 567px #fff , 1363px 1860px #fff , 1348px 1532px #fff , 1666px 1376px #fff , 801px 1747px #fff , 1483px 1321px #fff , 889px 1900px #fff , 618px 1136px #fff , 1305px 1011px #fff , 230px 1249px #fff , 1731px 1437px #fff , 1355px 1826px #fff , 854px 1836px #fff , 1941px 77px #fff , 1765px 675px #fff;

          box-shadow: 1242px 1363px #fff , 1774px 142px #fff , 201px 622px #fff , 977px 1007px #fff , 1955px 1310px #fff , 608px 1706px #fff , 1181px 8px #fff , 1292px 1749px #fff , 307px 1948px #fff , 1695px 750px #fff , 1860px 1153px #fff , 1462px 483px #fff , 1146px 1062px #fff , 1505px 688px #fff , 1756px 1257px #fff , 179px 690px #fff , 1954px 1684px #fff , 651px 1149px #fff , 1687px 796px #fff , 1966px 1744px #fff , 1886px 612px #fff , 1456px 868px #fff , 1666px 1825px #fff , 1351px 561px #fff , 1863px 1661px #fff , 1670px 530px #fff , 696px 819px #fff , 1126px 1990px #fff , 454px 1415px #fff , 1211px 827px #fff , 1594px 21px #fff , 366px 566px #fff , 1997px 919px #fff , 1204px 62px #fff , 857px 1171px #fff , 536px 1526px #fff , 275px 951px #fff , 303px 1971px #fff , 211px 654px #fff , 1997px 1354px #fff , 1993px 1145px #fff , 1313px 500px #fff , 1877px 1105px #fff , 1339px 391px #fff , 743px 1758px #fff , 1693px 1462px #fff , 1124px 828px #fff , 171px 1310px #fff , 1431px 1141px #fff , 1674px 459px #fff , 1670px 1009px #fff , 1243px 937px #fff , 920px 1971px #fff , 1230px 35px #fff , 996px 520px #fff , 302px 993px #fff , 62px 1180px #fff , 1759px 1310px #fff , 243px 79px #fff , 1896px 774px #fff , 624px 1075px #fff , 1928px 535px #fff , 1260px 1999px #fff , 1529px 292px #fff , 1483px 1397px #fff , 39px 853px #fff , 884px 28px #fff , 971px 777px #fff , 349px 1138px #fff , 516px 1642px #fff , 1140px 1474px #fff , 982px 937px #fff , 1636px 144px #fff , 1082px 833px #fff , 1279px 906px #fff , 1028px 737px #fff , 906px 1748px #fff , 1987px 479px #fff , 1971px 620px #fff , 42px 1075px #fff , 778px 1493px #fff , 753px 1375px #fff , 805px 1090px #fff , 1545px 1px #fff , 1266px 1312px #fff , 605px 214px #fff , 1255px 1635px #fff , 1774px 1752px #fff , 90px 1571px #fff , 1947px 876px #fff , 1213px 1738px #fff , 1505px 403px #fff , 1616px 1431px #fff , 1468px 273px #fff , 1020px 247px #fff , 676px 593px #fff , 1107px 654px #fff , 901px 947px #fff , 868px 1438px #fff , 922px 1238px #fff , 701px 919px #fff , 364px 1641px #fff , 667px 1262px #fff , 1377px 177px #fff , 802px 1506px #fff , 1951px 83px #fff , 950px 1796px #fff , 1366px 987px #fff , 591px 1655px #fff , 1159px 1310px #fff , 1503px 1416px #fff , 845px 1910px #fff , 1687px 1405px #fff , 903px 1512px #fff , 1906px 742px #fff , 1162px 1199px #fff , 1258px 895px #fff , 771px 1456px #fff , 433px 475px #fff , 1769px 92px #fff , 705px 1402px #fff , 140px 1139px #fff , 1761px 1014px #fff , 1485px 777px #fff , 1006px 620px #fff , 661px 959px #fff , 1350px 221px #fff , 149px 392px #fff , 502px 1980px #fff , 626px 704px #fff , 1357px 663px #fff , 325px 1127px #fff , 1876px 428px #fff , 1323px 1935px #fff , 1609px 848px #fff , 1529px 1053px #fff , 1930px 79px #fff , 216px 742px #fff , 1694px 1930px #fff , 1225px 1058px #fff , 1046px 385px #fff , 1926px 862px #fff , 1192px 1032px #fff , 1945px 1834px #fff , 1745px 1804px #fff , 911px 290px #fff , 717px 1034px #fff , 718px 497px #fff , 1032px 1122px #fff , 77px 383px #fff , 261px 1042px #fff , 949px 47px #fff , 1512px 1521px #fff , 1788px 1692px #fff , 87px 280px #fff , 1849px 1387px #fff , 1928px 956px #fff , 1494px 560px #fff , 149px 1835px #fff , 1311px 1417px #fff , 1739px 932px #fff , 589px 785px #fff , 1325px 781px #fff , 725px 330px #fff , 420px 117px #fff , 653px 912px #fff , 1521px 449px #fff , 1327px 455px #fff , 1898px 353px #fff , 1134px 1377px #fff , 514px 1044px #fff , 124px 77px #fff , 1006px 1335