@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap');
.navbar {padding-bottom:0;}
.navbar-brand {margin-right:auto;}

@media only screen and (min-width: 1024px) {
.header-search .twitter-typeahead {
  width: 700px;
}

.navbar-brand {margin-right:0;}
}
.navbar .bg-info {
  background-color: transparent !important;
}
.testproduct .productinfo a{padding:0;}

.bigtext {overflow: hidden;}
.btn-link.expand, .btn-link.contract {cursor:pointer;}
#product_images .carousel-item img, .kit_product_info .carousel-item img { width: auto; }
.fc-widget-small {left:15px;}
.whatsappIcon a {right:15px; bottom:15px; background:#36c641; border-radius:50%; height:50px; width:50px; text-align:center; line-height:50px; color:#ffffff; position:absolute;}
.whatsappIcon a:hover {color:#ffffff;}
.whatsappIcon a i {line-height:50px;}
#promonational_message .subscriber .card-body {padding:0;}
#promonational_message .subscriber .card-body .form-row>[class*=col-]{flex: 0 0 100%; max-width: 100%; margin-bottom:15px;}
#promonational_message .ml-2{margin-left:0 !important;}
.scroll-top {right: 24px; bottom: 80px;}
#top-banner{display:block !important;}
.breadcrumb_container {
    display: block !important;
}

@media screen and (max-width: 1199px) {
.img-with-text.d-none.d-md-inline-block img {max-width: 45px;}
}
@media screen and (max-width: 767px) {
#top-banner .carousel-indicators{display:none;}
.img-with-text p{font-size:14px !important;}
.img-with-text{width:25%;}
.img-with-text img{max-width:60px;}
.header-section2 img{height: auto !important; }
.header_cms_page .header-section2 .products.product1 .product-bg-img {min-height:189px;}
.header_cms_page .header-section2 .products.product2 .product-bg-img, .header_cms_page .header-section2 .products.product3 .product-bg-img, .header_cms_page .header-section2 .products.product4 .product-bg-img {min-height:600px;}
/*.header_cms_page .header-section2 .products.product4 .product-bg-img {min-height:235px;}*/
#myTab .nav-tabs .nav-item{width:auto;}
.product-box .top_left{font-size: 10px;}
.product-box .card.hover-box-shadow .card-title{font-size: 14px;}
.product-box .top_left{padding: 3px;}
.product-box .top_left:after{border-top-width:20px;}
}
@media screen and (max-width: 575px) {
 #myTab.nav-tabs .nav-item{width:auto;}
 #myTab.nav-tabs .nav-item .nav-link{padding: 0.5rem .3rem;}
 .scroll-top {display:none !important;}
}
#cart_pricetotal .cart-pricetotal li:nth-child(4){display:none;}
.header_cms_page .header-section2 .products{background:none !important;position:relative;}
.header_cms_page .header-section2 .products .product-bg-img{position: absolute;height: 100%;transform: none !important;}
#promonational_message .page-sub-header{display:none;}

.price_calculator .visualcalform-row .custom-control, .price_calculator .visualcal .custom-control, #products_additional_options .visualcalform-row .custom-control, #products_additional_options .visualcal .custom-control{text-align:left !important;}
.price_calculator .visualcalform-row .custom-control .custom-control-label, .price_calculator .visualcal .custom-control .custom-control-label, #products_additional_options .visualcalform-row .custom-control .custom-control-label, #products_additional_options .visualcal .custom-control .custom-control-label{width:auto;}

.navbar .navbar-nav .nav-item > .nav-link {padding:0.8rem 0.5rem;}
.top-cart .head-cart .badge {height: 20px; width: 20px;}
.head-cart .fa-2x {
    font-size: 1.5rem;
}
.col-6.col-md-4.col-lg-4.product-box.p28 {
  order: 2;
}
.col-6.col-md-4.col-lg-4.product-box.p96 {
  order: 3;
}
.img-with-text p{font-family: 'Work Sans', sans-serif;}
.header_cms_page .header-section2 a {-webkit-border-radius: 10px;}
.header_cms_page .header-section2 a.btn-outline-info {
  padding: 0.5rem 0.9rem;
}
.products .btn-outline-info {
  background: transparent;
  border-color: #c0c0c0;
  color: #222;
}
.products .btn-outline-info:hover {
  background: transparent;
  border-color: #c0c0c0;
  color: #222 !important;
}
#top-banner .carousel-control-prev, #top-banner .carousel-control-next {
  opacity: 1;
}
.product-box .card.hover-box-shadow .btn-info, .product-box .card.hover-box-shadow .btn-info:hover{background: transparent;
border-color: transparent;}
.product-box .card.hover-box-shadow .card-title {
  text-align: center;
}
.navbar .navbar-nav .nav-item > .nav-link {
  color: #000;
}
#home_page .thumbnail.edatalayer {
  border-radius: 20px;
}
.navbar-nav .nav-item.submenu_custom_link .nav-link::after {display:none;}
#related-product .product-box .card {
  border: none;
}
#related-product .product-box .card a img {
  border: 1px solid #999;
  border-radius: 20px;
}
#related-product .product-box .card .caption {color:#000;}
.product-box .card.hover-box-shadow .card-title a i {
  display: none;
}
#related-product .product-box .card:hover .caption{color:#1ab9db;}
.product-box .card.hover-box-shadow .thumbnail {
  border: 1px solid #ddd;
  border-radius: 20px;
}
.navbar .navbar-nav .nav-item > .nav-link {
  padding: 0.8rem 0.8rem; font-size: 0.875rem;
} 
.navbar .navbar-nav .nav-item > .nav-link:hover{background:#1ab9db;color:#fff !important;}
.navbar .navbar-nav .nav-item > .nav-link:hover::before {color:#fff !important;}
/*.navbar .navbar-nav {*/
/*  margin-right: auto !important;*/
/*  margin-left: 0 !important;*/
/*}*/
.navbar .navbar-nav {
  margin-right: 0 !important;
  margin-left: 0 !important;
  display: flex;
  justify-content: center !important;
  width: 100%;
}
.ordercontinue {z-index:13;}
@media screen and (max-width:767px) {
.navbar .navbar-nav {
  display: block;
}}

@media only screen and (max-width: 1280px) {
  .navbar .navbar-nav .nav-item > .nav-link {
    padding: 0.8rem 0.5rem;
  }
}

@media only screen and (max-width: 1200px) and (min-width: 768px){
  nav .nav-item:nth-child(6) .dropdown-menu .dropdown-submenu > .dropdown-menu, .navbar .nav-item:nth-child(6) .dropdown-menu .dropdown-submenu > .dropdown-menu,
  nav .nav-item:nth-child(8) .dropdown-menu .dropdown-submenu > .dropdown-menu, .navbar .nav-item:nth-child(8) .dropdown-menu .dropdown-submenu > .dropdown-menu,
  nav .nav-item:nth-child(9) .dropdown-menu .dropdown-submenu > .dropdown-menu, .navbar .nav-item:nth-child(9) .dropdown-menu .dropdown-submenu > .dropdown-menu,
  nav .nav-item:nth-child(11) .dropdown-menu .dropdown-submenu > .dropdown-menu, .navbar .nav-item:nth-child(11) .dropdown-menu .dropdown-submenu > .dropdown-menu,
  nav .nav-item:nth-child(10) .dropdown-menu .dropdown-submenu > .dropdown-menu, .navbar .nav-item:nth-child(10) .dropdown-menu .dropdown-submenu > .dropdown-menu{
    right: 100%; left: unset;
}  
}

.testimonial_home #testimonial_sidebar.card .card-body blockquote{
    height: 200px;
  justify-content: left;
}

#user_portfolio .row.card-aligned.narrow-gutter .card-body .col-5 .fancybox.border.thumbnail{
    width:100%;
}

