/*
Theme Name: Nex Child
Author: VamTam
Author URI: https://vamtam.com
Template: nex
*/



/*

put your child theme styles here


you don't need any @import rules

*/
/***Custom css***/
.row.wlcmm h2 {
    text-align: center;
}
.row.part_cont {
    padding: 70px 0px;
}
#nf-form-title-31 h3{
	visibility:hidden;
}
.prt_img img {
    max-width: 100%;
}
ul.prt_list {
    margin: 20px 0px;
}
ul.prt_list li {
    list-style: none;
    padding-bottom: 13px;
}
ul.prt_list li a:active {
    display: block;
    color: #000000!important;
    font-weight: 500;
}
.part_cont p {
    font-size: 19px;
	padding-bottom:8px;
}
h2.prt_rslt {
    margin-top: 40px;
}
input#part_num {
    margin-bottom: 20px;
}
.row.cmn-table {
    padding-left: 16px;
}
.row.cmn-table td {
    font-size: 15px;
	line-height:24px;
	padding:15px;
}
td.ng-binding {
    font-size: 13px!important;
}
.row.cmn-table table {
    width: 100%;
    border-collapse: collapse;
}
.cmn-table table thead>tr>td {
    padding: 8px 15px;
    vertical-align: top;
    color: #001521;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 2.5px;
    line-height: 12px;
    border-bottom: 2px solid #ddd;
    text-align: left;
}
.cmn-table table td.icon {
    text-align: center;
}
td.iconn {
    text-align:center;
}
span.srch {
    position: absolute;
    right: 5%;
    margin-top: 8px;
    color: #49bbe9;
    font-size: 22px;
}
.breadcrumbbb ul li {
    list-style: none;
    display: inline;
    padding-right: 1%;
}
.position h2 {
    color: #ff5e14;
}
div#preloader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background-color: rgba(0, 0, 0, 0.5);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 50% 47%;
    background-size: inherit;
}
.position h2 {
    color: #ff5e14;
    padding: 0px 0px 20px;
    font-size: 55px;
}
.position h3 {
    font-size: 40px;
}
.position {
    margin: 25px 0px;
}
a.avail_options {
    background: #49bbe9;
    color: #fff;
    text-transform: uppercase;
    padding: 16px 26px;
    margin: 20px 0px;
    display: block;
    width: 32%;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: 2px;
    word-spacing: 2px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
	margin-bottom:45px;
}
.position p {
    font-size: 19px;
}
.position {
    position: relative;
}
.position:after {
    position: absolute;
    background: #eee;
    bottom: -7%;
    width: 1836px;
    height: 2px;
    left: -32%;
    content: "";
}
.pro_box {
    width: 12.5%;
    display: inline-block;
    border: 2px solid #eee;
    height: 195px;
}
span.img_num {
    display: block;
    text-align: center;
    color: #ff5e14;
}
.pro_box:hover{
	border-color:#ff5e14;
}
.products_box {
    padding-bottom: 50px;
}
span.reset {
    display: block;
    position: ABSOLUTE;
    TOP: 1%;
    RIGHT: 1%;
}
label.scre.size {
    font-size: 20px;
    margin-top: 5px;
}
.prdoct_slct h3 {
    font-size: 16px;
    padding-bottom: 20px;
    letter-spacing: 4px;
    word-spacing: 4px;
}
.prdoct_slct {
    margin: 100px 0px;
}
/*.prt_img img {
    box-shadow: 0 2px 30px 0 rgba(0,0,0,.25);
}*/
span.nmbr_box {
    width: 26px;
    display: inline-block;
    border: 2px solid #0a3f85;
    height: 34px;
    margin-left: 2%;
}
.prt_nmbrs {
    margin: 20px 0px;
}
span.prt-txt {
    font-size: 13px;
    line-height: 15px!important;
    display: block;
}
ul.dwnld_list li {
    list-style: none;
    border-bottom: #898989;
    padding-bottom: 18px;
    text-decoration: underline;
    color: #898989;
}
span.li_icn {
    padding-right: 4%;
}
ul.dwnld_list {
    margin: 28px 0px;
}
ul.brd_list {
    padding-top: 6px;
	position:relative;
}
.pro_box a:hover{
	border-bottom:none;
}
.prt_img a:hover{
	border-bottom:none;
}
span.reset{
	color:#ff5e14;
}
ul.brd_list li a:after {
    content: ">";
    position: absolute;
    /* left: 17%; */
    padding-left: 3px;
}
select.slct_dstrb {
    width: 60%;
    display: block;
    margin: 15px 0;
    line-height: 23px;
}
.map_box {
    margin: 20px 0px;
}
.limit-wrapper>div {
    position: relative;
}
/*.desc {
    background: #49bbe9;
    padding: 20px 20px 20px 30px;
	height:100%;
    }*/
.representive h3 {
    font-size: 40px;
    font-weight:normal;
}
/*.desc p {
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
    margin:0;
}*/
  
  .desc a{
       color: #ffffff;
    font-weight: bold;
    }
