body {overflow-x: hidden;}
a:active, a:hover, a:focus {color:#009ef6; }
.c-theme-ul > li:focus > a:not(.btn), .c-theme-ul > li:active > a:not(.btn), .c-theme-ul > li:hover > a:not(.btn) {color: #009ef6 !important; }
.c-theme-ul > li:focus > a:not(.btn) > i, .c-theme-ul > li:active > a:not(.btn) > i, .c-theme-ul > li:hover > a:not(.btn) > i {color: #009ef6 !important; }
.c-fixed {position: fixed; float: none;z-index: 9;}
#sidebar.c-layout-sidebar-menu .c-sidebar-menu {border: none;}
.c-sidebar-menu .c-link {background-image: url(../../../base/img/content/bg-content/list-side-grey.png); background-repeat: repeat-y; background-position: center left;border-radius:0px;}
.c-sidebar-menu .c-link.active {background-image: url(../../../base/img/content/bg-content/list-side-blue.png);}
.c-layout-sidebar-menu .c-sidebar-menu > li:hover > a {background-color: transparent;}
.c-height-50vh {height: 50vh !important;}
.c-height-70vh {height: 70vh !important;}
hr.c-line {  border-style: solid;border-width: 1px;border-image-source: linear-gradient(to right, #ffffff, #014f99 50%, #ffffff);border-image-slice: 1; margin: 35px 0;}
.c-img-margin-auto {margin: auto;}


/* UI Colors */
.c-font-blueWhee {color: #014f99 !important;}
.c-font-blueWhee-2 {color: #009ef6;}
.c-font-greyWhee {color: #aeaeae;}
.c-bg-blueWhee {background-color: #014f99 !important;}
.c-bg-greyWhee-1 {background-color: #fafafa;}
.c-bg-darkGreywhee {background-color: #4a4a4a;}
/* Display Flex */
.c-flex {display: flex !important;}
.jc-center {justify-content: center;}
.jc-end {justify-content: end;}
.align-center {align-items: center;}
.c-display-ico {width: 30px;height: 30px;color: #fff;display: flex;justify-content: center;align-items: center;}


/* Border */
.c-border-circle {border-radius: 100%;}

/* Icon*/
.c-protypeIco {width: 146px; height: 146px; background-image: url(../../../base/img/content/icons/whee-sprite.png); background-repeat: no-repeat; background-size: 75%;}
.c-ico-priceRules {background-position: 21px 20px;}
.c-ico-box {background-position: 23px -111px;}
.c-ico-note {background-position:24px -250px;}
.c-ico-cart {background-position: 21px -376px;}

/* Button */
.c-btn-blueWhee {border-color: #014f99;border-width: 1px;color: #ffffff;background: #014f99;}
.c-btn-orange {border-width: 1px;color: #ffffff;background: #fec73a;border-color: #fec73a;}
.c-btn-orange.btn-no-focus:hover, .c-btn-orange:hover, .c-btn-orange.btn-no-focus:active, .c-btn-orange:active, .c-btn-orange.active, .open > .c-btn-orange.dropdown-toggle {
    color: #ffffff;
    background: #ffbd12;
    border-color: #ffbd12;
}
.c-btn-blueWhee.btn-no-focus:focus, .c-btn-blueWhee.btn-no-focus.focus {color: #ffffff;background: #014f99;border-color: #014f99; }
.c-btn-blueWhee.btn-no-focus:hover, .c-btn-blueWhee:hover, .c-btn-blueWhee.btn-no-focus:active, .c-btn-blueWhee:active, .c-btn-blueWhee.active, .open > .c-btn-blueWhee.dropdown-toggle {color: #ffffff;background: #014f99;border-color: #014f99; }
.c-btn-blueWhee:active, .c-btn-blueWhee.active, .open > .c-btn-blueWhee.dropdown-toggle {background-image: none; }
.c-btn-blueWhee.disabled, .c-btn-blueWhee.disabled:hover, .c-btn-blueWhee.disabled:not(.btn-no-focus):focus, .c-btn-blueWhee.disabled:not(.btn-no-focus).focus, .c-btn-blueWhee.disabled:active, .c-btn-blueWhee.disabled.active, .c-btn-blueWhee[disabled], .c-btn-blueWhee[disabled]:hover, .c-btn-blueWhee[disabled]:not(.btn-no-focus):focus, .c-btn-blueWhee[disabled]:not(.btn-no-focus).focus, .c-btn-blueWhee[disabled]:active, .c-btn-blueWhee[disabled].active,
  fieldset[disabled] .c-btn-blueWhee,
  fieldset[disabled] .c-btn-blueWhee:hover,
  fieldset[disabled] .c-btn-blueWhee:not(.btn-no-focus):focus,
  fieldset[disabled] .c-btn-blueWhee:not(.btn-no-focus).focus,
  fieldset[disabled] .c-btn-blueWhee:active,
  fieldset[disabled] .c-btn-blueWhee.active {
    background: #014f99;
    border-color: #014f99; }
.c-btn-blueWhee .badge { color: #014f99;background: #ffffff; }
.c-btn-whiteBlock {border-color: #fff;border-width: 1px;color: #014f99;background: #fff;}
.c-btn-c.btn-no-focus:focus, .c-btn-whiteBlock.btn-no-focus.focus {
    color: #014f99;
    background: #fff;
    border-color: #fff; }
  .c-btn-whiteBlock.btn-no-focus:hover, .c-btn-whiteBlock:hover, .c-btn-whiteBlock.btn-no-focus:active, .c-btn-whiteBlock:active, .c-btn-whiteBlock.active,
  .open > .c-btn-whiteBlock.dropdown-toggle {
    color: #014f99;
    background: #fff;
    border-color: #fff; }
  .c-btn-whiteBlock:active, .c-btn-whiteBlock.active,
  .open > .c-btn-whiteBlock.dropdown-toggle {
    background-image: none; }
  .c-btn-whiteBlock.disabled, .c-btn-whiteBlock.disabled:hover, .c-btn-whiteBlock.disabled:not(.btn-no-focus):focus, .c-btn-whiteBlock.disabled:not(.btn-no-focus).focus, .c-btn-whiteBlock.disabled:active, .c-btn-whiteBlock.disabled.active, .c-btn-whiteBlock[disabled], .c-btn-whiteBlock[disabled]:hover, .c-btn-whiteBlock[disabled]:not(.btn-no-focus):focus, .c-btn-whiteBlock[disabled]:not(.btn-no-focus).focus, .c-whiteBlock[disabled]:active, .c-btn-whiteBlock[disabled].active,
  fieldset[disabled] .c-btn-whiteBlock,
  fieldset[disabled] .c-btn-whiteBlock:hover,
  fieldset[disabled] .c-btn-whiteBlock:not(.btn-no-focus):focus,
  fieldset[disabled] .c-btn-whiteBlock:not(.btn-no-focus).focus,
  fieldset[disabled] .c-btn-whiteBlock:active,
  fieldset[disabled] .c-btn-whiteBlock.active {
    background: #fff;
    border-color: #fff; }
  .c-btn-whiteBlock .badge {
    color: #014f99;
    background: #ffffff; }

.c-btn-border-1x.c-btn-white.btn-no-focus:hover, .c-btn-border-1x.c-btn-white:hover, .c-btn-border-1x.c-btn-white.btn-no-focus:active, .c-btn-border-1x.c-btn-white:active, .c-btn-border-1x.c-btn-white.active,
  .open > .c-btn-border-1x.c-btn-white.dropdown-toggle {
    color: #014f99;
    background: #FFFFFF;
    border-color: #FFFFFF; }
.input-group-icon {position: absolute;display: block;z-index: 9; right: 12px;top: 11px;}
.socicon-btn {color: #b2b2b2; }
.c-btn-shadow {box-shadow: 0 3px 5px 0 rgba(121, 121, 121, 0.5);}


/* Header */


/* Content */
.c-width-auto {width: auto;}
.c-bg-default {height: 100vh;}
.c-bg-commerce {background-image: url(../../../img/content/bg-content/commerce-bg-1.png); background-position:right -7px;background-size:46%;}
.c-bg-commerce-2 {background-image:url(../../../img/content/bg-content/commerce-lap-2.png), linear-gradient(271deg, #ffffff, #f3f3f3); background-position: center right; background-repeat: no-repeat;background-size: 50%, cover;}
.c-bg-commerce-3 {background-image:linear-gradient(271deg, #ffffff, #f3f3f3);}
.c-bg-commerce-4 {  background-image:url(../../../img/content/bg-content/ipad-side.png), linear-gradient(89deg, #ffffff, #f3f3f3);background-position: center right; background-repeat: no-repeat;background-size: 40%, cover;}
.c-bg-multyColor {background-color: #014f99;background-image: -webkit-linear-gradient(90deg, #fafafa 35%, #014f99 35%)}
.c-bg-pos {background-image:url(../../../img/content/bg-content/mockup.png), url(../../../img/content/bg-content/bg-top.png);background-repeat: no-repeat; background-size:auto, cover; background-position: right;}
.c-list-cont {margin: auto;width: 146px;}
.c-content-testimonial-3 > .c-content:after, .c-content-testimonial-3 > .c-content:before {border: none ; }
.c-content-feature-10 > .c-list > li > .c-card {padding: 40px 80px;box-shadow: 0 2px 20px 0 rgba(30, 119, 225, 0.18);}
.c-content-feature-10 > .c-list > li > .c-card.c-sales {background-image: url(../../../img/content/bg-content/icon-cs.png);background-repeat: no-repeat;background-position: bottom right;}
.c-content-feature-10 > .c-list > li > .c-card.c-support {background-image: url(../../../img/content/bg-content/icon-cs-2.png);background-repeat: no-repeat;background-position: bottom left;}
.c-main-title {border: none;letter-spacing: 2px;}
.c-bg-img {background-repeat: no-repeat;height: 65vh}
.c-content-product-1 .row .c-body > .c-row > li {width: 33.33%}
.c-content-product-1 .row .c-layout-sidebar-content .c-body > .c-row > li, .c-loyalty .row .c-body > .c-row > li {width: 50%;}
.c-title-pricing {box-shadow: 4px 4px 15px 0 #d5e3ff;}
.c-form-cont {width: 75%;}
.c-form-cont form {padding: 10px 55px;}
.c-form-cont .input-xlg {padding: 20px 16px 20px 16px;height: 75px;font-size: 18px;}
/* Footer */
.c-layout-footer .c-logo {padding-top: 20px;display: block;}
.c-layout-footer-1 .c-body .c-links {padding: 0;}
.c-layout-footer-1 .c-body .c-links > li {list-style-type: none;}
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials {float: none;}
.c-layout-footer .input-group {display: block;}
.c-layout-footer input.form-control {border-bottom-left-radius: 10% 50%;border-bottom-right-radius: 10% 50% !important;border-top-left-radius: 10% 50%;border-top-right-radius: 10% 50% !important;}

@media (min-width: 1280px) {
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link, .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {padding-left: 36px; padding-right:36px;}
}

@media (max-width: 1024px) {
	.c-lg-font-20 {font-size: 20px !important;}
	.c-lg-font-22 {font-size: 22px !important;}
	.socicon-btn {width: 35px; height: 35px; font-size: 15px;}
	.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials > li {padding: 0 3px;}
}


@media (min-width: 992px) {
	
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu {background: #fff;}
	.dropdown-menu:after, .dropdown-menu:before {bottom: 100%;left: 30%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
	.dropdown-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 10px;margin-left: -10px;}
	.dropdown-menu:before {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 16px;margin-left: -16px;}
	.c-layout-header .c-navbar .c-mega-menu {
    display: flex;justify-content:flex-end;}
}

@media (max-width: 991px) {
	.c-sm-font-20 {font-size: 20px !important;}
	.c-sm-font-22 {font-size: 22px !important;}
	.c-sm-font-30 {font-size: 30px !important;}
	.c-sm-font-26 {font-size: 26px !important;}
	.c-sm-padding-t-0 {padding-top: 0 !important;}
	.c-sm-padding-b-10 {padding-bottom: 10px !important;}
	.c-sm-line-height-30 {line-height: 24px !important;}
	.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark .c-topbar {background: #fff;}
	.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark {background:#014f99; }
	.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler {background:none;}
	.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark.c-mega-menu-shown {background:#014f99; }
	#sidebar.c-layout-sidebar-menu {display: none;}
	.c-content-box > .container-fluid {padding: 0 25px;	}
	.c-content-product-1 .row .c-media > img {width: 100%;}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {margin: 15px 0 19px 0;}
	.img-sm-responsive {max-width: 70%;}
	.c-content-product-1 .row .c-body > .c-row > li {width: 33%;margin: 0;}
	.c-bg-pos {background-size: 60%, cover;}
	.c-content-product-1 .row .c-body > .c-row > li:last-child {padding: 0 !important;}
	.c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header.c-mega-menu-shown .c-mega-menu {
    top: 65px;}
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {padding:0 10px;}
}
}

@media (min-width: 960px) {
	.c-content-product-1 .row .c-layout-sidebar-content .c-body > .c-row > li, .c-content-product-1.c-loyalty .row .c-body > .c-row > li {width: 48%; margin: 0;}

}

@media (min-width: 769px) {.c-xs-title {display: none;}}

@media (max-width: 768px) {
	.c-xs-font-14 {font-size: 14px !important;}
	.c-xs-font-16 {font-size: 16px !important;}
	.c-xs-font-18 {font-size: 18px !important;}
	.c-xs-font-20 {font-size: 20px !important;}
	.c-xs-font-22 {font-size: 22px !important;}
	.c-xs-font-32 {font-size: 32px !important;}
	.c-xs-font-40 {font-size: 32px !important;}
	.c-xs-padding-t-0 {padding-top: 0 !important;}
	.c-xs-padding-t-10 {padding-top: 10px !important;}
	.c-xs-padding-l-15 {padding-left: 10px !important;}
	.c-xs-padding-r-15 {padding-right: 10px !important;}
	.c-xs-padding-l-25 {padding-left: 25px !important;}
	.c-xs-padding-r-25 {padding-right: 25px !important;}
	.c-xs-margin-r-0 {margin-right: 0 !important;}
	.c-xs-margin-b-0 {margin-bottom: 0 !important;}
	.c-xs-margin-b-20 {margin-bottom: 20px !important;}
	.c-xs-margin-b-30 {margin-bottom: 30px !important;}
	.c-xs-margin-b-40 {margin-bottom: 30px !important;}
	.c-btn-uppercase.btn-xlg {font-size: 14px;padding: 15px 30px 15px 30px;}
	.c-xs-line-height-22 {line-height: 24px !important;}
	.c-xs-line-height-24 {line-height: 24px !important;}
	.c-xs-line-height-28 {line-height: 28px !important;}
	.c-xs-line-height-50 {line-height: 50px !important;}
	.c-md-title {display: none;}
	.c-content-product-1 .row .c-layout-sidebar-content .c-body > .c-row > li, .c-loyalty .row .c-body > .c-row > li, .c-content-product-1 .row .c-body > .c-row > li {width: 100%;margin: 15px 0 0 0;}
	.c-content-product-1 .row .c-body > .c-row > li > h4 {font-size: 18px;}
	.c-bg-img {height: auto;}
	.c-xs-position-title {position: relative;left: 247px;top:-110px;}
	.c-xs-position-title h3.c-main-title {width: 86%;}
	.c-xs-position-img {position: relative;right: 207px;}
	.c-form-cont {width: 100%;}
	.c-form-cont form {padding: 10px 0px;}

}


@media (max-width: 767px) {
	.c-bg-commerce {background-image: none;}
	.c-bg-commerce-2 {background-image: linear-gradient(271deg, #ffffff, #f3f3f3);background-position:center left;}
	.c-bg-pos {background-image:url(../../../base/img/content/bg-content/bg-top.png);background-repeat: no-repeat; background-size:cover; background-position:center;}
}

@media (max-width: 480px) {
	.c-xs-block {display: block !important;}
	.img-xs-responsive {max-width: 60%;}
	
	
}

@media (max-width: 360px) {
	.c-xs-position-title {position: relative;left: 214px;}
	.c-xs-position-img {position: relative; right: 176px;}
}