@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
/* CSS Document */

@font-face {
  font-family: 'UniversLT-CondensedBold';
  src: url('../../fonts/front/f2/Univers LT 67 Condensed Bold.eot');
  src: url('../../fonts/front/f2/Univers LT 67 Condensed Bold.woff2') format('woff2'),
       url('../../fonts/front/f2/Univers LT 67 Condensed Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLT-CondensedBold';
  src: url('../../fonts/front/f2/UniversLT-CondensedBold.woff') format('woff'),
       url('../../fonts/front/f2/UniversLT-CondensedBold.ttf') format('truetype'),
       url('../../fonts/front/f2/UniversLT-CondensedBold.svg#UniversLT-CondensedBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*Univers LT 57 Condensed*/
@font-face {
  font-family: 'UniversLT-Condensed';
  src: url('../../fonts/front/f1/Univers LT 57 Condensed.eot');
  src: url('../../fonts/front/f1/Univers LT 57 Condensed.woff2') format('woff2'),
       url('../../fonts/front/f1/Univers LT 57 Condensed.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLT-Condensed';
  src: url('../../fonts/front/f1/UniversLT-Condensed.woff') format('woff'),
       url('../../fonts/front/f1/UniversLT-Condensed.ttf') format('truetype'),
       url('../../fonts/front/f1/UniversLT-Condensed.svg#UniversLT-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*Univers LT 67 Condensed Bold*/
/*@font-face {
  font-family: 'Univers LT 67 Condensed Bold';
  src:url('../../fonts/front/f1/Univers LT 67 Condensed Bold.ttf')
}*/
/*@font-face {
  font-family: 'UniversLT-Condensed';
  src:url('../../fonts/front/Univers LT 57 Condensed.ttf')
}*/
body {
  font-family: "myriad-pro-1", "PT Sans", sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
.no_pad {
  padding: 0;
}
.parallax-window {
  min-height: 248px;
  background: rgba(0, 0, 0, 0.50);
}
span.text {
  text-align: center;
  color: #FFF;
  font-weight: bold;
}
.dropdown-menu mega-menu  .mega-menu-column ul li {
  position: relative;
  margin-bottom: 8px;
}
li.col.col-sm-6 {
  margin-bottom: 30px;
}
/*/////////////////NAV BARS////////////////////////////////// */
/*MEGA MENU*/
.s.dropdown {position: static;cursor: pointer;}
.navbar-nav > li > .dropdown-menu {
  margin-top: -8px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  width: 100%;
}
/* MEGA MENU STYLE
********************************/
li.nav-header.firstmenu {
  width: 100%;
  text-align: left;
  /* text-indent: -13px; */
}
li.nav-header.firstmenu a{
  color: #2b8ca1;
  font-weight: 500;
  font-size: 17px;
}
li.nav-header.firstmenu a:hover{
  color: #247688;
}
li.firstmenu {
  width: 131px;
}
.mega-menu {
  padding: 3px 0px 15px 0 ! important;
  width: 540px;
  border-radius: 0;
  margin-top: 0px;
  top: 84px;
}
ul.dropdown-menu.mega-menu {
  background: #F7F6F6;
  text-align: center;
  font-family:'UniversLT-Condensed';
  font-family: "myriad-pro-1", "PT Sans", sans-serif;
}
.mega-menu li {
  display: inline-table;
  font-size: 0.94rem;
  padding: 4px 0px;
  line-height: 1.2;
  width: 100%;
}
.mega-menu ul {
  padding: 0 15px;
  z-index: 1;
}
.mega-menu ul.bsines {
  padding: 0 28px; text-align: -webkit-left;
}
.mega-menu li a:hover{
  color: #0083B4 !important;
  text-decoration: none;
  border-bottom: none;
  transition: all 0.3s ease-in-out;
}
.mega-menu-column a {
  font-size: 16px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
}
.mega-menu li.mega-menu-column {
  /* margin-right: 13px; */
  width: 150px;
  color: #000;
  overflow: auto;
  background: transparent none repeat scroll 0% 0%;
  border-right: 1px solid #E9E9EA;
  text-align: left;
  /* margin-bottom: -18px; */
  padding-top: 18px;
  height: 164px;
  /* display: inline-block; */
}
.mega-menu .nav-header {
  padding: 0 !important;
  margin-bottom: 5px;
  display: inline-flex;
  font-size: 13px;
  text-align: center;
  font-weight: bolder;
}
.mega-menu img { padding-bottom: 10px; margin: auto;}
.mega-menu-column ul {
  max-height: 156px;
  overflow-y: auto;
  overflow-x: hidden;
  overflow : hidden;
}
.mega-menu-column ul:hover {
  overflow: auto;
  overflow-x: hidden;
}
/* Disable Toggle style
********************************/
/* Dropdown Toggle on style */
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {/* Set to inherit when using mouse hover to open dropdown */
}
/* Toggle off style */
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > li.dropdown > a:focus {
  background: inherit;
}
/* Toggle hover */
.navbar .nav li.dropdown > .dropdown-toggle:hover, .navbar .nav li.dropdown.open > .dropdown-toggle:hover {
  background-color: #000000;
}
/* Toggle caret*/
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-bottom-color:;
 border-top-color:;
}
/* Toggle caret hover */
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  /* border-bottom-color: #333; */
  /* border-top-color: #333; */
}
/* Toggle caret active */
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-bottom-color: #FFF;
  border-top-color: #FFF;
}
/* Hover style
********************************/
/* MEGA MENU ClOSE */
header {
  background-color: #000000;
}
.navbar {
  border-radius: 0;
  margin-bottom: 0;
  background: #151515;
  padding: 33px 0;
  padding-bottom: 74px;
}
.search {
}
.navbar-nav {
 float: left;
 margin: 7px 0 0px 0px;
 font-family: 'UniversLT-CondensedBold';
 font-size: 13px;
}
.navbar-nav>li {
  float: left;
  border-bottom: 2px solid transparent;
  font-family: 'UniversLT-CondensedBold';
  font-family: "myriad-pro-1", "PT Sans", sans-serif;
}
ul.navbar-nav>li:hover>a{
  /* border-bottom:2px solid #00C7FF */
}
li.mega-menu-column :hover {
  color: #000 !important;
  border-bottom: none !important;
}
.navbar-default {
 background-color: #000000;
 border-color: #000000;
 border-radius: 0;
 padding: 0 0 0PX;
 border-bottom: 4px solid rgb(0, 199, 255);
 padding-bottom: 7px;
 padding-top: 12px;
 position: relative;
}
input.form-control.news {
  box-shadow: 0px 4px 5px #000;
  border: 2px solid #005E6A;
  border-radius: 8px;
}
img.newsletter {
  width: 79px;
}
.newsletterimg {
  position: absolute;
  top: 2px;
  right: -84px;
  /* box-shadow: 0px 4px 5px #000; */
  border-radius: 12px;
  z-index:6;
}
.serachspan input::-webkit-input-placeholder {
  font-weight:600;
  color:#000;
}
.serachspan input::-moz-placeholder{
  font-weight:600;
  color:#000;
}
.navbar-form .form-control {
  display: inline-block;
  width: 173px;
  vertical-align: middle;
  border-radius: 6px;
}
button.searchbutton {
  color: rgba(0, 0, 0, 0.62);
  background-color: transparent;
  border: none;
  margin-top: 0px;
  /* border-radius: 100%; */
  font-size: 16px;
  /* border-left: 1px solid rgba(0, 0, 0, 0.3); */
  position: absolute;
  top: 4px;
  left: 6px;
}
.serachspan input.form-control {
  padding-left: 31px;
}
button.searchbuttonnews {
  background-color: #304E59;
  border: none;
  margin-top: 0px;
  border-radius: 1px 0;
  font-size: 16px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 5px;
  right: 0;
}
.navbar-right {
  float: right !important;
  margin-right: 0px;
  margin-top: 13px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
  color: #FFF;
  background-color: black;
}
.navbar-default .navbar-nav>.active, .navbar-default .navbar-nav>.active:focus, .navbar-default .navbar-nav>.active:hover {
  border-bottom: 3px solid #00C7FF;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #000000;
}
.navbar-default .navbar-nav>li>a {
  color: rgba(255, 255, 255, 0.81);
  border-bottom: 2px solid transparent;
  font-size: 16.5px;
  letter-spacing: 0px;
  font-size: 16px;
}
.navbar-form .form-group { color: rgb(0, 199, 255);  position: relative;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li:hover > a {
  color: #FFFFFF !important;
  background-color: transparent;
}
.form-control {
  display: block;
  width: 100% !IMPORTANT;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #35889E;
  background-color: #FFF;
  background-image: none;
  border-radius: 4px;
}
/* responsive menu style */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #00C7FF;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: black;
  /* -webkit-transform: rotate(90deg); */
  /* transform: rotate(90deg); */
}
.navbar-default .navbar-toggle { border:none; -webkit-transform: rotate(0deg); transform: rotate(0deg);
  -webkit-transition: 0.2s ease; transition: 0.2s ease;
}
/*/////////////////SLIDER//////////////////////////////////
.swiper-container-horizontal>.swiper-pagination {
 bottom: 0px;
  background-color: #000;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0;
  padding: 10px;   }  */
  .swiper-pagination-bullet {
    background-color: rgb(27, 217, 240);
  }
/*
 footer .col-sm-2 {
    width: 19.667%;
    }   */
    .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
      display: block;
      width: 100%;
      height: auto;
      cursor: auto;
    }
    /*/////////////////SECTION PARTSS////////////////////////////////// */
    .partone.clearfix {
      margin: 42px 0 0;
      text-align: center;
    }
    .partone.clearfix a {text-decoration:none;margin: 0;outline: 0;padding: 0;border: 0;}
    .partthree.clearfix { margin: -3px 0 31px;}
    .columns h3 {
      color: #FBFBFB !important;
      text-shadow: 0 3px 0px #000 !important; font-size: 21px;
    }
    h3.blue {
      text-align: center;
      font-family: 'UniversLT-CondensedBold';
      font-size: 21px;
    }
    .one {
      padding: 0;
      height: 16.5em;
      border: 2px solid #FFF;
      border-top: 0;
      border-left: 0;
      overflow: hidden;}
      .three {       /* height: 16.5em; */
        /* border-top: 0; */
        /* border-left: 0; */
        /* overflow: hidden; */
        padding: 0;
        height: 16.5em;
        border: 2px solid #FFF;
        border-top: 0;
        border-left: 0;
        overflow: hidden;}
        .hover img {
          vertical-align: middle;
          width: 100%;
          border: 1px solid #fff;
          height: 100%;
        }
        img.imgproduct {  margin: 11px;}
        .circle-1 {
          height: 49px;
          width: 49px;
          line-height: 35px;
          text-align: center;
          border-radius: 100%;
          padding: 6px;
        }
        .bg-lblue {
          background-color: #FFF !important;
        }
        .six h5,.five h5,.one h5,  {
          min-height: 10px;
        }
        .bluelarge { text-align: center !important;      margin: 78px 127px !important; font-family: 'UniversLT-CondensedBold'; text-align:left !important;}
        /*/////////////////////FOOTER////////////////////////////*/
        footer ul.link-list li a{
          color: #FFF;
          /* color: #000; */
          /* color: rgba(255, 255, 255, 0.81); */
          font-family: 'UniversLT-Condensed';
          font-family: "myriad-pro-1", "PT Sans", sans-serif;
          letter-spacing: 0.5px;
          font-size: 12px;
        }
        footer ul.link-list li a:hover {
          color: #1AC7EC;
          /* font-weight: 600; */
        }
        footer {
          color: #FFFFFF;
          background-color: #000000;
          border-top: 4px solid #00C7FF;
          /* box-shadow: 0 -2px 6px #000; */
        }
        footer a {
          color:#fff;
          color: #000;
        }
        footer a:hover {
          color:#eee;
        }
        footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{
          color:#fff;
        }
        footer h5 a:hover, footer a:hover,footer a:focus {
          text-decoration:none;
        }
        h5.widgetheading {
          color: #00C7FF;
          /* color: #35889E; */
          font-weight: bold;
          font-family: 'UniversLT-CondensedBold';
          font-family: "myriad-pro-1", "PT Sans", sans-serif;
          font-size: 17px;
        }
        .foottop {
          margin-top: 24px;
          padding: 4px48px;
        }
        h5.widgetheadingtwo {
          color: #00C7FF;
          /* color: #35889E; */
          font-weight: bold;
          text-align: right;
          /* padding: 0 83px; */
          font-weight: bold;
          font-family: 'UniversLT-CondensedBold';
          font-family: "myriad-pro-1", "PT Sans", sans-serif;
          font-size: 17px;
        }
        h5.widgetheadingthree{
          color: #00C7FF;
          /* color: #35889E; */
          font-weight: bold;
          padding: 0;
          text-align: right;
          font-weight: bold;
          font-family: 'UniversLT-CondensedBold';
          font-size: 17px;
          font-family: "myriad-pro-1", "PT Sans", sans-serif;
          }
          .social-network img {
            border-radius: 14px;
          }
          h5.widgetheading,h5.widgetheadingtwo,h5.widgetheadingthree{
            margin-top:15px;
            white-space: nowrap;
          }
          div#top-footer {
            background-color: #000000;
            border-color: #000000;
            border-radius: 0;
            padding: 0 0 0PX;
            /* border-bottom: 3px solid rgb(0, 199, 255); */
            padding-bottom: 41px;
            padding-top: 0px;
          }
          ol, ul {
            margin-top: 0px;
            margin-bottom: 10px;
            list-style: none;
            padding-left: 0px;
          }
          #sub-footer{
            text-shadow:none;
            color: #FFFFFF;
            /* padding:0; */
            padding: 5px 0;
            margin:20px 0 0 0;
          }
          #sub-footer p{
            margin:0;
            padding:0;
          }
          #sub-footer span{
            color: #ffffff;
            font-size: 12px;
          }
          .company {
            float: right;
          }
          #sub-footer ul.social-network {
            float:right;
          }
          ul.social-network {
            font-size: 23px;
          }
          .btn-danger {
            color: #fff;
            background-color: #00C7F0;
            border-color: #00C7FF;
            border-radius: 0 21px 19px;
            float: right;
            margin: -33px 19px;
          }
          /*product*/
          #product_box2 {
           /* width: 994px; */
           /* font-size: 16px; */
           /* color: #666; */
           /* line-height: 20px; */
           /* text-align: justify; */
           /* margin-bottom: 15px; */
           shari  margin-top: 3px;
           /* margin-top: 3mm; */
         }
         i.fa.fa-refresh.fa-spin {
          color: #005E6A;
        }
        .product-list .filter-by h2
        {
          margin-bottom: 15px;
          margin-top: 14px;
          font-size:20px;
          padding-bottom: 10px;
          border-bottom: 1px solid #ccc;
        }
        .product-list .filter-by h2 strong{
          /* padding-left:14px; */
          font-weight:normal;
          font-size: 15px;
        }
        .product-list .filter-by h2,.product-list .filter-by dl{
          /* padding-right:20px; */
        }
        .filter-by h2 .reset{
          padding-left:76px;background: url(../img/front/products/slider.prev.png) no-repeat 0 0em;
        }
        .product-list .filter-by h2 .reset,.product-list .filter-by h2 select{
          font-size:14px;
        }
        .product-list .filter-by h2 .reset{
          position:relative;top:10px;
        }
        .product-list .filter-by h2 select{
          width:100%;
          padding:10px 14px 10px 12px;
          line-height:1;
          margin-top:12px;
          border:1px #c8cad0 solid;
          background:none;
        }
        .product-list .filter-by dt,.product-list .filter-by dd{
          padding-left: 18px;
        }
        .product-list .filter-by dt,.product-list .filter-by dt a{
          font-size: 17px;
        }
        .product-list .filter-by dt a:hover,
        .product-list .filter-by dt a:focus,
        .product-list .filter-by dt a:active{
          text-decoration:none;
        }
        .product-list .filter-by dt:before{
          content:"\f13a";
          font-family: "fontAwesome";
          position: absolute;
          left: 2px;
          top: -1px;
          font-size: 17px;
          opacity: 0.99;
          color: #337ab7;
          transition: all ease-in 300ms;
        }
        .product-list .filter-by dt.f-closed:before{
          transform:rotate(-180deg);
        }
        .product-list .filter-by dt{
          margin-bottom:7px;
          font-weight: 500;
          font-size: 12px;
          padding-left: 25px;
          position: relative;
        }
        .product-list .filter-by dt.active{
          background-image:url(../img/front/products/slider.prev.png);
        }
        .product-list .filter-by dd{
          margin-bottom:10px;
        }
        .product-list .filter-by dd li{
          margin-bottom:0px;
        }
        .product-list .filter-by dd span{
         display: block;
         padding-left: 21px;
         /* float: right; */
         transition: 200ms ease-in color;
       }
       .product-list .filter-by dd input{
        position:relative;
        top:0px;
        float: left;
        cursor: pointer;
      }
      .product-list .product-list-content{
        position:relative;
        overflow:hidden;
      }
      .product-list .product-list-content,.product-list .product-list-content a{
        font-size: 13px;
      }
      .product-list .product-list-content .page-content{
        border-left:1px #EBF0F2 solid;
        margin-bottom:30px;
      }
