@charset "utf-8";
/* CSS Document */

@import url('https://www.bmedinstruments.us/css/bootstrap.min.css');
@import url('https://www.bmedinstruments.us/css/font-awesome.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
	--dark_golden: #e6d36a;
	--dark_golden2: #b59a33;
	--light_golden: #f9e470;
	--blue_color: #244262;
	--black_color: #0d1925;
	--light_pink: #f7efda;
	--white_color: #fff;
}

table {
    border-collapse: initial !important;
}

/*@font-face {*/
/*	font-family: 'Montserrat', sans-serif;*/
/*	src: url('https://www.bmedinstruments.us/css/Mont/Mont-Heavy.woff2') format('woff2'),*/
/*		url('https://www.bmedinstruments.us/css/Mont/Mont-Heavy.woff') format('woff');*/
/*	font-weight: 900;*/
/*	font-style: normal;*/
	/*font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Montserrat', sans-serif;*/
/*	src: url('https://www.bmedinstruments.us/css/Mont/Mont-Regular.woff2') format('woff2'),*/
/*		url('https://www.bmedinstruments.us/css/Mont/Mont-Regular.woff') format('woff');*/
/*	font-weight: normal;*/
/*	font-style: normal;*/
	/*font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Montserrat', sans-serif;*/
/*	src: url('https://www.bmedinstruments.us/css/Mont/Mont-SemiBold.woff2') format('woff2'),*/
/*		url('https://www.bmedinstruments.us/css/Mont/Mont-SemiBold.woff') format('woff');*/
/*	font-weight: 600;*/
/*	font-style: normal;*/
	/*font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Montserrat', sans-serif;*/
/*	src: url('https://www.bmedinstruments.us/css/Mont/Mont-Bold.woff2') format('woff2'),*/
/*		url('https://www.bmedinstruments.us/css/Mont/Mont-Bold.woff') format('woff');*/
/*	font-weight: bold;*/
/*	font-style: normal;*/
	/*font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Montserrat', sans-serif;*/
/*	src: url('https://www.bmedinstruments.us/css/Mont/Mont-Black.woff2') format('woff2'),*/
/*		url('https://www.bmedinstruments.us/css/Mont/Mont-Black.woff') format('woff');*/
/*	font-weight: 900;*/
/*	font-style: normal;*/
	/*font-display: swap;*/
/*}*/

body {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: var(--black_color) !important;
	font-weight: normal;
	background: var(--white_color);
}

a {
	background-color: transparent;
	outline: inherit !important;
	font-family: 'Montserrat', sans-serif;
}

::selection {
	background-color: var(--dark_golden);
	color: var(--white_color);
}

/* TYPOGRAPHY CSS START */

.cust-width {
    max-width: 100%;
    margin: 0 auto;
}
.custrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
  }
.custrow > [class*='col-'] {
    display: flex;
    /* flex-direction: column; */
}

.mtb15{
	margin: 15px 0;
}
.mtop150{
    margin-top: 150px;
}
.mtop110{
	margin-top: 110px;
}
.mtop100{
	margin-top: 100px;
}

.dec_padding{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/* TYPOGRAPHY CSS END */

/* TOPBAR CSS START */

.cust_head {
    position: relative;
    z-index: 3;
}
.cust_head::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 30%;
    height: 100%;
    z-index: 2;
}

.cust_head .navbar-brand {
    position: relative;
    z-index: 4;
}

#navbar {
	background: var(--dark_golden);
	border: none !important;
	border-radius: inherit !important;
	margin-bottom: 0px !important;
}
#navbar .navbar-nav li a {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--blue_color);
	text-transform: uppercase;
	padding: 40px 0;
	margin: 0 15px;
	background: none !important;
	position: relative;
	z-index: 2;
}
#navbar .navbar-nav li a:before {
	content: '';
	position: absolute;
	top: 53px;
	left: 0;
	width: 100%;
	height: 7px;
	background-color: var(--dark_golden2);
	transform: scaleX(0);
	transform-origin: left;
	transition:.3s ease;
	z-index: -1;
}
#navbar .navbar-nav li a:hover:before {
	transform: scaleX(100%);
}
#navbar .container .navbar-brand {
	padding: 12px 15px 10px 7px !important;
	height: auto !important;
}

