@media only screen and (max-width: 991px) {
    /* Header Responsive Styles */  
    .mmenu-trigger {
        display: inline-block !important;
        top: 0px!important;
    }
    
    #menu_list {
      width: 310px;
      background: white;
      position: fixed;
      height: 100%;
      overflow: auto;
      z-index: 9999999!important;
      top: 0!important;
      bottom: 0px!important;
      right: -330px;
      transition: right 0.5s ease;
      box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
    }
    
    #menu_list.visible {
      right: 0px;
      transition: right 0.7s ease;
    }
    
    #menu_list a {
      width: 100%;
      padding: 15px 0 15px 15px;
      border-bottom: 1px solid #F7F7F7;
      cursor: pointer;
      color: #5C5C5C!important;
      text-decoration: none!important;
      float: left;
      width: 100%;
      display: block;
      font-weight: 300!important;
    }
    
    #menu_list a.color_white {
      color: #5C5C5C!important;
    }
    
    #menu_list li:hover {
      background-color: #F7F7F7; 
      font-size: 16px!important;
    }
    
    #menu_list .dropdown-menu.show, #menu_list .dropdown-menu {
    transform: none!important;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    display: block!important;
    position: static!important;
    padding-left: 15px;
    }
    
    #menu_list .dropdown-toggle{ 
         display: none!important;
    }
    
    /** Contact **/
    .contact_6 .contact-form {
        border-left: none!important;
    }
    /** Contact **/
    
}






/** MEDIA **/
@media (min-width: 1186px) {
.xl-p-0{ padding: 0px!important; }
.xl-p-5{ padding: 5px!important; }
.xl-p-6{ padding: 6px!important; }
.xl-p-7{ padding: 7px!important; }
.xl-p-8{ padding: 8px!important; }
.xl-p-9{ padding: 9px!important; }
.xl-p-10{ padding: 10px!important; }
.xl-p-15{ padding: 15px!important; }
.xl-p-20{ padding: 20px!important; }
.xl-p-25{ padding: 25px!important; }
.xl-p-30{ padding: 30px!important; }
.xl-p-35{ padding: 35px!important; }
.xl-p-40{ padding: 40px!important; }
.xl-p-45{ padding: 45px!important; }
.xl-p-50{ padding: 50px!important; }

.xl-pl-0{ padding-left: 0px!important; }
.xl-pr-0{ padding-right: 0px!important; }
.xl-pl-5{ padding-left: 5px!important; }
.xl-pr-5{ padding-right: 5px!important; }
.xl-pl-10{ padding-left: 10px!important; }
.xl-pr-10{ padding-right: 10px!important; }
.xl-pl-15{ padding-left: 15px!important; }
.xl-pr-15{ padding-right: 15px!important; }
.xl-pl-20{ padding-left: 20px!important; }
.xl-pr-20{ padding-right: 20px!important; }
.xl-pl-25{ padding-left: 25px!important; }
.xl-pr-25{ padding-right: 25px!important; }

.xl-pt-5{ padding-top: 5px!important; }
.xl-pb-5{ padding-bottom: 5px!important; }
.xl-pt-6{ padding-top: 6px!important; }
.xl-pb-6{ padding-bottom: 6px!important; }
.xl-pt-7{ padding-top: 7px!important; }
.xl-pb-7{ padding-bottom: 7px!important; }
.xl-pt-8{ padding-top: 8px!important; }
.xl-pb-8{ padding-bottom: 8px!important; }
.xl-pt-10{ padding-top: 10px!important; }
.xl-pb-10{ padding-bottom: 10px!important; }
.xl-pt-15{ padding-top: 15px!important; }
.xl-pb-15{ padding-bottom: 15px!important; }
.xl-pt-20{ padding-top: 20px!important; }
.xl-pb-20{ padding-bottom: 20px!important; }
.xl-pt-25{ padding-top: 25px!important; }
.xl-pb-25{ padding-bottom: 25px!important; }
.xl-pt-30{ padding-top: 30px!important; }
.xl-pb-30{ padding-bottom: 30px!important; }
.xl-pt-35{ padding-top: 35px!important; }
.xl-pb-35{ padding-bottom: 35px!important; }
.xl-pt-40{ padding-top: 40px!important; }
.xl-pb-40{ padding-bottom: 40px!important; }
.xl-pt-45{ padding-top: 45px!important; }
.xl-pb-45{ padding-bottom: 45px!important; }
.xl-pt-50{ padding-top: 50px!important; }
.xl-pb-50{ padding-bottom: 50px!important; }
.xl-pt-55{ padding-top: 55px!important; }
.xl-pb-55{ padding-bottom: 55px!important; }
.xl-pt-60{ padding-top: 60px!important; }
.xl-pb-60{ padding-bottom: 60px!important; }
.xl-pt-65{ padding-top: 65px!important; }
.xl-pb-65{ padding-bottom: 65px!important; }
.xl-pt-70{ padding-top: 70px!important; }
.xl-pb-70{ padding-bottom: 70px!important; }
.xl-pt-75{ padding-top: 75px!important; }
.xl-pb-75{ padding-bottom: 75px!important; }
.xl-pt-80{ padding-top: 80px!important; }
.xl-pb-80{ padding-bottom: 80px!important; }
.xl-pt-85{ padding-top: 85px!important; }
.xl-pb-85{ padding-bottom: 85px!important; }
.xl-pt-90{ padding-top: 90px!important; }
.xl-pb-90{ padding-bottom: 90px!important; }
.xl-pt-95{ padding-top: 95px!important; }
.xl-pb-95{ padding-bottom: 95px!important; }
.xl-pt-100{ padding-top: 100px!important; }
.xl-pb-100{ padding-bottom: 100px!important; }

.xl-fs-8{ font-size: 8px!important; }
.xl-fs-9{ font-size: 9px!important; }
.xl-fs-10{ font-size: 10px!important; }
.xl-fs-11{ font-size: 11px!important; }
.xl-fs-12{ font-size: 12px!important; }
.xl-fs-13{ font-size: 13px!important; }
.xl-fs-14{ font-size: 14px!important; }
.xl-fs-15{ font-size: 15px!important; }
.xl-fs-16{ font-size: 16px!important; }
.xl-fs-17{ font-size: 17px!important; }
.xl-fs-18{ font-size: 18px!important; }
.xl-fs-19{ font-size: 19px!important; }
.xl-fs-20{ font-size: 20px!important; }
.xl-fs-21{ font-size: 21px!important; }
.xl-fs-22{ font-size: 22px!important; }
.xl-fs-23{ font-size: 23px!important; }
.xl-fs-24{ font-size: 24px!important; }
.xl-fs-25{ font-size: 25px!important; }

.xl-float_none { float: none!important; }
.xl-fright { float: right!important; }
.xl-fleft { float: left!important; }
.xl-w-100 { width: 100%!important; }


.xl-mt--15{ margin-top: -15px!important; }
.xl-mt--10{ margin-top: -10px!important; }
.xl-mt--5{ margin-top: -5px!important; }
.xl-mt-0 { margin-top: 0px!important; }
.xl-mt-5 { margin-top: 5px!important; }
.xl-mt-10 { margin-top: 10px!important; }
.xl-mt-15 { margin-top: 15px!important; }
.xl-mt-20 { margin-top: 20px!important; }
.xl-mt-25 { margin-top: 35px!important; }
.xl-mt-30 { margin-top: 30px!important; }
.xl-mt-45 { margin-top: 35px!important; }
.xl-mt-40 { margin-top: 40px!important; }
.xl-mt-45 { margin-top: 45px!important; }
.xl-mt-50 { margin-top: 50px!important; }
.xl-mt-55 { margin-top: 55px!important; }
.xl-mt-60 { margin-top: 60px!important; }

.xl-mb-0 { margin-bottom: 0px!important; }
.xl-mb-5 { margin-bottom: 5px!important; }
.xl-mb-10 { margin-bottom: 10px!important; }
.xl-mb-15 { margin-bottom: 15px!important; }
.xl-mb-20 { margin-bottom: 20px!important; }
.xl-mb-25 { margin-bottom: 35px!important; }
.xl-mb-30 { margin-bottom: 30px!important; }
.xl-mb-45 { margin-bottom: 35px!important; }
.xl-mb-40 { margin-bottom: 40px!important; }
.xl-mb-45 { margin-bottom: 45px!important; }
.xl-mb-50 { margin-bottom: 50px!important; }
.xl-mb-55 { margin-bottom: 55px!important; }
.xl-mb-60 { margin-bottom: 60px!important; }
 
.xl-mr-0 { margin-right: 0px!important; }
.xl-ml-0 { margin-left: 0px!important; }

.xl-absolute { position: absolute!important; }
.xl-left-0 { left: 0; }

.xl-text-left { text-align: left!important; }
.xl-text-right { text-align: right!important; } 

.xl-hidden { display: none!important; } 

}

