body{
  width: 100%;
}

.product-view .product-essential .product-info-main .price-info .price{
      color: #e87b1e;
}
.mobilenavboxset{
  display: none;
}
.navhedbox_cover{
  display: inline-block;
  width: 100%;
  background: #274888;
  box-shadow: 0 4px 12px 0 rgba(204, 204, 204, 0.5);
}

.logosrchcsart{
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.lefthedlogonav{
  display: inline-block;
  width: auto;
  float: left;
}
.lefthedlogonav a{
  display: inline-block;
  margin-top: 7px;
}
.lefthedlogonav a img{
  width: 210px;
}

.midserchbox{
  display: inline-block;
  width: auto;
  float: left;
  /*padding-left: 25px;*/
  padding-top: 0;
  margin-left: 235px;
}
.searchbar{
  position: relative;
  display: inline-block;
  border-radius: 5px;
  /*overflow: hidden;*/
  width: 589px;
  float: left;
}
.searchbar .search_input{
  width: 100%;
  color: #000000;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  font-size: 15px !important;
  border-radius: 5px;
  height: 38px;
}
.searchbar .search_input:focus{
  background: #ffffff !important;
}
.searchbar a{
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  width: 38px;
  text-align: center;
  padding-top: 7px;
  background: #e0e0e0;
  border-radius: 0px 5px 5px 0px;
  /*border: 1px solid #e0e0e0;*/
}
.searchbar a img{
  width: 17px;
}

.searchbar input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b5b5b5;
}
.searchbar input::-moz-placeholder { /* Firefox 19+ */
  color: #b5b5b5;
}
.searchbar input:-ms-input-placeholder { /* IE 10+ */
  color: #b5b5b5;
}
.searchbar input:-moz-placeholder { /* Firefox 18- */
  color: #b5b5b5;
}

.midserchbox .searchbar form{
  background-color: transparent !important;
}

.prodnotlistboxset{

}
.prodnotlistboxset p{
  display: inline-block;
  width: 100%;
  text-align: center;
  color: red;
  font-size: 14px;
  margin: 0;
  padding-top: 9px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
}
.prodnotlistboxset a{
  position: relative;
  top: 0;
  right: 0;
  height: auto;
  width: auto;
  text-align: center;
  padding-top: 0;
  background: inherit;
  display: inline-block;
  color: #274888;
  font-weight: 600;
}

.rightmenuyboxset{
  display: inline-block;
  width: auto;
  float: right;
  padding-right: 10px;
}
.rightmenuyboxset ul{
  display: inline-block;
  width: auto;
  float: right;
  padding-top: 24px;
}
.rightmenuyboxset ul li{
  display: inline-block;
  width: auto;
  float: left;
  margin-left: 24px;
}
.rightmenuyboxset ul li a{
  display: inline-block;
  width: auto;
  text-align: center;
  position: relative;
}
.rightmenuyboxset ul li a img{
  width: 42px;
  margin-bottom: 0;
  float: left;
}

.rightmenuyboxset ul li a p{
  display: inline-block;
  width: auto;
  float: left;
  color: #ffffff;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 13px;
  margin-left: 9px;
}
.rightmenuyboxset ul li a span{
  position: absolute;
  top: 0px;
  left: 29px;
  background: #ef7f1a;
  color: #ffffff;
  font-size: 14px;
  min-width: 18px;
  min-height: 18px;
  border-radius: 50%;
  line-height: 1.2;
  text-align: center;
  font-weight: 500;
  padding-top: 1px;
}


.medcshopoffnav{
  display: inline-block;
  width: auto;
  padding-top: 24px;
  float: left;
  margin-left: 24px;
}


#mainnav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#mainnav > ul > li {
    display: inline-block;
    padding: 0 6px;
}
#mainnav ul li {
    position: relative;
}
.header #mainnav > ul > li > a {
    line-height: 100px;
}
#mainnav > ul > li.home > a {
    color: #18ba60;
}
#mainnav > ul > li > a {
    position: relative;
    display: block;
    /*font-family: "Poppins", sans-serif;*/
    /*text-transform: uppercase;*/
    color: #222;
    text-decoration: none;
    /*font-size: 14px;*/
    margin: 0 15px;
    font-weight: 600;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-right: 0 !important;
}
#mainnav ul.submenu {
    position: absolute;
    left: 0;
    top: 150%;
    width: 270px;
    text-align: left;
    background-color: transparent;
    z-index: 9999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#mainnav ul.submenu li:first-child {
    border-top: none;
}
/*#mainnav ul.submenu > li {
    border-top: 1px solid #333333;
}*/
#mainnav ul li ul li {
    margin-left: 0;
}
#mainnav ul.submenu > li > a {
    display: block;
    color: #000000;
    text-decoration: none;
    padding: 0 0 0 20px;
    line-height: 45px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#mainnav ul li:hover > ul.submenu {
    top: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: visible;
}



