body {
	padding:0;
	margin:0;
	font-family:Montserrat,sans-serif;
	color:#000;
	font-size:16px; 
	font-weight:400;
	background:#fff
}

.postview_content {width:100%; /*display:flex; flex-wrap:wrap; gap:20px*/}
.news_postinfo .postview_content {display:flex; flex-wrap:wrap; gap:20px;}


.postcontent_infosss p {margin-top:2px; margin-bottom:2px}

.figImgC {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.figImgC figure {
  display: inline-block;
  width: 48%;
  margin-top: 1%;
  margin-bottom: 2%;  
  }
  
.figImgC figure:first-child {
  margin-right: 2%;  
  }
  
figcaption {
  font-size: 16px;
  line-height: 18px;
  padding-top: 5px;
  padding-bottom: 5px; 
  font-weight:500;
  }

.blog_add {margin-bottom:3%}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
	width:auto!important
}
legend {
	font-size:inherit!important
}
img {
	max-width:100%;
	width:auto!important;
	height:auto!important
}
p {
	line-height:inherit
}
a {
	text-decoration:none
}
.header_outer {
	padding:10px 0
}
.header_cont {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.logo {
	width:auto
}
.menu_content ul {
	padding:0;
	margin:0;
	list-style:none;
	justify-content:center;
	align-items:center;
	display:flex
}
.menu_content ul li {
	padding:3px;
	display:inline-block
}
.menu_content ul li a {
	color:#001a32;
	display:inline-block;
	font-size:16px;
	font-weight:400;
	padding:3px 10px;
	text-decoration:none
}
.menu_content ul li a:hover {
	color:#eb7d36
}
.menu_content ul li.activepage a {
	color:#eb7d36!important
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	padding-right:0
}
.menu_content {
	flex:1
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	background:0 0!important
}
.header_top {
	display:flex;
	justify-content:space-between
}
.helpinfo a {
	color:#fff
}
.helpinfo a span {
	background:#fff;
	color:#0071da;
	display:inline-block;
	padding:0 6px;
	margin:0 5px;
	border-radius:3px;
	font-size:15px
}
.navbar-nav ul {
	padding:0;
	margin:0;
	list-style:none
}
.leftmenu {
	float:left;
	padding:10px 0 0;
	width:50%;
	padding-right: 135px;
}
.rightmenu {
	float:right;
	padding:10px 0 0;
	width:50%;
	padding-left: 135px;
}
.menucontent_view {
	position:relative
}
.sidebaropt ul {
	padding-top:5px
}
.logo_info {
	padding:10px;
	position:absolute;
	left:50%;
	top:-15px;
	transform:translate(-50%,0);
	width:250px;
	transition:.3s
}
.navbar-nav ul {
	padding:0;
	margin:0;
	list-style:none;
	display:flex;
	flex-wrap: wrap;
}
.navbar-nav ul li a {
	color:#fff;
	font-size:15px;
	/*font-size: 13px;*/
	text-transform:uppercase;
	transition:.3s  
}

.nav-item ul {
	display:none
}
.navbar-light .navbar-nav .nav-link {
	color:#fff
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
	color:#fff
}
button.defbtn2 {
	border:0;
	outline:0;
	background:#0071da;
	color:#fff;
	padding:2px 8px
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	padding:0
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right:5px;
	padding-left:5px
}
.menucontent.contentarea {
	border-top:1px solid #0c5890;
	padding:15px 0 0 0;
	margin:15px 0 0
}
.modfimage .item1.innerslider_img img {
	opacity:0;
	display:none
}
.dropdown-menu li a {
	color:#fff;
	padding:13px
}
.dropdown-menu {
	color:#fff;
	background-color:#285baa!important
}
ul.dropdown-menu {
	width:auto!important;
	max-width:100%!important;
	min-width:320px
}
.navbar-nav ul li a {
	 font-size:15px; 
	font-weight:600
}
.rightmenu .navbar-expand-lg .navbar-nav .dropdown-menu {
	position:absolute;
	width:100%;
	right:0!important;
	left:inherit!important
}
ul.dropdown-menu li {
	padding:5px 0;
	background:0 0;
	border-bottom:1px solid #4872b3;
	transition:.3s
}
ul.dropdown-menu li:last-child {
	border-bottom:1px solid transparent
}
ul.dropdown-menu li:hover {
	background:#0071bc
}
.dropdown {
	position:relative
}
.dropdown:hover > .dropdown-menu {
	display:block!important
}
li#menu-item-363 ul {
	display:none!important;
	position:absolute!important;
	left:85px!important;
	top:0;
	right:unset!important;
	margin-left:100px!important
}
li#menu-item-363:hover ul {
	display:block!important
}
li#menu-item-386 ul {
	display:none!important;
	position:absolute!important;
	left:85px!important;
	top:0;
	right:unset!important;
	margin-left:100px!important
}
li#menu-item-386:hover ul {
	display:block!important
}
/*
li#menu-item-519 ul {
	display:none!important;
	position:relative!important;
	left:0!important;
	top:0;
	right:unset!important;
	margin-left:0!important
}
li#menu-item-519:hover ul {
	display:block!important
}

li#menu-item-527 ul {
	display:none!important;
	position:relative!important;
	left:0!important;
	top:0;
	right:unset!important;
	margin-left:0!important
}
li#menu-item-527:hover ul {
	display:block!important
}
*/
.dropdown-menu.show {
	display:block;
	padding:8px 0
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	position:absolute;
	width:100%
}
.container,.container-lg,.container-md,.container-sm,.container-xl {
	max-width:100%
}
.menucontent_view {
	position:relative;
	display:flex;
	justify-content:space-between;
	justify-items:center;
	align-items:center
}
.banner_add {
	text-align:center;
	padding:350px 0 200px;
	background-size:cover!important
}
.banner_text {
	color:#fff;
	font-size:40px;
	text-transform:uppercase;
	font-weight:600;
	padding:0 60px
}
.def_btn {
	display:inline-block;
	padding:9px 20px;
	color:#0071da;
	border:1px solid #0071da;
	background:0 0;
	font-weight:500;
	margin:5px;
	text-decoration:none;
	transition:.3s
}
.def_btn:hover {
	color:#fff;
	background:#0071da
}
input.form-control {
	outline:0!important;
	top:0!important;
	box-shadow:none!important
}
.flag_info a {
	transition:.3s;
	opacity:.8
}
.flag_info img {
	width:27px!important
}
.flag_info a:hover {
	opacity:1
}
.banner_content .def_btn {
	display:inline-block;
	padding:9px 20px;
	color:#fff;
	background:#0071da;
	font-weight:500;
	margin:5px;
	transition:.3s
}
.banner_content .def_btn:hover {
	display:inline-block;
	color:#0071da;
	background:#fff;
	box-shadow:0 0 10px #2d2d2db8
}
a.def_btn.active {
	background:#fff;
	color:#0071da!important
}
.def_btn_content {
	padding:10px 0
}
a:hover {
	text-decoration:none
}
.content_block {
	padding:40px 60px 60px
}
.content_block .serviceinfo {
	display:flex
}
.content_block .serviceinfo {
	display:flex;
	justify-content:space-between
}
.content_block .service_content {
	flex:0 32%;
	/* background:#d1eaff; */
	padding:15px;
	transition:.3s
}
.content_block .service_content:hover {
	/* background:#ecf6ff; */
	box-shadow:0 0 10px rgb(213 213 213 / 80%)
}
.titleinfo {
	text-align:center;
	padding:13px
}
.titleinfo a {
	color:#002a75;
	font-weight:600
}
.serviceinfo_details {
	padding:0 60px 60px
}
.heading_info {
	text-align:center;
	padding:0 0 30px 0
}
.heading_info h1, .heading_info .info_title {
	font-size:26px;
	font-weight:600
}
.heading_info h2 {
	font-size:17px
}
.heading_info h3 {
	font-size:17px
}
.serviceinfo_details .slideoption {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.serviceinfo_details .service_block {
	flex:0 31%;
	margin:0 1% 2%;
	transition:.3s
}
.serviceinfo_details .service_block:hover .service_img {
	box-shadow:0 0 10px #a9a9a9
}
.serviceinfo_details .service_img {
	background:#fff;
	padding:15px;
	box-shadow:0 0 10px #e7e7e7;
	transition:.3s
}
.servicetitle {
	text-align:center;
	padding:15px 0 0;
	color:#002a75;
	font-weight:600
}
.servicetitle a {
	color:#002a75
}
.add_content.aboutinfo {
	background:#f9f9f9
}
.add_content.aboutinfo .maincontent_block {
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center
}
.specialist_add {
	flex:0 60%
}
.specialist_info {
	flex:0 40%;
	padding:0 3%
}
.specialist_info ul {
	padding:0;
	margin:0;
	list-style:none
}
.specialist_info ul li {
	padding:0 0 5px 20px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAABlBMVEUAAAAmWbOgtoe2AAAAAXRSTlMAQObYZgAAABdJREFUCNdj+N8ARg8Y/i9ARwoKDPYPAB+6D/d64gFrAAAAAElFTkSuQmCC') no-repeat left 5px
}
.info_title h4 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:600;
	padding-bottom:4px
}
.info_title h5 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:600;
	padding-bottom:4px
}
.aboutinfo_moredesc .maincontent_block {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.heading_info h6 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:600;
	padding-bottom:4px
}
.event_section {
	padding:60px 0
}
.event_section .service_details {
	padding:0 6%
}
.event_add {
	background:#f4f4f4;
	margin:0 0 15px
}
.service_block {
	padding:10px
}
.event_section .servicetitle {
	text-align:left;
	padding:5px 0 10px;
	color:#0071da;
	font-weight:500
}
.event_section .heading_info {
	text-align:center;
	padding:0 0 10px 0
}
.articles_info .service_details {
	background:#f9f9f9;
	padding:60px 60px
}
.service_details .titledes_one {
	font-size:22px;
	text-transform:uppercase;
	font-weight:600;
	padding-bottom:25px;
	text-align:center
}
.service_details ul {
	padding:0 0 20px;
	margin:0;
	list-style:none
}
.service_details ul li {
	padding:0 0 5px 20px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAABlBMVEUAAAAmWbOgtoe2AAAAAXRSTlMAQObYZgAAABdJREFUCNdj+N8ARg8Y/i9ARwoKDPYPAB+6D/d64gFrAAAAAElFTkSuQmCC') no-repeat left 5px
}
.slideoption {
	display:flex;
	justify-content:space-between
}
.articles_info .def_btn_content {
	text-align:center;
	padding:10px 0 0
}
.online_presentation {
	background:#d2eaff;
	padding:60px 60px;
	position:relative
}
.online_presentation:after {
	content:"";
	width:2px;
	height:70%;
	position:absolute;
	left:50%;
	top:21%;
	transform:translate(-50%,-10%)
}
.presentation_details {
	display:flex;
	justify-content:space-between
}
.presentation_block {
	flex:0 48%
}
.presentation_block p {
	margin:0;
	padding:0 0 5px
}
.presentation_title {
	font-size:18px;
	text-transform:uppercase;
	font-weight:600;
	padding-bottom:4px;
	color:#000
}
.award_section {
	padding:60px
}
.award_details {
	display:flex
}
.award_info {
	flex:0 22%;
	margin:0 2% 0 0
}
.award_images_wrap {
	flex:1
}
.award_images_slider {
	display:flex
}
.award_pic {
	border:1px solid #d7ecff;
	padding:6px;
	margin:6px;
	flex:0 15%;
	transition:.3s
}
.award_pic:hover {
	box-shadow:0 0 10px #d5d5d5
}
.award_info p, .award_info h2 {
	margin:0;
	font-size:18px;
	font-weight:600;
	color:#000
}
.contact_section {
	background:#0071da;
	padding:60px
}
.contact_info_block {
	color:#fff
}
.contact_title {
	font-size:18px;
	padding:0 0 10px;
	font-weight:500
}
.contact_info_wrap {
	display:flex;
	justify-content:space-between
}
.contact_info_block {
	color:#fff;
	flex:0 24%
}
.contact_info_block p {
	padding:0;
	margin:0;
	line-height:23px
}
.contact_des {
	border-left:2px solid #ffffff69;
	padding-left:10px
}
.footer_outer {
	background:#212121
}
.newsletter_option {
	display:flex;
	justify-content:space-between
}
.newsletter_info {
	flex:0 48%;
	color:#fff
}
.searchfrom {
	position:absolute;
	right:0;
	top:41px;
	z-index:100;
	background:#fff;
	padding:10px;
	display:none
}
.searchfrom_info {
	display:flex
}
.searchfrom_info input.form-control.mr-sm-2 {
	height:43px
}
.top_search_opt .defbtn2 {
	border:1px solid transparent;
	padding:8px 5px;
	color:#fff;
	margin-left:0;
	font-weight:600;
	transition:all 250ms ease-in-out;
	background:0 0
}
.searchfrom_info button {
	border:1px solid #00428c!important;
	padding:8px 13px;
	color:#fff!important;
	margin-left:0;
	font-weight:600;
	transition:all 250ms ease-in-out;
	background:#00428c!important
}
.search_opt {
	flex:48%;
	position:relative
}
.footer_title {
	font-size:22px;
	font-weight:600;
	padding-bottom:10px
}
.newsletter_option input.form-control {
	background:0 0;
	color:#fff;
	border:0;
	outline:0
}
.newsletter_option .input-group {
	padding:5px;
	border:1px solid #0071da;
	border-radius:41px;
	margin:22px 0 0
}
.newsletter_option button.defbtn2 {
	border-radius:50%;
	width:35px;
	height:35px
}
.newsletter_option input.form-control::-webkit-input-placeholder {
	color:#fff
}
.newsletter_option input.form-control:-ms-input-placeholder {
	color:#fff
}
.newsletter_option input.form-control::placeholder {
	color:#fff
}
.footer_bottom {
	border-top:1px solid #9a9a9a2b;
	padding:15px 0;
	margin-top:15px
}
.footer_outer .newsletter_option {
	padding:25px 60px 0
}
.footer_link {
	text-align:center;
	padding-bottom:15px
}
.footer_link ul {
	padding:0;
	margin:0;
	list-style:none
}
.footer_link ul li {
	display:inline-block;
	position:relative
}
.footer_link ul li:after {
	position:relative;
	content:"|";
	left:0;
	top:0
}
.footer_link ul li:last-child:after {
	display:none
}
.footer_link ul li a {
	color:#fff;
	display:inline-block;
	padding:5px 7px 5px 1px
}
.copyright {
	color:#929292;
	text-align:center
}
.copyright_info .textwidget {
	display:inline-block!important
}
.copyright_info a {
	color:#929292
}
.slick-prev {
	position:absolute!important;
	left:15px!important;
	top:50%!important;
	width:30px!important;
	height:50px!important;
	font-size:0!important;
	opacity:.5!important;
	z-index:50
}
.slick-prev:hover {
	opacity:1
}
.slick-next {
	position:absolute!important;
	right:15px!important;
	top:50%!important;
	width:30px!important;
	height:50px!important;
	font-size:0!important;
	opacity:.5!important;
	z-index:500
}
.slick-next:hover {
	opacity:1
}
.owl-carousel .owl-prev {
	position:absolute;
	left:-36px;
	top:50%;
	transform:translate(0,-50%);
	width:30px;
	height:auto;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAMAAADiBnmWAAAASFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrhKybAAAAF3RSTlMA39bJvrKllocTDQgE5MOVd2haTCsiGhwXARwAAABoSURBVDjL7ZO1FcAwFMQcJodB+2+aFZTnMlat4sNdyGS+cxardg8orbvDfEl3g+KWbg/lI90OqsGpsYV6dO7UQDM5d6yhjc4dKuiCZIE+JMp+DL+gP51/SuK7fZB8RH34fa18YTM/5gXpMwYvYWGz+QAAAABJRU5ErkJggg==') no-repeat center center;
	font-size:0;
	opacity:.5
}
.owl-carousel .owl-prev:hover {
	opacity:1
}
.owl-carousel .owl-next {
	position:absolute;
	right:-36px;
	top:50%;
	transform:translate(0,-50%);
	width:30px;
	height:auto;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAMAAADiBnmWAAAASFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrhKybAAAAF3RSTlMA39bJvrKllocTDQgE5MOVd2haTCsiGhwXARwAAABnSURBVDjL7ZO3FYAwFMTIwTY5aP9NWUE8SqxaxQ93RebPLOXh5Qp2LZ8TbNq+Sli1fVcwaHusodd2aKBL1o4ttNHaqYMmFJYe6lHbA8zfZT+GX9Cfzj/Fv9sHyUfUh9/Xyhc2k3nNAwtNBi9c/MHeAAAAAElFTkSuQmCC') no-repeat center center;
	font-size:0;
	opacity:.5
}
.owl-carousel .owl-next:hover {
	opacity:1
}
.owl-carousel {
	position:relative
}
.owl-nav span {
	font-size:38px
}
.award_images_slider {
	display:flex;
	flex-wrap:wrap
}
.container.sitemap-section-body-content {
	padding:16px 60px 45px
}
.sitemap-section-body-content {
	padding-top:30px;
	padding-bottom:55px
}
.sitemap-section-body .navigation>ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none
}
.sitemap-section-body .navigation>ul>li {
	float:none;
	display:block;
	padding:0 0 6px 0;
	background:0 0
}
.visually-hidden {
	position:absolute!important;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px);
	width:1px;
	height:1px;
	word-wrap:normal
}
.menuheading {
	padding:10px 0!important;
	margin-bottom:20px!important
}
.region {
	padding-bottom:0
}
.sitemap-section-body .menuheading {
	display:block;
	margin:0 0 12px 0;
	padding:0 0 4px 0;
	font-size:16px;
	line-height:15px;
	color:#112365;
	font-weight:700;
	text-decoration:none;
	border:none;
	border-bottom:2px solid #2160a6
}
.sitemap-section-body .navigation>ul>li a {
	display:block;
	padding:0 0 4px 0;
	/* font-size:14px; */
	line-height:20px;
	color:#112365;
	font-weight:600;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #2160a6
}
.sitemap-section-body .navigation>ul>li a:hover {
	color:#212121
}
.sitemap-section-body .navigation>ul>li a .ico-plus-circle {
	display:none
}
.sitemap-section-body .navigation>ul>li>ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none
}
.sitemap-section-body .navigation>ul>li>ul li {
	float:none;
	display:block;
	margin:0;
	background:0 0
}
.sitemap-section-body .navigation>ul>li>ul li a {
	position:relative;
	margin:0;
	padding:5px 0 5px 17px;
	/* font-size:14px; */
	color:#666;
	font-weight:400;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #ccc;
	transition:.3s
}
.sitemap-section-body .navigation>ul>li>ul li a:hover {
	color:#112365
}
.sitemap-section-body .navigation>ul>li>ul li a:before {
	content:'+';
	position:absolute;
	top:7px;
	left:0;
	font-size:17px;
	line-height:14px;
	color:#0f4996;
	font-weight:400
}
.sitemap-section-body .sitemap-left-col .navigation>ul>li:nth-last-child(1),.sitemap-section-body .sitemap-left-col .navigation>ul>li:nth-last-child(2) {
	display:none
}
.sitemap-section-body .region-sitemap-col-right>.navigation:first-child>ul>li:first-child {
	display:none
}
.sitemap-section-body .navigation.menu--footer>ul>li {
	display:none
}
.sitemap-section-body .navigation.menu--footer>ul>li:first-child {
	display:block
}
.sitemap-cta-col {
	padding-top:23px
}
.sitemap-cta-col .cta-page {
	display:block;
	margin:0 0 30px 0;
	padding:0;
	border:none;
	background:#fff;
	border-radius:0
}
.sitemap-cta-col .cta-page__title {
	display:none
}
.sitemap-cta-col .cta-page__image {
	margin:0 0 2px 0
}
.sitemap-cta-col .cta-page__button {
	margin:0
}
.cta-page__button {
	position:relative;
	margin:0 10px 15px 10px;
	padding:10px 50px 10px 20px;
	font-size:17px;
	line-height:20px;
	color:#fff;
	text-align:left;
	background:#0dc0e4;
	transition:all .15s ease-in-out;
	margin-top:auto
}
.sitemap-cta-col .cta-page__title {
	display:none
}
.sitemap-section-body .site_menuopt .navigation>ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none
}
.sitemap-section-body .site_menuopt .navigation>ul>li {
	float:none;
	display:inline-block;
	margin:0 1%;
	width:22%
}
.sitemap-section-body .site_menuopt .navigation>ul>li a {
	position:relative;
	margin:0;
	padding:0 0 4px 17px;
	/* font-size:14px; */
	color:#666;
	font-weight:400;
	text-decoration:none;
	border:none;
	border-bottom:1px solid #ccc;
	transition:.3s;
	display:block
}
.sitemap-section-body .site_menuopt .navigation>ul>li a:hover {
	color:#112365
}
.sitemap-section-body .site_menuopt .navigation>ul>li a:before {
	content:'+';
	position:absolute;
	top:2px;
	left:0;
	/* font-size:14px; */
	line-height:14px;
	color:#0f4996;
	font-weight:400
}
.cta-page__title {
	display:block;
	margin:0 0 20px 0;
	padding:0 15px;
	font-size:24px;
	line-height:26px;
	color:#0b2849;
	text-align:center
}
.cta-page__button-icon {
	position:absolute;
	top:0;
	right:0;
	display:block;
	margin:0;
	padding:10px 0 0 0;
	width:39px;
	height:100%;
	text-align:center;
	background:#0caccc;
	transition:all .15s ease-in-out
}
.cta-page__icon {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
	padding:0;
	width:100px;
	height:100px;
	text-align:center;
	border:2px solid #9f9;
	background:#0b2849;
	background:rgba(11,40,73,.5);
	border-radius:100%
}
.cta-page__image {
	position:relative;
	margin:0 0 18px 0;
	padding:0
}
.cta-page__icon img {
	display:block;
	margin:25px auto 0 auto;
	padding:0;
	max-width:46px;
	max-height:48px;
	height:auto
}
.cta-page__image img {
	display:block;
	width:100%;
	max-width:100%;
	height:auto
}
.sitemap-section {
	position:relative;
	clear:both
}
.sitemap-bar {
	position:relative;
	height:11px;
	background:#212121;
	z-index:99
}
.sitemap-bar__content {
	position:relative;
	margin:0 auto;
	width:146px;
	height:11px;
	z-index:99
}
.sitemap-section-body {
	position:absolute;
	bottom:0;
	display:none;
	width:100%;
	background:#fff;
	z-index:98
}
.sitemap-section {
	position:relative;
	clear:both;
	z-index:9998
}
.sitemap-bar-toggle {
	display:block
}
.sitemap-bar-toggle {
	position:absolute;
	top:-32px;
	margin:0;
	padding:7px 0 0 20px;
	width:146px;
	height:43px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background:#212121;
	border-radius:9px 9px 0 0;
	z-index:99;
	text-decoration:none
}
.sitemap-bar-toggle:hover {
	text-decoration:none;
	color:#fff
}
.sitemap-bar-toggle.active i {
	line-height:15px
}
.sitemap-bar-toggle i {
	position:relative;
	top:1px;
	display:inline-block;
	margin:0 5px 0 0;
	padding:0;
	width:23px;
	height:23px;
	font-size:22px;
	line-height:20px;
	color:#fff;
	text-align:center;
	border:2px solid #fff;
	vertical-align:top;
	border-radius:100%;
	font-style:initial
}
a.sitemap-bar-toggle.sitmenuopt_close i.minusicon {
	opacity:1
}
i.plusicon {
	position:absolute;
	left:12px;
	top:9px;
	opacity:1
}
i.minusicon {
	position:absolute;
	left:12px;
	top:9px;
	opacity:0;
	line-height:18px
}
.sitemap-bar__content.active i.minusicon {
	opacity:1
}
.sitemap-bar__content.active i.plusicon {
	opacity:0
}
.mobilemenu {
	display:none
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
	color:rgb(255 255 255 / 90%)
}
.fixed_header {
	z-index:2000
}
header.header_outer.fixed_header {
	position:absolute;
	left:0;
	top:0;
	background:0 0;
	width:100%;
	padding:15px 0
}
.menucontent_view {
	padding-bottom:15px
}
.item.banner_add {
	position:relative
}
.def_text_center {
	text-align:center
}
.innercontent_block.nopadding_info {
	padding:0 0 20px
}
.slideshow .item img {
	width:100%!important;
	-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);
	transition:all 1s cubic-bezier(.7,0,.3,1);
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
.slideshow {
	position:relative;
	z-index:1;
	height:100%;
	max-width:100%;
	margin:0 auto
}
.slideshow * {
	outline:0
}
.slideshow .slider-track {
	-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);
	transition:all 1s cubic-bezier(.7,0,.3,1)
}
.slideshow .item {
	height:100%;
	position:relative;
	z-index:1
}
.slideshow .item img {
	width:100%;
	height:100%;
	-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);
	transition:all 1s cubic-bezier(.7,0,.3,1);
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
.slideshow .item.slick-active img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-animation:cssAnimation 8s 1 ease-in-out forwards;
	animation:cssAnimation 8s 1 ease-in-out forwards
}
@keyframes cssAnimation {
	from {
		-webkit-transform:scale(1) translate(0)
	}
	to {
		-webkit-transform:scale(1.3) translate(0)
	}
}
@-webkit-keyframes cssAnimation {
	from {
		-webkit-transform:scale(1) translate(0)
	}
	to {
		-webkit-transform:scale(1.3) translate(0)
	}
}




