body {
  overflow-x: hidden;
  font-family: 'nunitoregular' !important;
}
p {
  line-height: 22px;
}
a {
  color: #0471b9;
  text-decoration: none;
}
a:hover {
  color: #0471b9;
  text-decoration: none !important;
}
.text-primary {
  color: #fed136 !important;
}
h1, h2 {
  font-family: 'open_sansbold' !important;
  font-weight: 700;
}
h3,  h4,  h5,  h6 {
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
/* ___________________ 29-06-2020 Fontface Start ______________________*/

@font-face {
font-family: 'Geneva Plain:001.001';
font-style: normal;
font-weight: normal;
src: local('Geneva Plain:001.001'), 
url('../new-fonts/GENEVA.woff') format('woff');
}


@font-face {
font-family: 'Arial Regular';
font-style: normal;
font-weight: normal;
src: local('Arial Regular'), 
url('../new-fonts/ARIAL.woff') format('woff');
}

@font-face {
font-family: 'Bradley Hand';
font-style: normal;
font-weight: normal;
src: local('Bradley Hand'), 
url('../new-fonts/Bradleys Pen.woff') format('woff');
}

@font-face {
  font-family: 'Calibre';
  src: url('../new-fonts/Calibre.eot?#iefix') format('embedded-opentype'),  
       url('../new-fonts/Calibre.woff') format('woff'), 
       url('../new-fonts/Calibre.ttf')  format('truetype'), 
       url('../new-fonts/Calibre.svg#Calibre') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Verdana';
  src: url('../new-fonts/Verdana.eot?#iefix') format('embedded-opentype'),  
       url('../new-fonts/Verdana.woff') format('woff'), 
       url('../new-fonts/Verdana.ttf')  format('truetype'), 
       url('../new-fonts/Verdana.svg#Verdana') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face { 
  font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;  
}

/* ___________________ 29-06-2020 Fontface Ends _______________________*/
input[type=button], input[type=submit], button {
  outline: none;
}
section {
  padding: 100px 0;
}
section h2.section-heading {
  font-size: 40px;
  margin-top: 0;
  margin-bottom: 15px;
}
section h3.section-subheading {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 75px;
  text-transform: none;
}
.btn {
  font-weight: 700;
}
.btn-xl {
  font-size: 18px;
  padding: 20px 40px;
}
.btn-primary {
  background-color: #fed136;
  border-color: #fed136;
}
.btn-primary:active,  .btn-primary:focus,  .btn-primary:hover {
  background-color: #fec810 !important;
  border-color: #fec810 !important;
  color: white;
}
.btn-primary:active,  .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;
  box-shadow: 0 0 0 0.2rem rgba(254, 209, 55, 0.5) !important;
}

::-moz-selection {
 background: #fed136;
 text-shadow: none;
}
::selection {
  background: #fed136;
  text-shadow: none;
}
 img::-moz-selection {
 background: transparent;
}
img::selection {
  background: transparent;
}
 img::-moz-selection {
 background: transparent;
}
.padding-zero {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.tp-leftarrow.tparrows.uranus, .tp-rightarrow.tparrows.uranus {
  display: none !important;
}
/*live chat*/

.live-chat {
  margin: -75px 1px 1px auto;
  padding: 0px;
  border-style: solid;
  border-width: 0px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  list-style: none outside none;
  letter-spacing: normal;
  line-height: normal;
  text-decoration: none;
  vertical-align: baseline;
  white-space: normal;
  word-spacing: normal;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-color: rgb(3, 99, 173);
  border-color: transparent;
  border-radius: 2px;
  width: 40px;
  height: 150px;
  cursor: pointer;
  display: block;
  z-index: 107158;
  position: fixed;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 0px;
}
.live-chat img {
  margin: 0px;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  list-style: none outside none;
  letter-spacing: normal;
  line-height: normal;
  text-decoration: none;
  vertical-align: baseline;
  white-space: normal;
  word-spacing: normal;
  position: absolute;
  top: 7px;
  left: 3px;
  z-index: 600;
}
/*live chat*/



.lhnHocChatBtnCont {
  display: none;
}
/*radio common design css start*/



input[type='radio']:after {
  width: 17px;
  height: 17px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
input[type='radio']:checked:after {
  width: 17px;
  height: 17px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #0471b9;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #0471b9;
}
.woocommerce-shipping-methods input[type='radio']:checked:after, .woocommerce-shipping-methods input[type='radio']:after {
  /*top: -8px;*/
  top: -3px;
  left: -3px;
}
button.single_add_to_cart_button.button.alt {
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding: 10px 25px;
  position: relative;
  float: left;
  /* width: 48%; */



  border-radius: 10px;
  outline: none;
}
button.single_add_to_cart_button.button.alt:hover {
  border: 1px solid #0171B9;
  color: #0171B9;
}
form.cart .quantity {
  margin-bottom: 10px;
}
form.cart .quantity .input-text {
  padding: 8px 5px;
  width: 20%;
  color: #000000;
  text-align: center;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
  transition: 0.5s;
}
p.form-row.form-row-wide.mailchimp-newsletter input[type=checkbox], p.form-row.form-row-wide.create-account.woocommerce-validated input[type=checkbox] {
  margin-right: 10px;
  margin-top: 5px;
}
p.form-row.form-row-wide.mailchimp-newsletter input[type=checkbox]:after, p.form-row.form-row-wide.create-account.woocommerce-validated input[type=checkbox]:after {
  width: 17px;
  height: 17px;
  border-radius: 0px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
p.form-row.form-row-wide.mailchimp-newsletter input[type=checkbox]:checked:before, p.form-row.form-row-wide.create-account.woocommerce-validated input[type=checkbox]:checked:before {
  content: '\f00c';
  font-family: fontawesome;
  position: absolute;
  z-index: 9;
  top: 6px;
  left: 1px;
  font-size: 12px;
  line-height: normal;
}
/*radio common design css end*/







/* header */



.hermes .tp-bullet {
  width: 10px;
  height: 10px;
  background-color: #666;
  box-shadow: inset 0 0 0 2px #666;
}
.tp-bullet.selected, .tp-bullet:hover {
  background: #ccc;
}
/***sticky menu css start*/



nav.cus-nav-menu-min.sticky-header {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 888;
  animation: smoothScroll 1s forwards;
}
 @keyframes smoothScroll {
 0% {
 transform: translateY(-20px);
}
 100% {
 transform: translateY(0px);
}
}
/***sticky menu css end*/



/*** menu css start*/



.cus-nav-menu-min .logo img {
  width: auto;
  height: 24px;
  max-width: 100%;
}
.cus-nav-menu-min .logo a.navbar-brand {
  padding: 0;
}
.cus-nav-menu-min {
  padding: 10px 0px;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: position 10s;
  -ms-transition: position 10s;
  -o-transition: position 10s;
  transition: all 0.5s ease;
  width: 100%;
  z-index:9999;
  position: relative;
}
.mobile-menu-trigger {
  display: none;
}
.cus-ei-menu-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 8px 0px;
  padding-left: 40px;
}
.cus-ei-menu-sec .menu-header-container {
  position: relative;
  float: left;
  width: 100%;
}
.cus-ei-menu-sec ul.cus-ei-menu-list {
  position: relative;
  display: block;
  padding: 0px;
  list-style: none;
  margin: 0px;
  width: 100%;
  text-align: right;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li {
  position: relative;
  display: inline-block;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link {
  padding: 4px 5px;
  letter-spacing: 0px;
  color: #454545;
  font-family: 'open_sansbold';
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}

.fr-site .cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link {
  font-size: 11px;
}

.ei-header-right {
  padding-left: 0 !important;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link:hover {
  color: #0171b9;
}
.cus-ei-uk-flag-icon {
  position: relative;
  float: left;
  width: 25%;
  margin-top: 15px;
}
.cus-ei-uk-flag-icon img {
  width: 18px;
  float: left;
  left: calc(50% - 9px);
  position: relative;
  cursor: pointer;
}
/*language dropdown css start*/



.cus-language-dropdown {
  position: absolute;
  top: 147%;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  background: #fff;
  z-index: 99999;
  display: none;
  border: 1px solid #474747;
}
.cus-language-dropdown ul {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.cus-language-dropdown ul li img {
  width: 18px;
  margin-right: 5px;
  position: relative;
  margin: 0 auto;
  display: block;
}
.cus-language-dropdown ul li {
  position: relative;
  float: left;
  width: 100%;
  vertical-align: middle;
  line-height: normal;
  font-size: 16px;
  padding: 5px 5px;
  border-bottom: 1px solid #ddd;
  color: #474747;
}
.cus-language-dropdown ul li a {
  color: #474747;
}
.cus-language-dropdown ul li:last-child {
  border: 0px;
}
/*language dropdown css end*/







/*submenu css start*/



.cus-ei-menu-sec {
  padding: 0;
}
.cus-nav-menu-min {
  padding: 6px 0px;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li {
  position: relative;
  display: inline-block;
  padding: 12px 0;
}
.cus-nav-menu-min .logo img {
  margin-top: 12px;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu {
  display: none;
  z-index: 999999;
  width:230px;
  text-align: left;
  padding-left: 0;
  background: #fff;
  list-style: none;
  border: 1px solid #474747;
  margin-top: 10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li:hover .sub-menu {
  display: block;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu li {
  border-bottom: 1px solid #ddd;
  /*margin: 0 10px;*/



  width: 100%;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu > li{ position:relative; }
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu > li > .sub-menu{ display:none; left: 151%; top: -11px;right: auto;  }
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu > li:hover > .sub-menu{ display:block; }



.sub-menu li.cus-new a{ position:relative; }
.sub-menu li.cus-new a:after{ position: absolute;
content: "New";
top: 10px;
right: 6px;
padding: 3px 7px;
background: #269e37;
font-size: 12px;
line-height: 14px;
color: #fff;
font-style: italic;
border-radius: 4px;  }


.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu>li>a {
  color: #474747;
  padding: 0;
  text-transform: uppercase;
  padding: 12px 5px;
  position: relative;
  display: block;
  font-family: 'open_sanssemibold';
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu>li>a:hover {
  color: #6d6c6c;
}
/*---------------------12-6-2019 customizer css add start------------------------------*/



.cei-faq-contant-wrap.warranty_block {
  display: block;
}
span.wpcf7-not-valid-tip {
  display: inline;
}
.search-product-thumb {
  text-align: center;
}
.search-product-thumb img {
  width: 80%;
  height: auto;
}
.ei-divider {
  width: 100%;
  height: 1px;
  background: #f2f2f2;
  margin: 10px 0;
  box-shadow: 0 1px 1px 0 rgba(230, 230, 230, 0.28);
}
span.cei_top_of_the_sleeve_customize_holder.bold, span.cei_buttom_of_the_sleeve_customize_holder.bold, span.cei_side_of_the_drive_customize_holder.bold, span.cei_side_of_the_drive_customize_holder_2.bold,  span.cei_side_of_the_sleeve_customize_holder.bold, span.cei_side_of_the_sleeve_customize_holder_2.bold{
  font-weight: bold;
}
span.cei_top_of_the_sleeve_customize_holder.underline, span.cei_buttom_of_the_sleeve_customize_holder.underline, span.cei_side_of_the_drive_customize_holder.underline, span.cei_side_of_the_drive_customize_holder_2.underline ,  span.cei_side_of_the_sleeve_customize_holder.underline, span.cei_side_of_the_sleeve_customize_holder_2.underline{
  text-decoration: underline;
}
.cei-hdd-ssd-price-list {
  position: relative;
  float: left;
  width: 25%;
  text-align: center;
}
/*03-05-2019*/



.woocommerce-mini-cart dl.variation {
  display: none;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-next-btn .hdd_ssd_quantity_customisation_next_btn {
  position: relative;
  float: right;
  width: 33.3%;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-bottom: 0px;
  border-radius: 20px;
  padding: 15px 10px;
}
.cei-encrypted-img-sec {
  margin: 0 0 15px;
  position:relative;
}
.cei-encrypted-img-sec a {
  display: block;
  position: relative;
  padding: 0 0 100%;
  overflow: hidden;
}
.cei-encrypted-img-sec img {
  width: auto !important;
  height: auto;
  max-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
span.cei_hdd_ssd_customize_holder.bold {
  font-weight: bold;
}
span.cei_hdd_ssd_customize_holder.underline {
  text-decoration: underline;
}







/*---------------------12-6-2019 customizer css add end------------------------------*/


/*05-09-2019 start*/
.payment_method_paypal_pro_payflow > label > img {display: none;}
/*05-09-2019 end*/




/*submenu css end*/



@media(max-width: 991px) {
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu {
  position: relative !important;
  float: left;
  width: 100% !important;
  border: 0px !important;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .sub-menu li {
  margin: 0px;
  padding: 6px 6px !important;
}
.sb-search .sb-search-input {
  right: calc(100% - 25%) !important;
  top: -5px;
}
/*header top css start*/



.ei-main-menu {
  display: none;
}
.ei-header-right {
  display: none;
}
/*header top css end*/



  /*new mobile header menu css start*/



.cei-mobile-menu-wraper {
  position: fixed;
  float: left;
  width: 100%;
  bottom: 0px;
  z-index: 99;
}
.cei-mobile-menu-fixed-sec {
  position: fixed;
  float: left;
  width: 100%;
  bottom: 0px;
  top: auto;
  z-index: 999;
  background: #fff;
  border: 1px solid #dddd;
}
.cei-mobile-menu-trigger-list {
  position: relative;
  float: left;
  width: 20%;
  padding: 10px 5px;
  border-right: 1px solid #dddd;
  text-align: center;
}
.cei-mobile-menu-fixed-sec .cei-mobile-header-cart .block {
  display: inline-block;
  position: relative;
}
.cei-mobile-menu-fixed-sec .cei-mobile-header-cart .block .cart-count {
  position: absolute;
  right: -14px;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #0171b9;
  text-align: center;
  padding:3px 0 0 0;
  color: #fff;
  top: -3px;
  font-size: 9px;
}
.cei-mobile-menu-trigger-list:last-child {
  border-right: 0px solid #dddd;
}
.cei-mobile-menu-trigger-list img {
  height: 18px;
  object-fit: contain;
}
.cei-mobile-menu-display {
  position: absolute;
  float: left;
  width: 100%;
  z-index: 999;
  background: #e6e6e6;
  bottom: 45px;
}
/*menu css start*/



.cei-mobile-menu-display .cus-ei-menu-list {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
  list-style: none;
  max-height: 400px;
  overflow-x: scroll;
}
.cei-mobile-menu-display .menu-header-container {
  padding: 0px 15px;
  position: relative;
  float: left;
  width: 100%;
}
.cei-mobile-menu-display .cus-ei-menu-list > li {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #d6d6d6;
}
.cei-mobile-menu-display .cus-ei-menu-list > li a {
  padding: 12px 0px;
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  font-family: 'nunitoregular';
  color: #2c2c2c;
}
.cei-mobile-menu-display .cus-ei-menu-list > li .sub-menu {
  display: none;
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
  list-style: none;
}
.cei-mobile-menu-display .cus-ei-menu-list > li .sub-menu li {
  position: relative;
  float: left;
  width: 100%;
}
.cei-mobile-menu-display .cus-ei-menu-list > li .sub-menu li a {
  font-size: 14px;
  color: #565656;
}
/*menu css end*/



  /*search css start*/



.cei-mobile-search-display {
  position: absolute;
  float: left;
  width: 100%;
  z-index: 999;
  background: rgb(230, 230, 230);
  bottom: 45px;
}
.cei-mobile-search-display form {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px;
}
.cei-mobile-search-display .sb-search-input {
  position: relative;
  float: left;
  width: 100%;
  border: none;
  outline: none;
  background: #fff;
  font-size: 13px;
  color: #2c3e50;
  box-shadow: 1px 1px 5px 0px #b3b3b3;
  padding: 10px;
}
.cei-mobile-search-display .sb-search-submit {
  position: absolute;
  right: 0;
  opacity: 0;
}
/*search css end*/







  /*new mobile header menu css end*/



.cus-language-dropdown.cei-mobile-language-dropdown {
  position: absolute;
  float: left;
  width: 20% !important;
  z-index: 999;
  background: rgb(230, 230, 230);
  bottom: 45px;
  top: auto;
  border: 0;
  padding: 10px 10px;
  right: 0px;
  left: auto;
  transform: translateX(0%);
}
}



    



/*mobile menu css start*/



@media(min-width: 992px) {
.cei-mobile-menu-wraper {
  display: none;
}
}
/*mobile menu css end*/







/*** menu css end*/



/***search and cart css start*/



.ei-header-right-cont-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.ei-header-right .cei-header-cart {
  width: 25%;
  float: left;
  text-align: center;
  line-height: 0px;
  margin-top: 15px;
  position: relative;
}
.ei-header-right .cei-header-cart .cart-count {
  position: absolute;
  right: 0;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #0171b9;
  text-align: center;
  color: #fff;
  top: -12px;
  font-size: 11px;
  line-height: 20px;
}
.ei-header-right .cei-header-cart img {
  height: 18px;
  object-fit: contain;
  cursor: pointer;/*margin-top: 5px;*/



}
.ei-header-right .sb-search {
  position: relative;
  float: left;
  width: 25%;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 3px;
  margin-top: 15px;
}
.ei-header-right .cei-my-account {
  position: relative;
  float: left;
  width: 25%;
  text-align: center;
  line-height: 0px;
  margin-top: 15px;
}
.ei-header-right .cei-my-account .cei-user-icon {
  position: relative;
  display: block;
}
.ei-header-right .cei-my-account .cei-user-icon img {
  height: 18px;
  object-fit: contain;/*margin-top: 5px;*/



}
.ei-header-right .sb-search .sb-search-submit {
  position: absolute;
  float: right;
  z-index: -1;
  right: 3px;
  padding: 0px 10px;
  opacity: 0;
}
.sb-search .sb-icon-search {
  background: url(../images/Search_icon.svg);
  position: relative;
  float: left;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  border: none;
  outline: none;
  cursor: pointer;
  left: calc(50% - 9px);
}
.sb-search .sb-search-input {
  position: absolute;
  float: left;
  width: 0%;
  right: 42px;
  opacity: 0;
  transition: 0.5s;
  border: none;
  outline: none;
  background: #fff;
  padding: 0px;
  font-size: 13px;
  color: #2c3e50;
  box-shadow: 1px 1px 5px 0px #b3b3b3;
}
 .sb-search .sb-search-input::-webkit-input-placeholder {
 color: #efb480;
}
 .sb-search .sb-search-input:-moz-placeholder {
 color: #efb480;
}
 .sb-search .sb-search-input::-moz-placeholder {
 color: #efb480;
}
 .sb-search .sb-search-input:-ms-input-placeholder {
 color: #efb480;
}
.sb-search .sb-search-input.sb-search-input-open {
  width: 166px;
  opacity: 1;
  transition: 0.5s;
  z-index: 2;
  padding: 7px 7px;
}
/*cart dropdown css start*/



.cei-header-cart .cei-mini-cart {
  position: absolute;
  top: 218%;
  background: #ffffff;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99999;
  border: 1px solid #ddd;
}
.cei-header-cart .cei-mini-cart .cart_list {
  position: relative;
  display: block;
  list-style: none;
  width: 270px;
  height: 200px;
  overflow-y: scroll;
  float: left;
  padding: 10px 5px;
  margin-bottom: 5px;
}
.cei-header-cart .cei-mini-cart .cart_list li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid #dddd;
}
.cei-header-cart .cei-mini-cart .cart_list li > a {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #000000;
}
.cei-header-cart .cei-mini-cart .cart_list li > a img {
  position: relative;
  float: left;
  width: 77px;
  height: 77px;
  margin-right: 6px;
}
.cei-header-cart .cei-mini-cart .cart_list li > a span {
  position: relative;
  float: left;
  width: calc(100% - 83px);
  line-height: normal;
  text-align: left;
}
.cei-header-cart .cei-mini-cart .cart_list li > a.remove {
  position: absolute;
  top: 0;
  right: 0;
  background: #000;
  height: 15px;
  width: 16px;
  border-radius: 50%;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
.cei-header-cart .cei-mini-cart .cart_list li .quantity {
  line-height: 30px;
}
.cei-header-cart .cei-mini-cart .total {
  position: relative;
  float: left;
  width: 100%;
  text-align: right;
  padding: 5px 15px 0px 15px;
}
.cei-header-cart .cei-mini-cart .total strong {
  color: #000;
  font-weight: 100;
  padding-right: 5px;
}
.cei-header-cart .cei-mini-cart .total .amount {
  color: #0171B9;
  font-weight: bold;
}
.cei-header-cart .cei-mini-cart p.woocommerce-mini-cart__buttons.buttons {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 5px;
  margin-bottom: 0px;
}
.cei-header-cart .cei-mini-cart .woocommerce-mini-cart__buttons.buttons .button {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #000;
  margin-bottom: 10px;
  border-radius: 5px;
  padding: 7px 5px;
  color: #1A1A1A;
  text-align: center;
  font-size: 16px;
}
.cei-header-cart .cei-mini-cart:after, .cei-header-cart .cei-mini-cart:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.cei-header-cart .cei-mini-cart:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #ffffff;
  border-width: 15px;
  margin-left: -15px;
}
.cei-header-cart .cei-mini-cart:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #dddddd;
  border-width: 17px;
  margin-left: -17px;
}
.cei-header-cart .cei-mini-cart p.woocommerce-mini-cart__empty-message {
  width: 270px;
  margin-bottom: 0px;
  padding: 10px 5px;
  font-size: 18px;
}


/*mobile cart css start*/



@media(max-width: 991px) {
.cei-mobile-mini-cart-display {
  position: absolute;
  bottom: 45px;
  background: #e6e6e6;
  z-index: 9;
  width: 100%;
}
.cei-mobile-mini-cart-display .cart_list {
  position: relative;
  display: block;
  list-style: none;
  width: 100%;
  float: left;
  height: 200px;
  overflow-y: scroll;
  padding: 10px 15px;
  margin-bottom: 0px;
}
.cei-mobile-mini-cart-display .cart_list li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid #dddd;
  padding: 5px 0;
}
.cei-mobile-mini-cart-display .cart_list li > a {
  position: relative;
  float: left;
  width: 95%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #000000;
}
.cei-mobile-mini-cart-display .cart_list li > a img {
  position: relative;
  float: left;
  width: 77px;
  height: 77px;
  margin-right: 6px;
}
.cei-mobile-mini-cart-display .cart_list li > a span {
  position: relative;
  float: left;
  width: calc(100% - 83px);
  line-height: normal;
  text-align: left;
}
.cei-mobile-mini-cart-display .cart_list li > a.remove {
  width: 5%;
  padding-top: 8%;
}
.cei-mobile-mini-cart-display .total {
  position: relative;
  float: left;
  width: 100%;
  text-align: right;
  padding: 0px 15px;
}
.cei-mobile-mini-cart-display .total strong {
  color: #000;
  font-weight: 100;
  padding-right: 5px;
}
.cei-mobile-mini-cart-display .total .amount {
  color: #0171B9;
  font-weight: bold;
}
.cei-mobile-mini-cart-display p.woocommerce-mini-cart__buttons.buttons {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 5px;
  margin-bottom: 0px;
}
.cei-mobile-mini-cart-display .woocommerce-mini-cart__buttons.buttons .button {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #000;
  margin-bottom: 10px;
  border-radius: 5px;
  padding: 7px 5px;
  color: #1A1A1A;
  text-align: center;
  font-size: 16px;
}
}
/*mobile cart css end*/







/****cart dropdown css end*****/







/***search and cart css end*/



/*service CSS start*/



.service-sec {
  position: relative;
  width: 100%;
  padding: 8px 0;
}
.service-sec .cus-ei-services-list {
  padding: 0 !important;
}
.service-sec .cus-ei-services-list a {
  cursor: pointer;
}
.service-sec .cus-ei-services-list:nth-child(1) {
  padding-right: 4px !important;
}
.service-sec .cus-ei-services-list:nth-child(2) {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.service-sec .cus-ei-services-list:nth-child(3) {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.service-sec .cus-ei-services-list:nth-child(4) {
  padding-left: 4px !important;
}
.service-sec h4 {
  font-weight: 600;
  margin: 0 0 8% 0;
}
.service-sec p {
  width: 90%;
  margin: 0 auto;
}
.service-sec .hovereffect {
  width: 100%;
  /*height: 100%;*/



  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.service-sec .hovereffect .overlay {
  width: 100%;
  height: 30%;
  position: absolute;
  overflow: hidden;
  bottom: 0%;
  left: 0;
  background-color: transparent;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), #000000);
}
.service-sec .hovereffect .overlay {
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0%;
  left: 0;
  background-color: transparent;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.service-sec .hovereffect .overlay:hover {
  height: 100%;
  /*background-color: #a10505;*/



  background-color: #000;
  cursor: pointer;
}
.service-sec .hovereffect .overlay:hover h2 {
  font-size: 18px;
}
.service-sec .hovereffect img {
  display: block;
  position: relative;
  width: 100%;
  /*height: 140px;*/
  height: auto !important;
  overflow: hidden;
  object-fit: cover;
}
.service-sec .hovereffect .overlay h2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-size: 14px;
  padding: 10px;
  margin-bottom: 0px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-weight: normal !important;
  transform: translateY(-50%);
  top: 50%;
}

/*01-11-2021*/
.cei-visual-page .wpcf7-response-output {
  border: 2px solid #ffffff !important;
  color: #ffffff;
}
/*01-11-2021*/
 @media(min-width: 576px) and (max-width: 991px) {
.service-sec .cus-ei-services-list:nth-child(2) {
  padding-right: 0px !important;
}
.service-sec .cus-ei-services-list:nth-child(3) {
  padding-left: 0px !important;
}
}
 @media(max-width: 576px) {
.service-sec .cus-ei-services-list:nth-child(1) {
  padding: 0px !important;
}
.service-sec .cus-ei-services-list:nth-child(2) {
  padding: 0px !important;
}
.service-sec .cus-ei-services-list:nth-child(3) {
  padding: 0px !important;
}
.service-sec .cus-ei-services-list:nth-child(4) {
  padding: 0px !important;
}
}
/*service CSS end*/

.asdf .cei-ram-form-main-wrap .wpcf7-not-valid-tip{ display:block; }
.text-588{ float: left; width: 50%;}
.text-588 input{width: 100% !important;}
.text-588 span.wpcf7-not-valid-tip{ width: 100%; float: left;}
.text-589{ float: left; width: 50%;}
.text-589 input{ width: 96% !important; margin: 0 0 0 4%;}
.text-589 span.wpcf7-not-valid-tip{ width: 100%; float: left;}




/* ==== Footer css start =====*/



.ei-certification-img img {
  width: 100%;
}
.footer {
  position: relative;
  float: left;
  width: 100%;
  background: #454545;
  padding: 3% 0 0 0;
}
.footer h5 {
  padding-bottom: 6px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #ffffff;
  font-family: 'open_sansbold';

}
.cei-footer-left-menu .padding-zero:first-child {
  margin-left: 15px;
}
.footer a {
  color: #d2d2d2;
  font-size: 13px;
  text-decoration: none !important;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
.footer .list-unstyled ul {
  position: relative;
  padding: 0px;
  list-style: none;
}
.footer .list-unstyled ul li {
  padding: 1px 0;
  -webkit-transition: .5s all ease;
  -moz-transition: .5s all ease;
  transition: .5s all ease;
}
.footer .list-unstyled ul li a {
  color: #ffffff !important;
  font-family: 'nunitoregular';
}
.footer .list-unstyled ul li a:hover {
  color: #0471b9 !important;
}
.down-footer {
  border-top: 1px solid #7d7d7d;
  padding: 1% 0;
}
.down-footer .h6 {
  font-size: 14px;
}
.down-footer .footer-link .menu-footer-bar-menu-container ul li a {
  font-size: 14px;
}
.down-footer p {
  color: #fff
}
.footer ul.social li {
  padding: 3px 0;
}
.footer ul.social li a i {
  margin-right: 5px;
  font-size: 25px;
  -webkit-transition: .5s all ease;
  -moz-transition: .5s all ease;
  transition: .5s all ease;
}
.footer ul.social li:hover a i {
  font-size: 30px;
  margin-top: -10px;
}
.footer ul.social li a,  .footer ul.quick-links li a {
  color: #ffffff !important;
}
.footer ul.social li a,  .footer ul.quick-links li a:hover {
  color: #0471b9 !important;
}
.footer ul.social li a:hover {
  color: #91c2e1;
}
.footer ul.quick-links li {
  padding: 1px 0;
  -webkit-transition: .5s all ease;
  -moz-transition: .5s all ease;
  transition: .5s all ease;
}
.footer ul.quick-links li:hover {
  color: #91c2e1;
}
.footer-link li a:hover {
  color: #91c2e1;
}
.footer ul.quick-links li a i {
  margin-right: 5px;
}
.footer ul.quick-links li:hover a i {
  font-weight: 700;
}
.footer ul.social-network {
  list-style: none;
  display: block;
  margin-left: 0 !important;
  padding: 0;
}
.footer ul.social-network li {
  display: inline;
  margin: 0 5px;
}
/* footer social icons */



.social-network a.icoRss:hover {
  background-color: #F56505;
}
.social-network a.icoFacebook:hover {
  background-color: #3B5998;
}
.social-network a.icoTwitter:hover {
  background-color: #33ccff;
}
.social-network a.icoGoogle:hover {
  background-color: #BD3518;
}
.social-network a.icoVimeo:hover {
  background-color: #0590B8;
}
.social-network a.icoLinkedin:hover {
  background-color: #007bb7;
}
.social-network a.icoRss:hover i,  .social-network a.icoFacebook:hover i,  .social-network a.icoTwitter:hover i,  .social-network a.icoGoogle:hover i,  .social-network a.icoVimeo:hover i,  .social-network a.icoLinkedin:hover i {
  color: #fff;
}
a.socialIcon:hover,  .socialHoverClass {
  color: #44BCDD;
}
.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  width: 25px;
  height: 25px;
  font-size: 20px;
}
.social-circle li i {
  margin: 0;
  line-height: 50px;
  text-align: center;
}
.social-circle li a:hover i,  .triggeredHover {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
.social-circle i {
  color: #fff;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}
.social-network img {
  /*border: 1px solid #ccc;*/



  border-radius: 50%;
  width: 100%;
}
.social-network img:hover {
/*border: 1px solid #0171b9;*/



}
.down-footer .footer-link li {
  position: relative;
  float: left;
  padding: 0px 10px !important;
}
.down-footer .footer-link li:after {
  content: "|";
  color: #fff;
  position: absolute;
  float: left;
  right: 0;
}
.down-footer .footer-link li:last-child:after {
  content: none;
}
.down-footer .footer-link li:hover {
  margin-left: 0 !important;
  font-weight: 300 !important;
}
.down-footer .footer-link {
  float: left;
  width: 75%;
}
.down-footer .footer-link .menu-footer-bar-menu-container {
  position: relative;
  float: left;
  width: 100%;
}
.down-footer .footer-link .menu-footer-bar-menu-container ul {
  position: relative;
  float: right;
  width: auto;
}
.down-footer .cus-language {
  position: relative;
  float: left;
  text-align: right;
  width: 25%;
}
.cus-language .cus-language-img {
  position: relative;
  height: 20px;
  display: inline-block;
  width: 20px;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: bottom;
}
.cus-language .cus-language-img img {
  vertical-align: baseline;
}
.down-footer .cus-language .cus-language-title {
  position: relative;
  padding-left: 8px;
  color: #fff;
  font-family: 'nunitoregular';
  font-size: 14px;
}
/*brand img css start*/



.cus-brand-img {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}
.cus-brand-img.footer-image li {
  margin: 0 auto;
  display: block;
  float: left;
  width: 50%;
  margin-bottom: 10px;
}
.cus-brand-img.footer-image img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  object-fit: contain;
  max-height: 75px;
}
/*brand img css end*/



.footer .cei-website-viewed {
  color: #fff;
  margin-bottom: 0;
  font-size: 12px;
  font-family: 'nunitoregular';
  padding-top: 10px;
}
 @media(max-width: 991px) {
.cei-footer-menu-wraper .cei-footer-left-menu .col {
  width: 100%;
  max-width: 100%;
  position: relative;
  float: left;
  -ms-flex-preferred-size: unset;
  flex-basis: unset;
  -ms-flex-positive: unset;
  flex-grow: unset;
  flex:100%;
}
.cei-footer-left-menu .padding-zero {
  margin-left: 15px;
  margin-right: 15px;
}
}
/* =====Footer css end==== */







/*===========personal2-feature page css start==========*/



/*tab css start*/



.tabs {
  width: 100%;
  position: relative;
  float: left;
}
ul.ei-product-tab li:first-child {
  padding-left: 0 !important;
}
.tabs ul.ei-product-tab {
  position: relative;
  z-index: 9;
  padding: 0;
  list-style: none;
  margin-bottom: 0px;
  margin-top: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: position 10s;
  -ms-transition: position 10s;
  -o-transition: position 10s;
  transition: all 0.5s ease;
}
.tabs .ei-cus-tab {
  width: 100%;
  position: absolute;
  clear: both;
  top: 0;
  z-index: 888;
  background: rgba(255,255,255,.8);
  left: 0;
  padding-top: 8px;
  right: 0;
  padding-bottom: 5px;
}
.tabs .ei-cus-tab .container.icon-menu {
  padding: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.tabs ul.ei-product-tab .tab_li{ width:80px; }
.tabs ul.ei-product-tab.sticky-tab .tab_li{ width:70px; }
}

.tabs ul.ei-product-tab .tab_li {
  float: left;
  display: inline-block;
  padding: 5px 10px;
}
ul.ei-product-tab.sticky-tab {
  position: fixed !important;
  z-index: 999 !important;
  margin: 0 !important;
  top: 1.2% !important;
  left: 22%;
}
.tabs ul.ei-product-tab.sticky-tab .tab_li {
  padding: 5px 2px;
}
/*.tabs ul li.tab_li a img, .tabs ul ol.tab_li a img {



    filter: grayscale(100%);



}



.tabs ul li.active.tab_li a img, .tabs ul ol.active.tab_li a img  {



    filter: grayscale(0%);



}



.tabs ul li.tab_li a img:hover, .tabs ul ol.tab_li a img:hover{



  filter: grayscale(0%);



}*/



.ei-svg-icon {
  cursor: pointer;
  filter: invert(25%) sepia(0%) saturate(4148%) hue-rotate(2deg) brightness(101%) contrast(94%);
}
.ei-svg-icon:hover {
  filter: invert(25%) sepia(62%) saturate(4412%) hue-rotate(188deg) brightness(91%) contrast(99%);
}
li.active.tab_li a .ei-svg-icon {
  filter: invert(25%) sepia(62%) saturate(4412%) hue-rotate(188deg) brightness(91%) contrast(99%);
}
.tabs #tabs-content {
  position: relative;
  float: left;
  width: 100%;
}
.tabs .tab-content {
  width: 100%;
  position: relative;
  float: left;
}
.tabs #tabs-nav li a {
  text-decoration: none;
  color: #FFF;
}
.tabs #tabs-nav .tab_li a img {
  height: 36px !important;
  object-fit: contain;
  display: block;
  max-width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-next-btn .hdd_ssd_quantity_customisation_next_btn:hover,  .cei-hdd-ssd-color-total-btn .cei-hdd-ssd-color-back-next button:hover {
  color: #0171b9;
  border: 1px solid #0171b9;
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap {
  text-align: center;
}
span.cei_hdd_ssd_customize_holder {
  color: #fff;
}
/*tab css end*/







/*header bottom title sec css start*/



.cei-page-head-top-text {
  position: relative;
  float: left;
  width: 100%;
  background: #025083;
  padding: 5px 0px;
  z-index:1;
}
.cei-page-head-top-text .cei-heat-text {
  position: relative;
  float: left;
  margin: 0;
  color: #fff;
  font-size: 16px;
}
.cei-page-head-top-text .col-xs-12 {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
  display: block;
}

@media(max-width: 575px) {
.cei-page-head-top-text .col-xs-12 {
  padding-right: 15px;
  padding-left: 15px;
}
}

 @media(min-width: 576px) {
.cei-page-head-top-text .col-xs-12 {
  max-width: 540px;
}
}

 @media(min-width: 768px) {
.cei-page-head-top-text .col-xs-12 {
  max-width: 720px;
}
}
 @media(min-width: 992px) {
.cei-page-head-top-text .col-xs-12 {
  max-width: 960px;
}
}
 @media(min-width: 1200px) {
.cei-page-head-top-text .col-xs-12 {
  max-width: 1140px;
}
}
 @media(min-width: 1920px) {
.cei-page-head-top-text .col-xs-12 {
  max-width: 1366px;
}
}
/*header bottom title sec css end*/



.cei-feature-banner {
  position: relative;
  width: 100%;
  float: left;
  margin-bottom: 50px;
  text-align:center;
}
.cei-feature-interction-wraper {
  position: relative;
  float: left;
  z-index: 1;
  width: 100%;
}
.cei-feature-interction-page-sec {
  position: absolute;
  float: left;
  width: auto;
  margin-top: 15px;
}
.cei-feature-interction-page-sec .cei-feature-interction-img {
  position: relative;
  float: left;
  width: auto;
  margin-right: 15px;
  margin-bottom: 8px;
}
.cei-feature-interction-page-sec .cei-feature-interction-img img {
  height: 48px;
  object-fit: contain;
  display: block;
  max-width: 100%;
}
.cei-feature-main-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 0px;
}
.cei-feature-main-sec .cei-feature-block {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-wrap {
  padding: 0px 30px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-wrap:first-child {
  padding-left: 0px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-wrap:last-child {
  padding-right: 0px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-img img {
  position: relative;
  display: block;
  max-height: 212px;
  margin: 0 auto;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-title {
  color: #454545;
  position: relative;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 15px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-dec {
  position: relative;
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
  margin-top: 15px;
}
.cei-capacities-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.cei-capacities-sec h2 {
  font-size: 24px;
  color: #000000;
  text-align: center;
  margin-bottom: 0;
}
.cei-feature-capacities-gb-min {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 50px;/*border-bottom: 1px solid #95989A;*/



}
.cei-feature-capacities-gb-min .cei-feature-capacities-gb-wrap {
  position: relative;
  float: left;
  width: auto;
  margin: 0px auto;
  left: 50%;
  transform: translateX(-50%);
}
.cei-feature-capacities-gb-min .cei-feature-capacities-gb-wrap .cei-feature-capacities-block {
  position: relative;
  float: left;
  padding: 10px 30px;
  border: 1px solid #95989A;
  margin-right: 10px;
  border-radius: 6px;
  text-transform: uppercase;
  color: #000;
  font-family: 'nunitoregular';
  font-weight: bold;
}
.cei-feature-performance-min-wraper {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 80px;
}
.cei-feature-performance-min-wraper .cei-feature-performance-title {
  /*padding-left: 15%;*/



  color: #000000;
  font-size: 28px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-feature-performance-min-wraper .cei-feature-two-memory-performance p {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-size: 16px;
  font-family: 'nunitoregular';
  color: #474747;
}
/*.cei-feature-performance-min-wraper .cei-feature-performance-speed-mb .cei-performance-speed-big-text {
  position: relative;
  float: left;
  font-size: 28px;
  font-family: 'gotham_mediumregular';
  color: #0171B9;



}*/



.cei-feature-performance-min-wraper p span {
  font-size: 14px;
  font-family: 'nunitoregular';
  color: #0171B9;
  line-height: normal;
}
.cei-feature-performance-min-wraper .cei-feature-performance-para {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-performance-min-wraper .cei-feature-performance-para p {
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  font-size: 16px;
  color: #000000;
  font-family: 'nunitoregular';
  font-weight: normal;
}
.cei-feature-pub-sec-wrap {
  position: relative;
  float: left;
  width: 100%;
  background: #F8F8F8;
}
.cei-feature-pub-main-sec {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  padding: 50px 0px;
  align-items: center;
}
.cei-feature-pub-main-sec .cei-feature-pub-img-wrap img {
  object-fit: contain;
  position: relative;
  display: block;
  max-height: 500px;
  margin: 0 auto;
}
.cei-feature-pub-main-sec .cei-feature-pub-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding-left: 10%;
}
.cei-feature-pub-wrap.custom-color h4, .cei-feature-pub-wrap.custom-color p {
  color: #000 !important;
}
.postid-3522 .cei-feature-pub-main-sec .cei-feature-pub-wrap h4 {
  color: #fff;
}
.postid-3487 .cei-feature-pub-main-sec .cei-feature-pub-wrap h4 {
  color: #fff;
}
.cei-feature-pub-main-sec .cei-feature-pub-wrap h4 {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  margin-bottom: 20px;
  font-size: 21px;
  font-family: 'open_sanssemibold';
}
.postid-3615 .cei-feature-pub-main-sec .cei-feature-pub-wrap h4 {
  color: #fff;
}
.cei-feature-pub-main-sec .cei-feature-pub-wrap h5 {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 21px;
  font-weight: 400 !important;
  margin-bottom: 15px;
  font-family: 'open_sanssemibold';
}
.cei-feature-pub-main-sec .cei-feature-pub-wrap p {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 16px;
  font-weight: 400 !important;
}
.cei-feature-os-platform {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/os&platform_datAshur-Personal2_feature-image.jpg);
  background-size: 50% 100% !important;/* padding: 70px 0px;*/

 /* background-position: -25% !important;
  background-repeat: no-repeat;*/
}
/*.postid-862 .cei-feature-os-platform .cei-feature-os-platform-wrap{
  padding-bottom: 70px;
  padding-top: 70px;
}*/



.cei-feature-os-platform .cei-feature-os-platform-wrap {
  position: relative;
  float: left;
  width: 90%;
  margin-bottom: 20px;
  /*padding-left: 70px;*/

  padding-top: 50px;
  padding-bottom: 50px;
}
.cei-feature-os-platform .cei-feature-os-platform-wrap img {
  max-width: 100%;
  height: auto;
}
.cei-feature-os-platform .cei-feature-os-platform-wrap h4 {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 21px;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
}
.cei-feature-os-platform .cei-feature-os-platform-wrap p {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 16px;
  margin-bottom: 20px;
  font-family: 'nunitoregular';
}
.cei-feature-os-logos-wrap {
  position: relative;
  float: left;
  width: 90%;
}
.cei-feature-brute-force-min-wraper {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/brute-force_datAshur-Personal2_feature-banner.jpg);
  background-size: 100% 100% !important;
  padding: 84px 0px;
  background-position: left !important;
  background-repeat: no-repeat !important;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h2 {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 60px;
  margin-bottom: 35px;
  color: #fff;
  font-family: 'open_sanssemibold';
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h5 {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 28px;
  margin-bottom: 35px;
  color: #fff;
}
.cei-feature-brute-force-contant-wraper {
  position: relative;
  float: left;
  width: 100%;
  background: #000000;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 30px;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-title {
  position: relative;
  float: left;
  width: 100%;
  padding: 10px 0px;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-title span {
  position: relative;
  float: left;
  width: 100%;
  font-size: 24px;
  overflow: hidden;
  color: #FFFFFF;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-title span:after {
  content: "";
  width: 100%;
  position: absolute;
  height: 1px;
  top: 60%;
  margin-left: 5px;
  background: #23b6de; /* Old browsers */
  background: -moz-linear-gradient(left, #23b6de 0%, #2989d8 27%, #520161 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #23b6de 0%, #2989d8 27%, #520161 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #23b6de 0%, #2989d8 27%, #520161 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23b6de', endColorstr='#520161', GradientType=1 ); /* IE6-9 */
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-attempts {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-attempts h4 {
  color: #FFFFFF;
  font-size: 42px;
  font-weight: 400 !important;
  margin-bottom: 30px;
  font-family: 'open_sanssemibold';
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-attempts p {
  color: #FFFFFF;
  font-size: 18px;
  margin: 0px;
  padding-bottom: 60px;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-attempts .cei-brute-force-attempts-border {
  position: relative;
  float: left;
  width: 100%;
  height: 1px;
  background: #23b6de;
  background: -moz-linear-gradient(left, #23b6de 0%, #2989d8 27%, #520161 100%);
  background: -webkit-linear-gradient(left, #23b6de 0%, #2989d8 27%, #520161 100%);
  background: linear-gradient(to right, #23b6de 0%, #2989d8 27%, #520161 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23b6de', endColorstr='#520161', GradientType=1 );
}
.cei-feature-wear-resistant-main-wraper {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/wear-resistant-keypad_datAshur-Personal2_feature-image.jpg);
  background-size: cover !important;
  padding: 60px 0px;
  background-position: right bottom !important;
  background-repeat: no-repeat;
}
.cei-feature-wear-resistant-contant-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding-left: calc(10% + 15px);
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec {
  position: relative;
  float: left;
  width: 100%;/*margin-bottom: 30px;



  padding-bottom: 30px;*/



  /*border-bottom: 1px solid #95989A;*/



}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec:last-child {
  border: 0px;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec h4 {
  color: #000000;
  font-size: 21px;
  margin-bottom: 10px;
  font-family: 'open_sanssemibold';
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  color: #000;
  font-size: 16px;
  margin-bottom: 15px;
  padding-bottom: 0px;
  font-family: 'nunitoregular';
}
.cei-feature-wear-resistant-bottom-contant-wraper {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 10px;
}
/*.cei-feature-wear-resistant-bottom-contant-wraper .col-xs-12{



  background: #f9fafa;



}*/



.cei-feature-wear-resistant-bottom-contant-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-contant-para {
  position: relative;
  float: left;
  text-align: left;
  color: #95989A;
  font-size: 11px;
  margin-top: 10px;
  margin-bottom: 27px;
  font-family: 'nunitoregular';
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-contant-para p {
  margin-bottom: 0px;
  line-height: 18px;
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-lock-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-lock-sec .cei-feature-wear-resistant-bottom-lock-para {
  position: relative;
  float: left;
  width: 85%;
  text-align: left;
  color: #95989A;
  font-size: 11px;
  margin-bottom: 27px;
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-lock-sec .cei-feature-wear-resistant-bottom-lock-para p {
  line-height: 18px;
  margin-bottom: 0px;
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-lock-sec .cei-feature-wear-resistant-bottom-lock-images {
  position: relative;
  float: left;
  width: 9%;
  text-align: left;
  object-fit: contain;
}
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-lock-sec .cei-feature-wear-resistant-bottom-lock-images img {
  object-fit: contain;
  padding-right: 0px;
  height: 50px;
}
.cei-feature-evaluation-contant-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 85px 0px;
}
.cei-feature-evaluation-contant-min-sec {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  /*background: #f9fafa;*/



  padding: 30px 0;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-img {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-img img {
  height: 50px;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-title {
  color: #454545;
  position: relative;
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 6px;
  font-size: 18px;
  /*border-bottom: 1px solid #454545;*/



  font-family: 'open_sanssemibold';
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-title a {
  color: #454545;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-para {
  color: #808080;
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 10px;
  font-family: 'nunitoregular';
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-para a {
  color: #808080;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-phone {
  color: #808080;
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 10px;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-chat {
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 0px;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-chat a {
  color: #0171B9;
  text-decoration: none;
}
 @media(max-width: 575px) {
.cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-lock-sec .cei-feature-wear-resistant-bottom-lock-images {
  width: 15%;
}
}
 @media(max-width: 991px) {
.cei-feature-os-platform .cei-feature-os-platform-wrap {
  width: 100%;
  padding-left: 0;
}
.cei-feature-os-platform .cei-feature-os-platform-wrap {
  padding-top: 30px;
  padding-bottom: 30px;
}
.cei-feature-banner {
  margin-bottom: 30px;
}
.cei-feature-os-logos-wrap {
  width: 100%;
}
.cei-customisation-top-banner-inner-wrap p {
  font-size: 16px !important;
}
}
 @media(min-width: 1367px) {
.cei-feature-wear-resistant-main-wraper {
  background-size: contain !important;
}
.cei-feature-os-platform {
  padding: 100px 0px;
  background-position: 0 !important;
}
}
.ei-disk .cei-feature-os-platform {
  background-position: 100% !important;
}
 @media(min-width: 992px) and (max-width: 1199px) {
.cei-feature-main-sec .cei-feature-block .cei-feature-block-img img {
  max-height: 180px;
  min-height: 180px;
}
.five-col .cei-show-more-less-btn-wrap {
    bottom: 163px;
}
.five-col .cei-comparison-buy-btn-wrap {
    margin: 40px 0 40px 0;
}
}
/*===========personal2-feature page css end==========*/







/*===========personal2-feature 2 page css start==========*/



.cei-feature-capacities-gb-min .cei-feature-capacities-hdd-sec {
  width: 50%;
  position: relative;
  float: left;
  padding-right: 40px;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-hdd-sec.single {
  width: 100%;
  padding-right: 0px;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-hdd-sec.single .cei-feature-capacities-hdd-inner-wrap {
  width: 50%;
  display: block;
  margin: 0 auto;
  float: none;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-hdd-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 28px;
  font-weight: 700;
  color: #000000;
  font-family: 'open_sanssemibold';
  text-align: center;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-ssd-sec {
  width: 50%;
  position: relative;
  float: left;
  padding-left: 40px;
}
.cei-feature-capacities-hdd-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-capacities-hdd-inner-wrap .cei-feature-capacities-hdd-list {
  position: relative;
  float: left;
  width: calc(33.33% - 10px);
  margin: 5px 5px;
  border: 1px solid #ddd;
  text-align: center;
  padding: 10px 2px;
  border-radius: 10px;
  font-size: 24px;
  font-family: 'open_sanssemibold';
  font-weight: normal;
}
.cei-feature-two-memory-performance {
  text-align: center;
}
.cei-feature-two-memory-performance .cei-feature-performance-title {
  margin-bottom: 30px;
}
.cei-feature-two-memory-performance .cei-feature-performance-speed-mb .cei-performance-speed-big-text {
  float: unset;
}
.cei-feature-performance-min-wraper .cei-feature-performance-speed-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-two-memory-performance .cei-feature-performance-speed-wrap {
  margin-bottom: 30px;
}
.cei-feature-two-pub-main-sec {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cei-feature-two-pub-main-sec .cei-feature-pub-wrap .cei-feature-pub-title {
  text-align: center;
}
.cei-feature-two-pub-drive-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-feature-two-pub-drive-wrap .cei-feature-two-pub-drive {
  text-align: center;
}
.cei-feature-two-pub-drive-wrap .cei-feature-two-pub-drive h6 {
  margin-bottom: 15px;
  font-size: 20px;
  font-family: 'nunitoregular';
}
.cei-feature-two-pub-drive-wrap .cei-feature-two-pub-drive p {
  margin-bottom: 5px;
  font-size: 18px;
  font-family: 'nunitoregular';
}
.cei-feature-two-algorithm-m {
  position: relative;
  float: left;
  width: 100%;
  /*background-size: 100% 100% !important;*/



  padding: 84px 0px;
  /*background-position: center;



  background-repeat: no-repeat;*/



  /*background: url(../images/dark-gradient-background-element.jpg);*/







  background: #2d2d2d; /* Old browsers */
  background: -moz-linear-gradient(top, #2d2d2d 0%, #000000 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #2d2d2d 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #2d2d2d 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.cei-feature-two-algorithm-m-in-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 0px 20px;
  margin-left: calc(5% + 15px);
  margin-right: calc(5% + 15px);
}
/*.cei-feature-two-algorithm-m-in-wrap .col-xs-12 {



  padding: 0;



}*/



.cei-feature-two-algorithm-m-in-wrap:first-child {
  /*border-bottom: 1px solid #FFFFFF;*/



  align-items: normal;
  margin-bottom: 15px;
}
.cei-feature-two-algorithm-m-in-wrap .cei-feature-two-algorithm-m-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 24px;
  color: #FFFFFF;
  font-family: 'open_sanssemibold';
  font-weight: 700;
  margin-bottom: 10px;
}
.cei-feature-two-algorithm-m-in-wrap .cei-feature-two-algorithm-m-sm-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  margin-bottom: 20px;
  color: #FFFFFF;
  font-family: 'nunitoregular';
  font-weight: normal;
  font-style: italic;
}
.cei-feature-two-algorithm-m-in-wrap .cei-feature-two-algorithm-m-para {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  color: #FFFFFF;
  margin-bottom: 30px;
  font-family: 'nunitoregular';
}
/*hr.cei-feature-two-algorithm-m-line {



  position: absolute;



  float: left;



  width: 100%;



  bottom: 17%;



  border-top: 1px solid #fff;



  margin: 0;



}*/



.cei-feature-two-tamper-proof {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-feature-two-tamper-proof .cei-feature-two-algorithm-m-para {
  width: 66%;
  left: calc(34% - 17%);
}
.cei-feature-two-tamper-proof .cei-feature-two-algorithm-m-title {
  margin-bottom: 20px;
}
.cei-feature-two-tamper-proof .cei-feature-two-tamper-proof-epoxy {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-two-tamper-proof .cei-feature-two-tamper-proof-epoxy .cei-tamper-proof-width-epoxy {
  position: relative;
  float: left;
  width: 50%;
  text-align: center;
  color: #fff;
}
.cei-feature-two-tamper-proof .cei-feature-two-tamper-proof-epoxy .cei-tamper-proof-width-epoxy p {
  margin: 0px;
  font-family: 'nunitoregular';
  font-size: 20px;
}
.cei-feature-os-platform.cei-feature-two-os-platform {
  background: url(../images/diskAshur2-Blue-plugged-into-MAC.png);
  background-size: contain;
  padding: 70px 0px;
  background-position: right;
  background-repeat: no-repeat;
}
.ei-brut-lr-sec {
  background: #161616;
  float: left;
  width: 100%;
  position: relative;
}
.postid-3522 .ei-brut-lr-sec {
  background: #161616;
}
.ei-brut-lr-hdd-ssd-sec {
  background-size: cover !important;
  background-position: center top !important;
  background-attachment: fixed !important;
}
.ei-brut-lr-sec .cei-feature-pub-wrap h2 {
  font-size: 22px;
  margin-bottom: 20px;
}
.ei-brut-lr-sec .cei-feature-pub-main-sec, .ei-brut-lr-sec .cei-feature-pub-main-sec .cei-feature-pub-wrap h5, .ei-brut-lr-sec .cei-feature-pub-main-sec p {
  color: #fff;
}
.ei-brut-lr-sec .cei-feature-pub-main-sec .cei-feature-pub-wrap h5 {
  font-size: 16px;
  font-weight: 100 !important;
  font-family: nunitoregular;
  font-style: italic;
  color: #ccc;
  margin: 0;
  margin-bottom: 15px;
}
.ei-brut-lr-sec .cei-brute-force-title {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 100 !important;
  font-family: nunitoregular;
  font-style: italic;
  color: #ccc;
}
.ei-brut-lr-sec .cei-brute-force-attempts {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  color: #ccc;
}
.ei-brut-lr-sec .cei-brute-force-attempts h4 {
  color: #fff;
  margin-bottom: 15px;
}
.ei-brut-lr-sec .cei-brute-force-attempts p {
  margin-bottom: 15px;
}
.ei-brut-lr-sec .cei-feature-pub-main-sec .cei-feature-pub-img-wrap img {
  padding-left: 50px;
}
.ei-brut-lr-hdd-ssd-sec .cei-feature-pub-main-sec .cei-feature-pub-wrap {
  padding-left: 5%;
  padding-right: 5%;
}
.cei-feature-brute-force-min-wraper.cei-feature-two-brute-force-min-wraper {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/brute-force_diskAshur2_feature-banner.jpg);
  background-size: 100% 100%;
  padding: 84px 0px;
  background-position: left;
  background-repeat: no-repeat
}
.cei-shift-key-main-wraper {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/Shift-key_feature-image.jpg);
  background-size: 85% !important;
  background-position: top left;
  background-repeat: no-repeat
}
.cei-shift-key-img {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 110px;
  margin-bottom: 15px;
}
.cei-shift-key-img img {
  width: 20%;
  position: relative;
  float: left;
}
.cei-shift-key-para-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 90px;
}
.cei-shift-key-para-wrap h4 {
  color: #000000;
  font-size: 21px;
  margin-bottom: 10px;
  font-family: 'open_sanssemibold';
}
.cei-shift-key-para-wrap p {
  color: #000000;
  font-size: 16px;
  font-family: 'nunitoregular';
  line-height: 26px;
}
.cei-feature-wear-resistant-main-wraper.cei-feature-two-wear-resistant-main-wraper {
  background: #fff;
}
.cei-feature-two-wear-resistant-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.cei-feature-two-epoxy-keypad-wraper {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/wear-resistant-keypad_diskAshur2_feature-banner.png);
  background-size: contain !important;
  background-position: top left !important;
  background-repeat: no-repeat !important;
  padding: 200px 0px 128px 0px;
}
.cei-feature-two-epoxy-keypad-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-feature-two-epoxy-keypad-inner-wrap h4 {
  color: #000000;
  font-size: 21px;
  margin-bottom: 30px;
  font-family: 'open_sanssemibold';
}
.cei-feature-two-epoxy-keypad-inner-wrap p {
  color: #000;
  font-size: 16px;
  margin-bottom: 60px;
  font-family: 'nunitoregular';
}
.cei-feature-two-os-platform.cei-feature-os-platform .cei-feature-os-platform-wrap {
  float: right;
}
.cei-feature-two-os-platform.cei-feature-os-platform .cei-feature-os-logos-wrap {
  float: right;
}
 @media(max-width: 767px) {
.cei-feature-capacities-gb-min .cei-feature-capacities-hdd-sec, .cei-feature-capacities-gb-min .cei-feature-capacities-ssd-sec {
  width: 100%;
  padding: 0px;
  margin-bottom: 10px;
}
hr.cei-feature-two-algorithm-m-line {
  bottom: 0%;
}
.cei-shift-key-img img {
  float: right;
}
.cei-shift-key-para-wrap {
  text-align: right;
  margin-bottom: 0;
}
.cei-shift-key-img {
  margin-top: 50px;
}
.cei-feature-two-epoxy-keypad-wraper {
  background-size: cover !important;
  padding: 20px 0px 20px 0px;
}
.ei-feature-os-platform-overlay {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  right: 0;
}
.cei-feature-os-platform.cei-feature-two-os-platform {
  background-attachment: fixed !important;
}
.ei-brut-lr-hdd-ssd-sec {
  background-attachment: unset !important;
  padding-bottom: 40px !important;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec {
  margin-bottom: 0px;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  margin-bottom: 0px;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-hdd-sec.single .cei-feature-capacities-hdd-inner-wrap {
  width: 100%;
}
}
 @media(min-width: 1367px) {
.cei-feature-os-platform.cei-feature-two-os-platform {
  padding: 100px 0px !important;
}
.cei-shift-key-main-wraper {
  background-size: 80% !important;
}
.cei-shift-key-img {
  margin-top: 130px;
}
.cei-shift-key-para-wrap {
  margin-bottom: 110px;
}
.cei-feature-two-epoxy-keypad-wraper {
  padding: 200px 0px 150px 0px;
}
.ei-brut-lr-sec .cei-feature-pub-main-sec {
  padding: 80px 0px;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  margin-bottom: 40px;
  padding-bottom: 60px;
}
}
/*===========personal2-feature 2 page css end==========*/







/*===========cloudashur page css start==========*/



.cloudashur-feature-block {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 0px;
}
.cloudashur-feature-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cloudashur-feature-block .cloudashur-feature-list {
  text-align: center;
  margin-bottom: 20px;
}
.cloudashur-feature-block .cloudashur-feature-block-img img {
  position: relative;
  display: block;
  max-height: 150px;
  margin: 0 auto;
}
.cloudashur-feature-block .cloudashur-feature-list h4 {
  color: #000;
  position: relative;
  font-size: 22px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}
.cloudashur-feature-block .cloudashur-feature-list p {
  position: relative;
  font-size: 16px;
  color: #000000;
  margin-bottom: 0px;
  margin-top: 15px;
}
.cloudashur-data-security-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cloudashur-data-security-sec .cloudashur-data-security-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
}
.cloudashur-data-security-sec .cloudashur-data-security-wrap h4 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
}
.cloudashur-data-security-sec .cloudashur-data-security-wrap p {
  font-size: 16px;
  margin-bottom: 20px;
}
.cloudashur-data-security-sec .cloudashur-data-security-wrap .cloudashur-data-security-right-img img {
  max-height: 400px;
  display: block;
  margin: 0 auto;
}
.cloudashur-device-chip-sec {
  position: relative;
  float: left;
  width: 100%;
  background: #161616;
  padding: 70px 0px;
  border-bottom: 1px solid #676767;
}
.cloudashur-device-chip-sec .cloudashur-device-chip-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
.cloudashur-device-chip-sec .cloudashur-device-chip-wrap h4 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #fff;
}
.cloudashur-device-chip-sec .cloudashur-device-chip-wrap p {
  font-size: 16px;
  margin-bottom: 20px;
  color: #fff;
}
.cloudashur-device-chip-sec .cloudashur-device-chip-wrap .cloudashur-device-chip-right-img img {
  max-height: 400px;
  display: block;
  margin: 0 auto;
}
.cloudashur-device-chip-sec .cloudashur-device-chip-wrap code {
  position: relative;
  float: left;
  width: 100%;
  color: #c1c1c1;
  margin-bottom: 10px;
}
.cloudashur-authentication-sec {
  position: relative;
  float: left;
  width: 100%;
  background: #161616;
  padding: 50px 0px;
}
.cloudashur-authentication-sec .cloudashur-authentication-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
.cloudashur-authentication-sec .cloudashur-authentication-wrap h4 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #fff;
}
.cloudashur-authentication-sec .cloudashur-authentication-wrap h6 {
  font-size: 16px;
  margin-bottom: 20px;
  color: #fff;
}
.cloudashur-authentication-sec .cloudashur-authentication-wrap ul {
  position: relative;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0;
  color: #c1c1c1;
  margin-bottom: 20px;
}
.cloudashur-mechanism-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 100px 0px;
  background-image: url(../images/Brute-Force_background-image.jpg);
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #161616;
}
.cloudashur-mechanism-sec .cloudashur-mechanism-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
.cloudashur-mechanism-sec .cloudashur-mechanism-wrap h4 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #fff;
}
.cloudashur-mechanism-sec .cloudashur-mechanism-wrap h5 {
  font-size: 16px;
  font-weight: 100 !important;
  font-family: nunitoregular;
  font-style: italic;
  color: #fff;
  margin: 0;
  margin-bottom: 15px;
}
.cloudashur-mechanism-sec .cloudashur-mechanism-wrap p {
  position: relative;
  float: left;
  width: 100%;
  color: #fff;
  font-family: 'nunitoregular';
}
.cloudashur-components-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 0px;
}
.cloudashur-components-sec .cloudashur-components-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
.cloudashur-components-bottom-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 0px;
}
.cloudashur-components-bottom-sec .cloudashur-components-bottom-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: start;
  width:100%;
}
.cloudashur-components-bottom-sec .cloudashur-components-bottom-wrap h4 {
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #000;
}
.cloudashur-components-bottom-sec .cloudashur-components-bottom-wrap p {
  font-size: 16px;
  margin-bottom: 20px;
  color: #000;
}
.cloudashur-client-app-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
  background: #161616;
}
.cloudashur-client-app-sec .cloudashur-client-app-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
.cloudashur-keywriter-app-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
  background-image: linear-gradient(to right, #0938e3, #051a4c);
}
.cloudashur-keywriter-app-sec .cloudashur-keywriter-app-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
.cloudashur-keywriter-management-app-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
}
.cloudashur-keywriter-management-app-sec .cloudashur-keywriter-management-app-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: start;
  width:100%;
}
.cloudashur-remotemanagement-app-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
  background: #efefef;
}
.cloudashur-remotemanagement-app-sec .cloudashur-remotemanagement-app-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
  align-items: center;
  width:100%;
}
/*===========cloudashur page css end==========*/







/*===========personal2-tech page css start============*/



.cei-tech-specs-wraper {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  padding: 90px 0px;
}
.cei-tech-specs-right-wraper {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 25px;
}
.cei-tech-specs-right-wraper .cei-tech-specs-technical-title {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 24px;
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #95989A;
}
.cei-tech-specs-technical-listing {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-heading {
  position: relative;
  float: left;
  width: 30%;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-heading h4 {
  font-size: 18px;
  margin: 0px;
  position: relative;
  float: left;
  color: #000000;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-contant {
  position: relative;
  float: left;
  width: 70%;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-contant .cei-tech-specs-technical-listing-contant-para {
  font-size: 16px;
  margin: 0px;
  position: relative;
  float: left;
  color: #000000;
  margin-bottom: 5px;
  padding-right: 15px;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-contant .cei-tech-specs-technical-listing-contant-para span {
  position: relative;
  float: left;
  padding-right: 15px;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-contant .cei-tech-specs-technical-listing-contant-para .cei-tech-specs-technical-contant-small-text {
  font-size: 14px;
  position: relative;
  color: #888;
}
.cei-tech-specs-drive-size {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 10px;
  border-top: 1px solid #95989A;
}
.cei-tech-specs-drive-size .cei-tech-specs-drive-size-titel {
  position: relative;
  float: left;
  text-align: right;
  width: 100%;
  margin-bottom: 10px;
  color: #000000;
}
.cei-tech-specs-drive-size .cei-tech-specs-drive-size-titel p {
  position: relative;
  color: #000000;
  font-size: 16px;
  margin-bottom: 10px;
}
.cei-tech-specs-drive-size .cei-tech-specs-drive-size-contant-para {
  position: relative;
  float: left;
  text-align: right;
  font-size: 14px;
  margin-bottom: 27px;
  color: #95989A;
}
.cei-tech-specs-drive-size .cei-tech-specs-drive-size-contant-para p {
  color: #95989A;
  font-size: 14px;
}
.cei-tech-specs-drive-size-lock-sec {
  position: relative;
  float: left;
  width: 100%;
  font-size: 14px;
  color: #95989A;
}
.cei-tech-specs-drive-size-lock-sec .cei-tech-specs-drive-size-lock-para {
  position: relative;
  float: left;
  width: 92%;
  text-align: right;
}
.cei-tech-specs-drive-size-lock-sec .cei-tech-specs-drive-size-lock-para p {
  color: #95989A;
  font-size: 15px;
  margin-bottom: 27px;
}
.cei-tech-specs-drive-size-lock-sec .cei-tech-specs-drive-size-lock-images {
  position: relative;
  float: left;
  width: 8%;
  text-align: right;
  object-fit: contain;
}
.cei-tech-specs-drive-size-lock-sec .cei-tech-specs-drive-size-lock-images img {
  object-fit: contain;
  padding-left: 15px;
  height: 50px;
}
.cei-tech-specs-features {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #95989A;
}
.cei-tech-specs-features ul {
  position: relative;
  float: left;
  width: 100%;
  padding-left: 14px;
}
.cei-tech-specs-features ul li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-tech-specs-cart-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 30px;
}
 @media(max-width: 575px) {
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-heading h4 {
  font-size: 12px;
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-contant .cei-tech-specs-technical-listing-contant-para {
  font-size: 12px;
}
}
/*===========personal2-tech page css end==========*/



/*===========faq page css start==========*/



.cei-faq-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
  min-height: 100vh;
}
.cei-faq-heading {
  position: relative;
  float: left;
  width: 100%;
}
.page-template-faq .cei-faq-full-wraper .row > .col-lg-12 {
  padding: 0px 10%;
}
.cei-faq-heading h1 {
  color: #0171B9;
  font-size: 36px;
  margin-bottom: 15px;
}
.cei-faq-contant-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-faq-contant-wraper .cei-faq-contant-trigger-title {
  color: #000000;
  font-size: 24px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.cei-faq-contant-wraper .cei-faq-contant-trigger-title .fa {
  font-size: 30px;
  line-height: normal;
  margin-left: 20px;
  cursor: pointer;
  vertical-align: middle;
}
.cei-faq-contant-wraper .cei-faq-contant-trigger-title span.arrow-down {
  transform: rotateX(-160deg);
}
.cei-faq-contant-wraper .cei-faq-contant-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-faq-contant-wraper .cei-faq-contant-wrap h4.cei-faq-contant-wrap-title {
  position: relative;
  float: left;
  width: 100%;
  color: #0171B9;
  font-size: 17px;
  margin-bottom: 15px;
}
.cei-faq-contant-wraper .cei-faq-contant-wrap .cei-faq-contant-wrap-para {
  position: relative;
  color: #000000;
  font-size: 18px;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-family: 'nunitoregular';
  word-wrap: break-word;
}
.cei-faq-contant-wraper .cei-faq-contant-wrap .cei-faq-contant-wrap-para p {
  margin-bottom: 0px;
}
.cei-faq-contant-select {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px;
}
.cei-faq-contant-select select {
  border: 0px;
  font-weight: normal;
  width: 100%;
  padding: 6px 10px;
  color: #474747;
  font-family: 'open_sansbold';
  cursor: pointer;
}
.cei-faq-contant-select h3.faq_topic {
  opacity: 0.5;
  cursor: not-allowed;
}
.cei-faq-contant-select h3.faq_topic select {
  cursor: not-allowed;
}
.cei-faq-contant-select h3.faq_topic.active_topic {
  cursor: pointer;
  opacity: 1;
}
.cei-faq-contant-select h3.faq_topic.active_topic select {
  cursor: pointer;
}
.cei-faq-contant-select select:focus {
  outline: none;
}
.cei-faq-contant-select h3 {
  position: relative;
  float: left;
  width: calc(40% - 20px);
  color: #000000;
  font-size: 16px;
  margin-bottom: 10px;
  margin-right: 20px;
  border: 1px solid #ddd;
  padding: 3px 3px 3px 3px;
  text-align: center;
}
.cei-faq-contant-select h3:last-child {
  width: calc(60%);
  margin-right: 0;
}
.cei-faq-contant-wraper .cei-not-found {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #0171B9;
  margin: 0px;
}
.cei-faq-contant-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
 .cei-faq-contant-select select::-ms-expand {
 display: none;
}
.cei-faq-contant-select h3:after {
  font-family: FontAwesome;
  content: "\f107";
  font-size: 28px;
  position: absolute;
  top: 3px;
  right: 6px;
  color: #434B67;
  pointer-events: none;
  z-index: 9;
}
.cei-faq-contant-select h3 .fa {
  font-size: 30px;
  line-height: normal;
  margin-left: 20px;
  cursor: pointer;
  vertical-align: sub;
}
.cei-topic-ans {
  display: none;
}
.cei-topic-ans {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  color: #000000;
  font-size: 18px;
  margin-bottom: 30px;
  padding: 35px;
}
/*06-05-2019*/



h4.cei-faq-contant-wrap-title-ajx {
  position: relative;
  float: left;
  width: 100%;
  color: #0171B9;
  font-size: 17px;
  margin-bottom: 15px;
}



/*06-05-2019*/



@media(max-width: 767px) {
.page-template-faq .cei-faq-full-wraper .row > .col-lg-12 {
  padding-right: 15px;
  padding-left: 15px;
}
.cei-faq-heading h1 {
  font-size: 30px;
}
.cei-faq-contant-select h3 {
  width: 100%;
  margin-right: 0px;
}
.cei-faq-contant-select h3:last-child {
  width: 100%;
}
.cei-faq-contant-select select {
  padding: 6px 25px 6px 10px;
}
}
/*===========faq page css end==========*/







/*===========down footer menu comon page css start==========*/



.cei-dwn-foot-menu-comon-page {
  position: relative;
  float: left;
  width: 100%;
}
.cei-dwn-foot-comon-title {
  position: relative;
  float: left;
  width: 100%;
  color: #000;
  font-size: 18px;
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
  margin-bottom: 15px;
  font-family: 'nunitoregular';
}
.cei-dwn-foot-menu-comon-page p {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
  color: #474747;
  font-size: 14px;
  font-family: 'nunitoregular';
}
.cei-dwn-foot-menu-comon-page p:last-child {
  border-bottom: 2px solid #474747;
}
.cei-dwn-foot-comon-title p {
  margin: 0px;
  padding: 0px;
  border: 0px !important;
  font-size: inherit;
  color: inherit;
}
 @media(max-width: 575px) {
.cei-dwn-foot-menu-comon-page {
  padding-left: 15px;
  padding-right: 15px;
}
}
/*===========down footer menu comon page css end==========*/







/*===========support page css start==========*/



.cei-support-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-support-search-wrap {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/support-new-banner-image.jpg);
  padding: 60px 0px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.cei-support-search-title {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  font-size: 36px;
  margin-bottom: 20px;
}
.cei-support-search-inner {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.cei-support-search-inner input[type="search"] {
  width: 45%;
  background: #F2F2F2;
  border: 0px;
  border-radius: 5px;
  padding: 8px 10px;
  margin-right: 10px;
  min-height:40px;
}
.cei-support-search-inner .cei-support-search-btn {
  background: #0171B9;
  border: 0px;
  padding: 8px 15px;
  color: #fff;
  border-radius: 5px;
}
.cei-support-contact-info-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
}
.cei-support-contact-info-text .cei-support-contact-time {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.cei-support-contact-info-text .cei-support-contact-mail {
  position: relative;
  float: left;
  width: auto;
  margin: 0 auto;
  left: 50%;
  transform: translateX(-50%);
}
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-telephone,  .cei-support-contact-info-text .cei-support-contact-mail .cei-support-email-dts,  .cei-support-contact-info-text .cei-support-contact-mail .cei-support-live-chat {
  position: relative;
  float: left;
  padding-right: 15px;
}
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-contact-text {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  font-size: 18px;
  color: #000000;
}
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-contact-text a {
  color: #000000;
}
.cei-support-contact-blocks-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px 0px 0px;
  display: flex;
  flex-wrap: wrap;
}
.cei-support-contact-block-wrap {
  position: relative;
  float: left;
  width: 16%;
  padding: 0px 10px;
  margin-bottom: 10px;
}
.cei-support-contact-block-wrap .cei-support-contact-inner-sec-img img:hover {
  filter: invert(25%) sepia(62%) saturate(4412%) hue-rotate(188deg) brightness(91%) contrast(99%);
}
.cei-support-contact-block-wrap .cei-support-contact-block-inner-sec {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #B3B3B3;
  padding: 20px 10px;
  height: 100%;
}
.cei-support-contact-block-wrap .cei-support-contact-block-inner-sec .cei-support-contact-inner-sec-img {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-support-contact-block-wrap .cei-support-contact-block-inner-sec .cei-support-contact-inner-contant {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 10px;
}
.cei-support-contact-block-wrap .cei-support-contact-block-inner-sec .cei-support-contact-inner-contant h5 {
  color: #454545;
  font-size: 18px;
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
 @media(max-width: 767px) {
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-telephone,  .cei-support-contact-info-text .cei-support-contact-mail .cei-support-email-dts,  .cei-support-contact-info-text .cei-support-contact-mail .cei-support-live-chat {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
}
}
 @media(min-width: 576px) and (max-width: 991px) {
.cei-support-contact-block-wrap {
  width: 50%;
}
.cei-support-search-wrap {
  background-size: cover;
}
}
 @media(max-width: 575px) {
.cei-support-contact-block-wrap {
  width: 100%;
}
.cei-support-search-wrap {
  background-size: cover;
}
}
 @media(min-width: 1367px) {
.cei-support-contact-info-wrap {
  padding: 120px 0px;
}
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-telephone,  .cei-support-contact-info-text .cei-support-contact-mail .cei-support-email-dts,  .cei-support-contact-info-text .cei-support-contact-mail .cei-support-live-chat {
  padding-right: 40px;
}
}
/*===========support page css end==========*/



/*===========shop product documentation css start==========*/



.cei-product-shop-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-product-shop-sec {
  position: relative;
  float: left;
  width: 100%;
  margin: 50px 0px;
  display: flex;
  flex-wrap: wrap;
}
.cei-product-inner {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 120px;
}
.cei-product-inner .cei-product-inner-title {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
  color: #000000;
  font-size: 18px;
}
.cei-product-inner .cei-product-images {
  position: relative;
  float: left;
  width: 100%;
  min-height: 255px;
  max-height: 255px;
  text-align: center;
}
.cei-product-inner .cei-product-images img {
  position: relative;
  display: block;
  object-fit: contain;
  text-align: center;
  margin: 0 auto;
  height: 100%;
  max-height: 255px;
}
.cei-product-inner .cei-product-contant-text {
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
}
.cei-product-inner .cei-product-contant-text span.cei-product-datasheet {
  position: relative;
  float: left;
  padding-right: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  cursor: pointer;
  color: #000000;
}
.cei-product-inner .cei-product-contant-text span.cei-product-datasheet:hover {
  color: #0171B9;
}
/* .cei-product-inner .cei-product-contant-text span.cei-product-datasheet:after{



  content: "|";



  position: relative;



  padding-left: 4px;



} */



.cei-product-inner .cei-product-contant-text span.cei-product-manual:hover {
  color: #0171B9;
}
.cei-product-inner .cei-product-contant-text span.cei-product-guide:hover {
  color: #0171B9;
}
.cei-product-inner .cei-product-contant-text .cei-product-manual {
  position: relative;
  float: left;
  padding-right: 3px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000000;
  cursor: pointer;
}
.cei-product-inner .cei-product-contant-text .cei-product-guide {
  position: relative;
  float: left;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000000;
  cursor: pointer;
}
.cei-product-inner .cei-product-contant-text .cei-product-manual:before {
  content: "|";
  position: relative;
  padding-right: 4px;
}
.cei-product-inner .cei-product-contant-text .cei-product-guide:before {
  content: "|";
  position: relative;
  padding-right: 4px;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap {
  position: absolute;
  float: left;
  width: 80%;
  top: 100%;
  border: 1px solid #454545;
  padding: 2px 10px;
  border-radius: 30px;
  transition: 0.5s;
  opacity: 0;
  z-index: -1;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap .cei-product-language-flag-list {
  position: relative;
  float: left;
  width: 13%;
  padding: 5px 5px 5px 5px;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap .cei-product-language-flag-list:last-child {
  padding-right: 0;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap .cei-product-language-flag-list a {
  width: 30px;
  height: 30px;
  position: relative;
  float: left;
  border-radius: 50%;
  overflow: hidden;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap .cei-product-language-flag-list a img {
  width: 100%;
  height: 100%;
}
.cei-product-inner .cei-product-contant-text span.cei-product-datasheet:hover + .cei-product-language-flag-wrap {
  width: 100%;
  transition: 0.5s;
  opacity: 1;
  z-index: 9;
}
.cei-product-inner .cei-product-contant-text span.cei-product-manual:hover + .cei-product-language-flag-wrap {
  width: 100%;
  transition: 0.5s;
  opacity: 1;
  z-index: 9;
}
.cei-product-inner .cei-product-contant-text span.cei-product-guide:hover + .cei-product-language-flag-wrap {
  width: 100%;
  transition: 0.5s;
  opacity: 1;
  z-index: 9;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap.data-unavailable {
  display: none;
}
.cei-product-language-flag-wrap:hover {
  width: 100% !important;
  opacity: 1 !important;
  z-index: 9 !important;
}
.cei-product-add-wraper {
  /*position: relative;



  float: left;



  width: 100%;*/



  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cei-product-add-wraper .cei-product-add-listing {
  margin-bottom: 30px;
}
.cei-product-add-flash-drive {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/flash-drive-comparison.jpg);
  padding: 20px 15px 60px 15px;
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  margin-bottom: 25px;
  height: 100%;
}
.cei-product-add-flash-diskahur {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/new-range-vs-flash-drives-comparison.jpg);
  padding: 20px 15px 60px 15px;
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  margin-bottom: 25px;
  height: 100%;
}
.cei-product-add-flash-range {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/new-range-comparison.jpg);
  padding: 20px 15px 60px 15px;
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  margin-bottom: 25px;
  height: 100%;
}
.cei-product-add-flash-legacy-range {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/new-range-vs-old-comparison.jpg);
  padding: 20px 15px 60px 15px;
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  margin-bottom: 25px;
  height: 100%;
}
.cei-product-add-flash-drive h5, .cei-product-add-flash-diskahur h5,  .cei-product-add-flash-range h5, .cei-product-add-flash-legacy-range h5 {
  font-size: 28px;
  color: #FFFFFF;
  position: relative;
  float: left;
  width: 64%;
  margin-bottom: 10px;
}
.cei-product-add-flash-drive p, .cei-product-add-flash-diskahur p,  .cei-product-add-flash-range p, .cei-product-add-flash-legacy-range p {
  font-size: 24px;
  color: #FFFFFF;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0px;
}
.eci-woo-page-wrp {
  position: relative;
  float: left;
  width: 100%;
}
.woo-shop-wrp .ei-istorage-page h1.page-title {
  display: none;
}
.eci-woo-page-wrp .ei-istorage-page .cei-product-shop-full-wraper .type-product {
  padding: 0px;
}
 @media(max-width: 767px) {
.cei-product-inner .cei-product-contant-text {
  width: auto;
  left: 50%;
  transform: translateX(-50%);
}
}
 @media(min-width: 1367px) {
.cei-product-add-flash-drive h5, .cei-product-add-flash-diskahur h5,  .cei-product-add-flash-range h5, .cei-product-add-flash-legacy-range h5 {
  width: 52%;
}
}
/*===========shop product documentation css end==========*/







/*===========default woo single product page css start==========*/



.eci-woo-page-wrp .ei-istorage-page .type-product {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-product-gallery {
  position: relative;
  float: left;
  width: 50%;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px 15px;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary .single_variation_wrap {
  margin-bottom: 15px;
  position: relative;
  float: left;
  width: 100%;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary .single_variation_wrap .woocommerce-variation-price .price .amount {
  position: relative;
  float: left;
  width: 100%;
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: bold;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary .single_variation_wrap .quantity {
  position: relative;
  float: left;
  width: 50%;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary .single_variation_wrap .quantity .input-text {
  width: auto;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary .single_variation_wrap .single_add_to_cart_button {
  position: relative;
  float: left;
  width: 50%;
  padding: 8px 10px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #4D4D4D;
  cursor: pointer;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary .product_meta {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 10px;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary table.variations {
  margin-bottom: 15px;
  position: relative;
  float: left;
  width: 100%;
}
.eci-woo-page-wrp .ei-istorage-page .entry-summary table.variations tr td select {
  position: relative;
  float: left;
  width: 100%;
  padding: 10px 15px;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #4D4D4D;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-tabs {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 32px;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-tabs ul.tabs {
  position: relative;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0px;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-tabs ul.tabs li {
  position: relative;
  float: left;
  border: 1px solid #ddd;
  margin-right: 10px;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-tabs ul.tabs li a {
  padding: 5px 10px;
  position: relative;
  float: left;
  color: #454545;
  font-family: 'open_sansbold';
  font-size: 16px;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-Tabs-panel .comment-form .form-submit .submit {
  position: relative;
  float: left;
  width: auto;
  padding: 8px 30px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #4D4D4D;
  cursor: pointer;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-Tabs-panel .comment-form-comment {
  position: relative;
  float: left;
  width: 100%;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-Tabs-panel .comment-form-comment label {
  position: relative;
  float: left;
  padding-right: 10px;
  line-height: normal;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-Tabs-panel p.comment-form-comment textarea {
  height: 130px;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-Tabs-panel .shop_attributes p {
  margin-bottom: 0;
}
.eci-woo-page-wrp .ei-istorage-page .woocommerce-Tabs-panel .shop_attributes th {
  padding-right: 10px;
}
.eci-woo-page-wrp .ei-istorage-page .flex-control-nav {
  padding: 0px;
  list-style: none;
  position: relative;
  float: left;
  width: 100%;
  margin-top: 15px;
}
.eci-woo-page-wrp .ei-istorage-page .flex-control-nav li {
  position: relative;
  float: left;
  width: 33.33%;
  text-align: center;
}
.eci-woo-page-wrp .ei-istorage-page .flex-control-nav li img {
  cursor: pointer;
}
.eci-woo-page-wrp .ei-istorage-page section.related.products {
  position: relative;
  float: left;
  width: 100%;
}
.eci-woo-page-wrp .ei-istorage-page section.related.products .cei-product-shop-sec {
  margin: 20px 0px;
}
/*===========default woo single product page css end==========*/







/*===========video page css start==========*/



.cei-video-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-video-main-sec-wraper {
  position: relative;
  float: left;
  width: 100%;
  margin: 50px 0px;
  display: flex;
  flex-wrap: wrap;
}
.cei-video-main-sec-wraper .cei-video-tutorial-title-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  margin-bottom: 40px;
}
.cei-video-main-sec-wraper .cei-video-tutorial-title-wrap .cei-tutorial-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 30px;
  color: #000;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.cei-video-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.cei-video-inner-wrap a {
  position: relative;
  float: left;
  width: 100%;
  height: 200px;
}
.cei-video-inner-wrap a img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.cei-video-inner-wrap .cei-video-inner-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  font-weight: 300 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
.cei-video-inner-wrap a:after {
  background-image: url(../images/video-play.png);
  content: "";
  position: absolute;
  top: calc(50% - 43px);
  left: calc(50% - 43px);
  z-index: 999;
  width: 86px;
  height: 86px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: transparent;
}
/*===========videos page css end==========*/



/*===========career page css end==========*/



.cei-career-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
}
.cei-career-contant {
  position: absolute !important;
  top: 0px;
  height: 100%;
  padding-left: 0;
}
.back-overlay-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color:rgba(1,113,185,.48);
}
.cei-career-inner-contant {
  position: relative;
  float: left;
  width: 100%;
  /* padding-left: 15px;*/



  top: 15%;
}
.cei-career-inner-contant .cei-career-title {
  position: relative;
  float: left;
  width: 22%;
  color: #fff;
  font-size: 36px;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-career-inner-contant p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 22px;
  color: #fff;
  margin-bottom: 10px;
  line-height: normal;
  font-family: 'nunitoregular';
}
 @media(max-width: 575px) {
.back-overlay-img {
  width: 60%;
}
.cei-career-contant {
  padding-left: 15px;
}
.cei-career-inner-contant .cei-career-title {
  width: 42%;
  font-size: 30px;
}
}
/*===========career page css end==========*/



/*===========contact page css end==========*/



.cei-contact-us-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-contact-us-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
}
.cei-contact-us-inner-wrap .cei-contact-us-map-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 30px 30px 30px;/*border-top: 1px solid #000;*/



}
.cei-contact-us-inner-wrap .cei-contact-us-info-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  display: flex;
  flex-wrap: wrap;
}
.cei-contact-us-inner-wrap .cei-contact-us-map-sec .cei-contact-us-map-text {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  font-family: 'nunitoregular';
  margin-bottom: 0px;
  margin-top: 40px;
  color: #000000;
}
.cei-contact-us-inner-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
.cei-contact-us-inner-sec h4.cei-contact-us-inner-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
  font-size: 20px;
  color: #000000;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  font-family: 'nunitoregular';
  margin: 0px;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-tel:after {
  content: "|";
  padding-left: 5px;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-tel span,  .cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-mail span {
  color: #0471b9;
  padding-right: 2px;
}
 @media(max-width: 767px) {
.cei-contact-us-inner-wrap .cei-contact-us-map-sec .cei-contact-us-map-text {
  font-size: 16px;
  margin-top: 30px;
}
.cei-contact-us-inner-sec h4.cei-contact-us-inner-title {
  font-size: 18px;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec {
  font-size: 16px;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-tel {
  width: 100%;
  position: relative;
  float: left;
  margin-bottom: 3px;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-tel:after {
  content: none;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-mail {
  width: 100%;
  position: relative;
  float: left;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-tel {
  width: 100%;
  position: relative;
  float: left;
  margin-bottom: 3px;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-tel:after {
  content: none;
}
.cei-contact-us-inner-sec .cei-contact-us-tel-mail-sec .cei-contact-us-mail {
  width: 100%;
  position: relative;
  float: left;
}
}
/*===========contact page css end==========*/







/*===========newsletter page css start==========*/



.cei-newsletter-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-newsletter-contant {
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
}
.cei-newsletter-inner-contant {
  position: relative;
  float: left;
  width: 100%;
}
.cei-newsletter-inner-contant .cei-newsletter-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 25px;
  color: #fff;
  text-align: center;
  font-size: 36px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-newsletter-inner-contant .cei-newsletter-mail-input {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.cei-newsletter-inner-contant .cei-newsletter-mail-input input[type="email"] {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  padding: 8px 10px;
  border-radius: 5px;
  border: 0px;
  min-height:40px;
}
.cei-newsletter-inner-contant .cei-newsletter-sub-btn {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
}
.cei-newsletter-inner-contant .cei-newsletter-sub-btn input[type="submit"] {
  background: #0171B9;
  color: #fff;
  border: 0px;
  padding: 6px 20px;
  border-radius: 8px;
  cursor: pointer;
  font-family: 'nunitoregular';
  font-weight: 700;
  font-size: 16px;
}
 @media(max-width: 767px) {
.cei-newsletter-inner-contant .cei-newsletter-title {
  font-size: 18px;

}
.cei-newsletter-inner-contant .cei-newsletter-sub-btn input[type="submit"] {
  font-size: 14px;
}
.prod-doc-banner .prod-doc-banner-mobile{ display:block !important; }
.prod-doc-banner .prod-doc-banner-desktop{ display:none; }
}
/*===========newsletter page css end==========*/



/*===========request ram form page css start==========*/

/*.asfa{
  margin-right: -15px;
  margin-left: -15px; 
}
*/

.cei-ram-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 50px;
}
.cei-ram-form {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ram-form-main-wrap {
  position: relative;
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px 5%;
 /* align-items: center;*/
  width:100%;
  margin-right: -15px;
  margin-left: -15px;
}
.cei-ram-form-main-wrap .cei-ram-form-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ram-form-inner-wrap .cei-ram-form-title {
  color: #000000;
  font-size: 18px;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
  font-weight: normal;
  width: 100%;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-sec, .cei-ram-form-inner-wrap .cei-ram-form-input-list {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-sec {
  margin-bottom: 34px;
}
.cei-ram-form-inner-wrap.shipping-address .cei-ram-form-input-sec {
  margin-bottom: 6px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list {
  margin-bottom: 15px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list input,  .cei-ram-form-inner-wrap .cei-ram-form-input-list select {
  position: relative;
  float: left;
  width: 100%;
  padding: 5px 5px;
  text-align: center;
  border-radius: 1px;
  border: 1px solid #a6a5a6;
  min-height:34px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list textarea {
  position: relative;
  float: left;
  width: 100%;
  padding: 5px 5px;
  text-align: left;
  border-radius: 1px;
  border: 1px solid #a6a5a6;
  height: 100px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .country-select .flag-dropdown {
  height: 34px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .intl-tel-input .selected-flag {
  height: 34px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .first-name {
  position: relative;
  float: left;
  width: 50%;
  margin-right: 5px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .last-name {
  position: relative;
  float: left;
  width: calc(50% - 5px);
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .cei-country-code {
  position: relative;
  float: left;
  width: 30%;
  margin-right: 5px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .cei-phon-no {
  position: relative;
  float: left;
  width: calc(70% - 5px);
}
.cei-ram-form-inner-wrap .cei-ram-form-title .copy-proof-sec {
  position: relative;
  float: left;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  width: calc(100% - 15%);
}
.cei-ram-form-inner-wrap .cei-ram-form-title .questions-simbol {
  margin-left: 5px;
  width: 20px;
  height: 20px;
  background: #000;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  color: #fff;
  text-align: center;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list a.cei-attach {
  padding-left: 10px;
  position: relative;
  float: left;
  width: 100%;
}
.cei-ram-form-input-sec input.cei-submit-btn {
  position: relative;
  float: left;
  width: 100%;
  background: #0471b9;
  color: #fff;
  font-size: 16px;
  border-radius: 1px;
  border: 1px solid #000;
  padding: 6px 5px;
  cursor: pointer;
  font-family: 'open_sansbold';
  text-transform: uppercase;
  font-weight: 700;
}
.cei-ram-form-inner-wrap .cei-ram-form-title input[type=file] {
  cursor: pointer;
  width: 25px;
  height: 25px;
  overflow: hidden;
  border: 0;
  padding: 0;
  position: relative;
  float: left;
}
.cei-ram-form-inner-wrap .cei-ram-form-title input[type=file]:focus {
  outline: none;
}
.cei-ram-form-inner-wrap .cei-ram-form-title input[type=file]:before {
  width: 20px;
  height: 20px;
  font-size: 16px;
  content: '';
  background-image: url(../images/attach-file.svg);
  background-size: cover;
  float: left;
  border: 0px solid #000;
  padding: 0;
  text-align: left;
  font-family: 'nunitoregular';
}
 .cei-ram-form-inner-wrap .cei-ram-form-title input[type=file]::-webkit-file-upload-button {
 visibility: hidden;
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-ram-form-inner-wrap .cei-ram-form-input-sec {
  margin-bottom: 15px;
}
.cei-ram-form-main-wrap {
  padding: 0px;
}
.cei-captcha #rc-imageselect, .cei-captcha .g-recaptcha {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
}
 @media(max-width: 767px) {
.cei-ram-full-wraper {
  padding-top: 0;
}
.cei-ram-form-main-wrap {
  margin: 40px 0px 0px 0px;
}
.cei-ram-form-main-wrap {
  padding: 0px;
}
}
/*===========request ram form page css end==========*/







/*===========free evaluation form page css end==========*/



.cei-evolution-main-wrap .cei-ram-form-inner-wrap .cei-ram-form-input-sec {
  margin-bottom: 15px;
}
/*===========free evaluation form page css end==========*/







/*===========gdpr page css start==========*/



.cei-gdpr-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-gdpr-main-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
}
.cei-gdpr-main-head {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 20px;
  float: left;
}
.cei-gdpr-main-head h2 {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  font-size: 36px;
  text-align: center;
  color: #000;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-gdpr-general-contant {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-gdpr-general-contant h4 {
  color: #000000;
  font-size: 28px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-gdpr-general-contant p {
  color: #000000;
  font-size: 28px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  font-family: 'nunitoregular';
  line-height: normal;
}
.cei-gdpr-general-contant .gdpr-date {
  color: #0171B9;
  font-size: 36px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  font-family: 'nunitoregular';
  font-weight: 700;
}
.cei-gdpr-general-contant .cei-gdpr-para {
  position: relative;
  float: left;
  width: 75%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 28px;
  font-family: 'nunitoregular';
  margin-bottom: 20px;
}
.cei-gdpr-general-contant .cei-gdpr-para b {
  font-weight: bold;
  color: #0171B9;
}
.annual-turnover-wraper {
  position: relative;
  float: left;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.annual-turnover-wraper .annual-turnover-block {
  align-items: center;
  display: flex;
  text-align: center;
  margin-bottom: 10px;
}
.annual-turnover-wraper .annual-turnover-block p {
  width: 100%;
  font-size: 19px;
  color: #000000;
  font-family: 'nunitoregular';
}
.annual-turnover-wraper .annual-turnover-block img {
  margin: 0px auto;
}
.cei-gdpr-useful-information {
  position: relative;
  float: left;
  width: 100%;
  margin: 40px 0px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.cei-gdpr-useful-information h3 {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 30px;
  color: #000;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-gdpr-article-wrap {
  position: relative;
  float: left;
  display: flex;
  flex-wrap: wrap;
}
.cei-gdpr-article-wrap h4 {
  position: relative;
  float: left;
  width: 25%;
  text-align: center;
  align-items: center;
  font-size: 36px;
  color: #0171B9;
  margin-bottom: 20px;
  padding-right: 5px;
  border-right: 3px solid #000;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-gdpr-article-wrap p {
  position: relative;
  float: left;
  width: 75%;
  align-self: center;
  align-items: center;
  padding-left: 15px;
  color: #000000;
  font-size: 19px;
  font-family: 'nunitoregular';
  font-style: italic;
}
.cei-gdpr-data-loss-wrap {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cei-gdpr-data-loss-wrap img {
  margin: 0 auto;
  position: relative;
  display: block;
}
.cei-gdpr-data-loss-wrap p {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin: 25px 0px;
  color: #000000;
  font-size: 27px;
  font-family: 'nunitoregular';
}
.cei-gdpr-source {
  position: relative;
  float: left;
  width: 100%;
  text-align: right;
  border-bottom: 1px solid #ccc;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 20px;
  color: #000;
  font-size: 10px;
  font-family: 'nunitoregular';
  font-style: italic;
}
.cei-gdpr-para {
  position: relative;
  float: left;
  width: 100%;
}
.cei-gdpr-para p {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 22px;
  font-family: 'nunitoregular';
  line-height: 30px;
}
.cei-gdpr-banner-img {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  padding-top: 30px;
}
 @media(max-width: 767px) {
.cei-gdpr-article-wrap h4 {
  font-size: 18px;
}
.cei-gdpr-main-head h2 {
  font-size: 30px;
}
.cei-gdpr-general-contant h4 {
  font-size: 20px;
}
.cei-gdpr-general-contant .gdpr-date {
  font-size: 30px;
}
.cei-gdpr-useful-information h3 {
  font-size: 20px;
}
.cei-gdpr-article-wrap p {
  font-size: 16px;
}
.cei-gdpr-data-loss-wrap p {
  font-size: 20px;
}
.cei-gdpr-para p {
  font-size: 16px;
}
}
 @media(max-width: 575px) {
.cei-gdpr-full-wraper {
  padding-left: 15px;
  padding-right: 15px;
}
}
/*===========gdpr page css end==========*/



/*===========media page css start==========*/



.cei-media-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-media-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
}
.cei-media-top-slider {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.media-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  color: #000;
  font-size: 20px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-media-slider {
  position: relative;
  float: left;
  width: 100%;
}
.cei-media-slider img {
  width: 100%;
  height: 195px;
}
p.media-link {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
p.media-link a {
  font-size: 16px;
  text-decoration: none;
}
.cei-media-video-sec {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-media-video-sec .cei-media-video {
  position: relative;
  float: left;
  width: 100%;
}
.cei-media-press-releases {
  position: relative;
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-top: 10px;
  height: 250px;
  overflow-y: scroll;
}
.cei-media-press-releases .cei-media-press-releases-list {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.cei-media-press-releases-date, .cei-media-press-releases-text, .cei-media-press-releases-more {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.cei-media-press-releases-date span {
  font-size: 16px;
  position: relative;
  float: left;
  padding-right: 10%;
  border-bottom: 1px solid #000;
  color: #0171b9;
  font-family: 'nunitoregular';
  font-weight: 700;
  padding-bottom: 5px;
}
.cei-media-press-releases-text {
  font-size: 16px;
  position: relative;
  float: left;
  font-family: 'nunitoregular';
  width: 100%;
  color: #000;
}
.cei-media-press-releases-more a {
  font-size: 16px;
  position: relative;
  float: left;
  font-family: 'nunitoregular';
  width: 100%;
  color: #0171b9;
  text-decoration: none;
}
.cei-media-press-releases-more a:hover {
  text-decoration: none;
}
.cei-media-awards-logo-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin: 15px 0px;
  padding: 0px 15px;
}
.cei-media-awards-logo-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 0px;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}
.cei-media-awards-logo-sec .cei-media-awards-logo-list {
  position: relative;
  float: left;
  display: flex;
  padding: 10px;
  flex-wrap: wrap;
  justify-content: center;
  width: 14.285%;
}
.cei-media-awards-logo-sec .cei-media-awards-logo-list img {
  object-fit: contain;
}
.cei-media-gallery-wraper {
  position: relative;
  float: left;
  width: 100%;
  margin: 25px 0px;
}
.cei-media-gallery-slider {
  position: relative;
  float: left;
  width: 100%;
}
.cei-media-gallery-slider img {
  width: 100%;
}
.cei-media-gallery-link {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 10px;
}
.cei-media-gallery-link a {
  font-size: 16px;
  text-decoration: none;
}
.cei-media-gallery-link a:hover {
  text-decoration: none;
}
/*slider css start*/



.cei-med-product-review-slider-wrap {
  position: relative;
  float: left;
  width: 100%;
  max-height: 195px;
  min-height: 195px;
  padding: 10px;
  background: #26a6db;
  background: -moz-linear-gradient(left, #26a6db 0%, #26a9aa 42%, #25ae6e 100%);
  background: -webkit-linear-gradient(left, #26a6db 0%, #26a9aa 42%, #25ae6e 100%);
  background: linear-gradient(to right, #26a6db 0%, #26a9aa 42%, #25ae6e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26a6db', endColorstr='#25ae6e', GradientType=1 );
}
.cei-med-product-review-slider-wrap .cei-med-product-review-slider-cont-sec {
  position: absolute;
  top: 50%;
  float: left;
  width: 100%;
  display: block;
  transform: translateY(-50%);
  left: 0;
}
.cei-med-product-review-slider-wrap .cei-med-product-review-slider-cont-sec h3 {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
  font-family: 'open_sanssemibold';
}
.cei-med-product-review-slider-wrap .cei-med-product-review-slider-cont-sec h5 {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
  font-size: 20px;
  font-family: 'open_sanssemibold';
}
.cei-med-product-review-slider-wrap .cei-med-product-review-slider-cont-sec p {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
  font-size: 16px;
  font-family: 'nunitoregular';
}
.cei-med-product-review-slider-wrap .cei-med-product-review-slider-cont-sec p a {
  color: #fff;
}
.cei-media-slider .carousel-control-prev .fa, .cei-media-slider .carousel-control-next .fa {
  font-size: 65px;
  font-weight: 100;
}
/*vertical slider css*/







.cei-med-vertical-slider-wrap {
  position: relative;
  float: left;
  width: 100%;
  max-height: 195px;
  min-height: 195px;
  padding: 10px;
}
.vertical-media-slider .carousel-inner {
  background-image: linear-gradient(to right, #006db3, #007db6, #008cb0, #0098a4, #0ea295);
}
.cei-med-vertical-slider-wrap .cei-med-vertical-slider-cont-sec {
  position: absolute;
  top: 50%;
  float: left;
  width: 80%;
  display: block;
  transform: translateY(-50%);
  left: 10%;
}
.cei-med-vertical-slider-wrap .cei-med-vertical-slider-cont-sec p {
  position: relative;
  float: left;
  width: 100%;
  color: #fff;
  margin-bottom: 10px;
  font-size: 14px;
  font-family: 'nunitoregular';
}
.cei-med-vertical-slider-wrap .cei-med-vertical-slider-cont-sec span {
  position: relative;
  float: left;
  text-align: right;
  width: 100%;
  color: #fff;
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 14px;
  font-family: 'nunitoregular';
}
/*------------------------------ vertical bootstrap slider----------------------------*/







#vertical-mycarousel .carousel-inner> .carousel-item.carousel-item-next,  #vertical-mycarousel .carousel-inner > .carousel-item.active.carousel-item-right {
  transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  top: 0;
}
#vertical-mycarousel .carousel-inner > .carousel-item.carousel-item-prev,  #vertical-mycarousel .carousel-inner > .carousel-item.active.carousel-item-left {
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  top: 0;
}
#vertical-mycarousel .carousel-inner > .carousel-item.next.carousel-item-left,  #vertical-mycarousel .carousel-inner > .carousel-item.carousel-item-prev.carousel-item-right,  #vertical-mycarousel .carousel-inner > .carousel-item.active {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  ;
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  top: 0;
}
.vertical-media-slider #vertical-mycarousel .carousel-control-prev {
  position: absolute;
  top: auto;
  bottom: 5px;
  margin: 0 auto;
  height: 20px;
  right: auto;
  left: auto;
  width: 100%;
}
.vertical-media-slider #vertical-mycarousel .carousel-control-prev .carousel-control-prev-icon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.vertical-media-slider #vertical-mycarousel .carousel-control-next {
  position: absolute;
  top: 5px;
  bottom: 0;
  margin: 0 auto;
  height: 20px;
  right: auto;
  left: auto;
  width: 100%;
}
.vertical-media-slider #vertical-mycarousel .carousel-control-next .carousel-control-next-icon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}







/*------------------------------- vertical carousel indicators ------------------------------*/







/*vertical slider css*/



/*slider css end*/



@media(max-width: 991px) {
.cei-media-awards-logo-sec .cei-media-awards-logo-list {
  width: 33.33%;
  margin-bottom: 10px;
}
.media-title {
  font-size: 15px;
}
}
/*===========media page css end==========*/



div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
  border: 2px solid #f7e70000;
  float: left;
  background: red;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: #fff;
}
/*===========media all product reviews page css end==========*/



.cei-md-product-reviews-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-mpr-title-wrap {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #363636;
}
.cei-mpr-title-wrap .cei-mpr-title {
  position: relative;
  float: left;
  width: 30%;
  margin-bottom: 0;
  color: #000;
  font-size: 20px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-mpr-title-wrap .cei-mpr-years {
  position: relative;
  float: right;
  width: 70%;
  text-align: right;
  margin-bottom: 0;
  padding-right: 15px;
  color: #474747;
  font-size: 16px;
  font-family: 'nunitoregular';
}
.cei-mpr-title-wrap .cei-mpr-years span {
  position: relative;
  display: inline-block;
  padding: 0px 10px;
  width: auto;
  /*font-family: 'open_sanssemibold';*/



  color: #bbbbbb;
}
.cei-mpr-title-wrap .cei-mpr-years span.current {
  color: #0471b9;
  font-family: 'nunitoregular';
}
.cei-mpr-title-wrap .cei-mpr-years a.page-numbers {
  color: #bbbbbb;
  padding: 0px 5px;
}
a.next.page-numbers span:after, a.prev.page-numbers span:after {
  display: none;
}
.cei-mpr-title-wrap .cei-mpr-years span.cei-mpr-years-active {
  color: #0471b9;
}
.cei-mpr-title-wrap .cei-mpr-years span:last-child {
  padding-right: 0px;
}
.cei-mpr-title-wrap .cei-mpr-years a:last-child span:after {
  content: "";
}
.cei-mpr-title-wrap .cei-mpr-years a span:after {
  content: "|";
  position: absolute;
  right: -8px;
}
.cei-mpr-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
}
.cei-mpr-sept-left {
  padding: 0px !important;
}
.cei-mpr-sept-main-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  margin-top: 10px;
  flex-wrap: wrap;
}
.cei-mpr-sept-left-side {
  position: relative;
  float: left;
  width: 100%;
  height: 700px;
  overflow-y: scroll;
}
.cei-mpr-sept-listing {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  margin: 6px 0px;
  padding-top: 10px;
}
.cei-mpr-sept-listing:after {
  content: "";
  width: 90%;
  position: absolute;
  height: 1px;
  background: #f2f2f2;
  left: 50%;
  bottom: -6px;
  transform: translateX(-50%);
}
.cei-mpr-sept-listing.active {
  background: #f2f2f2;
}
.cei-mpr-sept-listing .cei-mpr-sept-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  margin-bottom: 10px;
}
.cei-mpr-sept-title {
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-mpr-title-first {
  color: #0471b9;
  position: relative;
  float: left;
  padding-right: 2px;
}
.cei-mpr-title-last {
  position: relative;
  float: left;
  color: #000000;
}
.cei-mpr-sept-listing .cei-mpr-para {
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  margin-bottom: 10px;
}
.cei-mpr-para.sml-txt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 16px;
  max-height: 40px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cei-mpr-para {
  font-family: 'nunitoregular';
  color: #000000;
}
.cei-mpr-sept-listing .cei-mpr-read-more {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  font-family: 'nunitoregular';
}
.cei-mpr-sept-right-side {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 20px;
}
.cei-mpr-sept-right-side .cei-mpr-product-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-size: 30px;
  line-height: normal;
  color: #000;
}
.cei-mpr-sept-right-side .cei-mpr-product-title a {
  color: #000;
}
.cei-mpr-sept-right-side .cei-mpr-para {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: normal;
}
.cei-mpr-sept-right-side .cei-mpr-sept-title {
  position: relative;
  width: auto;
  float: left;
  font-size: 24px;
  margin-bottom: 30px;
  padding-right: 12%;
  padding-bottom: 10px;
  border-bottom: 1px solid #d5d5d5;
}
.cei-mpr-sept-right-side .cei-mpr-right-date {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-size: 15px;
  font-style: italic;
}
.cei-mpr-sept-right-side .cei-mpr-right-img-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-mpr-sept-right-side .cei-mpr-right-img-wrap .cei-mpr-right-img {
  position: relative;
  float: left;
  width: 70%;
  overflow: hidden;
  border-radius: 30px;
}
.cei-mpr-sept-right-side .cei-mpr-read-more {
  position: relative;
  float: left;
  width: 70%;
  text-align: right;
  margin-bottom: 0px;
  margin-top: 20px;
  font-family: 'nunitoregular';
}
 @media(max-width: 767px) {
.cei-mpr-sept-right-side {
  padding-left: 0px;
  padding-right: 0px;
}
.cei-mpr-title-wrap .cei-mpr-title {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.cei-mpr-title-wrap .cei-mpr-years {
  width: 100%;
  text-align: center;
}
.cei-mpr-sept-left-side {
  height: 250px;
}
}
/*===========media all product reviews page css end==========*/



/*===========alternative media page css start==========*/



.cei-alt-media-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-alt-media-banner-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-alt-media-banner-contant-wrap {
  position: absolute;
  top: 10%;
  color: #fff;
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-first-text {
  position: absolute;
  top: 0px;
  width: max-content;
  font-size: 24px;
  font-family: 'nunitoregular';
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-big-text {
  font-family: 'nunitoregular';
  font-size: 77px;
  line-height: normal;
  font-weight: 700;
  position: absolute;
  top: 34px;
  width: max-content;
  left: 74px;
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-last-text {
  position: absolute;
  top: 165px;
  width: max-content;
  left: 295px;
  text-align: right;
  font-size: 24px;
  font-family: 'nunitoregular';
}
.cei-alt-media-ces-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 0px;
}
.cei-alt-media-ces-left {
  position: relative;
  float: left;
  width: calc(50% - 10px);
  margin-right: 10px;
}
.cei-alt-media-ces-right {
  position: relative;
  float: left;
  width: calc(50% - 10px);
  margin-left: 10px;
}
.cei-alt-media-ces-left .cei-alt-media-ces-left-contant {
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  text-align: center;
}
.cei-alt-media-ces-left .cei-alt-media-ces-left-contant img {
  width: 50%;
}
.cei-alt-media-title {
  top: -59px;
  position: absolute;
  font-size: 45px;
  left: 29%;
  color: #fff;
  font-weight: bold;
  font-family: 'open_sanssemibold';
}
.cei-alt-media-date {
  position: absolute;
  font-size: 45px;
  left: 56%;
  color: #fff;
  font-weight: bold;
  bottom: -28px;
  font-family: 'open_sansitalic';
}
.cei-alt-media-ces-right .cei-alt-media-ces-right-contant {
  position: absolute;
  top: 20%;
  width: 80%;
  right: 0;
  background: rgba(255, 255, 255, 0.66);
  padding: 10px;
}
.cei-alt-media-ces-right-contant h4.cei-alt-media-right-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 28px;
  margin-bottom: 20px;
  color: #000;
  font-family: 'open_sanssemibold';
}
.cei-alt-media-ces-right-contant p.cei-alt-media-right-para {
  position: relative;
  float: left;
  color: #000;
  width: 50%;
  font-size: 16px;
  border-top: 1px solid #000;
  margin-bottom: 25px;
}
.cei-alt-media-right-logo-contant {
  position: relative;
  float: left;
  width: 100%;
}
.cei-alt-media-right-logo-contant .cei-logo-contant-left {
  position: relative;
  float: left;
  width: 20%;
}
.cei-alt-media-right-logo-contant .cei-logo-contant-right {
  position: relative;
  float: left;
  width: 80%;
}
.cei-alt-media-right-logo-contant .cei-logo-contant-right h5 {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-alt-media-right-logo-contant .cei-logo-contant-right p {
  font-size: 16px;
  color: #000;
  font-family: 'nunitoregular';
  font-style: italic;
}
.cei-alt-media-gallery {
  position: relative;
  float: left;
  width: 100%;
}
.cei-alt-media-gallery .cei-alt-media-gallery-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.37);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cei-alt-media-gallery .cei-alt-media-gallery-overlay .cei-alt-media-gallery-title {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  font-size: 40px;
}
.cei-alt-media-gallery .cei-alt-media-gallery-overlay .cei-alt-media-gallery-see-more {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  font-size: 20px;
  color: #fff;
}
.cei-alt-media-gallery-overlay .cei-alt-media-gallery-overlay-contant-wrap {
  position: relative;
  float: left;
  width: 100%;
  color: #fff;
}
.cei-alt-media-gallery .cei-alt-media-gallery-overlay .cei-alt-media-gallery-see-more a {
  color: #fff !important;
}
.cei-alt-media-client-logo {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 70px 0px;
}
.cei-alt-client-logo-listing {
  position: relative;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 40px;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.cei-alt-client-logo-listing:nth-child(3n+0) {
  border-right: 0;
}
.cei-alt-client-logo-listing:last-child {
  /*left: 50%;*/
  /*transform: translateX(-50%);*/
  border-bottom: 1px solid #ccc;
  border-left:0;
}
.cei-alt-media-gallery-bottom-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
}
.cei-alt-media-gallery-bottom-wraper {
  position: relative;
  /*display: flex;
  flex-wrap: wrap;*/
  width: 100%;
  /*justify-content: center;
  align-items: center;*/
  float: left;
}

.page-template-media_alternate .cei-alt-media-gallery-bottom-wraper .col-lg-2{ float: left; }
.page-template-media_alternate .cei-alt-media-gallery-bottom-wraper .col-lg-8{ float: left; }

.cei-alt-media-gallery-bottom-wraper .cei-inverted-simbol {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-alt-media-gallery-bottom-wraper .cei-inverted-simbol span {
  font-size: 85px;
  font-family: 'nunitoregular';
  color: #000;
}
.cei-alt-media-gallery-bottom-wraper .cei-gallery-bottom-para-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-gallery-bottom-para-wrap .cei-gallery-bottom-para-contant {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  color: #000;
}
.cei-gallery-bottom-para-wrap .cei-gallery-bottom-para-contant p {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  font-family: 'nunitoregular';
}
.cei-gallery-bottom-para-wrap .cei-gallery-bottom-coop-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 20px;
  text-align: center;
}
.cei-gallery-bottom-para-wrap .cei-gallery-bottom-coop-sec p {
  width: 50%;
  margin: 0 auto;
  padding: 10px 0px;
  color: #6b6b6b;
  border-top: 1px solid #ddd;
  font-family: 'nunitoregular';
  font-weight: 500;
}
.ei-disk .cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  margin-bottom: 0px;
  padding-bottom: 25px;
}
.ei-disk .cei-feature-two-wear-right-img {
  text-align: center;
}
.ei-disk .cei-feature-two-wear-right-img img.img-fluid {
  max-width: 60%;
}
.ei-flash .cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.cei-header-cart a.cart-contents span.amount {
  display: none;
}
.ei-disk .cei-tech-specs-features ul {
  margin-bottom: 0;
}

.page-id-741 .cei-alt-media-ces-right .cei-alt-media-ces-right-contant{ display:none; }

.post-type-archive-product .cei-product-inner{ text-align:center; float:initial; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text { float: none; width:auto; display:inline-block;}
.post-type-archive-product .cei-product-inner .cei-product-contant-text span.cei-product-datasheet{ float:inherit; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text .cei-product-manual{ float:inherit; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text .cei-product-guide{ float:inherit; }

.prod-doc-banner{ position:relative; padding:0; margin:0; }
.prod-doc-banner img{ width:100%; height:auto; }
.prod-doc-banner .prod-doc-desc{ position:absolute; width:100%; top:50%; left:0; }
.prod-doc-banner .prod-doc-desc .text-block{ padding:0; margin:0; }
.prod-doc-banner .prod-doc-desc .text-block .block{ text-align:center; padding:0; margin:0; }
.prod-doc-banner .prod-doc-desc .text-block .block h3{ font-size:18px; line-height:20px; font-weight:500; color:#fff; padding:0; margin:0; }
.prod-doc-banner .prod-doc-banner-mobile{ display:none; }

.product-range-section { text-align:center; clear:both; padding:0 0 166px 0; margin:0; }
.product-range-section .img-block{ text-align:center; padding:0; margin:0; }
.product-range-section .img-block img{ border-radius:10px; border:1px solid #e3e3e3; -webkit-box-shadow: 2px 2px 15px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 15px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 15px 0px rgba(50, 50, 50, 0.3);  }
.product-range-section .text-block{ text-align:center; padding:27px 0 0 0; margin:0; }
.product-range-section .text-block ul{ display:inline-block; padding:0; margin:0; }
.product-range-section .text-block ul li{ display:inline-block; list-style:none; border-right:1px solid #000; padding:0 7px 0 0; margin:0 7px 0 0; }
.product-range-section .text-block ul li a{ font-size:18px; line-height:20px; color:#000; padding:0; margin:0; }
.product-range-section .text-block ul li:last-child{ border:none; padding-right:0; margin-right:0; }

/*responsive css start*/



@media(max-width: 690px) {
.cei-alt-media-title {
  top: -59px;
  position: absolute;
  font-size: 34px;
  left: 20%;
}
.cei-alt-media-date {
  font-size: 34px;
}
.cei-alt-media-ces-right-contant h4.cei-alt-media-right-title {
  font-size: 20px;
}
.cei-alt-media-ces-right-contant p.cei-alt-media-right-para {
  width: 70%;
}
.cei-alt-media-right-logo-contant .cei-logo-contant-right h5 {
  font-size: 16px;
}
.cei-alt-media-right-logo-contant .cei-logo-contant-right p {
  font-size: 14px;
}
}
 @media(max-width: 767px) {
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-first-text {
  position: absolute;
  top: 0px;
  left: 5px;
  width: max-content;
  font-size: 12px;
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-big-text {
  font-size: 20px;
  line-height: normal;
  font-weight: 700;
  position: absolute;
  top: 22px;
  width: max-content;
  left: 55px;
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-last-text {
  position: absolute;
  top: 50px;
  width: max-content;
  left: 53px;
  text-align: right;
  font-size: 12px;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-first-text {
  position: absolute;
  top: 0px;
  width: max-content;
  font-size: 20px;
  font-family: 'nunitoregular';
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-big-text {
  font-family: 'nunitoregular';
  font-size: 40px;
  line-height: normal;
  font-weight: 700;
  position: absolute;
  top: 34px;
  width: max-content;
  left: 74px;
}
.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-last-text {
  position: absolute;
  top: 96px;
  width: max-content;
  left: 106px;
  text-align: right;
  font-size: 20px;
  font-family: 'nunitoregular';
}
}
 @media(max-width: 991px) {
.cei-alt-media-ces-left {
  width: 100%;
  margin-right: 0px;
}
.cei-alt-media-ces-right {
  width: 100%;
  margin-left: 0px;
}
}
 @media(max-width: 1300px) {
.cei-alt-media-ces-left a > img {
  height: fit-content;
  object-fit: cover;
}
.cei-alt-media-ces-right a > img {
  height: fit-content;
  object-fit: cover;
}
}
 @media(max-width: 575px) {
.cei-alt-client-logo-listing {
  border-right: 0;
}
.cei-alt-client-logo-listing:last-child {
  border-left: 0;
}
.cei-alt-media-gallery-bottom-sec {
  padding: 0px;
}
.cei-alt-media-client-logo {
  margin: 0px;
}
.cei-alt-client-logo-listing:nth-child(7){ border-bottom: 1px solid #ccc; }
.cei-alt-client-logo-listing:nth-child(8){ border-bottom: 1px solid #ccc; }

}
 @media(min-width: 576px) and (max-width: 991px) {
.cei-alt-media-client-logo {
  margin-top: 0px;
}
}
/*===========alternative media page css end==========*/







/*===========request evaluation media page css start==========*/



.cei-evaluation-title-wrap {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-evaluation-title-wrap .cei-evaluation-title {
  position: relative;
  color: #000000;
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-evaluation-title-wrap .cei-evaluation-para {
  position: relative;
  color: #454545;
  font-size: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: 'nunitoregular';
  border-bottom: 1px solid #95989A;
  width: 100%;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .cei-date {
  position: relative;
  float: left;
  width: calc(25% - 8px);
  margin-right: 5px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .cei-month {
  position: relative;
  float: left;
  width: calc(25% - 8px);
  margin-right: 5px;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .cei-year {
  position: relative;
  float: left;
  width: 50%;
}
.cei-ram-form-inner-wrap .cei-ram-form-input-list .cei-ram-form-radio {
  position: relative;
  float: left;
  width: auto;
  margin: 7px;
  display: block;
}
/*===========request evaluation media page css end==========*/



/*===========media testimonials media page css end==========*/



.cei-media-testimonials-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-media-testimonials-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin: 50px 0px;
}
.cei-media-testimonials-wrap .cei-media-testimonials-title {
  border-bottom: 2px solid #000;
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 6px;
}
.cei-media-testimonials-title h4 {
  color: #000000;
  position: relative;
  float: left;
  width: 60%;
  font-size: 21px;
  margin: 0;
}
.cei-media-testimonials-title h4 p {
  margin: 0px;
}
.cei-media-testimonials-title .cei-pagi {
  color: #000000;
  position: relative;
  float: left;
  width: 40%;
  text-align: right;
}
.cei-media-testimonials-title .cei-pagi .cei-pagi-first {
  font-weight: 600;
  color: #000;
  padding: 0px 10px;
  position: relative;
  display: inline-block;
}
.cei-media-testimonials-title .cei-pagi .cei-pagi-last {
  font-weight: 600;
  color: #000;
  padding: 0px 10px;
  position: relative;
  display: inline-block;
}
.cei-media-testimonials-title .cei-pagi .cei-pagi-first.deactive, .cei-media-testimonials-title .cei-pagi .cei-pagi-last.deactive {
  opacity: 0.5;
}
.cei-media-testimonials-title .cei-pagi .page-numbers {
  color: #000;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 10px;
  display: inline-block;
}
.cei-media-testimonials-title .cei-pagi .page-numbers.current {
  border: 1px solid #474747;
}
.cei-media-testimonials-studies-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 0px;
  border-bottom: 2px solid #000;
  padding-bottom: 10px;
}
.cei-media-testimonials-studies-listing {
  position: relative;
  float: left;
  width: 100%;
  padding: 40px 40px;
  border-bottom: 1px solid #e5e5e5;
}
.cei-media-testimonials-studies-listing:last-child {
  border-bottom: 0px;
}
.cei-media-studies-lt {
  position: relative;
  float: left;
  width: 30%;
  padding: 0px 10px;
}
.cei-media-studies-invited {
  position: relative;
  float: left;
  width: 8%;
  padding: 0px 10px;
}
.cei-media-studies-para {
  position: relative;
  float: left;
  width: 58%;
  padding: 0px 10px;
}
.cei-media-studies-plus {
  position: relative;
  float: left;
  width: 4%;
  padding: 0px;
  font-size: 30px;
  text-align: center;
}
.cei-media-studies-lt h5 {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 16px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
  margin-bottom: 0px;
}
.cei-media-studies-lt p {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 12px;
  font-family: 'nunitoregular';
  margin-bottom: 0px;
}
.cei-media-studies-para .cei-ms-para {
  position: relative;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 21px;
  margin-bottom: 0px;
  max-height: 42px;
  min-height: 42px;
  font-size: 16px;
  font-family: 'nunitoregular';
}
.cei-media-studies-para.media-studies-para-open .cei-ms-para {
  overflow: hidden;
  text-overflow: unset;
  display: -webkit-box;
  -webkit-line-clamp: unset;
  -webkit-box-orient: vertical;
  line-height: 21px;
  margin-bottom: 0px;
  max-height: 100%;
  min-height: 100%;
  transition: 1s;
}
.cei-media-studies-plus span {
  color: #000;
  cursor: pointer;
  background: #e5e5e5;
  vertical-align: middle;
  width: 100%;
  position: relative;
  float: left;
  right: 0;
  font-weight: bold;
  border-radius: 3px;
}
 @media(max-width: 767px) {
.cei-media-studies-lt {
  width: 100%;
  padding-bottom: 10px;
  text-align: center;
}
.cei-media-studies-invited {
  width: 15%;
}
.cei-media-studies-para {
  width: 79%;
}
.cei-media-studies-plus {
  width: 6%;
  padding: 0px;
  font-size: 20px;
}
.cei-media-testimonials-title h4 {
  width: 100%;
  margin-bottom: 15px;
}
.cei-media-testimonials-title .cei-pagi {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
}
.cei-media-testimonials-title .cei-pagi .cei-pagi-first {
  padding-left: 0px;
}
.cei-media-testimonials-studies-listing {
  padding: 20px 15px;
}
.cei-media-studies-para .cei-ms-para {
  font-size: 14px;
}
}
 @media(max-width: 575px) {
.cei-media-testimonials-wrap {
  padding-left: 15px;
  padding-right: 15px;
}
}
/*===========media testimonials media page css end==========*/



/*===========media press releases media page css end==========*/



.cei-md-press-releases-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-press-releases-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 30px;
  border-bottom: 1px solid #363636;
}
.cei-press-releases-listing-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid #B0B0B0;
}
.cei-press-releases-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
  height: 600px;
  overflow-y: scroll;
}
.cei-press-releases-listing-wrap:last-child {
  border-bottom: 0;
}
.cei-press-releases-listing-wrap .cei-press-releases-manth {
  position: relative;
  float: left;
  width: 20%;
  padding: 0px 10px;
}
.cei-press-releases-listing-wrap .cei-press-releases-manth h5 {
  font-size: 14px;
  color: #4070B4;
  margin-bottom: 0px;
  padding: 20px 0px;
  font-family: 'open_sanssemibold';
}
.cei-press-releases-listing-wrap .cei-press-releases-para {
  position: relative;
  float: left;
  width: 65%;
  padding: 0px 10px;
}
.cei-press-releases-listing-wrap .cei-press-releases-para p {
  color: #000000;
  font-size: 14px;
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: 'nunitoregular';
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article {
  position: relative;
  float: left;
  width: 15%;
  text-align: center;
  background: #F1F1F1;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article a {
  position: relative;
  display: block;
  width: 100%;
  color: #454545;
  font-size: 14px;
  margin-bottom: 0px;
  padding: 20px 0px;
  font-family: 'nunitoregular';
  font-weight: 700;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article.active {
  background: #0171B9;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article:hover {
  background: #0171B9;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article:hover a {
  color: #FFFFFF;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article.active a {
  color: #FFFFFF;
}
 @media(max-width: 767px) {
.cei-press-releases-wrap {
  padding: 15px 15px;
}
.cei-press-releases-listing-wrap .cei-press-releases-manth {
  width: 100%;
  text-align: center;
}
.cei-press-releases-listing-wrap .cei-press-releases-para {
  width: 100%;
  margin: 10px 0px;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article {
  width: 100%;
}
.cei-press-releases-listing-wrap .cei-press-releases-read-article a {
  padding: 10px 0px;
}
.cei-press-releases-inner-wrap {
  height: 500px;
}
.cei-mpr-wraper {
  padding: 40px 0px;
}
}
/*===========media press releases media page css end==========*/



/*===========legacy products page css start==========*/



.cei-legacy-products-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-legacy-products-banner {
  position: relative;
  float: left;
  width: 100%;
}
.cei-legacy-products-datashur-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-legacy-products-datashur-listing {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0px;
}
.cei-legacy-products-datashur-listing.ei-odd-wraper .col-md-4.col-lg-4 {
  order: 2;
}
.cei-legacy-products-datashur-listing.ei-odd-wraper .col-md-8.col-lg-8 {
  order: 1;
}
.cei-legacy-products-datashur-listing .cei-legacy-products-datashur-heading {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.cei-legacy-products-datashur-heading .cei-legacy-products-datashur-heading-img {
  position: relative;
  float: left;
  width: 40%;
  padding-right: 20px;
}
.cei-legacy-products-datashur-heading .cei-legacy-products-datashur-right-info {
  position: relative;
  float: left;
  width: 60%;
  padding-left: 10%;
}
.cei-legacy-products-datashur-heading .cei-legacy-products-datashur-right-info .cei-legacy-products-interction-img {
  position: relative;
  float: left;
  width: auto;
  margin-right: 15px;
  margin-bottom: 8px;
}
.cei-legacy-products-datashur-heading .cei-legacy-products-datashur-right-info .cei-legacy-products-interction-img img {
  height: 48px;
  object-fit: contain;
  display: block;
  max-width: 100%;
}
.cei-legacy-products-datashur-para {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.cei-legacy-products-datashur-para p {
  font-size: 16px;
  color: #454545;
  font-family: 'nunitoregular';
  position: relative;
  float: left;
  width: 100%;
  margin: 0px;
  line-height: 24px;
}
.cei-legacy-products-datashur-data-info {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  margin-bottom: 20px;
}
.cei-legacy-products-datashur-data-info .cei-legacy-pdts-datashur-data-info-list {
  position: relative;
  display: block;
  width: 20%;
  float: left;
  padding-right: 15px;
  margin-bottom: 10px;
}
.cei-legacy-products-datashur-data-info .cei-legacy-pdts-datashur-data-info-list span {
  position: relative;
  border: 1px solid #ddd;
  width: 100%;
  float: left;
  font-size: 15px;
  padding: 10px 2px;
  border-radius: 10px;
  text-align: center;
  font-family: 'nunitoregular';
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.cei-legacy-pdts-chat-now-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0px;
}
.cei-legacy-pdts-chat-now-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap {
  position: relative;
  display: block;
  width: 20%;
  margin: 0 auto;
  text-align: center;
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-img {
  position: relative;
  float: left;
  width: 100%;
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-img img {
  height: 90px;
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-title {
  color: #454545;
  position: relative;
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 6px;
  font-size: 18px;
  border-bottom: 1px solid #454545;
  font-family: 'open_sanssemibold';
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-para {
  color: #808080;
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 10px;
  font-family: 'nunitoregular';
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-phone {
  color: #808080;
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 10px;
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-chat {
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 0px;
}
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap .cei-feature-evaluation-chat a {
  color: #0171B9;
  text-decoration: none;
}
.cei-legacy-products-datashur-listing .cei-tech-specs-drive-size-lock-sec .cei-tech-specs-drive-size-lock-para p {
  width: 60%;
  text-align: right;
  float: right;
  font-size: 14px;
}
 @media(max-width: 767px) {
.cei-legacy-pdts-chat-now-wrap .cei-feature-evaluation-wrap {
  width: 100%;
}
.cei-legacy-products-datashur-data-info .cei-legacy-pdts-datashur-data-info-list {
  width: 33.33%
}
.cei-legacy-products-datashur-listing.ei-odd-wraper .col-md-4.col-lg-4 {
  order: 1;
}
.cei-legacy-products-datashur-listing.ei-odd-wraper .col-md-8.col-lg-8 {
  order: 2;
}
.cei-legacy-products-datashur-listing .cei-tech-specs-drive-size-lock-sec .cei-tech-specs-drive-size-lock-para p {
  width: 100%;
  text-align: right;
  float: right;
}
.cei-legacy-products-datashur-heading .cei-legacy-products-datashur-right-info {
  width: 100%;
  margin-top: 20px;
  padding-left: 0px;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-legacy-products-datashur-data-info .cei-legacy-pdts-datashur-data-info-list {
  width: 33.33%;
}
.cei-legacy-products-datashur-heading .cei-legacy-products-datashur-right-info {
  width: 100%;
  margin-top: 20px;
  padding-left: 0px;
}
}
/*===========legacy products page css end===============*/







/*===========Encrypted flash drives page css start===============*/



.cei-encrypted-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-encrypted-main-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
}
table.cei-comparison-table {
  position: relative;
  float: left;
  width: 100%;
  border-spacing: 10px;
  border-collapse: separate;
}
.cei-encrypted-main-wrap table.cei-comparison-table .cei-comparison-table-row {
  position: relative;
  /*float: left;*/



  width: 100%;
}
.cei-encrypted-main-wrap table.cei-comparison-table .cei-comparison-table-row td {
  position: relative;
  /*float: left;*/



  width: 25%;
}
.cei-comparison-table-row td.cei-comparison-sec-one pre {
  border: 0.51px solid #95989A;
  margin: 0px;
  margin-top: 2%;
}
.cei-comparison-table-row td span.cei-comparison-price {
  position: relative;
  float: left;
  width: 96%;
  text-align: center;
  margin-top: -7%;
  margin-bottom: 0;
  color: #0171B9;
  border-bottom: 3px solid #0171B9;
  margin-left: 2%;
  font-family: 'open_sanssemibold';
  font-weight: bold;
}
.cei-comparison-list-wrap .cei-comparison-sec-one {
  border-bottom: 0.71px solid #95989A;
}
.cei-comparison-list-wrap .cei-comparison-sec-two,  .cei-comparison-list-wrap .cei-comparison-sec-three,  .cei-comparison-list-wrap .cei-comparison-sec-four {
  border-bottom: 0.28px solid #CCCCCC;
}
.cei-comparison-table .cei-comparison-table-row td span.cei-comparison-title {
  position: relative;
  float: left;
  width: 100%;
  text-align: left;
  padding: 5px 0px;
  font-size: 16px;
  font-family: 'nunitoregular';
}
.cei-comparison-table .cei-comparison-table-row td span.cei-comparison-cont {
  position: relative;
  float: left;
  width: 96%;
  text-align: center;
  margin-left: 2%;
  color: #454545;
  padding: 5px 0px;
  font-size: 16px;
  font-family: 'nunitoregular';
}
.cei-comparison-list-wrap:last-child .cei-comparison-sec-two, .cei-comparison-list-wrap:last-child .cei-comparison-sec-three, .cei-comparison-list-wrap:last-child .cei-comparison-sec-four {
  border-bottom: 3px solid #0171B9;
}
.cei-comparison-show-more-less {
  position: relative;
  width: 100%;
}
.cei-comparison-show-more-less .cei-comparison-sec-one {
  position: relative;
  width: 24%;
}
.cei-comparison-show-more-less .cei-comparison-sec-two {
  position: relative;
  width: 76%;
  background: #F2F2F2;
  padding: 5px 0px;
}
.cei-comparison-show-more-less .cei-comparison-sec-two .cei-comparison-more-less-cont {
  position: relative;
  float: left;
  text-align: center;
  width: 100%;
  color: #454545;
  font-size: 18px;
  cursor: pointer;
  font-family: 'nunitoregular';
}
.cei-comparison-buy-sec {
  position: relative;
  width: 100%;
}
.cei-comparison-buy-sec td {
  position: relative;
  width: 25%;
}
.cei-comparison-buy-sec td .cei-comparison-buy-btn {
  position: relative;
  float: left;
  width: 80%;
  margin: 0px;
  left: 10%;
}
.cei-comparison-buy-sec td .cei-comparison-buy-btn span:first-child {
  width: 49%;
  position: relative;
  float: left;
  margin-right: 1%;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 10px;
}
.cei-comparison-buy-sec td .cei-comparison-buy-btn span:last-child {
  width: 49%;
  position: relative;
  float: left;
  margin-left: 1%;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 10px;
}
.cei-comparison-buy-sec td .cei-comparison-buy-btn span a {
  position: relative;
  width: 100%;
  display: block;
  padding: 10px 5px;
  color: #454545;
  font-family: 'nunitoregular';
}
.cei_toggle_div {
  display: none;
}
 @media(max-width: 991px) {
.cei-encrypted-main-wrap {
  overflow-y: scroll;
}
table.cei-comparison-table {
  width: 990px;
}
}
/*===========Encrypted flash drives page css end===============*/







/*===========Encrypted flash drives2 page css end===============*/



.cei-encrypted-main-sec-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  padding: 40px 0px;
}
/*add css 10.5.2019*/



.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp {
  position: relative;
  width: auto;/* display: contents;*/



}
.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp {
  position: relative;
  width: auto;
  display: contents;
}
/*add css 10.5.2019*/



.cei-encrypted-img-sec .cei_img_enc {
  position: relative;
  width: 100%;
  display: block;
  object-fit: contain;
  height: 60px;
}
.cei-comparison-price-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  padding:0 10px;
}
.cei-comparison-price-wrap pre {
  border: 0.51px solid #95989A;
  margin: 0px;
  margin-top: 2%;
}
.cei-comparison-price-wrap .cei-comparison-price {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -7%;
  margin-bottom: 0;
  color: #0171B9;
  border-bottom: 3px solid #0171B9;
  font-family: 'open_sanssemibold';
  font-weight: bold;
}
.cei-comparison-price-wrap .cei-comparison-price .cei_low_price,  .cei-comparison-price-wrap .cei-comparison-price .cei_high_price {
  position: relative;
  /*float: left;
  width: 100%;*/
  display:block;
}
.cei-comparison-cont-wraper {
  position: relative;
  float: left;
  width: 100%;/*border-bottom: 1px solid #ddd;*/



}
.cei-comparison-cont-wraper:last-child .cei-comparison-cont {
  border-bottom: 3px solid #0171B9;
}
.cei-comparison-cont-wraper .cei-comparison-cont {
  position: relative;
  /*height: 100%;*/
  /*float: left;*/
  width: 100%;
  padding: 8px 8px;
  /*display: flex;
  align-items: center;
  justify-content: center;*/
  text-align: center;
  color: #454545;
  font-size: 13px;
  font-family: 'nunitoregular';
  /*border-bottom: 0.28px solid #CCCCCC;*/
  display: block;
}
.cei-comparison-cont-wraper .cei-comparison-title {
  position: relative;
  /*height: 100%;*/
  /*float: left;*/
  width: 100%;
  padding:8px 8px;
  /*display: flex;
  align-items: center;*/
  color: #454545;
  font-size: 13px;
  font-family: 'nunitoregular';
  /*border-bottom: 0.71px solid #95989A;*//*line-height: normal;*/
  display: block;
text-align: center;
background: #eeeeee;
font-weight:bold;

}
.cei-comparison-buy-btn-wrap {
  /*  position: relative;



  float: left;



  width: 100%;



  height: 80px;



  display: flex;



  align-items: flex-end;



  flex-wrap: wrap;



  margin-top: 40px;*/



  position: relative;
  float: left;
  width: 100%;
  height: 125px;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin: 40px 0 -20px 0;
}
.cei-comparison-buy-btn-wrap .ei-cart {
  position: relative;
  float: left;
  width: 100%;
}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn {
  position: relative;
  float: left;
  width: 100%;
  margin: 0px;
  padding:0 8px;
}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:first-child {
  width:100%;
  position: relative;
  float: left;
  margin-right:0;
  margin-bottom:5px;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 7px;
  background-color: rgb(3, 99, 173);
}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:first-child a{ font-weight: bold; color:#fff; text-transform:uppercase; }
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span a {
  position: relative;
  width: 100%;
  display: block;
  padding: 13px 5px;
  /*color: #454545;*/
  color:#000;
  font-weight:bold;
  font-family: 'nunitoregular';
  font-size: 14px;
  transition:all 300ms ease-in-out;
  line-height:16px;
  text-transform:capitalize;
  letter-spacing: 0.9px;
}
/*.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span a:hover{



  border: 1px solid #0171B9;



    color: #0171B9;



}*/



.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span a.loading:before {
  background-image: url(../images/acc-basket.gif);
  background-repeat: no-repeat;
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 9;
  background-size: 100% 100%;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span a.added:before {
  content: "\f00c";
  font-family: fontawesome;
  padding-right: 10px;
}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span a.added_to_cart {
  display: none;
}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:nth-child(2) {
  /*width: 49%;*/
  width:100%;
  position: relative;
  float: left;
  /*margin-right: 1%;*/
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 7px;
}

.cei-show-more-less-btn-wrap {
  position: relative;
  float: left;
  width: 100%;
  background: #F2F2F2;
  padding: 5px 0px;
 /* bottom: 150px;*/
 bottom:0;
}
.term-encrypted-flash-drives .cei-show-more-less-btn-wrap {
  bottom: 100px;
}
.cei-show-more-less-btn-wrap .cei-comparison-more-less-cont {
  position: relative;
  float: left;
  text-align: center;
  width: 100%;
  color: #454545;
  font-size: 18px;
  cursor: pointer;
  font-family: 'nunitoregular';
}
.cei-encrypted-flash {
  position: relative;
  float: left;
  width: 100%;
}
.cei-show-more-less-btn-wrap .cei-comparison-more-less-cont:before {
  content: "Show More";
}
.cei-show-more-less-btn-wrap.show-less .cei-comparison-more-less-cont:before {
  content: "Show Less";
}

.five-col .cei-compare-prd-wrp{ overflow-y:hidden; overflow-x:auto; }
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp{ width: 1045px; position: relative; display:flex; flex-wrap:wrap; float: left; margin: 0 auto;}
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.five-col .cei-comparison-buy-btn-wrap{ margin: 40px 0 15px 0; }
.five-col .cei-show-more-less-btn-wrap { bottom: 0px; }
.prev-arrow-fl { display:none; z-index:55; position: absolute;width: 30px;height: 30px;border-radius: 50%;background-color: rgb(3, 99, 173);/*background: rgba(0,0,0,.5);*/text-align: center;color: #fff;padding: 4px 0 0 0;left: 0;top: 50%;cursor: pointer;}
.next-arrow-fl { display:none; z-index:55; position: absolute;width: 30px;height: 30px;border-radius: 50%;background-color: rgb(3, 99, 173);/*background: rgba(0,0,0,.5);*/text-align: center;color: #fff;padding: 4px 0 0 0;right: 0;top: 50%;cursor: pointer;}

.cei-compare-prd-wrp::-webkit-scrollbar-track, .five-col .cei-compare-prd-wrp::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

.cei-compare-prd-wrp::-webkit-scrollbar, .five-col .cei-compare-prd-wrp::-webkit-scrollbar
{
  height: 6px;
  background-color: #F5F5F5;
}

.cei-compare-prd-wrp::-webkit-scrollbar-thumb, .five-col .cei-compare-prd-wrp::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background: #025083;
  height: 8px !important;
  position:absolute;
}



 @media(max-width: 991px) {
.cei-encrypted-flash .cei-encrypted-main-sec-wrap .left-blk {
  width: 35%;
  flex: 0 0 35%;
  max-width: 35%;
}
.flash-drive-res, .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp {
  position: relative;
  width: auto;
  display: block;
  overflow-x: auto;
  /*width: 65%;
  flex: 0 0 65%;
  max-width: 65%;*/
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  float: left;
}
.flash-drive-res .cei-compare-prd-wrp {width: 100%;flex: 0 0 100%; max-width: 100%;}
.term-encrypted-flash-drives .cei-show-more-less-btn-wrap {
  bottom: 120px;
}
.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp {
  /*width: 900px;*/
  /*width:1140px;*/
  position: relative;
  display: flex;
  flex-wrap: wrap;
  float: left;
}
.cei-encrypted-flash .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .col-xs-12 {
  /*width: 285px;
  max-width: 285px;
  flex: 0 0 285px;*/
  float: left;
}
.term-encrypted-flash-drives .cei-encrypted-flash .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .col-xs-12 {
  /*width: 25%;
  max-width: 25%;
  flex: 0 0 285px;*/
  float: left;
}
.five-col .cei-compare-prd-wrp{ overflow-y:hidden; overflow-x:auto; }
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp{ width: 1045px; position: relative; display:flex; flex-wrap:wrap; float: left; }
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3 {/* -ms-flex: 0 0 20%; flex: 0 0 20% !important; max-width: 20% !important;*/}
.five-col .cei-comparison-buy-btn-wrap{ height: 180px; /*margin: 40px 0 3px 0;*/ }



}
 @media(max-width: 575px) {
.cei-encrypted-flash {
  padding: 0px 15px;
}
.cei-encrypted-flash .cei-encrypted-main-sec-wrap .left-blk {
  width: 35%;
  flex: 0 0 35%;
  max-width: 35%;
  padding-left: 0px;
}
.flash-drive-res, .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp {
  /*width: 65%;
  flex: 0 0 65%;
  max-width: 65%;*/
}
.flash-drive-res .cei-compare-prd-wrp {width: 100%;flex: 0 0 100%; max-width: 100%;}
.cei-encrypted-flash .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .col-xs-12 {
  /*width: 230px;
  max-width: 230px;
  flex: 0 0 230px;*/
}
.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp {
  /*width: 920px;*/
  display:-webkit-box;
}
.cei-encrypted-flash.five-col {
    padding: 0;
}
.cei-encrypted-flash.five-col .flash-drive-res {
    padding: 0;
}
.flash-drive-res, .cei-encrypted-flash{ padding-right: 0; padding-left:0; }
}
 @media(min-width: 1367px) {
.cei-encrypted-main-sec-wrap {
  padding: 60px 0px;
}
}
/*===========Encrypted flash drives2 page css end===============*/







/*===========where to buy page css start===============*/



.where-to-by-details {
  padding: 0px;
  margin: 50px 0px;
  background-position: top right !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
.cei-where-to-buy-top-sec {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 60px;
}
.cei-where-to-buy-cont-wraper {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-where-to-buy-cont-wraper select.ei-map-dropdown {
  width: 260px;
  text-align: center;
  position: relative;
  float: left;
  padding: 10px 5px;
  border-radius: 10px;
  border: 1px solid #808080;
  color: #808080;
}
.cei-where-to-buy-map-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-where-to-buy-map-sec .map-image {
  position: relative;
  float: left;
  width: 100%;
}
.cei-where-to-buy-map-sec .map-image img {
  position: relative;
  float: left;
  width: 100%;
  object-fit: contain;
}
.cei-where-to-buy-cont-wraper .cei-where-buy-available-partners {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 10px;
}
.cei-where-to-buy-cont-wraper .cei-where-buy-available-partners .cei-where-buy-available-color {
  position: relative;
  float: left;
  width: 20px;
  height: 20px;
  background: #006cb0;
  border-radius: 50%;
  margin-right: 15px;
}
.cei-where-to-buy-cont-wraper .cei-where-buy-available-partners .cei-where-buy-available-contant {
  position: relative;
  float: left;
}
.cei-where-buy-left-info-wraper {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-where-buy-left-info-wraper .cei-w-buy-cont-listing-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-where-buy-left-info-wraper .cei-w-buy-cont-list {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-family: 'nunitoregular';
  font-size: 18px;
}
.cei-where-buy-left-info-wraper .cei-w-buy-cont-listing-sec .cei-where-buy-contact-title span:first-child {
  color: #006cb0;
  font-weight: 600;
}
.cei-where-buy-left-info-wraper .cei-w-buy-cont-listing-sec .cei-where-buy-contact-title span:last-child {
  color: #000;
}
.cei-where-buy-left-info-wraper .cei-w-buy-cont-listing-sec .cei-w-buy-cont-list span.fa {
  padding-right: 15px;
}
.back-to-where-buy {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.back-to-where-buy a {
  color: #006cb0;
  font-family: 'nunitoregular';
  font-size: 18px;
}
 @media(max-width: 767px) {
.cei-where-to-buy-cont-wraper .cei-where-buy-available-partners {
  margin-top: 20px;
}
}
/*===========where to buy page css end===============*/



/*===========remediation page css end===============*/



.cei-remediation-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  margin: 50px 0px;
}
.cei-remediation-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-remediation-wrap .cei-remediation-main-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  font-family: 'open_sanssemibold';
  font-weight: 600;
  color: #000;
}
.cei-remediation-wrap .cei-remediation-para {
  position: relative;
  float: left;
  width: 100%;
  font-family: 'nunitoregular';
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 30px;
}
.cei-remediation-wrap .cei-remediation-para .cei-mission-bar-para {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 0px 15px;
}
.cei-remediation-wrap .cei-remediation-para .cei-mission-bar-para span:first-child {
  position: relative;
  float: left;
  width: 10px;
  background: #0171B9;
}
.cei-remediation-wrap .cei-remediation-para .cei-mission-bar-para span:nth-child(2) {
  position: relative;
  float: left;
  width: calc(100% - 10px);
  padding-left: 10px;
  font-style: italic;
  font-size: 19px;
}
.cei-remediation-para ul {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 6%;
  display: block;
  margin-bottom: 0px;
}
.cei-remediation-para i {
  font-style: normal;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding: 0px 30px;
}
.cei-remediation-para i:last-child {
  margin-bottom: 0px;
}
.cei-remediation-para img {
  margin: 0px auto;
  display: block;
  object-fit: contain;
}
.cei-remediation-para em {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  font-size: 14px;
}
.cei-remediation-contact-sec-wrap {
  width: 100%;
  position: relative;
  float: left;
  padding: 0px 6%;
}
.cei-remediation-contact-sec-wrap .cei-remediation-contact-tel {
  width: 33.33%;
  position: relative;
  float: left;
  padding: 0px 10px;
}
.cei-remediation-contact-sec-wrap .cei-remediation-contact-tel span {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-remediation-contact-sec-wrap .cei-remediation-contact-tel span:first-child {
  color: #0171B9;
  border-bottom: 1px solid #0171B9;
  padding-bottom: 2px;
  font-weight: bold;
}
.cei-remediation-contact-sec-wrap .cei-remediation-contact-mail {
  width: 33.33%;
  position: relative;
  float: left;
  padding: 0px 10px;
}
.cei-remediation-contact-sec-wrap .cei-remediation-contact-mail span {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-remediation-contact-sec-wrap .cei-remediation-contact-mail span:first-child {
  color: #0171B9;
  border-bottom: 1px solid #0171B9;
  padding-bottom: 2px;
  font-weight: bold;
}
.cei-remediation-device-sec-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-remediation-device-sec-wrap table {
  position: relative;
  float: left;
  width: 70%;
  left: 15%;
}
.cei-remediation-device-sec-wrap table th {
  border-bottom: 3px solid #5a5a5a;
  padding: 5px;
}
.cei-remediation-device-sec-wrap table td {
  border-bottom: 1px solid #bdbdbd;
  padding: 15px 5px;
  color: #000;
}
.cei-remediation-device-sec-wrap table tr td:nth-child(2) {
  background: rgba(1, 113, 185, 0.4);
  text-align: center;
}
.cei-remediation-device-sec-wrap table tr:last-child td {
  border-bottom: 0px;
}
.cei-remediation-device-sec-wrap span {
  position: relative;
  float: left;
  width: 70%;
  left: 15%;
  text-align: right;
  font-size: 16px;
  padding-top: 5px;
  margin-top: 10px;
  border-top: 3px solid #5a5a5a;
}
/*===========remediation page css end===============*/







/*===========customisation page css end===============*/



.cei-customisation-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-customisation-top-banner-sec {
  position: relative;
  float: left;
  width: 100%;
  background-image: url(../images/customisation-page-banner.jpg);
  background-size: contain;
  background-position: top right;
  background-repeat: no-repeat;
}
.cei-customisation-top-banner-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 8%;
}
.cei-customisation-top-banner-inner-wrap .cei-customisation-top-banner-title {
  font-size: 40px;
  font-weight: bold;
  position: relative;
  margin-bottom: 30px;
  font-family: 'open_sanssemibold';
  color: #000;
}
.cei-customisation-top-banner-inner-wrap p {
  font-size: 20px;
  color: #000;
  font-family: 'nunitoregular';
  margin-bottom: 15px;
  line-height: 26px;
}
.cei-customisation-top-banner-inner-wrap ul.cei-customisation-top-banner-cont-list {
  position: relative;
  float: left;
  width: 100%;
  padding-left: 40px;
}
.cei-customisation-top-banner-inner-wrap ul.cei-customisation-top-banner-cont-list li {
  float: left;
  width: 100%;
  padding: 3px 0px;
  font-family: 'nunitoregular';
  font-size: 20px;
  line-height: 26px;
}
.cei-customisation-etching-product-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-customisation-etching-product-main-title {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 28px;
  padding-bottom: 10px;
  margin-bottom: 70px;
  border-bottom: 1px solid #ddd;
  font-family: 'open_sanssemibold';
  font-weight: 600;
}
.cei-customisation-etching-product-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec {
  width: 50%;
  position: relative;
  float: left;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-right-sec {
  width: 50%;
  position: relative;
  float: left;
}
.cei-customisation-etching-product-inner-title {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 24px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
  font-weight: 600;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec h2 {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 24px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-family: 'open_sanssemibold';
  font-weight: 600;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  font-family: 'nunitoregular';
  color: #000000;
  margin-bottom: 0px;
}
.cei-customisation-etching-product-img-sec {
  position: relative;
  float: left;
  width: 90%;
  margin-bottom: 15px;
}
.cei-customisation-etching-product-cont {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
.cei-customisation-etching-product-cont h5 {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  color: #0171B9;
  font-family: 'open_sanssemibold';
  font-weight: 600;
  font-size: 18px;
}
.cei-customisation-etching-product-cont p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  font-family: 'nunitoregular';
  color: #000000;
  margin-bottom: 0px;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-inner-title {
  text-align: center;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-img-sec {
  position: relative;
  float: left;
  width: 90%;
  left: 5%;
  margin-bottom: 15px;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-img-sec img {
  position: relative;
  display: block;
  object-fit: contain;
  margin: 0 auto;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-right-bottom-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 30px;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-right-bottom-left {
  position: relative;
  float: left;
  width: 50%;
  padding-right: 10px;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-right-bottom-right {
  position: relative;
  float: left;
  width: 50%;
  padding-left: 10px;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-right-bottom-sec img {
  height: 105px;
}
.cei-customisation-graphics-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-customisation-graphics-inn-cont {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 50px;
  margin-bottom: 80px;
  display: flex;
  flex-wrap: wrap;
}
.cei-customisation-graphics-inn-cont .cei-customisation-graphics-inn-cont-list {
  position: relative;
  float: left;
  width: 14.285%;
  margin-bottom: 10px;
}
.cei-customisation-graphics-inn-cont .cei-customisation-graphics-inn-cont-list:last-child {
  width: calc(14.285% + 14.285%);
}
.cei-customisation-etching-resources-title {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-size: 28px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  font-family: 'open_sanssemibold';
  font-weight: 600;
}
.cei-customisation-etching-resources-dec {
  font-size: 20px;
  color: #000;
  font-family: 'nunitoregular';
  margin-bottom: 15px;
  line-height: 26px;
  margin-bottom: 50px;
}
.cei-customisation-etching-resources-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 50px;
  margin-bottom: 70px;
  display: flex;
  flex-wrap: wrap;
}
.cei-customisation-etching-resources-wraper .cei-customisation-etching-resources-list {
  position: relative;
  float: left;
  width: 11.111%;
  margin-bottom: 10px;
}
.cei-customisation-etching-resources-wraper .cei-customisation-etching-resources-list img {
  display: block;
  margin: 0 auto;
}
 @media(max-width: 767px) {
.cei-customisation-graphics-inn-cont {
  padding: 0px;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec {
  width: 100%;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-right-sec {
  width: 100%;
}
.cei-customisation-graphics-inn-cont .cei-customisation-graphics-inn-cont-list {
  width: 25%;
}
.cei-customisation-graphics-inn-cont .cei-customisation-graphics-inn-cont-list:last-child {
  width: calc(25% + 25%);
}
.cei-customisation-etching-resources-wraper {
  padding: 0px;
}
.cei-customisation-etching-resources-wraper .cei-customisation-etching-resources-list {
  width: 33.33%;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-customisation-graphics-inn-cont .cei-customisation-graphics-inn-cont-list {
  width: 25%;
}
.cei-customisation-graphics-inn-cont .cei-customisation-graphics-inn-cont-list:last-child {
  width: calc(25% + 25%);
}
.cei-customisation-etching-resources-wraper .cei-customisation-etching-resources-list {
  width: 25%;
}
}
/*===========customisation page css end===============*/







/*===========Document support page css end===============*/



.cei-docm-support-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 70px 0px;
}
.cei-docm-support-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-docm-support-wrap .cei-docm-support-language-list-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.cei-docm-support-language-list-wrap .cei-docm-support-language-trigger-title {
  border: 1px solid #ddd;
  margin-bottom: 0;
  padding: 5px 10px;
  cursor: pointer;
  font-weight: normal;
}
.cei-docm-support-language-list-wrap .cei-docm-support-language-trigger-title img {
  vertical-align: inherit;
  width: 35px;
}
.cei-docm-support-language-list-wrap .cei-docm-support-language-inner-wrap {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  border-top: 0px;
  padding: 10px;
  display: none;
}
.cei-docm-support-language-sub-title {
  border: 1px solid #ddd;
  margin-bottom: 0;
  padding: 5px 10px;
  font-weight: normal;
}
.cei-docm-support-language-sub-list {
  position: relative;
  float: left;
  width: 70%;
  margin-bottom: 5px;
}
.cei-docm-support-language-sub-wrap {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  border-top: 0px;
  padding: 10px;
  display: none;
}
.cei-docm-support-language-sub-wrap table tr td a {
  color: #000;
}
 @media(max-width: 768px) {
.cei-docm-support-language-sub-title {
  font-size: 16px;
}
}
/*===========Document support page css end===============*/











/*===========accessories page css start===============*/



.ei-accessories-page {
  width: 100%;
  float: left;
  padding: 50px 0;
}
.ei-accessories-page .ei-cart {
  width: 100%;
  position: relative;
  float: left;
}
.ei-extended-warranty-left {
  padding: 40px 0 0 20px;
}
.ei-extended-warranty-left img {
  width: 100%;
}
.ei-extended-warranty-right {
  padding: 40px 0 20px 20px;
}
.ei-extended-warranty-right h2 {
  color: #000000;
  font-size: 28px;
  font-family: 'open_sansbold';
  font-weight: bold;
}
.ei-extended-warranty-right h4 {
  color: #000000;
  font-size: 20px;
  font-family: 'open_sanssemibold';
}
.ei-extended-warranty-right p {
  color: #000000;
  font-size: 17px;
  font-family: 'nunitoregular';
}
.btn {
  position: relative;
  border: 1px solid #ddd;
  width: 100%;
  float: left;
  font-size: 15px;
  padding: 10px 2px;
  border-radius: 10px;
  text-align: center;
  font-family: 'nunitoregular';
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.cei-price-quantity-wraper {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px 10px;
}
.cei-price-quantity-wraper .cei-acc-price {
  position: relative;
  float: left;
  text-align: right;
  width: 50%;
  padding: 0px 5px;
  color: #0171B9;
  font-size: 28px;
  font-weight: 600;
  font-family: 'nunitoregular';
}
.cei-price-quantity-wraper .cei-acc-quantity {
  position: relative;
  float: right;
  width: 50%;
  padding: 0px 5px;
}
.cei-price-quantity-wraper .cei-acc-quantity input[type="number"] {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  min-height:43px;
}
.cei-price-cart-checkout {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px 10px;
}
.cei-price-cart-checkout .cei-acc-price-basket {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px 5px;
}
.cei-price-cart-checkout .cei-acc-price-checkout {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px 5px;
}
.cei-price-cart-checkout .cei-acc-price-basket .cei-acc-basket-btn {
  padding: 10px 5px;
  position: relative;
  float: left;
  width: 100%;
  border-radius: 10px;
  border: 1px solid #4D4D4D;
  background: none;
  cursor: pointer;
  font-size: 14px;
  color: #454545;
  font-family: 'nunitoregular';
}
.cei-price-cart-checkout .cei-acc-price-basket .cei-acc-basket-btn:focus {
  outline: none;
}
.cei-price-cart-checkout .cei-acc-price-basket .cei-acc-basket-btn.added:before {
  content: "\f00c";
  font-family: fontawesome;
}
.cei-price-cart-checkout .cei-acc-price-basket .cei-acc-basket-btn.loading:before {
  background-image: url(../images/acc-basket.gif);
  background-repeat: no-repeat;
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 9;
  background-size: 100% 100%;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}
.cei-price-cart-checkout .cei-acc-price-basket .added_to_cart {
  display: none;
}
.cei-price-cart-checkout .cei-acc-price-checkout .cei-acc-checkout-btn {
  padding: 10px 5px;
  position: relative;
  float: left;
  width: 100%;
  border-radius: 10px;
  border: 1px solid #4D4D4D;
  background: none;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  color: #454545;
  font-family: 'nunitoregular';
}
.cei-price-cart-checkout .cei-acc-price-checkout .cei-acc-checkout-btn a {
  color: #454545;
}
.cei-acc-underline {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  clear: both;
  margin: 30px 15px;
}
.cei-acc-drivesecurity-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-acc-drivesecurity-right-sec-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-acc-drivesecurity-right-sec-wrap .cei-acc-drivesecurity-right-title {
  width: 100%;
  color: #000000;
  font-size: 28px;
  font-family: 'open_sansbold';
  font-weight: bold;
  margin-bottom: 20px;
}
.cei-acc-drivesecurity-right-sec-wrap .cei-acc-drivesecurity-right-child-title {
  width: 100%;
  color: #000000;
  font-size: 24px;
  font-family: 'open_sanssemibold';
  margin-bottom: 20px;
}
.cei-acc-drivesecurity-right-sec-wrap .cei-acc-drivesecurity-dec {
  width: 100%;
  color: #000000;
  font-size: 17px;
  font-family: 'nunitoregular';
  margin-bottom: 20px;
}
.cei-acc-drivesecurity-right-sec-wrap .cei-acc-drivesecurity-note {
  width: 100%;
  color: #818181;
  font-size: 13px;
  font-family: 'nunitoregular';
  margin-bottom: 20px;
}
.cei-acc-drivesecurity-right-sec-wrap .cei-acc-drivesecurity-child-note {
  width: 100%;
  float: left;
  color: #818181;
  font-size: 13px;
  font-family: 'nunitoregular';
  margin-bottom: 20px;
  text-align: right;
}
.cei-acc-drivesecurityp-year-bom-wraper {
  position: relative;
  width: 100%;
  float: left;
  padding: 0px 15px;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec {
  position: relative;
  width: 60%;
  float: left;
  padding: 5px 0px;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec {
  position: relative;
  width: 40%;
  float: left;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec .cei-acc-year-listing {
  position: relative;
  float: left;
  width: 25%;
  text-align: center;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec .cei-price-quantity-wraper {
  width: 25%;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec .cei-price-cart-checkout {
  width: 75%;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec .cei-price-quantity-wraper .cei-acc-quantity {
  width: 100%;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec .cei-acc-year-listing label {
  font-size: 21px;
  font-family: 'open_sanssemibold';
  font-weight: 600;
  width: 100%;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec .cei-acc-year-listing label > span {
  width: 100%;
  float: left;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec .cei-acc-year-listing label span {
  color: #0171B9;
}
.cei-acc-protective-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-acc-protective-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-main-title {
  width: 100%;
  color: #000000;
  font-size: 28px;
  font-family: 'open_sansbold';
  font-weight: bold;
  margin-bottom: 20px;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-main-title .cei-acc-protective-cont-price {
  float: right;
  color: #0171B9;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-main-child-title {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-family: 'open_sanssemibold';
  font-size: 20px;
  margin-bottom: 50px;
  font-weight: normal;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-dec {
  position: relative;
  float: left;
  width: 100%;
  color: #000000;
  font-family: 'nunitoregular';
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 24px;
}
.cei-acc-protective-qbc-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-acc-protective-qbc-sec .cei-price-quantity-wraper {
  width: 25%;
  padding-left: 0px;
}
.cei-acc-protective-qbc-sec .cei-price-quantity-wraper .cei-acc-quantity {
  width: 100%;
}
.cei-acc-protective-qbc-sec .cei-price-cart-checkout {
  width: 75%;
}
 @media(max-width: 991px) {
.cei-price-quantity-wraper, .cei-price-cart-checkout {
  width: 100%;
  margin-bottom: 10px
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec {
  width: 100%;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec {
  width: 100%;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-main-title {
  font-size: 20px;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-main-child-title {
  font-size: 18px;
}
.cei-acc-protective-wrap .cei-acc-protective-cont-wrap .cei-acc-protective-cont-dec {
  font-size: 16px;
}
}
 @media(max-width: 575px) {
.cei-acc-drivesecurity-wraper {
  padding: 0px 15px;
}
.cei-acc-protective-wraper {
  padding: 0px 15px;
}
.cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec .cei-acc-year-listing label {
  font-size: 12px;
}
}
 @media(min-width: 992px) {
.ei-accessories-page .container > .row {
  width: 95%;
  margin: 0 auto;

}
/*.cei-hdd-ssd .prev-arrow-fl, .cei-hdd-ssd .next-arrow-fl{ display:none; }*/
}
 @media(min-width: 768px) {
.cei-acc-protective-wrap.cei-odd .col-xs-12:first-child {
  order: 2;
}
.cei-acc-protective-wrap.cei-odd .col-xs-12:last-child {
  order: 1;
}
}
/*===========accessories page css end===============*/



/*===========about us page css start===============*/



.cei-about-slider-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 40px 0px;
}
.cei-about-us-full-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-about-cont-main-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-about-cont-main-wraper .cei-about-title-wraper {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0;
  border-bottom: 1px solid #000;
  padding: 5px 0px;
  align-items: center;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list {
  position: relative;
  float: left;
  width: 20%;
  text-align: center;
}
.cei-about-sld-body-cont-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-about-sld-body-cont-sec p {
  text-align: center;
}
.cei-about-sld-body-img-wrap {
  position: relative;
  width: auto;
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 30px;
}
.cei-about-sld-body-img-wrap .cei-about-img-list {
  position: relative;
  float: left;
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
.cei-about-sld-body-img-wrap .cei-about-img-list .img-fluid {
  height: 150px;
  max-height: fit-content;
  display: inline-block;
  object-fit: contain;
  width: auto;
}
.cei-about-cont-main-wraper .cei-about-sld-body-cont-sec .cei-about-sld-para {
  position: relative;
  float: left;
  width: 100%;
  margin: 20px 0px;
  padding: 0px 20px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper:after {
  content: "";
  width: 40%;
  position: absolute;
  height: 100%;
  background: #bdbdbd;
  bottom: -10px;
  left: 0;
  z-index: 1;
  /*gradient bg start*/



  background: -moz-linear-gradient(left, rgba(255,255,255,0.89) 1%, rgba(255,255,255,0.85) 20%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.79) 54%, rgba(255,255,255,0.67) 70%, rgba(255,255,255,0.59) 81%, rgba(255,255,255,0) 100%);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0.89) 1%, rgba(255,255,255,0.85) 20%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.79) 54%, rgba(255,255,255,0.67) 70%, rgba(255,255,255,0.59) 81%, rgba(255,255,255,0) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0.89) 1%, rgba(255,255,255,0.85) 20%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.79) 54%, rgba(255,255,255,0.67) 70%, rgba(255,255,255,0.59) 81%, rgba(255,255,255,0) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3ffffff', endColorstr='#00ffffff', GradientType=1 );
/*gradient bg end*/







}
.cei-about-cont-main-wraper .cei-about-title-wraper:before {
  content: "";
  width: 40%;
  position: absolute;
  height: 100%;
  background: #bdbdbd;
  bottom: -10px;
  right: 0;
  z-index: 1;
  /*gradient bg start*/



  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.59) 19%, rgba(255,255,255,0.67) 30%, rgba(255,255,255,0.79) 46%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.86) 80%, rgba(255,255,255,0.89) 99%);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.59) 19%, rgba(255,255,255,0.67) 30%, rgba(255,255,255,0.79) 46%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.86) 80%, rgba(255,255,255,0.89) 99%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.59) 19%, rgba(255,255,255,0.67) 30%, rgba(255,255,255,0.79) 46%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.86) 80%, rgba(255,255,255,0.89) 99%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e3ffffff', GradientType=1 );
/*gradient bg end*/



}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(1) {
  font-size: 24px;
  font-family: 'open_sanssemibold';
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(2) {
  font-size: 24px;
  font-family: 'open_sanssemibold';
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(3) {
  font-size: 36px;
  font-family: 'open_sanssemibold';
  font-weight: bold;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(4) {
  font-size: 24px;
  font-family: 'open_sanssemibold';
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(5) {
  font-size: 24px;
  font-family: 'open_sanssemibold';
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(1):after {
  content: "";
  height: 10px;
  width: 10px;
  background: #000;
  position: absolute;
  bottom: -19px;
  left: calc(50% - 5px);
  border-radius: 50%;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(2):after {
  content: "";
  height: 12px;
  width: 12px;
  background: #000;
  position: absolute;
  bottom: -20px;
  left: calc(50% - 6px);
  border-radius: 50%;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(3):after {
  content: "";
  height: 16px;
  width: 16px;
  background: #000;
  position: absolute;
  bottom: -13px;
  left: calc(50% - 8px);
  border-radius: 50%;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(4):after {
  content: "";
  height: 12px;
  width: 12px;
  background: #000;
  position: absolute;
  bottom: -20px;
  left: calc(50% - 6px);
  border-radius: 50%;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(5):after {
  content: "";
  height: 10px;
  width: 10px;
  background: #000;
  position: absolute;
  bottom: -19px;
  left: calc(50% - 5px);
  border-radius: 50%;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list.blank-item:after {
  content: none;
}
/*slider arrow css*/



.about-slider .owl-nav {
  position: absolute;
  width: 100%;
  display: block;
  top: 40%;
}
.about-slider .owl-nav .owl-prev {
  position: absolute;
  left: 0;
  font-size: 70px !important;
  color: #E6E6E6 !important;
}
.about-slider .owl-nav .owl-next {
  position: absolute;
  right: 0;
  font-size: 70px !important;
  color: #E6E6E6 !important;
}
.about-slider .owl-nav .disabled span {
  display: none;
}
.about-slider .owl-nav button:focus {
  outline: none;
}
 @media(max-width: 575px) {
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(1),  .cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(2),  .cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(4),  .cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(5) {
  font-size: 12px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(3) {
  font-size: 22px;
}
}
 @media(min-width: 576px) and (max-width: 991px) {
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(1),  .cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(2),  .cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(4),  .cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(5) {
  font-size: 14px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(3) {
  font-size: 18px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(1):after {
  bottom: -13px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(2):after {
  bottom: -14px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(4):after {
  bottom: -14px;
}
.cei-about-cont-main-wraper .cei-about-title-wraper .cei-about-title-list:nth-child(5):after {
  bottom: -13px;
}
}
/*===========about us page css end===============*/







/*===========cart page css end===============*/



.cei-cart-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
  min-height: 100vh;
}
.cei-cart-full-wraper form.woocommerce-cart-form {
  position: relative;
  float: left;
  width: 100%;
}
.cei-cart-full-wraper form.woocommerce-cart-form .cart {
  position: relative;
  float: left;
  width: 100%;
}
.cei-cart-full-wraper .cart-collaterals {
  position: relative;
  float: left;
  width: 100%;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-thumbnail {
  width: 20%;
  padding: 5px 0;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .ei-cart-thmb {
  width: 115px;
  height:auto;
  display: inline-block;
}
.cei-cart-full-wraper .cei_cart_page .cart_item img {
  width: 100%;
  height: auto;
  margin-top: 0px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-quantity {
  width: 4%;
  font-size: 24px;
  padding-right: 4px;
  font-family: 'open_sanssemibold';
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name {
  width: 35%;
  text-align: left;
  font-size: 24px;
  font-family: 'open_sanssemibold';
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name a {
  color: #000000;
  font-weight: bold;
  font-size: 18px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name dl.variation dt {
  width: 49%;
  position: relative;
  float: left;
  padding-right: 5px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name dl.variation dd {
  width: auto;
  position: relative;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name dl.variation dd p {
  margin-bottom: 0;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name dl.variation {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0;
  margin-top: 8px;
  font-size: 14px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal {
  width: 15%;
  text-align: left;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal .cei_cart_total {
  position: relative;
  color: #000000;
  font-size: 20px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal .amount {
  font-size: 24px;
  color: #0171B9;
  font-weight: bold;
  font-family: 'nunitoregular';
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove {
  text-align: center;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove {
  padding: 6px 30px;
  border: 1px solid #474747;
  font-size: 15px;
  color: #000;
  border-radius: 10px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove:hover {
  background: #0171B9;
  color: #fff;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn {
  padding: 6px 30px;
  border: 1px solid #474747;
  font-size: 15px;
  color: #000;
  border-radius: 10px;
  float: right;
  margin-top: -2px;
  line-height: 15px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn:hover {
  background: #0171B9;
  color: #fff;
}
.cei_cart_page .cart_item {
  border-bottom: 1px solid #ddd;
}
.cei_cart_page .cart_item:first-child {
  border-top: 1px solid #ddd;
}
.cei-cart-full-wraper .cart-empty {
  font-size: 28px;
  text-align: center;
  padding: 50px 0px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  color: #000000;
  font-family: 'open_sanssemibold';
}
.cei-cart-full-wraper .return-to-shop {
  position: relative;
  float: left;
  width: 100%;
}
.cei-cart-full-wraper .return-to-shop .button {
  padding: 5px 20px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #000000;
  color: #1A1A1A;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 10px;
  position: relative;
  float: left;
  font-family: 'nunitoregular';
}
 @media(max-width: 575px) {
.cei-cart-full-wraper .cei_cart_page .cart_item img {
  height: 80px;
  width: 80px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-quantity {
  font-size: 16px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name {
  font-size: 14px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal .cei_cart_total {
  font-size: 14px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal .amount {
  font-size: 14px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove {
  padding: 6px 4px;
  font-size: 15px;
}
.cei-cart-full-wraper form.woocommerce-cart-form {
  overflow: scroll;
}
}
 @media(min-width: 576px) and (max-width: 991px) {
.cei-cart-full-wraper .cei_cart_page .cart_item img {
  height: 80px;
  width: 80px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-quantity {
  font-size: 20px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name {
  font-size: 20px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal .cei_cart_total {
  font-size: 16px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal .amount {
  font-size: 18px;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove {
  padding: 3px 10px;
  border: 1px solid #474747;
  font-size: 15px;
  color: #000;
  border-radius: 10px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn {
  padding: 3px 10px;
  border: 1px solid #474747;
  font-size: 15px;
  color: #000;
  border-radius: 10px;
  float: right;
  margin-top:0px;
  line-height:15px;
  min-height: 23px;
}
}
 @media(max-width: 767px) {
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove {
  padding-top: 0px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove {
  float: left;
  width: 100px;
  margin-top: 10px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn {
  float: left;
  margin-top: 5px;
  width: 100px;
  margin-bottom: 10px;
}
}
 @media(min-width: 1366px) {
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove {
  padding: 6px 35px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn {
  padding: 6px 35px;
}
}
/*===========cart page css end===============*/







/*===========Create an account page css end===============*/



/**/



.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 {
  display: none;
}
.cei-myaccount-full-wraper .cei-login-form .u-column2 h2 {
  display: none!important;
}
.cei-myaccount-full-wraper.cei-logged-in .entry-header {
  display: none;
}
.cei-myaccount-full-wraper.cei-logged-in .entry-content {
  padding-top: 50px;
}
.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 {
  max-width: 35%;
  margin: 0 auto;
}
.cei-logged-in .lost_reset_password {
  max-width: 35%;
  margin: 0 auto;
  position: relative;
  display: block;
}
.cei-logged-in .lost_reset_password .form-row .button {
  padding: 9px 30px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #000000;
  color: #1A1A1A;
  border-radius: 3px;
  margin: 0px auto;
  cursor: pointer;
  margin-top: 15px;
}
/**/







/**/



.input-text {
  padding: 8px 5px;
  width: 100%;
  color: #000000;
  text-align: center;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
  transition: 0.5s;
}
.input-text:focus {
  outline: none;
  border: 1px solid #0471b9;
  transition: 0.5s;
}
.select {
  padding: 8px 5px;
  width: 100%;
  color: #000000;
  text-align: center;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
}
/**/



.cei-myaccount-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;/*padding-top: 0px;*/



}
.cei-myaccount-full-wraper .entry-header {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 0px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  margin-bottom: 20px;
}
.cei-myaccount-full-wraper .entry-header .entry-title {
  color: #000000;
  font-size: 28px;
  font-weight: bold;
  font-family: 'open_sanssemibold';
}
.cei-myaccount-full-wraper .entry-header p {
  position: relative;
  text-align: center;
  font-size: 20px;
  font-family: 'nunitoregular';
  color: #454545;
}
.cei-myaccount-full-wraper .entry-content {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .entry-content .u-columns {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .entry-content .u-column2 {
  position: relative;
  float: left;
  width: 100%;
  max-width: 100%;
}
.cei-myaccount-full-wraper.cei-logged-in .entry-content .u-column2 {
  padding: 0 5%;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .contact_info {
  position: relative;
  float: left;
  width: 33.33%;
  padding: 0px 15px;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .billing_address {
  position: relative;
  float: left;
  width: 33.33%;
  padding: 0px 15px;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .delivery_address {
  position: relative;
  float: left;
  width: 33.33%;
  padding: 0px 15px;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .contact_info > h1,  .cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .billing_address > h1,  .cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .delivery_address > h1 {
  font-family: 'open_sanssemibold';
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.cei-myaccount-full-wraper .woocommerce-FormRow {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 10px;
  margin-top: 30px;
}
.cei-myaccount-full-wraper p.cei-reg-txt {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: center;
  padding: 0px 15px;
  margin-top: 50px;
}
.cei-myaccount-full-wraper .woocommerce-FormRow .button {
  padding: 9px 50px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #ccc;
  color: #ccc;
  border-radius: 3px;
  margin: 0px auto;
  cursor: pointer;
  transition: 0.4s;
}
.cei-myaccount-full-wraper .woocommerce-FormRow .button:hover {
  border: 1px solid #0471b9;
  background: #0471b9;
  color: #fff;
  transition: 0.4s;
}
.cei-myaccount-full-wraper .woocommerce-input-wrapper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .form-row {
  position: relative;
  float: left;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}
.cei-myaccount-full-wraper .form-row .input-text, .cei-myaccount-full-wraper .form-row .select {
  border-radius: 3px;
  border: 1px solid #ccc;
}
.cei-myaccount-full-wraper .form-row .select {
  color: #7e7a75;
}
.cei-myaccount-full-wraper .form-row.cei_fname {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-right: 5px;
}
.cei-myaccount-full-wraper .form-row.cei_lname {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-left: 5px;
}
.cei-myaccount-full-wraper .form-row.mailchimp-newsletter input[type=checkbox] {
  margin-top: 5px;
  margin-right: 10px;
}
.cei-myaccount-full-wraper .form-row.mailchimp-newsletter label {
  margin: 0;
}
.cei-myaccount-full-wraper .cei-terms-condition {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .cei-terms-condition input[type=checkbox]{ margin-right:5px; }
.cei-myaccount-full-wraper .cei-terms-condition input[type=checkbox]:after {
    width: 17px;
    height: 17px;
    border-radius: 0px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #ccc;}

.cei-myaccount-full-wraper .cei-terms-condition input[type=checkbox]:checked:before{ content: '\f00c';
    font-family: fontawesome;
    position: absolute;
    z-index: 9;
    top: 4px;
    left: 1px;
    font-size: 12px;
    line-height: normal; }



.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address [type=checkbox]{ margin-right:5px; }

.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address input[type=checkbox]:after {
    width: 17px;
    height: 17px;
    border-radius: 0px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #ccc;}

.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address input[type=checkbox]:checked:before{ content: '\f00c';
    font-family: fontawesome;
    position: absolute;
    z-index: 9;
    top: 2px;
    left: 1px;
    font-size: 12px;
    line-height: normal; }



.cei-myaccount-full-wraper .cei-terms-condition input[type=radio] {
  margin-right: 10px;
}
.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address input[type=radio] {
  margin-right: 10px;
}
.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address input[type='radio']:after, .cei-myaccount-full-wraper .cei-terms-condition input[type=radio]:after {
  border-radius: 0px;
  border: 1px solid #ccc;
}
.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address input[type='radio']:checked:after, .cei-myaccount-full-wraper .cei-terms-condition input[type=radio]:checked:after {
  border-radius: 0px;
}
.cei-myaccount-full-wraper .form-row.mailchimp-newsletter input[type=checkbox]:after {
  width: 15px;
  height: 15px;
  border-radius: 0px;
  top: -4px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #ccc !important;
}
.cei-myaccount-full-wraper .form-row.mailchimp-newsletter input[type=checkbox]:checked:after {
  width: 15px;
  height: 15px;
  border-radius: 0px;
  top: -4px;
  left: -1px;
  position: relative;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #ccc;
}
.cei-myaccount-full-wraper .form-row.mailchimp-newsletter input[type=checkbox]:checked:before {
  content: '\f00c';
  font-family: fontawesome;
  position: absolute;
  z-index: 9;
  top: 0px;
  left: 1px;
  font-size: 12px;
}
.cei-myaccount-full-wraper .woocommerce-input-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
 .cei-myaccount-full-wraper .woocommerce-input-wrapper select::-ms-expand {
 display: none;
}
.cei-myaccount-full-wraper .woocommerce-input-wrapper:after {
  font-family: FontAwesome;
  content: "\f107";
  font-size: 28px;
  position: absolute;
  top: 9px;
  right: 10px;
  color: #434B67;
  pointer-events: none;
  z-index: 9999999;
}
.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 h2 {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}
.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 .woocommerce-LostPassword {
  position: relative;
  float: left;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 50px;
  text-align: center;
  font-family: 'open_sanssemibold';
}
.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 .form-row .button {
  padding: 9px 50px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #ccc;
  color: #ccc;
  border-radius: 3px;
  margin: 0px auto;
  cursor: pointer;
  transition: 0.4s;
}
.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 .form-row .button:hover {
  border: 1px solid #0471b9;
  background: #0471b9;
  color: #fff;
  transition: 0.4s;
}
/*banner css start*/



.cei-myaccount-full-wraper .cei-my-account-banner-wrap {
  position: relative;
  float: left;
  width: 100%;
  background-image: url(../images/my-account-banner.png);
  padding: 100px 0px 35px 0px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap {
  position: relative;
  float: right;
  width: auto;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap button {
  width: 150px;
  padding: 5px 5px;
  border: 1px solid #fff;
  background: transparent;
  line-height: normal;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  font-size: 16px;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap a {
  padding: 5px 15px;
  border: 1px solid #fff;
  background: transparent;
  line-height: normal;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  font-size: 16px;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap button:focus {
  outline: none;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap button.cei-reg {
  margin-right: 15px;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap button.active {
  padding: 5px 5px;
  border: 1px solid #fff;
  background: #fff;
  color: #000;
  line-height: normal;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap h3 {
  color: #fff;
  font-weight: normal;
  font-size: 24px;
  margin-bottom: 0px;
}



/*banner css end*/







@media(max-width: 767px) {
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .contact_info {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  margin-top: 20px;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .billing_address {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  margin-top: 20px;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .delivery_address {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 15px;
  margin-top: 20px;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap {
  float: left;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap h3 {
  margin-bottom: 10px;
}
.cei-myaccount-full-wraper .cei-my-account-banner-wrap {
  padding: 80px 0px 35px 0px;
}
.cei-myaccount-full-wraper .cei-login-form .u-column1.col-1 {
  max-width: 85%;
}
.cei-logged-in .lost_reset_password {
  max-width: 85%;
}
}
 @media(max-width: 575px) {
.cei-myaccount-full-wraper .cei-my-account-banner-wrap .cei-create-sign-wrap button {
  width: 115px;
  font-size: 14px;
}
}
 @media(max-width: 991px) {
.cei-myaccount-full-wraper.cei-logged-in .entry-content .u-column2 {
  padding: 0 15px;
}
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .contact_info > h1,  .cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .billing_address > h1,  .cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .delivery_address > h1 {
  font-size: 22px;
}
}
 @media(min-width: 1367px) {
.cei-myaccount-full-wraper.cei-logged-in .entry-content {
  padding-top: 80px;
  padding-bottom: 30px;
}
}
/*===========Create an account page css end===============*/







/*===========my account dashboard page css start===============*/



.cei-myaccount-full-wraper .cei-left-tab {
  position: relative;
  float: left;
  width: 35%;
}
.cei-left-tab .cei-left-section {
  position: relative;
  float: left;
  width: 35%;
  padding-right: 15px;
}
.cei-myaccount-full-wraper .cei-dashboard-heading {
  margin-bottom: auto;
  text-align: left;
  color: #000000;
  font-size: 36px;
  font-family: 'open_sanssemibold';
  font-weight: 700;
}
.cei-left-tab .cei-right-section {
  position: relative;
  float: left;
  width: 65%;
  padding-left: 15px;
}
.cei-left-tab .cei-left-section img {
  width: 100%;
}
.cei-left-tab .cei-left-section .woocommerce-MyAccount-navigation ul {
  position: relative;
  float: left;
  width: 100%;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0px;
  list-style: none;
}
.cei-left-tab .cei-left-section .woocommerce-MyAccount-navigation ul li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-left-tab .cei-left-section .woocommerce-MyAccount-navigation ul li a {
  position: relative;
  float: left;
  width: 100%;
  background: #F2F2F2;
  color: #000000;
  text-align: center;
  font-size: 18px;
  line-height: normal;
  padding: 7px 7px;
  border: 1px solid #000000;
  font-family: 'open_sanssemibold';
  border-radius: 10px;
}
.cei-left-tab .cei-left-section .woocommerce-MyAccount-navigation ul li a:hover {
  background: #0171B9;
  color: #fff;
}
.cei-left-tab .cei-left-section .woocommerce-MyAccount-navigation ul li.is-active a {
  background: #0171B9;
  color: #fff;
}
.cei-myaccount-full-wraper .cei-right-tab {
  position: relative;
  float: left;
  width: 65%;
}
.cei-myaccount-full-wraper .cei-right-tab h2 {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 50px;
  font-size: 36px;
  font-weight: bold;
  font-family: 'open_sanssemibold';
}
.cei-myaccount-full-wraper .cei-right-tab h2 span {
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 16px;
  color: #0171B9;
}
.cei-left-tab .cei-right-section p {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: normal;
  font-family: 'open_sanssemibold';
}
.cei-left-tab .cei-right-section p:nth-child(3) {
  font-size: 21px;
  color: #808080;
  font-family: 'nunitoregular' !important;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp {
  position: relative;
  float: left;
  width: 80%;
  margin-bottom: 50px;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp:last-child {
  margin-bottom: 0px;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp h3 {
  font-size: 28px;
  color: #000000;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
  font-family: 'open_sanssemibold';
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp h3 .cei-edit-details {
  font-size: 16px;
  float: right;
  padding-top: 12px;
  font-weight: 300;
  font-family: 'open_sanssemibold';
  font-style: italic;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-contact-details {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .cei-right-tab p {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  font-size: 18px;
  font-family: 'nunitoregular';
  color: #000000;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp form .form-group {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp form .form-group [type=submit] {
  padding: 5px 30px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #000000;
  color: #1A1A1A;
  border-radius: 10px;
  margin: 0px auto;
  cursor: pointer;
}
/*Password change css start*/







.cei-myaccount-full-wraper .cei-right-tab.cei-edit-dtls {
  display: none;
}
.cei-myaccount-full-wraper .cei-left-tab.cei-edit-dtls .cei-right-section fieldset {
  position: relative;
  float: left;
  width: 100%;
}
.cei-myaccount-full-wraper .cei-left-tab.cei-edit-dtls {
  position: relative;
  float: left;
  width: 100%;
}
.cei-left-tab.cei-edit-dtls .cei-left-section {
  width: 15%;
}
.cei-left-tab.cei-edit-dtls .cei-right-section {
  width: 85%;
}
.cei-left-tab.cei-edit-dtls .cei-right-section .edit-account .woocommerce-form-row {
  display: none;
}
.cei-left-tab.cei-edit-dtls .cei-right-section .edit-account fieldset .woocommerce-form-row {
  display: block;
}
.cei-left-tab.cei-edit-dtls .cei-right-section .edit-account fieldset legend {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: bold;
  font-family: 'open_sansbold';
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
}
.cei-left-tab.cei-edit-dtls .cei-right-section .edit-account fieldset .woocommerce-form-row .input-text {
  height: 45px;
}
.cei-left-tab.cei-edit-dtls .cei-right-section .edit-account fieldset .woocommerce-form-row label {
  font-size: 16px;
  margin-bottom: 15px;
  color: #000;
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
.cei-left-tab.cei-edit-dtls .cei-right-section .button {
  padding: 10px 20px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #000000;
  color: #1A1A1A;
  border-radius: 10px;
  margin: 0px auto;
  cursor: pointer;
  margin-top: 20px;
  font-family: 'open_sanssemibold';
}
.cei-left-tab.cei-edit-dtls .cei-right-section .button:hover {
  background: #0171B9;
  color: #fff;
}
/*Password change css end*/



/*order details css start*/



.cei-myaccount-full-wraper .cei-right-tab.cei-orders-dtls {
  display: none;
}
.cei-myaccount-full-wraper .cei-left-tab.cei-orders-dtls {
  width: 100%;
}
.cei-left-tab.cei-orders-dtls .cei-left-section {
  width: 15%;
}
.cei-left-tab.cei-orders-dtls .cei-right-section {
  width: 85%;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table {
  position: relative;
  width: 100%;
  text-align: center;
  border-top: 1px solid #ddd;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table tr th {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 8px 2px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table tr td {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 8px 2px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table {
  position: relative;
  width: 100%;
  text-align: center;
  border-top: 1px solid #ddd;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-order-details {
  position: relative;
  width: 100%;
  float: left;
  padding-bottom: 30px;
  padding-top: 30px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details {
  position: relative;
  width: 100%;
  float: left;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details .addresses {
  position: relative;
  width: 100%;
  float: left;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details .addresses .woocommerce-column {
  position: relative;
  float: left;
  width: 50%;
  max-width: 50%;
  padding-left: 0px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section > p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  color: #000;
  margin-bottom: 15px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section > p mark {
  background: transparent;
  padding: 0px 4px;
  color: #0471b9;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-order-details .woocommerce-order-details__title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 24px;
  margin-bottom: 30px;
  color: #000;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table tr th {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 8px 2px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table tr td {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 8px 2px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table tr td .wc-item-meta {
  padding: 0;
  list-style: none;
  padding: 0;
  list-style: none;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table tr td .wc-item-meta li {
  position: relative;
  float: left;
  width: 100%;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table tr td .wc-item-meta li strong {
  position: relative;
  display: inline-block;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-table tr td .wc-item-meta li p {
  font-size: 16px;
  font-family: 'nunitoregular';
  font-weight: normal;
  display: inline-block;
  float: none;
  width: auto;
  margin-bottom: 0px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details .addresses address {
  position: relative;
  float: left;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details .addresses address .woocommerce-customer-details--phone,  .cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details .addresses address .woocommerce-customer-details--email {
  position: relative;
  float: left;
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 2px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table tr td .wc_pip_view_invoice:after {
  content: "\f0f6";
  font-family: fontawesome;
  color: #454545;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table tr td .view:after {
  content: "\f06e";
  font-family: fontawesome;
  color: #454545;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table tr td .button {
  position: relative;
  display: block;
  margin-bottom: 5px;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table tr td .button span {
  display: none;
}



/*order details css end*/







/*invoice order print css end*/



/*.invoice-body .order-table-head tr th {



  background: #0471b9;



  border-color: #DDDDDD;



}



.invoice-body .product .product-simple{



  font-size: 15px;



}



a.woocommerce-pip-print{



  background: #f2f2f2;



  border: 1px solid #000;



  padding: 8px 20px;



  color: #000;



  font-family: 'open_sanssemibold';



  font-size: 20px;



}*/



/*invoice order print css end*/







@media(max-width: 991px) {
.cei-myaccount-full-wraper .cei-left-tab {
  width: 100%;
  margin-bottom: 20px;
}
.cei-myaccount-full-wraper .cei-right-tab {
  width: 100%;
  margin-bottom: 20px;
}
.cei-myaccount-full-wraper .cei-right-tab h2 {
  margin-bottom: 30px;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp h3 {
  margin-bottom: 25px;
}
.cei-myaccount-full-wraper .cei-right-tab .cei-acc-wrp {
  margin-bottom: 30px;
}
/*Password change css*/



.cei-left-tab.cei-edit-dtls .cei-left-section {
  width: 36%;
}
.cei-left-tab.cei-edit-dtls .cei-right-section {
  width: 64%;
}
.cei-left-tab.cei-edit-dtls .cei-right-section .edit-account fieldset legend {
  margin-bottom: 20px;
  font-size: 18px;
}
/*---*/



.cei-left-tab.cei-orders-dtls .cei-left-section {
  width: 36%;
}
.cei-left-tab.cei-orders-dtls .cei-right-section {
  width: 64%;
  overflow-x: scroll;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-orders-table {
  width: 550px;
  overflow-x: scroll;
  float: left;
}
.cei-left-tab.cei-orders-dtls .cei-right-section .woocommerce-customer-details .addresses .woocommerce-column {
  width: 100%;
  max-width: 100%;
}
/*---*/











}
 @media(max-width: 575px) {
.cei-myaccount-full-wraper {
  padding-left: 15px;
  padding-right: 15px;
}
}
/*===========my account dashboard page css end===============*/











/*===========Checkout page css start===============*/



.cei-checkout-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 5% 15px 5%;
}
.cei-checkout-full-wraper .entry-header {
  position: relative;
  float: left;
  width: 100%;
  padding: 15px 0px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  margin-bottom: 20px;
}
.cei_checkout_content {
  position: relative;
  float: left;
  width: 100%;
}
.cei_checkout_content .cei_billing_form .col2-set {
  position: relative;
  float: left;
  width: 58%;
}
.cei_checkout_content .cei_billing_form {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
.cei_checkout_content .cei_billing_form .col2-set .col-1, .cei_checkout_content .cei_billing_form .col2-set .col-2 {
  position: relative;
  float: left;
  width: 100%;
  max-width: 100%;
}
.cei_checkout_content .cei_billing_form .eci-billing-wrp {
  position: relative;
  float: left;
  width: 100%;
  padding-right: 20%;
}
.cei_checkout_content .cei_billing_form .eci-shipping-wrp {
  position: relative;
  float: left;
  width: 100%;
  padding-right: 20%;
  margin-bottom: 15px;
}
.cei_checkout_content .cei_billing_form #woocommerce_eu_vat_number {
  position: relative;
  float: left;
  width: 100%;
  padding-right: 20%;
  margin-bottom: 15px;
}
.cei_checkout_content .cei_billing_form .form-row.mailchimp-newsletter {
  width: 40%;
}
.cei_checkout_content .cei_billing_form .cei-term-condition {
  position: relative;
  float: left;
  width: 58%;
  padding-right:0;
  margin-left:0;
  margin-bottom:12px;
}

.cei_checkout_content .cei_billing_form .cei-term-condition input[type=checkbox], #customer_details .col-2 input[type=checkbox] { margin-right:10px; }
.cei_checkout_content .cei_billing_form .cei-term-condition input[type=checkbox]:after, #customer_details .col-2 input[type=checkbox]:after {
    width: 17px;
    height: 17px;
    border-radius: 0px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #4D4D4D;
  }


.cei_checkout_content .cei_billing_form .cei-term-condition input[type=checkbox]:checked:before {
    content: '\f00c';
    font-family: fontawesome;
    position: absolute;
    z-index: 9;
    top: 2px;
    left: 1px;
    font-size: 12px;
    line-height: normal;
  }
#customer_details .col-2 p.mc4wp-checkbox{ position:relative; } 
#customer_details .col-2 input[type=checkbox]:checked:before {
    content: '\f00c';
    font-family: fontawesome;
    position: absolute;
    z-index: 9;
    top: 2px;
    left: 1px;
    font-size: 12px;
    line-height: normal;
  }


.logged-in .cei_checkout_content .cei_billing_form .cei-term-condition {
  position: relative;
  float: left;
  width: 100%;
  padding-right: 20%;
  margin-left: 0px;
}
.cei_checkout_content .cei_billing_form .mailchimp-newsletter input[type=checkbox] {
  margin-top: 5px;
  margin-right: 10px;
}
.cei_checkout_content .cei_billing_form .woocommerce-billing-fields input[type=radio] {
  margin-top: 5px;
  margin-right: 10px;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;     /* not currently supported */
  -o-appearance: checkbox;
}
/*radio design*/



.cei_checkout_content .cei_billing_form .woocommerce-billing-fields input[type='radio']:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -4px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
.cei_checkout_content .cei_billing_form .woocommerce-billing-fields input[type='radio']:checked:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -4px;
  left: -1px;
  position: relative;
  background-color: #0471b9;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #0471b9;
}
/*radio design*/



/*checkbox design*/



.cei_checkout_content .cei_billing_form .eci-shipping-wrp input[type=checkbox] {
  margin-top: 5px;
  margin-right: 10px;
}
.cei_checkout_content .cei_billing_form .eci-shipping-wrp input[type=checkbox]:after {
  width: 17px;
  height: 17px;
  border-radius: 0px;
  top: -1px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
.cei_checkout_content .cei_billing_form .eci-shipping-wrp input[type=checkbox]:checked:after {
  width: 17px;
  height: 17px;
  border-radius: 0px;
  top: -1px;
  left: -1px;
  position: relative;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
.cei_checkout_content .cei_billing_form .eci-shipping-wrp input[type=checkbox]:checked:before {
  content: '\f00c';
  font-family: fontawesome;
  position: absolute;
  z-index: 9;
  top: 6px;
  left: 1px;
  font-size: 12px;
  line-height: normal;
}
/*checkbox design*/



.cei_checkout_content .cei_billing_form .form-row .select2-container .select2-selection {
  height: 40px;
}
.cei_checkout_content .cei_billing_form .form-row {
  position: relative;
  float: left;
  width: 100%;
  margin: 0px;
  margin-bottom: 15px;
}
.cei_checkout_content .cei_billing_form .form-row .woocommerce-input-wrapper {
  position: relative;
  float: left;
  width: 100%;
}
.cei_checkout_content .cei_billing_form .woocommerce-input-wrapper .select2-container .select2-selection {
  height: 40px;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
}
.cei_checkout_content .cei_billing_form .woocommerce-input-wrapper .select2-container .select2-selection .select2-selection__rendered {
  line-height: 38px;
}
.cei_checkout_content .cei_billing_form .woocommerce-input-wrapper .select2-container .select2-selection .select2-selection__arrow {
  height: 39px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order {
  position: relative;
  float: left;
  width: 42%;
  text-align: right;
  padding-left: 0%;
}
.cei_checkout_content .cei_billing_form #order_review_heading {
  position: relative;
  float: left;
  width: 42%;
  text-align: left;
  padding-left: 0%;
  font-weight: normal;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table {
  position: relative;
  float: left;
  width: 100%;
}
.cei_checkout_content .cei_billing_form .cart_item .product-thumbnail img {
  width: 75px;
  height:auto;
  margin-top: 0px;
  display: block;
  margin-left: 0;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td {
  padding-bottom: 20px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name .ei-chk-title {
  float: left;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name .ei-cart-close a {
  display: inline-block;
  background: #000;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  margin-left: 15px;
  font-size: 16px;
  line-height: 19px;
}
/**/



.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  margin-top: 8px;
  padding-left: 5px;
  font-size: 14px;
  text-align: left;
}
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dt {
  width: auto;
  position: relative;
  padding-right: 5px;
  display: inline-block;
}
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dd {
  width: auto;
  position: relative;
  padding-right: 5px;
  display: inline-block;
  margin: 0px;
}
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dd p {
  margin: 0;
  line-height: normal;
}
/*.cei_checkout_content .cei_billing_form table.shop_table tbody dt.variation-Colour {



  width: auto;



  position: relative;



  padding-right: 5px;



  display: inline-block;



}



.cei_checkout_content .cei_billing_form table.shop_table tbody dd.variation-Colour {



  width: auto;



  position: relative;



  display: inline-block;



  padding-right: 5px;



  margin: 0px;



}



.cei_checkout_content .cei_billing_form table.shop_table tbody dt.variation-iStorageDriveSecurity {



  width: auto;



  position: relative;



  padding-right: 5px;



  display: inline-block;



}



.cei_checkout_content .cei_billing_form table.shop_table tbody dd.variation-iStorageDriveSecurity {



  width: auto;



  position: relative;



  display: inline-block;



  padding-right: 5px;



  margin: 0px;



}*/







/**/



.cei_checkout_content .cei_billing_form .shop_table .shipping .woocommerce-shipping-methods {
  padding: 0;
  list-style: none;
  margin: 0;
}
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row {
  width: auto;
}
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-first {
  margin-right: 10px;
  margin-left: 10px;
  width: 50%;
  margin-bottom: 0;
}
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-last {
  float: right;
  margin-bottom: 0;
}
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-last .button {
  padding: 8px 5px;
  font-size: 18px;
  background: #0471b9;
  border: 1px solid transparent;
  color: #ffffff;
  border-radius: 10px;
  margin: 0px auto;
  cursor: pointer;
  line-height: normal;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot tr th {
  font-weight: normal;
  font-size: 16px;
  color: #000;
  width: 30%;
  vertical-align: middle;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot tr td {
  font-size: 16px;
  color: #000;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot .order-total {
  border-bottom: 1px solid #ddd;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot .order-total th {
  font-size: 28px;
  color: #000000;
  vertical-align: bottom;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  padding-top: 10px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot .order-total td .amount {
  font-size: 36px;
  color: #0171B9;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .place-order .button {
  padding: 5px 35px;
  font-size: 18px;
  background: transparent;
  border: 1px solid #000000;
  color: #1A1A1A;
  border-radius: 10px;
  margin: 0px auto;
  cursor: pointer;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method .payment_method_paypal {
  display: none !important;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method .payment_method_paypal_pro fieldset {
  min-width: 200%;
  width: 200%;
  max-width: 200%;
  margin-top: 42px;
  position: relative;
  float: left;
  margin-left: -100%;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method .payment_method_paypal_pro fieldset .form-row label {
  text-align: left;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .place-order p {
  color: #95989A;
  font-size: 14px;
  line-height: normal;
  text-align: left;
}
.cei_checkout_content .cei_billing_form .eci-billing-wrp #billing_first_name_field {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-right: 5px;
}
.cei_checkout_content .cei_billing_form .eci-billing-wrp #billing_last_name_field {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-left: 5px;
}
.cei_checkout_content .cei_billing_form .eci-billing-wrp #billing_city_field {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-right: 5px;
}
.cei_checkout_content .cei_billing_form .eci-billing-wrp #billing_postcode_field {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-left: 5px;
}
.cei_checkout_content .cei_billing_form .eci-shipping-wrp #shipping_city_field {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-right: 5px;
}
.cei_checkout_content .cei_billing_form .eci-shipping-wrp #shipping_postcode_field {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-left: 5px;
}
.cei_checkout_content .cei_billing_form .form-row .eci_billing_address {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  font-family: 'open_sanssemibold';
  padding-right: 0px;
  cursor: pointer;
}
.cei_checkout_content .cei_billing_form .form-row .eci_delivery_address {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  font-family: 'open_sanssemibold';
  padding-left: 15px;
  cursor: pointer;
}
.cei_checkout_content .cei_billing_form .form-row .country_select {
  padding: 8px 5px;
  width: 100%;
  color: #000000;
  text-align: center;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
}
.cei_checkout_content .cei_billing_form .form-row .eci_billing_address.active,  .cei_checkout_content .cei_billing_form .form-row .eci_delivery_address.active {
  color: #0171B9;
}
.cei_checkout_content .cei_billing_form .form-row .eci_billing_address:after {
  content: "\f054";
  font-family: fontawesome;
  padding-left: 15px;
  font-weight: 100;
  font-size: 20px;
  color: #000;
}
.cei_checkout_content .cei_billing_form .form-row .eci_delivery_address.eci-dsble {
  opacity: 0.2;
}
.eci-checkout-footer-wrp {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 50px;
}
.eci-checkout-footer-wrp .eci-checkout-text {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  padding: 0px 5%;
  font-size: 13px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment {
  position: relative;
  float: left;
  width: 100%;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
  list-style: none;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method {
  position: relative;
  float: left;
  width: 50%;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method input[type=radio] {
  position: relative;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  cursor: pointer;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;     /* not currently supported */
  -o-appearance: checkbox;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method label {
  position: relative;
  float: left;
  width: 85%;
  cursor: pointer;
  text-align: left;
  margin-top: 5px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method label img {
  max-width: 100%;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method label a {
  display: none;
}
 @media(min-width:992px) and (max-width: 1199px) {
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order {
  padding-left: 10%;
}
}
 @media(max-width: 991px) {
.cei_checkout_content .cei_billing_form .col2-set {
  width: 100%;
}
.cei_checkout_content .cei_billing_form #order_review_heading {
  width: 100%;
  padding-left: 0%;
  margin-top: 20px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order {
  width: 100%;
  padding-left: 0;
}
.cei_checkout_content .cei_billing_form .eci-billing-wrp, .cei_checkout_content .cei_billing_form .eci-shipping-wrp {
  padding-right: 0;
}
.cei-checkout-full-wraper {
  padding: 50px 0% 15px 0%;
}
.eci-checkout-footer-wrp .eci-checkout-text {
  padding: 0px;
}
.cei_checkout_content .cei_billing_form #woocommerce_eu_vat_number {
  padding-right: 0px;
}
}
 @media(max-width: 575px) {
.cei_checkout_content .cei_billing_form .form-row .eci_billing_address,  .cei_checkout_content .cei_billing_form .form-row .eci_delivery_address {
  font-size: 14px;
}
.cei_checkout_content .cei_billing_form .form-row .eci_billing_address:after {
  padding-left: 10px;
}
.cei_checkout_content .cei_billing_form .form-row .eci_delivery_address {
  padding-left: 10px;
}
}
 @media(max-width: 767px) {
.cei_checkout_content .cei_billing_form .form-row.mailchimp-newsletter {
  width: 100%;
}
.cei_checkout_content .cei_billing_form .form-row.mailchimp-newsletter label {
  margin-bottom: 0px;
}
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-first {
  margin-right: 5px;
  margin-left: 6px;
  width: 30%;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot .order-total th {
  font-size: 20px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot .order-total td .amount {
  font-size: 24px;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method .payment_box {
  position: relative;
  float: left;
  width: 100%;
  text-align: left;
}
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method .payment_box {
  position: relative;
  float: left;
  width: 100%;
  text-align: left;
}
/*===========Checkout page css end===============*/



/*===========thank you page css start===============*/



.cei-checkout-full-wraper .entry-header .cei-thanks {
  text-align: left;
  margin-bottom: 0px;
}
.cei-thank-you-full-wraper {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
.cei-thank-you-full-wraper .cei-thank-you-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  font-size: 28px;
  font-family: 'open_sanssemibold';
}
.cei-thank-you-full-wraper .cei-thank-you-inn {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cei-thank-you-full-wraper .cei-thank-you-inn img {
  margin-bottom: 10px;
}
.cei-thank-you-full-wraper .cei-thank-you-inn p {
  margin-bottom: 35px;
  font-size: 20px;
  color: #454545;
  font-family: 'nunitoregular';
}
/*===========thank you page css end===============*/







/*===========solutions page css start===============*/



.ei-solution-page .ei-extended-warranty-left {
  padding: 0px 0 0 0px;
  border: 1px solid #4D4D4D;
}
.ei-solution-page .ei-extended-warranty-right {
  padding: 40px 0 20px 0px;
}
.ei-solution-page .ei-extended-warranty-left img {
  height: 270px;
}
.ei-solution-page .cei-price-quantity-wraper {
  padding-left: 0px;
}
.ei-solution-page .cei-price-quantity-wraper .cei-acc-price {
  text-align: left;
  padding-left: 0px;
}
.ei-solution-page .cei-price-cart-checkout .cei-acc-quantity {
  position: relative;
  float: left;
  width: 40%;
  padding: 0px 5px;
}
.ei-solution-page .cei-price-cart-checkout .cei-acc-price-basket {
  width: 60%;
}
.ei-solution-page .cei-price-cart-checkout .cei-acc-quantity input[type="number"] {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #4D4D4D;
  border-radius: 3px;
  padding: 10px;
  font-size: 14px;
}
.ei-solution-page .cei-price-cart-checkout .cei-acc-price-basket .cei-acc-basket-btn {
  border-radius: 3px;
  background: #06aa12;
  color: #fff;
}
.ei-solution-page .cei-price-cart-checkout .cei-acc-price-basket .cei-acc-basket-btn:hover {
  background: #068e11;
}
.ei-solution-page .cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec .cei-price-cart-checkout {
  float: right;
}
.ei-solution-page .cei-acc-drivesecurity-left-img {
  position: relative;
  float: left;
  width: 100%;
  border: 1px solid #4D4D4D;
}
.ei-solution-page .cei-acc-drivesecurityp-year-bom-wraper {
  margin-top: 20px;
}
.ei-solution-page .cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-left-year-sec .cei-acc-year-listing {
  text-align: left;
}
.cei-acc-drivesecurity-right-sec-wrap .cei-acc-drivesecurity-child-note {
  text-align: left;
}
.ei-solution-page .eci-sltn-prdt-odd {
  padding-right: 10%;
}
.ei-solution-page .eci-sltn-prdt-even {
  padding-left: 10%;
}
.ei-solution-page .cei-feature-wear-resistant-bottom-contant-wrap .cei-feature-wear-resistant-bottom-contant-para {
  text-align: left;
}
 @media(max-width: 767px) {
.ei-solution-page .eci-sltn-prdt-odd {
  padding-right: 15px;
}
.ei-solution-page .eci-sltn-prdt-even {
  padding-left: 15px;
}
.ei-solution-page .eci-sltn-prdt-odd, .ei-solution-page .eci-sltn-prdt-even {
  margin-bottom: 15px;
}
}
 @media(max-width: 991px) {
.ei-solution-page .cei-price-quantity-wraper, .cei-price-cart-checkout {
  padding: 0px;
}
.ei-solution-page .cei-acc-drivesecurityp-year-bom-wraper .cei-acc-drivesecurityp-right-qbc-sec .cei-price-cart-checkout {
  float: left;
  padding: 0px;
}
.ei-solution-page .cei-price-cart-checkout .cei-acc-quantity {
  padding-left: 0px;
}
}
/*===========solutions page css end===============*/







/*===========new solutions page css start===============*/



.cei-solution-page {
  position: relative;
  float: left;
  width: 100%;
}
.cei-solution-top-banner-wrap {
  position: relative;
  float: left;
  width: 100%;
  background: url(../images/1366x600.png);
  background-size: 100%;
  background-repeat: no-repeat;
  padding: 60px 0;
  background-position: center;
}
.cei-solution-top-banner-contant {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 10%;
}
.cei-solution-top-banner-wrap .cei-solution-top-banner-contant h4 {
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.cei-solution-top-banner-wrap .cei-solution-top-banner-contant h2 {
  line-height: normal;
  font-size: 48px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'open_sanssemibold';
  margin-bottom: 0px;
}
.cei-solution-bottom-sec-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 60px 0;
}
.cei-solution-bottom-sec-wrap .cei-solution-in-cont-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px 10%;
  display: flex;
  flex-wrap: wrap;
}
.cei-solution-min-title h2 {
  position: relative;
  float: left;
  width: 100%;
  font-size: 24px;
  color: #000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
  line-height: normal;
  margin-bottom: 30px;
}
.cei-solution-min-para p {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  color: #000;
  font-size: 16px;
  font-family: 'nunitoregular';
}
.cei-sol-prdc-top-para p {
  margin-bottom: 50px;
}
.cei-solution-img-sec {
  margin-bottom: 20px;
}
.cei-clients-logo-sec ul {
  position: relative;
  width: auto;
  display: block;
  padding: 0px;
  list-style: none;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cei-clients-logo-sec ul li {
  position: relative;
  width: auto;
  display: inline-block;
  margin-bottom: 8px;
}
.cei-breach-follows ul {
  position: relative;
  width: auto;
  display: block;
  padding-left: 8%;
  list-style: disc;
  margin-bottom: 30px;
  margin-top: 30px;
}
.cei-breach-follows ul li {
  font-weight: 700;
  font-size: 18px;
  color: #000;
  font-family: 'open_sanssemibold';
  margin-bottom: 10px;
}
.cei-solution-product-wraper {
  margin-bottom: 50px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-product-img {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #c3c3c3;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-product-img img {
  max-height: 300px;
  min-height: 300px;
  display: block;
  object-fit: contain;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap h3 {
  position: relative;
  float: left;
  width: 100%;
  font-size: 20px;
  margin-bottom: 15px;
  text-align: center;
  color: #0471b9;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  margin-bottom: 15px;
  text-align: center;
  color: #000;
  height: 44px;
  overflow: hidden;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-ler-more {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-right: 5px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-buy {
  position: relative;
  float: left;
  width: calc(50% - 5px);
  margin-left: 5px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-ler-more a {
  background: #f2f2f2;
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  border: 1px solid #c3c3c3;
  padding: 6px 5px;
  color: #000;
  border-radius: 3px;
  font-size: 16px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-buy .cei-acc-basket-btn {
  background: #00ce00;
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  border: 1px solid #c3c3c3;
  padding: 6px 5px;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  font-size: 16px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-buy .cei-acc-basket-btn.added:before {
  content: "\f00c";
  font-family: fontawesome;
  padding-right: 10px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-buy .cei-acc-basket-btn.loading:before {
  background-image: url(../images/acc-basket.gif);
  background-repeat: no-repeat;
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 9;
  background-size: 100% 100%;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-buy .added_to_cart {
  display: none;
}
.cei-solution-block-sec {
  margin-bottom: 25px;
}
.cei-solution-block-sec h4 {
  font-size: 18px;
  color: #000;
  margin-bottom: 20px;
  position: relative;
  float: left;
  width: 100%;
  font-family: 'open_sanssemibold';
}
.cei-solution-block-sec p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  color: #000;
  font-family: 'nunitoregular';
  margin-bottom: 15px;
}
.cei-solution-evaluation-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 60px;
}
.cei-solution-evaluation-sec .cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap .cei-feature-evaluation-title {
  border-bottom: 0px;
}
 @media(max-width: 991px) {
.cei-solution-top-banner-wrap {
  background-size: cover;
}
.cei-solution-bottom-sec-wrap .cei-solution-in-cont-wrap {
  padding: 0px 0%;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-ler-more a {
  font-size: 15px;
  padding: 6px 2px;
}
.cei-solution-product-wraper .cei-solution-product-in-wrap .cei-solution-button-sec .cei-slt-buy .cei-acc-basket-btn {
  font-size: 15px;
}
}
/*===========new solutions page css end===============*/



















/*===========notfound page css start===============*/



.cei-notfound-warper {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 240px 0px;
}
.cei-notfound-warper .cei-notfound-right-side-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding-left: 15px;
}
.cei-notfound-warper .cei-notfound-right-side-wrap h1 {
  position: relative;
  float: left;
  width: 100%;
  font-size: 131px;
  font-weight: 100;
  font-family: 'nunitoregular';
  margin-bottom: 45px;
}
.cei-notfound-warper .cei-notfound-right-side-wrap h3 {
  font-size: 30px;
  font-weight: 100;
  position: relative;
  float: left;
  width: 100%;
  font-family: 'open_sanssemibold';
  margin-bottom: 30px;
}
.cei-notfound-warper img {
  height: 300px;
  margin: 0 auto;
  float: right;
  margin-right: 15%;
}
.cei-notfound-warper .cei-notfound-right-side-wrap p {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
  font-size: 16px;
  color: #000;
  font-family: 'nunitoregular';
}
.cei-notfound-warper .cei-notfound-right-side-wrap .cei-notfound-link-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-notfound-warper .cei-notfound-right-side-wrap .cei-notfound-link-sec span:first-child {
  padding-right: 15px;
}
.cei-notfound-warper .cei-notfound-right-side-wrap .cei-notfound-link-sec span a {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  font-family: 'open_sanssemibold';
}
 @media(max-width: 767px) {
.cei-notfound-warper img {
  float: left;
}
}
/*===========notfound page css end===============*/







/*===========datashur buy page css start===============*/



.cei-buy-main-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 90px 0px;
}
.cei-buy-main-inn-wrap .cei_select_attribute_wrap .attr_title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 70px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-view-gallery-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #ddd;
  padding: 15px 0px;
  margin-top: 15px;
}
.cei-view-gallery-wrap .col-xs-12:first-child {
  text-align: center;
}
.cei-view-gallery-wrap ul.cei-product-additional-info {
  position: relative;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  color: #95989A;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .col-xs-12:first-child img {
  max-height: 470px;
  display: block;
  object-fit: contain;
  margin: 0 auto;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .col-xs-12:first-child img.data_ashur_logo {
  max-height: 70px;
  margin-left: 0px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 0px 80px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .cei-attribute-list {
  position: relative;
  float: left;
  width: 50%;
  margin: 0px;
  padding: 10px 10px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label {
  float: left;
  position: relative;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-bottom: 0px;
  border-radius: 10px;
  height: 100%;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label span {
  text-align: center;
  padding: 5px 3px;
  display: block;
  font-family: 'open_sanssemibold';
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label span.cei-attribute-title {
  font-size: 30px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label span.cei-attribute-title .cei-attribute-price {
  font-size: 14px;
  padding: 0px;
  color: #0171B9;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label input {
  top: 22px;
  left: 15px;
  z-index: -9;
  position: absolute;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute input:checked + span {
  background-color: #0171B9;
  color: #fff;
  border-radius: 10px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute input:checked + span span {
  color: #fff !important;
}
.cei-buy-main-inn-wrap .cei_select_attribute_cotainer .cei-attribute-list .cei-attribute-next-btn, .skip_btn {
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-bottom: 0px;
  border-radius: 10px;
  padding: 24.5px 10px;
  font-size: 18px;
}
.cei-buy-main-inn-wrap .cei_select_attribute_cotainer .cei-attribute-list .cei-attribute-next-btn:hover, .skip_btn:hover{
  border: 1px solid #0171B9;
  color: #0171B9;
}
/*2*/



.cei-quantity-customisation-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-quantity-customisation-wraper .cei-quantity-customisation-title {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
  margin-bottom: 20px;
}
.cei-quantity-customisation-wraper .cei-quantity-cution-top-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cei-quantity-customisation-wraper .cei-quantity-cution-top-sec span {
  width: 50%;
  position: relative;
  float: left;
  text-align: left;
  font-size: 24px;
  font-family: 'nunitoregular';
}
.cei-quantity-customisation-wraper .cei-quantity-cution-top-sec i {
  width: 100%;
  position: relative;
  float: left;
  text-align: left;
  font-style: normal;
  font-size: 21px;
  font-family: 'nunitoregular';
}
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec {
  position: relative;
  float: left;
  width: 50%;
}
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution {
  position: relative;
  float: left;
  width: 100%;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution .cei-quantity-cution-gb {
  background: #fff;
  border: 1px solid #ddd;
  padding: 6px 15px;
  width: 40%;
  position: relative;
  float: left;
  text-align: center;
  font-size: 16px;
  border-radius: 10px;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution .cei-quantity-cution-num {
  width: 40%;
  position: relative;
  float: right;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution .cei-quantity-cross {
  position: relative;
  float: left;
  width: 20%;
  text-align: center;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution .cei-quantity-cution-num input {
  padding: 0px 10px;
  position: relative;
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  min-height:38px;
}
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-right-sec {
  position: relative;
  float: right;
  width: 100%;
}
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-right-sec .cei-quantity-cution-price-list {
  position: relative;
  float: left;
  width: 20%;
  text-align: center;
}
.cei-quantity-cution-price-list input[type=checkbox]:after {
  width: 19px;
  height: 19px;
  border-radius: 15px;
  top: -2px;
  left: -2px;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #ccc;
}
.cei-quantity-cution-price-list input[type='checkbox']:checked:after {
  width: 19px;
  height: 19px;
  border-radius: 15px;
  top: -2px;
  left: -2px;
  position: relative;
  background-color: #0471b9;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #0471b9;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-right-sec .cei-quantity-cution-price-list .cei-quantity-cution-cat {
  font-size: 14px;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-right-sec .cei-quantity-cution-price-list .cei-quantity-cution-prc {
  font-size: 14px;
  color: #0171B9;
}
.cei-quantity-customisation-wraper .cei-quantity-customisation-total-btn {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 50px;
}
.cei-quantity-customisation-wraper .cei-quantity-customi-left {
  position: relative;
  float: left;
  width: 50%;
}
.cei-quantity-customisation-wraper .cei-quantity-customisation-back-next {
  position: relative;
  float: left;
  width: 50%;
}
/*step 3*/



.cei-year-customisation-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-year-customisation-wrap .cei-year-customisation-title {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
  margin-bottom: 20px;
}
.cei-year-customisation-wrap .cei-year-customisation-para {
  position: relative;
  float: left;
  width: 100%;
  font-size: 17px;
  color: #000000;
  margin-bottom: 20px;
}
.cei-year-customisation-wrap .cei-acc-drivesecurity-dec {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  color: #000000;
  margin-bottom: 20px;
}
.cei-year-customisation-wrap .cei-acc-drivesecurity-note {
  position: relative;
  float: left;
  width: 100%;
  font-size: 11px;
  color: #000000;
  margin-bottom: 10px;
}
.cei-year-customisation-wrap .cei-acc-drivesecurity-child-note {
  position: relative;
  float: left;
  width: 100%;
  font-size: 10px;
  color: #000000;
  margin-bottom: 10px;
}
.cei-year-customisation-wrap .cei-year-customisation-choose {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.cei-year-customisation-wrap .cei-year-customisation-choose .cei-year-customisation-choose-wrp {
  text-align: center;
}
.cei-year-customisation-wrap .cei-year-customisation-choose .cei-year-customisation-choose-wrp .cei-year-customisation-choose-list {
  position: relative;
  display: inline-block;
  width: 20%;
}
.cei-year-customisation-wrap .cei-year-customisation-choose .cei-year-customisation-choose-wrp .cei-year-customisation-choose-list strong {
  position: relative;
  float: left;
  width: 100%;
  color: #000;
  font-size: 18px;
}
.cei-year-customisation-wrap .cei-year-customisation-choose .cei-year-customisation-choose-wrp .cei-year-customisation-choose-list span {
  position: relative;
  float: left;
  width: 100%;
  color: #0171B9;
  font-size: 18px;
  font-weight: bold;
}
.cei-year-customisation-wrap .cei-quantity-customisation-total-btn {
  position: relative;
  float: left;
  width: 100%;
}
.cei-year-customisation-wrap .cei-quantity-customisation-total-btn .cei-quantity-customi-left {
  position: relative;
  float: left;
  width: 50%;
}
.cei-year-customisation-wrap .cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next {
  position: relative;
  float: left;
  width: 50%;
}
.cei-quantity-customisation-total-btn .cei-quantity-customi-left .cei-quantity-customi-totl {
  font-size: 28px;
  color: #000000;
  padding-right: 20px;
}
.cei-quantity-customisation-total-btn .cei-quantity-customi-left .cei-quantity-customi-pic {
  color: #0171B9;
  font-size: 36px;
  font-weight: bold;
}
.cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next button {
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding: 10px 5px;
  position: relative;
  float: left;
  width: 48%;
  border-radius: 10px;
  outline: none;
}
.cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next button:hover {
  color: #0171b9;
  border: 1px solid #0171b9;
}
.cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next .cei-quantity-customisation-back {
  margin-right: 2%;
}
.cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next .cei-quantity-customisation-next {
  margin-left: 2%;
}
/*step 3 end*/



/*step 4*/



.cei-logo-customisation-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-customisation-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 70px;
  font-size: 40px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-logo-customisation-wraper .cei-logo-customisation-mini-title {
  position: relative;
  float: left;
  width: 100%;
  font-size: 24px;
  color: #000000;
  font-weight: normal;
  font-family: 'nunitoregular';
  margin-bottom: 30px;
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap {
  position: relative;
  float: left;
  width:300px;
/*  min-height:95px;*/
  margin-bottom:15px;
  background-size: 100% 100%!important;
  background-repeat: no-repeat !important;
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap img#blah {
  position: absolute;
  height: 40px;
  margin: 0px auto;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap .cei_top_of_the_sleeve_customize_holder {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 10px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap .cei_buttom_of_the_sleeve_customize_holder {
  position: relative;
  float: left;
  width: 100%;
  padding: 35px 10px 35px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap .cei_side_of_the_drive_customize_holder, .cei-logo-customisation-wraper .cei-logo-customisation-img-wrap .cei_side_of_the_drive_customize_holder_2, .cei_side_of_the_sleeve_customize_holder, .cei_side_of_the_sleeve_customize_holder_2 {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 10px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap p {
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  font-family: 'nunitoregular';
  margin-bottom: 0px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file {
/*   position: relative;
float: left;
width: 100%;
margin-top: 34px; */

width: 100%;
height: auto;
overflow: hidden;
background: #fff;
position: relative;

}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file span {
  position: relative;
  float: right;
  padding-top: 20px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file input[type=file] {
  /*cursor: pointer;
  width: 60%;
  overflow: hidden;
  border: 0;
  padding: 5px 0px;
  position: relative;
  float: left;
  background: #fff;
  box-sizing: border-box;
  margin-right: 5px;*/

  width: 173px;
  height:50px;   
  position: absolute;
  top: 0;
  left: 0;
  direction: ltr;
  cursor: pointer;
  background: #fff;
  z-index:88;
  margin-left: 53px;
  visibility: visible;
  opacity: 1;
  margin-top: 7px;



}



.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file input[type=file]:focus {
  outline: none;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file input[type=file]:before {
  position: absolute;
  padding: 5px 5px;
  width: 100%;
  font-size: 16px;
  content: 'Upload file';
  float: left;
  border: 1px solid #000;
  font-family: 'nunitoregular';
  background: #fff;
  text-align: center;
  border-radius: 10px;
}
 .cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file input[type=file]::-webkit-file-upload-button {
 visibility: hidden;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-chose-font-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-input-sample-text {
  position: relative;
  float: left;
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-input-sample-text input {
  padding: 5px 5px;
  width: 100%;
  color: #000000;
  text-align: center;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
  transition: 0.5s;
  outline: none;
  min-height:36px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-chose-font-sec .cei-chose-font-select {
  position: relative;
  float: left;
  width: 50%;
  padding-right: 10px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-chose-font-sec .cei-chose-font-style {
  position: relative;
  float: left;
  width: 50%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-chose-font-sec .cei-chose-font-style strong {
  position: relative;
  padding-right: 10px;
  cursor: pointer;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-chose-font-sec .cei-chose-font-style span {
  position: relative;
  padding-left: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-chose-font-sec .cei-chose-font-select select {
  padding: 5px 5px;
  width: 100%;
  color: #000000;
  text-align: center;
  border: 1px solid #4D4D4D;
  border-radius: 10px;
  transition: 0.5s;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-logo-text-customisation-left {
  position: relative;
  float: left;
  width: 50%;
  padding-left: 15px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-logo-text-customisation-right {
  position: relative;
  float: left;
  width: 50%;
  padding-left: 15px;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-logo-text-customisation-right .cei-lt-con-chose-file label {
  position: relative;
  float: left;
  width: 100%;
  font-size: 11px;
  color: #0171B9;
  padding-left: 15px;
  margin-top:21px;
  margin-bottom: 0;
}
.cei-logo-customisation-wraper .cei-quantity-customisation-total-btn {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 30px;
}
.cei-logo-customisation-wraper .cei-quantity-customisation-total-btn .cei-quantity-customi-left {
  position: relative;
  float: left;
  width: 50%;
}
.cei-logo-customisation-wraper .cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next {
  position: relative;
  float: left;
  width: 50%;
}
/*step 4 end*/







/*step 5 */



/* last step css */



.cei-review-order-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-review-order-wraper .cei-quantity-review-order-back-next {
  position: relative;
  float: left;
  width: 100%;
}
.cei-review-order-wraper .cei-review-order-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 70px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-review-order-wraper h5 {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  color: #000000;
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
.cei-review-order-wraper .cei_selected_customisation {
  position: relative;
  float: left;
  width: 100%;
}
.cei_selected_customisation p:first-child {
  font-size: 20px;
}
.cei_selected_customisation p.sub_p {
  margin-bottom: 5px;
  padding-left: 20px;
  color: #969696;
  font-size: 15px;
  line-height: 20px;
}
.cei-review-order-wraper .cei-quantity-review-order-right {
  position: relative;
  float: left;
  width: 100%;
  text-align: right;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align:center;
}
.cei-review-order-wraper .cei-quantity-review-order-right .cei-quantity-customi-totl {
  font-size: 28px;
  color: #000000;
  padding-right:2px;
}
.cei-review-order-wraper .cei-quantity-review-order-right .cei-quantity-customi-pic {
  color: #0171B9;
  font-size: 36px;
  font-weight: bold;
}
.cei-review-order-wraper .cei-quantity-review-order-back-next button {
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding: 10px 5px;
  position: relative;
  float: left;
  border-radius: 10px;
}
.cei-review-order-wraper .cei-quantity-review-order-back-next .cei-quantity-review-order-back {
  width: 20%;
  margin-right: 5%;
}
.cei-review-order-wraper .cei-quantity-review-order-back-next .cei-quantity-review-order-back:hover {
  border: 1px solid #0171B9;
  color: #0171B9;
}
.cei-review-order-wraper .cei-quantity-review-order-back-next .cei-quantity-review-order-basket {
  width: 33.5%;
  margin-right: 4%;
}
.cei-review-order-wraper .cei-quantity-review-order-back-next .cei-quantity-review-order-checkout {
  width: 33.5%;
  margin-left: 4%;
}



/* last step css */



/*step 5 end*/




 @media(min-width: 1367px) and (max-width: 1919px) {
.post-type-archive-product .eci-woo-page-wrp .ei-istorage-page .cei-product-shop-full-wraper .type-product {
    padding: 0 15px;
}
.post-type-archive-product .cei-product-inner .cei-product-contant-text { font-size: 14px; }

}


@media(min-width: 1367px) {
.cei-buy-main-sec {
  padding: 140px 0px;
}
.cei-quantity-customisation-wraper .cei-quantity-customisation-total-btn {
  margin-top: 285px;
}
}
 @media(min-width: 992px) and (max-width: 1366px) {
.cei-quantity-customisation-wraper .cei-quantity-customisation-total-btn {
  margin-top:122px;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-quantity-customisation-wraper .cei-quantity-customisation-total-btn {
  margin-top:122px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer {
  padding: 0px 0px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label span.cei-attribute-title {
  font-size: 20px;
}
.cei-buy-main-inn-wrap .cei_select_attribute_cotainer .cei-attribute-list .cei-attribute-next-btn {
  padding: 15.5px 10px;
}
}
 @media(max-width: 767px) {
.cei-view-gallery-wrap ul.cei-product-additional-info {
  margin-top: 20px;
}
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer .ck-attribute label span.cei-attribute-title {
  font-size: 20px;
}
.cei-buy-main-inn-wrap .cei_select_attribute_cotainer .cei-attribute-list .cei-attribute-next-btn {
  padding: 15.5px 10px;
}
}
 @media(max-width: 575px) {
.cei-buy-main-sec .cei-buy-main-inn-wrap .cei_select_attribute_cotainer {
  padding: 0px 0px;
}
}
/*===========datashur buy page css end===============*/







/*===========SSD HDD buy page css start===============*/



.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap span.cei_hdd_ssd_customize_holder {
  position: relative;
  float: left;
  width: 100%;
  padding: 30px 10px;
  text-align: center;
  color: #fff;
  font-size: 16px
}
/*step 1 css start*/



.cei-ssd-hdd-buy-main-sec {
  position: relative;
  float: left;
  width: 100%;
  padding: 90px 0px;
}
.cei-ssd-hdd-buy-main-sec .cei-ssd-hdd-buy-main-inn-wrap {
  position: relative;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cei-ssd-hdd-buy-main-sec .cei-ssd-hdd-buy-main-inn-wrap .col-xs-12:first-child img {
  max-height: 470px;
  display: block;
  object-fit: contain;
  margin: 0 auto;
}
.cei-ssd-hdd-buy-main-sec .cei-ssd-hdd-buy-main-inn-wrap .col-xs-12:first-child img.data_ashur_logo {
  max-height: 70px;
  margin-left: 0px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attr-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container:nth-child(2) {
  margin-bottom: 40px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-left {
  position: relative;
  float: left;
  width: 15%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-left h5 {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  padding-top: 10px;
  font-size: 18px;
  color: #474747;
  text-transform: uppercase;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right {
  position: relative;
  float: left;
  width: 85%;
  display: flex;
  flex-wrap: wrap;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .cei-hdd-ssd-attribute-list {
  position: relative;
  float: left;
  width: 33.33%;
  margin: 0px;
  padding: 10px 10px;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label {
  float: left;
  position: relative;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-bottom: 0px;
  border-radius: 10px;
  height: 100%;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label span {
  text-align: center;
  padding: 3px 3px;
  display: block;
  line-height: normal;
  font-family: 'open_sanssemibold';
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label span.cei-attribute-title {
  font-size: 30px;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label span.cei-attribute-title .cei-attribute-price {
  font-size: 14px;
  padding: 0px;
  color: #0171B9;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label input {
  top: 22px;
  left: 15px;
  z-index: -9;
  position: absolute;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute input:checked + span {
  background-color: #0171B9;
  color: #fff;
  border-radius: 10px;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute input:checked + span span {
  color: #fff !important;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-next-btn-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-next-btn-wrap .cei-hdd-ssd-next-btn {
  position: relative;
  float: right;
  width: 85%;
  padding: 10px 10px 10px 50px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-next-btn .cei-attribute-next-btn {
  position: relative;
  float: right;
  width: 33.3%;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  margin-bottom: 0px;
  border-radius: 10px;
  padding: 15px 10px;
}
/*step 1 css end*/







/*step 2 css start*/



.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-color-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-color-wrap .cei-hdd-ssd-color-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 70px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-color-wrap .cei-hdd-ssd-color-container {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-color-wrap .cei-hdd-ssd-color-container .cei-hdd-ssd-color-list {
  position: relative;
  float: left;
  width: 25%;
}
.hdd-ssd-ck-color label {
  float: left;
  position: relative;
  width: 100%;
  background-color: #fff;
  cursor: pointer;
  margin-bottom: 0px;
  border-radius: 20px;
  height: 100%;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center top;
}
.hdd-ssd-ck-color:nth-child(1) label {
  background-image: url(../images/ssd-hdd-black-color.png);
}
.hdd-ssd-ck-color:nth-child(2) label {
  background-image: url(../images/ssd-hdd-red-color.png);
}
.hdd-ssd-ck-color:nth-child(3) label {
  background-image: url(../images/ssd-hdd-green-color.png);
}
.hdd-ssd-ck-color:nth-child(4) label {
  background-image: url(../images/ssd-hdd-blue-color.png);
}
.hdd-ssd-ck-color label span {
  text-align: center;
  padding: 70px 3px 3px 3px;
  display: block;
  line-height: normal;
}
.hdd-ssd-ck-color label span.cei-attribute-title {
  font-size: 15px;
}
.hdd-ssd-ck-color label span.cei-attribute-title .cei-attribute-price {
  font-size: 14px;
  padding: 0px;
  color: #000;
}
.hdd-ssd-ck-color label input {
  top: 22px;
  left: 15px;
  z-index: -9;
  position: absolute;
}
.hdd-ssd-ck-color input:checked + span {
  color: #0171B9;
  border-radius: 15px;
}
.hdd-ssd-ck-color input:checked + span span {
  color: #0171B9 !important;
}
.cei-hdd-ssd-color-total-btn {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 70px;
}
.cei-hdd-ssd-color-total-btn .cei-quantity-color-left {
  position: relative;
  float: left;
  width: 50%;
}
.cei-hdd-ssd-color-total-btn .cei-quantity-color-left .cei-quantity-customcolor-totl {
  font-size: 28px;
  color: #000000;
  padding-right: 20px;
}
.cei-hdd-ssd-color-total-btn .cei-quantity-color-left .cei-quantity-customcolor-pic {
  color: #0171B9;
  font-size: 36px;
}
.cei-hdd-ssd-color-total-btn .cei-hdd-ssd-color-back-next {
  position: relative;
  float: left;
  width: 50%;
}
.cei-hdd-ssd-color-total-btn .cei-hdd-ssd-color-back-next button {
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding: 10px 5px;
  position: relative;
  float: left;
  width: 48%;
  border-radius: 10px;
  outline: none;
}
.cei-hdd-ssd-color-total-btn .cei-hdd-ssd-color-back-next button.cei-quantity-customcolor-back {
  margin-right: 2%;
}
.cei-hdd-ssd-color-total-btn .cei-hdd-ssd-color-back-next button.cei-quantity-customcolor-next {
  margin-left: 2%;
}
/*step 2 css end*/







/*step 3 css start*/



.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 40px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-inn-wrap-sec {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-left {
  position: relative;
  float: left;
  width: 50%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-right {
  position: relative;
  float: left;
  width: 50%;
}
.cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-left .cei-hdd-ssd-quantity-left-inn {
  position: relative;
  float: left;
  width: 100%;
  padding-right: 10px;
}
.cei-hdd-ssd-quantity-left-inn .cei-hdd-ssd-quantity-gb {
  background: #fff;
  border: 1px solid #ddd;
  padding: 6px 15px;
  width: 40%;
  position: relative;
  float: left;
  border-radius: 10px;
  text-align: center;
}
.cei-hdd-ssd-quantity-left-inn .cei-hdd-ssd-quantity-cross {
  position: relative;
  float: left;
  width: 20%;
  text-align: center;
}
.cei-hdd-ssd-quantity-left-inn .cei-hdd-ssd-quantity-num {
  width: 40%;
  position: relative;
  float: right;
}
.cei-hdd-ssd-quantity-num input[type="number"] {
  padding: 6px 10px;
  position: relative;
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  min-height:38px;
}
.cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-right .cei-hsqr-left {
  position: relative;
  float: left;
  width: 50%;
  text-align: center;
  border-right: 2px solid #474747;
}
.cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-right .cei-hsqr-right {
  position: relative;
  float: left;
  width: 50%;
  padding-left: 10px;
}
.cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-right .cei-hsqr-right p {
  margin-bottom: 0px;
}
.cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-right .cei-hsqr-right pre {
  margin: 0px;
  color: #0171B9;
  cursor: pointer;
}
/*step 3 css end*/

.woocommerce-error{ color:red; }





/*step 4 css start*/



.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drive-security-title {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
  margin-bottom: 20px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-dec {
  position: relative;
  float: left;
  width: 100%;
  color: #000;
  margin-bottom: 15px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-acc-drivesecurity-dec {
  position: relative;
  float: left;
  width: 100%;
  font-size: 18px;
  color: #000000;
  margin-bottom: 20px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-acc-drivesecurity-note {
  position: relative;
  float: left;
  width: 100%;
  font-size: 11px;
  color: #000000;
  margin-bottom: 10px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-acc-drivesecurity-child-note {
  position: relative;
  float: left;
  width: 100%;
  font-size: 10px;
  color: #000000;
  margin-bottom: 10px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-choose {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-choose .cei-hdd-ssd-drivesecurity-choose-wrp {
  text-align: center;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-choose .cei-hdd-ssd-drivesecurity-choose-wrp .cei-hdd-ssd-drivesecurity-list {
  position: relative;
  display: inline-block;
  width: 20%;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-choose .cei-hdd-ssd-drivesecurity-list strong {
  position: relative;
  float: left;
  width: 100%;
  color: #000;
  font-size: 18px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-choose .cei-hdd-ssd-drivesecurity-list span {
  position: relative;
  float: left;
  width: 100%;
  color: #0171B9;
  font-size: 18px;
  font-weight: bold;
}
/*step 4 css end*/







/*step 5 css end*/



.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-review-order-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-review-order-title {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 70px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-review-order-wraper h5 {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  color: #000000;
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-review-order-wraper pre {
  position: relative;
  float: left;
  width: 100%;
  color: #6b6b6b;
  font-family: 'nunitoregular';
  font-weight: normal;
  font-size: 100%;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-right {
  position: relative;
  float: left;
  width: 100%;
  text-align: right;
  margin-top: 15px;
  margin-bottom: 15px;
}
.cei-hdd-ssd-quantity-review-order-right .cei-hdd-ssd-quantity-customi-totl {
  font-size: 28px;
  color: #000000;
  padding-right: 20px;
}
.cei-hdd-ssd-quantity-review-order-right .cei-hdd-ssd-quantity-customi-pic {
  color: #0171B9;
  font-size: 36px;
  font-weight: bold;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next {
  position: relative;
  float: left;
  width: 100%;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next button {
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding: 10px 5px;
  position: relative;
  float: left;
  border-radius: 10px;
  outline: none;
}
.cei_checkout_content .woocommerce-message {
  padding: 10px 0 20px;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next button:hover {
  color: #0171b9;
  border: 1px solid #0171b9;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next .cei-hdd-ssd-quantity-review-order-back {
  width: 20%;
  margin-right: 5%;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next .cei-hdd-ssd-quantity-review-order-basket {
  width: 33.5%;
  margin-right: 4%;
}
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next .cei-hdd-ssd-quantity-review-order-checkout {
  width: 33.5%;
  margin-left: 4%;
}
/*step 5 css end*/







/*step 6 css end*/



.cei-hdd-ssd-quantity-customisation-wraper {
  position: relative;
  float: left;
  width: 100%;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-customisation-title {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  color: #000000;
  font-weight: 700;
  font-family: 'open_sanssemibold';
  margin-bottom: 20px;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-top-sec {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-top-sec span {
  width: 50%;
  position: relative;
  float: left;
  text-align: left;
  font-size: 24px;
  font-family: 'nunitoregular';
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-top-sec i {
  width: 50%;
  position: relative;
  float: left;
  text-align: center;
  font-style: normal;
  font-size: 21px;
  font-family: 'nunitoregular';
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-sleeve-list {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-left-sec {
  position: relative;
  float: left;
  width: 50%;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-right-sec {
  position: relative;
  float: right;
  width: 50%;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-right-sec .cei-hsq-cution-price-list {
  position: relative;
  float: left;
  width: 33.33%;
  text-align: center;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-right-sec .cei-quantity-cution-cat {
  width: 100%;
  font-size: 16px;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-right-sec .cei-quantity-cution-prc {
  width: 100%;
  position: relative;
  display: block;
  font-size: 16px;
  color: #0171B9;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-left-sec .cei-quantity-cution {
  position: relative;
  float: left;
  width: 100%;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-quantity-cution .cei-quantity-cution-gb {
  background: #fff;
  border: 1px solid #ddd;
  padding: 6px 15px;
  width: 35%;
  position: relative;
  float: left;
  border-radius: 10px;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-quantity-cution .cei-quantity-cross {
  position: relative;
  float: left;
  width: 15%;
  text-align: center;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-quantity-cution .cei-quantity-cution-num {
  width: 50%;
  position: relative;
  float: right;
}
.cei-hdd-ssd-quantity-customisation-wraper .cei-quantity-cution .cei-quantity-cution-num input[type="number"] {
  padding: 6px 10px;
  position: relative;
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
}



/*step 6 css end*/







@media(min-width: 1367px) {
.cei-ssd-hdd-buy-main-sec {
  padding: 140px 0px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-color-wrap .cei-hdd-ssd-color-total-btn {
  margin-top: 275px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-color-total-btn {
  margin-top: 340px;
}
}
 @media(min-width: 992px) and (max-width: 1366px) {
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-color-wrap .cei-hdd-ssd-color-total-btn {
  margin-top: 254px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-color-total-btn {
  margin-top: 340px;
}
}
 @media(min-width: 768px) and (max-width: 991px) {
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-left {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right {
  width: 100%;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label span.cei-attribute-title {
  font-size: 20px;
}
}
 @media(max-width: 767px) {
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-left {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right {
  width: 100%;
}
.cei-select-hdd-ssd-attribute-wrap .cei-hdd-ssd-attribute-container .cei-hdd-ssd-right .hdd-ssd-ck-attribute label span.cei-attribute-title {
  font-size: 20px;
}
}
/*===========SSD HDD buy page css end===============*/







/*pre order section css start*/



.ei-pre-order {
  background: #292828;
  width: 100%;
  float: left;
  text-align: center;
  padding: 60px 0;
}
.ei-pre-order h3 {
  color: #dedede;
}
.ei-pre-order p {
  color: #8b8b8b;
  margin: 15px 0 20px;
}
.ei-pre-order a.ei-pre-order-btn {
  background: #0072ce;
  color: #fff;
  font-size: 14px;
  padding: 10px 35px;
  border-radius: 4px;
}
/*pre order section css end*/







/*===========scroll up css start==========*/



.scrolltop-wrap {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.scrolltop-wrap .scrollup {
  position: relative;
  float: left;
  width: auto;
  margin: 0px auto;
  left: 50%;
  transform: translateX(-50%);
  text-decoration: none;
}
.scrolltop-wrap .scrollup span.fa {
  font-size: 37px;
  color: #000;
}
.scrolltop-wrap .scrollup p {
  font-size: 14px;
  color: #454545;
  margin-bottom: 0px;
  line-height: 6px;
  font-weight: 700;
}
.scrolltop-wrap .scrollup:hover span, .scrolltop-wrap .scrollup:hover p {
  color: #0471b9;
  position: relative;
}
/*===========scroll up css end==========*/





/*=========== 18-06-2019 ==========*/

.cloudashur-components-sec .cloudashur-components-wrap p strong {
  display: inline-block;
  padding-bottom: 10px;
}
.term-encrypted-hdds-ssds .cei-comparison-price-wrap .cei-comparison-price {
  height: 60px;
}
/*=========== 20-06-2019 ==========*/

.single-product .tabs .cei-buy-main-sec img.data_ashur_logo {
  width: 50% !important;
}
.single-product .cei-ssd-hdd-buy-main-inn-wrap img.data_ashur_logo {
  width: 50% !important;
  display: inline-block !important;
}
.single-product .cei-ssd-hdd-buy-main-inn-wrap .col-lg-6 {
  text-align: center;
}
.single-product .cei-buy-main-sec .cei-buy-main-inn-wrap img.data_ashur_logo {
  width: 50% !important;
  display: inline-block !important;
}
.single-product .cei-buy-main-sec .cei-buy-main-inn-wrap .col-xs-12 {
  text-align: center;
}
.ei-cus-key-top {
  margin-bottom: 20px;
}


/*========================= Product Documentation Page Cloudashur Manual Dropdown css start==========================*/

.post-type-archive-product .cei-product-inner .cei-product-contant-text{ position:relative; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text .ei-dropdown-menu{ background:#fff; position:absolute; border:1px solid #ccc; padding:5px 8px; border-radius:4px; margin:0 auto;  left: 0; right: 0; display: inline-block; width:220px; top: 25px; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text .ei-dropdown-menu li a{ color:#000; transition:all 300ms ease-in-out; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text .ei-dropdown-menu li a:hover{ color:#0171b9; }

/*========================= Product Documentation Page Cloudashur Manual Dropdown css start==========================*/

/* ============ 17-08-2020 Start =========*/
.under-tab-sec{ padding-top:0; }
.hardware-btn{ margin-right:180px !important; }
/* ============ 17-08-2020 End =========*/

/* ============ 02-11-2020 Start =========*/
.ei-wrp-20{ float:left; width:260px; padding:0; margin:80px 0 0;text-align: right; }
.ei-wrp-20 ul{ display:inline-block; padding:0; margin:0; }
.ei-wrp-20 ul li{ border: 1.5px solid #fff; padding:0; margin:2px 0; }
.ei-wrp-20 ul li img{ width:60px; height:auto; }
.ei-wrp-20 ul li.video_thmb_ei a{ display:block; position: relative; }
.ei-wrp-20 ul li.video_thmb_ei a:after{ content: ''; width:30px; height:30px; background:url(../images/tham-video-icon.png) no-repeat; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto auto; }
.ei-wrp-80{ float:right; width:calc(100% - 260px); padding:0; margin:0; }
.ei-wrp-80.fullbanner{ width:100%; }


.ei-gall-baner-position .cei-feature-banner{ position:relative; } 
.ei-gall-baner-position .cei-feature-banner .ei-wrp-20{ float:inherit; width:63px; position:absolute; left:13%; top:0; }
.ei-gall-baner-position .cei-feature-banner .ei-wrp-80{ float:inherit; width:100%; }
/* ============ 02-11-2020 End =========*/

/*=========================responsive css start==========================*/



@media (min-width: 992px) {
.mainNav {
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
  transition: padding-top 0.3s, padding-bottom 0.3s;
  border: none;
  background-color: #fff;
}
.mainNav .navbar-brand {
  font-size: 1.75em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.mainNav .navbar-nav .nav-item .nav-link {
  padding: 1.1em 1em !important;
}
.mainNav.navbar-shrink {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #212529;
}
.mainNav.navbar-shrink .navbar-brand {
  font-size: 1.25em;
  padding: 12px 0;
}
}
 @media (max-width:767px) {
.down-footer .footer-link {
  width: 100%;
}
.down-footer .footer-link .menu-footer-bar-menu-container ul {
  width: auto;/*left: 50%;



    transform: translatex(-50%);*/



}
.down-footer .cus-language {
  text-align: left;
  width: 100%;
}
.footer h5 {
  padding-left: 0;
  border-left: transparent;
  padding-bottom: 5px;
  margin-bottom: 10px;
  text-align: left;
  font-size: 16px;
  font-family: 'open_sansbold';
}
.footer .list-unstyled ul {
  text-align: left;
}
.mainNav .navbar-toggler {
  position: absolute;
  float: right;
  margin: 13% 0 0 0;
  z-index: 99;
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  margin: 13% 0 0 0;
  background: #fff;
  width: 100%;
  left: 0;
  padding: 1% 5%;
}
.down-footer .text-xs-center {
  text-align: left !important;
}
.down-footer .footer-link li:first-child {
  padding-left: 0px !important;
}
.down-footer .footer-link .menu-footer-bar-menu-container ul {
  float: left;
}
.down-footer {
  border-top: 0px;
}
}
 @media(max-width: 991px) {
/*menu css start*/



.mobile-menu-trigger {
  display: block;
  position: absolute;
  float: left;
  font-size: 18px;
  padding: 5px 14px;
  text-transform: uppercase;
  color: white;
  border: 0;
  margin-top: 5px;
  background-color: #0471b9;
  z-index: 1;
}
.cus-ei-menu-sec {
  position: absolute;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  top: 40px;
  width: auto;
  z-index: 9;
  background: #fff;
  display: none;
}
.cus-ei-menu-sec ul.cus-ei-menu-list {
  position: relative;
  padding: 10px 6px;
  float: left;
  width: 100%;
  background: #fff;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li {
  width: 100%;
  border-bottom: 1px solid #454545;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li:last-child {
  border-bottom: 0px;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link {
  position: relative;
  float: left;
  padding: 6px 10px;
}
.cus-nav-menu-min .logo .navbar-brand {
  margin: 0px auto;
  display: block;
}
.cus-nav-menu-min .logo .navbar-brand img {
  width: 45%;
  height: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}
/*footer menu toggle css*/



.footer h5 span.cei-expand {
  position: relative;
  float: right;
  cursor: pointer;
}
.footer h5 span.cei-expand:after {
  content: "\f067";
  font-family: fontawesome;
  font-weight: normal;
  float: right;
  cursor: pointer;
  font-weight: normal;
  font-size: 16px;
}
.footer h5 span.cei-expand.cei-collaps:after {
  content: "\f068";
}
.footer .list-unstyled ul.menu {
  display: none;
}
.footer h5 {
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
}
.footer {
  padding-bottom: 50px;
}
.down-footer .footer-link .menu-footer-bar-menu-container ul.menu {
  display: block;
}
/*footer menu toggle css end*/



/*menu css end*/



.service-sec .cus-ei-services-list {
  float: left;
  margin-bottom: 8px;
}
.service-sec .cus-ei-services-list:nth-child(2) {
}
}
 @media(max-width: 767px) {
.down-footer .text-xs-center {
  text-align: center;
}
}







/*responsive menu css start*/



@media(min-width: 768px) and (max-width: 991px) {
.cus-ei-menu-sec {
  width: 100%;
}
/*===========personal2-feature page css start==========*/



.cei-feature-block .cei-feature-block-wrap {
  float: left;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-title {
  font-size: 18px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-img img {
  max-height: 120px;
  min-height: 120px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-dec {
  font-size: 16px;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h2 {
  font-size: 45px;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h5 {
  font-size: 22px;
}
.cei-feature-os-platform {
  background-position: top left !important;
}
.ei-flash .cei-feature-os-platform {
  background-size: 50% auto !important;
}
.ei-disk .cei-feature-os-platform {
  background-size: 50% auto !important;
}
.ei-disk .cei-feature-two-epoxy-keypad-wraper {
  background-size: 72% auto !important;
  padding: 34px 0px 0px 0px;
}
.ei-disk .cei-feature-two-epoxy-keypad-inner-wrap h4 {
  margin-bottom: 15px;
}
.ei-disk .cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  padding-bottom: 15px;
}
.ei-disk .cei-feature-two-wear-right-img img.img-fluid {
  max-width: 100%;
}
.ei-disk .cei-shift-key-img {
  margin-top: 40px;
}
.ei-disk .cei-shift-key-para-wrap {
  margin-bottom: 0px;
}
.ei-disk .cei-feature-os-platform {
  background-position: top right !important;
}
.cei-feature-brute-force-min-wraper {
  background-size: auto 100%;
  background-position: top;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  margin-bottom: 40px;
}
.cei-feature-wear-resistant-main-wraper {
  background-size: 100% 100% !important;
  padding: 50px 0px;
  background-position: right bottom;
}
/*===========personal2-feature page css end==========*/







}
 @media(min-width: 992px) and (max-width: 1150px) {
/*.cus-ei-menu-sec ul.cus-ei-menu-list{



   display: flex;



  }*/



.cus-ei-menu-sec ul.cus-ei-menu-list > li {
  align-self: center;
}
.cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link {
  padding: 4px 4px;
}
}
 @media(min-width: 1151px) and (max-width: 1240px) {
.cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link {
  padding: 4px 5px;
}
}



/*responsive menu css end*/



@media (max-width: 767px) {
/*===========personal2-feature page css start==========*/



.cei-feature-main-sec .cei-feature-block .cei-feature-block-title {
  font-size: 24px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-dec {
  font-size: 16px;
}
.cei-capacities-sec {
  margin-bottom: 25px;
  padding: 0px 15px;
}
.cei-feature-capacities-gb-min {
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 25px;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-gb-wrap .cei-feature-capacities-block {
  padding: 10px 40px;
  width: calc(50% - 10px);
  text-align: center;
  margin: 5px 5px;
}
.cei-feature-performance-min-wraper {
  padding-top: 25px;
  padding-bottom: 25px;
}
.cei-feature-pub-main-sec {
  padding: 25px 0px;
}
.cei-feature-pub-main-sec .cei-feature-pub-wrap {
  padding-left: 0px;
}
.cei-feature-os-platform .cei-feature-os-platform-wrap h4 {
  font-size: 20px;
}
.cei-feature-os-platform .cei-feature-os-platform-wrap p {
  font-size: 16px;
}
.cei-feature-brute-force-min-wraper {
  padding: 50px 0px;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap {
  padding: 0px 15px;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h5 {
  margin-bottom: 25px;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap {
  padding-left: 0px;
  padding-right: 0px;
}
.cei-feature-brute-force-contant-wraper .cei-feature-brute-force-contant-wrap .cei-brute-force-attempts p {
  padding-bottom: 40px;
}
.cei-feature-wear-resistant-main-wraper {
  padding: 50px 0px;
}
.cei-feature-wear-resistant-contant-wrap {
  padding-left: 0px;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec h4 {
  font-size: 20px;
  margin-bottom: 25px;
}
.cei-feature-wear-resistant-contant-wrap .cei-feature-wear-resistant-contant-sec p {
  font-size: 16px;
  margin-bottom: 40px;
}
.cei-feature-wear-resistant-bottom-contant-wrap {
  padding: 15px 0px;
}
.cei-feature-evaluation-contant-wraper {
  padding: 50px 0px;
}
/*.cei-feature-performance-min-wraper{



    display: block;



  }*/



.cei-feature-performance-min-wraper-sec-heading {
  float: left;
}
.cei-feature-performance-min-wraper .cei-feature-performance-min-wraper-sec {
  float: left;
  width: 50%;
}
.cei-feature-performance-min-wraper .cei-feature-performance-title {
  margin-bottom: 15px;
  padding-left: 0px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-wrap {
  float: left;
  margin-bottom: 15px;
}
.cei-feature-pub-main-sec {
  display: block;
}
.cei-feature-evaluation-contant-min-sec {
  display: block;
}
.cei-feature-os-platform, .cei-feature-brute-force-min-wraper, .cei-feature-wear-resistant-main-wraper {
  background-size: cover !important;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h2 {
  font-size: 20px;
}
.cei-feature-brute-force-min-wraper .cei-feature-brute-title-wrap h5 {
  font-size: 16px;
}
/*===========personal2-feature page css end==========*/



.cei-tech-specs-wraper {
  display: block;
}
.cei-feature-evaluation-contant-min-sec .cei-feature-evaluation-wrap {
  margin-bottom: 20px;
}
.cei-feature-two-tamper-proof {
  padding-top: 40px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-wrap:first-child {
  padding-left: 30px;
}
.cei-feature-main-sec .cei-feature-block .cei-feature-block-wrap:last-child {
  padding-right: 30px;
}
.cus-brand-img {
  margin-top: 20px;
}
}
 @media(max-width: 991px) {
.ei-header-right-cont-wraper {
  position: relative;
  float: right;
  width: 50%;
}
}
 @media(max-width: 575px) {
.cus-ei-menu-sec {
  width: 100%;
  left: 0;
  padding-left: 15px;
  padding-right: 15px;
}
}
 @media(min-width: 1280px) and (max-width: 1366px) {
/*.cus-ei-menu-sec ul.cus-ei-menu-list > li .cus-ei-nav-link {



    padding: 4px 16px;



    font-size: 12px;



}*/



.ei-header-right {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.service-sec .hovereffect img {
  height: 140px;
}
}
 @media(min-width: 1367px) {
.service-sec .hovereffect img {
  height: 160px;
}
}
/*press-release add css start*/



.press-full-wrap {
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 0px;
}
/*press-release add css end*/







/*excel table format*/



table.excel-table-format {
  width: 100%;
}
.excel-table-format tr td {
  border: 1px solid #ccc;
  padding: 5px 10px;
}
.hide-menu {
  display: none !important;
}









.term-encrypted-hdds-ssds .cei-compare-prd-inner-wrp .col-lg-3 {
/* flex: 0 0 33.33% !important;
 max-width: 33.33% !important;*/
 padding-left: 0;
 padding-right: 0;
}









/*Edge issues css start*/







@supports (-ms-ime-align:auto) {







/*Edge issues flash drives css start*/



.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp {
 width: 75%;
 display: inline-block;
}
 .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp {
 width: 100%;
}
 .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3 {
 flex: 0 0 33.33%;
 max-width: 33.33%;
}

.cei-encrypted-flash .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3 {
 flex: 0 0 25%;
 max-width: 25%;
}

.cei-encrypted-flash.cei-hdd-ssd .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3 {
 flex: 0 0 33.33%;
 max-width: 33.33%;
}




/*.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3{  flex: 0 0 33.33% !important;
 max-width: 33.33% !important; }*/

.term-encrypted-flash-drives .cei-show-more-less-btn-wrap{ bottom:0; }
.term-encrypted-hdds-ssds .cei-encrypted-full-wraper .cei-show-more-less-btn-wrap{ margin-top:-150px; }



 .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-9 {
 max-width: 100%;
 margin-left: 0px;
}
 .cei-show-more-less-btn-wrap {
 margin-top:-100px;
 position: relative;
 bottom: auto;
}
 @media(max-width: 991px) {
 .cei-encrypted-flash .cei-encrypted-main-sec-wrap .left-blk {
 width: 35%;
 flex: 0 0 35%;
 max-width: 35%;
}
 .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp {
 width: 65%;
 flex: 0 0 65%;
 max-width: 65%;
}
 .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp {
 width: 900px;
 position: relative;
 display: flex;
 flex-wrap: wrap;
 float: left;
}
 .cei-encrypted-flash .cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .col-xs-12 {
 width: 285px;
 max-width: 285px;
 flex: 0 0 285px;
 float: left;
}
}



/*Edge issues flash drives css end*/







/*Edge issues media css start*/



.cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-first-text {
 position: static;
}
 .cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-big-text {
 position: static;
}
 .cei-alt-media-banner-contant-wrap span.cei-alt-media-banner-last-text {
 position: static;
}
 .cei-mpr-sept-left-side {
 overflow-x:hidden;
}



/*Edge issues media css end*/







/*Edge issues my account css start*/



.cei-myaccount-full-wraper .form-row.cei_fname {
 width: calc(-6px + 50%);
}
/*Edge issues my account css end*/







}
/*Edge issues css end*/



.ei-flash-description {
  width: 100%;
  float: left;
  padding: 40px;
}
.ei-flash-description-img img {
  width: 100%;
}
.ei-data-security {
  background: transparent;
}
 @media screen and (max-width: 991px) {
.tabs ul#tabs-nav {
  position: relative;
  margin-top: 0;
  width: auto;
  margin: 0 auto;
}
ul.ei-product-tab li:first-child {
  padding-left: 10px !important;
}
.tabs ul#tabs-nav .tab_li {
  padding: 5px 5px;
}
.tabs #tabs-nav .tab_li a img {
  height: 35px;
}
.cei-comparison-buy-btn-wrap{ /*height: 155px;*/ height: 180px; }
.term-encrypted-flash-drives .cei-show-more-less-btn-wrap { bottom: 164px; }
/* ============ 17-08-2020 Start =========*/
.hardware-btn{ margin-right:0px !important; }
/* ============ 17-08-2020 End =========*/
.ei-gall-baner-position .cei-feature-banner .ei-wrp-20{ /*width: 100px;*/ left:30px; margin: 60px 0 0; }
}
 @media screen and (max-width: 767px) {
.cei-feature-main-sec .cei-feature-block .cei-feature-block-img img {
  max-height: 150px;
}
.tabs ul.ei-product-tab .tab_li {
  float: left;
  display: inline-block;
  padding: 5px 10px;
}
ul.ei-product-tab.sticky-tab {
  position: relative !important;
  z-index: 999 !important;
  margin-top: 20px !important;
  top: inherit !important;
  left: inherit;
}
.tabs ul.ei-product-tab.sticky-tab .tab_li {
  padding: 5px 10px;
}
.ei-wrp-20 { float: inherit; width: 100%; text-align: center;}
.ei-wrp-80 { float: inherit; width: 100%;}
.ei-wrp-20 ul li{ display: inline-block; }
.ei-wrp-20 ul li img { width: 60px; height: 60px; }

.ei-gall-baner-position .cei-feature-banner .ei-wrp-20{ width:100%; position:inherit; left:inherit; }

}
nav.cus-nav-menu-min.sticky-header {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12);
}
@media screen and (max-width:2400px) {
ul.ei-product-tab.sticky-tab {
  left:32%;}
}
 @media screen and (max-width:1920px) {
ul.ei-product-tab.sticky-tab {
  /*left: 28%;*/
  left: 23%;
}
}
 @media screen and (max-width:1366px) {
.ei-gall-baner-position .cei-feature-banner .ei-wrp-20{   left:9%; }
ul.ei-product-tab.sticky-tab {
  left: 20%;
}
.eci-woo-page-wrp .ei-istorage-page .cei-product-shop-full-wraper .type-product {
  padding: 0 15px;
}
.cei-product-inner .cei-product-contant-text {
  font-size: 14px;
}
.cei-product-inner .cei-product-contant-text .cei-product-language-flag-wrap .cei-product-language-flag-list {
  width: 16%;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-right-sec .cei-quantity-cution-price-list .cei-quantity-cution-cat {
  font-size: 11px;
}

.page-template-checkout_view .cei_checkout_content .cei_billing_form .cei-term-condition{ /*width: 55%;*/ float:right;width: 100%; }
.logged-in .cei_checkout_content .cei_billing_form .cei-term-condition{ width:100%; float:left; }
.page-template-checkout_view.fr-site .cei_checkout_content .cei_billing_form .cei-term-condition{ float:left; width:100%;  }
.page-template-checkout_view.de-site .cei_checkout_content .cei_billing_form .cei-term-condition{ float:left; width:100%;  }
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file input[type=file]{ width:112px; }

}
 @media screen and (max-width:1199px) {
.cei-feature-capacities-gb-min .cei-feature-capacities-gb-wrap .cei-feature-capacities-block { padding: 10px 29px;}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:first-child{ width: 100%; margin-bottom: 10px; /*margin-top: 56px;*/ margin-top:0; }
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:last-child{ width:100%; }
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-lt-con-chose-file input[type=file]{ margin-left: 8px; }
.product-range-section .img-block{ padding:0 30px; }
.product-range-section .img-block img{ width:100%; height:auto; }
.cei-review-order-wraper .cei-quantity-review-order-back-next .cei-quantity-review-order-basket { width: 34.5%; margin-right: 0; }
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-telephone:last-child{padding-right:0;}
.cei-support-contact-info-text .cei-support-contact-mail .cei-support-contact-text{ padding-left: 5px;font-size: 16px; }
.fr-site .tabs #tabs-nav .tab_li a img{ height: 32px !important; }
.fr-site ul.ei-product-tab.sticky-tab{ top: 9px !important; }
.tabs #tabs-nav .tab_li a img { height: 30px !important;}
.five-col .cei-comparison-buy-btn-wrap{ height: 155px; }
.five-col .cei-show-more-less-btn-wrap {bottom: 170px;}
}

.cei-comparison-buy-btn-wrap.bottom{ display:none; }
.cei-comparison-buy-btn-wrap.top{ height:auto; margin:0 0 8px !important;}
.dsk-btn{ display:block; }
.mb-btn{ display:none; border: 1px solid #ddd;
    text-align: center;
    border-radius: 10px;}
.mb-btn i {
    width: 11px;
    display: inline-block;
    vertical-align: top;
    line-height:normal;
    transition: all 300ms ease-in-out;
}
.mb-btn .mob_lear_more.rot-iocn i{ transform: rotate(180deg); }
.mb-btn i img {
    max-width: 100%;
}

@media screen and (max-width:1024px) {
.cei-encrypted-main-sec-wrap .cei-compare-prd-wrp .cei-compare-prd-inner-wrp{ display:block; }
.cei-encrypted-img-sec a{ text-align:center; padding:0; }
.cei-encrypted-img-sec img {
    width: auto !important;
    max-width:100% !important;
    height: auto;
     max-height: auto; 
     position: inherit; 
     left: inherit; 
     top: inherit; 
     transform: inherit; 
}
.term-encrypted-hdds-ssds .cei-compare-prd-inner-wrp .col-lg-3{ -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
float: inherit;
 }
.cei_toggle_div_mb {
    display: none;
}
.prev-arrow-fl, .next-arrow-fl{ display: none; }
  .dsk-btn{ /*display:none;*/ }
.mb-btn{ display:block; width: 100%;
    position: relative;
    float: left;
    margin-top: 5px;
    border: 1px solid #ddd;
    text-align: center;
    border-radius: 10px;}
.cei-comparison-buy-btn-wrap.top{ display:block; }
.cei-comparison-buy-btn-wrap.bottom{ display:none; }
.cei-comparison-buy-btn-wrap.top{ display:block;  margin-bottom:0; }
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp{ width:100%; display:inherit; flex-wrap:inherit; }
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3{     -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

    .five-col .cei-compare-prd-inner-wrp .col-md-3 .cei-comparison-buy-btn-wrap  { height: auto; margin-top: 0; }
    .cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:first-child{ /*margin-top:0; width:49%;*/ }
    .cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:last-child{ /*margin-left:0; width:49%;*/ }
    
    .cei-show-more-less-btn-wrap .cei-comparison-more-less-cont{ display:none; }




ul.ei-product-tab.sticky-tab {
  left: 18%;
  top: 12px !important;
}
.ei-header-right .cei-header-cart .cart-count {
  height: 18px;
  width: 18px;
  font-size: 9px;
  line-height: 20px;
}
.cei-cart-full-wraper .cei_cart_page .cart_item td.product-name{ width: 27%; }
.term-encrypted-hdds-ssds .cei-show-more-less-btn-wrap { bottom: 120px; display:none; }
.single-product .cei-feature-performance-min-wraper{ padding-bottom: 20px; }

.post-type-archive-product .cei-product-inner .cei-product-contant-text .ei-dropdown-menu{ top: 50px; }
}
 @media screen and (max-width:991px) { /*.hardware-btn{margin-right: 0px !important;}*/
.single-product nav.cus-nav-menu-min.sticky-header {
  padding-bottom: 50px;
}
.single-product ul.ei-product-tab.sticky-tab {
  position: fixed !important;
  left: 0 !important;
  top: 60px !important;
  right: 0 !important;
  margin: 0 auto;
}
.single-product .tabs ul#tabs-nav {
  margin: 0 auto !important;
  width:340px;
  /*width:306px;*/
}
.single-product .tabs.ei-flash ul#tabs-nav {
width: 340px;
/*width: 306px;*/
}

.single-product .ei-cus-tab {
  margin: 0 auto;
}
.cei-feature-capacities-gb-min .cei-feature-capacities-gb-wrap .cei-feature-capacities-block {
  margin-bottom: 15px;
}
.cei-comparison-buy-btn-wrap {
  margin: 40px 0 20px 0;
}
.term-encrypted-hdds-ssds .cei-show-more-less-btn-wrap {
  bottom:210px;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec {
  width: 100%;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-right-sec {
  width: 100%;
}
.cei-customisation-etching-product-cont {
  margin-bottom: 30px;
}
.cei-customisation-etching-resources-dec {
  margin-bottom: 30px;
}
.cei-customisation-etching-product-wraper {
  margin-bottom: 20px;
}
.cei-customisation-etching-product-main-title {
  margin-bottom: 45px;
}
.cei-customisation-graphics-inn-cont {
  margin-bottom: 30px;
}
.cei-customisation-etching-product-img-sec {
  margin-top: 15px;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec h2 {
  margin-bottom: 30px;
}
.cei-logo-customisation-wraper .cei-logo-customisation-img-wrap {
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap {
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-logo-text-customisation-left {
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-logo-text-customisation-right {
  width: 100%;
}
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap .cei-logo-text-customisation-right p {
  margin-top: 15px;
}
.cei-logo-customisation-wraper .cei-quantity-customisation-total-btn .cei-quantity-customi-left {
  width: 100%;
}
.cei-logo-customisation-wraper .cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next {
  width: 100%;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution .cei-quantity-cution-gb {
  padding: 6px 4px;
}
.cei-quantity-customisation-wraper .cei-quantity-customi-left {
  width: 100%;
}
.cei-quantity-customisation-wraper .cei-quantity-customisation-back-next {
  width: 100%;
}
.cei-year-customisation-wrap .cei-quantity-customisation-total-btn .cei-quantity-customi-left {
  width: 100%;
}
.cei-year-customisation-wrap .cei-quantity-customisation-total-btn .cei-quantity-customisation-back-next {
  width: 100%;
}
.cei-quantity-customisation-total-btn .cei-quantity-customi-left .cei-quantity-customi-pic {
  font-size: 30px;
}
.cei-review-order-wraper .cei-quantity-review-order-right .cei-quantity-customi-pic {
  font-size: 30px;
}

.cei-mobile-mini-cart-display .cart_list li > a{ width:100%; }
.cei-mobile-mini-cart-display .cart_list li .quantity{ padding: 0 0 0 85px; }
.cei-mobile-mini-cart-display .cart_list li > a.remove { width: 20px; padding-top: 0; text-align: center; height: 20px; background: #000; color: #fff; border-radius: 50%; padding: 0 0 0 4px; font-size: 20px; line-height: 19px; top: 0; right: 0; position: absolute;}
.cei-comparison-buy-btn-wrap .cei-comparison-buy-btn span:first-child{ /*margin-top: 75px; */ margin-top:0 ;}

.fips_level_conten{ width:100%; }
.fips_level_conten_seperator{ width:100% !important; }

.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-back-next .cei-hdd-ssd-quantity-review-order-basket {
    width: 34.5%;
    margin-right: 0%;
}

.single-product button.single_add_to_cart_button.button.alt{ padding: 10px 5px; }
.post-type-archive-product .cei-product-inner .cei-product-contant-text .ei-dropdown-menu { top: 25px; }
.five-col .cei-show-more-less-btn-wrap {bottom: 190px;}
.five-col .cei-comparison-buy-btn-wrap {height: 175px;}
}


 @media screen and (max-width:767px) {
.single-product nav.cus-nav-menu-min.sticky-header {
  padding-bottom: 70px;
}

.cei_cart_page .cart_item{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item td.product-thumbnail{ width:24%; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item td.product-quantity{ width:6%; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item td.product-name { width: 70%; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item .product-subtotal { width: 100%; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item .product-remove{ width:100%; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item td.product-name dl.variation{ font-size:13px; }
.page-template-custom-template .cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn{ margin-top:10px; margin-left:10px; }

.cei-alt-media-ces-left a > img { width:100%; height:auto; }
.cei-alt-media-ces-right a > img{ width:100%; height:auto; }
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method{ width:100%; }
.cei_checkout_content .cei_billing_form .cei-term-condition{ width:100%; }
.cloudashur-device-chip-sec .cloudashur-device-chip-wrap h4{ font-size:22px; }

.page-template-checkout_view .cei_checkout_content .cei_billing_form .cei-term-condition {
    width:100%;
    float:left;
}
.single-product .tabs ul#tabs-nav{ width: 288px; }
.single-product .tabs.ei-flash ul#tabs-nav{ width:360px !important; }

}


 @media screen and (max-width:575px) {
.term-encrypted-flash-drives .cei-show-more-less-btn-wrap {
  bottom: 170px;
}

}


 @media screen and (max-width:500px){
.ingle-product .ei-cus-tab {
  margin: 0 auto;
}
ul.ei-product-tab.sticky-tab {
  left: 0 !important;
}
.single-product ul.ei-product-tab.sticky-tab {
  top:50px !important;
}
.single-product .tabs .ei-cus-tab {
  background: #fff;
}
.single-product .cei-feature-banner {
  margin-top: 53px;
}
.tabs #tabs-nav .tab_li a img {
  height: 29px !important;
}
.single-product .tabs ul#tabs-nav {
  margin: 0 auto !important;
  width:319px !important;
}

.single-product .tabs.ei-disk ul#tabs-nav {
  margin: 0 auto !important;
  /*width:305px !important;*/
  width:260px !important;
}
.cei-customisation-top-banner-inner-wrap {
  padding-top: 18%;
}
.cei-customisation-top-banner-inner-wrap .cei-customisation-top-banner-title {
  font-size: 30px;
}
.cei-customisation-etching-product-main-title {
  font-size: 22px;
  margin-bottom: 20px;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec h2 {
  font-size: 20px;
}
.cei-customisation-etching-product-wraper .cei-customisation-etching-product-left-sec h2 {
  margin-bottom: 20px;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-right-bottom-left {
  width: 100%;
  padding-right: 0;
}
.cei-customisation-etching-product-right-sec .cei-customisation-etching-product-right-bottom-right {
  width: 100%;
  padding-left: 0;
}
.cei-customisation-etching-resources-title {
  font-size: 22px;
}
.cei-customisation-etching-resources-dec {
  font-size: 16px;
}
.cei-quantity-customisation-wraper .cei-quantity-customisation-total-btn {
  margin-top: 30px;
}
.cei-buy-main-sec {
  padding: 70px 0px 50px;
}
.cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec .cei-quantity-cution .cei-quantity-cution-gb {
  padding: 6px 5px;
}
.cei-quantity-customisation-total-btn .cei-quantity-customi-left .cei-quantity-customi-totl {
  font-size: 23px;
  padding-right: 3px;
}
.cei-quantity-customisation-total-btn .cei-quantity-customi-left .cei-quantity-customi-pic {
  font-size: 27px;
}
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-first{ width: 44%; }
.cei-logo-customisation-wraper .cei-logo-customisation-title{ font-size:24px; line-height:26px; margin-bottom: 30px; }
.cei-year-customisation-wrap .cei-year-customisation-choose .cei-year-customisation-choose-wrp .cei-year-customisation-choose-list strong{ font-size:15px;  }
.cei-year-customisation-wrap .cei-year-customisation-choose .cei-year-customisation-choose-wrp .cei-year-customisation-choose-list span{ font-size:14px; }


.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name .ei-chk-title{ width:100%; display:block; text-align:left; }
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td .ei-cart-close { position: absolute; top: 0; right:0; }
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name .ei-chkt-price{ text-align:left !important; }
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name{ position:relative; text-align:left; }

/*.shop_table.woocommerce-checkout-review-order-table >tfoot >tr:nth-child(3) { 
     display: flex;
    flex-direction: row;
    flex-wrap: wrap;  
  


  }*/
/* .shop_table.woocommerce-checkout-review-order-table >tfoot >tr.asf >th{ width:100%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;  }
.shop_table.woocommerce-checkout-review-order-table >tfoot >tr.asf > td{ width:300px;
    overflow: hidden;
    display:block;
    white-space: nowrap; }*/
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order table.shop_table tfoot tr.asf th{ width:auto; }
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-first .input-text{ font-size: 14px; line-height: 16px; }
.cei_checkout_content .cei_billing_form .shop_table .cei_checkout_coupon .form-row-last .button{ font-size: 14px; }
.ei-cusmz .cei-buy-main-inn-wrap { padding:0; }

.single-product nav.cus-nav-menu-min.sticky-header {padding-bottom:95px;}

.single-product nav.cus-nav-menu-min.sticky-header{ padding-bottom:70px; }
.single-product .tabs.ei-flash ul#tabs-nav { width: 319px !important; /*width: 260px !important;*/ }
.cloudashur-components-bottom-sec .cloudashur-components-bottom-wrap h4 { font-size: 18px; }
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-right-sec .cei-quantity-cution-price-list{ width: 50%; }
.cei-hdd-ssd-quantity-customisation-wraper .cei-hsq-cution-left-sec{ width:100%; }
.cei-hdd-ssd-color-total-btn{ margin-top:20px; }
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-left{ width:100%; float:inherit; margin-bottom:20px; }
.cei-ssd-hdd-buy-main-inn-wrap .cei-select-hdd-ssd-quantity-wrap .cei-hdd-ssd-quantity-inn-wrap-sec .cei-hdd-ssd-quantity-right{ width:100%; float:inherit; }
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list{ width:100%; }
.cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec{ width:100%; }
.cei-review-order-wraper .cei-quantity-review-order-right{ text-align:center; }
.cei-year-customisation-wrap .cei-acc-drivesecurity-dec{ font-size:16px; }
.cei-review-order-wraper .cei-quantity-review-order-right .cei-quantity-customi-totl{ font-size:24px; padding-right: 2px; }
.cei-review-order-wraper .cei-quantity-review-order-right .cei-quantity-customi-pic { font-size: 25px;}
.cei-feature-pub-main-sec .cei-feature-pub-wrap h4{ font-size:18px; }
.cei-feature-evaluation-contant-wraper { padding: 20px 0px; }
.cei-buy-main-inn-wrap .cei_select_attribute_wrap .attr_title{ margin-bottom: 30px; }
.page-template-checkout_view .cei-checkout-full-wraper{ padding: 20px 0% 15px 0%; }
.cei-feature-two-algorithm-m-in-wrap .cei-feature-two-algorithm-m-para{ font-size:16px; }
.cei-feature-performance-min-wraper .cei-feature-performance-title{ font-size:24px; }
.cei-hdd-ssd-color-total-btn .cei-quantity-color-left .cei-quantity-customcolor-totl{ font-size: 20px; padding-right: 2px; }
.cei-hdd-ssd-color-total-btn .cei-quantity-color-left .cei-quantity-customcolor-pic{ font-size: 22px; }
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-acc-drivesecurity-dec{ font-size:16px; }
.cei-ssd-hdd-buy-main-inn-wrap .cei-hdd-ssd-drive-security-wraper .cei-hdd-ssd-drivesecurity-choose .cei-hdd-ssd-drivesecurity-list span{ font-size:14px; }
.ei-disk .cei-feature-two-tamper-proof{ padding-top:0px; }
.cei-feature-two-tamper-proof .cei-feature-two-algorithm-m-para { width: 100%; left:0; }
.cei-hdd-ssd-quantity-review-order-right .cei-hdd-ssd-quantity-customi-totl{ font-size: 22px; padding-right: 2px; }
.cei-hdd-ssd-quantity-review-order-right .cei-hdd-ssd-quantity-customi-pic{ font-size:22px; }
.cei-hdd-ssd-review-order-wraper .cei-hdd-ssd-quantity-review-order-right{ float:inherit; text-align:center; }
.cloudashur-authentication-sec .cloudashur-authentication-wrap h4 { font-size:22px; }

.cloudashur-authentication-sec{ padding:30px 0 0 0; }
.cloudashur-mechanism-sec{ padding: 20px 0px 30px; }
.cei-logo-customisation-wraper .cei-logo-text-customisation-wrap p{ padding-bottom:15px; }
.cei-faq-contant-wraper .cei-faq-contant-wrap .cei-faq-contant-wrap-para p img{ width:100%; height:auto; }
.cei-review-order-wraper .cei-review-order-title{ margin-bottom: 30px; }
.cei-alt-media-gallery-bottom-wraper .cei-inverted-simbol{ height:75px; }
.cei-media-studies-lt h5{ text-align:left; }
.page-template-gdpr .cei-gdpr-main-wrap{ padding: 30px 0px; }
.page-template-gdpr .cei-gdpr-main-head h2 { font-size: 26px; }
.cei-gdpr-general-contant .gdpr-date { font-size: 23px; margin-bottom: 10px; }
.cei-gdpr-general-contant .cei-gdpr-para{ width:100%; }
.cei-faq-contant-wraper .cei-faq-contant-wrap .cei-faq-contant-wrap-para{ font-size:15px; }
.post-type-archive-product .cei-product-inner { text-align: inherit; }
.cei-product-inner{ margin-bottom: 50px; }
.cei-product-shop-sec .first .cei-product-inner{ margin-bottom: 115px; }
.post-type-archive-product .cei-product-shop-sec{ margin: 50px 0px 0; }
.product-range-section .img-block { padding:0; }
.product-range-section .text-block ul li a { font-size: 15px; }
.post-type-archive-product .product-range-section{ padding: 0 0 50px 0; }
.cei-contact-us-inner-wrap{ padding:0; }
.cei-myaccount-full-wraper.cei-logged-in .entry-content .u-column2{ padding:0; }
.cei-myaccount-full-wraper .entry-content .u-column2 .woocommerce-form-register .contact_info{ padding:0; }
.cei-myaccount-full-wraper p.cei-reg-txt{ margin-top:20px; }
.cei-encrypted-img-sec .new-prd-icon{ height: 45px; width: 45px; }
.cei-encrypted-img-sec .new-prd-icon h3{ font-size: 12px; line-height: 14px; padding: 15px 0 0 0; }

.ei-wrp-20 ul li {width:32%;}
.ei-wrp-20 ul li img {width: 100%;height: 102px;}
}
 
 @media screen and (max-width: 360px) {
.tabs ul#tabs-nav {
  width: 100% !important;
}
.single-product .cei-feature-banner {
  margin-top: 53px;
}
.single-product nav.cus-nav-menu-min.sticky-header {
  padding-bottom: 60px;
}
}
 @media screen and (max-width:320px) {
ul.ei-product-tab.sticky-tab {
  left: 0 !important;
}
}
.cei-tech-specs-technical-listing .cei-tech-specs-technical-listing-contant p.ei-approval {
  height: 46px;
  width: 220px;
}
.cei-myaccount-full-wraper .u-column2 .woocommerce-form-register .billing_address .same-delivery_address input[type="radio"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
.cei-myaccount-full-wraper .cei-terms-condition input[type="radio"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -ms-appearance: checkbox;
}
.customisation-wrap-ei .cei-quantity-cution-top-sec span {
text-align: padding:0 0 20px 0;
}
.customisation-wrap-ei .rt-side .cei-quantity-cution-right-sec {
  float: initial;
  display: block;
  clear: both;
}
.customisation-wrap-ei .rt-side .cei-quantity-cution-right-se i {
  text-align: left;
}
.customisation-wrap-ei .rt-side .cei-quantity-cution-right-sec .cei-quantity-cution-price-list input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}
.cei-where-buy-left-info-wraper .cei-w-buy-cont-list .cei-website-url {
  color: #212529;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .remove {
  line-height: 15px;
  height: auto !important;
  width: auto !important;
}
.cei-cart-full-wraper .cei_cart_page .cart_item .product-remove .eci-chk-btn {
  height: auto !important;
  width: auto !important;
}
 .cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method input[type="radio"]:input[type='radio']:checked:after {
display:none !important;
}
 .cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method input[type="radio"]:input[type='radio']:after {
display:none !important;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method input[type=radio]:checked:after {
  content: '\f00c';
  font-family: fontawesome;
  position: absolute;
  z-index: 9;
  top: 0px;
  left: 0px;
  font-size: 12px;
  line-height: normal;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method input[type=radio]:after {
  width: 15px;
  height: 15px;
  border-radius: 0px;
  top: 0;
  left: 0;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
.cei_checkout_content .cei_billing_form .woocommerce-billing-fields input[type='radio']:after {
  width: 15px;
  height: 15px;
  border-radius: 0px;
  top: -1px;
  left: 0;
  position: relative;
  background-color: #ffffff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4D4D4D;
}
.cei_checkout_content .cei_billing_form .woocommerce-billing-fields input[type='radio']:checked:after {
  content: '\f00c';
  font-family: fontawesome;
  position: absolute;
  z-index: 9;
  top: 6px;
  left: 1px;
  font-size: 12px;
  line-height: normal;
}
.cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method input[type=radio]:after {
  top: -3px;
}
.cei-product-inner .cei-product-contant-text span a {
  color: #000;
}


.site-main .page-header .page-title { color: #000000;
font-size: 24px;
position: relative;
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 10px; }

.site-main .cei-faq-content-listing .cei-faq-contant-wrap-para p img{ margin:20px 0;}
.site-main .cei-faq-content-listing .cei-faq-contant-wrap-para p strong{ display:inline-block; margin:20px 0; }



.search-results .content-area .site-main .row{ width:100%; }

.video-wrap-content { text-align:center; padding:70px 0; margin:0; }
.video-wrap-content .cei-video-listing .cei-video-inner-title{ font-size:23px; line-height:25px; text-align:center; padding:0 0 30px 0; margin:0; }

.video-wrap-content .cei-video-listing .cei-video-inner-wrap{ padding:0 30%; }


#post-3847 .entry-title,#post-3846 .entry-title,#post-3894 .entry-title,#post-3838 .entry-title{
    display:none;
}
#productform .required{
    color:red;
    text-decoration:none;
}

#productform label,
#productform  input[type='text'],#productform  input[type='email'],
#productform  select,
#productform  textarea{
    display:block;
    width:100%;
}
#productform textarea {
    width: 100% !important;
    height: 135px; 
}



.fips_level_conten{ text-align:center; width:40%; vertical-align:top; display:inline-block; }
.fips_level_wrap .fips_level_conten label{ display:block; }
.fips_level_conten label strong{ font-weight: 400; font-size: 14px; line-height: 15px; }

.fips_level_conten_seperator{ width: 18%; display: inline-block; vertical-align: top; }
.fips_level_conten #fips_level_3{ display: inline-block; text-align: center; }

.ei-cusmz .cei-buy-main-inn-wrap { text-align:center; padding:0 20%; text-align:center; }
.ei-cusmz .cei-quantity-customisation-wraper .cei-quantity-cution-top-sec span{ width:100% !important; }
.ei-cusmz .cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list{ width: 100% !important; }
.ei-cusmz .cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-left-sec{ float: inherit !important;
width: 100%; }
.ei-cusmz .cei-quantity-customisation-wraper .cei-quantity-cution-sleeve-list .cei-quantity-cution-left-se .cei-quantity-cution{ width:100%; float:inherit !important; }
.ei-cusmz .cei-quantity-customisation-wraper .cei-quantity-cution-num{ float: inherit !important; text-align: center;  width: 100% !important;}
.ei-cusmz .cei-quantity-cution .cei-quantity-cution-num #custom_quantity{ width:auto; float:inherit; }
.ei-cusmz .cei-quantity-cution{ float:inherit !important; }
.cei-quantity_container{ display:block; }
.page-template-media_alternate .cei-alt-media-ces-right .cei-alt-media-ces-right-contant{ background:none; }
.page-template-media_alternate .cei-alt-media-ces-right-contant p.cei-alt-media-right-para{ border:none; }

.cei-encrypted-img-sec .new-prd-icon{ position: absolute;
bottom: 0;
right: 0;
height: 50px;
width: 50px;
text-align: center;
border-radius: 50%;
background-image: linear-gradient(to top, #09753B , #35AB4A);  }

.cei-encrypted-img-sec .new-prd-icon h3{ font-size: 13px;
line-height: 16px;
color: #fff;
padding: 17px 0 0 0; }



/*31-07-2019*/
.shipping_address label { display: none; }
/*31-07-2019*/




/* ============ 16-08-2019 =========*/
.add_border{ float:left !important; border:1px solid #ff0000; border-radius:7px; }
.cei_select_attribute_cotainer_add_err_msg{ width:100%; }
.cei_select_attribute_cotainer_add_err_msg h6{ font-size:14px; line-height:16px; color:#ff0000; padding:10px 0 0 0; margin:0; }
.err_msg h6{ font-size:14px; line-height:16px; color:#ff0000; padding:10px 0 0 0; margin:0; }
.err_msg { display: none; }
/* ============ 16-08-2019 =========*/

/* ============ 10-09-2019 start =========*/
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dt{ width:49% !important; }
/.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dt.variation-cloudAshurencryptionmodule{ width:96% !important; }
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dt.variation-cloudAshurKeyWriterApp{ width:95% !important; }
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dt.variation-cloudAshurRemoteManagementconsole{ width:95% !important; }
.cei_checkout_content .cei_billing_form table.shop_table tbody dl.variation dt.variation-cloudAshurencryptionmodule{ width:95% !important; }
/* ============ 10-09-2019 End =========*/


/* ============ 03-09-2019 Strat =========*/
.usa-site .cei_checkout_content .cei_billing_form .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods.methods li.wc_payment_method label{ width:100%; }
.usa-site #add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group{ width:100%; }
.usa-site #add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group .wc-stripe-elements-field  { padding: 8px 5px; width: 100%; color: #000000; text-align: center; border: 1px solid #4D4D4D; border-radius: 10px; transition: 0.5s; }

.usa-site .wc-stripe-elements-field{ width: 100%; padding: 8px 5px; width: 100%; color: #000000; text-align: center; border: 1px solid #4D4D4D; border-radius: 10px; transition: 0.5s;}

/* ============ 03-09-2019 End =========*/

.cei-faq-contant-wraper .cei-faq-contant-wrap .cei-faq-contant-wrap-para p img{ max-width:100%; height:auto; }

.ei-dropdown-menu { z-index: 1; }

.manufactured-one{ display: inline-block; vertical-align: top; }
.manufactured-two {display: inline-block;vertical-align: top;width: 90%; padding-left: 15px;}

.postid-6842 h2.vc_custom_heading.vc_custom_1596203204429,.postid-5246 h2.vc_custom_heading.vc_custom_1596203204429,.postid-5207 h2.vc_custom_heading.vc_custom_1596203204429,.postid-5181 h2.vc_custom_heading.vc_custom_1596203204429 {
    display: none;
}

span.wpcf7-form-control-wrap.Goals span.wpcf7-list-item {
    display: block;
}
span.wpcf7-form-control-wrap.products span.wpcf7-list-item {
    display: block;
}

/*03-10-2020*/
span.wpcf7-form-control-wrap.Encrypted-flash-drives .wpcf7-checkbox .wpcf7-list-item, span.wpcf7-form-control-wrap.EncryptedHDDsSSDs .wpcf7-checkbox .wpcf7-list-item {
    display: block;
    margin: 0 0 0 1em;
}


.become_iStorage_partner .cei-where-buy-available-color{ background:green !important; transition: all 300ms ease-in-out; }
.become_iStorage_partner .cei-where-buy-available-contant a{ color:#212529; transition: all 300ms ease-in-out; }
.cei-where-to-buy-cont-wraper .cei-where-buy-available-partners.become_iStorage_partner .cei-where-buy-available-color:hover {background: #006cb0 !important;}
.cei-where-to-buy-cont-wraper .cei-where-buy-available-partners.become_iStorage_partner .cei-where-buy-available-contant a:hover{ color:#006cb0; }

.become_iStorage_partner .cei-where-buy-available-extra-contant{ padding:5px 0 0 0; margin:0; }
.become_iStorage_partner .cei-where-buy-available-extra-contant p{ font-size: 14px; line-height: 18px; padding: 0; margin: 0 0 5px 37px; }
.become_iStorage_partner .cei-where-buy-available-extra-contant p a{ color:#000; transition:all 300ms ease-in-out; }
.become_iStorage_partner .cei-where-buy-available-extra-contant p a:hover{ color:#006cb0; }


/*12-11-2020*/
#wpfront-scroll-top-container{display: none !important;}
.postid-7650 #wpfront-scroll-top-container,.postid-5454 #wpfront-scroll-top-container,.postid-5479 #wpfront-scroll-top-container,.postid-5552 #wpfront-scroll-top-container{display: block !important;}
/*12-11-2020*/

.ei-cus-gall{ text-align:center; padding:0; margin:0; }
.ei-cus-gall ul {display: inline-block;}
.ei-cus-gall ul li{ border: 1.5px solid #fff; padding: 0; margin: 2px 0; }
.ei-cus-gall ul li img{ width: 60px;height: auto; }

.post-type-archive-product .post-7760,.post-type-archive-product .post-7762,.post-type-archive-product .post-7761,.post-type-archive-product .post-5647,.post-type-archive-product .post-5703,.post-type-archive-product .post-5682 {display:none;}
.pp_expand {display: none !important;}


/*========= 29-04-2021 Statr =========*/
 @media screen and (max-width:767px){
.single-post .entry-content h1{ font-size:30px !important;  text-align:left !important;}
}

/*========= 29-04-2021 End =========*/

.thank-you-sec {
    max-width: 1170px;
    margin: 35px auto 0;
}

.ei-blog-sec .vc_grid-item .vc_custom_heading h4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 58px; }

/*.ei-blog-sec .vc_grid-item .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height:90px; }*/  
.ei-blog-sec .vc_grid-item .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p:blank{ display:none; }

.single-post .post .post-thumbnail{ display:none; margin-bottom:30px; }
.post .post-thumbnail img{ width:100%; height:auto; }

.is-blog-sec{ padding:30px 0 0; margin:0; }
.is-blog-sec .is-blog-box{ background: #f9f9f9; }
.is-blog-sec .is-blog-box .is-blog-img{ height:360px; overflow:hidden; padding:0; margin:0; }
.is-blog-sec .is-blog-box .is-blog-img img{ width:100%; height:100%; object-fit:cover;}
.is-blog-sec .is-blog-box .is-blog-desc{ padding:10px 8px; margin:0; }
.is-blog-sec .is-blog-box .is-blog-desc h3{ font-size:16px; font-weight:400; color: rgb(3, 99, 173); }
.is-blog-sec .is-blog-box .is-blog-desc h4{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 58px; }
.is-blog-sec .is-blog-box .is-blog-desc p{  } 

.is-blog-sec .is-blog-box .is-blog-desc .read-more-bl{ display:inline-block; color:#fff; background-color: #0363ad; font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px; }



/*============== 20-04-2021 Start ===========*/
/*.cei-encrypted-flash.five-col .cei-compare-prd-inner-wrp .cei-comparison-cont-wraper{ padding-left:10px; padding-right:10px;}*/
/*.cei-encrypted-flash.five-col .cei-compare-prd-inner-wrp .cei-comparison-cont-wraper:nth-child(odd){ background:#eeeeee; }*/
.row.no-space{ margin-right:0; margin-left: 0; }
.five-col .cei-compare-prd-wrp .cei-compare-prd-inner-wrp .col-lg-3{ padding:0; }
.five-col .cei-comparison-price-wrap{ text-align:center; float:none; margin: 0 0 10px 0;}
.five-col .cei-comparison-price-wrap .cei-comparison-price{ float:inherit; width:auto; /*padding:0 20px;*/ display: block; margin: 0 10px;}
.five-col .cei-comparison-cont-wraper .cei-comparison-cont{ border-bottom:none; }
.cei-encrypted-flash.cei-hdd-ssd.five-col .flash-drive-res{ padding-left:0; padding-right:0; }

/*============== 20-04-2021 End ===========*/



/*============================================================= 

               *****NEW HOME PAGE CSS STATR***** 

===============================================================*/
.banner{ padding:0; margin:0; }
.banner #bannre-slider .item{ position:relative; }
.banner #bannre-slider .item img{ width:100%; height:auto; }
.banner #bannre-slider .item .desc{ position:absolute; left:0; top:50%; width:100%; transform:translate(0, -50%); padding:0; margin:0; }
.banner #bannre-slider .item .desc .text-box{ max-width:450px; padding:0; margin:0; }
.banner #bannre-slider .item .desc .text-box h1{  font-family: 'Verdana'; font-size:55px; line-height:60px; color:#fff; font-weight:bold; padding:0 0 40px 0; margin:0; }
.banner #bannre-slider .item .desc .text-box p{  font-family: 'Verdana'; font-size:16px; line-height:24px; color:#fff; padding:0; margin:0 0 25px; }
.banner #bannre-slider .item .desc .banner-btn{ padding:0; margin:0; }
.banner #bannre-slider .item .desc .banner-btn a{ display:inline-block; font-family: 'Verdana'; font-size:14px; line-height:16px; color:#000; background:#fff; padding:12px 30px; transition:all 300ms ease-in-out; }
.banner #bannre-slider .item .desc .banner-btn a:hover{ background:#0066ff; color:#fff; }
.banner #bannre-slider .item .desc .banner-btn a.blue-btn{ background:#0066ff; color:#fff; margin-right:10px; }
.banner #bannre-slider .item .desc .banner-btn a.blue-btn:hover{ background:#fff; color:#000; }

.three-product-sec{ background:#0a0a0c; padding:0; margin:0; }
.three-product-sec .box{ height: 100%; border:10px solid #fff; padding:30px 20px; }
.three-product-sec .col-md-4:nth-child(2) .box{ border-left:none; border-right:none; }
.three-product-sec .box .text-box{ padding:0; margin:0; }
.three-product-sec .box .text-box h3{ font-family: 'Verdana'; font-size:30px; line-height:38px; color:#fff; padding:0 0 15px; margin:0; }
.three-product-sec .box .text-box p{ font-family: 'Verdana'; font-size:16px; line-height:24px; color:#fff; padding:0 0 15px; margin:0; }

.three-product-sec .box .img-box{ padding:0; margin:0; }
.three-product-sec .box .img-box img{ max-width:100%; height: auto; }

.latest-news-sec{ padding:0; margin:0; }
.latest-news-sec #latest-news-slider .desc{ position:absolute; left:0; top:0; width:100%; padding:0; margin:0; }
.latest-news-sec #latest-news-slider .desc .ttl-sec{ padding:50px 0; margin:0; }
.latest-news-sec #latest-news-slider .desc .ttl-sec h2{ font-family: 'Verdana'; font-size:32px; line-height:34px; color:#fff; text-transform:capitalize; padding:0; margin:0; }
.latest-news-sec #latest-news-slider .desc .text-box-wrap{ text-align:right; padding:0; margin:0; }
.latest-news-sec #latest-news-slider .desc .text-box{ display:inline-block; text-align:left; width:50%; padding:0 100px 0 0; margin:0; }
.latest-news-sec #latest-news-slider .desc .text-box h3{ font-family: 'Verdana'; font-size:22px; line-height:24px; color:#fff; padding:0 0 10px; margin:0; }
.latest-news-sec #latest-news-slider .desc .text-box h5{ font-family: 'Verdana'; font-size:18px; line-height:20px; font-weight:400; color:#fff; padding:0 0 30px; margin:0; }
.latest-news-sec #latest-news-slider .desc .text-box p{ font-family: 'Verdana'; font-size:16px; line-height:24px; font-weight:400; color:#fff; padding:0 0 50px; margin:0; }
.latest-news-sec #latest-news-slider .desc .text-box a{ display:inline-block; font-family: 'Verdana'; font-size:14px; line-height:16px; background:#0066ff; color:#fff; padding:12px 30px; transition:all 300ms ease-in-out; }
.latest-news-sec #latest-news-slider .desc .text-box a:hover{ background:#fff; color:#000; }
#latest-news-slider .owl-dots{ position: absolute; width: 100%; text-align: center; bottom: 50px; }

.our-customer-sec{ padding:60px 0 10px; margin:0; }
.our-customer-sec h2, .our-customer-sec h1{ font-family: 'Verdana'; font-size: 32px; line-height: 34px; color: #000; text-transform: capitalize; padding: 0 0 50px; margin: 0; }
.our-customer-sec .our-customer-wrap{ padding:0; margin:0; }
.our-customer-sec .our-customer-wrap .our-customer-logo{ text-align: center; padding:0; margin:0 0 50px; }
.our-customer-sec .our-customer-wrap .our-customer-logo a{ display:inline-block; padding:0; margin:0; }
.our-customer-sec .our-customer-wrap .our-customer-logo a img{ max-width:100%; }

.review-sec{ background:url(../images/reviewnew-bg.png) no-repeat right top, #000; background-size:contain; padding:60px 0; }
.review-sec h2, .review-sec h1{ text-align:center; font-family: 'Verdana'; font-size:32px; line-height:34px; color:#fff; text-transform:capitalize; padding:0 0 50px; margin:0; }
.review-sec #review-slider .item{ padding:0 10px; }
.review-sec #review-slider .review-box{ text-align:center; background:#fff; padding:70px 20px; margin:0; }
.review-sec #review-slider .review-box .review-ttl-info{ padding:0 0 40px; margin:0; }
.review-sec #review-slider .review-box .review-ttl-info h3{ font-family: 'Verdana'; font-size:22px; line-height:24px; color:#000; padding:0 0 10px; margin:0; }
.review-sec #review-slider .review-box .review-ttl-info p{ font-family: 'Verdana'; font-size:16px; line-height:24px; font-weight:400; color:#000; padding:0 0 0px; margin:0; }
.review-sec #review-slider .review-box .review-desc{ padding:0; margin:0; }
.review-sec #review-slider .review-box .review-desc p{ font-size:14px; padding:0; margin:0; height: 216px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical;}


.review-sec #review-slider .owl-dots{ text-align:center; padding:50px 0 0 0;}
.review-sec #review-slider .owl-dots .owl-dot span, #latest-news-slider .owl-dots .owl-dot span{ display:inline-block; width:15px; height:15px; background:#000; border-radius:50%; border:3px solid #fff; transition:all 400ms ease-in-out; }
.review-sec #review-slider .owl-dots .owl-dot, #latest-news-slider .owl-dots .owl-dot { margin:0 2px; border:none; outline:none;box-shadow:none; }
.review-sec #review-slider .owl-dots .owl-dot.active span, .review-sec #review-slider .owl-dots .owl-dot:hover span, #latest-news-slider .owl-dots .owl-dot:hover span, #latest-news-slider .owl-dots .owl-dot.active span{ background:#fff; }

.our-srvices{ padding:100px 0; margin:0; }
.our-srvices h2{ text-align:center; font-family: 'Verdana'; font-size:32px; line-height:34px; color:#000; text-transform:capitalize; padding:0 0 50px; margin:0; }
.our-srvices .our-srvices-wrap{ padding:0; margin:0; }
.our-srvices .our-srvices-wrap .srvices-box{ padding:0; margin:0; }
.our-srvices .our-srvices-wrap .srvices-box .icon{ width:100px; height:118px; text-align:center; margin:0 auto; padding:0; }
.our-srvices .our-srvices-wrap .srvices-box .icon img{ max-width:100%; height: auto; padding:0; margin:0; }
.our-srvices .our-srvices-wrap .srvices-box .service-info{ padding:0px 0 0; margin: 20px auto 0; max-width: 300px; }
.our-srvices .our-srvices-wrap .srvices-box .service-info h3{ font-size:20px; line-height:22px; color:#000; padding:0 0 0px; margin:0 0 20px; }
.our-srvices .our-srvices-wrap .srvices-box .service-info .service-desc {height: 72px;display: flex;flex-wrap: wrap;word-break: break-word;align-items: center;}
.de-site .our-srvices .our-srvices-wrap .srvices-box .service-info .service-desc, .fr-site .our-srvices .our-srvices-wrap .srvices-box .service-info .service-desc{ height: 150px; }
.de-site .our-srvices .our-srvices-wrap .srvices-box .service-info h3, .fr-site .our-srvices .our-srvices-wrap .srvices-box .service-info h3{ -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; }

.our-srvices .our-srvices-wrap .srvices-box .service-info p{ display:block; width:100%; font-family: 'Verdana'; font-size:16px; line-height:24px; font-weight:400; color:#000; padding:0 0 0px; margin:0;  }
.our-srvices .our-srvices-wrap .srvices-box .service-btn{ padding:50px 0 0; margin:0; }
.our-srvices .our-srvices-wrap .srvices-box .service-btn a{ display:inline-block; font-family: 'Verdana'; font-size:14px; line-height:16px; background:#0066ff; color:#fff; padding:12px 30px; transition:all 300ms ease-in-out; }
.our-srvices .our-srvices-wrap .srvices-box .service-btn a:hover{ background:#000; color:#fff; }

.get-news-sec{ background:#0a0a0c; text-align:center;  padding:100px 0; margin:0; }
.get-news-sec .get-news-sec{ max-width:760px; padding:0; margin:0 auto; }
.get-news-sec .get-news-sec h2{ font-family: 'Verdana'; font-size:32px; line-height:34px; color:#fff; padding:0 0 25px; margin:0; }
.get-news-sec .get-news-sec p{ font-family: 'Verdana'; font-size:16px; line-height:24px; font-weight:400; color:#fff; padding:0 0 0px; margin:0; }

.get-news-sec .get-news-sec .get-news-field, .mc4wp-form-fields{ position:relative; padding:0px 0 0 0; margin:60px 0 0 0; }
.get-news-sec .get-news-sec .get-news-field .form-control, .cei-newsletter-mail-input [type="email"]{ width:100%; font-family: 'Verdana'; height:60px; color:#000; background:#fff; font-size:18px; border-radius:0; border:none; outline:none; box-shadow:none; padding:10px 250px 10px 25px;  }
.get-news-field .cei-newsletter-sub-btn{ position:absolute; top: 0; right: 0; }
.get-news-field .cei-newsletter-sub-btn [type="submit"]{ width:auto; display:inline-block; font-family: 'Verdana'; font-size:16px; line-height:18px; background:#0066ff; color:#fff; height:60px; transition:all 300ms ease-in-out; border-radius:0; border:none; outline:none; box-shadow:none; padding: 0 90px; cursor:pointer; }

.get-news-sec .get-news-sec .get-news-field .btn { width:auto; display:inline-block; font-family: 'Verdana'; font-size:16px; line-height:18px; background:#0066ff; color:#fff; height:60px; transition:all 300ms ease-in-out; border-radius:0; border:none; outline:none; box-shadow:none; position: absolute; top: 0; right: 0; padding: 0 90px; }
.get-news-sec .get-news-sec .get-news-field p{display:inline-block; font-family: 'Verdana'; font-size:14px; line-height:16px; color:#fff; padding:0; margin:10px;}
.cus_mobile{ display:none; }


nav.cus-nav-menu-min.sticky-header ul.cus-ei-menu-list > li .cus-ei-nav-link
{
  padding: 4px 0px;
  font-size: 10px;
}
.tabs #tabs-nav .tab_li a img
{
  height: 33px !important;
}
ul.ei-product-tab.sticky-tab
{
  top: 1.7% !important;
}
.cei-where-buy-left-info-wraper .col-xs-12.col-sm-12.col-md-6.col-lg-6:first-child .cei-w-buy-cont-listing-sec:first-child .cei-where-buy-contact-title span:last-child {
     color: #006cb0;
    font-weight: 600;
}
@media screen and (max-width: 991px){
.three-product-sec .box .text-box h3{ font-style:24px; }
.review-sec #review-slider .review-box{ height:462px; }
.our-srvices .our-srvices-wrap .srvices-box .service-info .service-desc{ height:120px; }
.our-srvices .our-srvices-wrap .srvices-box .service-info h3{ font-size:18px; }
}

@media screen and (max-width: 767px){
  .cus_not_mobile{ display:none; }
  .cus_mobile{ display:block; }
.our-customer-sec .our-customer-wrap .our-customer-logo{padding:0; margin:0;}
.our-srvices .our-srvices-wrap .srvices-box .service-info .service-desc{ height:auto; }
.our-srvices .our-srvices-wrap .srvices-box{ padding-bottom:40px; }
.our-srvices .our-srvices-wrap .srvices-box .service-btn{ padding:20px 0 0; }
.get-news-field .cei-newsletter-sub-btn {position: inherit; top: inherit; right: 0; margin: 15px 0 0;}
.get-news-sec .get-news-sec .get-news-field .form-control, .cei-newsletter-mail-input [type="email"]{ padding:10px 10px 10px 10px }
.get-news-field .cei-newsletter-sub-btn [type="submit"]{ width:100%; }
.get-news-sec, .our-srvices, .review-sec{ padding:40px 0; }

.three-product-sec .col-md-4:nth-child(2) .box{ border-left:10px solid #fff; border-right:10px solid #fff; border-top:none; border-bottom:none; }
.our-customer-sec h2, .our-customer-sec h1{ padding-bottom:30px; }
.our-customer-sec{ padding:40px 0 10px; }
}
@media screen and (max-width: 767px){
.review-sec{ background-size: cover; }
}
/*.page-template-tpl-nw-home #lhnHocInvite{ display:none !important; }*/

/*============================================================= 

               *****NEW HOME PAGE CSS END***** 
               
===============================================================*/
.register-your-interest{ max-width:715px; margin:0 auto; padding:0; }
.register-your-interest .form-group{ padding-right:10px; padding-left:10px; }
.register-your-interest .rg-btn-block{ display:inline-block; position:relative; }
.register-your-interest .rg-btn-block .rg-btn{ background: #0072CE; width: 160px; padding: 5px; border: 0; border-radius: 3px; margin-top: 30px; color: white; margin-bottom: 30px; font-size: 15px; }
.register-your-interest .form-group{ margin-bottom:20px; }
.register-your-interest .rg-btn-block span.ajax-loader {position: absolute !important;left: 0;right: 0;margin: 0 auto !important;top: 50%;transform: translate(0px, -50%); }
.register-your-interest-desc { max-width:710px; margin:0 auto; }
.register-your-interest-desc h2{ font-family: 'Open Sans', sans-serif !important; font-size: 36px; line-height: 49px; color: white; font-weight: 300; }
.register-your-interest-desc p{ color: #AFAFAF; font-size: 16px; line-height: 22px; margin: 70px 0 !important; }
form.checkout.woocommerce-checkout.cei_billing_form.processing:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; /*background-color: rgba(255,255,255,.9);*/ background: url(../images/pay-loder.gif) no-repeat center center; background-size: 90px; z-index:2;}
#stripe-payment-data .wc-stripe-elements-field{ width:100% !important; border: 1px solid #4D4D4D;
    border-radius: 10px;
    padding: 8px 5px;
}
fieldset#wc-stripe-cc-form.wc-credit-card-form.wc-payment-form{
    width: 100%;
}

@media screen and (max-width: 500px){
.cei-buy-main-inn-wrap .cei_select_attribute_cotainer .cei-attribute-list .cei-attribute-next-btn, .skip_btn{padding: 15.5px 10px; }
}
@media only screen and (min-width:992px) and (max-width:1140px) {
  nav.cus-nav-menu-min.sticky-header ul.cus-ei-menu-list > li .cus-ei-nav-link
  {
    font-size: 9px;
  }
  .tabs #tabs-nav .tab_li a img
  {
    height: 22px !important;
  }
  ul.ei-product-tab.sticky-tab {
      left: 18%;
      top: 6.1% !important;
  }
  /*ul.ei-product-tab.sticky-tab
  {
    top: 3.2% !important;
  }*/


}
@media only screen and (min-width:1141px) and (max-width:1280px) {
  nav.cus-nav-menu-min.sticky-header ul.cus-ei-menu-list > li .cus-ei-nav-link
  {
    font-size: 9px;
  }
  .tabs #tabs-nav .tab_li a img
  {
    height: 24px !important;
  }
  ul.ei-product-tab.sticky-tab {
      left: 21%;
      top: 5.2% !important;
  }
  /*ul.ei-product-tab.sticky-tab
  {
    top: 3.2% !important;
  }*/

}
.term-encrypted-flash-drives .col-xs-12.col-sm-12.col-md-3.col-lg-3.left-blk.left-blk1{display: none;}
/*.term-encrypted-flash-drives .col-md-3.col-lg-3.col-sm-12.col-xs-12.blkwrap1{display: none;}*/