@media (min-width: 991px) and (max-width: 1185px) { 
.lg-p-0{ padding: 0px!important; }
.lg-p-5{ padding: 5px!important; }
.lg-p-6{ padding: 6px!important; }
.lg-p-7{ padding: 7px!important; }
.lg-p-8{ padding: 8px!important; }
.lg-p-9{ padding: 9px!important; }
.lg-p-10{ padding: 10px!important; }
.lg-p-15{ padding: 15px!important; }
.lg-p-20{ padding: 20px!important; }
.lg-p-25{ padding: 25px!important; }
.lg-p-30{ padding: 30px!important; }
.lg-p-35{ padding: 35px!important; }
.lg-p-40{ padding: 40px!important; }
.lg-p-45{ padding: 45px!important; }
.lg-p-50{ padding: 50px!important; }

.lg-pl-0{ padding-left: 0px!important; }
.lg-pr-0{ padding-right: 0px!important; }
.lg-pl-5{ padding-left: 5px!important; }
.lg-pr-5{ padding-right: 5px!important; }
.lg-pl-10{ padding-left: 10px!important; }
.lg-pr-10{ padding-right: 10px!important; }
.lg-pl-15{ padding-left: 15px!important; }
.lg-pr-15{ padding-right: 15px!important; }
.lg-pl-20{ padding-left: 20px!important; }
.lg-pr-20{ padding-right: 20px!important; }
.lg-pl-25{ padding-left: 25px!important; }
.lg-pr-25{ padding-right: 25px!important; }

.lg-pt-5{ padding-top: 5px!important; }
.lg-pb-5{ padding-bottom: 5px!important; }
.lg-pt-6{ padding-top: 6px!important; }
.lg-pb-6{ padding-bottom: 6px!important; }
.lg-pt-7{ padding-top: 7px!important; }
.lg-pb-7{ padding-bottom: 7px!important; }
.lg-pt-8{ padding-top: 8px!important; }
.lg-pb-8{ padding-bottom: 8px!important; }
.lg-pt-10{ padding-top: 10px!important; }
.lg-pb-10{ padding-bottom: 10px!important; }
.lg-pt-15{ padding-top: 15px!important; }
.lg-pb-15{ padding-bottom: 15px!important; }
.lg-pt-20{ padding-top: 20px!important; }
.lg-pb-20{ padding-bottom: 20px!important; }
.lg-pt-25{ padding-top: 25px!important; }
.lg-pb-25{ padding-bottom: 25px!important; }
.lg-pt-30{ padding-top: 30px!important; }
.lg-pb-30{ padding-bottom: 30px!important; }
.lg-pt-35{ padding-top: 35px!important; }
.lg-pb-35{ padding-bottom: 35px!important; }
.lg-pt-40{ padding-top: 40px!important; }
.lg-pb-40{ padding-bottom: 40px!important; }
.lg-pt-45{ padding-top: 45px!important; }
.lg-pb-45{ padding-bottom: 45px!important; }
.lg-pt-50{ padding-top: 50px!important; }
.lg-pb-50{ padding-bottom: 50px!important; }
.lg-pt-55{ padding-top: 55px!important; }
.lg-pb-55{ padding-bottom: 55px!important; }
.lg-pt-60{ padding-top: 60px!important; }
.lg-pb-60{ padding-bottom: 60px!important; }
.lg-pt-65{ padding-top: 65px!important; }
.lg-pb-65{ padding-bottom: 65px!important; }
.lg-pt-70{ padding-top: 70px!important; }
.lg-pb-70{ padding-bottom: 70px!important; }
.lg-pt-75{ padding-top: 75px!important; }
.lg-pb-75{ padding-bottom: 75px!important; }
.lg-pt-80{ padding-top: 80px!important; }
.lg-pb-80{ padding-bottom: 80px!important; }
.lg-pt-85{ padding-top: 85px!important; }
.lg-pb-85{ padding-bottom: 85px!important; }
.lg-pt-90{ padding-top: 90px!important; }
.lg-pb-90{ padding-bottom: 90px!important; }
.lg-pt-95{ padding-top: 95px!important; }
.lg-pb-95{ padding-bottom: 95px!important; }
.lg-pt-100{ padding-top: 100px!important; }
.lg-pb-100{ padding-bottom: 100px!important; }

.lg-fs-8{ font-size: 8px!important; }
.lg-fs-9{ font-size: 9px!important; }
.lg-fs-10{ font-size: 10px!important; }
.lg-fs-11{ font-size: 11px!important; }
.lg-fs-12{ font-size: 12px!important; }
.lg-fs-13{ font-size: 13px!important; }
.lg-fs-14{ font-size: 14px!important; }
.lg-fs-15{ font-size: 15px!important; }
.lg-fs-16{ font-size: 16px!important; }
.lg-fs-17{ font-size: 17px!important; }
.lg-fs-18{ font-size: 18px!important; }
.lg-fs-19{ font-size: 19px!important; }
.lg-fs-20{ font-size: 20px!important; }
.lg-fs-21{ font-size: 21px!important; }
.lg-fs-22{ font-size: 22px!important; }
.lg-fs-23{ font-size: 23px!important; }
.lg-fs-24{ font-size: 24px!important; }
.lg-fs-25{ font-size: 25px!important; }

.lg-float_none { float: none!important; }
.lg-fright { float: right!important; }
.lg-fleft { float: left!important; }
.lg-w-100 { width: 100%!important; }


.lg-mt--15{ margin-top: -15px!important; }
.lg-mt--10{ margin-top: -10px!important; }
.lg-mt--5{ margin-top: -5px!important; }
.lg-mt-0 { margin-top: 0px!important; }
.lg-mt-5 { margin-top: 5px!important; }
.lg-mt-10 { margin-top: 10px!important; }
.lg-mt-15 { margin-top: 15px!important; }
.lg-mt-20 { margin-top: 20px!important; }
.lg-mt-25 { margin-top: 35px!important; }
.lg-mt-30 { margin-top: 30px!important; }
.lg-mt-45 { margin-top: 35px!important; }
.lg-mt-40 { margin-top: 40px!important; }
.lg-mt-45 { margin-top: 45px!important; }
.lg-mt-50 { margin-top: 50px!important; }
.lg-mt-55 { margin-top: 55px!important; }
.lg-mt-60 { margin-top: 60px!important; }

.lg-mb-0 { margin-bottom: 0px!important; }
.lg-mb-5 { margin-bottom: 5px!important; }
.lg-mb-10 { margin-bottom: 10px!important; }
.lg-mb-15 { margin-bottom: 15px!important; }
.lg-mb-20 { margin-bottom: 20px!important; }
.lg-mb-25 { margin-bottom: 35px!important; }
.lg-mb-30 { margin-bottom: 30px!important; }
.lg-mb-45 { margin-bottom: 35px!important; }
.lg-mb-40 { margin-bottom: 40px!important; }
.lg-mb-45 { margin-bottom: 45px!important; }
.lg-mb-50 { margin-bottom: 50px!important; }
.lg-mb-55 { margin-bottom: 55px!important; }
.lg-mb-60 { margin-bottom: 60px!important; }
 
.lg-mr-0 { margin-right: 0px!important; }
.lg-ml-0 { margin-left: 0px!important; }

.lg-absolute { position: absolute!important; }
.lg-left-0 { left: 0; }

.lg-text-left { text-align: left!important; }
.lg-text-right { text-align: right!important; } 

.lg-hidden { display: none!important; } 

/** Features **/
.feature_12 .single_process {
    padding: 0px 0px!important;
}
/** Features **/

}