.mainboxset{
  display: inline-block !important;
  float: left;
  /*width: 31%;*/
}
.navmainlistmenu{
  padding-left: 0;
  color: #ffffff !important;
  padding-right: 0;
  margin-left: 0 !important;
  margin-right: 0px !important;
  display: inline-block !important;
  float: left;  
  line-height: 1.2;
  text-align: left;  
  padding-right: 0 !important;
  padding-left: 50px;
}
.navmainlistmenu img{
  width: 42px;
  height: 42px;
  float: left;
  margin-right: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.navmainlistmenu p{
  float: left;
  padding-left: 0;
  color: #ffffff !important;
  padding-right: 0;
  margin-left: 0 !important;
  margin-right: 0px !important;
  display: inline-block !important;
  font-size: 17px !important;
  line-height: 1.2;
  text-align: left;
  font-weight: 600 !important;
  padding-right: 0;
  margin-bottom: 0;
  width: 100%;
}

.navmainlistmenu p span{
  display: inline-block;
  width: 100%;
  font-weight: normal;
  font-size: 13px;
}
.navmainlistmenu a:hover{
  color: #ffffff;
}


.menunav1{
  width: auto;
}
.menunav2{
  width: auto;
}
.menunav3{
  width: auto;
}
.menunav2 .navmainlistmenu{
  margin-right: 0;
}



.careticonset{
  padding-left: 0;
  /*width: 38%;*/
}
.careticonset .fa-caret-down{
  display: inline-block;
  position: absolute;
  right: 0;
  top: 3px;
  font-size: 20px;
}


.mainboxset .submenu{
  margin-top: 0 !important;
  padding-top: 4px !important;
}
.mainboxset .submenu li{
  display: inline-block;
  width: 100%;
  float: left;  
  border-top: 1px solid #d2d2d2 !important;
  background: #ffffff;
}
.mainboxset .submenu li a{
  display: inline-block !important;
  width: 100%;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  float: left;
  font-weight: 500;
  color: #333333;
  font-size: 14px;
}
.mainboxset .submenu li a img{
  width: 25px;
  float: left;
}
.mainboxset .submenu li a span{
  display: inline-block;
  float: left;
  line-height: 1.3;
  padding-top: 5px;
  padding-left: 9px;
}

.allmenunavcover{
  display: inline-block;
  width: 100%;
  border-radius: 7px;
  overflow: hidden;
  margin-top: 8px !important;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  -moz-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
}

.serchboxcontnumb{
  display: inline-block;
  width: 100%;
  text-align: center;
  border-top: 0;
  padding-top: 8px;
  padding-bottom: 3px;
}
.serchboxcontnum_iner{
  display: inline-block;
  width: 100%;
  text-align: left;
  float: right;
  padding-right: 9px;
}
.searchbar button {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    height: 38px;
    width: 38px;
    text-align: center;
    padding-top: 7px;
    background: #e0e0e0;
    border-radius: 0px 5px 5px 0px;
    border-color: #e0e0e0;
    border: 0;
    padding: 8px;
}
.searchbar button img {
    width: 23px;
}
.rightbtnsetbox{
  display: inline-block;
  float: right;
}

.contnumbhelp{
  display: inline-block;
  width: auto;
  float: left;
  margin-left: 12px;
}
.contnumbhelp a{
  display: inline-block;
  color: #ffffff;
  text-align: center;
  background: #c5e8ba;
  border-radius: 4px;
  height: 38px;
  padding: 8px 10px 10px;
}
.contnumbhelp a img{
  width: 21px;
  float: left;
  margin-top: 1px;
}
.contnumbhelp a span{
  display: inline-block;
  width: auto;
  float: left;
  font-size: 15px;
  margin-left: 8px;
  font-weight: normal;
}

.upldrxicobtext{
  display: inline-block;
  float: left;
}
.upldrxicobtext a{
  display: inline-block;
  border-radius: 4px;
  color: #ffffff;
  background: #54af3a;
  height: 38px;
  padding: 7px 10px 10px;
  /*padding-left: 14px;
  padding-right: 14px;
  padding-top: 8px;*/
  font-size: 16px;
  margin-left: 15px;
}
.upldrxicobtext a img {
  width: 24px;
  float: left;
}
.upldrxicobtext a span {
  display: inline-block;
  width: auto;
  float: left;
  font-size: 15px;
  margin-left: 8px;
  margin-top: 2px;
  font-weight: normal;
}


.savgcaltboxbtn{
  display: inline-block;
  float: left;
}
.savgcaltboxbtn a{
  display: inline-block;
  border-radius: 4px;
  color: #ffffff;
  background: #ef7f1a;
  height: 38px;
  padding: 8px 10px 10px;
  /*padding-left: 14px;
  padding-right: 14px;
  padding-top: 8px;*/
  font-size: 16px;
  margin-left: 15px;
  line-height: 1.5;
}
.savgcaltboxbtn a img {
  width: 24px;
  float: left;
  margin-top: 1px;
}
.savgcaltboxbtn a span {
    display: inline-block;
    width: auto;
    float: left;
    font-size: 15px;
    margin-left: 8px;
    font-weight: normal;
    color: #ffffff;
}

.doctorconsboxbtn{
  display: inline-block;
  float: left;
}
.doctorconsboxbtn a.doccontstl{
  display: inline-block;
  border-radius: 4px;
  color: #ffffff;
  background: #fff6db;
  height: 38px;
  padding: 8px 10px 10px;
  /*padding-left: 14px;
  padding-right: 14px;
  padding-top: 8px;*/
  font-size: 16px;
  margin-left: 15px;
  margin-right: 0 !important;
  line-height: 1.5;
}
.doctorconsboxbtn a.doccontstl img {
  width: 24px;
  float: left;
  margin-top: 0;
}
.doctorconsboxbtn a.doccontstl span {
    display: inline-block;
    width: auto;
    float: left;
    font-size: 15px;
    margin-left: 8px;
    font-weight: normal;
    color: #00489a;
}
.doctorconsboxbtn li{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.numdroset{
  background: #ffffff ;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  -moz-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
}


.doctnumbbox{
  width: 184px !important;
  left: 17px !important;
  
  top: 44px !important;
} 
.numdroset a{
  padding: 8px 17px 8px;
  display: inline-block;
  width: 100%;
  color: #274888;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  height: auto;
}

.helpimgivconbtn{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.helpnumbox{
  right: 0px !important;
  left: inherit !important;
  top: 44px !important;
  width: 142px !important;
}
.helpnubox_iner{
  background: #ffffff;
  border-radius: 4px; 
  -webkit-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  -moz-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
}
.helpnubox_iner a{
  padding: 8px 17px 8px;
  display: inline-block;
  width: 100%;
  color: #274888;
  background: #ffffff;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  height: auto;
  border-radius: 4px !important;
}
.helpimgivconbtn img{

}

.contnumbhelp li{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
















/*.myactboxbtn2{
  display: inline-block;
  float: left;
}
.myactboxbtn2 a{
  display: inline-block;
  border-radius: 4px;
  color: #ffffff;
  height: 42px;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 16px;
  padding-top: 8px;
  background: #54af3a;
  margin-right: 15px;
}*/


.uploadbtnbox{
  display: inline-block;
  width: auto;
  float: left;
  margin-top: 3px;
}
.uploadbtnbox a{
  display: inline-block;
  background: #ef7f1a;
  border-radius: 4px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-top: 3px;
}
.uploadbtnbox a img{
  width: 34px;
  display: inline-block;
  float: left;
  margin-top: 8px;
  margin-left: 6px;
  margin-right: 3px;
}
.uploadbtnbox a p{
  display: inline-block;
  float: left;
  font-size: 16px;
  text-align: left;
  width: auto;
  color: #ffffff;
  font-weight: 500;
  margin: 0;
}
.uploadbtnbox a p span{
  font-weight: normal;
  font-size: 15px;
}

.myactboxbtn{
  display: inline-block;
  width: auto;
  float: left;
}
.myactboxbtn a{
  display: inline-block;
  background: #54af3a;
  color: #ffffff;
  border-radius: 4px;
  padding-right: 8px;
  padding-bottom: 5px;
  padding-top: 3px;
}
.myactboxbtn a img{
  width: 34px;
}
.myactboxbtn a span{

}

.offernofdbox{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 45px;
}
.offernofdbox img{
  width: 250px;
}
.offernofdbox h5{
  display: inline-block;
  width: 100%;
  font-size: 20px;
  font-weight: 600;
  color: #8c8c8c;
  margin-top: 31px;
}



.menunav1{
  width: 180px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.menunav2{
  width: 205px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.menunav3{
  width: 234px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.menunav2 .navmainlistmenu{
  margin-right: 18px !important;
}


















/*----------------Header CSS-----------------*/
    #container #content {
      position: relative;
      width: 100%;
      background: #404040;
      z-index: 1;
      float: left;
      overflow: hidden;
  }
  #container #content .left-burger {
      position: relative;
      width: 50%;
      float: left;
      background: transparent;
      z-index: 100;
  }
  #container #content .left-burger h2 {
      position: relative;
      z-index: auto;
  }
  #container #content .left-burger .triangle {
      width: 0;
      height: 0;
      border-top: solid #f1f1f1;
      border-right: solid transparent;
      border-left: none;
      border-bottom: none;
      position: absolute;
  }
  #container #content .right-slider {
      position: relative;
      width: 50%;
      float: left;
      background: transparent;
  }
  #container #content .right-slider h2 {
      position: absolute;
      bottom: 30px;
      right: 30px;
  }
  #main-nav {
      width: 100%;
      z-index: 100;
      display: inline-block;
  }
  #main-nav .logo {
      padding: 20px 50px;
      margin: 0;
      color: #fff;
      cursor: pointer;
      opacity: 1;
      transition: opacity 200ms ease;
      position: relative;
  }
  #main-nav #bun {
      position: initial;
      cursor: pointer;
      right: 30px;
      top: 25px;
      width: 38px;
      height: 38px;      
      border-radius: 5px;
      overflow: hidden;
  }
  #main-nav #bun .mmm-burger {
      position: relative;
      width: 25px;
      margin: 18px 7px 0;
      height: 3px;
      background: black;
  }
  #main-nav #bun .mmm-burger:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 3px;
      background: black;
      right: 0;
      top: -8px;
  }
  #main-nav #bun .mmm-burger:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 3px;
      background: black;
      right: 0;
      top: 8px;
  }
  #main-nav #bun:before {
      content: '';
      top: -10px;
      left: -45px;
      width: 30px;
      height: 75px;
      position: absolute;
      opacity: 0;
      background: rgba(255, 255, 255, 0.2);
      -webkit-transform: rotate(25deg);
      transform: rotate(25deg);
      transition: left 300ms linear 50ms, opacity 20ms linear;
  }
  #main-nav #bun:hover:before {
      opacity: 1;
      left: 100px;
  }
  #sidebar {
      position: fixed;
      z-index: 999;
      height: 100%;
      width: 300px;
      background: #404040;
      overflow-x: hidden;
      overflow-y: scroll;
      margin: 0;
      left: -300px;
      top: 0;
      transition: left 300ms ease;
  }
  #sidebar #mobile-nav .mobile-logo {
      color: white;
      font-size: 2rem;
      width: 100%;
      text-align: center;
      padding: 25px 0;
      margin: 0;
      opacity: 0;
      transition: opacity 1500ms ease;
  }
  #sidebar #mobile-nav ul {
      margin: 0;
      padding: 4px 0;
  }
  #sidebar #mobile-nav ul .nav-item {
      position: relative;
      border-top: 0px solid trandsparent;
      border-bottom: 0px solid trandsparent;
      float: left;
      list-style: none;
      width: 100%;
      color: #fff;
      font-size: 1.25rem;
      font-weight: 300;
      background: rgba(255, 255, 255, 0.05);
      border-top: 1px solid #5a5a5a;
      border-bottom: 1px solid #333;
      overflow: hidden;
      cursor: pointer;
      -webkit-transform: scale(0.75, 0.75);
      transform: scale(0.75, 0.75);
      opacity: 0;
      transition: left 300ms linear 2s, opacity 100ms ease-in 600ms;
      transition: -webkit-transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
      transition: transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
      transition: transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms, -webkit-transform 0.3s cubic-bezier(0.45, 1.8, 0.5, 0.75) 500ms;
      transition: border-top 40 ease 0ms, border-bottom 40 ease 0ms, box-shadow 150 ms ease-in;
  }
  #sidebar #mobile-nav ul .nav-item:hover {
      box-shadow: 0 0px 12px 3px #333;
      z-index: 100;
  }
  #sidebar #mobile-nav ul .nav-item:hover:after {
      color: #fff;
  }
  #sidebar #mobile-nav ul .nav-item h3 {
      position: relative;
      font-size: 1rem;
      font-weight: 400;
      color: #fff;
      padding: 15px 25px;
      margin: 0;
      text-shadow: 0px -2px #333;
  }
  #sidebar #mobile-nav ul .nav-item:first-child {
      border-top: 1px solid #333;
      margin: 0;
  }
  #sidebar #mobile-nav ul .nav-item:first-child:hover {
      box-shadow: 0 4px 16px 0px #333 !important;
  }
  #sidebar #mobile-nav ul .nav-item:last-child {
      border-bottom: 1px solid #333;
  }
  #sidebar #mobile-nav ul .nav-item:last-child:hover {
      box-shadow: 0 -4px 16px 0px #333 !important;
  }
  #sidebar #mobile-nav ul .sub-nav {
      width: 100%;
      position: relative;
      margin: 0;
      padding: 0;
      overflow: hidden;
      box-shadow: inset 0 -7px 12px rgba(0, 0, 0, 0.15) !important;
  }
  #sidebar #mobile-nav ul .sub-nav .sub-nav-item {
      position: relative;
      float: left;
      list-style: none;
      width: 100%;
      color: #fff;
      font-size: 1.25rem;
      font-weight: 300;
      overflow: hidden;
      cursor: pointer;
      border-top: 1px solid #4a4a4a;
      border-bottom: 1px solid #333;
  }
  #sidebar #mobile-nav ul .sub-nav .sub-nav-item:hover {
      background: rgba(0, 0, 0, 0.1);
  }
  #sidebar #mobile-nav ul .sub-nav .sub-nav-item:hover h4 {
      color: #fff;
  }
  #sidebar #mobile-nav ul .sub-nav .sub-nav-item h4 {
      position: relative;
      font-size: 1rem;
      font-weight: 300;
      color: #f1f1f1;
      padding: 11px 20px 10px 29px;
      margin: 0;
      text-shadow: 0px -2px #333;
  }
  #sidebar #mobile-nav ul .sub-nav .sub-nav-item:first-child {
      border-top: none;
  }
  #sidebar #mobile-nav ul .sub-nav .sub-nav-item:last-child {
      border-bottom: none;
  }
  .nav-slide {
      left: 0 !important;
  }
  .nav-slide #mobile-nav .mobile-logo {
      opacity: 1 !important;
  }
  .body-slide {
      left: 300px !important;
  }
  .body-slide #main-nav .logo {
      opacity: 0 !important;
  }
  .item-slide {
      -webkit-transform: scale(1, 1) !important;
      transform: scale(1, 1) !important;
      opacity: 1 !important;
  }
  .scroll-jam {
      height: 100%;
      overflow-y: hidden;
  }
  .arrowed:after {
      content: '+';
      width: 25px;
      height: 25px;
      position: absolute;
      color: white;
      right: 6px;
      font-size: 26px;
      top: 9px;
  }
  .selected {
      box-shadow: 0 0 12px 3px #333 !important;
  }
  .selected:after {
      content: "_";
      width: 25px;
      height: 25px;
      position: absolute;
      color: #f1f1f1;
      right: 4px;
      font-size: 20px;
      top: 4px;
  }
  section#content {
     margin-top: 0px!important;
     height: auto!important;
     overflow-x: hidden;
 }
 li.nav-item.item-slide h3 a {
    color: white;
    font-size: 16px;
}
    .c-omni {
        width: 100%;
        color: #414146;
        font-size: 14px;
        line-height: 1.4;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        text-size-adjust: 100%;
    }
    .c-omni-container--desktop .c-omni__wrapper--locality {
        width: 100%;
    }
    .c-omni-container--desktop .c-omni__wrapper {
        display: inline-block;
        float: left;
        margin: 0;
    }
    .c-omni-searchbox_wrapper {
        position: relative;
    }
    .c-omni-searchbox__icon {
        font-size: 21px;
        position: absolute;
        top: 48%;
        left: 9px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .c-omni-searchbox__icon1 {
        font-size: 16px;
        position: absolute;
        top: 48%;
        right: 6px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 5px 8px;
        cursor: pointer;
        background: transparent !important;
    }

    .search_bar input {
        background: #fff !important;
        border: 1px solid #b7bcc0;
        border-radius: 7px;
        box-shadow: none;
        padding-right: 36px;
    }

    .icon-ic_location:before {
        content: '\e984';
    }
    [class*=" icon-"]:before, [class^=icon-]:before {
        font-family: practicon;
        font-style: normal;
        font-weight: 400;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        margin-right: .2em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        margin-left: .2em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    c-omni-container--desktop .c-omni__wrapper--locality .c-omni-searchbox {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .c-omni-searchbox__button-container {
        cursor: pointer;
        position: absolute;
        right: 5px;
        height: 70%;
        top: 50%;
        -webkit-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0);
        overflow: hidden;
    }
    .c-omni-searchbox__button {
        line-height: 1.7;
        height: 100%;
        padding: 0 5px;
        border-radius: 2px;
        background: #F0F0F5;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        transition: -webkit-transform .2s ease;
        transition: transform .2s ease;
        transition: transform .2s ease, -webkit-transform .2s ease;
        display: table;
    }
    .c-omni-searchbox__button__text, .c-omni-searchbox__button i {
        position: relative;
        display: table-cell;
        vertical-align: middle;
    }
    .icon-ic_gps_system:before {
        content: '\e9ba';
    }
    [class*=" icon-"]:before, [class^=icon-]:before {
        font-family: practicon;
        font-style: normal;
        font-weight: 400;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        margin-right: .2em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        margin-left: .2em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .c-omni-container--desktop .c-omni__wrapper--keyword {
        width: 100%;
    }
    .c-omni-container--desktop .c-omni__wrapper {
        display: inline-block;
        float: left;
        margin: 0;
    }
    .c-omni-container--desktop .c-omni__wrapper--keyword .c-omni-searchbox {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .c-omni-searchbox--small {
        height: 40px;
    }
    .c-omni-searchbox {
        width: 100%;
   border-radius: 7px;
    background-color: #fff;
    border: 1px solid #b7bcc0;
    font-size: 14px;
    line-height: 15.4;
    padding: 2px 18px 5px 12px;
    color: inherit;    
    cursor: auto;
    outline: 0;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;    
    }
    input:focus{
        /*background-color: transparent!important;*/
    }
    #suggesstion-box ul li {
        border-top: 2px solid #e7e5e5;
        padding-top: 12px;
        margin-bottom: -14px;
    }
    #suggesstion-box ul li a {
        color: black !important;
        text-decoration: none !important;
        font-size: 12px;
    }
    ._2tdEn.lbgdE._1vfAt .main-menu nav>ul>li>ul.submenu {
    width: 180px;
    margin-top: 0px;
    left: -140px;
    }
    .main-menu ul li a {
        font-weight: 600;
        font-style: normal;
        font-size: 15px;
        letter-spacing: 0.2px;
        line-height: 54px;
        color: #333;
        display: inline-block;
    }
    .main-menu ul li a:hover {color: #274888;}
    .main-menu ul li:hover>a {
        color: #274888;
    }
    .main-menu nav>ul>li>ul.submenu li:hover {
        background-color: transparent;
        color: #274888 !important;
    }
    .main-menu .submenu li a:hover {
        color: #274888 !important;
    }
    .main-menu nav > ul li {
        display: inline-block;
        margin: 0 10px;
        padding: 0px;
    }

    /*a.lbgdE.upload_box {
        background: #182d38;
        display: inline-block;
        padding: 10px 20px 3px;
        border-radius: 0 20px 0 20px;
        box-shadow: 0px 1px 8px #afacac;
        position: relative;
        top: -7px;
    }*/
    
    .lbgdE.upload_box span {
        display: inline-block;
        width: 100%;
        position: relative;
        top: -2px;
        /*color: #fff !important;*/
    }
    .lbgdE.upload_box span em {
        font-style: normal;
        /*color: #8cc63e;*/
    }

    .main-menu ul li.active a {
        color: #274888;
    }

/*-----------------------------Footer CSS----------------------------------*/
  .style__main-link-bar___12igi {
        text-align: left;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 26px 17px;
    }
    .style__main-content___2sd49 div h5 {
        margin: 0 0 12px;
        font-weight: 600;
    }
    .style__f20___2opYM {
        font-size: 18px;
    }
    .style__main-content___2sd49 li {
        padding: 0;
    }
    .style__m-web___2xu0C a div {
        display: inline-block;
        margin-right: 12px;
        margin-bottom: 0;
    }
    .style__m12___25Let {
        margin-bottom: 12px;
    }    
    .facebook {
        background-image: url(<?php echo base_url();?>'/images/footer_desktop_v2_1x.png');
        background-position: 0 -161px;
        width: 27px;
        height: 26px;
    }
    .twitter{
        background-image: url(<?php echo base_url();?>'/images/footer_desktop_v2_1x.png');
        background-position: 0 -530px;
        width: 27px;
        height: 26px;
    }
    .youtube {
        background-image: url(<?php echo base_url();?>'/images/inst.png');
        background-position: 0 -560px;
        width: 26px;
        height: 26px;
    }
    .linkedin {
        background-image: url(<?php echo base_url();?>'/images/footer_desktop_v2_1x.png');
        background-position: 0 -232px;
        width: 27px;
        height: 26px;
    }
    ._1DXv5h {
        border-top: 1px solid #fff;
        padding: 25px 0;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #042430;
    }
    ._1DXv5h ._1Dwg_s {
        color: #fff;
        margin-left: 8px;
    }
    ._2tFDQF {
        color: #fff;
    }
  .style__main-content___2sd49 a {
      color: #696B79!important;
      display: inline-block;
      font-size: 15px;
      text-decoration: none;
      padding-bottom: 5px;
      cursor: pointer;
      font-weight: 400;
  }
  .style__main-content___2sd49 div h5 {
      margin: 0 0 12px;
      font-weight: 600;
      color: #282C3F!important;
      font-size: 16px;
  }
  a#scrollUp {
      display: none!important;
  }

/*-------------------------Home page CSS---------------------------*/
  #mycat .owl-item{
        width: 198px!important;
    }
    span.select2-selection.select2-selection--single {
        height: 42px;
        padding-top: 5px;
    }
    span.select2-selection__arrow{
        height: 39px !important;
    }
    .hide-nav .owl-controls {
        display: none;
    }    
   /* .style__heading___pc8n7 {
        font-size: 20px;
        color: #fff;
        line-height: 30px;
        font-weight: 600;
        background: #182d38;
        padding: 10px 24px 12px;
        border-radius: 0 14px 0 14px;
        text-transform: uppercase;
    }*/

    .style__heading___pc8n7 {
        font-size: 18px;
        color: #212121;
        line-height: 22px;
        font-weight: 500;
    }


    .style__sale-container___2N_JJ span em {
        font-style: normal;
        /*color: #8cc63e;*/
    }
    .style__view-all-btn___1v_UG {
        font-weight: 700;
    }
    .style__xs___E2aat {
        font-size: .75rem;
    }
    .style__info___1X5WU, .style__info___1X5WU:active, .style__info___1X5WU:focus, .style__info___1X5WU:hover {
      background-color: #274888;
      color: #ffffff;
      float: right;
      border-radius: 5px;
      line-height: 9px;
    }
    .product-price-cart-wrapper {
      margin-top: 5px;
  }
  .sale-box {
      position: absolute;
      top: -5px;
      overflow: hidden;
      height: 91px;
      width: 137px;
      text-align: center;
      z-index: 0;
      right: 0;
      border-top-right-radius: 0.7em;
      -o-border-top-right-radius: 0.7em;
      -moz-border-top-right-radius: 0.7em;
      -webkit-border-top-right-radius: 0.7em;
  }
  .sale-box span.on_sale {
     font-size: 14px;
      color: white;
      background: #0070c0;
      text-transform: uppercase;
      padding: 57px 38px 9px 30px;
      width: 272px;
      text-align: center;
      display: block;
      position: absolute;
      left: 0px;
      top: -41px;
      -moz-transition: all 0.5s ease;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease;
      -webkit-transform: rotate(-44deg);
      -ms-transform: rotate(-44deg);
      transform: rotate(40deg);
      box-shadow: 3px -4px 13px 3px rgba(0,0,0,0.75);
  }
  .slider-active .owl-stage-outer {
      pointer-events: none;
      box-shadow: 0 0 7px 0 rgba(0,0,0,.14);
  }
    /*.style__sale-container___2N_JJ {
        border-bottom: none !important;
    }*/
    .header-right-site .main-menu nav>ul>li>ul.submenu {
        padding: 0px;
    }
    .header-right-site .main-menu nav>ul>li>ul.submenu li {
        padding: 4px 16px;
    }
    .header-right-site .submenu li i.fa {
        padding: 0;
        color: #7d7c7c;
        transition: all 0.3s ease-out 0s;
        width: 20px;
        font-size: 14px;
    }
    .header-right-site .submenu li a:hover i.fa{color: #274888 !important;}

    /*-------------------Home page banner section CSS--------------------*/
    h1.banner_content {
        position: absolute;
        top: 50%;
        right: 30px;
        transform: translateY(-50%);
        width: 100%;
        max-width: 40%;
        font-size: 30px;
        line-height: 42px;
        color: #fff;
        font-weight: normal;
        transition: all 0.7s ease;
    }
    .banner_left h1.banner_content {
        right: inherit;
        left: 32px;
    }






    /*--------------------------About us page CSS---------------------------*/
    .about_main .hr-blog {margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 2px solid #142060 ; margin-right: 95%;}
    .about_main .boss-blog-featured .box-heading:before, .bt-featured-pro  > .box-heading:before, .bt-product-category > .box-heading:before ,
    .about_main .bt-service .box-heading:before {content: ""; position: absolute; left: 0; top: 2px; width: 5%; border-top: 36px solid #eaeaea;}
    .about_main .bt-product-category .box-heading h1 {background-color: #3493DB;}
    .about_main #last{color:#8cd15a; margin-left: 20px;}
    .about_main #last:hover{text-decoration: underline; color:#333;}
    .about_main #content1 {padding: 0px 91px;}
    .about_main #content_page h1 {font-family: zimmer,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; border-bottom: 1px #333 solid; padding: 20px 0 14px; color: #333; font-size: 30px; font-weight: 500;}
    .about_main h4 span {color: #333!important;}
    p {font-size: 15px; color: #000018; margin-left: 0px; width: 100%;}

    /*---------------------Address edit page CSS--------------------*/

    .add_edit_main .error{color: red;}
    .add_edit_main .form-control {
        display: block;
        width: 100%;
        height: 40px!important;
        padding: 0px 0px!important;
        font-size: 14px;
        color: #555;
        border-top: none!important;
        border-left: none!important;
        border-right: none!important;
        background-color: #fff;
        background-image: none;
        border-bottom: 1px solid #ccc!important;
        border-radius: 0px!important;
        box-shadow:none!important;
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    .add_edit_main label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: 0px!important;
        font-weight: 600!important;
        font-size: 13px;
    }
    .add_edit_main .checkbox1 {
          display: block;
          position: relative;
          padding-left: 30px;
          margin-bottom: 12px!important;
          font-weight: 100;
          cursor: pointer;
          font-size: 14px;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
        }
        .add_edit_main .checkbox1 input {
          position: absolute;
          opacity: 0;
          cursor: pointer;
          height: 0;
          width: 0;
        }
        .add_edit_main .checkbox1 input:checked ~ .check {
          background-color: #274888;
        }
        .add_edit_main .checkbox1 input:checked ~ .check:after {
          display: block;
        }
        .add_edit_main .checkbox1 .check {
          position: absolute;
          top: 1px;
          left: 0;
          height: 17px;
          width: 17px;
          background-color: white;
          border: 2px solid #274888;
          border-radius: 3px;
        }
        .add_edit_main .checkbox1 .check:after {
          content: "";
          position: absolute;
          display: none;
          left: 4px;
          top: 0px;
          width: 5px;
          height: 10px;
          border: solid white;
          border-width: 0 1.5px 1.5px 0;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg);
        }

         .add_edit_main .intl-tel-input .flag-dropdown .country-list {
           list-style: none;
           padding: 0;
           margin: 0;
           z-index: 1;
           overflow-y: scroll;
           box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
           background-color: white;
           border: 1px solid #cccccc;
           position: absolute;
           top: 44px;
           width: 330px;
           max-height: 200px;
           }
           .add_edit_main .intl-tel-input .flag-dropdown .selected-flag {
           margin: 1px;
           padding: 11px 19px 11px 11px;
            height: 50px;
           }
           .add_edit_main .err_span{
           text-align: center;
           width: 100%;
           }
           .add_edit_main .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
           position: absolute;
            right: 19px;
            margin-top: 12%;
            left: inherit;
            float: right;
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            border-top: 4px solid black
           }
           .add_edit_main .intl-tel-input input {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            height: 40px;
            padding: 10px 10px 10px 34px;
            z-index: 0;
        }
        .add_edit_main .intl-tel-input .flag-dropdown {
            position: absolute;
            z-index: 1;
            width: 100%;
        }
        .add_edit_main .page-header .sticky-menu.active .srchBarRut{
           display: none;
           }
           .add_edit_main .ui-helper-hidden-accessible {
           border: 0;
           clip: rect(0 0 0 0);
           height: 1px;
           margin: -1px;
           overflow: hidden;
           padding: 0;
           position: absolute;
           width: 1px;
           }
           .add_edit_main input[data-search].hdrSrch {
           
           }
           .add_edit_main input[data-search] {
           font-size: 16px;
           line-height: 21px;
           display: block;
           width: 100%;
           padding: 6px 30px 7px 0 !important;
           border: none !important;
           background-position: 98% center;
           background-repeat: no-repeat;
           outline: 0;
           bottom: 19px;
           box-shadow: none !important;
           border-radius: 5px;
           color: #3E3E3E;
           text-indent: 12px !important;
           }
           .add_edit_main .account-wrapper.cdz-dropdown.cdz-dd-active a.menu_icon:before {
           position: absolute;
           top: 35px;
           left: 12px;
           display: inline-block;
           border-right: 10px solid transparent;
           border-bottom: 10px solid #ccc;
           border-left: 10px solid transparent;
           border-bottom-color: rgb(34, 178, 137);
           content: '';
           }
           .add_edit_main .intl-tel-input {
            position: relative;
            background-color: white;
            width: 100%;
            height: 45px;
            margin-top: 0px;
            border-radius: 0px;
            margin-left: 2px;
           }
           .add_edit_main .intl-tel-input .flag-dropdown .country-list .country {
           line-height: 16px;
           padding: 4px 10px;
           font-size: 12px;
           text-align: left;
           }
           .add_edit_main .intl-tel-input .flag-dropdown .country-list .divider {
           padding-bottom: 5px;
           margin-bottom: 5px;
           border-bottom: 1px solid #cccccc;
           display: none;
           }
           .add_edit_main ul.groupdrop-link {
           columns: 2;
           }
            .add_edit_main .page-header .sticky-menu.active img#main_large {
                display: none;
            }

            .main-menu nav>ul>li>ul.submenu {
                background: #fff none repeat scroll 0 0;
                box-shadow: 0 0px 3px 3px rgba(206, 206, 206, 0.5);
                display: block;
                left: 0px;
                opacity: 0;
                padding: 10px 0;
                position: absolute;
                text-align: left;
                top: 120%;
                transition: all 0.3s ease 0s;
                visibility: hidden;
                width: 812px;
                z-index: 999;
                border-radius: 2px;
                 border-bottom: none; 
            }
            .main-menu nav>ul>li>ul.submenu li {
                padding: 4px 4px;
                width: 100%;
                border-bottom: 1px solid #e4e4e4;
                margin: 0px;
            }
            .main-menu nav>ul>li>ul.submenu li a {
                font-size: 13px !important;
                letter-spacing: 0.4px;
            }

            .brand-logo-img {position: relative;}
            .circle_border {
                width: 120px;
                height: 120px;
                border-radius: 50%;
                border: 2px solid #f0bc5e;
                vertical-align: bottom;
                position: absolute;
                top: 0;
                right: 0;
                left: 0;
                margin: 0 auto;
            }


.custhedsetcl{

}

.custhedsetcl .logo{

}
.custhedsetcl .logo a{

}
.custhedsetcl .logo a img{
  width: 150px;
}

.logo.logo-pading {
    padding-top: 10px;
}




.boxdiscolrset{
  padding-left: 0px;
  padding-right: 29px;
  margin-left: 15px;
  margin-right: 15px;
}

.shobyhelthbox_cover{
  display: inline-block;
  width: 100%;
  min-height: 150px;
  /*margin-top: 12px; 
  margin-left: 15px; 
  margin-right: 15px;*/

  display: inline-block;
  width: 100%;
  padding: 0px 20px;
  /*box-shadow: 0 0px 7px 0 rgba(0,0,0,.14);*/
  /*-webkit-box-shadow: 0px 0px 7px 0px rgb(204, 204, 204);
  -moz-box-shadow: 0px 0px 7px 0px rgb(204, 204, 204);
  box-shadow: 0px 0px 7px 0px rgb(204, 204, 204);*/

  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.19);
  /*background-color: #f5f5f5;*/
  /*background-color: #edf1f4;*/
  background-color: #f6f6f8;
  border-radius: 4px;
  margin: 5px 0 32px 0;
}

.tophedboxhome_title{
  display: inline-block;
  width: 100%;
  border-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 24px;
}

.leftnametitlebox{
  display: inline-block;
  float: left;
  padding-top: 3px;
}
.leftnametitlebox p{
  display: inline-block;
  width: auto;
  font-size: 18px;
  text-transform: uppercase;
  color: #212121;
  line-height: 22px;
  font-weight: 500;
  margin: 0;
}

.rightnamebtnbox{
  display: inline-block;
  float: right;
}

.leftnametitlebox span{

}

.sldboxcovershop{
  display: inline-block;
  width: 100%;
  padding: 0px 14px;
  /*box-shadow: 0 4px 7px 0 rgba(0,0,0,.14);*/
  /*background-color: white;*/
}

.single-brand-logo {
    
}

.sldboxcoversho_iner{
  display: inline-block;
  width: 100%;
}

.shobyhelthbox_cover .owl-nav button{
  height: 42px !important;
  width: 42px !important;
  line-height: inherit !important;
  font-size: 0 !important;
}
.shobyhelthbox_cover  .owl-nav .owl-prev{
  border-radius: 50% !important;
  left: -9px !important;
}
.shobyhelthbox_cover  .owl-nav .owl-prev i{

}

.shobyhelthbox_cover  .owl-nav .owl-next{
  border-radius: 50% !important;
  right: -9px !important;
}
.shobyhelthbox_cover  .owl-nav .owl-next i{
  
}
.leftarrowbox{
  width: 42px;
}
.rightarrowbox{
  width: 42px;
}
.sldboxcoversho_iner button{
  border: 0 !important;
  background-color: transparent !important;
}






.slider-active .owl-dot {
  background: #e3eeee none repeat scroll 0 0;
  border-radius: 50% !important;
  display: inline-block;
  border: none;
  height: 10px !important;
  margin: 0 5px;
  width: 10px !important;
  padding: 0 !important;
}


.imgcoverboxsdw{
  
}
.topgmadtdepbox_cover{
  display: inline-block;
  width: 100%;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 0 7px 0 rgba(0,0,0,.14);
  margin-bottom: 26px;
  margin-top: 0px;

}

.bann_content {
    padding: 20px 0px 20px 70px;
}
.ban_btm-box {
  display: inline-block;
  transition: all 0.5s ease;
  width: 18.8%;
}
.ban_btm-box.last {
    width: 23%;
}
.ban_btm-box img {
  width: 38px;
  transition: all 0.5s ease;
}
.ban_btm-box h3 {    
  display: inline-block;
  margin: 0px 0 0 10px;
  vertical-align: middle;
  font-weight: 800;
  transition: all 0.5s ease;
  font-size: 16px;
  line-height: 18px;
}
.ban_btm-box h2 {
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
    margin: 0;
    position: relative;
    top: 5px;
    transition: all 0.5s ease;
}
.ban_btm-box h2 span {
    color: #00438c;
}
.ban_btm-box h2 label {
  font-size: 22px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fc9802;
  letter-spacing: 0.5px;
}

.prodselnsldbox_cover{
  display: inline-block;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 25px;
}

.products_coverset{
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background: #fff;
  transition: 0.3s all !important;
  position: relative;
}
.products_coverset:hover{
  /*border: 1px solid #2c7fde;*/
  transition: 0.3s all !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
}
.products_coverset a{
  display: inline-block;
  width: 100%;
  height: 100%;
}

.imgselgprod_img{
  width: 100%;
  object-fit: contain;
  overflow: hidden;
  height: 150px;
  opacity: 1;
}

.topimgselimgbox{
  display: inline-block;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-bottom: 3px;
}
.topimgselimgbox a{
  display: inline-block;
  width: 100%;
}
.boxcollg3{
  padding: 0 6px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.product_price_wrapper{
  display: inline-block;
  width: 100%;
}
.product_price_wrapper h4{
  color: #666666;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
  width: 100%;
}

.oldprice{
  color: #666666 !important;
}
.newprice {
  color: #ef7f1a !important;
}
.offertagbox{
  width: 30px;
  height: 36px;
  background: #54af3a;
  top: 0px;
  position: absolute;
  right: 12px;
}
.offertagbox span {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    line-height: 14px;
    top: 5px;
    color: #ffffff !important;
    display: inline-block;
}
.offertagbox::after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-left: 15px solid #54af3a;
  border-right: 15px solid #54af3a;
  border-bottom: 8px solid transparent;
  bottom: -8px;
  right: 0;
}


.prodnamesetbox{
  display: inline-block;
  width: 100%;
  min-height: 38px;
}
.prodnamesetbox h4{
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.2px;
  margin: 0;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4;
}

.products_coverset .product-content{
  min-height: 112px;
  padding: 18px 20px 12px;
}

.brandcatbox_cover{
  border: 0;
  border-radius: 10px;
  background: #ffffff;
  transition: 0.3s all !important;
  
}
.brandcatbox_cover:hover {
    /* border: 1px solid #2c7fde; */
    transition: 0.3s all !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
}
.brandcatbox_cover a{
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  min-height: 148px;
  padding-top: 16px;
}
.brandcatbox_cover .circle_border{
  width: 0;
  height: 0;
  border-radius: 0;
  border: 0;
  vertical-align: bottom;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.brandcatbox_cover .img_border_main{
  min-height: 70px;
}
.brandcatbox_cover .img_border_main img{
  width: 110px !important;
  height: 110px !important;
  object-fit: contain;
  overflow: hidden;
  margin: 0 auto;
}
.brandcatbox_cover .brand-logo-img{
  margin-top: 0 !important;
}

.cattagnam_title{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 8px;
}
.cattagnam_title p{
  display: inline-block;
  width: 100%;
  font-size: 14px;
  color: black;
  margin-bottom: 12px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
}

.caticonimgtextset{
  margin-bottom: 0px !important;
}
.caticonimgtextset .brandcatbox_cover{
  margin-bottom: 5px !important;
}

.bannersliderbox{
  padding: 0px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 16px;
  margin-bottom: 0px;
}

.leftrightpedrm{
  padding: 0px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
  position: relative;
}


.desktop_banner{

}
.mobile_banner{
  display: none;
}





.leftrightpedrm .owl-stage-outer .banner_content{
  display: none;
}

.bannersliderbox .owl-nav{

}
.bannersliderbox .owl-dots{
  display: block;
}
.slider-active .owl-dot.active {
    background: #274888 none repeat scroll 0 0;
    border: none;
}

.bannersliderbox .owl-nav button {
  background-color: transparent;
  border-radius: 0;
  color: transparent; 
  /*left: 0px;*/
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease 0s;

  height: auto !important;
  width: auto !important;
  line-height: 1 !important;
  font-size: 0 !important;
  border: 0 solid #ececec;
}
.leftrightpedrm:hover .owl-nav button{
  opacity: 1;
}
.bannersliderbox .owl-nav button span{
  line-height: 0 !important;
  height: 11px !important;
  position: absolute !important;
  
}
.bannersliderbox .owl-nav button span{
  display: none;
}
.bannersliderbox .owl-nav button:hover{
  background-color: transparent !important;
  color: #fff;
  border: 0 !important;
}
.bannersliderbox .owl-nav .owl-prev::after{
  /*content: "\f104";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;*/
}
.bannersliderbox .owl-nav .owl-prev{
  border-radius: 0 !important;
  left: 12px !important;
  line-height: 0.5 !important;
  padding-right: 10px;
}
.bannersliderbox .owl-nav .owl-next{
  border-radius: 0 !important;
  right: 12px !important;
  line-height: 0.5 !important;
  padding-right: 4px;
}
/*.bannersliderbox .owl-nav .owl-next::after{
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}*/

.bannersliderbox .owl-nav .owl-prev span{
  top: 16px !important;
  left: 13px !important;
}
.bannersliderbox .owl-nav .owl-next span{
  top: 16px !important;
  left: 16px !important;
}


.brand-logo-active.owl-carousel .owl-nav button:hover, .brand-logo-active-block.owl-carousel .owl-nav button:hover {
   /* background-color: #1963b7 !important;
    color: #fff;
    border: 1px solid #1963b7 !important;*/
    background-color: transparent !important;
    color: #fff;
    border: 0 !important;
}



.bannersliderbox .slider-active .owl-stage-outer{
  box-shadow: inherit !important;
}
.bannersliderbox .owl-item{
  /*-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.14) !important;
  -moz-box-shadow: 0 0 7px 0 rgba(0,0,0,.14) !important;
  box-shadow: 0 0 7px 0 rgba(0,0,0,.14) !important;*/
}

.bannersliderbox .owl-item .single-slider{

}
.bannersliderbox .owl-item .single-slider img{
    
}


.morebtnbox{
  display: inline-block;
  width: 100%;
}

#wrapper {
  width: auto;
  margin: 0 auto;
  background: #fff;
  padding: 0;
  border: 0;
  border-radius: 0;
  background-clip: padding-box;
  text-align: left;
  padding-left: 20px;
}

.button {
  font-family: inherit;
  font-size: 15px;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-image: inherit;
  border-radius: 0;
  box-shadow: inherit;
  color: #274888;
  text-decoration: none;
  text-shadow: inherit;
  cursor: pointer;
  transition: all 0.2s ease-out;
  font-weight: 600;
}
/*.button:hover {
  border-color: #999;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.button:active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset;
}*/

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*background: rgba(0, 0, 0, 0.5);*/
  transition: opacity 200ms;
  visibility: hidden;
  opacity: 0;
  z-index: 999;
}
.overlay.light {
  background: rgba(255, 255, 255, 0.5);
}
.overlay .cancel {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: default;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popupmorelist {
  margin: 75px auto;
  padding: 12px 20px 18px;
  background: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  width: 760px;
  box-shadow: inherit;
  position: relative;
  z-index: 999;
  margin-left: 15px;
}
.light .popupmorelist {
  border-color: #aaa;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}
.popupmorelist h2 {
  margin-top: 0;
  color: #666;
  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.popupmorelist .close {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 6px;
  right: 10px;
  opacity: 0.8;
  transition: all 200ms;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #666;
}
.popupmorelist .close:hover {
  opacity: 1;
}
.popupmorelist .moreboxcontent {
  max-height: 400px;
  overflow: auto;
}
.popupmorelist p {
  margin: 0 0 1em;
}
.popupmorelist p:last-child {
  margin: 0;
}



/**** custom radio and checkbox ****/
.custom_checkbox{
    display: inline-block;
    width: 100%;
}
.custom_checkbox p{
    display: inline-block;
    
    font-size: 18px;
    color: #000;
    margin: 0;
    width: 100%;
    font-weight: normal;
}
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 18px;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e2e2e2;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #3E0EC0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #3E0EC0;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
    left: 8px;
    top: 3px;
    width: 6px;
    height: 11px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}

.control--radio .control__indicator:after {
    left: 4px;
    top: 4px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}
.custom_radio{
    display: inline-block;
    width: 100%;
}
.custom_radio p{
    display: inline-block;
    
    font-size: 18px;
    color: #000;
    margin: 0;
    width: 100%;
    font-weight: normal;
}
/**** custom radio and checkbox ****/

.moreboxcontent h5{
  display: inline-block;
  width: 100%;
  font-size: 16px;
  color: #666666;
  margin: 0;
  margin-bottom: 12px;
}

.boxtitlehed{
  display: inline-block;
  width: 100%;
}
.boxtitlehed p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 19px;
  margin-bottom: 13px !important;
}


.allprodmor_iner{
  overflow-x: scroll;
    white-space: nowrap;
    border-radius: 2px;
    height: 234px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 400px;
    overflow: auto;
}
.allprodmor_iner ul{
  display: inline-block;
  width: auto;
}
.allprodmor_iner li{
  display: inline-block;
  width: auto;
}
.allprodmor_iner ul li{
  display: inline-block;
  width: auto;
}
.allprodmor_iner .custom_checkbox p{
  font-size: 14px;
  line-height: 1.4;
  float: left;
  display: inline-block;
  width: 100%;
  padding-bottom: 7px;
  padding-top: 3px;

}
.allprodmor_iner .control{
  margin-bottom: 7px;
}


/* total width */
.allprodmor_iner::-webkit-scrollbar {
    background-color:#a0a0a5;
    width:10px
}

/* background of the scrollbar except button or resizer */
.allprodmor_iner::-webkit-scrollbar-track {
    background-color:#e6e6e6
}
.allprodmor_iner::-webkit-scrollbar-track:hover {
    background-color:#e6e6e6
}
/* scrollbar itself */
.allprodmor_iner::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:16px;
    border:2px solid #e6e6e6;
}
.allprodmor_iner::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
    border:4px solid #f4f4f4
}
/* set button(top and bottom of the scrollbar) */
.allprodmor_iner::-webkit-scrollbar-button {display:none}


.aplfiltboxbtn{
  display: inline-block;
  width: 100%;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #fafafa;
  padding-right: 3px;
  margin-top: 14px;
  border-radius: 3px;
}
.aplfiltboxbtn a{
  padding: 6px 11px 6px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5;
  margin-right: 10px;
  color: #ffffff;
  display: inline-block;
}
.aplfiltboxbtn a:hover{
  color: #ffffff !important;
}
.btnclall{
  background-color: #274888;
}
.btnapall{
  background-color: #54af3a;
}



/* total width */
::-webkit-scrollbar {
    background-color:#f5f5f5;
    width:12px
}

/* background of the scrollbar except button or resizer */
::-webkit-scrollbar-track {
    background-color:#f5f5f5
}
::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4
}
/* scrollbar itself */
::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:16px;
    border:1px solid #fff
}
::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
    border:4px solid #f4f4f4
}
/* set button(top and bottom of the scrollbar) */
::-webkit-scrollbar-button {display:none}