/*.product-list .product-list-content .col{
   position:relative;
   width:24%;
   overflow:hidden;
   padding:40px 0 40px 0;
   display:inline-block;
   position: relative;
     border: 1px solid #DBDADA;
     border-width: 0 1px 1px 0;
     display: inline-table;
     background: #fff;min-height: 334px;
   margin-bottom: 5px;
  }
  */
  .product-list .product-list-content .col {
    width: 22%;
    width: -webkit-calc(25% - 8px);
    width: -moz-calc(25% - 8px);
    width: calc(25% - 8px);
    overflow: hidden;
    position: relative;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border: 1px solid rgba(204, 204, 204, 0.5);
    display: -moz-grid;
    display: inline-block;
    background: #FFF none repeat scroll 0% 0%;
    min-height: 220px;
    margin-bottom: 1px;
    margin-right: 1px;
    padding: 15px 0;
  }
  .product-list .product-list-content .row-wrapper:first-child .row .col,.product-list .product-list-content .first .row .col{
    border-top:1px #c8cad0 solid;
  }
  .product-list .product-list-content .col b,.product-list .product-list-content .col span,.product-list .product-list-content .col a,.product-list .product-list-content .col img,.product-list .product-list-content .col strong,.product-list .product-list-content .col em{
    display:block;
    font-style:normal;
  }
  .product-list .product-list-content .col a {
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none!important;
  }
  .product-list .product-list-content .col b{
   /* margin-bottom:30px; */
   display: block;
   height: 216px !important;
 }
 .product-list .product-list-content .col img{
  margin: auto;
  max-height: 100%;
  padding: 2px;
  max-width:100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.product-list .product-list-content .col strong{
  padding: 5px 15px;
  font-weight: 400;
  max-height: 50px;
  /* white-space:nowrap; */
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 15px;
}
.product-list .product-list-content .col em{
  padding: 0 15px;
}
.product-list .product-list-content .loading{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-position:0 0;
}
.product-list .awards{
  position:relative;z-index:1;
  top:-30px;height:15px;
  padding-right:12.5%;
  overflow:visible;
  text-align:right;
}
.product-list .awards img,.product-list .product-list-content .awards img{
  display:inline-block;
  vertical-align:middle
  ;margin-left:5px;
}
.product-list .status-icon{
  position:absolute;
  top:0;
  left:0;
  width:63px;
  height:63px;
  overflow:hidden;
}
a.go.btn.btn-success {
  float: right;
  margin: 0px 86px;
}
.product-list {
  background: #f5f5f5;
  min-height:501px;
  padding-bottom: 50px;
  padding-top: 20px;
}
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
}
em {
  color: rgb(78, 78, 78);
  padding:0 7px;
}
div#divFilterBy {
  background-color: rgba(229, 233, 235, 0.96);
  padding-bottom: 26px;
}
li.col a b {
  overflow: hidden;
}
.left_buy img {
  padding: 16px 0;
}
/*product surajith*/
.product_page{
  padding: 20px 0;
}
.product_page hr{
  border-top: 1px solid #D0D0D0;
}
.pro-nav{
  width:100%;
  border:none;
  padding:10px 0;
}
.pro-nav li a{
  background: initial;
  color: #64666c;
  font-size: 14px;
  font-weight: 600;
  margin: 0 10px;
  padding: 0 10px 5px 10px;
}
.pro-nav>li.active>a, .pro-nav>li.active>a:focus, .pro-nav>li.active>a:hover{
  border: none;
  background: none;
  color: #000;
  text-decoration: none;
  border-bottom: 2px solid #000;
}
.f-light{
  font-weight: 400;
}
.pro-ul{
  list-style: disc;
  list-style-position: inside;
  margin: 0 5px;
}
.pro-ul li{
  padding: 5px 0;
}
.pro-tc{
  margin-top: 20px;
}
.panel-fs .panel-body{
  height:0px; font-family: 'UniversLT-Condensed';
}
#sub-footer b{
  font-weight: 600;
  color: #35889E;
  color: #00C7FF;
  padding-left: 5px;
}
.social-network ul{
  list-style: none;
}
.social-network li{
  float: right;
  font-size: 20px;
  margin: 0 3px;
  border-radius: 50%;
  /* background: blue; */
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
}
.social-network {
 margin: 0 -6px;
}
/*contact */
.contact-form {
  padding-top: 32px;
}
.address.col-sm-6 {
  padding-top: 64px;
  text-align: center;
  line-height: 25px;
  font-size: 15px;
  font-family: 'UniversLT-Condensed';
  border-bottom: 1px solid #D2D0D0;
}
.address ul {
 text-align: -webkit-left;
 margin: 0 111px;
 text-transform: uppercase;
}
span.b {
  font-weight: bolder;
}
p.bold {
  font-size: 17px;
}
.btn-primary {
  color: #fff;
  background-color: #005e6a;
  border-color: #005e6a;
  width: 92px;
  height: 43px;
  border-radius: 4px;
  /* height: 42px; */
}
p.add {
  text-align: center;
  padding-top: 33px;
  font-weight: 700;
}
i.fa.fa-map-marker {
  color: #00C7FF;
}
i.fa.fa-phone-square {
  color: #00C7FF;
}
/* Where_to_buy */
.right_buy {
  padding-top: 54px;
}
input.whrebuy {
  margin: 11px 0;
}
/*NEWS AND EVENTS*/
h4.panel-title {
  text-align: left;
}
h4.panel-title:hover {  color:#00C7FF;
}
.hed.container {
  margin: 0 131px;
}
h2.r {
  border-bottom: 2px solid #EEE;
}
.news p {
 font-family: 'UniversLT-Condensed';
}
.nav>li>a{
  padding: 0px;
}
.panel-default>.panel-heading {
  background-image:url(../../img/front/imagerepeate.jpg);
  border-color: #ddd;
}
.panel-default>.panel-heading a{
  color:#FFF;
  text-decoration:none;
}
/* newww dwnlods */
span.dwnld {
  font-size: 33px;
}
.downloads {
  padding-bottom: 30px;
}
/*SUPPORT*/
.support_product_search {
  width: 385px;
  padding: 10px;
  /* float: left; */
  margin: 10px auto;
  background: #009cb5;
  text-align: center;
  border-radius: 5px;
  color: #fff;
}
.help_text {
  width: 900px;
  color: #999;
  float: left;
  padding: 5px 0px;
}
.tickets_status {
  width: 100%;
  text-align:center;
}
.tickets_status a{
 color:#FFF;
 padding: 10px;
 display: inline-block;
 font-size: 15px;
 margin: 10px auto 10px auto;
 background: #009cb5;
 text-align: center;
 border-radius: 5px;
}
.redbg {
  background-color: #ffc8cb;
  border: solid 1px #c59096;
  position: relative;
  top: 10px;
  margin-bottom: 10px;
  height: auto;
  padding-right: 10px;
  padding-bottom: 5px;
  min-height: 40px;
}
.mgimg {
  margin: 17px 10px 0 10px;
  float: left;
  vertical-align: top;
}
.col-sm-6.suport {
  padding: 9px 5px;
}
input#button2 {
  margin-top: 13px;
  background: #434D56;
  width: 89px;
  height: 33px;
  border:none;
}
/*SEARCH RESULT*/
div#innerpage_main_contentbox {
  margin-bottom: 62px;
}
div#innerpage_main_contentbox:after{
  clear:both;
  content:"";
  display:table;
}
div#innerpage_main_contentbox img {
  margin-bottom: 18px;
}
#filter_box {
  width: 245px;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  font-family:
  font-size: 12px;
  color: #666;
}
#compare_matter_outer {
 margin-left: 4px;
 float: left;
 border-bottom: 1px #999 dotted;
 padding-bottom: 10px;
 margin-bottom: 15px;
}
#product_image {
  float: left;
  padding-top: 10px;
}
#search_result {
  width: 75%  !important;
  width: -webkit-calc(100% - 110px)  !important;
  width: -moz-calc(100% - 110px)  !important;
  width: calc(100% - 110px)  !important;
  width: calc(100% - 110px) !important;
  float: left;
  font-family: arial;
  font-size: 12px;
  color: #666;
  margin-left: 10px !important;
}
div#search_result h2 {
  font-size: 17px;
}
div#product_matter_outer h1 {
  font-size: 28px;
}
#innerpage_main_contentbox {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}
#innerpage_content_box {
  width: 100%;
  margin: 0px auto;
}
#product_matter_outer {
  width: 48%;
  width: -webkit-calc(100% - 245px);
  width: -moz-calc(100% - 245px);
  width: calc(100% - 245px);
  width: calc(100% - 245px);
  float: left;
  padding: 0 15px;
}
.container.srch {
  min-height: 446px;
}
.errorMessage {
  color: #B50C12;
}
.srolelr_wrapper em {
  font-style: normal;
  font-family: 'UniversLT-Condensed';
}
/* nWE BANNER */
.home-network-cat-list a dt {
  padding: 10px 0;
  font-size: 20px;
  line-height: 1;
  color: #242424;
}
.home-network-cat-list a {
  position: relative;
  display: block;
  overflow: hidden;
  text-decoration: none;
  background-color: #fff;
  color: #6f7070;
  line-height: 1.3;
  margin-bottom:2px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=5)";
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=5);
  -webkit-box-shadow: 3px 3px 5px #ccc;
  -moz-box-shadow: 3px 3px 5px #ccc;
  box-shadow: 3px 3px 5px #ccc;
  height: 368px !important;
}
.home-network-cat-list a .pic {
  padding-top: 15px;
}
.home-network-cat-list a .pic, .home-network-cat-list a dl {
  display: block;
  width: 94.28571428571429%;
  margin-left: auto;
  margin-right: auto;
}
.home-network-cat-list a:hover dt {
  color: #00adef;
}
.slide {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 overflow: hidden;
 bottom: 0;
 margin: auto;
 display: inline-table;
 height: initial;
 z-index: 999;
 font-size: 18px;
}
.baner .slide{
  top: 0;
}
.slide h1{
  font-size: 41px;
}
.slider .slides {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
}
.default-content-box {
  color: #EAEAEA;
  /* white-space: pre-line; */
}
.description p {
  width: 50%;
}
/*
  etalage_thumb_image {
    width: auto !important;
    height: auto !important;
}
.etalage img {
    vertical-align: bottom;
    max-width: 100%;
    width: auto !important;
    height: auto !important;
}
li.etalage_small_thumbs{
   top:250px !important;
    display: block !important; }
 ul#etalage {
    display: block;
    height: 552px;
  width:100% !important;
}
*/
/*new zoomer*/