@media (min-width: 769px) and (max-width: 991px) {  
.md-p-0{ padding: 0px!important; }
.md-p-5{ padding: 5px!important; }
.md-p-6{ padding: 6px!important; }
.md-p-7{ padding: 7px!important; }
.md-p-8{ padding: 8px!important; }
.md-p-9{ padding: 9px!important; }
.md-p-10{ padding: 10px!important; }
.md-p-15{ padding: 15px!important; }
.md-p-20{ padding: 20px!important; }
.md-p-25{ padding: 25px!important; }
.md-p-30{ padding: 30px!important; }
.md-p-35{ padding: 35px!important; }
.md-p-40{ padding: 40px!important; }
.md-p-45{ padding: 45px!important; }
.md-p-50{ padding: 50px!important; }

.md-pl-0{ padding-left: 0px!important; }
.md-pr-0{ padding-right: 0px!important; }
.md-pl-5{ padding-left: 5px!important; }
.md-pr-5{ padding-right: 5px!important; }
.md-pl-10{ padding-left: 10px!important; }
.md-pr-10{ padding-right: 10px!important; }
.md-pl-15{ padding-left: 15px!important; }
.md-pr-15{ padding-right: 15px!important; }
.md-pl-20{ padding-left: 20px!important; }
.md-pr-20{ padding-right: 20px!important; }
.md-pl-25{ padding-left: 25px!important; }
.md-pr-25{ padding-right: 25px!important; }

.md-pt-5{ padding-top: 5px!important; }
.md-pb-5{ padding-bottom: 5px!important; }
.md-pt-6{ padding-top: 6px!important; }
.md-pb-6{ padding-bottom: 6px!important; }
.md-pt-7{ padding-top: 7px!important; }
.md-pb-7{ padding-bottom: 7px!important; }
.md-pt-8{ padding-top: 8px!important; }
.md-pb-8{ padding-bottom: 8px!important; }
.md-pt-10{ padding-top: 10px!important; }
.md-pb-10{ padding-bottom: 10px!important; }
.md-pt-15{ padding-top: 15px!important; }
.md-pb-15{ padding-bottom: 15px!important; }
.md-pt-20{ padding-top: 20px!important; }
.md-pb-20{ padding-bottom: 20px!important; }
.md-pt-25{ padding-top: 25px!important; }
.md-pb-25{ padding-bottom: 25px!important; }
.md-pt-30{ padding-top: 30px!important; }
.md-pb-30{ padding-bottom: 30px!important; }
.md-pt-35{ padding-top: 35px!important; }
.md-pb-35{ padding-bottom: 35px!important; }
.md-pt-40{ padding-top: 40px!important; }
.md-pb-40{ padding-bottom: 40px!important; }
.md-pt-45{ padding-top: 45px!important; }
.md-pb-45{ padding-bottom: 45px!important; }
.md-pt-50{ padding-top: 50px!important; }
.md-pb-50{ padding-bottom: 50px!important; }
.md-pt-55{ padding-top: 55px!important; }
.md-pb-55{ padding-bottom: 55px!important; }
.md-pt-60{ padding-top: 60px!important; }
.md-pb-60{ padding-bottom: 60px!important; }
.md-pt-65{ padding-top: 65px!important; }
.md-pb-65{ padding-bottom: 65px!important; }
.md-pt-70{ padding-top: 70px!important; }
.md-pb-70{ padding-bottom: 70px!important; }
.md-pt-75{ padding-top: 75px!important; }
.md-pb-75{ padding-bottom: 75px!important; }
.md-pt-80{ padding-top: 80px!important; }
.md-pb-80{ padding-bottom: 80px!important; }
.md-pt-85{ padding-top: 85px!important; }
.md-pb-85{ padding-bottom: 85px!important; }
.md-pt-90{ padding-top: 90px!important; }
.md-pb-90{ padding-bottom: 90px!important; }
.md-pt-95{ padding-top: 95px!important; }
.md-pb-95{ padding-bottom: 95px!important; }
.md-pt-100{ padding-top: 100px!important; }
.md-pb-100{ padding-bottom: 100px!important; }

.md-fs-8{ font-size: 8px!important; }
.md-fs-9{ font-size: 9px!important; }
.md-fs-10{ font-size: 10px!important; }
.md-fs-11{ font-size: 11px!important; }
.md-fs-12{ font-size: 12px!important; }
.md-fs-13{ font-size: 13px!important; }
.md-fs-14{ font-size: 14px!important; }
.md-fs-15{ font-size: 15px!important; }
.md-fs-16{ font-size: 16px!important; }
.md-fs-17{ font-size: 17px!important; }
.md-fs-18{ font-size: 18px!important; }
.md-fs-19{ font-size: 19px!important; }
.md-fs-20{ font-size: 20px!important; }
.md-fs-21{ font-size: 21px!important; }
.md-fs-22{ font-size: 22px!important; }
.md-fs-23{ font-size: 23px!important; }
.md-fs-24{ font-size: 24px!important; }
.md-fs-25{ font-size: 25px!important; }
.md-fs-26{ font-size: 26px!important; }
.md-fs-27{ font-size: 27px!important; }
.md-fs-28{ font-size: 28px!important; }
.md-fs-29{ font-size: 29px!important; }
.md-fs-30{ font-size: 30px!important; }

.md-float_none { float: none!important; }
.md-fright { float: right!important; }
.md-fleft { float: left!important; }
.md-w-100 { width: 100%!important; }


.md-mt--15{ margin-top: -15px!important; }
.md-mt--10{ margin-top: -10px!important; }
.md-mt--5{ margin-top: -5px!important; }
.md-mt-0 { margin-top: 0px!important; }
.md-mt-5 { margin-top: 5px!important; }
.md-mt-10 { margin-top: 10px!important; }
.md-mt-15 { margin-top: 15px!important; }
.md-mt-20 { margin-top: 20px!important; }
.md-mt-25 { margin-top: 35px!important; }
.md-mt-30 { margin-top: 30px!important; }
.md-mt-45 { margin-top: 35px!important; }
.md-mt-40 { margin-top: 40px!important; }
.md-mt-45 { margin-top: 45px!important; }
.md-mt-50 { margin-top: 50px!important; }
.md-mt-55 { margin-top: 55px!important; }
.md-mt-60 { margin-top: 60px!important; }

.md-mb-0 { margin-bottom: 0px!important; }
.md-mb-5 { margin-bottom: 5px!important; }
.md-mb-10 { margin-bottom: 10px!important; }
.md-mb-15 { margin-bottom: 15px!important; }
.md-mb-20 { margin-bottom: 20px!important; }
.md-mb-25 { margin-bottom: 35px!important; }
.md-mb-30 { margin-bottom: 30px!important; }
.md-mb-45 { margin-bottom: 35px!important; }
.md-mb-40 { margin-bottom: 40px!important; }
.md-mb-45 { margin-bottom: 45px!important; }
.md-mb-50 { margin-bottom: 50px!important; }
.md-mb-55 { margin-bottom: 55px!important; }
.md-mb-60 { margin-bottom: 60px!important; }

.md-lh-20 { line-height: 20px!important; }
.md-lh-22 { line-height: 22px!important; }
.md-lh-24 { line-height: 24px!important; }
.md-lh-26 { line-height: 26px!important; }
.md-lh-28 { line-height: 28px!important; }
.md-lh-30 { line-height: 30px!important; }
.md-lh-32 { line-height: 32px!important; }
.md-lh-34 { line-height: 34px!important; }
.md-lh-36 { line-height: 36px!important; }
.md-lh-38 { line-height: 38px!important; }
.md-lh-40 { line-height: 40px!important; }
 
.md-mr-0 { margin-right: 0px!important; }
.md-ml-0 { margin-left: 0px!important; }

.md-absolute { position: absolute!important; }
.md-left-0 { left: 0; }

.md-text-left { text-align: left!important; }
.md-text-right { text-align: right!important; } 
.md-text-center { text-align: center!important; } 

.md-hidden { display: none!important; } 

/** Features **/
.feature_12 .single_process {
    padding: 0px 0px!important;
}
/** Features **/

}


