/*!
 * Additional Styles
 */

body, h1, h2, h3, h4, h5, h6, p, .btn {font-family:'Arimo', Arial, Helvetica, sans-serif !important;}
a.white:link, a.white:visited, a.white:hover, a.white:active {color:#ffffff !important;}

.round-delimiter { width: 5px; height: 5px; border-radius: 50%; background-color: #656c7a; margin-right: 8px; }

.text-extra-small { font-size:13px !important; }
.text-small { font-size:15px !important; }
.text-medium { font-size:16px !important; }
.text-large { font-size:17px !important; }
.text-extra-large { font-size:18px !important; }

.title-extra-small { font-size:20px !important; }
.title-small { font-size:26px !important; }
.title-medium { font-size:30px !important; }
.title-large { font-size:36px !important; }
.title-extra-large { font-size:40px !important; }

/* text color */
.text-white-2, .btn.text-white-2 {color:#FFF !important}
.text-black, .btn.text-black {color:#000 !important}
.text-extra-dark-gray, .btn.text-extra-dark-gray {color:#232323 !important}
.text-dark-gray, .btn.text-dark-gray {color:#626262 !important}
.text-extra-medium-gray, .btn.text-extra-medium-gray {color:#757575 !important}
.text-medium-gray, .btn.text-medium-gray {color:#939393 !important}
.text-extra-light-gray, .btn.text-extra-light-gray {color:#b7b7b7 !important}
.text-light-gray, .btn.text-light-gray {color:#d6d5d5 !important}
.text-very-light-gray, .btn.text-very-light-gray {color:#ededed !important}
.text-deep-pink, .btn.text-deep-pink {color:#ff214f !important}
.text-axared  {color:#FF1821 !important;}
.text-axablue {color:#103184 !important;}
.text-mediumblue {color:#3F7FD6 !important;}
.text-coverbox-darkblue {color:#005199 !important;}
.text-red {color:#FF0000 !important;}
.text-medium-dark-red {color:#D83500 !important;}
.text-yellow {color:#FFBF00 !important;}
.text-green {color:#4FC81A !important;}
.text-cse-blue {color:#0072bc !important;}

/* text style */
.itl {font-style:italic !important;}
.text-shadow-dark {text-shadow:4px 4px 20px rgba(0, 0, 0, 1) !important;}
.sup { vertical-align:super; font-size:initial; }
.text-deco-none {text-decoration: none;}

/* List Style */
.list-style-decimal {list-style:decimal;}
.list-style-disc {list-style:disc;}
.list-style-square {list-style:square;}
.list-style-lower-alpha {list-style:lower-alpha;}
.list-style-lower-roman {list-style-type:lower-roman;}

/*text-alignment*/
.text-center {text-align: center !important;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}

/* font weight */
.font-weight-100 {font-weight:100 !important}
.font-weight-200 {font-weight:200 !important}
.font-weight-300 {font-weight:300 !important}
.font-weight-400 {font-weight:400 !important}
.font-weight-500 {font-weight:500 !important}
.font-weight-600 {font-weight:600 !important}
.font-weight-700 {font-weight:700 !important}
.font-weight-800 {font-weight:800 !important}
.font-weight-900 {font-weight:900 !important}

/* line height */
.line-height-10 {line-height:10px !important}
.line-height-13 {line-height:13px !important}
.line-height-18 {line-height:18px !important}
.line-height-20 {line-height:20px !important}
.line-height-22 {line-height:22px !important}
.line-height-23 {line-height:23px !important}
.line-height-24 {line-height:24px !important}
.line-height-25 {line-height:25px !important}
.line-height-26 {line-height:26px !important}
.line-height-28 {line-height:28px !important}
.line-height-30 {line-height:30px !important}
.line-height-35 {line-height:35px !important}
.line-height-40 {line-height:40px !important}
.line-height-45 {line-height:45px !important}
.line-height-50 {line-height:50px !important}
.line-height-55 {line-height:55px !important}
.line-height-60 {line-height:60px !important}
.line-height-65 {line-height:65px !important}
.line-height-70 {line-height:70px !important}
.line-height-75 {line-height:75px !important}
.line-height-80 {line-height:80px !important}
.line-height-85 {line-height:85px !important}
.line-height-90 {line-height:90px !important}
.line-height-95 {line-height:95px !important}
.line-height-100 {line-height:100px !important}
.line-height-110 {line-height:110px !important}
.line-height-120 {line-height:120px !important}

/* ===================================
    Background
====================================== */
.bg-pale-blue {background:#E4EEF8 !important;}
.bg-dark-blue {background:#00529A !important;}
.bg-pale-gray {background:#eee !important;}
.bg-light-gray {background:#ddd !important;}
.bg-white {background:#fff !important;}
.bg-cse-blue {background:#0072BC !important;}

/* ===================================
    Container & Column
====================================== */

.container-fluid {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.max-width-680 {width:100%; max-width:680px !important;}
.width-100 {width:100% !important;}
.width-90 {width:90% !important;}
.width-80 {width:80% !important;}
.width-60 {width:60% !important;}
.width-50 {width:50% !important;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* ===================================
    Form Input
====================================== */

.input-border-bottom {background: transparent; border: 0; border-bottom: 1px solid #484848; padding: 10px 0; margin-bottom: 30px; font-size: 14px; border-radius: 0; }
.input-border-bottom:focus{background: transparent; border: 0; border-bottom: 1px solid #929292; }
.input-border-bottom::-webkit-input-placeholder {font-weight: 300; font-size: 14px; }
.input-border-bottom::-moz-placeholder {font-weight: 300; font-size: 14px;} 
.input-border-bottom:-ms-input-placeholder { font-weight: 300; font-size: 14px;}

.extra-big-input, .extra-big-textarea, .extra-big-select select { padding: 18px 25px; font-size: 14px; line-height: 24px; height: 62px;}
.big-input, .big-textarea, .big-select select { padding: 18px 25px !important; font-size: 14px; border-radius: 0;}

.medium-input, .medium-textarea, .medium-select select { padding: 12px 20px; font-size: 14px; line-height: normal; border-radius: 0;}
.small-input, .small-textarea { padding: 12px 15px; font-size: 11px; line-height: normal}
.small-select select {padding: 15px 15px; line-height: normal}
.medium-input-light, .medium-textarea-light, .medium-select-light select { padding: 12px 25px; font-size: 12px; line-height: normal}

.extra-small-input, .extra-small-textarea, .extra-small-select select { padding: 9px 17px; font-size: 12px; line-height: normal}

.select-style { width: 100%; overflow: hidden; background: url('../custom-search/select-arrow.png') no-repeat 97% 50%; border: 1px solid #d1d1d1; margin-bottom: 20px }
.select-style select { width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;  cursor: pointer; }
.select-style select:focus { outline: none; border: none; box-shadow: none }

.input-group input, .input-group textarea, .input-group select {margin:0; border-radius:4px 0 0 4px; border-color: #fff; padding: 19px 25px;}
.input-group-append .btn {border-radius:0 4px 4px 0}
.input-group-append .btn.btn-large {line-height:2px; height:62px; padding:15px 25px!important}
.input-group-404 input {height: 62px;}

.input-group .required-error {border: 1px solid #ee2323 !important}
.input-group .required-error,.input-group .required-error + .input-group-btn button , .input-group .required-error + .input-group-btn a.btn, .input-group .required-error+.input-group-append > .btn {border: 1px solid #ee2323 !important}

.input-border-white .input-border-bottom {border-bottom: 1px solid #ffffff; color: #fff; border-top: transparent !important;  border-left: transparent !important;  border-right: transparent !important}
.input-border-white .input-border-bottom:focus{background: transparent; border-bottom: 1px solid #ffffff;  color: #fff }
.input-border-white .input-border-bottom::-webkit-input-placeholder {color: #fff; }
.input-border-white .input-border-bottom::-moz-placeholder {color: #fff;} 
.input-border-white .input-border-bottom:-ms-input-placeholder { color: #fff;}

.btn .caret{border-top:4px solid}
input.input-bg {background-color: #f7f7f7; border-radius: 4px; border: 1px solid rgba(0,0,0,.1);padding: 10px 20px; margin-bottom: 15px;}
input.input-bg:focus, textarea.input-bg:focus{ border: 0; border: 1px solid rgba(0,0,0,.3); }
textarea.input-bg {background-color: #f7f7f7; border-radius: 4px; border: 1px solid rgba(0,0,0,.1);padding: 10px 20px; margin-bottom: 15px; min-height: 130px;}
.input-bg::-webkit-input-placeholder {font-weight: 400; font-size: 14px;}
.input-bg::-moz-placeholder {font-weight:400; font-size: 14px;} 
.input-bg:-ms-input-placeholder { font-weight: 400; font-size: 14px;}

/* ===================================
    Button
====================================== */

.btn {display:inline-block; border:2px solid transparent; color: inherit; letter-spacing: .5px; line-height: inherit; border-radius: 0; text-transform: uppercase; width: auto; font-family: 'Montserrat', sans-serif; font-weight: 600; transition-duration: 0.3s; transition-timing-function: ease-in-out; white-space: nowrap;}
.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger { color: #fff; }

/* button size */
.btn.btn-very-small {font-size:9px; padding: 1px 17px; line-height: 22px;}
.btn.btn-small {font-size:11px; padding: 4px 24px;}
.btn.btn-medium {font-size:12px; padding: 6px 25px 5px;}
.btn.btn-large {font-size:13px; padding: 9px 34px; line-height: 25px}
.btn.btn-extra-large {font-size:15px; padding: 12px 40px 13px;  line-height: 25px}
/*.btn-dual .btn {margin: 0 5px; }
.btn i {margin-left: 6px; vertical-align: middle; position: relative; top:-1px}*/

/* button background */
.btn.btn-white {background:#ffffff; border-color: #ffffff; color: #232323}
.btn.btn-white:hover, .btn.btn-white:focus {background: transparent; color: #fff}
.btn.btn-black {background:#000000; border-color: #000000; color: #fff}
.btn.btn-black:hover, .btn.btn-black:focus {background: transparent; color: #000}
.btn.btn-dark-gray {background: #232323; border-color: #232323; color: #fff}
.btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {background: transparent; color: #232323}
.btn.btn-medium-dark-gray {background: #333; color: #fff}
.btn.btn-medium-dark-gray:hover, .btn.btn-medium-dark-gray:focus {background: transparent; color: #fff}
.btn.btn-light-gray {background: #dbdbdb; border-color: #dbdbdb; color: #232323}
.btn.btn-light-gray:hover, .btn.btn-light-gray:focus {background: transparent; border-color: #dbdbdb; color: #dbdbdb}
.btn.btn-deep-pink {background: #ff214f; border-color: #ff214f; color: #ffffff}
.btn.btn-deep-pink:hover, .btn.btn-deep-pink:focus {background: transparent; border-color: #ff214f; color: #ff214f}
.btn.btn-dark-blue {background: #00529C; border-color: #00529C; color: #ffffff}
.btn.btn-dark-blue:hover, .btn.btn-dark-blue:focus {background: #ffffff; border-color: #00529C; color: #00529C}
.btn.btn-mediumblue {background: #3F7FD6; border-color: #3F7FD6; color: #ffffff}
.btn.btn-mediumblue:hover, .btn.btn-dark-blue:focus {background: #ffffff; border-color: #3F7FD6; color: #3F7FD6}
.btn.btn-mediumblue2 {background: #3F7FD6; border-color: #3F7FD6; color: #ffffff}
.btn.btn-mediumblue2:hover, .btn.btn-dark-blue:focus {background: #00529C; border-color: #00529C; color: #fff}

.btn.btn-red {background: #CE0000; border-color: #CE0000; color: #ffffff}
.btn.btn-red:hover, .btn.btn-red:focus {background: transparent; border-color: #CE0000; color: #CE0000}

.btn.btn-einova-orange { background-color:#ff6900; border-color: #ff6900; color: #ffffff; }
.btn.btn-einova-orange:hover, .btn.btn-transparent-deep-pink:focus {background: transparent; border-color: #ff6900; color: #ff6900}
.btn.btn-einova-green { background-color:#007da5; border-color: #007da5; color: #ffffff; }
.btn.btn-einova-green:hover, .btn.btn-transparent-deep-pink:focus {background: transparent; border-color: #007da5; color: #007da5}
.btn.btn-einova-pink { background-color:#e6007e; border-color: #e6007e; color: #ffffff; }
.btn.btn-einova-pink:hover, .btn.btn-transparent-deep-pink:focus {background: transparent; border-color: #e6007e; color: #e6007e}

.btn-warning, .btn-warning:hover { color: #fff; }
/* button transparent */
.btn.btn-transparent-white {background: transparent; border-color: #ffffff; color: #ffffff}
.btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus {background: #ffffff; border-color: #ffffff; color: #232323}
.btn.btn-transparent-black {background: transparent; border-color: #000000; color: #000000}
.btn.btn-transparent-black:hover, .btn.btn-transparent-black:focus {background: #000000; border-color: #000000; color: #ffffff}
.btn.btn-transparent-dark-gray {background: transparent; border-color: #232323; color: #232323}
.btn.btn-transparent-dark-gray:hover, .btn.btn-transparent-dark-gray:focus {background: #232323; border-color: #232323; color: #ffffff}
.btn.btn-transparent-light-gray {background: transparent; border-color: #dbdbdb; color: #dbdbdb}
.btn.btn-transparent-light-gray:hover, .btn.btn-transparent-light-gray:focus {background: #dbdbdb; border-color: #dbdbdb; color: #232323}
.btn.btn-transparent-deep-pink {background: transparent; border-color: #ff214f; color: #ff214f}
.btn.btn-transparent-deep-pink:hover, .btn.btn-transparent-deep-pink:focus {background: #ff214f; border-color: #ff214f; color: #fff}
.btn.btn-transparent-dark-blue {background: transparent; border-color: #00529C; color: #00529C}
.btn.btn-transparent-dark-blue:hover, .btn.btn-transparent-dark-blue:focus {background: #00529C; border-color: #00529C; color: #fff}
.btn.btn-transparent-mediumblue {background: transparent; border-color: #3F7FD6; color: #3F7FD6}
.btn.btn-transparent-mediumblue:hover, .btn.btn-transparent-mediumblue:focus {background: #3F7FD6; border-color: #3F7FD6; color: #fff}
.btn.btn-transparent-green {background: transparent; border-color: #00a099; color: #00a099}
.btn.btn-transparent-green:hover, .btn.btn-transparent-mediumblue:focus {background: #00a099; border-color: #00a099; color: #fff}

/* button rounded */
.btn.btn-rounded {border-radius: 50px}
.btn.btn-rounded.btn-very-small {padding: 2px 23px 1px;}
.btn.btn-rounded.btn-small {padding: 7px 29px;}
.btn.btn-rounded.btn-medium {padding: 10px 32px;}
.btn.btn-rounded.btn-large {padding: 11px 38px;}
.btn.btn-rounded.btn-extra-large {padding: 12px 45px 13px;}

/* ===================================
    Border
====================================== */

.border-all {border: 1px solid #ededed}

/* boder width */
.border-width-1 {border-width:1px;}
.border-width-2 {border-width:2px;}
.border-width-3 {border-width:3px;}
.border-width-4 {border-width:4px;}
.border-width-5 {border-width:5px;}
.border-width-6 {border-width:6px;}
.border-width-7 {border-width:7px;}
.border-width-8 {border-width:8px;}
.border-width-9 {border-width:9px;}
.border-width-10 {border-width:10px;}
.border-width-20 {border-width:20px;}

/* boder align */
.border-top {border-top: 1px solid;}
.border-bottom {border-bottom: 1px solid;}
.border-left {border-left: 1px solid;}
.border-right {border-right: 1px solid;}
.border-lr {border-left: 1px solid; border-right: 1px solid;}
.border-tb {border-top: 1px solid; border-bottom: 1px solid;}

/* border color */
.border-color-white {border-color:#fff !important;}
.border-color-black {border-color:#000 !important;}
.border-color-extra-dark-gray {border-color:#232323 !important;}
.border-color-medium-dark-gray {border-color:#363636 !important;}
.border-color-dark-gray {border-color:#939393 !important;}
.border-color-extra-medium-gray {border-color:#dbdbdb !important;}
.border-color-medium-gray {border-color:#cccccc !important;}
.border-color-light-gray {border-color:#e8ecf0 !important;}
.border-color-light-pink {border-color:#862237 !important;}
.border-color-deep-pink {border-color:#ff214f !important;}
.border-color-transparent-pink {border-color: rgba(255, 33, 79, 0.45) !important;}

.required-error {border: 1px solid #ee2323 !important}
.input-border-bottom.required-error {border-width: 0 !important; border-bottom-width: 1px !important; border-bottom-color: #ee2323 !important}

/* boder style */
.border-dotted {border-style: dotted !important;}
.border-dashed {border-style: dashed !important;}
.border-solid {border-style: solid !important;}
.border-double {border-style: double !important;}
.border-groove {border-style: groove !important;}
.border-ridge {border-style: ridge !important;}
.border-inset {border-style: inset !important;}
.border-outset {border-style: outset !important;}
.border-none {border-style: none !important;}
.border-hidden {border-style: hidden !important;}
.border-transperent {border-color: transparent !important;}
.border-unset { border:unset; }

.no-border-top {border-top:0 !important}
.no-border-bottom {border-bottom:0 !important}
.no-border-right {border-right:0 !important}
.no-border-left {border-left:0 !important}

/* border radius */
.border-radius-1 {border-radius:1px !important}
.border-radius-2 {border-radius:2px !important}
.border-radius-3 {border-radius:3px !important}
.border-radius-4 {border-radius:4px !important}
.border-radius-5 {border-radius:5px !important}
.border-radius-6 {border-radius:6px !important}
.border-radius-7 {border-radius:7px !important}
.border-radius-8 {border-radius:8px !important}
.border-radius-9 {border-radius:9px !important}
.border-radius-10 {border-radius:10px}
.border-radius-30 {border-radius:30px !important}
.border-radius-50 {border-radius:50% !important}
.border-radius-100 {border-radius:100% !important}
.border-radius-none {border-radius:0 !important}

/*==============================
    Margin
================================*/
.margin-05px-all {margin:0.5px !important}
.margin-5px-all {margin:5px !important}
.margin-10px-all {margin:10px !important}
.margin-15px-all {margin:15px !important}
.margin-20px-all {margin:20px !important}
.margin-25px-all {margin:25px !important}
.margin-30px-all {margin:30px !important}
.margin-35px-all {margin:35px !important}
.margin-40px-all {margin:40px !important}
.margin-45px-all {margin:45px !important}
.margin-50px-all {margin:50px !important}
.margin-55px-all {margin:55px !important}
.margin-60px-all {margin:60px !important}
.margin-65px-all {margin:65px !important}
.margin-70px-all {margin:70px !important}
.margin-75px-all {margin:75px !important}
.margin-80px-all {margin:80px !important}
.margin-85px-all {margin:85px !important}
.margin-90px-all {margin:90px !important}
.margin-95px-all {margin:95px !important}
.margin-100px-all {margin:100px !important}

.no-margin {margin:0 !important}
.no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
.no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
.no-margin-top {margin-top:0 !important}
.no-margin-bottom {margin-bottom:0 !important}
.no-margin-left {margin-left:0 !important}
.no-margin-right {margin-right:0 !important}
.margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
.margin-auto {margin: 0 auto !important;}

/* margin top */
.margin-5px-top {margin-top:5px !important}
.margin-10px-top {margin-top:10px !important}
.margin-15px-top {margin-top:15px !important}
.margin-20px-top {margin-top:20px !important}
.margin-25px-top {margin-top:25px !important}
.margin-30px-top {margin-top:30px !important}
.margin-35px-top {margin-top:35px !important}
.margin-40px-top {margin-top:40px !important}
.margin-45px-top {margin-top:45px !important}
.margin-50px-top {margin-top:50px !important}
.margin-55px-top {margin-top:55px !important}
.margin-60px-top {margin-top:60px !important}
.margin-65px-top {margin-top:65px !important}
.margin-70px-top {margin-top:70px !important}
.margin-75px-top {margin-top:75px !important}
.margin-80px-top {margin-top:80px !important}
.margin-90px-top {margin-top:90px !important}
.margin-100px-top {margin-top:100px !important}

/* margin bottom */
.margin-0-bottom {margin-bottom:0px !important;}
.margin-3px-bottom {margin-bottom:3px !important}
.margin-5px-bottom {margin-bottom:5px !important}
.margin-10px-bottom {margin-bottom:10px !important}
.margin-15px-bottom {margin-bottom:15px !important}
.margin-20px-bottom {margin-bottom:20px !important}
.margin-25px-bottom {margin-bottom:25px !important}
.margin-30px-bottom {margin-bottom:30px !important}
.margin-35px-bottom {margin-bottom:35px !important}
.margin-40px-bottom {margin-bottom:40px !important}
.margin-45px-bottom {margin-bottom:45px !important}
.margin-50px-bottom {margin-bottom:50px !important}
.margin-55px-bottom {margin-bottom:55px !important}
.margin-60px-bottom {margin-bottom:60px !important}
.margin-65px-bottom {margin-bottom:65px !important}
.margin-70px-bottom {margin-bottom:70px !important}
.margin-75px-bottom {margin-bottom:75px !important}
.margin-80px-bottom {margin-bottom:80px !important}
.margin-85px-bottom {margin-bottom:85px !important}
.margin-90px-bottom {margin-bottom:90px !important}
.margin-95px-bottom {margin-bottom:95px !important}
.margin-100px-bottom {margin-bottom:100px !important}

/* margin right */
.margin-5px-right {margin-right:5px !important}
.margin-10px-right {margin-right:10px !important}
.margin-15px-right {margin-right:15px !important}
.margin-20px-right {margin-right:20px !important}
.margin-25px-right {margin-right:25px !important}
.margin-30px-right {margin-right:30px !important}
.margin-35px-right {margin-right:35px !important}
.margin-40px-right {margin-right:40px !important}
.margin-45px-right {margin-right:45px !important}
.margin-50px-right {margin-right:50px !important}
.margin-55px-right {margin-right:55px !important}
.margin-60px-right {margin-right:60px !important}
.margin-65px-right {margin-right:65px !important}
.margin-70px-right {margin-right:70px !important}
.margin-75px-right {margin-right:75px !important}
.margin-80px-right {margin-right:80px !important}
.margin-85px-right {margin-right:85px !important}
.margin-90px-right {margin-right:90px !important}
.margin-95px-right {margin-right:95px !important}
.margin-100px-right {margin-right:100px !important}

/* margin left */
.margin-5px-left {margin-left:5px !important}
.margin-10px-left {margin-left:10px !important}
.margin-15px-left {margin-left:15px !important}
.margin-20px-left {margin-left:20px !important}
.margin-25px-left {margin-left:25px !important}
.margin-30px-left {margin-left:30px !important}
.margin-35px-left {margin-left:35px !important}
.margin-40px-left {margin-left:40px !important}
.margin-45px-left {margin-left:45px !important}
.margin-50px-left {margin-left:50px !important}
.margin-55px-left {margin-left:55px !important}
.margin-60px-left {margin-left:60px !important}
.margin-65px-left {margin-left:65px !important}
.margin-70px-left {margin-left:70px !important}
.margin-75px-left {margin-left:75px !important}
.margin-80px-left {margin-left:80px !important}
.margin-85px-left {margin-left:85px !important}
.margin-90px-left {margin-left:90px !important}
.margin-95px-left {margin-left:95px !important}
.margin-100px-left {margin-left:100px !important}

/* margin left and right */
.margin-5px-lr {margin-left:5px !important; margin-right:5px;}
.margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
.margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
.margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
.margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
.margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
.margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
.margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
.margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
.margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
.margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
.margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
.margin-65px-lr {margin-left:65px !important; margin-right:65px !important;}
.margin-70px-lr {margin-left:70px !important; margin-right:70px !important;}
.margin-75px-lr {margin-left:75px !important; margin-right:75px !important;}
.margin-80px-lr {margin-left:80px !important; margin-right:80px !important;}
.margin-85px-lr {margin-left:85px !important; margin-right:85px !important;}
.margin-90px-lr {margin-left:90px !important; margin-right:90px !important;}
.margin-95px-lr {margin-left:95px !important; margin-right:95px !important;}
.margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

/* margin top and bottom */
.margin-5px-tb {margin-top:5px !important; margin-bottom:5px;}
.margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
.margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
.margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
.margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
.margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
.margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
.margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
.margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
.margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
.margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
.margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
.margin-65px-tb {margin-top:65px !important; margin-bottom:65px !important;}
.margin-70px-tb {margin-top:70px !important; margin-bottom:70px !important;}
.margin-75px-tb {margin-top:75px !important; margin-bottom:75px !important;}
.margin-80px-tb {margin-top:80px !important; margin-bottom:80px !important;}
.margin-85px-tb {margin-top:85px !important; margin-bottom:85px !important;}
.margin-90px-tb {margin-top:90px !important; margin-bottom:90px !important;}
.margin-95px-tb {margin-top:95px !important; margin-bottom:95px !important;}
.margin-100px-tb {margin-top:100px; margin-bottom:100px !important;}

/*===============================
    Padding
=================================*/

.no-padding {padding:0 !important}
.no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
.no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
.no-padding-top {padding-top:0 !important}
.no-padding-bottom {padding-bottom:0 !important}
.no-padding-left {padding-left:0 !important}
.no-padding-right {padding-right:0 !important}
.padding-5px-all {padding:5px;}
.padding-10px-all {padding:10px;}
.padding-15px-all {padding:15px;}
.padding-20px-all {padding:20px;}
.padding-25px-all {padding:25px;}
.padding-30px-all {padding:30px;}
.padding-35px-all {padding:35px;}
.padding-40px-all {padding:40px;}
.padding-45px-all {padding:45px;}
.padding-50px-all {padding:50px;}
.padding-55px-all {padding:55px;}
.padding-60px-all {padding:60px;}
.padding-65px-all {padding:65px;}
.padding-70px-all {padding:70px;}
.padding-75px-all {padding:75px;}
.padding-80px-all {padding:80px;}
.padding-85px-all {padding:85px;}
.padding-90px-all {padding:90px;}
.padding-95px-all {padding:95px;}
.padding-100px-all {padding:100px;}

/* padding top */
.padding-5px-top {padding-top:5px;}
.padding-10px-top {padding-top:10px;}
.padding-15px-top {padding-top:15px;}
.padding-20px-top {padding-top:20px;}
.padding-25px-top {padding-top:25px;}
.padding-30px-top {padding-top:30px;}
.padding-35px-top {padding-top:35px;}
.padding-40px-top {padding-top:40px;}
.padding-45px-top {padding-top:45px;}
.padding-50px-top {padding-top:50px;}
.padding-55px-top {padding-top:55px;}
.padding-60px-top {padding-top:60px;}
.padding-65px-top {padding-top:65px;}
.padding-70px-top {padding-top:70px;}
.padding-75px-top {padding-top:75px;}
.padding-80px-top {padding-top:80px;}
.padding-85px-top {padding-top:85px;}
.padding-90px-top {padding-top:90px;}
.padding-95px-top {padding-top:95px;}
.padding-100px-top {padding-top:100px;}

/* padding bottom */
.padding-5px-bottom {padding-bottom:5px;}
.padding-10px-bottom {padding-bottom:10px;}
.padding-15px-bottom {padding-bottom:15px;}
.padding-20px-bottom {padding-bottom:20px;}
.padding-25px-bottom {padding-bottom:25px;}
.padding-30px-bottom {padding-bottom:30px;}
.padding-35px-bottom {padding-bottom:35px;}
.padding-40px-bottom {padding-bottom:40px;}
.padding-45px-bottom {padding-bottom:45px;}
.padding-50px-bottom {padding-bottom:50px;}
.padding-55px-bottom {padding-bottom:55px;}
.padding-60px-bottom {padding-bottom:60px;}
.padding-65px-bottom {padding-bottom:65px;}
.padding-70px-bottom {padding-bottom:70px;}
.padding-75px-bottom {padding-bottom:75px;}
.padding-80px-bottom {padding-bottom:80px;}
.padding-85px-bottom {padding-bottom:85px;}
.padding-90px-bottom {padding-bottom:90px;}
.padding-95px-bottom {padding-bottom:95px;}
.padding-100px-bottom {padding-bottom:100px;}

/* padding right */
.padding-5px-right {padding-right:5px;}
.padding-10px-right {padding-right:10px;}
.padding-15px-right {padding-right:15px;}
.padding-20px-right {padding-right:20px;}
.padding-25px-right {padding-right:25px;}
.padding-30px-right {padding-right:30px;}
.padding-35px-right {padding-right:35px;}
.padding-40px-right {padding-right:40px;}
.padding-45px-right {padding-right:45px;}
.padding-50px-right {padding-right:50px;}
.padding-55px-right {padding-right:55px;}
.padding-60px-right {padding-right:60px;}
.padding-65px-right {padding-right:65px;}
.padding-70px-right {padding-right:70px;}
.padding-75px-right {padding-right:75px;}
.padding-80px-right {padding-right:80px;}
.padding-85px-right {padding-right:85px;}
.padding-90px-right {padding-right:90px;}
.padding-95px-right {padding-right:95px;}
.padding-100px-right {padding-right:100px;}

/* padding left */
.padding-5px-left {padding-left:5px;}
.padding-10px-left {padding-left:10px;}
.padding-15px-left {padding-left:15px;}
.padding-20px-left {padding-left:20px;}
.padding-25px-left {padding-left:25px;}
.padding-30px-left {padding-left:30px;}
.padding-35px-left {padding-left:35px;}
.padding-40px-left {padding-left:40px;}
.padding-45px-left {padding-left:45px;}
.padding-50px-left {padding-left:50px;}
.padding-55px-left {padding-left:55px;}
.padding-60px-left {padding-left:60px;}
.padding-65px-left {padding-left:65px;}
.padding-70px-left {padding-left:70px;}
.padding-75px-left {padding-left:75px;}
.padding-80px-left {padding-left:80px;}
.padding-85px-left {padding-left:85px;}
.padding-90px-left {padding-left:90px;}
.padding-95px-left {padding-left:95px;}
.padding-100px-left {padding-left:100px;}

/* padding top and bottom */
.padding-5px-tb {padding-top:5px; padding-bottom:5px;}
.padding-10px-tb {padding-top:10px; padding-bottom:10px;}
.padding-15px-tb {padding-top:15px; padding-bottom:15px;}
.padding-20px-tb {padding-top:20px; padding-bottom:20px;}
.padding-25px-tb {padding-top:25px; padding-bottom:25px;}
.padding-30px-tb {padding-top:30px; padding-bottom:30px;}
.padding-35px-tb {padding-top:35px; padding-bottom:35px;}
.padding-34-5px-tb {padding-top:34.5px; padding-bottom:34.5px;}
.padding-38px-tb {padding-top:38px; padding-bottom:38px;}
.padding-40px-tb {padding-top:40px; padding-bottom:40px;}
.padding-45px-tb {padding-top:45px; padding-bottom:45px;}
.padding-47px-tb {padding-top:47px; padding-bottom:47px;}
.padding-50px-tb {padding-top:50px; padding-bottom:50px;}
.padding-55px-tb {padding-top:55px; padding-bottom:55px;}
.padding-60px-tb {padding-top:60px; padding-bottom:60px;}
.padding-65px-tb {padding-top:65px; padding-bottom:65px;}
.padding-70px-tb {padding-top:70px; padding-bottom:70px;}
.padding-75px-tb {padding-top:75px; padding-bottom:75px;}
.padding-80px-tb {padding-top:80px; padding-bottom:80px;}
.padding-85px-tb {padding-top:85px; padding-bottom:85px;}
.padding-90px-tb {padding-top:90px; padding-bottom:90px;}
.padding-95px-tb {padding-top:95px; padding-bottom:95px;}
.padding-100px-tb {padding-top:100px; padding-bottom:100px;}

/* padding left and right */
.padding-3px-lr {padding-left:3px; padding-right:3px;}
.padding-5px-lr {padding-left:5px; padding-right:5px;}
.padding-10px-lr {padding-left:10px; padding-right:10px;}
.padding-15px-lr {padding-left:15px; padding-right:15px;}
.padding-20px-lr {padding-left:20px; padding-right:20px;}
.padding-25px-lr {padding-left:25px; padding-right:25px;}
.padding-30px-lr {padding-left:30px; padding-right:30px;}
.padding-35px-lr {padding-left:35px; padding-right:35px;}
.padding-40px-lr {padding-left:40px; padding-right:40px;}
.padding-45px-lr {padding-left:45px; padding-right:45px;}
.padding-50px-lr {padding-left:50px; padding-right:50px;}
.padding-55px-lr {padding-left:55px; padding-right:55px;}
.padding-60px-lr {padding-left:60px; padding-right:60px;}
.padding-65px-lr {padding-left:65px; padding-right:65px;}
.padding-70px-lr {padding-left:70px; padding-right:70px;}
.padding-75px-lr {padding-left:75px; padding-right:75px;}
.padding-80px-lr {padding-left:80px; padding-right:80px;}
.padding-85px-lr {padding-left:85px; padding-right:85px;}
.padding-90px-lr {padding-left:90px; padding-right:90px;}
.padding-95px-lr {padding-left:95px; padding-right:95px;}
.padding-100px-lr {padding-left:100px; padding-right:100px;}

/*==============================
    Display and float
================================*/

.display-block {display:block !important}
.display-inline-block {display:inline-block !important}
.display-inline {display:inline !important}
.display-none {display:none !important}
.display-inherit {display:inherit !important}
.display-table {display:table !important}
.display-table-cell {display:table-cell !important}
.overflow-hidden {overflow:hidden !important}
.overflow-visible {overflow:visible !important}
.overflow-auto {overflow:auto !important}

.display-flex { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-flow: row; flex-flow: row; -ms-flex-flow: row; -moz-flex-flow: row; -o-flex-flow: row;}
.display-flex > div:nth-of-type(1) { order: 2;-webkit-order:2;-moz-order:2;-ms-order:2}
.display-flex > div:nth-of-type(2) {order: 1;-webkit-order:1;-moz-order:1;-ms-order:1}
.display-flex > div:nth-of-type(3) { order: 3;-webkit-order:3;-moz-order:3;-ms-order:3}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

/*float*/
.float-left{float: left !important}
.float-right{float: right !important}
.float-none{float: none !important}

/* verticle align */
.vertical-align-middle {vertical-align: middle;}
.vertical-align-top {vertical-align: top;}
.vertical-align-bottom {vertical-align: bottom;}
.vertical-middle {-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); position: absolute; top: 50%; left:0; right: 0}
.clear-both{ clear:both}
.line-break { display:block;}
.no-transition *, .swiper-container *, .mfp-container *, .skillbar-bar-main *, .portfolio-grid *, .parallax, .rev-slider *, .header-searchbar *, .header-social-icon *, .dropdropdown-menu * { transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; -ms-transition-timing-function: none; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s; }
.absolute-middle-center {left: 50%; top: 50%; position: absolute; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); }
.absolute-bottom-center {left: 50%; top: 80%; position: absolute; -ms-transform: translateX(-50%) translateY(-80%); -moz-transform: translateX(-50%) translateY(-80%); -webkit-transform: translateX(-50%) translateY(-80%); transform: translateX(-50%) translateY(-80%); -o-transform: translateX(-50%) translateY(-80%); }

/*================================ 
    Height
================================*/

.height-1px {height: 1px}
.height-2px {height: 2px}
.height-3px {height: 3px}
.height-4px {height: 4px}
.height-5px {height: 5px}
.height-6px {height: 6px}
.height-7px {height: 7px}
.height-8px {height: 8px}
.height-9px {height: 9px}
.height-10px {height: 10px}
.height-80px {height: 80px}
.height-90px {height: 90px}
.height-100px {height: 100px}
.height-130px {height: 130px}
.height-150px {height: 150px}
.height-200px {height: 200px}
.height-250px {height: 250px}
.height-300px {height: 300px}
.height-350px {height: 350px}
.height-400px {height: 400px}
.height-450px {height: 450px}
.height-500px {height: 500px}
.height-550px {height: 550px}
.height-600px {height: 600px}
.height-650px {height: 650px}
.height-700px {height: 700px}

.height-50 {height: 50%}
.height-100 {height: 100% !important;}
.height-auto {height:auto !important}
.max-height-100 {max-height: 100%}
.full-screen {min-height: 980px;}
.min-height-100vh {min-height:100vh !important;}
.min-height-95vh {min-height:95vh !important;}
.min-height-90vh {min-height:90vh !important;}
.min-height-80vh {min-height:80vh !important;}
.min-height-70vh {min-height:70vh !important;}
.min-height-60vh {min-height:60vh !important;}
.min-height-50vh {min-height:50vh !important;}

/* min-height */
.min-height-100px {min-height: 100px !important}
.min-height-200px {min-height: 200px !important}
.min-height-250px {min-height: 250px !important}
.min-height-300px {min-height: 300px !important}
.min-height-350px {min-height: 350px !important}
.min-height-400px {min-height: 400px !important}
.min-height-450px {min-height: 450px !important}
.min-height-500px {min-height: 500px !important}
.min-height-550px {min-height: 550px !important}
.min-height-600px {min-height: 600px !important}
.min-height-650px {min-height: 650px !important}
.min-height-700px {min-height: 700px !important}
.min-height-750px {min-height: 750px !important}

.bg-min-height-400px {min-height:400px; background-size:cover !important;}
.bg-min-height-450px {min-height:450px; background-size:cover !important;}
.bg-min-height-500px {min-height:500px; background-size:cover !important;}
.bg-min-height-550px {min-height:550px; background-size:cover !important;}
.bg-min-height-600px {min-height:600px; background-size:cover !important;}
.bg-min-height-650px {min-height:650px; background-size:cover !important;}
.bg-min-height-98vh {min-height:98vh; background-size:cover !important;}

/* screen height  */
.extra-small-screen {height:300px;}
.small-screen {height:400px;}
.one-second-screen {height:600px;}
.one-third-screen {height:700px;}
.one-fourth-screen {height:800px;}
.one-fifth-screen {height:900px;}
.one-sixth-screen {height:887px;}

/* equalize inner match height */ 
.inner-match-height{position: relative; height: 100%;}


/*============================== 
    Width
================================*/

.max-width-420px { max-width:420px !important; }


/*============================== 
    Position
================================*/

.position-inherit {position:inherit !important}
.position-relative {position:relative !important;}
.position-absolute {position:absolute !important;}
.position-fixed {position:fixed !important;}
.position-right {right:0 !important;}
.position-left {left:0 !important;}
.position-top {top:0 !important;}
.position-relative-top--50px {position:relative; top:-50px;}
.position-relative-top--80px {position:relative; top:-80px;}
.position-relative-top--100px {position:relative; top:-100px;}

/*==============================
    Image
================================*/

.img-min-width-100px {min-width:100px;}
.img-min-width-120px {min-width:120px;}
.img-min-width-150px {min-width:150px;}
.img-min-width-180px {min-width:180px;}
.img-min-width-220px {min-width:220px;}
.img-min-width-250px {min-width:250px;}
.img-min-width-280px {min-width:280px;}
.img-min-width-300px {min-width:300px;}
.img-min-width-320px {min-width:320px;}
.img-min-width-350px {min-width:350px;}
.img-min-width-380px {min-width:380px;}
.img-min-width-400px {min-width:400px;}
.img-min-width-420px {min-width:420px;}
.img-min-width-450px {min-width:450px;}
.img-min-width-480px {min-width:480px;}
.img-min-width-500px {min-width:500px;}

/*============================== 
    Grid
================================*/

.show-grid [class^="col-"] { border: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 15px; padding: 10px; }
.show-grid-blue [class^="col-"] { background-color: #c5effc !important; }
.show-grid-yellowgreen [class^="col-"] { background-color: #fffcc8 !important; }

/*============================== 
    Video
================================*/

/* responsive iFrame */

.iframe-container {
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}

.iframe-container iframe {
	border: 0;
	width: 100%;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}

/* ===================================
    Media
====================================== */

@media (max-width: 1400px) {
/* tab-style5 */
	.tab-style5 .tab-box { left: 27%; }
	.tab-style5 .nav-tabs li { font-size: 24px; line-height: 52px; }
}

/* container */
@media (min-width: 575px) { .container { max-width: 100%; } }
@media (min-width: 768px) { .container { max-width: 750px; } }
@media (min-width: 992px) { .container { max-width: 970px; } }
@media (min-width: 1200px) { .container { max-width: 1170px; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 1199px) {
	/*text-alignment*/
	.lg-text-center {text-align: center;}
	.lg-text-left {text-align: left;}
	.lg-text-right {text-align: right;}

	/*float*/
	.lg-float-left{float: left !important}
	.lg-float-right{float: right !important}
	.lg-float-none{float: none !important}

	/* verticle align */
	.lg-vertical-align-middle {vertical-align: middle ;}
	.lg-vertical-align-top {vertical-align: top ;}
	.lg-vertical-align-bottom {vertical-align: bottom ;}

	/* image position*/ 
	.lg-background-image-left { background-position: left;}
	.lg-background-image-right { background-position: right;}
	.lg-background-image-center{ background-position: center;}

	/* margin */
	.lg-margin-5px-all {margin:5px !important}
	.lg-margin-10px-all {margin:10px !important}
	.lg-margin-15px-all {margin:15px !important}
	.lg-margin-20px-all {margin:20px !important}
	.lg-margin-25px-all {margin:25px !important}
	.lg-margin-30px-all {margin:30px !important}
	.lg-margin-35px-all {margin:35px !important}
	.lg-margin-40px-all {margin:40px !important}
	.lg-margin-45px-all {margin:45px !important}
	.lg-margin-50px-all {margin:50px !important}
	.lg-margin-55px-all {margin:55px !important}
	.lg-margin-60px-all {margin:60px !important}
	.lg-margin-65px-all {margin:65px !important}
	.lg-margin-70px-all {margin:70px !important}
	.lg-margin-75px-all {margin:75px !important}
	.lg-margin-80px-all {margin:80px !important}
	.lg-margin-85px-all {margin:85px !important}
	.lg-margin-90px-all {margin:90px !important}
	.lg-margin-95px-all {margin:95px !important}
	.lg-margin-100px-all {margin:100px !important}

	.lg-no-margin {margin:0 !important}
	.lg-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
	.lg-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
	.lg-no-margin-top {margin-top:0 !important}
	.lg-no-margin-bottom {margin-bottom:0 !important}
	.lg-no-margin-left {margin-left:0 !important}
	.lg-no-margin-right {margin-right:0 !important}
	.lg-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
	.lg-margin-auto {margin: 0 auto !important;}

	/* margin top */
	.lg-margin-5px-top {margin-top:5px !important;}
	.lg-margin-10px-top {margin-top:10px !important;}
	.lg-margin-15px-top {margin-top:15px !important;}
	.lg-margin-20px-top {margin-top:20px !important;}
	.lg-margin-25px-top {margin-top:25px !important;}
	.lg-margin-30px-top {margin-top:30px !important;}
	.lg-margin-35px-top {margin-top:35px !important;}
	.lg-margin-40px-top {margin-top:40px !important;}
	.lg-margin-45px-top {margin-top:45px !important;}
	.lg-margin-50px-top {margin-top:50px !important;}
	.lg-margin-55px-top {margin-top:55px !important;}
	.lg-margin-60px-top {margin-top:60px !important;}
	.lg-margin-65px-top {margin-top:65px !important;}
	.lg-margin-70px-top {margin-top:70px !important;}
	.lg-margin-75px-top {margin-top:75px !important;}
	.lg-margin-80px-top {margin-top:80px !important;}
	.lg-margin-85px-top {margin-top:85px !important;}
	.lg-margin-90px-top {margin-top:90px !important;}
	.lg-margin-95px-top {margin-top:95px !important;}
	.lg-margin-100px-top {margin-top:100px !important;}

	/* margin bottom */
	.lg-margin-5px-bottom {margin-bottom:5px !important;}
	.lg-margin-10px-bottom {margin-bottom:10px !important;}
	.lg-margin-15px-bottom {margin-bottom:15px !important;}
	.lg-margin-20px-bottom {margin-bottom:20px !important;}
	.lg-margin-25px-bottom {margin-bottom:25px !important;}
	.lg-margin-30px-bottom {margin-bottom:30px !important;}
	.lg-margin-35px-bottom {margin-bottom:35px !important;}
	.lg-margin-40px-bottom {margin-bottom:40px !important;}
	.lg-margin-45px-bottom {margin-bottom:45px !important;}
	.lg-margin-50px-bottom {margin-bottom:50px !important;}
	.lg-margin-55px-bottom {margin-bottom:55px !important;}
	.lg-margin-60px-bottom {margin-bottom:60px !important;}
	.lg-margin-65px-bottom {margin-bottom:65px !important;}
	.lg-margin-70px-bottom {margin-bottom:70px !important;}
	.lg-margin-75px-bottom {margin-bottom:75px !important;}
	.lg-margin-80px-bottom {margin-bottom:80px !important;}
	.lg-margin-85px-bottom {margin-bottom:85px !important;}
	.lg-margin-90px-bottom {margin-bottom:90px !important;}
	.lg-margin-95px-bottom {margin-bottom:95px !important;}
	.lg-margin-100px-bottom {margin-bottom:100px !important;}

	/* margin right */
	.lg-margin-10px-right {margin-right:10px !important;}
	.lg-margin-15px-right {margin-right:15px !important;}
	.lg-margin-20px-right {margin-right:20px !important;}
	.lg-margin-25px-right {margin-right:25px !important;}
	.lg-margin-30px-right {margin-right:30px !important;}
	.lg-margin-35px-right {margin-right:35px !important;}
	.lg-margin-40px-right {margin-right:40px !important;}
	.lg-margin-45px-right {margin-right:45px !important;}
	.lg-margin-50px-right {margin-right:50px !important;}
	.lg-margin-55px-right {margin-right:55px !important;}
	.lg-margin-60px-right {margin-right:60px !important;}
	.lg-margin-65px-right {margin-right:65px !important;}
	.lg-margin-70px-right {margin-right:70px !important;}
	.lg-margin-75px-right {margin-right:75px !important;}
	.lg-margin-80px-right {margin-right:80px !important;}
	.lg-margin-85px-right {margin-right:85px !important;}
	.lg-margin-90px-right {margin-right:90px !important;}
	.lg-margin-95px-right {margin-right:95px !important;}
	.lg-margin-100px-right {margin-right:100px !important;}

	/* margin left */
	.lg-margin-5px-left {margin-left:5px !important;}
	.lg-margin-10px-left {margin-left:10px !important;}
	.lg-margin-15px-left {margin-left:15px !important;}
	.lg-margin-20px-left {margin-left:20px !important;}
	.lg-margin-25px-left {margin-left:25px !important;}
	.lg-margin-30px-left {margin-left:30px !important;}
	.lg-margin-35px-left {margin-left:35px !important;}
	.lg-margin-40px-left {margin-left:40px !important;}
	.lg-margin-45px-left {margin-left:45px !important;}
	.lg-margin-50px-left {margin-left:50px !important;}
	.lg-margin-55px-left {margin-left:55px !important;}
	.lg-margin-60px-left {margin-left:60px !important;}
	.lg-margin-65px-left {margin-left:65px !important;}
	.lg-margin-70px-left {margin-left:70px !important;}
	.lg-margin-75px-left {margin-left:75px !important;}
	.lg-margin-80px-left {margin-left:80px !important;}
	.lg-margin-85px-left {margin-left:85px !important;}
	.lg-margin-90px-left {margin-left:90px !important;}
	.lg-margin-95px-left {margin-left:95px !important;}
	.lg-margin-100px-left {margin-left:100px !important;}

	/* margin left right */
	.lg-margin-5px-lr {margin-left:5px !important; margin-right:5px !important;}
	.lg-margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
	.lg-margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
	.lg-margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
	.lg-margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
	.lg-margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
	.lg-margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
	.lg-margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
	.lg-margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
	.lg-margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
	.lg-margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
	.lg-margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
	.lg-margin-65px-lr {margin-left:65px !important; margin-right:60px !important;}
	.lg-margin-70px-lr {margin-left:70px !important; margin-right:65px !important;}
	.lg-margin-75px-lr {margin-left:75px !important; margin-right:70px !important;}
	.lg-margin-80px-lr {margin-left:80px !important; margin-right:75px !important;}
	.lg-margin-85px-lr {margin-left:85px !important; margin-right:80px !important;}
	.lg-margin-90px-lr {margin-left:90px !important; margin-right:85px !important;}
	.lg-margin-95px-lr {margin-left:95px !important; margin-right:90px !important;}
	.lg-margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

	/* margin top bottom */
	.lg-margin-5px-tb {margin-top:5px !important; margin-bottom:5px !important;}
	.lg-margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
	.lg-margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
	.lg-margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
	.lg-margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
	.lg-margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
	.lg-margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
	.lg-margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
	.lg-margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
	.lg-margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
	.lg-margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
	.lg-margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
	.lg-margin-65px-tb {margin-top:65px !important; margin-bottom:60px !important;}
	.lg-margin-70px-tb {margin-top:70px !important; margin-bottom:65px !important;}
	.lg-margin-75px-tb {margin-top:75px !important; margin-bottom:70px !important;}
	.lg-margin-80px-tb {margin-top:80px !important; margin-bottom:75px !important;}
	.lg-margin-85px-tb {margin-top:85px !important; margin-bottom:80px !important;}
	.lg-margin-90px-tb {margin-top:90px !important; margin-bottom:85px !important;}
	.lg-margin-95px-tb {margin-top:95px !important; margin-bottom:90px !important;}
	.lg-margin-100px-tb {margin-top:100px !important; margin-bottom:100px !important;}

	/* padding */
	.lg-no-padding {padding:0 !important}
	.lg-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
	.lg-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
	.lg-no-padding-top {padding-top:0 !important}
	.lg-no-padding-bottom {padding-bottom:0 !important}
	.lg-no-padding-left {padding-left:0 !important}
	.lg-no-padding-right {padding-right:0 !important}
	.lg-padding-5px-all {padding:5px !important;}
	.lg-padding-10px-all {padding:10px !important;}
	.lg-padding-15px-all {padding:15px !important;}
	.lg-padding-20px-all {padding:20px !important;}
	.lg-padding-25px-all {padding:25px !important;}
	.lg-padding-30px-all {padding:30px !important;}
	.lg-padding-35px-all {padding:35px !important;}
	.lg-padding-40px-all {padding:40px !important;}
	.lg-padding-45px-all {padding:45px !important;}
	.lg-padding-50px-all {padding:50px !important;}
	.lg-padding-55px-all {padding:55px !important;}
	.lg-padding-60px-all {padding:60px !important;}
	.lg-padding-65px-all {padding:65px !important;}
	.lg-padding-70px-all {padding:70px !important;}
	.lg-padding-75px-all {padding:75px !important;}
	.lg-padding-80px-all {padding:80px !important;}
	.lg-padding-85px-all {padding:85px !important;}
	.lg-padding-90px-all {padding:90px !important;}
	.lg-padding-95px-all {padding:95px !important;}
	.lg-padding-100px-all {padding:100px !important;}

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

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

	/* padding right */
	.lg-padding-5px-right {padding-right:5px !important;}
	.lg-padding-10px-right {padding-right:10px !important;}
	.lg-padding-15px-right {padding-right:15px !important;}
	.lg-padding-20px-right {padding-right:20px !important;}
	.lg-padding-25px-right {padding-right:25px !important;}
	.lg-padding-30px-right {padding-right:30px !important;}
	.lg-padding-35px-right {padding-right:35px !important;}
	.lg-padding-40px-right {padding-right:40px !important;}
	.lg-padding-45px-right {padding-right:45px !important;}
	.lg-padding-50px-right {padding-right:50px !important;}
	.lg-padding-55px-right {padding-right:55px !important;}
	.lg-padding-60px-right {padding-right:60px !important;}
	.lg-padding-65px-right {padding-right:65px !important;}
	.lg-padding-70px-right {padding-right:70px !important;}
	.lg-padding-75px-right {padding-right:75px !important;}
	.lg-padding-80px-right {padding-right:80px !important;}
	.lg-padding-85px-right {padding-right:85px !important;}
	.lg-padding-90px-right {padding-right:90px !important;}
	.lg-padding-95px-right {padding-right:95px !important;}
	.lg-padding-100px-right {padding-right:100px !important;}

	/* padding left */
	.lg-padding-5px-left {padding-left:5px !important;}
	.lg-padding-10px-left {padding-left:10px !important;}
	.lg-padding-15px-left {padding-left:15px !important;}
	.lg-padding-20px-left {padding-left:20px !important;}
	.lg-padding-25px-left {padding-left:25px !important;}
	.lg-padding-30px-left {padding-left:30px !important;}
	.lg-padding-35px-left {padding-left:35px !important;}
	.lg-padding-40px-left {padding-left:40px !important;}
	.lg-padding-45px-left {padding-left:45px !important;}
	.lg-padding-50px-left {padding-left:50px !important;}
	.lg-padding-55px-left {padding-left:55px !important;}
	.lg-padding-60px-left {padding-left:60px !important;}
	.lg-padding-65px-left {padding-left:65px !important;}
	.lg-padding-70px-left {padding-left:70px !important;}
	.lg-padding-75px-left {padding-left:75px !important;}
	.lg-padding-80px-left {padding-left:80px !important;}
	.lg-padding-85px-left {padding-left:85px !important;}
	.lg-padding-90px-left {padding-left:90px !important;}
	.lg-padding-95px-left {padding-left:95px !important;}
	.lg-padding-100px-left {padding-left:100px !important;}

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

	/* padding left right */
	.lg-padding-5px-lr {padding-left:5px !important; padding-right:5px !important;}
	.lg-padding-10px-lr {padding-left:10px !important; padding-right:10px !important;}
	.lg-padding-15px-lr {padding-left:15px !important; padding-right:15px !important;}
	.lg-padding-20px-lr {padding-left:20px !important; padding-right:20px !important;}
	.lg-padding-25px-lr {padding-left:25px !important; padding-right:25px !important;}
	.lg-padding-30px-lr {padding-left:30px !important; padding-right:30px !important;}
	.lg-padding-35px-lr {padding-left:35px !important; padding-right:35px !important;}
	.lg-padding-40px-lr {padding-left:40px !important; padding-right:40px !important;}
	.lg-padding-45px-lr {padding-left:45px !important; padding-right:45px !important;}
	.lg-padding-50px-lr {padding-left:50px !important; padding-right:50px !important;}
	.lg-padding-55px-lr {padding-left:55px !important; padding-right:55px !important;}
	.lg-padding-60px-lr {padding-left:60px !important; padding-right:60px !important;}
	.lg-padding-65px-lr {padding-left:65px !important; padding-right:65px !important;}
	.lg-padding-70px-lr {padding-left:70px !important; padding-right:70px !important;}
	.lg-padding-75px-lr {padding-left:75px !important; padding-right:75px !important;}
	.lg-padding-80px-lr {padding-left:80px !important; padding-right:80px !important;}
	.lg-padding-85px-lr {padding-left:85px !important; padding-right:85px !important;}
	.lg-padding-90px-lr {padding-left:90px !important; padding-right:90px !important;}
	.lg-padding-95px-lr {padding-left:95px !important; padding-right:95px !important;}
	.lg-padding-100px-lr {padding-left:100px !important; padding-right:100px !important;}

	/* width */
	.lg-width-10 {width:10% !important;}
	.lg-width-15 {width:15% !important;}
	.lg-width-20 {width:20% !important;}
	.lg-width-25 {width:25% !important;}
	.lg-width-30 {width:30% !important;}
	.lg-width-35 {width:35% !important;}
	.lg-width-40 {width:40% !important;}
	.lg-width-45 {width:45% !important;}
	.lg-width-50 {width:50% !important;}
	.lg-width-55 {width:55% !important;}
	.lg-width-60 {width:60% !important;}
	.lg-width-65 {width:65% !important;}
	.lg-width-70 {width:70% !important;}
	.lg-width-75 {width:75% !important;}
	.lg-width-80 {width:80% !important;}
	.lg-width-85 {width:85% !important;}
	.lg-width-90 {width:90% !important;}
	.lg-width-95 {width:95% !important;}
	.lg-width-100 {width:100% !important;}
	.lg-width-auto {width: auto !important}

	.lg-width-50px {width:50px !important;}
	.lg-width-70px {width:70px !important;}
	.lg-width-75px {width:75px !important;}
	.lg-width-80px {width:80px !important;}
	.lg-width-85px {width:85px !important;}
	.lg-width-90px {width:90px !important;}
	.lg-width-95px {width:95px !important;}
	.lg-width-100px {width:100px !important;}
	.lg-width-120px {width:120px !important;}
	.lg-width-130px {width:130px !important;}
	.lg-width-150px {width:150px !important;}
	.lg-width-180px {width:180px !important;}
	.lg-width-200px {width:200px !important;}
	.lg-width-250px {width:250px !important;}
	.lg-width-300px {width:300px !important;}
	.lg-width-350px {width:350px !important;}
	.lg-width-400px {width:400px !important;}
	.lg-width-450px {width:450px !important;}
	.lg-width-500px {width:500px !important;}
	.lg-width-550px {width:550px !important;}
	.lg-width-600px {width:600px !important;}
	.lg-width-650px {width:650px !important;}
	.lg-width-700px {width:700px !important;}
	.lg-width-750px {width:750px !important;}
	.lg-width-800px {width:800px !important;}
	.lg-width-850px {width:850px !important;}
	.lg-width-900px {width:900px !important;}
	.lg-width-950px {width:950px !important;}
	.lg-width-1000px {width:1000px !important;}

	/* height */
	.lg-height-100 {height: 100%}
	.lg-height-auto {height:auto}
	.lg-height-10px {height: 10px !important}
	.lg-height-20px {height: 20px !important}
	.lg-height-30px {height: 30px !important}
	.lg-height-40px {height: 40px !important}
	.lg-height-50px {height: 50px !important}
	.lg-height-60px {height: 60px !important}
	.lg-height-70px {height: 70px !important}
	.lg-height-80px {height: 80px !important}
	.lg-height-90px {height: 90px !important}
	.lg-height-100px {height: 100px !important}
	.lg-height-150px {height: 150px !important}
	.lg-height-200px {height: 200px !important}
	.lg-height-250px {height: 250px !important}
	.lg-height-300px {height: 300px !important}
	.lg-height-350px {height: 350px !important}
	.lg-height-400px {height: 400px !important}
	.lg-height-450px {height: 450px !important}
	.lg-height-500px {height: 500px !important}
	.lg-height-550px {height: 550px !important}
	.lg-height-600px {height: 600px !important}
	.lg-height-650px {height: 650px !important}
	.lg-height-700px {height: 700px !important}

	/* line height */
	.lg-line-height-auto {line-height: normal;}
	.lg-line-height-10 {line-height:10px;}
	.lg-line-height-18 {line-height:18px;}
	.lg-line-height-20 {line-height:20px}
	.lg-line-height-24 {line-height:24px}
	.lg-line-height-22 {line-height:22px}
	.lg-line-height-26 {line-height:26px}
	.lg-line-height-28 {line-height:28px}
	.lg-line-height-30 {line-height:30px}
	.lg-line-height-35 {line-height:35px}
	.lg-line-height-40 {line-height:40px}
	.lg-line-height-45 {line-height:45px}
	.lg-line-height-50 {line-height:50px}
	.lg-line-height-55 {line-height:55px}
	.lg-line-height-60 {line-height:60px}
	.lg-line-height-65 {line-height:65px}
	.lg-line-height-70 {line-height:70px}
	.lg-line-height-75 {line-height:75px}
	.lg-line-height-80 {line-height:80px}
	.lg-line-height-85 {line-height:85px}
	.lg-line-height-90 {line-height:90px}
	.lg-line-height-95 {line-height:95px}
	.lg-line-height-100 {line-height:100px}

	/* display */
	.lg-display-block {display:block !important}
	.lg-overflow-hidden {overflow:hidden !important}
	.lg-overflow-auto {overflow:auto !important}
	.lg-display-inline-block {display:inline-block !important}
	.lg-display-inline {display:inline !important}
	.lg-display-none {display:none !important}
	.lg-display-inherit {display:inherit !important}
	.lg-display-table {display:table !important}
	.lg-display-table-cell {display:table-cell !important}

	/* position */
	.lg-position-inherit {position:inherit}
	.lg-position-relative {position:relative; z-index: 5}
	.lg-position-absolute {position:absolute;}
	.lg-position-fixed {position:fixed;}

	/* border */
	.lg-no-border-top {border-top:0 !important}
	.lg-no-border-bottom {border-bottom:0 !important}
	.lg-no-border-right {border-right:0 !important}
	.lg-no-border-left {border-left:0 !important}
	
	/*tab style 4*/
	.tab-style4 .nav-tabs li a {padding: 0 15px;}

	/* tab-style5 */
	.tab-style5 .tab-box { left: 28%; }
	.tab-style5 .nav-tabs li { font-size: 22px; line-height: 48px; }
	.tab-style5 .nav-tabs .nav-link.active { padding-left: 30px; }
	
	/*==============================
		Image
	================================*/

	.lg-img-min-width-100px {min-width:100px;}
	.lg-img-min-width-120px {min-width:120px;}
	.lg-img-min-width-150px {min-width:150px;}
	.lg-img-min-width-180px {min-width:180px;}
	.lg-img-min-width-220px {min-width:220px;}
	.lg-img-min-width-250px {min-width:250px;}
	.lg-img-min-width-280px {min-width:280px;}
	.lg-img-min-width-300px {min-width:300px;}
	.lg-img-min-width-320px {min-width:320px;}
	.lg-img-min-width-350px {min-width:350px;}
	.lg-img-min-width-380px {min-width:380px;}
	.lg-img-min-width-400px {min-width:400px;}
	.lg-img-min-width-420px {min-width:420px;}
	.lg-img-min-width-450px {min-width:450px;}
	.lg-img-min-width-480px {min-width:480px;}
	.lg-img-min-width-500px {min-width:500px;}
}

@media (max-width: 991px) {

	/*text-alignment*/
	.md-text-center {text-align: center;}
	.md-text-left {text-align: left;}
	.md-text-right {text-align: right;}

	/* verticle align */
	.md-vertical-align-middle {vertical-align: middle;}
	.md-vertical-align-top {vertical-align: top;}
	.md-vertical-align-bottom {vertical-align: bottom;}
	.md-vertical-middle-unset {-webkit-transform:unset; -ms-transform:unset; transform:unset; -moz-transform:unset; -o-transform:unset; position:relative; top: 0; left:0; right: 0}

	/* image position*/ 
	.md-background-image-left { background-position: left;}
	.md-background-image-right { background-position: right;}
	.md-background-image-center{ background-position: center;}

	/* margin */
	.md-margin-5px-all {margin:5px !important;}
	.md-margin-10px-all {margin:10px !important;}
	.md-margin-15px-all {margin:15px !important;}
	.md-margin-20px-all {margin:20px !important;}
	.md-margin-25px-all {margin:25px !important;}
	.md-margin-30px-all {margin:30px !important;}
	.md-margin-35px-all {margin:35px !important;}
	.md-margin-40px-all {margin:40px !important;}
	.md-margin-45px-all {margin:45px !important;}
	.md-margin-50px-all {margin:50px !important;}
	.md-margin-55px-all {margin:55px !important;}
	.md-margin-60px-all {margin:60px !important;}
	.md-margin-65px-all {margin:65px !important;}
	.md-margin-70px-all {margin:70px !important;}
	.md-margin-75px-all {margin:75px !important;}
	.md-margin-80px-all {margin:80px !important;}
	.md-margin-85px-all {margin:85px !important;}
	.md-margin-90px-all {margin:90px !important;}
	.md-margin-95px-all {margin:95px !important;}
	.md-margin-100px-all {margin:100px !important;}

	.md-no-margin {margin:0 !important}
	.md-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
	.md-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
	.md-no-margin-top {margin-top:0 !important}
	.md-no-margin-bottom {margin-bottom:0 !important}
	.md-no-margin-left {margin-left:0 !important}
	.md-no-margin-right {margin-right:0 !important}
	.md-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
	.md-margin-auto {margin: 0 auto !important;}

	/* margin top */
	.md-margin-5px-top {margin-top:5px !important;}
	.md-margin-10px-top {margin-top:10px !important;}
	.md-margin-15px-top {margin-top:15px !important;}
	.md-margin-20px-top {margin-top:20px !important;}
	.md-margin-25px-top {margin-top:25px !important;}
	.md-margin-30px-top {margin-top:30px !important;}
	.md-margin-35px-top {margin-top:35px !important;}
	.md-margin-40px-top {margin-top:40px !important;}
	.md-margin-45px-top {margin-top:45px !important;}
	.md-margin-50px-top {margin-top:50px !important;}
	.md-margin-55px-top {margin-top:55px !important;}
	.md-margin-60px-top {margin-top:60px !important;}
	.md-margin-65px-top {margin-top:65px !important;}
	.md-margin-70px-top {margin-top:70px !important;}
	.md-margin-75px-top {margin-top:75px !important;}
	.md-margin-80px-top {margin-top:80px !important;}
	.md-margin-85px-top {margin-top:85px !important;}
	.md-margin-90px-top {margin-top:90px !important;}
	.md-margin-95px-top {margin-top:95px !important;}
	.md-margin-100px-top {margin-top:100px !important;}

	/* margin bottom */
	.md-margin-5px-bottom {margin-bottom:5px !important;}
	.md-margin-10px-bottom {margin-bottom:10px !important;}
	.md-margin-15px-bottom {margin-bottom:15px !important;}
	.md-margin-20px-bottom {margin-bottom:20px !important;}
	.md-margin-25px-bottom {margin-bottom:25px !important;}
	.md-margin-30px-bottom {margin-bottom:30px !important;}
	.md-margin-35px-bottom {margin-bottom:35px !important;}
	.md-margin-40px-bottom {margin-bottom:40px !important;}
	.md-margin-45px-bottom {margin-bottom:45px !important;}
	.md-margin-50px-bottom {margin-bottom:50px !important;}
	.md-margin-55px-bottom {margin-bottom:55px !important;}
	.md-margin-60px-bottom {margin-bottom:60px !important;}
	.md-margin-65px-bottom {margin-bottom:65px !important;}
	.md-margin-70px-bottom {margin-bottom:70px !important;}
	.md-margin-75px-bottom {margin-bottom:75px !important;}
	.md-margin-80px-bottom {margin-bottom:80px !important;}
	.md-margin-85px-bottom {margin-bottom:85px !important;}
	.md-margin-90px-bottom {margin-bottom:90px !important;}
	.md-margin-95px-bottom {margin-bottom:95px !important;}
	.md-margin-100px-bottom {margin-bottom:100px !important;}

	/* margin right */
	.md-margin-10px-right {margin-right:10px !important;}
	.md-margin-15px-right {margin-right:15px !important;}
	.md-margin-20px-right {margin-right:20px !important;}
	.md-margin-25px-right {margin-right:25px !important;}
	.md-margin-30px-right {margin-right:30px !important;}
	.md-margin-35px-right {margin-right:35px !important;}
	.md-margin-40px-right {margin-right:40px !important;}
	.md-margin-45px-right {margin-right:45px !important;}
	.md-margin-50px-right {margin-right:50px !important;}
	.md-margin-55px-right {margin-right:55px !important;}
	.md-margin-60px-right {margin-right:60px !important;}
	.md-margin-65px-right {margin-right:65px !important;}
	.md-margin-70px-right {margin-right:70px !important;}
	.md-margin-75px-right {margin-right:75px !important;}
	.md-margin-80px-right {margin-right:80px !important;}
	.md-margin-85px-right {margin-right:85px !important;}
	.md-margin-90px-right {margin-right:90px !important;}
	.md-margin-95px-right {margin-right:95px !important;}
	.md-margin-100px-right {margin-right:100px !important;}

	/* margin left */
	.md-margin-5px-left {margin-left:5px !important;}
	.md-margin-10px-left {margin-left:10px !important;}
	.md-margin-15px-left {margin-left:15px !important;}
	.md-margin-20px-left {margin-left:20px !important;}
	.md-margin-25px-left {margin-left:25px !important;}
	.md-margin-30px-left {margin-left:30px !important;}
	.md-margin-35px-left {margin-left:35px !important;}
	.md-margin-40px-left {margin-left:40px !important;}
	.md-margin-45px-left {margin-left:45px !important;}
	.md-margin-50px-left {margin-left:50px !important;}
	.md-margin-55px-left {margin-left:55px !important;}
	.md-margin-60px-left {margin-left:60px !important;}
	.md-margin-65px-left {margin-left:65px !important;}
	.md-margin-70px-left {margin-left:70px !important;}
	.md-margin-75px-left {margin-left:75px !important;}
	.md-margin-80px-left {margin-left:80px !important;}
	.md-margin-85px-left {margin-left:85px !important;}
	.md-margin-90px-left {margin-left:90px !important;}
	.md-margin-95px-left {margin-left:95px !important;}
	.md-margin-100px-left {margin-left:100px !important;}

	/* margin left right */
	.md-margin-5px-lr {margin-left:5px !important; margin-right:5px !important;}
	.md-margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
	.md-margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
	.md-margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
	.md-margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
	.md-margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
	.md-margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
	.md-margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
	.md-margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
	.md-margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
	.md-margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
	.md-margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
	.md-margin-65px-lr {margin-left:65px !important; margin-right:65px !important;}
	.md-margin-70px-lr {margin-left:70px !important; margin-right:70px !important;}
	.md-margin-75px-lr {margin-left:75px !important; margin-right:75px !important;}
	.md-margin-80px-lr {margin-left:80px !important; margin-right:80px !important;}
	.md-margin-85px-lr {margin-left:85px !important; margin-right:85px !important;}
	.md-margin-90px-lr {margin-left:90px !important; margin-right:90px !important;}
	.md-margin-95px-lr {margin-left:95px !important; margin-right:95px !important;}
	.md-margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

	/* margin top bottom */
	.md-margin-5px-tb {margin-top:5px !important; margin-bottom:5px !important;}
	.md-margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
	.md-margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
	.md-margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
	.md-margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
	.md-margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
	.md-margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
	.md-margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
	.md-margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
	.md-margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
	.md-margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
	.md-margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
	.md-margin-65px-tb {margin-top:65px !important; margin-bottom:65px !important;}
	.md-margin-70px-tb {margin-top:70px !important; margin-bottom:70px !important;}
	.md-margin-75px-tb {margin-top:75px !important; margin-bottom:75px !important;}
	.md-margin-80px-tb {margin-top:80px !important; margin-bottom:80px !important;}
	.md-margin-85px-tb {margin-top:85px !important; margin-bottom:85px !important;}
	.md-margin-90px-tb {margin-top:90px !important; margin-bottom:90px !important;}
	.md-margin-95px-tb {margin-top:95px !important; margin-bottom:95px !important;}
	.md-margin-100px-tb {margin-top:100px !important; margin-bottom:100px !important;}

	/* padding */
	.md-no-padding {padding:0 !important}
	.md-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
	.md-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
	.md-no-padding-top {padding-top:0 !important}
	.md-no-padding-bottom {padding-bottom:0 !important}
	.md-no-padding-left {padding-left:0 !important}
	.md-no-padding-right {padding-right:0 !important}
	.md-padding-5px-all {padding:5px !important;}
	.md-padding-10px-all {padding:10px !important;}
	.md-padding-15px-all {padding:15px !important;}
	.md-padding-20px-all {padding:20px !important;}
	.md-padding-25px-all {padding:25px !important;}
	.md-padding-30px-all {padding:30px !important;}
	.md-padding-35px-all {padding:35px !important;}
	.md-padding-40px-all {padding:40px !important;}
	.md-padding-45px-all {padding:45px !important;}
	.md-padding-50px-all {padding:50px !important;}
	.md-padding-55px-all {padding:55px !important;}
	.md-padding-60px-all {padding:60px !important;}
	.md-padding-65px-all {padding:65px !important;}
	.md-padding-70px-all {padding:70px !important;}
	.md-padding-75px-all {padding:75px !important;}
	.md-padding-80px-all {padding:80px !important;}
	.md-padding-85px-all {padding:85px !important;}
	.md-padding-90px-all {padding:90px !important;}
	.md-padding-95px-all {padding:95px !important;}
	.md-padding-100px-all {padding:100px !important;}

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

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

	/* padding right */
	.md-padding-5px-right {padding-right:5px !important;}
	.md-padding-10px-right {padding-right:10px !important;}
	.md-padding-15px-right {padding-right:15px !important;}
	.md-padding-20px-right {padding-right:20px !important;}
	.md-padding-25px-right {padding-right:25px !important;}
	.md-padding-30px-right {padding-right:30px !important;}
	.md-padding-35px-right {padding-right:35px !important;}
	.md-padding-40px-right {padding-right:40px !important;}
	.md-padding-45px-right {padding-right:45px !important;}
	.md-padding-50px-right {padding-right:50px !important;}
	.md-padding-55px-right {padding-right:55px !important;}
	.md-padding-60px-right {padding-right:60px !important;}
	.md-padding-65px-right {padding-right:65px !important;}
	.md-padding-70px-right {padding-right:70px !important;}
	.md-padding-75px-right {padding-right:75px !important;}
	.md-padding-80px-right {padding-right:80px !important;}
	.md-padding-85px-right {padding-right:85px !important;}
	.md-padding-90px-right {padding-right:90px !important;}
	.md-padding-95px-right {padding-right:95px !important;}
	.md-padding-100px-right {padding-right:100px !important;}

	/* padding left */
	.md-padding-5px-left {padding-left:5px !important;}
	.md-padding-10px-left {padding-left:10px !important;}
	.md-padding-15px-left {padding-left:15px !important;}
	.md-padding-20px-left {padding-left:20px !important;}
	.md-padding-25px-left {padding-left:25px !important;}
	.md-padding-30px-left {padding-left:30px !important;}
	.md-padding-35px-left {padding-left:35px !important;}
	.md-padding-40px-left {padding-left:40px !important;}
	.md-padding-45px-left {padding-left:45px !important;}
	.md-padding-50px-left {padding-left:50px !important;}
	.md-padding-55px-left {padding-left:55px !important;}
	.md-padding-60px-left {padding-left:60px !important;}
	.md-padding-65px-left {padding-left:65px !important;}
	.md-padding-70px-left {padding-left:70px !important;}
	.md-padding-75px-left {padding-left:75px !important;}
	.md-padding-80px-left {padding-left:80px !important;}
	.md-padding-85px-left {padding-left:85px !important;}
	.md-padding-90px-left {padding-left:90px !important;}
	.md-padding-95px-left {padding-left:95px !important;}
	.md-padding-100px-left {padding-left:100px !important;}

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

	/* padding left right */
	.md-padding-5px-lr {padding-right:5px !important; padding-left:5px !important;}
	.md-padding-10px-lr {padding-right:10px !important; padding-left:10px !important;}
	.md-padding-15px-lr {padding-right:15px !important; padding-left:15px !important;}
	.md-padding-20px-lr {padding-right:20px !important; padding-left:20px !important;}
	.md-padding-25px-lr {padding-right:25px !important; padding-left:25px !important;}
	.md-padding-30px-lr {padding-right:30px !important; padding-left:30px !important;}
	.md-padding-35px-lr {padding-right:35px !important; padding-left:35px !important;}
	.md-padding-40px-lr {padding-right:40px !important; padding-left:40px !important;}
	.md-padding-45px-lr {padding-right:45px !important; padding-left:45px !important;}
	.md-padding-50px-lr {padding-right:50px !important; padding-left:50px !important;}
	.md-padding-55px-lr {padding-right:55px !important; padding-left:55px !important;}
	.md-padding-60px-lr {padding-right:60px !important; padding-left:60px !important;}
	.md-padding-65px-lr {padding-right:65px !important; padding-left:65px !important;}
	.md-padding-70px-lr {padding-right:70px !important; padding-left:70px !important;}
	.md-padding-75px-lr {padding-right:75px !important; padding-left:75px !important;}
	.md-padding-80px-lr {padding-right:80px !important; padding-left:80px !important;}
	.md-padding-85px-lr {padding-right:85px !important; padding-left:85px !important;}
	.md-padding-90px-lr {padding-right:90px !important; padding-left:90px !important;}
	.md-padding-95px-lr {padding-right:95px !important; padding-left:95px !important;}
	.md-padding-100px-lr {padding-right:100px !important; padding-left:100px !important;}

	/* width */
	.md-width-10 {width:10% !important;}
	.md-width-15 {width:15% !important;}
	.md-width-20 {width:20% !important;}
	.md-width-25 {width:25% !important;}
	.md-width-30 {width:30% !important;}
	.md-width-35 {width:35% !important;}
	.md-width-40 {width:40% !important;}
	.md-width-45 {width:45% !important;}
	.md-width-50 {width:50% !important;}
	.md-width-55 {width:55% !important;}
	.md-width-60 {width:60% !important;}
	.md-width-65 {width:65% !important;}
	.md-width-70 {width:70% !important;}
	.md-width-75 {width:75% !important;}
	.md-width-80 {width:80% !important;}
	.md-width-85 {width:85% !important;}
	.md-width-90 {width:90% !important;}
	.md-width-95 {width:95% !important;}
	.md-width-100 {width:100% !important;}
	.md-width-auto {width: auto !important}

	.md-width-50px {width:50px !important;}
	.md-width-70px {width:70px !important;}
	.md-width-75px {width:75px !important;}
	.md-width-80px {width:80px !important;}
	.md-width-85px {width:85px !important;}
	.md-width-90px {width:90px !important;}
	.md-width-95px {width:95px !important;}
	.md-width-100px {width:100px !important;}
	.md-width-120px {width:120px !important;}
	.md-width-130px {width:130px !important;}
	.md-width-150px {width:150px !important;}
	.md-width-180px {width:180px !important;}
	.md-width-200px {width:200px !important;}
	.md-width-250px {width:250px !important;}
	.md-width-300px {width:300px !important;}
	.md-width-350px {width:350px !important;}
	.md-width-400px {width:400px !important;}
	.md-width-450px {width:450px !important;}
	.md-width-500px {width:500px !important;}
	.md-width-550px {width:550px !important;}
	.md-width-600px {width:600px !important;}
	.md-width-650px {width:650px !important;}
	.md-width-700px {width:700px !important;}
	.md-width-750px {width:750px !important;}
	.md-width-800px {width:800px !important;}
	.md-width-850px {width:850px !important;}
	.md-width-900px {width:900px !important;}
	.md-width-950px {width:950px !important;}
	.md-width-1000px {width:1000px !important;}

	/* height */
	.md-height-50 {height: 50%}
	.md-height-100 {height: 100%}
	.md-height-auto {height:auto !important}
	.md-height-10px {height: 10px !important}
	.md-height-20px {height: 20px !important}
	.md-height-30px {height: 30px !important}
	.md-height-40px {height: 40px !important}
	.md-height-50px {height: 50px !important}
	.md-height-60px {height: 60px !important}
	.md-height-70px {height: 70px !important}
	.md-height-80px {height: 80px !important}
	.md-height-90px {height: 90px !important}
	.md-height-100px {height: 100px !important}
	.md-height-150px {height: 150px !important}
	.md-height-200px {height: 200px !important}
	.md-height-250px {height: 250px !important}
	.md-height-300px {height: 300px !important}
	.md-height-350px {height: 350px !important}
	.md-height-400px {height: 400px !important}
	.md-height-450px {height: 450px !important}
	.md-height-500px {height: 500px !important}
	.md-height-550px {height: 550px !important}
	.md-height-600px {height: 600px !important}
	.md-height-650px {height: 650px !important}
	.md-height-700px {height: 700px !important}

	/* display */
	.md-display-block {display:block !important}
	.md-overflow-hidden {overflow:hidden !important}
	.md-overflow-auto {overflow:auto !important}
	.md-display-inline-block {display:inline-block !important}
	.md-display-inline {display:inline !important}
	.md-display-none {display:none !important}
	.md-display-inherit {display:inherit !important}
	.md-display-table {display:table !important}
	.md-display-table-cell {display:table-cell !important}
	.md-display-flex-inherit { -ms-box-orient: inherit; display: inherit; display: inherit; display: inherit; display: inherit; display: inherit; display: inherit;  flex-flow: inherit; -webkit-flex-flow: inherit; -moz-flex-flow: inherit; -ms-flex-flow: inherit; -o-flex-flow: inherit;}

	/* min height */
	.md-min-height-0 {min-height: 0}

	/* clear-both */
	.md-clear-both {clear: both}

	/* position */
	.md-position-inherit {position:inherit !important}
	.md-position-initial {position:initial !important}
	.md-position-relative {position:relative !important; z-index: 5}
	.md-position-absolute {position:absolute !important;}
	.md-position-fixed {position:fixed !important;}

	/* border */
	.md-no-border-top {border-top:0 !important}
	.md-no-border-bottom {border-bottom:0 !important}
	.md-no-border-right {border-right:0 !important}
	.md-no-border-left {border-left:0 !important}
	.md-no-border { border: 0 !important}
	
	/*tab style 5*/
	.tab-style5 .nav-tabs li { font-size: 19px; line-height: 40px; }
	.tab-style5 .nav-tabs .nav-link.active { padding-left: 25px; }
	.tab-style5 .tab-box { left: 30px; transform: translate(0, -50%); }
	
	/*==============================
		Image
	================================*/

	.md-img-min-width-100px {min-width:100px;}
	.md-img-min-width-120px {min-width:120px;}
	.md-img-min-width-150px {min-width:150px;}
	.md-img-min-width-180px {min-width:180px;}
	.md-img-min-width-220px {min-width:220px;}
	.md-img-min-width-250px {min-width:250px;}
	.md-img-min-width-280px {min-width:280px;}
	.md-img-min-width-300px {min-width:300px;}
	.md-img-min-width-320px {min-width:320px;}
	.md-img-min-width-350px {min-width:350px;}
	.md-img-min-width-380px {min-width:380px;}
	.md-img-min-width-400px {min-width:400px;}
	.md-img-min-width-420px {min-width:420px;}
	.md-img-min-width-450px {min-width:450px;}
	.md-img-min-width-480px {min-width:480px;}
	.md-img-min-width-500px {min-width:500px;}
}

@media (max-width: 767px) {
	
	/*text-alignment*/
	.sm-text-center {text-align: center;}
	.sm-text-left {text-align: left;}
	.sm-text-right {text-align: right;}
	
	/* line height */
	.sm-line-height-10 {line-height:10px}
	.sm-line-height-13 {line-height:13px}
	.sm-line-height-18 {line-height:18px}
	.sm-line-height-20 {line-height:20px}
	.sm-line-height-24 {line-height:24px}
	.sm-line-height-22 {line-height:22px}
	.sm-line-height-26 {line-height:26px}
	.sm-line-height-28 {line-height:28px}
	.sm-line-height-30 {line-height:30px}
	.sm-line-height-35 {line-height:35px}
	.sm-line-height-40 {line-height:40px}
	.sm-line-height-45 {line-height:45px}
	.sm-line-height-50 {line-height:50px}
	.sm-line-height-55 {line-height:55px}
	.sm-line-height-60 {line-height:60px}
	.sm-line-height-65 {line-height:65px}
	.sm-line-height-70 {line-height:70px}
	.sm-line-height-75 {line-height:75px}
	.sm-line-height-80 {line-height:80px}
	.sm-line-height-85 {line-height:85px}
	.sm-line-height-90 {line-height:90px}
	.sm-line-height-95 {line-height:95px}
	.sm-line-height-100 {line-height:100px}
	.sm-line-height-110 {line-height:110px}
	.sm-line-height-120 {line-height:120px}


	/*float*/
	.sm-float-left{float: left !important}
	.sm-float-right{float: right !important}
	.sm-float-none{float: none !important}

	/* verticle align */
	.sm-vertical-align-middle {vertical-align: middle ;}
	.sm-vertical-align-top {vertical-align: top ;}
	.sm-vertical-align-bottom {vertical-align: bottom ;}
	.sm-vertical-middle-unset {-webkit-transform:unset; -ms-transform:unset; transform:unset; -moz-transform:unset; -o-transform:unset; position:relative; top: 0; left:0; right: 0}

	/* margin */
	.sm-no-margin {margin:0 !important}
	.sm-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
	.sm-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
	.sm-no-margin-top {margin-top:0 !important}
	.sm-no-margin-bottom {margin-bottom:0 !important}
	.sm-no-margin-left {margin-left:0 !important}
	.sm-no-margin-right {margin-right:0 !important}
	.sm-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
	.sm-margin-auto {margin: 0 auto !important;}

	/* margin top */
	.sm-margin-5px-top {margin-top:5px !important;}
	.sm-margin-10px-top {margin-top:10px !important;}
	.sm-margin-15px-top {margin-top:15px !important;}
	.sm-margin-20px-top {margin-top:20px !important;}
	.sm-margin-25px-top {margin-top:25px !important;}
	.sm-margin-30px-top {margin-top:30px !important;}
	.sm-margin-35px-top {margin-top:35px !important;}
	.sm-margin-40px-top {margin-top:40px !important;}
	.sm-margin-45px-top {margin-top:45px !important;}
	.sm-margin-50px-top {margin-top:50px !important;}
	.sm-margin-55px-top {margin-top:55px !important;}
	.sm-margin-60px-top {margin-top:60px !important;}
	.sm-margin-65px-top {margin-top:65px !important;}
	.sm-margin-70px-top {margin-top:70px !important;}
	.sm-margin-75px-top {margin-top:75px !important;}
	.sm-margin-80px-top {margin-top:80px !important;}
	.sm-margin-85px-top {margin-top:85px !important;}
	.sm-margin-90px-top {margin-top:90px !important;}
	.sm-margin-95px-top {margin-top:95px !important;}
	.sm-margin-100px-top {margin-top:100px !important;}

	/* margin bottom */
	.sm-margin-5px-bottom {margin-bottom:5px !important;}
	.sm-margin-10px-bottom {margin-bottom:10px !important;}
	.sm-margin-15px-bottom {margin-bottom:15px !important;}
	.sm-margin-20px-bottom {margin-bottom:20px !important;}
	.sm-margin-25px-bottom {margin-bottom:25px !important;}
	.sm-margin-30px-bottom {margin-bottom:30px !important;}
	.sm-margin-35px-bottom {margin-bottom:35px !important;}
	.sm-margin-40px-bottom {margin-bottom:40px !important;}
	.sm-margin-45px-bottom {margin-bottom:45px !important;}
	.sm-margin-50px-bottom {margin-bottom:50px !important;}
	.sm-margin-55px-bottom {margin-bottom:55px !important;}
	.sm-margin-60px-bottom {margin-bottom:60px !important;}
	.sm-margin-65px-bottom {margin-bottom:65px !important;}
	.sm-margin-70px-bottom {margin-bottom:70px !important;}
	.sm-margin-75px-bottom {margin-bottom:75px !important;}
	.sm-margin-80px-bottom {margin-bottom:80px !important;}
	.sm-margin-85px-bottom {margin-bottom:85px !important;}
	.sm-margin-90px-bottom {margin-bottom:90px !important;}
	.sm-margin-95px-bottom {margin-bottom:95px !important;}
	.sm-margin-100px-bottom {margin-bottom:100px !important;}

	/* margin right */
	.sm-margin-10px-right {margin-right:10px !important;}
	.sm-margin-15px-right {margin-right:15px !important;}
	.sm-margin-20px-right {margin-right:20px !important;}
	.sm-margin-25px-right {margin-right:25px !important;}
	.sm-margin-30px-right {margin-right:30px !important;}
	.sm-margin-35px-right {margin-right:35px !important;}
	.sm-margin-40px-right {margin-right:40px !important;}
	.sm-margin-45px-right {margin-right:45px !important;}
	.sm-margin-50px-right {margin-right:50px !important;}
	.sm-margin-55px-right {margin-right:55px !important;}
	.sm-margin-60px-right {margin-right:60px !important;}
	.sm-margin-65px-right {margin-right:65px !important;}
	.sm-margin-70px-right {margin-right:70px !important;}
	.sm-margin-75px-right {margin-right:75px !important;}
	.sm-margin-80px-right {margin-right:80px !important;}
	.sm-margin-85px-right {margin-right:85px !important;}
	.sm-margin-90px-right {margin-right:90px !important;}
	.sm-margin-95px-right {margin-right:95px !important;}
	.sm-margin-100px-right {margin-right:100px !important;}

	/* margin left */
	.sm-margin-5px-left {margin-left:5px !important;}
	.sm-margin-10px-left {margin-left:10px !important;}
	.sm-margin-15px-left {margin-left:15px !important;}
	.sm-margin-20px-left {margin-left:20px !important;}
	.sm-margin-25px-left {margin-left:25px !important;}
	.sm-margin-30px-left {margin-left:30px !important;}
	.sm-margin-35px-left {margin-left:35px !important;}
	.sm-margin-40px-left {margin-left:40px !important;}
	.sm-margin-45px-left {margin-left:45px !important;}
	.sm-margin-50px-left {margin-left:50px !important;}
	.sm-margin-55px-left {margin-left:55px !important;}
	.sm-margin-60px-left {margin-left:60px !important;}
	.sm-margin-65px-left {margin-left:65px !important;}
	.sm-margin-70px-left {margin-left:70px !important;}
	.sm-margin-75px-left {margin-left:75px !important;}
	.sm-margin-80px-left {margin-left:80px !important;}
	.sm-margin-85px-left {margin-left:85px !important;}
	.sm-margin-90px-left {margin-left:90px !important;}
	.sm-margin-95px-left {margin-left:95px !important;}
	.sm-margin-100px-left {margin-left:100px !important;}

	/* margin left right */
	.sm-margin-5px-lr {margin-left:5px !important; margin-right:5px !important;}
	.sm-margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
	.sm-margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
	.sm-margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
	.sm-margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
	.sm-margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
	.sm-margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
	.sm-margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
	.sm-margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
	.sm-margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
	.sm-margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
	.sm-margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
	.sm-margin-65px-lr {margin-left:65px !important; margin-right:65px !important;}
	.sm-margin-70px-lr {margin-left:70px !important; margin-right:70px !important;}
	.sm-margin-75px-lr {margin-left:75px !important; margin-right:75px !important;}
	.sm-margin-80px-lr {margin-left:80px !important; margin-right:80px !important;}
	.sm-margin-85px-lr {margin-left:85px !important; margin-right:85px !important;}
	.sm-margin-90px-lr {margin-left:90px !important; margin-right:90px !important;}
	.sm-margin-95px-lr {margin-left:95px !important; margin-right:95px !important;}
	.sm-margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

	/* margin top bottom */
	.sm-margin-5px-tb {margin-top:5px !important; margin-bottom:5px !important;}
	.sm-margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
	.sm-margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
	.sm-margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
	.sm-margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
	.sm-margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
	.sm-margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
	.sm-margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
	.sm-margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
	.sm-margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
	.sm-margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
	.sm-margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
	.sm-margin-65px-tb {margin-top:65px !important; margin-bottom:65px !important;}
	.sm-margin-70px-tb {margin-top:70px !important; margin-bottom:70px !important;}
	.sm-margin-75px-tb {margin-top:75px !important; margin-bottom:75px !important;}
	.sm-margin-80px-tb {margin-top:80px !important; margin-bottom:80px !important;}
	.sm-margin-85px-tb {margin-top:85px !important; margin-bottom:85px !important;}
	.sm-margin-90px-tb {margin-top:90px !important; margin-bottom:90px !important;}
	.sm-margin-95px-tb {margin-top:95px !important; margin-bottom:95px !important;}
	.sm-margin-100px-tb {margin-top:100px !important; margin-bottom:100px !important;}

	/* padding */
	.sm-no-padding {padding:0 !important}
	.sm-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
	.sm-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
	.sm-no-padding-top {padding-top:0 !important}
	.sm-no-padding-bottom {padding-bottom:0 !important}
	.sm-no-padding-left {padding-left:0 !important}
	.sm-no-padding-right {padding-right:0 !important}
	.sm-padding-5px-all {padding:5px !important;}
	.sm-padding-10px-all {padding:10px !important;}
	.sm-padding-15px-all {padding:15px !important;}
	.sm-padding-20px-all {padding:20px !important;}
	.sm-padding-25px-all {padding:25px !important;}
	.sm-padding-30px-all {padding:30px !important;}
	.sm-padding-35px-all {padding:35px !important;}
	.sm-padding-40px-all {padding:40px !important;}
	.sm-padding-45px-all {padding:45px !important;}
	.sm-padding-50px-all {padding:50px !important;}
	.sm-padding-55px-all {padding:55px !important;}
	.sm-padding-60px-all {padding:60px !important;}
	.sm-padding-65px-all {padding:65px !important;}
	.sm-padding-70px-all {padding:70px !important;}
	.sm-padding-75px-all {padding:75px !important;}
	.sm-padding-80px-all {padding:80px !important;}
	.sm-padding-85px-all {padding:85px !important;}
	.sm-padding-90px-all {padding:90px !important;}
	.sm-padding-95px-all {padding:95px !important;}
	.sm-padding-100px-all {padding:100px !important;}

	/* padding top */
	.sm-padding-5px-top {padding-top:5px !important;}
	.sm-padding-10px-top {padding-top:10px !important;}
	.sm-padding-15px-top {padding-top:15px !important;}
	.sm-padding-20px-top {padding-top:20px !important;}
	.sm-padding-25px-top {padding-top:25px !important;}
	.sm-padding-30px-top {padding-top:30px !important;}
	.sm-padding-35px-top {padding-top:35px !important;}
	.sm-padding-40px-top {padding-top:40px !important;}
	.sm-padding-45px-top {padding-top:45px !important;}
	.sm-padding-50px-top {padding-top:50px !important;}
	.sm-padding-55px-top {padding-top:55px !important;}
	.sm-padding-60px-top {padding-top:60px !important;}
	.sm-padding-65px-top {padding-top:65px !important;}
	.sm-padding-70px-top {padding-top:70px !important;}
	.sm-padding-75px-top {padding-top:75px !important;}
	.sm-padding-80px-top {padding-top:80px !important;}
	.sm-padding-85px-top {padding-top:85px !important;}
	.sm-padding-90px-top {padding-top:90px !important;}
	.sm-padding-95px-top {padding-top:95px !important;}
	.sm-padding-100px-top {padding-top:100px !important;}

	/* padding bottom */
	.sm-padding-5px-bottom {padding-bottom:5px !important;}
	.sm-padding-10px-bottom {padding-bottom:10px !important;}
	.sm-padding-15px-bottom {padding-bottom:15px !important;}
	.sm-padding-20px-bottom {padding-bottom:20px !important;}
	.sm-padding-25px-bottom {padding-bottom:25px !important;}
	.sm-padding-30px-bottom {padding-bottom:30px !important;}
	.sm-padding-35px-bottom {padding-bottom:35px !important;}
	.sm-padding-40px-bottom {padding-bottom:40px !important;}
	.sm-padding-45px-bottom {padding-bottom:45px !important;}
	.sm-padding-50px-bottom {padding-bottom:50px !important;}
	.sm-padding-55px-bottom {padding-bottom:55px !important;}
	.sm-padding-60px-bottom {padding-bottom:60px !important;}
	.sm-padding-65px-bottom {padding-bottom:65px !important;}
	.sm-padding-70px-bottom {padding-bottom:70px !important;}
	.sm-padding-75px-bottom {padding-bottom:75px !important;}
	.sm-padding-80px-bottom {padding-bottom:80px !important;}
	.sm-padding-85px-bottom {padding-bottom:85px !important;}
	.sm-padding-90px-bottom {padding-bottom:90px !important;}
	.sm-padding-95px-bottom {padding-bottom:95px !important;}
	.sm-padding-100px-bottom {padding-bottom:100px !important;}

	/* padding right */
	.sm-padding-5px-right {padding-right:5px !important;}
	.sm-padding-10px-right {padding-right:10px !important;}
	.sm-padding-15px-right {padding-right:15px !important;}
	.sm-padding-20px-right {padding-right:20px !important;}
	.sm-padding-25px-right {padding-right:25px !important;}
	.sm-padding-30px-right {padding-right:30px !important;}
	.sm-padding-35px-right {padding-right:35px !important;}
	.sm-padding-40px-right {padding-right:40px !important;}
	.sm-padding-45px-right {padding-right:45px !important;}
	.sm-padding-50px-right {padding-right:50px !important;}
	.sm-padding-55px-right {padding-right:55px !important;}
	.sm-padding-60px-right {padding-right:60px !important;}
	.sm-padding-65px-right {padding-right:65px !important;}
	.sm-padding-70px-right {padding-right:70px !important;}
	.sm-padding-75px-right {padding-right:75px !important;}
	.sm-padding-80px-right {padding-right:80px !important;}
	.sm-padding-85px-right {padding-right:85px !important;}
	.sm-padding-90px-right {padding-right:90px !important;}
	.sm-padding-95px-right {padding-right:95px !important;}
	.sm-padding-100px-right {padding-right:100px !important;}

	/* padding left */
	.sm-padding-5px-left {padding-left:5px !important;}
	.sm-padding-10px-left {padding-left:10px !important;}
	.sm-padding-15px-left {padding-left:15px !important;}
	.sm-padding-20px-left {padding-left:20px !important;}
	.sm-padding-25px-left {padding-left:25px !important;}
	.sm-padding-30px-left {padding-left:30px !important;}
	.sm-padding-35px-left {padding-left:35px !important;}
	.sm-padding-40px-left {padding-left:40px !important;}
	.sm-padding-45px-left {padding-left:45px !important;}
	.sm-padding-50px-left {padding-left:50px !important;}
	.sm-padding-55px-left {padding-left:55px !important;}
	.sm-padding-60px-left {padding-left:60px !important;}
	.sm-padding-65px-left {padding-left:65px !important;}
	.sm-padding-70px-left {padding-left:70px !important;}
	.sm-padding-75px-left {padding-left:75px !important;}
	.sm-padding-80px-left {padding-left:80px !important;}
	.sm-padding-85px-left {padding-left:85px !important;}
	.sm-padding-90px-left {padding-left:90px !important;}
	.sm-padding-95px-left {padding-left:95px !important;}
	.sm-padding-100px-left {padding-left:100px !important;}

	/* padding top bottom */
	.sm-padding-5px-tb {padding-top:5px !important; padding-bottom:5px !important;}
	.sm-padding-10px-tb {padding-top:10px !important; padding-bottom:10px !important;}
	.sm-padding-15px-tb {padding-top:15px !important; padding-bottom:15px !important;}
	.sm-padding-20px-tb {padding-top:20px !important; padding-bottom:20px !important;}
	.sm-padding-25px-tb {padding-top:25px !important; padding-bottom:25px !important;}
	.sm-padding-30px-tb {padding-top:30px !important; padding-bottom:30px !important;}
	.sm-padding-35px-tb {padding-top:35px !important; padding-bottom:35px !important;}
	.sm-padding-40px-tb {padding-top:40px !important; padding-bottom:40px !important;}
	.sm-padding-45px-tb {padding-top:45px !important; padding-bottom:45px !important;}
	.sm-padding-50px-tb {padding-top:50px !important; padding-bottom:50px !important;}
	.sm-padding-55px-tb {padding-top:55px !important; padding-bottom:55px !important;}
	.sm-padding-60px-tb {padding-top:60px !important; padding-bottom:60px !important;}
	.sm-padding-65px-tb {padding-top:65px !important; padding-bottom:65px !important;}
	.sm-padding-70px-tb {padding-top:70px !important; padding-bottom:70px !important;}
	.sm-padding-75px-tb {padding-top:75px !important; padding-bottom:75px !important;}
	.sm-padding-80px-tb {padding-top:80px !important; padding-bottom:80px !important;}
	.sm-padding-85px-tb {padding-top:85px !important; padding-bottom:85px !important;}
	.sm-padding-90px-tb {padding-top:90px !important; padding-bottom:90px !important;}
	.sm-padding-95px-tb {padding-top:95px !important; padding-bottom:95px !important;}
	.sm-padding-100px-tb {padding-top:100px !important; padding-bottom:100px !important;}

	/* padding left right */
	.sm-padding-5px-lr {padding-left:5px !important; padding-right:5px ;}
	.sm-padding-10px-lr {padding-left:10px !important; padding-right:10px !important;}
	.sm-padding-15px-lr {padding-left:15px !important; padding-right:15px !important;}
	.sm-padding-20px-lr {padding-left:20px !important; padding-right:20px !important;}
	.sm-padding-25px-lr {padding-left:25px !important; padding-right:25px !important;}
	.sm-padding-30px-lr {padding-left:30px !important; padding-right:30px !important;}
	.sm-padding-35px-lr {padding-left:35px !important; padding-right:35px !important;}
	.sm-padding-40px-lr {padding-left:40px !important; padding-right:40px !important;}
	.sm-padding-45px-lr {padding-left:45px !important; padding-right:45px !important;}
	.sm-padding-50px-lr {padding-left:50px !important; padding-right:50px !important;}
	.sm-padding-55px-lr {padding-left:55px !important; padding-right:55px !important;}
	.sm-padding-60px-lr {padding-left:60px !important; padding-right:60px !important;}
	.sm-padding-65px-lr {padding-left:65px !important; padding-right:65px !important;}
	.sm-padding-70px-lr {padding-left:70px !important; padding-right:70px !important;}
	.sm-padding-75px-lr {padding-left:75px !important; padding-right:75px !important;}
	.sm-padding-80px-lr {padding-left:80px !important; padding-right:80px !important;}
	.sm-padding-85px-lr {padding-left:85px !important; padding-right:85px !important;}
	.sm-padding-90px-lr {padding-left:90px !important; padding-right:90px !important;}
	.sm-padding-95px-lr {padding-left:95px !important; padding-right:95px !important;}
	.sm-padding-100px-lr {padding-left:100px !important; padding-right:100px !important;}

	/* width */
	.sm-width-10 {width:10% !important;}
	.sm-width-15 {width:15% !important;}
	.sm-width-20 {width:20% !important;}
	.sm-width-25 {width:25% !important;}
	.sm-width-30 {width:30% !important;}
	.sm-width-35 {width:35% !important;}
	.sm-width-40 {width:40% !important;}
	.sm-width-45 {width:45% !important;}
	.sm-width-50 {width:50% !important;}
	.sm-width-55 {width:55% !important;}
	.sm-width-60 {width:60% !important;}
	.sm-width-65 {width:65% !important;}
	.sm-width-70 {width:70% !important;}
	.sm-width-75 {width:75% !important;}
	.sm-width-80 {width:80% !important;}
	.sm-width-85 {width:85% !important;}
	.sm-width-90 {width:90% !important;}
	.sm-width-95 {width:95% !important;}
	.sm-width-100 {width:100% !important;}
	.sm-width-auto {width: auto !important}

	.sm-width-50px {width:50px !important;}
	.sm-width-70px {width:70px !important;}
	.sm-width-75px {width:75px !important;}
	.sm-width-80px {width:80px !important;}
	.sm-width-85px {width:85px !important;}
	.sm-width-90px {width:90px !important;}
	.sm-width-95px {width:95px !important;}
	.sm-width-100px {width:100px !important;}
	.sm-width-120px {width:120px !important;}
	.sm-width-130px {width:130px !important;}
	.sm-width-150px {width:150px !important;}
	.sm-width-180px {width:180px !important;}
	.sm-width-200px {width:200px !important;}
	.sm-width-250px {width:250px !important;}
	.sm-width-300px {width:300px !important;}
	.sm-width-350px {width:350px !important;}
	.sm-width-400px {width:400px !important;}
	.sm-width-450px {width:450px !important;}
	.sm-width-500px {width:500px !important;}
	.sm-width-550px {width:550px !important;}
	.sm-width-600px {width:600px !important;}
	.sm-width-650px {width:650px !important;}
	.sm-width-700px {width:700px !important;}
	.sm-width-750px {width:750px !important;}
	.sm-width-800px {width:800px !important;}
	.sm-width-850px {width:850px !important;}
	.sm-width-900px {width:900px !important;}
	.sm-width-950px {width:950px !important;}
	.sm-width-1000px {width:1000px !important;}

	/* height */
	.sm-height-50 {height: 50% !important}
	.sm-height-100 {height: 100% !important}
	.sm-height-auto {height:auto !important}
	.sm-height-10px {height: 10px !important}
	.sm-height-20px {height: 20px !important}
	.sm-height-30px {height: 30px !important}
	.sm-height-40px {height: 40px !important}
	.sm-height-50px {height: 50px !important}
	.sm-height-60px {height: 60px !important}
	.sm-height-70px {height: 70px !important}
	.sm-height-80px {height: 80px !important}
	.sm-height-90px {height: 90px !important}
	.sm-height-100px {height: 100px !important}
	.sm-height-150px {height: 150px !important}
	.sm-height-200px {height: 200px !important}
	.sm-height-250px {height: 250px !important}
	.sm-height-300px {height: 300px !important}
	.sm-height-350px {height: 350px !important}
	.sm-height-400px {height: 400px !important}
	.sm-height-450px {height: 450px !important}
	.sm-height-500px {height: 500px !important}
	.sm-height-550px {height: 550px !important}
	.sm-height-600px {height: 600px !important}
	.sm-height-650px {height: 650px !important}
	.sm-height-700px {height: 700px !important}

	/* display */
	.sm-display-block {display:block !important}
	.sm-overflow-hidden {overflow:hidden !important}
	.sm-overflow-auto {overflow:auto !important}
	.sm-display-inline-block {display:inline-block !important}
	.sm-display-inline {display:inline !important}
	.sm-display-none {display:none !important}
	.sm-display-inherit {display:inherit !important}
	.sm-display-table {display:table !important}
	.sm-display-table-cell {display:table-cell !important}

	/* position */
	.sm-position-inherit {position:inherit}
	.sm-position-relative {position:relative; z-index: 5}
	.sm-position-absolute {position:absolute;}
	.sm-position-fixed {position:fixed;}

	/* border */
	.sm-no-border-top {border-top:0 !important}
	.sm-no-border-bottom {border-bottom:0 !important}
	.sm-no-border-right {border-right:0 !important}
	.sm-no-border-left {border-left:0 !important}
	.sm-no-border { border: 0 !important}
	
	
	/*==============================
		Image
	================================*/

	.sm-img-min-width-100px {min-width:100px;}
	.sm-img-min-width-120px {min-width:120px;}
	.sm-img-min-width-150px {min-width:150px;}
	.sm-img-min-width-180px {min-width:180px;}
	.sm-img-min-width-220px {min-width:220px;}
	.sm-img-min-width-250px {min-width:250px;}
	.sm-img-min-width-280px {min-width:280px;}
	.sm-img-min-width-300px {min-width:300px;}
	.sm-img-min-width-320px {min-width:320px;}
	.sm-img-min-width-350px {min-width:350px;}
	.sm-img-min-width-380px {min-width:380px;}
	.sm-img-min-width-400px {min-width:400px;}
	.sm-img-min-width-420px {min-width:420px;}
	.sm-img-min-width-450px {min-width:450px;}
	.sm-img-min-width-480px {min-width:480px;}
	.sm-img-min-width-500px {min-width:500px;}
}