.fbox p{ text-transform:none; font-size: 14px;}
.agenda-sec p{ line-height:22px !important;}
.h-speakers{ display: flex; flex-direction: column; position:relative; margin-top:20px;}
.h-speakers h2{ color:#fff; position:absolute; left:0; right:0; top:0px; font-size:16px; font-weight:700; text-align:center;}
.speak{ padding-top:30px; text-align:center;}
.speak img{ border-radius:100px; width:80px; height:80px; border:3px solid #fff;}
.speak h3{ font-size:14px; font-weight:700; color:#fff;}
.speak p{ font-size:12px; font-weight:400; line-height:20px;}
.homeproducts-sec .fda-logo{ width:70px;}
.blubor .fda-logo{ width:70px;}
.blubor h2 small{ font-size:24px;}
@media (max-width: 359px) {
	.stats-sec h2{ font-size: 20px;}
	.scrolltxt{ display: none;}
}
@media (min-width: 576px) {
}

@media (max-width: 767px) {
	.prod-details-row .et_pb_column_1_5{ width:48% !important; margin-right:5px !important;}
}
@media (max-width: 991px) {
	#main-header .container, .et_pb_row, .footer-b .container, .bfooter .container{ width: 90%;}
	.et_pb_column {margin-bottom: 20px;}
}

@media (min-width: 768px) {
	.home-banner{flex-direction:row;}
	.home-banner-sec{ position:relative;} 
	.home-banner-sec::after {background: rgba( 0,0,0,0.4); display: flex; height: 100%; width: 100%; content: ""; position: absolute; top: 0;}
	.home-banner h1 span, .home-banner .brht span{ display:block;}
	.home-banner .brht{ padding-left:20px;}
	.home-banner .icon1{margin-bottom:40px; margin-top:0px;}
	.h-speakers{ flex-direction: row; margin-top:0px;}
	.speak{ text-align:left;}
	.h-speakers h2{ right:unset; text-align:left;}
	
	.bftr-inner{ display:flex; flex-direction:row; justify-content: space-between; padding-top:30px;}
	.footer-b-inner{ display: flex; flex-direction:row; justify-content: space-between;}
	.ftr-form{padding:60px 30px; margin-left:10%;}
	.ftr-links .bottom-nav li{ padding-right:44px;}
	.ftr-links .bottom-nav li:last-child{ padding-right:0px;}
	.cop-rht{ text-align:right;}
	.footer-b-inner .flogo{ text-align:left;}
	.stats-row .et_pb_column_3_5{width: 58.8%; margin-right: 3%;}
	.stats-row .et_pb_column_2_5{width: 38.2%;}
	.homeproducts .swiper-slide {margin-right: 5px;}
	.abt-prod-blurb .et_pb_blurb_content{ position: relative; min-height: 180px;}
	.abt-prod-blurb.row2 .et_pb_blurb_content{min-height: 280px;}
	.abt-prod-blurb.row3 .et_pb_blurb_content{min-height: 320px;}
	.abt-prod-blurb .et_pb_blurb_description{ font-size: 16px !important;}
	.why-list li{padding:20px; padding-left:100px; margin:0px auto 20px; font-size:18px;}
	.why-list li span::before {margin-right: 20px; font-size: 48px; left:20px; top:30%;}
	.form-row{ display: flex; flex-direction: row; margin-bottom: 20px;}
	.form-row .ffield{ width:45%; margin: 0px 30px; padding: 20px 0px;}
	.home-banner .brht span {max-width: 300px;}
	.h-speakers {margin-left: 30px;}
	.h-speakers .speak{ margin:0px 15px;}
	.h-speakers .speak:nth-of-type(1){flex-basis: 200px;}
}


@media (min-width: 992px) {
	#main-header .container, .et_pb_row, .footer-b .container, .bfooter .container{ width: 90%;}
	.home-banner-sec::after{ background:transparent; content:normal;}
	.fbox h3{font-size:24px;}
	.femail, .fphone, .fdir{padding-left:40px;}
	.sbox{ padding: 30px 20px; width: 183px; height: 183px;}
	.wel-blurb .et_pb_blurb_content{ position: relative; min-height: 180px;}
	.wel-blurb .et_pb_blurb_description{margin-top: 20px;}
	.team-blurb .et_pb_main_blurb_image{ width:200px;}
	.abt-prod-blurb .et_pb_blurb_content{ position: relative; min-height: 220px;}
	.abt-prod-blurb.row2 .et_pb_blurb_content{min-height: 330px;}
	.abt-prod-blurb.row3 .et_pb_blurb_content{min-height: 260px;}
	.prod-details-row.blubor:before{bottom: 20px;}
	
	.about-row{min-height:600px;}
	.ab-box{ padding:30px; font-size:18px; margin-bottom:0px; color:#fff; position:absolute;}
	.abox1{width:278px; height:260px; left:20%;}
	.abox2{width:329px; height:349px; left:0; top:20%;}
	.abox3{width:601px; height:285px; left:37.5%; top:46%;}
	.about-desc{ max-width:47%; right:0; top:23px; position:absolute; margin-bottom:0px;}
	.abtrow{background-position: bottom 94px left 190px !important;}
	.stats-sec.eventpg .sbox2{ padding: 20px 10px; margin-right: 20px; margin-top: 35px !important; border-radius: 10px; display:block; width: 92% !important; height: unset !important; position: relative;}
	.stats-sec.eventpg .s-left h2{ margin: 0px 0px 30px;}
	.stats-sec.eventpg .sbox3 { margin-top: 30px;}
	.stats-sec.eventpg .sbox3 p{ line-height: 26px;}
	.stats-sec.eventpg .sbox2, .stats-sec.eventpg .sbox1 { margin-top: 0px;}
	.stats-sec.eventpg .stats-sec-top{ display: flex; flex-direction: row;}
	.stats-sec.eventpg .stats-sec-btm{ display: flex; flex-direction: row; justify-content: flex-end; -webkit-justify-content: flex-end;}
	.stats-sec.eventpg .sbox{ padding: 20px 10px; border-radius: 10px; display: inline-block; width: 228px; height: 228px; position: relative;}
}


@media (min-width: 1200px) { 
	.speak img{ border-radius:100px; width:120px; height:120px;}
	.speak h3{ font-size:16px;}
	.speak p{ font-size:14px;}
	.home-banner .brht{ padding-left:3%;}
	
	#top-menu li {padding-right: 56px;}
	.stats-sec h2{ font-size: 46px; padding-top: 50px;}
	.stats-sec h2 span{ display: block;}
	.stats-sec h2 sup{ font-size: 22px;}
	.sbox{ padding: 30px 20px; width: 228px; height: 228px;}
	.sbox h4{font-size: 56px;}
	.sbox p{font-size: 20px;}
	.sbox2{ margin-right: 30px;}
	.stats-sec-top{ margin-bottom: 30px;}
	.s-icon {text-align: right; position: absolute; right: 20px; bottom: 20px;}
	.scrolltxt:before{ top: -145px; left: -12px; width: 95px;}
	.scrolltxt:hover:before{top: -130px; } 
	.homeproducts-sec{padding-bottom: 30px;}
	.homeproducts .hprod-sec .hp-rht {font-size: 20px;}
	.homeproducts .hprod-sec{ display: flex; flex-direction: row; align-items: center; }
	.homeproducts .hprod-sec .hp-lft img{ width: 629px; max-width: 629px;}
	.homeproducts .hprod-sec .hp-rht { margin-left: 30px; margin-top: 0px; padding-bottom: 30px; border-bottom: 0px solid #6587b5;}
	.homeproducts-sec .swiper-button-prev {right: 43%; left: unset;}
	.homeproducts-sec .swiper-button-next{right: 38%; left: unset;}
	.team-blurb .et_pb_main_blurb_image{ width:260px;}
	.social-blurb { margin-top: 30px;}
	.team-blurb .et_pb_blurb_description p{font-size: 18px; padding-top: 20px;}
	.bro-download .et_pb_column_3_5{width: 45.2%;}
	.bro-download .vid-col{width: 31.2%;}
	.abt-prod-blurb .et_pb_blurb_content{ position: relative; min-height: 220px;}
	.abt-prod-blurb .et_pb_main_blurb_image{ width:80px;}
	.abt-prod-blurb.row2 .et_pb_blurb_content{min-height: 320px;}
	.abt-prod-blurb.row3 .et_pb_blurb_content{min-height: 280px;}
	.abt-prod-blurb .et_pb_blurb_container{ top:10px;}
	.abt-prod-blurb .et_pb_blurb_description{margin-top: 30px; font-size: 18px !important;}
	.abt-prod-blurb .et_pb_module_header{ padding-left: 80px; font-size: 24px !important;}
	.abt-prod-blurb .et_pb_module_header span{ display:block;}
	.prod-detail-box{padding:60px 30px;}
	.about-row{min-height:600px;}
	.ab-box{ padding:30px; font-size:18px; margin-bottom:0px; color:#fff; position:absolute;}
	.abox1{width:278px; height:260px; left:20%;}
	.abox2{width:329px; height:349px; left:0; top:20%;}
	.abox3{width:601px; height:285px; left:30.5%; top:51%;}
	.about-desc{ max-width:665px; right:0; top:50px; position:absolute; margin-bottom:0px;}
	.abtrow{background-position: bottom 94px left 190px !important;}
	.agenda-sec{ min-height:200px;}
	.agenda-sec.lst{ min-height:150px;}
	.hon2{ padding-top:40px;}
}

@media (min-width: 1336px) { 
	#top-menu li {padding-right: 76px;}
}

@media (min-width: 1440px) { 
	.fbox p{ font-size: 16px;}
	.stats-sec h2{ font-size: 56px;}
	.homeproducts-sec .swiper-button-prev {right: 47%; left: unset;}
	.homeproducts-sec .swiper-button-next{right: 42%; left: unset;}
}

@media (min-width: 1600px) { 
	#main-header .container, .et_pb_row, .footer-b .container, .bfooter .container{ width: 80%;}
	.home-banner .brht{ padding-left:20%;}
}

@media (min-width: 1800px) {
	.bro-download .vid-col{width: 28.2%;}
	.bro-download .et_pb_column_3_5{width: 46.2%;}
}