@media (min-width: 575px) and (max-width: 768px) { 

.sm-extralight { font-weight: 200!important }
.sm-light { font-weight: 300!important }
.sm-regular { font-weight: 400!important }
.sm-medium { font-weight: 500!important }
.sm-semibold { font-weight: 600!important }
.sm-bold { font-weight: 700!important }
.sm-extrabold { font-weight: 800!important }
.sm-heavy { font-weight: 900!important }

.sm-p-0{ padding: 0px!important; }
.sm-p-5{ padding: 5px!important; }
.sm-p-6{ padding: 6px!important; }
.sm-p-7{ padding: 7px!important; }
.sm-p-8{ padding: 8px!important; }
.sm-p-9{ padding: 9px!important; }
.sm-p-10{ padding: 10px!important; }
.sm-p-15{ padding: 15px!important; }
.sm-p-20{ padding: 20px!important; }
.sm-p-25{ padding: 25px!important; }
.sm-p-30{ padding: 30px!important; }
.sm-p-35{ padding: 35px!important; }
.sm-p-40{ padding: 40px!important; }
.sm-p-45{ padding: 45px!important; }
.sm-p-50{ padding: 50px!important; }

.sm-pl-5{ padding-left: 5px!important; }
.sm-pr-5{ padding-right: 5px!important; }
.sm-pl-6{ padding-left: 6px!important; }
.sm-pr-6{ padding-right: 6px!important; }
.sm-pl-7{ padding-left: 7px!important; }
.sm-pr-7{ padding-right: 7px!important; }
.sm-pl-8{ padding-left: 8px!important; }
.sm-pr-8{ padding-right: 8px!important; }
.sm-pl-10{ padding-left: 10px!important; }
.sm-pr-10{ padding-right: 10px!important; }
.sm-pl-15{ padding-left: 15px!important; }
.sm-pr-15{ padding-right: 15px!important; }
.sm-pl-20{ padding-left: 20px!important; }
.sm-pr-20{ padding-right: 20px!important; }
.sm-pl-25{ padding-left: 25px!important; }
.sm-pr-25{ padding-right: 25px!important; }
.sm-pl-30{ padding-left: 30px!important; }
.sm-pr-30{ padding-right: 30px!important; }
.sm-pl-35{ padding-left: 35px!important; }
.sm-pr-35{ padding-right: 35px!important; }
.sm-pl-40{ padding-left: 40px!important; }
.sm-pr-40{ padding-right: 40px!important; }
.sm-pl-45{ padding-left: 45px!important; }
.sm-pr-45{ padding-right: 45px!important; }
.sm-pl-50{ padding-left: 50px!important; }
.sm-pr-50{ padding-right: 50px!important; }
.sm-pl-55{ padding-left: 55px!important; }
.sm-pr-55{ padding-right: 55px!important; }
.sm-pl-60{ padding-left: 60px!important; }
.sm-pr-60{ padding-right: 60px!important; }
.sm-pl-65{ padding-left: 65px!important; }
.sm-pr-65{ padding-right: 65px!important; }
.sm-pl-70{ padding-left: 70px!important; }
.sm-pr-70{ padding-right: 70px!important; }
.sm-pl-75{ padding-left: 75px!important; }
.sm-pr-75{ padding-right: 75px!important; }
.sm-pl-80{ padding-left: 80px!important; }
.sm-pr-80{ padding-right: 80px!important; }
.sm-pl-85{ padding-left: 85px!important; }
.sm-pr-85{ padding-right: 85px!important; }
.sm-pl-90{ padding-left: 90px!important; }
.sm-pr-90{ padding-right: 90px!important; }
.sm-pl-95{ padding-left: 95px!important; }
.sm-pr-95{ padding-right: 95px!important; }
.sm-pl-100{ padding-left: 100px!important; }
.sm-pr-100{ padding-right: 100px!important; }
.sm-pl-105{ padding-left: 105px!important; }
.sm-pr-105{ padding-right: 105px!important; } 
.sm-pl-110{ padding-left: 110px!important; }
.sm-pr-110{ padding-right: 110px!important; }
.sm-pl-115{ padding-left: 115px!important; }
.sm-pr-115{ padding-right: 115px!important; }
.sm-pl-120{ padding-left: 120px!important; }
.sm-pr-120{ padding-right: 120px!important; }
.sm-pl-125{ padding-left: 125px!important; }
.sm-pr-125{ padding-right: 125px!important; }
.sm-pl-130{ padding-left: 130px!important; }
.sm-pr-130{ padding-right: 130px!important; }
.sm-pl-135{ padding-left: 135px!important; }
.sm-pr-135{ padding-right: 135px!important; }
.sm-pl-140{ padding-left: 140px!important; }
.sm-pr-140{ padding-right: 140px!important; }
.sm-pl-145{ padding-left: 145px!important; }
.sm-pr-145{ padding-right: 145px!important; }
.sm-pl-150{ padding-left: 150px!important; }
.sm-pr-150{ padding-right: 150px!important; }
.sm-pl-155{ padding-left: 155px!important; }
.sm-pr-155{ padding-right: 155px!important; }
.sm-pl-160{ padding-left: 160px!important; }
.sm-pr-160{ padding-right: 160px!important; }
.sm-pl-165{ padding-left: 165px!important; }
.sm-pr-165{ padding-right: 165px!important; }
.sm-pl-170{ padding-left: 170px!important; }
.sm-pr-170{ padding-right: 170px!important; }
.sm-pl-175{ padding-left: 175px!important; }
.sm-pr-175{ padding-right: 175px!important; }
.sm-pl-180{ padding-left: 180px!important; }
.sm-pr-180{ padding-right: 180px!important; }
.sm-pl-185{ padding-left: 185px!important; }
.sm-pr-185{ padding-right: 185px!important; }
.sm-pl-190{ padding-left: 190px!important; }
.sm-pr-190{ padding-right: 190px!important; }
.sm-pl-195{ padding-left: 195px!important; }
.sm-pr-195{ padding-right: 195px!important; }
.sm-pl-200{ padding-left: 200px!important; }
.sm-pr-200{ padding-right: 200px!important; }

.sm-pt-5{ padding-top: 5px!important; }
.sm-pb-5{ padding-bottom: 5px!important; }
.sm-pt-6{ padding-top: 6px!important; }
.sm-pb-6{ padding-bottom: 6px!important; }
.sm-pt-7{ padding-top: 7px!important; }
.sm-pb-7{ padding-bottom: 7px!important; }
.sm-pt-8{ padding-top: 8px!important; }
.sm-pb-8{ padding-bottom: 8px!important; }
.sm-pt-10{ padding-top: 10px!important; }
.sm-pb-10{ padding-bottom: 10px!important; }
.sm-pt-15{ padding-top: 15px!important; }
.sm-pb-15{ padding-bottom: 15px!important; }
.sm-pt-20{ padding-top: 20px!important; }
.sm-pb-20{ padding-bottom: 20px!important; }
.sm-pt-25{ padding-top: 25px!important; }
.sm-pb-25{ padding-bottom: 25px!important; }
.sm-pt-30{ padding-top: 30px!important; }
.sm-pb-30{ padding-bottom: 30px!important; }
.sm-pt-35{ padding-top: 35px!important; }
.sm-pb-35{ padding-bottom: 35px!important; }
.sm-pt-40{ padding-top: 40px!important; }
.sm-pb-40{ padding-bottom: 40px!important; }
.sm-pt-45{ padding-top: 45px!important; }
.sm-pb-45{ padding-bottom: 45px!important; }
.sm-pt-50{ padding-top: 50px!important; }
.sm-pb-50{ padding-bottom: 50px!important; }
.sm-pt-55{ padding-top: 55px!important; }
.sm-pb-55{ padding-bottom: 55px!important; }
.sm-pt-60{ padding-top: 60px!important; }
.sm-pb-60{ padding-bottom: 60px!important; }
.sm-pt-65{ padding-top: 65px!important; }
.sm-pb-65{ padding-bottom: 65px!important; }
.sm-pt-70{ padding-top: 70px!important; }
.sm-pb-70{ padding-bottom: 70px!important; }
.sm-pt-75{ padding-top: 75px!important; }
.sm-pb-75{ padding-bottom: 75px!important; }
.sm-pt-80{ padding-top: 80px!important; }
.sm-pb-80{ padding-bottom: 80px!important; }
.sm-pt-85{ padding-top: 85px!important; }
.sm-pb-85{ padding-bottom: 85px!important; }
.sm-pt-90{ padding-top: 90px!important; }
.sm-pb-90{ padding-bottom: 90px!important; }
.sm-pt-95{ padding-top: 95px!important; }
.sm-pb-95{ padding-bottom: 95px!important; }
.sm-pt-100{ padding-top: 100px!important; }
.sm-pb-100{ padding-bottom: 100px!important; }
.sm-pt-105{ padding-top: 105px!important; }
.sm-pb-105{ padding-bottom: 105px!important; } 
.sm-pt-110{ padding-top: 110px!important; }
.sm-pb-110{ padding-bottom: 110px!important; }
.sm-pt-115{ padding-top: 115px!important; }
.sm-pb-115{ padding-bottom: 115px!important; }
.sm-pt-120{ padding-top: 120px!important; }
.sm-pb-120{ padding-bottom: 120px!important; }
.sm-pt-125{ padding-top: 125px!important; }
.sm-pb-125{ padding-bottom: 125px!important; }
.sm-pt-130{ padding-top: 130px!important; }
.sm-pb-130{ padding-bottom: 130px!important; }
.sm-pt-135{ padding-top: 135px!important; }
.sm-pb-135{ padding-bottom: 135px!important; }
.sm-pt-140{ padding-top: 140px!important; }
.sm-pb-140{ padding-bottom: 140px!important; }
.sm-pt-145{ padding-top: 145px!important; }
.sm-pb-145{ padding-bottom: 145px!important; }
.sm-pt-150{ padding-top: 150px!important; }
.sm-pb-150{ padding-bottom: 150px!important; }
.sm-pt-155{ padding-top: 155px!important; }
.sm-pb-155{ padding-bottom: 155px!important; }
.sm-pt-160{ padding-top: 160px!important; }
.sm-pb-160{ padding-bottom: 160px!important; }
.sm-pt-165{ padding-top: 165px!important; }
.sm-pb-165{ padding-bottom: 165px!important; }
.sm-pt-170{ padding-top: 170px!important; }
.sm-pb-170{ padding-bottom: 170px!important; }
.sm-pt-175{ padding-top: 175px!important; }
.sm-pb-175{ padding-bottom: 175px!important; }
.sm-pt-180{ padding-top: 180px!important; }
.sm-pb-180{ padding-bottom: 180px!important; }
.sm-pt-185{ padding-top: 185px!important; }
.sm-pb-185{ padding-bottom: 185px!important; }
.sm-pt-190{ padding-top: 190px!important; }
.sm-pb-190{ padding-bottom: 190px!important; }
.sm-pt-195{ padding-top: 195px!important; }
.sm-pb-195{ padding-bottom: 195px!important; }
.sm-pt-200{ padding-top: 200px!important; }
.sm-pb-200{ padding-bottom: 200px!important; }

.sm-fs-8{ font-size: 8px!important; }
.sm-fs-9{ font-size: 9px!important; }
.sm-fs-10{ font-size: 10px!important; }
.sm-fs-11{ font-size: 11px!important; }
.sm-fs-12{ font-size: 12px!important; }
.sm-fs-13{ font-size: 13px!important; }
.sm-fs-14{ font-size: 14px!important; line-height: 24px!important; }
.sm-fs-15{ font-size: 15px!important; line-height: 25px!important; }
.sm-fs-16{ font-size: 16px!important; line-height: 26px!important; }
.sm-fs-17{ font-size: 17px!important; line-height: 27px!important; }
.sm-fs-18{ font-size: 18px!important; line-height: 28px!important; }
.sm-fs-19{ font-size: 19px!important; line-height: 29px!important; }
.sm-fs-20{ font-size: 20px!important; line-height: 30px!important; }
.sm-fs-21{ font-size: 21px!important; }
.sm-fs-22{ font-size: 22px!important; }
.sm-fs-23{ font-size: 23px!important; }
.sm-fs-24{ font-size: 24px!important; }
.sm-fs-25{ font-size: 25px!important; }
.sm-fs-26{ font-size: 26px!important; }
.sm-fs-27{ font-size: 27px!important; }
.sm-fs-28{ font-size: 28px!important; }
.sm-fs-29{ font-size: 29px!important; }
.sm-fs-30 { font-size: 30px!important; line-height: 40px }
.sm-fs-31 { font-size: 31px!important; line-height: 41px }

.sm-fs-32 { font-size: 32px!important; line-height: 42px }

.sm-fs-33 { font-size: 33px!important; line-height: 43px }

.sm-fs-34 { font-size: 34px!important; line-height: 44px }

.sm-fs-35 { font-size: 35px!important; line-height: 45px }
.sm-fs-36 { font-size: 36px!important; line-height: 46px }

.sm-fs-37 {
    font-size: 37px!important;
    line-height: 47px
}

.sm-fs-38 {
    font-size: 38px!important;
    line-height: 48px
}

.sm-fs-39 {
    font-size: 39px!important;
    line-height: 49px
}

.sm-fs-40 {
    font-size: 40px!important;
    line-height: 50px
}

.sm-fs-41 {
    font-size: 41px!important;
    line-height: 51px
}

.sm-fs-42 {
    font-size: 42px!important;
    line-height: 52px
}

.sm-fs-44 {
    font-size: 44px!important;
    line-height: 54px
}

.sm-fs-46 {
    font-size: 46px!important;
    line-height: 56px
}

.sm-fs-48 {
    font-size: 48px!important;
    line-height: 58px
}

.sm-fs-50 {
    font-size: 50px!important;
    line-height: 60px
}

.sm-fs-52 {
    font-size: 52px!important;
    line-height: 62px
}

.sm-fs-54 {
    font-size: 54px!important;
    line-height: 64px
}

.sm-fs-56 {
    font-size: 56px!important;
    line-height: 66px
}

.sm-fs-58 {
    font-size: 58px!important;
    line-height: 68px
}

.sm-fs-60 {
    font-size: 60px!important;
    line-height: 70px
}

.sm-fs-62 {
    font-size: 62px!important;
    line-height: 72px
}

.sm-fs-64 {
    font-size: 64px!important;
    line-height: 74px
}

.sm-fs-66 {
    font-size: 66px!important;
    line-height: 76px
}

.sm-fs-68 {
    font-size: 68px!important;
    line-height: 78px
}

.sm-fs-70 {
    font-size: 70px!important;
    line-height: 80px
}

.sm-fs-72 {
    font-size: 72px!important;
    line-height: 82px
}

.sm-fs-74 {
    font-size: 74px!important;
    line-height: 84px
}

.sm-fs-76 {
    font-size: 76px!important;
    line-height: 86px
}

.sm-fs-78 {
    font-size: 78px!important;
    line-height: 88px
}

.sm-fs-80 {
    font-size: 80px!important;
    line-height: 90px
}

.sm-fs-82 {
    font-size: 82px!important;
    line-height: 92px
}

.sm-fs-84 {
    font-size: 84px!important;
    line-height: 94px
}

.sm-fs-86 {
    font-size: 86px!important;
    line-height: 96px
}

.sm-fs-88 {
    font-size: 88px!important;
    line-height: 98px
}

.sm-fs-90 {
    font-size: 90px!important;
    line-height: 100px
}

.sm-fs-92 {
    font-size: 92px!important;
    line-height: 102px
}

.sm-fs-94 {
    font-size: 94px!important;
    line-height: 104px
}

.sm-fs-96 {
    font-size: 96px!important;
    line-height: 106px
}

.sm-fs-98 {
    font-size: 98px!important;
    line-height: 108px
}

.sm-fs-100 {
    font-size: 100px!important;
    line-height: 110px
}

.sm-fs-102 {
    font-size: 102px!important;
    line-height: 112px
}

.sm-float_none { float: none!important; }
.sm-fright { float: right!important; }
.sm-fleft { float: left!important; }
.sm-w-100 { width: 100%!important; }


.sm-mt--15{ margin-top: -15px!important; }
.sm-mt--10{ margin-top: -10px!important; }
.sm-mt--5{ margin-top: -5px!important; }
.sm-mt-0 { margin-top: 0px!important; }
.sm-mt-5 { margin-top: 5px!important; }
.sm-mt-10 { margin-top: 10px!important; }
.sm-mt-15 { margin-top: 15px!important; }
.sm-mt-20 { margin-top: 20px!important; }
.sm-mt-25 { margin-top: 35px!important; }
.sm-mt-30 { margin-top: 30px!important; }
.sm-mt-45 { margin-top: 35px!important; }
.sm-mt-40 { margin-top: 40px!important; }
.sm-mt-45 { margin-top: 45px!important; }
.sm-mt-50 { margin-top: 50px!important; }
.sm-mt-55 { margin-top: 55px!important; }
.sm-mt-60 { margin-top: 60px!important; }

.sm-mb-0 { margin-bottom: 0px!important; }
.sm-mb-5 { margin-bottom: 5px!important; }
.sm-mb-10 { margin-bottom: 10px!important; }
.sm-mb-15 { margin-bottom: 15px!important; }
.sm-mb-20 { margin-bottom: 20px!important; }
.sm-mb-25 { margin-bottom: 35px!important; }
.sm-mb-30 { margin-bottom: 30px!important; }
.sm-mb-45 { margin-bottom: 35px!important; }
.sm-mb-40 { margin-bottom: 40px!important; }
.sm-mb-45 { margin-bottom: 45px!important; }
.sm-mb-50 { margin-bottom: 50px!important; }
.sm-mb-55 { margin-bottom: 55px!important; }
.sm-mb-60 { margin-bottom: 60px!important; }

.sm-lh-5 {
    line-height: 5px!important
}

.sm-lh-7 {
    line-height: 7px!important
}

.sm-lh-8 {
    line-height: 8px!important
}

.sm-lh-10 {
    line-height: 10px!important
}

.sm-lh-12 {
    line-height: 12px!important
}

.sm-lh-14 {
    line-height: 14px!important
}

.sm-lh-16 {
    line-height: 16px!important
}

.sm-lh-18 {
    line-height: 18px!important;
}

.sm-lh-20 {
    line-height: 20px!important;
}

.sm-lh-22 {
    line-height: 22px!important;
}

.sm-lh-24 {
    line-height: 24px!important;
}

.sm-lh-26 {
    line-height: 26px!important;
}

.sm-lh-28 {
    line-height: 28px!important;
}

.sm-lh-30 {
    line-height: 30px!important;
}

.sm-lh-32 {
    line-height: 32px!important;
}

.sm-lh-34 {
    line-height: 34px!important;
}

.sm-lh-36 {
    line-height: 36px!important;
}

.sm-lh-38 {
    line-height: 38px!important;
}

.sm-lh-40 {
    line-height: 40px!important;
}

.sm-lh-42 {
    line-height: 42px!important;
}

.sm-lh-44 {
    line-height: 44px!important;
}

.sm-lh-46 {
    line-height: 46px!important;
}

.sm-lh-48 {
    line-height: 48px!important;
}

.sm-lh-50 {
    line-height: 50px!important;
}

.sm-lh-52 {
    line-height: 52px!important;
}

.sm-lh-54 {
    line-height: 54px!important;
}

.sm-lh-56 {
    line-height: 56px!important;
}

.sm-lh-58 {
    line-height: 58px!important;
}

.sm-lh-60 {
    line-height: 60px!important;
}

.sm-lh-62 {
    line-height: 62px!important;
}

.sm-lh-64 {
    line-height: 64px!important;
}

.sm-lh-66 {
    line-height: 66px!important;
}

.sm-lh-68 {
    line-height: 68px!important;
}

.sm-lh-70 {
    line-height: 70px!important;
}

.sm-lh-72 {
    line-height: 72px!important;
}

.sm-lh-74 {
    line-height: 74px!important;
}

.sm-lh-76 {
    line-height: 76px!important;
}

.sm-lh-78 {
    line-height: 78px!important;
}

.sm-lh-80 {
    line-height: 80px!important;
}

.sm-lh-82 {
    line-height: 82px!important;
}

.sm-lh-84 {
    line-height: 84px!important;
}

.sm-lh-86 {
    line-height: 86px!important;
}

.sm-lh-88 {
    line-height: 88px!important;
}

.sm-lh-90 {
    line-height: 90px!important;
}

.sm-lh-92 {
    line-height: 92px!important;
}

.sm-lh-94 {
    line-height: 94px!important;
}

.sm-lh-96 {
    line-height: 96px!important;
}

.sm-lh-98 {
    line-height: 98px!important;
}

.sm-lh-100 {
    line-height: 100px!important;
}

.sm-lh-102 {
    line-height: 102px!important;
}

.sm-lh-104 {
    line-height: 104px!important;
}

.sm-lh-106 {
    line-height: 106px!important;
}

.sm-lh-108 {
    line-height: 108px!important;
}

.sm-lh-110 {
    line-height: 110px!important;
}

.sm-lh-112 {
    line-height: 112px!important;
}

.sm-lh-114 {
    line-height: 114px!important;
}

.sm-lh-116 {
    line-height: 116px!important;
}

.sm-lh-118 {
    line-height: 118px!important;
}

.sm-lh-120 {
    line-height: 120px!important;
}

.sm-lh-122 {
    line-height: 122px!important;
}

.sm-lh-124 {
    line-height: 124px!important;
}

.sm-lh-126 {
    line-height: 126px!important;
}

.sm-lh-128 {
    line-height: 128px!important;
}

.sm-lh-130 {
    line-height: 130px!important;
}

.sm-lh-132 {
    line-height: 132px!important;
}

.sm-lh-134 {
    line-height: 134px!important;
}

.sm-lh-136 {
    line-height: 136px!important;
}

.sm-lh-138 {
    line-height: 138px!important;
}

.sm-lh-140 {
    line-height: 140px!important;
}

.sm-lh-142 {
    line-height: 142px!important;
}

.sm-lh-144 {
    line-height: 144px!important;
}

.sm-lh-146 {
    line-height: 146px!important;
}

.sm-lh-148 {
    line-height: 148px!important;
}

.sm-lh-150 {
    line-height: 150px!important;
}

.sm-lh-152 {
    line-height: 152px!important;
}

.sm-lh-154 {
    line-height: 154px!important;
}

.sm-lh-156 {
    line-height: 156px!important;
}

.sm-lh-158 {
    line-height: 158px!important;
}

.sm-lh-160 {
    line-height: 160px!important;
}

.sm-lh-162 {
    line-height: 162px!important;
}

.sm-lh-164 {
    line-height: 164px!important;
}

.sm-lh-166 {
    line-height: 166px!important;
}

.sm-lh-168 {
    line-height: 168px!important;
}

.sm-lh-170 {
    line-height: 170px!important;
}

.sm-lh-172 {
    line-height: 172px!important;
}

.sm-lh-174 {
    line-height: 174px!important;
}

.sm-lh-176 {
    line-height: 176px!important;
}

.sm-lh-178 {
    line-height: 178px!important;
}

.sm-lh-180 {
    line-height: 180px!important;
}

.sm-lh-182 {
    line-height: 182px!important;
}

.sm-lh-184 {
    line-height: 184px!important;
}

.sm-lh-186 {
    line-height: 186px!important;
}

.sm-lh-188 {
    line-height: 188px!important;
}

.sm-lh-190 {
    line-height: 190px!important;
}

.sm-lh-192 {
    line-height: 192px!important;
}

.sm-lh-194 {
    line-height: 194px!important;
}

.sm-lh-196 {
    line-height: 196px!important;
}

.sm-lh-198 {
    line-height: 198px!important;
}

.sm-lh-200 {
    line-height: 200px!important;
}

.sm-lh-202 {
    line-height: 202px!important;
}
 
.sm-mr-0 { margin-right: 0px!important; }
.sm-ml-0 { margin-left: 0px!important; }

.sm-absolute { position: absolute!important; }
.sm-left-0 { left: 0; }

.sm-text-left { text-align: left!important; }
.sm-text-right { text-align: right!important; } 
.sm-text-center { text-align: center!important; } 

.sm-hidden { display: none!important; } 
.sm-max-width{ float: none!important; margin-left: auto!important; margin-right: auto!important; max-width: 650px!important; }

/** Features **/
.feature_12 .single_process {
    padding: 0px 0px!important;
}
/** Features **/

}

