/*
Theme Name: Singex
Theme URI: http://singexmedtech.com
Author: Elango
Author URI: http://colorpages.in
Description: Singexmedtech.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Singex, Bootstrap
Text Domain: singex
*/

.hide {
  display: none;
}

.shop-side-category {
  list-style: none!important;
}


.shop-side-category ul {
  list-style: none!important;
}


.shop-side-category ul li {
  list-style: none!important;
}

.modal {
    top: 15% !important;
}

.productfix-img {
   width: 100%;
   height: 250px;
   object-fit: cover;
}

.productfixd-img {
   width: 250px!important;
   height: 250px;
   object-fit: cover;
}

.fixpdtbottom {
  margin-bottom: 50px;
}

.term-description {
  display: none;
}

.product-name {
  min-height: 40px!important;
  line-height: 21px;
}

.thumbimgfix {
   width: 350px;
}

.popthumbimgfix {
   width:300px;
   float: left;
   padding-right: 10px;
   padding-left: 10px;
}

.hero-left {
  padding: 150px 10px 0px 0px;
}

.events_heading {
  background: none;
  border: none;
  color: #f36b63;
  border-bottom: 3px solid #ddd;
  font-size: 18px;
  font-weight: 800;
  display: block;
  padding: 0.4rem 1rem;
  text-transform: uppercase;
}

.flags-img {
  width: 5%;
  margin: 0 0 0 10px;
}
.upcbtn {
  float: left;
  margin: 0 10px 0 0px;
  width: 23%!important;
  border-radius: .0rem!important;
}

.iupcbtn {
  float: left;
  margin: 0 10px 0 0px;
  width: 17%!important;
  border-radius: .0rem!important;
}

.downfbtn {
    float: left;
    margin: 0 30px 0 0px;
    width: 20%!important;
    border-radius: .0rem!important;

}

.whiteheadfc {
  color: #FFFFFF!important;
  font-size: 40px;
}
.whitepara {
  color: #FFFFFF!important;
  line-height: 30px;
  font-weight: 200;
  font-size: 20px;
}


.blackheadfc {
  color: #000000!important;
  font-size: 40px;
}

.blackparaa {
  height: 70px;
}

.blackparam {
   color: #000000!important;
  line-height: 30px;
  font-weight: 400;
  font-size: 20px;
  margin-top: 30px;
}
.blackpara {
  color: #000000!important;
  line-height: 30px;
  font-weight: 400;
  font-size: 20px;
}


.defaultfont-family {
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
}

.blackparab {
  font-weight: 600;
  color: #000000!important;
  line-height: 30px;
  font-size: 20px;
}
.autoclearfix {
  clear: both;
}

.hero-item {
  min-height: 500px;
}

.eventborderedblue {
  border:1px solid #63C0ED;
}

.borderedgrey {
  border:1px solid #939393;
}

.set-float-left {
  float: left;
  width: 32%;
}

.set-float-right {
  float: left;
  width: 68%;
}

.set-right-float-left {
  float: left;
  width: 50%;
}

.set-right-float-right {
  float: left;
  width: 50%;
}

.proimages_fluid {
  height: 50px;
}
.proimg_fluid {
  width: 130px;
  height: 50px;
}

.header-top-nav {
  padding: 10px 0!important;
}

.item-info-content p.description {
  font-size: 14px;
  line-height: 20px;
}
.labelbox {
  text-align: right;
  font-weight: 500;
  padding: 9px;
  font-size: 14px;
  color: #000;
}
.labelbox div.form-group {
  margin-bottom: 10px!important;
}

.textlabelboxgrpbox {
  text-align: left;
  font-weight: 300;
  padding: 9px;
  font-size: 14px;
  color: #000;
}
.textlabelboxgrpbox div.form-group {
  margin-bottom: 10px!important;
}



.frmtextbox {
  text-align: left;
  font-weight: 400;
  padding: 8px;
  font-size: 16px;
  color: #000;
}
.newlproducts {
  margin-top: 20px;
}
/*.frmtextbox label {
  border-bottom: 1px solid #939393;
  padding: 2px;
}
*/
.singex-productdesc p:nth-of-type(3) {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
}

.enquiry-contact-form-container {
    padding: 23px 23px 0 23px;
    margin: 0 0 30px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
    -moz-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
    box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
    position: relative;
}

.enquiry-contact-form-container form input, .enquiry-contact-form-container form select, .enquiry-contact-form-container form textarea {

    width: 80%;
    border: 1px solid #d6d4d4;
    background: #fbfbfb;
    padding: 5px;
        padding-left: 5px;
    padding-left: 10px;

}

.enquiry-contact-form-container form label {
    font-weight: 800;
    display: block;
}

.textgrpbox div.form-group .form-control {
  border-radius: 0rem;
}

.has-error .form-control{
   border-width: 2px;
   border-color: #FFE680!important;
}
.has-dangererror {
   color:#F35656;
   font-size: 14px;
   font-weight: 500;
   padding-top: 5px;
}

.img.mfp-img {
  width: 500px!important;
}

#more-info {
  font-size: 14px;
}