#navbar .navbar-nav{
	float: right;
}
#navbar .navbar-header {
    background-color: #fff !important;
}

.verticalline {
    margin-top: 40px !important;
    color: var(--blue_color);
}

 .navbar-toggle {
	
  border-radius:0;
  background:#031834 !important; 
  margin:9px 10px 0 0;
}
/*
.navbar-default .navbar-toggle .icon-bar {
  background: #fff !important;
}

.navbar-toggle .icon-bar {
  position: relative;
  transition:0.5s all ease;
}

.navbar-toggle.active .type1 {
  top: 6px;
  transform: rotate(46deg);
}

.navbar-toggle.active .type2 {
  background-color: transparent !important;
}

.navbar-toggle.active .type3 {
  top: -6px;
  transform: rotate(-50deg);
} */

/* TOPBAR CSS END */


/* ABOUT CSS START */

.welcome {
	padding: 40px 0 30px 0;
	background-image: url(https://www.bmedinstruments.us/image/BM_bg1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.welcome .pullup {
	position: relative;
	top: -138px;
	z-index: 2;
}
.welcome-note p {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	color: var(--black_color);
	font-weight: 500;
	line-height: 26px;
	margin-left: 14px;
	letter-spacing: 0.14px;
	padding: 8px 0;
	margin: 0;
}
.welcome-note p span {
	font-weight: 700;
}

/* ABOUT CSS END */

/* INFO-SEC & PROD-DES SECTION START */

.info_prod_sec {
	padding: 200px 0 70px 0px;
	background-image: url(https://www.bmedinstruments.us/image/BM_bg2.png), 
	                  linear-gradient(to bottom, var(--light_pink) 8%, transparent);
	background-repeat: no-repeat;
	background-position: center 7%;
}
.info_prod_sec .info_content {
    padding: 35px 28px 35px;
	border-radius: 8px;
    box-shadow: 0 0 12px 0px rgb(227, 224, 224);
	position: relative;
	overflow: hidden;
	background-color: var(--white_color);
}
.info_prod_sec .info_content .pullleft {
   position: relative;
   left: -14px;
}
.info_prod_sec .info_content h3{
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	color: var(--black_color);
	font-weight: 900;
	margin: 0;
    padding: 15px 0 18px;
}
.info_prod_sec .info_content p{
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: var(--black_color);
	font-weight: 500;
	line-height: 28px;
}
.info_prod_sec .info_content .pullarrowlfet {
    position: absolute;
    bottom: 0px;
    left: 0;
}
.info_prod_sec .info_content span{
	font-family: 'Montserrat', sans-serif;
	font-size: 48px;
	color: var(--light_pink);
	font-weight: bold;
    line-height: 40px;
	position: absolute;
	bottom: 10px;
	right: 16px;
}

/* info css end */

.info_prod_sec h2{
	font-family: 'Montserrat', sans-serif;
	font-size: 48px;
	color: var(--black_color);
	font-weight: 900;
	text-transform: capitalize;
	margin: 0;
}
.info_prod_sec .prd_detail {
    /*display: table;*/
	padding-top: 22px;
}
/*.info_prod_sec .prd_detail :is(.icon, .content) {*/
/*    display: table-cell;*/
/*    vertical-align: text-top;*/
/*}*/
.info_prod_sec .prd_detail .icon {
    padding-right: 7px;
    float: left;
}
.info_prod_sec .prd_detail .content {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px !important;
	color: var(--black_color);
	font-weight: 500;
}

/* PROD css end */

/* INFO-SEC & PROD-DES SECTION START */


/* DEL_SEC SECTION START */

.del_sec{
	padding:20px 0;
	text-align: center;
}
.del_sec .why_choose{
	background-color: var(--light_golden);
	padding: 20px 15px;
	border-radius: 10px;
}
.del_sec .why_choose::before {
	content: '';
	position: absolute;
	top: 16px;
	left: 4px;
	background-color: rgba(182,186,189,0.8);
	width: 99.3%;
	height: 90%;
	z-index: -2;
	border-radius: 7px;
}
.del_sec .why_choose::after {
	content: '';
	position: absolute;
	top: 30px;
	left: -4px;
	background-color: #e6e8e9;
	
	width: 100.6%;
	height: 82%;
	z-index: -3;
	border-radius: 7px;
}
.del_sec .why_choose .why_icon{
	display: inline-block;
    margin-top: -83px;

	/* position: absolute;
	top: -65px;
	left: 50%;
	transform: translate(-50%); */
}
.del_sec .why_choose .why_content{
}
.del_sec .why_choose .why_content h2{
	font-family: 'Montserrat', sans-serif;
	font-size: 36px;
	color: var(--black_color);
	font-weight: 900;
	padding-bottom: 10px;
}
.del_sec .why_choose .why_content p{
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	color: var(--black_color);
	font-weight: normal;
	padding: 10px 45px;
    line-height: 28px;
}

/* DEL_SEC SECTION END */

/* FOOTER CSS START */

.footer-btm {
	padding: 30px 0px 50px;
}
.footer_logo img {
	padding-top: 50px;
	padding-bottom: 15px;
}
.footer-btm .info_area{
	display: table;
	box-shadow: 0 0 12px 0px rgb(227, 224, 224);
	position: relative;
	overflow: hidden;
	background-color: var(--white_color);
	border-radius: 10px;
	padding: 30px 45px 20px;
    width: 100%;
}
.footer-btm .info_area .cont_block,
.footer-btm .info_area .loca_block{
   display: table-cell;
}
.footer-btm .info_area .cont_block h5,
.footer-btm .info_area .loca_block h5{
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	color: var(--black_color);
	font-weight: bold;
}
.footer-btm .info_area .cont_block address,
.footer-btm .info_area .loca_block address{
	font-family: 'Montserrat', sans-serif;
	font-size: 16px !important;
	color: var(--black_color) !important;
	font-weight: normal !important;
	line-height: 28px !important;
}
.footer-btm .info_area .cont_block address a{
	font-size: 18px;
	color: var(--black_color);
	font-weight: bold;
	position: relative;
	z-index: 2;
}
.footer-btm .info_area .cont_block address a:hover,
.footer-btm .info_area .cont_block address a:focus{
	text-decoration: none !important; 
	color: var(--dark_golden2); 
}
.footer-btm .info_area .cont_block address a:before{
	content: '';
	position: absolute;
	top: 22px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: var(--dark_golden2);
	z-index: -1;
	transition: .5s ease;
}
.footer-btm .info_area .cont_block address a:hover:before{
	width: 0;
}

/* contact end */

.footer-btm .info_area .arrow_pullleft{
	position: absolute;
	left: 0;
	bottom: 0;
}

.copyright {
	padding: 20px 0;
	border-top: 1px solid #ccc;
}
.copyright p {
	font-size: 8px;
	font-weight: 300;
	color: var(--black_color);
}
.copyright p span {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

/* FOOTER CSS END */

/* MEDIAQUERY CSS START */

@media  only screen and (min-width:992px) and (max-width:1366px) {
	
	.info_prod_sec .prd_detail .content {
		font-size: 16px;
	}
	.info_prod_sec .info_content h3 {
		font-size: 20px;
	}
	.cust_head::before {
    width: 23%;
}
}

@media only screen and (max-width:991px) {

.navbar-header {  float: none;}
.navbar-toggle { display: block; border: none !important; margin: 23px 10px 0 0; background: #031834 !important;}
.navbar-collapse.collapse {  display: none!important;}
.navbar-nav {  float: none!important;}
.navbar-nav>li {  float: none;}
.navbar-collapse.collapse.in{  display:block !important;}
.navbar-collapse {  text-align:center;  position: absolute;    left: 0;	z-index:999999999999;    width: 100%;    background:#fb8372; padding-bottom:20px !important;}

	.footer_logo img {
		padding-top: 0px;
		padding-bottom: 50px;
		max-width: 80%;
	}
	.navbar-brand img {
        max-width: 65%;
    }
	.info_prod_sec .prd_detail .content {
		font-size: 15px;
	}
	.info_prod_sec h2 {
		font-size: 27px;
	}
	.welcome-note img {
        max-width: 60%;
    }
	.mtop150 {
		margin-top: 50px;
	}
	.mtop110 {
		margin-top: 0;
	}

	.info_prod_sec {
		padding: 100px 0 70px 0px;
	}
	.welcome {
		background-image: url();
	}
	.welcome .pullup {
		top: -30px;
	}
	
	.info_prod_sec .prd_detail {
        padding-top: 31px;
    }
    .info_prod_sec .prd_detail .icon {
        padding-bottom: 40px;
    }
    
}

@media screen and (max-width:550px) {

	.footer-btm .info_area .cont_block, 
	.footer-btm .info_area .loca_block {
		display: inherit;
		width: 100%;
	}
	    .footer-btm .info_area {
        padding: 30px 0px 20px;
    }
	.footer-btm {
		text-align: center;
	}
	.del_sec .why_choose::before {
		width: inherit;
	}
	.del_sec .why_choose::after {
		width: inherit;
	}
	.del_sec .why_choose .why_content p {
		padding: 10px 0px;
	}
	.del_sec .why_choose .why_content h2 {
		font-size: 28px;
	}

}

/* MEDIAQUERY CSS END */


/*Mont2 font*/


/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-Black.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Black.woff') format('woff');*/
/*    font-weight: 900;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-BlackItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-BlackItalic.woff') format('woff');*/
/*    font-weight: 900;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-Bold.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Bold.woff') format('woff');*/
/*    font-weight: bold;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-BoldItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-BoldItalic.woff') format('woff');*/
/*    font-weight: bold;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont Book' !important;*/
/*    src: url('./mont2/Mont-Book.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Book.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont Book' !important;*/
/*    src: url('./mont2/Mont-BookItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-BookItalic.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-ExtraLight.woff2') format('woff2'),*/
/*        url('./mont2/Mont-ExtraLight.woff') format('woff');*/
/*    font-weight: 200;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont Hairline' !important;*/
/*    src: url('./mont2/Mont-Hairline.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Hairline.woff') format('woff');*/
/*    font-weight: 100;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-ExtraLightItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-ExtraLightItalic.woff') format('woff');*/
/*    font-weight: 200;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont Hairline' !important;*/
/*    src: url('./mont2/Mont-HairlineItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-HairlineItalic.woff') format('woff');*/
/*    font-weight: 100;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-Heavy.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Heavy.woff') format('woff');*/
/*    font-weight: 800;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-HeavyItalic.woff2') format('woff2'),*/
/*        url('./mont2/./css/Mont2/Mont-HeavyItalic.woff') format('woff');*/
/*    font-weight: 800;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-Light.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Light.woff') format('woff');*/
/*    font-weight: 300;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-LightItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-LightItalic.woff') format('woff');*/
/*    font-weight: 300;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-Regular.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Regular.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-RegularItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-RegularItalic.woff') format('woff');*/
/*    font-weight: normal; */
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-SemiBold.woff2') format('woff2'),*/
/*        url('./mont2/Mont-SemiBold.woff') format('woff');*/
/*    font-weight: 600;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-SemiBoldItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-SemiBoldItalic.woff') format('woff');*/
/*    font-weight: 600;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-Thin.woff2') format('woff2'),*/
/*        url('./mont2/Mont-Thin.woff') format('woff');*/
/*    font-weight: 100;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Mont' !important;*/
/*    src: url('./mont2/Mont-ThinItalic.woff2') format('woff2'),*/
/*        url('./mont2/Mont-ThinItalic.woff') format('woff');*/
/*    font-weight: 100;*/
/*    font-style: italic;*/
/*    font-display: swap;*/
/*}*/