@media (max-width: 575px) { 

.thin { font-weight: 100!important }

.xs-extralight { font-weight: 200!important }
.xs-light { font-weight: 300!important }
.xs-regular { font-weight: 400!important }
.xs-medium { font-weight: 500!important }
.xs-semibold { font-weight: 600!important }
.xs-bold { font-weight: 700!important }
.xs-extrabold { font-weight: 800!important }
.xs-heavy { font-weight: 900!important }

.xs-p-0{ padding: 0px!important; }
.xs-p-5{ padding: 5px!important; }
.xs-p-6{ padding: 6px!important; }
.xs-p-7{ padding: 7px!important; }
.xs-p-8{ padding: 8px!important; }
.xs-p-9{ padding: 9px!important; }
.xs-p-10{ padding: 10px!important; }
.xs-p-15{ padding: 15px!important; }
.xs-p-20{ padding: 20px!important; }
.xs-p-25{ padding: 25px!important; }
.xs-p-30{ padding: 30px!important; }
.xs-p-35{ padding: 35px!important; }
.xs-p-40{ padding: 40px!important; }
.xs-p-45{ padding: 45px!important; }
.xs-p-50{ padding: 50px!important; }


.xs-pl-5{ padding-left: 5px!important; }
.xs-pr-5{ padding-right: 5px!important; }
.xs-pl-6{ padding-left: 6px!important; }
.xs-pr-6{ padding-right: 6px!important; }
.xs-pl-7{ padding-left: 7px!important; }
.xs-pr-7{ padding-right: 7px!important; }
.xs-pl-8{ padding-left: 8px!important; }
.xs-pr-8{ padding-right: 8px!important; }
.xs-pl-10{ padding-left: 10px!important; }
.xs-pr-10{ padding-right: 10px!important; }
.xs-pl-15{ padding-left: 15px!important; }
.xs-pr-15{ padding-right: 15px!important; }
.xs-pl-20{ padding-left: 20px!important; }
.xs-pr-20{ padding-right: 20px!important; }
.xs-pl-25{ padding-left: 25px!important; }
.xs-pr-25{ padding-right: 25px!important; }
.xs-pl-30{ padding-left: 30px!important; }
.xs-pr-30{ padding-right: 30px!important; }
.xs-pl-35{ padding-left: 35px!important; }
.xs-pr-35{ padding-right: 35px!important; }
.xs-pl-40{ padding-left: 40px!important; }
.xs-pr-40{ padding-right: 40px!important; }
.xs-pl-45{ padding-left: 45px!important; }
.xs-pr-45{ padding-right: 45px!important; }
.xs-pl-50{ padding-left: 50px!important; }
.xs-pr-50{ padding-right: 50px!important; }
.xs-pl-55{ padding-left: 55px!important; }
.xs-pr-55{ padding-right: 55px!important; }
.xs-pl-60{ padding-left: 60px!important; }
.xs-pr-60{ padding-right: 60px!important; }
.xs-pl-65{ padding-left: 65px!important; }
.xs-pr-65{ padding-right: 65px!important; }
.xs-pl-70{ padding-left: 70px!important; }
.xs-pr-70{ padding-right: 70px!important; }
.xs-pl-75{ padding-left: 75px!important; }
.xs-pr-75{ padding-right: 75px!important; }
.xs-pl-80{ padding-left: 80px!important; }
.xs-pr-80{ padding-right: 80px!important; }
.xs-pl-85{ padding-left: 85px!important; }
.xs-pr-85{ padding-right: 85px!important; }
.xs-pl-90{ padding-left: 90px!important; }
.xs-pr-90{ padding-right: 90px!important; }
.xs-pl-95{ padding-left: 95px!important; }
.xs-pr-95{ padding-right: 95px!important; }
.xs-pl-100{ padding-left: 100px!important; }
.xs-pr-100{ padding-right: 100px!important; }
.xs-pl-105{ padding-left: 105px!important; }
.xs-pr-105{ padding-right: 105px!important; } 
.xs-pl-110{ padding-left: 110px!important; }
.xs-pr-110{ padding-right: 110px!important; }
.xs-pl-115{ padding-left: 115px!important; }
.xs-pr-115{ padding-right: 115px!important; }
.xs-pl-120{ padding-left: 120px!important; }
.xs-pr-120{ padding-right: 120px!important; }
.xs-pl-125{ padding-left: 125px!important; }
.xs-pr-125{ padding-right: 125px!important; }
.xs-pl-130{ padding-left: 130px!important; }
.xs-pr-130{ padding-right: 130px!important; }
.xs-pl-135{ padding-left: 135px!important; }
.xs-pr-135{ padding-right: 135px!important; }
.xs-pl-140{ padding-left: 140px!important; }
.xs-pr-140{ padding-right: 140px!important; }
.xs-pl-145{ padding-left: 145px!important; }
.xs-pr-145{ padding-right: 145px!important; }
.xs-pl-150{ padding-left: 150px!important; }
.xs-pr-150{ padding-right: 150px!important; }
.xs-pl-155{ padding-left: 155px!important; }
.xs-pr-155{ padding-right: 155px!important; }
.xs-pl-160{ padding-left: 160px!important; }
.xs-pr-160{ padding-right: 160px!important; }
.xs-pl-165{ padding-left: 165px!important; }
.xs-pr-165{ padding-right: 165px!important; }
.xs-pl-170{ padding-left: 170px!important; }
.xs-pr-170{ padding-right: 170px!important; }
.xs-pl-175{ padding-left: 175px!important; }
.xs-pr-175{ padding-right: 175px!important; }
.xs-pl-180{ padding-left: 180px!important; }
.xs-pr-180{ padding-right: 180px!important; }
.xs-pl-185{ padding-left: 185px!important; }
.xs-pr-185{ padding-right: 185px!important; }
.xs-pl-190{ padding-left: 190px!important; }
.xs-pr-190{ padding-right: 190px!important; }
.xs-pl-195{ padding-left: 195px!important; }
.xs-pr-195{ padding-right: 195px!important; }
.xs-pl-200{ padding-left: 200px!important; }
.xs-pr-200{ padding-right: 200px!important; }


.xs-pt-5{ padding-top: 5px!important; }
.xs-pb-5{ padding-bottom: 5px!important; }
.xs-pt-6{ padding-top: 6px!important; }
.xs-pb-6{ padding-bottom: 6px!important; }
.xs-pt-7{ padding-top: 7px!important; }
.xs-pb-7{ padding-bottom: 7px!important; }
.xs-pt-8{ padding-top: 8px!important; }
.xs-pb-8{ padding-bottom: 8px!important; }
.xs-pt-10{ padding-top: 10px!important; }
.xs-pb-10{ padding-bottom: 10px!important; }
.xs-pt-15{ padding-top: 15px!important; }
.xs-pb-15{ padding-bottom: 15px!important; }
.xs-pt-20{ padding-top: 20px!important; }
.xs-pb-20{ padding-bottom: 20px!important; }
.xs-pt-25{ padding-top: 25px!important; }
.xs-pb-25{ padding-bottom: 25px!important; }
.xs-pt-30{ padding-top: 30px!important; }
.xs-pb-30{ padding-bottom: 30px!important; }
.xs-pt-35{ padding-top: 35px!important; }
.xs-pb-35{ padding-bottom: 35px!important; }
.xs-pt-40{ padding-top: 40px!important; }
.xs-pb-40{ padding-bottom: 40px!important; }
.xs-pt-45{ padding-top: 45px!important; }
.xs-pb-45{ padding-bottom: 45px!important; }
.xs-pt-50{ padding-top: 50px!important; }
.xs-pb-50{ padding-bottom: 50px!important; }
.xs-pt-55{ padding-top: 55px!important; }
.xs-pb-55{ padding-bottom: 55px!important; }
.xs-pt-60{ padding-top: 60px!important; }
.xs-pb-60{ padding-bottom: 60px!important; }
.xs-pt-65{ padding-top: 65px!important; }
.xs-pb-65{ padding-bottom: 65px!important; }
.xs-pt-70{ padding-top: 70px!important; }
.xs-pb-70{ padding-bottom: 70px!important; }
.xs-pt-75{ padding-top: 75px!important; }
.xs-pb-75{ padding-bottom: 75px!important; }
.xs-pt-80{ padding-top: 80px!important; }
.xs-pb-80{ padding-bottom: 80px!important; }
.xs-pt-85{ padding-top: 85px!important; }
.xs-pb-85{ padding-bottom: 85px!important; }
.xs-pt-90{ padding-top: 90px!important; }
.xs-pb-90{ padding-bottom: 90px!important; }
.xs-pt-95{ padding-top: 95px!important; }
.xs-pb-95{ padding-bottom: 95px!important; }
.xs-pt-100{ padding-top: 100px!important; }
.xs-pb-100{ padding-bottom: 100px!important; }
.xs-pt-105{ padding-top: 105px!important; }
.xs-pb-105{ padding-bottom: 105px!important; } 
.xs-pt-110{ padding-top: 110px!important; }
.xs-pb-110{ padding-bottom: 110px!important; }
.xs-pt-115{ padding-top: 115px!important; }
.xs-pb-115{ padding-bottom: 115px!important; }
.xs-pt-120{ padding-top: 120px!important; }
.xs-pb-120{ padding-bottom: 120px!important; }
.xs-pt-125{ padding-top: 125px!important; }
.xs-pb-125{ padding-bottom: 125px!important; }
.xs-pt-130{ padding-top: 130px!important; }
.xs-pb-130{ padding-bottom: 130px!important; }
.xs-pt-135{ padding-top: 135px!important; }
.xs-pb-135{ padding-bottom: 135px!important; }
.xs-pt-140{ padding-top: 140px!important; }
.xs-pb-140{ padding-bottom: 140px!important; }
.xs-pt-145{ padding-top: 145px!important; }
.xs-pb-145{ padding-bottom: 145px!important; }
.xs-pt-150{ padding-top: 150px!important; }
.xs-pb-150{ padding-bottom: 150px!important; }
.xs-pt-155{ padding-top: 155px!important; }
.xs-pb-155{ padding-bottom: 155px!important; }
.xs-pt-160{ padding-top: 160px!important; }
.xs-pb-160{ padding-bottom: 160px!important; }
.xs-pt-165{ padding-top: 165px!important; }
.xs-pb-165{ padding-bottom: 165px!important; }
.xs-pt-170{ padding-top: 170px!important; }
.xs-pb-170{ padding-bottom: 170px!important; }
.xs-pt-175{ padding-top: 175px!important; }
.xs-pb-175{ padding-bottom: 175px!important; }
.xs-pt-180{ padding-top: 180px!important; }
.xs-pb-180{ padding-bottom: 180px!important; }
.xs-pt-185{ padding-top: 185px!important; }
.xs-pb-185{ padding-bottom: 185px!important; }
.xs-pt-190{ padding-top: 190px!important; }
.xs-pb-190{ padding-bottom: 190px!important; }
.xs-pt-195{ padding-top: 195px!important; }
.xs-pb-195{ padding-bottom: 195px!important; }
.xs-pt-200{ padding-top: 200px!important; }
.xs-pb-200{ padding-bottom: 200px!important; }

.xs-fs-8{ font-size: 8px!important; }
.xs-fs-9{ font-size: 9px!important; }
.xs-fs-10{ font-size: 10px!important; }
.xs-fs-11{ font-size: 11px!important; }
.xs-fs-12{ font-size: 12px!important; }
.xs-fs-13{ font-size: 13px!important; }
.xs-fs-14{ font-size: 14px!important; line-height: 24px!important; }
.xs-fs-15{ font-size: 15px!important; line-height: 25px!important; }
.xs-fs-16{ font-size: 16px!important; line-height: 26px!important; }
.xs-fs-17{ font-size: 17px!important; line-height: 27px!important; }
.xs-fs-18{ font-size: 18px!important; line-height: 28px!important; }
.xs-fs-19{ font-size: 19px!important; line-height: 29px!important; }
.xs-fs-20{ font-size: 20px!important; line-height: 30px!important; }
.xs-fs-21{ font-size: 21px!important; }
.xs-fs-22{ font-size: 22px!important; }
.xs-fs-23{ font-size: 23px!important; }
.xs-fs-24{ font-size: 24px!important; }
.xs-fs-25{ font-size: 25px!important; }
.xs-fs-26{ font-size: 26px!important; }
.xs-fs-27{ font-size: 27px!important; }
.xs-fs-28{ font-size: 28px!important; }
.xs-fs-29{ font-size: 29px!important; } 

.xs-fs-30 { font-size: 30px!important; line-height: 40px }
.xs-fs-31 { font-size: 31px!important; line-height: 41px }

.xs-fs-32 { font-size: 32px!important; line-height: 42px }

.xs-fs-33 { font-size: 33px!important; line-height: 43px }

.xs-fs-34 { font-size: 34px!important; line-height: 44px }

.xs-fs-35 { font-size: 35px!important; line-height: 45px }
.xs-fs-36 { font-size: 36px!important; line-height: 46px }

.xs-fs-37 {
    font-size: 37px!important;
    line-height: 47px
}

.xs-fs-38 {
    font-size: 38px!important;
    line-height: 48px
}

.xs-fs-39 {
    font-size: 39px!important;
    line-height: 49px
}

.xs-fs-40 {
    font-size: 40px!important;
    line-height: 50px
}

.xs-fs-41 {
    font-size: 41px!important;
    line-height: 51px
}

.xs-fs-42 {
    font-size: 42px!important;
    line-height: 52px
}

.xs-fs-44 {
    font-size: 44px!important;
    line-height: 54px
}

.xs-fs-46 {
    font-size: 46px!important;
    line-height: 56px
}

.xs-fs-48 {
    font-size: 48px!important;
    line-height: 58px
}

.xs-fs-50 {
    font-size: 50px!important;
    line-height: 60px
}

.xs-fs-52 {
    font-size: 52px!important;
    line-height: 62px
}

.xs-fs-54 {
    font-size: 54px!important;
    line-height: 64px
}

.xs-fs-56 {
    font-size: 56px!important;
    line-height: 66px
}

.xs-fs-58 {
    font-size: 58px!important;
    line-height: 68px
}

.xs-fs-60 {
    font-size: 60px!important;
    line-height: 70px
}

.xs-fs-62 {
    font-size: 62px!important;
    line-height: 72px
}

.xs-fs-64 {
    font-size: 64px!important;
    line-height: 74px
}

.xs-fs-66 {
    font-size: 66px!important;
    line-height: 76px
}

.xs-fs-68 {
    font-size: 68px!important;
    line-height: 78px
}

.xs-fs-70 {
    font-size: 70px!important;
    line-height: 80px
}

.xs-fs-72 {
    font-size: 72px!important;
    line-height: 82px
}

.xs-fs-74 {
    font-size: 74px!important;
    line-height: 84px
}

.xs-fs-76 {
    font-size: 76px!important;
    line-height: 86px
}

.xs-fs-78 {
    font-size: 78px!important;
    line-height: 88px
}

.xs-fs-80 {
    font-size: 80px!important;
    line-height: 90px
}

.xs-fs-82 {
    font-size: 82px!important;
    line-height: 92px
}

.xs-fs-84 {
    font-size: 84px!important;
    line-height: 94px
}

.xs-fs-86 {
    font-size: 86px!important;
    line-height: 96px
}

.xs-fs-88 {
    font-size: 88px!important;
    line-height: 98px
}

.xs-fs-90 {
    font-size: 90px!important;
    line-height: 100px
}

.xs-fs-92 {
    font-size: 92px!important;
    line-height: 102px
}

.xs-fs-94 {
    font-size: 94px!important;
    line-height: 104px
}

.xs-fs-96 {
    font-size: 96px!important;
    line-height: 106px
}

.xs-fs-98 {
    font-size: 98px!important;
    line-height: 108px
}

.xs-fs-100 {
    font-size: 100px!important;
    line-height: 110px
}

.xs-fs-102 {
    font-size: 102px!important;
    line-height: 112px
}

.xs-float_none { float: none!important; }
.xs-fright { float: right!important; }
.xs-fleft { float: left!important; }
.xs-w-100 { width: 100%!important; }


.xs-mt--15{ margin-top: -15px!important; }
.xs-mt--10{ margin-top: -10px!important; }
.xs-mt--5{ margin-top: -5px!important; }
.xs-mt-0 { margin-top: 0px!important; }
.xs-mt-5 { margin-top: 5px!important; }
.xs-mt-10 { margin-top: 10px!important; }
.xs-mt-15 { margin-top: 15px!important; }
.xs-mt-20 { margin-top: 20px!important; }
.xs-mt-25 { margin-top: 35px!important; }
.xs-mt-30 { margin-top: 30px!important; }
.xs-mt-45 { margin-top: 35px!important; }
.xs-mt-40 { margin-top: 40px!important; }
.xs-mt-45 { margin-top: 45px!important; }
.xs-mt-50 { margin-top: 50px!important; }
.xs-mt-55 { margin-top: 55px!important; }
.xs-mt-60 { margin-top: 60px!important; }

.xs-mb-0 { margin-bottom: 0px!important; }
.xs-mb-5 { margin-bottom: 5px!important; }
.xs-mb-10 { margin-bottom: 10px!important; }
.xs-mb-15 { margin-bottom: 15px!important; }
.xs-mb-20 { margin-bottom: 20px!important; }
.xs-mb-25 { margin-bottom: 35px!important; }
.xs-mb-30 { margin-bottom: 30px!important; }
.xs-mb-45 { margin-bottom: 35px!important; }
.xs-mb-40 { margin-bottom: 40px!important; }
.xs-mb-45 { margin-bottom: 45px!important; }
.xs-mb-50 { margin-bottom: 50px!important; }
.xs-mb-55 { margin-bottom: 55px!important; }
.xs-mb-60 { margin-bottom: 60px!important; }

.xs-lh-5 {
    line-height: 5px!important
}

.xs-lh-7 {
    line-height: 7px!important
}

.xs-lh-8 {
    line-height: 8px!important
}

.xs-lh-10 {
    line-height: 10px!important
}

.xs-lh-12 {
    line-height: 12px!important
}

.xs-lh-14 {
    line-height: 14px!important
}

.xs-lh-16 {
    line-height: 16px!important
}

.xs-lh-18 {
    line-height: 18px!important;
}

.xs-lh-20 {
    line-height: 20px!important;
}

.xs-lh-22 {
    line-height: 22px!important;
}

.xs-lh-24 {
    line-height: 24px!important;
}

.xs-lh-26 {
    line-height: 26px!important;
}

.xs-lh-28 {
    line-height: 28px!important;
}

.xs-lh-30 {
    line-height: 30px!important;
}

.xs-lh-32 {
    line-height: 32px!important;
}

.xs-lh-34 {
    line-height: 34px!important;
}

.xs-lh-36 {
    line-height: 36px!important;
}

.xs-lh-38 {
    line-height: 38px!important;
}

.xs-lh-40 {
    line-height: 40px!important;
}

.xs-lh-42 {
    line-height: 42px!important;
}

.xs-lh-44 {
    line-height: 44px!important;
}

.xs-lh-46 {
    line-height: 46px!important;
}

.xs-lh-48 {
    line-height: 48px!important;
}

.xs-lh-50 {
    line-height: 50px!important;
}

.xs-lh-52 {
    line-height: 52px!important;
}

.xs-lh-54 {
    line-height: 54px!important;
}

.xs-lh-56 {
    line-height: 56px!important;
}

.xs-lh-58 {
    line-height: 58px!important;
}

.xs-lh-60 {
    line-height: 60px!important;
}

.xs-lh-62 {
    line-height: 62px!important;
}

.xs-lh-64 {
    line-height: 64px!important;
}

.xs-lh-66 {
    line-height: 66px!important;
}

.xs-lh-68 {
    line-height: 68px!important;
}

.xs-lh-70 {
    line-height: 70px!important;
}

.xs-lh-72 {
    line-height: 72px!important;
}

.xs-lh-74 {
    line-height: 74px!important;
}

.xs-lh-76 {
    line-height: 76px!important;
}

.xs-lh-78 {
    line-height: 78px!important;
}

.xs-lh-80 {
    line-height: 80px!important;
}

.xs-lh-82 {
    line-height: 82px!important;
}

.xs-lh-84 {
    line-height: 84px!important;
}

.xs-lh-86 {
    line-height: 86px!important;
}

.xs-lh-88 {
    line-height: 88px!important;
}

.xs-lh-90 {
    line-height: 90px!important;
}

.xs-lh-92 {
    line-height: 92px!important;
}

.xs-lh-94 {
    line-height: 94px!important;
}

.xs-lh-96 {
    line-height: 96px!important;
}

.xs-lh-98 {
    line-height: 98px!important;
}

.xs-lh-100 {
    line-height: 100px!important;
}

.xs-lh-102 {
    line-height: 102px!important;
}

.xs-lh-104 {
    line-height: 104px!important;
}

.xs-lh-106 {
    line-height: 106px!important;
}

.xs-lh-108 {
    line-height: 108px!important;
}

.xs-lh-110 {
    line-height: 110px!important;
}

.xs-lh-112 {
    line-height: 112px!important;
}

.xs-lh-114 {
    line-height: 114px!important;
}

.xs-lh-116 {
    line-height: 116px!important;
}

.xs-lh-118 {
    line-height: 118px!important;
}

.xs-lh-120 {
    line-height: 120px!important;
}

.xs-lh-122 {
    line-height: 122px!important;
}

.xs-lh-124 {
    line-height: 124px!important;
}

.xs-lh-126 {
    line-height: 126px!important;
}

.xs-lh-128 {
    line-height: 128px!important;
}

.xs-lh-130 {
    line-height: 130px!important;
}

.xs-lh-132 {
    line-height: 132px!important;
}

.xs-lh-134 {
    line-height: 134px!important;
}

.xs-lh-136 {
    line-height: 136px!important;
}

.xs-lh-138 {
    line-height: 138px!important;
}

.xs-lh-140 {
    line-height: 140px!important;
}

.xs-lh-142 {
    line-height: 142px!important;
}

.xs-lh-144 {
    line-height: 144px!important;
}

.xs-lh-146 {
    line-height: 146px!important;
}

.xs-lh-148 {
    line-height: 148px!important;
}

.xs-lh-150 {
    line-height: 150px!important;
}

.xs-lh-152 {
    line-height: 152px!important;
}

.xs-lh-154 {
    line-height: 154px!important;
}

.xs-lh-156 {
    line-height: 156px!important;
}

.xs-lh-158 {
    line-height: 158px!important;
}

.xs-lh-160 {
    line-height: 160px!important;
}

.xs-lh-162 {
    line-height: 162px!important;
}

.xs-lh-164 {
    line-height: 164px!important;
}

.xs-lh-166 {
    line-height: 166px!important;
}

.xs-lh-168 {
    line-height: 168px!important;
}

.xs-lh-170 {
    line-height: 170px!important;
}

.xs-lh-172 {
    line-height: 172px!important;
}

.xs-lh-174 {
    line-height: 174px!important;
}

.xs-lh-176 {
    line-height: 176px!important;
}

.xs-lh-178 {
    line-height: 178px!important;
}

.xs-lh-180 {
    line-height: 180px!important;
}

.xs-lh-182 {
    line-height: 182px!important;
}

.xs-lh-184 {
    line-height: 184px!important;
}

.xs-lh-186 {
    line-height: 186px!important;
}

.xs-lh-188 {
    line-height: 188px!important;
}

.xs-lh-190 {
    line-height: 190px!important;
}

.xs-lh-192 {
    line-height: 192px!important;
}

.xs-lh-194 {
    line-height: 194px!important;
}

.xs-lh-196 {
    line-height: 196px!important;
}

.xs-lh-198 {
    line-height: 198px!important;
}

.xs-lh-200 {
    line-height: 200px!important;
}

.xs-lh-202 {
    line-height: 202px!important;
}

 
.xs-mr-0 { margin-right: 0px!important; }
.xs-ml-0 { margin-left: 0px!important; }

.xs-absolute { position: absolute!important; }
.xs-left-0 { left: 0; }

.xs-text-left { text-align: left!important; }
.xs-text-right { text-align: right!important; } 
.xs-text-center { text-align: center!important; } 

.xs-hidden { display: none!important; } 

.xs-max-width{ float: none!important; margin-left: auto!important; margin-right: auto!important; max-width: 400px!important; }

header nav{ padding-top: 10px; padding-bottom: 10px; }
header nav .logo img{
    height: 30px; width: auto;
}

/** Features **/
.feature_12 .single_process {
    padding: 0px 0px!important;
}
/** Features **/

/** Showcases **/

.showcase_5 .st_stats_waraper .st_stats_content {
    margin-left: 0px!important;
}

/** Showcases **/

/** contact **/

.contact_6 .contact-us-box{
    margin: 0%!important;
}


/** contact **/
}
