@charset "utf-8";
html,body{
    scroll-behavior: smooth;
}
.alignleft {
    float:left;
    margin:0 10px 10px 0
}
.alignright {
    float:right
}
.aligncenter {
    text-align:center;
    margin:0 auto
}
.wp-caption {
    max-width:100%
}
.wp-caption img {
    margin:0 0 10px 0
}
.wp-caption-text {
    text-align:center
}
.text-right {
    text-align:right
}
.postleft {
    float:left;
    margin:0 20px 0 0
}
.postright {
    float:none
}
br.nc {
    display:none
}



@font-face {
    font-family:'Oswald';
    src:url('fonts/oswald/Oswald9cd0.eot?y5wme6');
    src:url('fonts/oswald/Oswald9cd0.eot?y5wme6#iefix') format('embedded-opentype'),url('fonts/oswald/Oswald9cd0.ttf?y5wme6') format('truetype'),url('fonts/oswald/Oswald9cd0.woff?y5wme6') format('woff'),url('fonts/oswald/Oswald9cd0.svg?y5wme6#icomoon') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Raleway';
    src:url('fonts/raleway/Raleway-Regular9cd0.eot?y5wme6');
    src:url('fonts/raleway/Raleway-Regular9cd0.eot?y5wme6#iefix') format('embedded-opentype'),url('fonts/raleway/Raleway-Regular9cd0.ttf?y5wme6') format('truetype'),url('fonts/raleway/Raleway-Regular9cd0.woff?y5wme6') format('woff'),url('fonts/raleway/Raleway-Regular9cd0.svg?y5wme6#icomoon') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'OpenSans-Light';
    src:url('fonts/open-sans/OpenSans-Light9cd0.eot?y5wme6');
    src:url('fonts/open-sans/OpenSans-Light9cd0.eot?y5wme6#iefix') format('embedded-opentype'),url('fonts/open-sans/OpenSans-Light9cd0.ttf?y5wme6') format('truetype'),url('fonts/open-sans/OpenSans-Light9cd0.woff?y5wme6') format('woff'),url('fonts/open-sans/OpenSans-Light9cd0.svg?y5wme6#icomoon') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'OpenSans-Regular';
    src:url('fonts/open-sans/OpenSans-Regular9cd0.eot?y5wme6');
    src:url('fonts/open-sans/OpenSans-Regular9cd0.eot?y5wme6#iefix') format('embedded-opentype'),url('fonts/open-sans/OpenSans-Regular9cd0.ttf?y5wme6') format('truetype'),url('fonts/open-sans/OpenSans-Regular9cd0.woff?y5wme6') format('woff'),url('fonts/open-sans/OpenSans-Regular9cd0.svg?y5wme6#icomoon') format('svg');
    font-weight:normal;
    font-style:normal
}
font-face {
    font-family:'Roboto-Light';
    src:url('fonts/Roboto/Roboto-Light.eot') format('eot'),url('fonts/Roboto/Roboto-Lightc4ca.otf?1') format('woff2'),url('fonts/Roboto/Roboto-Light.ttf') format('ttf'),url('fonts/Roboto/Roboto-Light.woff') format('woff'),url('fonts/Roboto/Roboto-Light.eot') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'HelveticaNeueLTStd-Lt';
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Lt.eot');
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Ltd41d.eot?#iefix') format('Helvetica-eottype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Lt.woff') format('woff'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Lt.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'HelveticaNeueLTStd-Md';
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.eot');
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Mdd41d.eot?#iefix') format('Helvetica-eottype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.woff') format('woff'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'HelveticaNeueLTStd-Th';
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Th.eot');
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Thd41d.eot?#iefix') format('Helvetica-eottype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Th.woff') format('woff'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Th.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Th.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'HelveticaNeueLTPro-Cn';
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTPro-Cn.eot');
    src:url('fonts/HelveticaNeueLTStd/HelveticaNeueLTPro-Cnd41d.eot?#iefix') format('Helvetica-eottype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTPro-Cn.woff') format('woff'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTPro-Cn.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd/HelveticaNeueLTPro-Cn.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Lato-Regular';
    src:url('fonts/Lato/Lato-Regular.eot');
    src:url('fonts/Lato/Lato-Regulard41d.eot?#iefix') format('Lato-Regular-eottype'),url('fonts/Lato/Lato-Regular.woff') format('woff'),url('fonts/Lato/Lato-Regular.ttf') format('truetype'),url('fonts/Lato/Lato-Regular.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Lato-Light';
    src:url('fonts/Lato/Lato-Light.eot');
    src:url('fonts/Lato/Lato-Lightd41d.eot?#iefix') format('Lato-Light-eottype'),url('fonts/Lato/Lato-Light.woff') format('woff'),url('fonts/Lato/Lato-Light.ttf') format('truetype'),url('fonts/Lato/Lato-Light.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Roboto-Thin';
    src:url('fonts/Roboto/Roboto-Thin.eot');
    src:url('fonts/Roboto/Roboto-Thind41d.eot?#iefix') format('Roboto-Thin-eottype'),url('fonts/Roboto/Roboto-Thin.woff') format('woff'),url('fonts/Roboto/Roboto-Thin.ttf') format('truetype'),url('fonts/Roboto/Roboto-Thin.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Roboto-Regular';
    src:url('fonts/Roboto/Roboto-Regular.eot');
    src:url('fonts/Roboto/Roboto-Regulard41d.eot?#iefix') format('/wp-content/themes/applay/Roboto-Regular-eottype'),url('fonts/Roboto/Roboto-Regular.woff') format('woff'),url('fonts/Roboto/Roboto-Regular.ttf') format('truetype'),url('fonts/Roboto/Roboto-Regular.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Roboto-Medium';
    src:url('fonts/Roboto/Roboto-Medium.eot');
    src:url('fonts/Roboto/Roboto-Mediumd41d.eot?#iefix') format('Roboto-Medium-eottype'),url('fonts/Roboto/Roboto-Medium.woff') format('woff'),url('fonts/Roboto/Roboto-Medium.ttf') format('truetype'),url('fonts/Roboto/Roboto-Medium.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Roboto-Light';
    src:url('fonts/Roboto/Roboto-Light.eot');
    src:url('fonts/Roboto/Roboto-Lightd41d.eot?#iefix') format('Roboto-Light-eottype'),url('fonts/Roboto/Roboto-Light.woff') format('woff'),url('fonts/Roboto/Roboto-Light.ttf') format('truetype'),url('fonts/Roboto/Roboto-Light.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'monospace';
    src:url('cssfonts/monospace/Monospace.html');
    src:url('cssfonts/monospace/Monospace.html?#iefix') format('Monospace-eottype'),url('css/fonts/monospace/Monospace.woff') format('woff'),url('css/fonts/monospace/Monospace.ttf') format('truetype'),url('fonts/css/fonts/monospace/Monospace.html#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'san-francisco-light';
    src:url('fonts/san-francisco/san-francisco-light.eot');
    src:url('fonts/san-francisco/san-francisco-lightd41d.eot?#iefix') format('san-francisco-eottype'),url('fonts/san-francisco/san-francisco-light.woff') format('woff'),url('fonts/san-francisco/san-francisco-light.html') format('truetype'),url('fonts/san-francisco/san-francisco-light.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'san-francisco-regular';
    src:url('fonts/san-francisco/san-francisco-regular.eot');
    src:url('fonts/san-francisco/san-francisco-regulard41d.eot?#iefix') format('san-francisco-eottype'),url('fonts/san-francisco/san-francisco-regular.woff') format('woff'),url('fonts/san-francisco/san-francisco-regular.html') format('truetype'),url('fonts/san-francisco/san-francisco-regular.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'san-francisco-medium';
    src:url('fonts/san-francisco/san-francisco-medium.eot');
    src:url('fonts/san-francisco/san-francisco-mediumd41d.eot?#iefix') format('san-francisco-eottype'),url('fonts/san-francisco/san-francisco-medium.woff') format('woff'),url('fonts/san-francisco/san-francisco-medium.html') format('truetype'),url('fonts/san-francisco/san-francisco-medium.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'san-francisco-light';
    src:url('fonts/san-francisco/san-francisco-bold.eot');
    src:url('fonts/san-francisco/san-francisco-boldd41d.eot?#iefix') format('san-francisco-eottype'),url('fonts/san-francisco/san-francisco-bold.woff') format('woff'),url('fonts/san-francisco/san-francisco-bold.html') format('truetype'),url('fonts/san-francisco/san-francisco-bold.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'calibri-light';
    src:url('fonts/calibri/calibri-Light.html');
    src:url('fonts/calibri/calibri-Lightd41d.html?#iefix') format('san-francisco-eottype'),url('fonts/calibri/calibri-Light.woff') format('woff'),url('fonts/calibri/calibri-Light.ttf') format('truetype'),url('fonts/calibri/calibri-Light.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'calibri-regular';
    src:url('fonts/calibri/calibri-regular.eot');
    src:url('fonts/calibri/calibri-regulard41d.eot?#iefix') format('san-francisco-eottype'),url('fonts/calibri/calibri-regular.woff') format('woff'),url('fonts/calibri/calibri-regular.ttf') format('truetype'),url('fonts/calibri/calibri-regular.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'calibri-bold';
    src:url('fonts/calibri/calibri-bold.eot');
    src:url('fonts/calibri/calibri-boldd41d.eot?#iefix') format('san-francisco-eottype'),url('fonts/calibri/calibri-bold.woff') format('woff'),url('fonts/calibri/calibri-bold.ttf') format('truetype'),url('fonts/calibri/calibri-bold.svg#svg') format('svg');
    font-weight:normal;
    font-style:normal
}
.Lato-Regular {
    font-family:"Lato-Regular",sans-serif!important
}
.Lato-Light {
    font-family:"Lato-Light",sans-serif!important
}
.Roboto-Thin {
    font-family:"Roboto-Thin",sans-serif!important
}
.Roboto-Regular {
    font-family:"Roboto-Regular",sans-serif!important
}
.Roboto-Medium {
    font-family:"Roboto-Medium",sans-serif!important
}
.Roboto-Light {
    font-family:"Roboto-Light",sans-serif!important
}
.monospace {
    font-family:"monospace",sans-serif!important
}
.san-francisco-light{
    font-family:"san-francisco-light",sans-serif!important
}
.san-francisco-regular{
    font-family:"san-francisco-regular",sans-serif!important
}
.san-francisco-medium{
    font-family:"san-francisco-medium",sans-serif!important
}
.san-francisco-bold{
    font-family:"san-francisco-bold",sans-serif!important
}
.calibri-regular{
    font-family:"calibri-regular",sans-serif!important
}
.calibri-light{
    font-family:"calibri-light",sans-serif!important
}
.calibri-bold{
    font-family:"calibri-bold",sans-serif!important
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    margin-top:0;
    line-height:1.25;
    font-weight:400;
    color:#444
}
h1,.h1,.font-1 {
    font-family:"Oswald",Times,serif;
    font-weight:100;
    font-size:60px
}
.font-2,.media-heading,h2,.h2 {
    font-family:"Oswald",Times,serif;
    font-size:30px
}
h3,.h3,.font-3 {
    font-family:"Oswald",Times,serif;
    font-size:21px;
    font-weight:400
}
h4,.h4,.font-4 {
    font-family:"Oswald",Times,serif;
    font-size:18px;
    font-weight:400
}
h5,.h5,.font-5 {
    font-family:"Oswald",Times,serif;
    font-size:14px;
    font-weight:400
}
body {
    line-height:1.6;
    font-family:"Raleway",sans-serif
}
.single-page-content p {
    margin:0
}
.single-page-content .container p {
    margin:0 0 15px;
}
.single-page-content a {
    border-bottom:2px solid #ff6900
}
.single-page-content a:hover {
    border-bottom-color:#ff6900
}
.single-page-content a,a {
    color:#333;
    transition:color .2s
}
.single-page-content a:hover,.single-page-content a:focus,a:hover,a:focus {
    color:#ff6900;
    text-decoration:none
}
.no-border,.no-border a {
    border:none!important
}
blockquote {
    padding:1px 20px 4px;
    margin:20px 0 20px 30px;
    font-size:inherit;
    border-left:3px solid #ddd
}
blockquote.center p {
    font-size:1.6em
}
p:empty {
    margin:0
}
iframe {
    max-width:100%
}
img {
    max-width:100%;
    height:auto
}
table:not(.shop_table)>thead {
    background-color:#ff6900;
    color:#fff
}
table:not(.shop_table)>thead>tr>th,table:not(.shop_table)>tbody>tr>th,table:not(.shop_table)>tfoot>tr>th,table:not(.shop_table)>thead>tr>td,table:not(.shop_table)>tbody>tr>td,table:not(.shop_table)>tfoot>tr>td {
    padding:10px 15px;
    border-top:0;
    border-bottom:1px solid #ddd;
    transition:all .2s
}
table:not(.shop_table)>thead>tr>th {
    border-bottom:0;
    color:#fff;
    font-weight:200;
    vertical-align:middle
}
table:not(.shop_table)>tbody>tr:nth-child(even)>td,table:not(.shop_table)>tbody>tr:nth-child(even)>th {
    background-color:rgba(234,234,234,.3)
}
table:not(.shop_table)>tbody>tr:hover>td,table:not(.shop_table)>tbody>tr:hover>th {
    background-color:#ff6900;
    color:#fff
}
table:not(.shop_table)>tbody>tr:hover a {
    color:#fff
}
.w-100 .container {
    width:100%!important
}
@media(max-width:768px) {
    .max-w585 {
        max-width:768px
    }
}@media(min-width:768px) {
    .max-w585 {
        max-width:665px
    }
}.dp-table {
     display:table
 }
.dp-table-cell {
    display:table-cell;
    vertical-align:middle
}
.dp-table .wpb_wrapper {
    display:table-cell;
    vertical-align:middle
}
#wp-calendar>thead>tr>th,#wp-calendar>tbody>tr>th,#wp-calendar>tfoot>tr>th,#wp-calendar>thead>tr>td,#wp-calendar>tbody>tr>td,#wp-calendar>tfoot>tr>td {
    padding:6px 10px;
    border-bottom:0
}
#wp-calendar>tbody>tr a {
    text-decoration:underline
}
.dark-div {
    color:rgba(255,255,255,.75)
}
.dark-div a {
    color:rgba(255,255,255,0.75)
}
.dark-div a:hover {
    color:#ff6900
}
.dark-div h1,.dark-div .font-1,.dark-div h2,.dark-div .font-2,.dark-div h3,.dark-div .font-3,.dark-div h4,.dark-div .font-4,.dark-div h5,.dark-div .font-5,.dark-div h6,.dark-div .font-6,.dark-div .btn-primary {
    color:#fff
}
button,input[type=button],input[type=submit],.btn {
    padding:9px 20px;
    transition:all .2s;
    border:solid 1px #ccc
}
.btn-lighter {
    border-color:#ccc;
    border-color:rgba(0,0,0,.15);
    background-color:transparent
}
.btn-primary.btn-grey {
    background: #eee !important;
    border-color: #eee !important;
    color: #bbb !important;
    border-radius: 50px;
}
.btn-lg,.btn-group-lg>.btn {
    padding:16px 30px;
    font-size:17px;
    border-radius: 30px !important;
}
button,input[type=button],input[type=submit] {
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    white-space:nowrap;
    padding:9px 20px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#666;
    background-color:rgba(255,255,255,0);
    line-height:1.42857143;
    outline:0
}
input[type=submit] {
    background-color:#ff6900;
    color:#fff
}
.btn-primary,input[type=submit] {
    border:0;
    border-radius:30px !important;
    padding:12px 20px;
    -webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.25);
    box-shadow:inset 0 -2px 0 rgba(0,0,0,.25);
    background-color:#ff6900
}
.btn-primary.btn-lg {
    padding:16px 30px !important;
}
.btn-default.btn-lg {
    padding:16px 30px !important;
}
.btn-slg,.btn-primary.btn-slg {
    padding:20px 40px;
}
button:hover,input[type=button]:hover,input[type=submit]:hover,.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
    color:#fff;
    background-color:#ff6900;
    border-color:#ff6900;
    box-shadow: none;
}
.dark-div .btn-default,.dark-div button,.dark-div input[type=button],.dark-div input[type=submit] {
    border-width:1px!important;
    color:#fff!important;
    border-color:#fff!important
}
.dark-div button:hover,.dark-div input[type=button]:hover,.dark-div input[type=submit]:hover,.dark-div .btn-default:hover,.dark-div .btn-default:focus,.dark-div .btn-default:active,.dark-div .btn-default.active,.dark-div .open .dropdown-toggle.btn-default,.dark-div .btn-primary:hover,.dark-div .btn-primary:focus,.dark-div .btn-primary:active,.dark-div .btn-primary.active,.dark-div .open .dropdown-toggle.btn-primary {
    color:#343434!important;
    background-color:#fff!important
}
.dark-div .btn-primary {
    border-color:rgba(52,52,52,0)!important
}
button .fa-angle-right,.btn .fa-angle-right {
    margin-left:4px
}
.btn-default {
    border-color:#ff6900 !important
}
.btn-default:hover, .btn-default:focus, .single-page-content .btn-default:hover, .single-page-content .btn-default:focus{
    color: #fff;
    background-color: #ff6900
}

.btn.btn-red {
    border:2px solid #ff6900;
    color:#ff6900
}
.btn.btn-red:hover {
    background-color:#ff6900;
    color:#fff
}
.single-page-content .btn-default {
    color: #ff6900;
}
.btn {
    border-width:1px!important
}
input:not([type]),input[type="color"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],input[type="text"],input[type="search"],select {
    height:40px;
    padding:6px 12px;
    color:#555;
    background-color:#fafafa;
    border:1px solid #ddd;
    -webkit-box-shadow:none;
    box-shadow:none;
    transition:all .2s;
    border-radius:3px;
}
textarea {
    padding:6px 12px;
    color:#555;
    color:rgba(102,102,102,.75);
    background-color:#fafafa;
    border:1px solid #eee;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:3px
}
.dark-div input:not([type]),.dark-div input[type="color"],.dark-div input[type="email"],.dark-div input[type="number"],.dark-div input[type="password"],.dark-div input[type="tel"],.dark-div input[type="url"],.dark-div input[type="text"],.dark-div input[type="search"],.dark-div select,.dark-div textarea {
    color:#ddd;
    color:rgba(255,255,255,.75);
    background-color:rgba(234,234,234,.1);
    border-bottom:1px solid #ddd;
    outline:0;
    box-shadow:none
}
.form-control,select.form-control:focus {
    -webkit-box-shadow:none;
    box-shadow:none
}
input:not([type]):focus,input[type="color"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="text"]:focus,.form-control:not(select):focus,textarea:focus {
    border-color:#ff6900;
    color:#666;
    outline:0;
    box-shadow:none
}
input:focus::-moz-placeholder,.form-control:focus::-moz-placeholder,textarea:focus::-moz-placeholder {
    color:#666;
    opacity:1
}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder {
    color:#666
}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {
    color:#666
}
.form-control:focus:-ms-input-placeholder {
    color:#666
}
.form-control:focus::-webkit-input-placeholder {
    color:#666
}
.main-color-1,.main-color-1-hover:hover {
    color:#ff6900
}
.main-color-1-bg,.main-color-1-bg-hover:hover {
    background-color:#ff6900
}
.main-color-1-border {
    border-color:#ff6900
}
.main-color-2,.main-color-2-hover:hover {
    color:#ff6900
}
.main-color-2-bg {
    background-color:#ff6900
}
.alignleft {
    float:left;
    margin:0 10px 10px 0
}
.alignright {
    float:right
}
.aligncenter {
    text-align:center;
    margin:0 auto
}
.wp-caption {
    max-width:100%
}
.wp-caption img {
    margin:0 0 10px 0
}
.wp-caption-text {
    text-align:center
}
.text-right {
    text-align:right
}
.postleft {
    float:left;
    margin:0 20px 0 0
}
.postright {
    float:none
}
br.nc {
    display:none
}
.widget_search label,.widget_search #searchsubmit {
    display:none
}
.widget_search input#s {
    width:100%;
    padding-right:25px
}
.widget_search form.searchform {
    position:relative
}
.widget_search form.searchform:before {
    content:"\f002";
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    position:absolute;
    top:13px;
    right:12px;
    color:#999
}
.clear {
    clear:both
}
.center {
    text-align:center
}
.hide {
    display:none
}
@media(min-width:992px) {
    .revert-layout {
        float:right
    }
}.content-pad {
     padding-top:10px;
     padding-bottom:10px
 }
.content-pad-3x {
    padding-top:40px;
    padding-bottom:40px
}
.element-pad {
    padding-top:6px;
    padding-bottom:6px
}
.section-inner {
    padding-top:40px;
    padding-bottom:40px
}
.section-header h1,.section-header h2,.section-header h3 {
    margin-bottom:0;
    line-height:1
}
.inherit-color {
    color:inherit
}
.small-text {
    font-size:10px;
    color:#343434;
    text-transform:uppercase
}
@media(min-width:768px) and (max-width:991px) {
    .col-sm-6:nth-child(odd) {
        clear:both
    }
    #bottom .widget.col-sm-6:nth-child(odd) {
        clear:none
    }
}#wrap {
     overflow-x:hidden
 }
.ia_full_row .wpb_row {
    overflow:hidden
}
.ia_paralax .wpb_row {
    background-attachment:fixed;
    background-repeat:repeat!important
}
.link-tc .featured-in, .link-tc a, .link-tc span{
    display:inline-block;
    padding:30px 15px;
    border:none!important
}
@media screen and ( max-width: 500px ){
    .link-tc .featured-in,.link-tc a {
        display:inline-block;
        padding:30px 8px;
        border:none!important
    }
}
.clientlogobox a {
    border:none!important
}
.navbar-inverse {
    border:0
}
.navbar {
    margin-bottom:0
}
.navbar a {
    transition:all .2s;
    -webkit-transition:all .2s;
    -ms-transition:all .2s
}
.navbar-inverse .navbar-nav>li>a {
    color:rgba(255,255,255,.75)
}
#top-nav .navbar-nav>li>a {
    border-left:solid 1px rgba(255,255,255,.15)
}
#top-nav .navbar-nav>li:last-child>a {
    border-right:solid 1px rgba(255,255,255,.15)
}
#main-nav {
    position:absolute;
    width:100%;
    z-index:111;
}
#main-nav.affix {
    position:fixed;
    -webkit-transform-origin:top;
    transform-origin:top;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    display:block;
    -webkit-animation:affixnav .3s;
    animation:affixnav .3s
}
@-webkit-keyframes affixnav {
    from {
        opacity:.2;
        -webkit-transform:scale(1,0);
        -moz-transform:scale(1,0);
        -ms-transform:scale(1,0);
        transform:scale(1,0)
    }
    to {
        opacity:1;
        -webkit-transform:scale(1,1);
        -moz-transform:scale(1,1);
        -o-transform:scale(1,1);
        transform:scale(1,1)
    }
}@keyframes affixnav {
     from {
         opacity:.2;
         -webkit-transform:scale(1,0);
         -moz-transform:scale(1,0);
         -ms-transform:scale(1,0);
         transform:scale(1,0)
     }
     to {
         opacity:1;
         -webkit-transform:scale(1,1);
         -moz-transform:scale(1,1);
         -o-transform:scale(1,1);
         transform:scale(1,1)
     }
 }
#main-nav .navbar {
    min-height:64px;
    background:#333;
    background:rgba(34,34,34,.6);
    z-index:999
}
#main-nav .navbar-nav>li>a {
    line-height:64px
}
#main-nav .navbar-nav>li>a {
    padding:0 2px;
    margin:0 20px
}
#main-nav .navbar-nav li,#main-nav .navbar-nav li a {
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0)
}

.navbar-inverse .navbar-nav>.current-menu-item>a,.navbar-inverse .navbar-nav>.current-menu-item>a:focus {
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-nav>li>a:after,.navbar-inverse .navbar-nav>li>a:focus:after {
    background-color:#fff;
    background-color:rgba(255,255,255,.6);
    position:absolute;
    bottom:0;
    left:50%;
    right:50%;
    height:4px;
    content:' ';
    transition:all .3s ease;
    opacity:0
}
.navbar-inverse .navbar-nav>li>a:after,.navbar-inverse .navbar-nav>li>a:focus:after {
    background-color:#ff6900
}
.navbar-inverse .navbar-nav>.current-menu-item>a:after,.navbar-inverse .navbar-nav>.current-menu-item>a:focus:after,#main-nav .navbar-nav>li:hover>a:after {
    left:0;
    right:0;
    opacity:1;
    color:#ff6900;
}
#main-nav .navbar-nav>li>a {
    color:#fff;
    font-size:15px;
    position:relative
}
#main-nav .navbar-nav>li>a:hover,#main-nav .navbar-nav>li:hover>a,#main-nav .navbar-inverse .navbar-nav>.current-menu-item>a:hover {
    background-color:transparent
}
#main-nav .navbar-nav>li>a .menu-description {
    display:block;
    font-style:italic;
    color:rgba(255,255,255,.5);
    font-size:12px;
    transition:all .2s;
    -webkit-transition:all .2s;
    text-transform:none
}
#main-nav .navbar-nav>li>a:hover .menu-description {
    color:#fff
}
#main-nav.disable-description .navbar-nav li a .menu-description {
    display:none
}
#main-nav.disable-description .navbar-nav>li>a {
    line-height:40px
}
.logo {
    display:block;
    line-height:66px;
    max-width:140px;
    vertical-align:middle
}
.logo img {
    max-height:100%;
    height: 40px;
}
@media(max-width:767px) {
    .logo {
        display:block;
        text-align:center;
    }
    .m-row {
        margin-left:-15px;
        margin-right:-15px
    }
}#main-nav.affix .navbar {
     min-height:50px
 }
#main-nav.affix .navbar-nav>li>a .menu-description {
    display:none
}
#main-nav.affix .navbar-nav>li>a {
    padding:5px 2px;
    height:50px;
    line-height:40px;
    transition:all .2s .3s
}
#main-nav.affix .logo {
    display:block;
    line-height:30px;
    height:50px;
    padding:10px 0;
    transition:all .2s .3s
}
#main-nav.affix .logo img {
    max-height:100%
}
#main-nav.affix .navbar-inverse .navbar-nav>li>a:after,#main-nav.affix .navbar-inverse .navbar-nav>li>a:focus:after {
    height:3px
}

header .mobile-menu-toggle {
    margin-top: 6px !important;
}
/*header .dropdown-menu {*/
/*-webkit-transform-origin:top;*/
/*transform-origin:top;*/
/*-webkit-animation-fill-mode:forwards;*/
/*animation-fill-mode:forwards;*/
/*-webkit-transform:rotateX(90deg);*/
/*-moz-transform:rotateX(90deg);*/
/*-o-transform:rotateX(90deg);*/
/*transform:rotateX(90deg);*/
/*display:block;*/
/*visibility:hidden;*/
/*opacity:0;*/
/*transition:transform .3s ease,opacity .2s ease .05s,visibility .1s ease .3s;*/
/*-webkit-transition:-webkit-transform .3s ease,opacity .2s ease .05s,visibility .1s ease .3s*/
/*}*/
.dropdown-submenu {
    position:relative;
    -webkit-perspective:1000;
    -moz-perspective:1000;
    -o-perspective:1000;
    perspective:1000
}
header .dropdown-submenu>.dropdown-menu {
    top:-5px;
    left:100%;
    margin-top:0;
    margin-left:0
}
header .dropdown-submenu:hover>.dropdown-menu {
    display:block;
    opacity:1;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    visibility:visible;
    z-index:1000;
    transition:transform .3s ease,opacity .15s ease;
    -webkit-transition:-webkit-transform .3s ease,opacity .15s ease
}
.dropdown-submenu>a:after {
    display:inline-block;
    content:"\f105";
    margin-top:3px;
    margin-right:-5px;
    float:right;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.dropdown-submenu.pull-left {
    float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.dropdown-menu li:hover>.sub-menu {
    visibility:visible
}
header .dropdown {
    -webkit-perspective:1000;
    -moz-perspective:1000;
    -o-perspective:1000;
    perspective:1000
}
header .dropdown:hover>.dropdown-menu {
    display:block;
    opacity:1;
    z-index:1000;
    background: #fff;
    padding: 10px 0px;
    box-shadow: 0 14px 25px rgba(0,0,0,.12);
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    visibility:visible;
    transition:transform .3s ease,opacity .15s ease;
    -webkit-transition:-webkit-transform .3s ease,opacity .15s ease
}
header .navbar-menu .dropdown .dropdown-menu li.see-all-services a,
.mobile-menu-wrap .mobile-menu li.see-all-services a{
    color: #ff6900;
    font-weight: 400;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px solid transparent;
}
header .navbar-menu .dropdown .dropdown-menu li.see-all-services a:hover,
.mobile-menu-wrap .mobile-menu li.see-all-services a:hover{
    border-bottom-color: #ff6900;
}

.dark-div .navbar-toggle:hover,.dark-div .topnav-light .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
    border-color:#fff;
    color:#fff;
    background:transparent
}
.main-menu li.current-menu-item>a,.main-menu .nav>li>a:hover {
    color:#fff
}


.head-menu .navbar-inverse .main-menu {
    position: relative;
}
.head-menu .navbar-inverse .header-logo {
    position: absolute;
    left: 0;
}
.head-menu .navbar-inverse .primary-menu {
    width: 800px;
    margin: 0 auto;
    float: none !important;
}
.head-menu .navbar-inverse .navbar-top-right {
    position: absolute;
    right: 0;
    top: 0;
}


/*header .dropdown-menu {*/
/*min-width:200px;*/
/*padding:0;*/
/*margin:0;*/
/*font-size:13px;*/
/*background-color:rgba(34,34,34,.8);*/
/*border:0;*/
/*border-radius:0;*/
/*-webkit-box-shadow:none;*/
/*box-shadow:none;*/
/*border-left:solid 1px transparent;*/
/*border-right:solid 1px transparent*/
/*}*/
.navbar-right .dropdown-menu {
    left:19px;
    right:auto;
    padding:5px 0 10px
}
header .navbar-menu .dropdown .dropdown-menu>li>a {
    padding: 0 !important;
    line-height:1.428571429;
    color:#0d112b;
    font-size: 15px;
    font-weight:bold;
    white-space:normal !important;
    transition:all .2s;
    -webkit-transition:all .2s;
    position:relative;
}

header .navbar-menu .dropdown .dropdown-menu>li>a:hover{
    color:#ff6900;
}
header .navbar-menu .dropdown .dropdown-menu li a p{
    color: #666;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 500;
    padding-top: 2px;
    margin-bottom: 0;
}
header .navbar-menu .dropdown .dropdown-menu>li>a:hover p{
    color:rgba(13,17,43,.6);
}
header .navbar-menu .dropdown .dropdown-menu > li{
    padding:6px 30px;
}

/*header .dropdown-menu>li>a:before {*/
/*position:absolute;*/
/*bottom:0;*/
/*left:50%;*/
/*right:50%;*/
/*height:1px;*/
/*background:transparent;*/
/*content:'';*/
/*transition:all .2s .1s*/
/*}*/
/*header .dropdown-menu>li>a:hover:before,header .dropdown-menu>li>a:focus:before {*/
/*background-color:#ff6900;*/
/*left:20px;*/
/*right:20px;*/
/*transition:all .3s*/
/*}*/
header .dropdown-menu>li>a:hover,header .dropdown-menu>li>a:focus {
    color:#ff6900;
    background-color:transparent!important
}
header .main-menu-item.sub-menu-left>.dropdown-menu {
    right:19px;
    left:auto
}.dropdown-menu > li > a
 header .main-menu-item.sub-menu-right>.dropdown-menu {
     left:0;
     right:auto
 }
header .sub-menu-right .dropdown-menu,header .sub-menu-left .sub-menu-right .dropdown-menu {
    left:100%;
    right:auto
}
header .sub-menu-left .dropdown-menu {
    right:100%;
    left:auto
}
header .sub-menu-right .sub-menu-left .dropdown-menu {
    right:100%;
    left:auto
}

header .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu {
    right: 9px;
    left: auto;
    min-width: 310px;
}
header .wmpl-lang .main-menu-item.sub-menu-left > .dropdown-menu a {
    padding: 0;
}
#main-nav .wmpl-lang>li>.dropdown-menu li {
    width: 100px;
    padding: 10px 12px;
    display: inline-block;
}
#main-nav .wmpl-lang>li>.dropdown-menu li p {
    margin:0
}

/*Dropdown Login*/

header .navbar-menu .main-menu-item.sub-menu-left.dropdown:hover > ul{
    width: 140px;
    left: -40px;
    min-width: 140px;
}
header .menu-login .main-menu-item.sub-menu-left ul{
    width: 140px;
    left: -40px;
    min-width: 140px;
}
header .menu-login .main-menu-item.sub-menu-left ul h5{
    padding-bottom: 10px;
    text-align: center !important;
}
header .menu-login .main-menu-item.sub-menu-left ul h5 a {
    color: #343434;
}
header .menu-login .main-menu-item.sub-menu-left ul h5 a:hover{
    color: #ff6900;
}

@media(max-width:767px) {
    #top-nav .navbar-nav>li {
        float:left
    }
    #top-nav .navbar-nav {
        float:left;
        margin:0
    }
    #top-nav .navbar-right {
        float:right!important
    }
    #top-nav .navbar-nav>li>a {
        padding-top:16px;
        padding-bottom:16px
    }
    header .wmpl-lang .main-menu-item.sub-menu-left > .dropdown-menu {
        right: -52px;
    }
}
#top-nav .navbar.navbar-inverse {
    min-height:40px
}
#top-nav .navbar.navbar-inverse li a {
    padding-top:11px;
    padding-bottom:11px
}
#top-nav .menu-description {
    display:none
}
#main-nav.light-nav .navbar {
    background:#fff;
    background:rgba(255,255,255,.95);
    box-shadow:0 1px 2px rgba(0,0,0,.05)
}
#main-nav.light-nav .navbar-nav>li>a {
    color:#444
}
#main-nav.light-nav .navbar-nav>li>a .menu-description {
    color:rgba(0,0,0,.4)
}
header #main-nav.light-nav .dropdown-menu {
    background-color:#fff;
    background-color:rgba(255,255,255,.9);
    color:#666
}
header #main-nav.light-nav .dropdown-menu>li>a {
    color:#666
}
header #main-nav.light-nav .mobile-menu-toggle {
    color:#666
}
header #main-nav.light-nav .mobile-menu-toggle:hover {
    color:#fff;
    background:rgba(0,0,0,.1)
}
#main-nav .navbar .container {
    position:relative
}
header .mobile-menu-toggle {
    color:#fff;
    padding:2px 9px;
    margin:4px 0;
    border:0;
    border-radius:3px;
    background:transparent;
    font-size:28px;
    line-height:38px;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-21px
}
@media(max-width:767px) {
    header .mobile-menu-toggle {
        display:inline-block!important;
        border:0;
        padding:1px 7px;
    }
    header .affix-top .mobile-menu-toggle {
        margin-top: 15px;
    }
    header .affix .mobile-menu-toggle {
        margin-top: 5px;
    }
    .head-menu .navbar-inverse .navbar-top-right {
        right: 60px;
    }
    header .search-toggle {
        border:0;
        padding:11px 10px;
        font-size:14px
    }
    .top-menu {
        margin-left:-10px;
        margin-right:-10px
    }
    .top-menu a {
        color:#fff
    }
    header #main-nav .mobile-menu-toggle {
        display: inline-block !important;
        border: 0 !important;
        padding: 1px 7px !important;
        margin-top: 13px !important;
        right: 0 !important;
    }
    header #main-nav.affix .mobile-menu-toggle {
        margin-top: 5px !important;
    }
    @media(max-width:768px) {

        header .navbar-top-right {
            right: 40px !important
        }

        #website-translation-row {
            display: flex;
        }
        #website-translation-row .btn-lg {
            white-space: normal;
            padding: 16px 20px !important;
            display: flex !important;
            align-items: center;
            justify-content: center;
        }
        #website-translation-row .wpb_column .wpb_wrapper, #website-translation-row .wpb_content_element,#website-translation-row .btn-lg {
            height: 100%;
        }
    }

}.mobile-menu-wrap {
     visibility:hidden;
     opacity:0;
     position:fixed;
     top:0;
     bottom:0;
     left:0;
     right:0;
     z-index:9998;
     background:#000;
     transform:translate3d(100%,0,0);
     -webkit-transform:translate3d(100%,0,0);
     transition:top .4s ease .4s,transform .4s ease,opacity .5s ease,visibility .1s ease .5s;
     -webkit-transition:top .4s ease .4s,-webkit-transform .4s ease,opacity .5s ease,visibility .1s ease .5s
 }
@media(min-width:992px) {
    .mobile-menu-wrap {
        left:70%
    }
}.mobile .mobile-menu-wrap {
     opacity:1
 }
.admin-bar .mobile-menu-wrap {
    top:32px
}
@media(max-width:782px) {
    .admin-bar .mobile-menu-wrap {
        top:46px
    }
}.enable-mobile-menu .mobile-menu-wrap {
     visibility:visible;
     opacity:1;
     transform:translate3d(0,0,0);
     -webkit-transform:translate3d(0,0,0);
     transition:top .4s,transform .4s ease,opacity .4s ease,visibility 0s ease;
     -webkit-transition:top .4s,-webkit-transform .4s ease,opacity .4s ease,visibility 0s ease
 }
.mobile-menu {
    margin:0;
    padding:18px 30px 20px;
    list-style:none;
    text-transform:uppercase;
    overflow:auto;
    overflow-scrolling:touch;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    position:absolute;
    top:45px;
    bottom:0;
    left:0;
    right:0;
    z-index:9999
}
.mobile-menu .sub-menu a{
    text-transform: none;
}
.pc .mobile-menu {
    opacity:0;
    transform:translate3d(30%,0,0);
    -webkit-transform:translate3d(30%,0,0);
    transition:all .4s ease .25s;
    -webkit-transition:all .4s ease .25s
}
.pc.enable-mobile-menu .mobile-menu {
    opacity:1;
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0)
}
.mobile-menu li {
    list-style:none;
    padding:0;
    margin:0
}
.mobile-menu li a,.mobile-menu-wrap .mobile-menu-toggle {
    display:block;
    padding:0;
    min-height:45px;
    line-height:45px;
    transition:all .2s;
    -webkit-transition:all .2s;
    border-bottom:solid 1px rgba(255,255,255,.08);
    position:relative
}
.mobile-menu>li>a {
    font-size:24px;
    font-family:"Oswald",Times;
    min-height:50px;
    line-height:50px;
    color:#fff
}
.mobile-menu li a:before {
    content:'';
    position:absolute;
    bottom:-1px;
    left:0;
    height:1px;
    width:0;
    background-color:#eee;
    background-color:rgba(255,255,255,.6);
    transition:all .4s ease
}
.mobile-menu>li>a:before {
    width:40px
}
/*.mobile-menu li a:hover:before {*/
/*width:100%*/
/*}*/
.mobile-menu .sub-menu {
    padding:0
}
.mobile-menu .sub-menu ul li a {
    padding:0 0 0 15px
}
.mobile-menu li a.search-toggle {
    text-align:center
}
.mobile-menu li a.search-toggle:before {
    left:50%;
    width:0
}
.mobile-menu li a.search-toggle:hover:before {
    left:0;
    width:100%
}
.mobile-menu-wrap .mobile-menu-toggle {
    text-align:center;
    font-size:25px;
    background:#262626;
    background:rgba(51,51,51,.75)
}
#main-nav .navbar-nav>li>a.search-toggle {
    padding:0 12px;
    margin:0 10px;
    overflow:visible;
    -webkit-backface-visibility:visible
}
#main-nav.affix .navbar-nav>li>a.search-toggle {
    padding:5px 12px
}
.style-off-canvas .navbar-header {
    display:block;
    float:none
}
.style-off-canvas .navbar-header .logo {
    text-align:center;
    padding-right:30px;
    padding-left:30px
}
@media(max-width:480px) {
    .style-off-canvas .navbar-header .logo {
        padding-right:55px;
        padding-left:40px
    }
}@media(min-width:768px) {
    .navbar-nav.navbar-right:first-child {
        margin-right:-15px
    }
    .navbar-nav.navbar-right:last-child {
        margin-right:0!important
    }
}#off-canvas-search {
     visibility:hidden;
     opacity:0;
     position:fixed;
     top:0;
     bottom:0;
     left:0;
     right:0;
     z-index:9999;
     background:#000;
     background:rgba(0,0,0,.95);
     transform:translate3d(100%,0,0);
     -webkit-transform:translate3d(100%,0,0);
     transition:top .4s ease .4s,transform .4s ease,opacity .5s ease,visibility .1s ease .5s;
     -webkit-transition:top .4s ease .4s,-webkit-transform .4s ease,opacity .5s ease,visibility .1s ease .5s
 }
.enable-search #off-canvas-search {
    visibility:visible;
    opacity:1;
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    transition:top .4s,transform .4s ease,opacity .4s ease,visibility 0s ease;
    -webkit-transition:top .4s,-webkit-transform .4s ease,opacity .4s ease,visibility 0s ease
}
#off-canvas-search .search-inner {
    position:absolute;
    top:50%;
    margin-top:-30px;
    width:100%;
    padding:0 20px
}
#off-canvas-search .search-inner form {
    position:relative
}
#off-canvas-search .search-inner form .search-toggle {
    position:absolute;
    right:0;
    top:5px;
    font-size:32px;
    z-index:99
}
#off-canvas-search .search-inner .search-field {
    background:transparent;
    color:#fff;
    font-size:40px;
    height:60px;
    text-align:center;
    border:0;
    border-bottom:solid 1px rgba(255,255,255,.1)
}

@media(max-width:767px) {
    #off-canvas-search .search-inner .search-field {
        font-size: 24px
    }

    .link-tc .featured-in .hidden-xs, .link-tc a .hidden-xs {
        display: none
    }
}
@media(max-width:767px) {
    .copyright,.footer-social {
        text-align:center;
    }
    .footer-social .social-list {
        float:none!important;
        margin-bottom:20px
    }
}#bottom-nav {
     background:rgba(0,0,0,.2)
 }
.back-to-top-wrap {
    height:0;
    overflow:visible
}
.back-to-top {
    display:inline-block;
    width:45px;
    height:30px;
    line-height:28px;
    font-size:16px;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
#bottom-nav .footer-content {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 60px;
}
/*#bottom-nav .copyright {*/
/*padding-top:10px*/
/*}*/
#bottom-nav .social-list {
    margin-bottom:0
}
.fixed-effect {
    overflow:hidden
}
.ia-icon-box {
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    -o-perspective:1000px;
    perspective:1000px;
    overflow:visible;
    padding-top:20px
}
.ia-icon,.light .ia-icon {
    width:80px;
    height:80px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    line-height:78px;
    text-align:center;
    color:#ff6900;
    border:solid 1px #ff6900;
    font-size:28px;
    display:inline-block;
    transition:all .2s;
    font-family:"Lato"
}
.dark-div .ia-icon,.dark .ia-icon {
    color:#fff;
    border-color:#fff!important
}
.ia-icon:hover,.ia-icon-box:hover .ia-icon {
    background:#ff6900;
    border-color:#ff6900;
    color:#fff;
    box-shadow:0 0 0 10px rgba(160,160,160,.2);
    -webkit-animation:icon_pointing .5s ease .2s;
    animation:icon_pointing .5s ease .2s
}
.dark-div .ia-icon-box:hover .ia-icon {
    box-shadow:0 0 0 10px rgba(255,255,255,.3);
    -webkit-animation:icon_pointing_dark .5s ease .2s;
    animation:icon_pointing_dark .5s ease .2s
}
.features-control-item:after {
    background:#ff6900
}
.features-control-item .media {
    overflow:visible
}
.features-control-item.active .ia-icon {
    transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -webkit-transform:rotateY(360deg);
    transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d;
    transition:all .65s ease
}
.media>.pull-left {
    margin-right:15px
}
.media>.pull-right {
    margin-left:15px
}
.media>.text-center {
    margin-bottom:15px
}
.media-heading {
    text-transform:uppercase
}
@-webkit-keyframes icon_pointing {
    0% {
        box-shadow:0 0 0 0 rgba(160,160,160,.5)
    }
    45% {
        box-shadow:0 0 0 20px rgba(160,160,160,.05)
    }
    50% {
        box-shadow:0 0 0 0 rgba(160,160,160,.2)
    }
    100% {
        box-shadow:0 0 0 10px rgba(160,160,160,.2)
    }
}@keyframes icon_pointing {
     0% {
         box-shadow:0 0 0 0 rgba(160,160,160,.5)
     }
     45% {
         box-shadow:0 0 0 20px rgba(160,160,160,.05)
     }
     50% {
         box-shadow:0 0 0 0 rgba(160,160,160,.2)
     }
     100% {
         box-shadow:0 0 0 10px rgba(160,160,160,.2)
     }
 }@-webkit-keyframes icon_pointing_dark {
      0% {
          box-shadow:0 0 0 0 rgba(255,255,255,.5)
      }
      45% {
          box-shadow:0 0 0 20px rgba(255,255,255,.05)
      }
      50% {
          box-shadow:0 0 0 0 rgba(255,255,255,.3)
      }
      100% {
          box-shadow:0 0 0 10px rgba(255,255,255,.3)
      }
  }@keyframes icon_pointing_dark {
       0% {
           box-shadow:0 0 0 0 rgba(255,255,255,.5)
       }
       45% {
           box-shadow:0 0 0 20px rgba(255,255,255,.05)
       }
       50% {
           box-shadow:0 0 0 0 rgba(255,255,255,.3)
       }
       100% {
           box-shadow:0 0 0 10px rgba(255,255,255,.3)
       }
   }.app-b-post-listing .col-md-6:nth-child(odd) {
        clear:both
    }
.item-thumbnail {
    position:relative;
    overflow:hidden;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.item-thumbnail img {
    width:100%;
    height:auto;
    transition:all .4s;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.item-thumbnail:hover img {
    filter:brightness(80%);
    -webkit-filter:brightness(80%);
    -moz-filter:brightness(80%);
    -ms-filter:brightness(80%);
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.mobile .item-thumbnail:hover img {
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;
    -ms-filter:none;
    -webkit-transform:none;
    transform:none;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.thumbnail-overlay {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:rgba(70,165,229,.8);
    color:#fff;
    padding:10px 20px
}
.item-content .item-title {
    position:relative;
    margin-bottom:32px;
    font-family:"Oswald",Times,serif
}
.item-content .item-title:before {
    content:'';
    position:absolute;
    bottom:-11px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#eee;
    background-color:rgba(0,0,0,.15)
}
.app-b-post-listing .item-content .meta {
    position:relative;
    margin-bottom:25px
}
.app-b-post-listing .item-content .meta i {
    margin-right:5px
}
.app-b-post-listing .item-content .meta .date {
    margin-right:20px
}
.app-b-post-listing .item-content .item-title:before {
    display:none
}
.item-content .meta:before {
    content:'';
    position:absolute;
    bottom:-11px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#eee;
    background-color:rgba(0,0,0,.15)
}
.item-content a {
    transition:all .2s
}
.item-meta {
    font-size:11px;
    padding-top:6px
}
.item-meta a:not(.btn):hover {
    color:#ff6900;
    transition:all .2s
}
.item-meta .btn {
    margin-right:16px
}
.app-b-post-listing .item-meta a {
    vertical-align:middle
}
.app-b-post-listing .item-title {
    margin-bottom:20px
}
.shortcode-blog-excerpt {
    margin-bottom:20px
}
@media(max-width:767px) {
    .shortcode-blog-item {
        margin-bottom:20px
    }
}.top-overlay {
     margin-top:-150px
 }
.grid-listing {
    font-size:0;
    line-height:0
}
.grid-item {
    width:300px;
    max-width:100%;
    display:inline-block;
    font-size:13px;
    line-height:1.5;
    text-align:left;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
@media(min-width:992px) {
    .grid-item {
        width:25%
    }
    .has-featured-item .grid-item:first-child {
        width:50%
    }
    .has-featured-item .grid-item:first-child .grid-item-inner {
        padding-top:50%
    }
}@media(max-width:991px) {
    .grid-item {
        width:100%
    }
    .has-featured-item .featured-item-1 .app-thumbnail img {
        width:200%;
        max-width:200%!important;
        margin-left:-50%
    }
}.grid-item-inner {
     position:relative;
     width:100%;
     height:0;
     padding-top:100%;
     background-repeat:no-repeat;
     background-size:cover
 }
.grid-header .grid-item-content {
    padding:30px
}
.grid-header h1 {
    font-size:48px;
    line-height:1.1;
    margin-bottom:13px
}
.grid-header p {
    margin-bottom:26px
}
.grid-item .app-item {
    overflow:hidden;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.app-thumbnail {
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.app-thumbnail img {
    width:100%;
    height:auto;
    transition:all .4s;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.date-block {
    position:absolute;
    top:15px;
    right:15px;
    padding:15px 10px;
    font-size:14px;
    line-height:18px;
    min-width:66px
}
.date-block:not(.main-color-2-bg) {
    background:rgba(0,0,0,.5);
    color:rgba(255,255,255,.75)
}
.date-block .day {
    font-size:20px;
    text-align:center
}
.date-block .month {
    text-transform:uppercase;
    text-align:center
}
.grid-overlay {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    color:rgba(255,255,255,.75);
    background:rgba(34,34,34,.8);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.overlay-top {
    display:block;
    padding:12px 28px 15px 20px;
    position:relative;
    border:none!important
}
.overlay-top h4 {
    margin-bottom:0;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding-bottom:12px;
    position:relative;
    font-family:"Oswald",Times,serif
}
.overlay-top h4:before {
    content:'';
    position:absolute;
    bottom:2px;
    left:0;
    height:3px;
    width:40px;
    max-width:90%;
    background-color:#eee;
    background-color:rgba(255,255,255,.8);
    transition:all .2s ease
}
.overlay-top h4 a {
    color:#fff
}
.grip-app-icon {
    width:60px;
    margin-right:15px;
    margin-top:-25px;
    float:left
}
.grid-has-icon .overlay-top:after {
    display:none
}
.overlay-bottom .price {
    font-size:14px
}
.yellow {
    color:#fcff00
}
.overlay-bottom,.no-overlay-bottom .app-item:hover .overlay-bottom {
    height:0;
    padding:0 20px;
    overflow:hidden;
    transition:all .25s ease-out .1s
}
.overlay-bottom>* {
    opacity:0;
    transform:translateX(25px);
    -webkit-transform:translateX(25px);
    transition:all .25s ease-out .4s
}
.app-item:hover .app-thumbnail img {
    filter:brightness(90%);
    -webkit-filter:brightness(90%);
    -moz-filter:brightness(90%);
    -ms-filter:brightness(90%);
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
body.mobile .app-item:hover .app-thumbnail img {
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;
    -ms-filter:none;
    -webkit-transform:none;
    transform:none
}
.app-item:hover .overlay-bottom {
    height:50px;
    padding:2px 20px 18px;
    transition:all .25s ease-out
}
.app-item:hover .overlay-bottom>* {
    opacity:1;
    transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transition:all .25s ease-out .2s
}
.overlay-bottom div {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.overlay-bottom .course-exceprt {
    height:37px;
    white-space:inherit
}
.blog-item {
    margin-bottom:15px
}
.blog-thumbnail {
    position:relative;
    min-height:60px
}
.item-thumbnail,.item-thumbnail a {
    display:block;
    -webkit-perspective:1000;
    -moz-perspective:1000;
    -o-perspective:1000;
    perspective:1000
}
.thumbnail-hoverlay {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    opacity:0;
    transition:all .4s;
    -webkit-transform-origin:bottom;
    transform-origin:bottom;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-transform:rotateX(90deg);
    -moz-transform:rotateX(90deg);
    -o-transform:rotateX(90deg);
    transform:rotateX(90deg)
}
.thumbnail-hoverlay-icon {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    opacity:0;
    -webkit-transform:translateY(-60px) scale(1.5);
    transform:translateY(-60px) scale(1.5);
    transition:all .45s
}
.thumbnail-hoverlay-icon .fa {
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-13px;
    margin-left:-13px;
    font-size:26px;
    color:#fff
}
.item-thumbnail:hover .thumbnail-hoverlay {
    opacity:.5;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.item-thumbnail:hover .thumbnail-hoverlay-icon {
    opacity:1;
    -webkit-transform:translateY(0) scale(1);
    transform:translateY(0) scale(1)
}
.thumbnail-overflow {
    position:absolute;
    top:0;
    left:-68px;
    width:68px
}
@media(min-width:992px) {
    .revert-layout .thumbnail-overflow {
        left:0
    }
    .revert-layout .format-video .thumbnail-overflow {
        display:none
    }
}@media(min-width:1200px) AND(max-width:1300px),(min-width:992px) AND(max-width:1100px),(max-width:880px) {
    .thumbnail-overflow {
        left:0
    }
    .format-video .thumbnail-overflow {
        display:none
    }
}.thumbnail-overflow .date-block {
     position:static;
     color:#fff
 }
.thumbnail-overflow .comment-block {
    width:68px;
    height:68px;
    line-height:68px;
    text-align:center
}
.thumbnail-overflow .comment-block a {
    color:#fff
}
.thumbnail-overflow .comment-block .fa {
    font-size:14px;
    margin-right:3px
}
.thumbnail-overflow-2 {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.75)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0)
}
.date-block-2 {
    color:#fff
}
.date-block-2 .day {
    font-size:60px;
    line-height:60px;
    font-weight:bold;
    float:left;
    margin-left:5px;
    margin-right:5px
}
.date-block-2 .month-year {
    font-size:16px;
    overflow:hidden;
    line-height:1.2em;
    padding-top:11px;
    text-align:left
}
.item-thumbnail-video {
    position:relative;
    height:0;
    padding-top:63%
}
.item-thumbnail-video-inner {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.item-thumbnail-video-inner * {
    max-width:100%;
    max-height:100%
}
.blog-listing .item-thumbnail-video .item-thumbnail-video-inner * {
    width:100%;
    height:100%;
    float:left
}
.blog-item-excerpt {
    margin-bottom:22px
}
.blog-item-meta {
    text-transform:uppercase;
    margin-bottom:27px;
    padding-top:0
}
.blog-item-meta span .fa {
    margin-right:3px
}
.dot {
    font-size:18px;
    line-height:1px;
    margin:0 2px
}
.sep {
    font-size:13px;
    line-height:1px;
    margin:0 5px
}
.wp-pagenavi {
    text-align:center;
    padding:5px 0;
    padding-top:15px
}
.wp-pagenavi a,.wp-pagenavi span {
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    padding:9px 15px!important;
    margin:5px!important;
    color:#666;
    background-color:#fff;
    transition:all .2s;
    border-radius:3px;
    border:solid 1px #eee!important;
    line-height:1.5;
    min-height:39px
}
.wp-pagenavi a:hover,.wp-pagenavi span.current {
    background-color:#666;
    border:solid 1px #eee!important;
    color:#fff
}
.wp-pagenavi .nextpostslink {
    padding-top:7px!important;
    padding-bottom:9px!important
}
.carousel-banner-bg {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.post-carousel-wrap {
    margin-left:-15px;
    margin-right:-15px
}
.post-carousel-item {
    width:100%;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:20px;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.post-carousel-item .grid-item-inner {
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.post-carousel-item .app-item {
    border-radius:3px;
    overflow:hidden
}
.post-carousel-item .app-item {
    border-radius:3px;
    overflow:hidden
}
.post-carousel-item .grid-overlay {
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.carousel-has-control .owl-buttons {
    position:absolute;
    top:32%;
    top:calc(50% - 45px);
    left:-5px;
    right:-5px;
    height:0
}
.carousel-has-control.owl-theme .owl-controls .owl-prev,.carousel-has-control.owl-theme .owl-controls .owl-next {
    float:left;
    background:rgba(34,34,34,.5);
    width:40px;
    height:40px;
    padding:0 4px 0 0;
    margin:0;
    line-height:39px;
    border-radius:3px;
    font-size:26px;
    opacity:0;
    transform:translateX(15px);
    -webkit-transform:translateX(15px);
    transition:all .3s ease
}
.carousel-has-control.owl-theme .owl-controls .owl-next {
    float:right;
    padding:0 0 0 4px;
    transform:translateX(-15px);
    -webkit-transform:translateX(-15px)
}
.carousel-has-control.owl-theme:hover .owl-controls .owl-next,.carousel-has-control.owl-theme:hover .owl-controls .owl-prev {
    transform:translateX(0);
    -webkit-transform:translateX(0);
    opacity:1
}
.carousel-has-control.owl-theme .owl-controls .owl-prev:hover,.carousel-has-control.owl-theme .owl-controls .owl-next:hover {
    background:rgba(34,34,34,.8)
}
@media(max-width:767px) {
    .carousel-has-control .owl-buttons {
        display:none
    }
}.ia-post-carousel .owl-theme .owl-controls {
     margin-top:0
 }
.event-listing-classic .post-item {
    margin-bottom:20px
}
.event-listing-classic .date-block {
    top:10px;
    right:10px;
    z-index:2;
    transition:all .2s
}
.event-classic-item .item-thumbnail:hover .date-block {
    background:#fff;
    color:#343434
}
.event-classic-item .item-thumbnail a:before {
    content:' ';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:.5;
    z-index:1;
    transition:all .2s
}
.event-classic-item .item-thumbnail:hover a:before {
    background:#ff6900
}
.event-classic-item .item-title {
    margin-bottom:5px
}
.event-classic-item .price {
    margin-bottom:15px
}
.event-time,.event-address {
    margin-bottom:2px
}
.event-classic-item .item-meta {
    margin-top:15px
}
.testimonial-item {
    overflow:hidden
}
.testimonial-item>.fa {
    font-size:28px;
    border-width:1px;
    border-style:solid;
    border-radius:50%;
    height:50px;
    width:50px;
    line-height:54px;
    margin-bottom:10px
}
.single-page-content .container .testimonial-item p {
    font-size: 20px;
    max-width: 82%;
    margin: 0 auto 7px !important;
}
.testimonial-item .media {
    display:inline-block;
    text-align:left;
    max-width:82%
}
.testimonial-item .media-body {
    line-height:10px
}
.professor .media-body span {
    font-size:10px;
    text-transform:uppercase
}
.media .media-body {
    display:inline-block
}
.testimonial-item .professor {
    transform:translateX(70px);
    -webkit-transform:translateX(70px);
    opacity:0;
    transition:all .45s ease-in-out .5s,opacity .5s ease-in-out .55s;
    -webkit-transition:all .45s ease-in-out .5s,opacity .5s ease-in-out .55s
}
.active .testimonial-item .professor {
    transform:translateX(0);
    -webkit-transform:translateX(0);
    opacity:1
}
.professor .media-heading {
    margin-top:5px;
    margin-bottom:3px
}
.dark-div .ia-woo .product-title a {
    color:#343434
}
.dark-div .ia-woo .product-title a:hover {
    color:#888
}
.ia-woo.ia-product-listing .woocommerce ul.products {
    margin-left:-1%;
    margin-right:-1%
}
.ia-woo .woocommerce ul.products li.product {
    margin:0 1% 30px 1%;
    width:23%
}
.ia-woo .woocommerce.columns-1 ul.products li.product {
    width:98%!important
}
.ia-woo .woocommerce.columns-2 ul.products li.product {
    width:48%
}
.ia-woo .woocommerce.columns-3 ul.products li.product {
    width:31.33%
}
.ia-woo .woocommerce.columns-5 ul.products li.product {
    width:18%
}
.ia-woo .woocommerce.columns-6 ul.products li.product {
    width:14.66%
}
@media(max-width:991px) {
    .ia-woo.ia-product-listing .woocommerce:not(.columns-2) ul.products li.product {
        width:31.33%
    }
    .ia-woo.ia-product-listing .woocommerce ul.products li.first {
        clear:none
    }
    .ia-woo.ia-product-listing .woocommerce ul.products li.product:nth-child(3n+1) {
        clear:both
    }
}@media(max-width:768px) {
    .ia-woo.ia-product-listing .woocommerce:not(.columns-1) ul.products li.product {
        width:48%
    }
    .ia-woo.ia-product-listing .woocommerce ul.products li.first {
        clear:none
    }
    .ia-woo.ia-product-listing .woocommerce ul.products li.product:nth-child(2n+1) {
        clear:both
    }
}@media(max-width:480px) {
    .ia-woo.ia-product-listing .woocommerce:not(.columns-xx) ul.products li.product {
        width:98%
    }
}@media(min-width:481px) {
    .ia-woo.ia-product-listing .woocommerce ul.products .product-title {
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .ia-woo.ia-product-listing ul.products li.product>.item-thumbnail {
        margin-right:-1px
    }
}.owl-theme .owl-controls .owl-page span {
     width:14px;
     height:4px;
     margin:5px 6px;
     background:#d0d0d0;
     filter:Alpha(Opacity=100);
     opacity:1;
     border-radius:0
 }
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
    background:#ff6900
}
.ia-heading a {
    border:none!important
}
.ia-heading h1 {
    position:relative;
    margin-bottom:30px;
    text-transform:uppercase
}
.ia-heading h1.h1 {
    margin-bottom:40px;
    text-transform:none
}
.ia-heading h1 a {
    color:inherit
}
.ia-heading h1:before {
    content:'';
    position:absolute;
    bottom:-10px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#ff6900
}
.dark-div .ia-heading h1:before {
    background-color:rgba(255,255,255,.8)
}
.ia-heading.heading-align-center h1 {
    text-align:center
}
.ia-heading.heading-align-center h1:before {
    left:50%;
    margin-left:-30px
}
.ia-heading.heading-align-right h1 {
    text-align:right
}
.ia-heading.heading-align-right h1:before {
    left:auto;
    right:0
}
.ia-heading.heading-align-center h1::before {
    left:50%;
    margin-left:-30px
}
.ia-heading a {
    border:none!important
}
.text-lowercase .ia-heading h2 {
    text-transform:none!important
}
.ia-heading h2 {
    position:relative;
    margin-bottom:30px;
    /*text-transform:uppercase*/
}
.ia-heading h2.h1 {
    margin-bottom:40px;
    text-transform:none
}
.ia-heading h2 a {
    color:inherit
}
.ia-heading h2:before {
    content:'';
    position:absolute;
    bottom:-10px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#ff6900
}
.dark-div .ia-heading h2:before {
    background-color:rgba(255,255,255,.8)
}
.ia-heading.heading-align-center h2 {
    text-align:center
}
.ia-heading.heading-align-center h2:before {
    left:50%;
    margin-left:-30px
}
.ia-heading.heading-align-right h2 {
    text-align:right
}
.ia-heading.heading-align-right h2:before {
    left:auto;
    right:0
}
.ia-heading h3 {
    position:relative;
    margin-bottom:30px;
    text-transform:none
}
.ia-heading h3 a {
    color:inherit
}
.ia-heading h3:before {
    content:'';
    position:absolute;
    bottom:-10px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#ff6900
}
.dark-div .ia-heading h3:before {
    background-color:rgba(255,255,255,.8)
}
.ia-heading.heading-align-center h3 {
    text-align:center
}
.ia-heading.heading-align-center h3:before {
    left:50%;
    margin-left:-30px
}
.ia-heading.heading-align-right h3 {
    text-align:right
}
.ia-heading.heading-align-right h3:before {
    left:auto;
    right:0
}
.ia-heading.heading-align-center h1::before {
    left:50%;
    margin-left:-30px
}
.social-light {
    margin-top:-12px
}
.social-light li {
    margin-top:12px
}
.social-icon {
    width:50px;
    height:50px;
    font-size:14px;
    padding:0;
    line-height:36px
}
.social-light li a.social-icon {
    font-size:1.2em
}
.widget-title {
    font-family:"Oswald",Times,serif;
    font-size:22px;
    text-transform:uppercase;
    position:relative;
    margin-bottom:40px
}
.widget-title:before {
    content:'';
    position:absolute;
    bottom:-10px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#ff6900;
    transition:all .2s ease
}
.widget:hover .widget-title:before,.widget-title:hover:before {
    width:70px
}
.dark-div .widget-title:before {
    background-color:#eee;
    background-color:rgba(255,255,255,.8)
}
.widget-border .widget-inner {
    border:solid 1px rgba(255,255,255,.25);
    padding:25px 30px
}
.normal-sidebar .widget ul {
    padding-left:0
}
.normal-sidebar .widget ul li {
    list-style:none;
    line-height:1.8;
    vertical-align:bottom
}
.dark-div .normal-sidebar .widget ul li:before {
    color:#fff
}
.normal-sidebar .widget ul li a {
    vertical-align:middle
}
.normal-sidebar .widget .menu .sub-menu {
    padding-left:15px
}
.normal-sidebar a {
    transition:all .2s;
    -webkit-transition:all .2s
}
.widget {
    padding-bottom:30px
}
#recentcomments {
    margin-top:-5px
}
.page-heading.faq-heading {
    padding-top:250px;
    background:#161c21 url("../../uploads/2016/03/translators-faqs01d2.jpg?id=9628") no-repeat scroll center center / cover!important
}
@media(max-width:767px) {
    .page-heading.faq-heading {
        padding-top:100px
    }
}.page-heading {
     padding-top:500px;
     padding-bottom:80px;
     position:relative;
     background-position:center center;
     background-size:cover
 }
.page-heading:before {
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#000;
    opacity:.2
}
.page-heading h1 {
    position:relative;
    display:inline-block
}
.page-heading h1:before {
    content:'';
    position:absolute;
    bottom:-10px;
    left:1px;
    height:3px;
    width:140px;
    max-width:95%;
    background-color:#fff;
    background-color:rgba(255,255,255,.8)
}
.pathway {
    margin-top:32px;
    text-transform:uppercase
}
.pathway a {
    color:inherit
}
.content-dropcap p:first-child:first-letter,.dropcap {
    font-family:"Oswald",Times,serif;
    font-size:42px;
    text-transform:uppercase;
    background:#fff;
    border-radius:3px;
    float:left;
    margin:5px 20px 10px 0;
    width:60px;
    text-align:center;
    line-height:58px;
    padding-top:2px
}
body.mac .content-dropcap p:first-child:first-letter,body.mac .dropcap {
    line-height:58px;
    padding-top:2px
}
.banner-404 {
    line-height:200px;
    text-align:center;
    font-size:160px;
    display:inline-block;
    margin:10px 0 30px;
    position:relative
}
.content-image {
    text-align:center
}
#content img {
    max-width:100%;
    height:auto
}
.single-post-meta {
    border-top:solid 1px #ddd;
    border-bottom:solid 1px #ddd;
    padding:12px 0 6px;
    margin-bottom:30px
}
.single-post-meta a {
    color:inherit
}
.single-post-meta>.media {
    display:inline-block;
    vertical-align:top;
    margin-top:0;
    margin-right:25px;
    margin-left:5px
}
.single-post-meta>.media:last-child {
    margin-right:0
}
.single-post-meta .media>.pull-left {
    margin-right:8px;
    font-size:16px;
    line-height:25px;
    color:#999
}
.single-post-share {
    margin-bottom:30px
}
.about-author {
    background:#fff;
    border-radius:3px;
    padding:20px;
    margin-bottom:30px
}
.author-avatar {
    width:100px;
    height:100px;
    border-radius:3px;
    overflow:hidden;
    float:left
}
.avatar,.author-current .avatar,.author-avatar .avatar,.avatar-wrap .avatar,.avatar.photo {
    margin-left:0
}
.author-info {
    margin-left:120px
}
.author-info h4 a {
    color:inherit;
    font-size:20px
}
#content .single-post-content-text p a {
    color:#ff6900
}
.single-post-navigation {
    padding:0 15px;
    margin-bottom:20px;
    border-bottom:solid 1px #ddd;
    border-top:solid 1px #ddd
}
.single-post-navigation-item {
    padding:15px 0
}
.single-post-navigation-item a.pull-right {
    text-align:right
}
.single-post-navigation-item h4 {
    font-size:15px;
    line-height:20px;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis
}
.single-post-navigation-item .single-post-navigation-item-content {
    float:none;
    margin:0
}
.single-post-navigation-item i {
    font-size:16px
}
.single-post-navigation-item .fa-angle-left {
    margin-right:5px
}
.single-post-navigation-item .fa-angle-right {
    margin-left:5px
}
.single-post-navigation-item a,.single-post-navigation-item a:hover span {
    color:inherit
}
.single-post-navigation-item a:hover {
    text-decoration:none
}
.single-post-navigation-item a:hover h4,.single-post-navigation-item a:hover i {
    color:#ff6900
}
@media(max-width:767px) {
    .single-post-navigation .row {
        margin:0
    }
    .single-post-navigation-item {
        width:100%;
        padding:20px 0 20px
    }
    .single-post-navigation-item:first-child {
        border-right:0;
        border-bottom:solid 1px #e7e7e7
    }
    .single-post-navigation-item:last-child {
        border-left:none
    }
}.single-post-navigation-item.no-border {
     border:0
 }
.attachment-content h2 {
    word-break:break-all
}
.attachment-content .simple-navigation-item i {
    font-size:14px;
    margin-top:6px
}
.attachment-content .simple-navigation-item {
    padding-top:10px;
    padding-bottom:5px
}
.attachment-content .simple-navigation-item h4 {
    font-size:10px;
    margin-top:4px
}
.attachment-content .simple-navigation-item .simple-navigation-item-content {
    margin:0 12px
}
.event-description,.event-action {
    background:rgba(234,234,234,.25);
    padding:10px 20px 14px 20px
}
.event-description {
    border-bottom:solid 1px #e1e1e1;
    padding:18px 20px 18px 20px
}
.quantity-group {
    width:104px
}
.quantity-group input::-webkit-outer-spin-button,.quantity-group input::-webkit-inner-spin-button {
    -webkit-appearance:none;
    margin:0
}
input.quantity {
    padding-left:10px;
    padding-right:2px
}
.event-action .price {
    font-size:21px
}
.event-detail {
    border-top:solid 1px #eaeaea;
    padding:25px 0 5px;
    margin-bottom:25px
}
.event-speaker {
    margin-bottom:10px
}
.event-info .small-text,.event-more-detail .small-text {
    margin-top:5px;
    margin-bottom:0
}
.map-link.small-text {
    color:#ff6900
}
.event-more-detail {
    border-top:solid 1px #eaeaea;
    border-bottom:solid 1px #eaeaea;
    padding:25px 0 16px;
    margin-bottom:25px;
    margin-top:20px
}
.calendar-import {
    margin-top:12px;
    margin-bottom:10px
}
.single-event-content .single-event-detail ul.list-inline {
    margin-bottom:0
}
.single-event-content .single-event-detail .event-cta p {
    margin-bottom:20px
}
.event-action .input-group-btn button {
    border:0
}
.single-event-meta input.quantity {
    padding-left:0;
    text-align:center;
    border-left-color:#fff;
    border-right-color:#fff
}
.single-event-meta .input-group-btn:last-child>.btn {
    margin-left:0!important
}
.event-action .input-group-btn #plus,.event-action .input-group-btn #minus {
    width:40px;
    padding:10px 15px;
    border-radius:3px;
    outline:0;
    font-size:18px;
    background:#eaeaea;
    color:inherit
}
.event-action .input-group-btn #plus:hover,.event-action .input-group-btn #minus:hover {
    background:#666;
    color:#fff
}
.event-action .input-group #num {
    height:40px;
    width:40px;
    padding-left:2px;
    border:0;
    background-color:transparent;
    border-color:transparent;
    font-size:18px;
    color:rgba(102,102,102,.5)
}
.event-speaker .media>.pull-left img {
    margin-bottom:22px
}
.event-detail .event-info {
    padding-top:0
}
.button-link .btn-block {
    margin-top:20px
}
.single-event-content input[type="text"]:focus,.single-event-content .form-control:not(select):focus {
    color:#555
}
.single-course-detail .cat-link {
    color:#666
}
.single-course-detail .cat-link:hover {
    color:#ff6900
}
.event-action .input-group #num:focus {
    color:#555
}
.related-product {
    display:inline-block;
    width:100%;
    margin-top:30px;
    margin-bottom:30px;
    padding:27px 30px 1px;
    background-color:#fff;
    border-radius:3px
}
.related-item {
    margin-bottom:30px
}
.ev-content .row:last-child .related-item {
    margin-bottom:15px
}
@media(max-width:768px) {
    .ev-content .row:last-child .related-item {
        margin-bottom:30px
    }
}.related-product .thumb,.related-product .event-meta {
     float:left
 }
.related-product h3 {
    padding:0 0 10px;
    margin-bottom:30px;
    position:relative;
    text-transform:uppercase
}
.related-product h3:before {
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#ff6900
}
.related-product .thumb {
    margin-right:20px
}
.related-product .ev-start.small-text {
    color:#666
}
.related-product .ev-title {
    font-size:17px;
    line-height:1.2em;
    margin-top:-3px
}
.related-ev-title {
    color:inherit
}
.related-product .thumb:hover {
    opacity:.6;
    transition:all .2s
}
.author-current {
    float:left;
    display:table-cell;
    width:50px;
    height:50px;
    overflow:hidden;
    margin:0 20px 0 0
}
.comment-respond .comment-form {
    margin-left:71px
}
.comment-respond textarea {
    width:100%;
    height:80px;
    transition:background .2s
}
.cm-form-info.cm_show {
    height:auto;
    transition:all ease .1s
}
.comment-respond p.form-submit {
    height:50px;
    transition:all ease .1s
}
.comment-respond .form-submit #comment-submit {
    float:right
}
.commentlist,.comment-list {
    list-style:none;
    padding:10px 0 0 0
}
.commentlist li,.comment-list li {
    padding-left:0;
    list-style:none
}
article.comment,li.comment .comment-body {
    display:table;
    width:100%
}
article.comment .avatar-wrap {
    width:70px
}
.comment-content {
    background:#fff;
    border-radius:3px;
    padding:10px 15px;
    min-height:50px
}
.comment-content p {
    margin-bottom:0
}
.commentlist .comment-respond .comment-form {
    margin-left:70px
}
article.comment .comment-meta {
    display:table-cell;
    vertical-align:top;
    width:100%;
    padding-bottom:17px;
    margin-top:15px
}
article.comment .comment-edit {
    display:block;
    width:100%;
    padding:10px 0 10px 15px;
    font-size:10px
}
article.comment .edit-link {
    margin:0 0 0 10px;
    display:inline
}
article.comment .comment-reply-link {
    float:right;
    margin-left:20px;
    text-transform:uppercase
}
.comment-edit time {
    float:right;
    text-transform:uppercase
}
.comment-edit cite {
    text-transform:uppercase
}
.comments-area .count-title {
    padding-top:0;
    margin-bottom:26px
}
.comments-area .count-title:empty {
    margin-bottom:15px
}
.comment-author-field input {
    width:100%
}
.comment-form-comment {
    margin-bottom:15px
}
.comment-author-field p {
    margin-bottom:20px
}
.comments-area {
    margin-top:30px
}
.commentlist ul.children {
    padding-left:70px
}
@media(max-width:767px) {
    .commentlist ul.children {
        padding-left:30px
    }
    .commentlist ul.children ul.children {
        padding-left:15px
    }
}ol li.comment {
     margin-bottom:20px
 }
ol li.comment .comment-author {
    width:70px;
    float:left;
    font-size:10px;
    line-height:1.5;
    word-break:break-word
}
ol li.comment .says {
    display:none
}
ol li.comment .comment-body>p {
    margin-left:80px;
    padding:10px 15px;
    background:#f6f6f6
}
ol li.comment .comment-body .comment-meta {
    font-size:10px;
    text-transform:uppercase;
    color:inherit;
    float:right;
    background:#f6f6f6;
    padding:12px 15px 5px 20px
}
ol li.comment .comment-body .comment-meta a {
    color:inherit
}
.courses-list {
    padding-top:10px
}
.course-list-table.table>thead>tr>th,.course-list-table.table>tbody>tr>th,.course-list-table.table>tfoot>tr>th,.course-list-table.table>thead>tr>td,.course-list-table.table>tbody>tr>td,.course-list-table.table>tfoot>tr>td {
    padding:12px 20px 15px;
    border-top:0;
    border-bottom:1px dashed #eaeaea;
    transition:all .2s
}
.course-list-table.table>thead>tr>th {
    border-bottom:0;
    color:#fff;
    font-size:18px;
    font-weight:200;
    vertical-align:middle
}
.course-list-table>tbody>tr:nth-child(even)>td,.course-list-table>tbody>tr:nth-child(even)>th {
    background-color:rgba(234,234,234,.25)
}
.course-list-table>tbody>tr:hover>td,.course-list-table>tbody>tr:hover>th {
    background-color:#ff6900;
    color:#fff
}
.course-list-table>tbody>tr>td a {
    color:inherit
}
.member {
    position:relative;
    overflow:hidden;
    border-radius:3px;
    transition:all .2s
}
.member:hover {
    box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.member .img-mb {
    position:relative;
    overflow:hidden;
    background:#fff
}
.member .img-thumb {
    position:absolute;
    top:0;
    width:100%;
    transition:all .5s ease;
    opacity:0
}
.member .hover-image {
    overflow:hidden;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.member .hover-image img {
    top:0;
    width:100%;
    transition:all .5s ease;
    opacity:1
}
.member:hover .img-thumb {
    opacity:1;
    transition:all .5s ease
}
.member:hover .img-thumb.no_ef {
    opacity:1;
    transition:none
}
.member .member img {
    max-height:500px;
    max-width:100%;
    height:auto!important;
    min-height:100px
}
.member .member-info {
    background:#fff;
    padding:30px;
    padding-bottom:20px;
    text-align:center
}
.member .member-info p {
    margin:0;
    margin-bottom:25px;
    padding-bottom:15px;
    position:relative
}
.member .member-info p:before {
    content:'';
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-30px;
    width:60px;
    height:3px;
    background-color:#ff6900
}
.member .member-info .member-name {
    margin-top:-5px;
    margin-bottom:5px
}
.member .member-info .mb-content {
    margin-bottom:25px
}
.member .member-info .member-social .small {
    margin:10px 10px
}
.member .member-info .member-social a {
    margin:0 5px 10px
}
.member .member-info .dotted {
    margin-top:17px;
    margin-bottom:15px
}
.slider-item-content {
    position:relative
}
.slider-thumbnail img {
    width:100%;
    height:auto
}
.post-slider-overlay {
    position:absolute;
    bottom:50px;
    left:30px;
    background:#fff;
    background:rgba(255,255,255,.85);
    padding:10px 15px;
    width:320px;
    border-radius:3px;
    transition:left .3s,right .3s,transform .3s ease .65s,opacity .3s linear .65s;
    z-index:9;
    transform:translateY(100px);
    opacity:0
}
@media(min-width:1200px) {
    #body>div:not(.container) #content.col-md-12 .ia_full_row>div:not(.container) .vc_span12 .post-slider-overlay,#body>div:not(.container) #content.col-md-12 .ia_full_row>div:not(.container) .vc_col-sm-12 .post-slider-overlay,.custom-header-content .post-slider-overlay {
        left:calc((100% - 1140px)/2);
        left:-moz-calc((100% - 1140px)/2)
    }
}.post-slider-overlay .app-icon {
     float:left;
     margin-top:-30px;
     margin-right:15px;
     width:100px;
     height:100px;
     opacity:0;
     transform:translateY(-30px);
     transition:transform .4s ease .9s,opacity .4s ease .9s;
     z-index:9
 }
.owl-item.active .post-slider-overlay {
    transform:translateY(0);
    opacity:1
}
.owl-item.active .post-slider-overlay .app-icon {
    transform:translateY(0);
    opacity:1
}
.post-slider-title {
    font-size:21px;
    margin-bottom:5px;
    font-family:"Oswald",Times,serif
}
.post-slider-overlay .small,.post-slider-overlay .small .price {
    font-size:12px
}
.post-slider-nav {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:#fff;
    background:rgba(255,255,255,.7);
    padding:10px 13px;
    width:30px;
    border-radius:3px;
    opacity:0;
    transition:all .3s .1s,background .2s 0s,color .2s 0s
}
.post-slider-nav:hover {
    background:rgba(255,255,255,.85)
}
.post-slider-nav .fa {
    position:absolute;
    top:50%;
    margin-top:-7px;
    font-size:14px
}
.post-slider-next {
    left:auto;
    right:0
}
.post-slider-carousel:hover .post-slider-nav {
    opacity:1;
    left:-31px
}
.post-slider-carousel:hover .post-slider-next {
    left:auto;
    right:-31px
}
.post-slider-carousel:hover .post-slider-overlay {
    left:60px
}
@media(min-width:1200px) {
    #body>div:not(.container) #content.col-md-12 .ia_full_row>div:not(.container) .vc_span12 .post-slider-carousel:hover .post-slider-overlay,#body>div:not(.container) #content.col-md-12 .ia_full_row>div:not(.container) .vc_col-sm-12 .post-slider-carousel:hover .post-slider-overlay,.custom-header-content .post-slider-carousel:hover .post-slider-overlay {
        left:calc((100% - 1140px)/2+30px);
        left:-moz-calc((100% - 1140px)/2+30px)
    }
}.post-slider-carousel {
     position:relative
 }
.post-slider-carousel .owl-controls {
    position:absolute;
    bottom:2px;
    width:100%;
    opacity:.6;
    transition:all .2s
}
.post-slider-carousel:hover .owl-controls {
    opacity:1
}
.post-slider-carousel .owl-controls .owl-page span {
    background:rgba(204,204,204,.6)
}
.post-slider-carousel .owl-buttons {
    display:none
}
.post-slider-content {
    left:0;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%)!important
}
@media(max-width:480px) {
    .post-slider-overlay {
        bottom:5px;
        left:5px;
        right:5px;
        width:auto
    }
    .post-slider-overlay .app-icon {
        width:80px;
        height:80px
    }
    .post-slider-carousel:hover .post-slider-overlay {
        left:40px;
        right:40px
    }
    .post-slider-carousel .owl-controls {
        display:none;
        visibility:hidden
    }
}.checkout-event {
     border:solid 1px #eaeaea;
     margin-bottom:30px;
     padding-top:15px;
     padding-left:20px;
     padding-right:20px
 }
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box {
    background:transparent;
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
    background:-webkit-linear-gradient(transparent,transparent);
    background:-moz-linear-gradient(center top,transparent 0,transparent 100%);
    background:-moz-gradient(center top,transparent 0,transparent 100%);
    box-shadow:none;
    -webkit-box-shadow:none;
    color:#5e5e5e;
    text-shadow:none
}
.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after {
    display:none
}
.checkout-event .button.alt {
    background:#ad74a2;
    background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#864f7b));
    background:-webkit-linear-gradient(#ad74a2,#864f7b);
    background:-moz-linear-gradient(center top,#ad74a2 0,#864f7b 100%);
    background:-moz-gradient(center top,#ad74a2 0,#864f7b 100%);
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.6)
}
.woocommerce-page form.checkout_coupon {
    border:0;
    border-radius:0;
    padding:0
}
.woocommerce form .apply-coupon-uni {
    float:left!important
}
.woocommerce form .checkout-coupon-uni .form-row.form-row-first {
    width:100%
}
.woocommerce form .checkout-coupon-uni {
    padding-right:0;
    padding-left:0
}
.woocommerce form .btn-apply-coupon {
    width:135px;
    font-size:13px;
    margin-top:8px;
    padding:10px
}
.chosen-container-single .chosen-single {
    border-radius:0;
    background:-webkit-linear-gradient(top,transparent 20%,transparent 50%,transparent 52%,transparent 100%)
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
    height:34px;
    border:0;
    box-shadow:none;
    background-image:linear-gradient(transparent 20%,transparent 80%)
}
.woocommerce-checkout .form-row .chosen-container .chosen-drop {
    border:0;
    background-color:#eaeaea
}
.chosen-container-single .chosen-single span {
    margin-top:2px;
    text-transform:uppercase
}
.chosen-container .chosen-results li.active-result {
    text-transform:uppercase
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {
    background-image:none!important
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b:before {
    content:'\f107';
    position:absolute;
    top:11px;
    color:#000;
    font-size:10px;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    z-index:1
}
.chosen-container-single .chosen-drop {
    border-radius:0
}
.woocommerce-checkout .form-row .chosen-container {
    border:0;
    background-color:#eaeaea
}
.woocommerce .uni-coupon .form-row.form-row-last {
    float:left
}
.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th {
    border:0
}
.woocommerce table.shop_table {
    border:0;
    background:#fff;
    border-radius:3px;
    overflow:hidden
}
.woocommerce table.shop_table tfoot,.woocommerce .product-total,.woocommerce table.shop_table tfoot th {
    text-align:right
}
.woocommerce table.shop_table td a {
    float:left;
    margin-right:10px
}
.woocommerce .cart_item .product-name {
    padding:20px 0
}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td {
    border-bottom:1px dashed #eaeaea;
    position:relative;
    padding-right:0
}
.woocommerce #order_review table.shop_table td {
    border-bottom:0
}
.woocommerce #order_review table.shop_table .cart_item:last-child td {
    border-bottom:1px solid rgba(0,0,0,.1)
}
.input-radio {
    background:0;
    -webkit-appearance:checkbox;
    -moz-appearance:checkbox;
    -ms-appearance:checkbox;
    -o-appearance:checkbox
}
.woocommerce table.shop_table tfoot tr td,.woocommerce table.shop_table tfoot tr td span,.woocommerce table.shop_table tfoot tr th {
    font-weight:normal
}
.woocommerce table.shop_table tfoot .cart-subtotal td,.woocommerce table.shop_table tfoot .cart-subtotal th {
    padding-top:25px
}
.woocommerce table.shop_table tfoot .order-total th {
    border-bottom:solid 1px #eaeaea;
    text-transform:uppercase;
    padding-bottom:25px
}
.woocommerce table.shop_table tfoot .order-total td {
    border-bottom:solid 1px #eaeaea;
    padding-bottom:25px
}
.woocommerce-billing-fields p.form-row {
    width:100%;
    padding-bottom:14px
}
.product-name h5 {
    margin-top:6px
}
.checkout-event h2 {
    margin-bottom:15px
}
.product-total h4,.product-name h4 {
    margin-bottom:7px;
    margin-top:16px
}
.payment_methods.methods label {
    color:#343434;
    margin-bottom:0
}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods {
    padding:0;
    padding-bottom:22px;
    margin-bottom:30px
}
.woocommerce #payment div.form-row.place-order {
    padding:0;
    margin-bottom:30px;
    border:0
}
.woocommerce #payment .terms,.woocommerce-page #payment .terms {
    text-align:left;
    padding:0
}
.woocommerce #payment .terms label.checkbox {
    padding:0
}
.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb {
    color:inherit
}
.woocommerce-shipping-fields .checkbox {
    padding-left:0;
    margin-left:0;
    float:left;
    margin:0
}
.woocommerce-shipping-fields .input-checkbox {
    float:right;
    margin-top:9px;
    margin-left:10px
}
.woocommerce-shipping-fields #ship-to-different-address {
    border-bottom:solid 1px #eaeaea;
    border-top:solid 1px #eaeaea;
    padding-top:26px;
    padding-bottom:26px
}
.woocommerce .btn-continue {
    margin-top:30px;
    margin-bottom:30px
}
p.form-row.form-row-wide.create-account {
    padding-bottom:22px;
    margin-top:10px
}
p.form-row.form-row-wide.create-account .checkbox {
    padding-left:0
}
p.form-row.form-row-wide.create-account .createaccount {
    margin-left:6px
}
.woocommerce-billing-fields #billing_address_1_field {
    padding-bottom:20px
}
.woocommerce-billing-fields p label {
    margin-bottom:13px
}
.checkout-detail {
    padding-left:0;
    padding-right:0
}
.woocommerce #payment,.woocommerce-page #payment {
    background-color:transparent
}
.woocommerce-billing-fields h2 {
    border-bottom:solid 1px #eaeaea;
    padding-bottom:15px;
    margin-bottom:17px
}
.btn-continue.billing {
    border-top:solid 1px #eaeaea;
    margin-top:0;
    padding-top:30px
}
@media(min-width:992px) {
    #checkout-uni li {
        width:100%
    }
    #checkout-uni li a {
        padding-left:0;
        padding-right:3px;
        padding-top:4px;
        padding-bottom:4px
    }
}#checkout-uni li a {
     color:#343434;
     font-size:17px;
     text-align:right
 }
#checkout-uni li a:hover {
    background-color:transparent
}
#checkout-uni li.active a {
    color:#ff6900
}
#checkout-uni,#checkout-uni li a,#checkout-uni li.active a {
    border:0
}
.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
    background:-webkit-linear-gradient(transparent,transparent);
    box-shadow:none;
    background-color:#f2dede;
    color:#a94442;
    padding:15px!important;
    margin-bottom:20px;
    border-radius:3px
}
.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before {
    background-color:transparent;
    content:" ";
    display:none
}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
    background-color:#fff!important;
    color:#222;
    padding:12px!important;
    margin-bottom:20px!important;
    border-radius:3px;
    background:-webkit-linear-gradient(transparent,transparent);
    box-shadow:none
}
.woocommerce #customer_details {
    background:#fff;
    padding:20px;
    border-radius:3px;
    margin-bottom:20px
}
.checkout-event.coupon {
    padding-top:0;
    padding-left:0;
    padding-right:0;
    margin-bottom:10px;
    border:0
}
.woocommerce .uni-thankyou-page .shop_table.order_details {
    border:solid 1px #eaeaea;
    border-radius:0
}
.woocommerce .uni-thankyou-page .product-total span {
    float:left;
    width:100%;
    border-bottom:solid 1px #eaeaea
}
.woocommerce .uni-thankyou-page .product-name span {
    float:left;
    width:100%;
    border-bottom:solid 1px #eaeaea
}
.woocommerce .uni-thankyou-page .order_item .product-name span {
    color:#ff6900
}
.woocommerce .uni-thankyou-page .order_item .product-name .product-quantity {
    color:#666
}
.woocommerce .uni-thankyou-page .product-total {
    border:0;
    padding-left:0;
    padding-right:20px;
    line-height:10px;
    padding-top:0;
    padding-bottom:0
}
.woocommerce .uni-thankyou-page .product-name {
    border:0;
    padding-right:0;
    padding-left:20px;
    line-height:10px;
    padding-top:0;
    padding-bottom:0
}
.woocommerce .uni-thankyou-page thead span {
    padding-bottom:13px;
    padding-top:17px;
    font-size:17px;
    font-weight:normal
}
.woocommerce .uni-thankyou-page tbody span {
    padding-bottom:13px;
    padding-top:12px
}
.woocommerce .uni-thankyou-page tfoot td {
    padding-right:20px;
    padding-bottom:6px
}
.woocommerce .uni-thankyou-page tfoot th {
    width:60%;
    padding-bottom:6px
}
.woocommerce .uni-thankyou-page tfoot tr:last-child th {
    text-transform:uppercase
}
.uni-thankyou-page h2 {
    font-size:24px;
    margin-top:25px;
    margin-bottom:17px
}
.woocommerce .uni-thankyou-page .order_details,.woocommerce-page .uni-thankyou-page .order_details {
    padding-left:0;
    margin-bottom:25px;
    display:table
}
.woocommerce .uni-thankyou-page .order_details li strong,.woocommerce-page .uni-thankyou-page .order_details li strong {
    font-size:13px;
    color:#343434;
    margin-top:3px
}
.woocommerce .uni-thankyou-page .order_details li,.woocommerce-page .uni-thankyou-page .order_details li {
    font-size:13px
}
.woocommerce .uni-thankyou-page .customer_details dt {
    color:#343434;
    font-weight:bold
}
.woocommerce .uni-thankyou-page .addresses h3 {
    margin-bottom:10px;
    color:#ff6900;
    margin-top:5px
}
.woocommerce .uni-thankyou-page p {
    padding-left:15px;
    background-color:#f6f6f6;
    padding-top:5px;
    padding-bottom:7px;
    margin-bottom:3px
}
.woocommerce .uni-thankyou-page p.alert {
    padding-left:15px!important;
    margin-bottom:18px;
    background-color:#dff0d8!important;
    border-color:#d6e9c6;
    color:#3c763d
}
.woocommerce .uni-thankyou-page .addresses p,.woocommerce .uni-thankyou-page p[class] {
    margin-left:0;
    padding-left:0;
    background-color:transparent
}
.woocommerce .uni-thankyou-page .order_details li,.woocommerce-page .uni-thankyou-page .order_details li {
    border-right:1px solid #e0dadf
}
.woocommerce .uni-thankyou-page .order_details li:last-child,.woocommerce-page .uni-thankyou-page .order_details li:last-child {
    border-right:0
}
.woocommerce .uni-thankyou-page .order_details.bacs_details h3 {
    text-transform:uppercase;
    font-size:13px;
    margin-bottom:20px;
    padding-bottom:10px;
    background-color:#f6f6f6;
    text-align:center;
    padding-top:9px
}
.woocommerce .uni-thankyou-page header h2 {
    margin-bottom:15px
}
.woocommerce .uni-thankyou-page .customer_details dt,.woocommerce .uni-thankyou-page .customer_details dd {
    line-height:1.9em
}
.woocommerce .uni-thankyou-page .addresses p {
    line-height:1.6em
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    background-color:transparent;
    outline:0
}
.wpb_accordion_section.group {
    background-color:#fff;
    margin-bottom:10px;
    border-radius:3px;
    border:1px solid #eee
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active,.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover {
    color:#ff6900;
    outline:0
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    font-size:18px;
    color:inherit;
    padding:15px 20px 14px;
    line-height:1.44;
    transition:none
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    background:0;
    right:5px;
    top:20px;
    transition:all .4s
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {
    content:'';
    display:block;
    background:#666;
    width:1px;
    height:13px;
    margin-bottom:-7px;
    transition:all .4s
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {
    width:13px;
    height:1px;
    margin-top:0;
    margin-left:-6px
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    transform:rotate(45deg) translate(-3px,3px);
    -webkit-transform:rotate(45deg) translate(1px,6px)
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before,.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after,.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon:before,.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon:after {
    background:#ff6900
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding:10px 20px 25px
}
.wpb_wrapper .wpb_toggle,#content .wpb_wrapper h4.wpb_toggle,.wpb_wrapper #content h4.wpb_toggle {
    margin-top:10px;
    outline:0;
    font-size:18px;
    padding:16px 20px 16px;
    background:#fff;
    position:relative;
    transition:all .4s;
    margin-bottom:0;
    border-radius:3px;
    border:1px solid;
    transition:all 1.6s;
    border-color:#eee!important
}
h4.wpb_toggle,.wpb_accordion .wpb_accordion_wrapper h3.wpb_accordion_header {
    font-family:"Oswald",Times,serif
}
#content .wpb_wrapper h4.wpb_toggle:hover {
    color:#ff6900
}
#content .wpb_wrapper h4.wpb_toggle.wpb_toggle_title_active {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom:0;
    color:#ff6900
}
.wpb_wrapper .wpb_toggle:before,.wpb_wrapper .wpb_toggle:after {
    content:'';
    display:block;
    background:#666;
    width:1px;
    height:13px;
    transition:all .4s;
    position:absolute;
    top:20px;
    right:21px
}
.wpb_wrapper .wpb_toggle:hover:before,.wpb_wrapper .wpb_toggle:hover:after {
    background:#ff6900
}
.wpb_wrapper h4.wpb_toggle.wpb_toggle_title_active:before,.wpb_wrapper h4.wpb_toggle.wpb_toggle_title_active:after {
    background:#ff6900
}
.wpb_wrapper .wpb_toggle_content {
    background:#fff;
    border:1px solid #eee;
    border-top:0
}
.wpb_wrapper .wpb_toggle:after {
    width:13px;
    height:1px;
    top:26px;
    right:15px
}
.wpb_wrapper .wpb_toggle_content {
    padding:10px 20px 25px;
    margin-top:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
#content .wpb_wrapper h4.wpb_toggle:first-child {
    margin-top:0
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li {
    background-color:transparent
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab {
    padding-left:15px;
    padding-right:15px
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab:first-child {
    padding-left:30px
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab a {
    padding:.5em 0 .5em 0
}
.wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    padding-left:0;
    padding-right:0;
    font-size:17px;
    color:#343434
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
    background:transparent
}
.vc_row .wpb_column .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    border:0;
    background:transparent
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
    font-size:17px;
    border:0
}
.wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
    padding-left:15px;
    padding-right:15px
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child,.wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child {
    padding-left:20px
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a,.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab:hover>a,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover {
    background-color:transparent;
    color:#ff6900
}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.hover>a,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a {
    color:#ff6900;
    box-shadow:inset 0 -3px 0 #ff6900;
    transition:all .2s
}
.wpb_wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,.wpb_wrapper .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    background-color:#fff;
    border-radius:3px;
    padding:16px 20px;
    border:1px solid #eee
}
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child,.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
    padding-left:0;
    padding-right:0
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background:#fff;
    border:0!important;
    border-radius:0!important
}
@media(min-width:480px) {
    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a,.wpb_wrapper .wpb_tour.wpb_content_element .wpb_tabs_nav li:hover a,.wpb_wrapper .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
        box-shadow:inset -3px 0 0 #ff6900
    }
}.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a {
     font-size:17px;
     border:0;
     background:transparent
 }
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a,.wpb_wrapper .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    padding:10px 20px 8px 20px;
    text-align:right;
    white-space:normal;
    line-height:1.43
}
.wpb_tour .wpb_tour_next_prev_nav {
    display:none
}
@media(max-width:480px) {
    .vc_responsive #content .wpb_wrapper .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom:0
    }
    .vc_responsive .wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li,.wpb_wrapper .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
        display:block;
        float:none;
        padding-left:0;
        padding-right:0
    }
    .vc_responsive .wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child,.wpb_wrapper .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child {
        border-bottom:0
    }
    .vc_responsive .wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_wrapper .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
        padding:8px 20px;
        text-align:inherit
    }
}.wpb_text_column .btn {
     margin-top:10px
 }
.wpb_gallery_slides.flexslider {
    border:0!important;
    border-radius:0!important;
    margin:0!important
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom:10px
}
.ia_countdown {
    display:inline-block
}
.countdown-block {
    display:inline-block;
    margin:0 5px;
    text-align:center
}
.ia_countdown span {
    border-radius:3px
}
.countdown-number {
    display:block;
    height:50px;
    min-width:50px;
    line-height:50px;
    text-align:center;
    font-size:20px;
    color:#fff;
    padding:0 10px
}
.countdown-label {
    text-transform:uppercase;
    font-size:10px
}
.un-separator .btn,.btn.back-to-top {
    border-radius:0;
    border:solid 1px #eaeaea
}
#body .un-separator .widget-inner:after,.top-sidebar .un-separator .widget-inner:after,#bottom-sidebar .un-separator .widget-inner:after {
    border-bottom:solid 1px #eaeaea
}
#body .un-separator .widget-inner a,.top-sidebar .un-separator .widget-inner a,#bottom-sidebar .un-separator .widget-inner a {
    color:#17376e;
    background-color:#fff;
    border:solid 1px #eaeaea
}
#body .un-separator .widget-inner a:hover,.top-sidebar .un-separator .widget-inner a:hover,#bottom-sidebar .un-separator .widget-inner a:hover {
    color:#fff;
    background-color:#17376e
}
.box-small a {
    border-radius:0;
    border:solid 1px rgba(255,255,255,.25)
}
#body .text-center.box-small,.top-sidebar .text-center.box-small,#bottom-sidebar .text-center.box-small {
    border-bottom:solid 1px #eaeaea
}
#body .text-center.box-small a,.top-sidebar .text-center.box-small a,#bottom-sidebar .text-center.box-small a {
    color:#17376e;
    background-color:#fff;
    border:solid 1px #eaeaea
}
#body .text-center.box-small a:hover,.top-sidebar .text-center.box-small a:hover,#bottom-sidebar .text-center.box-small a:hover {
    color:#fff;
    background-color:#17376e
}
.boxed.widget .widget-inner {
    background:#fff;
    padding:27px 30px;
    width:100%;
    border-radius:3px
}
.dark-div .boxed.widget .widget-inner {
    background:rgba(0,0,0,.075)
}
.dark-div .border.widget .widget-inner {
    border:solid 1px rgba(255,255,255,.25);
    padding:27px 30px;
    margin-bottom:30px
}
.widget.divider_widget {
    padding-bottom:5px;
    margin-top:-50px
}
.comment-respond .fb-comments {
    margin-left:0;
    width:100%
}
.comment-respond .fb-comments>span,.comment-respond .fb-comments iframe {
    width:100%;
    min-width:100%
}
.app-lastest .item {
    display:block;
    width:100%;
    margin-bottom:30px
}
.app-lastest .item:last-child {
    margin-bottom:0
}
.app-details.item-content span {
    font-size:10px;
    text-transform:uppercase
}
.app-details.item-content {
    border-top:0;
    padding-top:0
}
.app-details.item-content h5 {
    margin-bottom:0
}
.app-lastest .item .thumb {
    float:left;
    margin-right:15px
}
<!--woocomerce-->.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
        border-color:transparent;
        background:transparent;
        background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
        background:-webkit-linear-gradient(transparent,transparent);
        background:-moz-linear-gradient(center top,transparent 0,transparent 100%);
        background:-moz-gradient(center top,transparent 0,transparent 100%);
        box-shadow:0 3px 3px transparent,inset 0 1px 0 transparent
    }
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    display:none
}
.woocommerce-tabs .active {
    color:#ff6900
}
.woocommerce-tabs ul.tabs {
    margin-bottom:8px!important
}
.woocommerce-tabs ul.tabs li a {
    font-size:17px;
    font-weight:normal!important
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    background:transparent;
    border-bottom-color:transparent
}
.woocommerce-tabs .panel.entry-content {
    border:1px solid #fff;
    background:#fff;
    padding:25px 30px!important;
    border-radius:3px
}
.content-pad.social-product {
    padding-bottom:0;
    padding-top:4px
}
.product .entry-content .comment-form {
    margin-left:0;
    position:relative
}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt,.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input {
    border:0;
    padding:12px 20px;
    -webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.25);
    box-shadow:inset 0 -2px 0 rgba(0,0,0,.25);
    background:#ff6900;
    color:#fff;
    text-shadow:none
}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation {
    display:none
}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
    line-height:38px
}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce-page #review_form #respond .form-submit input:hover {
    color:#fff;
    background:#666;
    border-color:#666
}
.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty {
    height:40px;
    background:transparent;
    border:0
}
.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity {
    width:130px
}
.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus {
    width:40px;
    height:auto;
    padding:14px 15px;
    border-radius:3px;
    outline:0;
    font-size:18px;
    line-height:12px;
    font-weight:100;
    background:#eaeaea;
    color:inherit;
    position:relative;
    float:left;
    border:0;
    box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);
    text-shadow:none!important
}
.woocommerce #content .quantity .plus:hover,.woocommerce .quantity .plus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page #content .quantity .minus:hover,.woocommerce-page .quantity .minus:hover {
    background:#666;
    color:#fff
}
.woocommerce #content div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label {
    display:none
}
.single-product #content div.product form.cart .variations td.label,.single-product div.product form.cart .variations td.label,.single-product #content div.product form.cart .variations td.label,.single-product div.product form.cart .variations td.label {
    display:block;
    color:#666;
    line-height:3.8em;
    text-align:left;
    border-bottom:0
}
.woocommerce #content div.product form.cart .variations,.woocommerce div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations {
    width:100%
}
.woocommerce .reset_variations {
    display:none
}
.cart .btn.btn-primary,.variations_button .btn.btn-primary {
    margin-top:30px;
    float:left
}
.summary.entry-summary p.line {
    border-bottom:solid 1px #e1e1e1;
    margin-left:-30px;
    margin-right:-30px;
    margin-top:22px;
    margin-bottom:20px
}
.summary.entry-summary {
    background-color:#fff;
    padding:23px 30px;
    border-radius:3px
}
.variations_form .choose-item {
    margin-bottom:-5px;
    text-transform:uppercase;
    font-size:10px
}
.variations .value {
    padding-right:0;
    border-bottom:0
}
.single_variation {
    margin-bottom:20px
}
.woocommerce #content div.product p.price {
    color:#ff6900
}
.entry-summary .product_meta {
    font-size:10px;
    text-transform:uppercase
}
.product_meta .tagged_as,.product_meta .posted_in,.product_meta .sku_wrapper {
    display:block;
    font-size:10px;
    text-transform:uppercase;
    color:#666
}
.product_meta .tagged_as a,.product_meta .posted_in a,.product_meta .sku_wrapper a {
    color:#666
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
    background-color:#fff;
    border-radius:3px;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    overflow:hidden
}
.woocommerce ul.products li.product:hover {
    box-shadow:0 1px 1px rgba(0,0,0,0)
}
ul.products li.product>.item-thumbnail {
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
ul.products li.product .app-icon {
    position:relative;
    z-index:9;
    float:left;
    margin-top:-65px;
    width:60px;
    height:60px
}
ul.products li.product .app-icon a {
    display:block;
    max-width:100%;
    position:relative;
    z-index:9
}
ul.products li.product .app-icon a img {
    box-shadow:none!important
}
ul.products li.product .item-content.has-icon:before {
    content:'';
    position:absolute;
    z-index:7;
    left:0;
    bottom:100%;
    right:0;
    background:rgba(255,255,255,.2);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.6)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.6) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.6) 100%);
    height:45px;
    opacity:.6;
    transition:all .3s
}
ul.products li.product:hover .item-content.has-icon:before {
    opacity:1
}
ul.products li.product .item-content {
    padding:10px 15px 10px;
    position:relative
}
ul.products li.product .item-content.has-icon {
    padding:35px 15px 10px
}
ul.products li.product .product-title {
    margin-top:0px;
    margin-bottom:0;
    font-size:20px
}
ul.products li.product .star-rating {
    width:74px;
    display: inline-block;
}
ul.products li.product .has-icon .star-rating {
    left:85px
}
ul.products li.product .price {
    float:none
}
.woocommerce ul.products li.product a .item-thumbnail img,.woocommerce-page ul.products li.product a .item-thumbnail img {
    margin:0
}
ul.products li.product .simple-thumbnail a img {
    box-shadow:none!important;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
ul.products li.product .simple-thumbnail a .app-icon-img {
    padding:15px;
    margin-bottom:0
}
ul.products li.product .simple-thumbnail:hover a img {
    opacity:.75
}
a.button.ia-addtocart,.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart {
    display:block;
    text-align:center;
    background-color:transparent;
    border-top:solid 1px rgba(51,51,51,.05);
    color:#888;
    font-weight:normal;
    transition:all .2s;
    -webkit-box-shadow:none;
    box-shadow:none
}
.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart {
    padding-bottom:8px
}
.woocommerce a.button.ia-addtocart.loading {
    border-left:0;
    border-right:0;
    border-bottom:0;
    color:transparent
}
a.button.ia-addtocart:hover {
    outline:0;
    color:#fff;
    border-color:#ff6900;
    background-color:#ff6900
}
a.button.ia-addtocart.added {
    border-radius:0
}
a.button.ia-addtocart {
    border-top-right-radius:0;
    border-top-left-radius:0
}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price {
    color:#ff6900
}
.uni-addtocart:hover .add-plus {
    opacity:0;
    transition:opacity ease .2s
}
.uni-addtocart:hover .add-text {
    opacity:1;
    transition:opacity ease .2s
}
.products p.line {
    border-bottom:solid 1px #e1e1e1;
    margin-top:22px;
    margin-bottom:20px
}
.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img {
    box-shadow:none;
    -webkit-box-shadow:nones
}
table.variations:not(.shop_table)>tbody>tr:hover>td {
    background-color:transparent!important
}
table.variations:not(.shop_table)>tbody>tr:hover>td,table.variations:not(.shop_table)>tbody>tr:hover>th {
    background-color:transparent!important
}
.woocommerce-tabs .panel.entry-content p span {
    color:#666
}
.woocommerce-tabs .panel.entry-content h2 {
    display:none
}
.woocommerce-tabs .panel.entry-content p:last-child {
    margin-bottom:0
}
.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th {
    font-weight:normal
}
.woocommerce #review_form #respond,.woocommerce-page #review_form #respond {
    margin-bottom:-7px
}
.products .price {
    font-size:14px
}
.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count {
    margin-bottom:40px
}
.woocommerce-page .woocommerce-result-count {
    margin-top:10px
}
.carousel-has-control.product-ct .owl-controls .owl-prev:hover,.carousel-has-control.product-ct .owl-controls .owl-next:hover {
    background-color:transparent
}
.carousel-has-control.product-ct .owl-controls .owl-prev,.carousel-has-control.product-ct .owl-controls .owl-next {
    background-color:transparent
}
.carousel-has-control.product-ct .owl-buttons {
    left:3px;
    right:3px;
    top:40%;
    margin-top:-7px
}
.woocommerce-tabs .tabs li:first-child {
    margin-left:0!important;
    padding-left:0!important
}
.woocommerce-tabs ul.tabs {
    padding-left:27px!important;
    margin-left:0!important
}
.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li a {
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    padding:8px 14px!important;
    margin:5px!important;
    color:#666;
    background-color:#fff;
    transition:all .2s;
    border-radius:3px;
    border:solid 2px #fff!important;
    line-height:1.5
}
.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li {
    border-right:0
}
.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul {
    border:0
}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current {
    border-color:#000;
    background-color:#666;
    border:solid 2px #666!important;
    color:#fff
}
.woocommerce .woocommerce-tabs table.shop_attributes,.woocommerce-page .woocommerce-tabs table.shop_attributes {
    margin-bottom:0
}
.single-product.woocommerce #reviews #comments ol.commentlist li img.avatar,.single-product.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    width:50px;
    border:0
}
.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text,.single-product.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    border:0;
    position:relative;
    padding:0 0 0 20px
}
.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.single-product.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size:1em;
    text-transform:capitalize
}
#review_form #commentform input[type='text'] {
    width:100%
}
#review_form #commentform label {
    font-weight:normal
}
.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.single-product.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
    font-weight:normal;
    text-transform:uppercase
}
.mycart.search-toggle {
    border-right:0;
    cursor:pointer
}
.mycart.search-toggle .dropdown-menu {
    left:-2px
}
.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5 {
    border:0
}
.woocommerce #review_form #respond .cm-text,.woocommerce-page #review_form #respond .cm-text {
    padding-left:70px;
    width:100%;
    margin-bottom:20px
}
.woocommerce #review_form #respond p.current-user,.woocommerce-page #review_form #respond p.current-user {
    width:50px;
    float:left;
    overflow:hidden;
    position:absolute;
    top:0
}
.form-submit.form_heig,#commentform .form-submit,.comment-form-rating {
    padding-left:70px
}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    padding:0
}
.woocommerce .star-rating,.woocommerce-page .star-rating {
    float:left;
    display:inline-block;
    margin-bottom:7px
}
.comment_container .bg-des {
    background-color:#f6f6f6;
    padding:15px;
    border-radius:3px
}
.comment_container .bg-des .description p {
    margin-bottom:0!important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    color:#343434
}
.woocommerce #reviews h3,.woocommerce-page #reviews h3,.reviews-product-single {
    font-size:17px;
    color:#343434;
    margin-bottom:20px
}
.comment-text p.meta {
    margin-top:7px!important
}
.comment-text p.meta strong {
    margin-left:15px
}
.comment-form-rating.rate-uni {
    margin-top:-7px!important;
    margin-bottom:7px!important
}
.time-cm {
    float:right
}
#reviews .comment-respond p.form-submit {
    height:auto;
    visibility:visible
}
.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist {
    padding-top:0;
    margin-bottom:20px!important
}
.related-item .price {
    color:#ff6900!important
}
.ev-title.item-content {
    border-top:0;
    padding-top:0
}
.woocommerce .products .related-item .star-rating,.woocommerce-page .products .related-item .star-rating {
    display:none
}
@media(max-width:992px) {
    #checkout-uni li a {
        padding-left:7px;
        padding-right:30px
    }
}<!--woo cart-->.woocommerce #content div.product form.cart .variations td,.woocommerce div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td {
         background-color:transparent
     }
.woocommerce-cart .shop_table.cart thead tr {
    background-color:#ff6900;
    border:0;
    color:#fff
}
.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove {
    border-radius:0;
    line-height:12px;
    height:13px;
    width:13px
}
.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover {
    background-color:transparent;
    color:#666;
    transition:all ease-in-out .2s
}
.woocommerce-cart #content table.cart .coupon input.button,.woocommerce-cart #content table.cart input[name="update_cart"] {
    background:#eaeaea;
    color:#666;
    margin-right:15px
}
.woocommerce-cart #content table.cart .coupon input.button:hover,.woocommerce-cart #content table.cart input[name="update_cart"]:hover {
    color:#fff;
    background:#666;
    border-color:#666
}
.woocommerce-cart #content table.cart td.actions .coupon input[name="coupon_code"] {
    width:150px;
    height:37px;
    padding-top:9px;
    padding-left:15px;
    margin-right:10px;
    box-shadow:none;
    border:0;
    background:#eaeaea
}
.woocommerce-cart #content table.cart td.actions,.woocommerce-cart table.cart td.actions,.woocommerce-cart #content table.cart td.actions,.woocommerce-cart table.cart td.actions {
    padding:15px;
    border-bottom:0
}
.woocommerce-cart #content table.cart td.actions .coupon input[name="coupon_code"]::-webkit-input-placeholder {
    color:#666;
    text-transform:uppercase
}
.woocommerce-cart #content table.cart td.actions .coupon input[name="coupon_code"]::-moz-placeholder {
    color:#666;
    text-transform:uppercase
}
.woocommerce-cart #content table.cart td.actions .coupon input[name="coupon_code"]:-ms-input-placeholder {
    color:#666;
    text-transform:uppercase
}
.woocommerce-cart table.cart img,.woocommerce-cart #content table.cart img,.woocommerce-cart table.cart img,.woocommerce-cart #content table.cart img {
    width:75px
}
.woocommerce-cart table.shop_table td.product-remove {
    width:35px;
    padding-left:15px;
    padding-right:0
}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th {
    padding:15px 0
}
.woocommerce-cart table.cart .product-thumbnail,.woocommerce-cart #content table.cart .product-thumbnail {
    width:110px;
    padding-top:20px;
    padding-bottom:20px
}
.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table td {
    border-top:0
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
    width:70%;
    padding:10px 20px
}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table {
    width:100%
}
.woocommerce-cart .cart-collaterals .cart_totals tr td {
    text-align:left
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    display:none
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {
    border-top:1px dashed #eaeaea
}
.woocommerce-cart .cart-collaterals .cart_totals table tr td {
    padding-top:10px
}
.woocommerce-cart .cart_totals h2 {
    text-align:left;
    text-transform:uppercase;
    font-size:17px;
    padding-left:20px;
    color:#222;
    margin-bottom:15px
}
.woocommerce-cart .shipping_calculator h2 a {
    font-size:13px;
    padding-left:20px
}
.shop_table.cart tbody tr.cart_item:nth-child(even) td {
    background:rgba(234,234,234,.25)
}
.product-quantity {
    text-align:center
}
.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button {
    text-shadow:none
}
.woocommerce #content div.product div.images.landscape-screenshot,.woocommerce div.product div.images.landscape-screenshot,.woocommerce-page #content div.product div.images.landscape-screenshot,.woocommerce-page div.product div.images.landscape-screenshot {
    width:100%;
    text-align:center
}
@media(max-width:767px) {
    .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
        text-align:center
    }
    .single-product .page-heading {
        text-align:center
    }
    .page-heading h1:before {
        content:'';
        position:absolute;
        left:50%;
        margin-left:-70px;
        width:140px;
        max-width:140px
    }
}.woocommerce #content div.product div.summary.landscape-screenshot,.woocommerce div.product div.summary.landscape-screenshot,.woocommerce-page #content div.product div.summary.landscape-screenshot,.woocommerce-page div.product div.summary.landscape-screenshot {
     width:100%
 }
.landscape-screenshot .cart .btn.btn-primary,.landscape-screenshot .variations_button .btn.btn-primary {
    padding:12px 20px
}
.woocommerce span.onsale,.woocommerce-page span.onsale {
    background:#ff6900;
    z-index:51;
    min-height:50px;
    min-width:50px;
    line-height:42px;
    font-size:14px;
    border-radius:50%;
    box-shadow:0 0 0 8px rgba(225,225,225,.6)
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    border-bottom:none!important
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs {
    padding:0 0 0 1em;
    margin-bottom:0!important
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    box-shadow:inset 0 -3px 0 #ff6900
}
.app-meta {
    border-top:solid 1px #eee;
    border-bottom:solid 1px #eee;
    padding:10px 0 6px;
    margin:20px 0
}
.app-meta .media .fa {
    font-size:18px;
    line-height:28px;
    color:#999
}
.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before {
    background-color:transparent
}
body .woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img {
    float:left;
    width:80px;
    margin-left:0;
    margin-right:15px;
    box-shadow:none;
    transition:all .2s
}
.woocommerce ul.product_list_widget li a:hover img {
    opacity:.6
}
body .woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li {
    margin-bottom:30px;
    padding:0
}
body .woocommerce ul.product_list_widget li:before,.woocommerce-page ul.product_list_widget li:before {
    display:none
}
ul.product_list_widget li .star-rating {
    margin-top:5px;
    margin-bottom:5px
}
.widget_shopping_cart .buttons a {
    width:100%
}
.woocommerce ul.products li.product .price del {
    display:inline-block
}
.tagcloud a {
    border:1px solid #e5e5e5;
    padding:8px 12px;
    display:inline-block;
    margin-right:5px;
    margin-bottom:10px;
    font-size:13px!important;
    line-height:1.2em;
    border-radius:2px
}
.tagcloud a:hover {
    background:#222;
    color:#fff!important;
    border-color:#222
}
.widget.woocommerce.widget_price_filter .price_slider {
    margin-bottom:25px;
    margin-top:30px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    background:#ff6900
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    border-color:rgba(0,0,0,.15);
    border-bottom-width:2px;
    border-radius:2px;
    width:20px;
    height:15px;
    box-shadow:none;
    transition:all .05s
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-color:rgba(0,0,0,.15)
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    box-shadow:none
}
.widget_shopping_cart .buttons {
    text-align:center;
    padding-top:10px;
    margin-bottom:0
}
.widget_shopping_cart .buttons a:first-child {
    margin-bottom:20px
}
.widget ul.product_list_widget li:last-child {
    margin-bottom:0
}
.woocommerce .widget_layered_nav ul li a {
    float:none
}
.woocommerce .widget_layered_nav_filters ul li:before,.woocommerce-page .widget_layered_nav_filters ul li:before {
    content:''
}
.woocommerce ul.products li.product.product-category img {
    margin-bottom:30px;
    box-shadow:none!important;
    -webkit-box-shadow:none!important
}
.woocommerce ul.products li.product.product-category img:hover {
    opacity:.75
}
.woocommerce ul.products li.product.product-category h3 {
    padding:12px 20px;
    text-align:center;
    color:#888;
    transition:all .2s;
    border-top:solid 1px rgba(51,51,51,.05)
}
.woocommerce ul.products li.product.product-category h3:hover {
    color:#fff;
    border-color:#ff6900;
    background-color:#ff6900
}
.woocommerce ul.products li.product.product-category mark {
    background:transparent;
    color:inherit
}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a {
    font-weight:400;
    line-height:1.25
}
#order_review_heading {
    background-color:#fff;
    margin-bottom:0;
    padding-top:20px;
    padding-left:20px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    position:relative;
    padding-bottom:6px
}
#order_review .shop_table {
    padding:0 20px 0 20px
}
.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address {
    padding-top:0;
    padding-bottom:0;
    border:0
}
.woocommerce-shipping-fields,.woocommerce-billing-fields {
    position:relative
}
.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address,.woocommerce-billing-fields h3 {
    margin-bottom:15px;
    width:100%
}
.woocommerce table.shop_table.order_details td {
    border-top:0
}
.woocommerce-shipping-fields h3:before,#order_review_heading:before,.woocommerce-billing-fields h3:before {
    content:'';
    position:absolute;
    top:35px;
    left:0;
    height:3px;
    width:60px;
    max-width:90%;
    background-color:#eee;
    background-color:rgba(0,0,0,.15)
}
#order_review_heading:before {
    left:20px;
    top:55px;
    z-index:999
}
.woocommerce-shipping-fields p label {
    margin-bottom:13px
}
.woocommerce-shipping-fields h3 label {
    font-weight:normal
}
.woocommerce-billing-fields p {
    padding-left:0!important
}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods {
    background:#fff;
    padding:20px;
    padding-top:15px;
    border-radius:3px;
    border:0
}
.shop_table.order_details {
    padding:0 20px
}
.shop_table.order_details .order_item .product-name {
    padding-left:0
}
.shipping_address p.form-row {
    padding-bottom:14px!important
}
.normal-sidebar .widget_product_search .screen-reader-text {
    display:none
}
.normal-sidebar .widget_product_search #s {
    margin-bottom:10px
}
.grid-overlay .star-rating {
    overflow:hidden;
    position:relative;
    height:1em;
    line-height:1em;
    font-size:1em;
    width:5.4em;
    font-family:star
}
.grid-overlay .star-rating span {
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em
}
.grid-overlay .star-rating span:before {
    content:"\53\53\53\53\53";
    top:0;
    position:absolute;
    left:0
}
.grid-overlay .star-rating:before {
    content:"\73\73\73\73\73";
    color:#e0dadf;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.grid-overlay .star-rating span {
    color:#ff6900
}
.bg-des .description {
    display:inline-block;
    width:100%
}
.loader {
    width:32px;
    height:32px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-30px 0 0 -16px
}
@-webkit-keyframes loader21 {
    0% {
        transform:translate(0px,0px) rotateZ(0deg)
    }
    50% {
        transform:translate(-10px,-10px) rotateZ(90deg)
    }
    100% {
        transform:translate(0px,0px) rotateZ(180deg)
    }
}@-webkit-keyframes loader22 {
     0% {
         transform:translate(0px,0px) rotateZ(0deg)
     }
     50% {
         transform:translate(10px,-10px) rotateZ(90deg)
     }
     100% {
         transform:translate(0px,0px) rotateZ(180deg)
     }
 }@-webkit-keyframes loader23 {
      0% {
          transform:translate(0px,0px) rotateZ(0deg)
      }
      50% {
          transform:translate(10px,10px) rotateZ(90deg)
      }
      100% {
          transform:translate(0px,0px) rotateZ(180deg)
      }
  }@-webkit-keyframes loader24 {
       0% {
           transform:translate(0px,0px) rotateZ(0deg)
       }
       50% {
           transform:translate(-10px,10px) rotateZ(90deg)
       }
       100% {
           transform:translate(0px,0px) rotateZ(180deg)
       }
   }@keyframes loader21 {
        0% {
            transform:translate(0px,0px) rotateZ(0deg)
        }
        50% {
            transform:translate(-10px,-10px) rotateZ(90deg)
        }
        100% {
            transform:translate(0px,0px) rotateZ(180deg)
        }
    }@keyframes loader22 {
         0% {
             transform:translate(0px,0px) rotateZ(0deg)
         }
         50% {
             transform:translate(10px,-10px) rotateZ(90deg)
         }
         100% {
             transform:translate(0px,0px) rotateZ(180deg)
         }
     }@keyframes loader23 {
          0% {
              transform:translate(0px,0px) rotateZ(0deg)
          }
          50% {
              transform:translate(10px,10px) rotateZ(90deg)
          }
          100% {
              transform:translate(0px,0px) rotateZ(180deg)
          }
      }@keyframes loader24 {
           0% {
               transform:translate(0px,0px) rotateZ(0deg)
           }
           50% {
               transform:translate(-10px,10px) rotateZ(90deg)
           }
           100% {
               transform:translate(0px,0px) rotateZ(180deg)
           }
       }.loader-2 {
            -webkit-transform:rotateZ(45deg);
            transform:rotateZ(45deg)
        }
.loader-2 i {
    position:absolute;
    width:15px;
    height:15px;
    background:#ff6900;
    -webkit-animation:loader21 1000ms infinite ease-in-out;
    animation:loader21 1000ms infinite ease-in-out
}
.loader-2 i+i {
    left:15px;
    -webkit-animation-name:loader22;
    animation-name:loader22
}
.loader-2 i+i+i {
    top:15px;
    -webkit-animation-name:loader23;
    animation-name:loader23
}
.loader-2 i+i+i+i {
    top:15px;
    left:0;
    -webkit-animation-name:loader24;
    animation-name:loader24
}
.btn-store {
    text-align:left;
    padding:8px 24px;
    margin:20px 10px 0 1px
}
.btn-store i.fa {
    float:left;
    display:block;
    font-size:30px;
    line-height:38px;
    margin-right:10px
}
.btn-store .btn-store-text {
    overflow:hidden;
    line-height:1.3;
    float:left
}
.btn-store-text span {
    font-size:11px
}
.btn-store-apple {
    -background-color:#666
}
.icon-appport {
    height:auto;
    max-width:100%
}
.wpcf7-form p textarea,.wpcf7-form p input[type="email"],.wpcf7-form p input[type="text"] {
    width:100%;
    margin-top:10px
}
.wpcf7-form p {
    margin-bottom:20px
}
.u-underline {
    border-bottom:1px solid #eaeaea
}
.portfolio .images-scr {
    float:left;
    width:48%
}
.portfolio .images-scr.landscape-screenshot {
    float:left;
    width:100%;
    margin-bottom:2em;
    text-align:center
}
.portfolio .portfolio-content {
    display:inline-block;
    margin-top:40px
}
.info-app {
    float:right;
    width:48%
}
.info-app.landscape-screenshot {
    width:100%;
    margin-bottom:2em
}
@media(max-width:767px) {
    .portfolio .images-scr {
        float:none;
        width:100%;
        text-align:center
    }
    .info-app {
        float:none;
        width:100%;
        margin-top:20px
    }
}.flickr-badge-wrapper {
     padding-top:0
 }
.wp-ajax-query-shortcode .ajax-item-thumb {
    margin-right:18px
}
.wp-ajax-query-shortcode.timeline .wp-ajax-query-content {
    border-left-color:#ddd
}
.wp-ajax-query-shortcode.timeline .ajax-item {
    background:rgba(255,255,255,0.9)
}
@media(max-width:768px) {
    .member {
        margin-bottom:20px
    }
}.underline-style ul {
     padding-left:0
 }
.underline-style ul li {
    list-style:none;
    border-top:1px solid #999;
    padding-top:10px;
    padding-bottom:10px
}
.underline-style ul li a {
    font-size:16px;
    font-weight:400;
    text-transform:uppercase
}
.underline-style ul li ul li a {
    font-size:inherit;
    font-weight:100;
    text-transform:inherit
}
.underline-style ul li:first-child {
    border-top:0;
    padding-top:0
}
.underline-style ul li ul li:first-child {
    border-top:1px solid #999;
    padding-top:10px
}
.underline-style ul li ul {
    margin-top:10px
}
.underline-style ul li ul li {
    padding-left:30px
}
.underline-style ul li ul li:last-child {
    padding-bottom:0
}
.underline-style ul li:before {
    content:"\f105";
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:8px;
    margin-right:5px;
    vertical-align:middle
}
.underline-style ul li ul li:before,.normal-sidebar .underline-style ul li ul li:before {
    content:"\f0a9";
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    top:13px;
    font-size:14px;
    padding-right:10px;
    margin-left:-10px;
    color:#ff6900
}
.underline-style ul li a {
    font-size:14px
}
.underline-style ul li {
    border-top:1px solid rgba(0,0,0,.15);
    padding-top:9px;
    padding-bottom:9px
}
.woocommerce ul.products li.product>small,.woocommerce ul.products li.product>br {
    display:none
}
.breadcrumbs .pv_shop_description {
    display:none
}
.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline {
    float:left;
    padding-top:17px;
    padding-left:25px
}
.woocommerce form .form-row label.inline input,.woocommerce-page form .form-row label.inline input {
    margin-right:8px;
    display:inline;
    vertical-align:text-top
}
.woocommerce-account #customer_login .login input.button {
    margin-top:10px;
    float:left
}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox {
    padding-left:0
}
#pv_shop_description_container {
    margin-top:30px;
    margin-bottom:30px
}
.wp-switch-editor {
    height:30px!important
}
.html-active .switch-html,.tmce-active .switch-tmce {
    height:30px!important
}
.pv_shop_name_container input,.pv_paypal_container input {
    margin-top:10px;
    margin-bottom:5px
}
table.table-vendor-sales-report:last-child>thead>tr>th:empty {
    display:none
}
label[for=apply_for_vendor] {
    display:inline-block;
    line-height:20px;
    margin-top:0;
    vertical-align:middle
}
.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity {
    position:relative;
    margin:0 auto;
    overflow:hidden;
    zoom:1
}
.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty {
    float:left;
    width:40px
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
}
.quantity.buttons_added input[type=number] {
    -moz-appearance:textfield;
    appearance:textfield
}
input[type="url"] {
    width:100%
}
.single-post-content .body-content div[id^="compare-table-"].container {
    margin-left:-40px;
    margin-right:-40px
}
.body-content div[id^="compare-table-"].container {
    margin-top:30px;
    margin-bottom:30px
}
.body-content div[id^="compare-table-"].container:first-child {
    margin-top:0
}
.body-content div[id^="compare-table-"].container:last-child {
    margin-top:0
}
div[id^="compare-table-"].container {
    line-height:1.5;
    padding-left:0;
    padding-right:0;
    display:block;
    width:auto;
    text-align:center
}
.compare-table-wrapper {
    line-height:1.5;
    text-align:center;
    display:inline-block;
    float:none;
    vertical-align:top
}
.wpb_wrapper .compare-table-wrapper {
    padding-left:0;
    padding-right:0
}
.compare-table-wrapper>.compare-table {
    background-color:rgba(243,243,243,1.0);
    padding:25px;
    padding-top:60px;
    border-radius:4px
}
.compare-table-wrapper .compare-table-title {
    font-size:24px;
    font-weight:900;
    letter-spacing:0;
    text-transform:uppercase;
    line-height:1.2;
    margin-top:-6px;
    padding-left:20px;
    padding-right:20px
}
.table-pr {
    text-align:center;
    height:70px
}
.compare-table-wrapper .compare-table-price {
    font-size:30px;
    font-weight:bold;
    letter-spacing:0;
    line-height:1.6;
    width:130px;
    height:130px;
    border-radius:50%;
    border:2px solid #fff;
    margin:0 auto;
    padding-top:32px;
    position:absolute;
    left:50%;
    margin-left:-65px;
    background:rgba(243,243,243,1.0)
}
.compare-table-wrapper .compare-table-price span:first-child {
    display:inline-block;
    padding:0;
    letter-spacing:0
}
.compare-table-wrapper .compare-table-price span:last-child {
    font-weight:700;
    display:block;
    font-size:14px;
    font-weight:normal;
    letter-spacing:0;
    line-height:1em
}
.compare-table-wrapper .table-options {
    line-height:1.6;
    border-bottom:1px solid #FFF;
    padding:10px 20px 11px 20px
}
.compare-table-wrapper .table-options:last-child {
    padding-bottom:0;
    border-bottom:0;
    padding-top:30px
}
.compare-table-wrapper .table-options .btn {
    margin-right:0;
    margin-bottom:0
}
@media(max-width:991px) {
    .body-content div[id^="compare-table-"].container {
        margin-bottom:0
    }
    .compare-table-wrapper {
        float:left;
        margin-bottom:30px
    }
}@media(max-width:600px) {
    .body-content div[id^="compare-table-"].container {
        margin-bottom:30px
    }
    .compare-table-wrapper {
        width:100%;
        float:none;
        margin-bottom:30px
    }
}.woocommerce #review_form #respond p.current-user,.woocommerce-page #review_form #respond p.current-user {
     position:relative
 }
.woocommerce div.product form.cart .variations_button .single_add_to_cart_button {
    display:block;
    width:100%;
    height:50px;
    float:left;
    margin-top:30px;
    font-size:17px;
    font-weight:normal
}
header #main-nav .navbar {
    border-radius:0!important;
}
header #main-nav .navbar .main-menu .navbar-nav li .my_account {
    margin:0 !important;
    padding:0 !important;
}
header #main-nav .navbar .main-menu .navbar-nav li .my_account .fa {
    position:relative;
    top:-2px
}
header #main-nav.affix .navbar .main-menu .navbar-nav li .my_account {
    margin-right:15px;
    padding-left:0;
    line-height: 50px;
}
header #main-nav .navbar .main-menu .navbar-nav li .my_account img {
    border-radius:50%;
    float:left;
    margin-right:15px;
    margin-top:18px
}
header #main-nav.affix .main-menu .navbar-nav li .my_account img{
    margin-top: 12px;
}
header #main-nav .navbar .main-menu .navbar-nav li .my_account span {
    float:left;
    padding-right:12px;
    text-transform:none
}
header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu {
    min-width:160px!important;
    padding-bottom:15px
}
header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu h6 {
    margin:0;
    text-align:center
}
header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a {
    display:block;
    overflow:hidden;
    padding:5px 0;
    margin:0 40px
}
header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a::after,header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a:focus::after,header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu h6:hover>a::after {
    left:0;
    opacity:1;
    right:0
}
header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a::after,header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a:focus::after {
    background-color:#ff6900
}
header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a::after,header #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a:focus::after {
    background-color:#ff6900;
    bottom:0;
    content:" ";
    height:4px;
    left:50%;
    opacity:0;
    position:absolute;
    right:50%;
    transition:all .3s ease 0s
}
header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu {
    min-width:160px!important;
    padding-bottom:15px
}
header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu h6 {
    margin:0;
    text-align:center
}
header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a {
    display:block;
    overflow:hidden;
    padding:15px 0;
    margin:0 40px
}
header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a::after,header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a:focus::after,header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu h6:hover>a::after {
    left:0;
    opacity:1;
    right:0
}
header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a::after,header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a:focus::after {
    background-color:#ff6900
}
header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a::after,header #nav-menu-item-25892 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu a:focus::after {
    background-color:#ff6900;
    bottom:0;
    content:" ";
    height:4px;
    left:50%;
    opacity:0;
    position:absolute;
    right:50%;
    transition:all .3s ease 0s
}
header #main-nav.affix #nav-menu-item-3790 .wmpl-lang .main-menu-item.sub-menu-left>.dropdown-menu {
    right:9px;
    padding:0
}
header #main-nav .navbar-inverse .navbar-nav>li>.my_account::after,header #main-nav .navbar-inverse .navbar-nav>li>.my_account:focus::after {
    height:0!important
}
.photo-wall-wrap li {
    border:none!important
}
.block2-list-Wrap ul {
    padding-left:0!important
}
.block2-list-Wrap li {
    position:relative;
    padding-left:30px;
    list-style-type:none;
    margin-bottom:15px!important;
    text-align:left
}
.block2-list-Wrap li:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:22px;
    height:22px;
    background-image:url("../../uploads/2014/09/check-icon-1.png");
    background-repeat:no-repeat;
    background-size:22px auto;
    background-repeat:no-repeat
}
.block1-list-white ul {
    padding-left:0!important
}
.block1-list-white li {
    position:relative;
    padding-left:30px;
    list-style-type:none;
    margin-bottom:15px!important;
    text-align:left
}
.block1-list-white li:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:22px;
    height:22px;
    background-image:url("../../uploads/2014/09/check-icon-whitec4ca.svg?1");
    background-repeat:no-repeat;
    background-size:22px auto;
    background-repeat:no-repeat
}
.block2-list-white ul {
    padding-left:0!important
}
.block2-list-white li {
    position:relative;
    padding-left:30px;
    list-style-type:none;
    margin-bottom:15px!important;
    text-align:left
}
.block2-list-white li:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:22px;
    height:22px;
    background-image:url("../../uploads/2014/09/check-icon-white-1.png");
    background-repeat:no-repeat;
    background-size:22px auto;
    background-repeat:no-repeat
}
.block3-list-white ul {
    padding-left:0!important
}
.block3-list-white li {
    position:relative;
    padding-left:30px;
    list-style-type:none;
    margin-bottom:15px!important;
    text-align:left
}
.block3-list-white li:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:22px;
    height:22px;
    background-image:url("../../uploads/2014/09/check-roundicon-white.png");
    background-repeat:no-repeat;
    background-size:22px auto;
    background-repeat:no-repeat
}
.block3-list-gray ul {
    padding-left:0!important
}
.block3-list-gray li {
    position:relative;
    padding-left:30px;
    list-style-type:none;
    margin-bottom:15px!important;
    text-align:left
}
.block3-list-gray li:before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:22px;
    height:22px;
    background-image:url("../../uploads/2014/09/check-icon-gray.png");
    background-repeat:no-repeat;
    background-size:22px auto;
    background-repeat:no-repeat
}
.tel-number {
    font-family:"Oswald",Times,serif
}
.shortcode-blog-item .item-thumbnail a,.shortcode-blog-item .item-content h3 a,.member-info a {
    border-bottom:none!important
}
.media-logobox a {
    opacity:.6
}
.media-logobox a:hover {
    opacity:.9
}
.media-logobox span {
    opacity:.6
}
.media-logobox span:hover {
    opacity:.9
}
.faq-category-nav a {
    color:#fff;
    padding:22px 0;
    display:inline-block;
    border-bottom:3px solid rgba(255,255,255,0)
}
.faq-category-nav.dark-div a:hover {
    color:#fff;
    border-bottom:3px solid rgba(255,255,255,1)
}

.set_radio_button_language, .set_radio_button_industry{
    position: relative;
    /* display: inline-block; */
    border-radius: 50%;
    vertical-align: top;
    /* margin-left: -20px; */
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    margin-right:20px;
    /* margin-right: 5px; */
    /* text-align: center; */
    /* top:8px !important; */
}

.choose_lan_radio_input, .choose_industry_radio_input{
    opacity:0;
}

.mobile_menu .submenu label{
    width:100%;
    font-weight:normal;
    padding: 20px 0px 20px 0px;
    margin:0px;
}

.mobile_menu label{
    width:100%;
    font-weight:normal;
    padding: 20px 0px 20px 0px;
    margin:0px;
}

.mobile_menu #choose_lan_radio_input_menu input[type="radio"]:checked + span, .mobile_menu #choose_industry_radio_input_menu input[type="radio"]:checked + span {
    background-color: #ff6900;
    border: 4px solid #FFF;
    border-radius: 18px;
    box-shadow: 0 0 2px #000;
}

.mobile_menu input[type="radio"]:checked + span, .mobile_menu input[type="radio"]:checked + span {
    background-color: #ff6900;
    border: 4px solid #FFF;
    border-radius: 18px;
    box-shadow: 0 0 2px #000;
}

.selected_industry_option, .selected_language_option{
    margin: 0px;
    font-size: 14px;
    color: #ff6900;
}

#sm_menu_ham{
    display:none;
}

.mobile_menu{
    padding: 0;
}

.set-scroll-position{
    position:fixed;
}

.close_menu{
    background: url("images/arrow-left-black.png") no-repeat scroll 15px center/ 5% auto;
}

.close_menu_lang, .close_menu_indus{
    background: url("images/arrow-left-black.png") no-repeat scroll 15px center/ 5% auto;
}

/*Sub Menu anim */
.sm_menu_outer .mobile_menu {
    /* background-color: #fff; */
    /* height: 100%;
    position: absolute; */
    /* right: -100%; */
    /* top: 0; */
    /* transition: all 0.5s ease 0s; */
    /* width: 100%;
    z-index: 999;
    padding: 0;
    margin: 0; */
}
/*
.sm_menu_outer .active {
        right: 0;
        transition-duration: 0.2s;
} */

@media screen and (max-width:767px){
    .head-menu .main-menu {
        padding-right: 60px;
    }
}



/*Submit Form Error Style*/
div.wpcf7-response-output{
    border: 2px solid #f7e700;
}
.wpcf7 .wpcf7-display-none{
    display: none;
}


/*Alice POP*/
.bootbox.bootbox-confirm .modal-body .bootbox-close-button.close{
    font-size: 32px;
    font-weight: normal;
}
.bootbox.bootbox-confirm .modal-body .bootbox-body{
    padding-top: 50px;
    text-align: center;
}

.bootbox.bootbox-confirm .modal-footer{
    border: none;
    padding-bottom: 50px;
    text-align: center;
}
.bootbox.bootbox-confirm .modal-footer button.btn{
    padding: 10px 40px;
    font-size: 14px;
    margin: 0 20px;
}

.bootbox.modal .modal-body .bootbox-close-button.close{
    font-size: 32px;
    font-weight: normal;
}
.bootbox.modal .modal-body .bootbox-body{
    padding-top: 50px;
    text-align: center;
}

.bootbox.modal .modal-footer{
    border: none;
    padding-bottom: 50px;
    text-align: center;
}
.bootbox.modal .modal-footer button.btn{
    padding: 10px 40px;
    font-size: 14px;
    margin: 0 20px;
}

img.size-100{
    width: 100%;
}
img.size-90{
    width: 90%;
}
img.size-95{
    width: 95%;
}
img.size-80{
    width: 80%;
}
img.size-85{
    width: 85%;
}
img.size-70{
    width: 70%;
}
img.size-75{
    width: 75%;
}
img.size-60{
    width: 60%;
}
img.size-65{
    width: 65%;
}
img.size-50{
    width: 50%;
}
img.size-55{
    width: 55%;
}
img.size-40{
    width: 40%;
}
img.size-45{
    width: 45%;
}

@media screen and ( max-width: 500px ) {
    .link-tc .featured-in,.link-tc a {
        display:inline-block;
        padding:30px 8px;
        border:none!important
    }
}

.single-job_listing #content .single-post-meta{
    display: none;
}
.single-job_listing #content .single-post-navigation{
    display: none;
}
.btn.apply-btn{
    border: 1px solid #ff6900;
    color: #ff6900;
}
.btn.apply-btn:hover,
.btn.apply-btn:focus{
    border: 1px solid #ff6900;
    background: #ff6900;
    color: #ffffff;
}
.job-listbox .careers-list {
    padding: 25px 20px;
    background: #f8f8f8;
    margin: 20px 0;
}

.portfolio-page-heading{
    background-image: none;
    background-color: #333 !important;
    padding-top: 140px;
    padding-bottom: 80px;
    position: relative;
}

#text-75{
    padding-bottom: 0 !important;
}


.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span{
    width: 16px;
    height: 11px;
    display: inline-block;
    background-image: url("../../uploads/2014/09/total-pic-1.png");
    background-repeat: none;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.us-flag{
    background-position: 0 0;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.spain-flag{
    background-position: -25px 0px;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.nederlands-flag{
    background-position: -50px 0px;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.russia-flag{
    background-position: -75px 0px;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.germany-flag{
    background-position: -99px 0px;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.china-flag{
    background-position: -124px 0px;
}
.head-menu .navbar-top-right ul.wmpl-lang li a.top-flag span.japan-flag{
    background-position: -149px 0px;
}

.top-searchicon {
    background-image: url("../../uploads/2014/09/total-pic-1.png");
    width: 20px;
    height: 20px;
    background-position: 0 -23px;
    display: inline-block;
    position: relative;
    top: 4px;
}

footer #bottom-nav .footer-content .footer-social ul li .social-icon span{
    background-image: url("../../uploads/2014/09/total-pic-1.png");
    width: 20px;
    height: 35px;
    display: inline-block;
}
footer #bottom-nav .footer-content .footer-social ul li .social-icon .facebook-icon{
    background-position: 5px -41px;
}
footer #bottom-nav .footer-content .footer-social ul li .social-icon .twitter-icon{
    background-position: -23px -41px;
}
footer #bottom-nav .footer-content .footer-social ul li .social-icon .linkedin-icon{
    background-position: -51px -41px;
}
footer #bottom-nav .footer-content .footer-social ul li .social-icon .youtube-icon{
    background-position: -81px -41px;
}

footer #bottom-nav .footer-content .footer-social ul li .social-icon:hover i {
    color: #ff6900;
}

.head-menu .navbar-inverse .primary-menu.navbar-menu ul.dropdown-menu{
    min-height: 520px;
}
header .navbar-menu #nav-menu-item-32779 ul.dropdown-menu{
    width: 1170px;
    left: -322px;
    padding: 30px;
}
header .navbar-menu #nav-menu-item-32779 ul.dropdown-menu > li{
    width: 50%;
    float: left;
    padding: 14px 30px;
}

header .navbar-menu #nav-menu-item-32973 ul.dropdown-menu{
    width: 1170px;
    left: -533px;
    padding: 30px;
}
header .navbar-menu #nav-menu-item-32973 ul.dropdown-menu > li{
    width: 50%;
    float: left;
    padding: 14px 30px;
}

header .navbar-menu #nav-menu-item-33746 ul.dropdown-menu{
    width: 1170px;
    left: -424px;
    padding: 30px;
}
header .navbar-menu #nav-menu-item-33746 ul.dropdown-menu > li{
    width: 50%;
    float: left;
    padding: 14px 30px;
}

header .navbar-menu #nav-menu-item-32983 ul.dropdown-menu{
    width: 1170px;
    left: -644px;
    padding: 32px;
}
header .navbar-menu #nav-menu-item-32983 ul.dropdown-menu > li{
    width: 33%;
    float: left;
    padding: 5px 30px;
}
header .navbar-menu #nav-menu-item-32983 ul.dropdown-menu > li.see-all-services a{
    margin-top: 18px;
}



footer #bottom-nav .footer-content .footer-social ul li .social-icon {
    border-radius: 5px!important;
    font-size: 1em;
    line-height: 14px!important;
    height: 30px;
    width: 35px;
    padding: 6px 10px !important;
}
footer .wmpl-lang .dropdown .dropdown-submenu {
    position:relative;
    -webkit-perspective:1000;
    -moz-perspective:1000;
    -o-perspective:1000;
    perspective:1000
}
footer .wmpl-lang .dropdown .dropdown-menu {
    top: -262px;
    left: 0px;
    margin-top:0;
    margin-left:0

}
footer .wmpl-lang .dropdown:hover>.dropdown-menu {
    display:block;
    opacity:1;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    visibility:visible;
    z-index:1000;
    transition:transform .3s ease,opacity .15s ease;
    -webkit-transition:-webkit-transform .3s ease,opacity .15s ease
}
footer .wmpl-lang .dropdown a.top-flag img.flag-pic{
    width: 22px;
    height: 22px;
    border: 1px solid #cccccc;
    border-radius: 50%;
}
footer .wmpl-lang .dropdown a.top-flag i.la{
    font-size: 14px;
    transition: transform .2s ease;
    -webkit-transition:-webkit-transform .2s ease;
}
footer .wmpl-lang .dropdown:hover a.top-flag i.la{
    transform: rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform: rotate(180deg);
}
.footer-content ul.wmpl-lang li a.top-flag:hover, .footer-content ul.wmpl-lang li a.top-flag:focus {
    background: none !important;
}
.footer-content ul.wmpl-lang li a.top-flag span{
    width: 16px;
    height: 11px;
    display: inline-block;
    background-image: url("../../uploads/2014/09/total-pic-1.png");
    background-repeat: none;
}
.footer-content ul.wmpl-lang li a.top-flag span.us-flag{
    background-position: 0 0;
}
.footer-content ul.wmpl-lang li a.top-flag span.spain-flag{
    background-position: -25px 0px;
}
.footer-content ul.wmpl-lang li a.top-flag span.nederlands-flag{
    background-position: -50px 0px;
}
.footer-content ul.wmpl-lang li a.top-flag span.russia-flag{
    background-position: -75px 0px;
}
.footer-content ul.wmpl-lang li a.top-flag span.germany-flag{
    background-position: -99px 0px;
}
.footer-content ul.wmpl-lang li a.top-flag span.china-flag{
    background-position: -124px 0px;
}
.footer-content ul.wmpl-lang li a.top-flag span.japan-flag{
    background-position: -149px 0px;
}

/* Custom Spinner */
@keyframes tasheelexpress-spinner {
    to {
        transform: rotate(360deg);
    }
}
.tasheelexpress-spinner {
    width: 30px;
    display: inline-block;
}
.tasheelexpress-spinner:before {
    border: 2px solid rgb(251,109,76);
    border-right: 2px solid transparent;
}
.tasheelexpress-spinner:before {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    -webkit-animation: tasheelexpress-spinner .5s linear infinite;
    animation: tasheelexpress-spinner .5s linear infinite;
    content: '';
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 0;
    border-radius: 50%;
}

.spinning-loader-with-msg {
    background: #fff;
    padding: 20px;
    width: 200px;
    margin: 0 auto;
    border-radius: 4px;
}

.spinner-container{
    position: relative;
}

.tasheelexpress-spinner{
    width: 30px;
    display: inline-block;
}



.kt-margin-0 {
    margin: 0px !important;
}

.kt-margin-t-0 {
    margin-top: 0px !important;
}

.kt-margin-b-0 {
    margin-bottom: 0px !important;
}

.kt-margin-l-0 {
    margin-left: 0px !important;
}

.kt-margin-r-0 {
    margin-right: 0px !important;
}

.kt-padding-0 {
    padding: 0px !important;
}

.kt-padding-t-0 {
    padding-top: 0px !important;
}

.kt-padding-b-0 {
    padding-bottom: 0px !important;
}

.kt-padding-l-0 {
    padding-left: 0px !important;
}

.kt-padding-r-0 {
    padding-right: 0px !important;
}

.kt-m0 {
    margin: 0px !important;
}

.kt-mt-0 {
    margin-top: 0px !important;
}

.kt-mb-0 {
    margin-bottom: 0px !important;
}

.kt-ml-0 {
    margin-left: 0px !important;
}

.kt-mr-0 {
    margin-right: 0px !important;
}

.kt-p0 {
    padding: 0px !important;
}

.kt-pt0 {
    padding-top: 0px !important;
}

.kt-pb-0 {
    padding-bottom: 0px !important;
}

.kt-pl0 {
    padding-left: 0px !important;
}

.kt-pr0 {
    padding-right: 0px !important;
}

.kt-margin-5 {
    margin: 5px !important;
}

.kt-margin-t-5 {
    margin-top: 5px !important;
}

.kt-margin-b-5 {
    margin-bottom: 5px !important;
}

.kt-margin-l-5 {
    margin-left: 5px !important;
}

.kt-margin-r-5 {
    margin-right: 5px !important;
}

.kt-padding-5 {
    padding: 5px !important;
}

.kt-padding-t-5 {
    padding-top: 5px !important;
}

.kt-padding-b-5 {
    padding-bottom: 5px !important;
}

.kt-padding-l-5 {
    padding-left: 5px !important;
}

.kt-padding-r-5 {
    padding-right: 5px !important;
}

.kt-m5 {
    margin: 5px !important;
}

.kt-mt-5 {
    margin-top: 5px !important;
}

.kt-mb-5 {
    margin-bottom: 5px !important;
}

.kt-ml-5 {
    margin-left: 5px !important;
}

.kt-mr-5 {
    margin-right: 5px !important;
}

.kt-p5 {
    padding: 5px !important;
}

.kt-pt5 {
    padding-top: 5px !important;
}

.kt-pb-5 {
    padding-bottom: 5px !important;
}

.kt-pl5 {
    padding-left: 5px !important;
}

.kt-pr5 {
    padding-right: 5px !important;
}

.kt-margin-10 {
    margin: 10px !important;
}

.kt-margin-t-10 {
    margin-top: 10px !important;
}

.kt-margin-b-10 {
    margin-bottom: 10px !important;
}

.kt-margin-l-10 {
    margin-left: 10px !important;
}

.kt-margin-r-10 {
    margin-right: 10px !important;
}

.kt-padding-10 {
    padding: 10px !important;
}

.kt-padding-t-10 {
    padding-top: 10px !important;
}

.kt-padding-b-10 {
    padding-bottom: 10px !important;
}

.kt-padding-l-10 {
    padding-left: 10px !important;
}

.kt-padding-r-10 {
    padding-right: 10px !important;
}

.kt-m10 {
    margin: 10px !important;
}

.kt-mt-10 {
    margin-top: 10px !important;
}

.kt-mb-10 {
    margin-bottom: 10px !important;
}

.kt-ml-10 {
    margin-left: 10px !important;
}

.kt-mr-10 {
    margin-right: 10px !important;
}

.kt-p10 {
    padding: 10px !important;
}

.kt-pt10 {
    padding-top: 10px !important;
}

.kt-pb-10 {
    padding-bottom: 10px !important;
}

.kt-pl10 {
    padding-left: 10px !important;
}

.kt-pr10 {
    padding-right: 10px !important;
}

.kt-margin-15 {
    margin: 15px !important;
}

.kt-margin-t-15 {
    margin-top: 15px !important;
}

.kt-margin-b-15 {
    margin-bottom: 15px !important;
}

.kt-margin-l-15 {
    margin-left: 15px !important;
}

.kt-margin-r-15 {
    margin-right: 15px !important;
}

.kt-padding-15 {
    padding: 15px !important;
}

.kt-padding-t-15 {
    padding-top: 15px !important;
}

.kt-padding-b-15 {
    padding-bottom: 15px !important;
}

.kt-padding-l-15 {
    padding-left: 15px !important;
}

.kt-padding-r-15 {
    padding-right: 15px !important;
}

.kt-m15 {
    margin: 15px !important;
}

.kt-mt-15 {
    margin-top: 15px !important;
}

.kt-mb-15 {
    margin-bottom: 15px !important;
}

.kt-ml-15 {
    margin-left: 15px !important;
}

.kt-mr-15 {
    margin-right: 15px !important;
}

.kt-p15 {
    padding: 15px !important;
}

.kt-pt15 {
    padding-top: 15px !important;
}

.kt-pb-15 {
    padding-bottom: 15px !important;
}

.kt-pl15 {
    padding-left: 15px !important;
}

.kt-pr15 {
    padding-right: 15px !important;
}

.kt-margin-20 {
    margin: 20px !important;
}

.kt-margin-t-20 {
    margin-top: 20px !important;
}

.kt-margin-b-20 {
    margin-bottom: 20px !important;
}

.kt-margin-l-20 {
    margin-left: 20px !important;
}

.kt-margin-r-20 {
    margin-right: 20px !important;
}

.kt-padding-20 {
    padding: 20px !important;
}

.kt-padding-t-20 {
    padding-top: 20px !important;
}

.kt-padding-b-20 {
    padding-bottom: 20px !important;
}

.kt-padding-l-20 {
    padding-left: 20px !important;
}

.kt-padding-r-20 {
    padding-right: 20px !important;
}

.kt-m20 {
    margin: 20px !important;
}

.kt-mt-20 {
    margin-top: 20px !important;
}

.kt-mb-20 {
    margin-bottom: 20px !important;
}

.kt-ml-20 {
    margin-left: 20px !important;
}

.kt-mr-20 {
    margin-right: 20px !important;
}

.kt-p20 {
    padding: 20px !important;
}

.kt-pt20 {
    padding-top: 20px !important;
}

.kt-pb-20 {
    padding-bottom: 20px !important;
}

.kt-pl20 {
    padding-left: 20px !important;
}

.kt-pr20 {
    padding-right: 20px !important;
}

.kt-margin-25 {
    margin: 25px !important;
}

.kt-margin-t-25 {
    margin-top: 25px !important;
}

.kt-margin-b-25 {
    margin-bottom: 25px !important;
}

.kt-margin-l-25 {
    margin-left: 25px !important;
}

.kt-margin-r-25 {
    margin-right: 25px !important;
}

.kt-padding-25 {
    padding: 25px !important;
}

.kt-padding-t-25 {
    padding-top: 25px !important;
}

.kt-padding-b-25 {
    padding-bottom: 25px !important;
}

.kt-padding-l-25 {
    padding-left: 25px !important;
}

.kt-padding-r-25 {
    padding-right: 25px !important;
}

.kt-m25 {
    margin: 25px !important;
}

.kt-mt-25 {
    margin-top: 25px !important;
}

.kt-mb-25 {
    margin-bottom: 25px !important;
}

.kt-ml-25 {
    margin-left: 25px !important;
}

.kt-mr-25 {
    margin-right: 25px !important;
}

.kt-p25 {
    padding: 25px !important;
}

.kt-pt25 {
    padding-top: 25px !important;
}

.kt-pb-25 {
    padding-bottom: 25px !important;
}

.kt-pl25 {
    padding-left: 25px !important;
}

.kt-pr25 {
    padding-right: 25px !important;
}

.kt-margin-30 {
    margin: 30px !important;
}

.kt-margin-t-30 {
    margin-top: 30px !important;
}

.kt-margin-b-30 {
    margin-bottom: 30px !important;
}

.kt-margin-l-30 {
    margin-left: 30px !important;
}

.kt-margin-r-30 {
    margin-right: 30px !important;
}

.kt-padding-30 {
    padding: 30px !important;
}

.kt-padding-t-30 {
    padding-top: 30px !important;
}

.kt-padding-b-30 {
    padding-bottom: 30px !important;
}

.kt-padding-l-30 {
    padding-left: 30px !important;
}

.kt-padding-r-30 {
    padding-right: 30px !important;
}

.kt-m30 {
    margin: 30px !important;
}

.kt-mt-30 {
    margin-top: 30px !important;
}

.kt-mb-30 {
    margin-bottom: 30px !important;
}

.kt-ml-30 {
    margin-left: 30px !important;
}

.kt-mr-30 {
    margin-right: 30px !important;
}

.kt-p30 {
    padding: 30px !important;
}

.kt-pt30 {
    padding-top: 30px !important;
}

.kt-pb-30 {
    padding-bottom: 30px !important;
}

.kt-pl30 {
    padding-left: 30px !important;
}

.kt-pr30 {
    padding-right: 30px !important;
}

.kt-margin-35 {
    margin: 35px !important;
}

.kt-margin-t-35 {
    margin-top: 35px !important;
}

.kt-margin-b-35 {
    margin-bottom: 35px !important;
}

.kt-margin-l-35 {
    margin-left: 35px !important;
}

.kt-margin-r-35 {
    margin-right: 35px !important;
}

.kt-padding-35 {
    padding: 35px !important;
}

.kt-padding-t-35 {
    padding-top: 35px !important;
}

.kt-padding-b-35 {
    padding-bottom: 35px !important;
}

.kt-padding-l-35 {
    padding-left: 35px !important;
}

.kt-padding-r-35 {
    padding-right: 35px !important;
}

.kt-m35 {
    margin: 35px !important;
}

.kt-mt-35 {
    margin-top: 35px !important;
}

.kt-mb-35 {
    margin-bottom: 35px !important;
}

.kt-ml-35 {
    margin-left: 35px !important;
}

.kt-mr-35 {
    margin-right: 35px !important;
}

.kt-p35 {
    padding: 35px !important;
}

.kt-pt35 {
    padding-top: 35px !important;
}

.kt-pb-35 {
    padding-bottom: 35px !important;
}

.kt-pl35 {
    padding-left: 35px !important;
}

.kt-pr35 {
    padding-right: 35px !important;
}

.kt-margin-40 {
    margin: 40px !important;
}

.kt-margin-t-40 {
    margin-top: 40px !important;
}

.kt-margin-b-40 {
    margin-bottom: 40px !important;
}

.kt-margin-l-40 {
    margin-left: 40px !important;
}

.kt-margin-r-40 {
    margin-right: 40px !important;
}

.kt-padding-40 {
    padding: 40px !important;
}

.kt-padding-t-40 {
    padding-top: 40px !important;
}

.kt-padding-b-40 {
    padding-bottom: 40px !important;
}

.kt-padding-l-40 {
    padding-left: 40px !important;
}

.kt-padding-r-40 {
    padding-right: 40px !important;
}

.kt-m40 {
    margin: 40px !important;
}

.kt-mt-40 {
    margin-top: 40px !important;
}

.kt-mb-40 {
    margin-bottom: 40px !important;
}

.kt-ml-40 {
    margin-left: 40px !important;
}

.kt-mr-40 {
    margin-right: 40px !important;
}

.kt-p40 {
    padding: 40px !important;
}

.kt-pt40 {
    padding-top: 40px !important;
}

.kt-pb-40 {
    padding-bottom: 40px !important;
}

.kt-pl40 {
    padding-left: 40px !important;
}

.kt-pr40 {
    padding-right: 40px !important;
}

.kt-margin-45 {
    margin: 45px !important;
}

.kt-margin-t-45 {
    margin-top: 45px !important;
}

.kt-margin-b-45 {
    margin-bottom: 45px !important;
}

.kt-margin-l-45 {
    margin-left: 45px !important;
}

.kt-margin-r-45 {
    margin-right: 45px !important;
}

.kt-padding-45 {
    padding: 45px !important;
}

.kt-padding-t-45 {
    padding-top: 45px !important;
}

.kt-padding-b-45 {
    padding-bottom: 45px !important;
}

.kt-padding-l-45 {
    padding-left: 45px !important;
}

.kt-padding-r-45 {
    padding-right: 45px !important;
}

.kt-m45 {
    margin: 45px !important;
}

.kt-mt-45 {
    margin-top: 45px !important;
}

.kt-mb-45 {
    margin-bottom: 45px !important;
}

.kt-ml-45 {
    margin-left: 45px !important;
}

.kt-mr-45 {
    margin-right: 45px !important;
}

.kt-p45 {
    padding: 45px !important;
}

.kt-pt45 {
    padding-top: 45px !important;
}

.kt-pb-45 {
    padding-bottom: 45px !important;
}

.kt-pl45 {
    padding-left: 45px !important;
}

.kt-pr45 {
    padding-right: 45px !important;
}

.kt-margin-50 {
    margin: 50px !important;
}

.kt-margin-t-50 {
    margin-top: 50px !important;
}

.kt-margin-b-50 {
    margin-bottom: 50px !important;
}

.kt-margin-l-50 {
    margin-left: 50px !important;
}

.kt-margin-r-50 {
    margin-right: 50px !important;
}

.kt-padding-50 {
    padding: 50px !important;
}

.kt-padding-t-50 {
    padding-top: 50px !important;
}

.kt-padding-b-50 {
    padding-bottom: 50px !important;
}

.kt-padding-l-50 {
    padding-left: 50px !important;
}

.kt-padding-r-50 {
    padding-right: 50px !important;
}

.kt-m50 {
    margin: 50px !important;
}

.kt-mt-50 {
    margin-top: 50px !important;
}

.kt-mb-50 {
    margin-bottom: 50px !important;
}

.kt-ml-50 {
    margin-left: 50px !important;
}

.kt-mr-50 {
    margin-right: 50px !important;
}

.kt-p50 {
    padding: 50px !important;
}

.kt-pt50 {
    padding-top: 50px !important;
}

.kt-pb-50 {
    padding-bottom: 50px !important;
}

.kt-pl50 {
    padding-left: 50px !important;
}

.kt-pr50 {
    padding-right: 50px !important;
}

.kt-margin-55 {
    margin: 55px !important;
}

.kt-margin-t-55 {
    margin-top: 55px !important;
}

.kt-margin-b-55 {
    margin-bottom: 55px !important;
}

.kt-margin-l-55 {
    margin-left: 55px !important;
}

.kt-margin-r-55 {
    margin-right: 55px !important;
}

.kt-padding-55 {
    padding: 55px !important;
}

.kt-padding-t-55 {
    padding-top: 55px !important;
}

.kt-padding-b-55 {
    padding-bottom: 55px !important;
}

.kt-padding-l-55 {
    padding-left: 55px !important;
}

.kt-padding-r-55 {
    padding-right: 55px !important;
}

.kt-m55 {
    margin: 55px !important;
}

.kt-mt-55 {
    margin-top: 55px !important;
}

.kt-mb-55 {
    margin-bottom: 55px !important;
}

.kt-ml-55 {
    margin-left: 55px !important;
}

.kt-mr-55 {
    margin-right: 55px !important;
}

.kt-p55 {
    padding: 55px !important;
}

.kt-pt55 {
    padding-top: 55px !important;
}

.kt-pb-55 {
    padding-bottom: 55px !important;
}

.kt-pl55 {
    padding-left: 55px !important;
}

.kt-pr55 {
    padding-right: 55px !important;
}

.kt-margin-60 {
    margin: 60px !important;
}

.kt-margin-t-60 {
    margin-top: 60px !important;
}

.kt-margin-b-60 {
    margin-bottom: 60px !important;
}

.kt-margin-l-60 {
    margin-left: 60px !important;
}

.kt-margin-r-60 {
    margin-right: 60px !important;
}

.kt-padding-60 {
    padding: 60px !important;
}

.kt-padding-t-60 {
    padding-top: 60px !important;
}

.kt-padding-b-60 {
    padding-bottom: 60px !important;
}

.kt-padding-l-60 {
    padding-left: 60px !important;
}

.kt-padding-r-60 {
    padding-right: 60px !important;
}

.kt-m60 {
    margin: 60px !important;
}

.kt-mt-60 {
    margin-top: 60px !important;
}

.kt-mb-60 {
    margin-bottom: 60px !important;
}

.kt-ml-60 {
    margin-left: 60px !important;
}

.kt-mr-60 {
    margin-right: 60px !important;
}

.kt-p60 {
    padding: 60px !important;
}

.kt-pt60 {
    padding-top: 60px !important;
}

.kt-pb-60 {
    padding-bottom: 60px !important;
}

.kt-pl60 {
    padding-left: 60px !important;
}

.kt-pr60 {
    padding-right: 60px !important;
}

.kt-margin-65 {
    margin: 65px !important;
}

.kt-margin-t-65 {
    margin-top: 65px !important;
}

.kt-margin-b-65 {
    margin-bottom: 65px !important;
}

.kt-margin-l-65 {
    margin-left: 65px !important;
}

.kt-margin-r-65 {
    margin-right: 65px !important;
}

.kt-padding-65 {
    padding: 65px !important;
}

.kt-padding-t-65 {
    padding-top: 65px !important;
}

.kt-padding-b-65 {
    padding-bottom: 65px !important;
}

.kt-padding-l-65 {
    padding-left: 65px !important;
}

.kt-padding-r-65 {
    padding-right: 65px !important;
}

.kt-m65 {
    margin: 65px !important;
}

.kt-mt-65 {
    margin-top: 65px !important;
}

.kt-mb-65 {
    margin-bottom: 65px !important;
}

.kt-ml-65 {
    margin-left: 65px !important;
}

.kt-mr-65 {
    margin-right: 65px !important;
}

.kt-p65 {
    padding: 65px !important;
}

.kt-pt65 {
    padding-top: 65px !important;
}

.kt-pb-65 {
    padding-bottom: 65px !important;
}

.kt-pl65 {
    padding-left: 65px !important;
}

.kt-pr65 {
    padding-right: 65px !important;
}

.kt-margin-70 {
    margin: 70px !important;
}

.kt-margin-t-70 {
    margin-top: 70px !important;
}

.kt-margin-b-70 {
    margin-bottom: 70px !important;
}

.kt-margin-l-70 {
    margin-left: 70px !important;
}

.kt-margin-r-70 {
    margin-right: 70px !important;
}

.kt-padding-70 {
    padding: 70px !important;
}

.kt-padding-t-70 {
    padding-top: 70px !important;
}

.kt-padding-b-70 {
    padding-bottom: 70px !important;
}

.kt-padding-l-70 {
    padding-left: 70px !important;
}

.kt-padding-r-70 {
    padding-right: 70px !important;
}

.kt-m70 {
    margin: 70px !important;
}

.kt-mt-70 {
    margin-top: 70px !important;
}

.kt-mb-70 {
    margin-bottom: 70px !important;
}

.kt-ml-70 {
    margin-left: 70px !important;
}

.kt-mr-70 {
    margin-right: 70px !important;
}

.kt-p70 {
    padding: 70px !important;
}

.kt-pt70 {
    padding-top: 70px !important;
}

.kt-pb-70 {
    padding-bottom: 70px !important;
}

.kt-pl70 {
    padding-left: 70px !important;
}

.kt-pr70 {
    padding-right: 70px !important;
}

.kt-margin-75 {
    margin: 75px !important;
}

.kt-margin-t-75 {
    margin-top: 75px !important;
}

.kt-margin-b-75 {
    margin-bottom: 75px !important;
}

.kt-margin-l-75 {
    margin-left: 75px !important;
}

.kt-margin-r-75 {
    margin-right: 75px !important;
}

.kt-padding-75 {
    padding: 75px !important;
}

.kt-padding-t-75 {
    padding-top: 75px !important;
}

.kt-padding-b-75 {
    padding-bottom: 75px !important;
}

.kt-padding-l-75 {
    padding-left: 75px !important;
}

.kt-padding-r-75 {
    padding-right: 75px !important;
}

.kt-m75 {
    margin: 75px !important;
}

.kt-mt-75 {
    margin-top: 75px !important;
}

.kt-mb-75 {
    margin-bottom: 75px !important;
}

.kt-ml-75 {
    margin-left: 75px !important;
}

.kt-mr-75 {
    margin-right: 75px !important;
}

.kt-p75 {
    padding: 75px !important;
}

.kt-pt75 {
    padding-top: 75px !important;
}

.kt-pb-75 {
    padding-bottom: 75px !important;
}

.kt-pl75 {
    padding-left: 75px !important;
}

.kt-pr75 {
    padding-right: 75px !important;
}

.kt-margin-80 {
    margin: 80px !important;
}

.kt-margin-t-80 {
    margin-top: 80px !important;
}

.kt-margin-b-80 {
    margin-bottom: 80px !important;
}

.kt-margin-l-80 {
    margin-left: 80px !important;
}

.kt-margin-r-80 {
    margin-right: 80px !important;
}

.kt-padding-80 {
    padding: 80px !important;
}

.kt-padding-t-80 {
    padding-top: 80px !important;
}

.kt-padding-b-80 {
    padding-bottom: 80px !important;
}

.kt-padding-l-80 {
    padding-left: 80px !important;
}

.kt-padding-r-80 {
    padding-right: 80px !important;
}

.kt-m80 {
    margin: 80px !important;
}

.kt-mt-80 {
    margin-top: 80px !important;
}

.kt-mb-80 {
    margin-bottom: 80px !important;
}

.kt-ml-80 {
    margin-left: 80px !important;
}

.kt-mr-80 {
    margin-right: 80px !important;
}

.kt-p80 {
    padding: 80px !important;
}

.kt-pt80 {
    padding-top: 80px !important;
}

.kt-pb-80 {
    padding-bottom: 80px !important;
}

.kt-pl80 {
    padding-left: 80px !important;
}

.kt-pr80 {
    padding-right: 80px !important;
}

.kt-margin-85 {
    margin: 85px !important;
}

.kt-margin-t-85 {
    margin-top: 85px !important;
}

.kt-margin-b-85 {
    margin-bottom: 85px !important;
}

.kt-margin-l-85 {
    margin-left: 85px !important;
}

.kt-margin-r-85 {
    margin-right: 85px !important;
}

.kt-padding-85 {
    padding: 85px !important;
}

.kt-padding-t-85 {
    padding-top: 85px !important;
}

.kt-padding-b-85 {
    padding-bottom: 85px !important;
}

.kt-padding-l-85 {
    padding-left: 85px !important;
}

.kt-padding-r-85 {
    padding-right: 85px !important;
}

.kt-m85 {
    margin: 85px !important;
}

.kt-mt-85 {
    margin-top: 85px !important;
}

.kt-mb-85 {
    margin-bottom: 85px !important;
}

.kt-ml-85 {
    margin-left: 85px !important;
}

.kt-mr-85 {
    margin-right: 85px !important;
}

.kt-p85 {
    padding: 85px !important;
}

.kt-pt85 {
    padding-top: 85px !important;
}

.kt-pb-85 {
    padding-bottom: 85px !important;
}

.kt-pl85 {
    padding-left: 85px !important;
}

.kt-pr85 {
    padding-right: 85px !important;
}

.kt-margin-90 {
    margin: 90px !important;
}

.kt-margin-t-90 {
    margin-top: 90px !important;
}

.kt-margin-b-90 {
    margin-bottom: 90px !important;
}

.kt-margin-l-90 {
    margin-left: 90px !important;
}

.kt-margin-r-90 {
    margin-right: 90px !important;
}

.kt-padding-90 {
    padding: 90px !important;
}

.kt-padding-t-90 {
    padding-top: 90px !important;
}

.kt-padding-b-90 {
    padding-bottom: 90px !important;
}

.kt-padding-l-90 {
    padding-left: 90px !important;
}

.kt-padding-r-90 {
    padding-right: 90px !important;
}

.kt-m90 {
    margin: 90px !important;
}

.kt-mt-90 {
    margin-top: 90px !important;
}

.kt-mb-90 {
    margin-bottom: 90px !important;
}

.kt-ml-90 {
    margin-left: 90px !important;
}

.kt-mr-90 {
    margin-right: 90px !important;
}

.kt-p90 {
    padding: 90px !important;
}

.kt-pt90 {
    padding-top: 90px !important;
}

.kt-pb-90 {
    padding-bottom: 90px !important;
}

.kt-pl90 {
    padding-left: 90px !important;
}

.kt-pr90 {
    padding-right: 90px !important;
}

.kt-margin-95 {
    margin: 95px !important;
}

.kt-margin-t-95 {
    margin-top: 95px !important;
}

.kt-margin-b-95 {
    margin-bottom: 95px !important;
}

.kt-margin-l-95 {
    margin-left: 95px !important;
}

.kt-margin-r-95 {
    margin-right: 95px !important;
}

.kt-padding-95 {
    padding: 95px !important;
}

.kt-padding-t-95 {
    padding-top: 95px !important;
}

.kt-padding-b-95 {
    padding-bottom: 95px !important;
}

.kt-padding-l-95 {
    padding-left: 95px !important;
}

.kt-padding-r-95 {
    padding-right: 95px !important;
}

.kt-m95 {
    margin: 95px !important;
}

.kt-mt-95 {
    margin-top: 95px !important;
}

.kt-mb-95 {
    margin-bottom: 95px !important;
}

.kt-ml-95 {
    margin-left: 95px !important;
}

.kt-mr-95 {
    margin-right: 95px !important;
}

.kt-p95 {
    padding: 95px !important;
}

.kt-pt95 {
    padding-top: 95px !important;
}

.kt-pb-95 {
    padding-bottom: 95px !important;
}

.kt-pl95 {
    padding-left: 95px !important;
}

.kt-pr95 {
    padding-right: 95px !important;
}

.kt-margin-100 {
    margin: 100px !important;
}

.kt-margin-t-100 {
    margin-top: 100px !important;
}

.kt-margin-b-100 {
    margin-bottom: 100px !important;
}

.kt-margin-l-100 {
    margin-left: 100px !important;
}

.kt-margin-r-100 {
    margin-right: 100px !important;
}

.kt-padding-100 {
    padding: 100px !important;
}

.kt-padding-t-100 {
    padding-top: 100px !important;
}

.kt-padding-b-100 {
    padding-bottom: 100px !important;
}

.kt-padding-l-100 {
    padding-left: 100px !important;
}

.kt-padding-r-100 {
    padding-right: 100px !important;
}

.kt-m100 {
    margin: 100px !important;
}

.kt-mt-100 {
    margin-top: 100px !important;
}

.kt-mb-100 {
    margin-bottom: 100px !important;
}

.kt-ml-100 {
    margin-left: 100px !important;
}

.kt-mr-100 {
    margin-right: 100px !important;
}

.kt-p100 {
    padding: 100px !important;
}

.kt-pt100 {
    padding-top: 100px !important;
}

.kt-pb-100 {
    padding-bottom: 100px !important;
}

.kt-pl100 {
    padding-left: 100px !important;
}

.kt-pr100 {
    padding-right: 100px !important;
}

@media (min-width: 1025px) {
    .kt-margin-0-desktop {
        margin: 0px !important;
    }

    .kt-margin-t-0-desktop {
        margin-top: 0px !important;
    }

    .kt-margin-b-0-desktop {
        margin-bottom: 0px !important;
    }

    .kt-margin-l-0-desktop {
        margin-left: 0px !important;
    }

    .kt-margin-r-0-desktop {
        margin-right: 0px !important;
    }

    .kt-padding-0-desktop {
        padding: 0px !important;
    }

    .kt-padding-t-0-desktop {
        padding-top: 0px !important;
    }

    .kt-padding-b-0-desktop {
        padding-bottom: 0px !important;
    }

    .kt-padding-l-0-desktop {
        padding-left: 0px !important;
    }

    .kt-padding-r-0-desktop {
        padding-right: 0px !important;
    }

    .kt-m0-desktop {
        margin: 0px !important;
    }

    .kt-mt-0-desktop {
        margin-top: 0px !important;
    }

    .kt-mb-0-desktop {
        margin-bottom: 0px !important;
    }

    .kt-ml-0-desktop {
        margin-left: 0px !important;
    }

    .kt-mr-0-desktop {
        margin-right: 0px !important;
    }

    .kt-p0-desktop {
        padding: 0px !important;
    }

    .kt-pt0-desktop {
        padding-top: 0px !important;
    }

    .kt-pb-0-desktop {
        padding-bottom: 0px !important;
    }

    .kt-pl0-desktop {
        padding-left: 0px !important;
    }

    .kt-pr0-desktop {
        padding-right: 0px !important;
    }

    .kt-margin-5-desktop {
        margin: 5px !important;
    }

    .kt-margin-t-5-desktop {
        margin-top: 5px !important;
    }

    .kt-margin-b-5-desktop {
        margin-bottom: 5px !important;
    }

    .kt-margin-l-5-desktop {
        margin-left: 5px !important;
    }

    .kt-margin-r-5-desktop {
        margin-right: 5px !important;
    }

    .kt-padding-5-desktop {
        padding: 5px !important;
    }

    .kt-padding-t-5-desktop {
        padding-top: 5px !important;
    }

    .kt-padding-b-5-desktop {
        padding-bottom: 5px !important;
    }

    .kt-padding-l-5-desktop {
        padding-left: 5px !important;
    }

    .kt-padding-r-5-desktop {
        padding-right: 5px !important;
    }

    .kt-m5-desktop {
        margin: 5px !important;
    }

    .kt-mt-5-desktop {
        margin-top: 5px !important;
    }

    .kt-mb-5-desktop {
        margin-bottom: 5px !important;
    }

    .kt-ml-5-desktop {
        margin-left: 5px !important;
    }

    .kt-mr-5-desktop {
        margin-right: 5px !important;
    }

    .kt-p5-desktop {
        padding: 5px !important;
    }

    .kt-pt5-desktop {
        padding-top: 5px !important;
    }

    .kt-pb-5-desktop {
        padding-bottom: 5px !important;
    }

    .kt-pl5-desktop {
        padding-left: 5px !important;
    }

    .kt-pr5-desktop {
        padding-right: 5px !important;
    }

    .kt-margin-10-desktop {
        margin: 10px !important;
    }

    .kt-margin-t-10-desktop {
        margin-top: 10px !important;
    }

    .kt-margin-b-10-desktop {
        margin-bottom: 10px !important;
    }

    .kt-margin-l-10-desktop {
        margin-left: 10px !important;
    }

    .kt-margin-r-10-desktop {
        margin-right: 10px !important;
    }

    .kt-padding-10-desktop {
        padding: 10px !important;
    }

    .kt-padding-t-10-desktop {
        padding-top: 10px !important;
    }

    .kt-padding-b-10-desktop {
        padding-bottom: 10px !important;
    }

    .kt-padding-l-10-desktop {
        padding-left: 10px !important;
    }

    .kt-padding-r-10-desktop {
        padding-right: 10px !important;
    }

    .kt-m10-desktop {
        margin: 10px !important;
    }

    .kt-mt-10-desktop {
        margin-top: 10px !important;
    }

    .kt-mb-10-desktop {
        margin-bottom: 10px !important;
    }

    .kt-ml-10-desktop {
        margin-left: 10px !important;
    }

    .kt-mr-10-desktop {
        margin-right: 10px !important;
    }

    .kt-p10-desktop {
        padding: 10px !important;
    }

    .kt-pt10-desktop {
        padding-top: 10px !important;
    }

    .kt-pb-10-desktop {
        padding-bottom: 10px !important;
    }

    .kt-pl10-desktop {
        padding-left: 10px !important;
    }

    .kt-pr10-desktop {
        padding-right: 10px !important;
    }

    .kt-margin-15-desktop {
        margin: 15px !important;
    }

    .kt-margin-t-15-desktop {
        margin-top: 15px !important;
    }

    .kt-margin-b-15-desktop {
        margin-bottom: 15px !important;
    }

    .kt-margin-l-15-desktop {
        margin-left: 15px !important;
    }

    .kt-margin-r-15-desktop {
        margin-right: 15px !important;
    }

    .kt-padding-15-desktop {
        padding: 15px !important;
    }

    .kt-padding-t-15-desktop {
        padding-top: 15px !important;
    }

    .kt-padding-b-15-desktop {
        padding-bottom: 15px !important;
    }

    .kt-padding-l-15-desktop {
        padding-left: 15px !important;
    }

    .kt-padding-r-15-desktop {
        padding-right: 15px !important;
    }

    .kt-m15-desktop {
        margin: 15px !important;
    }

    .kt-mt-15-desktop {
        margin-top: 15px !important;
    }

    .kt-mb-15-desktop {
        margin-bottom: 15px !important;
    }

    .kt-ml-15-desktop {
        margin-left: 15px !important;
    }

    .kt-mr-15-desktop {
        margin-right: 15px !important;
    }

    .kt-p15-desktop {
        padding: 15px !important;
    }

    .kt-pt15-desktop {
        padding-top: 15px !important;
    }

    .kt-pb-15-desktop {
        padding-bottom: 15px !important;
    }

    .kt-pl15-desktop {
        padding-left: 15px !important;
    }

    .kt-pr15-desktop {
        padding-right: 15px !important;
    }

    .kt-margin-20-desktop {
        margin: 20px !important;
    }

    .kt-margin-t-20-desktop {
        margin-top: 20px !important;
    }

    .kt-margin-b-20-desktop {
        margin-bottom: 20px !important;
    }

    .kt-margin-l-20-desktop {
        margin-left: 20px !important;
    }

    .kt-margin-r-20-desktop {
        margin-right: 20px !important;
    }

    .kt-padding-20-desktop {
        padding: 20px !important;
    }

    .kt-padding-t-20-desktop {
        padding-top: 20px !important;
    }

    .kt-padding-b-20-desktop {
        padding-bottom: 20px !important;
    }

    .kt-padding-l-20-desktop {
        padding-left: 20px !important;
    }

    .kt-padding-r-20-desktop {
        padding-right: 20px !important;
    }

    .kt-m20-desktop {
        margin: 20px !important;
    }

    .kt-mt-20-desktop {
        margin-top: 20px !important;
    }

    .kt-mb-20-desktop {
        margin-bottom: 20px !important;
    }

    .kt-ml-20-desktop {
        margin-left: 20px !important;
    }

    .kt-mr-20-desktop {
        margin-right: 20px !important;
    }

    .kt-p20-desktop {
        padding: 20px !important;
    }

    .kt-pt20-desktop {
        padding-top: 20px !important;
    }

    .kt-pb-20-desktop {
        padding-bottom: 20px !important;
    }

    .kt-pl20-desktop {
        padding-left: 20px !important;
    }

    .kt-pr20-desktop {
        padding-right: 20px !important;
    }

    .kt-margin-25-desktop {
        margin: 25px !important;
    }

    .kt-margin-t-25-desktop {
        margin-top: 25px !important;
    }

    .kt-margin-b-25-desktop {
        margin-bottom: 25px !important;
    }

    .kt-margin-l-25-desktop {
        margin-left: 25px !important;
    }

    .kt-margin-r-25-desktop {
        margin-right: 25px !important;
    }

    .kt-padding-25-desktop {
        padding: 25px !important;
    }

    .kt-padding-t-25-desktop {
        padding-top: 25px !important;
    }

    .kt-padding-b-25-desktop {
        padding-bottom: 25px !important;
    }

    .kt-padding-l-25-desktop {
        padding-left: 25px !important;
    }

    .kt-padding-r-25-desktop {
        padding-right: 25px !important;
    }

    .kt-m25-desktop {
        margin: 25px !important;
    }

    .kt-mt-25-desktop {
        margin-top: 25px !important;
    }

    .kt-mb-25-desktop {
        margin-bottom: 25px !important;
    }

    .kt-ml-25-desktop {
        margin-left: 25px !important;
    }

    .kt-mr-25-desktop {
        margin-right: 25px !important;
    }

    .kt-p25-desktop {
        padding: 25px !important;
    }

    .kt-pt25-desktop {
        padding-top: 25px !important;
    }

    .kt-pb-25-desktop {
        padding-bottom: 25px !important;
    }

    .kt-pl25-desktop {
        padding-left: 25px !important;
    }

    .kt-pr25-desktop {
        padding-right: 25px !important;
    }

    .kt-margin-30-desktop {
        margin: 30px !important;
    }

    .kt-margin-t-30-desktop {
        margin-top: 30px !important;
    }

    .kt-margin-b-30-desktop {
        margin-bottom: 30px !important;
    }

    .kt-margin-l-30-desktop {
        margin-left: 30px !important;
    }

    .kt-margin-r-30-desktop {
        margin-right: 30px !important;
    }

    .kt-padding-30-desktop {
        padding: 30px !important;
    }

    .kt-padding-t-30-desktop {
        padding-top: 30px !important;
    }

    .kt-padding-b-30-desktop {
        padding-bottom: 30px !important;
    }

    .kt-padding-l-30-desktop {
        padding-left: 30px !important;
    }

    .kt-padding-r-30-desktop {
        padding-right: 30px !important;
    }

    .kt-m30-desktop {
        margin: 30px !important;
    }

    .kt-mt-30-desktop {
        margin-top: 30px !important;
    }

    .kt-mb-30-desktop {
        margin-bottom: 30px !important;
    }

    .kt-ml-30-desktop {
        margin-left: 30px !important;
    }

    .kt-mr-30-desktop {
        margin-right: 30px !important;
    }

    .kt-p30-desktop {
        padding: 30px !important;
    }

    .kt-pt30-desktop {
        padding-top: 30px !important;
    }

    .kt-pb-30-desktop {
        padding-bottom: 30px !important;
    }

    .kt-pl30-desktop {
        padding-left: 30px !important;
    }

    .kt-pr30-desktop {
        padding-right: 30px !important;
    }

    .kt-margin-35-desktop {
        margin: 35px !important;
    }

    .kt-margin-t-35-desktop {
        margin-top: 35px !important;
    }

    .kt-margin-b-35-desktop {
        margin-bottom: 35px !important;
    }

    .kt-margin-l-35-desktop {
        margin-left: 35px !important;
    }

    .kt-margin-r-35-desktop {
        margin-right: 35px !important;
    }

    .kt-padding-35-desktop {
        padding: 35px !important;
    }

    .kt-padding-t-35-desktop {
        padding-top: 35px !important;
    }

    .kt-padding-b-35-desktop {
        padding-bottom: 35px !important;
    }

    .kt-padding-l-35-desktop {
        padding-left: 35px !important;
    }

    .kt-padding-r-35-desktop {
        padding-right: 35px !important;
    }

    .kt-m35-desktop {
        margin: 35px !important;
    }

    .kt-mt-35-desktop {
        margin-top: 35px !important;
    }

    .kt-mb-35-desktop {
        margin-bottom: 35px !important;
    }

    .kt-ml-35-desktop {
        margin-left: 35px !important;
    }

    .kt-mr-35-desktop {
        margin-right: 35px !important;
    }

    .kt-p35-desktop {
        padding: 35px !important;
    }

    .kt-pt35-desktop {
        padding-top: 35px !important;
    }

    .kt-pb-35-desktop {
        padding-bottom: 35px !important;
    }

    .kt-pl35-desktop {
        padding-left: 35px !important;
    }

    .kt-pr35-desktop {
        padding-right: 35px !important;
    }

    .kt-margin-40-desktop {
        margin: 40px !important;
    }

    .kt-margin-t-40-desktop {
        margin-top: 40px !important;
    }

    .kt-margin-b-40-desktop {
        margin-bottom: 40px !important;
    }

    .kt-margin-l-40-desktop {
        margin-left: 40px !important;
    }

    .kt-margin-r-40-desktop {
        margin-right: 40px !important;
    }

    .kt-padding-40-desktop {
        padding: 40px !important;
    }

    .kt-padding-t-40-desktop {
        padding-top: 40px !important;
    }

    .kt-padding-b-40-desktop {
        padding-bottom: 40px !important;
    }

    .kt-padding-l-40-desktop {
        padding-left: 40px !important;
    }

    .kt-padding-r-40-desktop {
        padding-right: 40px !important;
    }

    .kt-m40-desktop {
        margin: 40px !important;
    }

    .kt-mt-40-desktop {
        margin-top: 40px !important;
    }

    .kt-mb-40-desktop {
        margin-bottom: 40px !important;
    }

    .kt-ml-40-desktop {
        margin-left: 40px !important;
    }

    .kt-mr-40-desktop {
        margin-right: 40px !important;
    }

    .kt-p40-desktop {
        padding: 40px !important;
    }

    .kt-pt40-desktop {
        padding-top: 40px !important;
    }

    .kt-pb-40-desktop {
        padding-bottom: 40px !important;
    }

    .kt-pl40-desktop {
        padding-left: 40px !important;
    }

    .kt-pr40-desktop {
        padding-right: 40px !important;
    }

    .kt-margin-45-desktop {
        margin: 45px !important;
    }

    .kt-margin-t-45-desktop {
        margin-top: 45px !important;
    }

    .kt-margin-b-45-desktop {
        margin-bottom: 45px !important;
    }

    .kt-margin-l-45-desktop {
        margin-left: 45px !important;
    }

    .kt-margin-r-45-desktop {
        margin-right: 45px !important;
    }

    .kt-padding-45-desktop {
        padding: 45px !important;
    }

    .kt-padding-t-45-desktop {
        padding-top: 45px !important;
    }

    .kt-padding-b-45-desktop {
        padding-bottom: 45px !important;
    }

    .kt-padding-l-45-desktop {
        padding-left: 45px !important;
    }

    .kt-padding-r-45-desktop {
        padding-right: 45px !important;
    }

    .kt-m45-desktop {
        margin: 45px !important;
    }

    .kt-mt-45-desktop {
        margin-top: 45px !important;
    }

    .kt-mb-45-desktop {
        margin-bottom: 45px !important;
    }

    .kt-ml-45-desktop {
        margin-left: 45px !important;
    }

    .kt-mr-45-desktop {
        margin-right: 45px !important;
    }

    .kt-p45-desktop {
        padding: 45px !important;
    }

    .kt-pt45-desktop {
        padding-top: 45px !important;
    }

    .kt-pb-45-desktop {
        padding-bottom: 45px !important;
    }

    .kt-pl45-desktop {
        padding-left: 45px !important;
    }

    .kt-pr45-desktop {
        padding-right: 45px !important;
    }

    .kt-margin-50-desktop {
        margin: 50px !important;
    }

    .kt-margin-t-50-desktop {
        margin-top: 50px !important;
    }

    .kt-margin-b-50-desktop {
        margin-bottom: 50px !important;
    }

    .kt-margin-l-50-desktop {
        margin-left: 50px !important;
    }

    .kt-margin-r-50-desktop {
        margin-right: 50px !important;
    }

    .kt-padding-50-desktop {
        padding: 50px !important;
    }

    .kt-padding-t-50-desktop {
        padding-top: 50px !important;
    }

    .kt-padding-b-50-desktop {
        padding-bottom: 50px !important;
    }

    .kt-padding-l-50-desktop {
        padding-left: 50px !important;
    }

    .kt-padding-r-50-desktop {
        padding-right: 50px !important;
    }

    .kt-m50-desktop {
        margin: 50px !important;
    }

    .kt-mt-50-desktop {
        margin-top: 50px !important;
    }

    .kt-mb-50-desktop {
        margin-bottom: 50px !important;
    }

    .kt-ml-50-desktop {
        margin-left: 50px !important;
    }

    .kt-mr-50-desktop {
        margin-right: 50px !important;
    }

    .kt-p50-desktop {
        padding: 50px !important;
    }

    .kt-pt50-desktop {
        padding-top: 50px !important;
    }

    .kt-pb-50-desktop {
        padding-bottom: 50px !important;
    }

    .kt-pl50-desktop {
        padding-left: 50px !important;
    }

    .kt-pr50-desktop {
        padding-right: 50px !important;
    }

    .kt-margin-55-desktop {
        margin: 55px !important;
    }

    .kt-margin-t-55-desktop {
        margin-top: 55px !important;
    }

    .kt-margin-b-55-desktop {
        margin-bottom: 55px !important;
    }

    .kt-margin-l-55-desktop {
        margin-left: 55px !important;
    }

    .kt-margin-r-55-desktop {
        margin-right: 55px !important;
    }

    .kt-padding-55-desktop {
        padding: 55px !important;
    }

    .kt-padding-t-55-desktop {
        padding-top: 55px !important;
    }

    .kt-padding-b-55-desktop {
        padding-bottom: 55px !important;
    }

    .kt-padding-l-55-desktop {
        padding-left: 55px !important;
    }

    .kt-padding-r-55-desktop {
        padding-right: 55px !important;
    }

    .kt-m55-desktop {
        margin: 55px !important;
    }

    .kt-mt-55-desktop {
        margin-top: 55px !important;
    }

    .kt-mb-55-desktop {
        margin-bottom: 55px !important;
    }

    .kt-ml-55-desktop {
        margin-left: 55px !important;
    }

    .kt-mr-55-desktop {
        margin-right: 55px !important;
    }

    .kt-p55-desktop {
        padding: 55px !important;
    }

    .kt-pt55-desktop {
        padding-top: 55px !important;
    }

    .kt-pb-55-desktop {
        padding-bottom: 55px !important;
    }

    .kt-pl55-desktop {
        padding-left: 55px !important;
    }

    .kt-pr55-desktop {
        padding-right: 55px !important;
    }

    .kt-margin-60-desktop {
        margin: 60px !important;
    }

    .kt-margin-t-60-desktop {
        margin-top: 60px !important;
    }

    .kt-margin-b-60-desktop {
        margin-bottom: 60px !important;
    }

    .kt-margin-l-60-desktop {
        margin-left: 60px !important;
    }

    .kt-margin-r-60-desktop {
        margin-right: 60px !important;
    }

    .kt-padding-60-desktop {
        padding: 60px !important;
    }

    .kt-padding-t-60-desktop {
        padding-top: 60px !important;
    }

    .kt-padding-b-60-desktop {
        padding-bottom: 60px !important;
    }

    .kt-padding-l-60-desktop {
        padding-left: 60px !important;
    }

    .kt-padding-r-60-desktop {
        padding-right: 60px !important;
    }

    .kt-m60-desktop {
        margin: 60px !important;
    }

    .kt-mt-60-desktop {
        margin-top: 60px !important;
    }

    .kt-mb-60-desktop {
        margin-bottom: 60px !important;
    }

    .kt-ml-60-desktop {
        margin-left: 60px !important;
    }

    .kt-mr-60-desktop {
        margin-right: 60px !important;
    }

    .kt-p60-desktop {
        padding: 60px !important;
    }

    .kt-pt60-desktop {
        padding-top: 60px !important;
    }

    .kt-pb-60-desktop {
        padding-bottom: 60px !important;
    }

    .kt-pl60-desktop {
        padding-left: 60px !important;
    }

    .kt-pr60-desktop {
        padding-right: 60px !important;
    }

    .kt-margin-65-desktop {
        margin: 65px !important;
    }

    .kt-margin-t-65-desktop {
        margin-top: 65px !important;
    }

    .kt-margin-b-65-desktop {
        margin-bottom: 65px !important;
    }

    .kt-margin-l-65-desktop {
        margin-left: 65px !important;
    }

    .kt-margin-r-65-desktop {
        margin-right: 65px !important;
    }

    .kt-padding-65-desktop {
        padding: 65px !important;
    }

    .kt-padding-t-65-desktop {
        padding-top: 65px !important;
    }

    .kt-padding-b-65-desktop {
        padding-bottom: 65px !important;
    }

    .kt-padding-l-65-desktop {
        padding-left: 65px !important;
    }

    .kt-padding-r-65-desktop {
        padding-right: 65px !important;
    }

    .kt-m65-desktop {
        margin: 65px !important;
    }

    .kt-mt-65-desktop {
        margin-top: 65px !important;
    }

    .kt-mb-65-desktop {
        margin-bottom: 65px !important;
    }

    .kt-ml-65-desktop {
        margin-left: 65px !important;
    }

    .kt-mr-65-desktop {
        margin-right: 65px !important;
    }

    .kt-p65-desktop {
        padding: 65px !important;
    }

    .kt-pt65-desktop {
        padding-top: 65px !important;
    }

    .kt-pb-65-desktop {
        padding-bottom: 65px !important;
    }

    .kt-pl65-desktop {
        padding-left: 65px !important;
    }

    .kt-pr65-desktop {
        padding-right: 65px !important;
    }

    .kt-margin-70-desktop {
        margin: 70px !important;
    }

    .kt-margin-t-70-desktop {
        margin-top: 70px !important;
    }

    .kt-margin-b-70-desktop {
        margin-bottom: 70px !important;
    }

    .kt-margin-l-70-desktop {
        margin-left: 70px !important;
    }

    .kt-margin-r-70-desktop {
        margin-right: 70px !important;
    }

    .kt-padding-70-desktop {
        padding: 70px !important;
    }

    .kt-padding-t-70-desktop {
        padding-top: 70px !important;
    }

    .kt-padding-b-70-desktop {
        padding-bottom: 70px !important;
    }

    .kt-padding-l-70-desktop {
        padding-left: 70px !important;
    }

    .kt-padding-r-70-desktop {
        padding-right: 70px !important;
    }

    .kt-m70-desktop {
        margin: 70px !important;
    }

    .kt-mt-70-desktop {
        margin-top: 70px !important;
    }

    .kt-mb-70-desktop {
        margin-bottom: 70px !important;
    }

    .kt-ml-70-desktop {
        margin-left: 70px !important;
    }

    .kt-mr-70-desktop {
        margin-right: 70px !important;
    }

    .kt-p70-desktop {
        padding: 70px !important;
    }

    .kt-pt70-desktop {
        padding-top: 70px !important;
    }

    .kt-pb-70-desktop {
        padding-bottom: 70px !important;
    }

    .kt-pl70-desktop {
        padding-left: 70px !important;
    }

    .kt-pr70-desktop {
        padding-right: 70px !important;
    }

    .kt-margin-75-desktop {
        margin: 75px !important;
    }

    .kt-margin-t-75-desktop {
        margin-top: 75px !important;
    }

    .kt-margin-b-75-desktop {
        margin-bottom: 75px !important;
    }

    .kt-margin-l-75-desktop {
        margin-left: 75px !important;
    }

    .kt-margin-r-75-desktop {
        margin-right: 75px !important;
    }

    .kt-padding-75-desktop {
        padding: 75px !important;
    }

    .kt-padding-t-75-desktop {
        padding-top: 75px !important;
    }

    .kt-padding-b-75-desktop {
        padding-bottom: 75px !important;
    }

    .kt-padding-l-75-desktop {
        padding-left: 75px !important;
    }

    .kt-padding-r-75-desktop {
        padding-right: 75px !important;
    }

    .kt-m75-desktop {
        margin: 75px !important;
    }

    .kt-mt-75-desktop {
        margin-top: 75px !important;
    }

    .kt-mb-75-desktop {
        margin-bottom: 75px !important;
    }

    .kt-ml-75-desktop {
        margin-left: 75px !important;
    }

    .kt-mr-75-desktop {
        margin-right: 75px !important;
    }

    .kt-p75-desktop {
        padding: 75px !important;
    }

    .kt-pt75-desktop {
        padding-top: 75px !important;
    }

    .kt-pb-75-desktop {
        padding-bottom: 75px !important;
    }

    .kt-pl75-desktop {
        padding-left: 75px !important;
    }

    .kt-pr75-desktop {
        padding-right: 75px !important;
    }

    .kt-margin-80-desktop {
        margin: 80px !important;
    }

    .kt-margin-t-80-desktop {
        margin-top: 80px !important;
    }

    .kt-margin-b-80-desktop {
        margin-bottom: 80px !important;
    }

    .kt-margin-l-80-desktop {
        margin-left: 80px !important;
    }

    .kt-margin-r-80-desktop {
        margin-right: 80px !important;
    }

    .kt-padding-80-desktop {
        padding: 80px !important;
    }

    .kt-padding-t-80-desktop {
        padding-top: 80px !important;
    }

    .kt-padding-b-80-desktop {
        padding-bottom: 80px !important;
    }

    .kt-padding-l-80-desktop {
        padding-left: 80px !important;
    }

    .kt-padding-r-80-desktop {
        padding-right: 80px !important;
    }

    .kt-m80-desktop {
        margin: 80px !important;
    }

    .kt-mt-80-desktop {
        margin-top: 80px !important;
    }

    .kt-mb-80-desktop {
        margin-bottom: 80px !important;
    }

    .kt-ml-80-desktop {
        margin-left: 80px !important;
    }

    .kt-mr-80-desktop {
        margin-right: 80px !important;
    }

    .kt-p80-desktop {
        padding: 80px !important;
    }

    .kt-pt80-desktop {
        padding-top: 80px !important;
    }

    .kt-pb-80-desktop {
        padding-bottom: 80px !important;
    }

    .kt-pl80-desktop {
        padding-left: 80px !important;
    }

    .kt-pr80-desktop {
        padding-right: 80px !important;
    }

    .kt-margin-85-desktop {
        margin: 85px !important;
    }

    .kt-margin-t-85-desktop {
        margin-top: 85px !important;
    }

    .kt-margin-b-85-desktop {
        margin-bottom: 85px !important;
    }

    .kt-margin-l-85-desktop {
        margin-left: 85px !important;
    }

    .kt-margin-r-85-desktop {
        margin-right: 85px !important;
    }

    .kt-padding-85-desktop {
        padding: 85px !important;
    }

    .kt-padding-t-85-desktop {
        padding-top: 85px !important;
    }

    .kt-padding-b-85-desktop {
        padding-bottom: 85px !important;
    }

    .kt-padding-l-85-desktop {
        padding-left: 85px !important;
    }

    .kt-padding-r-85-desktop {
        padding-right: 85px !important;
    }

    .kt-m85-desktop {
        margin: 85px !important;
    }

    .kt-mt-85-desktop {
        margin-top: 85px !important;
    }

    .kt-mb-85-desktop {
        margin-bottom: 85px !important;
    }

    .kt-ml-85-desktop {
        margin-left: 85px !important;
    }

    .kt-mr-85-desktop {
        margin-right: 85px !important;
    }

    .kt-p85-desktop {
        padding: 85px !important;
    }

    .kt-pt85-desktop {
        padding-top: 85px !important;
    }

    .kt-pb-85-desktop {
        padding-bottom: 85px !important;
    }

    .kt-pl85-desktop {
        padding-left: 85px !important;
    }

    .kt-pr85-desktop {
        padding-right: 85px !important;
    }

    .kt-margin-90-desktop {
        margin: 90px !important;
    }

    .kt-margin-t-90-desktop {
        margin-top: 90px !important;
    }

    .kt-margin-b-90-desktop {
        margin-bottom: 90px !important;
    }

    .kt-margin-l-90-desktop {
        margin-left: 90px !important;
    }

    .kt-margin-r-90-desktop {
        margin-right: 90px !important;
    }

    .kt-padding-90-desktop {
        padding: 90px !important;
    }

    .kt-padding-t-90-desktop {
        padding-top: 90px !important;
    }

    .kt-padding-b-90-desktop {
        padding-bottom: 90px !important;
    }

    .kt-padding-l-90-desktop {
        padding-left: 90px !important;
    }

    .kt-padding-r-90-desktop {
        padding-right: 90px !important;
    }

    .kt-m90-desktop {
        margin: 90px !important;
    }

    .kt-mt-90-desktop {
        margin-top: 90px !important;
    }

    .kt-mb-90-desktop {
        margin-bottom: 90px !important;
    }

    .kt-ml-90-desktop {
        margin-left: 90px !important;
    }

    .kt-mr-90-desktop {
        margin-right: 90px !important;
    }

    .kt-p90-desktop {
        padding: 90px !important;
    }

    .kt-pt90-desktop {
        padding-top: 90px !important;
    }

    .kt-pb-90-desktop {
        padding-bottom: 90px !important;
    }

    .kt-pl90-desktop {
        padding-left: 90px !important;
    }

    .kt-pr90-desktop {
        padding-right: 90px !important;
    }

    .kt-margin-95-desktop {
        margin: 95px !important;
    }

    .kt-margin-t-95-desktop {
        margin-top: 95px !important;
    }

    .kt-margin-b-95-desktop {
        margin-bottom: 95px !important;
    }

    .kt-margin-l-95-desktop {
        margin-left: 95px !important;
    }

    .kt-margin-r-95-desktop {
        margin-right: 95px !important;
    }

    .kt-padding-95-desktop {
        padding: 95px !important;
    }

    .kt-padding-t-95-desktop {
        padding-top: 95px !important;
    }

    .kt-padding-b-95-desktop {
        padding-bottom: 95px !important;
    }

    .kt-padding-l-95-desktop {
        padding-left: 95px !important;
    }

    .kt-padding-r-95-desktop {
        padding-right: 95px !important;
    }

    .kt-m95-desktop {
        margin: 95px !important;
    }

    .kt-mt-95-desktop {
        margin-top: 95px !important;
    }

    .kt-mb-95-desktop {
        margin-bottom: 95px !important;
    }

    .kt-ml-95-desktop {
        margin-left: 95px !important;
    }

    .kt-mr-95-desktop {
        margin-right: 95px !important;
    }

    .kt-p95-desktop {
        padding: 95px !important;
    }

    .kt-pt95-desktop {
        padding-top: 95px !important;
    }

    .kt-pb-95-desktop {
        padding-bottom: 95px !important;
    }

    .kt-pl95-desktop {
        padding-left: 95px !important;
    }

    .kt-pr95-desktop {
        padding-right: 95px !important;
    }

    .kt-margin-100-desktop {
        margin: 100px !important;
    }

    .kt-margin-t-100-desktop {
        margin-top: 100px !important;
    }

    .kt-margin-b-100-desktop {
        margin-bottom: 100px !important;
    }

    .kt-margin-l-100-desktop {
        margin-left: 100px !important;
    }

    .kt-margin-r-100-desktop {
        margin-right: 100px !important;
    }

    .kt-padding-100-desktop {
        padding: 100px !important;
    }

    .kt-padding-t-100-desktop {
        padding-top: 100px !important;
    }

    .kt-padding-b-100-desktop {
        padding-bottom: 100px !important;
    }

    .kt-padding-l-100-desktop {
        padding-left: 100px !important;
    }

    .kt-padding-r-100-desktop {
        padding-right: 100px !important;
    }

    .kt-m100-desktop {
        margin: 100px !important;
    }

    .kt-mt-100-desktop {
        margin-top: 100px !important;
    }

    .kt-mb-100-desktop {
        margin-bottom: 100px !important;
    }

    .kt-ml-100-desktop {
        margin-left: 100px !important;
    }

    .kt-mr-100-desktop {
        margin-right: 100px !important;
    }

    .kt-p100-desktop {
        padding: 100px !important;
    }

    .kt-pt100-desktop {
        padding-top: 100px !important;
    }

    .kt-pb-100-desktop {
        padding-bottom: 100px !important;
    }

    .kt-pl100-desktop {
        padding-left: 100px !important;
    }

    .kt-pr100-desktop {
        padding-right: 100px !important;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .kt-margin-0-tablet {
        margin: 0px !important;
    }

    .kt-margin-t-0-tablet {
        margin-top: 0px !important;
    }

    .kt-margin-b-0-tablet {
        margin-bottom: 0px !important;
    }

    .kt-margin-l-0-tablet {
        margin-left: 0px !important;
    }

    .kt-margin-r-0-tablet {
        margin-right: 0px !important;
    }

    .kt-padding-0-tablet {
        padding: 0px !important;
    }

    .kt-padding-t-0-tablet {
        padding-top: 0px !important;
    }

    .kt-padding-b-0-tablet {
        padding-bottom: 0px !important;
    }

    .kt-padding-l-0-tablet {
        padding-left: 0px !important;
    }

    .kt-padding-r-0-tablet {
        padding-right: 0px !important;
    }

    .kt-m0-tablet {
        margin: 0px !important;
    }

    .kt-mt-0-tablet {
        margin-top: 0px !important;
    }

    .kt-mb-0-tablet {
        margin-bottom: 0px !important;
    }

    .kt-ml-0-tablet {
        margin-left: 0px !important;
    }

    .kt-mr-0-tablet {
        margin-right: 0px !important;
    }

    .kt-p0-tablet {
        padding: 0px !important;
    }

    .kt-pt0-tablet {
        padding-top: 0px !important;
    }

    .kt-pb-0-tablet {
        padding-bottom: 0px !important;
    }

    .kt-pl0-tablet {
        padding-left: 0px !important;
    }

    .kt-pr0-tablet {
        padding-right: 0px !important;
    }

    .kt-margin-5-tablet {
        margin: 5px !important;
    }

    .kt-margin-t-5-tablet {
        margin-top: 5px !important;
    }

    .kt-margin-b-5-tablet {
        margin-bottom: 5px !important;
    }

    .kt-margin-l-5-tablet {
        margin-left: 5px !important;
    }

    .kt-margin-r-5-tablet {
        margin-right: 5px !important;
    }

    .kt-padding-5-tablet {
        padding: 5px !important;
    }

    .kt-padding-t-5-tablet {
        padding-top: 5px !important;
    }

    .kt-padding-b-5-tablet {
        padding-bottom: 5px !important;
    }

    .kt-padding-l-5-tablet {
        padding-left: 5px !important;
    }

    .kt-padding-r-5-tablet {
        padding-right: 5px !important;
    }

    .kt-m5-tablet {
        margin: 5px !important;
    }

    .kt-mt-5-tablet {
        margin-top: 5px !important;
    }

    .kt-mb-5-tablet {
        margin-bottom: 5px !important;
    }

    .kt-ml-5-tablet {
        margin-left: 5px !important;
    }

    .kt-mr-5-tablet {
        margin-right: 5px !important;
    }

    .kt-p5-tablet {
        padding: 5px !important;
    }

    .kt-pt5-tablet {
        padding-top: 5px !important;
    }

    .kt-pb-5-tablet {
        padding-bottom: 5px !important;
    }

    .kt-pl5-tablet {
        padding-left: 5px !important;
    }

    .kt-pr5-tablet {
        padding-right: 5px !important;
    }

    .kt-margin-10-tablet {
        margin: 10px !important;
    }

    .kt-margin-t-10-tablet {
        margin-top: 10px !important;
    }

    .kt-margin-b-10-tablet {
        margin-bottom: 10px !important;
    }

    .kt-margin-l-10-tablet {
        margin-left: 10px !important;
    }

    .kt-margin-r-10-tablet {
        margin-right: 10px !important;
    }

    .kt-padding-10-tablet {
        padding: 10px !important;
    }

    .kt-padding-t-10-tablet {
        padding-top: 10px !important;
    }

    .kt-padding-b-10-tablet {
        padding-bottom: 10px !important;
    }

    .kt-padding-l-10-tablet {
        padding-left: 10px !important;
    }

    .kt-padding-r-10-tablet {
        padding-right: 10px !important;
    }

    .kt-m10-tablet {
        margin: 10px !important;
    }

    .kt-mt-10-tablet {
        margin-top: 10px !important;
    }

    .kt-mb-10-tablet {
        margin-bottom: 10px !important;
    }

    .kt-ml-10-tablet {
        margin-left: 10px !important;
    }

    .kt-mr-10-tablet {
        margin-right: 10px !important;
    }

    .kt-p10-tablet {
        padding: 10px !important;
    }

    .kt-pt10-tablet {
        padding-top: 10px !important;
    }

    .kt-pb-10-tablet {
        padding-bottom: 10px !important;
    }

    .kt-pl10-tablet {
        padding-left: 10px !important;
    }

    .kt-pr10-tablet {
        padding-right: 10px !important;
    }

    .kt-margin-15-tablet {
        margin: 15px !important;
    }

    .kt-margin-t-15-tablet {
        margin-top: 15px !important;
    }

    .kt-margin-b-15-tablet {
        margin-bottom: 15px !important;
    }

    .kt-margin-l-15-tablet {
        margin-left: 15px !important;
    }

    .kt-margin-r-15-tablet {
        margin-right: 15px !important;
    }

    .kt-padding-15-tablet {
        padding: 15px !important;
    }

    .kt-padding-t-15-tablet {
        padding-top: 15px !important;
    }

    .kt-padding-b-15-tablet {
        padding-bottom: 15px !important;
    }

    .kt-padding-l-15-tablet {
        padding-left: 15px !important;
    }

    .kt-padding-r-15-tablet {
        padding-right: 15px !important;
    }

    .kt-m15-tablet {
        margin: 15px !important;
    }

    .kt-mt-15-tablet {
        margin-top: 15px !important;
    }

    .kt-mb-15-tablet {
        margin-bottom: 15px !important;
    }

    .kt-ml-15-tablet {
        margin-left: 15px !important;
    }

    .kt-mr-15-tablet {
        margin-right: 15px !important;
    }

    .kt-p15-tablet {
        padding: 15px !important;
    }

    .kt-pt15-tablet {
        padding-top: 15px !important;
    }

    .kt-pb-15-tablet {
        padding-bottom: 15px !important;
    }

    .kt-pl15-tablet {
        padding-left: 15px !important;
    }

    .kt-pr15-tablet {
        padding-right: 15px !important;
    }

    .kt-margin-20-tablet {
        margin: 20px !important;
    }

    .kt-margin-t-20-tablet {
        margin-top: 20px !important;
    }

    .kt-margin-b-20-tablet {
        margin-bottom: 20px !important;
    }

    .kt-margin-l-20-tablet {
        margin-left: 20px !important;
    }

    .kt-margin-r-20-tablet {
        margin-right: 20px !important;
    }

    .kt-padding-20-tablet {
        padding: 20px !important;
    }

    .kt-padding-t-20-tablet {
        padding-top: 20px !important;
    }

    .kt-padding-b-20-tablet {
        padding-bottom: 20px !important;
    }

    .kt-padding-l-20-tablet {
        padding-left: 20px !important;
    }

    .kt-padding-r-20-tablet {
        padding-right: 20px !important;
    }

    .kt-m20-tablet {
        margin: 20px !important;
    }

    .kt-mt-20-tablet {
        margin-top: 20px !important;
    }

    .kt-mb-20-tablet {
        margin-bottom: 20px !important;
    }

    .kt-ml-20-tablet {
        margin-left: 20px !important;
    }

    .kt-mr-20-tablet {
        margin-right: 20px !important;
    }

    .kt-p20-tablet {
        padding: 20px !important;
    }

    .kt-pt20-tablet {
        padding-top: 20px !important;
    }

    .kt-pb-20-tablet {
        padding-bottom: 20px !important;
    }

    .kt-pl20-tablet {
        padding-left: 20px !important;
    }

    .kt-pr20-tablet {
        padding-right: 20px !important;
    }

    .kt-margin-25-tablet {
        margin: 25px !important;
    }

    .kt-margin-t-25-tablet {
        margin-top: 25px !important;
    }

    .kt-margin-b-25-tablet {
        margin-bottom: 25px !important;
    }

    .kt-margin-l-25-tablet {
        margin-left: 25px !important;
    }

    .kt-margin-r-25-tablet {
        margin-right: 25px !important;
    }

    .kt-padding-25-tablet {
        padding: 25px !important;
    }

    .kt-padding-t-25-tablet {
        padding-top: 25px !important;
    }

    .kt-padding-b-25-tablet {
        padding-bottom: 25px !important;
    }

    .kt-padding-l-25-tablet {
        padding-left: 25px !important;
    }

    .kt-padding-r-25-tablet {
        padding-right: 25px !important;
    }

    .kt-m25-tablet {
        margin: 25px !important;
    }

    .kt-mt-25-tablet {
        margin-top: 25px !important;
    }

    .kt-mb-25-tablet {
        margin-bottom: 25px !important;
    }

    .kt-ml-25-tablet {
        margin-left: 25px !important;
    }

    .kt-mr-25-tablet {
        margin-right: 25px !important;
    }

    .kt-p25-tablet {
        padding: 25px !important;
    }

    .kt-pt25-tablet {
        padding-top: 25px !important;
    }

    .kt-pb-25-tablet {
        padding-bottom: 25px !important;
    }

    .kt-pl25-tablet {
        padding-left: 25px !important;
    }

    .kt-pr25-tablet {
        padding-right: 25px !important;
    }

    .kt-margin-30-tablet {
        margin: 30px !important;
    }

    .kt-margin-t-30-tablet {
        margin-top: 30px !important;
    }

    .kt-margin-b-30-tablet {
        margin-bottom: 30px !important;
    }

    .kt-margin-l-30-tablet {
        margin-left: 30px !important;
    }

    .kt-margin-r-30-tablet {
        margin-right: 30px !important;
    }

    .kt-padding-30-tablet {
        padding: 30px !important;
    }

    .kt-padding-t-30-tablet {
        padding-top: 30px !important;
    }

    .kt-padding-b-30-tablet {
        padding-bottom: 30px !important;
    }

    .kt-padding-l-30-tablet {
        padding-left: 30px !important;
    }

    .kt-padding-r-30-tablet {
        padding-right: 30px !important;
    }

    .kt-m30-tablet {
        margin: 30px !important;
    }

    .kt-mt-30-tablet {
        margin-top: 30px !important;
    }

    .kt-mb-30-tablet {
        margin-bottom: 30px !important;
    }

    .kt-ml-30-tablet {
        margin-left: 30px !important;
    }

    .kt-mr-30-tablet {
        margin-right: 30px !important;
    }

    .kt-p30-tablet {
        padding: 30px !important;
    }

    .kt-pt30-tablet {
        padding-top: 30px !important;
    }

    .kt-pb-30-tablet {
        padding-bottom: 30px !important;
    }

    .kt-pl30-tablet {
        padding-left: 30px !important;
    }

    .kt-pr30-tablet {
        padding-right: 30px !important;
    }

    .kt-margin-35-tablet {
        margin: 35px !important;
    }

    .kt-margin-t-35-tablet {
        margin-top: 35px !important;
    }

    .kt-margin-b-35-tablet {
        margin-bottom: 35px !important;
    }

    .kt-margin-l-35-tablet {
        margin-left: 35px !important;
    }

    .kt-margin-r-35-tablet {
        margin-right: 35px !important;
    }

    .kt-padding-35-tablet {
        padding: 35px !important;
    }

    .kt-padding-t-35-tablet {
        padding-top: 35px !important;
    }

    .kt-padding-b-35-tablet {
        padding-bottom: 35px !important;
    }

    .kt-padding-l-35-tablet {
        padding-left: 35px !important;
    }

    .kt-padding-r-35-tablet {
        padding-right: 35px !important;
    }

    .kt-m35-tablet {
        margin: 35px !important;
    }

    .kt-mt-35-tablet {
        margin-top: 35px !important;
    }

    .kt-mb-35-tablet {
        margin-bottom: 35px !important;
    }

    .kt-ml-35-tablet {
        margin-left: 35px !important;
    }

    .kt-mr-35-tablet {
        margin-right: 35px !important;
    }

    .kt-p35-tablet {
        padding: 35px !important;
    }

    .kt-pt35-tablet {
        padding-top: 35px !important;
    }

    .kt-pb-35-tablet {
        padding-bottom: 35px !important;
    }

    .kt-pl35-tablet {
        padding-left: 35px !important;
    }

    .kt-pr35-tablet {
        padding-right: 35px !important;
    }

    .kt-margin-40-tablet {
        margin: 40px !important;
    }

    .kt-margin-t-40-tablet {
        margin-top: 40px !important;
    }

    .kt-margin-b-40-tablet {
        margin-bottom: 40px !important;
    }

    .kt-margin-l-40-tablet {
        margin-left: 40px !important;
    }

    .kt-margin-r-40-tablet {
        margin-right: 40px !important;
    }

    .kt-padding-40-tablet {
        padding: 40px !important;
    }

    .kt-padding-t-40-tablet {
        padding-top: 40px !important;
    }

    .kt-padding-b-40-tablet {
        padding-bottom: 40px !important;
    }

    .kt-padding-l-40-tablet {
        padding-left: 40px !important;
    }

    .kt-padding-r-40-tablet {
        padding-right: 40px !important;
    }

    .kt-m40-tablet {
        margin: 40px !important;
    }

    .kt-mt-40-tablet {
        margin-top: 40px !important;
    }

    .kt-mb-40-tablet {
        margin-bottom: 40px !important;
    }

    .kt-ml-40-tablet {
        margin-left: 40px !important;
    }

    .kt-mr-40-tablet {
        margin-right: 40px !important;
    }

    .kt-p40-tablet {
        padding: 40px !important;
    }

    .kt-pt40-tablet {
        padding-top: 40px !important;
    }

    .kt-pb-40-tablet {
        padding-bottom: 40px !important;
    }

    .kt-pl40-tablet {
        padding-left: 40px !important;
    }

    .kt-pr40-tablet {
        padding-right: 40px !important;
    }

    .kt-margin-45-tablet {
        margin: 45px !important;
    }

    .kt-margin-t-45-tablet {
        margin-top: 45px !important;
    }

    .kt-margin-b-45-tablet {
        margin-bottom: 45px !important;
    }

    .kt-margin-l-45-tablet {
        margin-left: 45px !important;
    }

    .kt-margin-r-45-tablet {
        margin-right: 45px !important;
    }

    .kt-padding-45-tablet {
        padding: 45px !important;
    }

    .kt-padding-t-45-tablet {
        padding-top: 45px !important;
    }

    .kt-padding-b-45-tablet {
        padding-bottom: 45px !important;
    }

    .kt-padding-l-45-tablet {
        padding-left: 45px !important;
    }

    .kt-padding-r-45-tablet {
        padding-right: 45px !important;
    }

    .kt-m45-tablet {
        margin: 45px !important;
    }

    .kt-mt-45-tablet {
        margin-top: 45px !important;
    }

    .kt-mb-45-tablet {
        margin-bottom: 45px !important;
    }

    .kt-ml-45-tablet {
        margin-left: 45px !important;
    }

    .kt-mr-45-tablet {
        margin-right: 45px !important;
    }

    .kt-p45-tablet {
        padding: 45px !important;
    }

    .kt-pt45-tablet {
        padding-top: 45px !important;
    }

    .kt-pb-45-tablet {
        padding-bottom: 45px !important;
    }

    .kt-pl45-tablet {
        padding-left: 45px !important;
    }

    .kt-pr45-tablet {
        padding-right: 45px !important;
    }

    .kt-margin-50-tablet {
        margin: 50px !important;
    }

    .kt-margin-t-50-tablet {
        margin-top: 50px !important;
    }

    .kt-margin-b-50-tablet {
        margin-bottom: 50px !important;
    }

    .kt-margin-l-50-tablet {
        margin-left: 50px !important;
    }

    .kt-margin-r-50-tablet {
        margin-right: 50px !important;
    }

    .kt-padding-50-tablet {
        padding: 50px !important;
    }

    .kt-padding-t-50-tablet {
        padding-top: 50px !important;
    }

    .kt-padding-b-50-tablet {
        padding-bottom: 50px !important;
    }

    .kt-padding-l-50-tablet {
        padding-left: 50px !important;
    }

    .kt-padding-r-50-tablet {
        padding-right: 50px !important;
    }

    .kt-m50-tablet {
        margin: 50px !important;
    }

    .kt-mt-50-tablet {
        margin-top: 50px !important;
    }

    .kt-mb-50-tablet {
        margin-bottom: 50px !important;
    }

    .kt-ml-50-tablet {
        margin-left: 50px !important;
    }

    .kt-mr-50-tablet {
        margin-right: 50px !important;
    }

    .kt-p50-tablet {
        padding: 50px !important;
    }

    .kt-pt50-tablet {
        padding-top: 50px !important;
    }

    .kt-pb-50-tablet {
        padding-bottom: 50px !important;
    }

    .kt-pl50-tablet {
        padding-left: 50px !important;
    }

    .kt-pr50-tablet {
        padding-right: 50px !important;
    }

    .kt-margin-55-tablet {
        margin: 55px !important;
    }

    .kt-margin-t-55-tablet {
        margin-top: 55px !important;
    }

    .kt-margin-b-55-tablet {
        margin-bottom: 55px !important;
    }

    .kt-margin-l-55-tablet {
        margin-left: 55px !important;
    }

    .kt-margin-r-55-tablet {
        margin-right: 55px !important;
    }

    .kt-padding-55-tablet {
        padding: 55px !important;
    }

    .kt-padding-t-55-tablet {
        padding-top: 55px !important;
    }

    .kt-padding-b-55-tablet {
        padding-bottom: 55px !important;
    }

    .kt-padding-l-55-tablet {
        padding-left: 55px !important;
    }

    .kt-padding-r-55-tablet {
        padding-right: 55px !important;
    }

    .kt-m55-tablet {
        margin: 55px !important;
    }

    .kt-mt-55-tablet {
        margin-top: 55px !important;
    }

    .kt-mb-55-tablet {
        margin-bottom: 55px !important;
    }

    .kt-ml-55-tablet {
        margin-left: 55px !important;
    }

    .kt-mr-55-tablet {
        margin-right: 55px !important;
    }

    .kt-p55-tablet {
        padding: 55px !important;
    }

    .kt-pt55-tablet {
        padding-top: 55px !important;
    }

    .kt-pb-55-tablet {
        padding-bottom: 55px !important;
    }

    .kt-pl55-tablet {
        padding-left: 55px !important;
    }

    .kt-pr55-tablet {
        padding-right: 55px !important;
    }

    .kt-margin-60-tablet {
        margin: 60px !important;
    }

    .kt-margin-t-60-tablet {
        margin-top: 60px !important;
    }

    .kt-margin-b-60-tablet {
        margin-bottom: 60px !important;
    }

    .kt-margin-l-60-tablet {
        margin-left: 60px !important;
    }

    .kt-margin-r-60-tablet {
        margin-right: 60px !important;
    }

    .kt-padding-60-tablet {
        padding: 60px !important;
    }

    .kt-padding-t-60-tablet {
        padding-top: 60px !important;
    }

    .kt-padding-b-60-tablet {
        padding-bottom: 60px !important;
    }

    .kt-padding-l-60-tablet {
        padding-left: 60px !important;
    }

    .kt-padding-r-60-tablet {
        padding-right: 60px !important;
    }

    .kt-m60-tablet {
        margin: 60px !important;
    }

    .kt-mt-60-tablet {
        margin-top: 60px !important;
    }

    .kt-mb-60-tablet {
        margin-bottom: 60px !important;
    }

    .kt-ml-60-tablet {
        margin-left: 60px !important;
    }

    .kt-mr-60-tablet {
        margin-right: 60px !important;
    }

    .kt-p60-tablet {
        padding: 60px !important;
    }

    .kt-pt60-tablet {
        padding-top: 60px !important;
    }

    .kt-pb-60-tablet {
        padding-bottom: 60px !important;
    }

    .kt-pl60-tablet {
        padding-left: 60px !important;
    }

    .kt-pr60-tablet {
        padding-right: 60px !important;
    }

    .kt-margin-65-tablet {
        margin: 65px !important;
    }

    .kt-margin-t-65-tablet {
        margin-top: 65px !important;
    }

    .kt-margin-b-65-tablet {
        margin-bottom: 65px !important;
    }

    .kt-margin-l-65-tablet {
        margin-left: 65px !important;
    }

    .kt-margin-r-65-tablet {
        margin-right: 65px !important;
    }

    .kt-padding-65-tablet {
        padding: 65px !important;
    }

    .kt-padding-t-65-tablet {
        padding-top: 65px !important;
    }

    .kt-padding-b-65-tablet {
        padding-bottom: 65px !important;
    }

    .kt-padding-l-65-tablet {
        padding-left: 65px !important;
    }

    .kt-padding-r-65-tablet {
        padding-right: 65px !important;
    }

    .kt-m65-tablet {
        margin: 65px !important;
    }

    .kt-mt-65-tablet {
        margin-top: 65px !important;
    }

    .kt-mb-65-tablet {
        margin-bottom: 65px !important;
    }

    .kt-ml-65-tablet {
        margin-left: 65px !important;
    }

    .kt-mr-65-tablet {
        margin-right: 65px !important;
    }

    .kt-p65-tablet {
        padding: 65px !important;
    }

    .kt-pt65-tablet {
        padding-top: 65px !important;
    }

    .kt-pb-65-tablet {
        padding-bottom: 65px !important;
    }

    .kt-pl65-tablet {
        padding-left: 65px !important;
    }

    .kt-pr65-tablet {
        padding-right: 65px !important;
    }

    .kt-margin-70-tablet {
        margin: 70px !important;
    }

    .kt-margin-t-70-tablet {
        margin-top: 70px !important;
    }

    .kt-margin-b-70-tablet {
        margin-bottom: 70px !important;
    }

    .kt-margin-l-70-tablet {
        margin-left: 70px !important;
    }

    .kt-margin-r-70-tablet {
        margin-right: 70px !important;
    }

    .kt-padding-70-tablet {
        padding: 70px !important;
    }

    .kt-padding-t-70-tablet {
        padding-top: 70px !important;
    }

    .kt-padding-b-70-tablet {
        padding-bottom: 70px !important;
    }

    .kt-padding-l-70-tablet {
        padding-left: 70px !important;
    }

    .kt-padding-r-70-tablet {
        padding-right: 70px !important;
    }

    .kt-m70-tablet {
        margin: 70px !important;
    }

    .kt-mt-70-tablet {
        margin-top: 70px !important;
    }

    .kt-mb-70-tablet {
        margin-bottom: 70px !important;
    }

    .kt-ml-70-tablet {
        margin-left: 70px !important;
    }

    .kt-mr-70-tablet {
        margin-right: 70px !important;
    }

    .kt-p70-tablet {
        padding: 70px !important;
    }

    .kt-pt70-tablet {
        padding-top: 70px !important;
    }

    .kt-pb-70-tablet {
        padding-bottom: 70px !important;
    }

    .kt-pl70-tablet {
        padding-left: 70px !important;
    }

    .kt-pr70-tablet {
        padding-right: 70px !important;
    }

    .kt-margin-75-tablet {
        margin: 75px !important;
    }

    .kt-margin-t-75-tablet {
        margin-top: 75px !important;
    }

    .kt-margin-b-75-tablet {
        margin-bottom: 75px !important;
    }

    .kt-margin-l-75-tablet {
        margin-left: 75px !important;
    }

    .kt-margin-r-75-tablet {
        margin-right: 75px !important;
    }

    .kt-padding-75-tablet {
        padding: 75px !important;
    }

    .kt-padding-t-75-tablet {
        padding-top: 75px !important;
    }

    .kt-padding-b-75-tablet {
        padding-bottom: 75px !important;
    }

    .kt-padding-l-75-tablet {
        padding-left: 75px !important;
    }

    .kt-padding-r-75-tablet {
        padding-right: 75px !important;
    }

    .kt-m75-tablet {
        margin: 75px !important;
    }

    .kt-mt-75-tablet {
        margin-top: 75px !important;
    }

    .kt-mb-75-tablet {
        margin-bottom: 75px !important;
    }

    .kt-ml-75-tablet {
        margin-left: 75px !important;
    }

    .kt-mr-75-tablet {
        margin-right: 75px !important;
    }

    .kt-p75-tablet {
        padding: 75px !important;
    }

    .kt-pt75-tablet {
        padding-top: 75px !important;
    }

    .kt-pb-75-tablet {
        padding-bottom: 75px !important;
    }

    .kt-pl75-tablet {
        padding-left: 75px !important;
    }

    .kt-pr75-tablet {
        padding-right: 75px !important;
    }

    .kt-margin-80-tablet {
        margin: 80px !important;
    }

    .kt-margin-t-80-tablet {
        margin-top: 80px !important;
    }

    .kt-margin-b-80-tablet {
        margin-bottom: 80px !important;
    }

    .kt-margin-l-80-tablet {
        margin-left: 80px !important;
    }

    .kt-margin-r-80-tablet {
        margin-right: 80px !important;
    }

    .kt-padding-80-tablet {
        padding: 80px !important;
    }

    .kt-padding-t-80-tablet {
        padding-top: 80px !important;
    }

    .kt-padding-b-80-tablet {
        padding-bottom: 80px !important;
    }

    .kt-padding-l-80-tablet {
        padding-left: 80px !important;
    }

    .kt-padding-r-80-tablet {
        padding-right: 80px !important;
    }

    .kt-m80-tablet {
        margin: 80px !important;
    }

    .kt-mt-80-tablet {
        margin-top: 80px !important;
    }

    .kt-mb-80-tablet {
        margin-bottom: 80px !important;
    }

    .kt-ml-80-tablet {
        margin-left: 80px !important;
    }

    .kt-mr-80-tablet {
        margin-right: 80px !important;
    }

    .kt-p80-tablet {
        padding: 80px !important;
    }

    .kt-pt80-tablet {
        padding-top: 80px !important;
    }

    .kt-pb-80-tablet {
        padding-bottom: 80px !important;
    }

    .kt-pl80-tablet {
        padding-left: 80px !important;
    }

    .kt-pr80-tablet {
        padding-right: 80px !important;
    }

    .kt-margin-85-tablet {
        margin: 85px !important;
    }

    .kt-margin-t-85-tablet {
        margin-top: 85px !important;
    }

    .kt-margin-b-85-tablet {
        margin-bottom: 85px !important;
    }

    .kt-margin-l-85-tablet {
        margin-left: 85px !important;
    }

    .kt-margin-r-85-tablet {
        margin-right: 85px !important;
    }

    .kt-padding-85-tablet {
        padding: 85px !important;
    }

    .kt-padding-t-85-tablet {
        padding-top: 85px !important;
    }

    .kt-padding-b-85-tablet {
        padding-bottom: 85px !important;
    }

    .kt-padding-l-85-tablet {
        padding-left: 85px !important;
    }

    .kt-padding-r-85-tablet {
        padding-right: 85px !important;
    }

    .kt-m85-tablet {
        margin: 85px !important;
    }

    .kt-mt-85-tablet {
        margin-top: 85px !important;
    }

    .kt-mb-85-tablet {
        margin-bottom: 85px !important;
    }

    .kt-ml-85-tablet {
        margin-left: 85px !important;
    }

    .kt-mr-85-tablet {
        margin-right: 85px !important;
    }

    .kt-p85-tablet {
        padding: 85px !important;
    }

    .kt-pt85-tablet {
        padding-top: 85px !important;
    }

    .kt-pb-85-tablet {
        padding-bottom: 85px !important;
    }

    .kt-pl85-tablet {
        padding-left: 85px !important;
    }

    .kt-pr85-tablet {
        padding-right: 85px !important;
    }

    .kt-margin-90-tablet {
        margin: 90px !important;
    }

    .kt-margin-t-90-tablet {
        margin-top: 90px !important;
    }

    .kt-margin-b-90-tablet {
        margin-bottom: 90px !important;
    }

    .kt-margin-l-90-tablet {
        margin-left: 90px !important;
    }

    .kt-margin-r-90-tablet {
        margin-right: 90px !important;
    }

    .kt-padding-90-tablet {
        padding: 90px !important;
    }

    .kt-padding-t-90-tablet {
        padding-top: 90px !important;
    }

    .kt-padding-b-90-tablet {
        padding-bottom: 90px !important;
    }

    .kt-padding-l-90-tablet {
        padding-left: 90px !important;
    }

    .kt-padding-r-90-tablet {
        padding-right: 90px !important;
    }

    .kt-m90-tablet {
        margin: 90px !important;
    }

    .kt-mt-90-tablet {
        margin-top: 90px !important;
    }

    .kt-mb-90-tablet {
        margin-bottom: 90px !important;
    }

    .kt-ml-90-tablet {
        margin-left: 90px !important;
    }

    .kt-mr-90-tablet {
        margin-right: 90px !important;
    }

    .kt-p90-tablet {
        padding: 90px !important;
    }

    .kt-pt90-tablet {
        padding-top: 90px !important;
    }

    .kt-pb-90-tablet {
        padding-bottom: 90px !important;
    }

    .kt-pl90-tablet {
        padding-left: 90px !important;
    }

    .kt-pr90-tablet {
        padding-right: 90px !important;
    }

    .kt-margin-95-tablet {
        margin: 95px !important;
    }

    .kt-margin-t-95-tablet {
        margin-top: 95px !important;
    }

    .kt-margin-b-95-tablet {
        margin-bottom: 95px !important;
    }

    .kt-margin-l-95-tablet {
        margin-left: 95px !important;
    }

    .kt-margin-r-95-tablet {
        margin-right: 95px !important;
    }

    .kt-padding-95-tablet {
        padding: 95px !important;
    }

    .kt-padding-t-95-tablet {
        padding-top: 95px !important;
    }

    .kt-padding-b-95-tablet {
        padding-bottom: 95px !important;
    }

    .kt-padding-l-95-tablet {
        padding-left: 95px !important;
    }

    .kt-padding-r-95-tablet {
        padding-right: 95px !important;
    }

    .kt-m95-tablet {
        margin: 95px !important;
    }

    .kt-mt-95-tablet {
        margin-top: 95px !important;
    }

    .kt-mb-95-tablet {
        margin-bottom: 95px !important;
    }

    .kt-ml-95-tablet {
        margin-left: 95px !important;
    }

    .kt-mr-95-tablet {
        margin-right: 95px !important;
    }

    .kt-p95-tablet {
        padding: 95px !important;
    }

    .kt-pt95-tablet {
        padding-top: 95px !important;
    }

    .kt-pb-95-tablet {
        padding-bottom: 95px !important;
    }

    .kt-pl95-tablet {
        padding-left: 95px !important;
    }

    .kt-pr95-tablet {
        padding-right: 95px !important;
    }

    .kt-margin-100-tablet {
        margin: 100px !important;
    }

    .kt-margin-t-100-tablet {
        margin-top: 100px !important;
    }

    .kt-margin-b-100-tablet {
        margin-bottom: 100px !important;
    }

    .kt-margin-l-100-tablet {
        margin-left: 100px !important;
    }

    .kt-margin-r-100-tablet {
        margin-right: 100px !important;
    }

    .kt-padding-100-tablet {
        padding: 100px !important;
    }

    .kt-padding-t-100-tablet {
        padding-top: 100px !important;
    }

    .kt-padding-b-100-tablet {
        padding-bottom: 100px !important;
    }

    .kt-padding-l-100-tablet {
        padding-left: 100px !important;
    }

    .kt-padding-r-100-tablet {
        padding-right: 100px !important;
    }

    .kt-m100-tablet {
        margin: 100px !important;
    }

    .kt-mt-100-tablet {
        margin-top: 100px !important;
    }

    .kt-mb-100-tablet {
        margin-bottom: 100px !important;
    }

    .kt-ml-100-tablet {
        margin-left: 100px !important;
    }

    .kt-mr-100-tablet {
        margin-right: 100px !important;
    }

    .kt-p100-tablet {
        padding: 100px !important;
    }

    .kt-pt100-tablet {
        padding-top: 100px !important;
    }

    .kt-pb-100-tablet {
        padding-bottom: 100px !important;
    }

    .kt-pl100-tablet {
        padding-left: 100px !important;
    }

    .kt-pr100-tablet {
        padding-right: 100px !important;
    }
}

@media (max-width: 1024px) {
    .kt-margin-0-tablet-and-mobile {
        margin: 0px !important;
    }

    .kt-margin-t-0-tablet-and-mobile {
        margin-top: 0px !important;
    }

    .kt-margin-b-0-tablet-and-mobile {
        margin-bottom: 0px !important;
    }

    .kt-margin-l-0-tablet-and-mobile {
        margin-left: 0px !important;
    }

    .kt-margin-r-0-tablet-and-mobile {
        margin-right: 0px !important;
    }

    .kt-padding-0-tablet-and-mobile {
        padding: 0px !important;
    }

    .kt-padding-t-0-tablet-and-mobile {
        padding-top: 0px !important;
    }

    .kt-padding-b-0-tablet-and-mobile {
        padding-bottom: 0px !important;
    }

    .kt-padding-l-0-tablet-and-mobile {
        padding-left: 0px !important;
    }

    .kt-padding-r-0-tablet-and-mobile {
        padding-right: 0px !important;
    }

    .kt-m0-tablet-and-mobile {
        margin: 0px !important;
    }

    .kt-mt-0-tablet-and-mobile {
        margin-top: 0px !important;
    }

    .kt-mb-0-tablet-and-mobile {
        margin-bottom: 0px !important;
    }

    .kt-ml-0-tablet-and-mobile {
        margin-left: 0px !important;
    }

    .kt-mr-0-tablet-and-mobile {
        margin-right: 0px !important;
    }

    .kt-p0-tablet-and-mobile {
        padding: 0px !important;
    }

    .kt-pt0-tablet-and-mobile {
        padding-top: 0px !important;
    }

    .kt-pb-0-tablet-and-mobile {
        padding-bottom: 0px !important;
    }

    .kt-pl0-tablet-and-mobile {
        padding-left: 0px !important;
    }

    .kt-pr0-tablet-and-mobile {
        padding-right: 0px !important;
    }

    .kt-margin-5-tablet-and-mobile {
        margin: 5px !important;
    }

    .kt-margin-t-5-tablet-and-mobile {
        margin-top: 5px !important;
    }

    .kt-margin-b-5-tablet-and-mobile {
        margin-bottom: 5px !important;
    }

    .kt-margin-l-5-tablet-and-mobile {
        margin-left: 5px !important;
    }

    .kt-margin-r-5-tablet-and-mobile {
        margin-right: 5px !important;
    }

    .kt-padding-5-tablet-and-mobile {
        padding: 5px !important;
    }

    .kt-padding-t-5-tablet-and-mobile {
        padding-top: 5px !important;
    }

    .kt-padding-b-5-tablet-and-mobile {
        padding-bottom: 5px !important;
    }

    .kt-padding-l-5-tablet-and-mobile {
        padding-left: 5px !important;
    }

    .kt-padding-r-5-tablet-and-mobile {
        padding-right: 5px !important;
    }

    .kt-m5-tablet-and-mobile {
        margin: 5px !important;
    }

    .kt-mt-5-tablet-and-mobile {
        margin-top: 5px !important;
    }

    .kt-mb-5-tablet-and-mobile {
        margin-bottom: 5px !important;
    }

    .kt-ml-5-tablet-and-mobile {
        margin-left: 5px !important;
    }

    .kt-mr-5-tablet-and-mobile {
        margin-right: 5px !important;
    }

    .kt-p5-tablet-and-mobile {
        padding: 5px !important;
    }

    .kt-pt5-tablet-and-mobile {
        padding-top: 5px !important;
    }

    .kt-pb-5-tablet-and-mobile {
        padding-bottom: 5px !important;
    }

    .kt-pl5-tablet-and-mobile {
        padding-left: 5px !important;
    }

    .kt-pr5-tablet-and-mobile {
        padding-right: 5px !important;
    }

    .kt-margin-10-tablet-and-mobile {
        margin: 10px !important;
    }

    .kt-margin-t-10-tablet-and-mobile {
        margin-top: 10px !important;
    }

    .kt-margin-b-10-tablet-and-mobile {
        margin-bottom: 10px !important;
    }

    .kt-margin-l-10-tablet-and-mobile {
        margin-left: 10px !important;
    }

    .kt-margin-r-10-tablet-and-mobile {
        margin-right: 10px !important;
    }

    .kt-padding-10-tablet-and-mobile {
        padding: 10px !important;
    }

    .kt-padding-t-10-tablet-and-mobile {
        padding-top: 10px !important;
    }

    .kt-padding-b-10-tablet-and-mobile {
        padding-bottom: 10px !important;
    }

    .kt-padding-l-10-tablet-and-mobile {
        padding-left: 10px !important;
    }

    .kt-padding-r-10-tablet-and-mobile {
        padding-right: 10px !important;
    }

    .kt-m10-tablet-and-mobile {
        margin: 10px !important;
    }

    .kt-mt-10-tablet-and-mobile {
        margin-top: 10px !important;
    }

    .kt-mb-10-tablet-and-mobile {
        margin-bottom: 10px !important;
    }

    .kt-ml-10-tablet-and-mobile {
        margin-left: 10px !important;
    }

    .kt-mr-10-tablet-and-mobile {
        margin-right: 10px !important;
    }

    .kt-p10-tablet-and-mobile {
        padding: 10px !important;
    }

    .kt-pt10-tablet-and-mobile {
        padding-top: 10px !important;
    }

    .kt-pb-10-tablet-and-mobile {
        padding-bottom: 10px !important;
    }

    .kt-pl10-tablet-and-mobile {
        padding-left: 10px !important;
    }

    .kt-pr10-tablet-and-mobile {
        padding-right: 10px !important;
    }

    .kt-margin-15-tablet-and-mobile {
        margin: 15px !important;
    }

    .kt-margin-t-15-tablet-and-mobile {
        margin-top: 15px !important;
    }

    .kt-margin-b-15-tablet-and-mobile {
        margin-bottom: 15px !important;
    }

    .kt-margin-l-15-tablet-and-mobile {
        margin-left: 15px !important;
    }

    .kt-margin-r-15-tablet-and-mobile {
        margin-right: 15px !important;
    }

    .kt-padding-15-tablet-and-mobile {
        padding: 15px !important;
    }

    .kt-padding-t-15-tablet-and-mobile {
        padding-top: 15px !important;
    }

    .kt-padding-b-15-tablet-and-mobile {
        padding-bottom: 15px !important;
    }

    .kt-padding-l-15-tablet-and-mobile {
        padding-left: 15px !important;
    }

    .kt-padding-r-15-tablet-and-mobile {
        padding-right: 15px !important;
    }

    .kt-m15-tablet-and-mobile {
        margin: 15px !important;
    }

    .kt-mt-15-tablet-and-mobile {
        margin-top: 15px !important;
    }

    .kt-mb-15-tablet-and-mobile {
        margin-bottom: 15px !important;
    }

    .kt-ml-15-tablet-and-mobile {
        margin-left: 15px !important;
    }

    .kt-mr-15-tablet-and-mobile {
        margin-right: 15px !important;
    }

    .kt-p15-tablet-and-mobile {
        padding: 15px !important;
    }

    .kt-pt15-tablet-and-mobile {
        padding-top: 15px !important;
    }

    .kt-pb-15-tablet-and-mobile {
        padding-bottom: 15px !important;
    }

    .kt-pl15-tablet-and-mobile {
        padding-left: 15px !important;
    }

    .kt-pr15-tablet-and-mobile {
        padding-right: 15px !important;
    }

    .kt-margin-20-tablet-and-mobile {
        margin: 20px !important;
    }

    .kt-margin-t-20-tablet-and-mobile {
        margin-top: 20px !important;
    }

    .kt-margin-b-20-tablet-and-mobile {
        margin-bottom: 20px !important;
    }

    .kt-margin-l-20-tablet-and-mobile {
        margin-left: 20px !important;
    }

    .kt-margin-r-20-tablet-and-mobile {
        margin-right: 20px !important;
    }

    .kt-padding-20-tablet-and-mobile {
        padding: 20px !important;
    }

    .kt-padding-t-20-tablet-and-mobile {
        padding-top: 20px !important;
    }

    .kt-padding-b-20-tablet-and-mobile {
        padding-bottom: 20px !important;
    }

    .kt-padding-l-20-tablet-and-mobile {
        padding-left: 20px !important;
    }

    .kt-padding-r-20-tablet-and-mobile {
        padding-right: 20px !important;
    }

    .kt-m20-tablet-and-mobile {
        margin: 20px !important;
    }

    .kt-mt-20-tablet-and-mobile {
        margin-top: 20px !important;
    }

    .kt-mb-20-tablet-and-mobile {
        margin-bottom: 20px !important;
    }

    .kt-ml-20-tablet-and-mobile {
        margin-left: 20px !important;
    }

    .kt-mr-20-tablet-and-mobile {
        margin-right: 20px !important;
    }

    .kt-p20-tablet-and-mobile {
        padding: 20px !important;
    }

    .kt-pt20-tablet-and-mobile {
        padding-top: 20px !important;
    }

    .kt-pb-20-tablet-and-mobile {
        padding-bottom: 20px !important;
    }

    .kt-pl20-tablet-and-mobile {
        padding-left: 20px !important;
    }

    .kt-pr20-tablet-and-mobile {
        padding-right: 20px !important;
    }

    .kt-margin-25-tablet-and-mobile {
        margin: 25px !important;
    }

    .kt-margin-t-25-tablet-and-mobile {
        margin-top: 25px !important;
    }

    .kt-margin-b-25-tablet-and-mobile {
        margin-bottom: 25px !important;
    }

    .kt-margin-l-25-tablet-and-mobile {
        margin-left: 25px !important;
    }

    .kt-margin-r-25-tablet-and-mobile {
        margin-right: 25px !important;
    }

    .kt-padding-25-tablet-and-mobile {
        padding: 25px !important;
    }

    .kt-padding-t-25-tablet-and-mobile {
        padding-top: 25px !important;
    }

    .kt-padding-b-25-tablet-and-mobile {
        padding-bottom: 25px !important;
    }

    .kt-padding-l-25-tablet-and-mobile {
        padding-left: 25px !important;
    }

    .kt-padding-r-25-tablet-and-mobile {
        padding-right: 25px !important;
    }

    .kt-m25-tablet-and-mobile {
        margin: 25px !important;
    }

    .kt-mt-25-tablet-and-mobile {
        margin-top: 25px !important;
    }

    .kt-mb-25-tablet-and-mobile {
        margin-bottom: 25px !important;
    }

    .kt-ml-25-tablet-and-mobile {
        margin-left: 25px !important;
    }

    .kt-mr-25-tablet-and-mobile {
        margin-right: 25px !important;
    }

    .kt-p25-tablet-and-mobile {
        padding: 25px !important;
    }

    .kt-pt25-tablet-and-mobile {
        padding-top: 25px !important;
    }

    .kt-pb-25-tablet-and-mobile {
        padding-bottom: 25px !important;
    }

    .kt-pl25-tablet-and-mobile {
        padding-left: 25px !important;
    }

    .kt-pr25-tablet-and-mobile {
        padding-right: 25px !important;
    }

    .kt-margin-30-tablet-and-mobile {
        margin: 30px !important;
    }

    .kt-margin-t-30-tablet-and-mobile {
        margin-top: 30px !important;
    }

    .kt-margin-b-30-tablet-and-mobile {
        margin-bottom: 30px !important;
    }

    .kt-margin-l-30-tablet-and-mobile {
        margin-left: 30px !important;
    }

    .kt-margin-r-30-tablet-and-mobile {
        margin-right: 30px !important;
    }

    .kt-padding-30-tablet-and-mobile {
        padding: 30px !important;
    }

    .kt-padding-t-30-tablet-and-mobile {
        padding-top: 30px !important;
    }

    .kt-padding-b-30-tablet-and-mobile {
        padding-bottom: 30px !important;
    }

    .kt-padding-l-30-tablet-and-mobile {
        padding-left: 30px !important;
    }

    .kt-padding-r-30-tablet-and-mobile {
        padding-right: 30px !important;
    }

    .kt-m30-tablet-and-mobile {
        margin: 30px !important;
    }

    .kt-mt-30-tablet-and-mobile {
        margin-top: 30px !important;
    }

    .kt-mb-30-tablet-and-mobile {
        margin-bottom: 30px !important;
    }

    .kt-ml-30-tablet-and-mobile {
        margin-left: 30px !important;
    }

    .kt-mr-30-tablet-and-mobile {
        margin-right: 30px !important;
    }

    .kt-p30-tablet-and-mobile {
        padding: 30px !important;
    }

    .kt-pt30-tablet-and-mobile {
        padding-top: 30px !important;
    }

    .kt-pb-30-tablet-and-mobile {
        padding-bottom: 30px !important;
    }

    .kt-pl30-tablet-and-mobile {
        padding-left: 30px !important;
    }

    .kt-pr30-tablet-and-mobile {
        padding-right: 30px !important;
    }

    .kt-margin-35-tablet-and-mobile {
        margin: 35px !important;
    }

    .kt-margin-t-35-tablet-and-mobile {
        margin-top: 35px !important;
    }

    .kt-margin-b-35-tablet-and-mobile {
        margin-bottom: 35px !important;
    }

    .kt-margin-l-35-tablet-and-mobile {
        margin-left: 35px !important;
    }

    .kt-margin-r-35-tablet-and-mobile {
        margin-right: 35px !important;
    }

    .kt-padding-35-tablet-and-mobile {
        padding: 35px !important;
    }

    .kt-padding-t-35-tablet-and-mobile {
        padding-top: 35px !important;
    }

    .kt-padding-b-35-tablet-and-mobile {
        padding-bottom: 35px !important;
    }

    .kt-padding-l-35-tablet-and-mobile {
        padding-left: 35px !important;
    }

    .kt-padding-r-35-tablet-and-mobile {
        padding-right: 35px !important;
    }

    .kt-m35-tablet-and-mobile {
        margin: 35px !important;
    }

    .kt-mt-35-tablet-and-mobile {
        margin-top: 35px !important;
    }

    .kt-mb-35-tablet-and-mobile {
        margin-bottom: 35px !important;
    }

    .kt-ml-35-tablet-and-mobile {
        margin-left: 35px !important;
    }

    .kt-mr-35-tablet-and-mobile {
        margin-right: 35px !important;
    }

    .kt-p35-tablet-and-mobile {
        padding: 35px !important;
    }

    .kt-pt35-tablet-and-mobile {
        padding-top: 35px !important;
    }

    .kt-pb-35-tablet-and-mobile {
        padding-bottom: 35px !important;
    }

    .kt-pl35-tablet-and-mobile {
        padding-left: 35px !important;
    }

    .kt-pr35-tablet-and-mobile {
        padding-right: 35px !important;
    }

    .kt-margin-40-tablet-and-mobile {
        margin: 40px !important;
    }

    .kt-margin-t-40-tablet-and-mobile {
        margin-top: 40px !important;
    }

    .kt-margin-b-40-tablet-and-mobile {
        margin-bottom: 40px !important;
    }

    .kt-margin-l-40-tablet-and-mobile {
        margin-left: 40px !important;
    }

    .kt-margin-r-40-tablet-and-mobile {
        margin-right: 40px !important;
    }

    .kt-padding-40-tablet-and-mobile {
        padding: 40px !important;
    }

    .kt-padding-t-40-tablet-and-mobile {
        padding-top: 40px !important;
    }

    .kt-padding-b-40-tablet-and-mobile {
        padding-bottom: 40px !important;
    }

    .kt-padding-l-40-tablet-and-mobile {
        padding-left: 40px !important;
    }

    .kt-padding-r-40-tablet-and-mobile {
        padding-right: 40px !important;
    }

    .kt-m40-tablet-and-mobile {
        margin: 40px !important;
    }

    .kt-mt-40-tablet-and-mobile {
        margin-top: 40px !important;
    }

    .kt-mb-40-tablet-and-mobile {
        margin-bottom: 40px !important;
    }

    .kt-ml-40-tablet-and-mobile {
        margin-left: 40px !important;
    }

    .kt-mr-40-tablet-and-mobile {
        margin-right: 40px !important;
    }

    .kt-p40-tablet-and-mobile {
        padding: 40px !important;
    }

    .kt-pt40-tablet-and-mobile {
        padding-top: 40px !important;
    }

    .kt-pb-40-tablet-and-mobile {
        padding-bottom: 40px !important;
    }

    .kt-pl40-tablet-and-mobile {
        padding-left: 40px !important;
    }

    .kt-pr40-tablet-and-mobile {
        padding-right: 40px !important;
    }

    .kt-margin-45-tablet-and-mobile {
        margin: 45px !important;
    }

    .kt-margin-t-45-tablet-and-mobile {
        margin-top: 45px !important;
    }

    .kt-margin-b-45-tablet-and-mobile {
        margin-bottom: 45px !important;
    }

    .kt-margin-l-45-tablet-and-mobile {
        margin-left: 45px !important;
    }

    .kt-margin-r-45-tablet-and-mobile {
        margin-right: 45px !important;
    }

    .kt-padding-45-tablet-and-mobile {
        padding: 45px !important;
    }

    .kt-padding-t-45-tablet-and-mobile {
        padding-top: 45px !important;
    }

    .kt-padding-b-45-tablet-and-mobile {
        padding-bottom: 45px !important;
    }

    .kt-padding-l-45-tablet-and-mobile {
        padding-left: 45px !important;
    }

    .kt-padding-r-45-tablet-and-mobile {
        padding-right: 45px !important;
    }

    .kt-m45-tablet-and-mobile {
        margin: 45px !important;
    }

    .kt-mt-45-tablet-and-mobile {
        margin-top: 45px !important;
    }

    .kt-mb-45-tablet-and-mobile {
        margin-bottom: 45px !important;
    }

    .kt-ml-45-tablet-and-mobile {
        margin-left: 45px !important;
    }

    .kt-mr-45-tablet-and-mobile {
        margin-right: 45px !important;
    }

    .kt-p45-tablet-and-mobile {
        padding: 45px !important;
    }

    .kt-pt45-tablet-and-mobile {
        padding-top: 45px !important;
    }

    .kt-pb-45-tablet-and-mobile {
        padding-bottom: 45px !important;
    }

    .kt-pl45-tablet-and-mobile {
        padding-left: 45px !important;
    }

    .kt-pr45-tablet-and-mobile {
        padding-right: 45px !important;
    }

    .kt-margin-50-tablet-and-mobile {
        margin: 50px !important;
    }

    .kt-margin-t-50-tablet-and-mobile {
        margin-top: 50px !important;
    }

    .kt-margin-b-50-tablet-and-mobile {
        margin-bottom: 50px !important;
    }

    .kt-margin-l-50-tablet-and-mobile {
        margin-left: 50px !important;
    }

    .kt-margin-r-50-tablet-and-mobile {
        margin-right: 50px !important;
    }

    .kt-padding-50-tablet-and-mobile {
        padding: 50px !important;
    }

    .kt-padding-t-50-tablet-and-mobile {
        padding-top: 50px !important;
    }

    .kt-padding-b-50-tablet-and-mobile {
        padding-bottom: 50px !important;
    }

    .kt-padding-l-50-tablet-and-mobile {
        padding-left: 50px !important;
    }

    .kt-padding-r-50-tablet-and-mobile {
        padding-right: 50px !important;
    }

    .kt-m50-tablet-and-mobile {
        margin: 50px !important;
    }

    .kt-mt-50-tablet-and-mobile {
        margin-top: 50px !important;
    }

    .kt-mb-50-tablet-and-mobile {
        margin-bottom: 50px !important;
    }

    .kt-ml-50-tablet-and-mobile {
        margin-left: 50px !important;
    }

    .kt-mr-50-tablet-and-mobile {
        margin-right: 50px !important;
    }

    .kt-p50-tablet-and-mobile {
        padding: 50px !important;
    }

    .kt-pt50-tablet-and-mobile {
        padding-top: 50px !important;
    }

    .kt-pb-50-tablet-and-mobile {
        padding-bottom: 50px !important;
    }

    .kt-pl50-tablet-and-mobile {
        padding-left: 50px !important;
    }

    .kt-pr50-tablet-and-mobile {
        padding-right: 50px !important;
    }

    .kt-margin-55-tablet-and-mobile {
        margin: 55px !important;
    }

    .kt-margin-t-55-tablet-and-mobile {
        margin-top: 55px !important;
    }

    .kt-margin-b-55-tablet-and-mobile {
        margin-bottom: 55px !important;
    }

    .kt-margin-l-55-tablet-and-mobile {
        margin-left: 55px !important;
    }

    .kt-margin-r-55-tablet-and-mobile {
        margin-right: 55px !important;
    }

    .kt-padding-55-tablet-and-mobile {
        padding: 55px !important;
    }

    .kt-padding-t-55-tablet-and-mobile {
        padding-top: 55px !important;
    }

    .kt-padding-b-55-tablet-and-mobile {
        padding-bottom: 55px !important;
    }

    .kt-padding-l-55-tablet-and-mobile {
        padding-left: 55px !important;
    }

    .kt-padding-r-55-tablet-and-mobile {
        padding-right: 55px !important;
    }

    .kt-m55-tablet-and-mobile {
        margin: 55px !important;
    }

    .kt-mt-55-tablet-and-mobile {
        margin-top: 55px !important;
    }

    .kt-mb-55-tablet-and-mobile {
        margin-bottom: 55px !important;
    }

    .kt-ml-55-tablet-and-mobile {
        margin-left: 55px !important;
    }

    .kt-mr-55-tablet-and-mobile {
        margin-right: 55px !important;
    }

    .kt-p55-tablet-and-mobile {
        padding: 55px !important;
    }

    .kt-pt55-tablet-and-mobile {
        padding-top: 55px !important;
    }

    .kt-pb-55-tablet-and-mobile {
        padding-bottom: 55px !important;
    }

    .kt-pl55-tablet-and-mobile {
        padding-left: 55px !important;
    }

    .kt-pr55-tablet-and-mobile {
        padding-right: 55px !important;
    }

    .kt-margin-60-tablet-and-mobile {
        margin: 60px !important;
    }

    .kt-margin-t-60-tablet-and-mobile {
        margin-top: 60px !important;
    }

    .kt-margin-b-60-tablet-and-mobile {
        margin-bottom: 60px !important;
    }

    .kt-margin-l-60-tablet-and-mobile {
        margin-left: 60px !important;
    }

    .kt-margin-r-60-tablet-and-mobile {
        margin-right: 60px !important;
    }

    .kt-padding-60-tablet-and-mobile {
        padding: 60px !important;
    }

    .kt-padding-t-60-tablet-and-mobile {
        padding-top: 60px !important;
    }

    .kt-padding-b-60-tablet-and-mobile {
        padding-bottom: 60px !important;
    }

    .kt-padding-l-60-tablet-and-mobile {
        padding-left: 60px !important;
    }

    .kt-padding-r-60-tablet-and-mobile {
        padding-right: 60px !important;
    }

    .kt-m60-tablet-and-mobile {
        margin: 60px !important;
    }

    .kt-mt-60-tablet-and-mobile {
        margin-top: 60px !important;
    }

    .kt-mb-60-tablet-and-mobile {
        margin-bottom: 60px !important;
    }

    .kt-ml-60-tablet-and-mobile {
        margin-left: 60px !important;
    }

    .kt-mr-60-tablet-and-mobile {
        margin-right: 60px !important;
    }

    .kt-p60-tablet-and-mobile {
        padding: 60px !important;
    }

    .kt-pt60-tablet-and-mobile {
        padding-top: 60px !important;
    }

    .kt-pb-60-tablet-and-mobile {
        padding-bottom: 60px !important;
    }

    .kt-pl60-tablet-and-mobile {
        padding-left: 60px !important;
    }

    .kt-pr60-tablet-and-mobile {
        padding-right: 60px !important;
    }

    .kt-margin-65-tablet-and-mobile {
        margin: 65px !important;
    }

    .kt-margin-t-65-tablet-and-mobile {
        margin-top: 65px !important;
    }

    .kt-margin-b-65-tablet-and-mobile {
        margin-bottom: 65px !important;
    }

    .kt-margin-l-65-tablet-and-mobile {
        margin-left: 65px !important;
    }

    .kt-margin-r-65-tablet-and-mobile {
        margin-right: 65px !important;
    }

    .kt-padding-65-tablet-and-mobile {
        padding: 65px !important;
    }

    .kt-padding-t-65-tablet-and-mobile {
        padding-top: 65px !important;
    }

    .kt-padding-b-65-tablet-and-mobile {
        padding-bottom: 65px !important;
    }

    .kt-padding-l-65-tablet-and-mobile {
        padding-left: 65px !important;
    }

    .kt-padding-r-65-tablet-and-mobile {
        padding-right: 65px !important;
    }

    .kt-m65-tablet-and-mobile {
        margin: 65px !important;
    }

    .kt-mt-65-tablet-and-mobile {
        margin-top: 65px !important;
    }

    .kt-mb-65-tablet-and-mobile {
        margin-bottom: 65px !important;
    }

    .kt-ml-65-tablet-and-mobile {
        margin-left: 65px !important;
    }

    .kt-mr-65-tablet-and-mobile {
        margin-right: 65px !important;
    }

    .kt-p65-tablet-and-mobile {
        padding: 65px !important;
    }

    .kt-pt65-tablet-and-mobile {
        padding-top: 65px !important;
    }

    .kt-pb-65-tablet-and-mobile {
        padding-bottom: 65px !important;
    }

    .kt-pl65-tablet-and-mobile {
        padding-left: 65px !important;
    }

    .kt-pr65-tablet-and-mobile {
        padding-right: 65px !important;
    }

    .kt-margin-70-tablet-and-mobile {
        margin: 70px !important;
    }

    .kt-margin-t-70-tablet-and-mobile {
        margin-top: 70px !important;
    }

    .kt-margin-b-70-tablet-and-mobile {
        margin-bottom: 70px !important;
    }

    .kt-margin-l-70-tablet-and-mobile {
        margin-left: 70px !important;
    }

    .kt-margin-r-70-tablet-and-mobile {
        margin-right: 70px !important;
    }

    .kt-padding-70-tablet-and-mobile {
        padding: 70px !important;
    }

    .kt-padding-t-70-tablet-and-mobile {
        padding-top: 70px !important;
    }

    .kt-padding-b-70-tablet-and-mobile {
        padding-bottom: 70px !important;
    }

    .kt-padding-l-70-tablet-and-mobile {
        padding-left: 70px !important;
    }

    .kt-padding-r-70-tablet-and-mobile {
        padding-right: 70px !important;
    }

    .kt-m70-tablet-and-mobile {
        margin: 70px !important;
    }

    .kt-mt-70-tablet-and-mobile {
        margin-top: 70px !important;
    }

    .kt-mb-70-tablet-and-mobile {
        margin-bottom: 70px !important;
    }

    .kt-ml-70-tablet-and-mobile {
        margin-left: 70px !important;
    }

    .kt-mr-70-tablet-and-mobile {
        margin-right: 70px !important;
    }

    .kt-p70-tablet-and-mobile {
        padding: 70px !important;
    }

    .kt-pt70-tablet-and-mobile {
        padding-top: 70px !important;
    }

    .kt-pb-70-tablet-and-mobile {
        padding-bottom: 70px !important;
    }

    .kt-pl70-tablet-and-mobile {
        padding-left: 70px !important;
    }

    .kt-pr70-tablet-and-mobile {
        padding-right: 70px !important;
    }

    .kt-margin-75-tablet-and-mobile {
        margin: 75px !important;
    }

    .kt-margin-t-75-tablet-and-mobile {
        margin-top: 75px !important;
    }

    .kt-margin-b-75-tablet-and-mobile {
        margin-bottom: 75px !important;
    }

    .kt-margin-l-75-tablet-and-mobile {
        margin-left: 75px !important;
    }

    .kt-margin-r-75-tablet-and-mobile {
        margin-right: 75px !important;
    }

    .kt-padding-75-tablet-and-mobile {
        padding: 75px !important;
    }

    .kt-padding-t-75-tablet-and-mobile {
        padding-top: 75px !important;
    }

    .kt-padding-b-75-tablet-and-mobile {
        padding-bottom: 75px !important;
    }

    .kt-padding-l-75-tablet-and-mobile {
        padding-left: 75px !important;
    }

    .kt-padding-r-75-tablet-and-mobile {
        padding-right: 75px !important;
    }

    .kt-m75-tablet-and-mobile {
        margin: 75px !important;
    }

    .kt-mt-75-tablet-and-mobile {
        margin-top: 75px !important;
    }

    .kt-mb-75-tablet-and-mobile {
        margin-bottom: 75px !important;
    }

    .kt-ml-75-tablet-and-mobile {
        margin-left: 75px !important;
    }

    .kt-mr-75-tablet-and-mobile {
        margin-right: 75px !important;
    }

    .kt-p75-tablet-and-mobile {
        padding: 75px !important;
    }

    .kt-pt75-tablet-and-mobile {
        padding-top: 75px !important;
    }

    .kt-pb-75-tablet-and-mobile {
        padding-bottom: 75px !important;
    }

    .kt-pl75-tablet-and-mobile {
        padding-left: 75px !important;
    }

    .kt-pr75-tablet-and-mobile {
        padding-right: 75px !important;
    }

    .kt-margin-80-tablet-and-mobile {
        margin: 80px !important;
    }

    .kt-margin-t-80-tablet-and-mobile {
        margin-top: 80px !important;
    }

    .kt-margin-b-80-tablet-and-mobile {
        margin-bottom: 80px !important;
    }

    .kt-margin-l-80-tablet-and-mobile {
        margin-left: 80px !important;
    }

    .kt-margin-r-80-tablet-and-mobile {
        margin-right: 80px !important;
    }

    .kt-padding-80-tablet-and-mobile {
        padding: 80px !important;
    }

    .kt-padding-t-80-tablet-and-mobile {
        padding-top: 80px !important;
    }

    .kt-padding-b-80-tablet-and-mobile {
        padding-bottom: 80px !important;
    }

    .kt-padding-l-80-tablet-and-mobile {
        padding-left: 80px !important;
    }

    .kt-padding-r-80-tablet-and-mobile {
        padding-right: 80px !important;
    }

    .kt-m80-tablet-and-mobile {
        margin: 80px !important;
    }

    .kt-mt-80-tablet-and-mobile {
        margin-top: 80px !important;
    }

    .kt-mb-80-tablet-and-mobile {
        margin-bottom: 80px !important;
    }

    .kt-ml-80-tablet-and-mobile {
        margin-left: 80px !important;
    }

    .kt-mr-80-tablet-and-mobile {
        margin-right: 80px !important;
    }

    .kt-p80-tablet-and-mobile {
        padding: 80px !important;
    }

    .kt-pt80-tablet-and-mobile {
        padding-top: 80px !important;
    }

    .kt-pb-80-tablet-and-mobile {
        padding-bottom: 80px !important;
    }

    .kt-pl80-tablet-and-mobile {
        padding-left: 80px !important;
    }

    .kt-pr80-tablet-and-mobile {
        padding-right: 80px !important;
    }

    .kt-margin-85-tablet-and-mobile {
        margin: 85px !important;
    }

    .kt-margin-t-85-tablet-and-mobile {
        margin-top: 85px !important;
    }

    .kt-margin-b-85-tablet-and-mobile {
        margin-bottom: 85px !important;
    }

    .kt-margin-l-85-tablet-and-mobile {
        margin-left: 85px !important;
    }

    .kt-margin-r-85-tablet-and-mobile {
        margin-right: 85px !important;
    }

    .kt-padding-85-tablet-and-mobile {
        padding: 85px !important;
    }

    .kt-padding-t-85-tablet-and-mobile {
        padding-top: 85px !important;
    }

    .kt-padding-b-85-tablet-and-mobile {
        padding-bottom: 85px !important;
    }

    .kt-padding-l-85-tablet-and-mobile {
        padding-left: 85px !important;
    }

    .kt-padding-r-85-tablet-and-mobile {
        padding-right: 85px !important;
    }

    .kt-m85-tablet-and-mobile {
        margin: 85px !important;
    }

    .kt-mt-85-tablet-and-mobile {
        margin-top: 85px !important;
    }

    .kt-mb-85-tablet-and-mobile {
        margin-bottom: 85px !important;
    }

    .kt-ml-85-tablet-and-mobile {
        margin-left: 85px !important;
    }

    .kt-mr-85-tablet-and-mobile {
        margin-right: 85px !important;
    }

    .kt-p85-tablet-and-mobile {
        padding: 85px !important;
    }

    .kt-pt85-tablet-and-mobile {
        padding-top: 85px !important;
    }

    .kt-pb-85-tablet-and-mobile {
        padding-bottom: 85px !important;
    }

    .kt-pl85-tablet-and-mobile {
        padding-left: 85px !important;
    }

    .kt-pr85-tablet-and-mobile {
        padding-right: 85px !important;
    }

    .kt-margin-90-tablet-and-mobile {
        margin: 90px !important;
    }

    .kt-margin-t-90-tablet-and-mobile {
        margin-top: 90px !important;
    }

    .kt-margin-b-90-tablet-and-mobile {
        margin-bottom: 90px !important;
    }

    .kt-margin-l-90-tablet-and-mobile {
        margin-left: 90px !important;
    }

    .kt-margin-r-90-tablet-and-mobile {
        margin-right: 90px !important;
    }

    .kt-padding-90-tablet-and-mobile {
        padding: 90px !important;
    }

    .kt-padding-t-90-tablet-and-mobile {
        padding-top: 90px !important;
    }

    .kt-padding-b-90-tablet-and-mobile {
        padding-bottom: 90px !important;
    }

    .kt-padding-l-90-tablet-and-mobile {
        padding-left: 90px !important;
    }

    .kt-padding-r-90-tablet-and-mobile {
        padding-right: 90px !important;
    }

    .kt-m90-tablet-and-mobile {
        margin: 90px !important;
    }

    .kt-mt-90-tablet-and-mobile {
        margin-top: 90px !important;
    }

    .kt-mb-90-tablet-and-mobile {
        margin-bottom: 90px !important;
    }

    .kt-ml-90-tablet-and-mobile {
        margin-left: 90px !important;
    }

    .kt-mr-90-tablet-and-mobile {
        margin-right: 90px !important;
    }

    .kt-p90-tablet-and-mobile {
        padding: 90px !important;
    }

    .kt-pt90-tablet-and-mobile {
        padding-top: 90px !important;
    }

    .kt-pb-90-tablet-and-mobile {
        padding-bottom: 90px !important;
    }

    .kt-pl90-tablet-and-mobile {
        padding-left: 90px !important;
    }

    .kt-pr90-tablet-and-mobile {
        padding-right: 90px !important;
    }

    .kt-margin-95-tablet-and-mobile {
        margin: 95px !important;
    }

    .kt-margin-t-95-tablet-and-mobile {
        margin-top: 95px !important;
    }

    .kt-margin-b-95-tablet-and-mobile {
        margin-bottom: 95px !important;
    }

    .kt-margin-l-95-tablet-and-mobile {
        margin-left: 95px !important;
    }

    .kt-margin-r-95-tablet-and-mobile {
        margin-right: 95px !important;
    }

    .kt-padding-95-tablet-and-mobile {
        padding: 95px !important;
    }

    .kt-padding-t-95-tablet-and-mobile {
        padding-top: 95px !important;
    }

    .kt-padding-b-95-tablet-and-mobile {
        padding-bottom: 95px !important;
    }

    .kt-padding-l-95-tablet-and-mobile {
        padding-left: 95px !important;
    }

    .kt-padding-r-95-tablet-and-mobile {
        padding-right: 95px !important;
    }

    .kt-m95-tablet-and-mobile {
        margin: 95px !important;
    }

    .kt-mt-95-tablet-and-mobile {
        margin-top: 95px !important;
    }

    .kt-mb-95-tablet-and-mobile {
        margin-bottom: 95px !important;
    }

    .kt-ml-95-tablet-and-mobile {
        margin-left: 95px !important;
    }

    .kt-mr-95-tablet-and-mobile {
        margin-right: 95px !important;
    }

    .kt-p95-tablet-and-mobile {
        padding: 95px !important;
    }

    .kt-pt95-tablet-and-mobile {
        padding-top: 95px !important;
    }

    .kt-pb-95-tablet-and-mobile {
        padding-bottom: 95px !important;
    }

    .kt-pl95-tablet-and-mobile {
        padding-left: 95px !important;
    }

    .kt-pr95-tablet-and-mobile {
        padding-right: 95px !important;
    }

    .kt-margin-100-tablet-and-mobile {
        margin: 100px !important;
    }

    .kt-margin-t-100-tablet-and-mobile {
        margin-top: 100px !important;
    }

    .kt-margin-b-100-tablet-and-mobile {
        margin-bottom: 100px !important;
    }

    .kt-margin-l-100-tablet-and-mobile {
        margin-left: 100px !important;
    }

    .kt-margin-r-100-tablet-and-mobile {
        margin-right: 100px !important;
    }

    .kt-padding-100-tablet-and-mobile {
        padding: 100px !important;
    }

    .kt-padding-t-100-tablet-and-mobile {
        padding-top: 100px !important;
    }

    .kt-padding-b-100-tablet-and-mobile {
        padding-bottom: 100px !important;
    }

    .kt-padding-l-100-tablet-and-mobile {
        padding-left: 100px !important;
    }

    .kt-padding-r-100-tablet-and-mobile {
        padding-right: 100px !important;
    }

    .kt-m100-tablet-and-mobile {
        margin: 100px !important;
    }

    .kt-mt-100-tablet-and-mobile {
        margin-top: 100px !important;
    }

    .kt-mb-100-tablet-and-mobile {
        margin-bottom: 100px !important;
    }

    .kt-ml-100-tablet-and-mobile {
        margin-left: 100px !important;
    }

    .kt-mr-100-tablet-and-mobile {
        margin-right: 100px !important;
    }

    .kt-p100-tablet-and-mobile {
        padding: 100px !important;
    }

    .kt-pt100-tablet-and-mobile {
        padding-top: 100px !important;
    }

    .kt-pb-100-tablet-and-mobile {
        padding-bottom: 100px !important;
    }

    .kt-pl100-tablet-and-mobile {
        padding-left: 100px !important;
    }

    .kt-pr100-tablet-and-mobile {
        padding-right: 100px !important;
    }
}

@media (max-width: 768px) {
    .kt-margin-0-mobile {
        margin: 0px !important;
    }

    .kt-margin-t-0-mobile {
        margin-top: 0px !important;
    }

    .kt-margin-b-0-mobile {
        margin-bottom: 0px !important;
    }

    .kt-margin-l-0-mobile {
        margin-left: 0px !important;
    }

    .kt-margin-r-0-mobile {
        margin-right: 0px !important;
    }

    .kt-padding-0-mobile {
        padding: 0px !important;
    }

    .kt-padding-t-0-mobile {
        padding-top: 0px !important;
    }

    .kt-padding-b-0-mobile {
        padding-bottom: 0px !important;
    }

    .kt-padding-l-0-mobile {
        padding-left: 0px !important;
    }

    .kt-padding-r-0-mobile {
        padding-right: 0px !important;
    }

    .kt-m0-mobile {
        margin: 0px !important;
    }

    .kt-mt-0-mobile {
        margin-top: 0px !important;
    }

    .kt-mb-0-mobile {
        margin-bottom: 0px !important;
    }

    .kt-ml-0-mobile {
        margin-left: 0px !important;
    }

    .kt-mr-0-mobile {
        margin-right: 0px !important;
    }

    .kt-p0-mobile {
        padding: 0px !important;
    }

    .kt-pt0-mobile {
        padding-top: 0px !important;
    }

    .kt-pb-0-mobile {
        padding-bottom: 0px !important;
    }

    .kt-pl0-mobile {
        padding-left: 0px !important;
    }

    .kt-pr0-mobile {
        padding-right: 0px !important;
    }

    .kt-margin-5-mobile {
        margin: 5px !important;
    }

    .kt-margin-t-5-mobile {
        margin-top: 5px !important;
    }

    .kt-margin-b-5-mobile {
        margin-bottom: 5px !important;
    }

    .kt-margin-l-5-mobile {
        margin-left: 5px !important;
    }

    .kt-margin-r-5-mobile {
        margin-right: 5px !important;
    }

    .kt-padding-5-mobile {
        padding: 5px !important;
    }

    .kt-padding-t-5-mobile {
        padding-top: 5px !important;
    }

    .kt-padding-b-5-mobile {
        padding-bottom: 5px !important;
    }

    .kt-padding-l-5-mobile {
        padding-left: 5px !important;
    }

    .kt-padding-r-5-mobile {
        padding-right: 5px !important;
    }

    .kt-m5-mobile {
        margin: 5px !important;
    }

    .kt-mt-5-mobile {
        margin-top: 5px !important;
    }

    .kt-mb-5-mobile {
        margin-bottom: 5px !important;
    }

    .kt-ml-5-mobile {
        margin-left: 5px !important;
    }

    .kt-mr-5-mobile {
        margin-right: 5px !important;
    }

    .kt-p5-mobile {
        padding: 5px !important;
    }

    .kt-pt5-mobile {
        padding-top: 5px !important;
    }

    .kt-pb-5-mobile {
        padding-bottom: 5px !important;
    }

    .kt-pl5-mobile {
        padding-left: 5px !important;
    }

    .kt-pr5-mobile {
        padding-right: 5px !important;
    }

    .kt-margin-10-mobile {
        margin: 10px !important;
    }

    .kt-margin-t-10-mobile {
        margin-top: 10px !important;
    }

    .kt-margin-b-10-mobile {
        margin-bottom: 10px !important;
    }

    .kt-margin-l-10-mobile {
        margin-left: 10px !important;
    }

    .kt-margin-r-10-mobile {
        margin-right: 10px !important;
    }

    .kt-padding-10-mobile {
        padding: 10px !important;
    }

    .kt-padding-t-10-mobile {
        padding-top: 10px !important;
    }

    .kt-padding-b-10-mobile {
        padding-bottom: 10px !important;
    }

    .kt-padding-l-10-mobile {
        padding-left: 10px !important;
    }

    .kt-padding-r-10-mobile {
        padding-right: 10px !important;
    }

    .kt-m10-mobile {
        margin: 10px !important;
    }

    .kt-mt-10-mobile {
        margin-top: 10px !important;
    }

    .kt-mb-10-mobile {
        margin-bottom: 10px !important;
    }

    .kt-ml-10-mobile {
        margin-left: 10px !important;
    }

    .kt-mr-10-mobile {
        margin-right: 10px !important;
    }

    .kt-p10-mobile {
        padding: 10px !important;
    }

    .kt-pt10-mobile {
        padding-top: 10px !important;
    }

    .kt-pb-10-mobile {
        padding-bottom: 10px !important;
    }

    .kt-pl10-mobile {
        padding-left: 10px !important;
    }

    .kt-pr10-mobile {
        padding-right: 10px !important;
    }

    .kt-margin-15-mobile {
        margin: 15px !important;
    }

    .kt-margin-t-15-mobile {
        margin-top: 15px !important;
    }

    .kt-margin-b-15-mobile {
        margin-bottom: 15px !important;
    }

    .kt-margin-l-15-mobile {
        margin-left: 15px !important;
    }

    .kt-margin-r-15-mobile {
        margin-right: 15px !important;
    }

    .kt-padding-15-mobile {
        padding: 15px !important;
    }

    .kt-padding-t-15-mobile {
        padding-top: 15px !important;
    }

    .kt-padding-b-15-mobile {
        padding-bottom: 15px !important;
    }

    .kt-padding-l-15-mobile {
        padding-left: 15px !important;
    }

    .kt-padding-r-15-mobile {
        padding-right: 15px !important;
    }

    .kt-m15-mobile {
        margin: 15px !important;
    }

    .kt-mt-15-mobile {
        margin-top: 15px !important;
    }

    .kt-mb-15-mobile {
        margin-bottom: 15px !important;
    }

    .kt-ml-15-mobile {
        margin-left: 15px !important;
    }

    .kt-mr-15-mobile {
        margin-right: 15px !important;
    }

    .kt-p15-mobile {
        padding: 15px !important;
    }

    .kt-pt15-mobile {
        padding-top: 15px !important;
    }

    .kt-pb-15-mobile {
        padding-bottom: 15px !important;
    }

    .kt-pl15-mobile {
        padding-left: 15px !important;
    }

    .kt-pr15-mobile {
        padding-right: 15px !important;
    }

    .kt-margin-20-mobile {
        margin: 20px !important;
    }

    .kt-margin-t-20-mobile {
        margin-top: 20px !important;
    }

    .kt-margin-b-20-mobile {
        margin-bottom: 20px !important;
    }

    .kt-margin-l-20-mobile {
        margin-left: 20px !important;
    }

    .kt-margin-r-20-mobile {
        margin-right: 20px !important;
    }

    .kt-padding-20-mobile {
        padding: 20px !important;
    }

    .kt-padding-t-20-mobile {
        padding-top: 20px !important;
    }

    .kt-padding-b-20-mobile {
        padding-bottom: 20px !important;
    }

    .kt-padding-l-20-mobile {
        padding-left: 20px !important;
    }

    .kt-padding-r-20-mobile {
        padding-right: 20px !important;
    }

    .kt-m20-mobile {
        margin: 20px !important;
    }

    .kt-mt-20-mobile {
        margin-top: 20px !important;
    }

    .kt-mb-20-mobile {
        margin-bottom: 20px !important;
    }

    .kt-ml-20-mobile {
        margin-left: 20px !important;
    }

    .kt-mr-20-mobile {
        margin-right: 20px !important;
    }

    .kt-p20-mobile {
        padding: 20px !important;
    }

    .kt-pt20-mobile {
        padding-top: 20px !important;
    }

    .kt-pb-20-mobile {
        padding-bottom: 20px !important;
    }

    .kt-pl20-mobile {
        padding-left: 20px !important;
    }

    .kt-pr20-mobile {
        padding-right: 20px !important;
    }

    .kt-margin-25-mobile {
        margin: 25px !important;
    }

    .kt-margin-t-25-mobile {
        margin-top: 25px !important;
    }

    .kt-margin-b-25-mobile {
        margin-bottom: 25px !important;
    }

    .kt-margin-l-25-mobile {
        margin-left: 25px !important;
    }

    .kt-margin-r-25-mobile {
        margin-right: 25px !important;
    }

    .kt-padding-25-mobile {
        padding: 25px !important;
    }

    .kt-padding-t-25-mobile {
        padding-top: 25px !important;
    }

    .kt-padding-b-25-mobile {
        padding-bottom: 25px !important;
    }

    .kt-padding-l-25-mobile {
        padding-left: 25px !important;
    }

    .kt-padding-r-25-mobile {
        padding-right: 25px !important;
    }

    .kt-m25-mobile {
        margin: 25px !important;
    }

    .kt-mt-25-mobile {
        margin-top: 25px !important;
    }

    .kt-mb-25-mobile {
        margin-bottom: 25px !important;
    }

    .kt-ml-25-mobile {
        margin-left: 25px !important;
    }

    .kt-mr-25-mobile {
        margin-right: 25px !important;
    }

    .kt-p25-mobile {
        padding: 25px !important;
    }

    .kt-pt25-mobile {
        padding-top: 25px !important;
    }

    .kt-pb-25-mobile {
        padding-bottom: 25px !important;
    }

    .kt-pl25-mobile {
        padding-left: 25px !important;
    }

    .kt-pr25-mobile {
        padding-right: 25px !important;
    }

    .kt-margin-30-mobile {
        margin: 30px !important;
    }

    .kt-margin-t-30-mobile {
        margin-top: 30px !important;
    }

    .kt-margin-b-30-mobile {
        margin-bottom: 30px !important;
    }

    .kt-margin-l-30-mobile {
        margin-left: 30px !important;
    }

    .kt-margin-r-30-mobile {
        margin-right: 30px !important;
    }

    .kt-padding-30-mobile {
        padding: 30px !important;
    }

    .kt-padding-t-30-mobile {
        padding-top: 30px !important;
    }

    .kt-padding-b-30-mobile {
        padding-bottom: 30px !important;
    }

    .kt-padding-l-30-mobile {
        padding-left: 30px !important;
    }

    .kt-padding-r-30-mobile {
        padding-right: 30px !important;
    }

    .kt-m30-mobile {
        margin: 30px !important;
    }

    .kt-mt-30-mobile {
        margin-top: 30px !important;
    }

    .kt-mb-30-mobile {
        margin-bottom: 30px !important;
    }

    .kt-ml-30-mobile {
        margin-left: 30px !important;
    }

    .kt-mr-30-mobile {
        margin-right: 30px !important;
    }

    .kt-p30-mobile {
        padding: 30px !important;
    }

    .kt-pt30-mobile {
        padding-top: 30px !important;
    }

    .kt-pb-30-mobile {
        padding-bottom: 30px !important;
    }

    .kt-pl30-mobile {
        padding-left: 30px !important;
    }

    .kt-pr30-mobile {
        padding-right: 30px !important;
    }

    .kt-margin-35-mobile {
        margin: 35px !important;
    }

    .kt-margin-t-35-mobile {
        margin-top: 35px !important;
    }

    .kt-margin-b-35-mobile {
        margin-bottom: 35px !important;
    }

    .kt-margin-l-35-mobile {
        margin-left: 35px !important;
    }

    .kt-margin-r-35-mobile {
        margin-right: 35px !important;
    }

    .kt-padding-35-mobile {
        padding: 35px !important;
    }

    .kt-padding-t-35-mobile {
        padding-top: 35px !important;
    }

    .kt-padding-b-35-mobile {
        padding-bottom: 35px !important;
    }

    .kt-padding-l-35-mobile {
        padding-left: 35px !important;
    }

    .kt-padding-r-35-mobile {
        padding-right: 35px !important;
    }

    .kt-m35-mobile {
        margin: 35px !important;
    }

    .kt-mt-35-mobile {
        margin-top: 35px !important;
    }

    .kt-mb-35-mobile {
        margin-bottom: 35px !important;
    }

    .kt-ml-35-mobile {
        margin-left: 35px !important;
    }

    .kt-mr-35-mobile {
        margin-right: 35px !important;
    }

    .kt-p35-mobile {
        padding: 35px !important;
    }

    .kt-pt35-mobile {
        padding-top: 35px !important;
    }

    .kt-pb-35-mobile {
        padding-bottom: 35px !important;
    }

    .kt-pl35-mobile {
        padding-left: 35px !important;
    }

    .kt-pr35-mobile {
        padding-right: 35px !important;
    }

    .kt-margin-40-mobile {
        margin: 40px !important;
    }

    .kt-margin-t-40-mobile {
        margin-top: 40px !important;
    }

    .kt-margin-b-40-mobile {
        margin-bottom: 40px !important;
    }

    .kt-margin-l-40-mobile {
        margin-left: 40px !important;
    }

    .kt-margin-r-40-mobile {
        margin-right: 40px !important;
    }

    .kt-padding-40-mobile {
        padding: 40px !important;
    }

    .kt-padding-t-40-mobile {
        padding-top: 40px !important;
    }

    .kt-padding-b-40-mobile {
        padding-bottom: 40px !important;
    }

    .kt-padding-l-40-mobile {
        padding-left: 40px !important;
    }

    .kt-padding-r-40-mobile {
        padding-right: 40px !important;
    }

    .kt-m40-mobile {
        margin: 40px !important;
    }

    .kt-mt-40-mobile {
        margin-top: 40px !important;
    }

    .kt-mb-40-mobile {
        margin-bottom: 40px !important;
    }

    .kt-ml-40-mobile {
        margin-left: 40px !important;
    }

    .kt-mr-40-mobile {
        margin-right: 40px !important;
    }

    .kt-p40-mobile {
        padding: 40px !important;
    }

    .kt-pt40-mobile {
        padding-top: 40px !important;
    }

    .kt-pb-40-mobile {
        padding-bottom: 40px !important;
    }

    .kt-pl40-mobile {
        padding-left: 40px !important;
    }

    .kt-pr40-mobile {
        padding-right: 40px !important;
    }

    .kt-margin-45-mobile {
        margin: 45px !important;
    }

    .kt-margin-t-45-mobile {
        margin-top: 45px !important;
    }

    .kt-margin-b-45-mobile {
        margin-bottom: 45px !important;
    }

    .kt-margin-l-45-mobile {
        margin-left: 45px !important;
    }

    .kt-margin-r-45-mobile {
        margin-right: 45px !important;
    }

    .kt-padding-45-mobile {
        padding: 45px !important;
    }

    .kt-padding-t-45-mobile {
        padding-top: 45px !important;
    }

    .kt-padding-b-45-mobile {
        padding-bottom: 45px !important;
    }

    .kt-padding-l-45-mobile {
        padding-left: 45px !important;
    }

    .kt-padding-r-45-mobile {
        padding-right: 45px !important;
    }

    .kt-m45-mobile {
        margin: 45px !important;
    }

    .kt-mt-45-mobile {
        margin-top: 45px !important;
    }

    .kt-mb-45-mobile {
        margin-bottom: 45px !important;
    }

    .kt-ml-45-mobile {
        margin-left: 45px !important;
    }

    .kt-mr-45-mobile {
        margin-right: 45px !important;
    }

    .kt-p45-mobile {
        padding: 45px !important;
    }

    .kt-pt45-mobile {
        padding-top: 45px !important;
    }

    .kt-pb-45-mobile {
        padding-bottom: 45px !important;
    }

    .kt-pl45-mobile {
        padding-left: 45px !important;
    }

    .kt-pr45-mobile {
        padding-right: 45px !important;
    }

    .kt-margin-50-mobile {
        margin: 50px !important;
    }

    .kt-margin-t-50-mobile {
        margin-top: 50px !important;
    }

    .kt-margin-b-50-mobile {
        margin-bottom: 50px !important;
    }

    .kt-margin-l-50-mobile {
        margin-left: 50px !important;
    }

    .kt-margin-r-50-mobile {
        margin-right: 50px !important;
    }

    .kt-padding-50-mobile {
        padding: 50px !important;
    }

    .kt-padding-t-50-mobile {
        padding-top: 50px !important;
    }

    .kt-padding-b-50-mobile {
        padding-bottom: 50px !important;
    }

    .kt-padding-l-50-mobile {
        padding-left: 50px !important;
    }

    .kt-padding-r-50-mobile {
        padding-right: 50px !important;
    }

    .kt-m50-mobile {
        margin: 50px !important;
    }

    .kt-mt-50-mobile {
        margin-top: 50px !important;
    }

    .kt-mb-50-mobile {
        margin-bottom: 50px !important;
    }

    .kt-ml-50-mobile {
        margin-left: 50px !important;
    }

    .kt-mr-50-mobile {
        margin-right: 50px !important;
    }

    .kt-p50-mobile {
        padding: 50px !important;
    }

    .kt-pt50-mobile {
        padding-top: 50px !important;
    }

    .kt-pb-50-mobile {
        padding-bottom: 50px !important;
    }

    .kt-pl50-mobile {
        padding-left: 50px !important;
    }

    .kt-pr50-mobile {
        padding-right: 50px !important;
    }

    .kt-margin-55-mobile {
        margin: 55px !important;
    }

    .kt-margin-t-55-mobile {
        margin-top: 55px !important;
    }

    .kt-margin-b-55-mobile {
        margin-bottom: 55px !important;
    }

    .kt-margin-l-55-mobile {
        margin-left: 55px !important;
    }

    .kt-margin-r-55-mobile {
        margin-right: 55px !important;
    }

    .kt-padding-55-mobile {
        padding: 55px !important;
    }

    .kt-padding-t-55-mobile {
        padding-top: 55px !important;
    }

    .kt-padding-b-55-mobile {
        padding-bottom: 55px !important;
    }

    .kt-padding-l-55-mobile {
        padding-left: 55px !important;
    }

    .kt-padding-r-55-mobile {
        padding-right: 55px !important;
    }

    .kt-m55-mobile {
        margin: 55px !important;
    }

    .kt-mt-55-mobile {
        margin-top: 55px !important;
    }

    .kt-mb-55-mobile {
        margin-bottom: 55px !important;
    }

    .kt-ml-55-mobile {
        margin-left: 55px !important;
    }

    .kt-mr-55-mobile {
        margin-right: 55px !important;
    }

    .kt-p55-mobile {
        padding: 55px !important;
    }

    .kt-pt55-mobile {
        padding-top: 55px !important;
    }

    .kt-pb-55-mobile {
        padding-bottom: 55px !important;
    }

    .kt-pl55-mobile {
        padding-left: 55px !important;
    }

    .kt-pr55-mobile {
        padding-right: 55px !important;
    }

    .kt-margin-60-mobile {
        margin: 60px !important;
    }

    .kt-margin-t-60-mobile {
        margin-top: 60px !important;
    }

    .kt-margin-b-60-mobile {
        margin-bottom: 60px !important;
    }

    .kt-margin-l-60-mobile {
        margin-left: 60px !important;
    }

    .kt-margin-r-60-mobile {
        margin-right: 60px !important;
    }

    .kt-padding-60-mobile {
        padding: 60px !important;
    }

    .kt-padding-t-60-mobile {
        padding-top: 60px !important;
    }

    .kt-padding-b-60-mobile {
        padding-bottom: 60px !important;
    }

    .kt-padding-l-60-mobile {
        padding-left: 60px !important;
    }

    .kt-padding-r-60-mobile {
        padding-right: 60px !important;
    }

    .kt-m60-mobile {
        margin: 60px !important;
    }

    .kt-mt-60-mobile {
        margin-top: 60px !important;
    }

    .kt-mb-60-mobile {
        margin-bottom: 60px !important;
    }

    .kt-ml-60-mobile {
        margin-left: 60px !important;
    }

    .kt-mr-60-mobile {
        margin-right: 60px !important;
    }

    .kt-p60-mobile {
        padding: 60px !important;
    }

    .kt-pt60-mobile {
        padding-top: 60px !important;
    }

    .kt-pb-60-mobile {
        padding-bottom: 60px !important;
    }

    .kt-pl60-mobile {
        padding-left: 60px !important;
    }

    .kt-pr60-mobile {
        padding-right: 60px !important;
    }

    .kt-margin-65-mobile {
        margin: 65px !important;
    }

    .kt-margin-t-65-mobile {
        margin-top: 65px !important;
    }

    .kt-margin-b-65-mobile {
        margin-bottom: 65px !important;
    }

    .kt-margin-l-65-mobile {
        margin-left: 65px !important;
    }

    .kt-margin-r-65-mobile {
        margin-right: 65px !important;
    }

    .kt-padding-65-mobile {
        padding: 65px !important;
    }

    .kt-padding-t-65-mobile {
        padding-top: 65px !important;
    }

    .kt-padding-b-65-mobile {
        padding-bottom: 65px !important;
    }

    .kt-padding-l-65-mobile {
        padding-left: 65px !important;
    }

    .kt-padding-r-65-mobile {
        padding-right: 65px !important;
    }

    .kt-m65-mobile {
        margin: 65px !important;
    }

    .kt-mt-65-mobile {
        margin-top: 65px !important;
    }

    .kt-mb-65-mobile {
        margin-bottom: 65px !important;
    }

    .kt-ml-65-mobile {
        margin-left: 65px !important;
    }

    .kt-mr-65-mobile {
        margin-right: 65px !important;
    }

    .kt-p65-mobile {
        padding: 65px !important;
    }

    .kt-pt65-mobile {
        padding-top: 65px !important;
    }

    .kt-pb-65-mobile {
        padding-bottom: 65px !important;
    }

    .kt-pl65-mobile {
        padding-left: 65px !important;
    }

    .kt-pr65-mobile {
        padding-right: 65px !important;
    }

    .kt-margin-70-mobile {
        margin: 70px !important;
    }

    .kt-margin-t-70-mobile {
        margin-top: 70px !important;
    }

    .kt-margin-b-70-mobile {
        margin-bottom: 70px !important;
    }

    .kt-margin-l-70-mobile {
        margin-left: 70px !important;
    }

    .kt-margin-r-70-mobile {
        margin-right: 70px !important;
    }

    .kt-padding-70-mobile {
        padding: 70px !important;
    }

    .kt-padding-t-70-mobile {
        padding-top: 70px !important;
    }

    .kt-padding-b-70-mobile {
        padding-bottom: 70px !important;
    }

    .kt-padding-l-70-mobile {
        padding-left: 70px !important;
    }

    .kt-padding-r-70-mobile {
        padding-right: 70px !important;
    }

    .kt-m70-mobile {
        margin: 70px !important;
    }

    .kt-mt-70-mobile {
        margin-top: 70px !important;
    }

    .kt-mb-70-mobile {
        margin-bottom: 70px !important;
    }

    .kt-ml-70-mobile {
        margin-left: 70px !important;
    }

    .kt-mr-70-mobile {
        margin-right: 70px !important;
    }

    .kt-p70-mobile {
        padding: 70px !important;
    }

    .kt-pt70-mobile {
        padding-top: 70px !important;
    }

    .kt-pb-70-mobile {
        padding-bottom: 70px !important;
    }

    .kt-pl70-mobile {
        padding-left: 70px !important;
    }

    .kt-pr70-mobile {
        padding-right: 70px !important;
    }

    .kt-margin-75-mobile {
        margin: 75px !important;
    }

    .kt-margin-t-75-mobile {
        margin-top: 75px !important;
    }

    .kt-margin-b-75-mobile {
        margin-bottom: 75px !important;
    }

    .kt-margin-l-75-mobile {
        margin-left: 75px !important;
    }

    .kt-margin-r-75-mobile {
        margin-right: 75px !important;
    }

    .kt-padding-75-mobile {
        padding: 75px !important;
    }

    .kt-padding-t-75-mobile {
        padding-top: 75px !important;
    }

    .kt-padding-b-75-mobile {
        padding-bottom: 75px !important;
    }

    .kt-padding-l-75-mobile {
        padding-left: 75px !important;
    }

    .kt-padding-r-75-mobile {
        padding-right: 75px !important;
    }

    .kt-m75-mobile {
        margin: 75px !important;
    }

    .kt-mt-75-mobile {
        margin-top: 75px !important;
    }

    .kt-mb-75-mobile {
        margin-bottom: 75px !important;
    }

    .kt-ml-75-mobile {
        margin-left: 75px !important;
    }

    .kt-mr-75-mobile {
        margin-right: 75px !important;
    }

    .kt-p75-mobile {
        padding: 75px !important;
    }

    .kt-pt75-mobile {
        padding-top: 75px !important;
    }

    .kt-pb-75-mobile {
        padding-bottom: 75px !important;
    }

    .kt-pl75-mobile {
        padding-left: 75px !important;
    }

    .kt-pr75-mobile {
        padding-right: 75px !important;
    }

    .kt-margin-80-mobile {
        margin: 80px !important;
    }

    .kt-margin-t-80-mobile {
        margin-top: 80px !important;
    }

    .kt-margin-b-80-mobile {
        margin-bottom: 80px !important;
    }

    .kt-margin-l-80-mobile {
        margin-left: 80px !important;
    }

    .kt-margin-r-80-mobile {
        margin-right: 80px !important;
    }

    .kt-padding-80-mobile {
        padding: 80px !important;
    }

    .kt-padding-t-80-mobile {
        padding-top: 80px !important;
    }

    .kt-padding-b-80-mobile {
        padding-bottom: 80px !important;
    }

    .kt-padding-l-80-mobile {
        padding-left: 80px !important;
    }

    .kt-padding-r-80-mobile {
        padding-right: 80px !important;
    }

    .kt-m80-mobile {
        margin: 80px !important;
    }

    .kt-mt-80-mobile {
        margin-top: 80px !important;
    }

    .kt-mb-80-mobile {
        margin-bottom: 80px !important;
    }

    .kt-ml-80-mobile {
        margin-left: 80px !important;
    }

    .kt-mr-80-mobile {
        margin-right: 80px !important;
    }

    .kt-p80-mobile {
        padding: 80px !important;
    }

    .kt-pt80-mobile {
        padding-top: 80px !important;
    }

    .kt-pb-80-mobile {
        padding-bottom: 80px !important;
    }

    .kt-pl80-mobile {
        padding-left: 80px !important;
    }

    .kt-pr80-mobile {
        padding-right: 80px !important;
    }

    .kt-margin-85-mobile {
        margin: 85px !important;
    }

    .kt-margin-t-85-mobile {
        margin-top: 85px !important;
    }

    .kt-margin-b-85-mobile {
        margin-bottom: 85px !important;
    }

    .kt-margin-l-85-mobile {
        margin-left: 85px !important;
    }

    .kt-margin-r-85-mobile {
        margin-right: 85px !important;
    }

    .kt-padding-85-mobile {
        padding: 85px !important;
    }

    .kt-padding-t-85-mobile {
        padding-top: 85px !important;
    }

    .kt-padding-b-85-mobile {
        padding-bottom: 85px !important;
    }

    .kt-padding-l-85-mobile {
        padding-left: 85px !important;
    }

    .kt-padding-r-85-mobile {
        padding-right: 85px !important;
    }

    .kt-m85-mobile {
        margin: 85px !important;
    }

    .kt-mt-85-mobile {
        margin-top: 85px !important;
    }

    .kt-mb-85-mobile {
        margin-bottom: 85px !important;
    }

    .kt-ml-85-mobile {
        margin-left: 85px !important;
    }

    .kt-mr-85-mobile {
        margin-right: 85px !important;
    }

    .kt-p85-mobile {
        padding: 85px !important;
    }

    .kt-pt85-mobile {
        padding-top: 85px !important;
    }

    .kt-pb-85-mobile {
        padding-bottom: 85px !important;
    }

    .kt-pl85-mobile {
        padding-left: 85px !important;
    }

    .kt-pr85-mobile {
        padding-right: 85px !important;
    }

    .kt-margin-90-mobile {
        margin: 90px !important;
    }

    .kt-margin-t-90-mobile {
        margin-top: 90px !important;
    }

    .kt-margin-b-90-mobile {
        margin-bottom: 90px !important;
    }

    .kt-margin-l-90-mobile {
        margin-left: 90px !important;
    }

    .kt-margin-r-90-mobile {
        margin-right: 90px !important;
    }

    .kt-padding-90-mobile {
        padding: 90px !important;
    }

    .kt-padding-t-90-mobile {
        padding-top: 90px !important;
    }

    .kt-padding-b-90-mobile {
        padding-bottom: 90px !important;
    }

    .kt-padding-l-90-mobile {
        padding-left: 90px !important;
    }

    .kt-padding-r-90-mobile {
        padding-right: 90px !important;
    }

    .kt-m90-mobile {
        margin: 90px !important;
    }

    .kt-mt-90-mobile {
        margin-top: 90px !important;
    }

    .kt-mb-90-mobile {
        margin-bottom: 90px !important;
    }

    .kt-ml-90-mobile {
        margin-left: 90px !important;
    }

    .kt-mr-90-mobile {
        margin-right: 90px !important;
    }

    .kt-p90-mobile {
        padding: 90px !important;
    }

    .kt-pt90-mobile {
        padding-top: 90px !important;
    }

    .kt-pb-90-mobile {
        padding-bottom: 90px !important;
    }

    .kt-pl90-mobile {
        padding-left: 90px !important;
    }

    .kt-pr90-mobile {
        padding-right: 90px !important;
    }

    .kt-margin-95-mobile {
        margin: 95px !important;
    }

    .kt-margin-t-95-mobile {
        margin-top: 95px !important;
    }

    .kt-margin-b-95-mobile {
        margin-bottom: 95px !important;
    }

    .kt-margin-l-95-mobile {
        margin-left: 95px !important;
    }

    .kt-margin-r-95-mobile {
        margin-right: 95px !important;
    }

    .kt-padding-95-mobile {
        padding: 95px !important;
    }

    .kt-padding-t-95-mobile {
        padding-top: 95px !important;
    }

    .kt-padding-b-95-mobile {
        padding-bottom: 95px !important;
    }

    .kt-padding-l-95-mobile {
        padding-left: 95px !important;
    }

    .kt-padding-r-95-mobile {
        padding-right: 95px !important;
    }

    .kt-m95-mobile {
        margin: 95px !important;
    }

    .kt-mt-95-mobile {
        margin-top: 95px !important;
    }

    .kt-mb-95-mobile {
        margin-bottom: 95px !important;
    }

    .kt-ml-95-mobile {
        margin-left: 95px !important;
    }

    .kt-mr-95-mobile {
        margin-right: 95px !important;
    }

    .kt-p95-mobile {
        padding: 95px !important;
    }

    .kt-pt95-mobile {
        padding-top: 95px !important;
    }

    .kt-pb-95-mobile {
        padding-bottom: 95px !important;
    }

    .kt-pl95-mobile {
        padding-left: 95px !important;
    }

    .kt-pr95-mobile {
        padding-right: 95px !important;
    }

    .kt-margin-100-mobile {
        margin: 100px !important;
    }

    .kt-margin-t-100-mobile {
        margin-top: 100px !important;
    }

    .kt-margin-b-100-mobile {
        margin-bottom: 100px !important;
    }

    .kt-margin-l-100-mobile {
        margin-left: 100px !important;
    }

    .kt-margin-r-100-mobile {
        margin-right: 100px !important;
    }

    .kt-padding-100-mobile {
        padding: 100px !important;
    }

    .kt-padding-t-100-mobile {
        padding-top: 100px !important;
    }

    .kt-padding-b-100-mobile {
        padding-bottom: 100px !important;
    }

    .kt-padding-l-100-mobile {
        padding-left: 100px !important;
    }

    .kt-padding-r-100-mobile {
        padding-right: 100px !important;
    }

    .kt-m100-mobile {
        margin: 100px !important;
    }

    .kt-mt-100-mobile {
        margin-top: 100px !important;
    }

    .kt-mb-100-mobile {
        margin-bottom: 100px !important;
    }

    .kt-ml-100-mobile {
        margin-left: 100px !important;
    }

    .kt-mr-100-mobile {
        margin-right: 100px !important;
    }

    .kt-p100-mobile {
        padding: 100px !important;
    }

    .kt-pt100-mobile {
        padding-top: 100px !important;
    }

    .kt-pb-100-mobile {
        padding-bottom: 100px !important;
    }

    .kt-pl100-mobile {
        padding-left: 100px !important;
    }

    .kt-pr100-mobile {
        padding-right: 100px !important;
    }
}
@media (min-width: 767.98px){
    .single-page-content .companies-clients .item:first-child {
        padding-left: 16px !important;
    }
    .companies-clients.contact-companies-clients{
        display: flex;
        align-items: center;
        margin:0 -16px;
    }
}
.contact-sales-form input.wpcf7-text{
    display: block;
    width: 100%;
    height: 38.5px;
    padding: 8.5px 13px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #e2e5ec;
    border-radius: 4px;
    font-family:"Arial";
    box-shadow:none !important;
    outline:none !important;
    background-color:transparent;
    transition: background-color 0.3s ease;
    margin:0 !important;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
}
.contact-sales-form input.wpcf7-text::placeholder {
    color:#bbbbbb;
    opacity: 1;
}

.contact-sales-form input.wpcf7-text:-ms-input-placeholder {
    color:#bbbbbb;
}

.contact-sales-form input.wpcf7-text::-ms-input-placeholder {
    color:#bbbbbb;
}
.single-page-content .container .contact-sales-form p {
    margin: 0 0 7px;
    font-size: 13px;
    font-weight: 400;
    font-family: Poppins, Helvetica, sans-serif;
    line-height: 2;
}
.single-page-content .container .contact-sales-form p:empty{
    display: none;
}
.contact-sales-form textarea {
    height: 80px;
    color: #495057;
    background-color: #fff;
    font-size: 13px;
    font-family:"Arial";
    padding: 8.5px 13px;
    font-weight: 400;
    line-height: 1.5;
    transition: background-color 0.3s ease;
    margin:0 !important;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
}
.contact-sales-form textarea::placeholder {
    color:#bbbbbb;
    opacity: 1;
}

.contact-sales-form textarea:-ms-input-placeholder {
    color:#bbbbbb;
}

.contact-sales-form textarea::-ms-input-placeholder {
    color:#bbbbbb;
}
.contact-sales-form small.required {
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: #ff6900 !important;
    position: relative;
    top: 0;
    font-weight: 400;
    font-family: Poppins, Helvetica, sans-serif;
}
.companies-clients-desktop{
    padding: 0;
    display: block !important;
}

.contact-companies-clients h3{
    padding:0 16px !important;
}
.companies-clients-mobile{
    display: none !important;
}
@media (max-width: 1024px){
    .contact-sales-form input.wpcf7-text,.contact-sales-form small.required,.contact-sales-form textarea,
    .single-page-content .container .contact-sales-form p {
        font-size: 12px !important;
    }
    .contact-sales-form input.wpcf7-text{
        height:35.6px !important;
    }
}
@media (max-width: 767px){
    .contact-sales-form input.wpcf7-text{
        height:42.8px !important;
    }
    .companies-clients-mobile{
        display: flex !important;
        align-items:center;
        flex-wrap:wrap;
        margin:0 0 -45px;
    }
    .companies-clients-desktop{
        display: none !important;
    }
    .companies-clients.contact-companies-clients .item{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .contact-sales-form{
        padding:40px 20px !important;
        margin:-45px 0 0 !important;
        box-shadow:none !important;
    }
}

.contact-sales-form .recaptcha-block{
    margin: 25px 0;
}
.contact-sales-form .show-more .show-more__reveal{
    margin:15px 0 0 !important;
}
.contact-sales-form .show-more .show-more__trigger{
    padding-bottom: 0 !important;
}
.contact-sales-form .show-more .showbox, .contact-sales-form .show-more .closebox{
    color:#333;
}
.contact-sales-form .show-more .showbox .fa-fw, .contact-sales-form .show-more .closebox .fa-fw{
    color:#ff6900;
}
.single-page-content .contact-sales-form input.wpcf7-text:focus, .single-page-content .contact-sales-form textarea:focus{
    border-color:#9aabff !important;
}
.page-template-tpl-new-home .contact-sales-form .btn.btn-primary{
    font-weight: 500;
    height: 50px;
    padding-left: 35px;
    padding-right: 35px;
    width: 100%;
    font-family: 'Arial';
    font-size: 15.6px;
}

@media (max-width: 767px){
    .single-page-content .contact-sales-form input.wpcf7-text:focus{
        height: 50.8px !important;
    }
    .page-template-tpl-new-home .contact-sales-form .btn.btn-primary{
        font-size: 14.4px;
    }
    .contact-sales-form input.wpcf7-text, .contact-sales-form textarea{
        font-size:16.8px !important;
    }
    .contact-sales-form .drop .cont{
        display: inline-flex;
        flex-direction: column;
        width: auto;
    }
    .contact-sales-form .drop .cont .browse{.ia-heading h2:before,
    margin:10px 0 0;
    }
}


/*New header style*/
.head-menu #main-nav .navbar {
    background: #fff !important;
}
.head-menu #main-nav .navbar-nav>li>a {
    color: #333 !important;
}
.head-menu #main-nav.affix {
    background: #fff;
    box-shadow: 0 0 50px 0 rgb(0 0 0 / 15%);
    z-index: 999;
}
.head-menu #main-nav.affix .navbar-inverse .main-menu{
    top: 10px;
}
header .main-menu .mobile-menu-toggle{
    color: #333 !important;
}

.top-searchicon {
    background-image: url(../../uploads/2014/09/total-pic-2.png) !important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
    .head-menu .navbar-inverse .main-menu .logo img {
        opacity: 1 !important;
        visibility: visible !important;
    }

    header .main-menu .mobile-menu-toggle{
        color: #333 !important;
    }
}
.page-template .single-page-content a {
    border-bottom: 2px solid #ff6900;
}
.page-template .single-page-content header a {
    border-bottom: none !important;
}
.page-template .single-page-content footer a {
    border-bottom: none !important;
}
.page-template .show-more .show-more__trigger {
    color: #ff6900;
}


.single-page-content .container .contact-sales-form .uploaded-document-list p{
    font-size: 16px !important;
}
.doc-list li{
    padding: 0 0 5px;
    font-size:13px !important;
}
.doc-list .fa.fa-file-text-o{
    color: #ff6900;
}
.doc-list .la.la-close{
    color: #333;
    font-weight: 700;
    transition: all 0.3s;
}
.doc-list .la.la-close:hover{
    opacity: 0.7;
}
#tasheelexpresstopot-211 { display: none;}
.hp-message { display: none;}




.text-white {
    color: #fff !important;
}

.text-primary, .text-tasheelexpress, .kt-font-tasheelexpress, .kt-font-primary {
    color: #ff6900 !important;
}
.kt-font-tasheelexpress {
    color: #ff6900 !important;
}

.bg-primary, .bg-tasheelexpress, .kt-bg-tasheelexpress, .kt-bg-primary{
    background-color: #ff6900;
}




footer .wmpl-lang .dropdown-menu>li>a.top-flag{
    padding: 0.7rem 1.2rem !important;
}


.wpb_column > .vc_column-inner > .wpb_wrapper > *:last-child{
    margin-bottom: 0;
}


body.admin-bar .cs-infos{
    display: none;
}

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    font-weight: normal;
    color: #555;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    padding: 0px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    background: transparent;
    color: #ff6900;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #ff6900;
    border-color: #ff6900;
}

.checkbox-custom-label:focus-visible, .radio-custom-label:focus-visible {
    outline: none;
}



.betterdocs-wrapper.betterdocs-single-wrapper,
.betterdocs-wrapper.betterdocs-docs-archive-wrapper{
    margin-top: 60px;
}
.betterdocs-wrapper .betterdocs-search-form-wrapper .betterdocs-live-search {
    max-width: 600px !important;
}
.betterdocs-wrapper .betterdocs-searchform svg.docs-search-close{
    margin-right: 0 !important;
}
.betterdocs-wrapper .betterdocs-live-search .docs-search-close path.close-border{
    display: none !important;
}
.betterdocs-live-search .docs-search-close path.close-line {
    fill: #666666 !important;
}

.betterdocs-wrapper .betterdocs-search-form-wrapper:not(.betterdocs-elementor) {
    background-image: url(../../uploads/2014/09/help-pagebg-scaledc4ca.jpg?1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.betterdocs-wrapper .betterdocs-live-search .betterdocs-searchform {
    padding: 0px !important;
    border-radius: 50px;
}
.betterdocs-live-search .betterdocs-searchform .docs-search-result {
    border-color: #f1f1f1;
    box-shadow: 0 4px 6px rgba(32,33,36,.08);
}
.betterdocs-live-search .betterdocs-searchform .docs-search-result{
    border-radius: 14px;
}
.betterdocs-wrapper .betterdocs-live-search .betterdocs-searchform .betterdocs-search-result-wrap::before{
    border-color: transparent transparent #f2f2f2 !important;
}
.betterdocs-live-search .betterdocs-searchform .betterdocs-search-result-wrap .docs-search-result li a{
    display: block;
    width: 100%;
}
.betterdocs-live-search .betterdocs-searchform .betterdocs-search-result-wrap .docs-search-result li a .betterdocs-search-category {
    display: none !important;
}
.betterdocs-live-search .betterdocs-searchform .betterdocs-search-result-wrap .docs-search-result li img{
    display: none !important;
}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-content-wrapper,
.betterdocs-wrapper:not(.betterdocs-fluid-wrapper) .betterdocs-content-wrapper{
    max-width: 1140px !important;
}
.betterdocs-wrapper.betterdocs-single-wrapper {
    background-color: #ffffff !important;
}
.betterdocs-wrapper .docs-single-title .betterdocs-entry-title{
    padding-bottom: 20px !important;
}
.betterdocs-wrapper .betterdocs-entry-footer .betterdocs-article-reactions{
    padding: 2em 0 !important;
}
.betterdocs-wrapper .docs-single-title .betterdocs-entry-title{
    text-transform: initial !important;
}
.betterdocs-wrapper .betterdocs-breadcrumb .betterdocs-breadcrumb-list li:nth-child(1),
.betterdocs-wrapper .betterdocs-breadcrumb .betterdocs-breadcrumb-list li:nth-child(2){
    display: none !important;
}
.betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-content-area {
    max-width: 763px !important;
}
body .betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-content .container{
    width: auto !important;
    padding: 0 !important;
}
.betterdocs-wrapper .docs-single-title .betterdocs-entry-title {
    letter-spacing: normal !important;
}

.betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-body .betterdocs-articles-list li svg,
.betterdocs-sidebar .betterdocs-single-category-wrapper .betterdocs-articles-list li svg{
    display: none !important;
}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a {
    line-height: 20px;
}

.betterdocs-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>.betterdocs-single-category-wrapper .betterdocs-single-category-inner{
    box-shadow: none !important;
}

.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner {
    padding-bottom: 10px !important;
}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-body {
    padding-top: 0px !important;
}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner {
    border-bottom: none !important;
}
.betterdocs-wrapper .betterdocs-live-search .betterdocs-searchform .search-submit{
    border-radius: 0 50px 50px 0 !important;
}
.betterdocs-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper{
    max-width: 372px !important;
}

@media only screen and (max-width: 767px){
    .betterdocs-wrapper .betterdocs-live-search .betterdocs-searchform {
        border-radius: 0px;
        background-color: transparent !important;
    }
    .betterdocs-searchform-input-wrap {
        border-radius: 50px;
    }
    .betterdocs-wrapper .betterdocs-live-search .betterdocs-searchform .search-submit{
        border: 1px solid #ff6900;
        color: #ff6900;
        border-radius: 50px !important;
        background: transparent !important;
        margin-top: 10px;
    }
    .betterdocs-wrapper form.betterdocs-searchform.betterdocs-advance-searchform{
        border: none !important;
    }
    .betterdocs-wrapper .betterdocs-search-form-wrapper:not(.betterdocs-elementor) {
        padding-top: 40px;
        padding-bottom: 60px;
        background-image: url(../../uploads/2014/09/help-pagebg-mobilec81e.png?2);
        background-size: 200px;
        background-repeat: no-repeat;
        background-position: center 180px;
    }
    .betterdocs-wrapper form.betterdocs-searchform.betterdocs-advance-searchform input.search-submit{
        display: none;
    }
    body.mobile .betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-content-wrapper {
        padding-top: 20px;
    }
    body.mobile .betterdocs-category-header .betterdocs-category-header-inner{
        display: inline-flex;
    }
    body.mobile .betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper > .betterdocs-single-category-wrapper .betterdocs-single-category-inner{
        text-align: center;
    }
    body.mobile .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li:not(.betterdocs-nested-category-wrapper){
        display: block;
    }

    .betterdocs-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper{
        width: 100% !important;
        max-width: 100% !important;
    }
}

.postid-67487 .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-entry-content .betterdocs-content a{
    border-bottom: none;
}
.postid-67487 .betterdocs-categorygrid-ijlj8e5.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper{
    margin-top: 0 !important;
}
.betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-entry-content .betterdocs-content a{
    color: #333333;
    border-bottom: 2px solid #ff6900;
}
.betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-entry-content .betterdocs-content a:hover{
    color: #ff6900;
}
.betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-content p{
    margin: 0 0 18px;
}
.betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .betterdocs-content-area .betterdocs-content p.wp-block-image.aligncenter{
    display: block;
}


.betterdocs-content ol,
.betterdocs-content ul{
    padding-top: 0px;
}
.betterdocs-content ol{
    list-style-type: decimal;
    margin-left: 20px;
}
.betterdocs-content ol li{
    padding-left: 8px;
    padding-bottom: 9px;
}
/*.betterdocs-content ol li::before {*/
    /*content: counter(square-red-counter,decimal);*/
    /*display: block;*/
    /*left: 0;*/
    /*position: absolute;*/
    /*text-align: center;*/
    /*top: 1px;*/
    /*width: 22px;*/
    /*font-weight: 600;*/
/*}*/
.betterdocs-content ol li ul{
    padding-top: 15px;
}
.betterdocs-content ol li ul li {
    counter-increment: initial;
    padding-bottom: 9px;
    padding-left: 0;
    position: relative;
}
.betterdocs-content ol li ul li::before {
    display: none !important;
}
.betterdocs-content ul {
    padding: 0em 1em 0 1em;
}
.betterdocs-content ul li{
    padding-bottom:9px;
    margin-left: 10px;
}
.betterdocs-wrapper .betterdocs-body:last-of-type {
    padding: 15px 15px 0 15px;
}


.betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-archive-main .betterdocs-category-grid-wrapper .betterdocs-single-category-wrapper[data-id='662']{
    display: none !important;
}
.betterdocs-wrapper.betterdocs-single-classic-layout .betterdocs-sidebar-content  .betterdocs-single-category-wrapper[data-id='662']{
    display: none !important;
}
.betterdocs-wrapper.betterdocs-single-wraper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper[data-id='662'] .betterdocs-body{
    padding: 0 !important;
}
.betterdocs-wrapper.betterdocs-single-wraper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper[data-id='662'] .betterdocs-body ul {
    padding: 0 !important;
}
.betterdocs-wrapper.betterdocs-single-wraper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper[data-id='662'] .betterdocs-body ul li{
    padding: 0 !important;
    margin-left: 0 !important;
    margin-top: 0px !important;
}
.betterdocs-wrapper.betterdocs-single-wraper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper[data-id='662'] .betterdocs-body ul li a{
    color: #343434;
}
.betterdocs-wrapper.betterdocs-single-wraper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper[data-id='662'] .betterdocs-body ul li:hover a{
    color: #ff6900;
}


body .betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-entry-content .betterdocs-content .kt-divider{
    width: 100%;
    height: 1px;
    border-top: 1px dashed #888888;
    margin: 20px 0;
    display: block;
}


body .betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-entry-content .betterdocs-content .betterdocs-content-heading,
body .betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-entry-content .betterdocs-content h3,
body .betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-entry-content .betterdocs-content h4{
    margin-top: 0;
    margin-bottom: 18px;
}