@media screen and (max-width:1400px){
.main-menu ul li{
	margin:0 15px;
	font-size:22px
}
.find-btn a{
	padding:0 15px
}
.action-btn a{
	padding:0 28px
}
}
@media screen and (max-width:1360px){
	.main-menu ul li{
	margin:0 15px
}
}
@media screen and (max-width:1340px){
	.top-menu ul li{
	padding-right:16px
}
.top-menu ul li::before{
	right:7px
}
.main-menu ul{
	padding-right:5px
}
.main-menu ul li{
	margin:0 10px
}
.find-btn a{
	padding:0 10px
}
.action-btn a{
	padding:0 20px
}
.inv-box-title h3{
	font-size:37px;
	line-height:38px
}
.inv-box-title h2{
	font-size:55px
}
}
@media screen and (max-width:1260px){
	.header-right{
	width:66%
}
.main-menu ul li{
	font-size:20px
}
.main-menu ul{
	padding-right:0px
}
.find-btn a{
	font-size:16px
}
.action-btn a{
	font-size:18px
}
.content-block-one h2,.content-block-two h2{
	font-size:50px
}
.mng-sale-right,.order-status-right{
	padding-right:30px
}
.mng-sale-left,.order-status-left{
	min-width:220px;
	font-size:40px;
	line-height:44px
}
.mng-sale-title,.rep-order-title{
	font-size:40px;
	line-height:44px
}
.sales-rep-contact{
	padding-left:50px
}
}
@media screen and (max-width:1200px){
	.sales-rep-contact p{
	font-size:16px
}
	.library-col{
	width:33%
}
	.how-col{
	width:33%
}
}
@media screen and (max-width:1160px){
	.logo{
	width:100%;
	max-width:250px
}
.header-right{
	width:70%
}
.content-container{
	padding:40px 60px
}
.banner-content h1{
	font-size:44px
}
.inv-links-col h2{
	font-size:44px
}
.rgt-sidebar-btm form{
	padding-left:0
}
.rgt-sidebar-btm input{
	padding:0 60px 0 12px;
	font-size:15px
}
.rgt-sidebar-btm input[type="submit"]{
	padding:0 10px
}
}
@media screen and (max-width:1100px){
	.main-menu ul li{
	font-size:16px
}
.find-btn a{
	font-size:16px;
	padding:0 10px;
}
.action-btn a{
	font-size:16px;
	padding:0 15px;
}
.user-tbl td small br,.event-table td small br,.resources-table td small br{
	display:none
}
.mng-sale-left,.order-status-left{
	min-width:185px;
	font-size:34px;
	line-height:40px
}
.mng-sale-title,.rep-order-title{
	font-size:34px;
	line-height:40px
}
.mng-sale-right,.order-status-right{
	padding-right:25px
}
.order-status-btn a{
	font-size:14px
}
.event-search-right-cont,.resource-search-right-cont{
	padding:20px 25px 25px 25px
}
.event-search-left-cont,.resource-search-left-cont{
	padding:20px 25px 35px 25px
}
.top-menu-select-area{
	margin-left:100px
}
.dynamic-page-container{
	padding:75px 100px 40px 100px
}
.applications-content h3{
	font-size:35px;
	line-height:40px
}
.dist-content h3{
	font-size:35px;
	line-height:40px
}
.inv-box-title h3{
	font-size:30px;
	line-height:30px
}
.inv-box-title h1{
	font-size:45px
}
.inv-box-title h2{
	font-size:45px
}
.inv-box-text p.small{
	padding-left:0
}
.inv-service,.inv-box-title{
	font-size:27px;
	line-height:34px
}
.sales-rep-area,.mng-sale-left,.sales-rep-area,.order-status-left{
	min-width:180px
}
.blog-content h2,.latest-update-cont-area h2,.single-top-cont h2,.search-result-sec-title{
	font-size:48px;
	line-height:53px
}

.blog-content h1,.latest-update-cont-area h1,.single-top-cont h1,.search-result-sec-title{
	font-size:48px;
	line-height:53px
}
}
@media screen and (max-width:1060px){
	.header-right{
	width:69%
}
.main-menu ul li{
	font-size:16px
}
.find-btn a{
	font-size:16px
}
.action-btn a{
	font-size:16px
}
.logo{
	max-width:200px;
	margin-top:10px
}
.investor-rel-name h3{
	font-size:30px
}
.job-fair-left-cont{
	padding:0 40px 0 15px
}
}
@media screen and (max-width:1024px){
	.products-col{
	width:50%
}
	.library-col{
	width:50%
}
	.how-col{
	width:50%
}
.standard-products-title h1{
	font-size:40px
}
.about-title h1{
	font-size:40px
}
.e4d4f0page-title h1{
	font-size:40px
}
.updates-title h1{
	font-size:40px
}
.standard-products-title h2{
	font-size:40px
}
.about-title h2{
	font-size:40px
}
.e4d4f0page-title h2{
	font-size:40px
}
.updates-title h2{
	font-size:40px
}
.products-select-area{
	margin-top:19px
}
.content-block-one h1,.content-block-two h1{
	font-size:40px;
	line-height:53px
}
.content-block-one h2,.content-block-two h2{
	font-size:40px;
	line-height:53px
}
.play-btn{
	top:23%
}
.updates-col-cont{
	padding:20px 15px 0 15px
}
.date{
	left:16px
}
.updates-title{
	font-size:40px;
	line-height:43px;
	padding-bottom:30px
}
.standard-products-title{
	font-size:40px;
	line-height:43px;
	padding-bottom:30px
}
.about-title{
	font-size:40px;
	line-height:43px;
	padding-bottom:30px
}
.e4d4f0page-title{
	font-size:40px;
	line-height:43px;
	padding-bottom:30px
}
.updates-col-info{
	padding-bottom:60px
}
.see-all{
	margin-top:15px
}
.read-more{
	right:20px;
	bottom:25px
}
.banner-container{
	overflow:hidden
}
.banner-container img{
	max-width:1024px;
	position:relative;
	top:0;
	left:50%;
	transform:translateX(-50%);
	width:1024px
}
.banner-content h1{
	font-size:50px
}
.manage-sale-search-area,.order-status-search-area{
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-o-flex-wrap:wrap;
	flex-wrap:wrap
}
.mng-sale-left,.order-status-left{
	min-width:100%
}
.mng-sale-right,.order-status-right{
	padding-left:8px;
	padding-right:8px;
	margin:0
}
.career-content h2{
	font-size:46px
}
.job-fair-left-cont{
	padding:0 20px 0 0
}
.job-fair-title{
	font-size:32px
}
.job-fair-left-cont p{
	font-size:18px;
	line-height:24px;
	padding-top:20px
}
.career-bottom-cont-area{
	margin:0 -20px
}
.career-bottom-cont-col{
	padding:20px
}
.career-bottom-cont-col h3{
	font-size:34px;
	line-height:40px
}
.products-content-area h1{
	color:#000;
	font-size:40px;
	line-height:40px
}
.dynamic-page-container{
	padding:75px 60px 40px 60px
}
.applications-content{
	padding:20px 20px
}
.dist-content{
	padding:20px 20px
}
.inv-top-left-title{
	font-size:34px
}
.inv-box-title h3{
	font-size:26px
}
.inv-box-title h1{
	font-size:40px
}
.inv-box-title h2{
	font-size:40px
}
.inv-links-col ul li{
	font-size:20px
}
.inv-rel-cont h3{
	font-size:22px
}
.sales-rep-area,.mng-sale-left,.sales-rep-area,.order-status-left{
	min-width:100%
}
.sales-rep-area,.mng-sale-title br,.sales-rep-area,.rep-order-title br{
	display:none
}
.event-details-cont h1{
	font-size:46px
}
.event-search-col p,.resource-search-col p{
	font-size:18px
}
.reset-search{
	padding:8px 0 9px 0
}
}
@media screen and (max-width:940px){
	.find-btn,.action-btn,.top-menu ul,.main-menu, .float-nav, .menu-btn, .main-nav, .canvas, .clear-button, .zoom-in-btn, .zoom-out-btn, .zoom-button, .zoom-hide, .slider-contaier, #mobile-menu{
	display:none
}
	#canvas {
        display: none
    }
	#clear-button {
		display: none
    }
	#zoom-button {
		display: none
    }
    #zoom-hide {
        display: none
    }