.item {
	position:relative
}
.slider_content {
	position:absolute;
	left:0;
	top:50%;
	z-index:10;
	width:100%;
	transform:translate(0,0);
	text-align:center
}
.banner_add {
	position:absolute;
	left:50%;
	top:50%;
	left:50%;
	transform:translate(-50%,50%)
}
.slick-dots {
	bottom:21px!important
}
.slick-dots li button:before {
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:12px!important;
	height:12px!important;
	content:'â€¢';
	text-align:center;
	opacity:.25;
	color:#fff;
	background:#fff;
	border-radius:50%
}
.slider-area {
	width:100%;
	display:block;
	height:100%;
	overflow:hidden
}
.slider-area img {
	width:100%
}
.slider-area .carousel-control {
	width:auto;
	height:auto;
	background-image:none;
	top:45%
}
.slider-area .carousel-control i {
	/* font-size:14px; */
	color:#fff;
	width:30px;
	height:50px;
	line-height:50px;
	background:#000;
	text-align:center
}
.slider-area .carousel-control i:hover {
	color:#e5c787
}
@-webkit-keyframes zoom {
	from {
		-webkit-transform:scale(1,1)
	}
	to {
		-webkit-transform:scale(1.5,1.5)
	}
}
@keyframes zoom {
	from {
		transform:scale(1,1)
	}
	to {
		transform:scale(1.5,1.5)
	}
}
.carousel-inner .item img {
	-webkit-animation:zoom 20s;
	animation:zoom 20s;
	height:100%!important;
	padding:0;
	width:100%!important
}
.owl-animated-out {
	z-index:1
}
.owl-animated-in {
	z-index:0
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
	0% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@keyframes fadeOut {
	0% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
.articles_info {
	margin-bottom:0;
	background:#f9f9f9
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	display:none
}
.navbar-nav ul li {
	margin:0 7px!important
}
.menucontent_view .navbar-nav ul li.show ul.dropdown-menu.show {
	display:block!important
}
.blog_content.innerpages {
	padding:60px 0
}
.innerpages .titleinfo {
	text-align:left;
	padding:0
}
.innerpages h1 {
	font-size:24px
}
.prod_content.prod_content.opt3 {
	margin-top:25px!important
}
.iframe-container {
	overflow:hidden;
	padding-top:56.25%;
	position:relative
}
.iframe-container iframe {
	border:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.iframe-container video {
	border:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}

.prodpagevid {width:60%}

@media screen and (max-width: 620px) {
.prodpagevid {width:100%}
}
@media screen and (min-width: 621px) {
.prodpagevid {width:60%}
}

.videotitle {
	font-weight:600;
	padding:10px 0
}
.name.column-name img {
	width:132px!important
}
img.plugin-icon {
	width:120px!important
}
#titlediv #title-prompt-text {
	color:#646970;
	position:absolute;
	font-size:16px;
	padding:8px;
	pointer-events:none
}
input#title {
	height:41px;
	font-size:14px!important;
	line-height:initial!important
}
.innerpages {
	padding:60px 60px!important
}
.innerpages h1 {font-size:24px}
.innerpages h2 {font-size:22px;	padding:10px 0;	font-weight:600}
.innerpages h3 {font-size:21px;  margin-top:3%; margin-bottom:2%}
.innerpages h4 {font-size:18px}

.innerpages li {
	padding:2px 0
}
.sidebarinfo {
	background:#fff;
	box-shadow:0 0 10px #e7e7e7;
	padding:15px;
	font-weight:500
}
.sidebarinfo ul {
	padding:0;
	margin:0;
	list-style:none
}
.sidebarinfo ul li {
	padding:0 10px 5px 20px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAMAAADiBnmWAAAASFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrhKybAAAAF3RSTlMA39bJvrKllocTDQgE5MOVd2haTCsiGhwXARwAAABnSURBVDjL7ZO3FYAwFMTIwTY5aP9NWUE8SqxaxQ93RebPLOXh5Qp2LZ8TbNq+Sli1fVcwaHusodd2aKBL1o4ttNHaqYMmFJYe6lHbA8zfZT+GX9Cfzj/Fv9sHyUfUh9/Xyhc2k3nNAwtNBi9c/MHeAAAAAElFTkSuQmCC') no-repeat left top;
	background-size:20px
}
.sidebarinfo ul li a {
	color:#707070
}
.sidebarinfo ul li a:hover {
	color:#3b63a5
}
.header_top.contentarea {
	padding:0 5px
}
header.header_outer.fixed_header.innerheader {
	padding:0
}
.innerheader {
	background:#fff
}
.inner_header_top {
	background:#fff;
	padding:36px 5px
}
.flag_info a {
	margin-right:7px
}
.inner_header_top .helpinfo a {
	color:#46516f;
	font-weight:600;
	margin-left:5px
}
.inner_header_top .helpinfo a span {
	background:#46516f;
	color:#fff;
	padding:0 6px;
	margin:0 5px
}
.inner_header_top .logo_info {
	background:#fff;
	top:-26px
}
.navbar-nav {
    width: 100%;
}
.innerheader .menucontent.contentarea {
	border-top:1px solid #0c5890;
	padding:0;
	margin:0 0 0
}
.innerheader .menucontent_view {
	justify-content:space-between;
	justify-items:center;
	align-items:center
}
.innerpag_topemenu  .menucontent_view {
	justify-content:space-between;
	justify-items:center;
	align-items:center
}
.innerpag_topemenu .leftmenu {
    flex: 0 50%;
	padding-right: 0px
}
.innerpag_topemenu .rightmenu {

    flex: 0 50%;
	padding-left: 0;
}
.innerpag_topemenu  .navbar-nav ul li { margin: 0 auto !important; padding: 0 7px !important;}
.innerpag_topemenu div#collapsibleNavbar {
    width: 100%;
}
.innerpag_topemenu div#collapsibleNavbar2 {
    width: 100%;
}
.navbar-nav ul {
    /*justify-content: space-between;*/
	justify-content: flex-start;
}
/*.rightmenu .navbar-nav ul {
    justify-content: flex-end;
}*/
.navbar-nav .menu-right-top-header-menu-container  ul { justify-content: flex-end;}
.innerbanner .slider_content {
	text-align:left;
	padding:160px 25px 20px;
	color:#fff;
	width:67%;
	top:0
}
.innerbanner .banner_text {
	color:#fff;
	text-transform:capitalize;
	padding:0 0
}
.innerbanner .banner_text h1 {
	font-size:32px;
	padding:0 0 2px
}
.innercontent_block {
	padding:0 60px 60px
}
.sub_text2 {
	font-size:16px;
	font-weight:600;
	margin-bottom:8px
}
.col-sm-9.col-sm-push-3.paddLf90 {
	width:100%;
	flex:0 100%!important;
	max-width:100%!important
}
.col-sm-3.col-sm-pull-9.top-sidebar {
	width:100%;
	flex:0 100%!important;
	max-width:100%!important
}
.slider-area img {
	width:100%!important;
	height:328px!important
}
.bannerouter img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	height:auto!important
}
.aboutcontent {
	padding-top:40px!important;
	padding-bottom:0!important
}
.innercontent_block .service_block {
	padding:15px 25px;
	box-shadow:0 0 15px #e7e7e7;
	width:48.8%
}
.innercontent_block .servicetitle {
	text-align:left;
	padding:10px 0 5px;
	color:#161617;
	font-size:17px
}
.innercontent_block .servicetitle h3 {
	font-size:17px;
	font-weight:600
}
.heading_info h2 {
	font-size:22px
}
.innercontent_block .event_add {
	background:#fff;
	margin:0 0 15px
}
.innercontent_block .def_btn2 {
	display:inline-block;
	padding:6px 15px;
	border:1px solid #0d78dd;
	color:#0d78dd
}
.innercontent_block .def_btn_content {
	padding:0 0 15px
}
.servicecontent_block {
	background:#eeeff1;
	padding:60px
}
.servicecontent_block .service_block {
	background:#fff;
	box-shadow:0 0 15px #e7e7e7;
	width:32%;
	padding:15px 25px
}
.servicecontent_block .event_add {
	background:#fff;
	margin:0 0 15px;
	text-align:center;
	padding:25px 0 0
}
.servicecontent_block .event_add img {
	width:94px!important;
	margin:0 auto
}
.servicecontent_block .servicetitle {
	text-align:left;
	padding:10px 0 5px;
	color:#161617;
	font-size:17px;
	font-weight:600
}
.servicecontent_block .def_btn2 {
	display:inline-block;
	padding:6px 15px;
	border:1px solid #0d78dd;
	color:#0d78dd
}
.servicecontent_block .service_block p {
	padding:0 0 0 12px;
	border-left:2px solid #d3d3d3;
	margin:5px 0 9px
}
.common-features {
	background:#fff url('/wp-content/themes/hellerIndustries/css/../images/common-features-background.png') no-repeat center top;
	padding:60px
}
.common-featuresinfo {
	display:flex;
	justify-content:space-between
}
.featuresinfo_block {
	background:#ffffffb8;
	width:49%;
	padding:15px 25px;
	text-align:left
}
.common-featuresinfo .servicetitle {
	text-align:left;
	padding:10px 0 10px;
	color:#161617;
	font-size:18px
}
.featuresinfo_block ul {
	padding:0;
	margin:0;
	list-style:none
}
.featuresinfo_block ul li {
	position:relative;
	padding:0 0 5px 10px;
	color:#161617;
	font-size:15px;
	font-weight:500
}
.featuresinfo_block ul ul {
	position:relative;
	padding:0 0 0 15px
}
.featuresinfo_block ul li:after {
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid #aeaeae;
	position:absolute;
	left:0;
	top:4px;
	content:""
}
.video_addblock {
	background:#000 url('/wp-content/themes/hellerIndustries/css/../images/videoadd.png') no-repeat center top;
	padding:60px;
	background-size:cover
}
.video_addblock .servicetitle {
	text-align:left;
	padding:0 1% 20px;
	color:#fff;
	font-weight:500;
	font-size:26px;
	border-left:3px solid #dc6c18;
	padding-left:14px;
	padding-bottom:0;
	margin-bottom:20px
}
.videoslider {
	display:flex;
	flex-wrap:wrap
}
.videoslide.item {
	width:31.3%;
	margin:1%
}
.videoslide.item img {
	border:1px solid #797777
}
.video_addblock .def_btn_content {
	text-align:center;
	padding:33px 0 0
}
.video_addblock .def_btn2 {
	display:inline-block;
	padding:6px 15px;
	border:1px solid #fff;
	color:#fff
}
.network_wraper {
	background:#4fa7cd;
	color:#fff;
	padding:60px
}
.network_info {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.network_content {
	flex:0 31%
}
.network_map {
	flex:0 55%
}
.network_info .servicetitle {
	text-align:left;
	padding:0 0 0;
	color:#fff;
	font-weight:500;
	font-size:30px;
	line-height:initial;
	padding-bottom:19px
}
.network_info .def_btn2 {
	display:inline-block;
	padding:6px 15px;
	border:1px solid #fff;
	color:#fff
}
.contactinfo_details {
	padding:60px
}
.contactinfo_details .servicetitle {
	text-align:center;
	padding:0 0 0;
	color:#000;
	font-weight:600;
	padding-bottom:40px
}
.contactinfo_details .servicetitle h4 {
	font-size:28px
}
.contactinfo_view {
	display:flex;
	color:#000;
	justify-content:space-between
}
.contactinfo_view .def_btn2 {
	display:inline-block;
	padding:6px 15px;
	border:1px solid #007bff;
	color:#007bff
}
.form-control:focus {
	box-shadow:0 0 0 transparent!important
}
.cont_view_left {
	flex:0 25%
}
.subtitle {
	font-weight:600;
	color:#000;
	padding-bottom:10px;
	font-size:15px
}
.contact_from_details {
	flex:0 70%
}
.contact_from_text {
	display:flex;
	position:relative;
	justify-content:space-between
}
.contact_from_left {
	flex:0 48%
}
.contact_from_right {
	flex:0 48%
}
textarea.form-control {
	height:316px;
	resize:none
}
.responsive_table p {
	margin:0!important;
	padding:0!important
}
.innerbanner .slider-area.banner_content {
	height:auto;
	position:relative
}
header.header_outer.fixed_header.innerheader {
	position:fixed;
	left:0;
	width:100%;
	top:0;
	z-index: 9999;
}
.menucontent.contentarea.innerpag_topemenu {
	position:absolute;
	left:0;
	top:100px;
	z-index:9999;
	width:100%!important;
	background:#030a1d
}
.menucontent.contentarea {
	position:absolute;
	left:0;
	top:43px;
	z-index:100;
	width:100%
}
.innercontent_block .heading_info h2 {
	font-size:30px;
	color:#000;
	font-weight:600
}
.def_text_center {
	text-align:center
}
.innercontent_block.innercontent3 h2 {
	font-size:24px
}
.innerpag_topemenu .logo_info {
	display:none
}
.def_btn2:hover {
	border:1px solid #0d78dd;
	color:#fff!important;
	background:#0d78dd!important
}
.innercontent_block .def_btn2 {
	display:inline-block;
	padding:6px 15px;
	border:1px solid #0d78dd;
	color:#0d78dd
}
.nextprev_btn {
	text-align:center
}
.nextprev_btn span {
	cursor:pointer;
	display:inline-block;
	opacity:.5
}
.nextprev_btn span:hover {
	opacity:1
}
.owl-carousel .owl-item img {
	display:block;
	width:100%!important
}
.slider-area img {
	width:100%!important
}
.inner_award_section .owl-nav {
	display:none
}
.mc4wp-alert.mc4wp-success {
	color:#3dd717!important;
	padding:10px!important
}
.nextprev_btn {
	padding:20px 0 0!important
}
ul.dropdown-menu li a {    
    text-transform:capitalize;
	display:block;
	padding:4px
}
.inner_banner img {
	width:100%!important
}

/*.postview_content {width:100%; display:flex; flex-wrap:wrap; gap:20px}*/
.postcontent_infosss p {margin-top:2px; margin-bottom:2px}

/*
.postitem_content {
	background-color:#fff;
	padding:20px 0;
	border:1px solid #cbcbcb
}
.postitem_content {
max-width: 375px;
	display:flex
}*/
.postitemblocks .postitem_info {
	flex:1;
	padding:0 0 0 20px
}
.postitemblocks .postitem_pic {
	flex:0 30%
}
.subtitleinfo {
	font-size:24px;
	font-weight:600
}
.postitem_pic img {
	width:100%!important;
	padding:10px;
	border:1px solid #f4f4f4;
	background:#fff
}
.categorieissued_by {
	font-weight:700
}
.categorieissued_by {
	font-weight:600
}
.postid_info {
	padding:20px
}
.postinner_thumimg {
	text-align:center;
	padding:30px 0
}
.postitem_info h2 {
	font-size:18px;
	margin:0;
	font-weight:700
}
.categorieissued_by {
	font-weight:600;
	padding:7px 0
}
.postitem_info .title {
	font-size:16px;
	margin:0;
	font-weight:700;
	padding:10px 0 0
}
.categorieproduct {
	padding-bottom:10px
}
.news_postinfo .postitem_content {
	margin-bottom:15px
}
.form-group label {
	font-weight:500
}
.news_postinfo .postitem_pic {
	margin-bottom:20px;
	margin-right:11px
}
.postitem_content.postitemblocks .postitem_info {
	padding:00px 0 0 0
}
	*/
.news_postinfo .postitem_pic {
	margin-bottom:20px
}
.posttitle {
	font-weight:700;
	font-size:17px;
	padding-bottom:7px
}
.postsidebar {
	padding:0 0 0!important;
	box-shadow:0 0 10px #ccc;
	margin-top:20px
}
.sidebartitle {
	display:flex;
	justify-content:space-between;
	border:1px solid transparent;
	padding:15px;
	align-items:center;
	background:#030a1d;
	color:#fff
}
.sidebar_post_item {
	padding:15px;
	display:flex;
	justify-content:space-between;
	border:1px solid transparent;
	padding:15px;
	border-top:0
}
.innerpages.pageinfo h1 {
	padding-bottom:15px
}
.sidebar_post_info {
	flex:1
}
.sidebar_post_img {
	flex:0 22%;
	margin-right:13px
}
.sidebar_post_img img {
	padding:7px;
	border:1px solid #f4f4f4;
	background:#fff
}
.clock_add {
	color:#fff;
	font-size:29px;
	background:#14285c;
	padding:1px 12px
}
.sidebar_post_info a {
	font-weight:600
}
.clock_info {
	flex:1;
	padding:0 10px
}
.clock_info strong {
	font-size:20px
}
.clock_info span {
	display:flex
}
a.sellall_btn {
	display:inline-block;
	color:#fff;
	background:#0071bc;
	padding:5px 14px
}
.sidebar_post_info span {
	display:block;
	color:#ccc;
	font-size:14px
}
.news_postinfo ul.pagination.justify-content-center {
	padding:29px 0 0;
	margin:0
}
a {
	color:#0071bc
}
.news_postinfo .postitem_content:last-child {
	border:0
}
.news_postinfo .postcontent_info span {
	display:block;
	padding-bottom:5px
}
.posttitle2 {
	color:#0071bc;
	font-size:17px;
	font-weight:600;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 6px;
	padding-left:20px;
	margin:10px 0
}
.listitem {
	padding:0;
	margin:0;
	list-style:none
}
.listitem li {
	padding:5px 0
}
.listitem a {
	display:block;
	color:#0071bc;
	font-weight:600;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 2px;
	padding-left:20px
}
.certifications_opt {
	display:flex;
	flex-wrap:wrap;
	text-align:center;
	justify-content:center;
    padding-top: 35px;
}
.certifications_opt img {
	width:auto;
	max-width:108px;
	margin:6px
}
.modfimage .item1.innerslider_img {
	height:164px
}
.sidebar_head {
	padding:15px 15px 10px;
	font-weight:600;
	font-size:17px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:30px;
	background:#030a1d;
	color:#fff
}
.sidebar_head a { color: #fff;}
.sidebar_head h3 {
	font-weight:600;
	font-size:17px;
	color:#fff
}
.sidebar_desc ul {
	padding:0!important;
	margin:0;
	list-style:none
}
.sidebar_desc ul li {
	padding:0;
	margin:0
}
.sidebar_desc ul li a {
	display:block;
	color:#0071bc;
	font-weight:600;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 2px;
	padding-left:20px;
	transition:all .3s ease
}
.sidebar_desc ul li a:hover {
	color:#030a1d
}
.sidebar_desc ul li.selectopt a, .sidebar_desc ul li.current_page_item  a {
	color:#030a1d
}
.sidebaropt ul li {
	padding:6px 0 0
}
.sidebaropt {
	padding:0 17px
}
.sidebaropt p {
	font-weight:600;
	padding:0;
	margin:0
}
.inner_section .table-responsive {
	min-height:.01%;
	overflow-x:auto
}
.inner_section table.rotatingheader {
	border-collapse:collapse
}
.inner_section table.rotatingheader td,table.rotatingheader th {
	border:1px solid #000;
	padding:0 0;
	font-size:13px
}
.inner_section .rotatingheader th.rotate {
	height:200px;
	white-space:nowrap
}
.inner_section .specs td,.inner_section th {
	border:1px solid #9fa3ac;
	border-collapse:collapse
}
.inner_section .rotatingheader th.rotate>div {
	transform:translate(-2px,90px) rotate(270deg);
	width:28px;
    padding-left: 25px !important;
}
.inner_section .tdcause {
    background-color: #00f;
    text-align: center;
    color: #fff !important;
    font-weight: 600 !important;
    padding: 10px !important;
}
.inner_section .rotatingheader th.rotate>div>span {
	padding:5px 10px
}
.inner_section .tdcause {
	background-color:#00f;
	text-align:center
}
.inner_section .tdcause span {
	color:#fff;
	font-size:19px
}
.inner_section .rotatingheader td.rotate {
	background-color:#00f
}
.inner_section .tdsky {
	background-color:#1e90ff
}
.inner_section table.rotatingheader {
	border-collapse:collapse;
	width:100%
}
.inner_section .cause {
	font-weight:700;
	font-size:17px;
	text-align:center
}
.td_left_title {
	font-weight:700;
	white-space:nowrap
}
.rotatingheader td.rotate>div {
	transform:translate(1px,30px) rotate(270deg)
}
.rotatingheader td.rotate>div>span {
	color:#fff;
	font-size:19px
}
.td_left_title a {
	color:#333
}
table.rotatingheader td,table.rotatingheader th {
	color:#333
}
.contact_info_details {
	background:#fff;
	padding:19px;
	box-shadow:0 0 10px #e1e1e1;
	margin:0 auto 0;
	max-width:700px
}
.contact_info_details textarea.wpcf7-form-control.wpcf7-textarea.form-control {
	height:100px!important
}
.contact_info_details label {
	font-weight:600
}
.from_title {
	padding:0 0 25px;
	font-size:16px;
	text-transform:inherit;
	font-weight:600
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff;
	border:1px solid transparent;
	padding:8px 20px;
	font-size:1rem;
	line-height:1.5;
	border-radius:.25rem;
	transition:color .15s
}
.pageinfo ul {
	padding:0;
	margin:0;
	list-style:none
}
.pageinfo ul li {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 6px;
	padding-left:20px;
	margin:10px 0
}
.bradcampinfo {
	background:#474d5b;
	padding:2px 20px
}
.bradcampcontent ul li:first-child {
	padding-left:0
}
.heading2opt {
	padding:20px 0 10px;
	font-size:19px
}
.bradcampcontent ul {
	padding:0;
	margin:0;
	list-style:none;
	display:flex
}
.bradcampcontent ul li {
	color:#9edffd;
	display:inline-block;
	padding:5px;
	position:relative
}
.bradcampcontent ul li:after {
	color:#9edffd;
	display:inline-block;
	padding:5px;
	position:relative
}
.bradcampcontent ul li a {
	color:#fff;
	text-decoration:none
}
.bradcampcontent {
	padding:7px 5px; margin-left:29px;
}
.bradcampcontent a {
	color:#fff;
	text-decoration:none
}
.bradcampcontent ul li a:hover {
	color:#fff;
	text-decoration:none
}
.bradcampcontent a {
	color:#fff;
	text-decoration:none
}
.bradcampcontent a:hover {
	color:#fff;
	text-decoration:none
}
.bradcampcontent span {
	color:#9edffd
}
.servicetitle.defheading {
	font-size:32px;
	padding-bottom:10px;
	text-align:left;
	color:#fff
}
div#wpgmza_map {
	height:300px!important
}
.contactusbg2 {
	background:#fff url('/wp-content/themes/hellerIndustries/css/../images/support-bcgr.jpg') no-repeat center top;
	background-size:100%!important
}
.contactinfo_view.contactinfo2 {
	flex-direction:column;
	max-width:750px;
	margin:0 auto
}
.innerpages.pageinfo.mosfcont p strong {
	font-size:20px
}
.bradcampcontent ul li {
	color:#9edffd;
	display:inline-block;
	padding:5px 8px 5px 22px;
	position:relative
}
.bradcampcontent ul li:after {
	position:absolute;
	left:-6px;
	top:0;
	content:">>";
	width:auto;
	color:#fff
}
.bradcampcontent ul li:first-child:after {
	display:none
}
.searchinfo_content {
	display:flex;
	width:50%;
	padding:10px 0 20px
}
.searchinfo_content input#submit {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff;
	border:1px solid transparent;
	padding:6px 20px;
	font-size:1rem;
	line-height:1.5;
	border-radius:.25rem;
	transition:color .15s
}
.req_from {
	padding:20px;
	background:#fbfbfb;
	margin:13px 0
}
.req_from textarea.form-control {
	height:75px;
	resize:none
}
.form-group strong {
	color:red;
	font-size:20px;
	line-height:14px
}
.req_from .form-group {
	display:flex;
	flex-wrap:wrap
}
.req_from .form-group label {
	margin-right:10px;
	flex:0 23%
}
.req_from .wpcf7-form-control-wrap {
	position:relative;
	flex:0 50%
}
.inqfrom-details {
	display:flex;
	padding:10px 0
}
.inqfrom_left {
	flex:0 37%;
	margin-right:3%
}
.inqfrom_right {
	flex:1
}
.inqfrom_right .req_from .form-group label {
	flex:0 31%
}
.inqfrom_right .req_from .wpcf7-form-control-wrap {
	position:relative;
	flex:1
}
.inq_contact_title {
	font-weight:600
}
.innerbanner {
	text-align:center
}
.inner_content {
	display:flex
}
.innersidebar {
	flex:30%;
	margin-right:2%
}
.sidebar_wrap {
	padding:20px;
	background:#e4e4e4
}
p:empty {
	display:none
}
.sidebar_wrap ul li {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEXk5OPk5eXl5OQMHyjw7+4EGCH49vfJy8zp6enl5eavs7YACRTx7/Ho5+YAEx0AEBrt7O3n5edRX2RNW1/z8/Pe3t7S1NS4vsCvtbVweH1UX2U2Rk81Rk02REwsO0EsOkFXTE+nAAAAdElEQVQI1y2OWQ7DIBBDbQNpSaBNuu+9/y3DMPGHpac3IxkACVqJrVqExjkTPRQFSNoQc4kxlgr3l+fv8/7+73NHDucppTSNxfXwOoQQjmOU21PHR5RZNXTrx9tvQ0tebjvLlX0JUfctlVh8ibUNVweRjuAKjpEDzMONIEkAAAAASUVORK5CYII=') no-repeat left 5px;
	padding-left:20px;
	margin:2px 0
}
.search_result_content {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 3px;
	padding-left:20px;
	margin:5px 0;
	font-size:14px
}
.sidebar_wrap ul li a {
	color:#000
}
.sidebar_wrap ul {
	padding:0 0 0 50px;
	margin:0;
	list-style:none
}
.sidebar_info {
	padding-bottom:20px
}
.sidebar_info:last-child {
	padding-bottom:0
}
.sidebar_title {
	display:flex;
	align-items:center
}
.side_icon {
	width:53px
}
.sidebar_des {
	padding-left:53px
}
.side_icon img {
	margin:0
}
.sidebar_title_info {
	flex:1;
	font-weight:600;
	text-transform:uppercase
}
.inner_desc {
	flex:0 68%
}
.inner_pic {
	float:right;
	width:30%;
	padding:0 10px 0 15px
}
.innerrow_infoadd .inner_pic {
	float:none;
	width:auto;
	padding:0
}
.tabcontentview li.nav-item {
	margin:0;
	padding:0;
	background:#fff;
	color:#000;
	font-weight:600
}
.tabcontentview li a {
	color:#000
}
.tabcontentview .nav-tabs .nav-item.show .nav-link,.tabcontentview .nav-tabs .nav-link.active {
	color:#fff;
	background-color:#000;
	border-color:#000 #000 #000
}
.tabcontentview .nav-tabs .nav-link:focus,.tabcontentview .nav-tabs .nav-link:hover {
	border-color:#fff #fff #dee2e6
}
.tab-content {
	padding:30px 0px
}
.table-responsive {
	border:0;
	margin:0
}
.table-responsive {
	min-height:.01%;
	overflow-x:auto
}
.curing_page_css table.models {
	margin:20px auto;
	background-color:#2f598b;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%
}
.curing_page_css .models td,.curing_page_css .models th {
	border:1px solid #c8d4de
}
.curing_page_css td,.curing_page_css th {
	color:#fff
}
.curing_page_css .models p {
	margin:5px;
	color:#fff
}
.curing_page_css a {
	color:#fff
}
.curing_page_css p {
	text-align:center
}
.curing_page_css tr td {
	vertical-align:top;
	padding:15px;
	background-color:#38689e
}
.curing_page_css .mod2 tr td p {
	margin-bottom:10px;
	color:#eee!important
}
.more_address ul li {
	display:inline-block;
	margin-right:7px;
	margin-bottom:5px
}
.more_address p {
	padding:0!important;
	margin:0
}
.more_address ul {
	margin-bottom:12px;
	border-bottom:1px solid #ede5e5;
	padding-bottom:7px
}
.more_address ul:last-child {
	border:0;
	margin:0;
	padding:0
}
.address_info_wrap {
	display:flex
}
.map_details {
	flex:0 47%
}
.address_info {
	flex:0 50%;
	margin:0 3% 0 0
}
.row_col {
	display:flex;
	justify-content:space-between
}
.row_col_left {
	flex:0 49%;
	padding-bottom:15px
}
.row_col_right {
	flex:0 49%;
	padding-bottom:15px
}
.row_col {
	display:flex;
	justify-content:space-between;
	padding:20px 0 0
}
.prod_content {
	display:flex;
	flex-wrap:wrap;
	padding-bottom:20px
}
.prod_iteminfo {
	width:31%;
	margin:1%;
	text-align:center
}
.prod_iteminfo .iframe-container {
	height:100%
}
.prod_iteminfo img {
	width:100%!important
}
.prod_iteminfo {
	width:23%;
	margin:1%;
	text-align:center;
	box-shadow:0 0 10px #efe2e2;
	padding:15px
}
.prod_content.prod_content3.prod_content4 .prod_iteminfo {
	width:20%
}
.prod_iteminfo p {
	padding:0;
	margin:0;
	text-transform:capitalize
}
.addpic2 {
	width:50%
}
.prod_iteminfo img {
	width:100%!important;
	margin:0;
	padding-top:15px
}
.row_col.row_col2 {
	background:#fbfbf9;
	padding:20px;
	margin-bottom:30px
}
.row_col2 .row_col_right {
	display:flex
}
.row_col2 .row_col_left {
	display:flex
}
.add_cont_img img {
	margin:0
}
.add_cont_desc {
	flex:1
}
.add_cont_img {
	margin-right:15px;
	flex:0 44%
}
.prod_content.modfwidth .prod_iteminfo {
	width:48%
}
.row_info {
	display:flex;
	padding:20px
}
.row_info:nth-of-type(odd) {
	background-color:#fdfdfd
}
.row_info:nth-of-type(even) {
	background-color:#fff
}
.addcont_details.ad_pic {
	width:50%;
	margin-right:2%
}
.addcont_details.ad_des {
	flex:1
}
p.headingopt {
	font-size:18px
}
.pageinfo .addcont_details.ad_des ul li {
	margin:2px 0
}
.addcont_details.ad_des p {
	margin:0;
	padding:4px 0
}
.mc4wp-alert.mc4wp-error {
	color:red!important;
	padding:10px!important
}
.prod_content.prod_content2 p {
	padding:5px 0
}
.prod_content.prod_content3 .prod_iteminfo {
	padding:0
}
p.board_info {
	background:#030a1d;
	color:#fff;
	padding:13px;
	font-weight:600
}
.innercontent_block.innercontent3.modf_width2 .service_block{
	width: 31%;
}
.prod_content.prod_content3 p:first-child {
	padding:15px 16px 0
}
.innercontent_block.innercontent3 .slideoption {
	flex-wrap:wrap
}
.innercontent_block.innercontent3 {
	padding:0;
	margin-bottom:30px
}
.event_add {
	text-align:center
}
.innercontent_block .service_block {
	padding:15px 25px;
	box-shadow:0 0 15px #e7e7e7;
	width:48%;
	margin:1%
}
.prod_row {
	display:flex;
	align-items:center;
	justify-content:center
}
.prod_row p {
	font-weight:600
}
.innercontent_block.innercontent3 .event_add img {
	padding:0!important;
	margin:0!important
}
.subheading2 {
	font-size:18px
}
.subheading3 {
	font-size:16px
}
.innerrow_info {
	overflow:hidden
}
.inner_pic2 {
	float:right;
	margin:0 0 15px 15px
}
.innerrow4 {
	display:flex;
	justify-content:space-between
}
.inner_row_item {
	padding:15px 25px;
	box-shadow:0 0 15px #e7e7e7;
	width:48%;
	margin:1%
}
.inner4_img {
	float:left;
	/* flex:0 20%; */
	max-width:28%;
	margin-right:16px
}
.inneriteminfo {
	display:flex
}
.inneritemdes {
	flex:1
}
.innerrow4.innerrow5 .inner4_img {
	width:100%!important;
	max-width:100%!important
}
.inner4_img1 img {
	width:100%!important;
	margin:0!important
}
.inner4_img1 {
	width:100%
}
.innerrow4.innerrow5 {
	padding-bottom:15px
}
.header-wrapper-top {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:100;
	transition:all .3s ease-out
}
.inner_section  iframe {
    width: 100%;

}
.inner_section  video{
	width: 100% !important;

}
.header-wrapper-top .menucontent.contentarea {
	position:relative;
	top:0;
	margin-top:0
}
.header-wrapper-top.colored {
	background-color:#030a1d;
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15)
}
.header-wrapper-top.colored .logo_info {
	background:0 0!important
}
.header-wrapper-top.colored .menucontent.contentarea {
	/* border-top-color:rgba(255,255%,255%,12%) */
}
.welcome_section_wrapper {
	padding-left:60px;
	padding-right:60px
}
.welcome_section_wrapper .row > div {display: flex;}
.ws-item-bx {
	overflow:hidden;
	height:auto;
	position:relative;
	margin-top:15px;
	margin-bottom:15px; display: flex;
	flex-direction: column;
	width: 100%;
}
.ws-item-bx img {
	width:100%!important;
	height:100%!important;
	object-fit:cover
}
.ws-item-bx span {
	display:block;
	background:#474d5b;
	padding:12px 15px;
	/*font-size:18px;
	font-weight:600;*/
	font-size: 16px;
	font-weight: 400;
	color:#fff;
	position:static;
	left:0;
	right:0;
	bottom:0;
	z-index:1
}
.ws-item-bx span:after {
    content: "";
    background: #474d5b;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.accord-container {
	padding:10px 0
}
.accordLink {
	border:0;
	outline:0;
	box-shadow:0 0 0 transparent;
	text-decoration:none!important;
	color:#000;
	font-weight:600;
	padding:10px 0;
	margin-bottom:0;
	background-color:transparent!important;
	border-bottom:1px solid #d8d8d8!important;
	font-size:17px
}
.accordLink a {
	color:#000
}
.activeToggle .accordLink {
	color:#eb7d36;
	box-shadow:0 0 10px #d5d0d0
}
.activeToggle .accordLink a {
	color:#eb7d36
}
.accordLink {
	position:relative;
	padding-right:22px
}
.accordLink i.fa.fa-angle-right {
	position:absolute;
	right:2px;
	font-size:25px;
	top:10px;
	cursor:pointer;
	width:23px;
	text-align:center
}
.activeToggle .accordLink.active i.fa.fa-angle-right {
	transform:rotate(90deg);
	top:12px
}
.faq_block {
	display:flex;
	flex-direction:column-reverse
}
.accord-block.card {
	flex:0 100%
}
.mc4wp-alert.mc4wp-error {
	color:red;
	font-size:14px;
	padding:10px 0 0
}
.mc4wp-alert.mc4wp-success {
	color:#eb7d36;
	font-size:14px;
	padding:10px 0
}
.accord-container {
	display:none!important
}
.accord-block.card.activeToggle .accord-container {
	display:block!important
}
a.backbtn {
	background:#eb7d36;
	color:#fff;
	padding:15px 30px;
	border-radius:14px;
	margin-bottom:10px;
	display:inline-block;
	transition:all 250ms ease-in-out
}
a.backbtn:hover {
	background:#ab5218;
	color:#fff;
	padding:15px 30px;
	border-radius:14px;
	margin-bottom:10px;
	display:inline-block;
	transition:all 250ms ease-in-out
}
.accordLink a {
	color:#000
}
.accord-block.card {
	flex:0 100%;
	border:0
}
.accord-block.card {
	border:0!important
}
.accord-block.card.accordLink {
	padding:12px 17px
}
.accord-block.card.activeToggle .accordLink {
	padding:12px 15px
}
.accord-container {
	padding:20px 15px
}
.butnow_btn {
	border:1px solid #eb7d36;
	color:#fff;
	padding:8px 31px;
	border-radius:57px;
	display:inline-block;
	background:#eb7d36;
	text-decoration:none;
	transition:all 250ms ease-in-out
}
.inner_section.def_pad {
	padding:60px 60px!important
}
.inner_section.def_pad .innerpages.pageinfo {
	padding:0!important
}
.certificateinfo {
	display:flex;
	flex-wrap:inherit
}
.certificateinfo .item {
	padding:10px;
	box-shadow:0 0 10px #e7e7e7;
	margin:1.2%;
	flex:0 38%
}
.certificateinfo h3 {
	text-transform:capitalize;
	padding:10px 0
}
.contact_info_block a {
	color:#fff!important;
	font-weight:600!important
}
.innercontent_block .servicetitle2 h3 {
	text-align:center
}
.servicetitle.servicetitle2 {
	text-align:center
}
/* .prod_content.prod_content.opt3 .prod_iteminfo {
	width:31%
} */
 .prod_content.prod_content.opt3 .prod_iteminfo {
	width:23%
}
.prod_content.prod_content.opt3 .prod_iteminfo img {
	margin-bottom:10px
}
.prod_content.prod_content.opt3 .prod_iteminfo strong {
	display:block;
	padding-bottom:10px
}
.yoast-notification .yoast-seo-icon {
	width:74px!important
}
.video_add video {
	width:100%!important;
	object-fit:initial
}