.hover img:hover {transform: scale(1.05);}
img.imgnews {
  transition: all .3s ease;
}
/*MEDIA///////////////////////////////////////////////////*/
@media (min-width: 1200px){
  .container {width: 1170px;}
}
@media(max-width:1199px) {
}
@media (min-width:769px) and (max-width:992px){
 .swiper-container-horizontal>.swiper-pagination { background:none; }  span.serachspan {margin: 212px;}
 .blue {     margin: 50px 26px !important;}
 .columns h3 {
  color: #FBFBFB !important;
  text-shadow: 0 2px 10px #000 !important;}
  h3.blue {text-align: center;font-size: 21px;}
  img.imgcolumn { margin: -42px 33px !important; width: 74px;}
  .imgmydlink{ width:112px;  margin: -42px 33px !important;}
  .imgmoxa { width:126px;  margin: -42px 19px !important; }
  .imgnews{ width:90px; margin: -42px 19px !important; }
  .hover .imgnews{ margin:0 !important;}
  .imgproduct { width:90px; margin: -42px 19px !important; }
  .imgcontact{ margin: -28px 35px !important; width: 100px !important; }
  h3.bluelarge { text-align: center!important;margin: 71px 19px !important; text-decoration: none !important;}
  button.searchbutton {
    color: rgba(0, 0, 0, 0.62);
    background-color: transparent;
    border: none;
    margin: 0 212px;
    /* border-radius: 100%; */
    font-size: 16px;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 5px;
    right: 0;
  }
  .footer.searchbutton {
    background-color: #35889E;
    margin: 0px;
  }

  .three,.one {
    height: 12.5em;}
  }
  @media (min-width:769px) and (max-width:1200px){
    .navbar-nav{
    float:left !important;
    margin:0 !important;
    margin-left: -17px !important;
    font-family: 'UniversLT-CondensedBold';
    font-size:14px !important;
    }
    .fo.newsletter {/* margin: 0 76px; */}
  }
  @media(max-width: 768px){
    .partone .col-sm-2 { width: 50%;}
    .four.col-sm-2 {  padding: 0 7px 15px;}
    .swiper-container-horizontal>.swiper-pagination { background:none; }
    .product-list .product-list-content .col{
      width: 48%;
      width: -webkit-calc(50% - 1px);
      width: -moz-calc(50% - 1px);
      width: calc(50% - 1px);
      width: calc(50% - 1px);
      float: left;
      }
    a.go.btn.btn-success { float: none;   margin: 0 160px 18px;}
    span.serachspan {margin: 134px;}
    i.tt-switch-off {
      font-size: 34px;
    }
    ul.navbar-nav{
      padding: 5px 20px;
      margin: 0;
      width: 100%;
    }
    ul.navbar-nav>li{
      padding: 8px;
      width: 100%;
      text-align: -webkit-center;
      position: relative !important;
    }
    .tt-hover {
      -moz-opacity: 0.70;
      opacity: 0.70;
      font-size: 33px !important;
    }
    .social-network {
      padding: 0px;
    }
    .pro-nav>li.active>a, .pro-nav>li.active>a:focus, .pro-nav>li.active>a:hover{ border-bottom: none;}
    .right_buy.col-sm-6 {
      padding-top:0px;
    }
    ul.dropdown-menu.mega-menu {margin: 0;position: initial;padding: 0 !important;}
    ul.second.dropdown-menu.mega-menu {
      margin: 79px 0 !important;
    }
    img.imgcolumn { margin: 0px 99px !important;}
    .imgmydlink{     margin: 0px 92px !important;}
    .imgmoxa {margin: 0px 88px !important; }
    .imgcontact{ margin: 0px 104px !important;
      width: 100px !important; }
      .imgnews{  margin: 0px !important; }
      .imgproduct { margin: 0px 92px !important; }
      h3.bluelarge {    text-align: center!important;
       margin: 2px 28px!important;
       text-decoration: none !important;
       padding-top: 15px;}
       h3.blue {
        text-align: center;
        margin: 1px;
        padding: 25px;
      }
      span.news.serachspan {
        margin: 0;
      }
      button.nav.searchbutton {
        top: 25px !important;
        right: 2px;
      }
      .panels.hidden-sm.hidden-md.hidden-lg {
        text-align: center;
        /* background-color: #A6BDB5; */
        /* width: 50px; */
      }
      .imgpurchase { width:85px; float:left; margin: 31px 61px !important; }
      .imgpartner{  margin: 25px 108px !important; }
      .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        max-width: 100%;
        color: #FFF;
        background: rgba(255, 255, 255, 0);
      }
      .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: #FFF;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: none;
      }
      .mega-menu li.mega-menu-column {
        margin-right:0px !important;
        width: 150px;
        color: #000;
        overflow: auto;
        background: transparent none repeat scroll 0% 0%;
        /* border-right: 1px solid #E9E9EA; */
      }
      .navbar-collapse {
       padding-right:0px
       padding-left: 0px;
       overflow-x: visible;
       -webkit-overflow-scrolling: touch;
       border-top: 1px solid transparent;
       -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
       box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
       padding: 0;
       height: inherit;
       max-height: inherit;
       overflow: visible !important;
     }
     .swiper-container-horizontal>.swiper-pagination { display: none !important;}
     .newsletterimg {
      margin: 0;
      right: 18px;
      top: 2px;
      box-shadow: none;
    }
    form.footer.navbar-form.navbar-right {
      float: left;
      margin: 0;
      width: 100%;
      position: relative;
      padding: 0 15px;
    }
    h3.blue{ margin: 0 !important;}
    .one {
      height: auto;
      border-top: 0;
      border-left: 0;
      overflow: hidden;
      padding: 0;
    }
    .three {
      height: auto;
      border-top: 0;
      border-left: 0;
      overflow: hidden;
      padding: 0;
    }
  }
  @media(max-width: 480px){
    a.go.btn.btn-success { float: none;   margin: 0 125px 18px;}
    .partone .col-sm-2 { width: 100%;}
    ul.dropdown-menu.mega-menu { margin: 56px 0 0 !important;}
    h4.panel-title { font-size: 9px;}
    form.footer.navbar-form.navbar-right {
      float: left;
      margin: -6px 0;
    }
    span.serachspan {margin: 0px;}
    button.searchbutton {
      top: 3px !important;
    }
    .serachspan input.form-control {
      padding-left: 42px;
      width: 100%;
    }
    button.nav.searchbutton {
      top: 3px !important;
      right: 4px;
      left: 37px;
    }
    h3.bluelarge {  text-align: center!important;
      margin: 2px 43px!important;
      text-decoration: none !important;
      padding-top: 15px;}
      .navbar-right {
       float: none !important;
       /* margin-right: 0px; */
       width: 100%;
     }
     i.tt-switch-off {
      font-size: 34px !important;
    }
    .tt-hover {
      -moz-opacity: 0.70;
      opacity: 0.70;
      font-size: 33px !important;
    }
    ul.dropdown-menu.mega-menu {margin: 0 0 0 !important;position: relative;top: 0;left: 0;}
    ul.second.dropdown-menu.mega-menu {
      margin: 120px 0 0 !important;
    }
    .navbar-nav .open .dropdown-menu {
      position: relative !important;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: #FFF;
      border: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .swiper-container-horizontal>.swiper-pagination { display: none !important;}
    .social-network {
      padding: 0px;
    }
    .newsletterimg {
      margin: 4px 13px;
      display: inline-block;
    }
    h3.blue{ margin: 0 !important;}
    .one {
      height: auto;
      border-top: 0;
      border-left: 0;
      overflow: hidden;
      padding: 0;
    }
    .three {
      height: auto;
      border-top: 0;
      border-left: 0;
      overflow: hidden;
      padding: 0;
    }
    .navbar-form .form-group {
      color: rgb(0, 199, 255);
      position: relative;
      padding-left: 24px;
    }
    
   #compare_matter_outer {
    margin-left: 0;
  }
}