.representive {
    margin-top: 70px;
    margin-bottom: 30px;
}
span.add1 {
    display: block;
    margin-bottom: 12px;
    font-size: 18px;
    color: #49bbe9;
	cursor:pointer;
}
p.adrs {
    font-size: 16px;
    line-height: 28px;
}
span.mail a {
    font-size: 16px;
    color: #49bbe9;
}
.dist_hd {
    margin-bottom: 50px;
}
.add_img {
    background: url(http://worksamples.website/bivar/wp-content/uploads/2019/12/pin.png);
    background-repeat: no-repeat;
    background-position: 0% 4%;
    background-size: 10%;
}
.dist_sec {
    padding-bottom: 18px;
}
/*a.all {
    display: block;
    text-align: center;
    padding: 12px 13px;
    background: #f2f2f2;
    border-radius: 5px;
}
a.productt{
    display: block;
    text-align: center;
    padding: 12px 13px;
    background: #f2f2f2;
    border-radius: 5px;
}*/
.tab_active {
    background: #ff5e14!important;
    color: #fff!important;
    font-weight:600;
}
/***Media Query****/
@media only screen and (max-width: 1800px){
.position:after{
	width:1800px;
}
}
@media only screen and (max-width: 1680px){
.position:after{
	width:1631px;
	left:-23%;
}
}
@media only screen and (max-width: 1600px){
.position:after{
	width:1531px;
	left:-19%;
}
}
@media only screen and (max-width: 1550px){
.position:after{
	width:0px;
}
}



.products_box {
    padding-bottom: 50px;
    margin: 0 auto !important;
}
/*.limit-wrapper {
    padding-left: 0px !important;
	padding-right: 0px !important;
}*/
.add_to_cart_button {
    background: #49bbe9 !important;
    color: #ffffff !important;
}
.pro_box:hover {
    border-color: #49bbe9 !important;
}
span.img_num {
    color: #0a3f85;
}
.breadcrumbbb {
    padding-top: 25px;
}
.left.vamtam-body-sidebar {
    border: 1px solid #ededed;
	padding: 25px 25px !important;
	margin-bottom: 40px;
	height:min-content;
}
.berocket_aapf_widget .berocket_label_widgets {
    margin-left: 8px;
}
input[type=checkbox] {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    -webkit-appearance: none;
    /*outline: 0;*/
}
input[type=checkbox]:checked {
    background-color: #49bbe9;
    border: 2px solid #ffffff6e;
}
input[type=checkbox]:not(:checked) {
    background-color: #e8e8e80a;
	border: 2px solid #49bbe96e;
}
.berocket_aapf_widget .berocket_checkbox_color label span.berocket_color_span_block, span.berocket_color_span_block {
    border: 2px solid #00000033;
}
.berocket_aapf_widget .berocket_checkbox_color {
    height: 2em;
}
.eng-form label{
	color:#fff;
	font: var(--vamtam-primary-font-font-weight) var(--vamtam-primary-font-font-style) var(--vamtam-primary-font-font-size)/var(--vamtam-primary-font-line-height) var(--vamtam-primary-font-font-family);
    letter-spacing: var(--vamtam-primary-font-letter-spacing,normal);
	}
.eng-form input[type=text], .eng-form input[type=email], .eng-form input[type=tel], .eng-form input[type=phone]{
	background:/*rgba(255,255,255,.25)*/ none !important;
	color:#ffffff;
}
.eng-form .nf-field-element textarea{
	background:/*rgba(255,255,255,.25)*/ none !important;
	color:#ffffff;
}
.eng-form .nf-field-element select{
	color:#ffffff;
}
.eng-form option{
	color:#4c4c4c;
}
.eng-form h3 {
    color: #ffffff;
}
.white{
	color:#ffffff !important;
}

/*pop-up classes*/
.box {
 margin: 0 auto;
 padding: 50px;
 border: 2px solid #fff;
 background-clip: padding-box;
 text-align: center;
}

.button {
 font-size: 1em;
 padding: 20px 40px;
 color: #fff;
 text-decoration: none;
 cursor: pointer;
 transition: all 0.3s ease-out;
 background: #49bbe9;
}
.button:hover {
 background: #144476;
}

.overlay {
 position: fixed;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background: rgba(0, 0, 0, 0.7);
 transition: opacity 500ms;
 visibility: hidden;
 opacity: 0;
}
.overlay:target {
 visibility: visible;
 opacity: 1;
 z-index: 111;
}
.popup .content a {
    background: #49bbe9;
    color: #fff;
    padding: 5px 5px;
    font-size: 13px;
    border-radius: 3px;
}
.popup {
 margin: 70px auto;
 padding: 25px;
 background: #fff;
 border-radius: 5px;
 max-width: 650px;
 position: relative;
 transition: all 5s ease-in-out;
 top:150px;
}

.popup h2 {
 margin-top: 0;
 color: #333;
 font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
 position: absolute;
 top: 20px;
 right: 30px;
 transition: all 200ms;
 font-size: 30px;
 font-weight: bold;
 text-decoration: none;
 color: #333;
}
.popup .close:hover {
 color: #144476;
}
.popup .content {
 max-height: 30%;
 overflow: auto;
}

@media screen and (max-width: 700px){
 .box{
 width: 100%;
 }
 .popup{
 width: 95%;
 }
}
/*pop-up classes end*/


span.attribute-size {
    float: left;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
    padding: 5px 0px;
    margin-bottom: 2px;
    color: #4c4c4c;
}
.woocommerce .products.vamtam-wc .product a .woocommerce-loop-product__title {
    padding: 0 0 13px 0;
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    /*background: #f7f7f7;*/
    padding: 15px;
    border: 1px solid #e6e6e6;
}
.elementor-button {
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

/*tab css*/
.tabordion {
  color: #333;
  display: block;
  font-family: arial, sans-serif;
  margin: auto;
  position: relative;
  width: 100%;
}

.tabordion input[name="sections"] {
  left: -9999px;
  position: absolute;
  top: -9999px;
}

.tabordion section {
  display: block;
}

.tabordion section label {
  	border-right: 1px solid #d6d6d6;
    cursor: pointer;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 10px;
    position: relative;
    width: 10.9%;
    z-index: 100;
	color:#06a7e2;
}

.tabordion section article {
  display: none;
  left: 190px;
  min-width: 80%;
  padding: 0 0 0 21px;
  position: absolute;  
  top: 0;
}

.tabordion section article:after {
  bottom: 0;
  content: "";
  display: block;
  left:-229px;
  position: absolute;
  top: 0;
  width: 220px;
  z-index:1;
}

.tabordion input[name="sections"]:checked + label { 
  background: none;
  color: #000000;
}

.tabordion input[name="sections"]:checked ~ article {
  display: block;
}


@media (max-width: 533px) {
  
  h1 {
    width: 100%;
	  font-size:42px;
  }
	h2{
		font-size:32px;
	}

  .tabordion {
    width: 100%;
  }
  
  .tabordion section label {
    font-size: 1em;
    width: 100%;
    border: none;
  }  

 .tabordion section article {
    left: 200px;
    min-width: 270px;
	position: inherit;
	width:100%;
	margin: 0 !important;
  } 
  
  .tabordion section article:after {
    bottom: 0;
    content: "";
    display: block;
    left:-199px;
    position: absolute;
    top: 0;
    width: 200px;

  }  
 
}


@media (max-width: 768px) {
  h1 {
    width: 96%;
  }

  .tabordion {
    width: 96%;
  }
}


@media (min-width: 1366px) {
  .tabordion {
    width: 100%;
  }
}
/*finish tab css*/

/*notifications form*/
.notifications{
	display:flex;
	width:100%;
}
.notifications button{
	height: min-content;
}
.notifications input[type="text"]{
	margin-right:10px;
}
th{
	font-weight:600;
}
.gradient{
	background: linear-gradient(to right,rgba(0,69,112,1) 0%,rgba(0,24,51,1) 100%);
}
@media (max-width:1300px){
	.limit-wrapper{
		padding: 0px 20px !important;
	}
}

/*--BS 4 vertical tab--*/
.nav.nav-tabs {
    float: left;
    display: block;
    margin-right: 20px;
    border-bottom:0;
    border-right: 1px solid #ddd;
    padding-right: 15px;
	border-right: 1px solid #d3d3d3;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.nav-tabs .nav-link.active {
    color: #000000;
    font-weight: 800;
    border-color: transparent !important;
    font-size: 18px;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0rem!important;
    border-top-right-radius: 0rem!important;
	font-size:18px;
	font-weight:600;
}
.tab-content>.active {
    display: block;
    min-height: 165px;
}
.nav.nav-tabs {
    float: left;
    display: block;
    margin-right: 20px;
    border-bottom: 0;
    border-right: 1px solid transparent;
    padding-right: 15px;
}
.tab-content table{
	width: 100%;
}
.yeartab .container {
    margin: 0 auto;
    padding: 0;
}
.yeartab ul{
	margin-left:0 !important;
	width:9%;
}
.yeartab h4 {
    margin-left: 7px;
    margin-bottom: 15px;
    font-weight: 600;
}
.yeartab {
    padding: 40px 0px;
}
.yeartab table tr:nth-child(even) {
    background-color: #f0f0f0;
}
.yeartab table th {
    color: #001521;
    font-size: 10px;
    line-height: 24px;
    padding: 15px;
	font-weight:800;
	letter-spacing:2.5px;
}
.yeartab table td {
    color: #001521;
    font-size: 14px;
    line-height: 24px;
    padding: 15px;
}
.nav-tabs .nav-link:hover {
    border-color: transparent;
}
.yeartab table td:nth-child(1) {
    width: 15%;
}
.yeartab table td:nth-child(2) {
    width: 60%;
}
.yeartab table td:nth-child(3) {
    width: 15%;
}
.yeartab table td:nth-child(4) {
    width: 10%;
}
.details-tab table tr:nth-child(even) {
    background-color: #f0f0f0;
}
.details-tab table td:nth-child(1) {
    width: 20%;
}
.details-tab table td:nth-child(2) {
    width: 80%;
}
.details-tab table td{
	padding: 8px 7px 8px 8px !important;
	font-size:12px;
}
.details-tab h3 {
    font-size: 14px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 15px;
}
.details-tab h3{
	font-size:14px;
}
.tab-content {
    height: 100%;
    margin-left: 11%;
    }
@media (max-width:600px){
	.notifications {
    display: block;
	}
	.nav.nav-tabs {
    display: flex;
	}
	.yeartab ul{
	width:100%;
	}
	.yeartab h4{
		width:100%;
	}
	.nav-link {
    padding: 0.5rem 0.7rem;
	}
	.yeartab .container {
    margin: 0 auto;
    padding: 0;
}
	.tab-content {
    height: 100%;
    margin-left: 0;
}
	.pro-serch-btn{
		right:0;
	}
	.notifications input[type="text"] {
    margin-right: 0px;
    width: 90%;
}
	.tab label {
	font-size: 0.8rem;
	}
	.content {
		position: inherit !important;
	}
	.tab {
    width: 100%;
}
	.p-5{
		padding: 2rem!important;
	}
	.details-tab table td:nth-child(1) {
    width: 55%;
}
}

.tabs {
    position: relative;
    margin: 35px 0 25px;
    border-bottom: 2px solid #d3d3d3;
    height: 21px;
}
.tab {
  float: left;
   
}
.tab label {
	color:#49bbe9;
    font-size: 18px;
    padding: 10px 0px;
    margin-left: -1px;
    position: relative;
    left: 1px;
    top: -29px;
    -webkit-transition: background-color .17s linear;
    margin-right: 50px;
	height: 50px;
}
.tab [type=radio] {
  display: none;   
}
/*.content {
    position: absolute;
    -webkit-transition: opacity .6s linear;
    opacity: 0;
    width: 100%;
	left:0;
}*/
.content {
    position: absolute;
    -webkit-transition: opacity .6s linear;
    opacity: 0;
    width: 100%;
    left: 0;
    height: 550px !important;
    overflow-y: auto;
}
.content th{
	border-bottom: 3px solid #e2e2e2;
}
[type=radio]:checked ~ label {
    border-bottom: 5px solid #49bbe9;
    z-index: 2;
    color: #000000;
}
[type=radio]:checked ~ label ~ .content {
  opacity: 1; z-index:9999;
}
.pro-serch-btn {
    background-image: url(http://worksamples.website/bivar/wp-content/uploads/2020/01/blue-search.svg);
    height: 50px !important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    min-width: 50px;
    padding: 0;
    margin: 0;
    right: 60px;
}
.myimage {
    width: 40%;
    margin: 0 auto;
    margin-top: 12%;
    text-align: center;
}

/* hidden elements from the product pages*/
a.avail_options {
    display: none;
}
.row.products_box {
    display: none;
}
/* hidden elements from the product pages end here*/

.gradient-2{
	background: linear-gradient(270deg,#00a6e5 0%,#005aa0 100%);
}
/*.myborder{
	border:10px solid #f2f2f2;
}*/
.grey-bg{
	background:#ffffff;
	border: 2px solid #f2f2f2;
}
.row{margin:0 auto !important;}
.mega-mtop{margin-top: -11% !important;}
.box {display: none;}
.form_2 input, textarea {
    color: #000000 !important;
}
.form_2 input[type=submit]{color:#ffffff !important;}
.form_2 label {
    font-size: 16px;
    margin-bottom: 2px;
}

#scroll-to-top {
    color: #ffffff;
    background: #144476;
}
@media (max-width:1024px){
	.mega-mtop {
		margin-top: 0 !important;
	}
}
.hs-form-d1bf5a3e-0341-4cca-befd-29c7fbc892ff_11a25402-62f1-49f7-8df7-888a2966d38b .hs-form-field label {
    font-family: helvetica;
    font-size: 20px !important;
}
.pro-caption {
    text-align: center;
    padding: 18% 10%;
	height:auto;
	max-height:400px;
}
.pro-cat .col-md-3{
	padding:0;
}
.cat-height{
	height:400px;
}
.sign-up .ur-label {
	width:100%;
}
.sign-up .password-input-group {
    width: 100%;
}
.sign-up .ur-frontend-form {
    margin-bottom: 30px;
    border: none;
	padding: 0;
}
.filter-sidebar {
    border: 1px solid #e6e6e6;
    padding: 36px 20px;
}
/*.library-box{
	border: 1px solid #e6e6e6;
	margin-bottom:15px;
	height: 400px;
}*/
.page-template-search-template .library-box{word-break: keep-all;}
.page-template-search-template .library-box .dwn_desc{text-align: justify;}
.library-box {
    border: 1px solid #e6e6e6;
    margin-bottom: 40px!important;
    word-break: break-all;
    position: relative;
    height: 93%;
}
.library-box:hover {
    box-shadow: 3px 3px 8px #c6c6c5;
}
.library-box .inn-box{
	padding: 10px;
}
.searchandfilter ul li li {
    padding: 0;
}
.searchandfilter ul {
    padding: 0;
	margin: 0;
}
.opacity-bg{
	background: linear-gradient(225deg,transparent 65px,#0009 65px);
	padding: 100px 60px;
}
@media(min-width: 768px){
  .col-1-5{
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/**Custom css**/
.popup_show {
    visibility: visible!important;
    opacity: 1!important;
}

    .modal-backdrop{z-index:-1!important;}

ul.dwnld-list li {
    margin: 0 0 10px;
    line-height: 25px;
}
ul.dwnld-list li a {
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    color: #001521;
    text-decoration: underline;
    position: relative;
}
ul.dwnld-list {
    margin: 34px 0 0 !important;
    list-style: none;
}

ul.dwnld-list span.icon {
    padding-right: 20px;
}
.modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
}
.modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
}
body{position:relative;}
#checking_stock thead>tr>td {
    vertical-align: top;
    color: #001521;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 2.5px;
    line-height: 12px;
    border-bottom: 2px solid #ddd;
    text-align: left;
    padding: 10px 15px;
}
.close{
    position: absolute;
    top: 1px;
    right: 1px;
    display: block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #49bbe9 !important;
    border-radius: 100%;
    color: #000;
}
#checking_stock tbody td {
    font-size: 14px;
    font-weight: 400;
    color: #001521;
    line-height: 24px;
    vertical-align: middle;
}
.modal:not(#downloadModelModal) .modal-title {
    margin: 0 0 15px;
    font-size: 14px;
    font-weight: 800;
    line-height: 17px;
    color: #001521;
    letter-spacing: 3.5px;
}
button.close i {
    color: #fff;
    position: absolute;
    top: 3px;
    left: 24%;
}
.smart-search-post-title{ display: none; } .smart-search-post-sku { float: left;  font-size: 15px; }
.dwnld_hd {text-align: center;padding: 20px 25px;}
.dwn-hd_bg {background: url(http://worksamples.website/bivar/wp-content/uploads/2020/01/Shop-1-1-1.jpg);background-repeat: no-repeat; position:relative;}
.dwnld_hd h2.white {padding-top:49px;}
.product-template-default .meta-header{display:none;}
.product-template-default .post-siblings a .icon{display:none;}
.product-template-default .woocommerce div.product .woocommerce-tabs ul.tabs::before{bottom:-20px!important;}
.product-template-default .left.vamtam-body-sidebar{display:none;}
.product-template-default .thumbnails.flex-control-nav{display:none;}
.dwnld_hd p {color: #fff;width: 78%;margin: 0 auto;text-align: center;margin-bottom: 70px;margin-top: 20px;padding: 0px 50px;}
.page-template-category_listing-php .pt-4.pb-5.text-center p {color: #fff;}
.prod_cont {padding: 0;}
.btm_bdr {padding: 0;border-bottom: 8px solid #f2f2f2;}
.row.lft_row .col-sm-6:nth-child(2) {border-right: 9px solid #f6f6f6;}
.sp-wps-product-details-inner {margin-right: 15%;}
button.single_add_to_cart_button {display: none!important;}
ul.cmn-list.dwnld-list li a {text-decoration: none;}
.product-template-default .robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing .sd-content ul li {display: none;}
a.mail{color:#49bbe9;}
.cmn-table {height: 550px;overflow-y: auto;}
.prt_srchhh a {color: #001521;font-size: 12px;text-decoration: underline;}
span.prt_srchhh {font-size: 12px;color: #001521;text-decoration: underline;}
.details-tab h3 {font-size: 14px;color: #06a7e2;padding-bottom:7px;}
.details-tab table td {padding: 6px!important;font-size: 12px;line-height: 20px;}
.text-center.prt_srchhh a:hover {text-decoration-color: #c99945;color: #c99945;border-bottom: none;}
.text-center.prt_srchhh a:hover .prtt_img {
    filter: invert(1) sepia(1) saturate(260%) hue-rotate(0deg);
}.ajax_add_to_cart{display: none;}
.page-template-search-template.library-box .inn-box p:hover {color: #49bbe9;}

.page-template-default .has-background .meta-header-inside,
.page-template-template-ask-engineer .has-background .meta-header-inside {min-height:30vh;}
.page-template-default .meta-header,
.page-template-template-ask-engineer .meta-header {background: linear-gradient(to right,rgba(0,69,112,1) 0%,rgba(0,24,51,1) 100%);}
.page-template-default .meta-header-inside .page-header h1,
.page-template-template-ask-engineer .meta-header-inside .page-header h1{color: #fff;font-weight: 400;}

.page-template-find-distributor-php select.slct_dstrb {width: 40%;}
.page-template-find-distributor-php .find_dstrbb {height: 30vh;padding: 3rem 0px;}
.page-template-find-distributor-php .dist_hd h2 {text-align: center; color:#fff;}
.page-template-find-distributor-php .find_dstrbb {background: linear-gradient(to right,rgba(0,69,112,1) 0%,rgba(0,24,51,1) 100%);}
.page-template-default .title a:hover{line-height:30px;}
/**Engineered solution******/.page-id-38288 .has-background .meta-header-inside{height:50vh;}
/*.single.single-product .woocommerce .products.vamtam-wc .product:hover {box-shadow:none!important;}*/
.single.single-product .woocommerce .products.vamtam-wc .product a .woocommerce-loop-product__title{text-align:center;}
.single.single-product .woocommerce .products.vamtam-wc .product a .woocommerce-loop-product__title{padding-left:15px!important;}
#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-flyout ul.mega-sub-menu{width:160px!important;overflow:hidden;}
#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-flyout ul.mega-sub-menu li{padding-bottom:5px;}
.woocommerce .products.vamtam-wc .product a .woocommerce-loop-product__title{text-align:center;}
li.sf-field-taxonomy-tag .sf-input-checkbox {background: none;border: navajowhite;}
li.sf-field-taxonomy-tag ul li:nth-child(1) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(2) label {font-size: 14px;}
li.sf-field-taxonomy-tag ul li:nth-child(3) label {font-size: 14px;}
li.sf-field-taxonomy-tag ul li:nth-child(4) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(5) label {font-size: 14px;}
li.sf-field-taxonomy-tag ul li:nth-child(6) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(7) label {font-size: 14px;}
li.sf-field-taxonomy-tag ul li:nth-child(8) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(9) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(10) label {font-size: 14px;}
li.sf-field-taxonomy-tag ul li:nth-child(11) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(12) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(13) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li:nth-child(14) label {font-size: 14px;}
li.sf-field-taxonomy-tag ul li:nth-child(15) label {font-size: 20px;}
li.sf-field-taxonomy-tag ul li label {color:#49bbe9;}
li.sf-field-taxonomy-tag ul li {display:inline-block;}
/*div#extra_info a:hover {color: #fff!important;}*/
a#request:hover {color: #fff!important;}
a#check:hover {color: #fff!important;}
.archive.search .has-background .meta-header-inside{height:30vh;}
.archive.search .meta-header {background: linear-gradient(to right,rgba(0,69,112,1) 0%,rgba(0,24,51,1) 100%);}
.archive.search header.page-header.layout-left-align h1 {color: #fff;}
.page-template-search-template-php .library-box .the-tags.vamtam-meta-tax a {
    margin-left: 5px;border: solid 1px var(--vamtam-accent-color-7);text-transform: uppercase;line-height: 30px!important;font-size:10px;padding:3px 10px;pointer-events:none;color:#4c4c4c;word-break:break-word;}
.rqsttt_frmm h1 {color: #144476 !important;margin-top: 55px;}
form.form-requestt label {font-size: 13px;color: #25213a;padding-bottom:8px;}
span.rqrddd {color: #ff0000;}
form.form-requestt input {border: none!important;border-bottom: 2px solid #cad5e2!important;padding: 7px 0px!important;margin-bottom:10px!important;}
form.row.form-requestt .col-sm-6 {max-width: 40%;}
form.row.form-requestt .col-sm-12 {max-width: 80%;}
.rqsttt_frmm p {margin-bottom: 25px;}
button#sample {
margin-bottom: 22px;margin-top: 15px;padding: 12px 24px;font-size: 12px;border-radius: 3px;font-weight: bold;}
a#datasheet:hover .icon img {filter: invert(1) sepia(1) saturate(260%) hue-rotate(0deg);}
a#datasheet:hover {color: #c99945!important;border-bottom: 1px solid #c99945!important;}
a#drawing:hover .icon img {filter: invert(1) sepia(1) saturate(260%) hue-rotate(0deg);}
a#drawing:hover {color: #c99945!important;border-bottom: 1px solid #c99945!important;}
a#rohs:hover .icon img {filter: invert(1) sepia(1) saturate(260%) hue-rotate(0deg);}
a#rohs:hover {color: #c99945!important;border-bottom: 1px solid #c99945!important;}
.page-template-search-template-php .library-box .the-tags.vamtam-meta-tax a:hover {background: #f6f6f6;}
.page-id-11989 .fl-woocommerce-products .cbp .cbp-item{padding:10px!important;}
.active{border-bottom: 1px solid #49bbe9;}
.nt_founddd {padding: 160px 0px!important;}
.wwlcmm h2 {text-align: center!important;font-size: 60px;color: #fff;font-weight: 400;height: 47vh;display:table-cell;vertical-align: middle;}
.wwlcmm {text-align: center;background: #18577f;}
.wwlcmm .pt-5{    display: table;padding-top: 0!important;}
div#representatives {min-height: 95px;}
span.show-more {padding: 5px 10px;border-radius: 3px;margin-top: 8px!important;display: block;width: 100%;margin: 0 auto;text-transform: capitalize;font-size: 14px;color: #fff;text-align: right;cursor:pointer;color:#49bbe9;}
li#mega-menu-item-38354 a {color: #49bbe9!important;}
.page-id-703 .smart-search-post-title{font-size: 13px;margin: 0 0 7px;padding: 0;line-height: 0.25em;word-break: break-word;display:block!important;}
.page-id-703 .smart-search-suggestions > .autocomplete-suggestion:hover .smart-search-post-title {color: #49bbe9;}.page-id-703 .smart-search-suggestions > .autocomplete-suggestion:hover{opacity:1;}

/***********Media Query**********/
@media only screen and (max-width: 1024px) {.sp-wps-product-details-inner {margin-right: 0}.page-template-find-distributor-php select.slct_dstrb {width: 65%;}.page-template-find-distributor-php .find_dstrbb {height: 15vh;}}
@media only screen and (max-width: 1440px) {.page-template-find-distributor-php .find_dstrbb {height: 26vh;}.page-template-default .has-background .meta-header-inside {height: 30vh;}.wwlcmm h2 {height: 22vh;}}
@media only screen and (max-width: 1280px) {.page-template-find-distributor-php .find_dstrbb {height: 20vh;padding:0}.page-template-default .has-background .meta-header-inside {height: 20vh;}.wwlcmm h2 {height: 15vh;}}
@media only screen and (max-width: 1200px){#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-flyout ul.mega-sub-menu {width: 120%!important;}#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link{font-size:16px!important;}li.mega-menu-flyout ul.mega-sub-menu li a{font-size:12px!important;}}
@media only screen and (max-width: 992px){.nt_founddd {padding: 120px 0px!important;}}
@media only screen and (max-width: 800px){.nt_founddd h1 {font-size: 40px;}.single-product .variations td.value {display: inline-block!important;width: 100%!important;}.single-product .variations td.label {display: inline-block!important;width: 100%!important;}.pro_lstngg .lft-hghttt{max-height: 100%;height: 600px;}.pro-caption{padding:18% 3%;}}
@media only screen and (max-width: 640px){.nt_founddd {padding: 50px 0px!important;}.row.nt_founddd {text-align:center;}button.srchhh_proddct {padding: 7px;}.pro-caption h3 {font-size: 19px;}.pro-caption p {font-size: 15px;}}
@media only screen and (max-width: 380px){.nt_founddd {padding: 25px 0px!important;}}
@media only screen and (max-width: 480px){.row.lft_row .col-sm-6:nth-child(2) {border-right: none;}.pro_lstngg .lft-hghttt {height: unset;}}



.filter-sidebar .sf-option-active label{font-weight:700;}
/* wocommerce single page css */
.mint_single_p{width:100%; float:left;}
.woocommerce .mint_single_p .summary.entry-summary{float:left; width:30%;}
.woocommerce .mint_single_p .mint_single_images{float:left; width:40%; padding: 0 5%;}
.woocommerce .mint_single_p .mint_single_meta{float:left; width:30%;}
.woocommerce .mint_single_p .mint_single_images .woocommerce-product-gallery{width:100%;}
.mint_single_top_info_wrap{width:100vw; float:left; left: 50%; margin-left: -50vw; background:linear-gradient(to right,rgba(0,69,112,1) 0%,rgba(0,24,51,1) 100%); margin-bottom: 60px;}
.mint_single_top_info_wrap:before{background:url('images/single-top-bg.png'); background-repeat:no-repeat; background-position:right; content:""; position:absolute; width:100%; height:100%;}
	.mint_single_top_info{width:100%; float:left; padding:85px 0;}
	.single-product #main-content .limit-wrapper .page-wrapper{display:none;}
	.mint_product_img{float:left; max-width: 275px; width:100%; margin-right: 80px; box-shadow: 0 2px 40px 0 rgba(0,0,0,.51);}
	.mint_product_shortdiscription h3, .mint_product_shortdiscription a, .mint_product_shortdiscription p, .mint_product_shortdiscription h4{color:#fff !important;}
	.mint_product_shortdiscription h3{margin-bottom: 20px; margin-top: 30px;}
	.single-product .woocommerce-tabs{float:left; width:100%; margin-bottom: 50px;}
	.single-product .tabs{height:auto; margin-left: 0; border: 0;}
	.single-product .tabs.wc-tabs li{list-style: none;}
	.single-product .tabs.wc-tabs li a{font-size:1.5rem; color:#020d26;}
	.single-product .tabs.wc-tabs li a:hover{text-decoration: none;}
	.single-product .tabs.wc-tabs .active{border:0;}
	h4.vamtam-wc-related-title{float:left; width:100%; margin-bottom: .5em;}
	.woocommerce .mint_single_meta .product_meta{border:0;}
	.woocommerce .mint_breadcrumb .woocommerce-breadcrumb{font-size: 14px; color:#000;}
	.woocommerce .mint_breadcrumb .woocommerce-breadcrumb a{display: inline-block; font-size: 14px; line-height: 24px; color: #9ae4ff;}

@media(max-width:767px)
{
	.woocommerce .mint_single_p .summary.entry-summary{width:100%;}
	.woocommerce .mint_single_p .mint_single_images{width:100%;}
	.woocommerce .mint_single_p .mint_single_meta{width:100%; margin-bottom: 50px;}
	.single-product .woocommerce-tabs{padding:0 !important;}
	.pro_lstngg .lft-hghttt {
    height: 630px;
}
}
@media(max-width: 540px)
{
	.mint_product_img{float:none; margin:0 auto;}
	.hbspt-form iframe{width:100% !important;}
}
/* wocommerce single page css End */
/***chnges css***/
th.prt_thh {text-align: left!important;padding-left: 15px;}
#products .head th{text-align:center; color:#001521;font-size:15px;font-weight:800;}

#mint_cat_head{color: #fff;}
.single-product .variations td.label {display: inline-block!important;width: 35%; float:left;}
.single-product .variations td.value {display: inline-block!important;width: 65%; float:left;}
.inn-box h5.dwn_head{word-break:break-word;font-weight:bold;}
p.dwn_desc {font-size: 14px;}
.single-product #main-content{overflow:hidden; background: #f7f7f7;}
.single-product .vamtam-related-content{overflow:hidden!important;}
.single-product .woocommerce-product-gallery__image:hover {box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);}
.single-product .cbp-item {padding: 10px!important;}
button.srchhh_proddct {padding: 15px;}

.page-id-38330 .fl-tabs-horizontal .fl-tabs-labels, .page-id-59757 .fl-tabs-horizontal .fl-tabs-labels{text-align:left;}
.page-id-59757 .password-input-group{width:100%;}
.page-id-59757 .ur-button-container{padding-left:5px;}
.page-id-59757 .btn.button.ur-submit-button{margin-left:0;}
.loop-wrapper.news .list-item>div {box-shadow: 0 1px 20px 0 rgba(0,0,0,.07);}

/* nw */
.page-id-58149 .content{position:relative; height:auto !important; opacity:1;}
.port_blg h4{color:#020d26;}
.port_blg h4 a:hover{border-bottom:1px solid #020d26;}
.jetpack-portfolio .page-content .limit-wrapper.nw{max-width:var(--vamtam-site-max-width);}
.single-jetpack-portfolio .has-background .meta-header-inside{height:30vh;}
.hdr_srchtbl{height:100%;overflow-y:unset;}
.single .has-background .meta-header-inside{min-height: 30vh; height:auto;}
.single .meta-header{padding-bottom:0;}
.smart-search-results{display: none !important;}
.iso_list li{list-style:none; display:inline-block; margin:16px 10px;}
.iso_list li a{border-bottom:2px solid #49bbe9; padding-bottom: 10px;}
.prt_list.a_nw li{padding-bottom:0; margin-bottom:13px;}
.row.cmn-table.a_cmn_nw{border:1px solid #d8d8d8;}
.cmn_btn_nw{margin-top:15px;}
#menu-my-bivar-menu li a{padding:10px;}
#menu-my-bivar-menu li.current-menu-item{background: #f5f5f5;}
#menu-my-bivar-menu li.current-menu-item a{border-bottom:1px solid #49bbe9;}
.mybivaradmin-logo{margin-bottom:30px; display: block;}
.parent-pageid-38330 .limit-wrapper .header-middle-content{padding-top:40px;}
table#products tbody {
    display:block;
    height:350px;
    overflow:auto;
}
table#products thead, table#products tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}
table#products thead {
    width: calc( 100% - 1em );
}
table#products table {
    width:100%;
}
#myTable4 tbody,
#myTable3 tbody,
#myTable2 tbody,
#myTable1 tbody
{
    display:block;
    height:600px;
    overflow:auto;
}
#myTable4 thead,
#myTable4 tbody tr,
#myTable3 thead,
#myTable3 tbody tr,
#myTable2 thead,
#myTable2 tbody tr,
#myTable1 thead,
#myTable1 tbody tr
{
    display:table;
    width:100%;
    table-layout:fixed;
}
#myTable4 thead,
#myTable3 thead,
#myTable2 thead,
#myTable1 thead
{
   /* width: calc( 100% - 1em ); */
}
.yeartab  #myTable4 td:nth-child(2),
.yeartab  #myTable3 td:nth-child(2),
.yeartab  #myTable2 td:nth-child(2),
.yeartab  #myTable1 td:nth-child(2)
{
    width: auto;
}
.yeartab  #myTable4 td,
.yeartab  #myTable3 td,
.yeartab  #myTable2 td,
.yeartab  #myTable1 td
{
    width: 20% !important;
}

h1.vamtam-heading {
    color: var(--vamtam-h2-color);
}

.ur-frontend-form .ur-form-row .ur-form-grid label, .ur-frontend-form .ur-form-row .ur-form-grid legend{width:100%;}
.font-weight500 h2{
	font-weight: 500;
}
.fl-callout-title-heading-level h3.fl-callout-title {
    color: var(--vamtam-h4-color);
    font-weight: normal;
}

/*contact top box css*/
.contact-topbox-grid .screen-reader-text {
	clip: unset !important;
	height: auto;
	width: auto;
	background: rgba(var(--vamtam-accent-color-1-rgb), 0);
	color: var(--vamtam-accent-color-1);
	border-color: var(--vamtam-accent-color-1);
	overflow: auto;
	position: relative !important;
	display: block;
	border-bottom: 2px solid;
	font-size: 20px;
	line-height: 22px;
	padding: 16px 0px;
	display: block;
	width: 100% !important;
}
.contact-topbox-grid  .fl-icon>a {
	display: flex;
	flex-wrap: wrap;
	border-bottom: none;
}
.contact-topbox-grid  .fl-icon a .screen-reader-text {
	order: 2;
	margin: 0 !important;
}
.contact-topbox-grid  .fl-icon a .icon {
	width: 100%;
	order: 1;
}
.contact-topbox-grid .fl-icon {
    width: 100%;
    display:block;
}
.contact-topbox-grid .fl-module-content {
    margin: 10px 20px;
}
.contact-topbox-grid .screen-reader-text:hover {
    color: var(--vamtam-accent-color-6);
    border-color: var(--vamtam-accent-color-6);
}
.header-lavel-smart .vamtam-heading {
    color: var(--vamtam-h4-color);
    font-weight: 400;
}
.single h2.blog-heading{
        color: var(--vamtam-h4-color);
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 10px 0;
}
.single h2.blog-heading>a{
    font-size: 22px;
    font-weight: 400;
    color: var(--vamtam-h4-color);
}
.single h2.blog-heading>a:hover {
    color: var(--vamtam-body-link-hover);
}
h2.heading-level-bd {
    font-size: 26px;
    font-weight: 500;
}
.search-wrapper .screen-reader-text {
    font-size: 12pt;
}
.heading-pnotification {
    font-size: 48px;
    font-weight: 300;
}
h2.pnotification-primary {
    margin-left: 7px;
    margin-bottom: 15px;
    font-weight: 600;
    color: var(--vamtam-h4-color);
    font-size: 22px;
}
.featured-ind .vamtam-heading{
    font-size:48px;
    font-weight:300;
}
.featured-ind .vamtam-heading * {
    color: var( --vamtam-accent-color-6 ) !important;
}
.industries-heading-lavel .vamtam-heading * {
    font-size: 22px !important;
    color: var( --vamtam-accent-color-1 ) !important;
	font-weight: normal;
}
.engineered-heading-lavel .vamtam-heading, .engineered-heading-lavel-bottom .vamtam-heading {
    color: var(--vamtam-h4-color);
    font-weight: normal;
}
h2.tc-heading-lavel {
    font-size: 26px;
    font-weight: 500;
}


.container-fluid .col-md-2.prt_srchhh{
    flex: 0 0 20%;
    max-width: 20%;
}
.page-template-part-number-result-php #products .head th, #products tbody td {/*width: 25%;*/text-align: left;}


.page-template-header-part-search-php .hdr_srchtbl {
    max-width: 75%;
}
.page-template-header-part-search-php table#productss tbody td.iconn {
    text-align: left;
}
.page-template-header-part-search-php table#productss thead th {
    padding-left: 0;
    padding-right: 0;
}

.page-id-34072 .yeartab .tab-content>.active {
    border-bottom: none;
}
.page-id-34072 .yeartab .tab-content .content {
    height: 800px !important;
}
.page-id-34072 .yeartab .tab-content {
    min-height: 700px;
}

.page-template-header-part-search-php .hdr_srchtbl .vamtam-pagination-wrapper  a,
.page-template-header-part-search-php .hdr_srchtbl .vamtam-pagination-wrapper  span {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
}
.page-template-header-part-search-php .hdr_srchtbl .vamtam-pagination-wrapper .next, 
.page-template-header-part-search-php .hdr_srchtbl .vamtam-pagination-wrapper .prev {
    width: 34px;
    height: 34px;
    line-height: 20px;
    font-size: 16px;
}

.page-id-58178 table#products tbody {
    height: auto;
}
.page-id-58178 #products .head th,
.page-id-58178 #products tbody td {
    width: 25%;
    text-align: left;
}
.page-id-58178 #products .head th:first-child,
.page-id-58178 #products tbody td:first-child {
    width: 40%;
}
.page-id-58178 #products .head th {
    padding-left: 0;
    color: #4c4c4c;
}
.page-id-58178 table#products thead {
    width: 100%;
}
.single-product .mint_single_p table.variations select {
    background-color: #ffffff !important;
}



.see-open-btncustom a:hover * {
    color: var(--vamtam-accent-color-5-hc) !important;
}

.single-product .mint_single_meta .product_meta .posted_in a {
    margin-bottom: 8px;
}
.single-product .mint_single_images .vamtam-cubeportfolio.cbp-mode-slider:not(.vamtam-testimonials-slider) {
        padding-bottom: 0 !important;
}

.button-home-slider a:hover {
    border-bottom: none !important;
}

/*product search template css start*/
section.search-template-wrapper {
    padding: 50px 0;
}
.search-product-item {
    padding: 15px;
    border: 1px solid #e6e6e6;
    text-align: center;
    border-radius: var(--vamtam-border-radius);
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    background: var(--vamtam-accent-color-5);
    transition: all .2s ease;
    margin-bottom: 30px;
}
.search-product-item .search-product-thumbnail img {
    display: block;
    border: 0;
    box-shadow: none;
    margin: 0;
    transition: transform .6s;
    transform: scale(1);
}
.search-product-item .search-product-title h3 {
    font-size: calc(var(--vamtam-h4-font-size) - 4px);
    color: var(--vamtam-accent-color-6);
    padding-bottom: .1em;
    line-height: 1.2em;
    transition: all .6s;
    text-align: center;
    padding: 15px 0 13px 0;
    border-bottom: 1px solid #e6e6e6;
}
.search-product-item:hover {
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.1);
}
.search-product-item:hover .search-product-thumbnail img{
    transform: scale(1.1);
}
/*product search template css end*/

/*download center page sider bar css start here*/
.page-id-17473 .filter-sidebar li.sf-field-taxonomy-tag .sf-input-checkbox {
    box-shadow: none;
    outline: none;
}
.page-id-17473 .filter-sidebar li.sf-field-taxonomy-tag ul li label {
    outline: none;
}
.page-id-17473 .filter-sideba li.sf-field-taxonomy-tag ul li:focus {
    outline: none;
}
.page-id-17473 .filter-sidebar li.active {
    border-bottom: none !important;
}
.disable_url{
    pointer-events: none;
}
/*download center page sider bar css end here*/

.woocommerce .product_meta  #extra_info_dummy a.button  {
	  background: #dddddd !important;
	  pointer-events: none;
	  color:#000000;
	  box-shadow: 0 0 25px -14px #dddddd !important;
	}
	.woocommerce .product_meta #extra_info_dummy a{
	  pointer-events: none;
	  color:#dddddd;
	}
	.woocommerce .product_meta #extra_info_dummy a img {
	    -webkit-filter: grayscale(100%);
	    filter: grayscale(100%);
	    opacity: .3;
	}


/* User Registration Form MyBivar Signup */

.mybivar-signup-form {
	background: white !important;
}



/*** vex New Top Menu & templates ***/
.hidden{
    display:none !important;
}
.float-left{
    float:left !important;
}
.float-right{
    float:right !important;
}
.clear-both{
    clear:both;
}
.vertical_align_center{
    display:flex;
    align-items:center !important;
}
.vertical_align_bottom{
    display:flex;
    align-items:end !important;
    flex-direction: column-reverse;
}
.align-left{
    text-align:left !important;
}
.align-right{
    text-align:right !important;
}
.align-center{
    text-align:center !important;
}
.align-justify{
    text-align:justify !important;
}
.margin-top_30{
    margin-top:30px !important;
}
.margin-bottom_30{
    margin-bottom:30px !important;
}

.mega-hidden, .hidden{
    display:none !important;
}
@media (min-width: 1025px) {
    .mega-unclicable > a, .mega-unclickable > a{
        pointer-events:none !important;
    }
}
.mega-unclicable.mega-subitem{
    border-bottom:none !important;
}

.mega-unclicable.br_cr_unclick > a{
    pointer-events:none !important;
}

.newsroom_wrapper hr{
    width:97%;
    margin-left:15px;
    border-top: 3px solid #ccc;
}
.latest_news_thumbnail img{
    width:100%;
}
/*.border_bott_full{
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
}*/
.newsroom_wrapper .border_bott_full{
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
}
.mega-menu-link img.menu-image{
    height:24px !important;
    width:24px !important;
    margin-right:10px !important;
    display:inline !important;
}
.mega-blue span, .mega-blue a{
    color:#144481 !important;
}
.mega-blue span:hover, .mega-blue a:hover{
    color:#49bbe9 !important;
}
.mega-current-menu-item.mega-blue span{
    color:#49bbe9 !important;
}
.mega-sub-cat a{
    font-weight:600 !important;
}

.group_series_left_sidebar{
    border: 1px solid black;
    padding: 10px;
}
.group_series_left_sidebar h5 a{
    color:#144481 !important;
    font-weight:600 !important;
}
.group_series_left_sidebar ul, 
.group_series_main_listing ul{
    list-style: none;
}
.group_series_left_sidebar ul li::before,
.group_series_main_listing ul li::before{
    content: "\2022";
    color: #49bbe9;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.group_series_main_listing ul li::before{
    /*margin-left: -2em;*/
}
.group_series_main_listing ul li{
    margin-left: -1em;
}

.learning_page_content .row{
    padding:10px 0;
}
.separator_1, .separator_3{
    border-top: 1px solid #000;
    height:1px;
    /*margin:1em 0;*/
    clear:both;
}
.separator_3{
    /*border-top: 3px solid #000;
    margin:0;*/
}

.group_series_group_item{
    background-color: #C6D2E0;
}
.fl-node-ujhmx48k0w29 > .fl-row-content-wrap {
    /*background-color: rgba(198,210,224,1) !important;*/
    background-color: #C6D2E0;
}

.group_series_series_item h4 span,
.group_series_series_item h5 span{
    font-weight:600 !important;
}
.group_series_series_item p{
    margin:0 !important;
}
.group_series_series_item .row .col-lg-6{
    padding-left:0px;
}

.group_series_sidebar_item li a{
    color:rgb(76, 76, 76);
}

.group_series_series_item > .col-lg-9 > .row > .col-lg-5{
    position: relative;
}
.group_series_series_item > .col-lg-9 > .row > .col-lg-5 #extra_info{
    position: absolute;
    bottom: 0;
}
@media (max-width: 700px) {
    .group_series_series_item > .col-lg-9 > .row {
            padding-bottom:55px;
    }
    #extra_info{
        /*right:45px !important;*/
        left:0;
    }
}

#sub-sub-header .group_series_main_listing p.cust_product_shortdescription{
    margin-bottom: 3px;
}
#sub-sub-header .group_series_main_listing ul{
    margin-left:2em;
}

span.hidden_anchor{
    display: block;
    position: relative;
    top: -190px;
    visibility: hidden;
}

.mint_breadcrumb a:visited {
    color: var(--vamtam-body-link-regular);;
}

* {
    -webkit-hyphens: manual !important;
    hyphens: manual !important;
    overflow-wrap: break-word;
}

#sub-sub-header .limit-wrapper{
    margin-left: 0;
}

#drawing{
    cursor:pointer;
}
#drawing.disabled{
    pointer-events: none;
    border: 1px solid #E2E5E6 !important;
    color: #E2E5E6;
}

.cust_product_shortdescription a{
    font-weight:600;
}
.cust_product_shortdescription a:visited{
    color:#49bbe9;
}


#rohs{
    margin:0 !important;
    width:87%;
}
.rohs_docs_wrapp_wrap{
    position: relative;
}
.rohs_docs_wrapp{
    border: 1px solid #33CCFF;
    width: 87%;
    padding:10px;
    margin:-1px 0 0;
	/*position: absolute;*/
    position: initial;
    top: 45px;
    z-index: 999;
    background-color: #fff;
}
.rohs_docs_wrapp a{
    display:block;
}
@media (max-width: 1200px) {
    #rohs {
        width: 97% !important;
    }
    .rohs_docs_wrapp{
        width: 97% !important;
    }
    .tech_supp_wrapp a.tech_supp{
        width: 101% !important;
    }
    
}
@media print{
    span.color_print-blue{
        color:#33CCFF !important;
    }
    .lgo_txt{
        position:fixed;
        top:10px;
        right:10px;
    }
    .rohss_txttt{
        padding-top:15px;
    }
    
    .comp_info p.bg_color_grey{
        background-color: #999999 !important;
    }
    .header_right_right_bott{
        height:135px !important;
    }
}


/* MLPS pages sticky menu */
.mlps_pages_menu{
    text-align: right;
}
.mlps_pages_menu li{
    margin: 0 0 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    padding: 10px 20px;
}
.mlps_pages_menu li.current-menu-item a{
    color: #49bbe9 !important;
}

.mlps_margin_top{
    margin-top:100px;
}
.fixed-mlps_pages_menu{
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 160px;
    width: 100%;
}
.fixed-mlps_pages_menu_nonlogged{
    top: 130px !important;
}

.fixed-mlps_pages_specs_head_cont{
    z-index: 6666;
    position: fixed;
    left: 0;
    top: -90px;
    width: 100%;
}
.mlps_next_margin_top{
    margin-top:405px;
}
.fixed-mlps_pages_specs_head_cont_nonlogged{
    top: -120px !important;
}
@media (max-width: 1080px){
    .mlps_pages_menu{
        margin: 0 !important;
        text-align: center !important;
    }
    .mlps_pages_menu li{
        padding: 10px !important;
    }
    #mlps_pages_menu_cont div{
        padding-top:0;
        padding-bottom:0;
        margin-top:0;
        margin-bottom:0;
    }
    #mlps_pages_menu_cont div.fl-node-5nvk7hfj2zlb{
        display:none;
    }
    
    .mlps_margin_top{
        margin-top:65px;
    }
    .fixed-mlps_pages_menu{
        top: 176px;
    }
    .fixed-mlps_pages_menu_nonlogged{
        top: 130px !important;
    }
}
/* END MLPS pages sticky menu */


.search_tags_container .SumoSelect{
    position: relative;
}
.search_tags_container .SumoSelect p.SelectBox.search_tags{
    position: absolute !important;
    top: 0;
    /* left: -10px;*/
}
.search_tags_container .SumoSelect p.SelectBox.search_tags span.placeholder{
    margin-left: -30px;
}
.search_tags_container .SumoSelect p.SelectBox.search_tags label i{
    margin-left: -20px;
}
/*** END vex New Top Menu & templates ***/