.logo{
	max-width:175px;
    padding-top: 10px
}
.slicknav_menu{
	display:block
}
.top-menu{
	padding:0
}
.submit-btn{
	position:absolute;
	right:114px;
	top:44px;
	margin-top:0
}
.header-container{
	margin-top:-10px;
	padding-bottom:10px
}
.header-right{
	width:0
}
.slicknav_nav a.find-btn-link{
	font-size:22px;
	color:#131304;
	text-decoration:none;
	text-transform:none;
	border-top:1px solid #131304;
	padding:12px 20px 12px 30px
}
.slicknav_nav a.action-btn-link{
	font-size:22px;
	color:#131304;
	text-decoration:none;
	text-transform:none;
	border-top:1px solid #131304;
	padding:12px 20px 12px 30px
}
.single-column-menu{
	max-width:100%
}
.cont-left{
	width:100%;
	order:2
}
.cont-right{
	width:100%;
	order:1;
	margin-bottom:40px
}
.play-btn{
	top:30%
}
.content-block-one h2 br,.content-block-two h2 br{
	display:none
}
.content-row{
	padding:40px 0
}
.content-row:first-child,.cont-video{
	width:100%
}
.user-tbl td,.event-table td,.resources-table td{
	padding-left:20px
}
.event-search-left,.resource-search-left,.spa-search-left{
	width:100%;
	padding-bottom:20px
}
.event-search-right,.resource-search-right{
	width:100%
}
.rf-location-col{
	width:48.51%
}
.rf-contact{
	width:26.78%
}
.rf-website{
	width:23.69%
}
.website-btn a{
	padding:0 16px
}
.find-rep-area{
	padding:27px 15px 26px 15px
}
.top-menu-select-area{
	margin:0 60px 6px 70px
}
.goto-mth{
	width:144px
}
.slicknav_nav,.dk-option{
	display:none
}
.user-options{
	-webkit-transition:all .3s;
	transition:all .3s;
	margin:0;
	padding:12px 60px !important;
	text-decoration:none;
	display:block !important
}
.job-fair-area{
	padding:35px 25px
}
.career-bottom-cont-col ul li{
	font-size:18px;
	line-height:28px
}
.career-bottom-cont-col p{
	font-size:18px
}
.pdt-tab-sales-cont h4{
	font-size:20px;
	padding:0 0 10px 0
}
.inv-testimonial-qoute{
	font-size:19px;
	line-height:25px;
	padding:38px 20px 46px 36px
}
.inv-links-col h2{
	font-size:30px
}
.investor-rel-name h3{
	font-size:26px
}
.inv-service{
	margin-bottom:40px
}
.add-user-area{
	padding:40px 0
}
.event-details-cont{
	padding-right:30px
}
.event-details-cont h1{
	font-size:38px;
	line-height:46px
}
.event-details-right-cont{
	padding:0 0 30px 30px;
	margin-top:70px
}
.event-date-time span{
	font-size:24px
}
.event-details-right-cont h3{
	font-size:30px
}
.search-bar h3,.search-bar,.resource-search-col,.select-common-cls,.dk-selected{
	font-size:32px
}
.search-bar,.resource-search-col,.select-common-cls,.dk-selected{
	height:36px;
	line-height:36px
}
.search-bar,.resource-search-col,.select-common-cls{
	height:36px
}
.search-bar,.resource-search-col,.select-common-cls,.dk-selected::before{
	top:8px
}
.blog-feature-img{
	width:100%
}
.blog-content{
	width:100%;
	padding-left:0;
	padding-top:25px
}
.latest-update-left{
	width:100%
}
.latest-update-cont{
	padding-right:0
}
.right-sidebar{
	width:100%;
	padding-top:45px
}
.rgt-sidebar-btm form{
	margin:0 auto
}
.sidebar-btm-img img{
	margin:0 auto
}
.single-blog-left{
	width:100%
}
.single-top-cont{
	padding-right:0
}
.single-bottom-cont{
	padding:25px 0 45px 0
}
.pdt-tab-sales-cont p{
	font-size:16px;
	line-height:25px
}
.prev, .next,.text {font-size: 15px
}
}
@media screen and (max-width:880px){
	.find-rep-left{
	width:100%;
	float:none
}
.find-rep-right{
	padding:10px 0 0 0
}
.find-rep-col-area{
	margin:0 -8px
}
.find-rep-col-area,.find-rep-col{
	padding:0 8px 4px 8px
}
.inv-price{
	font-size:27px
}
.inv-top-rgt{
	padding:0 0
}
.inv-top-left-cont{
	font-size:21px
}
.inv-top-rgt-cont p{
	font-size:18px
}
.inv-testimonial-qoute{
	width:44%
}
.inv-box-col{
	width:33.333%;
	margin-bottom:25px
}
.inv-links-relation{
	margin:0 -15px
}
.inv-links-col{
	padding:15px 15px
}
}
@media screen and (max-width:840px){
	.footer-col{
	max-width:220px
}
.footer-col:last-child{
	max-width:175px
}
.footer-social span{
	padding:0 2px
}
.cont-video iframe,.video-img iframe{
	height:460px
}
.user-tbl th,.event-table th,.resources-table th{
	font-size:16px
}
.user-tbl td small,.event-table td small,.resources-table td small{
	font-size:14px
}
.mng-sale-right,.order-status-right{
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-o-flex-wrap:wrap;
	flex-wrap:wrap
}
.find-rep-col,.mng-sale-col,.order-status-col{
	width:100%
}
.table-area{
	overflow-x:scroll
}
.table-info{
	width:840px
}
.event-table-area,.table-info{
	width:720px
}
.rf-location-row{
	padding-bottom:5px
}
.rf-location-col,.rf-contact,.rf-website{
	width:100%;
	padding-bottom:15px
}
.website-btn{
	-webkit-justify-content:flex-start;
	justify-content:flex-start
}
.contact-type-container{
	padding-top:52px;
	padding-bottom:60px
}
.form-container{
	width:50%
}
.top-menu-select-area{
	display:none
}
.location-name{
	width:33.33%
}
.location-name:last-child{
	width:33.33%;
	padding-left:10px
}
.job-fair-left{
	width:100%
}
.job-fair-left-cont{
	padding:0 0 30px 0
}
.job-fair-right{
	width:100%
}
.products-right,.products-left{
	width:100%
}
.products-left{
	padding-bottom:40px
}
.applications-col{
	width:100%
}
.applications-row:nth-child(1),.applications-col:nth-child(1){
	order:1
}
.applications-img{
	width:100%
}
.applications-img img{
	margin:0 auto
}
.dist-col{
	width:100%
}
.dist-col2{
	width:100%
}
.dist-row:nth-child(1),.dist-col:nth-child(1){
	order:1
}
.dist-row2:nth-child(1),.dist-col2:nth-child(1){
	order:1
}
.dist-img{
	width:100%
}
.dist-img img{
	margin:0 auto
}
.inv-service,.inv-box-col{
	width:50%
}
.inv-service{
	margin-bottom:20px
}
.inv-bottom{
	padding-top:50px;
	padding-bottom:50px
}
.sales-rep-contact{
	padding:10px 0
}
.user-table{
	overflow-x:scroll;
	padding-bottom:20px
}
}
@media screen and (max-width: 800px) {
  .topnav {
    flex-direction: column; /* Stack the links in a column on smaller screens */
  }

  .topnav a {
    width: 100%; /* Make each link fill the entire width in column layout */
    padding: 10px; /* Adjust padding for smaller screens */
    box-sizing: border-box; /* Include border in the element's total width */
  }
}
@media screen and (max-width:767px){
.standard-products-title h1{
	width:100%;
	font-size:30px;
	text-align:center
}
.about-title h1{
	width:100%;
	font-size:30px;
	text-align:center
}
.e4d4f0page-title h1{
	width:100%;
	font-size:30px;
	text-align:center
}
.updates-title h1{
	width:100%;
	font-size:30px;
	text-align:center
}
.standard-products-title h2{
	width:100%;
	font-size:30px;
	text-align:center
}
.about-title h2{
	width:100%;
	font-size:30px;
	text-align:center
}
.e4d4f0page-title h2{
	width:100%;
	font-size:30px;
	text-align:center
}
.updates-title h2{
	width:100%;
	font-size:30px;
	text-align:center
}
.products-select-area{
	margin:19px auto 20px
}
.updates-col{
	width:100%
}
.secondery-center p br{
	display:block
}
.secondery-center p a{
	margin-left:0
}
.secondery-center p a:before{
	display:none
}
.footer-col,.footer-col:last-child{
	max-width:100%
}
.footer-logo,.footer-contact-info,.footer-made-in-usa img{
	margin:0 auto
}
.footer-mth-logo a{
	display:inline-block
}
.cont-video iframe,.video-img iframe{
	height:360px
}
.mng-sale-title,.rep-order-title{
	font-size:26px;
	line-height:34px
}
.event-search-select,.resource-search-select,.event-search-form form,.resource-search-form form{
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-o-flex-wrap:wrap;
	flex-wrap:wrap
}
.event-search-col,.resource-search-col{
	width:100%;
	padding:0 0 20px 0
}
.event-search-btn,.resource-search-btn{
	width:100%
}
.reset-search{
	padding:0 0 9px 0
}
.event-search-container,.resource-search-container,.portal-page-container{
	padding-top:60px
}
.portal-page-container,.updates-center-content{
	padding-top:15px;
	padding-bottom:15px
}
.numeric-pagination{
	margin-bottom:0
}
.career-container{
	padding-top:45px;
	padding-bottom:50px
}
.career-contact{
	padding-bottom:27px
}
.career-content h1{
	font-size:42px;
	line-height:24px;
	padding-bottom:20px
}
.career-content h2{
	font-size:42px;
	line-height:24px;
	padding-bottom:20px
}
.career-content p{
	font-size:18px;
	line-height:24px;
	padding-bottom:20px
}
.location-name{
	width:100%
}
.location-name:last-child{
	width:100%
}
.location-title{
	font-size:20px
}
.see-job-btn{
	font-size:18px
}
.job-fair-title{
	font-size:30px
}
.career-bottom-cont-col{
	width:100%
}
.career-bottom-cont-col h3{
	font-size:28px;
	line-height:34px
}
.career-bottom-cont-col ul{
	padding:15px 0 0 20px
}
.career-bottom-cont-col p{
	padding-top:20px
}

.products-tab-col{
	width:100%;
	padding-top:15px;
	border-top:0;
	border-left:0
}
.tab_menu li a{
	padding:15px 15px 11px 15px
}
.tab-content-info ul{
	padding:0 0 0 0
}
.products-tab-table-area{
	padding:0
}
.products-container{
	padding-top:140px;
	padding-bottom:15px
}
.about-container{
	padding-top:140px;
	padding-bottom:15px
}
.updates-container{
	padding-top:140px
}
.category-container{
	padding-top:55px
}
.category-products{
	padding-bottom:45px
}
.applications-container{
	padding-top:140px
}
.applications-content-area{
	padding-top:22px;
	padding-bottom:60px
}
.dist-container{
	padding-top:140px
}
.dist-content-area{
	padding-top:22px;
	padding-bottom:60px
}
.inv-top-left{
	width:100%;
	padding:28px 0
}
.inv-top-rgt{
	width:100%
}
.inv-top-content-area{
	padding:30px 0 50px 0;
	margin:0 0
}
.inv-testimonial-img{
	width:100%;
	margin-bottom:60px
}
.inv-testimonial-qoute{
	width:100%
}
.inv-links-col{
	width:100%
}
.gallery-top{
	height:320px
}
.tab_menu li a{
	padding:15px 12px 11px 12px
}
.event-details-left{
	width:100%
}
.event-details-cont{
	padding-right:0
}
.event-details-right{
	width:100%;
	padding-bottom:40px
}
.event-details-right-cont{
	padding:0 0 30px 20px;
	margin-top:40px
}
.search-bar,.resource-search-col{
	padding-bottom:0
}
.search-bar h3,.search-bar,.resource-search-col,.select-common-cls,.dk-selected{
	font-size:28px
}
.search-bar,.resource-search-col,.select-common-cls,.dk-option{
	font-size:24px
}
.blog-content h2,.latest-update-cont-area h2,.single-top-cont h1,.search-result-sec-title{
	font-size:34px;
	line-height:39px
}
.latest-update-cont-area h2,.search-result-sec-title{
	padding-bottom:15px
}
.latest-update-img{
	width:100%
}
.latest-update-cont{
	width:100%;
	padding:20px 0 0 0
}
.load-more{
	padding-left:0
}
.load-more a{
	margin-left:0
}
.single-blog-cont{
	padding:30px 0 5px 0
}
.search-result-top p{
	padding:10px 0
}
.search-result-title{
	font-size:22px;
	line-height:26px
}
.search-result-cont,.learn-more-btn{
	margin:15px 0
}
}
@media screen and (max-width:640px){
	.logo{
	margin-left:30px
}
.slicknav_btn{
	margin-right:30px
}
.submit-btn{
	right:85px
}
.slicknav_nav,.slicknav_arrow{
	margin-right:40px
}
.slicknav_nav,.slicknav_item a,.slicknav_menu ul li a{
	padding:12px 30px
}
.slicknav_menu ul li ul li a{
	padding-left:45px
}
.slicknav_menu ul li ul li a::after{
	left:35px
}
.container{
	padding-left:30px;
	padding-right:30px
}
.form-container{
	width:70%
}
.video-bottom-content{
	font-size:20px
}
.video-container{
	padding-top:55px;
	padding-bottom:50px
}
.play-btn{
	top:35%;
	width:100px;
	height:100px
}
.content-block-one h2,.content-block-two h2{
	font-size:30px;
	line-height:43px
}
.standard-products-title{
	width:100%;
	font-size:40px;
	line-height:43px
}
.about-title{
	width:100%;
	font-size:40px;
	line-height:43px
}
.e4d4f0page-title{
	width:100%;
	font-size:40px;
	line-height:43px
}
.updates-title{
	width:100%;
	font-size:40px;
	line-height:43px
}
.banner-container{
	padding-left:0;
	padding-right:0
}
.banner-content h1{
	font-size:40px
}
.banner-container img{
	width:750px
}
.find-rep-col-area,.find-rep-col{
	width:100%
}
.tab_menu li{
	padding-right:4px
}
.tab_menu li a{
	font-size:13px;
	padding:15px 15px 11px 15px
}
.products-content-area ul li,.products-content-area p{
	font-size:18px;
	line-height:25px
}
.products-content-area ul li::before{
	top:12px
}
.tab-content-info ul li{
	padding-left:19px
}
.dynamic-page-container{
	padding-top:60px
}
.dynamic-page-content p{
	font-size:18px
}
.dynamic-page-content iframe{
	width:100%
}
.products-content,.products-content p,.products-tab-mid-content p{
	font-size:18px
}
.applications-content-info p{
	font-size:18px;
	line-height:26px;
	padding:0 0 20px 0
}
.applications-content h3{
	font-size:28px;
	line-height:33px
}
.applications-content p{
	font-size:18px;
	line-height:24px
}
.dist-content-info p{
	font-size:18px;
	line-height:26px;
	padding:0 0 20px 0
}
.dist-content h3{
	font-size:28px;
	line-height:33px
}
.dist-content p{
	font-size:18px;
	line-height:24px
}
.user-table-bottom{
	-webkit-flex-direction:column-reverse;
	-moz-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	-o-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.user-table-bottom-left{
	width:100%
}
.user-table-bottom-right{
	width:100%;
	padding-bottom:20px
}
.user-table-bottom-left,.numeric-pagination{
	justify-content:center;
	margin-bottom:0
}
.event-details-cont h1{
	font-size:32px;
	line-height:42px
}
.event-date-time span{
	font-size:22px
}
.event-details-cont p,.event-details-right-cont p{
	font-size:18px;
	line-height:26px
}
.event-details-right-cont h3{
	font-size:26px;
	padding:25px 0 15px 0
}
.rf-address p{
	font-size:16px
}
.content-block-one p,.content-block-two p,.updates-col-cont p,.event-search-left-cont p,.resource-search-left-cont p,.event-search-right-cont p,.resource-search-right-cont p{
	font-size:18px
}
}
@media screen and (max-width:580px){
	.products-col{
	width:100%
}
	.library-col{
	width:100%
}
	.how-col{
	width:100%
}
.products-col-info{
	padding-top:40px
}
.library-col-info{
	padding-top:40px
}
.how-col-info{
	padding-top:10px
}
.products-img{
	margin-bottom:26px
}
.library-img{
	margin-bottom:26px
}
.contact-type-title,.rf-title{
	font-size:24px
}
.radio [type="radio"]:checked+label,.radio [type="radio"]:not(:checked)+label{
	padding:0 0 0 27px;
	font-size:20px
}
.radio{
	padding:0 10px
}
.find-rep-area{
	padding-top:17px;
	margin-top:25px
}
.products-tab-col{
	padding:15px 0
}
.pdt-tab-sales-cont{
	padding:8px 0 0 90px
}
.tab_menu li a{
	font-size:11px;
	padding:11px 7px 7px 7px
}
.products-content-area h1{
	font-size:50px;
	line-height:50px
}
.inv-box-col{
	width:50%
}
.gallery-thumbs-area,.swiper-button-next,.gallery-thumbs-area,.swiper-button-prev{
	width:32px;
	height:32px
}
.gallery-thumbs-area,.swiper-button-next{
	margin-right:-25px
}
.gallery-thumbs-area,.swiper-button-prev{
	margin-left:-25px
}
.add-user-area form{
	padding:15px 40px 30px 40px
}
.user-table-top-left{
	width:100%
}
.user-table-top-right{
	width:100%;
	text-align:left;
	padding-bottom:20px
}
}
@media screen and (max-width:480px){
	.play-btn{
	top:30%
}
.date{
	width:73px;
	padding-bottom:6px
}
.date strong{
	font-size:30px;
	line-height:34px
}
.date small{
	font-size:20px
}
.logo{
	max-width:100px;
	margin-top:10px
}
.slicknav_menu{
	top:21px
}
.submit-btn{
	top:30px
}
.slicknav_btn{
	margin-bottom:24px
}
.banner-content h1{
	font-size:30px
}
.banner-container img{
	width:650px
}
.order-status-btn-area{
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-o-flex-wrap:wrap;
	flex-wrap:wrap
}
.order-status-btn{
	width:100%
}
.order-status-btn:first-child{
	margin-bottom:14px
}
.event-search-left-cont,.resource-search-left-cont{
	padding:20px 15px 35px 15px
}
.event-search-left-cont input,.resource-search-left-cont input{
	padding:0 45px 0 10px
}
.event-search-right-cont,.resource-search-right-cont{
	padding:20px 15px 25px 15px
}
.standard-products-title{
	font-size:30px;
	line-height:43px;
	padding-bottom:20px
}
.about-title{
	font-size:30px;
	line-height:43px;
	padding-bottom:20px
}
.e4d4f0page-title{
	font-size:30px;
	line-height:43px;
	padding-bottom:20px
}
.updates-title{
	font-size:30px;
	line-height:43px;
	padding-bottom:20px
}
.see-all{
	font-size:22px
}
.career-content h1{
	font-size:30px
}
.career-content h2{
	font-size:30px
}
.job-fair-area{
	padding:35px 15px
}
.products-content-area h1{
	font-size:40px;
	line-height:40px
}
.rate{
	font-size:40px;
	line-height:40px
}
.inv-service,.inv-box-col{
	width:100%
}
.inv-service,.inv-box-title{
	min-height:auto;
	font-size:23px;
	line-height:27px
}
.inv-rel-cont a,.inv-rel-cont p{
	font-size:18px
}
.inv-rel-img{
	width:100%;
	float:none
}
.investor-rel-name{
	padding:10px 0
}
.swiper-button-next,.swiper-button-prev{
	top:56%
}
.gallery-top{
	height:280px
}
.add-user-area form{
	padding:15px 20px 30px 20px
}
.add-user-area h4{
	padding-bottom:15px
}
.select-role-col,.select-role-col:last-child{
	width:100%
}
.user-table-top-col{
	width:100%;
	padding:0 0 10px 0
}
.user-table-top-col:last-child{
	width:100%
}
.search-bar h3,.search-bar,.resource-search-col,.select-common-cls,.dk-selected{
	font-size:24px
}
.search-bar,.resource-search-col,.select-common-cls,.dk-option{
	font-size:20px
}
.right-sidebar-top-left{
	width:100%
}
.right-sidebar-top-rgt{
	width:100%;
	padding:10px
}
.rgt-sidebar-btm{
	padding:0 10px
}
.sidebar-btm-img{
	padding-top:25px
}
.single-top-cont strong{
	font-size:16px;
	padding-right:15px
}
.single-top-cont span{
	font-size:16px
}
}
@media screen and (max-width:380px){
	.play-btn{
	top:38%;
	width:60px;
	height:60px
}
.pdt-tab-sales-cont h4{
	font-size:18px
}
.rate{
	font-size:30px;
	line-height:30px
}
.inv-box-col{
	width:100%
}
.inv-box-text{
	min-height:auto
}
.sales-rep-contact p{
	font-size:17px
}
}