.pro-left{
  width: 550px;
  float:left;
  padding:0 15px;
}
.pro-right{
  width: 35%;
  width: -webkit-calc(100% - 550px);
  width: -moz-calc(100% - 550px);
  width: calc(100% - 550px);
  float:left;
  padding:0 15px;
}
@media(max-width:500px){
  .mega-menu li.mega-menu-column{
    width: 70%;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    margin: 0 20px !important;
    border-right: 0;
    border-bottom: 1px solid #E9E9EA;
  }
  .mega-menu>li>ul>li{
    display:block;
    width: 100%;
    text-align: center;
  }
  li.nav-header.firstmenu{
    text-align: center !important;
    width: 100%;
    margin: 0 0 7px 0;
    float: none;
  }
  li.nav-header.firstmenu>a{
    text-align: center !important;
    width: 100%;
  }
  .partone.clearfix{
    margin-top:5px;
  }
  .form-group:before,.navbar-right:before{
    content:"";
    clear:both;
    display:table;
  }
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 3px;
}
@media(min-width: 769px){
  .navbar-nav{
    margin-top:0;
    margin-bottom:0;
    padding: 10px 0 12px 7px;
  }
  .navbar-nav>li{
    min-height: 46px;
    padding: 10px;
    /* margin-bottom: -15px; */
    /* padding-bottom: 15px; */
  }
  .navbar-default{
    padding-bottom: 0;
    position: fixed;
    z-index: 9999999;
    width: 100%;
    top: 0;
    left: 0;
  }
  body{
    padding-top: 84px;
  }
  ul.dropdown-menu.mega-menu{
    border-top: 4px solid #00C7FF;
    margin-top: -3px;
  }
  .dpd-parent ul{
    top: 58px !important;
    left: 50%;
    transform: translateX(-50%);
  }
}
.whrebuy.btn.btn-success,.go,
.whrebuy.btn.btn-success:hover,.go:hover,
.whrebuy.btn.btn-success:focus,.go:focus{
  background: #005E6A;
  border-color: #07262B;
}
.box1{
  background: #005562;
  background: -moz-linear-gradient(left,  #005562 0%, #006878 67%, #00778a 100%);
  background: -webkit-linear-gradient(left,  #005562 0%,#006878 67%,#00778a 100%);
  background: linear-gradient(to right,  #005562 0%,#006878 67%,#00778a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005562', endColorstr='#00778a',GradientType=1 );
}
.box2{
  background: #606163;
  background: -moz-linear-gradient(left,  #606163 0%, #818285 67%, #a1a2a6 100%);
  background: -webkit-linear-gradient(left,  #606163 0%,#818285 67%,#a1a2a6 100%);
  background: linear-gradient(to right,  #606163 0%,#818285 67%,#a1a2a6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606163', endColorstr='#a1a2a6',GradientType=1 );
}
.box3{
  background: #0083b3;
  background: -moz-linear-gradient(left,  #0083b3 0%, #00aae0 67%, #00b5f7 100%);
  background: -webkit-linear-gradient(left,  #0083b3 0%,#00aae0 67%,#00b5f7 100%);
  background: linear-gradient(to right,  #0083b3 0%,#00aae0 67%,#00b5f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083b3', endColorstr='#00b5f7',GradientType=1 );
}
.box4{
  background: #340f52;
  background: -moz-linear-gradient(left,  #340f52 0%, #5c1a91 67%, #5d1b91 100%);
  background: -webkit-linear-gradient(left,  #340f52 0%,#5c1a91 67%,#5d1b91 100%);
  background: linear-gradient(to right,  #340f52 0%,#5c1a91 67%,#5d1b91 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#340f52', endColorstr='#5d1b91',GradientType=1 );
}
.box5{
  background: #8aa73d;
  background: -moz-linear-gradient(left,  #8aa73d 0%, #b0c94d 67%, #bfe855 100%);
  background: -webkit-linear-gradient(left,  #8aa73d 0%,#b0c94d 67%,#bfe855 100%);
  background: linear-gradient(to right,  #8aa73d 0%,#b0c94d 67%,#bfe855 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa73d', endColorstr='#bfe855',GradientType=1 );
}
.box6{
  background: #005562;
  background: -moz-linear-gradient(left,  #005562 0%, #006878 67%, #00778a 100%, #005562 100%);
  background: -webkit-linear-gradient(left,  #005562 0%,#006878 67%,#00778a 100%,#005562 100%);
  background: linear-gradient(to right,  #005562 0%,#006878 67%,#00778a 100%,#005562 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005562', endColorstr='#005562',GradientType=1 );
}
.box7{
  background: #f1592a;
  background: -moz-linear-gradient(left,  #f1592a 0%, #ff9e3c 100%);
  background: -webkit-linear-gradient(left,  #f1592a 0%,#ff9e3c 100%);
  background: linear-gradient(to right,  #f1592a 0%,#ff9e3c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1592a', endColorstr='#ff9e3c',GradientType=1 );
}
.box8{
  background-color: #000000;
}
.box9{
  background: #8f131f;
  background: -moz-linear-gradient(left,  #8f131f 0%, #9e1523 50%, #991422 100%);
  background: -webkit-linear-gradient(left,  #8f131f 0%,#9e1523 50%,#991422 100%);
  background: linear-gradient(to right,  #8f131f 0%,#9e1523 50%,#991422 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f131f', endColorstr='#991422',GradientType=1 );
}
.one:hover,.three:hover{
  /* background: #000; */
  /* overflow: hidden; */
}
.baner{
  position:relative;
}
@media (max-width:700px){
  .description{
    display:none;
  }
}
@media (max-width:500px){
  .slides H1{
    font-size:25px;
  }
}
.buy{
  margin: 20px 0;
}
.right_buy select.form-control{
  margin: 20px 0 16px 0;
}
.slides{
  position:relative;
  top:110px;
}
.navbar-fixed{
  position:fixed;
  z-index:100;
  width:100%;
}
.dpd-parent{
  position:relative;
}
.dpd-parent ul{
  position:absolute;
  top:100%;
  background: #F7F6F6;
  box-shadow: 0px 2px 5px #CCC;
  border-top: 4px solid #00C7FF;
  border-radius: 0 0 5px 5px;
  padding-bottom: 8px;
  display:none;
  z-index: 99;
}
.dpd-parent.active ul{
  display:block;
}
.dpd-parent ul>li{
  padding: 5px 8px 0 8px;
}
.dpd-parent ul>li>a{
  padding: 7px 15px;
  font-size:16px;
  display:inline-block;
  width: 178px;
  text-align: center;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.92);
  font-family: 'UniversLT-Condensed';
  text-decoration: none;
  border-radius: 5px;
}
.dpd-parent ul>li>a.a-blue{
  font-family:'UniversLT-CondensedBold';
  color: #005E6A;
}
.dpd-parent ul>li>a:hover{
  background: #E4E4E4;
}
.tabs-left{
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  /* border-right: 1px solid #ddd; */
}
.tabs-left>li{
  float: none;
  /* margin-bottom: 2px; */
  border-right: 1px solid #ddd;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-left>li.active{
    border-right: none;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.tabs-right>li>a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}
.innerbox{
  padding:30px 0 50px 0;
}
@media (max-width: 1200px) and (min-width: 768px){
  .navbar-default .navbar-nav>li>a{
    font-size: 12.2px;
  }
}
@media (max-width: 992px) and (min-width: 769px){
  form.footer.navbar-form.navbar-right{
    margin-top: 12px;
  }
  .navbar-default .navbar-nav>li>a{
    font-size: 12px;
    /* padding-top: 20px; */
  }
  span.serachspan{
    margin:auto;
    width:100%;
  }
  .navbar-form .form-group,.navbar-right{
    width:100%;
    margin-top: -3px;
    margin-bottom: 6px;
  }
  .serachspan input.form-control{
    margin:auto;
    display: block;
    width:100%;
    float: none;
    z-index: -1;
  }
  button.searchbutton{
    margin:0;
    right: initial;
    left: 80%;
    left: -webkit-calc(100% -  48px));
    left: -moz-calc(100% -  48px));
    left: calc(100% -  48px));
    left: calc(100% -  48px);
    padding-left: 8px;
  }
  .mega-menu{
    top: 69px;
  }
  body{
    padding-top: 128px;
  }
  .partone.clearfix{
    margin-top:10px;
  }
  .dpd-parent>ul{
    top: 50px !important;
  }
}
.fo:after{
  content:"";
  clear:both;
  display:table;
}
@media (max-width: 600px){
  .slides{
    top:25px;
  }
}
label input:checked ~ span{
  color: #005E6A;
  font-weight: 600;
}

@media (max-width: 800px){
  .panels-heading {background-color: black;border-radius: 10px 9px 9px;/* width: 176px; */height: 25px;text-align: center;/* margin: 7px 69px; */color: #FFF;}
  .panels-heading a{
    color: #00C7FF;
  }
  .panels-heading a:hover{
    color: #0097C1;
  }
}
#collapseOne-alt3{
  display:none !important;
}
@media (max-width: 767px){
  .filter-bx{
    display:none;
  }
  .collapsing.filter-bx{
    display:block;
  }
}
@media (min-width: 767px){
  .filter-bx{
    display:block;
    height:initial !important;
  }
}
@media (max-width: 1200px){
  .pro-left,.pro-right{
    width:100%;
  }
}
@media (max-width: 800px){
  #product_matter_outer {
     width: 100%;
     float: left;
   }
}
.reset1{
  color: #005E6A;
  float:right;
  position:relative;
  font-size: 14px;
  padding-top: 3px;
  top: 2px;
}
.reset1 input{
  opacity:0;
  position:absolute;
  right: 0;
  top:0;
}
.item{
  width:100%;
  padding:15px 5px 5px;
}
.item .adv{
  width:100%;
  position:relative;
  opacity: 0.8;
  transition: 200ms all ease-in;
  background: rgba(255,255,255,0.8);
}
.item .adv:hover{
  opacity:1;
}
.item .adv img{
  max-width:100%;
  width: 100%;
}
.item .adv h1{
  position:absolute;
  bottom:0;
  width: 100%;
  font-size: 21px;
  margin: 0;
  padding: 20px 15px;
  background: rgba(255,255,255,0.8);
  color: #404040;
}
.owl-carousel .owl-wrapper-outer{
  overflow:visible !important;
}
.owl-theme:after,.owl-theme:before{
  content:"";
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  z-index:99;
  background-color: rgba(255, 255, 255, 0.6);
}
.owl-theme:after{
  left:100%;
}
.owl-theme:before{
  right:100%;
}
.of-hide{
  overflow:hidden;
}
.bigul{
  position:relative;
}
.bigul:after{
  content: "\f0d7";
  font-family:fontAwesome;
  font-size:16px;
  position:absolute;
  right: 5px;
  bottom: 4px;
  /* width: 100%; */
  text-align: center;
  /* background: aliceblue; */
  z-index: 0;
}
.bigul:hover:after{
  display:none;
}
.su-page{
  width:100%;
  padding:50px 0;
}
.su-page:after{
  clear:both;
  content:"";
  display:table;
}
.hf1,.hf2{
  width:50%;
  padding:5px;
  float:left;
}
.hf1{
  text-align:right;
}
.hf2{
  text-align:left;
}
.imgs{
  max-width:100%;
}
@media (min-width: 768px){
   li.s.dropdown:first-child{
     /* padding-left: 50px; */
     /* margin-left: -15px; */
   }
}
li.dropdown.active> ul.dropdown-menu{
  /* display:block; */
}
.off{
  opacity: 0.1 !important;
  cursor: initial !important;
}
table.supportresponsive{
  margin:0 5px;
}
ul.cata{
  margin-top:10px;
  margin-left: -14px;
}
ul.cata li{
  padding-left:15px;
  font-size:16px;
}
ul.cata li a{
  cursor:pointer;
  font-weight: 600;
  margin-bottom: 5px;
  display: block;
  position:relative;
  padding: 2px 6px 2px 23px;
  /* height: 30px; */
  border: 1px solid rgba(62, 129, 186, 0);
  transition: 300ms all ease-in;
  border-radius: 2px;
}
ul.cata>li>ul a{
  cursor:pointer;
  font-weight: 400;
  margin-bottom: 5px;
  display: block;
  color: #1C5180;
  
}
ul.cata li a:before{
  content:"\f04b";
  display:block;
  position:absolute;
  font-family:"fontAwesome";
  font-size: 8px;
  left: -21px;
  top: 9px;
  transition: all ease-in 300ms;
  opacity: 0;
}
ul.cata li a:hover{
  border: 1px solid rgba(62, 129, 186, 0.42);
  text-decoration: none;
}
ul.cata li a:hover:before{
  opacity:1;
  left: 8px;
}
.bannerlink{
  position:absolute;
  display: block;
  right: 0;
  width: 30%;
  height: 50%;
  background: rgba(255, 255, 255, 0);
  z-index: 999999999;
  bottom: 0;
}
@media (max-width:992px){
  .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
    margin-left:0;
  }
}
@media (max-width:768px){
  .navbar-toggle{
    display:block;
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
  }
  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
    float:none;
  }
  .navbar-collapse{
    display:none;
  }
  header .navbar-right{
    float:left !important;
    width:100%;
    /* padding: 0 15px; */
    margin: 0;
  }
  header span.serachspan{
    margin:0;
  }
  header button.nav.searchbutton{
    right: 6px !important;
    left:initial;
    top: 5px !important;
    bottom:initial;
  }
  header .navbar-form .form-group{
    display:block;
  }
}
@media (min-width:769px){
  li.dropdown.active> ul.dropdown-menu{
    display:block !important;
  }
}
.one .hover,.three .hover{
  width:100%;
  height:100%;
  overflow:hidden;
  border: 2px solid rgb(255, 255, 255);
  transition:all ease-in 300ms;
}
.one .hover:hover,.three .hover:hover{
  border: 2px solid #00c7ff;
}
.one .hover img,.three .hover img{
  width:100%;
  height:100%;
  border: 0;
}
footer .navbar-right{
  width:100%;
  padding: 0;
  position: relative;
}
@media (min-width:769px) and (max-width:991px){
  footer .newsletterimg{
    right:3px;
  }
}
@media (min-width: 1038px){
  div#divFilterBy {
    width: 19%;
  }
  .product-list .product-list-content{
    width:81%;
  }
}
div.desc{
  height: 73px;
  overflow: hidden;
}
div#divFilterBy label{
  font-weight:500;
  display: block;
  cursor: pointer;
}
@media (max-width: 1100px) and (min-width: 769px){
  .product-list .product-list-content .col {
      width: 31%;
      width: -webkit-calc(33.3% - 5px);
      width: -moz-calc(33.3% - 5px);
      width: calc(33.3% - 5px);
      float: left;
  }
}
@media (min-width: 768px) and (max-width: 1199px){
.container {
    width: 95%;
}
}
.img-main{
  max-width:100%;
  max-height:400px;
  margin:auto;
  display:block;
}
.img-thumb{
  max-height: 80px;
  background: #FFF;
  margin-top: 5px;
  padding: 3px;
  border: 1px solid #ddd;
}
.bg-gal{
  background:#FFF;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 0 10px #ddd;
  -moz-box-shadow: 0 0 10px #ddd;
  box-shadow: 0 0 10px #ddd;
}
#gal1 a,#gal1 a:hover,#gal1 a:focus{
  text-decoration:none;
}
.sm-con{
  max-width: 1070px;
}
.bar-top{
  position:absolute;
  top:0;
  width:100%;
  left:0;
  padding:10px 0;
  font-size:15px;
  background: rgba(0, 0, 0, 0.28);
  color: rgba(255, 255, 255, 0.85);
}
.bar-top a{
  color: rgba(255, 255, 255, 0.85);
}
.modal-sm{
  min-width: 336px;
}
.modal-title{
  color:#000;
}
.downloads table tr td:nth-child(1){
   max-width: 0;
   width: 49px !important;
   text-align: center;
}
.downloads table tr td:nth-child(2){
   max-width: 0;
   width: 148px !important;
}
.downloads table tr td:nth-child(3){
   max-width: 0;
   width: 356px !important;
}
.downloads table tr td:nth-child(4){
   max-width: 0;
   width: 65px !important;
}
.downloads table tr td:nth-child(5){
   max-width: 0;
   width: 66px !important;
}
.downloads table tr td:nth-child(6){
   max-width: 0;
   width: 104px !important;
}
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
    position:relative;
    z-index:-99999;
    opacity:0;
    pointer-events: none;
}
.article_container>table{
  width:100%;
}
.news-header{
  min-height: 235px;
  background:url(../../images/news-bg.jpg) #00c7ff;
  background-size:cover;
  color: #fff;
  text-align:center;
  /* margin-bottom: 50px; */
  display: flex;
  justify-content: center;
  align-items: center;
}
.news-header h1{
  margin:35px 0 25px 0;
}
.news-header .search-news{
  max-width: 250px;
  margin: 0 auto 35px auto;
  position:relative;
}
.news-header .search-news .form-control{
  border:1px solid #005e6a;
  border-radius:0;
  background: #ffffff;
  color: #005e6e;
  padding-right: 30px;
}
.news-header .search-news .btn{
  position:absolute;
  padding:0;
  width: inherit;
  height: inherit;
  background: transparent;
  right: 0;
  top: 0;
  padding: 6px 10px;
  border: 0 !important;
  color: #005e6a;
}
.news-card{
  background:#FFF;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.38);
  margin:20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}
.news-card:after,
.news-card:before{
  content:"";
  clear:both;
  display:table;
}
.news-card-left{
  width: 100px;
  float:left;
  padding:15px;
  text-align:center;
}
.news-card-right{
  width:-webkit-calc(100% - 100px);
  width:-moz-calc(100% - 100px);
  width:calc(100% - 100px);
  float:left;
  padding:15px;
  border-left: 1px dotted #CCC;
}
.news-card-left .date{
  width:50px;
  height:50px;
  background:#005e6a;
  line-height:50px;
  text-align:center;
  font-size:21px;
  border-radius:50%;
  font-weight:bolder;
  margin:0 auto 2px auto;
  color:#FFF;
}
.news-card-left .month{
  font-weight:600;
  color:#007483;
}
.news-card-left .year{
  font-weight:600;
  color:#1c2020;
  font-size:11px
}
.news-card a{
  color:#161616;
}
.news-card a:hover{
  text-decoration:none;
}
.news-card h2{
  margin:8px 0 15px 0;
  font-size:23px;
}
.news-container{
  padding-top:50px;
  background:#f2f2f2;
}
.text-center .g-recaptcha{
  display: inline-block;
}