/*-----------------------------------------------------------------------------------

    Nombre: Caja Core
    Descripción: Proporciona la base para la creación de elementos en el sitio web o aplicación web. Ya sean botones, colores de fondo, espaciado, márgenes, bordes, tamaño de fuentes, etc.
    Autor: DTIC Diseño Gráfico
    Fecha: Noviembre, 2020
    Actualización: 22 Diciembre, 2020
    Version: 1.0

-----------------------------------------------------------------------------------*/

/* ----------------------------------

Contenido

    01. Reset
    02. Tipografía
    03. Iconos
    04. Color de fondo
    05. Personalizado
    06. Bordes
    07. Background image
    08. Margin
    09. Padding
    10. Display / float
    11. Posición
    12. Ancho (Width)
    13. Botones
    14. Frames
    15. Label float
    16. Responsive
    17. Estilos EDUS

---------------------------------- */


/* ===================================
    01. Reset
====================================== */

* { margin: 0; padding: 0; box-sizing: border-box;}
body{ font-family: 'Roboto', sans-serif; -webkit-font-smoothing: antialiased;  font-smoothing: antialiased; font-size:16px; color:#6f6f6f; font-weight: 400;line-height: 24px;}
body, html { -moz-osx-font-smoothing: grayscale;}
a, a:active, a:focus { color: #6f6f6f; text-decoration: none; transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .cs-2s; -ms-transition-duration: .cs-2s; -moz-transition-duration: .cs-2s; -webkit-transition-duration: .cs-2s; -o-transition-duration: .cs-2s; }
a:hover, a:active{color: #f46d05; text-decoration: none;}
a:focus, a:active, button:focus, button:active,.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: none;}
img {max-width:100%; height:auto; }
input, textarea, select{ border: 1px solid #d1d1d1; font-size: 14px;  padding: 8px 15px; width: 100%; margin: 0 0 15px 0; max-width: 100%; resize: none;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea { -webkit-appearance: none; outline: none; background: transparent;}
input[type="button"], input[type="submit"] { -webkit-appearance: none; outline: none;}
input:focus, textarea:focus{ border-color: #585858; outline: none; }
input:focus, textarea:focus{ border-color: #585858; outline: none; }
input[type="button"]:focus{ outline: none; }
select::-ms-expand{ display:none;}
iframe { border: 0;}
p {margin: 0 0 25px; font-size: 14px;line-height: 1.6;  word-spacing: 1px;}
b, strong { font-weight: 600;}
.last-paragraph-no-margin p:last-of-type {margin-bottom:0;}
.alt-font strong {font-weight: 700 }
ul, ol, dl {list-style-position: outside;}
ul li { list-style: none; }
::selection { color: #000; background:#dbdbdb; }
::-moz-selection { color:#000; background:#dbdbdb; }
::-webkit-input-placeholder { color: #6f6f6f; text-overflow: ellipsis;}
::-moz-placeholder { color: #6f6f6f; text-overflow: ellipsis; opacity:1;}
:-ms-input-placeholder { color: #6f6f6f; text-overflow: ellipsis; opacity:1;}

/* Cambio Autocomplete styles en Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #135292;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}

/* ===================================
    02. Tipografía
====================================== */

/* font family */
.cs-alt-font {font-family: 'Montserrat', sans-serif; font-weight: 500;}
.cs-main-font {font-family: 'Roboto', sans-serif;}

/* heading */
h1, h2, h3, h4, h5, h6 {margin:0 0 25px; padding:0; letter-spacing: 0; font-weight: 500; font-family: 'Montserrat', sans-serif; color: #232323;}
h1 {font-size:70px; line-height: 70px;}
h2 {font-size:55px; line-height:60px;}
h3 {font-size:48px; line-height:54px;}
h4 {font-size:40px; line-height:46px;}
h5 {font-size:32px; line-height:40px;}
h6 {font-size:25px; line-height:30px;}

/* font size */
.cs-font-size11 {font-size:11px; line-height:14px;}
.cs-font-size12 {font-size:12px; line-height:20px;}
.cs-font-size13 {font-size:13px; line-height:normal;}
.cs-font-size14 {font-size:14px; line-height:normal;}
.cs-font-size15 {font-size:15px; line-height:normal;}
.cs-font-size16 {font-size:16px; line-height:normal;}
.cs-font-size17 {font-size:17px; line-height:normal;}
.cs-font-size18 {font-size:18px; line-height:26px;}
.cs-font-size19 {font-size:19px; line-height:normal;}
.cs-font-size20 {font-size:20px; line-height:normal;}
.cs-font-size22 {font-size:22px; line-height:normal;}
.cs-font-size24 {font-size:24px; line-height:normal;}
.cs-font-size26 {font-size:26px; line-height:normal;}
.cs-font-size28 {font-size:28px; line-height:34px;}
.cs-font-size30 {font-size:30px; line-height:normal;}
.cs-font-size32 {font-size:32px; line-height:normal;}
.cs-font-size34 {font-size:34px; line-height:normal;}
.cs-font-size36 {font-size:36px; line-height:normal;}
.cs-font-size38 {font-size:38px; line-height:normal;}
.cs-font-size40 {font-size:40px; line-height:normal;}
.cs-font-size42 {font-size:42px; line-height:normal;}
.cs-font-size44 {font-size:44px; line-height:normal;}
.cs-font-size46 {font-size:46px; line-height:normal;}
.cs-font-size48 {font-size:48px; line-height:normal;}
.cs-font-size50 {font-size:50px; line-height:normal;}
.cs-font-size100 {font-size: 100px; line-height:95px;}
.cs-font-size130 {font-size: 130px; line-height:120px;}

/* text color */
.cs-text-white {color:#FFF;}
.cs-text-black {color:#000;}
.cs-text-extra-dark-gray {color:#232323;}
.cs-text-dark-gray {color:#626262;}
.cs-text-extra-medium-gray {color:#757575;}
.cs-text-medium-gray {color:#939393;}
.cs-text-extra-light-gray {color:#b7b7b7;}
.cs-text-light-gray {color:#d6d5d5;}
.cs-text-very-light-gray {color:#ededed;}
.cs-text-pink-color {color:#ff214f;}
.cs-text-dark {color: var(--text-dark-color)}
.cs-text-yellow {color: #f39c12}
.cs-text-yellow-light {color: #FFC107 }
.cs-text-red {color: #D73C2C }
.cs-text-blue {color: #0d47a1}
.cs-text-blue-light {color: #42a5f5}
.cs-text-blue-dark {color: #0d47a1}
.cs-text-green {color: var(--green-color)}
.cs-text-purple {color: var(--purple-color) }
.cs-text-orange {color: var(--orange-color)}
.cs-text-primary {color: var(--primary-light1-color)}
.cs-text-accent {color: var(--accent-color)}
.cs-text-mild {color: rgba(255, 255, 255, .54)}
.cs-text-disabled-color {color: rgba(0, 0, 0, .38)}
.cs-text-white {color: rgba(255, 255, 255, 1)}
.cs-text-black {color: var(--text-dark-color)}

/* text property */
.cs-text-robot {font-family: 'Roboto'; font-style: normal;}
.cs-text-montserrat {font-family: 'Montserrat'; font-style: normal;}
.cs-text-lowercase {text-transform: lowercase }
.cs-text-uppercase {text-transform: uppercase }
.cs-text-center {text-align: center }
.cs-text-left {text-align: left }
.cs-text-right {text-align: right }
.cs-text-truncate {overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.cs-text-justify {text-align: justify}
.cs-text-thin {font-weight: 100 !important; letter-spacing: .01em}
.cs-text-light {font-weight: 300 !important; letter-spacing: .01em}
.cs-text-regular {font-weight: 400 !important; letter-spacing: .01em}
.cs-text-medium {font-weight: 500 !important;letter-spacing: .01em}
.cs-text-bold {font-weight: 700 !important; letter-spacing: .01em}
.cs-text-heavy {font-weight: 900 !important; letter-spacing: .01em}

.cs-text-xs {font-size: .714em !important}
.cs-text-sm {font-size: .857em !important}
.cs-text-md {font-size: 1.143em !important}
.cs-text-lg {font-size: 1.429em !important}
.cs-text-xl {font-size: 2.429em !important}
.cs-text-display {font-size: 2.429em !important}
.cs-text-header {font-size: 1.714em !important; font-weight: 500; letter-spacing: .01em}
.cs-text-title {font-size: 1.286em !important; font-weight: 500; letter-spacing: .01em}
.cs-text-title i {margin-right:10px;}
.cs-text-subtitle {font-size: 1.143em !important; font-weight: 400; letter-spacing: .01em}
.cs-text-section {font-size: .95em !important; font-weight: 400; letter-spacing: .01em}
.cs-text-caption {  font-size: .8em !important; font-weight: 400; letter-spacing: .01em}
.cs-text-label {color: rgba(0, 0, 0, .70) !important; width: auto !important}
.cs-label {color: rgba(0, 0, 0, .70) !important;width: auto !important}

/* letter spacing */
.cs-no-letter-spacing {letter-spacing:0px;}
.cs-letter-spacing-1 {letter-spacing:1px;}
.cs-letter-spacing-2 {letter-spacing:2px;}
.cs-letter-spacing-3 {letter-spacing:3px;}
.cs-letter-spacing-4 {letter-spacing:4px;}
.cs-letter-spacing-5 {letter-spacing:5px;}

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


/* ===================================
  03. Iconos
====================================== */
.cs-mdi-1{font-size:14px !important}
.cs-mdi-2{font-size:18px !important}
.cs-mdi-3{font-size:24px !important}
.cs-mdi-4{font-size:28px !important}
.cs-mdi-5{font-size:32px !important}
.cs-mdi-6{font-size:40px !important}
.cs-mdi-7{font-size:64px !important}
.cs-mdi-8{font-size:80px !important}
.cs-mdi-9{font-size:128px !important}
.cs-material-icons.icon-xs{font-size:14px !important}
.cs-material-icons.icon-gt-xs{font-size:18px !important}
.cs-material-icons.icon-sm{font-size:24px !important}
.cs-material-icons.icon-gt-sm{font-size:28px !important}
.cs-material-icons.icon-md{font-size:32px !important}
.cs-material-icons.icon-gt-md{font-size:40px !important}
.cs-material-icons.icon-lg{font-size:64px !important}
.cs-material-icons.icon-gt-lg{font-size:80px !important}
.cs-material-icons.icon-xl{font-size:128px !important}
.cs-mdi.icon-xs{font-size:18px !important}
.cs-mdi.icon-gt-xs{font-size:20px !important}
.cs-material-icons.icon-green{color:#090 !important}
.cs-mdi.icon-sm{font-size:24px !important}
.cs-mdi.icon-gt-sm{font-size:28px !important}
.cs-mdi.icon-red{color:#e74c3c !important}
.cs-icon-red .cs-ui-menuitem-icon{color:#e74c3c !important}
.cs-icon-blue .cs-ui-menuitem-icon{color:#2196f3 !important}
.cs-icon-green .cs-ui-menuitem-icon{color:#43a047 !important}
.cs-icon-yellow .cs-ui-menuitem-icon{color:#ff9800 !important}
.cs-mdi.icon-md{font-size:32px !important}
.cs-mdi.icon-gt-md{font-size:40px !important}
.cs-mdi.icon-lg{font-size:64px !important}
.cs-mdi.icon-gt-lg{font-size:80px !important}
.cs-mdi.icon-xl{font-size:128px !important}
.cs-svg-sm{width:14px !important;height:14px !important}
.cs-svg-md{width:32px !important;height:32px !important}
.cs-svg-gt-md{width:48px !important;height:48px !important}
.cs-svg-lg{width:64px !important;height:64px !important}
.cs-svg-xl{width:128px !important;height:128px !important}


/* ======================================
// EDUS Icons
----------------------------------------*/
.cs-edus-icons.icon-xs{font-size:14px !important}
.cs-edus-icons.icon-gt-xs{font-size:18px !important}
.cs-edus-icons.icon-sm{font-size:24px !important}
.cs-edus-icons.icon-gt-sm{font-size:28px !important}
.cs-edus-icons.icon-md{font-size:32px !important}
.cs-edus-icons.icon-gt-md{font-size:40px !important}
.cs-edus-icons.icon-lg{font-size:64px !important}
.cs-edus-icons.icon-gt-lg{font-size:80px !important}
.cs-edus-icons.icon-xl{font-size:128px !important}
.cs-edus-icons.icon-link-dark{color:var(--icon-dark-color) !important}
.cs-edus-icons.icon-link-dark:hover{color:var(--accent-color) !important}
.cs-edus-icons.icon-link-select{color:#2196f3 !important}
.cs-edus-icons.icon-dark.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-edus-icons.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-edus-icons.icon-active{color:currentColor !important}
.cs-edus-icons.icon-light{color:rgba(255, 255, 255, 1) !important}
.cs-edus-icons.icon-light.icon-inactive{color:rgba(255, 255, 255, .3) !important}
.cs-edus-icons.icon-xs{font-size:14px !important}
.cs-edus-icons.icon-gt-xs{font-size:18px !important}
.cs-edus-icons.icon-sm{font-size:24px !important}
.cs-edus-icons.icon-gt-sm{font-size:28px !important}
.cs-edus-icons.icon-md{font-size:32px !important}
.cs-edus-icons.icon-gt-md{font-size:40px !important}
.cs-edus-icons.icon-lg{font-size:64px !important}
.cs-edus-icons.icon-gt-lg{font-size:80px !important}
.cs-edus-icons.icon-xl{font-size:128px !important}
.cs-icon-xs{font-size:14px !important}
.cs-icon-gt-xs{font-size:18px !important}
.cs-icon-sm{font-size:24px !important}
.cs-icon-gt-sm{font-size:28px !important}
.cs-icon-md{font-size:32px !important}
.cs-icon-gt-md{font-size:40px !important}
.cs-icon-lg{font-size:64px !important}
.cs-icon-gt-lg{font-size:80px !important}
.cs-icon-xl{font-size:128px !important}
.cs-material-icons.icon-dark{color:rgba(0, 0, 0, .54) !important}
.cs-material-icons.icon-dark.cs-md-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-material-icons.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-material-icons.icon-active{color:currentColor !important}
.cs-material-icons.icon-light{color:rgba(255, 255, 255, 1) !important}
.cs-material-icons.icon-light.cs-md-inactive{color:rgba(255, 255, 255, .3) !important}
.cs-mdi.icon-dark{color:var(--icon-dark-color) !important}
.cs-material-icons.icon-link-dark{color:var(--icon-dark-color) !important}
.cs-material-icons.icon-link-dark:hover{color:var(--accent-color) !important}
.cs-material-icons.icon-link-select{color:#2196f3 !important}
.cs-material-icons.icon-link-white{color:rgba(255, 255, 255, .9) !important;border-radius:50%;padding:5px}
.cs-material-icons.icon-link-white:hover{color:rgba(255, 255, 255, .9) !important;border-radius:50%;background-color:rgba(0, 0, 0, .4);padding:5px}
.cs-fa.icon-link-dark{color:var(--icon-dark-color) !important}
.cs-fa.icon-link-dark:hover{color:var(--accent-color) !important}
.cs-fa.icon-link-select{color: var !important}
.cs-mdi.icon-link-dark{color:var(--icon-dark-color) !important}
.cs-mdi.icon-link-dark:hover{color:var(--accent-color) !important}
.cs-mdi.icon-link-select{color:#2196f3 !important}
.cs-mdi.icon-dark.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-mdi.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-mdi.icon-active{color:currentColor !important}
.cs-mdi.icon-light{color:rgba(255, 255, 255, 1) !important}
.cs-mdi.icon-light.icon-inactive{color:rgba(255, 255, 255, .3) !important}
.cs-edus-icons.icon-link-dark{color:var(--icon-dark-color) !important}
.cs-edus-icons.icon-link-dark:hover{color:var(--accent-color) !important}
.cs-edus-icons.icon-link-select{color:#2196f3 !important}
.cs-edus-icons.icon-dark.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-edus-icons.icon-inactive{color:rgba(0, 0, 0, .26) !important}
.cs-edus-icons.icon-active{color:currentColor !important}
.cs-edus-icons.icon-light{color:rgba(255, 255, 255, 1) !important}
.cs-edus-icons.icon-light.icon-inactive{color:rgba(255, 255, 255, .3) !important}


.cs-icon-red{color:#f44336 !important}
.cs-icon-green{color:#43a047 !important}
.cs-icon-yellow{color:#ff9800 !important}
.cs-icon-blue{color:#2196f3 !important}
.cs-icon-accent-light{color:var(--accent-light-color) !important}
.cs-icon-accent{color:var(--accent-color) !important}
.cs-icon-accent-dark{color:var(--accent-dark-color) !important}
.cs-icon-dark{color:#757575}
.cs-icon-light{color:rgba(255, 255, 255, 1)}
.cs-icon-orange{color:#ff9800 !important}
.cs-mdi.icon-green{color:#090 !important}
.cs-mdi.icon-black{color:#000 !important}
.cs-icon-cyan{color:#00bcd4 !important}
.cs-icon-circle-dark{background-color:rgba(0, 0, 0, 0.5);border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-red{background-color:#f44336;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-red:hover{background-color:#C62828;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-blue{background-color:#2979FF;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-blue:hover{background-color:var(--primary-color);border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-yellow{background-color:#f1c40f;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-yellow:hover{background-color:#ff9800;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-green{background-color:#43a047;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-green:hover{background-color:#2E7D32;border-radius:50%;color:#fff;padding:2px;margin-top:2px}
.cs-icon-circle-outline-green{border:#43a047 solid 2px;border-radius:50%;padding:2px;margin-top:2px}
.cs-icon-rotate-90{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}
.cs-icon-rotate-180{-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}
.cs-material-icons.icon-primary{color:#ff9800 !important}
.cs-material-icons.icon-success{color:#50b012 !important}
.cs-material-icons.icon-info{color:#5bc0de !important}
.cs-material-icons.icon-warning{color:#f0ad4e !important}
.cs-material-icons.icon-danger{color:#f44336 !important}
.cs-mdi.icon-primary{color:#ff9800 !important}
.cs-mdi.icon-success{color:#50b012 !important}
.cs-mdi.icon-info{color:#5bc0de !important}
.cs-mdi.icon-warning{color:#f0ad4e !important}
.cs-mdi.icon-danger{color:#f44336 !important}
.cs-fa.icon-black{color:#000 !important}
.cs-fa.icon-md{font-size:32px !important}
.cs-fa.icon-md{font-size:32px !important}


 /* ===================================
   04. Color de fondo (Background)
====================================== */

.cs-bg-transparent {background-color: transparent;}
.cs-bg-white {background-color:#fff !important;}
.cs-bg-black {background-color:#000;}
.cs-bg-extra-dark-gray {background-color:#1c1c1c;}
.cs-bg-dark-gray {background-color:#757575;}
.cs-bg-extra-medium-gray {background-color:#939393;}
.cs-bg-medium-gray {background-color:#dbdbdb;}
.cs-bg-extra-light-gray {background-color:#e0e0e0;}
.cs-bg-medium-light-gray {background-color:#ededed;}
.cs-bg-light-gray {background-color:var(--gray-light1-color) !important;}
.cs-bg-very-light-gray {background-color:#fafafa;}
.cs-bg-orange {background-color:#FF6D00;}
.cs-bg-light-orange {background-color:#ff984c;}
.cs-bg-blue-dark {background-color:#1A2D5B;}
.cs-bg-no {background-color:#ff984c;}

.cs-bg-transparent-white { background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }
.cs-bg-transparent-black { background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 ); }
.cs-bg-white-opacity { background-color: rgba(255, 255, 255, 0.85); }
.cs-bg-black-opacity { background-color: rgba(0, 0, 0, 0.85); }
.cs-bg-black-opacity-light { background-color: rgba(0, 0, 0, 0.5); }
.cs-intense-1{color:#43a047}
.cs-intense-2{color:#4caf50}
.cs-intense-3{color:#7cb342}
.cs-intense-4{color:#8bc34a}
.cs-intense-5{color:#cddc39}
.cs-intense-6{color:#f3ca30}
.cs-intense-7{color:#ffc107}
.cs-intense-8{color:#ff9800}
.cs-intense-9{color:#ff5722}
.cs-intense-10{color:#f44336}
.cs-intense-select{border:5px solid var(--primary-light1-color);border-radius:50%;box-sizing:initial;}

/*  Colores Edus 2019  */
.cs-transparent{background-color:transparent !important}
.cs-white{background-color:#fff !important}
.cs-back-light{background-color:#175c91 !important}
.cs-back-medium{background-color:#0f4e7f !important}
.cs-back-dark{background-color:#272b35 !important}
.cs-accent{background-color:var(--accent-color) !important;color:#fff !important}
.cs-primary{background-color:#0D47A1 !important;}
.cs-dark{color:var(--text-color) !important;background-color:rgba(0, 0, 0, .2) !important}
.cs-dark2{color:var(--text-color) !important;background-color:rgba(0, 0, 0, .5) !important}
.cs-gray{background-color:var(--gray-color) !important}
.cs-gray2{background-color:#EBEBEB !important}
.cs-gray-dark{background-color:#324043 !important;color:#fff !important}
.cs-black{color:#fff !important;background-color:#272b35 !important}
.cs-blue-gray-light{background-color:var(--dark1-color) !important}
.cs-blue-gray{background-color:#607d8b !important}
.cs-blue-gray-dark{background-color:#546e7a !important}
.cs-purple-gray-light{background-color:#4c566f !important}
.cs-brown-light{color:#fff !important;background-color:#a1887f !important}
.cs-brown{color:#fff !important;background-color:#6d4c41 !important}
.cs-brown-dark{color:#fff !important;background-color:#4e342e !important}
.cs-orange-dark{color:#fff !important;background-color:#e65100 !important}
.cs-orange{background-color:#FF6D00 !important}
.cs-orange-light{color:#fff !important;background-color:#ff984c !important}
.cs-yellow-dark{color:rgba(0, 0, 0, .87) !important;background-color:#F79F1F !important}
.cs-yellow{color:rgba(0, 0, 0, .87) !important;background-color:#ffc107 !important}
.cs-yellow-light{background-color:#f5d76e !important}
.cs-blue-light{background-color:#00a8ff !important}
.cs-blue{background-color:#1976D2 !important}
.cs-blue-dark{background-color:#0D47A1 !important;}
.cs-red-light{background-color:#EF7F85 !important;color:var(--text-dark-color)!important;}
.cs-red{background-color:#f44336 !important}
.cs-red-dark{background-color:#c23718 !important}
.cs-purple-light{background-color:#9c27b0 !important}
.cs-purple{background-color:#9c27b0 !important}
.cs-purple-dark{background-color:#364166 !important}
.cs-indigo-light{background-color:#3f51b5 !important}
.cs-indigo{background-color:#3f51b5 !important}
.cs-indigo-dark{background-color:#3f51b5 !important}
.cs-green-light{background-color:#12c578 !important}
.cs-green{background-color:#4caf50 !important}
.cs-green-dark{background-color:#009432 !important}
.cs-teal-light{background-color:#12CBC4 !important}
.cs-teal{background-color:#1bb18a !important}
.cs-teal-dark{background-color:#1289A7 !important}
.cs-amber{background-color:#ffc107 !important}
.cs-cyan{background-color:#00bcd4 !important}
.cs-blue-light-gradient{background:#50c9c3 !important;background:-webkit-linear-gradient(to left, #50c9c3, #96deda) !important;background:linear-gradient(to left, #50c9c3, #96deda) !important}
.cs-blue-gradient{background:#457fca;background:-webkit-linear-gradient(to left, #457fca, #5691c8);background:linear-gradient(to left, #457fca, #5691c8)}
.cs-color-no{background-color:transparent !important}
/* ===================================
    05. Personalizado
====================================== */

.cs-center-col {float:none !important; margin-left:auto; margin-right:auto; }
section {padding: 100px 0; overflow: hidden;}

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

.cs-required-error {border: 1px solid #ee2323 !important;}
.cs-input-border-bottom.cs-required-error {border-width: 0 !important; border-bottom-width: 1px !important; border-bottom-color: #ee2323 !important;}
#success-contact-form { clear: both; margin: 0 15px 15px; text-align: center; border: 1px solid #1a940a; color: #1a940a;  padding: 2px 0; display: none; font-size: 11px;}

/* data overlay */
[data-overlay-dark],[data-overlay-light] { position: relative;}
[data-overlay-dark] .container,[data-overlay-light] .container {  position: relative;  z-index: 2;}
[data-overlay-dark]:before,[data-overlay-light]:before {content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;  z-index: 1;}
[data-overlay-dark]:before { background: #000; }
[data-overlay-light]:before { background: #fff;}
[data-overlay-dark] h1,
[data-overlay-dark] h2,
[data-overlay-dark] h3,
[data-overlay-dark] h4,
[data-overlay-dark] h5,
[data-overlay-dark] h6,
[data-overlay-dark] span { color: #fff; }
[data-overlay-dark] p { color: #bbb;}
[data-overlay-dark="0"]:before,
[data-overlay-light="0"]:before {  opacity: 0; }
[data-overlay-dark="1"]:before,
[data-overlay-light="1"]:before {opacity: 0.1;}
[data-overlay-dark="2"]:before,
[data-overlay-light="2"]:before { opacity: 0.2; }
[data-overlay-dark="3"]:before,
[data-overlay-light="3"]:before { opacity: 0.3; }
[data-overlay-dark="4"]:before,
[data-overlay-light="4"]:before { opacity: 0.4; }
[data-overlay-dark="5"]:before,
[data-overlay-light="5"]:before { opacity: 0.5; }
[data-overlay-dark="6"]:before,
[data-overlay-light="6"]:before { opacity: 0.6; }
[data-overlay-dark="7"]:before,
[data-overlay-light="7"]:before { opacity: 0.7; }
[data-overlay-dark="8"]:before,
[data-overlay-light="8"]:before { opacity: 0.8; }
[data-overlay-dark="9"]:before,
[data-overlay-light="9"]:before { opacity: 0.9; }
[data-overlay-dark="10"]:before,
[data-overlay-light="10"]:before {  opacity: 1; }

/* separator */
.cs-separator-line-verticle-extra-small {width:1px; height: 8px;}
.cs-separator-line-verticle-small-thick {width:17px; height: 3px;}
.cs-separator-line-verticle-small {width:1px; height: 13px;}
.cs-separator-line-verticle-small-thick2 {width:64px; height: 7px;}
.cs-separator-line-verticle-large {width:1px; height:20px;}
.cs-separator-line-verticle-extra-large {width:1px; height:30px;}
.cs-separator-line-verticle-medium-thick-full {width:8px; height: 40px;}
.cs-separator-line-verticle-large-thick {width:109px; height: 11px;}
.cs-separator-line-horrizontal-medium-light {width:36px; height: 3px;}
.cs-separator-line-horrizontal-medium-light2 {width:50px; height: 1px;}
.cs-separator-line-horrizontal-medium-light3 {width:18%; height: 1px;}
.cs-separator-line-horrizontal-medium-thick {width:50px; height: 5px;}
.cs-separator-line-horrizontal-full {width:100%; height: 1px;}

/* divider */
.cs-divider-full {width:100%; height: 1px; display: inline-block}

/* opacity */
.cs-opacity-very-light {position: absolute; height: 100%; width: 100%; opacity: 0.2; top:0; left: 0;}
.cs-opacity-light {position: absolute; height: 100%; width: 100%; opacity: 0.3; top:0; left: 0;}
.cs-opacity-extra-medium {position: absolute; height: 100%; width: 100%; opacity: 0.5; top:0; left: 0;}
.cs-opacity-medium {position: absolute; height: 100%; width: 100%; opacity: 0.75; top:0; left: 0;}
.cs-opacity-full {position: absolute; height: 100%; width: 100%; opacity: 0.8; top:0; left: 0;}
.cs-opacity-full-dark {position: absolute; height: 100%; width: 100%; opacity: 0.9; top:0; left: 0;}

.cs-opacity-1 {opacity:.1;}
.cs-opacity-2 {opacity:.2;}
.cs-opacity-3 {opacity:.3;}
.cs-opacity-4 {opacity:.4;}
.cs-opacity-5 {opacity:.5;}
.cs-opacity-6 {opacity:.6;}
.cs-opacity-7 {opacity:.7;}
.cs-opacity-8 {opacity:.8;}
.cs-opacity-9 {opacity:.9;}

/* box-shadow */
.cs-btn-shadow { box-shadow: 0 0 6px rgba(0,0,0,.3);}
.cs-box-shadow-light { box-shadow: 0 0 3px rgba(0,0,0,.1);}
.cs-box-shadow { box-shadow: 0 0 3px rgba(0,0,0, .2);}
.cs-box-shadow-dark { box-shadow: 0 0 4px rgba(0,0,0,.4);}
.cs-box-shadow-large { box-shadow: 0 0 12px rgba(0,0,0,.1);}

/* z-index */
.cs-z-index-1111 {z-index:1111;}
.cs-z-index-111 {z-index:111;}
.cs-z-index-1 {z-index:1;}
.cs-z-index-2 {z-index:2;}
.cs-z-index-3 {z-index:3;}
.cs-z-index-4 {z-index:4;}
.cs-z-index-5 {z-index:5;}
.cs-z-index-0 {z-index:0;}
.cs-z-index-minus2 {z-index:-2;}

/* verticle align */
.cs-vertical-align-middle {vertical-align: middle;}
.cs-vertical-align-top {vertical-align: top;}
.cs-vertical-align-bottom {vertical-align: bottom;}
.cs-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;}
.cs-clear-both{ clear:both}
.cs-line-break { display:block;}
.cs-no-transition *  { 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; }
.cs-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%); }

/* ===================================
    06. Bordes
====================================== */

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

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

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

/* border color */
.cs-border-color-white {border-color:#fff;}
.cs-border-color-black {border-color:#000;}
.cs-border-color-blue {border: 1px solid #0D47A1;}
.cs-border-color-gray {border: 1px solid #eaeaea !important;}
.cs-border-color-extra-dark-gray {border-color:#232323;}
.cs-border-color-medium-dark-gray {border-color:#363636;}
.cs-border-color-dark-gray {border-color:#939393;}
.cs-border-color-extra-medium-gray {border-color:#dbdbdb;}
.cs-border-color-medium-gray {border-color:#e4e4e4;}
.cs-border-color-extra-light-gray {border-color:#ededed;}
.cs-border-color-light-gray {border-color:#f5f5f5;}
.cs-border-color-light-pink {border-color:#862237;}
.cs-border-color-deep-pink {border-color:#ff214f;}
.cs-border-color-transparent-pink {border-color: rgba(255, 33, 79, 0.45);}
.cs-border-no{border:none !important}
.cs-border{border:1px solid var(--border-color) !important;}
.cs-border div{border:1px solid var(--border-color) !important;}
.cs-border-gray{border:1px solid var(--gray-color) !important;border-radius:3px}
.cs-border-yellow{border:1px solid var(--yellow-color);border-radius:3px}
.cs-border-red{border:1px solid var(--red-color);border-radius:3px}
.cs-border-blue{border:1px solid var(--blue-color);border-radius:3px}
.cs-border-blue-light{border:1px solid var(--blue-light1-color) !important}
.cs-border-green{border:1px solid var(--green-color);border-radius:3px}
.cs-border-purple{border:1px solid var(--purple-color);border-radius:3px}
.cs-border-orange{border:1px solid var(--orange-color);border-radius:3px}
/* boder style */
.cs-border-dotted {border-style: dotted !important;}
.cs-border-dashed {border-style: dashed !important;}
.cs-border-solid {border-style: solid !important;}
.cs-border-double {border-style: double !important;}
.cs-border-groove {border-style: groove !important;}
.cs-border-ridge {border-style: ridge !important;}
.cs-border-inset {border-style: inset !important;}
.cs-border-outset {border-style: outset !important;}
.cs-border-none {border-style: none !important;}
.cs-border-hidden {border-style: hidden !important;}
.cs-border-transperent {border-color: transparent !important;}

.cs-no-border-all { border:none !important; }
.cs-no-border-top {border-top:0 !important;}
.cs-no-border-bottom {border-bottom:0 !important;}
.cs-no-border-right {border-right:0 !important;}
.cs-no-border-left {border-left:0 !important;}

/* border for inner box */
.cs-inner-border{ border: 8px solid rgba(255,255,255,0.35); height: calc(100% - 40px); width: calc(100% - 40px); left: 20px; top: 20px; position: absolute;}

 /* transparent border */
.cs-border-black-light {border-color: rgba(0,0,0,.1) !important;}
.cs-border-white-light {border-color: rgba(255,255,255,.1) !important;}
.cs-border-white-transparent {border: 1px solid rgba(255,255,255,.5);}

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

/* border shadow */
.cs-shadow-1{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.cs-shadow-2{-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}
.cs-shadow-3{-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}
.cs-shadow-4{-webkit-box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);}
.cs-shadow-5{-webkit-box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);}
.cs-shadow-no{-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0) !important;-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0) !important;box-shadow:none !important;}


/* ===================================
    07. Background image
====================================== */

.cs-fix-background {position: relative;  background-size: cover; animation-duration: 0s; animation-fill-mode: none; -webkit-animation-duration: 0s;  -webkit-animation-fill-mode: none; -moz-animation-duration: 0s;  -moz-animation-fill-mode: none; -ms-animation-duration: 0s; -ms-animation-fill-mode: none; -o-animation-fill-mode: none; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; }
.cs-cover-background {position: relative !important; background-size: cover !important; overflow: hidden !important; background-position: center !important; background-repeat: no-repeat !important;}
.cs-background-size-inherit {background-size: inherit;}
.cs-background-attachment-inherit {background-attachment: inherit;}
.cs-background-position-left {background-position: left center;}
.cs-background-position-left-bottom {background-position: left bottom;}
.cs-background-position-right {background-position: right center;}
.cs-background-position-top {background-position: center top !important;}
.cs-up-down-ani { display:table; position: relative; -webkit-animation-name: up-down-animation; -webkit-animation-duration:.7s; -webkit-animation-timing-function: linear; -webkit-animation-delay:.7s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; -moz-animation-name: up-down-animation; -moz-animation-duration:.7s; -moz-animation-timing-function: linear; -moz-animation-delay:.7s; -moz-animation-iteration-count: infinite; -ms-animation-name: up-down-animation; -ms-animation-duration:.7s; -ms-animation-timing-function: linear; -ms-animation-delay:.7s; -ms-animation-iteration-count: infinite; -ms-animation-direction: alternate; -o-animation-direction: alternate; -o-animation-name: up-down-animation; -o-animation-duration:.7s; -o-animation-timing-function: linear; -o-animation-delay:.7s; -o-animation-iteration-count: infinite; -o-animation-direction: alternate; animation-direction: alternate; animation-name: up-down-animation; animation-duration:.7s; animation-timing-function: linear; animation-delay:.7s; animation-iteration-count: infinite; animation-direction: alternate; margin:0 auto; }
.cs-background-position-x-50 {background-position-x: 50% !important;}

/*==============================
    08. Margin
================================*/

.cs-margin-half-all {margin:.5%;}
.cs-margin-one-all {margin:1%;}
.cs-margin-one-half-all {margin:1.5%;}
.cs-margin-two-all {margin:2%;}
.cs-margin-two-half-all {margin:2.5%;}
.cs-margin-three-all {margin:3%;}
.cs-margin-three-half-all {margin:3.5%;}
.cs-margin-four-all {margin:4%;}
.cs-margin-four-half-all {margin:4.5%;}
.cs-margin-five-all {margin:5%;}
.cs-margin-five-half-all {margin:5.5%;}
.cs-margin-six-all {margin:6%;}
.cs-margin-six-half-all {margin:6.5%;}
.cs-margin-seven-all {margin:7%;}
.cs-margin-seven-half-all {margin:7.5%;}
.cs-margin-eight-all {margin:8%;}
.cs-margin-eight-half-all {margin:8.5%;}
.cs-margin-nine-all {margin:9%;}
.cs-margin-nine-half-all {margin:9.5%;}
.cs-margin-ten-all {margin:10%;}
.cs-margin-ten-half-all {margin:10.5%;}
.cs-margin-eleven-all {margin:11%;}
.cs-margin-eleven-half-all {margin:11.5%;}
.cs-margin-twelve-all {margin:12%;}
.cs-margin-twelve-half-all {margin:12.5%;}
.cs-margin-thirteen-all {margin:13%;}
.cs-margin-thirteen-half-all {margin:13.5%;}
.cs-margin-fourteen-all {margin:14%;}
.cs-margin-fourteen-half-all {margin:14.5%;}
.cs-margin-fifteen-all {margin:15%;}
.cs-margin-fifteen-half-all {margin:15.5%;}
.cs-margin-sixteen-all {margin:16%;}
.cs-margin-sixteen-half-all {margin:16.5%;}
.cs-margin-seventeen-all {margin:17%;}
.cs-margin-seventeen-half-all {margin:17.5%;}
.cs-margin-eighteen-all {margin:18%;}
.cs-margin-eighteen-half-all {margin:18.5%;}
.cs-margin-nineteen-all {margin:19%;}
.cs-margin-nineteen-half-all {margin:19.5%;}
.cs-margin-twenty-all {margin:20%;}
.cs-margin-twenty-half-all {margin:20.5%;}
.cs-margin-twenty-one-all {margin:21%;}
.cs-margin-twenty-one-half-all {margin:21.5%;}
.cs-margin-twenty-two-all {margin:22%;}
.cs-margin-twenty-two-half-all {margin:22.5%;}
.cs-margin-twenty-three-all {margin:23%;}
.cs-margin-twenty-three-half-all {margin:23.5%;}
.cs-margin-twenty-four-all {margin:24%;}
.cs-margin-twenty-four-half-all {margin:24.5%;}
.cs-margin-twenty-five-all {margin:25%;}
.cs-margin-5px-all {margin:5px;}
.cs-margin-10px-all {margin:10px;}
.cs-margin-15px-all {margin:15px;}
.cs-margin-20px-all {margin:20px;}
.cs-margin-25px-all {margin:25px;}
.cs-margin-30px-all {margin:30px;}
.cs-margin-35px-all {margin:35px;}
.cs-margin-40px-all {margin:40px;}
.cs-margin-45px-all {margin:45px;}
.cs-margin-50px-all {margin:50px;}
.cs-margin-55px-all {margin:55px;}
.cs-margin-60px-all {margin:60px;}
.cs-margin-65px-all {margin:65px;}
.cs-margin-70px-all {margin:70px;}
.cs-margin-75px-all {margin:75px;}
.cs-margin-80px-all {margin:80px;}
.cs-margin-85px-all {margin:85px;}
.cs-margin-90px-all {margin:90px;}
.cs-margin-95px-all {margin:95px;}
.cs-margin-100px-all {margin:100px;}

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

/* margin top */
.cs-margin-one-top {margin-top:1%;}
.cs-margin-one-half-top {margin-top:1.5%;}
.cs-margin-two-top {margin-top:2%;}
.cs-margin-two-half-top {margin-top:2.5%;}
.cs-margin-three-top {margin-top:3%;}
.cs-margin-three-half-top {margin-top:3.5%;}
.cs-margin-four-top {margin-top:4%;}
.cs-margin-four-half-top {margin-top:4.5%;}
.cs-margin-five-top {margin-top:5%;}
.cs-margin-five-half-top {margin-top:5.5%;}
.cs-margin-six-top {margin-top:6%;}
.cs-margin-six-half-top {margin-top:6.5%;}
.cs-margin-seven-top {margin-top:7%;}
.cs-margin-seven-half-top {margin-top:7.5%;}
.cs-margin-eight-top {margin-top:8%;}
.cs-margin-eight-half-top {margin-top:8.5%;}
.cs-margin-nine-top {margin-top:9%;}
.cs-margin-nine-half-top {margin-top:9.5%;}
.cs-margin-ten-top {margin-top:10%;}
.cs-margin-ten-half-top {margin-top:10.5%;}
.cs-margin-eleven-top {margin-top:11%;}
.cs-margin-eleven-half-top {margin-top:11.5%;}
.cs-margin-twelve-top {margin-top:12%;}
.cs-margin-twelve-half-top {margin-top:12.5%;}
.cs-margin-thirteen-top {margin-top:13%;}
.cs-margin-thirteen-half-top {margin-top:13.5%;}
.cs-margin-fourteen-top {margin-top:14%;}
.cs-margin-fourteen-half-top {margin-top:14.5%;}
.cs-margin-fifteen-top {margin-top:15%;}
.cs-margin-fifteen-half-top {margin-top:15.5%;}
.cs-margin-sixteen-top {margin-top:16%;}
.cs-margin-sixteen-half-top {margin-top:16.5%;}
.cs-margin-seventeen-top {margin-top:17%;}
.cs-margin-seventeen-half-top {margin-top:17.5%;}
.cs-margin-eighteen-top {margin-top:18%;}
.cs-margin-eighteen-half-top {margin-top:18.5%;}
.cs-margin-nineteen-top {margin-top:19%;}
.cs-margin-nineteen-half-top {margin-top:19.5%;}
.cs-margin-twenty-top {margin-top:20%;}
.cs-margin-twenty-half-top {margin-top:20.5%;}
.cs-margin-twenty-one-top {margin-top:21%;}
.cs-margin-twenty-one-half-top {margin-top:21.5%;}
.cs-margin-twenty-two-top {margin-top:22%;}
.cs-margin-twenty-two-half-top {margin-top:22.5%;}
.cs-margin-twenty-three-top {margin-top:23%;}
.cs-margin-twenty-three-half-top {margin-top:23.5%;}
.cs-margin-twenty-four-top {margin-top:24%;}
.cs-margin-twenty-four-half-top {margin-top:24.5%;}
.cs-margin-twenty-five-top {margin-top:25%;}
.cs-margin-5px-top {margin-top:5px;}
.cs-margin-10px-top {margin-top:10px;}
.cs-margin-15px-top {margin-top:15px;}
.cs-margin-20px-top {margin-top:20px;}
.cs-margin-25px-top {margin-top:25px;}
.cs-margin-30px-top {margin-top:30px;}
.cs-margin-35px-top {margin-top:35px;}
.cs-margin-40px-top {margin-top:40px;}
.cs-margin-45px-top {margin-top:45px;}
.cs-margin-50px-top {margin-top:50px;}
.cs-margin-55px-top {margin-top:55px;}
.cs-margin-60px-top {margin-top:60px;}
.cs-margin-65px-top {margin-top:65px;}
.cs-margin-70px-top {margin-top:70px;}
.cs-margin-75px-top {margin-top:75px;}
.cs-margin-80px-top {margin-top:80px;}
.cs-margin-90px-top {margin-top:90px;}
.cs-margin-100px-top {margin-top:100px;}

/* margin bottom */
.cs-margin-one-bottom {margin-bottom:1%;}
.cs-margin-one-half-bottom {margin-bottom:1.5%;}
.cs-margin-two-bottom {margin-bottom:2%;}
.cs-margin-two-half-bottom {margin-bottom:2.5%;}
.cs-margin-three-bottom {margin-bottom:3%;}
.cs-margin-three-half-bottom {margin-bottom:3.5%;}
.cs-margin-four-bottom {margin-bottom:4%;}
.cs-margin-four-half-bottom {margin-bottom:4.5%;}
.cs-margin-five-bottom {margin-bottom:5%;}
.cs-margin-five-half-bottom {margin-bottom:5.5%;}
.cs-margin-six-bottom {margin-bottom:6%;}
.cs-margin-six-half-bottom {margin-bottom:6.5%;}
.cs-margin-seven-bottom {margin-bottom:7%;}
.cs-margin-seven-half-bottom {margin-bottom:7.5%;}
.cs-margin-eight-bottom {margin-bottom:8%;}
.cs-margin-eight-half-bottom {margin-bottom:8.5%;}
.cs-margin-nine-bottom {margin-bottom:9%;}
.cs-margin-nine-half-bottom {margin-bottom:9.5%;}
.cs-margin-ten-bottom {margin-bottom:10%;}
.cs-margin-ten-half-bottom {margin-bottom:10.5%;}
.cs-margin-eleven-bottom {margin-bottom:11%;}
.cs-margin-eleven-half-bottom {margin-bottom:11.5%;}
.cs-margin-twelve-bottom {margin-bottom:12%;}
.cs-margin-twelve-half-bottom {margin-bottom:12.5%;}
.cs-margin-thirteen-bottom {margin-bottom:13%;}
.cs-margin-thirteen-half-bottom {margin-bottom:13.5%;}
.cs-margin-fourteen-bottom {margin-bottom:14%;}
.cs-margin-fourteen-half-bottom {margin-bottom:14.5%;}
.cs-margin-fifteen-bottom {margin-bottom:15%;}
.cs-margin-fifteen-half-bottom {margin-bottom:15.5%;}
.cs-margin-sixteen-bottom {margin-bottom:16%;}
.cs-margin-sixteen-half-bottom {margin-bottom:16.5%;}
.cs-margin-seventeen-bottom {margin-bottom:17%;}
.cs-margin-seventeen-half-bottom {margin-bottom:17.5%;}
.cs-margin-eighteen-bottom {margin-bottom:18%;}
.cs-margin-eighteen-half-bottom {margin-bottom:18.5%;}
.cs-margin-nineteen-bottom {margin-bottom:19%;}
.cs-margin-nineteen-half-bottom {margin-bottom:19.5%;}
.cs-margin-twenty-bottom {margin-bottom:20%;}
.cs-margin-twenty-half-bottom {margin-bottom:20.5%;}
.cs-margin-twenty-one-bottom {margin-bottom:21%;}
.cs-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
.cs-margin-twenty-two-bottom {margin-bottom:22%;}
.cs-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
.cs-margin-twenty-three-bottom {margin-bottom:23%;}
.cs-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
.cs-margin-twenty-four-bottom {margin-bottom:24%;}
.cs-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
.cs-margin-twenty-five-bottom {margin-bottom:25%;}
.cs-margin-5px-bottom {margin-bottom:5px;}
.cs-margin-10px-bottom {margin-bottom:10px;}
.cs-margin-15px-bottom {margin-bottom:15px;}
.cs-margin-20px-bottom {margin-bottom:20px;}
.cs-margin-25px-bottom {margin-bottom:25px;}
.cs-margin-30px-bottom {margin-bottom:30px;}
.cs-margin-35px-bottom {margin-bottom:35px;}
.cs-margin-40px-bottom {margin-bottom:40px;}
.cs-margin-45px-bottom {margin-bottom:45px;}
.cs-margin-50px-bottom {margin-bottom:50px;}
.cs-margin-55px-bottom {margin-bottom:55px;}
.cs-margin-60px-bottom {margin-bottom:60px;}
.cs-margin-65px-bottom {margin-bottom:65px;}
.cs-margin-70px-bottom {margin-bottom:70px;}
.cs-margin-75px-bottom {margin-bottom:75px;}
.cs-margin-80px-bottom {margin-bottom:80px;}
.cs-margin-85px-bottom {margin-bottom:85px;}
.cs-margin-90px-bottom {margin-bottom:90px;}
.cs-margin-95px-bottom {margin-bottom:95px;}
.cs-margin-100px-bottom {margin-bottom:100px;}

/* margin right */
.cs-margin-one-right {margin-right:1%;}
.cs-margin-one-half-right {margin-right:1.5%;}
.cs-margin-two-right {margin-right:2%;}
.cs-margin-two-half-right {margin-right:2.5%;}
.cs-margin-three-right {margin-right:3%;}
.cs-margin-three-half-right {margin-right:3.5%;}
.cs-margin-four-right {margin-right:4%;}
.cs-margin-four-half-right {margin-right:4.5%;}
.cs-margin-five-right {margin-right:5%;}
.cs-margin-five-half-right {margin-right:5.5%;}
.cs-margin-six-right {margin-right:6%;}
.cs-margin-six-half-right {margin-right:6.5%;}
.cs-margin-seven-right {margin-right:7%;}
.cs-margin-seven-half-right {margin-right:7.5%;}
.cs-margin-eight-right {margin-right:8%;}
.cs-margin-eight-half-right {margin-right:8.5%;}
.cs-margin-nine-right {margin-right:9%;}
.cs-margin-nine-half-right {margin-right:9.5%;}
.cs-margin-ten-right {margin-right:10%;}
.cs-margin-ten-half-right {margin-right:10.5%;}
.cs-margin-eleven-right {margin-right:11%;}
.cs-margin-eleven-half-right {margin-right:11.5%;}
.cs-margin-twelve-right {margin-right:12%;}
.cs-margin-twelve-half-right {margin-right:12.5%;}
.cs-margin-thirteen-right {margin-right:13%;}
.cs-margin-thirteen-half-right {margin-right:13.5%;}
.cs-margin-fourteen-right {margin-right:14%;}
.cs-margin-fourteen-half-right {margin-right:14.5%;}
.cs-margin-fifteen-right {margin-right:15%;}
.cs-margin-fifteen-half-right {margin-right:15.5%;}
.cs-margin-sixteen-right {margin-right:16%;}
.cs-margin-sixteen-half-right {margin-right:16.5%;}
.cs-margin-seventeen-right {margin-right:17%;}
.cs-margin-seventeen-half-right {margin-right:17.5%;}
.cs-margin-eighteen-right {margin-right:18%;}
.cs-margin-eighteen-half-right {margin-right:18.5%;}
.cs-margin-nineteen-right {margin-right:19%;}
.cs-margin-nineteen-half-right {margin-right:19.5%;}
.cs-margin-twenty-right {margin-right:20%;}
.cs-margin-twenty-half-right {margin-right:20.5%;}
.cs-margin-twenty-right {margin-right:21%;}
.cs-margin-twenty-one-half-right {margin-right:21.5%;}
.cs-margin-twenty-two-right {margin-right:22%;}
.cs-margin-twenty-two-half-right {margin-right:22.5%;}
.cs-margin-twenty-three-right {margin-right:23%;}
.cs-margin-twenty-three-half-right {margin-right:23.5%;}
.cs-margin-twenty-four-right {margin-right:24%;}
.cs-margin-twenty-four-half-right {margin-right:24.5%;}
.cs-margin-twenty-five-right {margin-right:25%;}
.cs-margin-5px-right {margin-right:5px;}
.cs-margin-10px-right {margin-right:10px;}
.cs-margin-15px-right {margin-right:15px;}
.cs-margin-20px-right {margin-right:20px;}
.cs-margin-25px-right {margin-right:25px;}
.cs-margin-30px-right {margin-right:30px;}
.cs-margin-35px-right {margin-right:35px;}
.cs-margin-40px-right {margin-right:40px;}
.cs-margin-45px-right {margin-right:45px;}
.cs-margin-50px-right {margin-right:50px;}
.cs-margin-55px-right {margin-right:55px;}
.cs-margin-60px-right {margin-right:60px;}
.cs-margin-65px-right {margin-right:65px;}
.cs-margin-70px-right {margin-right:70px;}
.cs-margin-75px-right {margin-right:75px;}
.cs-margin-80px-right {margin-right:80px;}
.cs-margin-85px-right {margin-right:85px;}
.cs-margin-90px-right {margin-right:90px;}
.cs-margin-95px-right {margin-right:95px;}
.cs-margin-100px-right {margin-right:100px;}

/* margin left */
.cs-margin-one-left {margin-left:1%;}
.cs-margin-one-half-left {margin-left:1.5%;}
.cs-margin-two-left {margin-left:2%;}
.cs-margin-two-half-left {margin-left:2.5%;}
.cs-margin-three-left {margin-left:3%;}
.cs-margin-three-half-left {margin-left:3.5%;}
.cs-margin-four-left {margin-left:4%;}
.cs-margin-four-half-left {margin-left:4.5%;}
.cs-margin-five-left {margin-left:5%;}
.cs-margin-five-half-left {margin-left:5.5%;}
.cs-margin-six-left {margin-left:6%;}
.cs-margin-six-half-left {margin-left:6.5%;}
.cs-margin-seven-left {margin-left:7%;}
.cs-margin-seven-half-left {margin-left:7.5%;}
.cs-margin-eight-left {margin-left:8%;}
.cs-margin-eight-half-left {margin-left:8.5%;}
.cs-margin-nine-left {margin-left:9%;}
.cs-margin-nine-half-left {margin-left:9.5%;}
.cs-margin-ten-left {margin-left:10%;}
.cs-margin-ten-half-left {margin-left:10.5%;}
.cs-margin-eleven-left {margin-left:11%;}
.cs-margin-eleven-half-left {margin-left:11.5%;}
.cs-margin-twelve-left {margin-left:12%;}
.cs-margin-twelve-half-left {margin-left:12.5%;}
.cs-margin-thirteen-left {margin-left:13%;}
.cs-margin-thirteen-half-left {margin-left:13.5%;}
.cs-margin-fourteen-left {margin-left:14%;}
.cs-margin-fourteen-half-left {margin-left:14.5%;}
.cs-margin-fifteen-left {margin-left:15%;}
.cs-margin-fifteen-half-left {margin-left:15.5%;}
.cs-margin-sixteen-left {margin-left:16%;}
.cs-margin-sixteen-half-left {margin-left:16.5%;}
.cs-margin-seventeen-left {margin-left:17%;}
.cs-margin-seventeen-half-left {margin-left:17.5%;}
.cs-margin-eighteen-left {margin-left:18%;}
.cs-margin-eighteen-half-left {margin-left:18.5%;}
.cs-margin-nineteen-left {margin-left:19%;}
.cs-margin-nineteen-half-left {margin-left:19.5%;}
.cs-margin-twenty-left {margin-left:20%;}
.cs-margin-twenty-half-left {margin-left:20.5%;}
.cs-margin-twenty-one-left {margin-left:21%;}
.cs-margin-twenty-one-half-left {margin-left:21.5%;}
.cs-margin-twenty-two-left {margin-left:22%;}
.cs-margin-twenty-two-half-left {margin-left:22.5%;}
.cs-margin-twenty-three-left {margin-left:23%;}
.cs-margin-twenty-three-half-left {margin-left:23.5%;}
.cs-margin-twenty-four-left {margin-left:24%;}
.cs-margin-twenty-four-half-left {margin-left:24.5%;}
.cs-margin-twenty-five-left {margin-left:25%;}
.cs-margin-5px-left {margin-left:5px;}
.cs-margin-10px-left {margin-left:10px;}
.cs-margin-15px-left {margin-left:15px;}
.cs-margin-20px-left {margin-left:20px;}
.cs-margin-25px-left {margin-left:25px;}
.cs-margin-30px-left {margin-left:30px;}
.cs-margin-35px-left {margin-left:35px;}
.cs-margin-40px-left {margin-left:40px;}
.cs-margin-45px-left {margin-left:45px;}
.cs-margin-50px-left {margin-left:50px;}
.cs-margin-55px-left {margin-left:55px;}
.cs-margin-60px-left {margin-left:60px;}
.cs-margin-65px-left {margin-left:65px;}
.cs-margin-70px-left {margin-left:70px;}
.cs-margin-75px-left {margin-left:75px;}
.cs-margin-80px-left {margin-left:80px;}
.cs-margin-85px-left {margin-left:85px;}
.cs-margin-90px-left {margin-left:90px;}
.cs-margin-95px-left {margin-left:95px;}
.cs-margin-100px-left {margin-left:100px;}

/* margin left and right */
.cs-margin-one-lr {margin-left:1%; margin-right:1%;}
.cs-margin-one-half-lr {margin-left:1.5%; margin-right:1.5%;}
.cs-margin-two-lr {margin-left:2%; margin-right:2%;}
.cs-margin-two-half-lr {margin-left:2.5%; margin-right:2.5%;}
.cs-margin-three-lr {margin-left:3%; margin-right:3%;}
.cs-margin-three-half-lr {margin-left:3.5%; margin-right:3.5%;}
.cs-margin-four-lr {margin-left:4%; margin-right:4%;}
.cs-margin-four-half-lr {margin-left:4.5%; margin-right:4.5%;}
.cs-margin-five-lr {margin-left:5%; margin-right:5%;}
.cs-margin-five-half-lr {margin-left:5.5%; margin-right:5.5%;}
.cs-margin-six-lr {margin-left:6%; margin-right:6%;}
.cs-margin-six-half-lr {margin-left:6.5%; margin-right:6.5%;}
.cs-margin-seven-lr {margin-left:7%; margin-right:7%;}
.cs-margin-seven-half-lr {margin-left:7.5%; margin-right:7.5%;}
.cs-margin-eight-lr {margin-left:8%; margin-right:8%;}
.cs-margin-eight-half-lr {margin-left:8.5%; margin-right:8.5%;}
.cs-margin-nine-lr {margin-left:9%; margin-right:9%;}
.cs-margin-nine-half-lr {margin-left:9.5%; margin-right:9.5%;}
.cs-margin-ten-lr {margin-left:10%; margin-right:10%;}
.cs-margin-ten-half-lr {margin-left:10.5%; margin-right:10.5%;}
.cs-margin-eleven-lr {margin-left:11%; margin-right:11%;}
.cs-margin-eleven-half-lr {margin-left:11.5%; margin-right:11.5%;}
.cs-margin-twelve-lr {margin-left:12%; margin-right:12%;}
.cs-margin-twelve-half-lr {margin-left:12.5%; margin-right:12.5%;}
.cs-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
.cs-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
.cs-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
.cs-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
.cs-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
.cs-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
.cs-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
.cs-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
.cs-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
.cs-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
.cs-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
.cs-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
.cs-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
.cs-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
.cs-margin-twenty-lr {margin-left:20%; margin-right:20%;}
.cs-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
.cs-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
.cs-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
.cs-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
.cs-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
.cs-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
.cs-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
.cs-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
.cs-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
.cs-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
.cs-margin-5px-lr {margin-left:5px; margin-right:5px;}
.cs-margin-10px-lr {margin-left:10px; margin-right:10px;}
.cs-margin-15px-lr {margin-left:15px; margin-right:15px;}
.cs-margin-20px-lr {margin-left:20px; margin-right:20px;}
.cs-margin-25px-lr {margin-left:25px; margin-right:25px;}
.cs-margin-30px-lr {margin-left:30px; margin-right:30px;}
.cs-margin-35px-lr {margin-left:35px; margin-right:35px;}
.cs-margin-40px-lr {margin-left:40px; margin-right:40px;}
.cs-margin-45px-lr {margin-left:45px; margin-right:45px;}
.cs-margin-50px-lr {margin-left:50px; margin-right:50px;}
.cs-margin-55px-lr {margin-left:55px; margin-right:55px;}
.cs-margin-60px-lr {margin-left:60px; margin-right:60px;}
.cs-margin-65px-lr {margin-left:65px; margin-right:65px;}
.cs-margin-70px-lr {margin-left:70px; margin-right:70px;}
.cs-margin-75px-lr {margin-left:75px; margin-right:75px;}
.cs-margin-80px-lr {margin-left:80px; margin-right:80px;}
.cs-margin-85px-lr {margin-left:85px; margin-right:85px;}
.cs-margin-90px-lr {margin-left:90px; margin-right:90px;}
.cs-margin-95px-lr {margin-left:95px; margin-right:95px;}
.cs-margin-100px-lr {margin-left:100px; margin-right:100px;}

/* margin top and bottom */
.cs-margin-one-tb {margin-top:1%; margin-bottom:1%;}
.cs-margin-one-half-tb {margin-top:1.5%; margin-bottom:1.5%;}
.cs-margin-two-tb {margin-top:2%; margin-bottom:2%;}
.cs-margin-two-half-tb {margin-top:2.5%; margin-bottom:2.5%;}
.cs-margin-three-tb {margin-top:3%; margin-bottom:3%;}
.cs-margin-three-half-tb {margin-top:3.5%; margin-bottom:3.5%;}
.cs-margin-four-tb {margin-top:4%; margin-bottom:4%;}
.cs-margin-four-half-tb {margin-top:4.5%; margin-bottom:4.5%;}
.cs-margin-five-tb {margin-top:5%; margin-bottom:5%;}
.cs-margin-five-half-tb {margin-top:5.5%; margin-bottom:5.5%;}
.cs-margin-six-tb {margin-top:6%; margin-bottom:6%;}
.cs-margin-six-half-tb {margin-top:6.5%; margin-bottom:6.5%;}
.cs-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
.cs-margin-seven-half-tb {margin-top:7.5%; margin-bottom:7.5%;}
.cs-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
.cs-margin-eight-half-tb {margin-top:8.5%; margin-bottom:8.5%;}
.cs-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
.cs-margin-nine-half-tb {margin-top:9.5%; margin-bottom:9.5%;}
.cs-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
.cs-margin-ten-half-tb {margin-top:10.5%; margin-bottom:10.5%;}
.cs-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
.cs-margin-eleven-half-tb {margin-top:11.5%; margin-bottom:11.5%;}
.cs-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
.cs-margin-twelve-half-tb {margin-top:12.5%; margin-bottom:12.5%;}
.cs-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
.cs-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
.cs-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
.cs-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
.cs-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
.cs-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
.cs-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
.cs-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
.cs-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
.cs-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
.cs-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
.cs-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
.cs-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
.cs-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
.cs-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
.cs-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
.cs-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
.cs-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
.cs-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
.cs-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
.cs-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
.cs-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
.cs-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
.cs-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
.cs-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
.cs-margin-5px-tb {margin-top:5px; margin-bottom:5px;}
.cs-margin-10px-tb {margin-top:10px; margin-bottom:10px;}
.cs-margin-15px-tb {margin-top:15px; margin-bottom:15px;}
.cs-margin-20px-tb {margin-top:20px; margin-bottom:20px;}
.cs-margin-25px-tb {margin-top:25px; margin-bottom:25px;}
.cs-margin-30px-tb {margin-top:30px; margin-bottom:30px;}
.cs-margin-35px-tb {margin-top:35px; margin-bottom:35px;}
.cs-margin-40px-tb {margin-top:40px; margin-bottom:40px;}
.cs-margin-45px-tb {margin-top:45px; margin-bottom:45px;}
.cs-margin-50px-tb {margin-top:50px; margin-bottom:50px;}
.cs-margin-55px-tb {margin-top:55px; margin-bottom:55px;}
.cs-margin-60px-tb {margin-top:60px; margin-bottom:60px;}
.cs-margin-65px-tb {margin-top:65px; margin-bottom:65px;}
.cs-margin-70px-tb {margin-top:70px; margin-bottom:70px;}
.cs-margin-75px-tb {margin-top:75px; margin-bottom:75px;}
.cs-margin-80px-tb {margin-top:80px; margin-bottom:80px;}
.cs-margin-85px-tb {margin-top:85px; margin-bottom:85px;}
.cs-margin-90px-tb {margin-top:90px; margin-bottom:90px;}
.cs-margin-95px-tb {margin-top:95px; margin-bottom:95px;}
.cs-margin-100px-tb {margin-top:100px; margin-bottom:100px;}

/* margin left */
.cs-offset-12{margin-left:100%}
.cs-offset-11{margin-left:91.6667%}
.cs-offset-10{margin-left:83.3333%}
.cs-offset-9{margin-left:75%}
.cs-offset-8{margin-left:66.6667%}
.cs-offset-7{margin-left:58.3333%}
.cs-offset-6{margin-left:50%}
.cs-offset-5{margin-left:41.6667%}
.cs-offset-4{margin-left:33.3333%}
.cs-offset-3{margin-left:25%}
.cs-offset-2{margin-left:16.6667%}
.cs-offset-1{margin-left:8.33333%}
.cs-offset-0{margin-left:0}


/*===============================
    09. Padding
=================================*/

.cs-no-padding {padding:0 !important;}
.cs-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important;}
.cs-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important;}
.cs-no-padding-top {padding-top:0 !important;}
.cs-no-padding-bottom {padding-bottom:0 !important;}
.cs-no-padding-left {padding-left:0 !important;}
.cs-no-padding-right {padding-right:0 !important;}
.cs-padding-one-all {padding:1%;}
.cs-padding-one-half-all {padding:1.5%;}
.cs-padding-two-all {padding:2%;}
.cs-padding-two-half-all {padding:2.5%;}
.cs-padding-three-all {padding:3%;}
.cs-padding-three-half-all {padding:3.5%;}
.cs-padding-four-all {padding:4%;}
.cs-padding-four-half-all {padding:4.5%;}
.cs-padding-five-all {padding:5%;}
.cs-padding-five-half-all {padding:5.5%;}
.cs-padding-six-all {padding:6%;}
.cs-padding-six-half-all {padding:6.5%;}
.cs-padding-seven-all {padding:7%;}
.cs-padding-seven-half-all {padding:7.5%;}
.cs-padding-eight-all {padding:8%;}
.cs-padding-eight-half-all {padding:8.5%;}
.cs-padding-nine-all {padding:9%;}
.cs-padding-nine-half-all {padding:9.5%;}
.cs-padding-ten-all {padding:10%;}
.cs-padding-ten-half-all {padding:10.5%;}
.cs-padding-eleven-all {padding:11%;}
.cs-padding-eleven-half-all {padding:11.5%;}
.cs-padding-twelve-all {padding:12%;}
.cs-padding-twelve-half-all {padding:12.5%;}
.cs-padding-thirteen-all {padding:13%;}
.cs-padding-thirteen-half-all {padding:13.5%;}
.cs-padding-fourteen-all {padding:14%;}
.cs-padding-fourteen-half-all {padding:14.5%;}
.cs-padding-fifteen-all {padding:15%;}
.cs-padding-fifteen-half-all {padding:15.5%;}
.cs-padding-sixteen-all {padding:16%;}
.cs-padding-sixteen-half-all {padding:16.5%;}
.cs-padding-seventeen-all {padding:17%;}
.cs-padding-seventeen-half-all {padding:17.5%;}
.cs-padding-eighteen-all {padding:18%;}
.cs-padding-eighteen-half-all {padding:18.5%;}
.cs-padding-nineteen-all {padding:19%;}
.cs-padding-nineteen-half-all {padding:19.5%;}
.cs-padding-twenty-all {padding:20%;}
.cs-padding-twenty-half-all {padding:20.5%;}
.cs-padding-twenty-one-all {padding:21%;}
.cs-padding-twenty-one-half-all {padding:21.5%;}
.cs-padding-twenty-two-all {padding:22%;}
.cs-padding-twenty-two-half-all {padding:22.5%;}
.cs-padding-twenty-three-all {padding:23%;}
.cs-padding-twenty-three-half-all {padding:23.5%;}
.cs-padding-twenty-four-all {padding:24%;}
.cs-padding-twenty-four-half-all {padding:24.5%;}
.cs-padding-twenty-five-all {padding:25%;}
.cs-padding-twenty-five-half-all {padding:25.5%;}
.cs-padding-5px-all {padding:5px;}
.cs-padding-10px-all {padding:10px;}
.cs-padding-15px-all {padding:15px;}
.cs-padding-20px-all {padding:20px;}
.cs-padding-25px-all {padding:25px;}
.cs-padding-30px-all {padding:30px;}
.cs-padding-35px-all {padding:35px;}
.cs-padding-40px-all {padding:40px;}
.cs-padding-45px-all {padding:45px;}
.cs-padding-50px-all {padding:50px;}
.cs-padding-55px-all {padding:55px;}
.cs-padding-60px-all {padding:60px;}
.cs-padding-65px-all {padding:65px;}
.cs-padding-70px-all {padding:70px;}
.cs-padding-75px-all {padding:75px;}
.cs-padding-80px-all {padding:80px;}
.cs-padding-85px-all {padding:85px;}
.cs-padding-90px-all {padding:90px;}
.cs-padding-95px-all {padding:95px;}
.cs-padding-100px-all {padding:100px;}

/* padding top */
.cs-padding-one-top {padding-top:1%;}
.cs-padding-one-half-top {padding-top:1.5%;}
.cs-padding-two-top {padding-top:2%;}
.cs-padding-two-half-top {padding-top:2.5%;}
.cs-padding-three-top {padding-top:3%;}
.cs-padding-three-half-top {padding-top:3.5%;}
.cs-padding-four-top {padding-top:4%;}
.cs-padding-four-half-top {padding-top:4.5%;}
.cs-padding-five-top {padding-top:5%;}
.cs-padding-five-half-top {padding-top:5.5%;}
.cs-padding-six-top {padding-top:6%;}
.cs-padding-six-half-top {padding-top:6.5%;}
.cs-padding-seven-top {padding-top:7%;}
.cs-padding-seven-half-top {padding-top:7.5%;}
.cs-padding-eight-top {padding-top:8%;}
.cs-padding-eight-half-top {padding-top:8.5%;}
.cs-padding-nine-top {padding-top:9%;}
.cs-padding-nine-half-top {padding-top:9.5%;}
.cs-padding-ten-top {padding-top:10%;}
.cs-padding-ten-half-top {padding-top:10.5%;}
.cs-padding-eleven-top {padding-top:11%;}
.cs-padding-eleven-half-top {padding-top:11.5%;}
.cs-padding-twelve-top {padding-top:12%;}
.cs-padding-twelve-half-top {padding-top:12.5%;}
.cs-padding-thirteen-top {padding-top:13%;}
.cs-padding-thirteen-half-top {padding-top:13.5%;}
.cs-padding-fourteen-top {padding-top:14%;}
.cs-padding-fourteen-half-top {padding-top:14.5%;}
.cs-padding-fifteen-top {padding-top:15%;}
.cs-padding-fifteen-half-top {padding-top:15.5%;}
.cs-padding-sixteen-top {padding-top:16%;}
.cs-padding-sixteen-half-top {padding-top:16.5%;}
.cs-padding-seventeen-top {padding-top:17%;}
.cs-padding-seventeen-half-top {padding-top:17.5%;}
.cs-padding-eighteen-top {padding-top:18%;}
.cs-padding-eighteen-half-top {padding-top:18.5%;}
.cs-padding-nineteen-top {padding-top:19%;}
.cs-padding-nineteen-half-top {padding-top:19.5%;}
.cs-padding-twenty-top {padding-top:20%;}
.cs-padding-twenty-half-top {padding-top:20.5%;}
.cs-padding-twenty-one-top {padding-top:21%;}
.cs-padding-twenty-one-half-top {padding-top:21.5%;}
.cs-padding-twenty-two-top {padding-top:22%;}
.cs-padding-twenty-two-half-top {padding-top:22.5%;}
.cs-padding-twenty-two-top {padding-top:22%;}
.cs-padding-twenty-two-half-top {padding-top:22.5%;}
.cs-padding-twenty-three-top {padding-top:23%;}
.cs-padding-twenty-three-half-top {padding-top:23.5%;}
.cs-padding-twenty-four-top {padding-top:24%;}
.cs-padding-twenty-four-half-top {padding-top:24.5%;}
.cs-padding-twenty-five-top {padding-top:25%;}
.cs-padding-5px-top {padding-top:5px;}
.cs-padding-10px-top {padding-top:10px;}
.cs-padding-15px-top {padding-top:15px;}
.cs-padding-20px-top {padding-top:20px;}
.cs-padding-25px-top {padding-top:25px;}
.cs-padding-30px-top {padding-top:30px;}
.cs-padding-35px-top {padding-top:35px;}
.cs-padding-40px-top {padding-top:40px;}
.cs-padding-45px-top {padding-top:45px;}
.cs-padding-50px-top {padding-top:50px;}
.cs-padding-55px-top {padding-top:55px;}
.cs-padding-60px-top {padding-top:60px;}
.cs-padding-65px-top {padding-top:65px;}
.cs-padding-70px-top {padding-top:70px;}
.cs-padding-75px-top {padding-top:75px;}
.cs-padding-80px-top {padding-top:80px;}
.cs-padding-85px-top {padding-top:85px;}
.cs-padding-90px-top {padding-top:90px;}
.cs-padding-95px-top {padding-top:95px;}
.cs-padding-100px-top {padding-top:100px;}

/* padding bottom */
.cs-padding-one-bottom {padding-bottom:1%;}
.cs-padding-one-half-bottom {padding-bottom:1.5%;}
.cs-padding-two-bottom {padding-bottom:2%;}
.cs-padding-two-half-bottom {padding-bottom:2.5%;}
.cs-padding-three-bottom {padding-bottom:3%;}
.cs-padding-three-half-bottom {padding-bottom:3.5%;}
.cs-padding-four-bottom {padding-bottom:4%;}
.cs-padding-four-half-bottom {padding-bottom:4.5%;}
.cs-padding-five-bottom {padding-bottom:5%;}
.cs-padding-five-half-bottom {padding-bottom:5.5%;}
.cs-padding-six-bottom {padding-bottom:6%;}
.cs-padding-six-half-bottom {padding-bottom:6.5%;}
.cs-padding-seven-bottom {padding-bottom:7%;}
.cs-padding-seven-half-bottom {padding-bottom:7.5%;}
.cs-padding-eight-bottom {padding-bottom:8%;}
.cs-padding-eight-half-bottom {padding-bottom:8.5%;}
.cs-padding-nine-bottom {padding-bottom:9%;}
.cs-padding-nine-half-bottom {padding-bottom:9.5%;}
.cs-padding-ten-bottom {padding-bottom:10%;}
.cs-padding-ten-half-bottom {padding-bottom:10.5%;}
.cs-padding-eleven-bottom {padding-bottom:11%;}
.cs-padding-eleven-half-bottom {padding-bottom:11.5%;}
.cs-padding-twelve-bottom {padding-bottom:12%;}
.cs-padding-twelve-half-bottom {padding-bottom:12.5%;}
.cs-padding-thirteen-bottom {padding-bottom:13%;}
.cs-padding-thirteen-half-bottom {padding-bottom:13.5%;}
.cs-padding-fourteen-bottom {padding-bottom:14%;}
.cs-padding-fourteen-half-bottom {padding-bottom:14.5%;}
.cs-padding-fifteen-bottom {padding-bottom:15%;}
.cs-padding-fifteen-half-bottom {padding-bottom:15.5%;}
.cs-padding-sixteen-bottom {padding-bottom:16%;}
.cs-padding-sixteen-half-bottom {padding-bottom:16.5%;}
.cs-padding-seventeen-bottom {padding-bottom:17%;}
.cs-padding-seventeen-half-bottom {padding-bottom:17.5%;}
.cs-padding-eighteen-bottom {padding-bottom:18%;}
.cs-padding-eighteen-half-bottom {padding-bottom:18.5%;}
.cs-padding-nineteen-bottom {padding-bottom:19%;}
.cs-padding-nineteen-half-bottom {padding-bottom:19.5%;}
.cs-padding-twenty-bottom {padding-bottom:20%;}
.cs-padding-twenty-half-bottom {padding-bottom:20.5%;}
.cs-padding-twenty-one-bottom {padding-bottom:21%;}
.cs-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
.cs-padding-twenty-two-bottom {padding-bottom:22%;}
.cs-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
.cs-padding-twenty-three-bottom {padding-bottom:23%;}
.cs-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
.cs-padding-twenty-four-bottom {padding-bottom:24%;}
.cs-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
.cs-padding-twenty-five-bottom {padding-bottom:25%;}
.cs-padding-5px-bottom {padding-bottom:5px;}
.cs-padding-10px-bottom {padding-bottom:10px;}
.cs-padding-15px-bottom {padding-bottom:15px;}
.cs-padding-20px-bottom {padding-bottom:20px;}
.cs-padding-25px-bottom {padding-bottom:25px;}
.cs-padding-30px-bottom {padding-bottom:30px;}
.cs-padding-35px-bottom {padding-bottom:35px;}
.cs-padding-40px-bottom {padding-bottom:40px;}
.cs-padding-45px-bottom {padding-bottom:45px;}
.cs-padding-50px-bottom {padding-bottom:50px;}
.cs-padding-55px-bottom {padding-bottom:55px;}
.cs-padding-60px-bottom {padding-bottom:60px;}
.cs-padding-65px-bottom {padding-bottom:65px;}
.cs-padding-70px-bottom {padding-bottom:70px;}
.cs-padding-75px-bottom {padding-bottom:75px;}
.cs-padding-80px-bottom {padding-bottom:80px;}
.cs-padding-85px-bottom {padding-bottom:85px;}
.cs-padding-90px-bottom {padding-bottom:90px;}
.cs-padding-95px-bottom {padding-bottom:95px;}
.cs-padding-100px-bottom {padding-bottom:100px;}

/* padding right */
.cs-padding-one-right {padding-right:1%;}
.cs-padding-one-half-right {padding-right:1.5%;}
.cs-padding-two-right {padding-right:2%;}
.cs-padding-two-half-right {padding-right:2.5%;}
.cs-padding-three-right {padding-right:3%;}
.cs-padding-three-half-right {padding-right:3.5%;}
.cs-padding-four-right {padding-right:4%;}
.cs-padding-four-half-right {padding-right:4.5%;}
.cs-padding-five-right {padding-right:5%;}
.cs-padding-five-half-right {padding-right:5.5%;}
.cs-padding-six-right {padding-right:6%;}
.cs-padding-six-half-right {padding-right:6.5%;}
.cs-padding-seven-right {padding-right:7%;}
.cs-padding-seven-half-right {padding-right:7.5%;}
.cs-padding-eight-right {padding-right:8%;}
.cs-padding-eight-half-right {padding-right:8.5%;}
.cs-padding-nine-right {padding-right:9%;}
.cs-padding-nine-half-right {padding-right:9.5%;}
.cs-padding-ten-right {padding-right:10%;}
.cs-padding-ten-half-right {padding-right:10.5%;}
.cs-padding-eleven-right {padding-right:11%;}
.cs-padding-eleven-half-right {padding-right:11.5%;}
.cs-padding-twelve-right {padding-right:12%;}
.cs-padding-twelve-half-right {padding-right:12.5%;}
.cs-padding-thirteen-right {padding-right:13%;}
.cs-padding-thirteen-half-right {padding-right:13.5%;}
.cs-padding-fourteen-right {padding-right:14%;}
.cs-padding-fourteen-half-right {padding-right:14.5%;}
.cs-padding-fifteen-right {padding-right:15%;}
.cs-padding-fifteen-half-right {padding-right:15.5%;}
.cs-padding-sixteen-right {padding-right:16%;}
.cs-padding-sixteen-half-right {padding-right:16.5%;}
.cs-padding-seventeen-right {padding-right:17%;}
.cs-padding-seventeen-half-right {padding-right:17.5%;}
.cs-padding-eighteen-right {padding-right:18%;}
.cs-padding-eighteen-half-right {padding-right:18.5%;}
.cs-padding-nineteen-right {padding-right:19%;}
.cs-padding-nineteen-half-right {padding-right:19.5%;}
.cs-padding-twenty-right {padding-right:20%;}
.cs-padding-twenty-half-right {padding-right:20.5%;}
.cs-padding-twenty-one-right {padding-right:21%;}
.cs-padding-twenty-one-half-right {padding-right:21.5%;}
.cs-padding-twenty-two-right {padding-right:22%;}
.cs-padding-twenty-two-half-right {padding-right:22.5%;}
.cs-padding-twenty-three-right {padding-right:23%;}
.cs-padding-twenty-three-half-right {padding-right:23.5%;}
.cs-padding-twenty-four-right {padding-right:24%;}
.cs-padding-twenty-four-half-right {padding-right:24.5%;}
.cs-padding-twenty-five-right {padding-right:25%;}
.cs-padding-5px-right {padding-right:5px;}
.cs-padding-10px-right {padding-right:10px;}
.cs-padding-15px-right {padding-right:15px;}
.cs-padding-20px-right {padding-right:20px;}
.cs-padding-25px-right {padding-right:25px;}
.cs-padding-30px-right {padding-right:30px;}
.cs-padding-35px-right {padding-right:35px;}
.cs-padding-40px-right {padding-right:40px;}
.cs-padding-45px-right {padding-right:45px;}
.cs-padding-50px-right {padding-right:50px;}
.cs-padding-55px-right {padding-right:55px;}
.cs-padding-60px-right {padding-right:60px;}
.cs-padding-65px-right {padding-right:65px;}
.cs-padding-70px-right {padding-right:70px;}
.cs-padding-75px-right {padding-right:75px;}
.cs-padding-80px-right {padding-right:80px;}
.cs-padding-85px-right {padding-right:85px;}
.cs-padding-90px-right {padding-right:90px;}
.cs-padding-95px-right {padding-right:95px;}
.cs-padding-100px-right {padding-right:100px;}

/* padding left */
.cs-padding-one-left {padding-left:1%;}
.cs-padding-one-half-left {padding-left:1.5%;}
.cs-padding-two-left {padding-left:2%;}
.cs-padding-two-half-left {padding-left:2.5%;}
.cs-padding-three-left {padding-left:3%;}
.cs-padding-three-half-left {padding-left:3.5%;}
.cs-padding-four-left {padding-left:4%;}
.cs-padding-four-half-left {padding-left:4.5%;}
.cs-padding-five-left {padding-left:5%;}
.cs-padding-five-half-left {padding-left:5.5%;}
.cs-padding-six-left {padding-left:6%;}
.cs-padding-six-half-left {padding-left:6.5%;}
.cs-padding-seven-left {padding-left:7%;}
.cs-padding-seven-half-left {padding-left:7.5%;}
.cs-padding-eight-left {padding-left:8%;}
.cs-padding-eight-half-left {padding-left:8.5%;}
.cs-padding-nine-left {padding-left:9%;}
.cs-padding-nine-half-left {padding-left:9.5%;}
.cs-padding-ten-left {padding-left:10%;}
.cs-padding-ten-half-left {padding-left:10.5%;}
.cs-padding-eleven-left {padding-left:11%;}
.cs-padding-eleven-half-left {padding-left:11.5%;}
.cs-padding-twelve-left {padding-left:12%;}
.cs-padding-twelve-half-left {padding-left:12.5%;}
.cs-padding-thirteen-left {padding-left:13%;}
.cs-padding-thirteen-half-left {padding-left:13.5%;}
.cs-padding-fourteen-left {padding-left:14%;}
.cs-padding-fourteen-half-left {padding-left:14.5%;}
.cs-padding-fifteen-left {padding-left:15%;}
.cs-padding-fifteen-half-left {padding-left:15.5%;}
.cs-padding-sixteen-left {padding-left:16%;}
.cs-padding-sixteen-half-left {padding-left:16.5%;}
.cs-padding-seventeen-left {padding-left:17%;}
.cs-padding-seventeen-half-left {padding-left:17.5%;}
.cs-padding-eighteen-left {padding-left:18%;}
.cs-padding-eighteen-half-left {padding-left:18.5%;}
.cs-padding-nineteen-left {padding-left:19%;}
.cs-padding-nineteen-half-left {padding-left:19.5%;}
.cs-padding-twenty-left {padding-left:20%;}
.cs-padding-twenty-half-left {padding-left:20.5%;}
.cs-padding-twenty-one-left {padding-left:21%;}
.cs-padding-twenty-one-half-left {padding-left:21.5%;}
.cs-padding-twenty-two-left {padding-left:22%;}
.cs-padding-twenty-two-half-left {padding-left:22.5%;}
.cs-padding-twenty-three-left {padding-left:23%;}
.cs-padding-twenty-three-half-left {padding-left:23.5%;}
.cs-padding-twenty-four-left {padding-left:24%;}
.cs-padding-twenty-four-half-left {padding-left:24.5%;}
.cs-padding-twenty-five-left {padding-left:25%;}
.cs-padding-5px-left {padding-left:5px;}
.cs-padding-10px-left {padding-left:10px;}
.cs-padding-15px-left {padding-left:15px;}
.cs-padding-20px-left {padding-left:20px;}
.cs-padding-25px-left {padding-left:25px;}
.cs-padding-30px-left {padding-left:30px;}
.cs-padding-35px-left {padding-left:35px;}
.cs-padding-40px-left {padding-left:40px;}
.cs-padding-45px-left {padding-left:45px;}
.cs-padding-50px-left {padding-left:50px;}
.cs-padding-55px-left {padding-left:55px;}
.cs-padding-60px-left {padding-left:60px;}
.cs-padding-65px-left {padding-left:65px;}
.cs-padding-70px-left {padding-left:70px;}
.cs-padding-75px-left {padding-left:75px;}
.cs-padding-80px-left {padding-left:80px;}
.cs-padding-85px-left {padding-left:85px;}
.cs-padding-90px-left {padding-left:90px;}
.cs-padding-95px-left {padding-left:95px;}
.cs-padding-100px-left {padding-left:100px;}

/* padding top and bottom */
.cs-padding-one-tb {padding-top:1%; padding-bottom:1%;}
.cs-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
.cs-padding-two-tb {padding-top:2%; padding-bottom:2%;}
.cs-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
.cs-padding-three-tb {padding-top:3%; padding-bottom:3%;}
.cs-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
.cs-padding-four-tb {padding-top:4%; padding-bottom:4%;}
.cs-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
.cs-padding-five-tb {padding-top:5%; padding-bottom:5%;}
.cs-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
.cs-padding-six-tb {padding-top:6%; padding-bottom:6%;}
.cs-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
.cs-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
.cs-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
.cs-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
.cs-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
.cs-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
.cs-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
.cs-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
.cs-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
.cs-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
.cs-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
.cs-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
.cs-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
.cs-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
.cs-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
.cs-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
.cs-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
.cs-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
.cs-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
.cs-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
.cs-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
.cs-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
.cs-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
.cs-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
.cs-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
.cs-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
.cs-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
.cs-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
.cs-padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20%;}
.cs-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
.cs-padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
.cs-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
.cs-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
.cs-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
.cs-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
.cs-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
.cs-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
.cs-padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
.cs-padding-thirty-tb {padding-top:30%; padding-bottom:30%;}
.cs-padding-5px-tb {padding-top:5px; padding-bottom:5px;}
.cs-padding-10px-tb {padding-top:10px; padding-bottom:10px;}
.cs-padding-15px-tb {padding-top:15px; padding-bottom:15px;}
.cs-padding-20px-tb {padding-top:20px; padding-bottom:20px;}
.cs-padding-25px-tb {padding-top:25px; padding-bottom:25px;}
.cs-padding-30px-tb {padding-top:30px; padding-bottom:30px;}
.cs-padding-35px-tb {padding-top:35px; padding-bottom:35px;}
.cs-padding-40px-tb {padding-top:40px; padding-bottom:40px;}
.cs-padding-45px-tb {padding-top:45px; padding-bottom:45px;}
.cs-padding-50px-tb {padding-top:50px; padding-bottom:50px;}
.cs-padding-55px-tb {padding-top:55px; padding-bottom:55px;}
.cs-padding-60px-tb {padding-top:60px; padding-bottom:60px;}
.cs-padding-65px-tb {padding-top:65px; padding-bottom:65px;}
.cs-padding-70px-tb {padding-top:70px; padding-bottom:70px;}
.cs-padding-75px-tb {padding-top:75px; padding-bottom:75px;}
.cs-padding-80px-tb {padding-top:80px; padding-bottom:80px;}
.cs-padding-85px-tb {padding-top:85px; padding-bottom:85px;}
.cs-padding-90px-tb {padding-top:90px; padding-bottom:90px;}
.cs-padding-95px-tb {padding-top:95px; padding-bottom:95px;}
.cs-padding-100px-tb {padding-top:100px; padding-bottom:100px;}

/* padding left and right */
.cs-padding-one-lr {padding-left:1%; padding-right:1%;}
.cs-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
.cs-padding-two-lr {padding-left:2%; padding-right:2%;}
.cs-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
.cs-padding-three-lr {padding-left:3%; padding-right:3%;}
.cs-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
.cs-padding-four-lr {padding-left:4%; padding-right:4%;}
.cs-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
.cs-padding-five-lr {padding-left:5%; padding-right:5%;}
.cs-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
.cs-padding-six-lr {padding-left:6%; padding-right:6%;}
.cs-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
.cs-padding-seven-lr {padding-left:7%; padding-right:7%;}
.cs-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
.cs-padding-eight-lr {padding-left:8%; padding-right:8%;}
.cs-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
.cs-padding-nine-lr {padding-left:9%; padding-right:9%;}
.cs-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
.cs-padding-ten-lr {padding-left:10%; padding-right:10%;}
.cs-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
.cs-padding-eleven-lr {padding-left:11%; padding-right:11%;}
.cs-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
.cs-padding-twelve-lr {padding-left:12%; padding-right:12%;}
.cs-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
.cs-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
.cs-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
.cs-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
.cs-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
.cs-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
.cs-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
.cs-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
.cs-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
.cs-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
.cs-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
.cs-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
.cs-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
.cs-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
.cs-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
.cs-padding-twenty-lr {padding-left:20%; padding-right:20%;}
.cs-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
.cs-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
.cs-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
.cs-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
.cs-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
.cs-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
.cs-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
.cs-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
.cs-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
.cs-padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
.cs-padding-5px-lr {padding-left:5px; padding-right:5px;}
.cs-padding-10px-lr {padding-left:10px; padding-right:10px;}
.cs-padding-15px-lr {padding-left:15px; padding-right:15px;}
.cs-padding-20px-lr {padding-left:20px; padding-right:20px;}
.cs-padding-25px-lr {padding-left:25px; padding-right:25px;}
.cs-padding-30px-lr {padding-left:30px; padding-right:30px;}
.cs-padding-35px-lr {padding-left:35px; padding-right:35px;}
.cs-padding-40px-lr {padding-left:40px; padding-right:40px;}
.cs-padding-45px-lr {padding-left:45px; padding-right:45px;}
.cs-padding-50px-lr {padding-left:50px; padding-right:50px;}
.cs-padding-55px-lr {padding-left:55px; padding-right:55px;}
.cs-padding-60px-lr {padding-left:60px; padding-right:60px;}
.cs-padding-65px-lr {padding-left:65px; padding-right:65px;}
.cs-padding-70px-lr {padding-left:70px; padding-right:70px;}
.cs-padding-75px-lr {padding-left:75px; padding-right:75px;}
.cs-padding-80px-lr {padding-left:80px; padding-right:80px;}
.cs-padding-85px-lr {padding-left:85px; padding-right:85px;}
.cs-padding-90px-lr {padding-left:90px; padding-right:90px;}
.cs-padding-95px-lr {padding-left:95px; padding-right:95px;}
.cs-padding-100px-lr {padding-left:100px; padding-right:100px;}

/* padding padres e hijos */

div.cs-form-padding-top-no div {  padding-top: 0 !important}
div.cs-form-padding-bottom-no div {padding-bottom: 0 !important}
div.cs-form-padding-no div {  padding: 0 !important}

/*==============================
    09. Display and float
================================*/

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

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


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



/*==============================
    11. Posición
================================*/

.cs-position-inherit {position:inherit !important;}
.cs-position-relative {position:relative !important;}
.cs-position-absolute {position:absolute !important;}
.cs-position-fixed {position:fixed !important;}
.cs-position-right {right:0 !important;}
.cs-position-left {left:0 !important;}
.cs-position-top {top:0 !important;}


/*================================
    12. Ancho (Width)
================================*/

.cs-width-1px {width:1px;}
.cs-width-2px {width:2px;}
.cs-width-3px {width:3px;}
.cs-width-4px {width:4px;}
.cs-width-5px {width:5px;}
.cs-width-6px {width:6px;}
.cs-width-7px {width:7px;}
.cs-width-8px {width:8px;}
.cs-width-9px {width:9px;}
.cs-width-10px {width:10px;}
.cs-width-15px {width:15px;}
.cs-width-20px {width:20px;}
.cs-width-25px {width:25px;}
.cs-width-30px {width:30px;}
.cs-width-35px {width:35px;}
.cs-width-40px {width:40px;}
.cs-width-50px {width:50px;}
.cs-width-55px {width:55px;}
.cs-width-60px {width:60px;}
.cs-width-65px {width:65px;}
.cs-width-70px {width:70px;}
.cs-width-75px {width:75px;}
.cs-width-80px {width:80px;}
.cs-width-85px {width:85px;}
.cs-width-90px {width:90px;}
.cs-width-100px {width:100px;}
.cs-width-120px {width:120px;}
.cs-width-130px {width:130px;}
.cs-width-150px {width:150px;}
.cs-width-180px {width:180px;}
.cs-width-200px {width:200px;}
.cs-width-250px {width:250px;}
.cs-width-300px {width:300px;}
.cs-width-350px {width:350px;}
.cs-width-400px {width:400px;}
.cs-width-450px {width:450px;}
.cs-width-500px {width:500px;}
.cs-width-550px {width:550px;}
.cs-width-600px {width:600px;}
.cs-width-650px {width:650px;}
.cs-width-700px {width:700px;}
.cs-width-750px {width:750px;}
.cs-width-800px {width:800px;}
.cs-width-850px {width:850px;}
.cs-width-900px {width:900px;}
.cs-width-950px {width:950px;}
.cs-width-1000px {width:1000px;}

.cs-width-10 {width:10%;}
.cs-width-12 {width:12%;}
.cs-width-15 {width:15%;}
.cs-width-20 {width:20%;}
.cs-width-25 {width:25%;}
.cs-width-30 {width:30%;}
.cs-width-35 {width:35%;}
.cs-width-40 {width:40%;}
.cs-width-45 {width:45%;}
.cs-width-50 {width:50%;}
.cs-width-55 {width:55%;}
.cs-width-60 {width:60%;}
.cs-width-65 {width:65%;}
.cs-width-70 {width:70%;}
.cs-width-75 {width:75%;}
.cs-width-80 {width:80%;}
.cs-width-85 {width:85%;}
.cs-width-90 {width:90%;}
.cs-width-95 {width:95%;}
.cs-width-100 {width:100%;}
.cs-width-auto {width: auto}
.cs-full-width {width: 100%}
.cs-full-height {height: 100%}


/* =================================================
   13. Botones
---------------------------------------------------*/
.cs-btn {
    display: inline-block;
    font-size: 14px;
    min-width: 160px;
    min-height: 50px;
    padding: 12px 20px;
    border-radius: 4px !important;
    letter-spacing: .5px;
    line-height: inherit;
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    transition-duration: 0.cs-3s;
    transition-timing-function: ease-in-out; }
    .cs-btn:hover, .cs-btn:active {
      background: #f6984d !important;
      color: #fff;
      border-color: #f6984d; }
    .cs-btn:focus {
      background: #00b0ff;
      color: #fff;
      box-shadow: none;
      border-color: #00b0ff; }
.cs-btn-yellow{var(--yellow-color)}
.cs-btn-red{var(--red-color)}
.cs-btn-blue{var(--blue-color)}
.cs-btn-green{var(--green-color)}
.cs-btn-purple{var(--purple-color);}
.cs-btn-orange {color: #fff;background-color: var(--orange-color) !important;}
.cs-btn.cs-btn-xl {padding: 3rem 2.3rem;  font-size: 1.94rem;}
.cs-btn-line{margin-right: 5px;}
.cs-btn-circle{margin-right: 5px;}
.cs-btn-square{margin-right: 5px;}
.cs-btn-xs{padding: 4px;}
.cs-btn-sm{padding: 6px;}
.cs-btn-md{padding: 8px;}
.cs-btn-lg{padding: 10px;}
.cs-btn-xl{padding: 12px;}
.cs-btn-full{margin-right: 5px;}
.cs-btn-pill{border-radius: 2rem !important;display: inline-block;}
.cs-btn-pill i, .cs-btn i{margin-right: 5px;}
.cs-btn-pill:hover{border-color: #f46d05;color: #f46d05 !important;}


/* ===================================
    14. Frames
====================================== */


.cs-frame-white{border-radius:2px;background-color:#fff !important;box-shadow:0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12)}
.cs-frame-blue{color:rgba(0, 0, 0, .54) !important;border-radius:2px;background-color:var(--primary-light1-color) !important}
.cs-frame-blue-light{color:rgba(0, 0, 0, .7) !important;border-radius:2px;background-color:var(--blue-light2-color) !important}
.cs-frame-blue-dark{color:rgba(0, 0, 0, .54) !important;border-radius:2px;background-color:#34495e !important}
.cs-frame-gray{color:var(--text-color);border:solid 1px var(--border-color);border-radius:2px;background-color:var(--dark1-color);}
.cs-frame-green{color:rgba(0, 0, 0, .54) !important;border:solid 1px rgba(0, 0, 0, .12);border-radius:2px;background-color:var(--green-light-color) !important}
.cs-frame-red{color:rgba(0, 0, 0, .54) !important;border-radius:2px;background-color:var(--red-light-color) !important}
.cs-frame-indigo{color:rgba(0, 0, 0, .54) !important;border-radius:2px;background-color:#3b5999 !important}
.cs-frame-dark{color:rgba(0, 0, 0, .54) !important;border-radius:2px;background-color:var(--gray-dark1-color) !important}
.cs-frame-photo-sm{width:auto;border:2px solid #fff;border-radius:50%;overflow:hidden;height:55px;width:55px;margin-left:8px;background-color:#fff}
.cs-frame-photo-gt-sm{width:auto;border:2px solid #fff;border-radius:50%;overflow:hidden;height:60px;width:60px;margin-left:8px;margin-top:6px;background-color:#fff}
.cs-frame-photo-md{width:auto;border-radius:50%;overflow:hidden;height:75px;width:75px}
.cs-frame-radius{border-radius:60px !important;padding:8px 10px;margin:0 10px;}
.cs-frame-radius-gray{background-color:var(--dark1-color);border-radius:25px;padding:8px 10px;margin:0 10px;}
.cs-frame-radius-dark{background-color:var(--dark1-color);border-radius:25px;padding:8px 10px;margin:0 10px;}

/* ===================================
    15. Label float
====================================== */

.cs-float-label > label {
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: .25em;
    top: 30%;
    margin-top: -.5em;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    line-height: 1;
}

.cs-float-label > input:focus ~ label, 
.cs-float-label > input.ui-state-filled ~ label, 
.cs-float-label > textarea:focus ~ label, 
.cs-float-label > textarea.ui-state-filled ~ label, 
.cs-float-label > .ui-inputwrapper-focus ~ label, 
.cs-float-label > .ui-inputwrapper-filled ~ label {
    top: -.75em;
    font-size: 12px;
}
  
/* ===================================
    16. Responsive
====================================== */

@media (max-width: 1440px) {

    /* margin left */
    .cs-lg-no-margin-left {margin-left:0 !important;}
    .cs-lg-margin-10px-left {margin-left:10px !important;}

    /* margin top */
    .cs-lg-no-margin-top {margin-top:0 !important;}
    .cs-lg-margin-15px-top {margin-top:15px !important;}

    /* width */
    .cs-lg-width-70 {width:70%;}
    .cs-md-width-75 {width:75%;}
    .cs-md-width-80 {width:80%;}
    .cs-md-width-85 {width:85%;}
    .cs-md-width-90 {width:90%;}
    .cs-md-width-95 {width:95%;}
    .cs-lg-width-100 {width:100%;}
    .cs-md-width-auto {width: auto}

    /* float */
    .cs-lg-float-none{float: none !important;}

    /* display */
    .cs-lg-display-block {display:block !important;}

     /* font size */
    .cs-lg-font-size28 {font-size:28px; line-height:34px;}
    .cs-lg-font-size30 {font-size:30px; line-height:normal;}


}

@media (max-width: 1199px) {

    section {padding: 70px 0}

    /* typography */
    h1, h2, h3, h4, h5, h6 {margin:0 0 22px; padding:0; letter-spacing: 0; font-weight: 400}
    h1 {font-size:65px; line-height: 65px;}
    h2 {font-size:50px; line-height:55px;}
    h3 {font-size:42px; line-height:48px;}
    h4 {font-size:35px; line-height:41px;}
    h5 {font-size:27px; line-height:32px;}
    h6 {font-size:22px; line-height:27px;}

    /* font size */
    .cs-md-font-size11 {font-size:11px; line-height:14px;}
    .cs-md-font-size12 {font-size:12px; line-height:20px;}
    .cs-md-font-size13 {font-size:13px; line-height:normal;}
    .cs-md-font-size14 {font-size:14px; line-height:normal;}
    .cs-md-font-size15 {font-size:15px; line-height:normal;}
    .cs-md-font-size16 {font-size:16px; line-height:normal;}
    .cs-md-font-size17 {font-size:17px; line-height:normal;}
    .cs-md-font-size18 {font-size:18px; line-height:26px;}
    .cs-md-font-size19 {font-size:19px; line-height:normal;}
    .cs-md-font-size20 {font-size:20px; line-height:normal;}
    .cs-md-font-size22 {font-size:22px; line-height:normal;}
    .cs-md-font-size24 {font-size:24px; line-height:normal;}
    .cs-md-font-size26 {font-size:26px; line-height:normal;}
    .cs-md-font-size28 {font-size:28px; line-height:34px;}
    .cs-md-font-size30 {font-size:30px; line-height:normal;}
    .cs-md-font-size32 {font-size:32px; line-height:normal;}
    .cs-md-font-size34 {font-size:34px; line-height:normal;}
    .cs-md-font-size36 {font-size:36px; line-height:normal;}
    .cs-md-font-size38 {font-size:38px; line-height:normal;}
    .cs-md-font-size40 {font-size:40px; line-height:normal;}
    .cs-md-font-size42 {font-size:42px; line-height:normal;}
    .cs-md-font-size44 {font-size:44px; line-height:normal;}
    .cs-md-font-size46 {font-size:46px; line-height:normal;}
    .cs-md-font-size48 {font-size:48px; line-height:normal;}
    .cs-md-font-size50 {font-size:50px; line-height:normal;}
    .cs-md-font-size100 {font-size: 100px; line-height:95px;}
    .cs-md-font-size130 {font-size: 130px; line-height:120px;}

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

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

    /* verticle align */
    .cs-md-vertical-align-middle {vertical-align: middle ;}
    .cs-md-vertical-align-top {vertical-align: top ;}
    .cs-md-vertical-align-bottom {vertical-align: bottom ;}
    .cs-md-absolute-middle-inherit {left: 0; top: 0; position: relative; -ms-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); }

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

    /* margin */
    .cs-md-margin-one-all {margin:1%;}
    .cs-md-margin-one-half-all {margin:1.5%;}
    .cs-md-margin-two-all {margin:2%;}
    .cs-md-margin-two-half-all {margin:2.5%;}
    .cs-md-margin-three-all {margin:3%;}
    .cs-md-margin-three-half-all {margin:3.5%;}
    .cs-md-margin-four-all {margin:4%;}
    .cs-md-margin-four-half-all {margin:4.5%;}
    .cs-md-margin-five-all {margin:5%;}
    .cs-md-margin-five-half-all {margin:5.5%;}
    .cs-md-margin-six-all {margin:6%;}
    .cs-md-margin-six-half-all {margin:6.5%;}
    .cs-md-margin-seven-all {margin:7%;}
    .cs-md-margin-seven-half-all {margin:7.5%;}
    .cs-md-margin-eight-all {margin:8%;}
    .cs-md-margin-eight-half-all {margin:8.5%;}
    .cs-md-margin-nine-all {margin:9%;}
    .cs-md-margin-nine-half-all {margin:9.5%;}
    .cs-md-margin-ten-all {margin:10%;}
    .cs-md-margin-ten-half-all {margin:10.5%;}
    .cs-md-margin-eleven-all {margin:11%;}
    .cs-md-margin-eleven-half-all {margin:11.5%;}
    .cs-md-margin-twelve-all {margin:12%;}
    .cs-md-margin-twelve-half-all {margin:12.5%;}
    .cs-md-margin-thirteen-all {margin:13%;}
    .cs-md-margin-thirteen-half-all {margin:13.5%;}
    .cs-md-margin-fourteen-all {margin:14%;}
    .cs-md-margin-fourteen-half-all {margin:14.5%;}
    .cs-md-margin-fifteen-all {margin:15%;}
    .cs-md-margin-fifteen-half-all {margin:15.5%;}
    .cs-md-margin-sixteen-all {margin:16%;}
    .cs-md-margin-sixteen-half-all {margin:16.5%;}
    .cs-md-margin-seventeen-all {margin:17%;}
    .cs-md-margin-seventeen-half-all {margin:17.5%;}
    .cs-md-margin-eighteen-all {margin:18%;}
    .cs-md-margin-eighteen-half-all {margin:18.5%;}
    .cs-md-margin-nineteen-all {margin:19%;}
    .cs-md-margin-nineteen-half-all {margin:19.5%;}
    .cs-md-margin-twenty-all {margin:20%;}
    .cs-md-margin-twenty-half-all {margin:20.5%;}
    .cs-md-margin-twenty-one-all {margin:21%;}
    .cs-md-margin-twenty-one-half-all {margin:21.5%;}
    .cs-md-margin-twenty-two-all {margin:22%;}
    .cs-md-margin-twenty-two-half-all {margin:22.5%;}
    .cs-md-margin-twenty-three-all {margin:23%;}
    .cs-md-margin-twenty-three-half-all {margin:23.5%;}
    .cs-md-margin-twenty-four-all {margin:24%;}
    .cs-md-margin-twenty-four-half-all {margin:24.5%;}
    .cs-md-margin-twenty-five-all {margin:25%;}
    .cs-md-margin-5px-all {margin:5px !important;}
    .cs-md-margin-10px-all {margin:10px !important;}
    .cs-md-margin-15px-all {margin:15px !important;}
    .cs-md-margin-20px-all {margin:20px !important;}
    .cs-md-margin-25px-all {margin:25px !important;}
    .cs-md-margin-30px-all {margin:30px !important;}
    .cs-md-margin-35px-all {margin:35px !important;}
    .cs-md-margin-40px-all {margin:40px !important;}
    .cs-md-margin-45px-all {margin:45px !important;}
    .cs-md-margin-50px-all {margin:50px !important;}
    .cs-md-margin-55px-all {margin:55px !important;}
    .cs-md-margin-60px-all {margin:60px !important;}
    .cs-md-margin-65px-all {margin:65px !important;}
    .cs-md-margin-70px-all {margin:70px !important;}
    .cs-md-margin-75px-all {margin:75px !important;}
    .cs-md-margin-80px-all {margin:80px !important;}
    .cs-md-margin-85px-all {margin:85px !important;}
    .cs-md-margin-90px-all {margin:90px !important;}
    .cs-md-margin-95px-all {margin:95px !important;}
    .cs-md-margin-100px-all {margin:100px !important;}

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

    /* margin top */
    .cs-md-margin-one-top {margin-top:1%;}
    .cs-md-margin-one-half-top {margin-top:1.5%;}
    .cs-md-margin-two-top {margin-top:2%;}
    .cs-md-margin-two-half-top {margin-top:2.5%;}
    .cs-md-margin-three-top {margin-top:3%;}
    .cs-md-margin-three-half-top {margin-top:3.5%;}
    .cs-md-margin-four-top {margin-top:4%;}
    .cs-md-margin-four-half-top {margin-top:4.5%;}
    .cs-md-margin-five-top {margin-top:5%;}
    .cs-md-margin-five-half-top {margin-top:5.5%;}
    .cs-md-margin-six-top {margin-top:6%;}
    .cs-md-margin-six-half-top {margin-top:6.5%;}
    .cs-md-margin-seven-top {margin-top:7%;}
    .cs-md-margin-seven-half-top {margin-top:7.5%;}
    .cs-md-margin-eight-top {margin-top:8%;}
    .cs-md-margin-eight-half-top {margin-top:8.5%;}
    .cs-md-margin-nine-top {margin-top:9%;}
    .cs-md-margin-nine-half-top {margin-top:9.5%;}
    .cs-md-margin-ten-top {margin-top:10%;}
    .cs-md-margin-ten-half-top {margin-top:10.5%;}
    .cs-md-margin-eleven-top {margin-top:11%;}
    .cs-md-margin-eleven-half-top {margin-top:11.5%;}
    .cs-md-margin-twelve-top {margin-top:12%;}
    .cs-md-margin-twelve-half-top {margin-top:12.5%;}
    .cs-md-margin-thirteen-top {margin-top:13%;}
    .cs-md-margin-thirteen-half-top {margin-top:13.5%;}
    .cs-md-margin-fourteen-top {margin-top:14%;}
    .cs-md-margin-fourteen-half-top {margin-top:14.5%;}
    .cs-md-margin-fifteen-top {margin-top:15%;}
    .cs-md-margin-fifteen-half-top {margin-top:15.5%;}
    .cs-md-margin-sixteen-top {margin-top:16%;}
    .cs-md-margin-sixteen-half-top {margin-top:16.5%;}
    .cs-md-margin-seventeen-top {margin-top:17%;}
    .cs-md-margin-seventeen-half-top {margin-top:17.5%;}
    .cs-md-margin-eighteen-top {margin-top:18%;}
    .cs-md-margin-eighteen-half-top {margin-top:18.5%;}
    .cs-md-margin-nineteen-top {margin-top:19%;}
    .cs-md-margin-nineteen-half-top {margin-top:19.5%;}
    .cs-md-margin-twenty-top {margin-top:20%;}
    .cs-md-margin-twenty-half-top {margin-top:20.5%;}
    .cs-md-margin-twenty-one-top {margin-top:21%;}
    .cs-md-margin-twenty-one-half-top {margin-top:21.5%;}
    .cs-md-margin-twenty-two-top {margin-top:22%;}
    .cs-md-margin-twenty-two-half-top {margin-top:22.5%;}
    .cs-md-margin-twenty-top {margin-top:23%;}
    .cs-md-margin-twenty-half-top {margin-top:23.5%;}
    .cs-md-margin-twenty-four-top {margin-top:24%;}
    .cs-md-margin-twenty-four-half-top {margin-top:24.5%;}
    .cs-md-margin-twenty-five-top {margin-top:25%;}
    .cs-md-margin-5px-top {margin-top:5px !important;}
    .cs-md-margin-10px-top {margin-top:10px !important;}
    .cs-md-margin-15px-top {margin-top:15px !important;}
    .cs-md-margin-20px-top {margin-top:20px !important;}
    .cs-md-margin-25px-top {margin-top:25px !important;}
    .cs-md-margin-30px-top {margin-top:30px !important;}
    .cs-md-margin-35px-top {margin-top:35px !important;}
    .cs-md-margin-40px-top {margin-top:40px !important;}
    .cs-md-margin-45px-top {margin-top:45px !important;}
    .cs-md-margin-50px-top {margin-top:50px !important;}
    .cs-md-margin-55px-top {margin-top:55px !important;}
    .cs-md-margin-60px-top {margin-top:60px !important;}
    .cs-md-margin-65px-top {margin-top:65px !important;}
    .cs-md-margin-70px-top {margin-top:70px !important;}
    .cs-md-margin-75px-top {margin-top:75px !important;}
    .cs-md-margin-80px-top {margin-top:80px !important;}
    .cs-md-margin-85px-top {margin-top:85px !important;}
    .cs-md-margin-90px-top {margin-top:90px !important;}
    .cs-md-margin-95px-top {margin-top:95px !important;}
    .cs-md-margin-100px-top {margin-top:100px !important;}

    /* margin bottom */
    .cs-md-margin-one-bottom {margin-bottom:1%;}
    .cs-md-margin-one-half-bottom {margin-bottom:1.5%;}
    .cs-md-margin-two-bottom {margin-bottom:2%;}
    .cs-md-margin-two-half-bottom {margin-bottom:2.5%;}
    .cs-md-margin-three-bottom {margin-bottom:3%;}
    .cs-md-margin-three-half-bottom {margin-bottom:3.5%;}
    .cs-md-margin-four-bottom {margin-bottom:4%;}
    .cs-md-margin-four-half-bottom {margin-bottom:4.5%;}
    .cs-md-margin-five-bottom {margin-bottom:5%;}
    .cs-md-margin-five-half-bottom {margin-bottom:5.5%;}
    .cs-md-margin-six-bottom {margin-bottom:6%;}
    .cs-md-margin-six-half-bottom {margin-bottom:6.5%;}
    .cs-md-margin-seven-bottom {margin-bottom:7%;}
    .cs-md-margin-seven-half-bottom {margin-bottom:7.5%;}
    .cs-md-margin-eight-bottom {margin-bottom:8%;}
    .cs-md-margin-eight-half-bottom {margin-bottom:8.5%;}
    .cs-md-margin-nine-bottom {margin-bottom:9%;}
    .cs-md-margin-nine-half-bottom {margin-bottom:9.5%;}
    .cs-md-margin-ten-bottom {margin-bottom:10%;}
    .cs-md-margin-ten-half-bottom {margin-bottom:10.5%;}
    .cs-md-margin-eleven-bottom {margin-bottom:11%;}
    .cs-md-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .cs-md-margin-twelve-bottom {margin-bottom:12%;}
    .cs-md-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .cs-md-margin-thirteen-bottom {margin-bottom:13%;}
    .cs-md-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .cs-md-margin-fourteen-bottom {margin-bottom:14%;}
    .cs-md-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .cs-md-margin-fifteen-bottom {margin-bottom:15%;}
    .cs-md-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .cs-md-margin-sixteen-bottom {margin-bottom:16%;}
    .cs-md-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .cs-md-margin-seventeen-bottom {margin-bottom:17%;}
    .cs-md-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .cs-md-margin-eighteen-bottom {margin-bottom:18%;}
    .cs-md-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .cs-md-margin-nineteen-bottom {margin-bottom:19%;}
    .cs-md-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .cs-md-margin-twenty-bottom {margin-bottom:20%;}
    .cs-md-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .cs-md-margin-twenty-one-bottom {margin-bottom:21%;}
    .cs-md-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .cs-md-margin-twenty-two-bottom {margin-bottom:22%;}
    .cs-md-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .cs-md-margin-twenty-three-bottom {margin-bottom:23%;}
    .cs-md-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .cs-md-margin-twenty-five-bottom {margin-bottom:24%;}
    .cs-md-margin-twenty-five-half-bottom {margin-bottom:24.5%;}
    .cs-md-margin-twenty-five-bottom {margin-bottom:25%;}
    .cs-md-margin-5px-bottom {margin-bottom:5px !important;}
    .cs-md-margin-10px-bottom {margin-bottom:10px !important;}
    .cs-md-margin-15px-bottom {margin-bottom:15px !important;}
    .cs-md-margin-20px-bottom {margin-bottom:20px !important;}
    .cs-md-margin-25px-bottom {margin-bottom:25px !important;}
    .cs-md-margin-30px-bottom {margin-bottom:30px !important;}
    .cs-md-margin-35px-bottom {margin-bottom:35px !important;}
    .cs-md-margin-40px-bottom {margin-bottom:40px !important;}
    .cs-md-margin-45px-bottom {margin-bottom:45px !important;}
    .cs-md-margin-50px-bottom {margin-bottom:50px !important;}
    .cs-md-margin-55px-bottom {margin-bottom:55px !important;}
    .cs-md-margin-60px-bottom {margin-bottom:60px !important;}
    .cs-md-margin-65px-bottom {margin-bottom:65px !important;}
    .cs-md-margin-70px-bottom {margin-bottom:70px !important;}
    .cs-md-margin-75px-bottom {margin-bottom:75px !important;}
    .cs-md-margin-80px-bottom {margin-bottom:80px !important;}
    .cs-md-margin-85px-bottom {margin-bottom:85px !important;}
    .cs-md-margin-90px-bottom {margin-bottom:90px !important;}
    .cs-md-margin-95px-bottom {margin-bottom:95px !important;}
    .cs-md-margin-100px-bottom {margin-bottom:100px !important;}

    /* margin right */
    .cs-md-margin-one-right {margin-right:1%;}
    .cs-md-margin-one-half-right {margin-right:1.5%;}
    .cs-md-margin-two-right {margin-right:2%;}
    .cs-md-margin-two-half-right {margin-right:2.5%;}
    .cs-md-margin-three-right {margin-right:3%;}
    .cs-md-margin-three-half-right {margin-right:3.5%;}
    .cs-md-margin-four-right {margin-right:4%;}
    .cs-md-margin-four-half-right {margin-right:4.5%;}
    .cs-md-margin-five-right {margin-right:5%;}
    .cs-md-margin-five-half-right {margin-right:5.5%;}
    .cs-md-margin-six-right {margin-right:6%;}
    .cs-md-margin-six-half-right {margin-right:6.5%;}
    .cs-md-margin-seven-right {margin-right:7%;}
    .cs-md-margin-seven-half-right {margin-right:7.5%;}
    .cs-md-margin-eight-right {margin-right:8%;}
    .cs-md-margin-eight-half-right {margin-right:8.5%;}
    .cs-md-margin-nine-right {margin-right:9%;}
    .cs-md-margin-nine-half-right {margin-right:9.5%;}
    .cs-md-margin-ten-right {margin-right:10%;}
    .cs-md-margin-ten-half-right {margin-right:10.5%;}
    .cs-md-margin-eleven-right {margin-right:11%;}
    .cs-md-margin-eleven-half-right {margin-right:11.5%;}
    .cs-md-margin-twelve-right {margin-right:12%;}
    .cs-md-margin-twelve-half-right {margin-right:12.5%;}
    .cs-md-margin-thirteen-right {margin-right:13%;}
    .cs-md-margin-thirteen-half-right {margin-right:13.5%;}
    .cs-md-margin-fourteen-right {margin-right:14%;}
    .cs-md-margin-fourteen-half-right {margin-right:14.5%;}
    .cs-md-margin-fifteen-right {margin-right:15%;}
    .cs-md-margin-fifteen-half-right {margin-right:15.5%;}
    .cs-md-margin-sixteen-right {margin-right:16%;}
    .cs-md-margin-sixteen-half-right {margin-right:16.5%;}
    .cs-md-margin-seventeen-right {margin-right:17%;}
    .cs-md-margin-seventeen-half-right {margin-right:17.5%;}
    .cs-md-margin-eighteen-right {margin-right:18%;}
    .cs-md-margin-eighteen-half-right {margin-right:18.5%;}
    .cs-md-margin-nineteen-right {margin-right:19%;}
    .cs-md-margin-nineteen-half-right {margin-right:19.5%;}
    .cs-md-margin-twenty-right {margin-right:20%;}
    .cs-md-margin-twenty-half-right {margin-right:20.5%;}
    .cs-md-margin-twenty-one-right {margin-right:21%;}
    .cs-md-margin-twenty-one-half-right {margin-right:21.5%;}
    .cs-md-margin-twenty-two-right {margin-right:22%;}
    .cs-md-margin-twenty-two-half-right {margin-right:22.5%;}
    .cs-md-margin-twenty-three-right {margin-right:23%;}
    .cs-md-margin-twenty-three-half-right {margin-right:23.5%;}
    .cs-md-margin-twenty-four-right {margin-right:24%;}
    .cs-md-margin-twenty-four-half-right {margin-right:24.5%;}
    .cs-md-margin-twenty-five-right {margin-right:25%;}
    .cs-md-margin-10px-right {margin-right:10px !important;}
    .cs-md-margin-15px-right {margin-right:15px !important;}
    .cs-md-margin-20px-right {margin-right:20px !important;}
    .cs-md-margin-25px-right {margin-right:25px !important;}
    .cs-md-margin-30px-right {margin-right:30px !important;}
    .cs-md-margin-35px-right {margin-right:35px !important;}
    .cs-md-margin-40px-right {margin-right:40px !important;}
    .cs-md-margin-45px-right {margin-right:45px !important;}
    .cs-md-margin-50px-right {margin-right:50px !important;}
    .cs-md-margin-55px-right {margin-right:55px !important;}
    .cs-md-margin-60px-right {margin-right:60px !important;}
    .cs-md-margin-65px-right {margin-right:65px !important;}
    .cs-md-margin-70px-right {margin-right:70px !important;}
    .cs-md-margin-75px-right {margin-right:75px !important;}
    .cs-md-margin-80px-right {margin-right:80px !important;}
    .cs-md-margin-85px-right {margin-right:85px !important;}
    .cs-md-margin-90px-right {margin-right:90px !important;}
    .cs-md-margin-95px-right {margin-right:95px !important;}
    .cs-md-margin-100px-right {margin-right:100px !important;}

    /* margin left */
    .cs-md-margin-one-left {margin-left:1%;}
    .cs-md-margin-one-half-left {margin-left:1.5%;}
    .cs-md-margin-two-left {margin-left:2%;}
    .cs-md-margin-two-half-left {margin-left:2.5%;}
    .cs-md-margin-three-left {margin-left:3%;}
    .cs-md-margin-three-half-left {margin-left:3.5%;}
    .cs-md-margin-four-left {margin-left:4%;}
    .cs-md-margin-four-half-left {margin-left:4.5%;}
    .cs-md-margin-five-left {margin-left:5%;}
    .cs-md-margin-five-half-left {margin-left:5.5%;}
    .cs-md-margin-six-left {margin-left:6%;}
    .cs-md-margin-six-half-left {margin-left:6.5%;}
    .cs-md-margin-seven-left {margin-left:7%;}
    .cs-md-margin-seven-half-left {margin-left:7.5%;}
    .cs-md-margin-eight-left {margin-left:8%;}
    .cs-md-margin-eight-half-left {margin-left:8.5%;}
    .cs-md-margin-nine-left {margin-left:9%;}
    .cs-md-margin-nine-half-left {margin-left:9.5%;}
    .cs-md-margin-ten-left {margin-left:10%;}
    .cs-md-margin-ten-half-left {margin-left:10.5%;}
    .cs-md-margin-eleven-left {margin-left:11%;}
    .cs-md-margin-eleven-half-left {margin-left:11.5%;}
    .cs-md-margin-twelve-left {margin-left:12%;}
    .cs-md-margin-twelve-half-left {margin-left:12.5%;}
    .cs-md-margin-thirteen-left {margin-left:13%;}
    .cs-md-margin-thirteen-half-left {margin-left:13.5%;}
    .cs-md-margin-fourteen-left {margin-left:14%;}
    .cs-md-margin-fourteen-half-left {margin-left:14.5%;}
    .cs-md-margin-fifteen-left {margin-left:15%;}
    .cs-md-margin-fifteen-half-left {margin-left:15.5%;}
    .cs-md-margin-sixteen-left {margin-left:16%;}
    .cs-md-margin-sixteen-half-left {margin-left:16.5%;}
    .cs-md-margin-seventeen-left {margin-left:17%;}
    .cs-md-margin-seventeen-half-left {margin-left:17.5%;}
    .cs-md-margin-eighteen-left {margin-left:18%;}
    .cs-md-margin-eighteen-half-left {margin-left:18.5%;}
    .cs-md-margin-nineteen-left {margin-left:19%;}
    .cs-md-margin-nineteen-half-left {margin-left:19.5%;}
    .cs-md-margin-twenty-left {margin-left:20%;}
    .cs-md-margin-twenty-half-left {margin-left:20.5%;}
    .cs-md-margin-twenty-one-left {margin-left:21%;}
    .cs-md-margin-twenty-one-half-left {margin-left:21.5%;}
    .cs-md-margin-twenty-two-left {margin-left:22%;}
    .cs-md-margin-twenty-two-half-left {margin-left:22.5%;}
    .cs-md-margin-twenty-three-left {margin-left:23%;}
    .cs-md-margin-twenty-three-half-left {margin-left:23.5%;}
    .cs-md-margin-twenty-four-left {margin-left:24%;}
    .cs-md-margin-twenty-four-half-left {margin-left:24.5%;}
    .cs-md-margin-twenty-five-left {margin-left:25%;}
    .cs-md-margin-5px-left {margin-left:5px !important;}
    .cs-md-margin-10px-left {margin-left:10px !important;}
    .cs-md-margin-15px-left {margin-left:15px !important;}
    .cs-md-margin-20px-left {margin-left:20px !important;}
    .cs-md-margin-25px-left {margin-left:25px !important;}
    .cs-md-margin-30px-left {margin-left:30px !important;}
    .cs-md-margin-35px-left {margin-left:35px !important;}
    .cs-md-margin-40px-left {margin-left:40px !important;}
    .cs-md-margin-45px-left {margin-left:45px !important;}
    .cs-md-margin-50px-left {margin-left:50px !important;}
    .cs-md-margin-55px-left {margin-left:55px !important;}
    .cs-md-margin-60px-left {margin-left:60px !important;}
    .cs-md-margin-65px-left {margin-left:65px !important;}
    .cs-md-margin-70px-left {margin-left:70px !important;}
    .cs-md-margin-75px-left {margin-left:75px !important;}
    .cs-md-margin-80px-left {margin-left:80px !important;}
    .cs-md-margin-85px-left {margin-left:85px !important;}
    .cs-md-margin-90px-left {margin-left:90px !important;}
    .cs-md-margin-95px-left {margin-left:95px !important;}
    .cs-md-margin-100px-left {margin-left:100px !important;}

    /* margin left right */
    .cs-md-margin-one-lr {margin-left:1%; margin-right:1%;}
    .cs-md-margin-one-half-lr {margin-left:1.5%; margin-right:1.5%;}
    .cs-md-margin-two-lr {margin-left:2%; margin-right:2%;}
    .cs-md-margin-two-half-lr {margin-left:2.5%; margin-right:2.5%;}
    .cs-md-margin-three-lr {margin-left:3%; margin-right:3%;}
    .cs-md-margin-three-half-lr {margin-left:3.5%; margin-right:3.5%;}
    .cs-md-margin-four-lr {margin-left:4%; margin-right:4%;}
    .cs-md-margin-four-half-lr {margin-left:4.5%; margin-right:4.5%;}
    .cs-md-margin-five-lr {margin-left:5%; margin-right:5%;}
    .cs-md-margin-five-half-lr {margin-left:5.5%; margin-right:5.5%;}
    .cs-md-margin-six-lr {margin-left:6%; margin-right:6%;}
    .cs-md-margin-six-half-lr {margin-left:6.5%; margin-right:6.5%;}
    .cs-md-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .cs-md-margin-seven-half-lr {margin-left:7.5%; margin-right:7.5%;}
    .cs-md-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .cs-md-margin-eight-half-lr {margin-left:8.5%; margin-right:8.5%;}
    .cs-md-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .cs-md-margin-nine-half-lr {margin-left:9.5%; margin-right:9.5%;}
    .cs-md-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .cs-md-margin-ten-half-lr {margin-left:10.5%; margin-right:10.5%;}
    .cs-md-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .cs-md-margin-eleven-half-lr {margin-left:11.5%; margin-right:11.5%;}
    .cs-md-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .cs-md-margin-twelve-half-lr {margin-left:12.5%; margin-right:12.5%;}
    .cs-md-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .cs-md-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .cs-md-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .cs-md-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .cs-md-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .cs-md-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .cs-md-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .cs-md-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .cs-md-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .cs-md-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .cs-md-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .cs-md-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .cs-md-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .cs-md-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .cs-md-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .cs-md-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .cs-md-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .cs-md-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .cs-md-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .cs-md-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .cs-md-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .cs-md-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .cs-md-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .cs-md-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .cs-md-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .cs-md-margin-5px-lr {margin-left:5px !important; margin-right:5px !important;}
    .cs-md-margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
    .cs-md-margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
    .cs-md-margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
    .cs-md-margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
    .cs-md-margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
    .cs-md-margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
    .cs-md-margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
    .cs-md-margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
    .cs-md-margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
    .cs-md-margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
    .cs-md-margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
    .cs-md-margin-65px-lr {margin-left:65px !important; margin-right:60px !important;}
    .cs-md-margin-70px-lr {margin-left:70px !important; margin-right:65px !important;}
    .cs-md-margin-75px-lr {margin-left:75px !important; margin-right:70px !important;}
    .cs-md-margin-80px-lr {margin-left:80px !important; margin-right:75px !important;}
    .cs-md-margin-85px-lr {margin-left:85px !important; margin-right:80px !important;}
    .cs-md-margin-90px-lr {margin-left:90px !important; margin-right:85px !important;}
    .cs-md-margin-95px-lr {margin-left:95px !important; margin-right:90px !important;}
    .cs-md-margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

    /* margin top bottom */
    .cs-md-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .cs-md-margin-one-half-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .cs-md-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .cs-md-margin-two-half-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .cs-md-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .cs-md-margin-three-half-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .cs-md-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .cs-md-margin-four-half-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .cs-md-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .cs-md-margin-five-half-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .cs-md-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .cs-md-margin-six-half-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .cs-md-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .cs-md-margin-seven-half-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .cs-md-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .cs-md-margin-eight-half-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .cs-md-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .cs-md-margin-nine-half-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .cs-md-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .cs-md-margin-ten-half-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .cs-md-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .cs-md-margin-eleven-half-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .cs-md-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .cs-md-margin-twelve-half-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .cs-md-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .cs-md-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .cs-md-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .cs-md-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .cs-md-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .cs-md-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .cs-md-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .cs-md-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .cs-md-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .cs-md-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .cs-md-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .cs-md-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .cs-md-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .cs-md-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .cs-md-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .cs-md-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .cs-md-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .cs-md-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .cs-md-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .cs-md-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .cs-md-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .cs-md-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .cs-md-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .cs-md-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .cs-md-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .cs-md-margin-5px-tb {margin-top:5px !important; margin-bottom:5px !important;}
    .cs-md-margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
    .cs-md-margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
    .cs-md-margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
    .cs-md-margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
    .cs-md-margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
    .cs-md-margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
    .cs-md-margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
    .cs-md-margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
    .cs-md-margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
    .cs-md-margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
    .cs-md-margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
    .cs-md-margin-65px-tb {margin-top:65px !important; margin-bottom:60px !important;}
    .cs-md-margin-70px-tb {margin-top:70px !important; margin-bottom:65px !important;}
    .cs-md-margin-75px-tb {margin-top:75px !important; margin-bottom:70px !important;}
    .cs-md-margin-80px-tb {margin-top:80px !important; margin-bottom:75px !important;}
    .cs-md-margin-85px-tb {margin-top:85px !important; margin-bottom:80px !important;}
    .cs-md-margin-90px-tb {margin-top:90px !important; margin-bottom:85px !important;}
    .cs-md-margin-95px-tb {margin-top:95px !important; margin-bottom:90px !important;}
    .cs-md-margin-100px-tb {margin-top:100px !important; margin-bottom:100px !important;}


    /* padding */
    .cs-md-no-padding {padding:0 !important;}
    .cs-md-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important;}
    .cs-md-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important;}
    .cs-md-no-padding-top {padding-top:0 !important;}
    .cs-md-no-padding-bottom {padding-bottom:0 !important;}
    .cs-md-no-padding-left {padding-left:0 !important;}
    .cs-md-no-padding-right {padding-right:0 !important;}
    .cs-md-padding-one-all {padding:1%;}
    .cs-md-padding-one-half-all {padding:1.5%;}
    .cs-md-padding-two-all {padding:2%;}
    .cs-md-padding-two-half-all {padding:2.5%;}
    .cs-md-padding-three-all {padding:3%;}
    .cs-md-padding-three-half-all {padding:3.5%;}
    .cs-md-padding-four-all {padding:4%;}
    .cs-md-padding-four-half-all {padding:4.5%;}
    .cs-md-padding-five-all {padding:5%;}
    .cs-md-padding-five-half-all {padding:5.5%;}
    .cs-md-padding-six-all {padding:6%;}
    .cs-md-padding-six-half-all {padding:6.5%;}
    .cs-md-padding-seven-all {padding:7%;}
    .cs-md-padding-seven-half-all {padding:7.5%;}
    .cs-md-padding-eight-all {padding:8%;}
    .cs-md-padding-eight-half-all {padding:8.5%;}
    .cs-md-padding-nine-all {padding:9%;}
    .cs-md-padding-nine-half-all {padding:9.5%;}
    .cs-md-padding-ten-all {padding:10%;}
    .cs-md-padding-ten-half-all {padding:10.5%;}
    .cs-md-padding-eleven-all {padding:11%;}
    .cs-md-padding-eleven-half-all {padding:11.5%;}
    .cs-md-padding-twelve-all {padding:12%;}
    .cs-md-padding-twelve-half-all {padding:12.5%;}
    .cs-md-padding-thirteen-all {padding:13%;}
    .cs-md-padding-thirteen-half-all {padding:13.5%;}
    .cs-md-padding-fourteen-all {padding:14%;}
    .cs-md-padding-fourteen-half-all {padding:14.5%;}
    .cs-md-padding-fifteen-all {padding:15%;}
    .cs-md-padding-fifteen-half-all {padding:15.5%;}
    .cs-md-padding-sixteen-all {padding:16%;}
    .cs-md-padding-sixteen-half-all {padding:16.5%;}
    .cs-md-padding-seventeen-all {padding:17%;}
    .cs-md-padding-seventeen-half-all {padding:17.5%;}
    .cs-md-padding-eighteen-all {padding:18%;}
    .cs-md-padding-eighteen-half-all {padding:18.5%;}
    .cs-md-padding-nineteen-all {padding:19%;}
    .cs-md-padding-nineteen-half-all {padding:19.5%;}
    .cs-md-padding-twenty-all {padding:20%;}
    .cs-md-padding-twenty-half-all {padding:20.5%;}
    .cs-md-padding-twenty-one-all {padding:21%;}
    .cs-md-padding-twenty-one-half-all {padding:21.5%;}
    .cs-md-padding-twenty-two-all {padding:22%;}
    .cs-md-padding-twenty-two-half-all {padding:22.5%;}
    .cs-md-padding-twenty-three-all {padding:23%;}
    .cs-md-padding-twenty-three-half-all {padding:23.5%;}
    .cs-md-padding-twenty-four-all {padding:24%;}
    .cs-md-padding-twenty-four-half-all {padding:24.5%;}
    .cs-md-padding-twenty-five-all {padding:25%;}
    .cs-md-padding-5px-all {padding:5px !important;}
    .cs-md-padding-10px-all {padding:10px !important;}
    .cs-md-padding-15px-all {padding:15px !important;}
    .cs-md-padding-20px-all {padding:20px !important;}
    .cs-md-padding-25px-all {padding:25px !important;}
    .cs-md-padding-30px-all {padding:30px !important;}
    .cs-md-padding-35px-all {padding:35px !important;}
    .cs-md-padding-40px-all {padding:40px !important;}
    .cs-md-padding-45px-all {padding:45px !important;}
    .cs-md-padding-50px-all {padding:50px !important;}
    .cs-md-padding-55px-all {padding:55px !important;}
    .cs-md-padding-60px-all {padding:60px !important;}
    .cs-md-padding-65px-all {padding:65px !important;}
    .cs-md-padding-70px-all {padding:70px !important;}
    .cs-md-padding-75px-all {padding:75px !important;}
    .cs-md-padding-80px-all {padding:80px !important;}
    .cs-md-padding-85px-all {padding:85px !important;}
    .cs-md-padding-90px-all {padding:90px !important;}
    .cs-md-padding-95px-all {padding:95px !important;}
    .cs-md-padding-100px-all {padding:100px !important;}

    /* padding top */
    .cs-md-padding-one-top {padding-top:1%;}
    .cs-md-padding-one-half-top {padding-top:1.5%;}
    .cs-md-padding-two-top {padding-top:2%;}
    .cs-md-padding-two-half-top {padding-top:2.5%;}
    .cs-md-padding-three-top {padding-top:3%;}
    .cs-md-padding-three-half-top {padding-top:3.5%;}
    .cs-md-padding-four-top {padding-top:4%;}
    .cs-md-padding-four-half-top {padding-top:4.5%;}
    .cs-md-padding-five-top {padding-top:5%;}
    .cs-md-padding-five-half-top {padding-top:5.5%;}
    .cs-md-padding-six-top {padding-top:6%;}
    .cs-md-padding-six-half-top {padding-top:6.5%;}
    .cs-md-padding-seven-top {padding-top:7%;}
    .cs-md-padding-seven-half-top {padding-top:7.5%;}
    .cs-md-padding-eight-top {padding-top:8%;}
    .cs-md-padding-eight-half-top {padding-top:8.5%;}
    .cs-md-padding-nine-top {padding-top:9%;}
    .cs-md-padding-nine-half-top {padding-top:9.5%;}
    .cs-md-padding-ten-top {padding-top:10%;}
    .cs-md-padding-ten-half-top {padding-top:10.5%;}
    .cs-md-padding-eleven-top {padding-top:11%;}
    .cs-md-padding-eleven-half-top {padding-top:11.5%;}
    .cs-md-padding-twelve-top {padding-top:12%;}
    .cs-md-padding-twelve-half-top {padding-top:12.5%;}
    .cs-md-padding-thirteen-top {padding-top:13%;}
    .cs-md-padding-thirteen-half-top {padding-top:13.5%;}
    .cs-md-padding-fourteen-top {padding-top:14%;}
    .cs-md-padding-fourteen-half-top {padding-top:14.5%;}
    .cs-md-padding-fifteen-top {padding-top:15%;}
    .cs-md-padding-fifteen-half-top {padding-top:15.5%;}
    .cs-md-padding-sixteen-top {padding-top:16%;}
    .cs-md-padding-sixteen-half-top {padding-top:16.5%;}
    .cs-md-padding-seventeen-top {padding-top:17%;}
    .cs-md-padding-seventeen-half-top {padding-top:17.5%;}
    .cs-md-padding-eighteen-top {padding-top:18%;}
    .cs-md-padding-eighteen-half-top {padding-top:18.5%;}
    .cs-md-padding-nineteen-top {padding-top:19%;}
    .cs-md-padding-nineteen-half-top {padding-top:19.5%;}
    .cs-md-padding-twenty-top {padding-top:20%;}
    .cs-md-padding-twenty-half-top {padding-top:20.5%;}
    .cs-md-padding-twenty-one-top {padding-top:21%;}
    .cs-md-padding-twenty-one-half-top {padding-top:21.5%;}
    .cs-md-padding-twenty-two-top {padding-top:22%;}
    .cs-md-padding-twenty-two-half-top {padding-top:22.5%;}
    .cs-md-padding-twenty-three-top {padding-top:23%;}
    .cs-md-padding-twenty-three-half-top {padding-top:23.5%;}
    .cs-md-padding-twenty-four-top {padding-top:24%;}
    .cs-md-padding-twenty-four-half-top {padding-top:24.5%;}
    .cs-md-padding-twenty-five-top {padding-top:25%;}
    .cs-md-padding-5px-top {padding-top:5px !important;}
    .cs-md-padding-10px-top {padding-top:10px !important;}
    .cs-md-padding-15px-top {padding-top:15px !important;}
    .cs-md-padding-20px-top {padding-top:20px !important;}
    .cs-md-padding-25px-top {padding-top:25px !important;}
    .cs-md-padding-30px-top {padding-top:30px !important;}
    .cs-md-padding-35px-top {padding-top:35px !important;}
    .cs-md-padding-40px-top {padding-top:40px !important;}
    .cs-md-padding-45px-top {padding-top:45px !important;}
    .cs-md-padding-50px-top {padding-top:50px !important;}
    .cs-md-padding-55px-top {padding-top:55px !important;}
    .cs-md-padding-60px-top {padding-top:60px !important;}
    .cs-md-padding-65px-top {padding-top:65px !important;}
    .cs-md-padding-70px-top {padding-top:70px !important;}
    .cs-md-padding-75px-top {padding-top:75px !important;}
    .cs-md-padding-80px-top {padding-top:80px !important;}
    .cs-md-padding-85px-top {padding-top:85px !important;}
    .cs-md-padding-90px-top {padding-top:90px !important;}
    .cs-md-padding-95px-top {padding-top:95px !important;}
    .cs-md-padding-100px-top {padding-top:100px !important;}

    /* padding bottom */
    .cs-md-padding-one-bottom {padding-bottom:1%;}
    .cs-md-padding-one-half-bottom {padding-bottom:1.5%;}
    .cs-md-padding-two-bottom {padding-bottom:2%;}
    .cs-md-padding-two-half-bottom {padding-bottom:2.5%;}
    .cs-md-padding-three-bottom {padding-bottom:3%;}
    .cs-md-padding-three-half-bottom {padding-bottom:3.5%;}
    .cs-md-padding-four-bottom {padding-bottom:4%;}
    .cs-md-padding-four-half-bottom {padding-bottom:4.5%;}
    .cs-md-padding-five-bottom {padding-bottom:5%;}
    .cs-md-padding-five-half-bottom {padding-bottom:5.5%;}
    .cs-md-padding-six-bottom {padding-bottom:6%;}
    .cs-md-padding-six-half-bottom {padding-bottom:6.5%;}
    .cs-md-padding-seven-bottom {padding-bottom:7%;}
    .cs-md-padding-seven-half-bottom {padding-bottom:7.5%;}
    .cs-md-padding-eight-bottom {padding-bottom:8%;}
    .cs-md-padding-eight-half-bottom {padding-bottom:8.5%;}
    .cs-md-padding-nine-bottom {padding-bottom:9%;}
    .cs-md-padding-nine-half-bottom {padding-bottom:9.5%;}
    .cs-md-padding-ten-bottom {padding-bottom:10%;}
    .cs-md-padding-ten-half-bottom {padding-bottom:10.5%;}
    .cs-md-padding-eleven-bottom {padding-bottom:11%;}
    .cs-md-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .cs-md-padding-twelve-bottom {padding-bottom:12%;}
    .cs-md-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .cs-md-padding-thirteen-bottom {padding-bottom:13%;}
    .cs-md-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .cs-md-padding-fourteen-bottom {padding-bottom:14%;}
    .cs-md-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .cs-md-padding-fifteen-bottom {padding-bottom:15%;}
    .cs-md-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .cs-md-padding-sixteen-bottom {padding-bottom:16%;}
    .cs-md-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .cs-md-padding-seventeen-bottom {padding-bottom:17%;}
    .cs-md-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .cs-md-padding-eighteen-bottom {padding-bottom:18%;}
    .cs-md-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .cs-md-padding-nineteen-bottom {padding-bottom:19%;}
    .cs-md-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .cs-md-padding-twenty-bottom {padding-bottom:20%;}
    .cs-md-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .cs-md-padding-twenty-one-bottom {padding-bottom:21%;}
    .cs-md-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .cs-md-padding-twenty-two-bottom {padding-bottom:22%;}
    .cs-md-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .cs-md-padding-twenty-three-bottom {padding-bottom:23%;}
    .cs-md-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .cs-md-padding-twenty-four-bottom {padding-bottom:24%;}
    .cs-md-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .cs-md-padding-twenty-five-bottom {padding-bottom:25%;}
    .cs-md-padding-5px-bottom {padding-bottom:5px !important;}
    .cs-md-padding-10px-bottom {padding-bottom:10px !important;}
    .cs-md-padding-15px-bottom {padding-bottom:15px !important;}
    .cs-md-padding-20px-bottom {padding-bottom:20px !important;}
    .cs-md-padding-25px-bottom {padding-bottom:25px !important;}
    .cs-md-padding-30px-bottom {padding-bottom:30px !important;}
    .cs-md-padding-35px-bottom {padding-bottom:35px !important;}
    .cs-md-padding-40px-bottom {padding-bottom:40px !important;}
    .cs-md-padding-45px-bottom {padding-bottom:45px !important;}
    .cs-md-padding-50px-bottom {padding-bottom:50px !important;}
    .cs-md-padding-55px-bottom {padding-bottom:55px !important;}
    .cs-md-padding-60px-bottom {padding-bottom:60px !important;}
    .cs-md-padding-65px-bottom {padding-bottom:65px !important;}
    .cs-md-padding-70px-bottom {padding-bottom:70px !important;}
    .cs-md-padding-75px-bottom {padding-bottom:75px !important;}
    .cs-md-padding-80px-bottom {padding-bottom:80px !important;}
    .cs-md-padding-85px-bottom {padding-bottom:85px !important;}
    .cs-md-padding-90px-bottom {padding-bottom:90px !important;}
    .cs-md-padding-95px-bottom {padding-bottom:95px !important;}
    .cs-md-padding-100px-bottom {padding-bottom:100px !important;}

    /* padding right */
    .cs-md-padding-one-right {padding-right:1%;}
    .cs-md-padding-one-half-right {padding-right:1.5%;}
    .cs-md-padding-two-right {padding-right:2%;}
    .cs-md-padding-two-half-right {padding-right:2.5%;}
    .cs-md-padding-three-right {padding-right:3%;}
    .cs-md-padding-three-half-right {padding-right:3.5%;}
    .cs-md-padding-four-right {padding-right:4%;}
    .cs-md-padding-four-half-right {padding-right:4.5%;}
    .cs-md-padding-five-right {padding-right:5%;}
    .cs-md-padding-five-half-right {padding-right:5.5%;}
    .cs-md-padding-six-right {padding-right:6%;}
    .cs-md-padding-six-half-right {padding-right:6.5%;}
    .cs-md-padding-seven-right {padding-right:7%;}
    .cs-md-padding-seven-half-right {padding-right:7.5%;}
    .cs-md-padding-eight-right {padding-right:8%;}
    .cs-md-padding-eight-half-right {padding-right:8.5%;}
    .cs-md-padding-nine-right {padding-right:9%;}
    .cs-md-padding-nine-half-right {padding-right:9.5%;}
    .cs-md-padding-ten-right {padding-right:10%;}
    .cs-md-padding-ten-half-right {padding-right:10.5%;}
    .cs-md-padding-eleven-right {padding-right:11%;}
    .cs-md-padding-eleven-half-right {padding-right:11.5%;}
    .cs-md-padding-twelve-right {padding-right:12%;}
    .cs-md-padding-twelve-half-right {padding-right:12.5%;}
    .cs-md-padding-thirteen-right {padding-right:13%;}
    .cs-md-padding-thirteen-half-right {padding-right:13.5%;}
    .cs-md-padding-fourteen-right {padding-right:14%;}
    .cs-md-padding-fourteen-half-right {padding-right:14.5%;}
    .cs-md-padding-fifteen-right {padding-right:15%;}
    .cs-md-padding-fifteen-half-right {padding-right:15.5%;}
    .cs-md-padding-sixteen-right {padding-right:16%;}
    .cs-md-padding-sixteen-half-right {padding-right:16.5%;}
    .cs-md-padding-seventeen-right {padding-right:17%;}
    .cs-md-padding-seventeen-half-right {padding-right:17.5%;}
    .cs-md-padding-eighteen-right {padding-right:18%;}
    .cs-md-padding-eighteen-half-right {padding-right:18.5%;}
    .cs-md-padding-nineteen-right {padding-right:19%;}
    .cs-md-padding-nineteen-half-right {padding-right:19.5%;}
    .cs-md-padding-twenty-right {padding-right:20%;}
    .cs-md-padding-twenty-half-right {padding-right:20.5%;}
    .cs-md-padding-twenty-one-right {padding-right:21%;}
    .cs-md-padding-twenty-one-half-right {padding-right:21.5%;}
    .cs-md-padding-twenty-two-right {padding-right:22%;}
    .cs-md-padding-twenty-two-half-right {padding-right:22.5%;}
    .cs-md-padding-twenty-three-right {padding-right:23%;}
    .cs-md-padding-twenty-three-half-right {padding-right:23.5%;}
    .cs-md-padding-twenty-four-right {padding-right:24%;}
    .cs-md-padding-twenty-four-half-right {padding-right:24.5%;}
    .cs-md-padding-twenty-five-right {padding-right:25%;}
    .cs-md-padding-5px-right {padding-right:5px !important;}
    .cs-md-padding-10px-right {padding-right:10px !important;}
    .cs-md-padding-15px-right {padding-right:15px !important;}
    .cs-md-padding-20px-right {padding-right:20px !important;}
    .cs-md-padding-25px-right {padding-right:25px !important;}
    .cs-md-padding-30px-right {padding-right:30px !important;}
    .cs-md-padding-35px-right {padding-right:35px !important;}
    .cs-md-padding-40px-right {padding-right:40px !important;}
    .cs-md-padding-45px-right {padding-right:45px !important;}
    .cs-md-padding-50px-right {padding-right:50px !important;}
    .cs-md-padding-55px-right {padding-right:55px !important;}
    .cs-md-padding-60px-right {padding-right:60px !important;}
    .cs-md-padding-65px-right {padding-right:65px !important;}
    .cs-md-padding-70px-right {padding-right:70px !important;}
    .cs-md-padding-75px-right {padding-right:75px !important;}
    .cs-md-padding-80px-right {padding-right:80px !important;}
    .cs-md-padding-85px-right {padding-right:85px !important;}
    .cs-md-padding-90px-right {padding-right:90px !important;}
    .cs-md-padding-95px-right {padding-right:95px !important;}
    .cs-md-padding-100px-right {padding-right:100px !important;}

    /* padding left */
    .cs-md-padding-one-left {padding-left:1%;}
    .cs-md-padding-one-half-left {padding-left:1.5%;}
    .cs-md-padding-two-left {padding-left:2%;}
    .cs-md-padding-two-half-left {padding-left:2.5%;}
    .cs-md-padding-three-left {padding-left:3%;}
    .cs-md-padding-three-half-left {padding-left:3.5%;}
    .cs-md-padding-four-left {padding-left:4%;}
    .cs-md-padding-four-half-left {padding-left:4.5%;}
    .cs-md-padding-five-left {padding-left:5%;}
    .cs-md-padding-five-half-left {padding-left:5.5%;}
    .cs-md-padding-six-left {padding-left:6%;}
    .cs-md-padding-six-half-left {padding-left:6.5%;}
    .cs-md-padding-seven-left {padding-left:7%;}
    .cs-md-padding-seven-half-left {padding-left:7.5%;}
    .cs-md-padding-eight-left {padding-left:8%;}
    .cs-md-padding-eight-half-left {padding-left:8.5%;}
    .cs-md-padding-nine-left {padding-left:9%;}
    .cs-md-padding-nine-half-left {padding-left:9.5%;}
    .cs-md-padding-ten-left {padding-left:10%;}
    .cs-md-padding-ten-half-left {padding-left:10.5%;}
    .cs-md-padding-eleven-left {padding-left:11%;}
    .cs-md-padding-eleven-half-left {padding-left:11.5%;}
    .cs-md-padding-twelve-left {padding-left:12%;}
    .cs-md-padding-twelve-half-left {padding-left:12.5%;}
    .cs-md-padding-thirteen-left {padding-left:13%;}
    .cs-md-padding-thirteen-half-left {padding-left:13.5%;}
    .cs-md-padding-fourteen-left {padding-left:14%;}
    .cs-md-padding-fourteen-half-left {padding-left:14.5%;}
    .cs-md-padding-fifteen-left {padding-left:15%;}
    .cs-md-padding-fifteen-half-left {padding-left:15.5%;}
    .cs-md-padding-sixteen-left {padding-left:16%;}
    .cs-md-padding-sixteen-half-left {padding-left:16.5%;}
    .cs-md-padding-seventeen-left {padding-left:17%;}
    .cs-md-padding-seventeen-half-left {padding-left:17.5%;}
    .cs-md-padding-eighteen-left {padding-left:18%;}
    .cs-md-padding-eighteen-half-left {padding-left:18.5%;}
    .cs-md-padding-nineteen-left {padding-left:19%;}
    .cs-md-padding-nineteen-half-left {padding-left:19.5%;}
    .cs-md-padding-twenty-left {padding-left:20%;}
    .cs-md-padding-twenty-half-left {padding-left:20.5%;}
    .cs-md-padding-twenty-one-left {padding-left:21%;}
    .cs-md-padding-twenty-one-half-left {padding-left:21.5%;}
    .cs-md-padding-twenty-two-left {padding-left:22%;}
    .cs-md-padding-twenty-two-half-left {padding-left:22.5%;}
    .cs-md-padding-twenty-three-left {padding-left:23%;}
    .cs-md-padding-twenty-three-half-left {padding-left:23.5%;}
    .cs-md-padding-twenty-four-left {padding-left:24%;}
    .cs-md-padding-twenty-four-half-left {padding-left:24.5%;}
    .cs-md-padding-twenty-five-left {padding-left:25%;}
    .cs-md-padding-5px-left {padding-left:5px !important;}
    .cs-md-padding-10px-left {padding-left:10px !important;}
    .cs-md-padding-15px-left {padding-left:15px !important;}
    .cs-md-padding-20px-left {padding-left:20px !important;}
    .cs-md-padding-25px-left {padding-left:25px !important;}
    .cs-md-padding-30px-left {padding-left:30px !important;}
    .cs-md-padding-35px-left {padding-left:35px !important;}
    .cs-md-padding-40px-left {padding-left:40px !important;}
    .cs-md-padding-45px-left {padding-left:45px !important;}
    .cs-md-padding-50px-left {padding-left:50px !important;}
    .cs-md-padding-55px-left {padding-left:55px !important;}
    .cs-md-padding-60px-left {padding-left:60px !important;}
    .cs-md-padding-65px-left {padding-left:65px !important;}
    .cs-md-padding-70px-left {padding-left:70px !important;}
    .cs-md-padding-75px-left {padding-left:75px !important;}
    .cs-md-padding-80px-left {padding-left:80px !important;}
    .cs-md-padding-85px-left {padding-left:85px !important;}
    .cs-md-padding-90px-left {padding-left:90px !important;}
    .cs-md-padding-95px-left {padding-left:95px !important;}
    .cs-md-padding-100px-left {padding-left:100px !important;}

    /* padding top bottom */
    .cs-md-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .cs-md-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .cs-md-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .cs-md-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .cs-md-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .cs-md-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .cs-md-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .cs-md-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .cs-md-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .cs-md-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .cs-md-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .cs-md-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .cs-md-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .cs-md-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .cs-md-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .cs-md-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .cs-md-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .cs-md-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .cs-md-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .cs-md-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .cs-md-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .cs-md-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .cs-md-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .cs-md-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .cs-md-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .cs-md-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .cs-md-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .cs-md-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .cs-md-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .cs-md-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .cs-md-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .cs-md-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .cs-md-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .cs-md-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .cs-md-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .cs-md-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .cs-md-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .cs-md-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .cs-md-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .cs-md-padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .cs-md-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .cs-md-padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .cs-md-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .cs-md-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .cs-md-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .cs-md-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .cs-md-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .cs-md-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .cs-md-padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
    .cs-md-padding-5px-tb {padding-top:5px !important; padding-bottom:5px !important;}
    .cs-md-padding-10px-tb {padding-top:10px !important; padding-bottom:10px !important;}
    .cs-md-padding-15px-tb {padding-top:15px !important; padding-bottom:15px !important;}
    .cs-md-padding-20px-tb {padding-top:20px !important; padding-bottom:20px !important;}
    .cs-md-padding-25px-tb {padding-top:25px !important; padding-bottom:25px !important;}
    .cs-md-padding-30px-tb {padding-top:30px !important; padding-bottom:30px !important;}
    .cs-md-padding-35px-tb {padding-top:35px !important; padding-bottom:35px !important;}
    .cs-md-padding-40px-tb {padding-top:40px !important; padding-bottom:40px !important;}
    .cs-md-padding-45px-tb {padding-top:45px !important; padding-bottom:45px !important;}
    .cs-md-padding-50px-tb {padding-top:50px !important; padding-bottom:50px !important;}
    .cs-md-padding-55px-tb {padding-top:55px !important; padding-bottom:55px !important;}
    .cs-md-padding-60px-tb {padding-top:60px !important; padding-bottom:60px !important;}
    .cs-md-padding-65px-tb {padding-top:65px !important; padding-bottom:65px !important;}
    .cs-md-padding-70px-tb {padding-top:70px !important; padding-bottom:70px !important;}
    .cs-md-padding-75px-tb {padding-top:75px !important; padding-bottom:75px !important;}
    .cs-md-padding-80px-tb {padding-top:80px !important; padding-bottom:80px !important;}
    .cs-md-padding-85px-tb {padding-top:85px !important; padding-bottom:85px !important;}
    .cs-md-padding-90px-tb {padding-top:90px !important; padding-bottom:90px !important;}
    .cs-md-padding-95px-tb {padding-top:95px !important; padding-bottom:95px !important;}
    .cs-md-padding-100px-tb {padding-top:100px !important; padding-bottom:100px !important;}

    /* padding left right */
    .cs-md-padding-one-lr {padding-left:1%; padding-right:1%;}
    .cs-md-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .cs-md-padding-two-lr {padding-left:2%; padding-right:2%;}
    .cs-md-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .cs-md-padding-three-lr {padding-left:3%; padding-right:3%;}
    .cs-md-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .cs-md-padding-four-lr {padding-left:4%; padding-right:4%;}
    .cs-md-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .cs-md-padding-five-lr {padding-left:5%; padding-right:5%;}
    .cs-md-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .cs-md-padding-six-lr {padding-left:6%; padding-right:6%;}
    .cs-md-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .cs-md-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .cs-md-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .cs-md-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .cs-md-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .cs-md-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .cs-md-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .cs-md-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .cs-md-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .cs-md-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .cs-md-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .cs-md-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .cs-md-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .cs-md-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .cs-md-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .cs-md-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .cs-md-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .cs-md-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .cs-md-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .cs-md-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .cs-md-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .cs-md-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .cs-md-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .cs-md-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .cs-md-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .cs-md-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .cs-md-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .cs-md-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .cs-md-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .cs-md-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .cs-md-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .cs-md-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .cs-md-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .cs-md-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .cs-md-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .cs-md-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .cs-md-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .cs-md-padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
    .cs-md-padding-5px-lr {padding-left:5px !important; padding-right:5px !important;}
    .cs-md-padding-10px-lr {padding-left:10px !important; padding-right:10px !important;}
    .cs-md-padding-15px-lr {padding-left:15px !important; padding-right:15px !important;}
    .cs-md-padding-20px-lr {padding-left:20px !important; padding-right:20px !important;}
    .cs-md-padding-25px-lr {padding-left:25px !important; padding-right:25px !important;}
    .cs-md-padding-30px-lr {padding-left:30px !important; padding-right:30px !important;}
    .cs-md-padding-35px-lr {padding-left:35px !important; padding-right:35px !important;}
    .cs-md-padding-40px-lr {padding-left:40px !important; padding-right:40px !important;}
    .cs-md-padding-45px-lr {padding-left:45px !important; padding-right:45px !important;}
    .cs-md-padding-50px-lr {padding-left:50px !important; padding-right:50px !important;}
    .cs-md-padding-55px-lr {padding-left:55px !important; padding-right:55px !important;}
    .cs-md-padding-60px-lr {padding-left:60px !important; padding-right:60px !important;}
    .cs-md-padding-65px-lr {padding-left:65px !important; padding-right:65px !important;}
    .cs-md-padding-70px-lr {padding-left:70px !important; padding-right:70px !important;}
    .cs-md-padding-75px-lr {padding-left:75px !important; padding-right:75px !important;}
    .cs-md-padding-80px-lr {padding-left:80px !important; padding-right:80px !important;}
    .cs-md-padding-85px-lr {padding-left:85px !important; padding-right:85px !important;}
    .cs-md-padding-90px-lr {padding-left:90px !important; padding-right:90px !important;}
    .cs-md-padding-95px-lr {padding-left:95px !important; padding-right:95px !important;}
    .cs-md-padding-100px-lr {padding-left:100px !important; padding-right:100px !important;}

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

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

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

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

    /* border */
    .cs-md-no-border-top {border-top:0 !important;}
    .cs-md-no-border-bottom {border-bottom:0 !important;}
    .cs-md-no-border-right {border-right:0 !important;}
    .cs-md-no-border-left {border-left:0 !important;}

}

@media (max-width: 991px) {

    /* typography */
    h1, h2, h3, h4, h5, h6 {margin:0 0 18px; padding:0; letter-spacing: 0; font-weight: 400;}
    h1 {font-size:57px; line-height: 58px;}
    h2 {font-size:43px; line-height:48px;}
    h3 {font-size:36px; line-height:41px;}
    h4 {font-size:30px; line-height:35px;}
    h5 {font-size:24px; line-height:30px;}
    h6 {font-size:22px; line-height:26px;}
    p { margin: 0 0 20px; }

    /* font size */
    .cs-sm-font-size11 {font-size:11px; line-height:14px;}
    .cs-sm-font-size12 {font-size:12px; line-height:20px;}
    .cs-sm-font-size13 {font-size:13px; line-height:normal;}
    .cs-sm-font-size14 {font-size:14px; line-height:normal;}
    .cs-sm-font-size15 {font-size:15px; line-height:normal;}
    .cs-sm-font-size16 {font-size:16px; line-height:normal;}
    .cs-sm-font-size17 {font-size:17px; line-height:normal;}
    .cs-sm-font-size18 {font-size:18px; line-height:26px;}
    .cs-sm-font-size19 {font-size:19px; line-height:normal;}
    .cs-sm-font-size20 {font-size:20px; line-height:normal;}
    .cs-sm-font-size22 {font-size:22px; line-height:normal;}
    .cs-sm-font-size24 {font-size:24px; line-height:normal;}
    .cs-sm-font-size26 {font-size:26px; line-height:normal;}
    .cs-sm-font-size28 {font-size:28px; line-height:34px;}
    .cs-sm-font-size30 {font-size:30px; line-height:normal;}
    .cs-sm-font-size32 {font-size:32px; line-height:normal;}
    .cs-sm-font-size34 {font-size:34px; line-height:normal;}
    .cs-sm-font-size36 {font-size:36px; line-height:normal;}
    .cs-sm-font-size38 {font-size:38px; line-height:normal;}
    .cs-sm-font-size40 {font-size:40px; line-height:normal;}
    .cs-sm-font-size42 {font-size:42px; line-height:normal;}
    .cs-sm-font-size44 {font-size:44px; line-height:normal;}
    .cs-sm-font-size46 {font-size:46px; line-height:normal;}
    .cs-sm-font-size48 {font-size:48px; line-height:normal;}
    .cs-sm-font-size50 {font-size:50px; line-height:normal;}
    .cs-sm-font-size100 {font-size: 100px; line-height:95px;}
    .cs-sm-font-size130 {font-size: 130px; line-height:120px;}

    /* custom */
    section {padding: 50px 0;}
    .cs-sm-center-col {float: none; margin: 0 auto;}

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


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

    .cs-sm-text-blue-dark {color: #0d47a1}

    /* verticle align */
    .cs-sm-vertical-align-middle {vertical-align: middle;}
    .cs-sm-vertical-align-top {vertical-align: top;}
    .cs-sm-vertical-align-bottom {vertical-align: bottom;}
    .cs-sm-absolute-middle-inherit {left: 0; top: 0; position: relative; -ms-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); }

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

    /* margin */
    .cs-sm-margin-one-all {margin:1%;}
    .cs-sm-margin-one-half-all {margin:1.5%;}
    .cs-sm-margin-two-all {margin:2%;}
    .cs-sm-margin-two-half-all {margin:2.5%;}
    .cs-sm-margin-three-all {margin:3%;}
    .cs-sm-margin-three-half-all {margin:3.5%;}
    .cs-sm-margin-four-all {margin:4%;}
    .cs-sm-margin-four-half-all {margin:4.5%;}
    .cs-sm-margin-five-all {margin:5%;}
    .cs-sm-margin-five-half-all {margin:5.5%;}
    .cs-sm-margin-six-all {margin:6%;}
    .cs-sm-margin-six-half-all {margin:6.5%;}
    .cs-sm-margin-seven-all {margin:7%;}
    .cs-sm-margin-seven-half-all {margin:7.5%;}
    .cs-sm-margin-eight-all {margin:8%;}
    .cs-sm-margin-eight-half-all {margin:8.5%;}
    .cs-sm-margin-nine-all {margin:9%;}
    .cs-sm-margin-nine-half-all {margin:9.5%;}
    .cs-sm-margin-ten-all {margin:10%;}
    .cs-sm-margin-ten-half-all {margin:10.5%;}
    .cs-sm-margin-eleven-all {margin:11%;}
    .cs-sm-margin-eleven-half-all {margin:11.5%;}
    .cs-sm-margin-twelve-all {margin:12%;}
    .cs-sm-margin-twelve-half-all {margin:12.5%;}
    .cs-sm-margin-thirteen-all {margin:13%;}
    .cs-sm-margin-thirteen-half-all {margin:13.5%;}
    .cs-sm-margin-fourteen-all {margin:14%;}
    .cs-sm-margin-fourteen-half-all {margin:14.5%;}
    .cs-sm-margin-fifteen-all {margin:15%;}
    .cs-sm-margin-fifteen-half-all {margin:15.5%;}
    .cs-sm-margin-sixteen-all {margin:16%;}
    .cs-sm-margin-sixteen-half-all {margin:16.5%;}
    .cs-sm-margin-seventeen-all {margin:17%;}
    .cs-sm-margin-seventeen-half-all {margin:17.5%;}
    .cs-sm-margin-eighteen-all {margin:18%;}
    .cs-sm-margin-eighteen-half-all {margin:18.5%;}
    .cs-sm-margin-nineteen-all {margin:19%;}
    .cs-sm-margin-nineteen-half-all {margin:19.5%;}
    .cs-sm-margin-twenty-all {margin:20%;}
    .cs-sm-margin-twenty-half-all {margin:20.5%;}
    .cs-sm-margin-twenty-one-all {margin:21%;}
    .cs-sm-margin-twenty-one-half-all {margin:21.5%;}
    .cs-sm-margin-twenty-two-all {margin:22%;}
    .cs-sm-margin-twenty-two-half-all {margin:22.5%;}
    .cs-sm-margin-twenty-three-all {margin:23%;}
    .cs-sm-margin-twenty-three-half-all {margin:23.5%;}
    .cs-sm-margin-twenty-four-all {margin:24%;}
    .cs-sm-margin-twenty-four-half-all {margin:24.5%;}
    .cs-sm-margin-twenty-five-all {margin:25%;}
    .cs-sm-margin-5px-all {margin:5px !important;}
    .cs-sm-margin-10px-all {margin:10px !important;}
    .cs-sm-margin-15px-all {margin:15px !important;}
    .cs-sm-margin-20px-all {margin:20px !important;}
    .cs-sm-margin-25px-all {margin:25px !important;}
    .cs-sm-margin-30px-all {margin:30px !important;}
    .cs-sm-margin-35px-all {margin:35px !important;}
    .cs-sm-margin-40px-all {margin:40px !important;}
    .cs-sm-margin-45px-all {margin:45px !important;}
    .cs-sm-margin-50px-all {margin:50px !important;}
    .cs-sm-margin-55px-all {margin:55px !important;}
    .cs-sm-margin-60px-all {margin:60px !important;}
    .cs-sm-margin-65px-all {margin:65px !important;}
    .cs-sm-margin-70px-all {margin:70px !important;}
    .cs-sm-margin-75px-all {margin:75px !important;}
    .cs-sm-margin-80px-all {margin:80px !important;}
    .cs-sm-margin-85px-all {margin:85px !important;}
    .cs-sm-margin-90px-all {margin:90px !important;}
    .cs-sm-margin-95px-all {margin:95px !important;}
    .cs-sm-margin-100px-all {margin:100px !important;}

    .cs-sm-no-margin {margin:0 !important;}
    .cs-sm-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important;}
    .cs-sm-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important;}
    .cs-sm-no-margin-top {margin-top:0 !important;}
    .cs-sm-no-margin-bottom {margin-bottom:0 !important;}
    .cs-sm-no-margin-left {margin-left:0 !important;}
    .cs-sm-no-margin-right {margin-right:0 !important;}
    .cs-sm-margin-lr-auto {margin-left:auto !important; margin-right:auto !important;}
    .cs-sm-margin-auto {margin: 0 auto !important; text-align:center !important;}

    /* margin top */
    .cs-sm-margin-one-top {margin-top:1%;}
    .cs-sm-margin-one-half-top {margin-top:1.5%;}
    .cs-sm-margin-two-top {margin-top:2%;}
    .cs-sm-margin-two-half-top {margin-top:2.5%;}
    .cs-sm-margin-three-top {margin-top:3%;}
    .cs-sm-margin-three-half-top {margin-top:3.5%;}
    .cs-sm-margin-four-top {margin-top:4%;}
    .cs-sm-margin-four-half-top {margin-top:4.5%;}
    .cs-sm-margin-five-top {margin-top:5%;}
    .cs-sm-margin-five-half-top {margin-top:5.5%;}
    .cs-sm-margin-six-top {margin-top:6%;}
    .cs-sm-margin-six-half-top {margin-top:6.5%;}
    .cs-sm-margin-seven-top {margin-top:7%;}
    .cs-sm-margin-seven-half-top {margin-top:7.5%;}
    .cs-sm-margin-eight-top {margin-top:8%;}
    .cs-sm-margin-eight-half-top {margin-top:8.5%;}
    .cs-sm-margin-nine-top {margin-top:9%;}
    .cs-sm-margin-nine-half-top {margin-top:9.5%;}
    .cs-sm-margin-ten-top {margin-top:10%;}
    .cs-sm-margin-ten-half-top {margin-top:10.5%;}
    .cs-sm-margin-eleven-top {margin-top:11%;}
    .cs-sm-margin-eleven-half-top {margin-top:11.5%;}
    .cs-sm-margin-twelve-top {margin-top:12%;}
    .cs-sm-margin-twelve-half-top {margin-top:12.5%;}
    .cs-sm-margin-thirteen-top {margin-top:13%;}
    .cs-sm-margin-thirteen-half-top {margin-top:13.5%;}
    .cs-sm-margin-fourteen-top {margin-top:14%;}
    .cs-sm-margin-fourteen-half-top {margin-top:14.5%;}
    .cs-sm-margin-fifteen-top {margin-top:15%;}
    .cs-sm-margin-fifteen-half-top {margin-top:15.5%;}
    .cs-sm-margin-sixteen-top {margin-top:16%;}
    .cs-sm-margin-sixteen-half-top {margin-top:16.5%;}
    .cs-sm-margin-seventeen-top {margin-top:17%;}
    .cs-sm-margin-seventeen-half-top {margin-top:17.5%;}
    .cs-sm-margin-eighteen-top {margin-top:18%;}
    .cs-sm-margin-eighteen-half-top {margin-top:18.5%;}
    .cs-sm-margin-nineteen-top {margin-top:19%;}
    .cs-sm-margin-nineteen-half-top {margin-top:19.5%;}
    .cs-sm-margin-twenty-top {margin-top:20%;}
    .cs-sm-margin-twenty-half-top {margin-top:20.5%;}
    .cs-sm-margin-twenty-one-top {margin-top:21%;}
    .cs-sm-margin-twenty-one-half-top {margin-top:21.5%;}
    .cs-sm-margin-twenty-two-top {margin-top:22%;}
    .cs-sm-margin-twenty-two-half-top {margin-top:22.5%;}
    .cs-sm-margin-twenty-three-top {margin-top:23%;}
    .cs-sm-margin-twenty-three-half-top {margin-top:23.5%;}
    .cs-sm-margin-twenty-four-top {margin-top:24%;}
    .cs-sm-margin-twenty-four-half-top {margin-top:24.5%;}
    .cs-sm-margin-twenty-five-top {margin-top:25%;}
    .cs-sm-margin-5px-top {margin-top:5px !important;}
    .cs-sm-margin-10px-top {margin-top:10px !important;}
    .cs-sm-margin-15px-top {margin-top:15px !important;}
    .cs-sm-margin-20px-top {margin-top:20px !important;}
    .cs-sm-margin-25px-top {margin-top:25px !important;}
    .cs-sm-margin-30px-top {margin-top:30px !important;}
    .cs-sm-margin-35px-top {margin-top:35px !important;}
    .cs-sm-margin-40px-top {margin-top:40px !important;}
    .cs-sm-margin-45px-top {margin-top:45px !important;}
    .cs-sm-margin-50px-top {margin-top:50px !important;}
    .cs-sm-margin-55px-top {margin-top:55px !important;}
    .cs-sm-margin-60px-top {margin-top:60px !important;}
    .cs-sm-margin-65px-top {margin-top:65px !important;}
    .cs-sm-margin-70px-top {margin-top:70px !important;}
    .cs-sm-margin-75px-top {margin-top:75px !important;}
    .cs-sm-margin-80px-top {margin-top:80px !important;}
    .cs-sm-margin-85px-top {margin-top:85px !important;}
    .cs-sm-margin-90px-top {margin-top:90px !important;}
    .cs-sm-margin-95px-top {margin-top:95px !important;}
    .cs-sm-margin-100px-top {margin-top:100px !important;}

    /* margin bottom */
    .cs-sm-margin-one-bottom {margin-bottom:1%;}
    .cs-sm-margin-one-half-bottom {margin-bottom:1.5%;}
    .cs-sm-margin-two-bottom {margin-bottom:2%;}
    .cs-sm-margin-two-half-bottom {margin-bottom:2.5%;}
    .cs-sm-margin-three-bottom {margin-bottom:3%;}
    .cs-sm-margin-three-half-bottom {margin-bottom:3.5%;}
    .cs-sm-margin-four-bottom {margin-bottom:4%;}
    .cs-sm-margin-four-half-bottom {margin-bottom:4.5%;}
    .cs-sm-margin-five-bottom {margin-bottom:5%;}
    .cs-sm-margin-five-half-bottom {margin-bottom:5.5%;}
    .cs-sm-margin-six-bottom {margin-bottom:6%;}
    .cs-sm-margin-six-half-bottom {margin-bottom:6.5%;}
    .cs-sm-margin-seven-bottom {margin-bottom:7%;}
    .cs-sm-margin-seven-half-bottom {margin-bottom:7.5%;}
    .cs-sm-margin-eight-bottom {margin-bottom:8%;}
    .cs-sm-margin-eight-half-bottom {margin-bottom:8.5%;}
    .cs-sm-margin-nine-bottom {margin-bottom:9%;}
    .cs-sm-margin-nine-half-bottom {margin-bottom:9.5%;}
    .cs-sm-margin-ten-bottom {margin-bottom:10%;}
    .cs-sm-margin-ten-half-bottom {margin-bottom:10.5%;}
    .cs-sm-margin-eleven-bottom {margin-bottom:11%;}
    .cs-sm-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .cs-sm-margin-twelve-bottom {margin-bottom:12%;}
    .cs-sm-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .cs-sm-margin-thirteen-bottom {margin-bottom:13%;}
    .cs-sm-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .cs-sm-margin-fourteen-bottom {margin-bottom:14%;}
    .cs-sm-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .cs-sm-margin-fifteen-bottom {margin-bottom:15%;}
    .cs-sm-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .cs-sm-margin-sixteen-bottom {margin-bottom:16%;}
    .cs-sm-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .cs-sm-margin-seventeen-bottom {margin-bottom:17%;}
    .cs-sm-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .cs-sm-margin-eighteen-bottom {margin-bottom:18%;}
    .cs-sm-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .cs-sm-margin-nineteen-bottom {margin-bottom:19%;}
    .cs-sm-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .cs-sm-margin-twenty-bottom {margin-bottom:20%;}
    .cs-sm-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .cs-sm-margin-twenty-one-bottom {margin-bottom:21%;}
    .cs-sm-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .cs-sm-margin-twenty-two-bottom {margin-bottom:22%;}
    .cs-sm-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .cs-sm-margin-twenty-three-bottom {margin-bottom:23%;}
    .cs-sm-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .cs-sm-margin-twenty-four-bottom {margin-bottom:24%;}
    .cs-sm-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
    .cs-sm-margin-twenty-five-bottom {margin-bottom:25%;}
    .cs-margin-5px-bottom {margin-bottom:5px !important;}
    .cs-sm-margin-10px-bottom {margin-bottom:10px !important;}
    .cs-sm-margin-15px-bottom {margin-bottom:15px !important;}
    .cs-sm-margin-20px-bottom {margin-bottom:20px !important;}
    .cs-sm-margin-25px-bottom {margin-bottom:25px !important;}
    .cs-sm-margin-30px-bottom {margin-bottom:30px !important;}
    .cs-sm-margin-35px-bottom {margin-bottom:35px !important;}
    .cs-sm-margin-40px-bottom {margin-bottom:40px !important;}
    .cs-sm-margin-45px-bottom {margin-bottom:45px !important;}
    .cs-sm-margin-50px-bottom {margin-bottom:50px !important;}
    .cs-sm-margin-55px-bottom {margin-bottom:55px !important;}
    .cs-sm-margin-60px-bottom {margin-bottom:60px !important;}
    .cs-sm-margin-65px-bottom {margin-bottom:65px !important;}
    .cs-sm-margin-70px-bottom {margin-bottom:70px !important;}
    .cs-sm-margin-75px-bottom {margin-bottom:75px !important;}
    .cs-sm-margin-80px-bottom {margin-bottom:80px !important;}
    .cs-sm-margin-85px-bottom {margin-bottom:85px !important;}
    .cs-sm-margin-90px-bottom {margin-bottom:90px !important;}
    .cs-sm-margin-95px-bottom {margin-bottom:95px !important;}
    .cs-sm-margin-100px-bottom {margin-bottom:100px !important;}

    /* margin right */
    .cs-sm-margin-one-right {margin-right:1%;}
    .cs-sm-margin-one-half-right {margin-right:1.5%;}
    .cs-sm-margin-two-right {margin-right:2%;}
    .cs-sm-margin-two-half-right {margin-right:2.5%;}
    .cs-sm-margin-three-right {margin-right:3%;}
    .cs-sm-margin-three-half-right {margin-right:3.5%;}
    .cs-sm-margin-four-right {margin-right:4%;}
    .cs-sm-margin-four-half-right {margin-right:4.5%;}
    .cs-sm-margin-five-right {margin-right:5%;}
    .cs-sm-margin-five-half-right {margin-right:5.5%;}
    .cs-sm-margin-six-right {margin-right:6%;}
    .cs-sm-margin-six-half-right {margin-right:6.5%;}
    .cs-sm-margin-seven-right {margin-right:7%;}
    .cs-sm-margin-seven-half-right {margin-right:7.5%;}
    .cs-sm-margin-eight-right {margin-right:8%;}
    .cs-sm-margin-eight-half-right {margin-right:8.5%;}
    .cs-sm-margin-nine-right {margin-right:9%;}
    .cs-sm-margin-nine-half-right {margin-right:9.5%;}
    .cs-sm-margin-ten-right {margin-right:10%;}
    .cs-sm-margin-ten-half-right {margin-right:10.5%;}
    .cs-sm-margin-eleven-right {margin-right:11%;}
    .cs-sm-margin-eleven-half-right {margin-right:11.5%;}
    .cs-sm-margin-twelve-right {margin-right:12%;}
    .cs-sm-margin-twelve-half-right {margin-right:12.5%;}
    .cs-sm-margin-thirteen-right {margin-right:13%;}
    .cs-sm-margin-thirteen-half-right {margin-right:13.5%;}
    .cs-sm-margin-fourteen-right {margin-right:14%;}
    .cs-sm-margin-fourteen-half-right {margin-right:14.5%;}
    .cs-sm-margin-fifteen-right {margin-right:15%;}
    .cs-sm-margin-fifteen-half-right {margin-right:15.5%;}
    .cs-sm-margin-sixteen-right {margin-right:16%;}
    .cs-sm-margin-sixteen-half-right {margin-right:16.5%;}
    .cs-sm-margin-seventeen-right {margin-right:17%;}
    .cs-sm-margin-seventeen-half-right {margin-right:17.5%;}
    .cs-sm-margin-eighteen-right {margin-right:18%;}
    .cs-sm-margin-eighteen-half-right {margin-right:18.5%;}
    .cs-sm-margin-nineteen-right {margin-right:19%;}
    .cs-sm-margin-nineteen-half-right {margin-right:19.5%;}
    .cs-sm-margin-twenty-right {margin-right:20%;}
    .cs-sm-margin-twenty-half-right {margin-right:20.5%;}
    .cs-sm-margin-twenty-one-right {margin-right:21%;}
    .cs-sm-margin-twenty-one-half-right {margin-right:21.5%;}
    .cs-sm-margin-twenty-two-right {margin-right:22%;}
    .cs-sm-margin-twenty-two-half-right {margin-right:22.5%;}
    .cs-sm-margin-twenty-three-right {margin-right:23%;}
    .cs-sm-margin-twenty-three-half-right {margin-right:23.5%;}
    .cs-sm-margin-twenty-four-right {margin-right:24%;}
    .cs-sm-margin-twenty-four-half-right {margin-right:24.5%;}
    .cs-sm-margin-twenty-five-right {margin-right:25%;}
    .cs-sm-margin-10px-right {margin-right:10px !important;}
    .cs-sm-margin-15px-right {margin-right:15px !important;}
    .cs-sm-margin-20px-right {margin-right:20px !important;}
    .cs-sm-margin-25px-right {margin-right:25px !important;}
    .cs-sm-margin-30px-right {margin-right:30px !important;}
    .cs-sm-margin-35px-right {margin-right:35px !important;}
    .cs-sm-margin-40px-right {margin-right:40px !important;}
    .cs-sm-margin-45px-right {margin-right:45px !important;}
    .cs-sm-margin-50px-right {margin-right:50px !important;}
    .cs-sm-margin-55px-right {margin-right:55px !important;}
    .cs-sm-margin-60px-right {margin-right:60px !important;}
    .cs-sm-margin-65px-right {margin-right:65px !important;}
    .cs-sm-margin-70px-right {margin-right:70px !important;}
    .cs-sm-margin-75px-right {margin-right:75px !important;}
    .cs-sm-margin-80px-right {margin-right:80px !important;}
    .cs-sm-margin-85px-right {margin-right:85px !important;}
    .cs-sm-margin-90px-right {margin-right:90px !important;}
    .cs-sm-margin-95px-right {margin-right:95px !important;}
    .cs-sm-margin-100px-right {margin-right:100px !important;}

    /* margin left */
    .cs-sm-margin-one-left {margin-left:1%;}
    .cs-sm-margin-one-half-left {margin-left:1.5%;}
    .cs-sm-margin-two-left {margin-left:2%;}
    .cs-sm-margin-two-half-left {margin-left:2.5%;}
    .cs-sm-margin-three-left {margin-left:3%;}
    .cs-sm-margin-three-half-left {margin-left:3.5%;}
    .cs-sm-margin-four-left {margin-left:4%;}
    .cs-sm-margin-four-half-left {margin-left:4.5%;}
    .cs-sm-margin-five-left {margin-left:5%;}
    .cs-sm-margin-five-half-left {margin-left:5.5%;}
    .cs-sm-margin-six-left {margin-left:6%;}
    .cs-sm-margin-six-half-left {margin-left:6.5%;}
    .cs-sm-margin-seven-left {margin-left:7%;}
    .cs-sm-margin-seven-half-left {margin-left:7.5%;}
    .cs-sm-margin-eight-left {margin-left:8%;}
    .cs-sm-margin-eight-half-left {margin-left:8.5%;}
    .cs-sm-margin-nine-left {margin-left:9%;}
    .cs-sm-margin-nine-half-left {margin-left:9.5%;}
    .cs-sm-margin-ten-left {margin-left:10%;}
    .cs-sm-margin-ten-half-left {margin-left:10.5%;}
    .cs-sm-margin-eleven-left {margin-left:11%;}
    .cs-sm-margin-eleven-half-left {margin-left:11.5%;}
    .cs-sm-margin-twelve-left {margin-left:12%;}
    .cs-sm-margin-twelve-half-left {margin-left:12.5%;}
    .cs-sm-margin-thirteen-left {margin-left:13%;}
    .cs-sm-margin-thirteen-half-left {margin-left:13.5%;}
    .cs-sm-margin-fourteen-left {margin-left:14%;}
    .cs-sm-margin-fourteen-half-left {margin-left:14.5%;}
    .cs-sm-margin-fifteen-left {margin-left:15%;}
    .cs-sm-margin-fifteen-half-left {margin-left:15.5%;}
    .cs-sm-margin-sixteen-left {margin-left:16%;}
    .cs-sm-margin-sixteen-half-left {margin-left:16.5%;}
    .cs-sm-margin-seventeen-left {margin-left:17%;}
    .cs-sm-margin-seventeen-half-left {margin-left:17.5%;}
    .cs-sm-margin-eighteen-left {margin-left:18%;}
    .cs-sm-margin-eighteen-half-left {margin-left:18.5%;}
    .cs-sm-margin-nineteen-left {margin-left:19%;}
    .cs-sm-margin-nineteen-half-left {margin-left:19.5%;}
    .cs-sm-margin-twenty-left {margin-left:20%;}
    .cs-sm-margin-twenty-half-left {margin-left:20.5%;}
    .cs-sm-margin-twenty-one-left {margin-left:21%;}
    .cs-sm-margin-twenty-one-half-left {margin-left:21.5%;}
    .cs-sm-margin-twenty-two-left {margin-left:22%;}
    .cs-sm-margin-twenty-two-half-left {margin-left:22.5%;}
    .cs-sm-margin-twenty-three-left {margin-left:23%;}
    .cs-sm-margin-twenty-three-half-left {margin-left:23.5%;}
    .cs-sm-margin-twenty-four-left {margin-left:24%;}
    .cs-sm-margin-twenty-four-half-left {margin-left:24.5%;}
    .cs-sm-margin-twenty-five-left {margin-left:25%;}
    .cs-sm-margin-5px-left {margin-left:5px !important;}
    .cs-sm-margin-10px-left {margin-left:10px !important;}
    .cs-sm-margin-15px-left {margin-left:15px !important;}
    .cs-sm-margin-20px-left {margin-left:20px !important;}
    .cs-sm-margin-25px-left {margin-left:25px !important;}
    .cs-sm-margin-30px-left {margin-left:30px !important;}
    .cs-sm-margin-35px-left {margin-left:35px !important;}
    .cs-sm-margin-40px-left {margin-left:40px !important;}
    .cs-sm-margin-45px-left {margin-left:45px !important;}
    .cs-sm-margin-50px-left {margin-left:50px !important;}
    .cs-sm-margin-55px-left {margin-left:55px !important;}
    .cs-sm-margin-60px-left {margin-left:60px !important;}
    .cs-sm-margin-65px-left {margin-left:65px !important;}
    .cs-sm-margin-70px-left {margin-left:70px !important;}
    .cs-sm-margin-75px-left {margin-left:75px !important;}
    .cs-sm-margin-80px-left {margin-left:80px !important;}
    .cs-sm-margin-85px-left {margin-left:85px !important;}
    .cs-sm-margin-90px-left {margin-left:90px !important;}
    .cs-sm-margin-95px-left {margin-left:95px !important;}
    .cs-sm-margin-100px-left {margin-left:100px !important;}

    /* margin left right */
    .cs-sm-margin-one-lr {margin-left:1%; margin-right:1%;}
    .cs-sm-margin-one-lr {margin-left:1.5%; margin-right:1.5%;}
    .cs-sm-margin-two-lr {margin-left:2%; margin-right:2%;}
    .cs-sm-margin-two-lr {margin-left:2.5%; margin-right:2.5%;}
    .cs-sm-margin-three-lr {margin-left:3%; margin-right:3%;}
    .cs-sm-margin-three-lr {margin-left:3.5%; margin-right:3.5%;}
    .cs-sm-margin-four-lr {margin-left:4%; margin-right:4%;}
    .cs-sm-margin-four-lr {margin-left:4.5%; margin-right:4.5%;}
    .cs-sm-margin-five-lr {margin-left:5%; margin-right:5%;}
    .cs-sm-margin-five-lr {margin-left:5.5%; margin-right:5.5%;}
    .cs-sm-margin-six-lr {margin-left:6%; margin-right:6%;}
    .cs-sm-margin-six-lr {margin-left:6.5%; margin-right:6.5%;}
    .cs-sm-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .cs-sm-margin-seven-lr {margin-left:7.5%; margin-right:7.5%;}
    .cs-sm-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .cs-sm-margin-eight-lr {margin-left:8.5%; margin-right:8.5%;}
    .cs-sm-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .cs-sm-margin-nine-lr {margin-left:9.5%; margin-right:9.5%;}
    .cs-sm-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .cs-sm-margin-ten-lr {margin-left:10.5%; margin-right:10.5%;}
    .cs-sm-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .cs-sm-margin-eleven-lr {margin-left:11.5%; margin-right:11.5%;}
    .cs-sm-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .cs-sm-margin-twelve-lr {margin-left:12.5%; margin-right:12.5%;}
    .cs-sm-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .cs-sm-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .cs-sm-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .cs-sm-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .cs-sm-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .cs-sm-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .cs-sm-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .cs-sm-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .cs-sm-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .cs-sm-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .cs-sm-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .cs-sm-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .cs-sm-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .cs-sm-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .cs-sm-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .cs-sm-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .cs-sm-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .cs-sm-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .cs-sm-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .cs-sm-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .cs-sm-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .cs-sm-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .cs-sm-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .cs-sm-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .cs-sm-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .cs-sm-margin-5px-lr {margin-left:5px !important; margin-right:5px !important;}
    .cs-sm-margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
    .cs-sm-margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
    .cs-sm-margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
    .cs-sm-margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
    .cs-sm-margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
    .cs-sm-margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
    .cs-sm-margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
    .cs-sm-margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
    .cs-sm-margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
    .cs-sm-margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
    .cs-sm-margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
    .cs-sm-margin-65px-lr {margin-left:65px !important; margin-right:65px !important;}
    .cs-sm-margin-70px-lr {margin-left:70px !important; margin-right:70px !important;}
    .cs-sm-margin-75px-lr {margin-left:75px !important; margin-right:75px !important;}
    .cs-sm-margin-80px-lr {margin-left:80px !important; margin-right:80px !important;}
    .cs-sm-margin-85px-lr {margin-left:85px !important; margin-right:85px !important;}
    .cs-sm-margin-90px-lr {margin-left:90px !important; margin-right:90px !important;}
    .cs-sm-margin-95px-lr {margin-left:95px !important; margin-right:95px !important;}
    .cs-sm-margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

    /* margin top bottom */
    .cs-sm-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .cs-sm-margin-one-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .cs-sm-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .cs-sm-margin-two-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .cs-sm-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .cs-sm-margin-three-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .cs-sm-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .cs-sm-margin-four-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .cs-sm-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .cs-sm-margin-five-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .cs-sm-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .cs-sm-margin-six-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .cs-sm-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .cs-sm-margin-seven-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .cs-sm-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .cs-sm-margin-eight-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .cs-sm-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .cs-sm-margin-nine-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .cs-sm-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .cs-sm-margin-ten-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .cs-sm-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .cs-sm-margin-eleven-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .cs-sm-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .cs-sm-margin-twelve-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .cs-sm-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .cs-sm-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .cs-sm-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .cs-sm-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .cs-sm-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .cs-sm-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .cs-sm-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .cs-sm-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .cs-sm-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .cs-sm-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .cs-sm-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .cs-sm-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .cs-sm-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .cs-sm-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .cs-sm-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .cs-sm-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .cs-sm-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .cs-sm-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .cs-sm-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .cs-sm-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .cs-sm-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .cs-sm-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .cs-sm-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .cs-sm-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .cs-sm-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .cs-sm-margin-5px-tb {margin-top:5px !important; margin-bottom:5px !important;}
    .cs-sm-margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
    .cs-sm-margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
    .cs-sm-margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
    .cs-sm-margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
    .cs-sm-margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
    .cs-sm-margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
    .cs-sm-margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
    .cs-sm-margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
    .cs-sm-margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
    .cs-sm-margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
    .cs-sm-margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
    .cs-sm-margin-65px-tb {margin-top:65px !important; margin-bottom:65px !important;}
    .cs-sm-margin-70px-tb {margin-top:70px !important; margin-bottom:70px !important;}
    .cs-sm-margin-75px-tb {margin-top:75px !important; margin-bottom:75px !important;}
    .cs-sm-margin-80px-tb {margin-top:80px !important; margin-bottom:80px !important;}
    .cs-sm-margin-85px-tb {margin-top:85px !important; margin-bottom:85px !important;}
    .cs-sm-margin-90px-tb {margin-top:90px !important; margin-bottom:90px !important;}
    .cs-sm-margin-95px-tb {margin-top:95px !important; margin-bottom:95px !important;}
    .cs-sm-margin-100px-tb {margin-top:100px !important; margin-bottom:100px !important;}


    /* padding */
    .cs-sm-no-padding {padding:0 !important;}
    .cs-sm-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important;}
    .cs-sm-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important;}
    .cs-sm-no-padding-top {padding-top:0 !important;}
    .cs-sm-no-padding-bottom {padding-bottom:0 !important;}
    .cs-sm-no-padding-left {padding-left:0 !important;}
    .cs-sm-no-padding-right {padding-right:0 !important;}
    .cs-sm-padding-one-all {padding:1%;}
    .cs-sm-padding-one-half-all {padding:1.5%;}
    .cs-sm-padding-two-all {padding:2%;}
    .cs-sm-padding-two-half-all {padding:2.5%;}
    .cs-sm-padding-three-all {padding:3%;}
    .cs-sm-padding-three-half-all {padding:3.5%;}
    .cs-sm-padding-four-all {padding:4%;}
    .cs-sm-padding-four-half-all {padding:4.5%;}
    .cs-sm-padding-five-all {padding:5%;}
    .cs-sm-padding-five-half-all {padding:5.5%;}
    .cs-sm-padding-six-all {padding:6%;}
    .cs-sm-padding-six-half-all {padding:6.5%;}
    .cs-sm-padding-seven-all {padding:7%;}
    .cs-sm-padding-seven-half-all {padding:7.5%;}
    .cs-sm-padding-eight-all {padding:8%;}
    .cs-sm-padding-eight-half-all {padding:8.5%;}
    .cs-sm-padding-nine-all {padding:9%;}
    .cs-sm-padding-nine-half-all {padding:9.5%;}
    .cs-sm-padding-ten-all {padding:10%;}
    .cs-sm-padding-ten-half-all {padding:10.5%;}
    .cs-sm-padding-eleven-all {padding:11%;}
    .cs-sm-padding-eleven-half-all {padding:11.5%;}
    .cs-sm-padding-twelve-all {padding:12%;}
    .cs-sm-padding-twelve-half-all {padding:12.5%;}
    .cs-sm-padding-thirteen-all {padding:13%;}
    .cs-sm-padding-thirteen-half-all {padding:13.5%;}
    .cs-sm-padding-fourteen-all {padding:14%;}
    .cs-sm-padding-fourteen-half-all {padding:14.5%;}
    .cs-sm-padding-fifteen-all {padding:15%;}
    .cs-sm-padding-fifteen-half-all {padding:15.5%;}
    .cs-sm-padding-sixteen-all {padding:16%;}
    .cs-sm-padding-sixteen-half-all {padding:16.5%;}
    .cs-sm-padding-seventeen-all {padding:17%;}
    .cs-sm-padding-seventeen-half-all {padding:17.5%;}
    .cs-sm-padding-eighteen-all {padding:18%;}
    .cs-sm-padding-eighteen-half-all {padding:18.5%;}
    .cs-sm-padding-nineteen-all {padding:19%;}
    .cs-sm-padding-nineteen-half-all {padding:19.5%;}
    .cs-sm-padding-twenty-all {padding:20%;}
    .cs-sm-padding-twenty-half-all {padding:20.5%;}
    .cs-sm-padding-twenty-one-all {padding:21%;}
    .cs-sm-padding-twenty-one-half-all {padding:21.5%;}
    .cs-sm-padding-twenty-two-all {padding:22%;}
    .cs-sm-padding-twenty-two-half-all {padding:22.5%;}
    .cs-sm-padding-twenty-three-all {padding:23%;}
    .cs-sm-padding-twenty-three-half-all {padding:23.5%;}
    .cs-sm-padding-twenty-four-all {padding:24%;}
    .cs-sm-padding-twenty-four-half-all {padding:24.5%;}
    .cs-sm-padding-twenty-five-all {padding:25%;}
    .cs-sm-padding-5px-all {padding:5px !important;}
    .cs-sm-padding-10px-all {padding:10px !important;}
    .cs-sm-padding-15px-all {padding:15px !important;}
    .cs-sm-padding-20px-all {padding:20px !important;}
    .cs-sm-padding-25px-all {padding:25px !important;}
    .cs-sm-padding-30px-all {padding:30px !important;}
    .cs-sm-padding-35px-all {padding:35px !important;}
    .cs-sm-padding-40px-all {padding:40px !important;}
    .cs-sm-padding-45px-all {padding:45px !important;}
    .cs-sm-padding-50px-all {padding:50px !important;}
    .cs-sm-padding-55px-all {padding:55px !important;}
    .cs-sm-padding-60px-all {padding:60px !important;}
    .cs-sm-padding-65px-all {padding:65px !important;}
    .cs-sm-padding-70px-all {padding:70px !important;}
    .cs-sm-padding-75px-all {padding:75px !important;}
    .cs-sm-padding-80px-all {padding:80px !important;}
    .cs-sm-padding-85px-all {padding:85px !important;}
    .cs-sm-padding-90px-all {padding:90px !important;}
    .cs-sm-padding-95px-all {padding:95px !important;}
    .cs-sm-padding-100px-all {padding:100px !important;}

    /* padding top */
    .cs-sm-padding-one-top {padding-top:1%;}
    .cs-sm-padding-one-half-top {padding-top:1.5%;}
    .cs-sm-padding-two-top {padding-top:2%;}
    .cs-sm-padding-two-half-top {padding-top:2.5%;}
    .cs-sm-padding-three-top {padding-top:3%;}
    .cs-sm-padding-three-half-top {padding-top:3.5%;}
    .cs-sm-padding-four-top {padding-top:4%;}
    .cs-sm-padding-four-half-top {padding-top:4.5%;}
    .cs-sm-padding-five-top {padding-top:5%;}
    .cs-sm-padding-five-half-top {padding-top:5.5%;}
    .cs-sm-padding-six-top {padding-top:6%;}
    .cs-sm-padding-six-half-top {padding-top:6.5%;}
    .cs-sm-padding-seven-top {padding-top:7%;}
    .cs-sm-padding-seven-half-top {padding-top:7.5%;}
    .cs-sm-padding-eight-top {padding-top:8%;}
    .cs-sm-padding-eight-half-top {padding-top:8.5%;}
    .cs-sm-padding-nine-top {padding-top:9%;}
    .cs-sm-padding-nine-half-top {padding-top:9.5%;}
    .cs-sm-padding-ten-top {padding-top:10%;}
    .cs-sm-padding-ten-half-top {padding-top:10.5%;}
    .cs-sm-padding-eleven-top {padding-top:11%;}
    .cs-sm-padding-eleven-half-top {padding-top:11.5%;}
    .cs-sm-padding-twelve-top {padding-top:12%;}
    .cs-sm-padding-twelve-half-top {padding-top:12.5%;}
    .cs-sm-padding-thirteen-top {padding-top:13%;}
    .cs-sm-padding-thirteen-half-top {padding-top:13.5%;}
    .cs-sm-padding-fourteen-top {padding-top:14%;}
    .cs-sm-padding-fourteen-half-top {padding-top:14.5%;}
    .cs-sm-padding-fifteen-top {padding-top:15%;}
    .cs-sm-padding-fifteen-half-top {padding-top:15.5%;}
    .cs-sm-padding-sixteen-top {padding-top:16%;}
    .cs-sm-padding-sixteen-half-top {padding-top:16.5%;}
    .cs-sm-padding-seventeen-top {padding-top:17%;}
    .cs-sm-padding-seventeen-half-top {padding-top:17.5%;}
    .cs-sm-padding-eighteen-top {padding-top:18%;}
    .cs-sm-padding-eighteen-half-top {padding-top:18.5%;}
    .cs-sm-padding-nineteen-top {padding-top:19%;}
    .cs-sm-padding-nineteen-half-top {padding-top:19.5%;}
    .cs-sm-padding-twenty-top {padding-top:20%;}
    .cs-sm-padding-twenty-half-top {padding-top:20.5%;}
    .cs-sm-padding-twenty-one-top {padding-top:21%;}
    .cs-sm-padding-twenty-one-half-top {padding-top:21.5%;}
    .cs-sm-padding-twenty-two-top {padding-top:22%;}
    .cs-sm-padding-twenty-two-half-top {padding-top:22.5%;}
    .cs-sm-padding-twenty-three-top {padding-top:23%;}
    .cs-sm-padding-twenty-three-half-top {padding-top:23.5%;}
    .cs-sm-padding-twenty-four-top {padding-top:24%;}
    .cs-sm-padding-twenty-four-half-top {padding-top:24.5%;}
    .cs-sm-padding-twenty-five-top {padding-top:25%;}
    .cs-sm-padding-5px-top {padding-top:5px !important;}
    .cs-sm-padding-10px-top {padding-top:10px !important;}
    .cs-sm-padding-15px-top {padding-top:15px !important;}
    .cs-sm-padding-20px-top {padding-top:20px !important;}
    .cs-sm-padding-25px-top {padding-top:25px !important;}
    .cs-sm-padding-30px-top {padding-top:30px !important;}
    .cs-sm-padding-35px-top {padding-top:35px !important;}
    .cs-sm-padding-40px-top {padding-top:40px !important;}
    .cs-sm-padding-45px-top {padding-top:45px !important;}
    .cs-sm-padding-50px-top {padding-top:50px !important;}
    .cs-sm-padding-55px-top {padding-top:55px !important;}
    .cs-sm-padding-60px-top {padding-top:60px !important;}
    .cs-sm-padding-65px-top {padding-top:65px !important;}
    .cs-sm-padding-70px-top {padding-top:70px !important;}
    .cs-sm-padding-75px-top {padding-top:75px !important;}
    .cs-sm-padding-80px-top {padding-top:80px !important;}
    .cs-sm-padding-85px-top {padding-top:85px !important;}
    .cs-sm-padding-90px-top {padding-top:90px !important;}
    .cs-sm-padding-95px-top {padding-top:95px !important;}
    .cs-sm-padding-100px-top {padding-top:100px !important;}

    /* padding bottom */
    .cs-sm-padding-one-bottom {padding-bottom:1%;}
    .cs-sm-padding-one-half-bottom {padding-bottom:1.5%;}
    .cs-sm-padding-two-bottom {padding-bottom:2%;}
    .cs-sm-padding-two-half-bottom {padding-bottom:2.5%;}
    .cs-sm-padding-three-bottom {padding-bottom:3%;}
    .cs-sm-padding-three-half-bottom {padding-bottom:3.5%;}
    .cs-sm-padding-four-bottom {padding-bottom:4%;}
    .cs-sm-padding-four-half-bottom {padding-bottom:4.5%;}
    .cs-sm-padding-five-bottom {padding-bottom:5%;}
    .cs-sm-padding-five-half-bottom {padding-bottom:5.5%;}
    .cs-sm-padding-six-bottom {padding-bottom:6%;}
    .cs-sm-padding-six-half-bottom {padding-bottom:6.5%;}
    .cs-sm-padding-seven-bottom {padding-bottom:7%;}
    .cs-sm-padding-seven-half-bottom {padding-bottom:7.5%;}
    .cs-sm-padding-eight-bottom {padding-bottom:8%;}
    .cs-sm-padding-eight-half-bottom {padding-bottom:8.5%;}
    .cs-sm-padding-nine-bottom {padding-bottom:9%;}
    .cs-sm-padding-nine-half-bottom {padding-bottom:9.5%;}
    .cs-sm-padding-ten-bottom {padding-bottom:10%;}
    .cs-sm-padding-ten-half-bottom {padding-bottom:10.5%;}
    .cs-sm-padding-eleven-bottom {padding-bottom:11%;}
    .cs-sm-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .cs-sm-padding-twelve-bottom {padding-bottom:12%;}
    .cs-sm-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .cs-sm-padding-thirteen-bottom {padding-bottom:13%;}
    .cs-sm-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .cs-sm-padding-fourteen-bottom {padding-bottom:14%;}
    .cs-sm-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .cs-sm-padding-fifteen-bottom {padding-bottom:15%;}
    .cs-sm-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .cs-sm-padding-sixteen-bottom {padding-bottom:16%;}
    .cs-sm-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .cs-sm-padding-seventeen-bottom {padding-bottom:17%;}
    .cs-sm-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .cs-sm-padding-eighteen-bottom {padding-bottom:18%;}
    .cs-sm-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .cs-sm-padding-nineteen-bottom {padding-bottom:19%;}
    .cs-sm-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .cs-sm-padding-twenty-bottom {padding-bottom:20%;}
    .cs-sm-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .cs-sm-padding-twenty-one-bottom {padding-bottom:21%;}
    .cs-sm-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .cs-sm-padding-twenty-two-bottom {padding-bottom:22%;}
    .cs-sm-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .cs-sm-padding-twenty-three-bottom {padding-bottom:23%;}
    .cs-sm-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .cs-sm-padding-twenty-four-bottom {padding-bottom:24%;}
    .cs-sm-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .cs-sm-padding-twenty-five-bottom {padding-bottom:25%;}
    .cs-sm-padding-5px-bottom {padding-bottom:5px !important;}
    .cs-sm-padding-10px-bottom {padding-bottom:10px !important;}
    .cs-sm-padding-15px-bottom {padding-bottom:15px !important;}
    .cs-sm-padding-20px-bottom {padding-bottom:20px !important;}
    .cs-sm-padding-25px-bottom {padding-bottom:25px !important;}
    .cs-sm-padding-30px-bottom {padding-bottom:30px !important;}
    .cs-sm-padding-35px-bottom {padding-bottom:35px !important;}
    .cs-sm-padding-40px-bottom {padding-bottom:40px !important;}
    .cs-sm-padding-45px-bottom {padding-bottom:45px !important;}
    .cs-sm-padding-50px-bottom {padding-bottom:50px !important;}
    .cs-sm-padding-55px-bottom {padding-bottom:55px !important;}
    .cs-sm-padding-60px-bottom {padding-bottom:60px !important;}
    .cs-sm-padding-65px-bottom {padding-bottom:65px !important;}
    .cs-sm-padding-70px-bottom {padding-bottom:70px !important;}
    .cs-sm-padding-75px-bottom {padding-bottom:75px !important;}
    .cs-sm-padding-80px-bottom {padding-bottom:80px !important;}
    .cs-sm-padding-85px-bottom {padding-bottom:85px !important;}
    .cs-sm-padding-90px-bottom {padding-bottom:90px !important;}
    .cs-sm-padding-95px-bottom {padding-bottom:95px !important;}
    .cs-sm-padding-100px-bottom {padding-bottom:100px !important;}

    /* padding right */
    .cs-sm-padding-one-right {padding-right:1%;}
    .cs-sm-padding-one-half-right {padding-right:1.5%;}
    .cs-sm-padding-two-right {padding-right:2%;}
    .cs-sm-padding-two-half-right {padding-right:2.5%;}
    .cs-sm-padding-three-right {padding-right:3%;}
    .cs-sm-padding-three-half-right {padding-right:3.5%;}
    .cs-sm-padding-four-right {padding-right:4%;}
    .cs-sm-padding-four-half-right {padding-right:4.5%;}
    .cs-sm-padding-five-right {padding-right:5%;}
    .cs-sm-padding-five-half-right {padding-right:5.5%;}
    .cs-sm-padding-six-right {padding-right:6%;}
    .cs-sm-padding-six-half-right {padding-right:6.5%;}
    .cs-sm-padding-seven-right {padding-right:7%;}
    .cs-sm-padding-seven-half-right {padding-right:7.5%;}
    .cs-sm-padding-eight-right {padding-right:8%;}
    .cs-sm-padding-eight-half-right {padding-right:8.5%;}
    .cs-sm-padding-nine-right {padding-right:9%;}
    .cs-sm-padding-nine-half-right {padding-right:9.5%;}
    .cs-sm-padding-ten-right {padding-right:10%;}
    .cs-sm-padding-ten-half-right {padding-right:10.5%;}
    .cs-sm-padding-eleven-right {padding-right:11%;}
    .cs-sm-padding-eleven-half-right {padding-right:11.5%;}
    .cs-sm-padding-twelve-right {padding-right:12%;}
    .cs-sm-padding-twelve-half-right {padding-right:12.5%;}
    .cs-sm-padding-thirteen-right {padding-right:13%;}
    .cs-sm-padding-thirteen-half-right {padding-right:13.5%;}
    .cs-sm-padding-fourteen-right {padding-right:14%;}
    .cs-sm-padding-fourteen-half-right {padding-right:14.5%;}
    .cs-sm-padding-fifteen-right {padding-right:15%;}
    .cs-sm-padding-fifteen-half-right {padding-right:15.5%;}
    .cs-sm-padding-sixteen-right {padding-right:16%;}
    .cs-sm-padding-sixteen-half-right {padding-right:16.5%;}
    .cs-sm-padding-seventeen-right {padding-right:17%;}
    .cs-sm-padding-seventeen-half-right {padding-right:17.5%;}
    .cs-sm-padding-eighteen-right {padding-right:18%;}
    .cs-sm-padding-eighteen-half-right {padding-right:18.5%;}
    .cs-sm-padding-nineteen-right {padding-right:19%;}
    .cs-sm-padding-nineteen-half-right {padding-right:19.5%;}
    .cs-sm-padding-twenty-right {padding-right:20%;}
    .cs-sm-padding-twenty-half-right {padding-right:20.5%;}
    .cs-sm-padding-twenty-one-right {padding-right:21%;}
    .cs-sm-padding-twenty-one-half-right {padding-right:21.5%;}
    .cs-sm-padding-twenty-two-right {padding-right:22%;}
    .cs-sm-padding-twenty-two-half-right {padding-right:22.5%;}
    .cs-sm-padding-twenty-three-right {padding-right:23%;}
    .cs-sm-padding-twenty-three-half-right {padding-right:23.5%;}
    .cs-sm-padding-twenty-four-right {padding-right:24%;}
    .cs-sm-padding-twenty-four-half-right {padding-right:24.5%;}
    .cs-sm-padding-twenty-five-right {padding-right:25%;}
    .cs-sm-padding-5px-right {padding-right:5px !important;}
    .cs-sm-padding-10px-right {padding-right:10px !important;}
    .cs-sm-padding-15px-right {padding-right:15px !important;}
    .cs-sm-padding-20px-right {padding-right:20px !important;}
    .cs-sm-padding-25px-right {padding-right:25px !important;}
    .cs-sm-padding-30px-right {padding-right:30px !important;}
    .cs-sm-padding-35px-right {padding-right:35px !important;}
    .cs-sm-padding-40px-right {padding-right:40px !important;}
    .cs-sm-padding-45px-right {padding-right:45px !important;}
    .cs-sm-padding-50px-right {padding-right:50px !important;}
    .cs-sm-padding-55px-right {padding-right:55px !important;}
    .cs-sm-padding-60px-right {padding-right:60px !important;}
    .cs-sm-padding-65px-right {padding-right:65px !important;}
    .cs-sm-padding-70px-right {padding-right:70px !important;}
    .cs-sm-padding-75px-right {padding-right:75px !important;}
    .cs-sm-padding-80px-right {padding-right:80px !important;}
    .cs-sm-padding-85px-right {padding-right:85px !important;}
    .cs-sm-padding-90px-right {padding-right:90px !important;}
    .cs-sm-padding-95px-right {padding-right:95px !important;}
    .cs-sm-padding-100px-right {padding-right:100px !important;}

    /* padding left */
    .cs-sm-padding-one-left {padding-left:1%;}
    .cs-sm-padding-one-half-left {padding-left:1.5%;}
    .cs-sm-padding-two-left {padding-left:2%;}
    .cs-sm-padding-two-half-left {padding-left:2.5%;}
    .cs-sm-padding-three-left {padding-left:3%;}
    .cs-sm-padding-three-half-left {padding-left:3.5%;}
    .cs-sm-padding-four-left {padding-left:4%;}
    .cs-sm-padding-four-half-left {padding-left:4.5%;}
    .cs-sm-padding-five-left {padding-left:5%;}
    .cs-sm-padding-five-half-left {padding-left:5.5%;}
    .cs-sm-padding-six-left {padding-left:6%;}
    .cs-sm-padding-six-half-left {padding-left:6.5%;}
    .cs-sm-padding-seven-left {padding-left:7%;}
    .cs-sm-padding-seven-half-left {padding-left:7.5%;}
    .cs-sm-padding-eight-left {padding-left:8%;}
    .cs-sm-padding-eight-half-left {padding-left:8.5%;}
    .cs-sm-padding-nine-left {padding-left:9%;}
    .cs-sm-padding-nine-half-left {padding-left:9.5%;}
    .cs-sm-padding-ten-left {padding-left:10%;}
    .cs-sm-padding-ten-half-left {padding-left:10.5%;}
    .cs-sm-padding-eleven-left {padding-left:11%;}
    .cs-sm-padding-eleven-half-left {padding-left:11.5%;}
    .cs-sm-padding-twelve-left {padding-left:12%;}
    .cs-sm-padding-twelve-half-left {padding-left:12.5%;}
    .cs-sm-padding-thirteen-left {padding-left:13%;}
    .cs-sm-padding-thirteen-half-left {padding-left:13.5%;}
    .cs-sm-padding-fourteen-left {padding-left:14%;}
    .cs-sm-padding-fourteen-half-left {padding-left:14.5%;}
    .cs-sm-padding-fifteen-left {padding-left:15%;}
    .cs-sm-padding-fifteen-half-left {padding-left:15.5%;}
    .cs-sm-padding-sixteen-left {padding-left:16%;}
    .cs-sm-padding-sixteen-half-left {padding-left:16.5%;}
    .cs-sm-padding-seventeen-left {padding-left:17%;}
    .cs-sm-padding-seventeen-half-left {padding-left:17.5%;}
    .cs-sm-padding-eighteen-left {padding-left:18%;}
    .cs-sm-padding-eighteen-half-left {padding-left:18.5%;}
    .cs-sm-padding-nineteen-left {padding-left:19%;}
    .cs-sm-padding-nineteen-half-left {padding-left:19.5%;}
    .cs-sm-padding-twenty-left {padding-left:20%;}
    .cs-sm-padding-twenty-half-left {padding-left:20.5%;}
    .cs-sm-padding-twenty-one-left {padding-left:21%;}
    .cs-sm-padding-twenty-one-half-left {padding-left:21.5%;}
    .cs-sm-padding-twenty-two-left {padding-left:22%;}
    .cs-sm-padding-twenty-two-half-left {padding-left:22.5%;}
    .cs-sm-padding-twenty-three-left {padding-left:23%;}
    .cs-sm-padding-twenty-three-half-left {padding-left:23.5%;}
    .cs-sm-padding-twenty-four-left {padding-left:24%;}
    .cs-sm-padding-twenty-four-half-left {padding-left:24.5%;}
    .cs-sm-padding-twenty-five-left {padding-left:25%;}
    .cs-sm-padding-5px-left {padding-left:5px !important;}
    .cs-sm-padding-10px-left {padding-left:10px !important;}
    .cs-sm-padding-15px-left {padding-left:15px !important;}
    .cs-sm-padding-20px-left {padding-left:20px !important;}
    .cs-sm-padding-25px-left {padding-left:25px !important;}
    .cs-sm-padding-30px-left {padding-left:30px !important;}
    .cs-sm-padding-35px-left {padding-left:35px !important;}
    .cs-sm-padding-40px-left {padding-left:40px !important;}
    .cs-sm-padding-45px-left {padding-left:45px !important;}
    .cs-sm-padding-50px-left {padding-left:50px !important;}
    .cs-sm-padding-55px-left {padding-left:55px !important;}
    .cs-sm-padding-60px-left {padding-left:60px !important;}
    .cs-sm-padding-65px-left {padding-left:65px !important;}
    .cs-sm-padding-70px-left {padding-left:70px !important;}
    .cs-sm-padding-75px-left {padding-left:75px !important;}
    .cs-sm-padding-80px-left {padding-left:80px !important;}
    .cs-sm-padding-85px-left {padding-left:85px !important;}
    .cs-sm-padding-90px-left {padding-left:90px !important;}
    .cs-sm-padding-95px-left {padding-left:95px !important;}
    .cs-sm-padding-100px-left {padding-left:100px !important;}

    /* padding top bottom */
    .cs-sm-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .cs-sm-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .cs-sm-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .cs-sm-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .cs-sm-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .cs-sm-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .cs-sm-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .cs-sm-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .cs-sm-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .cs-sm-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .cs-sm-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .cs-sm-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .cs-sm-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .cs-sm-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .cs-sm-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .cs-sm-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .cs-sm-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .cs-sm-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .cs-sm-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .cs-sm-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .cs-sm-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .cs-sm-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .cs-sm-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .cs-sm-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .cs-sm-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .cs-sm-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .cs-sm-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .cs-sm-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .cs-sm-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .cs-sm-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .cs-sm-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .cs-sm-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .cs-sm-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .cs-sm-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .cs-sm-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .cs-sm-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .cs-sm-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .cs-sm-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .cs-sm-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .cs-sm-padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .cs-sm-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .cs-sm-padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .cs-sm-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .cs-sm-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .cs-sm-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .cs-sm-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .cs-sm-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .cs-sm-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .cs-sm-padding-twenty-tb {padding-top:25%; padding-bottom:25%;}
    .cs-sm-padding-5px-tb {padding-top:5px !important; padding-bottom:5px !important;}
    .cs-sm-padding-10px-tb {padding-top:10px !important; padding-bottom:10px !important;}
    .cs-sm-padding-15px-tb {padding-top:15px !important; padding-bottom:15px !important;}
    .cs-sm-padding-20px-tb {padding-top:20px !important; padding-bottom:20px !important;}
    .cs-sm-padding-25px-tb {padding-top:25px !important; padding-bottom:25px !important;}
    .cs-sm-padding-30px-tb {padding-top:30px !important; padding-bottom:30px !important;}
    .cs-sm-padding-35px-tb {padding-top:35px !important; padding-bottom:35px !important;}
    .cs-sm-padding-40px-tb {padding-top:40px !important; padding-bottom:40px !important;}
    .cs-sm-padding-45px-tb {padding-top:45px !important; padding-bottom:45px !important;}
    .cs-sm-padding-50px-tb {padding-top:50px !important; padding-bottom:50px !important;}
    .cs-sm-padding-55px-tb {padding-top:55px !important; padding-bottom:55px !important;}
    .cs-sm-padding-60px-tb {padding-top:60px !important; padding-bottom:60px !important;}
    .cs-sm-padding-65px-tb {padding-top:65px !important; padding-bottom:65px !important;}
    .cs-sm-padding-70px-tb {padding-top:70px !important; padding-bottom:70px !important;}
    .cs-sm-padding-75px-tb {padding-top:75px !important; padding-bottom:75px !important;}
    .cs-sm-padding-80px-tb {padding-top:80px !important; padding-bottom:80px !important;}
    .cs-sm-padding-85px-tb {padding-top:85px !important; padding-bottom:85px !important;}
    .cs-sm-padding-90px-tb {padding-top:90px !important; padding-bottom:90px !important;}
    .cs-sm-padding-95px-tb {padding-top:95px !important; padding-bottom:95px !important;}
    .cs-sm-padding-100px-tb {padding-top:100px !important; padding-bottom:100px !important;}

    /* padding left right */
    .cs-sm-padding-one-lr {padding-left:1%; padding-right:1%;}
    .cs-sm-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .cs-sm-padding-two-lr {padding-left:2%; padding-right:2%;}
    .cs-sm-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .cs-sm-padding-three-lr {padding-left:3%; padding-right:3%;}
    .cs-sm-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .cs-sm-padding-four-lr {padding-left:4%; padding-right:4%;}
    .cs-sm-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .cs-sm-padding-five-lr {padding-left:5%; padding-right:5%;}
    .cs-sm-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .cs-sm-padding-six-lr {padding-left:6%; padding-right:6%;}
    .cs-sm-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .cs-sm-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .cs-sm-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .cs-sm-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .cs-sm-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .cs-sm-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .cs-sm-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .cs-sm-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .cs-sm-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .cs-sm-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .cs-sm-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .cs-sm-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .cs-sm-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .cs-sm-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .cs-sm-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .cs-sm-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .cs-sm-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .cs-sm-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .cs-sm-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .cs-sm-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .cs-sm-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .cs-sm-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .cs-sm-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .cs-sm-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .cs-sm-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .cs-sm-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .cs-sm-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .cs-sm-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .cs-sm-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .cs-sm-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .cs-sm-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .cs-sm-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .cs-sm-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .cs-sm-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .cs-sm-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .cs-sm-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .cs-sm-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .cs-sm-padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
    .cs-sm-padding-5px-lr {padding-right:5px !important; padding-left:5px !important;}
    .cs-sm-padding-10px-lr {padding-right:10px !important; padding-left:10px !important;}
    .cs-sm-padding-15px-lr {padding-right:15px !important; padding-left:15px !important;}
    .cs-sm-padding-20px-lr {padding-right:20px !important; padding-left:20px !important;}
    .cs-sm-padding-25px-lr {padding-right:25px !important; padding-left:25px !important;}
    .cs-sm-padding-30px-lr {padding-right:30px !important; padding-left:30px !important;}
    .cs-sm-padding-35px-lr {padding-right:35px !important; padding-left:35px !important;}
    .cs-sm-padding-40px-lr {padding-right:40px !important; padding-left:40px !important;}
    .cs-sm-padding-45px-lr {padding-right:45px !important; padding-left:45px !important;}
    .cs-sm-padding-50px-lr {padding-right:50px !important; padding-left:50px !important;}
    .cs-sm-padding-55px-lr {padding-right:55px !important; padding-left:55px !important;}
    .cs-sm-padding-60px-lr {padding-right:60px !important; padding-left:60px !important;}
    .cs-sm-padding-65px-lr {padding-right:65px !important; padding-left:65px !important;}
    .cs-sm-padding-70px-lr {padding-right:70px !important; padding-left:70px !important;}
    .cs-sm-padding-75px-lr {padding-right:75px !important; padding-left:75px !important;}
    .cs-sm-padding-80px-lr {padding-right:80px !important; padding-left:80px !important;}
    .cs-sm-padding-85px-lr {padding-right:85px !important; padding-left:85px !important;}
    .cs-sm-padding-90px-lr {padding-right:90px !important; padding-left:90px !important;}
    .cs-sm-padding-95px-lr {padding-right:95px !important; padding-left:95px !important;}
    .cs-sm-padding-100px-lr {padding-right:100px !important; padding-left:100px !important;}

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

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

    /* display */
    .cs-sm-display-block {display:block !important;}
    .cs-sm-overflow-hidden {overflow:hidden !important;}
    .cs-sm-overflow-auto {overflow:auto !important;}
    .cs-sm-display-inline-block {display:inline-block !important;}
    .cs-sm-display-inline {display:inline !important;}
    .cs-sm-display-none {display:none !important;}
    .cs-sm-display-inherit {display:inherit !important;}
    .cs-sm-display-table {display:table !important;}
    .cs-sm-display-table-cell {display:table-cell !important;}
    .cs-sm-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;}

    /* clear-both */
    .cs-sm-clear-both {clear: both;}

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


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

    /* parallax */
    .cs-parallax {background-position: center;}


    /* opacity */
    .cs-sm-opacity1 {opacity:.1;}
    .cs-sm-opacity2 {opacity:.2;}
    .cs-sm-opacity3 {opacity:.3;}
    .cs-sm-opacity4 {opacity:.4;}
    .cs-sm-opacity5 {opacity:.5;}
    .cs-sm-opacity6 {opacity:.6;}
    .cs-sm-opacity7 {opacity:.7;}
    .cs-sm-opacity8 {opacity:.8;}
    .cs-sm-opacity9 {opacity:.9;}
    .cs-sm-opacity10 {opacity:1;}

}

@media (max-width: 767px) {

    body { font-size: 13px; line-height: 20px;}

    h1, h2, h3, h4, h5, h6 {margin:0 0 17px; padding:0; letter-spacing: 0; font-weight: 400;}
    h1 {font-size:37px; line-height: 42px;}
    h2 {font-size:30px; line-height:36px;}
    h3 {font-size:28px; line-height:34px;}
    h4 {font-size:24px; line-height:30px;}
    h5 {font-size:20px; line-height:28px;}
    h6 {font-size:18px; line-height:23px;}

    /* font size */
    .cs-xs-font-size11 {font-size:11px; line-height:14px;}
    .cs-xs-font-size12 {font-size:12px; line-height:20px;}
    .cs-xs-font-size13 {font-size:13px; line-height:normal;}
    .cs-xs-font-size14 {font-size:14px; line-height:normal;}
    .cs-xs-font-size15 {font-size:15px; line-height:normal;}
    .cs-xs-font-size16 {font-size:16px; line-height:normal;}
    .cs-xs-font-size17 {font-size:17px; line-height:normal;}
    .cs-xs-font-size18 {font-size:18px; line-height:26px;}
    .cs-xs-font-size19 {font-size:19px; line-height:normal;}
    .cs-xs-font-size20 {font-size:20px; line-height:normal;}
    .cs-xs-font-size22 {font-size:22px; line-height:normal;}
    .cs-xs-font-size24 {font-size:24px; line-height:normal;}
    .cs-xs-font-size26 {font-size:26px; line-height:normal;}
    .cs-xs-font-size28 {font-size:28px; line-height:34px;}
    .cs-xs-font-size30 {font-size:30px; line-height:normal;}
    .cs-xs-font-size32 {font-size:32px; line-height:normal;}
    .cs-xs-font-size34 {font-size:34px; line-height:normal;}
    .cs-xs-font-size36 {font-size:36px; line-height:normal;}
    .cs-xs-font-size38 {font-size:38px; line-height:normal;}
    .cs-xs-font-size40 {font-size:40px; line-height:normal;}
    .cs-xs-font-size42 {font-size:42px; line-height:normal;}
    .cs-xs-font-size44 {font-size:44px; line-height:normal;}
    .cs-xs-font-size46 {font-size:46px; line-height:normal;}
    .cs-xs-font-size48 {font-size:48px; line-height:normal;}
    .cs-xs-font-size50 {font-size:50px; line-height:normal;}
    .cs-xs-font-size100 {font-size: 100px; line-height:95px;}
    .cs-xs-font-size130 {font-size: 130px; line-height:120px;}

    /* opacity */
    .cs-xs-opacity1 {opacity:.1;}
    .cs-xs-opacity2 {opacity:.2;}
    .cs-xs-opacity3 {opacity:.3;}
    .cs-xs-opacity4 {opacity:.4;}
    .cs-xs-opacity5 {opacity:.5;}
    .cs-xs-opacity6 {opacity:.6;}
    .cs-xs-opacity7 {opacity:.7;}
    .cs-xs-opacity8 {opacity:.8;}
    .cs-xs-opacity9 {opacity:.9;}
    .cs-xs-opacity10 {opacity:1;}

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

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

    /* verticle align */
    .cs-xs-vertical-align-middle {vertical-align: middle;}
    .cs-xs-vertical-align-top {vertical-align: top;}
    .cs-xs-vertical-align-bottom {vertical-align: bottom;}
    .cs-xs-absolute-middle-inherit {left: 0; top: 0; position: relative; -ms-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); }

    /* image position*/
    .cs-xs-background-image-left { background-position: left !important;}
    .cs-xs-background-image-right { background-position: right !important;}
    .cs-xs-background-image-center { background-position: center !important;}

    /* margin */
    .cs-xs-margin-one-all {margin:1%;}
    .cs-xs-margin-one-half-all {margin:1.5%;}
    .cs-xs-margin-two-all {margin:2%;}
    .cs-xs-margin-two-half-all {margin:2.5%;}
    .cs-xs-margin-three-all {margin:3%;}
    .cs-xs-margin-three-half-all {margin:3.5%;}
    .cs-xs-margin-four-all {margin:4%;}
    .cs-xs-margin-four-half-all {margin:4.5%;}
    .cs-xs-margin-five-all {margin:5%;}
    .cs-xs-margin-five-half-all {margin:5.5%;}
    .cs-xs-margin-six-all {margin:6%;}
    .cs-xs-margin-six-half-all {margin:6.5%;}
    .cs-xs-margin-seven-all {margin:7%;}
    .cs-xs-margin-seven-half-all {margin:7.5%;}
    .cs-xs-margin-eight-all {margin:8%;}
    .cs-xs-margin-eight-half-all {margin:8.5%;}
    .cs-xs-margin-nine-all {margin:9%;}
    .cs-xs-margin-nine-half-all {margin:9.5%;}
    .cs-xs-margin-ten-all {margin:10%;}
    .cs-xs-margin-ten-half-all {margin:10.5%;}
    .cs-xs-margin-eleven-all {margin:11%;}
    .cs-xs-margin-eleven-half-all {margin:11.5%;}
    .cs-xs-margin-twelve-all {margin:12%;}
    .cs-xs-margin-twelve-half-all {margin:12.5%;}
    .cs-xs-margin-thirteen-all {margin:13%;}
    .cs-xs-margin-thirteen-half-all {margin:13.5%;}
    .cs-xs-margin-fourteen-all {margin:14%;}
    .cs-xs-margin-fourteen-half-all {margin:14.5%;}
    .cs-xs-margin-fifteen-all {margin:15%;}
    .cs-xs-margin-fifteen-half-all {margin:15.5%;}
    .cs-xs-margin-sixteen-all {margin:16%;}
    .cs-xs-margin-sixteen-half-all {margin:16.5%;}
    .cs-xs-margin-seventeen-all {margin:17%;}
    .cs-xs-margin-seventeen-half-all {margin:17.5%;}
    .cs-xs-margin-eighteen-all {margin:18%;}
    .cs-xs-margin-eighteen-half-all {margin:18.5%;}
    .cs-xs-margin-nineteen-all {margin:19%;}
    .cs-xs-margin-nineteen-half-all {margin:19.5%;}
    .cs-xs-margin-twenty-all {margin:20%;}
    .cs-xs-margin-twenty-half-all {margin:20.5%;}
    .cs-xs-margin-twenty-one-all {margin:21%;}
    .cs-xs-margin-twenty-one-half-all {margin:21.5%;}
    .cs-xs-margin-twenty-two-all {margin:22%;}
    .cs-xs-margin-twenty-two-half-all {margin:22.5%;}
    .cs-xs-margin-twenty-three-all {margin:23%;}
    .cs-xs-margin-twenty-three-half-all {margin:23.5%;}
    .cs-xs-margin-twenty-four-all {margin:24%;}
    .cs-xs-margin-twenty-four-half-all {margin:24.5%;}
    .cs-xs-margin-twenty-five-all {margin:25%;}

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

    /* margin top */
    .cs-xs-margin-one-top {margin-top:1%;}
    .cs-xs-margin-one-half-top {margin-top:1.5%;}
    .cs-xs-margin-two-top {margin-top:2%;}
    .cs-xs-margin-two-half-top {margin-top:2.5%;}
    .cs-xs-margin-three-top {margin-top:3%;}
    .cs-xs-margin-three-half-top {margin-top:3.5%;}
    .cs-xs-margin-four-top {margin-top:4%;}
    .cs-xs-margin-four-half-top {margin-top:4.5%;}
    .cs-xs-margin-five-top {margin-top:5%;}
    .cs-xs-margin-five-half-top {margin-top:5.5%;}
    .cs-xs-margin-six-top {margin-top:6%;}
    .cs-xs-margin-six-half-top {margin-top:6.5%;}
    .cs-xs-margin-seven-top {margin-top:7%;}
    .cs-xs-margin-seven-half-top {margin-top:7.5%;}
    .cs-xs-margin-eight-top {margin-top:8%;}
    .cs-xs-margin-eight-half-top {margin-top:8.5%;}
    .cs-xs-margin-nine-top {margin-top:9%;}
    .cs-xs-margin-nine-half-top {margin-top:9.5%;}
    .cs-xs-margin-ten-top {margin-top:10%;}
    .cs-xs-margin-ten-half-top {margin-top:10.5%;}
    .cs-xs-margin-eleven-top {margin-top:11%;}
    .cs-xs-margin-eleven-half-top {margin-top:11.5%;}
    .cs-xs-margin-twelve-top {margin-top:12%;}
    .cs-xs-margin-twelve-half-top {margin-top:12.5%;}
    .cs-xs-margin-thirteen-top {margin-top:13%;}
    .cs-xs-margin-thirteen-half-top {margin-top:13.5%;}
    .cs-xs-margin-fourteen-top {margin-top:14%;}
    .cs-xs-margin-fourteen-half-top {margin-top:14.5%;}
    .cs-xs-margin-fifteen-top {margin-top:15%;}
    .cs-xs-margin-fifteen-half-top {margin-top:15.5%;}
    .cs-xs-margin-sixteen-top {margin-top:16%;}
    .cs-xs-margin-sixteen-half-top {margin-top:16.5%;}
    .cs-xs-margin-seventeen-top {margin-top:17%;}
    .cs-xs-margin-seventeen-half-top {margin-top:17.5%;}
    .cs-xs-margin-eighteen-top {margin-top:18%;}
    .cs-xs-margin-eighteen-half-top {margin-top:18.5%;}
    .cs-xs-margin-nineteen-top {margin-top:19%;}
    .cs-xs-margin-nineteen-half-top {margin-top:19.5%;}
    .cs-xs-margin-twenty-top {margin-top:20%;}
    .cs-xs-margin-twenty-half-top {margin-top:20.5%;}
    .cs-xs-margin-twenty-one-top {margin-top:21%;}
    .cs-xs-margin-twenty-one-half-top {margin-top:21.5%;}
    .cs-xs-margin-twenty-two-top {margin-top:22%;}
    .cs-xs-margin-twenty-two-half-top {margin-top:22.5%;}
    .cs-xs-margin-twenty-three-top {margin-top:23%;}
    .cs-xs-margin-twenty-three-half-top {margin-top:23.5%;}
    .cs-xs-margin-twenty-four-top {margin-top:24%;}
    .cs-xs-margin-twenty-four-half-top {margin-top:24.5%;}
    .cs-xs-margin-twenty-five-top {margin-top:25%;}
    .cs-xs-margin-5px-top {margin-top:5px !important;}
    .cs-xs-margin-10px-top {margin-top:10px !important;}
    .cs-xs-margin-15px-top {margin-top:15px !important;}
    .cs-xs-margin-20px-top {margin-top:20px !important;}
    .cs-xs-margin-25px-top {margin-top:25px !important;}
    .cs-xs-margin-30px-top {margin-top:30px !important;}
    .cs-xs-margin-35px-top {margin-top:35px !important;}
    .cs-xs-margin-40px-top {margin-top:40px !important;}
    .cs-xs-margin-45px-top {margin-top:45px !important;}
    .cs-xs-margin-50px-top {margin-top:50px !important;}
    .cs-xs-margin-55px-top {margin-top:55px !important;}
    .cs-xs-margin-60px-top {margin-top:60px !important;}
    .cs-xs-margin-65px-top {margin-top:65px !important;}
    .cs-xs-margin-70px-top {margin-top:70px !important;}
    .cs-xs-margin-75px-top {margin-top:75px !important;}
    .cs-xs-margin-80px-top {margin-top:80px !important;}
    .cs-xs-margin-85px-top {margin-top:85px !important;}
    .cs-xs-margin-90px-top {margin-top:90px !important;}
    .cs-xs-margin-95px-top {margin-top:95px !important;}
    .cs-xs-margin-100px-top {margin-top:100px !important;}

    /* margin bottom */
    .cs-xs-margin-one-bottom {margin-bottom:1%;}
    .cs-xs-margin-one-half-bottom {margin-bottom:1.5%;}
    .cs-xs-margin-two-bottom {margin-bottom:2%;}
    .cs-xs-margin-two-half-bottom {margin-bottom:2.5%;}
    .cs-xs-margin-three-bottom {margin-bottom:3%;}
    .cs-xs-margin-three-half-bottom {margin-bottom:3.5%;}
    .cs-xs-margin-four-bottom {margin-bottom:4%;}
    .cs-xs-margin-four-half-bottom {margin-bottom:4.5%;}
    .cs-xs-margin-five-bottom {margin-bottom:5%;}
    .cs-xs-margin-five-half-bottom {margin-bottom:5.5%;}
    .cs-xs-margin-six-bottom {margin-bottom:6%;}
    .cs-xs-margin-six-half-bottom {margin-bottom:6.5%;}
    .cs-xs-margin-seven-bottom {margin-bottom:7%;}
    .cs-xs-margin-seven-half-bottom {margin-bottom:7.5%;}
    .cs-xs-margin-eight-bottom {margin-bottom:8%;}
    .cs-xs-margin-eight-half-bottom {margin-bottom:8.5%;}
    .cs-xs-margin-nine-bottom {margin-bottom:9%;}
    .cs-xs-margin-nine-half-bottom {margin-bottom:9.5%;}
    .cs-xs-margin-ten-bottom {margin-bottom:10%;}
    .cs-xs-margin-ten-half-bottom {margin-bottom:10.5%;}
    .cs-xs-margin-eleven-bottom {margin-bottom:11%;}
    .cs-xs-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .cs-xs-margin-twelve-bottom {margin-bottom:12%;}
    .cs-xs-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .cs-xs-margin-thirteen-bottom {margin-bottom:13%;}
    .cs-xs-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .cs-xs-margin-fourteen-bottom {margin-bottom:14%;}
    .cs-xs-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .cs-xs-margin-fifteen-bottom {margin-bottom:15%;}
    .cs-xs-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .cs-xs-margin-sixteen-bottom {margin-bottom:16%;}
    .cs-xs-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .cs-xs-margin-seventeen-bottom {margin-bottom:17%;}
    .cs-xs-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .cs-xs-margin-eighteen-bottom {margin-bottom:18%;}
    .cs-xs-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .cs-xs-margin-nineteen-bottom {margin-bottom:19%;}
    .cs-xs-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .cs-xs-margin-twenty-bottom {margin-bottom:20%;}
    .cs-xs-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .cs-xs-margin-twenty-one-bottom {margin-bottom:21%;}
    .cs-xs-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .cs-xs-margin-twenty-two-bottom {margin-bottom:22%;}
    .cs-xs-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .cs-xs-margin-twenty-three-bottom {margin-bottom:23%;}
    .cs-xs-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .cs-xs-margin-twenty-four-bottom {margin-bottom:24%;}
    .cs-xs-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
    .cs-xs-margin-twenty-five-bottom {margin-bottom:25%;}
    .cs-xs-margin-5px-bottom {margin-bottom:5px !important;}
    .cs-xs-margin-10px-bottom {margin-bottom:10px !important;}
    .cs-xs-margin-15px-bottom {margin-bottom:15px !important;}
    .cs-xs-margin-20px-bottom {margin-bottom:20px !important;}
    .cs-xs-margin-25px-bottom {margin-bottom:25px !important;}
    .cs-xs-margin-30px-bottom {margin-bottom:30px !important;}
    .cs-xs-margin-35px-bottom {margin-bottom:35px !important;}
    .cs-xs-margin-40px-bottom {margin-bottom:40px !important;}
    .cs-xs-margin-45px-bottom {margin-bottom:45px !important;}
    .cs-xs-margin-50px-bottom {margin-bottom:50px !important;}
    .cs-xs-margin-55px-bottom {margin-bottom:55px !important;}
    .cs-xs-margin-60px-bottom {margin-bottom:60px !important;}
    .cs-xs-margin-65px-bottom {margin-bottom:65px !important;}
    .cs-xs-margin-70px-bottom {margin-bottom:70px !important;}
    .cs-xs-margin-75px-bottom {margin-bottom:75px !important;}
    .cs-xs-margin-80px-bottom {margin-bottom:80px !important;}
    .cs-xs-margin-85px-bottom {margin-bottom:85px !important;}
    .cs-xs-margin-90px-bottom {margin-bottom:90px !important;}
    .cs-xs-margin-95px-bottom {margin-bottom:95px !important;}
    .cs-xs-margin-100px-bottom {margin-bottom:100px !important;}

    /* margin right */
    .cs-xs-margin-one-right {margin-right:1%;}
    .cs-xs-margin-one-half-right {margin-right:1.5%;}
    .cs-xs-margin-two-right {margin-right:2%;}
    .cs-xs-margin-two-half-right {margin-right:2.5%;}
    .cs-xs-margin-three-right {margin-right:3%;}
    .cs-xs-margin-three-half-right {margin-right:3.5%;}
    .cs-xs-margin-four-right {margin-right:4%;}
    .cs-xs-margin-four-half-right {margin-right:4.5%;}
    .cs-xs-margin-five-right {margin-right:5%;}
    .cs-xs-margin-five-half-right {margin-right:5.5%;}
    .cs-xs-margin-six-right {margin-right:6%;}
    .cs-xs-margin-six-half-right {margin-right:6.5%;}
    .cs-xs-margin-seven-right {margin-right:7%;}
    .cs-xs-margin-seven-half-right {margin-right:7.5%;}
    .cs-xs-margin-eight-right {margin-right:8%;}
    .cs-xs-margin-eight-half-right {margin-right:8.5%;}
    .cs-xs-margin-nine-right {margin-right:9%;}
    .cs-xs-margin-nine-half-right {margin-right:9.5%;}
    .cs-xs-margin-ten-right {margin-right:10%;}
    .cs-xs-margin-ten-half-right {margin-right:10.5%;}
    .cs-xs-margin-eleven-right {margin-right:11%;}
    .cs-xs-margin-eleven-half-right {margin-right:11.5%;}
    .cs-xs-margin-twelve-right {margin-right:12%;}
    .cs-xs-margin-twelve-half-right {margin-right:12.5%;}
    .cs-xs-margin-thirteen-right {margin-right:13%;}
    .cs-xs-margin-thirteen-half-right {margin-right:13.5%;}
    .cs-xs-margin-fourteen-right {margin-right:14%;}
    .cs-xs-margin-fourteen-half-right {margin-right:14.5%;}
    .cs-xs-margin-fifteen-right {margin-right:15%;}
    .cs-xs-margin-fifteen-half-right {margin-right:15.5%;}
    .cs-xs-margin-sixteen-right {margin-right:16%;}
    .cs-xs-margin-sixteen-half-right {margin-right:16.5%;}
    .cs-xs-margin-seventeen-right {margin-right:17%;}
    .cs-xs-margin-seventeen-half-right {margin-right:17.5%;}
    .cs-xs-margin-eighteen-right {margin-right:18%;}
    .cs-xs-margin-eighteen-half-right {margin-right:18.5%;}
    .cs-xs-margin-nineteen-right {margin-right:19%;}
    .cs-xs-margin-nineteen-half-right {margin-right:19.5%;}
    .cs-xs-margin-twenty-right {margin-right:20%;}
    .cs-xs-margin-twenty-half-right {margin-right:20.5%;}
    .cs-xs-margin-twenty-one-right {margin-right:21%;}
    .cs-xs-margin-twenty-one-half-right {margin-right:21.5%;}
    .cs-xs-margin-twenty-two-right {margin-right:22%;}
    .cs-xs-margin-twenty-two-half-right {margin-right:22.5%;}
    .cs-xs-margin-twenty-three-right {margin-right:23%;}
    .cs-xs-margin-twenty-three-half-right {margin-right:23.5%;}
    .cs-xs-margin-twenty-four-right {margin-right:24%;}
    .cs-xs-margin-twenty-four-half-right {margin-right:24.5%;}
    .cs-xs-margin-twenty-five-right {margin-right:25%;}
    .cs-xs-margin-10px-right {margin-right:10px !important;}
    .cs-xs-margin-15px-right {margin-right:15px !important;}
    .cs-xs-margin-20px-right {margin-right:20px !important;}
    .cs-xs-margin-25px-right {margin-right:25px !important;}
    .cs-xs-margin-30px-right {margin-right:30px !important;}
    .cs-xs-margin-35px-right {margin-right:35px !important;}
    .cs-xs-margin-40px-right {margin-right:40px !important;}
    .cs-xs-margin-45px-right {margin-right:45px !important;}
    .cs-xs-margin-50px-right {margin-right:50px !important;}
    .cs-xs-margin-55px-right {margin-right:55px !important;}
    .cs-xs-margin-60px-right {margin-right:60px !important;}
    .cs-xs-margin-65px-right {margin-right:65px !important;}
    .cs-xs-margin-70px-right {margin-right:70px !important;}
    .cs-xs-margin-75px-right {margin-right:75px !important;}
    .cs-xs-margin-80px-right {margin-right:80px !important;}
    .cs-xs-margin-85px-right {margin-right:85px !important;}
    .cs-xs-margin-90px-right {margin-right:90px !important;}
    .cs-xs-margin-95px-right {margin-right:95px !important;}
    .cs-xs-margin-100px-right {margin-right:100px !important;}

    /* margin left */
    .cs-xs-margin-one-left {margin-left:1%;}
    .cs-xs-margin-one-half-left {margin-left:1.5%;}
    .cs-xs-margin-two-left {margin-left:2%;}
    .cs-xs-margin-two-half-left {margin-left:2.5%;}
    .cs-xs-margin-three-left {margin-left:3%;}
    .cs-xs-margin-three-half-left {margin-left:3.5%;}
    .cs-xs-margin-four-left {margin-left:4%;}
    .cs-xs-margin-four-half-left {margin-left:4.5%;}
    .cs-xs-margin-five-left {margin-left:5%;}
    .cs-xs-margin-five-half-left {margin-left:5.5%;}
    .cs-xs-margin-six-left {margin-left:6%;}
    .cs-xs-margin-six-half-left {margin-left:6.5%;}
    .cs-xs-margin-seven-left {margin-left:7%;}
    .cs-xs-margin-seven-half-left {margin-left:7.5%;}
    .cs-xs-margin-eight-left {margin-left:8%;}
    .cs-xs-margin-eight-half-left {margin-left:8.5%;}
    .cs-xs-margin-nine-left {margin-left:9%;}
    .cs-xs-margin-nine-half-left {margin-left:9.5%;}
    .cs-xs-margin-ten-left {margin-left:10%;}
    .cs-xs-margin-ten-half-left {margin-left:10.5%;}
    .cs-xs-margin-eleven-left {margin-left:11%;}
    .cs-xs-margin-eleven-half-left {margin-left:11.5%;}
    .cs-xs-margin-twelve-left {margin-left:12%;}
    .cs-xs-margin-twelve-half-left {margin-left:12.5%;}
    .cs-xs-margin-thirteen-left {margin-left:13%;}
    .cs-xs-margin-thirteen-half-left {margin-left:13.5%;}
    .cs-xs-margin-fourteen-left {margin-left:14%;}
    .cs-xs-margin-fourteen-half-left {margin-left:14.5%;}
    .cs-xs-margin-fifteen-left {margin-left:15%;}
    .cs-xs-margin-fifteen-half-left {margin-left:15.5%;}
    .cs-xs-margin-sixteen-left {margin-left:16%;}
    .cs-xs-margin-sixteen-half-left {margin-left:16.5%;}
    .cs-xs-margin-seventeen-left {margin-left:17%;}
    .cs-xs-margin-seventeen-half-left {margin-left:17.5%;}
    .cs-xs-margin-eighteen-left {margin-left:18%;}
    .cs-xs-margin-eighteen-half-left {margin-left:18.5%;}
    .cs-xs-margin-nineteen-left {margin-left:19%;}
    .cs-xs-margin-nineteen-half-left {margin-left:19.5%;}
    .cs-xs-margin-twenty-left {margin-left:20%;}
    .cs-xs-margin-twenty-half-left {margin-left:20.5%;}
    .cs-xs-margin-twenty-one-left {margin-left:21%;}
    .cs-xs-margin-twenty-one-half-left {margin-left:21.5%;}
    .cs-xs-margin-twenty-two-left {margin-left:22%;}
    .cs-xs-margin-twenty-two-half-left {margin-left:22.5%;}
    .cs-xs-margin-twenty-three-left {margin-left:23%;}
    .cs-xs-margin-twenty-three-half-left {margin-left:23.5%;}
    .cs-xs-margin-twenty-four-left {margin-left:24%;}
    .cs-xs-margin-twenty-four-half-left {margin-left:24.5%;}
    .cs-xs-margin-twenty-five-left {margin-left:25%;}
    .cs-xs-margin-5px-left {margin-left:5px !important;}
    .cs-xs-margin-10px-left {margin-left:10px !important;}
    .cs-xs-margin-15px-left {margin-left:15px !important;}
    .cs-xs-margin-20px-left {margin-left:20px !important;}
    .cs-xs-margin-25px-left {margin-left:25px !important;}
    .cs-xs-margin-30px-left {margin-left:30px !important;}
    .cs-xs-margin-35px-left {margin-left:35px !important;}
    .cs-xs-margin-40px-left {margin-left:40px !important;}
    .cs-xs-margin-45px-left {margin-left:45px !important;}
    .cs-xs-margin-50px-left {margin-left:50px !important;}
    .cs-xs-margin-55px-left {margin-left:55px !important;}
    .cs-xs-margin-60px-left {margin-left:60px !important;}
    .cs-xs-margin-65px-left {margin-left:65px !important;}
    .cs-xs-margin-70px-left {margin-left:70px !important;}
    .cs-xs-margin-75px-left {margin-left:75px !important;}
    .cs-xs-margin-80px-left {margin-left:80px !important;}
    .cs-xs-margin-85px-left {margin-left:85px !important;}
    .cs-xs-margin-90px-left {margin-left:90px !important;}
    .cs-xs-margin-95px-left {margin-left:95px !important;}
    .cs-xs-margin-100px-left {margin-left:100px !important;}

    /* margin left right */
    .cs-xs-margin-one-lr {margin-left:1%; margin-right:1%;}
    .cs-xs-margin-one-lr {margin-left:1.5%; margin-right:1.5%;}
    .cs-xs-margin-two-lr {margin-left:2%; margin-right:2%;}
    .cs-xs-margin-two-lr {margin-left:2.5%; margin-right:2.5%;}
    .cs-xs-margin-three-lr {margin-left:3%; margin-right:3%;}
    .cs-xs-margin-three-lr {margin-left:3.5%; margin-right:3.5%;}
    .cs-xs-margin-four-lr {margin-left:4%; margin-right:4%;}
    .cs-xs-margin-four-lr {margin-left:4.5%; margin-right:4.5%;}
    .cs-xs-margin-five-lr {margin-left:5%; margin-right:5%;}
    .cs-xs-margin-five-lr {margin-left:5.5%; margin-right:5.5%;}
    .cs-xs-margin-six-lr {margin-left:6%; margin-right:6%;}
    .cs-xs-margin-six-lr {margin-left:6.5%; margin-right:6.5%;}
    .cs-xs-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .cs-xs-margin-seven-lr {margin-left:7.5%; margin-right:7.5%;}
    .cs-xs-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .cs-xs-margin-eight-lr {margin-left:8.5%; margin-right:8.5%;}
    .cs-xs-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .cs-xs-margin-nine-lr {margin-left:9.5%; margin-right:9.5%;}
    .cs-xs-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .cs-xs-margin-ten-lr {margin-left:10.5%; margin-right:10.5%;}
    .cs-xs-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .cs-xs-margin-eleven-lr {margin-left:11.5%; margin-right:11.5%;}
    .cs-xs-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .cs-xs-margin-twelve-lr {margin-left:12.5%; margin-right:12.5%;}
    .cs-xs-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .cs-xs-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .cs-xs-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .cs-xs-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .cs-xs-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .cs-xs-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .cs-xs-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .cs-xs-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .cs-xs-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .cs-xs-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .cs-xs-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .cs-xs-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .cs-xs-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .cs-xs-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .cs-xs-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .cs-xs-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .cs-xs-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .cs-xs-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .cs-xs-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .cs-xs-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .cs-xs-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .cs-xs-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .cs-xs-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .cs-xs-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .cs-xs-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .cs-xs-margin-5px-lr {margin-left:5px !important; margin-right:5px !important;}
    .cs-xs-margin-10px-lr {margin-left:10px !important; margin-right:10px !important;}
    .cs-xs-margin-15px-lr {margin-left:15px !important; margin-right:15px !important;}
    .cs-xs-margin-20px-lr {margin-left:20px !important; margin-right:20px !important;}
    .cs-xs-margin-25px-lr {margin-left:25px !important; margin-right:25px !important;}
    .cs-xs-margin-30px-lr {margin-left:30px !important; margin-right:30px !important;}
    .cs-xs-margin-35px-lr {margin-left:35px !important; margin-right:35px !important;}
    .cs-xs-margin-40px-lr {margin-left:40px !important; margin-right:40px !important;}
    .cs-xs-margin-45px-lr {margin-left:45px !important; margin-right:45px !important;}
    .cs-xs-margin-50px-lr {margin-left:50px !important; margin-right:50px !important;}
    .cs-xs-margin-55px-lr {margin-left:55px !important; margin-right:55px !important;}
    .cs-xs-margin-60px-lr {margin-left:60px !important; margin-right:60px !important;}
    .cs-xs-margin-65px-lr {margin-left:65px !important; margin-right:65px !important;}
    .cs-xs-margin-70px-lr {margin-left:70px !important; margin-right:70px !important;}
    .cs-xs-margin-75px-lr {margin-left:75px !important; margin-right:75px !important;}
    .cs-xs-margin-80px-lr {margin-left:80px !important; margin-right:80px !important;}
    .cs-xs-margin-85px-lr {margin-left:85px !important; margin-right:85px !important;}
    .cs-xs-margin-90px-lr {margin-left:90px !important; margin-right:90px !important;}
    .cs-xs-margin-95px-lr {margin-left:95px !important; margin-right:95px !important;}
    .cs-xs-margin-100px-lr {margin-left:100px !important; margin-right:100px !important;}

    /* margin top bottom */
    .cs-xs-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .cs-xs-margin-one-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .cs-xs-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .cs-xs-margin-two-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .cs-xs-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .cs-xs-margin-three-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .cs-xs-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .cs-xs-margin-four-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .cs-xs-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .cs-xs-margin-five-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .cs-xs-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .cs-xs-margin-six-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .cs-xs-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .cs-xs-margin-seven-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .cs-xs-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .cs-xs-margin-eight-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .cs-xs-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .cs-xs-margin-nine-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .cs-xs-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .cs-xs-margin-ten-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .cs-xs-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .cs-xs-margin-eleven-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .cs-xs-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .cs-xs-margin-twelve-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .cs-xs-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .cs-xs-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .cs-xs-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .cs-xs-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .cs-xs-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .cs-xs-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .cs-xs-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .cs-xs-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .cs-xs-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .cs-xs-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .cs-xs-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .cs-xs-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .cs-xs-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .cs-xs-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .cs-xs-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .cs-xs-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .cs-xs-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .cs-xs-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .cs-xs-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .cs-xs-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .cs-xs-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .cs-xs-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .cs-xs-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .cs-xs-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .cs-xs-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .cs-xs-margin-5px-tb {margin-top:5px !important; margin-bottom:5px !important;}
    .cs-xs-margin-10px-tb {margin-top:10px !important; margin-bottom:10px !important;}
    .cs-xs-margin-15px-tb {margin-top:15px !important; margin-bottom:15px !important;}
    .cs-xs-margin-20px-tb {margin-top:20px !important; margin-bottom:20px !important;}
    .cs-xs-margin-25px-tb {margin-top:25px !important; margin-bottom:25px !important;}
    .cs-xs-margin-30px-tb {margin-top:30px !important; margin-bottom:30px !important;}
    .cs-xs-margin-35px-tb {margin-top:35px !important; margin-bottom:35px !important;}
    .cs-xs-margin-40px-tb {margin-top:40px !important; margin-bottom:40px !important;}
    .cs-xs-margin-45px-tb {margin-top:45px !important; margin-bottom:45px !important;}
    .cs-xs-margin-50px-tb {margin-top:50px !important; margin-bottom:50px !important;}
    .cs-xs-margin-55px-tb {margin-top:55px !important; margin-bottom:55px !important;}
    .cs-xs-margin-60px-tb {margin-top:60px !important; margin-bottom:60px !important;}
    .cs-xs-margin-65px-tb {margin-top:65px !important; margin-bottom:65px !important;}
    .cs-xs-margin-70px-tb {margin-top:70px !important; margin-bottom:70px !important;}
    .cs-xs-margin-75px-tb {margin-top:75px !important; margin-bottom:75px !important;}
    .cs-xs-margin-80px-tb {margin-top:80px !important; margin-bottom:80px !important;}
    .cs-xs-margin-85px-tb {margin-top:85px !important; margin-bottom:85px !important;}
    .cs-xs-margin-90px-tb {margin-top:90px !important; margin-bottom:90px !important;}
    .cs-xs-margin-95px-tb {margin-top:95px !important; margin-bottom:95px !important;}
    .cs-xs-margin-100px-tb {margin-top:100px !important; margin-bottom:100px !important;}

    /* padding */
    .cs-xs-no-padding {padding:0 !important;}
    .cs-xs-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important;}
    .cs-xs-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important;}
    .cs-xs-no-padding-top {padding-top:0 !important;}
    .cs-xs-no-padding-bottom {padding-bottom:0 !important;}
    .cs-xs-no-padding-left {padding-left:0 !important;}
    .cs-xs-no-padding-right {padding-right:0 !important;}
    .cs-xs-padding-one-all {padding:1%;}
    .cs-xs-padding-one-half-all {padding:1.5%;}
    .cs-xs-padding-two-all {padding:2%;}
    .cs-xs-padding-two-half-all {padding:2.5%;}
    .cs-xs-padding-three-all {padding:3%;}
    .cs-xs-padding-three-half-all {padding:3.5%;}
    .cs-xs-padding-four-all {padding:4%;}
    .cs-xs-padding-four-half-all {padding:4.5%;}
    .cs-xs-padding-five-all {padding:5%;}
    .cs-xs-padding-five-half-all {padding:5.5%;}
    .cs-xs-padding-six-all {padding:6%;}
    .cs-xs-padding-six-half-all {padding:6.5%;}
    .cs-xs-padding-seven-all {padding:7%;}
    .cs-xs-padding-seven-half-all {padding:7.5%;}
    .cs-xs-padding-eight-all {padding:8%;}
    .cs-xs-padding-eight-half-all {padding:8.5%;}
    .cs-xs-padding-nine-all {padding:9%;}
    .cs-xs-padding-nine-half-all {padding:9.5%;}
    .cs-xs-padding-ten-all {padding:10%;}
    .cs-xs-padding-ten-half-all {padding:10.5%;}
    .cs-xs-padding-eleven-all {padding:11%;}
    .cs-xs-padding-eleven-half-all {padding:11.5%;}
    .cs-xs-padding-twelve-all {padding:12%;}
    .cs-xs-padding-twelve-half-all {padding:12.5%;}
    .cs-xs-padding-thirteen-all {padding:13%;}
    .cs-xs-padding-thirteen-half-all {padding:13.5%;}
    .cs-xs-padding-fourteen-all {padding:14%;}
    .cs-xs-padding-fourteen-half-all {padding:14.5%;}
    .cs-xs-padding-fifteen-all {padding:15%;}
    .cs-xs-padding-fifteen-half-all {padding:15.5%;}
    .cs-xs-padding-sixteen-all {padding:16%;}
    .cs-xs-padding-sixteen-half-all {padding:16.5%;}
    .cs-xs-padding-seventeen-all {padding:17%;}
    .cs-xs-padding-seventeen-half-all {padding:17.5%;}
    .cs-xs-padding-eighteen-all {padding:18%;}
    .cs-xs-padding-eighteen-half-all {padding:18.5%;}
    .cs-xs-padding-nineteen-all {padding:19%;}
    .cs-xs-padding-nineteen-half-all {padding:19.5%;}
    .cs-xs-padding-twenty-all {padding:20%;}
    .cs-xs-padding-twenty-half-all {padding:20.5%;}
    .cs-xs-padding-twenty-one-all {padding:21%;}
    .cs-xs-padding-twenty-one-half-all {padding:21.5%;}
    .cs-xs-padding-twenty-two-all {padding:22%;}
    .cs-xs-padding-twenty-two-half-all {padding:22.5%;}
    .cs-xs-padding-twenty-three-all {padding:23%;}
    .cs-xs-padding-twenty-three-half-all {padding:23.5%;}
    .cs-xs-padding-twenty-four-all {padding:24%;}
    .cs-xs-padding-twenty-four-half-all {padding:24.5%;}
    .cs-xs-padding-twenty-five-all {padding:25%;}
    .cs-xs-padding-5px-all {padding:5px !important;}
    .cs-xs-padding-10px-all {padding:10px !important;}
    .cs-xs-padding-15px-all {padding:15px !important;}
    .cs-xs-padding-20px-all {padding:20px !important;}
    .cs-xs-padding-25px-all {padding:25px !important;}
    .cs-xs-padding-30px-all {padding:30px !important;}
    .cs-xs-padding-35px-all {padding:35px !important;}
    .cs-xs-padding-40px-all {padding:40px !important;}
    .cs-xs-padding-45px-all {padding:45px !important;}
    .cs-xs-padding-50px-all {padding:50px !important;}
    .cs-xs-padding-55px-all {padding:55px !important;}
    .cs-xs-padding-60px-all {padding:60px !important;}
    .cs-xs-padding-65px-all {padding:65px !important;}
    .cs-xs-padding-70px-all {padding:70px !important;}
    .cs-xs-padding-75px-all {padding:75px !important;}
    .cs-xs-padding-80px-all {padding:80px !important;}
    .cs-xs-padding-85px-all {padding:85px !important;}
    .cs-xs-padding-90px-all {padding:90px !important;}
    .cs-xs-padding-95px-all {padding:95px !important;}
    .cs-xs-padding-100px-all {padding:100px !important;}

    /* padding top */
    .cs-xs-padding-one-top {padding-top:1%;}
    .cs-xs-padding-one-half-top {padding-top:1.5%;}
    .cs-xs-padding-two-top {padding-top:2%;}
    .cs-xs-padding-two-half-top {padding-top:2.5%;}
    .cs-xs-padding-three-top {padding-top:3%;}
    .cs-xs-padding-three-half-top {padding-top:3.5%;}
    .cs-xs-padding-four-top {padding-top:4%;}
    .cs-xs-padding-four-half-top {padding-top:4.5%;}
    .cs-xs-padding-five-top {padding-top:5%;}
    .cs-xs-padding-five-half-top {padding-top:5.5%;}
    .cs-xs-padding-six-top {padding-top:6%;}
    .cs-xs-padding-six-half-top {padding-top:6.5%;}
    .cs-xs-padding-seven-top {padding-top:7%;}
    .cs-xs-padding-seven-half-top {padding-top:7.5%;}
    .cs-xs-padding-eight-top {padding-top:8%;}
    .cs-xs-padding-eight-half-top {padding-top:8.5%;}
    .cs-xs-padding-nine-top {padding-top:9%;}
    .cs-xs-padding-nine-half-top {padding-top:9.5%;}
    .cs-xs-padding-ten-top {padding-top:10%;}
    .cs-xs-padding-ten-half-top {padding-top:10.5%;}
    .cs-xs-padding-eleven-top {padding-top:11%;}
    .cs-xs-padding-eleven-half-top {padding-top:11.5%;}
    .cs-xs-padding-twelve-top {padding-top:12%;}
    .cs-xs-padding-twelve-half-top {padding-top:12.5%;}
    .cs-xs-padding-thirteen-top {padding-top:13%;}
    .cs-xs-padding-thirteen-half-top {padding-top:13.5%;}
    .cs-xs-padding-fourteen-top {padding-top:14%;}
    .cs-xs-padding-fourteen-half-top {padding-top:14.5%;}
    .cs-xs-padding-fifteen-top {padding-top:15%;}
    .cs-xs-padding-fifteen-half-top {padding-top:15.5%;}
    .cs-xs-padding-sixteen-top {padding-top:16%;}
    .cs-xs-padding-sixteen-half-top {padding-top:16.5%;}
    .cs-xs-padding-seventeen-top {padding-top:17%;}
    .cs-xs-padding-seventeen-half-top {padding-top:17.5%;}
    .cs-xs-padding-eighteen-top {padding-top:18%;}
    .cs-xs-padding-eighteen-half-top {padding-top:18.5%;}
    .cs-xs-padding-nineteen-top {padding-top:19%;}
    .cs-xs-padding-nineteen-half-top {padding-top:19.5%;}
    .cs-xs-padding-twenty-top {padding-top:20%;}
    .cs-xs-padding-twenty-half-top {padding-top:20.5%;}
    .cs-xs-padding-twenty-one-top {padding-top:21%;}
    .cs-xs-padding-twenty-one-half-top {padding-top:21.5%;}
    .cs-xs-padding-twenty-two-top {padding-top:22%;}
    .cs-xs-padding-twenty-two-half-top {padding-top:22.5%;}
    .cs-xs-padding-twenty-three-top {padding-top:23%;}
    .cs-xs-padding-twenty-three-half-top {padding-top:23.5%;}
    .cs-xs-padding-twenty-four-top {padding-top:24%;}
    .cs-xs-padding-twenty-four-half-top {padding-top:24.5%;}
    .cs-xs-padding-twenty-five-top {padding-top:25%;}
    .cs-xs-padding-5px-top {padding-top:5px !important;}
    .cs-xs-padding-10px-top {padding-top:10px !important;}
    .cs-xs-padding-15px-top {padding-top:15px !important;}
    .cs-xs-padding-20px-top {padding-top:20px !important;}
    .cs-xs-padding-25px-top {padding-top:25px !important;}
    .cs-xs-padding-30px-top {padding-top:30px !important;}
    .cs-xs-padding-35px-top {padding-top:35px !important;}
    .cs-xs-padding-40px-top {padding-top:40px !important;}
    .cs-xs-padding-45px-top {padding-top:45px !important;}
    .cs-xs-padding-50px-top {padding-top:50px !important;}
    .cs-xs-padding-55px-top {padding-top:55px !important;}
    .cs-xs-padding-60px-top {padding-top:60px !important;}
    .cs-xs-padding-65px-top {padding-top:65px !important;}
    .cs-xs-padding-70px-top {padding-top:70px !important;}
    .cs-xs-padding-75px-top {padding-top:75px !important;}
    .cs-xs-padding-80px-top {padding-top:80px !important;}
    .cs-xs-padding-85px-top {padding-top:85px !important;}
    .cs-xs-padding-90px-top {padding-top:90px !important;}
    .cs-xs-padding-95px-top {padding-top:95px !important;}
    .cs-xs-padding-100px-top {padding-top:100px !important;}

    /* padding bottom */
    .cs-xs-padding-one-bottom {padding-bottom:1%;}
    .cs-xs-padding-one-half-bottom {padding-bottom:1.5%;}
    .cs-xs-padding-two-bottom {padding-bottom:2%;}
    .cs-xs-padding-two-half-bottom {padding-bottom:2.5%;}
    .cs-xs-padding-three-bottom {padding-bottom:3%;}
    .cs-xs-padding-three-half-bottom {padding-bottom:3.5%;}
    .cs-xs-padding-four-bottom {padding-bottom:4%;}
    .cs-xs-padding-four-half-bottom {padding-bottom:4.5%;}
    .cs-xs-padding-five-bottom {padding-bottom:5%;}
    .cs-xs-padding-five-half-bottom {padding-bottom:5.5%;}
    .cs-xs-padding-six-bottom {padding-bottom:6%;}
    .cs-xs-padding-six-half-bottom {padding-bottom:6.5%;}
    .cs-xs-padding-seven-bottom {padding-bottom:7%;}
    .cs-xs-padding-seven-half-bottom {padding-bottom:7.5%;}
    .cs-xs-padding-eight-bottom {padding-bottom:8%;}
    .cs-xs-padding-eight-half-bottom {padding-bottom:8.5%;}
    .cs-xs-padding-nine-bottom {padding-bottom:9%;}
    .cs-xs-padding-nine-half-bottom {padding-bottom:9.5%;}
    .cs-xs-padding-ten-bottom {padding-bottom:10%;}
    .cs-xs-padding-ten-half-bottom {padding-bottom:10.5%;}
    .cs-xs-padding-eleven-bottom {padding-bottom:11%;}
    .cs-xs-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .cs-xs-padding-twelve-bottom {padding-bottom:12%;}
    .cs-xs-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .cs-xs-padding-thirteen-bottom {padding-bottom:13%;}
    .cs-xs-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .cs-xs-padding-fourteen-bottom {padding-bottom:14%;}
    .cs-xs-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .cs-xs-padding-fifteen-bottom {padding-bottom:15%;}
    .cs-xs-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .cs-xs-padding-sixteen-bottom {padding-bottom:16%;}
    .cs-xs-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .cs-xs-padding-seventeen-bottom {padding-bottom:17%;}
    .cs-xs-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .cs-xs-padding-eighteen-bottom {padding-bottom:18%;}
    .cs-xs-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .cs-xs-padding-nineteen-bottom {padding-bottom:19%;}
    .cs-xs-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .cs-xs-padding-twenty-bottom {padding-bottom:20%;}
    .cs-xs-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .cs-xs-padding-twenty-one-bottom {padding-bottom:21%;}
    .cs-xs-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .cs-xs-padding-twenty-two-bottom {padding-bottom:22%;}
    .cs-xs-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .cs-xs-padding-twenty-three-bottom {padding-bottom:23%;}
    .cs-xs-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .cs-xs-padding-twenty-four-bottom {padding-bottom:24%;}
    .cs-xs-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .cs-xs-padding-twenty-five-bottom {padding-bottom:25%;}
    .cs-xs-padding-5px-bottom {padding-bottom:5px !important;}
    .cs-xs-padding-10px-bottom {padding-bottom:10px !important;}
    .cs-xs-padding-15px-bottom {padding-bottom:15px !important;}
    .cs-xs-padding-20px-bottom {padding-bottom:20px !important;}
    .cs-xs-padding-25px-bottom {padding-bottom:25px !important;}
    .cs-xs-padding-30px-bottom {padding-bottom:30px !important;}
    .cs-xs-padding-35px-bottom {padding-bottom:35px !important;}
    .cs-xs-padding-40px-bottom {padding-bottom:40px !important;}
    .cs-xs-padding-45px-bottom {padding-bottom:45px !important;}
    .cs-xs-padding-50px-bottom {padding-bottom:50px !important;}
    .cs-xs-padding-55px-bottom {padding-bottom:55px !important;}
    .cs-xs-padding-60px-bottom {padding-bottom:60px !important;}
    .cs-xs-padding-65px-bottom {padding-bottom:65px !important;}
    .cs-xs-padding-70px-bottom {padding-bottom:70px !important;}
    .cs-xs-padding-75px-bottom {padding-bottom:75px !important;}
    .cs-xs-padding-80px-bottom {padding-bottom:80px !important;}
    .cs-xs-padding-85px-bottom {padding-bottom:85px !important;}
    .cs-xs-padding-90px-bottom {padding-bottom:90px !important;}
    .cs-xs-padding-95px-bottom {padding-bottom:95px !important;}
    .cs-xs-padding-100px-bottom {padding-bottom:100px !important;}

    /* padding right */
    .cs-xs-padding-one-right {padding-right:1%;}
    .cs-xs-padding-one-half-right {padding-right:1.5%;}
    .cs-xs-padding-two-right {padding-right:2%;}
    .cs-xs-padding-two-half-right {padding-right:2.5%;}
    .cs-xs-padding-three-right {padding-right:3%;}
    .cs-xs-padding-three-half-right {padding-right:3.5%;}
    .cs-xs-padding-four-right {padding-right:4%;}
    .cs-xs-padding-four-half-right {padding-right:4.5%;}
    .cs-xs-padding-five-right {padding-right:5%;}
    .cs-xs-padding-five-half-right {padding-right:5.5%;}
    .cs-xs-padding-six-right {padding-right:6%;}
    .cs-xs-padding-six-half-right {padding-right:6.5%;}
    .cs-xs-padding-seven-right {padding-right:7%;}
    .cs-xs-padding-seven-half-right {padding-right:7.5%;}
    .cs-xs-padding-eight-right {padding-right:8%;}
    .cs-xs-padding-eight-half-right {padding-right:8.5%;}
    .cs-xs-padding-nine-right {padding-right:9%;}
    .cs-xs-padding-nine-half-right {padding-right:9.5%;}
    .cs-xs-padding-ten-right {padding-right:10%;}
    .cs-xs-padding-ten-half-right {padding-right:10.5%;}
    .cs-xs-padding-eleven-right {padding-right:11%;}
    .cs-xs-padding-eleven-half-right {padding-right:11.5%;}
    .cs-xs-padding-twelve-right {padding-right:12%;}
    .cs-xs-padding-twelve-half-right {padding-right:12.5%;}
    .cs-xs-padding-thirteen-right {padding-right:13%;}
    .cs-xs-padding-thirteen-half-right {padding-right:13.5%;}
    .cs-xs-padding-fourteen-right {padding-right:14%;}
    .cs-xs-padding-fourteen-half-right {padding-right:14.5%;}
    .cs-xs-padding-fifteen-right {padding-right:15%;}
    .cs-xs-padding-fifteen-half-right {padding-right:15.5%;}
    .cs-xs-padding-sixteen-right {padding-right:16%;}
    .cs-xs-padding-sixteen-half-right {padding-right:16.5%;}
    .cs-xs-padding-seventeen-right {padding-right:17%;}
    .cs-xs-padding-seventeen-half-right {padding-right:17.5%;}
    .cs-xs-padding-eighteen-right {padding-right:18%;}
    .cs-xs-padding-eighteen-half-right {padding-right:18.5%;}
    .cs-xs-padding-nineteen-right {padding-right:19%;}
    .cs-xs-padding-nineteen-half-right {padding-right:19.5%;}
    .cs-xs-padding-twenty-right {padding-right:20%;}
    .cs-xs-padding-twenty-hlaf-right {padding-right:20.5%;}
    .cs-xs-padding-twenty-one-right {padding-right:21%;}
    .cs-xs-padding-twenty-one-hlaf-right {padding-right:21.5%;}
    .cs-xs-padding-twenty-two-right {padding-right:22%;}
    .cs-xs-padding-twenty-two-hlaf-right {padding-right:22.5%;}
    .cs-xs-padding-twenty-three-right {padding-right:23%;}
    .cs-xs-padding-twenty-three-hlaf-right {padding-right:23.5%;}
    .cs-xs-padding-twenty-four-right {padding-right:24%;}
    .cs-xs-padding-twenty-four-hlaf-right {padding-right:24.5%;}
    .cs-xs-padding-twenty-five-right {padding-right:25%;}
    .cs-xs-padding-5px-right {padding-right:5px !important;}
    .cs-xs-padding-10px-right {padding-right:10px !important;}
    .cs-xs-padding-15px-right {padding-right:15px !important;}
    .cs-xs-padding-20px-right {padding-right:20px !important;}
    .cs-xs-padding-25px-right {padding-right:25px !important;}
    .cs-xs-padding-30px-right {padding-right:30px !important;}
    .cs-xs-padding-35px-right {padding-right:35px !important;}
    .cs-xs-padding-40px-right {padding-right:40px !important;}
    .cs-xs-padding-45px-right {padding-right:45px !important;}
    .cs-xs-padding-50px-right {padding-right:50px !important;}
    .cs-xs-padding-55px-right {padding-right:55px !important;}
    .cs-xs-padding-60px-right {padding-right:60px !important;}
    .cs-xs-padding-65px-right {padding-right:65px !important;}
    .cs-xs-padding-70px-right {padding-right:70px !important;}
    .cs-xs-padding-75px-right {padding-right:75px !important;}
    .cs-xs-padding-80px-right {padding-right:80px !important;}
    .cs-xs-padding-85px-right {padding-right:85px !important;}
    .cs-xs-padding-90px-right {padding-right:90px !important;}
    .cs-xs-padding-95px-right {padding-right:95px !important;}
    .cs-xs-padding-100px-right {padding-right:100px !important;}

    /* padding left */
    .cs-xs-padding-one-left {padding-left:1%;}
    .cs-xs-padding-one-half-left {padding-left:1.5%;}
    .cs-xs-padding-two-left {padding-left:2%;}
    .cs-xs-padding-two-half-left {padding-left:2.5%;}
    .cs-xs-padding-three-left {padding-left:3%;}
    .cs-xs-padding-three-half-left {padding-left:3.5%;}
    .cs-xs-padding-four-left {padding-left:4%;}
    .cs-xs-padding-four-half-left {padding-left:4.5%;}
    .cs-xs-padding-five-left {padding-left:5%;}
    .cs-xs-padding-five-half-left {padding-left:5.5%;}
    .cs-xs-padding-six-left {padding-left:6%;}
    .cs-xs-padding-six-half-left {padding-left:6.5%;}
    .cs-xs-padding-seven-left {padding-left:7%;}
    .cs-xs-padding-seven-half-left {padding-left:7.5%;}
    .cs-xs-padding-eight-left {padding-left:8%;}
    .cs-xs-padding-eight-half-left {padding-left:8.5%;}
    .cs-xs-padding-nine-left {padding-left:9%;}
    .cs-xs-padding-nine-half-left {padding-left:9.5%;}
    .cs-xs-padding-ten-left {padding-left:10%;}
    .cs-xs-padding-ten-half-left {padding-left:10.5%;}
    .cs-xs-padding-eleven-left {padding-left:11%;}
    .cs-xs-padding-eleven-half-left {padding-left:11.5%;}
    .cs-xs-padding-twelve-left {padding-left:12%;}
    .cs-xs-padding-twelve-half-left {padding-left:12.5%;}
    .cs-xs-padding-thirteen-left {padding-left:13%;}
    .cs-xs-padding-thirteen-half-left {padding-left:13.5%;}
    .cs-xs-padding-fourteen-left {padding-left:14%;}
    .cs-xs-padding-fourteen-half-left {padding-left:14.5%;}
    .cs-xs-padding-fifteen-left {padding-left:15%;}
    .cs-xs-padding-fifteen-half-left {padding-left:15.5%;}
    .cs-xs-padding-sixteen-left {padding-left:16%;}
    .cs-xs-padding-sixteen-half-left {padding-left:16.5%;}
    .cs-xs-padding-seventeen-left {padding-left:17%;}
    .cs-xs-padding-seventeen-half-left {padding-left:17.5%;}
    .cs-xs-padding-eighteen-left {padding-left:18%;}
    .cs-xs-padding-eighteen-half-left {padding-left:18.5%;}
    .cs-xs-padding-nineteen-left {padding-left:19%;}
    .cs-xs-padding-nineteen-half-left {padding-left:19.5%;}
    .cs-xs-padding-twenty-left {padding-left:20%;}
    .cs-xs-padding-twenty-half-left {padding-left:20.5%;}
    .cs-xs-padding-twenty-one-left {padding-left:21%;}
    .cs-xs-padding-twenty-one-half-left {padding-left:21.5%;}
    .cs-xs-padding-twenty-two-left {padding-left:22%;}
    .cs-xs-padding-twenty-two-half-left {padding-left:22.5%;}
    .cs-xs-padding-twenty-three-left {padding-left:23%;}
    .cs-xs-padding-twenty-three-half-left {padding-left:23.5%;}
    .cs-xs-padding-twenty-four-left {padding-left:24%;}
    .cs-xs-padding-twenty-four-half-left {padding-left:24.5%;}
    .cs-xs-padding-twenty-five-left {padding-left:25%;}
    .cs-xs-padding-5px-left {padding-left:5px !important;}
    .cs-xs-padding-10px-left {padding-left:10px !important;}
    .cs-xs-padding-15px-left {padding-left:15px !important;}
    .cs-xs-padding-20px-left {padding-left:20px !important;}
    .cs-xs-padding-25px-left {padding-left:25px !important;}
    .cs-xs-padding-30px-left {padding-left:30px !important;}
    .cs-xs-padding-35px-left {padding-left:35px !important;}
    .cs-xs-padding-40px-left {padding-left:40px !important;}
    .cs-xs-padding-45px-left {padding-left:45px !important;}
    .cs-xs-padding-50px-left {padding-left:50px !important;}
    .cs-xs-padding-55px-left {padding-left:55px !important;}
    .cs-xs-padding-60px-left {padding-left:60px !important;}
    .cs-xs-padding-65px-left {padding-left:65px !important;}
    .cs-xs-padding-70px-left {padding-left:70px !important;}
    .cs-xs-padding-75px-left {padding-left:75px !important;}
    .cs-xs-padding-80px-left {padding-left:80px !important;}
    .cs-xs-padding-85px-left {padding-left:85px !important;}
    .cs-xs-padding-90px-left {padding-left:90px !important;}
    .cs-xs-padding-95px-left {padding-left:95px !important;}
    .cs-xs-padding-100px-left {padding-left:100px !important;}

    /* padding top bottom */
    .cs-xs-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .cs-xs-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .cs-xs-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .cs-xs-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .cs-xs-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .cs-xs-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .cs-xs-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .cs-xs-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .cs-xs-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .cs-xs-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .cs-xs-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .cs-xs-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .cs-xs-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .cs-xs-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .cs-xs-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .cs-xs-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .cs-xs-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .cs-xs-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .cs-xs-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .cs-xs-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .cs-xs-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .cs-xs-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .cs-xs-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .cs-xs-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .cs-xs-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .cs-xs-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .cs-xs-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .cs-xs-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .cs-xs-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .cs-xs-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .cs-xs-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .cs-xs-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .cs-xs-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .cs-xs-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .cs-xs-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .cs-xs-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .cs-xs-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .cs-xs-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .cs-xs-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .cs-xs-padding-twenty-one-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .cs-xs-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .cs-xs-padding-twenty-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .cs-xs-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .cs-xs-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .cs-xs-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .cs-xs-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .cs-xs-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .cs-xs-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .cs-xs-padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
    .cs-xs-padding-5px-tb {padding-top:5px !important; padding-bottom:5px !important;}
    .cs-xs-padding-10px-tb {padding-top:10px !important; padding-bottom:10px !important;}
    .cs-xs-padding-15px-tb {padding-top:15px !important; padding-bottom:15px !important;}
    .cs-xs-padding-20px-tb {padding-top:20px !important; padding-bottom:20px !important;}
    .cs-xs-padding-25px-tb {padding-top:25px !important; padding-bottom:25px !important;}
    .cs-xs-padding-30px-tb {padding-top:30px !important; padding-bottom:30px !important;}
    .cs-xs-padding-35px-tb {padding-top:35px !important; padding-bottom:35px !important;}
    .cs-xs-padding-40px-tb {padding-top:40px !important; padding-bottom:40px !important;}
    .cs-xs-padding-45px-tb {padding-top:45px !important; padding-bottom:45px !important;}
    .cs-xs-padding-50px-tb {padding-top:50px !important; padding-bottom:50px !important;}
    .cs-xs-padding-55px-tb {padding-top:55px !important; padding-bottom:55px !important;}
    .cs-xs-padding-60px-tb {padding-top:60px !important; padding-bottom:60px !important;}
    .cs-xs-padding-65px-tb {padding-top:65px !important; padding-bottom:65px !important;}
    .cs-xs-padding-70px-tb {padding-top:70px !important; padding-bottom:70px !important;}
    .cs-xs-padding-75px-tb {padding-top:75px !important; padding-bottom:75px !important;}
    .cs-xs-padding-80px-tb {padding-top:80px !important; padding-bottom:80px !important;}
    .cs-xs-padding-85px-tb {padding-top:85px !important; padding-bottom:85px !important;}
    .cs-xs-padding-90px-tb {padding-top:90px !important; padding-bottom:90px !important;}
    .cs-xs-padding-95px-tb {padding-top:95px !important; padding-bottom:95px !important;}
    .cs-xs-padding-100px-tb {padding-top:100px !important; padding-bottom:100px !important;}

    /* padding left right */
    .cs-xs-padding-one-lr {padding-left:1%; padding-right:1%;}
    .cs-xs-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .cs-xs-padding-two-lr {padding-left:2%; padding-right:2%;}
    .cs-xs-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .cs-xs-padding-three-lr {padding-left:3%; padding-right:3%;}
    .cs-xs-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .cs-xs-padding-four-lr {padding-left:4%; padding-right:4%;}
    .cs-xs-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .cs-xs-padding-five-lr {padding-left:5%; padding-right:5%;}
    .cs-xs-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .cs-xs-padding-six-lr {padding-left:6%; padding-right:6%;}
    .cs-xs-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .cs-xs-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .cs-xs-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .cs-xs-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .cs-xs-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .cs-xs-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .cs-xs-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .cs-xs-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .cs-xs-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .cs-xs-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .cs-xs-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .cs-xs-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .cs-xs-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .cs-xs-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .cs-xs-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .cs-xs-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .cs-xs-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .cs-xs-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .cs-xs-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .cs-xs-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .cs-xs-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .cs-xs-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .cs-xs-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .cs-xs-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .cs-xs-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .cs-xs-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .cs-xs-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .cs-xs-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .cs-xs-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .cs-xs-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .cs-xs-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .cs-xs-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .cs-xs-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .cs-xs-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .cs-xs-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .cs-xs-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .cs-xs-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .cs-xs-padding-twenty-lr {padding-left:25%; padding-right:25%;}
    .cs-xs-padding-5px-lr {padding-left:5px !important; padding-right:5px ;}
    .cs-xs-padding-10px-lr {padding-left:10px !important; padding-right:10px !important;}
    .cs-xs-padding-15px-lr {padding-left:15px !important; padding-right:15px !important;}
    .cs-xs-padding-20px-lr {padding-left:20px !important; padding-right:20px !important;}
    .cs-xs-padding-25px-lr {padding-left:25px !important; padding-right:25px !important;}
    .cs-xs-padding-30px-lr {padding-left:30px !important; padding-right:30px !important;}
    .cs-xs-padding-35px-lr {padding-left:35px !important; padding-right:35px !important;}
    .cs-xs-padding-40px-lr {padding-left:40px !important; padding-right:40px !important;}
    .cs-xs-padding-45px-lr {padding-left:45px !important; padding-right:45px !important;}
    .cs-xs-padding-50px-lr {padding-left:50px !important; padding-right:50px !important;}
    .cs-xs-padding-55px-lr {padding-left:55px !important; padding-right:55px !important;}
    .cs-xs-padding-60px-lr {padding-left:60px !important; padding-right:60px !important;}
    .cs-xs-padding-65px-lr {padding-left:65px !important; padding-right:65px !important;}
    .cs-xs-padding-70px-lr {padding-left:70px !important; padding-right:70px !important;}
    .cs-xs-padding-75px-lr {padding-left:75px !important; padding-right:75px !important;}
    .cs-xs-padding-80px-lr {padding-left:80px !important; padding-right:80px !important;}
    .cs-xs-padding-85px-lr {padding-left:85px !important; padding-right:85px !important;}
    .cs-xs-padding-90px-lr {padding-left:90px !important; padding-right:90px !important;}
    .cs-xs-padding-95px-lr {padding-left:95px !important; padding-right:95px !important;}
    .cs-xs-padding-100px-lr {padding-left:100px !important; padding-right:100px !important;}

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

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

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

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

    /* border */
    .cs-xs-no-border-top {border-top:0 !important;}
    .cs-xs-no-border-bottom {border-bottom:0 !important;}
    .cs-xs-no-border-right {border-right:0 !important;}
    .cs-xs-no-border-left {border-left:0 !important;}
    .cs-xs-no-border { border: 0 !important;}
}


/* ===================================
    17. Estilos EDUS 2019
====================================== */

.light-theme {

    --bg-dark2-color: #757575; /* var(--bg-dark2-color) */
    --bg-dark1-color: #a3a3a3; /* var(--bg-dark1-color) */
    --bg-color: #EAEAEA; /* var(--bg-color) */
    --bg-light1-color: #f2f2f2; /* var(--bg-light1-color) */
    --bg-light2-color: #ffffff; /* var(--bg-light2-color) */

    --bg-row-dark-color: #757575; /* var(--bg-row-dark-color) */
    --bg-row-color: #ffffff; /* var(--bg-row-color) */
    --bg-row-light-color: #E5E5E5; /* var(--bg-row-light-color) */
    --bg-row-color-hover: #E5E5E5; /* var(--bg-row-color-hover) */

    --text-dark-color: rgba(0, 0, 0, 0.8); /* var(--text-dark-color) */
    --text-color: rgba(0, 0, 0, 0.7); /* var(--text-color) */
    --text-light-color: rgba(255, 255, 255, 1); /* var(--text-light-color) */

    --icon-dark-color: rgba(0, 0, 0, 0.5); /* var(--icon-dark-color) */
    --icon-color: rgba(0, 0, 0, 0.5); /* var(--icon-color) */
    --icon-color-hover: rgba(0, 0, 0, 0.9); /* var(--icon-color-hover) */
    --icon-light-color: rgba(255, 255, 255, 0.7); /* var(--icon-light-color) */
    --icon-light-color-hover: rgba(255, 255, 255, 0.9); /* var(--icon-light-color-hover) */

    --border-dark-color: rgba(0, 0, 0, 0.5); /* var(--border-dark-color) */
    --border-color: rgba(0, 0, 0, 0.4); /* var(--border-color) */
    --border-light-color: rgba(0, 0, 0, 0.5); /* var(--border-light-color) */
    --border-color-hover: rgba(0, 0, 0, 0.8); /* var(--border-color-hover) */

    --input-color: rgba(0, 0, 0, 0.4); /* var(--input-color) */
    --input-color-hover: rgba(0, 0, 0, 0.6); /* var(--input-color-hover) */

    --radio-color: rgba(0, 0, 0, 0.4); /* var(--radio-color) */
    --chkbox-color: rgba(0, 0, 0, 0.4); /* var(--chkbox-color) */

    --primary-dark1-color: #072a60; /* var(--primary-dark1-color) */
    --primary-dark2-color: #0B1E40; /* var(--primary-dark2-color) */
    --primary-color: #0D47A1; /* var(--primary-color) */
    --primary-light1-color: #1976D2; /* var(--primary-light1-color) */
    --primary-light2-color: #00b0ff; /* var(--primary-light2-color) */

    --accent-dark-color: #e65100; /* var(--accent-dark-color) */
    --accent-color: #FF6D00; /* var(--accent-color) */
    --accent-light-color: #FF984C; /* var(--accent-light-color) */

    --menu-bg-dark-color: #0B1E40; /* var(--menu-bg-dark-color) */
    --menu-bg-color: #0D47A1; /* var(--menu-bg-color) */
    --menu-bg-light-color: #1976D2; /* var(--menu-bg-light-color) */

    --primary-text-color: #0D47A1; /* var(--primary-text-color) */
    --accent-text-color: #FF6D00;  /* var(--accent-text-color) */

    --gray-dark2-color:#757575;  /* var(--gray-dark2-color) */
    --gray-dark1-color:#c7cacc;  /* var(--gray-dark1-color) */
    --gray-color:#E8E8E8; /* var(--gray-color) */
    --gray-light1-color: #f6f6f6; /* var(--gray-light1-color) */
    --gray-light2-color: #f5f6fa; /* var(--gray-light2-color) */
    --gray-text-color:rgba(0,0,0,.5); /* var(--gray-text-color) */

    --light1-color:rgba(255, 255, 255, 0.5);  /* var(--light1-color) */
    --light2-color:rgba(255, 255, 255, 0.7);  /* var(--light2-color) */
    --dark1-color:rgba(0, 0, 0, 0.1);  /* var(--dark1-color) */
    --dark2-color:rgba(0, 0, 0, 0.4);  /* var(--dark2-color) */

    --color-hover:rgba(0, 0, 0, 0.3);  /* var(--color-hover) */
    --color-active:#FF6D00;  /* var(--color-active) */
    --color-focus:#0D47A1;  /* var(--color-focus) */

    --button-color:#1976D2;  /* var(--button-color) */
    --button-color-hover:#0D47A1;  /* var(--button-color-hover) */
    --button-color-active:#FF6D00;  /* var(--button-color-active) */
    --button-color-focus:#0D47A1;  /* var(--button-color-focus) */

    --tooltip-color:#212121;  /* var(--tooltip-color) */

    --gray-dark2-color:#757575;  /* var(--gray-dark2-color) */
    --gray-dark1-color:#757575;  /* var(--gray-dark1-color) */
    --gray-color:#E8E8E8; /* var(--gray-color) */
    --gray-light1-color: #f7f7f7; /* var(--gray-light1-color) */
    --gray-light2-color: #f7f7f7; /* var(--gray-light2-color) */
    --gray-text-color:rgba(0,0,0,.5); /* var(--gray-text-color) */

    --yellow-dark-color:#ffa801;  /* var(--yellow-dark-color) */
    --yellow-color:#FFC312; /* var(--yellow-color) */
    --yellow-light-color: #ffdd59; /* var(--yellow-light-color) */

    --red-dark-color:#c62828;  /* var(--red-dark-color) */
    --red-color:#eb2f06; /* var(--red-color) */
    --red-light-color: #ff7979; /* var(--red-light-color) */

    --blue-dark2-color:#0B1E40;  /* var(--blue-dark2-color) */
    --blue-dark1-color:#072a60;  /* var(--blue-dark1-color) */
    --blue-color:#0D47A1; /* var(--blue-color) */
    --blue-light1-color: #1976D2; /* var(--blue-light1-color) */
    --blue-light2-color: #00b0ff; /* var(--blue-light2-color) */

    --green-dark-color:#009432;  /* var(--green-dark-color) */
    --green-color:#4cd137; /* var(--green-color) */
    --green-light-color: #A3CB38; /* var(--green-light-color) */

    --purple-dark-color:#364166;  /* var(--purple-dark-color) */
    --purple-color:#9c27b0; /* var(--purple-color) */
    --purple-light-color: #Ab47bc; /* var(--purple-light-color) */

    --orange-dark-color:#e65100;  /* var(--orange-dark-color) */
    --orange-color:#FF6D00; /* var(--orange-color) */
    --orange-light-color: #ff984c; /* var(--orange-light-color) */

    }

.dark-theme

    {

    --bg-dark2-color: #080B10; /* var(--bg-dark2-color) */
    --bg-dark1-color: #141C28; /* var(--bg-dark1-color) */
    --bg-color: #1A2230; /* var(--bg-color) */
    --bg-light1-color: #3c485d; /* var(--bg-light1-color) */
    --bg-light2-color: #27344B; /* var(--bg-light2-color) */

    --bg-row-dark-color: #1F2A3C; /* var(--bg-row-dark-color) */
    --bg-row-color: #27344B; /* var(--bg-row-color) */
    --bg-row-light-color: #2C384F; /* var(--bg-row-light-color) */
    --bg-row-color-hover: #1F2A3C; /* var(--bg-row-color-hover) */

    --text-dark-color: rgba(255, 255, 255, 0.7); /* var(--text-dark-color) */
    --text-color: rgba(255, 255, 255, 0.9); /* var(--text-color) */
    --text-light-color: rgba(255, 255, 255, 1); /* var(--text-light-color) */

    --icon-dark-color: rgba(255, 255, 255, 0.5); /* var(--icon-dark-color) */
    --icon-color: rgba(255, 255, 255, 0.7); /* var(--icon-color) */
    --icon-color-hover: rgba(255, 255, 255, 0.8); /* var(--icon-color) */
    --icon-light-color: rgba(255, 255, 255, 0.7); /* var(--icon-light-color) */
    --icon-light-color-hover: rgba(255, 255, 255, 0.9); /* var(--icon-light-color-hover) */

    --border-dark-color: rgba(0, 0, 0, 0.6); /* var(--border-dark-color) */
    --border-color: rgba(0, 0, 0, 0.4); /* var(--border-color) */
    --border-light-color: rgba(255, 255, 255, 0.5); /* var(--border-light-color) */
    --border-color-hover: rgba(255, 255, 255, 1); /* var(--border-color-hover) */

    --input-color: rgba(255, 255, 255, 0.5); /* var(--input-color) */
    --input-color-hover: rgba(255, 255, 255, 0.8); /* var(--input-color-hover) */

    --radio-color: rgba(255, 255, 255, 0.4); /* var(--radio-color) */
    --chkbox-color: rgba(255, 255, 255, 0.4); /* var(--chkbox-color) */

    --primary-dark1-color: #141C28; /* var(--primary-dark1-color) */
    --primary-dark2-color: #080B10; /* var(--primary-dark2-color) */
    --primary-color: #1A2230; /* var(--primary-color) */
    --primary-light1-color: #27344B; /* var(--primary-light1-color) */
    --primary-light2-color: #3c485d; /* var(--primary-light2-color) */

    --accent-dark-color: #e65100; /* var(--accent-dark-color) */
    --accent-color: #FF6D00; /* var(--accent-color) */
    --accent-light-color: #FF984C; /* var(--accent-light-color) */
    --accent-light1-color: #ffe9d8;

    --menu-bg-dark-color: #0B1E40; /* var(--menu-bg-dark-color) */
    --menu-bg-color: #141C28; /* var(--menu-bg-dark-color) */
    --menu-bg-light-color: #27344B; /* var(--menu-bg-light-color) */

    --light1-color:rgba(255, 255, 255, 0.2);  /* var(--light1-color) */
    --light2-color:rgba(255, 255, 255, 0.5);  /* var(--light2-color) */

    --dark1-color:rgba(0, 0, 0, 0.2);  /* var(--dark1-color) */
    --dark2-color:rgba(0, 0, 0, 0.4);  /* var(--dark2-color) */

    --color-hover:rgba(0, 0, 0, 0.4);  /* var(--color-hover) */
    --color-active:#FF6D00;  /* var(--color-active) */
    --color-focus:#1976D2;  /* var(--color-focus) */

    --tooltip-color:#1976D2;  /* var(--tooltip-color) */

    --button-color:#1976D2;  /* var(--button-color) */
    --button-color-hover:#0D47A1;  /* var(--button-color-hover) */
    --button-color-active:#FF6D00;  /* var(--button-color-active) */
    --button-color-focus:#0D47A1;  /* var(--button-color-focus) */

    --primary-text-color: #1976D2; /* var(--primary-text-color) */
    --accent-text-color: #FF6D00;  /* var(--accent-text-color) */

    --gray-dark2-color:#757575;  /* var(--gray-dark2-color) */
    --gray-dark1-color:#a8a8a8;  /* var(--gray-dark1-color) */
    --gray-color:#BDBDBD; /* var(--gray-color) */
    --gray-light1-color: #E8E8E8; /* var(--gray-light1-color) */
    --gray-light2-color: #f5f6fa; /* var(--gray-light2-color) */
    --gray-text-color:rgba(0,0,0,.54); /* var(--gray-text-color) */

    --yellow-dark-color:#ffa801;  /* var(--yellow-dark-color) */
    --yellow-color:#FFC312; /* var(--yellow-color) */
    --yellow-light-color: #ffdd59; /* var(--yellow-light-color) */

    --red-dark-color:#c62828;  /* var(--red-dark-color) */
    --red-color:#eb2f06; /* var(--red-color) */
    --red-light-color: #ff7979; /* var(--red-light-color) */

    --blue-dark2-color:#0B1E40;  /* var(--blue-dark2-color) */
    --blue-dark1-color:#072a60;  /* var(--blue-dark1-color) */
    --blue-color:#0D47A1; /* var(--blue-color) */
    --blue-light1-color: #1976D2; /* var(--blue-light1-color) */
    --blue-light2-color: #00b0ff; /* var(--blue-light2-color) */

    --green-dark-color:#009432;  /* var(--green-dark-color) */
    --green-color:#4cd137; /* var(--green-color) */
    --green-light-color: #A3CB38; /* var(--green-light-color) */

    --purple-dark-color:#364166;  /* var(--purple-dark-color) */
    --purple-color:#9c27b0; /* var(--purple-color) */
    --purple-light-color: #Ab47bc; /* var(--purple-light-color) */

    --orange-dark-color:#e65100;  /* var(--orange-dark-color) */
    --orange-color:#FF6D00; /* var(--orange-color) */
    --orange-light-color: #ff984c; /* var(--orange-light-color) */

    }


    /* Clases utilizadas en EDUS 2019 */

    .cs-auto{height:auto !important;width:auto !important}
    .cs-width-auto{width:auto !important;}
    .cs-width-full{width:100%}
    .cs-height-full{height:100%}
    .cs-height-auto{height:auto}
    .cs-space-no{margin:0 !important;padding:0 !important}
    .cs-padding-no{padding:0 !important}
    .cs-padding-top-no{padding-top:0 !important}
    .cs-padding-bottom-no{padding-bottom:0 !important}
    .cs-padding-left-no{padding-left:0 !important}
    .cs-padding-right-no{padding-right:0 !important}
    .cs-padding-sides-no{padding-left:0 !important;padding-right:0 !important}
    .cs-padding-sides-xs{padding-left:10px !important;padding-right:10px !important}
    .cs-padding-sides-sm{padding-left:20px !important;padding-right:20px !important}
    .cs-padding-sides-gt-sm{padding-left:25px !important;padding-right:25px !important}
    .cs-padding-sides-md{padding-left:40px !important;padding-right:40px !important}
    .cs-padding-sides-gt-md{padding-left:45px !important;padding-right:45px !important}
    .cs-padding-sides-lg{padding-left:60px !important;padding-right:60px !important}
    .cs-padding-sides-xl{padding-left:120px !important;padding-right:120px !important}
    .cs-margin-no{margin:0 !important}
    .cs-margin-top-no{margin-top:0 !important}
    .cs-margin-bottom-no{margin-bottom:0 !important}
    .cs-margin-left-no{margin-left:0 !important}
    .cs-margin-right-no{margin-right:0 !important}
    .cs-margin-sides-no{margin-left:0 !important;margin-right:0 !important}
    .cs-margin-sides-xs{margin:0 10px !important}
    .cs-margin-sides-sm{margin:0 20px !important}
    .cs-margin-sides-gt-sm{margin:0 25px !important}
    .cs-margin-sides-md{margin:0 40px !important}
    .cs-margin-sides-gt-md{margin:0 45px !important}
    .cs-margin-sides-lg{margin:0 60px !important}
    .cs-margin-sides-xl{margin:0 120px !important}
    .cs-padding-xs{padding:10px !important}
    .cs-padding-gt-xs{padding:15px !important}
    .cs-padding-sm{padding:20px !important}
    .cs-padding-gt-sm{padding:25px !important}
    .cs-padding-md{padding:40px !important}
    .cs-padding-gt-md{padding:45px !important}
    .cs-padding-lg{padding:60px !important}
    .cs-margin-xs{margin:10px !important}
    .cs-margin-gt-xs{margin:15px !important}
    .cs-margin-sm{margin:20px !important}
    .cs-margin-gt-sm{margin:25px !important}
    .cs-margin-md{margin:40px !important}
    .cs-margin-gt-md{margin:45px !important}
    .cs-margin-lg{padding:60px !important}
    .cs-margin-top-xs{margin-top:10px !important}
    .cs-margin-top-gt-xs{margin-top:15px !important}
    .cs-margin-top-sm{margin-top:20px !important}
    .cs-margin-top-gt-sm{margin-top:25px !important}
    .cs-margin-top-md{margin-top:40px !important}
    .cs-margin-top-gt-md{margin-top:45px !important}
    .cs-margin-top-lg{margin-top:60px !important}
    .cs-margin-top-xl{margin-top:80px !important}
    .cs-margin-bottom-xs{margin-bottom:10px !important}
    .cs-margin-bottom-gt-xs{margin-bottom:15px !important}
    .cs-margin-bottom-sm{margin-bottom:20px !important}
    .cs-margin-bottom-gt-sm{margin-bottom:25px !important}
    .cs-margin-bottom-md{margin-bottom:40px !important}
    .cs-margin-bottom-gt-md{margin-bottom:45px !important}
    .cs-margin-bottom-lg{margin-bottom:60px !important}
    .cs-margin-bottom-xl{margin-bottom:80px !important}
    .cs-margin-left-xs{margin-left:10px !important}
    .cs-margin-left-gt-xs{margin-left:15px !important}
    .cs-margin-left-sm{margin-left:20px !important}
    .cs-margin-left-gt-sm{margin-left:25px !important}
    .cs-margin-left-md{margin-left:40px !important}
    .cs-margin-left-gt-md{margin-left:45px !important}
    .cs-margin-left-lg{margin-left:60px !important}
    .cs-margin-left-xl{margin-left:80px !important}
    .cs-margin-right-xs{margin-right:10px !important}
    .cs-margin-right-gt-xs{margin-right:15px !important}
    .cs-margin-right-sm{margin-right:20px !important}
    .cs-margin-right-gt-sm{margin-right:25px !important}
    .cs-margin-right-md{margin-right:40px !important}
    .cs-margin-right-gt-md{margin-right:45px !important}
    .cs-margin-right-lg{margin-right:60px !important}
    .cs-margin-right-xl{margin-right:80px !important}
    .cs-padding-top-xs{padding-top:10px !important}
    .cs-padding-top-gt-xs{padding-top:15px !important}
    .cs-padding-top-sm{padding-top:20px !important}
    .cs-padding-top-gt-sm{padding-top:25px !important}
    .cs-padding-top-md{padding-top:40px !important}
    .cs-padding-top-gt-md{padding-top:45px !important}
    .cs-padding-top-lg{padding-top:60px !important}
    .cs-padding-top-xl{padding-top:80px !important}
    .cs-padding-bottom-xs{padding-bottom:10px !important}
    .cs-padding-bottom-gt-xs{padding-bottom:15px !important}
    .cs-padding-bottom-sm{padding-bottom:20px !important}
    .cs-padding-bottom-gt-sm{padding-bottom:25px !important}
    .cs-padding-bottom-md{padding-bottom:40px !important}
    .cs-padding-bottom-gt-md{padding-bottom:45px !important}
    .cs-padding-bottom-lg{padding-bottom:60px !important}
    .cs-padding-bottom-xl{padding-bottom:80px !important}
    .cs-padding-left-xs{padding-left:10px !important}
    .cs-padding-left-gt-xs{padding-left:15px !important}
    .cs-padding-left-sm{padding-left:20px !important}
    .cs-padding-left-gt-sm{padding-left:25px !important}
    .cs-padding-left-md{padding-left:40px !important}
    .cs-padding-left-gt-md{padding-left:45px !important}
    .cs-padding-left-lg{padding-left:60px !important}
    .cs-padding-left-xl{padding-left:80px !important}
    .cs-padding-right-xs{padding-right:10px !important}
    .cs-padding-right-gt-xs{padding-right:15px !important}
    .cs-padding-right-sm{padding-right:20px !important}
    .cs-padding-right-gt-sm{padding-right:25px !important}
    .cs-padding-right-md{padding-right:40px !important}
    .cs-padding-right-gt-md{padding-right:45px !important}
    .cs-padding-right-lg{padding-right:60px !important}
    .cs-padding-right-xl{padding-right:80px !important}

    .cs-scroll-no{overflow-y:hidden !important}
    .cs-color-no div{background-color:transparent !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;}
    .cs-radius-no{border-radius:0 !important}
    .cs-box-shadow-no{box-shadow:none !important}
    .cs-radius-top{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}
    .cs-radius-bottom{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}
    .cs-input-label{color:var(--text-color) !important;font-size:14px}
    .cs-link-accent{font-size:14px;text-decoration-line:none;color:var(--accent-color)}
    .cs-link-accent:hover{font-size:14px;text-decoration-line:none;color:var(--accent-dark-color)}
    .cs-link:hover{font-size:14px;text-decoration-line:none;color:#AAA !important}
    .cs-link:active{color:var(--accent-dark-color) !important;font-size:14px;text-decoration-line:none}
    .cs-link:visited{color:var(--accent-dark-color) !important;font-size:14px;text-decoration-line:none}
    .cs-link:link{color:var(--accent-dark-color) !important;font-size:14px;text-decoration-line:none}
    .cs-user-avatar{border-radius:99%}
    .cs-sticky-top{position:sticky;top:0;z-index:99}
    .cs-sticky-top-md{position:sticky;top:111px;z-index:99}
    .cs-align-vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .cs-center text{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .cs-menu-bar{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12)}
    .cs-line-orange{border-bottom:solid 1px var(--accent-color) !important;margin:5px 0 !important;padding:0 !important}
    .cs-line-gray{border-bottom:solid 1px var(--border-dark-color);margin:3px 0 !important;padding:0 !important}
    .cs-border-blue-light{border:1px solid var(--blue-light2-color) !important}
    .cs-line-blue-light{border-bottom:solid 1px var(--blue-light2-color) !important;margin:5px 0 !important;padding:0 !important}
    .cs-line-blue-light-dotted{border-bottom:dotted 1px var(--blue-light2-color) !important;margin:5px 0 !important;padding:0 !important}
    .cs-line-blue{border-bottom:solid 1px var(--blue-light2-color) !important;margin:5px 0 !important;padding:0 !important}
    .cs-line-dark{border-bottom:solid 1px rgba(0, 0, 0, .15) !important;margin:5px 0 !important;padding:0 !important}
    .cs-line-top-dark{border-top:solid 1px rgba(0, 0, 0, .15) !important;margin:5px 0 !important;padding-top:10px !important}
    .cs-line-white{border-bottom:solid 1px rgba(222, 222, 222, 0.5) !important;margin:5px 0 !important;padding:0 !important}
    .cs-divider-orange{border-top-color:var(--orange-color) !important}
    .cs-frame-border{border:solid 1px rgba(0, 0, 0, .12)}
    .cs-frame-border-bottom{border-bottom:solid 1px rgba(0, 0, 0, .12)}
    .cs-frame-border-right{border-right:1px solid rgba(0, 0, 0, .12)}
    .cs-frame-border-left{border-left:1px solid rgba(0, 0, 0, .12)}
    .cs-frame-border-top{border-top:1px solid var(--border-color)}
    .cs-frame-border-gray{border:1px solid rgba(250, 250, 250, .07)}
    .cs-frame-border-bottom-gray{border-bottom:1px solid var(--border-color)}
    .cs-frame-border-right-gray{border-right:1px solid rgba(250, 250, 250, .07)}
    .cs-frame-border-left-gray{border-left:1px solid rgba(250, 250, 250, .07)}
    .cs-frame-border-top-gray{border-top:1px solid rgba(250, 250, 250, .07)}
    .cs-block{display:block;}

    /*Clases Utilizadas Tema MDB 2019*/
    .cs-navbar .cs-mega-dropdown .cs-dropdown-menu.cs-mega-menu .cs-sub-menu ul li a{width:100%;-webkit-transition:.3s;transition:.3s;border-radius:100px;}
    .cs-navbar .cs-mega-dropdown .cs-dropdown-menu.cs-mega-menu .cs-sub-menu .cs-sub-title{border-bottom:1px solid var(--accent-color);color:var(--accent-color) !important;}
    .cs-special-color-dark{background-color:#0B1E40 !important;}
    .cs-white-skin .cs-primary-color{background-color:#072a60 !important;}
    .cs-white-skin .cs-side-nav .cs-collapsible li .cs-collapsible-header{color:#fff;-webkit-transition:all 0.cs-3s linear;transition:all 0.cs-3s linear;}
    .cs-white-skin .cs-side-nav .cs-collapsible li a{font-weight:400;font-size:16px;}
    .cs-white-skin .cs-side-nav .cs-collapsible li a i{font-size:16px;}
    .cs-white-skin .cs-side-nav .cs-collapsible li{background-color:transparent;}
    .cs-white-skin .cs-side-nav .cs-collapsible li .cs-collapsible-body a{color:#fff;}
    div .cs-waves-ripple .cs-waves-rippling{border-radius:100px !important;}
    .cs-side-nav .cs-collapsible-body a{height:36px;padding-left:47px;line-height:14px;background-color:transparent;padding-top:10px;padding-bottom:10px;}
    .cs-pl-7, .cs-px-8{padding-left:8rem !important;}
    .cs-pr-7, .cs-px-8{padding-right:8rem !important;}
    body.cs-modal-open .cs-fixed-top{padding-right:8rem !important;}
    .cs-servicios-widget{position:absolute;z-index:1;padding-left:250px;}
    .cs-navbar-nav .cs-active::after{background:#FF6D00 !important;border-radius:10px;bottom:5px;content:"";height:1px;left:15px;position:absolute;width:12px;}
    .cs-footer-blue-ccss{background:#0B1E40;background:-webkit-linear-gradient(to right, #0B1E40, #021B79);background:linear-gradient(to right, #0B1E40, #021B79);}
    .cs-blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important;}
    .cs-rgba-blue-strong, .cs-rgba-blue-strong::after{background-color:rgba(33,150,243,0.7);}
    .cs-rgba-blue-ccss, .cs-rgba-blue-strong::after{background-color:rgba(13,71,161,0.6);}
    .cs-streak{position:relative;display:block;height:300px;overflow:hidden;}
    .cs-slide-content{padding-right:250px;}
    .cs-text-line{background:#FF6D00 !important;width:20%;height:3px;float:right;}
    .cs-text-line2{width:70%;height:3px;margin:5px 15px 10px 0;background:var(--accent-color);display:inline-block;}
    .cs-carousel .cs-carousel-control-prev-icon, .cs-carousel .cs-carousel-control-next-icon{width:40px;height:40px;}
    .cs-carousel-multi-item .cs-controls-top .cs-btn-floating{background:var(--primary-color);}
    .cs-white-skin .cs-carousel-multi-item .cs-controls-top > a, .cs-white-skin .cs-carousel-multi-item .cs-carousel-indicators li, .cs-white-skin .cs-carousel-multi-item .cs-carousel-indicators li.cs-active{background-color:var(--primary-color);}
    .cs-max-width-container{margin:0;padding:24px 24px 48px;width:100%;box-sizing:border-box}
    @media only screen and (min-width:600px){.cs-max-width-container{margin:0;padding:32px 32px 64px }
    }
    @media only screen and (min-width:1160px){.cs-max-width-container{max-width:1400px;margin:0 auto }
    }
    @media only screen and (min-width:1760px){.cs-max-width-container{padding-left:0;padding-right:0 }
    }
    .cs-max-width-container.cs-equal-padding{padding:24px}
    @media only screen and (min-width:600px){.cs-max-width-container.cs-equal-padding{padding:32px }
    }
    @media only screen and (min-width:1760px){.cs-max-width-container.cs-equal-padding{padding-left:0;padding-right:0 }
    }
    @media only screen and (min-width:1160px){.cs-max-width-container.cs-fluid{max-width:none }
    }
    @media only screen and (min-width:1760px){.cs-max-width-container.cs-fluid{padding-left:32px;padding-right:32px }
    }
    .cs-separator{width:50px;height:8px;margin:5px 0 10px 100px;background:var(--primary-color);position:relative;display:inline-block;}
    .cs-separator:before{position:absolute;right:5%;bottom:4px;height:1px;width:130px;background:var(--primary-color);content:"";display:inline-block;margin-right:20px;}
    .cs-separator:after{position:absolute;left:5%;bottom:4px;height:1px;width:130px;background:var(--primary-color);content:"";display:inline-block;margin-left:20px;}