.allfotpartcover{
  background-color: #FAFBFC;
  width: 100%;
  box-shadow: 0 0 7px 0 rgba(0,0,0,.14);
  text-align: left;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 28px 35px;
  display: inline-block;
}

.footcoverboxlrc1{
  display: inline-block;
  width: 25%;
  float: left;
}
.footcoverboxlrc2{
  display: inline-block;
  width: 25%;
  float: left;
}
.footcoverboxlrc3{
  display: inline-block;
  width: 25%;
  float: left;
}
.footcoverboxlrc4{
  display: inline-block;
  width: 25%;
  float: left;
}


.footcoverboxlrc1 ul{

}
.footcoverboxlrc1 ul li{

}
.footcoverboxlrc1 ul li a{
  
}
.footcoverboxlrc1 ul li a img{
  width: 35px;
  margin-right: 6px;
}
.footcoverboxlrc1 .style__main-content___2sd49 ul{
  margin-bottom: 15px;
}
.footcoverboxlrc1 .style__main-content___2sd49 ul li .google_play img{
 
}
.footcoverboxlrc1 .style__main-content___2sd49 ul li .google_play{
  
  background-position: 0 -189px;
  width: 136px;
  height: 41px;
}

.footcoverboxlrc2 ul li a{
  color: white;
}


.advertisement_add{
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 15px;
  margin-left: 0;
  width: 100%;
}
.addvi_boxsetbox{
  width: 35%;
  float: left;
}
.addvi_boxsetbox img{
  width: 100%;
  height: 415px;
  object-fit: cover;
  border-radius: 5px;
}
.advertisement_add .topgmadtdepbox_cover{
  width: 65%;
}

.advertisement_add .ban_btm-box{
  width: 17%;
  float: left;
  padding: 12px 15px 0px;
}
.boxdisicontext{
  display: inline-block;
  width: 100%;
}
.advertisement_add .boxdisicontext{
  /*text-align: center;
  background: #f7f7f7;
  border-radius: 6px;*/
  padding-top: 18px;
  padding-bottom: 22px;
  text-align: center;
}
.teststbhihpbox{
  display: inline-block;
  width: 32%;
  float: left;
  text-align: center;
  padding-top: 21px;
}
.teststbhihpbox p{
  font-family: 'Roboto', sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  color: #274888;
}
.textbhhp1{

}
.textbhhp2{
  padding-left: 132px;
}


.advertisement_add .ban_btm-box h3{
  width: 100%;
  text-align: center;
  margin-left: 0;
  font-weight: 500;
  font-size: 14px;
  margin-top: 10px;
  line-height: 1.3;
}

.advertisement_add .ban_btm-box.last{
  width: 100%;
  text-align: center;
}
.advertisement_add .topgmadtdepbox_cover{
  box-shadow: inherit;
  margin-bottom: 0;
}
.advertisement_add .ban_btm-box img {
  width: 65px;
}

.advertisement_add .bann_content{
  display: inline-block;
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-left: 18px;
  padding-top: 50px;
}

.imgboxiconbgn{
  display: inline-block;
  /*width: 60px;
  height: 60px;*/
  /*background: #274888;*/
  /*border-radius: 50%;*/
  margin: 0 auto;
  text-align: center;
  /*padding-top: 12px;*/
}

.noadddisbox{
  margin-left: 0;
}
.noadddisbox .topgmadtdepbox_cover {
  width: 100%;
  background: #eff6ff;
  padding-top: 0;
  padding-bottom: 0;
}
.noadddisbox .bann_content{
  display: inline-block;
  width: 100%;
  padding-top: 0;
     padding-right: 50px;
    padding-left: 0px;
  padding-top: 0;
  padding-bottom: 0;
}
.noadddisbox .ban_btm-box.last{
  padding-top: 16px;
  padding-bottom: 0;
}
.noadddisbox .boxdisicontext{
  padding-top: 0;
  padding-bottom: 0px;
}


.leftcatright_left{
  display: inline-block;
  width: 70%;
  float: left;
  padding-top: 0px;
}

.leftcatright_right{
  display: inline-block;
  width: 30%;
  float: left;
  padding-left: 34px;
}
.leftcatright_right img{
  width: 94%;
  height: 235px;
  object-fit: contain;
  border: 1px solid #d8d8d8;
  border-radius: 6px;
}


.leftcatright_left .shobyhelthbox_cover{
  background-color: #ffffff;
  box-shadow: inherit;
}
.leftcatright_left .brandcatbox_cover .brand-logo-img{
  padding-top: 18px;
  padding-bottom: 18px;
}
.leftcatright_left .tophedboxhome_title{
  padding-top: 0px;
}


.prodsetdiscolor{
  background-color: #ffffff;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  margin-bottom: 0;
  margin-top: 0;
  margin-bottom: 17px;
}
.prodsetdiscolor .tophedboxhome_title{
    padding-top: 0px;
}
.prodsetdiscolor .leftnametitlebox{
  padding-top: 0px;
}

.prodsetdiscolor1{
  background-color: #ffffff;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  margin-bottom: 0;
  margin-top: 0;
  margin-bottom: 6px;
}
.prodsetdiscolor1 .tophedboxhome_title{
    padding-top: 0px;
}


.offerimgaddbox{
  /*display: inline-block;*/
  width: 100%;
  margin-bottom: 28px;
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
}
.desktop_offerimg{
  display: inline-block;
}
.mobile_offerimg{
  display: none;
}
.offerimgaddbox a{
  display: inline-block;
  width: 100%;
  margin: 0 auto;
}
.offerimgaddbox img{
  width: 100%;
  /*object-fit: cover;*/
}
.prodsetdiscolor1 .products_coverset{
  border-radius: 6px;
}

.prodsetdiscolor1 .leftnametitlebox p{
  font-size: 19px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 13px;
}
.prodsetdiscolor .leftnametitlebox p{
  font-size: 19px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 13px;
}
.prodsetdiscolor1 .leftnametitlebox p::after{
  content: '';
  width: 59px;
  height: 3px;
  background: #274888;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 20px;
}
.prodsetdiscolor .leftnametitlebox p::after{
  content: '';
  width: 59px;
  height: 3px;
  background: #274888;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 20px;  
}

.prodsetdiscolor .rightnamebtnbox{
  margin-top: 6px;
}


/*** footer css ***/
    footer{
        display: inline-block;
        width: 100%;
        /*background: #fcfdfc;*/
        background: #FAFAFA;
       -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);
        -moz-box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);
        box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);
    }
    .allfootcoverbox{
        display: inline-block;
        width: 100%;
        border-top: 0;
        padding-top: 25px;
        padding-bottom: 15px;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .footboxmanuset1{
        width: 30%;
        display: inline-block;
        float: left;
        padding-right: 25px;
    }
    .footboxmanuset1 a{
        display: inline-block;
    }
    .footboxmanuset1 a img{
        width: 154px;
    }
    .footboxmanuset1 p{
      display: inline-block;
      width: 100%;
      margin: 0;
      color: #274888;
      font-size: 15px;
      margin-top: 16px;
      margin-bottom: 12px;
    }
    .footboxmanuset1 p span{
      color: #56a73b;
      font-weight: 500;
    }


    .footboxmanuset1 h6{
      font-family: 'Roboto', sans-serif;
      font-size: 17px;
      font-weight: 600;
      line-height: 1.4;
      display: inline-block;
      width: 100%;
      margin: 0;
      margin-bottom: 0;
      color: #274888;
    }
    .footboxmanuset1 h6 span{
      color: #e87b1e;
    }

    .helbiaphptext1{

    }
    .helbiaphptext2{
      padding-left: 30px;
    }

    .footboxmanuset_cover{
        display: inline-block;
        width: 22%;
        float: left;
        padding-left: 20px;
    }
    .footboxmanuset7{
        display: inline-block;
        width: 20%;
        float: left;
    }
    .footboxmanuset2{
        width: 100%;
        display: inline-block;
        float: left;
        margin-bottom: 15px;
    }
    .footboxmanuset3{
        width: 100%;
        display: inline-block;
        float: left;
    }
    .footboxmanuset4{
        width: 18%;
        display: inline-block;
        float: left;
    }

    .footboxmanuset5{
        display: inline-block;
        width: 28%;
        float: left;
    }
    .titleboxsetiner{
        display: inline-block;
        width: 100%;
    }
    .titleboxsetiner h3{
        display: inline-block;
        width: 100%;
        margin: 0 0 12px;
        font-weight: 600;
        color: #333333 !important;
        font-size: 16px;
    }
    .soclmedbtn{
        display: inline-block;
        width: 100%;
        margin-bottom: 12px;
    }
    .soclmedbtn li{
        display: inline-block;
        float: left;
        margin-right: 6px;
    }
    .soclmedbtn li a{
        display: inline-block;
        width: 100%;
    }
    .soclmedbtn li a img{
        width: 35px;        
    }
    .fullwidthset{
      display: inline-block;
      width: 100%;
    }
    .appdownldbtn{
        display: inline-block;
        width: 100%;
    }
    .appdownldbtn a{
        display: inline-block;
       margin-bottom: 5px;
        margin-top: 9px;
    }
    .appdownldbtn a img{
        width: 136px;
    }
    .fotmenuboxcover{
        display: inline-block;
        width: 100%;
    }
    .fotmenuboxcover h3{
        display: inline-block;
        width: 100%;
        margin: 0 0 12px;
        font-weight: 600;
        color: #333333 !important;
        font-size: 16px;
        padding-right: 14px;
    }
    .fotmenuboxcover ul{
        display: inline-block;
        width: 100%;
    }
    .fotmenuboxcover ul li{
        display: inline-block;
        width: 100%;
    }
    .fotmenuboxcover ul li a{
        display: inline-block;
        width: 100%;
        color: #333333;
        font-size: 15px;
        text-decoration: none;
        padding-bottom: 8px;
        cursor: pointer;
        font-weight: 400;
        position: relative;
        padding-left: 14px;
    }
    .fotmenuboxcover ul li a::after{
        content: '';
        position: absolute;
        left: 0;
        top: 8px;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #333333  !important;
    }
    .fotmenuboxcover ul li a:hover{
        color: #000000;
    }
    .addloctcont{
        display: inline-block;
        width: 100%;
    }
    .addloctcont p{
        display: inline-block;
        width: 100%;
        margin-bottom: 15px;
        position: relative;
        padding-left: 24px;
        color: #333333 !important;
        font-size: 15px;
        text-decoration: none;
        /*padding-bottom: 5px;*/
        /*cursor: pointer;*/
        font-weight: 400;
    }
    .addloctcont p i{
        position: absolute;
        top: 6px;
        left: 0;
    }
    .addloctcont p a{
        color: #333333 !important;
    }
    .lastfootcopyrightbox{
        display: inline-block;
        width: 100%;
        text-align: center;
        background: #FAFAFA;
    }
    .lastfootcopyrightbox p{
        display: inline-block;
        width: 100%;
        color: #333333;
        margin-bottom: 0;
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .lastfootcopyrightbox p span{
        font-weight: 600;
        color: #333333;
    }
    .contmenuonfotbox{
        display: inline-block;
        width: 100%;
        float: left;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .contmenuonfot_left{
        display: inline-block;
        width: 30%;
        float: left;
    }
    .contmenuonfot_right{
        display: inline-block;
        width: 70%;
        float: left;
    }
    .contmenuonfot_left ul{
        display: inline-block;
        width: 100%;
        float: left;
        line-height: 1;
    }
    .contmenuonfot_left ul li{
        display: inline-block;
        width: auto;
        float: left;
    }
    .contmenuonfot_left ul li a{
        display: inline-block;
        float: left;
        color: #333333;
        font-size: 23px;
        margin-right: 16px; 
    }
    .contmenuonfot_left ul li a i{
        width: 25px;
    }
    .contmenuonfot_right ul{
        display: inline-block;
        width: auto;
        float: right;
        line-height: 1;
        padding-top: 2px;
    }
    .contmenuonfot_right ul li{
        display: inline-block;
        width: auto;
        float: left;
    }
    .contmenuonfot_right ul li a{
        display: inline-block;
        color:  #333333;
        font-size: 15px;
        margin-left: 35px;
        margin-top: 0;
        font-weight: 400;
        line-height: 1.3;
    }
    /*.contmenuonfot_left ul li a img{
        width: 25px;
    }*/
    .buttontopbotbox{

    }

    #return-top {
        position: fixed;
        bottom: 118px;
        right: 20px;
        background: rgb(0, 0, 0);
        background: #ffffff;
        border: 1px solid #528b2d;
        width: 45px;
        height: 45px;display: inline-block;
        text-decoration: none;
        -webkit-border-radius: 35px;
        -moz-border-radius: 35px;
        border-radius: 6px;
        /*display: none;*/
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        font-size: 31px;
        text-align: center;
        color: #528b2d;
        line-height: 1.3;
        opacity: 0;
    }
    #return-top.show {
      opacity: 1;
      visibility: visible;
    }

    #return-top i{

    }
/*** footer css ***/

.bot_testsetbox{
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  background: #f5f5f5;
  padding-top: 38px;
  padding-bottom: 32px;
  min-height: 392px;
}
.bot_testsetbox h4{
  display: inline-block;
    width: 100%;
    margin: 0;
    color: #252525;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 3px;
    padding-left: 0;
}
.bot_testsetbox p{
  display: inline-block;
    width: 100%;
  font-size: 12px;
    color: #000000;
    line-height: 1.5;
    margin-bottom: 10px;
}

.downloadbox_cover{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 0;
  margin-top: 8px;
  min-height: 360px;
  background: #f5f5f5;
  padding-top: 35px;
  padding-bottom: 20px;
}
.downloadbox_inr{
  display: inline-block;
  width: 54%;
  text-align: left;
}
.downloadbox_left{
  display: inline-block;
  width: 33%;
  float: left;
  text-align: center;
}
.downloadbox_right{
  display: inline-block;
  width: 67%;
  float: left;
  padding-top: 40px;
  padding-left: 20px;
}

.downloadbox_left img{
  width: 98%;
}


.downloadbox_right h3{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #1b1b1b;
  font-weight: 500;
  font-size: 27px;
  margin-bottom: 9px;
  padding-left: 0;
  line-height: 1.4;
}
.downloadbox_right h6{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #1b1b1b;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 18px;
  padding-left: 0;
} 
.downloadbox_right p{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #565555;
  font-weight: 500;
  font-size: 13px;
  margin-bottom: 15px;
  padding-left: 0;
}
.downloadbox_right a{
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.downloadbox_right a img{
  width: 115px;
}
.downloadbox_right .playstoreiconbtn{
  width: 124px;
  margin-top: 1px;
}

.rowimgboxprb{
  display: inline-block;
  width: 100%;
}
.rowimgboxprb .col-sm-3{
  display: inline-block;
  width: 25%;
  float: left;
}
.upldpresbox{
  display: inline-block;
  width: 100%;
  position: relative;
}
.upldpresbox input{
  height: 100% !important;
}

.myprescripbox{
  display: inline-block;
  width: 100%;
}

.imgboxcoversetpr{
  display: inline-block;
  width: 100%;
  padding: 0px;
}
.imgboxcoversetpr img{
  width: 100%;
  height: 210px;
  padding: 6px;
  border-radius: 5px;
  overflow: hidden;
  object-fit: contain;
  border: 1px solid #dcdcdc;
}

.sidebarcoverbox{
  width: 100% !important;
}
.sidebarcoverbox .block.block-poll{
  width: 100% !important;
}
.chackboxsetcust{
    display: inline-block;
    width: 100%;
}
.chackboxsetcust ul li{
  position: relative;
}
.chackboxsetcust input{
  position: absolute !important;
  top: 5px !important;
  left: 0 !important;
}
.chackboxsetcust .label{
  padding-left: 22px;
  white-space: inherit;
  vertical-align: inherit;
}
.chackboxsetcust .label label{
  text-align: left;
  line-height: 1.5;
}



.prictopinpu_cover{
  display: inline-block;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 15px;
}
.pricinput{
  width: 45%;
  float: left;
  padding-right: 4px;
  padding-left: 4px;
}
.prictoinput{
  width: 10%;
  float: left;
  text-align: center;
  padding-top: 11px;
}


.prictopinpu_cover input{
  width: 100% !important;
  height: 42px !important;
  color: #000000 !important;
  background: #ffffff !important;
  border-radius: 4px;
}

.prictoinput label{

}

.gobtncover{
  width: 100%;
  padding-left: 20px;
  padding-bottom: 17px
}
.gobtncover a{
  display: inline-block;
  background: #274888;
  border-color: #274888;
  border-radius: 4px;
  
}
.gobtncover a:hover, .gobtncover a:focus, .gobtncover a:active{
  color: #ffffff !important;
  background-color: #0053ab;
  border-color: #0053ab;
  box-shadow: inherit;
}

  .mackindboxset{
  display: inline-block;
  width: 100%;
  background: url(../../assets/img/make-in-india-bg-img.png) top center no-repeat;
  background-size: cover;
 
}
.mackindboxset_iner{
  display: inline-block;
  width: 100%;
  text-align: center;
  background: url(../../assets/img/make-in-india-bg-img1.png) top center no-repeat;
  background-size: 633px;
  padding-top: 30px;
  padding-bottom: 25px;
}
.mackindboxset_iner h3{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 13px;
}
.mackindboxset_iner p{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 15px;
  margin-top: 11px;
}

.scphc_cntboxcover{
  display: inline-block;
  width: 100%;
}
.scphc_cntboxiner{
  display: inline-block;
  width: 100%;
}
.scphcboxall{
  display: inline-block;
  width: 25%;
  float: left;
  text-align: center;
  padding-top: 28px;
  padding-bottom: 19px;
  text-align: center;
}

.scphcboxal_iner{
  display: inline-block;
  width: 210px;
  text-align: left;
  position: relative;
  padding-left: 59px;
}
.scphcboxall h5{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 28px;
  font-weight: 600;
  color: #343b4e;
  margin-bottom: 1px;
}
.scphcboxal_iner p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 16px;
  color: #343b4e;
  font-weight: 500;
  position: relative;
  padding-bottom: 0;
}
.scphcboxal_iner img{
  width: 44px;
  position: absolute;
  top: 8px;
  left: 0;
}
/*.scphcboxall p::before {
    position: absolute;
    content: "";
    height: 3px;
    width: 50px;
    background-color: #343c4e;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
*/

.ourcltboxcertifibox{
  display: inline-block;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  background: #f5f5f5;
}
.ourcltboxcertifi_iner{
  display: inline-block;
  width: 100%;
  /*background: #f5f5f5;*/
  border-radius: 6px;
  margin-bottom: 10px;
}
.srctflogo img{
  width: 128px !important;
  object-fit: contain;
  overflow: hidden;
  margin: 0 auto;
}

.ourcltboxcerti_title{
  display: inline-block;
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 20px;
  text-align: center;
}
.ourcltboxcerti_title h3{
  display: inline-block;
  width: auto;
  font-size: 24px;
  padding-bottom: 2px;
  text-transform: capitalize;
  color: #212121;
  line-height: 1.5;
  font-weight: 500;
  margin: 0;
}
/*.ourcltboxcerti_title h3::after {
    content: '';
    width: 59px;
    height: 3px;
    background: #274888;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 20px;
}*/

.srctflogo .brand-logo-img{
  margin-top: 16px;
}


.ourcltboxcertifibox .owl-nav .owl-next {
  border-radius: 50% !important;
  right: -9px !important;
}
.ourcltboxcertifibox .owl-nav .owl-prev {
  border-radius: 50% !important;
  left: -9px !important;
}

.ourcltboxcertifibox .owl-nav button {
    height: 38px !important;
    width: 38px !important;
    line-height: 36px !important;
    font-size: 24px !important;
}

.tableboxsoverset{
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0 0px 4px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 0px 4px 0 rgba(0,0,0,.1);
  box-shadow: 0 0px 4px 0 rgba(0,0,0,.1);
  padding: 20px;
  border-radius: 5px;
}
.tableboxsoverset .dataTables_wrapper{
  overflow: auto;
}
.tableboxsoverset .dataTables_length{

}
.tableboxsoverset .dataTables_length label{
  width: 220px;
}
.tableboxsoverset .dataTables_length label select{
  width: 110px;
  background: transparent;
  border: 1px solid #eceff8;
  border-radius: 4px;
  height: 28px;
}

.tableboxsoverset .dataTables_filter{

}
.tableboxsoverset .dataTables_filter label{
  
}
.tableboxsoverset .dataTables_filter label input{
  height: 32px;
  border-radius: 4px;
  width: 190px;
}
table.dataTable thead th, table.dataTable thead td{
  border-bottom: 1px solid #dadada !important;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #dadada !important;
}
.tableboxsoverset table{
  width: 100% !important;
}
.tableboxsoverset .dataTables_paginate{
  list-style: none;
  background-color: #f4f4f4;
  padding: 3px 0px 3px !important;
  border-radius: 30px;
  border-width: 0;
  margin-top: 15px;
}

.tableboxsoverset .paginate_button.current{
  background: #e0e0e0 !important;
  color: #000000 !important;
  border-radius: 50% !important;
  border: 0 !important;
  font-weight: 600;
}

.tableboxsoverset thead tr{
  background: #f9f9f9 !important;
}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #ffffff !important;
}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #ffffff !important;
}
table.dataTable tbody tr {
    background-color: #ffffff !important;
}

.notifitbl{
  
}

.notifitbl thead tr th {
    border-bottom: 0 solid #dadada !important;
    border-top: 0;
}
.notifitbl{

}


.tableboxsoverset .label-success{
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 3px;
  padding-bottom: 2px;
  padding-top: 2px;
  line-height: 1.5;
}
.status_acttext{

}
.action_acttext{

}

.page_title_text{
  display: inline-block;
  width: 100%;
  text-align: center;
}
.page_title_text h3{
  display: inline-block;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 27px;
  text-align: center;
  text-transform: uppercase;
}


.myclass-order_type{

}
.myclass-order_type:hover{
  color: #ffffff !important;
}
.myclass-status{

}