table.specs {
	border-collapse: collapse;
  border-style: hidden;
}

table.specs td,table.specs th {
	border:1px solid #9fa3ac;
	border-collapse:collapse;
	padding:5px;
	line-height:normal
}
.innerpages.pageinfo br {
	display:none!important
}
img.alignnone {
	padding-bottom:10px!important
}
.inner_section.def_pad .innerpages {
	padding:0!important
}
.mark5optioninfo {
	position:relative
}
.selModelHvr2 {
	display:none;
	position:absolute;
	left:0;
	top:auto;
	z-index:10;
	width:100%
}
.mark5optioninfo:hover>.selModelHvr2 {
	display:block
}
.selModelHvr2 table {
	background-color:#2f598b;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	width:100%!important;
	max-width:100%!important
}
.selModelHvr2 table td,.selModelHvr2 table th {
	border:1px solid #c8d4de
}
.req_from .selModelHvr2 table td,.req_from .selModelHvr2 table th {
	border:1px solid #c8d4de;
	color:#fff!important;
	padding:5px 7px!important;
	font-size:12px!important
}
.selModelHvr2 table p {
	margin:5px;
	color:#fff;
	font-size:12px
}
span.select_title {
	font-weight:600
}
.row_col_wrap {
	background:#fefefe;
	padding:0 15px;
	box-shadow:0 0 10px #f5f5f5;
	margin-bottom:25px;
	border:1px solid #f3f3f3
}
.row_col_wrap .row_col_right p strong {
	font-size:18px
}
.lgfont {
	font-size:18px
}
.row_col_wrap .row_col {
	align-items:center
}
.row_col_left {
	position:relative
}
.stokimg img {
	padding:0!important;
	margin:0;
	position:absolute;
	right:0;
	bottom:10%
}
.stokimg {
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	text-align:right;
	height:100%;
	text-align:right
}
.flotopt {
	width:100%;
	float:none;
	max-width:100%;
	clear:both
}
.searchopt {
	display:flex
}
form#searchform {
	display:flex
}
.wpcf7 {
	position:relative;
	clear:both
}
.prod_right_add {
	position:relative
}
.stockimg {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.prod_right_add {
	float:right;
	border:5px solid #fff;
	box-shadow:0 0 10px #e7dfdf;
	width:50%;
	margin-bottom:32px
}
.prod_right_add img {
	border:0!important;
	padding:0!important;
	margin:0!important;
	display:block!important
}
.office-wrapper.cnty-ul ul {
	display:flex;
	flex-wrap:wrap;
	text-transform:uppercase;
	padding:0;
	margin:0
}
.office-wrapper.cnty-ul ul li {
	margin-left:23px
}
.sidebar_desc {
	position:relative;
	padding:0;
	box-shadow:0 0 10px #ccc;
	padding-bottom:15px
}
.sidebaropt {
	padding-bottom:0
}
.reflow_oven_wrap {
	display:flex;
	justify-content:space-between
}
.reflow_oven_content {
	max-width:67%;
	margin-right:3%;
	flex:0 67%
}
.reflow_oven_sidemenu {
	max-width:30%;
	flex:0 30%
}
.heading-size-1,h1 {
	font-weight:600!important
}
.reflow_oven_sidemenu ul li {
	padding:0;
	background:0 0;
	margin:15px 0
}
.row_info_block {
	overflow:hidden;
	clear:both
}
.row_info_img {
	padding:15px;
	margin:0;
	float:right
}
.row_info_img img {
	padding:0!important;
	margin:0!important
}
.imgadd2 {
	width:250px;
	text-align:center
}
.manualform .swversion {
	display:none
}
.certifications_opt .postitem_pic img {
	padding:0!important
}
.more_address ul li {
	padding-top:3px!important
}
.sidebar_title a {
	color:#000!important
}

.heading_info {
    text-align: center;
    padding: 0 0 0px 0;
}

.mob_logo{
	display: none;
}
.mob_logo .logo_info {
    margin-bottom: 15px;
    width: 140px;
}
.pastevent_cont_wrap .postview_content {
    background: #ededed;
    padding: 15px;
}
.pastevent_title {
    font-weight: 600;
    font-size: 20px;
    padding: 14px 0;
}
.pastevent_cont_wrap .postview_content:last-child {
    border: 0;
    margin-bottom: 0px;
}
.certificateinfo {
    flex: 0 100%;
    display: block;
}
.certificateinfo .reflow_oven_content {
    display: flex;
}

.certificateinfo .item {
  
    flex: 0 48%;
}
.certificateinfo .item .postitem_pic img {
    width: auto !important;
    padding: 10px;
    border:0px ;
    background: #fff;
    margin: auto;
    display: block;
}
.sidebaropt.pressure_order_opt ul li {
    padding: 4px !important;
    margin: 0;
}

.sidebaropt.pressure_order_opt ul {
    display: flex;
    flex-direction: column-reverse;
}

.block_sep {
    padding:0px 0px 24px;
}
.innercont_view_info h3 {
    font-weight: 600;
    font-size: 20px;
}
.officewrapper_header {
    padding-bottom: 4px;
}

.officewrapper_header {
    font-weight: 600;
}
.config_oven_hdr {
    font-weight: 600;
    font-size: 20px;
    padding-bottom: 6px;
    margin: 10px 0 0;
}
ul.nobullets {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
ul.nobullets li {
    padding: 0px !important;
    margin: 0px;
    list-style: none;
}
.office-wrapper.bottoo {
    margin-bottom: 17px;
}
ul.list-1 {
    padding: 0px;
    margin: 0px !important;
    list-style: none;
}

ul.list-1 li {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 5px;
padding-left: 20px;
transition: all .3s ease;
}

.innercont_view_info h1 {
    padding-bottom: 15px;
}

.office-wrapper.bottoo p {
    padding: 0px;
    margin: 1px 0 3px;
}

.divider-1.cnty-sty h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 24px 0 6px;
}
.innerpages h1 {
    font-size: 26px;
    padding-bottom: 10px;
}
.heading-size-4 {
    font-size: 20px;
    font-weight: 600;
}
 .heading-size-3 {
    font-size: 20px;
    font-weight: 600;
}
.heading-size-2 {
    font-size: 20px;
    font-weight: 600;
}
.heading-size-1 {
    font-size: 20px;
    padding-bottom: 10px !important;
}
.heading-size-1 {
    font-weight: 800;
    margin-bottom: 16px !important;
    padding-bottom: 15px !important;
}
.office-wrapper ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.office-wrapper ul li {
    display: inline-block;
    margin-right: 7px;
    margin-bottom: 5px;
}
.office-wrapper ul li {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAA/FBMVEUAAAD//vz4///+///8///+/////f/5///+//f///z//vz+/fz///r8///6//////r8//3+/////v3///////39/Pb1r3TydhT3///6/fj7+PD9+e/79u3+8+j89Of78uf98d/+7tv85NH84sz30rT71bL5w4/7uoD0pWb2ol/7o1j1nFH4l0r5fRb8cAz4cAf7bwPvaQP//fb7+fb8+/H17eL36tX86M/328X50bH4yqLxv5D1soH3vHf7snP4r3HooG3voWL3p1ntm1fzlFT+nEj4nUXxkkX4kT/0jDfofy37iCzyhin5gif8hiTyeRr/eBT9cwr2dAnwYwChI54ZAAAADXRSTlMA9Obm5vPz8/Pq5ubbo/thPwAAALlJREFUCB0FwdtKAzEQBuB/MjN7YFtca0VE2KVVr3z/d+mNeKHgAaqUTdNu0kz8PtSqFTVUEREtIMskmZyiM+gRboBBFusbMZsjOBivuma76nOyi7nC/fjC+j01z66A62Uz7yr0ntrgixQZuuvz23jRiglO6JMsx3z/9FMMrPUhBy/x7v2LfHF0ehxG3ag+XJ0Bwfyx3/y1v/E1JIBrZEzbQwjHiZNxq4in/a2fixWXaG3IkriYczmFf/VKVVsmnej0AAAAAElFTkSuQmCC') no-repeat left 5px;
    padding-left: 20px !important;
    margin: 3px 0;
}
.office-wrapper.cnty-ul ul li {
    margin-left: 4px !important;
}
.divider-1 {
    margin: 12px 0 0 !important;
}
 .heading-size-3 {
    font-weight: 600 !important;
}
.office-wrapper {
    margin-bottom: 20px;
}
address {
    margin: 0px 0px 19px !important;
}
.office-wrapper p {
    margin: 0px 0 2px;
}
h2 {
    font-weight: 600;
}
h3 {
    font-weight: 600;
}

img.alignnone.wp-image-10975.size-large {
    max-width: 51%;
}

.pageinfo ul {
    padding: 0 0 22px;


}
/* 
.innercontent_block.modf_prod .service_block {
    padding: 15px 25px;
    box-shadow: 0 0 15px #e7e7e7;
    width: 25%;
    margin: 1%;
} */

.innercontent_block.innercontent3 .service_block {
    padding: 15px 25px;
    box-shadow: 0 0 15px #e7e7e7;
    width: 25%;
    margin: 1%;
}
.innercontent_block.innercontent3 .slideoption {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.size-full {
    /* width: 50% !important; */
    display: block;
}

.innercontent_block.innercontent3 .service_block img {
    margin: 0px auto !important;
}
p.board_info {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}
.prod_content.prod_content3.prod_content4 .prod_iteminfo {
    position: relative;
    padding: 15px 15px 70px  15px;
    width: 31%;
}
.prod_content.prod_content3.prod_content4 .prod_iteminfo img {
    width: 70% !important;
    margin: auto;
    display: block;
}
.bannerImage img {
	max-width: 600px;
    margin: 0px auto 25px !important;
}
.defingsize_center {
    max-width: 500px;

}
.defingsize_left {
    max-width: 500px;
}
.addimg2{
	max-width: 500px;
	margin: 0px auto 10px;

}
.pageinfo ul li ul {
    margin: 0px;
    padding: 0px;
}
.slb_nav {
    display: none !important;
}
.slb_details {
    display: none !important;
}
.slb_slideshow {
    display: none !important;
}

.innercontent_block.innercontent4.modf_prod.lag_prod {
    padding: 0;
}

.innercontent4 img.alignnone {
    margin: 0px !important;
    padding: 0px;
}

/* search queries styles */
.search-lists, .pageinfo .search-lists { list-style: none; padding: 0; margin: 0;}
.search-lists li, .pageinfo .search-lists li { display: inline-block; background: transparent; padding: 5px 10px 5px 0; margin-right: 10px; border-right: 1px solid #ccc; 
	margin-top: 0; line-height: 1;}
.search-lists li:nth-last-child(), .pageinfo .search-lists li:nth-last-child() { border-right: none;}
.innerpages .recent-search-group .label , .recent-search-group .label { padding: 0; font-size: 16px; line-height: 24px;}
.resect-search-page-wrap, .sitemap-page-wrap {padding-top: 133px;padding-bottom: 35px;}
.recent-search-group {	margin-bottom: 25px; padding: 0 15px;}
.primary-title {font-size: 30px;margin-bottom: 25px;}

.site-map-lists ul { list-style: none; padding: 0; margin: 0;}
.site-map-lists ul li { padding-left: 20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAjVBMVEVHcEz1gCLtbgf7n1L9n1L2fR3vbAL6kTz/qGH/o1jrqHH2izPvdRPydA/wehn/6tn/n1LVYAD/cwD////9hCH+pl7/lT70bwLubAP6fBX+cwHudBP5cQL+27//s3XVYADhZQD3zKroaAD5kj/8wJD/7t/1ol/neR/tuY/0gST66t/lm1/34c/edR/qr38xkeM2AAAAEnRSTlMAr+TkMi2vsuSvCOM0uuQIugglIxdeAAAAqklEQVQYGS3BB3aDMABEwQWDAbckXxJg0XFPu//xIvKY0SIpcuc2WapV4awH7CXT4i0vWdn9TlJREpQl4G0kJY5F11WAfx30bgmsMQ+C81G5p+yvN2M++77En+TAmdW9opED7ubf11DTaENwNcFzqPGxMgt0JphmaI9KLsDN/D7N9wj1QcosTD/D/JhGqq2k3d7C3EI7VvGHFtHr7MG39VarNDo1TbxNFfwBAXcRiiHlN4MAAAAASUVORK5CYII=') no-repeat left 7px; font-size: 14px; margin: 11px 0;	background-size: 10px;
	font-weight: 600; line-height: 1; }
.site-map-lists ul li a:hover { color: #001a32;}
.site-map-group h2 {font-weight: bold; font-size: 1.3em; margin-bottom: 17px;  color: #030a1d;}
.site-map-lists .sidebar_details  ul li { padding-left: 0; background-image: none; line-height: 1.5;    font-size: 1em;}
.site-map-lists .sidebar_details  ul li a { background-position: left 4px;}
.site-map-lists .reflow_oven_sidemenu { width: 100%; max-width: 100%; flex: 1 1 100%; position: sticky;    top: 130px;}
.site-map-group.innerpages { padding: 0px 60px 30px 60px !important;}

.innerpages .recent-search-group .label::before, .recent-search-group .label::before {	content: "";	display: inline-block;
	width: 9px;	height: 9px;	background: #0488c4;	border-radius: 15px;	margin-right: 5px;	margin-left: -15px;}


.reflow_oven_sidemenu .sidebar_details, .sidebar_details  {position: sticky;    top: 180px;}
.site-map-group  .reflow_oven_sidemenu {	position: sticky;	 top: 130px; }

.logged-in.admin-bar .header-wrapper-top {top: 32px;}
.logged-in.admin-bar header.header_outer.fixed_header.innerheader { top: 28px;}
.ph_phone { display: none;}

div#collapsibleNavbar2 { width: 100%;}

.mobilemenu .top_search_opt {
    display: block;
}
.mobilemenu .top_search_opt .searchfrom {
    position: static;
    display: block;
}

.Page.navigation { margin-bottom: 35px; flex: 1 1 100%;}
.Page.navigation .page-item a {
    display: inline-block;
    padding: 8px 15px;
}
.reflow_oven_sidemenu .sidebar_details {
    position: sticky;
    top: 176px;
}

.br_space { padding-bottom: 25px; }
.defingsize_center  { text-align: center; margin: 0 auto;}
.defingsize_center img { margin: 0 auto; }

html #wpadminbar { position: fixed;}

.header-top-sec .lang-sec {display: flex; align-items: center;}
    .header-top-sec .lang-sec a:not(.play-vid-btn) { margin: 0 3px;}
	.m-specer { display: none;}
	.custom-header-bottom-m .bot-search-modal { position: absolute;   background: #fff;   padding: 38px 20px 15px;   width: 100%;   bottom: 0px;   left: 0;   z-index: 1;
    transition: all .3s; visibility: hidden; opacity: 0;}
	.showing-bot-search-modal .custom-header-bottom-m .bot-search-modal {visibility: visible; opacity: 1; bottom: 56px;}
	.showing-bot-search-modal .custom-header-bottom-m .bot-search-modal .search-form { width: 100%;}
	.custom-header-bottom-m .button-groups {  position: relative;  z-index: 2;}
	.custom-header-bottom-m .searchopt { display: flex;  width: 100%;}
	.custom-header-bottom-m .form-control { flex: 1 ; border: 1px solid #a6a6a7;}
	.custom-header-bottom-m .search-submit { border: 1px solid #00428c!important; background:#00428c; flex:0;
min-width:100px; font-size:1em; text-decoration:none; text-transform:none; font-weight:600;}
	.custom-header-bottom-m .search-submit:hover { background:#00428c;}

	.custom-header-bottom-m span.close-btn.search-close-btn { font-size: 28px;  line-height: 1;  position: absolute;  top: 6px;  right: 10px; cursor: pointer;}
	.custom-header-bottom-m span.close-btn.search-close-btn:hover { opacity: .8;}
	

	@media (max-width:992px) { 
		.m-specer { display: block; }
		.header-top-sec .lang-sec {
    		display: block !important;
		}
		body .custom-header-bottom-m {
			z-index: 10003;
		}
		body .video_add {
    		margin: 200px 0 0 0px;
		}
	}






@media screen and (max-width:992px) { 
#menu-mobile-menu .dropdown-menu { position: static;}
}
@media screen and (min-width:992px) { 
	.video_add { min-height: 600px;}
}

@media screen and (max-width:1439px) { 
	.home .logo_info { top: -97px;}
	.home .header_outer {padding: 30px 0;}
	.home .rightmenu {padding-left: 0;	width: 50% !important; }
	.home .leftmenu {	width: 50% !important;	padding-right: 0px;	}
	.home .navbar-nav {	width: 100% !important; flex: 0 0 100% !important;}
	.home .navbar-nav .menu-right-top-header-menu-container ul, 
	.home .navbar-nav .menu-left-top-header-menu-container ul {justify-content: space-evenly;	}
	.home .navbar-nav .menu-left-top-header-menu-container { width: 100%;}
	.home .leftmenu .navbar > div, .home .leftmenu .navbar .navbar-nav, .home .leftmenu .navbar .navbar-nav .menu-left-top-header-menu-container {
		width: 100%;
	}
}

@media screen and (max-width:1350px) {
	.innerbanner .slider_content {
		padding:160px 25px 20px;
		width:64%
	}
	.innerbanner .banner_text h1 {
		font-size:30px
	}
	.innercontent_block .heading_info h2 {
		font-size:26px
	}
	.slider-area img {
		width:100%!important
	}
	.prod_content.prod_content3.prod_content4 .prod_iteminfo {
		width:28%
	}
}
@media screen and (max-width:1199px) {
	body {
		font-size:14px
	}
	.articles_info .service_details {
		padding:60px 15px
	}
	.heading_info h1, .heading_info .info_title {
		font-size:22px
	}
	.heading_info h2 {
		font-size:17px
	}
	.heading_info h3 {
		font-size:17px
	}
	.navbar-nav ul li a {
		font-size:12px
	}
	.home .navbar-nav {
		width: 80%;
		flex: 0 0 80%;
	} 
	.navbar-nav {
		width: 100%;
		flex: 0 0 100%;
	}
	.rightmenu .navbar-collapse {justify-content: flex-end;}
	.banner_text {
		font-size:32px
	}
	.award_pic {
		flex:0 14%
	}
	.network_info .servicetitle {
		font-size:22px
	}
	.contactinfo_details .servicetitle h4 {
		font-size:24px
	}
	.video_addblock .servicetitle {
		font-size:24px
	}
	.innercontent_block .servicetitle h3 {
		font-size:15px
	}
	.servicecontent_block .servicetitle {
		font-size:15px
	}
	.content_block {
		padding:40px 20px 40px
	}
	.serviceinfo_details {
		padding:0 20px 40px
	}
	.online_presentation {
		padding:40px 20px
	}
	.award_section {
		padding:40px 20px
	}
	.servicecontent_block {
		padding:40px 20px
	}
	.innercontent_block {
		padding:0 20px 40px
	}
	.common-features {
		padding:40px 20px
	}
	.video_addblock {
		padding:40px 20px
	}
	.network_wraper {
		padding:40px 20px
	}
	.contactinfo_details {
		padding:40px 20px
	}
	.contact_section {
		padding:40px 20px
	}
	.footer_outer .newsletter_option {
		padding:25px 20px 0
	}
	.servicetitle.defheading {
		font-size:27px
	}
	.prod_iteminfo {
		width:48%
	}
	.welcome_section_wrapper {
		padding-left:20px;
		padding-right:20px
	}
	.innerheader .flag_info {    flex: 1 1 60%;}
	.innerheader .helpinfo {
		flex: 1 1 35%;
		max-width: 100%;
		justify-content: flex-end;
		display: flex;
		flex-wrap: wrap;
	}
}
@media  (max-width:1050px) {
	.innerpag_topemenu .navbar-nav ul li a {
		font-size: 12px;
	}
	.modfimage .item1.innerslider_img {
		height: 165px;
	}
	
}
@media  (max-width:1023px) {
	.home .logo_info {	top: 0px;}
	.home .header-wrapper-top .menucontent.contentarea {	margin-top: 0 !important; padding-top: 15px !important;	}
}
@media  (max-width:992px) {
	.reflow_oven_sidemenu .sidebar_details, .sidebar_details  {    top: 140px;}
	.innerheader .logo_info { background: #fff;}
	.innerheader .flag_info {flex: 1 1 auto; margin-bottom: 5px;}
	.innerheader .helpinfo {flex: 1 1 auto; margin-top: 5px;	}
	.innerheader .helpinfo a { padding-top: 0;}
	.prod_content.prod_content3.prod_content4 .prod_iteminfo {
		width:31%
	}
	.prod_content.prod_content3 p:first-child {
		height:73px
	}
	.inner_section.def_pad {
		padding:30px 15px!important
	}
	.address_info_wrap {
		flex-direction:column
	}
	.innerpages h1 {
		font-size:20px
	}
	.servicetitle.defheading {
		font-size:20px
	}
	.bradcampinfo {
		padding:10px 0
	}
	.innerpages.pageinfo.mosfcont p strong {
		font-size:18px
	}
	.modfimage .item1.innerslider_img {
		height:83px
	}
	.innerpages {
		padding:40px 0!important
	}
	ul.dropdown-menu {
		width:auto!important;
		max-width:100%!important;
		min-width:100%!important
	}
	.navbar-nav ul li {
		margin:10px 7px!important
	}
	ul.dropdown-menu li.menu-item {
		margin:0 7px!important
	}
	.inner_header_top {
		padding:9px 5px
	}
	.innerheader .header_top.contentarea .logo_info {
		display:none
	}
	.innerpag_topemenu .logo_info {
		display:block
	}
	.menucontent.contentarea.innerpag_topemenu {
		width:100%!important;
		top:37px
	}
	.menucontent_view {
		padding:15px 0
	}
	.mobilemenu {
		position:absolute;
		right:0
	}
	/* .bannerouter.innerbanner {
		padding:47px 0 0
	} */
	.bannerouter.innerbanner {
		padding: 23px 0 0;
	}
	.innerbanner .slider_content {
		padding:90px 25px 20px;
		width:77%
	}
	.menucontent.contentarea.innerpag_topemenu {
		border-top:0;
		padding:0;
		margin:0 0 0
	}
	.searchfrom {
		top:0
	}
	.banner_text {
		font-size:27px
	}
	form.form-inline.searchfrom {
		position:relative;
		display:block
	}
	.logo_info {
		left:0;
		top:0;
		transform:translate(0,0);
		width:150px;
		position:relative
	}
	.mobilemenu {
		display:block
	}
	button.navbar-toggler {
		position:relative;
		right:0;
		top:0
	}
	div#navbarNavAltMarkup {
		position:absolute;
		top:50px;
		width:auto;
		right:0;
		background:#03437a;
		z-index:100;
		padding:12px;
		border:1px solid #03437a;
		max-height: 74vh;
		overflow: auto;
	}
	.navbar-nav ul li a {
		font-size:14px
	}
	.navbar-nav ul {
		display:block
	}
	ul.dropdown-menu {
		display:none
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position:relative;
		width:100%
	}
	.navbar {
		padding:0
	}
	.header_info {
		padding-right:10px
	}
	.navicon {
		color:rgb(255 255 255)!important
	}
	button.navbar-toggler {
		background:#ef6c24;
		height:36px
	}
	.menu_content ul {
		flex-direction:column
	}
	.navbar-expand-lg .navbar-toggler {
		display:block
	}
	.contact_info_wrap {
		flex-wrap:wrap
	}
	.contact_info_block {
		flex:0 49%;
		margin-bottom:23px
	}
	.aboutinfo_moredesc .maincontent_block {
		flex-direction:column
	}
	.add_content.aboutinfo .maincontent_block {
		flex-direction:column
	}
	.serviceinfo_details {
		padding:25px 15px 60px
	}
	.content_block {
		padding:40px 15px 60px
	}
	.specialist_info {
		padding:40px 0
	}
	.online_presentation {
		padding:60px 15px
	}
	.award_section {
		padding:60px 15px
	}
	.contact_section {
		padding:60px 15px
	}
	.leftmenu {
		display:none
	}
	.rightmenu {
		display:none
	}
	.flag_info img {
		width:23px!important
	}
	.flag_info {
		flex:0 35%
	}
	.footer_outer .newsletter_option {
		padding:25px 0 0
	}
	.newsletter_info {
		margin-right:2%
	}
	.slider-area img {
		width:100%;
		height:276px!important
	}
	.servicecontent_block .event_add img {
		width:60px!important;
		margin:0 auto
	}
	.servicecontent_block .service_block {
		padding:15px 15px
	}
	.common-features {
		padding:40px 0
	}
	.servicecontent_block {
		padding:40px 0
	}
	.contactinfo_details .servicetitle h4 {
		font-size:20px
	}
	.video_addblock .servicetitle {
		font-size:20px
	}
	.network_info .servicetitle {
		font-size:20px
	}
	.network_content {
		flex:0 42%
	}
	.featuresinfo_block ul li {
		font-size:14px
	}
	.featuresinfo_block {
		padding:15px 15px
	}
	.innercontent_block .heading_info h2 {
		font-size:20px
	}
	.content_block {
		padding:40px 0 40px
	}
	.serviceinfo_details {
		padding:0 0 40px
	}
	.online_presentation {
		padding:40px 0
	}
	.award_section {
		padding:40px 0
	}
	.servicecontent_block {
		padding:40px 0
	}
	.innercontent_block {
		padding:0 0 40px
	}
	.common-features {
		padding:40px 0
	}
	.video_addblock {
		padding:40px 0
	}
	.network_wraper {
		padding:40px 0
	}
	.contactinfo_details {
		padding:40px 0
	}
	.contact_section {
		padding:40px 0
	}
	.footer_outer .newsletter_option {
		padding:25px 0 0
	}
	.cont_view_left {
		flex:0 30%
	}
	.contact_from_details {
		flex:0 66%
	}
	.contactinfo_view .def_btn2 {
		padding:6px 9px
	}
	.articles_info .service_details {
		padding:40px 0
	}
	.inner_content {
		display:flex;
		flex-direction:column-reverse;
		padding-bottom:40px
	}
	.tab-content {
		padding:15px
	}
	.welcome_section_wrapper {
		padding-left:0;
		padding-right:0
	}
	.reflow_oven_wrap {
		flex-direction:column
	}
	.reflow_oven_content {
		max-width:100%;
		margin-right:0;
		flex:0 44%
	}
	.reflow_oven_sidemenu {
		max-width:100%;
		flex:0 30%
	}
    .reflow_oven_sidemenu {
 
        margin-bottom: 20px;
    }
}
@media (max-width:767px) {
	
	.innerheader .helpinfo { justify-content: center;}
	.ph_phone { display: inline-block;}
	.ph_desktop { display: none !important;}
		
	.innercontent_block.innercontent3.modf_width2 .service_block {
		width: 100%  !important; 
	}
	img.alignnone.wp-image-10975.size-large {
		max-width: 100%;
	}
	.mob_logo{
		display: block;
	}
	.logo_info {
	
		width: 128px;
	}
	.logo_info {
		/*background: #fff!important;*/
	}
	.header-wrapper-top.colored .logo_info {
		/*background: #fff !important;*/
	}
	.menucontent.contentarea {
		border-top: 1px solid #0c5890;
		padding: 2px 0 3px 0;
		margin: 15px 0 0;
	}
    .certifications_opt img {
        width: auto;
        max-width: 65px;
        margin: 6px;
    }
    .prod_content.prod_content.opt3 .prod_iteminfo {
        width: 100% !important;
    }
    .footer_link ul li a {
     
        padding: 5px 4px 5px 0px;
    }
    .tabcontentview .nav-link {
        display: block;
        padding: 5px 12px;
    }
    .menucontent_view {
        padding: 6px 0;
    }
	.prod_content.prod_content3.prod_content4 .prod_iteminfo {
		width:auto
	}
	.prod_content.prod_content3 p:first-child {
		height:auto
	}
	.prod_right_add {
		float:none;
		width:100%;
		margin-bottom:25px
	}
	.prod_content.prod_content.opt3 .prod_iteminfo {
		width:48%
	}
	.certificateinfo {
		display:flex;
		flex-direction:column
	}
	.bannerouter img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
		height:400px!important
	}
	.inner_pic {
		float:none;
		width:auto;
		padding:0
	}
	.h1title {
		font-size:15px!important
	}
	.inqfrom-details {
		display:flex;
		padding:10px 0;
		flex-direction:column
	}
	.row_col {
		flex-direction:column
	}
	.req_from .form-group {
		flex-direction:column
	}
	.req_from .form-group br {
		display:none
	}
	.modfimage .item1.innerslider_img {
		height:107px
	}
	.contact_section {
		padding:60px 0
	}
	.innerpages {
		padding:30px 10px!important
	}
	.item.slick-slide img {
		height:400px!important;
		object-fit:cover
	}
	.helpinfo a {
		display:inline-block;
		padding-top:7px
	}
	.header_top {
		display:flex;
		justify-content:space-between;
		flex-direction:column;
		text-align:center
	}
	.content_block .serviceinfo {
		display:flex;
		justify-content:space-between;
		flex-direction:column
	}
	.service_content {
		margin-bottom:25px
	}
	.specialist_info {
		padding:40px 20px
	}
	.owl-carousel .owl-prev {
		position:absolute;
		left:10px
	}
	.banner_text {
		font-size:20px
	}
	.owl-carousel .owl-next {
		right:10px
	}
	.menu_content ul li a {
		font-size:14px;
		padding:3px 1px
	}
	.slideoption {
		flex-direction:column
	}
	.presentation_details {
		flex-direction:column
	}
	.content_block {
		padding:15px 0
	}
	.heading_info h1, .heading_info .info_title {
		font-size:20px;
		padding-bottom:15px
	}
	.heading_info h2 {
		font-size:15px
	}
	.heading_info h3 {
		font-size:15px
	}
	.event_section {
		padding:60px 0 0
	}
	.serviceinfo_details {
		padding:0 0 40px
	}
	.event_section .service_details {
		padding:0 0
	}
	.heading_info h6 {
		font-size:18px
	}
	.newsletter_option {
		flex-direction:column
	}
	.award_details {
		flex-direction:column
	}
	.award_pic {
		flex:0 30%
	}
	.container.sitemap-section-body-content {
		padding:16px 25px 45px
	}
	.sitemap-section {
		display:none
	}
	.menucontent.contentarea {
		top:77px
	}
	.innercontent_block .service_block {
		width:100%;
		margin-bottom:25px
	}
	.servicecontent_block .service_block {
		width:100%;
		margin-bottom:25px
	}
	.common-featuresinfo {
		flex-direction:column
	}
	.featuresinfo_block {
		background:#ffffffb8;
		width:100%;
		margin-bottom:25px
	}
	.video_addblock .servicetitle {
		font-size:18px
	}
	.network_info {
		flex-direction:column
	}
	.network_info .servicetitle {
		font-size:18px
	}
	.contactinfo_details .servicetitle {
		padding-bottom:17px
	}
	.contactinfo_view {
		flex-direction:column
	}
	.contact_from_text {
		flex-direction:column
	}
	textarea.form-control {
		height:80px;
		resize:none
	}
	.service_details .titledes_one {
		font-size:18px
	}
	.info_title h5 {
		font-size:18px
	}
	.servicecontent_block .event_add img {
		width:99px!important;
		margin:0 auto
	}
	.videoslider {
		display:flex;
		flex-wrap:wrap;
		flex-direction:column
	}
	.videoslide.item {
		width:100%;
		margin:0 0 15px
	}
	.servicecontent_block .servicetitle {
		font-size:15px;
		text-align:center
	}
	.servicecontent_block .service_block {
		text-align:center
	}
	.menucontent.contentarea.innerpag_topemenu {
		top:68px!important
	}
	.innerbanner .slider_content {
		padding:115px 14px 20px;
		width:100%
	}
	.innerbanner .banner_text h1 {
		font-size:22px
	}
	.postitem_content {
		flex-direction:column
	}
	.postitem_info {
		flex:1;
		padding:0
	}
	.news_postinfo .postitem_pic {
		margin-bottom:20px;
		margin-right:0
	}
	.banner_text {
		padding:0 23px
	}
	.slider_content {
		top:62%
	}
	button.slick-next.slick-arrow {
		display:none!important
	}
	button.slick-prev.slick-arrow {
		display:none!important
	}
	.prod_content {
		flex-direction:column
	}
	.prod_iteminfo {
		width:100%;
		margin:0 0 20px
	}
	.prod_iteminfo .iframe-container {
		height:initial
	}
	.rod_content.modfwidth .prod_iteminfo {
		width:100%
	}
	.row_col2 .row_col_right {
		flex-direction:column
	}
	.row_col2 .row_col_left {
		flex-direction:column
	}
	.add_cont_desc {
		padding-top:20px
	}
	.row_info {
		flex-direction:column
	}
	.addcont_details.ad_pic {
		width:100%;
		margin-right:0
	}
	.prod_content.prod_content3 {
		flex-direction:column
	}
	.prod_content.prod_content3 .prod_iteminfo {
		width:auto
	}
	.innerrow4 {
		flex-direction:column
	}
	.inner_row_item {
		padding:15px;
		width:auto;
		margin:0 0 15px
	}
	.ws-item-bx span {
		font-size:16px
	}
	.selModelHvr2 {
		top:auto
	}
	.inner_section.def_pad .row {
		margin:0
	}
	.inner_section.def_pad .col-sm-12 {
		padding:0!important
	}
	.inner_section.def_pad .container {
		padding:0
	}

    .header-wrapper-top {
        background: #030a1d;
    }
    .header_outer {
        background: #fff !important;
        color: #000;
    }
 
    .video_add {
        margin: 142px 0 0 0px;
    }
    .ws-item-bx span {
        position: relative !important;
        left: 0px;
        bottom: 0px;
    }
    .ws-item-bx {
        height: auto;

    }
    .helpinfo a span {
        border-radius: 3px;
        font-size: 15px;
        background: #46516f;
        color: #fff;
        padding: 0 6px;
        margin: 0 5px;
    }
    .header_outer .helpinfo a {
        color: #46516f;
        font-weight: 600;
        margin-left: 5px;
    }

	.innercontent_block.innercontent3 .service_block {
	
		width: 100%;
	}
}
@media (max-width:600px) {
	.inner_banner img {
		height:221px!important;
		width:100%!important;
max-width: 100% !important;
	}
	div#navbarNavAltMarkup {
		padding:3px;
	}
	.inner_section.def_pad {
		padding: 50px 15px!important;
	}
	.header_outer .helpinfo a { margin-left: 0;}
	.header_outer .ph_desktop { display: none; order: 5;}
}
@media (max-width:460px) {
	/* .modfimage .item1.innerslider_img {
		height:165px
	} */
	.modfimage .item1.innerslider_img {
		height: 132px;
	}
	.slider-area img {
		width:100%;
		height:387px!important
	}
	.innerbanner .slider_content {
		padding:140px 15px 20px;
		width:100%
	}
	/* .menucontent.contentarea.innerpag_topemenu {
		top:97px!important
	} */
	.banner_text {
		font-size:16px
	}
	.top_manu .navbar-nav {
		display:none
	}
	.item.slick-slide img {
		height:550px!important;
		object-fit:cover
	}
	.dropdown-toggle {
		white-space:normal
	}
	div#navbarNavAltMarkup {
		width:300px;
		right:-6px
	}
	.award_pic {
		flex:0 29%
	}
	.contact_info_wrap {
		flex-wrap:wrap;
		flex-direction:column
	}
	.event_section {
		padding:26px 0 0
	}
	.articles_info .service_details {
		padding:26px 0
	}
	.award_section {
		padding:26px 0
	}
	.contact_section {
		padding:26px 0
	}
	.online_presentation {
		padding:26px 0
	}
	.menucontent.contentarea {
		top:99px
	}
	.ws-item-bx {
		height:auto
	}
	.ws-item-bx span {
		font-size:15px
	}
	.addpic2 {
		width:100%
	}
	.imgadd2 {
		width:auto;
		text-align:left
	}
	.bannerouter.innerbanner.modfimage {
		padding: 0px !important;
	}
	.size-full {
		width: 100%;
	}

	
}
@media (max-width:600px) {
	.innerheader .helpinfo {
		justify-content: flex-start;
		display: flex;
		flex-direction: column;
		text-align: center;
		align-items: center;
		gap: 5px;
	}
}
@media (max-width:418px) {
	.modfimage .item1.innerslider_img {
		/* height:137px */
		
		height:130px 
	}
	.ws-item-bx {
		height: auto
	}
	.video_add {
		margin: 171px  0 0 0px;
	}
	.bannerouter.innerbanner.modfimage {
		padding: 0px !important;
	}
	.bannerouter.innerbanner {
		padding: 0px !important;
	}
}


/* home page header */
/* .video_add, .video_add video { height: 100vh; max-height: 1170px; background-color: #0286E5;} */
.video_add {background-color: #0286E5; position: relative; z-index: 2;}
.video_add video { object-fit: cover; vertical-align: middle;}
.custom-header-home { height: 155px;  position: fixed;  z-index: 999;   top: 0;   left: 0;   width: 100%; transition: all .3s;}
.custom-header-home:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 321px; 
	background: linear-gradient(180deg, #001A2F 0%, rgba(11, 27, 41, 0.68) 38.32%, rgba(30, 30, 30, 0) 100%); pointer-events: none;}
.custom-header-home  .header-top-sec {
	position: relative;   z-index: 1; }

.header-top-sec .container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; 
	background: rgba(0, 26, 47, 0.5); height: 90px; border-bottom: 1px solid #001A2F; padding: 15px;}
.header-top-sec .brand { order: 1; max-width: 210px; position: absolute;
    top: 15px;   left: 50%;   transform: translate(-50%, 0);}
.header-top-sec .lang-sec { order: 0; text-align: left;}
.header-top-sec .quick-contact {
    order: 3;
    text-align: right;
}
.header-top-sec .quick-contact, .header-top-sec .lang-sec { width: 50%; }
.header-bot-sec {  position: relative;    z-index: 1;   padding: 15px 0;}
a.play-vid-btn {
    background: linear-gradient(91.54deg, #FF3F3F 5.37%, #2F1F71 107.74%);
    border: 1px solid #FF3F3F;
    border-radius: 8px;
    display: inline-block;
    padding: 5px 15px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
	margin-right: 15px;
	margin-left: 30px;
	/*transition: all .3s;
	animation: playbuttonani 2.5s;
	animation-iteration-count: 4;
	animation-delay: 3s;*/
}
a.play-vid-btn:hover {
	transform: scale(1.1);
}

@keyframes playbuttonani {
	0%  {transform: scale(1); box-shadow: 0 0 0 #ff7272;}
	50% {transform: scale(1.1) rotate(-1deg); box-shadow: 0 0 15px #ff7272;}
	100% {transform: scale(1); box-shadow: 0 0 0px #ff7272;}
  }


a.play-vid-btn .icon { margin-right: 10px; display: inline-block; }
.quick-contact { order: 3;}
.quick-contact .helpinfo a { font-size: 16px; margin-right: 15px; font-weight: 600;}
.header-bot-sec .navbar-nav ul { justify-content: space-between;}
.header-bot-sec .top_search_opt { padding: 0 15px;}
.header-bot-sec .top_search_opt button { padding-left: 10px; padding-right: 10px;}
.home .header-bot-sec .navbar-nav { flex: 1 1 auto !important;}
.home .header-bot-sec .menu-mobile-menu-container { width: 100%;}
.header-bot-sec .navbar-expand-lg .navbar-nav .dropdown-menu {  transform: translate(0px, 0);}
.header-bot-sec .navbar-expand-lg .navbar-nav ul li:nth-last-of-type(1):hover > ul,
.header-bot-sec .navbar-expand-lg .navbar-nav ul li:nth-last-of-type(2):hover > ul { left: inherit; right: 0;}
.on-sticky-header  .custom-header-home { background: #001A2F !important;}
.header-bot-sec .navbar-expand-lg .navbar-nav .dropdown-menu > li:hover > .dropdown-menu { left: 80%; right: inherit; top: 0;}
.admin-bar .custom-header-home {
    top: 32px;
}

.post-type-archive-parts .blog_content {
    margin-bottom: 25px;
}

.post-type-archive-parts .blog_content h3 { font-size: 1.3em; color: #0071bc;}
.post-type-archive-parts .blog_content h3:before {
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -17px;
    top: 0.9em;
    position: relative;
}

.part_h1, .innerpages .part_h1{ font-size: 2em;}
.part_h2, .innerpages .part_h2{ font-size: 1.5em;}
.part_h3, .innerpages .part_h3{ font-size: 1.17em;}
.part_h4, .innerpages .part_h4{ font-size: 1em;}

.innerpag_topemenu .navbar-nav ul ul li:hover > ul {
    left: 80%;
    top: 0;
}

b, strong {
	font-weight: 600 !important;
}

p { font-weight: 400; }
@-moz-document url-prefix() {
	p,ul { font-weight: 400 !important; }
}

.datepicker .flatpickr-input {border-color: #BFC3C8 !important; }

@media (max-width:1300px) { 
	.quick-contact .helpinfo a, .navbar-nav ul li a { font-size: 13px;}
	.header-top-sec .brand { max-width: 180px;}
	a.play-vid-btn { font-size: 13px;}
	a.play-vid-btn svg { width: 25px;}
	.header-bot-sec {
		padding: 10px 0;
	}
	.header-top-sec .container {height: 80px;padding: 10px 15px;}
}

@media (max-width:1170px) { 
	.lang-sec img {max-width: 25px;	}
	.quick-contact .helpinfo {
		display: flex;  flex-direction: column;   gap: 10px
	}
	a.play-vid-btn { padding: 5px 15px;}
	#wpadminbar li#wp-admin-bar-wp-statistic-menu {
		display: none;
	}
	#wpadminbar li#wp-admin-bar-show_template_file_name_on_top {
		display: none;
	}
}
.m-specer { display: none;}
.custom-header-bottom-m { display: none;}
.grecaptcha-badge { z-index: 10002;}
.sitmenuopt_active .inner_section { min-height: 600px;}


.search-results-wrap .search-lists li {	display: block;	border: none; position: relative; margin-bottom: 25px;}
.search-results-wrap .search-lists li h3 { font-size: 1.2em; margin: 0 0 15px 0;}
.search-results-wrap .search-lists li p, .search-results-wrap .search-lists li div { color: #000;}
.pagi-links a, .nav-links a, .nav-links span { display: inline-block;  padding: 5px 8px;  background: #adadad;  color: #000; min-width: 30px;    
	text-align: center; border-radius:5px; margin-right: 2px; transition: all .3s;}
	.nav-links span.dots { background-color: transparent;}
.pagi-links a:hover, .pagi-links a.active, .nav-links a:hover, .nav-links span.current { background: #0071da;   color: #fff;}
h2.search-group-label {  background: #e5e5e5;   padding: 12px 15px;}
.search-results-wrap .search-lists { padding-top: 15px;}
.search-results-wrap .search-lists { padding: 10px 15px 15px 35px;}
.search-results-wrap .search-lists li:before {   content: "";    border-color: transparent #111;
    border-style: solid;    border-width: 0.35em 0 0.35em 0.45em;    display: block;    height: 0;
    width: 0;    left: -17px;    top: 0.8em;    position: absolute;
}



@media (max-width:992px) { 
.inner_section.def_pad { padding: 25px !important;}	
.custom-blog-content-w  .custom-blog-item {
    flex-wrap: wrap;
}
.bannerImage img, .size-full, .inner_section img { max-width:100% !important;}
	.menucontent.contentarea.innerpag_topemenu { position: static;}
	 .header-top-sec .quick-contact { display: none !important;}
	 .header-top-sec .lang-sec {display: block !important; flex: 1 1 100%; padding: 15px; background: #021728;
		border-top: 1px solid #000; text-align: center;
	}
	.header-top-sec .container {height: 1px;	padding: 0;	}
	.header-bot-sec .navbar-toggler { position: absolute; top: 0; right: 0;}
	.video_add {margin: 140px 0 0 0px;	}
	.header-top-sec .brand {left: 0;transform: translate(15px, 0); position: static;flex: 1 1 100%;		order: -1; padding-top: 12px;
		padding-top: 15px;
		margin-bottom: 15px;
	}
	.custom-header-home {	height: 175px;	background: #000;	}
	.header-bot-sec .top_search_opt .defbtn2 { display: none;}
	.header-bot-sec .top_search_opt .searchfrom { display: block; position: static;}
	.header-bot-sec .top_search_opt {padding: 0 9px;margin-bottom: 10px;}
	a.play-vid-btn { margin-top: 15px; margin: 15px 15px 0;}
	.m-specer { display: block; }
	.lang-sec img {max-width: 30px;	margin: 0 3px;}
	.custom-header-bottom-m {
		display: block;
		display: block;
		height: 56px;
		background-color: #001A2F;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 99;
		width: 100%;
	}
	.custom-header-bottom-m > div { display: flex; justify-content: space-between;}
	.custom-header-bottom-m .btn {
		color: #fff;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 1px;
		flex: 1;
	}
	.custom-header-bottom-m .btn:hover {
		background-color: #0083BF;
	}
	.custom-header-bottom-m .btn span {
		text-align: center;
		display: block;
	}
	.custom-header-bottom-m .btn span.icon {
		font-size: 18px;
		margin-bottom: 6px;
		margin-top: 3px;
	}
	.page-template-front-page .grecaptcha-badge { 
		bottom:70px !important; 
		z-index: 10002;
	}
	.page-template-front-page  { padding-bottom: 56px;}
	.page-template-front-page .footer_bottom, .footer_bottom { padding-bottom: 80px;}
	.sitmenuopt_active .inner_section { min-height: 800px;}
	.bannerouter.innerbanner.modfimage {height: 133px;	}
	.curing_page_css .models td, .curing_page_css .models th { min-width: 100px; padding: 5px 8px;}
	.curing_page_css .models td.piccell {  min-width: 180px}
	.contact_info_wrap .mob_logo { display: none !important;}
}

@media (max-width:780px) { 
	.admin-bar .custom-header-home {
		top: 46px;
	}
}
@media (max-width:768px) { 
	.bannerouter.innerbanner.modfimage {height: 137px;	}
}

@media (max-width:600px) { 
	.bannerouter.innerbanner.modfimage {height: 168px;	}
}
.heading_info .info_title h1 { padding-bottom:0 !important; display:inline-block;}
span.menu-description {
    display: block;
    color: #000;
    font-weight: 400;
}

.reflow_oven_content { display: flex; flex-direction: column;}
.custom_order_item .tabcontentwrap {
    order: 3;
}


/* blog css */
.custom-blog-content-w {
    display: flex; flex-wrap: wrap; gap: 20px;
}

.custom-blog-content-w  .custom-blog-item { border: none; display: flex; flex: 1 1 45%; padding: 15px 0;}
.custom-blog-content-w  .custom-blog-item .postitem_pic { width: 200px; flex: 1 1 200px; max-width: 200px;}
.custom-blog-content-w  .custom-blog-item .postitem_pic img { border: 1px solid #ddd; max-height: 150px;
    height: 150px !important;
    object-fit: contain;}
.custom-blog-content-w  .custom-blog-item .postitem_info{ padding-left: 10px;}
.custom-blog-wrap .reflow_oven_content{max-width: 100%;
    margin-right: 0%;
    flex: 0 100%;}
    .custom-blog-content-w  .custom-blog-item .action {
		margin-top: 16px;
	}
    
    
    /* newsletter new code */
.newsletter-btns {}

p.newsletter-title {
   
    color: #fff !important;
    font-size: 1em !important;
    text-align: left !important;
    margin-bottom: 5px !important;
}

p.newsletter-title strong {
    font-size: 2em;
    display: block;
    margin-bottom: 15px;
}

.newsletter-btns .btns {
    display: flex !important; 
    flex-wrap: wrap !important;
    gap: 15px 30px !important;
   
    justify-content: flex-start !important;
    margin-bottom: 25px !important;
}
.newsletter-btns .btn {
padding: 0;
    font-size: 16px !important;
}
.newsletter-btns .btn {
    font-size: 1.4em !important;
    padding: 15px 20px !important;
    font-weight: 700 !important;
    min-width: 350px !important;
}
.newsletter-btns .btn {
padding: 0 !important;
    font-size: 16px !important;
}
.form-containter-w { max-width: 800px; margin: 0 auto;}
@media only screen and (max-width: 678px) {
.newsletter-btns .btn {
    min-width: 100%;
}
}

a.btn.btn-radio-primary:before {
    content: "";
    display: inline-block !important;
    width: 25px !important;
    height: 25px !important;
    border: 3px solid #fff !important;
    border-radius: 999px !important;
    margin-right: 10px !important;
}

a.btn.btn-radio-primary {
    color: #fff !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    position:relative;
}
.newsletter-btns .btn:hover, .newsletter-btns .btn:focus {
    outline: none;
    box-shadow: none;
}
a.btn.btn-radio-primary:active:after, a.btn.btn-radio-primary:focus:after, a.btn.btn-radio-primary:hover:after {
    content: "" !important;
    width: 10px !important;
    height: 10px !important;
    background: #fff !important;
    position: absolute !important;
    top: 8px !important;
    left: 8px !important;
    border-radius: 999px !important;
}
.sgpb-main-html-content-wrapper .form-containter-w {
    padding: 25px;
    max-width: 600px;
}
.sidebar_desc ul ul {
    padding-left: 15px !important;
}

.btn.btn-primary, .btn-primary {
    background: #0071da !important; color: #fff;
}
.btn.btn-primary:hover {
    color: #fff;
    background-color: #0054ad;
    border-color: #0054ad;
}
.sitemap-bar-toggle i { left: 12px;}
.sitemap-bar-toggle {
    padding: 7px 15px 0 40px !important;
}

@media (max-width:992px) { 
	.custom-blog-content-w  .custom-blog-item .postitem_pic {
		width: 100%;
		flex: 1 1 100%;
		max-width: 100%;
	}
	.custom-blog-content-w  .custom-blog-item {
		flex: 1 1 100%;
	}

}


.custom-header-bottom-m .btn span.icon svg {
    fill: #fff;
}
.video-lists-ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.alm-btn-wrap {
    text-align: center;
}

.alm-load-more-btn {
    background: #2f9bff;
    padding: 12px 25px;
    border-radius: 5px;
    border: none;
    color: #fff;
    font-weight: 800;
}

.forminator-field {
	margin-bottom: 15px !important;
}
#menu-footer-menu {
    margin-top: 45px;
    text-align: left;
}

/************27.08.2025*************************/
.filter-bar {
    background: #e2eaf1;
    margin-bottom: 17px;
    padding: 15px 15px;
}
.filter-bar .container2 {
    display: flex;
    flex-wrap: wrap;
}


.filter-bar .left-section {
    align-items: center;
    gap: 30px;
}

.filter-bar .left-section, .filter-bar .left-section .item {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.custom-drops-w {
    position: relative;
    padding-right: 35px;
    cursor: pointer;
}
.custom-drops-w:after {
    content: "";
    position: absolute;
    border: solid #62686d;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;

    -webkit-transform: rotate(45deg);
    right: 9px;
    top: 4px;
}
.custom-drops-w.on .custom-drops {
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
      
}
.custom-drops-w .custom-drops {
    position: absolute;
/*    min-width: 250px;*/
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    margin-top: 10px;
}
.custom-drops-w .custom-drops ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.custom-drops-w .custom-drops li {
    line-height: 1.5;
    padding: 8px 5px;
    transition: all .3s;
    cursor: pointer;
    list-style-type: none;
}
.custom-drops li.selected {
    background: #e2eaf1;
}
.filter-bar .container2 .right-section {
    margin: 0 0 0 auto;
    display: flex;
    align-items: center;
}
.dispenseall {
    display: flex;
    flex-wrap: wrap;
}
.dispenseall .dispen_item {
    display: flex;
    flex: 1 1 50%;
    max-width: 50%;
    gap: 15px;
    margin-bottom: 5%;
}
.dispenseall .dispen_item .graphic {
    width: 200px;
}
.dispenseall .dispen_item .info {
    flex: 1;
    padding-right: 20px;
}
.dispenseall .dispen_item .info h2 {
    color: #0f498c;
    font-weight: unset;
    line-height: 1.5 !important;
    font-size: 18px;
    margin-top: -3px;
}
.dispenseall .dispen_item .info h2 a{
    color: #007bff;
}
.dispenseall .dispen_item .graphic img {
    object-fit: cover;
/*
    width: 300px !important;
    height: 180px !important;
*/
}
.custom-post-btn {
    background: #0094b3;
    padding-left: 1.25rem;
    color: #fff;
    font-weight: 700;
    max-width: 5.9375rem;
    transition: color .15s linear, background-color .15s linear, opacity .15s linear;
    display: inline-block;
}
.custom-post-btn:after {
    content: ">";
    position: relative;
    float: right;
    width: 1.25rem;
    text-align: center;
    background: #0f498c;
    margin-left: 10px;
}
.custom-search-w {
    display: flex;
}
.custom-search-w input.form-control {
    border-radius: 3px 0 0 3px;
}
.custom-search-w button {
    border: none;
    background: #00428c;
    color: #fff !important;
    padding: 3px 12px;
    border-radius: 0 3px 3px 0;
}
.custom-search-w path {
    stroke: #fff;
}
.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ajax_loader {
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
    justify-content: center;
    align-items: center;
}
.ajax_loader.on { display: flex;}
@media (max-width: 768px) {
    .dispenseall .dispen_item {
        flex-direction: column;
    }
}
@media (max-width: 992px) {
    .dispenseall .dispen_item {
        flex: 1 1 100%;
        max-width: 100%;
    }
}
@media (max-width: 768px) {
    .dispenseall .dispen_item .graphic {
        width: 100%;
        text-align: center;
    }
    .filter-bar .container2 .right-section {
        margin: 10px 0 0 0 !important;
        align-items: left;
    }
    .custom-drops-w.on .custom-drops {
           position: relative;
    z-index: 9999;
}
}
.allcasestudy{
     width: 93%;
    margin: 0 auto;
}
.breadcrumbs{width: 100%;margin-bottom: 5%;}
.breadcrumbs ul {
    list-style-type: none ;
    text-align: left;
    padding-left: 0 ;
}
.breadcrumbs li {
    display: inline;
   margin: 0px ;
    padding: 0px ;
    color: #757474;
    font-size: 14px ;
        font-weight: 600;
}
.breadcrumbs ul li a
 {
    color: #757474;
}
.breadcrumbs img {
    margin-top: -4px;
}

.casestudyintrosidehead{
    font-size: 14px;}