.FProduct-carousel .owl-item { padding-bottom: 1px;}
.owl-carousel { overflow: hidden;}
@media (max-width:1399px){ 
 .site-navbar .nav-link {  padding: 8px 10px !important;}
.table-container { overflow-x: auto;}


}

@media (max-width: 1199.98px){ 
 .site-navbar .dropdown-toggle::after {  margin-left: auto;}
.site-navbar .nav-link{ border-bottom: 1px solid #eee; padding-left: 0px !important;  display: flex; align-items: center;}
.col-lg-6.mega-col + .col-lg-6.mega-col { margin: 0px;}

}

@media (max-width: 991px){ 
.container{max-width:100%;} 
h1{font-size: 32px;}
 h2, .heading-h2 {  font-size: 28px;}
 h3{font-size: 24px;}
.list-col-3 ul { columns: 2;}


}


@media (max-width:767px){ 

.main-section {  padding: 40px 0px;}
.vd-section + .feature-prd{padding-top:40px}
/* .nav ul.main-list {display: none !important;} 
.toggle-mobile, .cross { display: inline-block !important; } */
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-xs-6 {-webkit-box-flex: 0;  -ms-flex: 0 0 50%; flex: 0 0 50%;    max-width: 50%;}
.xs-order-1{  -webkit-box-ordinal-group: 3;    -ms-flex-order: -1 !important; order: -1 !important;}
.col-xs-hide {display: none;}
.field .field-sm { width: 100%; padding: 0px !important; margin-bottom: 15px;}
.field .field-sm:last-child { margin-bottom: 0px;}
.toggle-mobile{position: relative;top: 10px; right: 0px;}
.grid-border-1 .col-md-6{border-right: 0px !important; border-top: 0px !important; border-bottom: 1px solid #ccc !important;}
.xs-align-items-center{align-items: center !important;}
.cta-banner{text-align: center;}
.col { flex: 1 0 100%;}
.col.sidebar-col { max-width: 100%;}
h1{font-size: 27px;}
h2, .heading-h2 {  font-size: 25px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 20px;}
.section-head { margin-block-end: 20px;}
.mega-col + .mega-col { margin-top: 0px;}
.mega-menu .d-flex.flex-column.gap-25 { gap: 0px;}
.col-lg-6.mega-col.border-left-1.ps-5 { margin-top: 30px;  padding-left: 0px !important; border: 0px !important;}
.xs-mt-20{margin-top:20px;}
.list-col-3 ul,
.list-col-2 ul{columns: 1;}
.article_body .d-flex { flex-wrap: wrap;}
.pd_content iframe { height: auto;}
.hero .eyebrow {letter-spacing:1px}
.list-grid { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
.hero-search-label {  letter-spacing: 1px;}
.hero-search-box input {  text-overflow: ellipsis;}
.hero-search-box { gap: 5px;}
.hero-stats,
.hero-stats .stat-item{border:0px}
	


}

 
@media (max-width:575px){

}

 

 

 

 