.search_box_dropdown{
  /*opacity: 1;*/
  z-index: 999 !important;
  /*display: block !important;*/
  top: 36px;
  left: 0;
}
.search_box_dropdown ul{
  border-bottom: 1px solid #eaeaea !important;
}
.search_box_dropdown ul li{
  position: relative;
  list-style: none;
  padding: 7px 4px;
  padding-left: 0px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0px;
  border: none;
  margin-bottom: 0 !important;
  border-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.search_box_dropdown ul li a{
  position: relative;
  width: 100% !important;
  height: auto !important;
  text-align: left;
  padding-top: 0;
  background: #ffffff;
  border-radius: inherit;
  float: left;
  padding-top: 3px;
  padding-bottom: 3px;
}

.leftprodnamebox{
  display: inline-block;
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.rightpricebox{
  display: inline-block;
  width: 25%;
  float: left;
  text-align: right;
  padding-top: 6px;
  padding-right: 11px;
}

.leftprodnamebox b{
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.leftprodnamebox p{
  margin-bottom: 0px;font-size: 12px;letter-spacing: 0.2px
}

.rightpricebox span{
  font-size: 14px;
}

.viewallbtnsercbox{
  text-align: center;
  display: inline-block;
  width: 100%;
  position: relative;
}
.viewallbtnsercbox a{
  margin-top: 9px;
  margin-bottom: 9px;
  line-height: 1;
  color: white !important;
  border: 0;
  cursor: pointer;
  background-color: #274888;
  display: inline-block;
  font-size: 16px;
  margin-left: -15px;
  position: relative !important;
  border-radius: 4px !important;
  padding: 8px 24px 8px !important;
  height: auto !important;
  width: auto !important;
}

.prodsetditbox_cover{
  display: block;
  -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 7px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 7px 0 rgba(0,0,0,.07);
  background-color: #ffffff;
  border-radius: 7px;
  margin-top: 18px !important;
}

.prodleftboxsetdit{
  display: inline-block;
  width: 50%;
  float: left;
}
.prodrightboxsetdit{
  display: inline-block;
  width: 50%;
  float: left;
  padding-bottom: 0 !important;
}

.allsmlbigimgcover{
  display: inline-block;
  width: 100%;
}
.imgzoomboxleft{
  width: 25%;
  float: right;
}
.imgzoomboxright{
  width: 75%;
  float: left;
}

.mainzommimgboxset{
  padding-bottom: 63%
}

.topprodmainname{
  display: inline-block;
  width: 100%;
}
.topprodmainname span{
  display: inline-block;
  width: 100%;
  font-size: 20px;
  margin-top: 0;
  line-height: 1.5;
  color: #414b56;
  float: left;
  margin-bottom: 2px;
  font-weight: 500;
}



.probtnlginbtn{
  display: inline-block !important;
  margin-left: 0 !important;
  float: left;
}
.probtnlgin_coverbox {
  width: 184px !important;
  right: -5px !important;
  top: 41px !important;
  padding-top: 6px !important;
  left: inherit !important;
}
.probtnlgin_inerbox{
  background: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  -moz-box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  box-shadow: 0px 0px 7px 0px rgba(175, 175, 175, 0.75);
  display: inline-block;
  width: 100%;
  text-align: left;
}
.probtnlgin_inerbox ul {
  display: inline-block;
  width: 100%;
  text-align: left;
  padding-top: 8px !important;
  padding-bottom: 9px !important;

}
.probtnlgin_inerbox ul li {
  display: inline-block;
  width: 100%;
  text-align: left;
}
.probtnlgin_inerbox ul li a{
  padding: 5px 17px 5px;
  display: inline-block;
  width: 100%;
  color: #274888;
  font-weight: 500;
  font-size: 15px;
  text-align: left;
  height: auto;
  text-decoration: none;
}
.probtnlgin_inerbox ul li a:hover{
  color: #ffffff;
  background: #274888;
}
.profactname .menu li{
  margin-left: 0;
}

.manufacturerprod{
  display: inline-block;
  width: 100%;
}


.pharmarecmdbox{
  display: inline-block;
  width: 100%;
}
.pharmarecmdbox h4{
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
}
.pharmarecmdbox h4 span{
  color: white;
  background-color: #2b68e0;
  border: solid 1px #2b68e0;
  padding: 3px 7px 3px;
  font-size: 12px;
  line-height: 6px;
  border-radius: 4px;
  display: inline-block;
  margin-left: 12px;
  position: relative;
  top: 22%;
  height: auto;
  top: 0;
  line-height: 1.3;
}


.compostextbox{
  display: inline-block;
  width: 100%;
  margin-top: 6px;
}
.compostextbox h4{
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
}
.compostextbox h4 span{
  color: white;
  background-color: #2b68e0;
  border: solid 1px #2b68e0;
  padding: 3px 7px 3px;
  font-size: 12px;
  line-height: 6px;
  border-radius: 4px;
  display: inline-block;
  margin-left: 12px;
  position: relative;
  top: 22%;
  height: auto;
  top: 0;
  line-height: 1.3;
}

.peiceprod_ditsetbox{
  display: inline-block;
  width: 100%;
}



.product-view .product-essential .product-info-main .price-info .price {
    font-size: 20px;
    font-weight: bold;
    color: #ef7f1a;
}

.peiceprod_ditsetbox{
  display: inline-block;
  width: 100%;
}
.peiceprod_ditsetiner{
  display: inline-block;
  width: 100%;
  margin-right: 10px;
  font-size: 20px;
  font-weight: bold;
  color: #ef7f1a !important; 
}


.tabletditbox{
  color: #000000;
  font-size: 15px;
  padding-top: 3px;
  display: inline-block;
}

.addcartbtnsetbox{
  display: inline-block;
  width: 100%;
}
.addcartbtnsetbox button{
  color: #ffffff !important;
  font-size: 16px !important;
  margin: 0px;
  margin-top: 0 !important;
  line-height: 32px !important;
  height: auto !important;
  background: #274888 !important;
  border-color: #274888 !important;
}

.prodrespopageset{
  padding-top: 0 !important;
}
.product_detaildetabox{
  display: inline-block;
  width: 100%;
}

.product_detaildetabox .product-property-title{
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 9px;
  width: 100%;
  line-height: 1.5;
}
.product_detaildetabox strong{
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 3px;
  width: 100%;
  display: inline-block;
}
.product_detaildetabox ul{
  width: 100%;
  display: inline-block;
}
.product_detaildetabox ul li{
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 3px;
  width: 100%;
  display: inline-block;
  word-break: break-word;
}

.subsitiprodcover{
  display: inline-block;
  width: 100%;
  margin-top: 40px;
}

.subsitiprodcover .page-title{
  font-size: 19px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 13px;
  color: #212121;
  line-height: 22px;
  font-weight: 500;
  margin: 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 17px;
}
.subsitiprodcover .page-title::after {
  content: '';
  width: 59px;
  height: 3px;
  background: #274888;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 20px;
}

.subsit_inerprodset{
  box-shadow: inherit !important;
  border: 1px solid #e5e5e5 !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  transition: 0.3s all !important;
}
.subsit_inerprodset:hover {
    transition: 0.3s all !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
    box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
}


.tabnameprodlist1{
  font-size: 14px;
  text-align: center;
  color: black;
  font-weight: 400;
  margin: 0px;
  display: inline-block;
  width: 100%;
  letter-spacing: 0.2px;
  line-height: 1.4;
  margin-top: 10px;
  /*display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;*/
}

.tabnameprodlist2{
  display: inline-block;
  width: 100%;
  margin-bottom: 6px;
  margin-top: 6px;
}
.tabnameprodlist2 span{
  font-size: 14px;
  text-align: center;
  color: black;
  font-weight: 500;
  margin: 0px;
  display: inline-block;
  width: 100%;
  letter-spacing: 0.2px;
  line-height: 1.4;

  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tabnameprodlist3{

}
.tabnameprodlist3 span{

}
.pricesetsubl{
  color: #ef7f1a !important;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.addcartbtnprobox{
  border: none;
  background-color: #ffffff;
  color: #274888 !important;
  margin-top: 2px;
}
.addcartbtnprobox:active, .addcartbtnprobox:focus, .addcartbtnprobox:hover{
  color: #274888 !important;
  border-color: #ffffff !important;
  background: #ffffff !important;
}


.topcartimgetxt{
  display: inline-block;
  width: 100%;
  margin-top: 72px;
}
.topcartimgetxt img{
  width: 222px;
  margin-right: 4px;
}
.topcartimgetxt h3{
  display: inline-block;
  width: 100%;
  font-size: 26px;
  font-weight: 500;
  color: #8c8c8c;
  margin-top: 7px;
}

.conshoppingbtn{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.conshoppingbtn a{
  position: relative;
  line-height: 34px;
  color: #ffffff !important;
  font-size: 16px !important;
  margin: 0px;
  margin-top: 0 !important;
  height: auto !important;
  background: #274888 !important;
  border-color: #274888 !important;
  padding: 6px 15px 7px;
  border-radius: 5px;
  margin-top: 3px !important;
  display: inline-block;
}
.conshoppingbtn a:hover{
  color: #ffffff !important;
}

.allcatboxcoverpage{
  margin-top: 30px;
}
.cetgpagedesignbset{
  display: inline-block;
  width: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background: #ffffff;
  transition: 0.3s all !important;
  height: auto !important;
  padding-top: 22px;
  min-height: 189px !important;
  margin-bottom: 20px;
}
.cetgpagedesignbset:hover {
    /* border: 1px solid #2c7fde; */
    transition: 0.3s all !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
}
.cetgpagedesignbset a{
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}
.cetgpagedesignbset a img{
  height: 88px;
  object-fit: contain;
  overflow: hidden;

}

.cetgpagedesignbset .banner-position1{
  position: relative;
  top: 0;
  left: 0;
  transform: inherit;
  display: inline-block;
  width: 100%;
}
.cetgpagedesignbset .banner-position1 h5{
  color: black;
  font-weight: bold;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  margin-top: 16px;
  display: inline-block;
  width: 100%;
}


.bgoverlayimgset{
  /*background-image: url('../../assets/img/loginandregister.png');*/
  background: #FF416C;
  background: -webkit-linear-gradient(to right, #FF4B2B, #FF416C);
  background: linear-gradient(to right, #104271, #104271);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
  color: #FFFFFF;
  position: relative;
  left: -100%;
  height: 100%;
  width: 200%;
  transform: translateX(0);
  transition: transform 0.6s ease-in-out;
  visibility: visible !important;
  opacity: 1 !important;
}

.loginboxsetpart{

}
.loginboxsetpart form{
  padding-top: 20px;
}
.loginboxsetpart form .login-user-input-email{
  padding: 16px 2px;
  border:none;
  border-bottom: 1px solid #e0e0e0;
  margin-left: 8px;
  background-color: transparent;
  margin: 0px;

}
.loginboxsetpart form .login-user-input-password{
  padding: 16px 2px;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0px;
  border-left: none;
  border-right: none;
  border-top: none;
  background-color: transparent;
  margin: 0px;
}
.forgoinputbox{
  padding: 16px 2px;
  margin: 0 2px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.forgoinputbox .login-user-input-password{
  padding: 16px 2px;
  border:none;
  border-radius: 0px;
  border-left: none;
  border-right: none;
  border-bottom: none;
  margin-bottom: 0px;
  margin-top: 0px;
  background-color: white;
}
.login-login-button{
  background-color: #274888;
  border-color: #274888;
  font-size: 16px !important;
  color: white;
  font-weight: 600;
  border-radius: 6px;
  height: auto !important;
  /* width: 100%; */
  padding: 8px 10px 8px;
  cursor: pointer;
}
.registerbtnbox{
  background-color: #274888;
  border-color: #274888;
  font-size: 16px !important;
  color: white;
  font-weight: 600;
  border-radius: 6px;
  height: auto !important;
  padding: 8px 10px 8px;
}
.forgot-password-btn{
  background-color: #274888;
  border-color: #274888;
  font-size: 16px !important;
  color: white;
  font-weight: 600;
  border-radius: 6px;
  height: auto !important;
  padding: 8px 10px 8px;  
  width: 180px;
  margin: 0 auto;
  margin-bottom: 10px;
}


.lginsignupboxcover{
  margin-top: 25px;
  margin-bottom: 40px;
  -webkit-box-shadow: 0 5px 11px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 5px 11px rgba(0,0,0,0.25);
  box-shadow: 0 5px 11px rgba(0,0,0,0.25);
  margin-top: 15px;
  margin-bottom: 20px;
}

.addresboxleftprw{
  display: inline-block !important;
  width: 100% !important;
}
.addresboxleftprw .address{
  margin-bottom: 8px !important;
}
.addresboxleftprw{
  padding-top: 7px !important;
}
.addresboxleftprw .radio-label{
  margin-bottom: 0;
}
.addresboxrightadd{
  display: inline-block !important;
  width: 100% !important;  
  height: 206px !important;
}

.aplcoupcodbox{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);

  background-color: #ffffff;
  border-radius: 4px;
}
.checkouttoppedbox .checkout-sub-title{
  font-weight: 500;
}
.aplcoupcod_iner{

}
.aplcoupcodbox .checkout-sub-title{
  padding: 16px 18px 16px;
  font-size: 16px;
}
.aplcoupcodbox .alert-success{
  margin-top: 12px !important;
  margin-bottom: 0;
}

.radio input[type="radio"]:checked + .radio-label:before {
    background-color: #274888 !important;
    box-shadow: inset 0 0 0 4px #f4f4f4;
}

.aplbntsetox{
  margin-bottom: 0;
}
.aplbntsetox button{
  background-color: #274888;
  border-color: #274888;
  font-size: 15px !important;
  color: #ffffff;
  font-weight: 600;
  border-radius: 6px;
  height: 40px !important;
  width: 100%;
  border: 0;
  padding: 8px 10px 8px;
  transition: 0.3s all !important;
  cursor: pointer;
}
.aplbntsetox button:hover, .aplbntsetox button:focus, .aplbntsetox button:active{
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
  transition: 0.3s all !important;
}
.aplbntsetox button:hover{
  color: #ffffff;
}

.shopingcartboxset{
  display: inline-block;
  width: 100%;
  margin-top: 20px;
  -webkit-box-shadow: 0 0 4px rgba(40,44,63,.08);
  -moz-box-shadow: 0 0 4px rgba(40,44,63,.08);
  box-shadow: 0 0 4px rgba(40,44,63,.08);
  background-color: #ffffff;
  border-radius: 4px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.shopingcartboxset .checkout-sub-title{
  padding: 16px 18px 16px;
  font-size: 16px;
}

.shopingcartpricebox{
  display: inline-block;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 18px;
}

.checkout-subtotal{
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 14px;
}

.plashorderbtnboxchot{
  display: inline-block;
  width: 100%;
  text-align: center;
  -webkit-box-shadow: 0 0 4px rgba(40,44,63,.08) !important;
  -moz-box-shadow: 0 0 4px rgba(40,44,63,.08) !important;
  box-shadow: 0 0 4px rgba(40,44,63,.08) !important;
  background-color: #ffffff !important;
  border-radius: 4px !important;
  margin-top: 14px;
  border-top: 0 !important;
}

.plashorderbtnboxchot .checkout-btn{
  background-color: #274888;
  border-color: #274888;
  font-size: 15px !important;
  color: #ffffff;
  font-weight: 600;
  border-radius: 6px;
  height: 40px !important;
  width: 100%;
  padding: 8px 10px 8px;
  transition: 0.3s all !important;
}
.plashorderbtnboxchot .checkout-btn:hover, .plashorderbtnboxchot .checkout-btn:focus, .plashorderbtnboxchot .checkout-btn:active{
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
  transition: 0.3s all !important;
}

.addaderboxset{
  position: relative;
  top: 29%;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.addaderboxset a p{
  color: #929292;
  font-weight: 600;
  font-size: 16px;
  margin: 0;
}
.addaderboxicon{
  top: 0;
  left: 0;
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 8px;
}

.checkouttoppedbox{

}
.checkouttoppedbox .panel-collapse .panel-body{
  margin-bottom: 24px;
}

.seldelvaddcover{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
}
.seldelvaddcover .checkout-sub-title{
  border-bottom: 0;
  padding-bottom: 0px;
  font-weight: 500;
  font-size: 16px;
}

.colsm4proditset{
  display: inline-block;
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.clerfltbox{
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
}

.clerfltboiner{
  display: inline-block;
  width: 100%;
    padding: 20px;
}
.clerfltboiner a{
  display: inline-block;
  width: 100%;
  display: inline-block;
  background: #274888;
  border-color: #274888;
  border-radius: 4px;
  color: #ffffff;
  font-size: 15px;
  padding-top: 5px;
    padding-bottom: 5px;
  height: auto;
}
.clerfltboiner a:hover, .clerfltboiner a:focus, .clerfltboiner a:active{
  color: #ffffff !important;
  background-color: #0053ab;
    border-color: #0053ab;
}

.categoryprodlistmain{
  display: inline-block;
  width: 100%;
    margin-bottom: 20px;
}
.categoryprodlistbox{
  display: inline-block;
  width: 100%;
}
.categoryprodlis_left{
  display: inline-block;
  float: left;
}
.categoryprodlis_left h3{
  display: inline-block;
  margin: 0;
  float: left;
  font-size: 26px;
  color: #454545;
  margin-top: 2px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
}
.collg5boxright{
  display: inline-block;
  float: right;
}
.medbacatprodlist{
    padding-left: 8px;
    padding-right: 8px;
}
.medbacatprodlist .product-wrapper{
  /*background: #fff;*/
  /*margin-top: 10px;*/
  /*backface-visibility: hidden;*/
  /*-webkit-border-radius: 3px;*/
  /*border: 1px solid #ccc;*/
  /*-moz-border-radius: 3px;*/
  /*border-radius: 7px;*/
  /*box-shadow: 0 0 4px 0 rgba(0,0,0,.07);*/

    height: auto;
    min-height: 304px;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    background: #ffffff;
    transition: 0.3s all !important;
    position: relative;
}
.medbacatprodlist .product-wrapper:hover {
    /* border: 1px solid #2c7fde; */
    transition: 0.3s all !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
}
.medbacatprodlist .product-wrapper .pro{
    padding-top: 4px;
}
.medbacatprodlist .product-wrapper a{
  display: inline-block;
  width: 100%;
  padding-left: 6px;
  padding-right: 6px;
}
.medbacatprodlist .product-wrapper a img{

}
.medbacatprodlist .product-content{
    padding: 4px 0px 0px !important;
    display: inline-block;
    width: 100% !important;
}
.medbacatprodlist .product-content h4{
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}
.medbacatprodlist .product-content h4 a{
  font-size: 14px;
  text-align: center;
  color: black;
  font-weight: 400;
  margin: 0px;
  display: inline-block;
  width: 100%;
  letter-spacing: 0.2px;
  line-height: 1.4;
  margin-top: 10px;
    word-break: break-word;
    min-height: 42px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.medbacatprodlist .product-content .product-price-cart-wrapper .product-price.price .new{
  color: #ef7f1a !important;
  font-size: 14px !important;
  font-weight: 500;
  display: inline-block;
}

.medbacatprodlist .product-width{
  padding-left: 10px;
    padding-right: 10px;
}

.categoryprodlistbox .col-lg-5{
  padding-right: 4px;
}
.prodcartlistbtn{

}
.medbacatprodlist .product-cart{
  border-top: 1px solid #e5e5e5 !important;
}
.medbacatprodlist .product-cart .checkout-btn{
    border: none;
    background-color: #ffffff;
    color: #274888 !important;
    margin-top: 0;
}



.medbacatprodlist .product-wrapper{
    position: relative;
}
.prod_promosetbox{
  
}
.prod_promosetbox {
  width: 30px;
  height: 36px;
  background: #54af3a;
    position: absolute;
    right: 9px;
    margin: 0 auto;
    text-align: center;
    font-weight: 700 !important;
    font-size: 11px !important;
    line-height: 14px;
    top: 0;
    color: #ffffff !important;
    display: inline-block;
    margin-left: 0 !important;
    padding-top: 11px;
}
.prod_promosetbox::after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-left: 15px solid #54af3a;
  border-right: 15px solid #54af3a;
  border-bottom: 8px solid transparent;
  bottom: -8px;
  right: 0;
}



.specialdelsboxset{
  display: inline-block;
  width: 100%;
}
.specialdelsboxset .block-content{
  padding-bottom: 15px !important;
}

.allchelistboxsetcat{

}
.allchelistboxsetcat .custom_checkbox p{
    display: inline-block;
    font-size: 14px;
    color: #3c3c3c;
    margin: 0;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
}
.allchelistboxsetcat .control__indicator{
    top: 5px;
    height: 18px;
    width: 18px;
}
.allchelistboxsetcat .control{
    padding-left: 27px;
    margin-bottom: 6px;
}

.allchelistboxsetcat .control--checkbox .control__indicator:after {
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.setboxpricecover{
  margin: 4px 0 8px;
}



.boxleft_titlesetpart{

}

.boxleft_titlesetpart span{
    font-size: 15px;
    font-weight: 500;
}
.boxsdwnallsemset{  
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07) !important;
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07) !important;
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07) !important;
}

.loadmorebtnsetbox{
  display: inline-block;
    width: auto;
    display: inline-block;
    background: #274888;
    border-color: #274888;
    border-radius: 4px;
    color: #ffffff;
    font-size: 15px;
    padding: 3px 25px 3px;
    height: auto;
}
.loadmorebtnsetbox:hover, .loadmorebtnsetbox:focus, .loadmorebtnsetbox:active{
  color: #ffffff !important;
  background-color: #0053ab;
  border-color: #0053ab;
  box-shadow: inherit;
}


.offerpageset_cver{
  display: inline-block;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 75px;
}
.flexboxloadbox{
  display: inline-block;
  width: 100%;
  top: 36%;
  position: relative;
}

.offerboxsetcover{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  background-color: #eff6ff;
  border: 0;
  margin-top: 14px;
  padding: 12px 20px 9px;
  border-radius: 7px;
  border: 1px solid #e8f2ff;
  position: relative;
  min-height: 160px;
}
.offerboxsetcover::after{
  content: '';
  background: url(../../assets/svg/sale-offers.svg) top center no-repeat;
  position: absolute;
  width: 105px;
  height: 105px;
  background-size: cover;
  bottom: 6px;
  right: 2px;
  opacity: 0.6;
}

.cartbottom_title{
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 9;
}
.cartbottom_title h4{
  display: inline-block;
  width: 100%;
  color: #274888;
  text-align: left;
  margin-bottom: 0;
}
.offertakaset{
  font-weight: 600;
  font-size: 32px;
}
.offsettextpart{
  font-weight: normal;
  font-size: 24px;
  color: #56a73b;
}


.discount_code_dit{
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  position: relative;
  z-index: 9;
}
.discount_code_dit p{
  display: inline-block;
  width: 100%;
  text-align: left;
  margin-bottom: 5px;
  color: #e87b1e;
  font-weight: 600;
  font-size: 15px;
}
.discount_code_dit p span{
  color: #56a73b;
}

.serchprodboxset{
  box-shadow: inherit !important;
  height: auto !important;
  min-height: 304px !important;
  border: 1px solid #e5e5e5 !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  transition: 0.3s all !important;
  padding-bottom: 2px !important;
}
.serchprodboxset:hover{
  transition: 0.3s all !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
  -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
  box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
}
.sechprodtitleset{
  display: inline-block;
  width: 100%;
}
.sechprodtitleset h4{
  display: inline-block;
  width: 100%;
}
.sechprodtitleset a{
  font-size: 14px;
  text-align: center;
  color: black;
  font-weight: 400;
  margin: 0px;
  display: inline-block;
  width: 100%;
  letter-spacing: 0.2px;
  line-height: 1.4;
  margin-top: 0px;
  word-break: break-word;
  min-height: auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.serpro_priceset{

}
.serpro_priceset .new{
  color: #ef7f1a !important;
  font-size: 14px !important;
  font-weight: 500;
  display: inline-block;
}
.serchadcarbtnset .checkout-btn {
    border: none;
    background-color: #ffffff;
    color: #274888 !important;
    margin-top: 0;
}

.searchproduct_listcover{
  padding-top: 10px;
  padding-bottom: 30px;
}

.cartleftboxdetacover{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
  margin-bottom: 19px;
}

.cartlistcoverpage{
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 0;
  flex: inherit;
}
.cartlistcoverpage ._3ycxrs._2Rwa71{
  padding-left: 20px;
  padding-right: 10px;
}
.cartlistcoverpage_iner{
  padding-bottom: 14px;
}
.cartleftnametitle{
  min-height: auto !important;
  padding-top: 2px !important;
  padding-bottom: 14px !important;
display: inline-grid;
  width: 100%;
}
.content_main_area ._1HmYoV._35HD7C.col-lg-8{

}

.cartleftnametitle{
  display: inline-grid;
  width: 100%;
}
.cartleftnametitle a:hover{
  color: #274888 !important;
}
.othcartquotpage{
  padding-right: 0 !important;
}
.cartrightnameprice{

}
.removecartliset{
  margin-top: 20px;
  padding-left: 0px !important;
}


.cartselectnumberprod{
  border: 1px solid #d6d6d6 !important;
  background-color: white !important;
  box-shadow: inherit !important;
  border-radius: 5px !important;
  height: 34px !important;
}  
.cartselectnumberprod .content{  
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  background: #ffffff;
  border-radius: 6px;
  height: 32px; 
}

.cartrightnameprice .cart_price{
  text-align: right;
}

.cartpricelisted{
  text-align: right;
  margin-bottom: 17px;
}
.cartpricelisted span{
  color: #ef7f1a !important;
}


.removecarlisetprod a{
  color: #9e9e9e;
  text-transform: capitalize;
  font-size: 15px;
}
.removecarlisetprod a i{
  font-size: 16px;
}
.removecarlisetprod a span{
  
}

.cartlisttitlebox{
  padding: 0 7px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.cartlisttitlebox p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  color: #6f6f6f;
}

.cartpricedetails_cover{

}
.cartpricedetails_iner{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07) !important;
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07) !important;
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07) !important;
  border-radius: 6px !important;
}

.prosidbtnchkot{
  -webkit-box-shadow: inherit !important;
  -moz-box-shadow: inherit !important;
  box-shadow: inherit !important;
  border-radius: 0px 0px 6px 6px;
}
.prosidbtnchkot button{
  background: #274888 !important;
  width: 90% !important;
  border: 0 !important;
  transition: 0.3s all !important;
}
.prosidbtnchkot button:hover, .prosidbtnchkot button:focus, .prosidbtnchkot button:active{
  transition: 0.3s all !important;
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
}
.cartpricedetails_title{
  text-transform: capitalize !important;
  color: #454545 !important;
}

.alartsucessboxset{
  margin-top: 28px;
  margin-bottom: 15px;
  color: #000000;
  font-weight: 400;
  font-size: 14px;
}
.alartsucessboxset button{
  color: #000;
  opacity: 1;
  line-height: 0.5;
  margin-top: 4px;
}

.alartsucessboxset button span{
  color: #000;
  opacity: 1;

}
.prodselectbox_cover{
  float: right;
}

.aboutcoverboxet{
  display: inline-block;
  width: 100%;
}
.aboutinerboxet{
  display: inline-block;
  width: 100%;
}


.aboutiner_pagetitle{
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
.aboutiner_pagetitle h3{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 26px;
  font-weight: 500;
}

.aboutdiscripdeta1{
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.aboutdiscripdeta1 p{
  font-size: 16px;
  color: #000018;
  margin-left: 0px;
  width: 100%;
  margin-top: 18px;
}

.aboutdiscripdeta1 h6{
  display: inline-block;
  width: 100%;
  font-size: 16px;
  color: #000018;
  margin-left: 0px;
  margin-top: 1px;
  font-weight: 500;
}


.aboutdiscripdeta3{
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 26px;
}
.aboutdiscripdeta3 h5{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
}


.halbhiappoctbox{
  display: inline-block;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
}
.halbhiappoctbox h6{
  font-family: 'Roboto', sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  color: #274888;
}

.tehapbhi1{
  color: #274888;
}
.tehapbhi2{
  color: #e87b1e;
}

.aboutdiscripdeta3 p{
  font-size: 16px;
  color: #000018;
  margin-left: 0px;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
}




.aboutdiscripdeta4{
  display: inline-block;
  width: 100%;
  background: #f9f9f9;
  padding-bottom: 20px;
  padding-top: 8px;
}
.aboutdiscripdeta4 h6{
  font-size: 18px;
  color: #000018;
  margin-left: 0px;
  width: 100%;
  text-align: center;
  font-weight: 500;
  margin-top: 12px;
  margin-bottom: 28px;
}
.aboutdiscripdeta4 ul{
  display: inline-block;
  width: 100%;
}
.aboutdiscripdeta4 ul li{
  display: inline-block;
  width: 25%;
  float: left;
  text-align: center;
}
.aboutdiscripdeta4 ul li img{
  width: 55px;
  margin-bottom: 10px;

}
.aboutdiscripdeta4 ul li p{
  display: inline-block;
  width: 100%;
  font-size: 16px;
  color: #000018;
  margin-left: 0px;
}
.aboutdiscripdeta4 ul li p a{
  color: #274888;
  display: inline-block;
}
.aboutdiscripdeta4 h4{
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #56a73b;
  font-weight: 400;
  line-height: 1.5;
}



/*.checkout-btn, .billing-btn>button{
  position: absolute;
  top: 260px;
  z-index: 99;
}*/

.aboutdiscripdeta5{
  display: inline-block;
  width: 100%;
  padding-top: 32px;
}
.aboutdiscripdeta5 h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 12px;
  color: #454545;
}
.aboutdiscripdeta5 ul{
  display: inline-block;
  width: 100%;
}
.aboutdiscripdeta5 ul li{
  display: inline-block;
  width: 100%;
  position: relative;
  padding-left: 25px;
  font-size: 15px;
  color: #000018;
  margin-bottom: 10px;
}
.aboutdiscripdeta5 ul li::after{
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  background: #274888;
  left: 6px;
  top: 9px;
}

.aboutdiscripdeta6{
  display: inline-block;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 18px;
}
.aboutdiscripdeta6 h3{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 12px;
  color: #454545;
}
.lefttextsetboxabt{
  display: inline-block;
  width: 100%;
  float: left;
  padding-right: 0;
  padding-top: 10px;
}
.righttextsetboxabt{
  display: inline-block;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-top: 10px;
}

.aboutdiscripdeta6 h5{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #454545;
}
.aboutdiscripdeta6 p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 12px;
  color: #454545;
}

.aboutdiscripdeta7{
  display: inline-block;
  width: 100%;
  /*background: #f9f9f9;*/
}
.aboutdiscripdeta7 h6{
  font-size: 20px;
  color: #274888;
  margin-left: 0px;
  width: 100%;
  text-align: left;
  font-weight: 500;
  margin-top: 0px;
  margin-bottom: 10px;
}
.aboutdiscripdeta7 ul{
  display: inline-block;
  width: 100%;
}
.aboutdiscripdeta7 ul li{
  display: inline-block;
  width: 100%;
  text-align: left;
  margin: 0;
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 5px;
  color: #56a73b;
  position: relative;
  padding-left: 25px;
}
.aboutdiscripdeta7 ul li::after{
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: #56a73b;
  left: 6px;
  top: 9px;
  border-radius: 50%;
}

.aboutdiscripdeta8{
  display: inline-block;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 35px;
}
.aboutdiscripdeta8 h5{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 12px;
  color: #454545;
}
.aboutdiscripdeta8 p{
  font-size: 16px;
  color: #000018;
  margin-left: 0px;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
}




.faq {
  display: inline-block;
  width: 100%;
    margin: 20px 0
}

.faq-nav {
    padding: 0 20px 0 0;
    margin-top: 0;
    top: 60px;
    position: -webkit-sticky;
    position: sticky
}

.faq-nav-item {
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 4px;
  padding: 10px 0;
  text-decoration: none !important;
  box-shadow: inherit !important;
  margin-bottom: 0;
}

.faq-nav-item:hover {
    color: #56a73b
}

.faq-nav-item.selected {
    color:#56a73b;
    font-weight: 700;
}

.faq-content-item {
    margin: 0 0 10px;
    margin: 0 0 10px;
    background-color: hsla(0,0%,100%,.75);
    border: 1px solid #e6e6e6;
}

a.faq-question p {

    color: #56a73b;

}



a.faq-question p:hover {


    color: #023861;
}

.faq-question {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 60px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    margin: 0;
    text-decoration: none !important
}

@media only screen and (max-width: 992px) {
    .faq-question {
        font-size: 14px;
        line-height: 20px
    }
}

.faq-question-icon {
    width: 3%;
    margin: auto;
    display: block;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.faq-question-icon:after {
    content: "";
    width: 0;
    height: 0;
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    border-style: solid;
    border-width: 8px 7px 0;
    border-color: #8a8d8f transparent transparent
}

@media only screen and (max-width: 992px) {
    .faq-question-icon {
        margin-right: 22px
    }
}

.faq-question-icon.is-active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.faq-question p {
    display: block;
    width: 95%;
    font-size: 16px;
    margin: 0;
    padding: 24px 20px
}

.faq-question p:last-child {
    margin-bottom: 0
}

.faq-answer {
    display: none;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    color: #53565a;
    padding: 0 20px 24px;
    margin: 0
}

.faq-answer p:last-child {
    margin-bottom: 10px;
    font-size: 15px;
}

@media only screen and (max-width: 992px) {
    .faq-answer {
        font-size: 14px
    }
}

.faq-answer a {
    color: #22b289 !important
}

.faq-content-group:first-child .faq-content-group-title {
    margin-top: 8px;
}

.faq-content-group-title {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 34px 0 22px;
}

.faq-content-group h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    
    padding-left: 0;
}

@media only screen and (max-width: 1199px) {
  .proddetailsboxsetp #thumbnails{
    width: 120px;
  }
  .downloadbox_right{
    padding-top: 17px;
    padding-left: 18px;
  }
  .downloadbox_inr {
    width: 62%;
  }
  .faq-content-group h3 {
      font-size: 18px;
      padding-left: 0
  }
}

/*html {
  scroll-behavior: smooth;
}
*/
.allfaqspagecover{

}
.pagetiletopbarcont{
  display: inline-block;
  width: 100%;
  margin-top: 25px;
}
.pagetiletopbarcont h1{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 26px;
  font-weight: 500;
  color: #454545;
}

.privacy_polboxcover h3{
  display: inline-block;
  width: 100%;
  color: #5a5a5a;
  font-size: 19px;
  font-weight: 500;
  margin-bottom: 12px;
  margin-top: 10px;
}
.privacy_polboxcover p{
  display: inline-block;
  width: 100%;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  color: #53565a;
  margin-bottom: 8px;
}
.privacy_polboxcover p a{
  color: #0647c5;
}

.privacy_polboxcover ul{
  display: inline-block;
  width: 100%;
  margin-bottom: 13px;
  padding-left: 19px;
}
.privacy_polboxcover ul li{
  display: inline-block;
  width: 100%;
  font-weight: 400;
  line-height: 25px;
  font-size: 16px;
  color: #53565a;
  margin-bottom: 4px;
}

.colmd3leftfaq{
  display: inline-block;
  width: 25%;
  float: left;
}
.colmd9rightfaq{
  display: inline-block;
  width: 75%;
  float: right;
  margin-bottom: 35px;
}
.colmd9rightfaq .accordion-title .fa-caret-down{
  position: absolute;
  top: 15px;
  right: 15px;
}
.stickfaqside .colmd3leftfaq{
  position: fixed;
  top: 0;
}


.accordions {
  width: 100%;
  margin: 0;
}

.accordion-item {
  background-color: #ffffff;
  margin-bottom: 12px;
  border: 1px solid #ececec;
  border-radius: 4px;
}

.accordion-item .accordion-title {
  cursor: pointer;
  padding: 15px;
  transition: all 0.4s;
  border-radius: 5px 5px 0 0;
  position: relative;
  padding-right: 32px;
}

.accordion-item .accordion-title.active-title {
  background-color: #ffffff;
  color: #56a73b;
}
.accordion-item .accordion-title.active-title h3{
  color: #56a73b;
}
.accordion-item .accordion-title.active-title .fa-caret-down{
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.accordion-item .accordion-title h3 {
  margin: 0;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  font-weight: normal;
  line-height: 1.4;

}

.accordion-item .accordion-title i.fa-chevron-down {
  transform: rotate(0);
  transition: 0.4s;
}

.accordion-item .accordion-title i.fa-chevron-down.chevron-top {
  transform: rotate(-180deg);
}

.accordion-item .accordion-content {
  display: none;
  line-height: 1.7;
  padding: 8px 15px 15px;
  background-color: #ffffff;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #ececec;
}

.accordion-item .accordion-content.active {
  display: block;
}

.accordion-item .accordion-content p {
  margin: 0;
}




.acodcontsetfaqcover p{
  display: inline-block;
  width: 100%;
}


.acodcontsetfaqcover h5{
  margin-bottom: 9px;
  margin-top: 12px;
  font-weight: 400;
  color: #000000;
}
.acodcontsetfaqcover ul{
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 2px;
}
.acodcontsetfaqcover ul li{
  display: inline-block;
  width: 100%;
}

.privacy_polboxcover{
  display: inline-block;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 35px;
}


.returnpolicy_cover{
  display: inline-block;
  width: 100%;
}
.returnpolicy_iner{
  display: inline-block;
  width: 100%;
  margin-top: 25px;
}
.returnpolicy_iner h1 {
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 26px;
  font-weight: 500;
  color: #454545;
}

.retuinercont1{
  display: inline-block;
  width: 100%;
  margin-top: 18px;
  margin-bottom: 27px;
}

.retuinercont1 p {
  display: inline-block;
  width: 100%;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  color: #53565a;
  margin-bottom: 10px;
}
.retuinercont1 p span{
  font-weight: 500;
  color: #000000;
}
.retuinercont1 h3 {
  display: inline-block;
  width: 100%;
  color: #5a5a5a;
  font-size: 19px;
  font-weight: 500;
  margin-bottom: 12px;
  margin-top: 10px;
}

.retuinercont1 h5{
  display: inline-block;
  width: 100%;
  font-weight: 500;
  line-height: 1.5;
  font-size: 17px;
  color: #484848;
  margin-bottom: 11px;
  margin-top: 6px;
}
.retuinercont1 h6{
  display: inline-block;
  width: 100%;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  color: #2d2d2d;
  margin-bottom: 10px;
  margin-top: 3px;
}
.retuinercont1 ul{
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
}
.retuinercont1 ul li{
  display: inline-block;
  width: 100%;
  font-weight: 500;
  line-height: 1.5;
  font-size: 17px;
  color: #484848;
  margin-bottom: 8px;
  padding-left: 24px;
  position: relative;
}
.retuinercont1 ul li::after{
  content: '';
  position: absolute;
  left: 6px;
  top: 11px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #484848;
}

.termandcondcontbox{
  display: inline-block;
  width: 100%;
  margin-top: 22px;
  margin-bottom: 26px;

}
.termandcondcontbox h1{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 26px;
  font-weight: 500;
  color: #454545;
  margin-bottom: 15px;
}
.termandcondcontbox p{
  display: inline-block;
  width: 100%;
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
  color: #53565a;
  margin-bottom: 10px;
}

.checkoutregpage_cover{
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
  margin-bottom: 20px;
  padding: 0;
}

.cheouttitlebox{
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  padding: 16px 18px 16px;
}

.cheouttitlebox h5{
  font-size: 16px;
  font-weight: 500;
  color: #454545;
  margin: 0;
}

.codpayonboxset{
  display: inline-block;
  width: 100%;
  padding-left: 20px;
  padding-top: 12px;
  padding-right: 10px;
}
.codpayonboxset .control.control--radio input{
  width: 0;
  height: 0;
  left: 0;
  top: 0;
}
.codpayonboxset .custom_radio .control.control--radio{
  display: inline-block;
  margin-bottom: 12px;
  margin-right: 18px;
}
.codpayonboxset .custom_radio p{
  font-size: 16px;
}
.codpayonboxset .control__indicator{
  top: 4px;
}

.placeorderbtnset{
  margin-top: 20px !important;
}

.alladreechotbox{
  display: inline-block;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 5px;
}
.alladreechotbox .address{
  width: 100%;
}
.addreboxset6{
  display: inline-block;
  float: left;
  width: 50%;
  padding: 15px 10px 15px;
}

.addreboxset_iner{
  width: 100%;
  text-transform: capitalize;
  float: left;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.addreboxset_iner span{
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}

.colmd4widthset{
  width: 33.33%;
  float: left;
  padding: 16px 10px 5px;
  text-align: -webkit-center;
}
.colmd4widthset img{
  height: 155px;
  width: 100%;
  object-fit: contain;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
}
.removentprechot{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 5px;
}
.removentprechot a{
  display: inline-block;
  background-color: #f10000;
  color: #fff;
}
.piscboxcoverset .colmd4widthset{
  padding: 0px 10px 16px;
}
.selectprescriptbnt{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 15px;
  padding-right: 18px;
  margin-bottom: 0px
}
.selectprescriptbnt a{
  display: inline-block;
  background-color: #274888;
  border-color: #274888;
  font-size: 14px !important;
  color: #ffffff;
  font-weight: 600;
  border-radius: 6px;
  padding: 8px 12px 8px;
  transition: 0.3s all !important;
  line-height: 1.5;
  height: auto; 
}

.selectprescriptbnt a:hover, .selectprescriptbnt a:focus, .selectprescriptbnt a:active{
  color: #ffffff !important;
  background-color: #0053ab;
  border-color: #0053ab;
  box-shadow: inherit;
  transition: 0.3s all !important;
}

.nopresselectboxset{
  display: inline-block;
  width: 100%;
  text-align: center;
}






.piscboxcoverset{
  display: inline-block;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 7px;
  margin-top: 20px;
}

.allorderdit_inerlb{
  font-weight: 400 !important;
  font-size: 13px !important;
  white-space: inherit !important;
  vertical-align: inherit !important;
  text-align: left !important;
  display: inline-block !important;
  line-height: 1.4 !important;
  padding: 4px 7px 5px !important;
}
.allorderditcoverset1 .allorderdit_inerlb{
  font-weight: 400 !important;
  font-size: 13px !important;
  white-space: inherit !important;
  vertical-align: inherit !important;
  text-align: left !important;
  display: inline-block !important;
  line-height: 1.4 !important;
  padding: 2px 7px 2px !important;
}
.allorderditcoverset1 .allorderdit_inerlb b{
  font-weight: 400 !important;
  font-size: 13px !important;
  word-break: break-all !important;  
}


.cnslorderboxbtn{
  color: #274888;
  height: auto;
  font-size: 14px !important;
  padding: 8px 10px 8px !important;
  line-height: 1;
  display: inline-block;
  margin-right: 5px;
  margin-top: 18px;
}

.selectpresc_cover{
  margin-top: 30px;
  margin-bottom: 45px;
}
.selectpresc_iner{
  display: inline-block;
  width: 100%;
}
.selectpresc_iner h2{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 18px;
  margin-bottom: 18px;
  padding-left: 10px;
}
.alldetarqotbox{
   margin-bottom: 30px;
  margin-top: 28px;
}
.cartqupageset2 {
  /*box-shadow: 0 0px 4px 0 rgba(0,0,0,.1);*/
}
.pagetitleselect{
  display: inline-block;
  width: 100%;
  text-align: center;
}
.pagetitleselect h2{
  display: inline-block;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 27px;
  text-align: center;
  text-transform: uppercase;
}

.collgprescription2{
  display: inline-block;
  width: 16.66%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}
.prodwra_prescribox{
  border: 1px solid #e5e5e5;
  background-color: white;
  border-radius: 10px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  transition: 0.3s all;
}
.prodwra_prescribox:hover{
  -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
  transition: 0.3s all;
}
.productimgpres3{
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.productimgpres3 img{
  height: 148px;
  width: 100%;
  object-fit: contain;
  overflow: hidden;
}
.prodslt_contentpres{
  display: inline-block;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  /*border-radius: 10px;*/
  transform: none;
  position: initial;
  padding-top: 5px;
  padding-bottom: 5px;

}

.prodslt_contentpres a{
  display: inline-block;
  border: none;
  position: relative;
  line-height: 1.4;
  font-size: 15px !important;
  width: 100%;
  text-align: center;
  color: #274888 !important;
  height: auto;
}


.colmdwidthimg4{
  display: inline-block;
  width: 50%;
  float: left;
  margin-top: 10px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
}

.inerimgpreseltbox{
  display: inline-block;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #d0d0d0;
  padding: 0px;
  box-shadow: inherit;
}
.inerimgpreseltbox img{
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.colmdwidthimg4 a{
  position: absolute;
  top: -5%;
  right: 4%;
}
.colmdwidthimg4 a img{
  width: 24px;
}

.sltprtitlelr{
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  margin: 0;
  padding-bottom: 15px;
}
.sltprtitlelr p{
  display: inline-block;
  float: left;
  font-size: 16px;
  font-weight: 500;
  color: #454545;
  margin: 0;
  font-weight: 500;
  letter-spacing: 0.2px;  
  margin: 0;
  width: auto;
}
.sltprtitlelr a{
  color: #5a922f;
  float: right;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.2px;
  margin: 0;
}

.palcorderbtnseltpre{
  display: inline-block;
  width: 100%;
  margin-top: 14px;
  margin-bottom: 35px;
}
.palcorderbtnseltpre input.checkout-btn{
  background-color: #274888;
  border-radius: 5px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 16px !important;
  padding: 14px 28px 14px !important;
  height: auto;
  width: auto;
}
.palcorderbtnseltpre input.checkout-btn:hover, .palcorderbtnseltpre input.checkout-btn:focus, .palcorderbtnseltpre input.checkout-btn:active{
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
}

.palcorderbtnseltpre a{
  background-color: #274888;
  border-radius: 5px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 15px !important;
  padding: 12px 25px 12px !important;
  height: auto;
  width: auto;
  transition: 0.3s all !important;
  display: inline-block;
}
.palcorderbtnseltpre a:hover, .palcorderbtnseltpre a:focus, .palcorderbtnseltpre a:active{
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
  transition: 0.3s all !important;
}

.ordpenoupldboxset{
  display: inline-block;
  width: 100%;
}
.ordpenoupldboxs_img{
  display: inline-block;
  width: 100%;
  margin-top: 18px;
}
.ordpenoupldboxs_img img{
  width: 170px;
}


.ordpenoupldboxs_btn{
  display: inline-block;
  width: 100%;
  margin-top: 18px;
}
.ordpenoupldboxs_btn a{
  background-color: #274888;
  border-radius: 5px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 13px !important;
  padding: 13px 15px 13px !important;
  height: auto;
  width: auto;
  transition: 0.3s all !important;
  display: inline-block;
}
.ordpenoupldboxs_btn a:hover, .ordpenoupldboxs_btn a:focus, .ordpenoupldboxs_btn a:active {
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
  transition: 0.3s all !important;
}


.leftorderpreseltpr{
  width: 33.33%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
}
.rightorderpreseltpr{
  width: 66.66%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
}
.rightorderpreseltpr .address{
  margin-bottom: 5px;
}
.addeditaddrbox_cover{
  margin-top: 30px;
}
.addeditaddrbox_cover .panel-body{
  background-color: white;
  padding: 35px;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 5px;
}

.addeditaddrbox_cover .page-title{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 22px;
  font-weight: bold;
  color: #454545;
  margin-bottom: 25px;
}

.savsubmtbtnset{
  background-color: #274888 !important;
  border-radius: 5px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 16px !important;
  padding: 13px 45px 13px !important;
  height: auto;
  width: auto;
  transition: 0.3s all !important;
  margin-top: 15px;
}
.savsubmtbtnset:hover, .savsubmtbtnset:focus, .savsubmtbtnset:active {
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
  transition: 0.3s all !important;
}

.uploadprissltbox{
  border: none;
  margin-top: 0;
  padding-top: 0;
}

.uploadprissltbox .cart-bottom-title{
  border-bottom: 0;
  border-radius: 0;
  padding: 15px;
  margin-bottom: 8px;
  padding-left: 0;
  font-weight: 500;
  font-size: 16px;
  color: #454545;
  padding-top: 0;
}

.rightsideimgsltimgbox{
  margin-top: 41px;
  border: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
  display: inline-block;
  width: 100%;
  min-width: auto;
}
.uploadprescboxsdw{

}
.uploadprescboxsdw input{
  
}

.uploadprescboxsdw ._2IiDw{
  border: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
  display: inline-block;
  width: 100%;
  min-width: auto;
  height: 138px;
}
.uploadprescboxsdw ._3BQZT{
  position: relative;
  display: inline-block;
  width: 100%;
  left: 0;
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
.uploadprescboxsdw ._3BQZT div{
  color: #808080;
  font-size: 16px;
  font-weight: 400;
}
.uploadprescboxsdw ._3BQZT svg{
  color: #808080;
}




.mypresselctboxswd{

}
.mypresselctboxswd ._2IiDw{
  border: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
  height: 138px;
      position: relative;
}
.mypresselctboxswd ._3BQZT{
  position: relative;
  display: inline-block;
  width: 100%;
  left: 0;
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
.mypresselctboxswd ._3BQZT div{
  color: #808080;
  font-size: 16px;
  font-weight: 400;
}
.mypresselctboxswd ._3BQZT svg{
  color: #808080;
}

/*
.checkout-btn, .billing-btn>button{
  border: 1px solid #d4d5d9 !important;
}*/

.perscoversetpart{
  padding-top: 40px;
  padding-bottom: 44px;
}

.adderboxrigthset{
  height: 195px !important;
  background: white !important;
  border: 1px dashed #eaeaec !important;
}

.adderboxrigthset a{
  margin-top: 10px;
  display: inline-block;
}
.adderboxrigthset a span img{
  margin-bottom: 6px;
}

.pagecoveresetpreor{
  padding-top: 32px;
}
.tblconrdallcover{
  margin-bottom: 38px;
}
.pagetitlesetpreord{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 22px;
  font-weight: bold;
  color: #454545;
  margin-bottom: 25px;
}

.page_ineresetpreor{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 8px;
  background-color: white;
}

.page_ineresetpreor .panel-body{
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

.delvraddrboxsetleft{
  display: inline-block;
  width: 100%;
  padding-left: 15px;
  padding-top: 8px;
}
.paymtboxtypeset{
  display: inline-block;
  width: 100%;
  padding-left: 15px;
  padding-top: 8px;
}

.delvraddrboxsetleft h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #454545;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
}
.delvraddrboxsetleft p{
  display: inline-block;
  width: 100%;
  margin: 0;
}

.paymtboxtypeset{

}
.paymtboxtypeset h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #454545;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
}
.paymtboxtypeset .custom_radio{

}
.paymtboxtypeset .custom_radio .control--radio{
  display: inline-block;
  float: left;
  padding-left: 25px;
  margin-right: 20px;
}
.paymtboxtypeset .custom_radio p{
  font-size: 16px;
}
.paymtboxtypeset .control__indicator{
  height: 18px;
  width: 18px;
  top: 5px;
}
.paymtboxtypeset .control--radio .control__indicator:after {
  left: 4px;
  top: 4px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #fff;
}

.delpaymenttbl_cover{
  margin-top: 22px;
}
.delpaymenttbl_cover thead tr td{
  font-weight: 500;
}
.totalamttblbox td{
  font-weight: 500;
}

.remarkboxsetcover{
  display: inline-block;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 10px;
}

.page_ineresetpreor .table.table-responsive{
  margin-bottom: 0;

}

.confmorderbtnset{
  display: inline-block;
  width: 100%;
  text-align: right;
}
.confmorderbtnset .checkout-btn{
  background-color: #274888 !important;
  border-radius: 5px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 16px !important;
  padding: 14px 24px 14px !important;
  height: auto;
  width: auto;
  transition: 0.3s all !important;
  margin-top: 30px;
}
.confmorderbtnset .checkout-btn:hover, .confmorderbtnset .checkout-btn:focus, .confmorderbtnset .checkout-btn:active {
  color: #ffffff !important;
  background-color: #0053ab !important;
  border-color: #0053ab !important;
  box-shadow: inherit;
  transition: 0.3s all !important;
}

.mtaderboxset_covr{
  display: inline-block;
  width: 100%;
  padding-top: 32px;
}
.myaderinerboxset{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  padding-bottom: 6px;
  margin-top: 20px;
  word-break: break-all;
  border-radius: 6px;
  padding-left: 0px;
  padding-right: 0;
  padding-bottom: 0;
}

.myaderinerboxse_iner{
  display: inline-block;
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
}
.leftaddmy_title{
  display: inline-block;
  float: left;
  width: 50%;
}
.rightaddmy_btn{
  display: inline-block;
  float: right;
  width: 50%;
  text-align: right;
}
.myaderinerboxse_iner h5{
  float: right;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: #6b6b6b;
}
.myaderinerboxse_iner p{
  display: inline-block;
  width: 100%;
  margin-bottom: 2px;
  font-size: 14px;
  color: #313131;
}
.addnewaddbtnset{
  float: right;
  background-color: #274888 !important;
  border-radius: 5px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 12px !important;
  padding: 12px 18px 12px !important;
  height: auto;
  width: auto;
  transition: 0.3s all !important;
  margin-top: 0;
}
.addnewaddbtnset:hover, .addnewaddbtnset:focus, .addnewaddbtnset:active {
    color: #ffffff !important;
    background-color: #0053ab !important;
    border-color: #0053ab !important;
    box-shadow: inherit;
    transition: 0.3s all !important;
}


.selectboxsetcust{
  display: inline-block;
  width: 100%;
}
.selectboxsetcust select{
  border: 0px !important;
  border-bottom: 1px solid #cccccc !important;
  padding: 8px;
  color: #555555;
  border-radius: 0px !important;
  height: 40px;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  padding-left: 8px !important;
  line-height: 1.5;
} 


.arrowboxset{

}
.arrowboxset i{
  font-size: 31px;
}
.proddetailsboxsetp {
  -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.07) !important;
  -moz-box-shadow: 0 0 7px 0 rgba(0,0,0,.07) !important;
  box-shadow: 0 0 7px 0 rgba(0,0,0,.07) !important;
  background-color: white;
  margin-top: 14px !important;
  border-radius: 9px;
}
.proddetailsboxsetp .thumbelina-but.vert.bottom {
  bottom: -36px !important;
}
.arrowboxset {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3) !important;
  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3) !important;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.3) !important;
}

.proddetailsboxsetp .lSSlideOuter.vertical{
  margin-top: 34px;
}
.proddetailsboxsetp #thumbnails{
  height: 332px;
  margin-bottom: 52px;
}

.proddetailsboxsetp .product-name span{

}

.prodleftboxsetpart{
  display: inline-block;
  width: 50%;
  float: left;
  padding-left: 10px;
}
.prodrightboxsetpart{
  display: inline-block;
  width: 50%;
  float: left;
}

.dprodispbot1{
  display: inline-block !important;
  width: 100%;
}
.dprodispbot2{
  display: inline-block !important;
  width: 100%;
}

.dprodispbot1 h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  position: relative;
  font-size: 16px !important;
  color: #5d5d5d !important;
  margin-top: 4px !important;
  margin-bottom: 5px !important;
  line-height: 1.1 !important;
  font-weight: 500;
}
.dprodispbot2 h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  position: relative;
  font-size: 16px !important;
  color: #5d5d5d !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  line-height: 1.1 !important;
  font-weight: 500;
}

.disspansettext{
  color: white;
  background-color: #3d81c3;
  border: solid 1px #3d81c3;
  padding: 5px 5px 5px;
  font-size: 12px;
  border-radius: 4px;
  display: inline-block;
  margin-left: 11px;
  position: relative;
  top: 0;
  height: auto;
}

.priceboxsetiner{
  display: inline-block;
  width: 100%;
}


.prodrightboxsetpart .product-name span{
  font-size: 20px;
  margin-top: 0;
  line-height: 1.5;
  color: #414b56;
  display: inline-block;
  width: 100%;
}


.buttonsetaddcatbtn{

}
.buttonsetaddcatbtn button{
  border-color: #274888 !important;
  background: #274888 !important;
  width: auto !important;
  height: 45px !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  min-width: 160px !important;
}


.sltaddcartboxaset .mdl-selectfield{
  padding-top: 0 !important;
}
.sltaddcartboxaset .mdl-selectfield__placeholder{
  bottom: inherit;
  cursor: pointer;
  color: rgba(0,0,0, 0.26);
  left: 0;
  padding: 2px 0;
  position: absolute;
  text-align: right;
  top: 4px !important;
  width: 100% !important;
  height: 35px;
  line-height: 1.5;
}

.prodleftboxsetpart .product-image{
  margin-top: 20px;
}

.pronoboxsetdetsbox{

}

/*.pronoboxsetdetails .product-property-title{
  display: inline-block;
  width: 100%;
  font-size: 22px;
  color: #424242;
  margin-bottom: 9px;
}
*/
/*.pronoboxsetdetsbox ul{
  padding: inherit;
  list-style: inherit;
}
.pronoboxsetdetsbox ul li{
  padding: inherit;
  list-style: inherit;
}*/
ul.proddetailsbinerdis{
  display: inline-block;
  width: 100%;
  padding-left: 0;
  margin-bottom: 18px;
}
ul.proddetailsbinerdis strong{
  width: 100%;
  font-size: 16px;
  color: #53565a;
}
ul.proddetailsbinerdis li{
  display: inline-block;
  width: 100%;
  font-size: 15px;
  color: #53565a;
}

.ckeditortextset{
  margin-bottom: 18px;
}
.titleckboxset{
  display: inline-block;
  width: 100%;
  margin-bottom: 7px;
  font-size: 16px;
  color: #53565a;
}
.ckeditortextset ul{
  padding: inherit;
  list-style: inherit;
  padding-left: 0;
  
  font-size: inherit;
}
.ckeditortextset ul li{
  padding: inherit;
  list-style: inherit;
  padding: 0;
  padding-left: 15px;
  list-style: inside;
  padding-left: 3px;
}
.ckeditortextset li{
  padding-left: 3px;
}


.proditbiox_prodlistset{
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
}
.pagetitleproditset{
  display: inline-block;
  width: 100%;
  margin-bottom: 18px;
  margin-top: 5px;
  padding-left: 10px;
}
.pagetitleproditset h3{
  display: inline-block;
  width: auto;
  font-size: 19px;
  text-transform: uppercase;
  position: relative;
  margin: 0;
  padding-bottom: 13px;
  color: #212121;
  line-height: 22px;
  font-weight: 500;
}
.pagetitleproditset h3::after {
  content: '';
  width: 59px;
  height: 3px;
  background: #274888;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 20px;
}

.allsubstprodcover{
  display: inline-block;
  width: 100%;
}
.detailsubstprod{
  display: inline-block;
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
}

.detailsubstprod .checkout-register{
  border: 1px solid #e5e5e5;
  transition: 0.3s all !important;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  height: auto;
  min-height: 330px;
  margin-top: 5px;
}
.detailsubstprod .checkout-register:hover {
    /* border: 1px solid #2c7fde; */
    transition: 0.3s all !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75);
}


.substpro_title .light-blue-text{
  font-size: 14px;
  text-align: center;
  color: #454545;
  font-weight: 400;
  margin: 0px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
}
.substpro_title .listing-sub-box span{
  font-size: 14px;
  text-align: center;
  color: #454545;
  font-weight: 400;
  margin: 0px;
  letter-spacing: 0.6px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
}

.prissublistset span{
  color: #ef7f1a !important;
  font-size: 14px;
  font-weight: 500;

}

.addsubprobtn{
  background-color: #ffffff;
  color: #274888 !important;
  margin-top: 5px;
}

.contactpagecoverbox{
  display: inline-block;
  width: 100%;
  padding-top: 35px;
}

.chrgtemsetbox{
  display: inline-block;
  width: 100%;
  margin-top: 9px;
  min-height: 60px;
}
.errorboxset{
  display: inline-block;
  width: 100%;
  font-size: 13px;
}

.registerboxcover{
  margin: 0 2px;
  border-radius: 5px;
  margin-bottom: 5px;
}

.chrgtemsetbox .custom_checkbox p a{
  font-size: 14px;
}

.chrgtemsetbox .custom_checkbox .control__indicator{
  height: 18px;
  width: 18px;
  top: 3px;
}
.chrgtemsetbox .control--checkbox {
  padding-left: 28px;
  margin-bottom: 6px;
}
.chrgtemsetbox .control--checkbox .control__indicator:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.ordetailscoverdetac{

}

.ordetailscoverdetac .panel-body{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
}

.ordetailscoverdetac table .label-success{
  padding-left: 3px;
  padding-right: 3px;
  line-height: 1.4;
  padding-top: 1px;
  padding-bottom: 2px;
}

.prestlisboximgpart{
  display: inline-block;
  width: 100%;
}
.boxpedsetpartlr{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

.prestlisboximgpart .checkout{
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  box-shadow: 0 0 4px 0 rgba(0,0,0,.07);
  border-radius: 6px;
}

.prestlisboximgpart .panel-heading{
  padding: 15px;
  border-bottom: 1px solid #d8d8d8;
}
.prestlisboximgpart .panel-heading h4{
  display: inline-block;
  width: 100%;
  color: #6f6f6f;
  font-size: 17px;
  margin: 0;
}
.prestlisboximgpart .imgboxcoversetpr{
  margin-bottom: 15px;
  margin-top: 3px;
}
.boxpedsetpartlr h4{
  font-size: 19px;
}

.boxpedsetpartlr .label.label-danger{
  background: #dc3545;
  color: #ffffff;
}
.boxpedsetpartlr .label.label-warning{
  background: #dc3545;
  color: #ffffff;
}
.boxpedsetpartlr .label.label-info{
  background: #007bff;
  color: #ffffff;
}

.usigwltbambox{
  display: inline-block;
  width: 100%;
  position: relative;
}
.usigwltbambox p{
  font-size: 15px;
}
.usigwltbambox .control__indicator{
  top: 4px;
}
.usigwltbambox .control--checkbox .control__indicator:after {
    left: 8px;
    top: 3px;
    width: 5px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.usigwltbambox .control__indicator{
  background: #c7c7c7;
}
.colsmprisimgboxseiner{
  display: inline-block;
  width: 25%;
  float: left;
}


.canusecatbox{
  display: inline-block;
  width: 100%;
  background: #eaeaea;
  border-radius: 4px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 13px;
  margin-top: 14px;
  margin-bottom: 12px;
  text-align: center;
}
.canusecatbox p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 16px;
  color: #000000;
}


.aboutvideosect{
  display: inline-block;
  width: 100%;
  text-align: center;
  background: #f9f9f9;
  padding-bottom: 28px;
}
.aboutvideosect p{
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 22px;
  margin-top: 22px;
  color: #454545;
}

.aboutvideosect iframe{
  width: 590px;
  height: 295px;
  border-radius: 12px !important;
}

.contactpagecoverpart{
  padding-top: 35px;
  padding-bottom: 45px;
}
.leftcontformbox{
  display: inline-block;
  width: 50%;
  float: left;
  padding-right: 40px;
}
.maprightboxset{
  display: inline-block;
  width: 50%;
  float: left;
}
.maprightboxset iframe{
  width: 100%;
  height: 455px;
}

.sendmessagbtn{
  background: #274888;
  font-size: 16px;
  font-weight: 500;
}
.sendmessagbtn:hover, .sendmessagbtn:focus, .sendmessagbtn:active{
  color: #ffffff !important;
  background-color: #0053ab;
  border-color: #0053ab;
  box-shadow: inherit;
  transition: 0.3s all !important;
}

.accountpagecover{
  margin-top: 40px;
  margin-bottom: 40px;
}


.submtbtnsetactsav{
  margin-top: 23px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.myactbofomrcover{
  padding-left: 44px !important;
  padding-right: 45px !important;
  padding-top: 75px !important;
}

.submtbtnsetactsav .checkout-btn{
  background-color: #274888;
  border-color: #274888;
  font-size: 15px !important;
  color: #ffffff;
  font-weight: 600;
  border-radius: 6px;
  height: 40px !important;
  width: auto;
  padding: 8px 10px 8px;
  transition: 0.3s all !important;
  min-width: 110px;
  margin: 0 auto;
}

.borderacoutnbx{
  background-color: white;
  box-shadow: 0 0 7px 0 rgba(0,0,0,.14);
  border-radius: 21px;
}


.prodsetdiscolor1 .product-slider-active.owl-carousel .owl-nav button:hover {
    background-color: transparent;
    color: #fff;
    border: 0 solid #0070c0;
}
.prodsetdiscolor1 .owl-nav .owl-prev {
    border-radius: 50% !important;
    left: -20px !important;
}
.product-slider-active.owl-carousel .owl-nav button, .brand-logo-active.owl-carousel .owl-nav button, .brand-logo-active-block.owl-carousel .owl-nav button {
    background-color: transparent;
    border-radius: 5px;
    color: transparent;
    font-size: 0;
    height: auto;
    left: 0px;
    line-height: 47px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
    width: auto;
    border: 0;
}
.product-slider-active:hover .owl-nav button, .brand-logo-active:hover .owl-nav button, .brand-logo-active-block:hover .owl-nav button {
    opacity: 1;
}


.fullbtncoveroxset{
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.alltblorviwboxset{

}
.alltblorviwboxset .boxpedsetpartlr{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
.ordditcoverset1{
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.ordditcoverset1 h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #454545;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
}
.ordditcoverset1 p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 14px;
  color: #000018;
}
.ordditcoverset1 h6{
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
  margin-top: 8px;
}

.ordditcoverset2{
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.ordditcoverset2 h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #454545;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
}
.ordditcoverset2 p{
  display: inline-block;
  width: 100%;
  margin: 0;
  font-size: 14px;
  color: #000018;
}
.ordditcoverset2 p span{

}

.ordditcoverset3{
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.ordditcoverset3 h4{
  display: inline-block;
  width: 100%;
  margin: 0;
  color: #454545;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
}

.modalcoversetpart{

}
.modalcoversetpart .modal-dialog{
  margin: 118px auto;
  min-width: 460px;
  max-width: inherit;
  width: 460px;
  z-index: 99;
}
.modalcoversetpart .modal-backdrop{
  z-index: 9;
}
.modalcoversetpart .modal-content{
  border-radius: 10px;
  border: 1px solid #e8e8e8;
}
.modalcoversetpart .modal-body{
  padding: 30px;
} 
.modalcoversetpart .modal-footer{
  
} 
.modalcoversetpart .modal-footer button{
  background-color: #274888 !important;
  border-radius: 4px;
  font-weight: 500;
  color: #ffffff;
  border: 0;
  font-size: 15px !important;
  padding: 5px 24px 5px !important;
  height: auto;
  width: auto;
  transition: 0.3s all !important;
} 
.modalcoversetpart .modal-footer button:hover, .modalcoversetpart .modal-footer button:focus, .modalcoversetpart .modal-footer button:active {
    color: #ffffff !important;
    background-color: #0053ab !important;
    border-color: #0053ab !important;
    box-shadow: inherit;
    transition: 0.3s all !important;
}

.cancelremarkinpur{
  display: inline-block;
  width: 100%;
}
.cancelremarkinpur input{
  border: 1px solid #c7c7c7;
  background: #ffffff;
  border-radius: 6px;
}

.label-primary.allorderdit_inerlb{
  background: #28a745;
  color: #ffffff;
}
.label-success.allorderdit_inerlb{
  background: #28a745;
  color: #ffffff;
}
.label-danger.allorderdit_inerlb{
  background: #dc3545;
  color: #ffffff;
  
}
.label-warning.allorderdit_inerlb{
  background: #dc3545;
  color: #ffffff;
}

.topbotmarsetpart {
  margin-top: 42px;
  margin-bottom: 50px;
}


.offerprolistbox{
  position: relative;
  box-shadow: inherit !important;
  height: auto !important;
  min-height: 304px !important;
  border: 1px solid #e5e5e5 !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  transition: 0.3s all !important;
  padding-bottom: 2px !important;
  margin-bottom: 30px;
  padding: 15px;
}
.offerprolistbox:hover {
  transition: 0.3s all !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
  -moz-box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
  box-shadow: 0px 0px 5px 0px rgba(146, 146, 146, 0.75) !important;
}

.offerprolistbox .pro a{
  display: inline-block;
  width: 100%;
}
.offerprolistbox .pro a img{
  object-fit: contain;
  overflow: hidden;
  height: 160px;
  opacity: 1;
  width: 100%;
}
.allofercontentbox{

}
.allofercontent_text{
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.allofercontent_text a{
  display: inline-block;
  width: 100%;
  font-size: 14px;
  text-align: center;
  color: black;
  letter-spacing: 0.2px;
  line-height: 1.4;
  margin-top: 0;
  word-break: break-word;
  min-height: auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.allofercontent_text p{
  display: inline-block;
  width: 100%;
  font-size: 14px;
  text-align: center;
  color: black;
  letter-spacing: 0.2px;
  line-height: 1.4;
  margin-top: 8px;
  word-break: break-word;
  min-height: auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
}

.offerpricecoverset{

}
.offerpricecoverset .product-price{
  margin-top: 0;
  margin-bottom: 12px;
}
.offerpricecoverset .product-price .new{
  color: #ef7f1a !important;
  font-size: 14px !important;
  font-weight: 500;
  display: inline-block;
}
.offerpricecoverset .product-price .old{
  color: #ef7f1a !important;
  font-size: 14px !important;
  font-weight: 500;
  display: inline-block;
}

.addcartbtnofferbox{
  display: inline-block;
  width: 100%;
}
.addcartbtnofferbox a{

}
.addcartbtnofferbox button{
  background-color: #ffffff;
  color: #274888 !important;
  margin-top: 0;
  height: 40px;
  font-size: 16px!important;
  letter-spacing: 0.2px;
  line-height: 1;
  font-weight: 600;
  padding: 10px 11px;
  transition: all 0.3s ease 0s;
}
.discountPercset{
    /*color: red;font-weight: 400;font-size: 13px;margin-left: 5px;*/
}

.offertagbox{
  
}
.discountPercset {
  width: 30px;
  height: 36px;
  background: #54af3a;
  top: 0px !important;
  right: 12px !important;
  position: absolute;
  text-align: center;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  line-height: 14px !important;
  color: #ffffff !important;
  display: inline-block !important;
  padding-top: 11px;
}
.discountPercset::after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-left: 15px solid #54af3a;
  border-right: 15px solid #54af3a;
  border-bottom: 8px solid transparent;
  bottom: -8px;
  right: 0;
}

.lg-outer .lg-toogle-thumb:after {
    content: "\f00d" !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}


/*table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 21px !important;
    content: '+';
}*/
.tablordelistsetbox tbody tr td.sorting_1::before{
  top: 37% !important;
  content: '';
  bottom: 0 !important;
}

.notifitbl tbody tr td.sorting_1::before{
  top: 11px !important;
  content: '';
  bottom: 0 !important;
}















/*.menu-toggle {
    float: right;
    position: relative;
    z-index: 99999;
}
.menu-toggle div {
    height: 3px;
    background: black;
    width: 30px;
    margin-bottom: 5px;
}

.open-menu{
    transform:scale(2)!important;
  transition: 0.2s linear!important;
}
.menu-toggle-inner {
    display: table;
    background: #ccc;
    position: fixed;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transition: 0.2s linear;
    z-index: 9;
}
.menu-toggle {
    cursor: pointer;
    float: right;
    margin: 40px;
}
.menu-container {
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
}
.menu-container ul {
    padding: 0;
    margin: 0 auto;
    width: 1170px;
}

@media (max-width:900px){
    .menu-container ul {
    width: 100%;
}
 
}
.menu-container ul li {
    list-style: none;
}
.menu-container ul li a {
    font-family: fantasy;
    text-align: center;
    text-decoration: none;
    color: #444;
    font-size: 42px;
    margin-bottom: 20px;
    display: block;
    border: 0px solid #333;
    padding: 10px 40px;
}*/


  /*------------------------------Media Query ---------------------------*/

@media (max-width: 1600px) {
  .logo_1 {
    margin-top: 0px !important;
  }
} 
@media (max-width: 1400px) {
  .col-md-3.col-12.upl.hidden-xs.hidden-md {margin-left: -8px;}

}
@media (max-width: 1400px) and (min-width: 1200px) {
  
}
@media (max-width: 1350px) and (min-width: 1200px) {
  .main-menu ul li {
      padding-right: 8px;
  }
}
@media (min-width: 768px)and (max-width: 990px){
 .add_edit_main .page-header .sticky-menu.active img.small_logo {
     display: none;
  }
}
@media only screen and (min-width: 1400px){
 .add_edit_main .page-header .sticky-menu.active {
 padding-left: 13px;
 }
}

@media (min-width: 1300px) {
  .ban_btm-box.last{
    text-align: right;
  }
  .bann_content{
    padding: 20px 60px 20px 70px;
  }
  .add_edit_main .page-header .sticky-menu.active {
    padding-left: 84px;
  }
}
@media (min-width: 1296px) {

}
@media (min-width: 1222px) {
  .bann_content {
    padding: 20px 30px 20px 30px;
  }
}
@media (min-width: 1200px) {
 .add_edit_main .page-header .sticky-menu.active {
  padding-left: 18px;
 }       
}
@media (min-width: 1100px) {
  .add_edit_main .page-header .sticky-menu.active {
    padding-left: 67px;
  }         
}
@media (max-width: 1336px) {
    .rightmenuyboxset ul li{
      margin-left: 16px;
    }
}
@media (max-width: 1320px) {
  
}
@media (max-width: 1315px) {
  .textbhhp2 {
    padding-left: 125px;
  }
}
@media (max-width: 1312px) {
  .midserchbox{
    margin-left: 217px;
  }
  .lefthedlogonav a img {
    width: 195px;
  }
  .medcshopoffnav{
    margin-left: 16px;
  }
}
@media (max-width: 1295px) {
  /*.medcshopoffnav{
    width: 345px;
  }*/
  .navmainlistmenu{
    padding-right: 5px !important;
  }
}
@media (max-width: 1290px) {
  .navmainlistmenu p span{
    font-size: 12px;
  }
  .searchbar{
    width: 535px;
  }
  .rightmenuyboxset ul li a img {
    width: 38px;
    height: 38px;
  }
  .rightmenuyboxset ul li a p{
    margin-top: 12px;
    font-size: 14px;
  }
  .rightmenuyboxset ul li a img {
    width: 38px;
    height: 38px;
  }
  .navmainlistmenu{
    padding-left: 44px;
  }
  .navmainlistmenu p{
    font-size: 15px !important;
  }
  .navmainlistmenu img {
    width: 38px;
    height: 38px;
  }
  .menunav3 {
    width: 210px;
  }
  .menunav2 {
    width: 186px;
  }
  .menunav1 {
    width: 165px;
  }
}
@media (max-width: 1247px) {
  .searchbar{
    width: 485px;
  }
}
@media (max-width: 1240px) {
  .logosrchcsart{
    padding-left: 0;
    padding-right: 0;
  }
  /*.midserchbox{
    width: 485px;
  }*/
}
@media (max-width: 1220px) {
  .textbhhp2 {
      padding-left: 105px;
  }
}
@media (max-width: 1211px) {
  .rightmenuyboxset ul{
    padding-top: 21px;
  }
  .medcshopoffnav{
    padding-top: 20px;
  }
  .midserchbox {
    margin-left: 186px;
  }
  .lefthedlogonav a img {
    width: 164px;
  }
}
@media (max-width: 1180px) {
  .rightmenuyboxset ul li a span{
    left: 22px;
  }
  .rightmenuyboxset ul li a p {
    margin-top: 10px;
    font-size: 13px;
  }
  .rightmenuyboxset ul li a img {
    width: 34px;
    height: 34px;
  }
  .navmainlistmenu p span{
    font-size: 12px;
  }
  .navmainlistmenu p {
    font-size: 14px !important;
    padding-top: 1px;
  }
  .navmainlistmenu img {
    width: 34px;
    height: 34px;
  }
}
@media (max-width: 1190px) {
  .lbgdE span {line-height: 16px; top: 0px;}    
}
@media (max-width: 1199px) {
  .bann_content {
    padding: 20px 10px 20px 30px;
  }
  .ban_btm-box img {
    width: 30px;
  }
  .ban_btm-box h3{
    font-size: 13px;
  }
  .ban_btm-box h2 {
    font-size: 19px;
  }
  .ban_btm-box h2 label {
    font-size: 19px;
  }
  h1.banner_content {font-size: 20px; line-height: 32px;}
}
@media (max-width: 1160px) {
  .textbhhp2 {
    padding-left: 90px;
  }
}
@media (max-width: 1154px) {
  .menunav3 {
    width: 192px;
  }
  .menunav2 {
    width: 170px;
  }
  .menunav1 {
    width: 152px;
  }
  .navmainlistmenu {
    padding-left: 40px;
  }
  .searchbar {
      width: 425px;
  }
}
@media (max-width: 1145px) {
  .logosrchcsart {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1113px) {
  .textbhhp1 span{
    margin-left: 0 !important;
  }
  .textbhhp2 {
    padding-left: 65px;
  }
}
@media (max-width: 1107px) {
  .doctorconsboxbtn a.doccontstl span{
    font-size: 14px;
  }
  .savgcaltboxbtn a span{
    font-size: 14px;
  }
  .midserchbox {
    margin-left: 172px;
  }
  .lefthedlogonav a img {
    width: 150px;
  }
  .rightmenuyboxset{
    padding-right: 0;
  }
  .serchboxcontnum_iner{
    padding-right: 0;
  }

}
@media (max-width: 1100px) {
  .main-menu nav > ul li {margin: 0 6px;}    
  .logo_1 {margin-top: 10px !important;}
}


@media (max-width: 1083px) {
  .menunav3 {
    width: 178px;
  }
  .menunav2 {
    width: 158px;
  }
  .menunav1 {
    width: 144px;
  }
  .rightmenuyboxset ul li {
    margin-left: 13px;
  }
  .rightmenuyboxset ul li a span {
    left: 17px;
  }
  .rightmenuyboxset ul li a p {
    margin-top: 9px;
    font-size: 12px;
  }
  .rightmenuyboxset ul li a img {
    width: 30px;
    height: 30px;
  }
  .navmainlistmenu p span {
    font-size: 11px;
  }
  .navmainlistmenu {
    padding-left: 38px;
  }
  .navmainlistmenu p {
    font-size: 13px !important;
    padding-top: 0px;
  }
  .navmainlistmenu img {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 1065px) {
  .searchbar {
    width: 385px;
  }
  /*.rightmenuyboxset ul{
    width: 200px;
  }
  .rightmenuyboxset ul li{
    width: 100px;
  }
  .logosrchcsart {
    padding-left: 0;
    padding-right: 0;
  }*/
}
@media (max-width: 1034px) {
  .noadddisbox .bann_content{
    padding-right: 25px;
  }
}
@media (max-width: 1024px) {
  .offerimgaddbox a{
    width: 100%;
  }
  .prodsetdiscolor1 .owl-nav .owl-prev {
    border-radius: 50% !important;
    left: -17px !important;
  }
  .contmenuonfot_right ul li a{
    margin-left: 20px;
  }
  .product-slider-active.owl-carousel .owl-nav button, .brand-logo-active.owl-carousel .owl-nav button, .brand-logo-active-block.owl-carousel .owl-nav button{
    opacity: 1 !important;
  }
  .bannersliderbox .owl-nav button{
    opacity: 1 !important;
  }
}
@media (max-width: 1014px) {
  .searchbar {
    width: 362px;
  }
  .midserchbox {
    margin-left: 158px;
  }
  .rightmenuyboxset ul li a span{
    top: -3px;
    left: 15px;
  }
  .rightmenuyboxset ul li a p{
    margin-left: 6px;
  }
  .rightmenuyboxset ul li {
    margin-left: 11px;
  }
  .rightmenuyboxset ul {
    padding-top: 16px;
  }
  .medcshopoffnav {
    padding-top: 16px;
  }
  .lefthedlogonav a img {
    width: 135px;
  }
}
@media (max-width: 1010px) {
  .textbhhp2 {
    padding-left: 54px;
  }
}
@media only screen and (max-width: 992px) {
  .prodrightboxsetpart{
    width: 100%;
  }
  /*.prodleftboxsetpart{
    width: 100%;
  }*/
}
@media (max-width: 991px) {
  .detailsubstprod{
    width: 50%;
  }
  .mackindboxset_iner p br{
    display: none;
  }
  .downloadbox_inr {
    width: 86%;
  }
  .navbar-light .navbar-nav .nav-link {
    color: #000000;
  }
  .probtnlgin_coverbox{
    width: 184px !important;
    top: 30px !important;
  }
  .rightmenuyboxset ul li {
    margin-left: 18px;
  }
  .rightmenuyboxset ul {
    padding-top: 11px;
  }
  .lefthedlogonav a img {
    width: 144px;
  }
  .serchboxcontnumb{
    display: inline-block;
    width: 50%;
    float: left;
  }
  .lefthedlogonav{
    display: inline-block;
    width: 100%;
    float: left;
    text-align: left;
  }
  .rightmenuyboxset {
    padding-right: 0;
    width: 50%;
    float: right;
  }
  .searchbar {
    width: 100%;
  }
  .midserchbox {
    margin-left: 0;
    width: 100%;
    float: left;
  }
  .mobilenavboxset .navbar-toggler {
    background: #56a73b;
    color: #ffffff;
    position: absolute;
    top: 23px;
    right: 0;
    padding-left: 6px;
    padding-right: 6px;
  }
  .mobilenavboxset .navbar-toggler img{
    width: 25px;
  }
  .mobilenavboxset{
    display: inline-block;
    width: 100%;
    background: transparent !important;
    position: absolute !important;
    top: 0;
    right: 0;
    min-height: auto !important;
    margin-bottom: 0 !important;
    border: 1px solid transparent !important;
    border-radius: 0 !important;
  }
  .mobilenavboxset .navbar-collapse{
    width: 100%;
    position: absolute;
    left: 0;
    top: 59px;
    z-index: 99;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .mobilenavboxset .navbar-collapse ul{
    width: 100%;
    background: #ffffff;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.22);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.22);
    border-radius: 6px;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
  .mobilenavboxset .navbar-collapse ul li{

  }
  .mobilenavboxset .navbar-collapse ul li a{
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 600;
  }
  .mobilenavboxset .navbar-collapse ul li a span{
    color: #56a73b;
  }
  .mobilenavboxset .collapse.in{
    display: inline-block;
  }
  .medcshopoffnav{
    display: none;
  }
  .savgcaltboxbtn{
    display: none;
  }
  .doctorconsboxbtn{
    display: none;
  }
  .contnumbhelp{
    display: none;
  }
  .page_ineresetpreor .col-md-6.checkout-login{
    margin-top: 0 !important;
  }
  .rightsideimgsltimgbox{
    padding: 3px;
  }
  .uploadprissltbox{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  .uploadprescboxsdw {
    margin-bottom: 22px;
  }
  .leftorderpreseltpr .panel-collapse .panel-body{
    margin-bottom: 24px;
  }
  .rightorderpreseltpr .checkout-login{
    margin-top: 0 !important;
  }
  .leftorderpreseltpr {
    width: 100%;
    padding-top: 5px;
  }
  .rightorderpreseltpr {
    width: 100%;
    padding-top: 14px;
  }
  .collgprescription2{
    width: 25%;
  }
  .cartpricedetails_cover{
    padding-left: 0;
  }
  .othcartquotpage .bhgxx2.col-lg-12{
    padding-left: 0;
  }
  .othcartquotpage{
    padding-right: 15px !important;
    margin-top: 24px;
    padding-left: 15px;
  }
  .colmd3leftfaq {
    display: none;
  }
  .colmd9rightfaq {
    width: 100%;
  }
  .cartpricedetails_iner ._22vQVX{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cartpricedetails_iner ._2twTWD{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cartpricedetails_title{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .boxsdwnallsemset{
    margin-bottom: 14px;
  }
  .boxleft_titlesetpart {
      padding: 12px 20px 12px;
  }
  .proditboxsetcover{
    width: 100%;
    max-width: 100%;
  }
  .lefthedlogonav a{
    margin-top: 10px;
  }
  .ban_btm-box.last{
    width: 22%;
  }
  .ban_btm-box{
    width: 19%;
  }
  .ban_btm-box h2 label {
    font-size: 16px;
  }
  .ban_btm-box h2 {
    font-size: 16px;
  }
  .ban_btm-box img {
    width: 28px;
  }
  .ban_btm-box h3 {
    font-size: 12px;
  }
  .upl, .desktop_menu {
    display: none !important;
  }
  .search_bar {
    width: 100% !important;
    max-width: 100% !important;
    flex: 100% !important;
  }
  .search_bar .c-omni__wrapper.u-clearfix.c-omni__wrapper--keyword {
    width: 100% !important;
  }
  .logo img {
    width: 100% !important;
  }
  .cart_box {
    position: absolute;
    top: 12px;
    right: 8px;
  } 
  .logo_1 {
    width: 220px !important;
    max-width: 220px !important;
    flex: 220px !important;
    margin-top: 0px !important;
    right: -30px;
  }
  header#main-nav {
    top: 12px;
    position: relative;
  }
  h1.banner_content {
      font-size: 18px;
      line-height: 24px;
  }
}   



@media (max-width:975px){
  .teststbhihpbox{
    padding-top: 35px;
  }
  .teststbhihpbox p{
    font-size: 22px;
  }
  .advertisement_add .ban_btm-box img {
    width: 56px;
  }
}
@media (max-width:910px){
  .appdownldbtn a img {
    width: 110px;
  }
  .contmenuonfot_right{
    width: 75%;
  }
  .contmenuonfot_left{
    width: 25%;
  }
  .contmenuonfot_right ul li a {
    margin-left: 14px;
  }
}
@media (max-width:873px){

  .popupmorelist{
      width: 570px;
  }
  .proditboxsetcover .product-main{
    margin-bottom: 10px;
  }
  .colsm4proditset{
      width: 33.33%;
  }
  .ban_btm-box.last {
    width: 21%;
  }
  .ban_btm-box h2 label {
    font-size: 13px;
  }
  .ban_btm-box h2 {
    font-size: 13px;
  }
  .ban_btm-box img {
    width: 24px;
  }
  .ban_btm-box h3 {
    font-size: 11px;
    font-weight: 600;
  }
}
@media (max-width: 860px){
  .teststbhihpbox {
    padding-top: 42px;
  }
  .advertisement_add .ban_btm-box img {
    width: 53px;
  }
  .advertisement_add .ban_btm-box h3{
    font-size: 13px;
  }
  .teststbhihpbox p {
    font-size: 19px;
  }
  .textbhhp2 {
    padding-left: 51px;
  }
}
@media (max-width:805px){
  .contmenuonfot_right ul li a {
    margin-left: 11px;
  }
  .allfootcoverbox{
    padding-left: 0;
    padding-right: 0;
  }
  .contmenuonfotbox{
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width:768px){
  .add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
      display: none!important;
  }
  .add_edit_main .page-header .sticky-menu.active img#sticky_img {
      display: block!important;
  }
  .add_edit_main img#sticky_img {
      display: none!important;
  }
}
@media (max-width: 767px) {

  .cnslorderboxbtn{
    border-radius: 4px !important;
  }
  .ordditcoverset1{
    margin-bottom: 20px;
  }
  .ordditcoverset2{
    margin-bottom: 20px;
  }
  .ordditcoverset3{
    margin-bottom: 30px;
  }
  .desktop_offerimg{
    display: none;
  }
  .mobile_offerimg{
    display: inline-block;    
  }
  .desktop_banner{
    display: none;
  }
  .mobile_banner{
    display: inline-block;
    width: 100%;
    margin-left: 0 !important;
  }

  .bannersliderbox .owl-nav .owl-prev{
    left: 4px !important;
    padding-left: 0;
    padding-right: 0;
  }
  .bannersliderbox .owl-nav .owl-next{
    right: 4px !important;
    padding-left: 0;
    padding-right: 0;
  }
  .leftarrowbox {
    width: 38px;
  }
  .rightarrowbox {
    width: 38px;
  }
  .downloadbox_right {
    padding-top: 0;
  }
  .boxpedsetpartlr .col-sm-3 span{
    display: inline-block;
    width: 100%;
  }
  .boxpedsetpartlr .col-sm-3 br {
    display: none;
  }
  .boxpedsetpartlr .col-sm-3{
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
    flex: inherit;
  }
    .myactbofomrcover{
      padding-top: 29px !important;
      padding-bottom: 38px;
    }
  .imactboxnone{
    display: none;
  }
  .leftcontformbox{
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }
  .maprightboxset{
    width: 100%;
  }
  .aboutvideosect iframe{
    width: 100%;
  }
  .rowimgboxprb .col-sm-3{
    display: inline-block;
    width: 50% !important;
    float: left;
    flex: inherit !important;
    max-width: 50%;
  }
  .chrgtemsetbox{
    min-height: auto;
  }
  .lginsignupboxcover.reg{
    min-height: 550px;
  }
  .lginsignupboxcover.regi{
    
  }
  .loginboxsetpart h1{
    font-size: 32px;
  }
  .loginboxsetpart{
    padding-top: 28px;
  }
  .registerboxallset form{
    padding: 26px 40px 0px 40px;
  }
  .lginsignupboxcover{
    min-height: none !important;
    height: auto !important;
    position: relative;
  }
  .lginsignupboxcover .form-container {
    position: relative !important;
    top: 0 !important;
  }
  .mobilenavboxset .navbar-collapse ul{
    margin: 0;
    margin-top: 0 !important;
  }
  .prodleftboxsetpart .product-img-box .fa-search-plus{
    display: none;
  }
  .buttonsetaddcatbtn button{
    margin-bottom: 0 !important;
  }
  .disspansettext{
    margin-left: 6px !important;
  }
  .prodrightboxsetpart .product-name{
    padding-top: 0 !important;
    margin-bottom: 0;
  }
  .prodrightboxsetpart .product-name span{
    margin-bottom: 0;
  }
  .prodrightboxsetpart{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .proddetailsboxsetp{
    padding: 0 15px !important;
  }
  .prodleftboxsetpart  .abs-img {
    padding-bottom: 0 !important;
    min-height: 270px;
  }
  .prodleftboxsetpart{
    width: 100%;
  }
  .medbacatprodlist .product-content h4{
    min-height: auto;
  }
  .medbacatprodlist .product-wrapper{
    margin-bottom: 18px;
    min-height: auto;
  }
  .medbacatprodlist .product-content h4 a{
    min-height: auto;
  }
  .mackindboxset_iner{
    background-size: 493px;
    background-position-y: 63px;
  }
  .aboutdiscripdeta4 ul li{
    width: 50%;
    min-height: 160px;
  }
  .downloadbox_right p{
    font-size: 13px;
    margin-bottom: 19px;
  }
  .downloadbox_right h3{
    font-size: 20px;
    margin-bottom: 9px;
  }
  .downloadbox_inr {
    width: 100%;
  }
  .bannersliderbox .owl-nav button span {
    line-height: 0 !important;
  }
  .bannersliderbox .owl-nav .owl-next span {
    top: 13px !important;
    left: 13px !important;
  }
  .bannersliderbox .owl-nav .owl-prev span {
    top: 12px !important;
    left: 11px !important;
  }
  /*.bannersliderbox .owl-nav button{
    height: 35px !important;
    width: 35px !important;
  }*/
  .teststbhihpbox{
    padding-right: 15px;
  }
  .noadddisbox .bann_content {
    padding-right: 0;
  }
  .advertisement_add .ban_btm-box {
    width: 25%;
  }
  .teststbhihpbox{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 12px;
  }
 
  .addnewaddbtnset{
    border-radius: 5px !important;
  }
  .remarkboxsetcover{
    padding-bottom: 16px;
    padding-left: 0;
    padding-top: 16px;
  }
  .paymtboxtypeset h4{
    font-size: 18px;
  }
  .paymtboxtypeset{
    padding-left: 0;
    padding-top: 22px;
  }
  .delvraddrboxsetleft h4{
    font-size: 18px;
    margin-bottom: 5px;
  }
  .addresboxleftprw{
    margin-bottom: 0 !important;
  }
  .collgprescription2 {
    width: 33.33%;
  }
  .alldetarqotbox{
    margin-bottom: 15px;
  }
  .cartqupageset2{
      width: 100% !important;
  }
  .othcartquotpage{
    margin-top: 18px;
  }
  .aplbntsetox{
    margin-top: 10px;
    width: 145px;
  }
  .cartpricelisted{
    margin-top: 3px !important;
  }
  .cartlisttitlebox{
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .cartpricedetails_cover .bhgxx2.col-lg-12{
    margin-top: 5px !important;
  }
  .categoryprodlistmain{
    margin-top: 10px !important;
  }
  .alldetacoverfltcat{
    padding: 22px 0 !important;
      border-top: 0 !important;
  }
  .product_detaildetabox .product-property-title {
      font-size: 20px;
      margin-bottom: 5px;
  }
  .product-view .product-essential .product-info-main .btn-cart {
      width: auto !important;
  }
  .subsitiprodcover{
    margin-top: 0;
      padding-top: 0 !important;
  }
  .prodrespopageset{
    padding-top: 20px;
  }
  .product_detaildetabox .product-property-title{
      margin-top: 0;
  }
  .prodrightboxsetdit .price-info{
    margin-bottom: 0 !important;
  }
  .prodrightboxsetdit .add-to-cart{
    margin-bottom: 0 !important;
  }
  .prodrightboxsetdit .mdl-selectfield__placeholder{
      top: 4px !important;
  }
  .addcartbtnsetbox button{
    margin-bottom: 0 !important;
  }
  .mdl-selectfield.mdl-js-selectfield.is-dirty.is-upgraded {
      width: 64px !important;
      padding-top: 0 !important;
  }
  .peiceprod_ditsetiner{
    margin-bottom: 0;
  }
  .product-img-box .product-image img {
    height: 539px !important;
  }
  .product-img-box .product-image img {
      max-height: 250px !important;
      max-width: 250px !important;
  }
  .abs-img.mainzommimgboxset {
      padding-bottom: 0 !important;
      height: 250px;
  }
  .mainzommimgboxset .abs-img{
    padding-bottom: 0 !important;
  }

  .prodrightboxsetdit{
    width: 100%;
    top: 0;
  }
  .prodleftboxsetdit{
      width: 100%;
  }
  .lginsignupboxcover{
    margin-top: 5px;
    margin-bottom: 0px;
  }
  .registerboxallset h1{
    margin-top: 0;
    font-size: 32px;
  }
  /*.container1.reg {
    min-height: 493px;
  }*/
  .loginboxsetpart form{
    padding-top: 0;
  }
  .loginboxsetpart h1{
    margin-top: 0;
  }
  .footcoverboxlrc1{
    width: 50%;
  }
  .footcoverboxlrc2{
    width: 50%;
  }
  .footcoverboxlrc3{
    width: 50%;
  }
  .footcoverboxlrc4{
    width: 50%;
  }
  .leftnametitlebox{
    padding-top: 8px;
  }
  .tophedboxhome_title{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
  }
  .leftnametitlebox p{
    font-size: 16px !important;
    margin-top: 2px;
  }
  .topgmadtdepbox_cover{
    margin-bottom: 20px;
  }
  .bannersliderbox{
    margin-top: 18px;
    margin-bottom: 0;
  }
  .ban_btm-box h2 label {
    font-size: 16px;
  }
  .ban_btm-box h2 {
    font-size: 17px;
  }
  .ban_btm-box.last {
    margin-top: 3px;
    margin-bottom: 5px;
  }
  .bann_content {
    padding: 18px 20px 0px 20px;
    display: inline-block;
    width: 100%;
  }
  .ban_btm-box {
    width: 25%;
    float: left;
    text-align: center;
    margin-bottom: 12px;
  }
  .ban_btm-box h3{
    font-size: 13px;
    width: 100%;
    margin-left: 0;
    margin-top: 7px;
  }
  .ban_btm-box img {
    width: 27px;
  }
  .ban_btm-box.last{
    width: 100%;
    margin-top: 10px;
  }
/*----------------------------Header CSS-------------------------------*/
  .c-omni-container--desktop .c-omni__wrapper--locality {
      width: 100%!important;
  }
  /*.search_bar{
      padding-left: 0px!important;
  }*/
  .c-omni-container--desktop .c-omni__wrapper--keyword{
      width: 100%!important;
      margin-top: -7px!important;
  }
  .c-omni-container--desktop .c-omni__wrapper--keyword .c-omni-searchbox {
      border-left: 1px solid #d9d9df!important;
  }
  .logo_1 {right: -64px;}

  /*------------------Footer CSS-----------------*/
  ._1DXv5h{
      display: block!important;
      padding: 17px!important
  }
  ._1DXv5h img{
      width: 100%;
  }

  /*-----------------------Home page CSS------------------------------*/
  .container-fluid.shop {
      padding: 6px!important;
  }
  .single-brand-logo.text-center {
      margin: 15px 10px 15px!important;
  }
  .single-slider.pt-200.pb-210.bg-img img {
      height: 100%;
      object-fit: cover;
  }
  img.produ_img {
      width: 100%!important;
  }
  .product-price-cart-wrapper {
      display: block!important;
      margin-top: 5px;
  }
  .product-content {
     text-align: center;
  }
  /*About us page CSS*/
  .about_main #content1 {padding: 0px 31px;}

  /*Address Edit page CSS*/
  .add_edit_main .panel-body {
      padding: 15px!important;
  }
  .add_edit_main .page-header .sticky-menu.active img.large.lazyloading {
     display: none;
  }
  h1.banner_content {
      font-size: 16px;
      line-height: 22px;
  }
}
@media (max-width: 755px) {
  .footboxmanuset1 p{
    margin-top: 12px;
    margin-bottom: 9px;
  }
  .helbiaphptext2 {
    padding-left: 5px;
  }
  .footboxmanuset1 h6{
    width: auto;
  }
  .contmenuonfot_left ul li a{
    margin-right: 10px;
    margin-left: 10px;
  }
  .contmenuonfot_right ul li{
    float: none;
  }
  .contmenuonfot_right ul li a {
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 4px;
  }
  .contmenuonfot_right ul{
    float: none;
  }
  .contmenuonfot_left ul{
    width: auto;
    float: none;
  }
  .contmenuonfot_right {
    width: 100%;
    text-align: center;
    margin-top: 3px;
  }
  .contmenuonfot_left {
    width: 100%;
    text-align: center;
    margin-top: 3px;
  }
  .allfootcoverbox{
    padding-bottom: 6px;
  }
  .footboxmanuset_cover {
    width: 25%;
    padding-left: 0;
  }
  .footboxmanuset7{
    width: 25%;
  }
  .footboxmanuset5{
    width: 50%;
  }
  .footboxmanuset1 {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 726px) {
  .rightmenuyboxset ul li {
    margin-left: 5px;
  }
}
@media (max-width: 650px) {
   .searchbar{
    margin-top: 6px;
  }
  .searchbar form{
    margin-bottom: 6px !important;
    margin-top: 0;
  }
  .rightmenuyboxset ul {
    padding-top: 16px;
  }
  .rightmenuyboxset ul li {
    margin-left: 25px;
    margin-right: 25px;
    float: none;
  }
  .rightmenuyboxset ul{
    float: none;
  }
  .serchboxcontnumb{
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .rightmenuyboxset{
    width: 100%;
    text-align: center;
  }
  .midserchbox{
    width: 100%;
  }
  .colmd4widthset {
    width: 50%;
  }
  .addreboxset6{
    width: 100%;
  }
  .popupmorelist {
      width: 94%;
  }
  .allprodmor_iner .radio{
      position: absolute !important;
      left: 0;
  }
  .allprodmor_iner li {
      display: inline-block;
      width: 100%;
  }
  .allprodmor_iner ul {
      display: inline-block;
      width: 100%;
  }
  .allprodmor_iner ul li {
      display: inline-block;
      width: 100%;
  }
  .allprodmor_iner{
    display: inline-block;
      overflow-y: scroll;
      white-space: inherit;
  }
  .categoryprodlistmain {
      margin-top: 2px !important;
  }
  .categoryprodlis_left h3{
      font-size: 22px;
        margin-top: 8px;
  }
  .compostextbox h4 span{
      font-size: 11px;
  }
  .compostextbox h4{
      font-size: 15px;
  }
  .pharmarecmdbox h4 span{
      font-size: 11px;
  }
  .pharmarecmdbox h4{
      font-size: 15px;
  }
  .topprodmainname span{
      font-size: 18px;
  }
  .colsm4proditset {
      width: 50%;
  }
}
@media (max-width: 630px) {

 
}
@media (max-width: 600px) {
.logo_1 {
  right: -26px;
}
  h1.banner_content {
      top: 36%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      max-width: 90%;        
      text-align: center;
      background: rgba(0, 0, 0, 0.3);
      padding: 10px;
      border-radius: 8px;
  }
  .banner_left h1.banner_content {
      right: 50%;
      left: 50%;

  }
  .bannersliderbox .banner_content{
    display: none;
  }

}
@media (max-width: 575px) {
  .cartqupageset2{
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0 !important;
  }
  .mtaderboxset_covr .inrpwpedsetaddr{
    padding-left: 15px;
    padding-right: 15px;
  }
  .subsit_inerprodset{
      min-height: 330px;
      height: auto !important;
  }
}
@media (max-width: 588px) {
  .sldboxcoversho_iner .single-brand-logo.text-center {
    margin: 15px 10px 5px !important;
  }
  .caticonimgtextset .single-brand-logo.text-center{
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
  }
  .caticonimgtextset a{
    padding-top: 5px;
  }
  .cattagnam_title p{
    margin-bottom: 0;
    line-height: 1.4;
  }

}
@media (max-width: 550px) {
  
  .aboutdiscripdeta8 h5 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .aboutdiscripdeta8 p {
    line-height: 1.5;
    font-size: 15px;
  }
  .aboutdiscripdeta8{
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .aboutdiscripdeta7 ul li::after {
    content: '';
    width: 7px;
    height: 7px;
    left: 5px;
    top: 8px;
  }
  .aboutdiscripdeta7 ul li{
    font-size: 15px;
    padding-left: 22px;
  }
  .aboutdiscripdeta7 h6 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .lefttextsetboxabt{
    padding-top: 3px;
  }
  .aboutdiscripdeta6{
    margin-top: 14px;
    margin-bottom: 12px;
  }
  .aboutdiscripdeta6 p{
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  .aboutdiscripdeta6 h5{
    font-size: 16px;
    margin-bottom: 7px;
    line-height: 1.5;
  }
  .aboutdiscripdeta6 h3{
    font-size: 20px;
    margin-bottom: 7px;
  }
  .aboutdiscripdeta5 ul li::after {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
  }
  .aboutdiscripdeta5 ul li{
    padding-left: 23px;
    font-size: 14px;
    margin-bottom: 6px;
  }
  .aboutdiscripdeta5 h4{
    font-size: 20px;
  }
  .aboutdiscripdeta5{
    padding-top: 17px;
  }
  .aboutdiscripdeta4 h4{
    font-size: 16px;
  }
  .aboutdiscripdeta4 ul li{
    min-height: 115px;
  }
  .aboutdiscripdeta4 ul li p{
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 0;
  }
  .aboutdiscripdeta4 ul li img {
    width: 45px;
  }
  .halbhiappoctbox{
    margin-top: 11px;
    margin-bottom: 10px;
  }
  .aboutdiscripdeta3{
    margin-top: 16px;
    margin-bottom: 13px;
  }
  .aboutdiscripdeta3 p {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 8px;
  }
  .halbhiappoctbox h6{
    font-size: 17px;
  }
  .aboutdiscripdeta3 h5{
    font-size: 20px;
  }
  .mackindboxset_iner {
    background-size: 382px;
    background-position-y: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .mackindboxset_iner p{
    margin-bottom: 0px;
  }
  .mackindboxset_iner h3{
    font-size: 24px;
    margin-bottom: 0px;
  }
  .aboutdiscripdeta1 p{
    margin-bottom: 10px;
  }
  .aboutdiscripdeta1{
    margin-bottom: 12px;
  }
  .aboutdiscripdeta1 h6{
    font-size: 15px;
    line-height: 1.5;
  }
  .aboutdiscripdeta1 p{
    margin-top: 7px;
    font-size: 15px;
    line-height: 1.5; 
  }
  .aboutiner_pagetitle h3{
    font-size: 22px;
  }
  .aboutiner_pagetitle{
    margin-top: 0px;
  }
  .addloctcont p{
    font-size: 14px;
    margin-bottom: 6px
  }
  .contmenuonfot_right ul li a{
    font-size: 14px;
  }
  .footboxmanuset5 {
    width: 100%;
    margin-top: 17px;
    margin-bottom: 5px;
  }
  .footboxmanuset7 {
    width: 50%; 
  }
  .footboxmanuset_cover {
    width: 50%;
  }
  .downloadbox_cover{
    margin-bottom: 0;
    margin-top: 0px;
    min-height: auto;
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .downloadbox_right p {
    margin-bottom: 12px;
  }
  .downloadbox_right {
    padding-top: 6px;
    padding-left: 0;
  }
  .downloadbox_left img {
    width: 240px;
  }
  .downloadbox_right a{
    float: none;
    margin-right: 5px;
    margin-left: 5px;
  }
  .downloadbox_right{
    width: 100%;
    text-align: center;
  }
  .downloadbox_left{
    width: 100%;
  }
  .collgprescription2 {
    width: 50%;
  }
  .colsm4proditset {
      width: 320px;
  }
}
@media (max-width: 519px) {
  .sldboxcoversho_iner{
    padding-bottom: 30px;
  }
}
@media (max-width: 515px) {
  .aboutdiscripdeta4 ul li {
    min-height: 130px;
  }
  .dprodispbot2 h4{
    margin-bottom: 4px !important;
  }
  .dprodispbot1 h4{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .disspansettext{
    margin-left: 4px !important;
    margin-top: 4px;
    padding: 4px 4px 4px;
    font-size: 11px;
    margin-top: 7px;
  }
}
@media (max-width: 480px) {
  .proditbiox_prodlistset .overview-content{
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-top: 14px !important;
  }
  .pronoboxsetdetsbox {
    padding-left: 6px;
    padding-right: 6px;
  }
  .martopbotsetpart{
    margin-bottom: 0 !important;
  }
  .cnslorderboxbtn{
    margin-top: 8px;
  }
  .modalcoversetpart .modal-dialog {
    margin: 79px auto;
    min-width: auto;
    max-width: inherit;
    width: 95%;
    margin-top: 25px;
    transform: inherit !important;
  }
  .offerpageset_cver h3{
    font-size: 20px;
  }
  .discount_code_dit p{
    margin-bottom: 2px;
    font-size: 14px;
  }
  .offertakaset{
    font-size: 26px;
  }
  .offerpageset_cver{
    margin-bottom: 32px;
    margin-top: 26px;
  }
  .offerboxsetcover{
    margin-top: 0;
    margin-bottom: 14px;
  }
  .offerimgaddbox{
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .leftarrowbox {
    width: 28px;
  }
  .rightarrowbox {
    width: 28px;
  }
  .borderacoutnbx{
    border-radius: 10px;
  }
  .myactbofomrcover {
    padding-top: 22px !important;
    padding-bottom: 34px;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .accountpagecover{
    margin-top: 12px;
    margin-bottom: 18px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .pagetitlenotif h3{
    font-size: 20px;
    margin-bottom: 20px;
  }
  .maprightboxset iframe {
    height: 318px;
  }
  .contactpagecoverpart {
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .aboutvideosect{
    padding-bottom: 20px;
  }
  .aboutvideosect p{
    font-size: 22px;
    margin-bottom: 16px;
    margin-top: 14px;
  }
  .prodrightboxsetpart .product-name span{
    font-size: 18px !important;
  }
  .buttonsetaddcatbtn button {
    height: 40px !important;
    font-size: 14px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    min-width: 146px !important;
  }
  .priceboxsetiner .price{
    font-size: 18px !important;
  }
  .pagetitleproditset h3::after {
    content: '';
    width: 53px;
  }
  .pagetitleproditset h3{
    font-size: 17px;
  }
  

  .proditbiox_prodlistset{
    margin-top: 0px;
  }
  .proditbiox_prodlistset .overview-content{
    padding-top: 32px;
  }
  .detailsubstprod {
    width: 100%;
  }
  .categoryprodlis_left h3 {
    font-size: 20px;
  }
  .prodnotlistboxset a{
    height: auto !important;
    width: auto !important;
  }
  .cetgpagedesignbset{
    margin-bottom: 11px;
  }
  .allcatboxcoverpage {
    margin-top: 12px;
  }
  .aboutdiscripdeta4 h6 {
    font-size: 16px;
  }
  .shobyhelthbox_cover .owl-nav .owl-prev i {
    line-height: 0 !important;
    font-size: 22px;
  }
  .shobyhelthbox_cover .owl-nav .owl-next i {
    line-height: 0 !important;
    font-size: 22px;
  }
  .sldboxcoversho_iner .owl-nav button{
    line-height: 1.5 !important;
  }
  /*.bannersliderbox .owl-nav .owl-prev::after {
    content: "\f104";
    font-size: 27px;
  }
  .bannersliderbox .owl-nav .owl-next::after{
    content: "\f105";
    font-size: 27px;
  }*/
  .bannersliderbox .owl-nav .owl-prev span {
    top: 13px !important;
    left: 11px !important;
    height: 12px !important;
    line-height: 0 !important;
  }
  .aboutdiscripdeta4 h4 {
    font-size: 15px;
    margin-bottom: 0;
  }
  .aboutdiscripdeta4 ul{
    text-align: center;
  }
  .aboutdiscripdeta4 ul li {
    min-height: auto;
    width: 270px;
    margin-bottom: 20px;
    float: none;
  }
  .mobilenavboxset .navbar-collapse ul{
    padding-top: 8px;
    padding-bottom: 8px
  }
  .mobilenavboxset .navbar-collapse ul li a{
    padding-bottom: 6px;
    padding-top: 6px;
  }
  .fotmenuboxcover h3{
    margin: 0 0 10px;
  }
  .appdownldbtn a{
    margin-top: 2px;
  }
  .fotmenuboxcover ul li a{
    font-size: 14px;
  }
  .footboxmanuset1 p{
    line-height: 1.5;
    margin-top: 9px;
  }
  .allfootcoverbox{
    padding-top: 16px;
  }
  .downloadbox_right p{
    font-size: 13px;
    line-height: 1.5;
  }
  .downloadbox_right h6{
    font-size: 15px;
    margin-bottom: 13px;
  }
  .downloadbox_right h3 {
    font-size: 22px;
    margin-bottom: 8px;
  }
  .advertisement_add{
    margin-bottom: 12px;
  }
  .rightnamebtnbox{
    margin-top: 6px;
  }
  .prodsetdiscolor1 .leftnametitlebox p::after {
    content: '';
    width: 45px;
  }
  .teststbhihpbox p {
    font-size: 18px;
  }
  .teststbhihpbox {
    padding-top: 6px;
    padding-bottom: 4px;
  }
  .advertisement_add .ban_btm-box {
    width: 50%;
  }
  .mobilenavboxset .navbar-toggler img {
    width: 22px;
  }
  .rightmenuyboxset ul {
    padding-top: 8px;
  }
  .mobilenavboxset .navbar-toggler{
    top: 23px;
  }
  .retuinercont1{
    margin-top: 10px;
  }
    .returnpolicy_iner h1{
      font-size: 22px;
      line-height: 1.5;
    }
    .accordion-item .accordion-title h3{
        font-size: 14px;
    }
    .accordion-item .accordion-content p{
        font-size: 13px;
    }
    .accordion-item .accordion-title{
        padding: 12px 13px 12px;
        padding-right: 32px;
    }
    .faq-content-group-title{
        margin: 34px 0 14px;
    }
    .faq-content-group h3 {
        font-size: 16px;
        padding-left: 0;
        margin-bottom: 0;
    }


  .mtaderboxset_covr{
    padding-top: 22px;
  }
  .mtaderboxset_covr .page-title{
    font-size: 20px;
    margin-bottom: 23px;
  }
  .confmorderbtnset .checkout-btn{
    font-size: 14px !important;
  }
  .tblconrdallcover{
    margin-bottom: 25px;
  }
  .confmorderbtnset .checkout-btn{
    margin-top: 22px;
  }
  .pagecoveresetpreor {
    padding-top: 26px;
  }
  .pagetitlesetpreord{
    font-size: 20px;
    margin-bottom: 20px;
  }
  .tblconrdallcover #content{
    padding-left: 0;
    padding-right: 0;
  }
  .rightsideimgsltimgbox {
    margin-top: 30px;
  }
  .perscoversetpart{
    padding-top: 26px;
    padding-bottom: 30px;
  }
  .perscoversetpart .page-title {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .rightorderpreseltpr .address{
    margin-bottom: 0px;
  }
  .leftorderpreseltpr .panel-collapse .panel-body {
    margin-bottom: 16px;
  }
  .colmd9rightfaq{
    margin-bottom: 15px;
  }
  .popupmorelist {
      width: 92%;
  }
  .aplfiltboxbtn a{
    padding: 4px 9px 4px;
    font-size: 14px;
  }
  .boxtitlehed p{
      font-size: 17px;
  }
  .alldetacoverfltcat {
      padding: 5px 0 35px !important;
  }
  .shop-wrapper.gray-bg.side_filter .main {
      display: inline-block;
      width: 100%;
  }
  .allfotpartcover{
    padding: 16px 18px;
  }
  .searchbar a img {
    width: 17px;
  }
  .searchbar a{
    height: 40px;
    width: 42px;
  }
  .searchbar .search_input{
    height: 38px;
    font-size: 14px !important;
  }
  .shobyhelthbox_cover{
    margin: 0px 0 12px 0;
  }
  .leftnametitlebox {
    padding-top: 6px;
  }
  .rightnamebtnbox a button{
    padding: 0px 11px;
    height: 29px;
  }
  .sldboxcoversho_iner {
    padding-bottom: 5px;
  }
  .prodselnsldbox_cover{
    padding-top: 5px;
    padding-bottom: 8px;
  }
  .tophedboxhome_title {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 11px;
  }
  .shobyhelthbox_cover{
    padding: 0px 5px;
  }
  .careticonset .fa-caret-down {
      position: absolute;
      right: 28px;
      top: 12px;
      font-size: 21px;
  }
  .navmainlistmenu{
    font-size: 17px !important;
  }
  .navmainlistmenu span{
    font-size: 13px;
  }
  .ban_btm-box h2 {
    font-size: 15px;
  }
  .ban_btm-box.last {
    margin-top: 0px;
  }
  .bann_content{
    padding: 18px 10px 0px 10px;
  }
.logo_1 {
  max-width: 176px !important; 
  right: 0;
}
  .style__heading___pc8n7 {
      font-size: 16px;
      padding: 10px 16px 12px;    
      text-transform: capitalize;        
  }
  .style__sale-container___2N_JJ {
      padding: 15px 0px !important; 
  }
  h1.banner_content {
      font-size: 14px;
      line-height: 18px;
      top: 40%;
  }
}

@media (max-width: 495px) {
  .rightmenuyboxset ul li {
    margin-left: 15px;
    margin-right: 15px;
  } 

}
@media (max-width: 425px) {
  .rightmenuyboxset ul li {
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media (max-width: 420px) {
  .products_coverset .product-content {
    min-height: auto;
    padding: 5px 20px 16px;
  }
  .products_coverset .product-content {
    min-height: auto;
  }
  .prodnamesetbox{
    min-height: auto;
  }
}
@media (max-width: 414px) {
  .ordditcoverset1 p{
    font-size: 13px;
  }
  .ordditcoverset1 h4{
    font-size: 18px;
  }
  .ordditcoverset2 h4{
    font-size: 18px;
  }
  .ordditcoverset2 p{
    font-size: 13px;
  }
  .myactbofomrcover {
    padding-top: 15px !important;
  }
  .aboutvideosect p {
    font-size: 20px;
    margin-bottom: 12px;
    margin-top: 12px;
  }
  .aboutvideosect iframe{
    height: 202px;
    border-radius: 8px !important;
  }
  .contmenuonfot_left ul li a{
    font-size: 21px;
    margin-right: 8px;
    margin-left: 8px;
  }
  .contmenuonfotbox{
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .lastfootcopyrightbox p{
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .retuinercont1 ul li::after {
    content: '';
    top: 9px;
  }
  .returnpolicy_iner{
    margin-top: 18px;
  }
  .faq {
    margin: 7px 0;
  }
  .addeditaddrbox_cover {
    margin-top: 24px;
  }
  .addeditaddrbox_cover .page-title{
    font-size: 22px;
    margin-bottom: 18px;
  }
  .palcorderbtnseltpre{
    margin-top: 0px;
    margin-bottom: 22px;
  }
  .prodslt_contentpres a{
    font-size: 13px !important;
  }
  .selectpresc_iner h2{
    font-size: 16px;
    margin-bottom: 15px;
  }
  .pagetitleselect h2{
    font-size: 20px;
  }
  .cartpricelisted{
    text-align: left;
  }
  .colmd4widthset {
    width: 100%;
  }
  .faq-content-group-title{
    margin: 25px 0 12px;
  }
  .faq-content-group h3 {
    font-size: 17px;
    font-weight: 600;
  }
  .faq{
    margin: 13px 0;
  }
  .pagetiletopbarcont{
    margin-top: 20px;
  }
  .termandcondcontbox p{
    font-size: 14px;
  }
  .termandcondcontbox{
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .termandcondcontbox h1{
    margin-bottom: 12px;
    font-size: 22px;
  }
  .privacy_polboxcover{
    padding-top: 13px;
    padding-bottom: 24px;
  }
  .retuinercont1{
    margin-bottom: 20px;
    margin-top: 11px;
  }
  .retuinercont1 h5{
    margin-bottom: 7px;
    margin-top: 4px;
  }
  .retuinercont1 h6{
    font-size: 14px;
  }
  .retuinercont1 ul{
    margin-bottom: 2px;
  }
  .retuinercont1 ul li{
    font-size: 14px;
    padding-left: 20px;
  }
  .retuinercont1 p{
    font-size: 14px;
    margin-bottom: 7px;
    line-height: 1.4;
  }
  .returnpolicy_iner h1{
    font-size: 19px;
  }
  .privacy_polboxcover ul{
    margin-bottom: 10px;
    padding-left: 9px;
  }
  .privacy_polboxcover ul li{
    font-size: 14px;
  }
  .privacy_polboxcover h3{
    font-size: 17px;
    margin-bottom: 9px;
    margin-top: 10px;
  }
  .privacy_polboxcover p{
    font-size: 14px;
    margin-bottom: 7px;
  }
  .pagetiletopbarcont h1{
    font-size: 22px;
  }
  .prodselectbox_cover {
    float: left;
  }
  .cart_price{
    text-align: left !important;
    display: inline-block;
    width: 100%;
  }
  .cartrightnameprice{
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }
  .cartleftnametitle{
    display: inline-grid;
    width: 100%;
  }
  .cartleftboxdetacover{
    width: 100% !important;
    display: inline-block !important;
  }
  .cartlistcoverpage_iner{
    display: inline-block !important;
  }
  .serchprodboxset{
    margin-bottom: 6px !important;
  }
  .rightmenuyboxset{
    padding-top: 9px;
  }

}
@media (max-width: 390px) {
  .aboutdiscripdeta3 p {
    font-size: 14px;
  }
  .aboutdiscripdeta1 p{
    font-size: 14px;
  }
  .mackindboxset_iner h3 {
    font-size: 22px;
  }
  .mackindboxset_iner p{
    font-size: 15px;
  }
  .aboutdiscripdeta3 h5 {
    font-size: 18px;
  }
  .halbhiappoctbox {
    margin-top: 10px;
    margin-bottom: 6px;
  }
  .halbhiappoctbox h6 {
    font-size: 16px;
  }
  .righttextsetboxabt{
    padding-top: 8px;
  }
  .aboutdiscripdeta6 h5 {
    font-size: 15px;
  }
  .aboutdiscripdeta6 h3 {
    font-size: 18px;
    margin-bottom: 6px;
  }
  .aboutdiscripdeta5 h4 {
    font-size: 18px;
  }
  .aboutdiscripdeta4 ul li{
    margin-bottom: 17px;
  }
  .aboutdiscripdeta4 ul li img {
    width: 42px;
    margin-bottom: 5px;
  }
  .aboutdiscripdeta4{
    padding-bottom: 14px;
    padding-top: 2px;
  }
  .mackindboxset_iner {
    background-size: 272px;
  }
}
@media (max-width: 376px) {
  .rightmenuyboxset ul li {
    margin-left: 5px;
    margin-right: 5px;
  }
  .rightmenuyboxset ul li a span{
    font-size: 11px;
    min-width: 16px;
    min-height: 16px;
  }
  .rightmenuyboxset ul li a p {
    margin-top: 7px;
    font-size: 11px;
  }
  .rightmenuyboxset ul li a img {
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 360px) {
  .footboxmanuset1{
    margin-bottom: 12px;
  }
  .footboxmanuset1 h6{
    font-size: 16px;
  }
  .prestlisboximgpart .imgboxcoversetpr {
    margin-bottom: 8px;
  }
  .rowimgboxprb .col-sm-3{
    width: 100% !important;
    max-width: 100%;
  }
  .titleboxsetiner h3{
    font-size: 15px;
  }
  .fotmenuboxcover h3{
    font-size: 15px;
  }
  .appdownldbtn a img {
    width: 96px;
  }
  .downloadbox_left img {
    width: 200px;
  }
  .downloadbox_cover{
    padding-top: 10px;
    padding-bottom: 14px;
  }
  .downloadbox_right .playstoreiconbtn {
    width: 112px;
    margin-top: 0px;
  }
  .downloadbox_right a img {
    width: 104px;
  }
  .downloadbox_right h6 {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .downloadbox_right h3 {
    font-size: 20px;
    margin-bottom: 6px;
  }
  .colmdwidthimg4{
    width: 100%;
  }
  .product_detaildetabox ul li{
      font-size: 14px;
        margin-bottom: 0px;
  }
  .subsitiprodcover{
    padding-left: 0 !important;
      padding-right: 0 !important;
  }
  .prodrespopageset {
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
  .prodsetditbox_cover{
    padding: 6px 15px !important;
  }
  .peiceprod_ditsetiner{
    font-size: 18px !important;
  }
  .pharmarecmdbox h4 span{
    margin-left: 6px;
  }
  .compostextbox h4 span{
    margin-left: 6px;
  }
  .prodsetditbox_cover{
    margin-top: 3px !important;
  }
  .colsm4proditset {
      width: 100%;
  }
  .ban_btm-box h3 {
    font-size: 11px;
    line-height: 1.5;
  }
  .ban_btm-box img {
    width: 24px;
  }
}
@media (max-width: 339px) {
  .footboxmanuset1 p{
    font-size: 14px;
  }
  .footboxmanuset1 h6 {
      font-size: 15px;
  }
}
@media (max-width: 329px) {
  .dprodispbot1 h4{
    font-size: 15px !important;
  }
  .dprodispbot2 h4{
    font-size: 15px !important;
  }
  .prodrightboxsetpart .product-name span {
    font-size: 18px !important;
  }
  .prodsetdiscolor .rightnamebtnbox {
    margin-top: 0px;
  }
  .rightnamebtnbox a button {
    padding: 0px 10px;
    height: 27px;
    font-size: 11px;
  }
  .prodsetdiscolor .leftnametitlebox p::after {
    content: '';
    width: 50px;
  }
  .leftnametitlebox p {
    font-size: 15px !important;
    padding-bottom: 9px;
  }
  /*.offerimgaddbox {
    padding-left: 6px;
    padding-right: 6px;
  }*/
  .tophedboxhome_title{
    padding-left: 0;
    padding-right: 0;
  }
  .rightmenuyboxset ul li a p {
    margin-left: 6px;
  }
  .rightmenuyboxset ul li a img {
    width: 24px;
    height: 24px;
  }
  .rightmenuyboxset ul li a p {
    margin-top: 6px;
    font-size: 10px;
  }
}
@media (max-width: 320px) {
  
}