/*
Theme Name: GLME Theme
Theme URI: http://www.eastdesign.net
Author: the East Digi Marketing team
Author URI: http://www.eastdesign.net
Version: 1.0
*/

html{
	margin: 0 auto!important;
}
@font-face {
    font-family: 'AvantGardeITCbyBT-Medium';
    src: url('/wp-content/themes/glme/assets/fonts/AvantGardeITCbyBT-Medium.eot');
    src: url('/wp-content/themes/glme/assets/fonts/AvantGardeITCbyBT-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/glme/assets/fonts/AvantGardeITCbyBT-Medium.woff2') format('woff2'),
        url('/wp-content/themes/glme/assets/fonts/AvantGardeITCbyBT-Medium.woff') format('woff'),
        url('/wp-content/themes/glme/assets/fonts/AvantGardeITCbyBT-Medium.ttf') format('truetype'),
        url('/wp-content/themes/glme/assets/fonts/AvantGardeITCbyBT-Medium.svg#AvantGardeITCbyBT-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SnellBT-Bold';
    src: url('/wp-content/themes/glme/assets/fonts/SnellBT-Bold.eot');
    src: url('/wp-content/themes/glme/assets/fonts/SnellBT-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/glme/assets/fonts/SnellBT-Bold.woff2') format('woff2'),
        url('/wp-content/themes/glme/assets/fonts/SnellBT-Bold.woff') format('woff'),
        url('/wp-content/themes/glme/assets/fonts/SnellBT-Bold.ttf') format('truetype'),
        url('/wp-content/themes/glme/assets/fonts/SnellBT-Bold.svg#SnellBT-Bold') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'AvantGarde-Book';
    src: url('/wp-content/themes/glme/assets/fonts/AvantGarde-Book.eot');
    src: url('/wp-content/themes/glme/assets/fonts/AvantGarde-Book.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/glme/assets/fonts/AvantGarde-Book.woff2') format('woff2'),
        url('/wp-content/themes/glme/assets/fonts/AvantGarde-Book.woff') format('woff'),
        url('/wp-content/themes/glme/assets/fonts/AvantGarde-Book.ttf') format('truetype'),
        url('/wp-content/themes/glme/assets/fonts/AvantGarde-Book.svg#AvantGarde-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{
	font-family: 'AvantGarde-Book';
	    font-weight: 500;
	    font-style: normal;
		letter-spacing: 0.5px;
}

body>div>div>h2{
	text-transform: uppercase;
}
a{
	text-decoration: unset;
	color: inherit;
}
.navbar {
	    border-radius: 0px;
	}

.textUpper {
	text-transform: uppercase;
}
.textcap {
	text-transform: capitalize;
}
.padding080 {
	/* padding: 0 80px; */
}
.mb30 {
	margin-bottom: 30px;
}
.mt30 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px;
}
.mt80 {
	margin-top: 80px;
}
.mb50 {
	margin-bottom: 50px;
}
.btn-danger{
	color: #FFFFFF;
	background-color: #C82126;
}
#wpadminbar{
	display: none;
}




		#navbar-nav>li>a:after{
			content: '';
			    width: 100%!important;
			    display: inline-block;
			    height: 3px;
			    background-color: #fff;
			    left: 0;
			    position: absolute;
			    top: 59px;
			    opacity: 1!important;
			    transition: all .4s;
		}
		#bs-example-navbar-collapse-1 ul li{
			height: 78px;
			/* display: flex; */
			align-items: center;
			font-size: 16px;
			color: #333;
		}
		#bs-example-navbar-collapse-1>ul>li>.sub-menu{
			padding: 0;
			position: absolute;
			left: 40%;
			width: 52%;
			background-color:rgba(255,255,255,0.9);
			display: none;
			right: 0;
			padding-top: 10px;
			z-index: -1;
			    margin-top: -50px;
			    padding-top: 60px;
		}
		li#menu-item-1595:hover>.sub-menu{
			display: block;
		}
		li#menu-item-1595>.sub-menu{
			transition: all 0.2s;
		}
		li#menu-item-1592:hover>.sub-menu{
			display: block;
			text-align: center;
			margin: 0 auto;
			margin-top: -50px;
			padding-top: 60px;
		}
		li#menu-item-1592:hover>.sub-menu>li{
			height: auto;
		}
		li#menu-item-1587:hover>.sub-menu{
			display: block;
		}
		li#menu-item-1587{
			transition: all 0.2s;
		}
		#bs-example-navbar-collapse-1 ul li>.sub-menu>li{
			width: 20%;
			float: left;
		}
		#bs-example-navbar-collapse-1 ul li>.sub-menu>li .sub-menu{
			display: block;
			text-align: center;
			margin: 0 auto;
		}
		#bs-example-navbar-collapse-1 ul li>.sub-menu>li .sub-menu>li>a{
			text-align: left;
			/* margin: 0 auto; */
			display: -webkit-box;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
		}
		
		#bs-example-navbar-collapse-1>ul>li>.sub-menu>li>a{
			border-bottom: 4px solid transparent;
			width: 75%;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			overflow: hidden;
			margin: 0 auto;
		}
		#bs-example-navbar-collapse-1>ul>li>.sub-menu>li.current-menu-item>a{
			/* border-bottom: 4px solid #c82126; */
			
		}
		#bs-example-navbar-collapse-1 ul li>.sub-menu>li .sub-menu>li{
			width: 100%;
		}
		#navbar-nav>li{
			/* padding: 10px 15px; */
			/* padding: 0px 15px; */
		}
		
		
		.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
		    color: #c82126;
		    background:none;
			border-bottom: 4px solid #c82126;
		}
		#navbar-nav>li>a:hover{
			color: #c82126;
			background:none;
			/* margin-top: 4px; */
			border-bottom: 4px solid #c82126;
		}
		div#bs-example-navbar-collapse-1>ul:nth-child(1)>li {
		    display: flex;
		}

		#navbar-nav>li>a {
		    /* height: 34px;
		    line-height: 34px; */
			/* padding-left: 0px;
			padding-right: 0px; */
			/* padding: 25px 15px; */
			padding: 25px 18px;
			color: #111;
			font-weight: bold;
			border-bottom: 4px solid transparent;
		}

		/* .header-nav .row{
			margin: 0;
		} */
		.header-nav .row nav{
			border-radius: 0;
		}
		.header-nav .navbar-default{
			border:none;
			border-bottom: #E7E7E7 1px solid;
		}
		.header-nav nav{
			background-color: #ffffff;
			text-transform: uppercase;
		}
		.header-nav .container-fluid{
			padding-left: 0px;
			padding-right: 0px;
		}

.form-control:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-control:focus{
	border:1px solid #ccc
}

#swiper>div:nth-child(2){
	display: none;
}
#header-nav>.row>nav>div>div:last-child>ul:nth-child(2){
width:209px;
}
#header-nav>.row>nav>div>div:last-child>ul:nth-child(2)>li>a{
	padding-top: 0;
	padding-bottom: 0;
	line-height: 34px;
font-size:16px;
color:#fefefe;
font-family: 'AvantGarde-Book';
    font-weight: 500;
    font-style: normal;
	border-radius: 40px;
	    background-color: #c82126;
	width: 209px;
	    height: 34px;
		text-align: center;
}
/* .jlapplication{
	padding-left: 80px;
} */
#hide{
	display: none;
}
#bs-example-navbar-collapse-1 ul:first-child li a{
	font-size: 23px;
	color: #c82126;
	text-transform: none;
	font-family: 'SnellBT-Bold';
}
#page .header-nav{
	height: 72px;
	
}
#page .header-nav>div{
	position: fixed;
	    width: 100%;
	    z-index: 200;
		top: 0;
}
.navbar-nav>li{
	position: inherit;
}
#logo{
	margin: 0;
	padding: 0;
}
#logo img{
	margin-left: 15px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #c82126;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 25px;
    height: 3px;
    border-radius: 1px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border: none;
	top: 15px;
}
#bs-example-navbar-collapse-1 ul:nth-child(2) li{
	display: flex;
	align-items: center;
	height: 74px;
}
.fancybox-inline{
	background-color: #C82126;
	border-radius: 50px;
	color: #FFFFFF!important;
}
.fancybox-inline:hover{
	background-color: #C82126!important;
}


.top-banner{
	position: relative;
}
.top-banner>img{
	width: 100%;
}
/* .page-template-page-home #menu-item-189 a {
    color: #c82126;
    background: none;
    margin-top: 4px;
    border-bottom: 4px solid #c82126;
} */
#search{
	padding: 0;
}
#search ul{
	padding: 0;
	margin: 0;
	width: 100%;
}
#search .form-inline>div:nth-child(1)
{
	width: 80%;
}
#search .form-inline>div:nth-child(2)
{
	width: 15%;
}
.jlproduct-search{
	background:none!important;
}


.page-template-page-about #menu-item-32 a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.page-template-page-about h2{
	font-family: 'AvantGarde-Book';
	margin-bottom: 15px;
}
.page-template-page-products #menu-item-37>a,.single-product #menu-item-37>a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.single-product table{
	margin: 0 auto;
    border: 1px solid #666;
    font-size: 20px;
    width: 100%;
    color: #333;
}
.single_relate .pro_title{
	font-size: 16px;
	text-align: center;
}
.city_event_fig .blog_img{
	margin: 0 auto;
}
#key{
	width: 100%;
}
#go{
	width: 100%;
}

.single_relate .pro_title a{
	text-decoration: none;
}
.single-product .panel{
	/* border-top: 1px solid #666; */
	border-radius: 0;
}
li.cloudzoom_li {
    padding: 10px;
}
ul.cloudzoom_ul{
	display: flex;
	padding: 0;
}
.quote{
	border-radius: 0;
	width: 100%;
	/* position: absolute;
    bottom: -275px;
    display: inline-block; */
}
.single-pro-btn{
	border-radius: 0;
    width: 100%;
    position: relative;
    /* bottom: 10px; */
    display: inline-block;
}
.product_p{
	overflow: hidden;
    min-height: 185px;
    padding-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
li.cloudzoom_li img{
	cursor: pointer;
}
.quote a:hover{
	color: #FFFFFF;
	background-color: #C82126;
	text-decoration: none;
}
.single-product .wpb_text_column.wpb_content_element p{
	color: #333333;
	font-size: 18px;
	line-height: 1.7;
}
.single-product .wpb_raw_code.wpb_content_element.wpb_raw_html{
	padding-top: 55px;
}
.single-product h2.vc_custom_heading{
	margin-top: 20px;
	margin-bottom: 25px;
}
.single-post .wpb_single_image.wpb_content_element{
	text-align: center;
}
.single-product table td,.single-product table th{
	width: 50%;
	border: 1px solid #666;
	padding: 10px;
}
.single .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    text-align: left;
    font-size: 16px;
	line-height: 32px;
	color: #333333;
}
.cloudzoom-zoom{
	width: 250px!important;
	height: 250px!important;
}

.term-30 #menu-item-344 .sub-menu,.term-31 #menu-item-344 .sub-menu,.term-32 #menu-item-344 .sub-menu,.term-33 #menu-item-344 .sub-menu,.term-34 #menu-item-344 .sub-menu,.term-35 #menu-item-344 .sub-menu,.term-36 #menu-item-344 .sub-menu,.term-37 #menu-item-344 .sub-menu,.term-38 #menu-item-344 .sub-menu,.term-39 #menu-item-344 .sub-menu{
	display: block;
}
.term-26 #menu-item-345 .sub-menu,.term-27 #menu-item-345 .sub-menu,.term-28 #menu-item-345 .sub-menu{
	display: block;
}
.page-template-page-products .panel>div,.page-template-page-products-child .panel>div{
	padding-top: 10px;
	padding-bottom: 15px;
}

.page-template-page-iot #menu-item-36 a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.page-template-page-iot .flexslider {
    margin: 35px 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    border-radius: 4px;
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
    zoom: 1;
}

.page-template-page-support .technology-exceprt-p p {
    font-size: 20px;
    line-height: 28px;
    color: #666666;
    text-align: center;
}
.page-template-page-support .technology-title{
	margin-left: 0;
	margin-right: 0;
	padding-top: 90px;
	padding-bottom: 35px;
	color: #333;
}
.quality-title{
	color: #333333;
	margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 55px !important;
    padding-bottom: 35px !important;
}
.page-template-page-support .technology-txt h3{
	font-size: 25px;
    font-weight: 400!important;
    margin-top: 0px!important;
	margin-bottom: 35px;
	line-height: 1.1;
	color: #666666;
	text-align: center;
	padding-top: 55px;
}
.page-template-page-support .technology-txt>div>div>div>div>div>ul{
	padding-left: 0;
}
.page-template-page-support .technology-txt ul li{
	font-size: 20px;
	color: #666;
	line-height: 30px;
	list-style: none;
	text-align: center;
}
.page-template-page-support .quality-exceprt h3{
	font-size: 25px;
	font-weight: 400!important;
	margin-top: 0px!important;
	margin-bottom: 35px;
	line-height: 1.1;
	color: #666666;
	text-align: center;
}
.page-template-page-support .quality-txt>div>div>div>div>div>h4{
	/* height: 30px; */
	height: auto;
	font-size: 20px;
    color: #666666;
    line-height: 30px;
    text-align: center;
}

.page-template-page-support .services-title h2{
	color: #333333;
	margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 55px !important;
    padding-bottom: 35px !important;
}
.page-template-page-support .services-excerpt-title h3{
	font-size: 25px;
	font-weight: 400!important;
	margin-top: 0px!important;
	margin-bottom: 35px;
	line-height: 1.1;
	color: #444444;
	text-align: center;
}
.page-template-page-support .services-excerpt p{
	font-size: 20px;
	color: #666;
	line-height: 35px;
	list-style: none;
	text-align: center;
}
.page-template-page-support #menu-item-38 a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.page-template-page-blog #menu-item-33 a,.category-17 #menu-item-33 a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.page-template-page-video #menu-item-39 a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.page-template-page-contact #menu-item-34 a{
	color: #c82126;
	background: none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
.page-template-page-contact #right-icon{
	display: none;
}
.page-template-page-contact .contact-col{
	padding: 50px 0px 50px 0px;
	color: #333333;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.page-template-page-contact .contact-stay{
	padding-top: 20px;
}
.page-template-page-contact .contact-stay li{
	list-style: none;
	font-size: 18px;
	padding-bottom: 10px;
	color: #555555;
}
.page-template-page-contact .contact-stay li i{
	padding: 0 20px;
}

.page-template-page-contact .contact-col ul{
	padding-left: 0;
}
.page-template-page-contact .hr{
	margin-bottom: 0px;
}

#navbar-nav{
	padding: 0 15px;
}
#navbar-nav>.active>a:hover  {
    color: #c82126;
    background: none;
    margin-top: 0px;
    border-bottom: 4px solid #c82126;
}
#navbar-nav>li>a:active{
	color: #c82126;
	background:none;
	margin-top: 4px;
	border-bottom: 4px solid #c82126;
}
#jumbotron>div{
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -30px;	
}
#jumbotron>div .jumbotron{
	box-shadow: 0px -3px 0px 0px #000000;
	height: 805px;
	margin-bottom: 0;
	border-radius: 0px;
	background-image: url(../images/bnner.png);
	background-size: cover;
}



#jumbotron1>div{
	position: relative;
}

#jumbotron1>div>img{
	width: 100%;
}
#product-thing{
	position: absolute;
	top: 0px;
	right: 0px;
}



#product-thing>a{
display:none;
}
#product-thing>div>a:first-child{
display:none;
}
.product-view{
margin-right:0px;
}
#product-thing>ul>a{
display:none;
}
#product-thing>ul>li>a{
display:none;
}
#product-thing>ul>li>div>a{
display:none;
}
#product-thing>ul>li>div>div>a{
display:none;
}


#product h2{
	text-align: center;
	margin-top: 0px;
	/* line-height: 60.16px; */
	margin-bottom: 34px;
	text-transform: uppercase;
	font-size: 35px;
	font-weight: bold;
    color: #111;
}
#product p{
	text-align: center;
	line-height: 30.8px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #666;
}
#product{
	padding-top: 48px;
	padding-bottom: 44px;
	background-color: #f5f5f5;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	font-size: 18px;
}


#main-nav{
	padding-left: 69px;
	padding-right: 71px;
	font-size: 16px;
}
#main-nav .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color: #C82126;
	color: #ffffff;
}
#main-nav ul li a{
	/* width: 139.57px; */
	line-height: 23px;
	/* height: 88px; */
	border-radius: 0;
	/* line-height: 88px; */
	/* padding: 0; */
	color: #666666;
	align-items: center;
	display: flex;
	margin: 0 auto;
	text-align: center;
	padding: 10px 45px;
}
#main-nav ul li{
	/* width: 243px; */
	width: -webkit-fill-available;
	margin-left: 0;
	border-left: 1px solid #666;
	overflow: hidden;
}



#jumbotron1>.jumbotron{
	background-image: url(../images/img_2885.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#jumbotron1 .details{
	/* background-size: cover!important; */
	width: 100%;
	/* background-color: #F5F5F5;
	border: 1px solid #E7E7E7; */
	margin-left: auto;
	margin-right: 71px;
	overflow: hidden;
	min-height: 900px;
}
#jumbotron1 .details ul{
	padding-left: 0px;
	width: 590px;
    /* float: right; */
    background-color: #ffffff;
    margin-right: 71px;
    border: 1px solid #e7e7e7;
    margin-top: 57px;
	margin-bottom: 60px;
}
#jumbotron1 .details li{
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none;
	height: 223px;
	border-bottom: 1px solid #e7e7e7;
}
#jumbotron1 .details li>div>div>.text>h4>a{
	color: #333333;
}
.product-view{
	width: 590px;
    padding-bottom: 63px;
    margin-right: 71px;
    margin-left: auto;
    float: right;
	text-align: center;
	padding-bottom: 63px;
}
.product-view>a{
	width: 260px;
    height: 58px;
    align-items: center;
    display: flex;
	justify-content: center;
    margin: 0 auto;
    background-color: #FFFFFF;
    color: #000000;
    border: none;
    border-radius: 0;
	margin: 0 auto;
	transition: all .3s;
	text-transform: uppercase;
}
.product-view>a i {
	margin-left: 10px;
	margin-top: -9px;
}
.product-view>a .hovernone,
.product-view>a:hover .hovershow {
	display: none;
}
.product-view>a:hover .hovernone {
	display: block;
}

.product-view>a>span{
		padding-left: 53px;
	}
/* #jumbotron1 .details li:nth-child(3){
	padding-top: 14px;
} */
/* #jumbotron1 .details li:nth-child(2){
	padding-top: 27px;
} */
/* #jumbotron1 .details li:first-child{
	padding-top: 33px;
} */
#jumbotron1 .details li:first-child img{
	/* padding-left: 18px;
	padding-right: 18px; */
}
#jumbotron1 .details li:nth-child(3) img{
	/* padding-left: 25px; */
	margin-right: -10px;
	/*margin-right: 25px;*/
}
/* #jumbotron1 .details li img{
	border-right: 1px #d9d9da solid;
} */
#jumbotron1 .details ul li .item{
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}
#jumbotron1 .details ul li .item .img{
	display: inline-block;
}
#jumbotron1 .details ul li .item .text{
	display: inline-block;
}
#jumbotron1 .details ul li .item .text p{
	font-size: 16px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
#jumbotron1 .details ul li .item .text button{
	padding-left: 0px;
	padding-right: 0px;
	font-size: 16px;
	background: none;
	color: #c82126;
	border: none;
}
#jumbotron1 .details ul li .item .text>a {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    background: none;
    color: #c82126;
    border: none;
	padding: 10px 0;
	display: flex;
    align-items: center;
	font-weight: bold;
}
#jumbotron1 .details ul li .item .text a span {
    padding-left: 21px;
}
#jumbotron1 .details ul li .item .text{
	padding-left: 38px;
	padding-right: 38px;
	border-left: 1px solid #e7e7e7;
	text-transform: capitalize;
}
#jumbotron1 .details ul li .item .text button span{
	padding-left: 21px;
}
#jumbotron1 .jumbotron>p{
	margin-top: 60px;
	width: 590px;
	text-align: center;
	margin-left: auto;
	margin-right: 71px;
}
#jumbotron1 .jumbotron>p .btn-danger{
	width: 260px;
	    height: 58px;
	    align-items: center;
	    display: flex;
	    margin: 0 auto;
	background-color: #FFFFFF;
	color: #000000;
	border: none;
	border-radius: 0;
}
#jumbotron1 .jumbotron>p span{
	padding-left: 53px;
}
#jumbotron1 .details ul li .item .text>h4>a{
	font-size: 23px;
	margin-top: 7px;
	margin-bottom: 15px;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-weight: bold;
}
#jumbotron1 .details ul li .item .text>p{
	color: #666666;
	/* line-height: 27px; */
	/*margin-bottom: 43px;*/
}




#advantage .container>h2{
	text-align: center;
	margin: 48px 0 36px 0;
	text-transform: uppercase;
	font-size: 35px;
	font-weight: bold;
    color: #111;
}
#advantage .container>p{
	text-align: center;
	font-size: 16px;
	margin-bottom: 45px;
	line-height: 31px;
	color: #666;
}
#advantage{
	background-color: #f5f5f5;
	/* padding-top: 48px;
	padding-bottom: 45px; */
}
#advantage .container .row{
	width: auto;
	margin-left: -75px;
	margin-bottom: 86px;
}
#advantage .container .row .item{
	width: auto;
	height: 322px;
	padding: 48px 45px 45px 45px;
	background-color: #ffffff;
	box-shadow: 0px -1px 5px #dcdcdc;
}
#advantage .container .row .item>span hr{
	width: 15px;
	height: 3px;
	color: #ff6666;
	background-color: #ff6666;
	border: none;
}
#advantage .container .row .item>h3{
	text-align: center;
	color: #ff6666;
	    line-height: 28px;
		height: 44.49%;
		padding: 0 15px;
}
#advantage .container .row .item>button span{
	padding-left: 8px;
}
#advantage .container .row .item>button{
	background: none;
	border: none;
	color: #c82126;
	display: flex;
    align-items: center;
	font-weight: bold;
	font-size: 16px;
}
#advantage .container .row .col-md-3:first-child{
	/* margin-left: 0px; */
}
#advantage .container .row .col-md-3:last-child{
	/* margin-right: 0px; */
}
#advantage .container .row .col-md-3{
	/* width: 20.243%; */
	/* background-color: #FFFFFF; */
	/* padding-bottom: 55px; */
	/* box-shadow: 0px -1px 5px #dcdcdc; */
	/* margin: 0px 15px; */
}



a:focus, a:hover {
    color: #C82126;
    text-decoration: underline;
}

#about>h2{
	text-align: center;
	margin-top: 69px;
	margin-bottom: 59px;
	font-size: 35px;
	font-weight: bold;
    color: #111;
	text-transform: uppercase;
}
.cool-timeline .timeline-post .timeline-content .content-details, .ctl-popup-content{
	font-family: 'AvantGarde-Book';
}
#about .jumbotron{
	background: url(/wp-content/uploads/2022/01/aboutbg-1.jpg);
	padding-left: 69px;
	margin-bottom: 0;
	background-repeat: no-repeat;
	    background-size: cover;
}
#about .jumbotron>h2{
	color: #ffffff;
	font-size: 35px;
	margin-top: 110px;
}
#about .jumbotron .container-fluid .row h2{
	color: #ffffff;
	font-weight: bold;
}
#about .jumbotron h2 span:first-child{
	border: 1px solid #fff;
	margin-left: 32px;
	margin-right: 32px;
	height: 74px;
}
#about .jumbotron h2 span:last-child{
	color: #c02f32;
}
#about .jumbotron p:nth-child(2){
	margin-top: 55px;
	margin-bottom: 55px;
	width: 594.41px;
	font-size: 16px;
	line-height: 33.8px;
	color: #ffffff;
}
#about .jumbotron p:last-child a{
	background-color: #ffffff;
	border-radius: 0;
	color: #000000;
	border: none;
	width: 29.314%;
	padding: 17px 16px;
	font-size: 16px;
	text-transform: uppercase;
	display: flex;
    align-items: center;
    justify-content: center;
	transition: all .3s;
}
#about .jumbotron p:last-child a i {
	margin-left: 10px;
	margin-top: -9px;
}

#about .jumbotron p:last-child a:hover .hovershow,
#about .jumbotron p:last-child a .hovernone {
	display: none;
}
#about .jumbotron p:last-child a:hover .hovernone {
	display: block;
}
#about .jumbotron p:last-child a:hover {
	background-color: #c02f32;
	color: #fff;
}
#about .jumbotron .about-img{
	padding-bottom: 90px;
}
#about .jumbotron p:last-child{
	/* margin-bottom: 115px; */
}
#about .col-md-6:first-child p:last-child span{
	padding-left: 52px;
}



#icon{
	padding-top: 121px;
	padding-bottom: 130px;
}
#icon>div{
	display: flex;
	flex-wrap: nowrap;
}
#icon>div>.item a{
	/* padding-right: 32px; */
	display: flex;
	flex-wrap: nowrap;
	text-decoration: none;
	text-transform: uppercase;
}
#icon>div>.item span:last-child{
	width: max-content;
	    padding-right: 25px;
}
#icon>div>.item span:last-child{
	font-size: 23px;
	color: #999999;
}
#icon>div>span:first-child{
	width: 100%;
}
#icon>div>span:last-child{
	width: 100%;
}
#icon>div .item span:first-child{
	margin-left: 14px;
	margin-right: 17px;
}
#icon>div span:nth-child(3),#icon>div span:nth-child(5){
	width: 29%;
}


#blog .container-fluid .row p{
	/* font-size: 23px;
	    text-align: left;
	    position: relative;
	    left: 18px;
	    text-transform: capitalize;
	    color: #ffffff;
	    top: -100px; */
		left: 0;
		    font-size: 23px;
		    text-align: left;
		    position: absolute;
		    color: #ffffff;
		    right: 0;
		    bottom: -68px;
			padding: 15px;
			width: 50%;
			background: linear-gradient(to top right, rgba(0,0,0,.2), rgba(0,0,0,0));
}
#blog>.container-fluid>.row{
	margin: 0;
}
#blog>.container-fluid>.row>div>div>a {
	display: block;
	overflow: hidden;
}

#blog>.container-fluid>.row>div>div>a>img{
	width: 100%;
}
#blog h2{
	text-align: center;
	font-size: 35px;
	margin: 0;
	padding-bottom: 38px;
	font-weight: bold;
    color: #111;
	text-transform: uppercase;
}
#blog p{
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 31px;
	margin-bottom: 68px;
}
#blog .container-fluid{
	padding-left: 68px;
	padding-right: 68px;
}
#blog .container-fluid .row>div{
	margin: 0;
}
#blog .container-fluid .row>div:first-child{
	padding-right: 2px;
	padding-left: 0;
}
#blog .container-fluid .row>div:last-child{
	padding-right: 0px;
	padding-left: 0;
}
#blog .container-fluid .row>div:nth-child(2),#blog .container-fluid .row>div:nth-child(3),#blog .container-fluid .row>div:nth-child(4){
	padding-right: 2px;
	padding-left: 0;
}
#blog>button{
	border-radius: 0;
	margin-top: 91px;
	    margin-bottom: 74px;
	    height: 58px;
	    width: 254px;
}
#blog>button span{
	padding-left: 53px;
}
#blog>a{
	border-radius: 0;
	margin-top: 91px;
	    margin-bottom: 74px;
	    height: 58px;
	    width: 254px;
		line-height: 46px;
		display: flex;
    align-items: center;
    justify-content: center;
	transition: all .3s;
	font-size: 16px;
}
#blog>a i {
	transition: all .3s;
	margin-left: 10px;
	margin-top: -8px;
}
#blog>a:hover i {
	margin-left: 15px;
}

#blog>a span{
	padding-left: 53px;
}




.titlebar_breadcrumbs {
    position: absolute;
    display: inline-block;
    width: 100%;
    top: 45%;
    left: 0;
    text-align: center;
    color: #fff;
	z-index: 1;
}
.titlebar {
    display: inline-block;
    padding: 15px 5px;
    border-bottom: 2px solid #c82126;
    font-size: 28px;
}
.titlebar span {
    font-size: 26px;
	text-transform: capitalize;
}
.titlebar a {
    color: #ffffff;
    transition: all 0.3s;
}
.pagecontent .container-fluid{
	padding-left: 68px;
	padding-right: 68px;
}




.category .jcblog{
	display: flex;
	text-decoration: none;
}
.category .img-box{
	overflow: hidden;
}

.category .text-box p{
	font-size: 1.6rem;
}
.category .text-box{
	display: flex;
	align-items: center;
	padding-left: 10px;
	padding-right: 10px;
}
.category .img-box{
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
}
.category .single_page{
	background-color: #FFFFFF;
	padding-top: 10px;
}
.single .sidebox>h2{
	font-size: 2.4rem;
	font-weight: bold;
}
.single .blog_box h3{
	font-size: 16px;
}
.single .blog_box a{
	text-decoration: none;
}
.single .blog_box a:hover{
	color: inherit;
}
.single .sidebox>div{
	padding: 0;
}
.category .product_list{
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding: 10px;
}


.category-industry-news #menu-item-319 a{
	font-weight: bold;
}
.category-company-news #menu-item-316 a{
	font-weight: bold;
}
.category-exhibition #menu-item-318 a{
	font-weight: bold;
}



.page-template-page-blog #blog>div>div>a>img {
    width: 100%;
}
.page-template-page-blog #blog .container-fluid {
    padding-left: 68px;
    padding-right: 68px;
}
.page-template-page-blog #blog>div>div>a{
	border-radius: 0;
	margin-top: 91px;
	    margin-bottom: 74px;
	    height: 58px;
	    width: 254px;
		line-height: 46px;
}
.page-template-page-blog .blog_img {
	display: flex;
	margin-bottom: 20px;
	align-items: center;
}
.page-template-page-blog .blog_img .blog_content,.category .blog_img .blog_content{
	font-size: 2rem;
	    font-weight: normal;
	    margin: 5px 0;
	    height: auto;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
}
.page-template-page-blog .blog_img .blog_excerpt,.category .blog_img .blog_excerpt{
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
	float: left;
	color: #999999;
	width: 100%;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.page-template-page-blog .blog_box{
	padding: 20px 0px 10px 0px;
}

.page-template-page-blog .blog_img div{
	overflow: hidden;
	display: inline-block;
}
.page-template-page-blog .blog_img:hover div img,.category .blog_img:hover div img{
	transform: scale(1.1);
}
.page-template-page-blog .blog_img div img,.category .blog_img div img{
	transition: all 0.2s;
}



.page-template-page-about .about_mao>div>div>div{
	padding-left:0 ;
	padding-right: 0;
}
.page-template-page-about #blog>div>div>a{
		border-radius: 0;
		margin-top: 91px;
		    margin-bottom: 74px;
		    height: 58px;
		    width: 254px;
			line-height: 46px;
			display: flex;
			align-items: center;
			justify-content: center;
}
.page-template-page-about #blog>div>div>a i{
		margin-left: 10px;
		margin-top: -8px;
}
.page-template-page-about #blog>div>div>a span{
	padding-left: 5px;
}
.page-template-page-applications .app-excerpt,.page-template-page-applications-child .app-excerpt{
	font-size: 16px;
	line-height: 1.5;
}
.page-template-page-applications h2.panel1.container {
	margin-top: 35px;
	margin-bottom: 35px;
}
.page-template-page-applications-child h2.panel1.container{
	margin-top: 55px;
	margin-bottom: 35px;
}
.page-template-page-applications .application-banner>div>.vc_column-inner,.page-template-page-applications-child .application-banner>div>.vc_column-inner{
	padding: 0;
}
.page-template-page-applications .app-location-icon li,.page-template-page-applications-child .app-location-icon li{
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: #c82126;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    border-radius: 50%;
	/* cursor: pointer; */
}
.page-template-page-applications .app-location-icon ul,.page-template-page-applications-child .app-location-icon ul{
	position: relative;
}
/* .page-template-page-applications .app-pen li:nth-child(1),.page-template-page-applications-child .app-pen li:nth-child(1){
	position: absolute;
	top: 105px;
	left: -110px;
} */
.petroleum .vc_tta-panels-container li:nth-child(1){
	position: absolute;
	top: 125px;
	left: -295px;
}
.petroleum .vc_tta-panels-container li:nth-child(2){
	position: absolute;
	top: 125px;
	left: -110px;
}
.petroleum .vc_tta-panels-container li:nth-child(3){
	position: absolute;
	top: 125px;
	left: 0px;
}

.application .vc_tta-panels-container li:nth-child(1){
	position: absolute;
	top: 125px;
	left: -460px;
}
.application .vc_tta-panels-container li:nth-child(2){
	position: absolute;
	top: 125px;
	left: -370px;
}
.application .vc_tta-panels-container li:nth-child(3){
	position: absolute;
	top: 100px;
	left: 0px;
}
.application .vc_tta-panels-container li:nth-child(4){
	position: absolute;
	top: 125px;
	left: 50px;
}
.application .vc_tta-panels-container li:nth-child(5){
	position: absolute;
	top: 300px;
	left: 50px;
}
.application .vc_tta-panels-container li:nth-child(6){
	position: absolute;
	top: 300px;
	left: -400px;
}
.application .vc_tta-panels-container li:nth-child(7){
	position: absolute;
	top: 300px;
	left: -300px;
}
.application .vc_tta-panels-container li:nth-child(8){
	position: absolute;
	top: 300px;
	left: -200px;
}
.application .vc_tta-panels-container li:nth-child(9){
	position: absolute;
	top: 300px;
	left: -100px;
}

.dry .vc_tta-panels-container li:nth-child(1){
	position: absolute;
	top: 100px;
	left: -400px;
}
.dry .vc_tta-panels-container li:nth-child(2){
	position: absolute;
	top: 100px;
	left: -300px;
}
.dry .vc_tta-panels-container li:nth-child(3){
	position: absolute;
	top: 100px;
	left: -200px;
}
.dry .vc_tta-panels-container li:nth-child(4){
	position: absolute;
	top: 100px;
	left: -100px;
}
.dry .vc_tta-panels-container li:nth-child(5){
	position: absolute;
	top: 300px;
	left: -400px;
}
.dry .vc_tta-panels-container li:nth-child(6){
	position: absolute;
	top: 300px;
	left: -300px;
}
.dry .vc_tta-panels-container li:nth-child(7){
	position: absolute;
	top: 300px;
	left: -200px;
}
.dry .vc_tta-panels-container li:nth-child(8){
	position: absolute;
	top: 300px;
	left: -100px;
}
.dry .vc_tta-panels-container li:nth-child(9){
	position: absolute;
	top: 300px;
	left: 0px;
}
.dry .vc_tta-panels-container li:nth-child(10){
	position: absolute;
	top: 300px;
	left: 100px;
}
.dry .vc_tta-panels-container li:nth-child(11){
	position: absolute;
	top: 300px;
	left: 200px;
}


.page-template-page-applications .application-detail-right h4>a,.page-template-page-applications-child .application-detail-right h2>a{
	text-decoration: underline;
	font-size: 18px;
}
.page-template-page-applications .application-detail-right h3,.page-template-page-applications-child .application-detail-right h2{
	font-size: 24px;
}
.page-template-page-applications .application-detail-right h3, .page-template-page-applications-child .application-detail-right h2:nth-child(1){
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.app-detail-right-active{
	background-color: #C82126!important;
	border: none;
	color: #FFFFFF!important;
}
.page-template-page-applications .application-banner>div>div>div,.page-template-page-applications-child .application-banner>div>div>div{
	position: relative;
}
.page-template-page-applications .application-banner>div>div>div .wpb_raw_html,.page-template-page-applications-child .application-banner>div>div>div .wpb_raw_html{
	position: absolute;
	top: 15px;
	z-index: 100;
	left: 500px;
}
.page-template-page-applications .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a,.page-template-page-applications-child .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{
	background-color: transparent;
	border: none;
	color: #333;
}
.page-template-page-applications .vc_tta-color-grey.vc_tta-style-classic .vc_active>a,.page-template-page-applications-child .vc_tta-color-grey.vc_tta-style-classic .vc_active>a{
	background-color: #C82126!important;
	border: none;
	color: #FFFFFF!important;
}
.page-template-page-applications .vc_tta-panels,.page-template-page-applications-child .vc_tta-panels{
	background-color: transparent!important;
	border: none!important;
}
.page-template-page-applications .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover,.page-template-page-applications-child .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{
	background-color: #C82126;
	border: none;
	color: #FFFFFF;
}
.page-template-page-applications .app-excerpt p,.page-template-page-applications-child .app-excerpt p{
	margin-bottom: 15px;
}
.page-template-page-about #blog>div>h2{
	font-size: 28px;
	    margin: 0 0 20px 0;
	    border-bottom: 1px solid #666;
	    padding: 0 0 15px 0;
	    line-height: 34px;
	    text-align: left;
	    text-transform: capitalize;
}
.page-template-page-about .blog_box{
	overflow: hidden;
}
#blog .blog_img img{
	transition: all 0.5s ease 0s;
}
#blog .blog_img img:hover{
	transform: scale(1.1);
}
.page-template-page-about .about_mao,.page-template-page-about-child .about_mao {
    background-color: #f6f6f7;
	margin-bottom: 55px;
}
.page-template-page-about .about_mao .thisactive,.page-id-264 #menu-item-276>a,.page-id-266 #menu-item-277>a,.page-id-270 #menu-item-275>a,.page-id-284 #menu-item-275>a,.page-id-281 #menu-item-275>a,.page-id-279 #menu-item-275>a {
    background-color: #d82128;
    color: #ffffff;
}
.page-id-16 #menu-item-540>a {
    background-color: #d82128;
    color: #ffffff;
    font-size: 20px;
    text-transform: capitalize;
}
.page-template-page-about .about_mao a,.page-template-page-about-child .about_mao a,.page-template-page-about-certificates-child .about_mao a {
    display: block;
	text-decoration: none;
    padding: 25px 0;
    text-align: center;
    color: #333333;
	font-size: 20px;
	text-transform: capitalize;
}
.page-template-page-about .company-text .wpb_text_column.wpb_content_element >div>div {
    font-size: 18px;
    line-height: 1.5;
    color: #333;
    padding: 15px 0;
}
.page-template-page-about .com-sys ol li {
    list-style: disc;
    font-size: 18px;
    line-height: 1.5;
    color: #333333;
	margin-bottom: 5px;
}
.page-template-page-about-child h2.timeline-main-title.center-block{
	display: none;
}
.page-template-page-about .latest-blog{
	padding: 50px 0px;
}
.page-template-page-about .about-nav-menu>li,.page-template-page-about-child .about-nav-menu>li,.page-template-page-about-certificates-child .about-nav-menu>li{
	width: 33.333%;
}
.page-template-page-about .about-nav-menu,.page-template-page-about-child .about-nav-menu,.page-template-page-about-certificates-child .about-nav-menu{
	display: flex;
	margin-bottom: 0;
	padding-left: 0;
}



.page-template-page-about-certificates-child .about-c-tab{
	display: flex;
	flex-wrap: wrap;
}
.page-template-page-about-certificates-child .about-c-tab>div>ul{
	padding-left: 0;
}
.page-template-page-about-certificates-child .about-c-tab>div:first-child ul li a{
	display: flex;font-size: 14px;
    line-height: 35px;
    text-transform: capitalize;
    display: block;
    padding-left: 30px;
    position: relative;
    text-decoration: none;
}
.page-template-page-about-certificates-child .vc_active{
	background-color: #eeeeee;
	border-left: 2px solid #C82126;
	color: #DB2128;
}
.page-template-page-about-certificates-child #menu-item-32>a{
	color: #c82126;
    background: none;
    margin-top: 4px;
    border-bottom: 4px solid #c82126;
}
.page-template-page-about-child #menu-item-32>a{
	color: #c82126;
    background: none;
    margin-top: 4px;
    border-bottom: 4px solid #c82126;
}




.page-template-page-applications-child .jlapplication .application-text1,.page-template-page-applications .jlapplication .application-text1{
	display: none;
}
.page-template-page-applications-child .application-text2,.page-template-page-applications .application-text2{
	display: none;
}
.page-template-page-applications-child .jlapplication .application-text2,.page-template-page-applications .jlapplication .application-text2{
	display: block;
}
.page-template-page-applications-child .jlapplication .application-banner,.page-template-page-applications .jlapplication .application-banner{
	display: none;
}
.page-template-page-applications-child .map-list li,.page-template-page-applications .map-list li{
	counter-increment: opw-counter;
    position: relative;
    /* margin: 15px 0; */
	list-style: none;
	padding: 15px 0;
}
.page-template-page-applications-child .map-list li>a:hover,.page-template-page-applications .map-list li>a:hover{
	text-decoration: none;
}
.page-template-page-applications-child .map-list li:before,.page-template-page-applications .map-list li:before{
	content: counter(opw-counter);
    position: absolute;
    top: 0;
    --size: 24px;
    left: calc(-1 * var(--size) - 10px);
    line-height: var(--size);
    width: var(--size);
    height: var(--size);
    background-color: #006499;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    transition: background-color .24s ease-in-out, color .24s ease-in-out;
	--size: 26px;
	box-sizing: border-box;
	margin: 11px 0;
}
.page-template-page-applications-child .map-list,.page-template-page-applications .map-list{
	list-style: none;
	    padding: 15px 15px 15px 55px !important;
		margin-left: 15px;
		margin: 0 0 30px;
		display: inline-block;
}
.term-landing #menu-item-476 a{
	color: #23527c;
}
.tax-product_category .blogmenu>li>a:hover,.tax-product_category .sub-menu>li>a,.page-template-page-products .blogmenu>li>a:hover,.page-template-page-products .sub-menu>li>a,.single-product .side_menu a{
	text-decoration: none;
}
.tax-product_category .blog_title{
	overflow: hidden;
	font-size: 16px;
	text-align: center;
	min-height: 36px;
}
.page-template-page-applications-child .application-banner,.page-template-page-applications .application-banner,.page-template-page-applications-child .application-text1,.page-template-page-applications .application-text1{
	margin: 0 auto;
}
.page-template-page-applications .map-product .img-wrap,.page-template-page-applications-child .map-product .img-wrap{
	height: 50%;
    padding: 20px;
}
.page-template-page-applications .map-product .img-wrap img,.page-template-page-applications-child .map-product .img-wrap img{
	width: auto;
	/* max-width: 100%; */
	max-width: 36%;
	height: auto;
	max-height: 100%;
	margin: 0 auto;
}
.page-template-page-applications .map-product .text-wrap,.page-template-page-applications-child .map-product .text-wrap{
	height: 50%;
    padding: 20px;
	text-align: left;
}  
.page-template-page-applications .map-product .text-wrap h4,.page-template-page-applications-child .map-product .text-wrap h4{
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 10px;
	text-align: left;
	font-size: 20px;
} 
.page-template-page-applications .map-product .text-wrap h4 a,.page-template-page-applications-child .map-product .text-wrap h4 a{
	color: #fff;
	border: none;
}  
.page-template-page-applications .map-product .text-wrap p,.page-template-page-applications-child .map-product .text-wrap p{
	font-size: 14px;
	    text-align: left;
	    color: #fff;
	    margin-bottom: 15px;
	    font-size: 16px;
} 
.page-template-page-applications .map-product .text-wrap p:nth-child(3),.page-template-page-applications-child .map-product .text-wrap p:nth-child(3){
	margin: 0;
}
.page-template-page-applications .map-product .text-wrap p:nth-child(3) a,.page-template-page-applications-child .map-product .text-wrap p:nth-child(3) a{
	color: #fff;
	border-color: #fff;
	border-bottom: solid 1px #ffffff;
}
.page-template-page-applications .map-product .text-wrap p:nth-child(3) a:hover,.page-template-page-applications-child .map-product .text-wrap p:nth-child(3) a:hover{
	text-decoration: none;
}
    
.page-template-page-applications-child .map-product,.page-template-page-applications .map-product{
	display: block;
    width: 33%;
    position: relative;
    background: rgba(0, 100, 153, 0.9);
    text-align: center;
    padding: 0;
    float: right;
    color: #ffffff;
	height: 100%;
}
.page-template-page-applications-child .map-product .indicator,.page-template-page-applications .map-product .indicator{
	position: absolute;
    top: 10px;
    left: 10px;
    width: 36px;
    height: 36px;
    background-color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
    color: #006499;
    border-radius: 100%;
}
.page-template-page-applications-child .map-product .img-wrap img,.page-template-page-applications .map-product .img-wrap img{
	width: auto;
    /* max-width: 100%; */
    max-width: 36%;
    height: auto;
    max-height: 100%;
    margin: 0 auto;
}
.page-template-page-applications .map-product>span:first-child,.page-template-page-applications-child .map-product>span:first-child{
	position: absolute;
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
    font-weight: 900;
    line-height: 24px;
    color: #fff;
    opacity: 1;
    cursor: pointer;
}



.page-template-page-applications-child .jlapplication .blogtitle a,.page-template-page-applications .jlapplication .blogtitle a{
	position: relative;
    display: block;
    background-color: #c82126 !important;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    color: #FFFFFF;
    padding: 15px 8px;
    border: none !important;
    border-radius: 0;
	cursor: auto;
	text-decoration: none;
}
.page-id-241 .map-indicator,.page-id-235 .map-indicator,.page-id-390 .map-indicator,.page-id-394 .map-indicator,.page-id-396 .map-indicator,.page-id-398 .map-indicator,.page-id-400 .map-indicator{
	position: absolute;
    top: 0;
    --size: 24px;
    left: calc(-1 * var(--size) - 10px);
    line-height: var(--size);
    width: var(--size);
    height: var(--size);
    background-color: rgba(37, 99, 149, 0.9);
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #fff !important;
    border-radius: 50%;
    border: none !important;
    transition: background-color .24s ease-in-out, color .24s ease-in-out;
	text-decoration: none;
	z-index: 1000;
	left: 0;
}
.page-id-241 #i1{
	top: 210px;
    left: 578px;
}
.page-id-241 .map-indicator{
	color: #006499;
    border-bottom: solid 1px #666;
    transition: background-color .24s ease-in-out, color .24s ease-in-out, border-color .24s ease-in-out;
	top: 210px;
    left: 578px;
}





.single-product .product_section{
		position: relative;
		width: 50%;
	    font-size: 2.4rem;
	    line-height: 1.25em;
	    font-weight: normal;
	    /* height: 2.5em; */
	    /* overflow: hidden; */
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    /* -webkit-line-clamp: 2; */
}
.page-template-page-products .blog_box .blog_img:hover,.tax-product_category .blog_box .blog_img:hover{
	text-decoration: none;
	font-size: 16px;
}
.page-template-page-products .product_section_box,.single-product .product_section_box,.tax-product_category .product_section_box{
	padding-top: 50px;
	padding-bottom: 50px;
}
/* .page-template-page-products .sub-menu,.single-product .sub-menu, .tax-product_category .sub-menu{
	display: none;
} */
.term-7 #menu-item-344 .sub-menu{
	display: block;
}
.term-8 #menu-item-345 .sub-menu{
	display: block;
}
.term-9 #menu-item-346 .sub-menu{
	display: block;
}
.page-template-page-products .blogtitle,.single-product .blogtitle{
	margin: 10px 0;
}
.page-template-page-products .blog_box .product_text{
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	/* -webkit-line-clamp: 1;
	text-overflow: ellipsis; */
	font-size: 18px;
	text-align: center;
	padding-left: 35px;
	padding-right: 35px;
	min-height: 60px;
}

.page-template-page-products .jlblog .blogtitle,.tax-product_category .jlblog .blogtitle,.single-product .jlblog .blogtitle,.page-template-page-applications-child .blogtitle,.page-template-page-applications .blogtitle,.single .blogtitle{
	    height: auto;
	    font-size: 2.4rem;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
		padding: 10px 0;
		border-bottom: 1px #666 solid;
}
.jlapplication .blogtitle{
	padding-top: 0;
}
.page-template-page-blog .sidebox .blog_img,.category .sidebox .blog_img{
	flex-wrap: wrap;
}
.page-template-page-blog .sidebox .blog_img,.category .sidebox .blog_img:hover{
	text-decoration: none;
}
.page-template-page-blog .sidebox .blog_img h3,.category .sidebox .blog_img h3{
	font-size: 16px;
    text-align: center;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
}
.page-template-page-blog .sidebox>div,.category .sidebox>div{
	border-top: 1px #666 solid;
	padding-left: 35px;
}
.page-template-page-blog .sidebox .blog_img:hover div img,.category .sidebox .blog_img:hover div img{
	transform: scale(1);
}

.page-template-page-blog .sidebox h2{
	font-weight: normal;
}
.page-template-page-products .blogmenu li,.single-product .blogmenu li,.page-template-page-applications-child .blogmenu li,.page-template-page-applications .blogmenu li,.single .blogmenu li{
	line-height: 50px;
    /* border-top: 1px solid #f5f5f5; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
	display: block;
}
.tax-product_category .blogmenu li {
	line-height: 50px;
    /* border-top: 1px solid #f5f5f5; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.page-template-page-products .jlblog .blogmenu,.tax-product_category .jlblog .blogmenu,.single-product .jlblog .blogmenu,.page-template-page-applications-child .jlblog .blogmenu,.page-template-page-applications .jlblog .blogmenu,.single .jlblog .blogmenu{
	padding-left: 0;
}
.page-template-page-products  .jlblog .blogmenu>li>a,.tax-product_category  .jlblog .blogmenu>li>a,.single-product .jlblog .blogmenu>li>a,.page-template-page-applications-child .jlblog .blogmenu>li>a,.page-template-page-applications .jlblog .blogmenu>li>a,.single .jlblog .blogmenu>li>a{
	text-decoration: none;
	font-size: 16px;
}
.page-template-page-products .jlproduct-search,.tax-product_category .jlproduct-search,.single-product .jlproduct-search,.page-template-page-applications-child .jlproduct-search,.page-template-page-applications .jlproduct-search,.single .jlproduct-search{
	padding: 6px 12px;
    background-color: #eeeeee;
    position: relative;
    display: flex;
    align-items: center;
}
.page-template-page-products .seatch-tubiao,.tax-product_category .seatch-tubiao,.single-product .seatch-tubiao,.page-template-page-applications-child .seatch-tubiao,.page-template-page-applications .seatch-tubiao,.single .seatch-tubiao{
	position: absolute;
    right: 20px;
}
.page-template-page-applications .sidebox,.page-template-page-applications-child .sidebox,.page-template-page-blog .sidebox,.category .sidebox,.single .sidebox{
	/* background-color: #f6f6f7; */
    margin-bottom: 20px;
    border-radius: 4px;
    padding: 20px 20px 20px 0px;
	overflow: hidden;
}
.page-template-page-applications .sidebox h2,.page-template-page-applications-child .sidebox h2,.page-template-page-blog .sidebox h2,.category .sidebox h2{
	font-size: 24px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
	text-align: left;
}	
.page-template-page-applications .sidebox .sidemenu,.page-template-page-applications-child .sidebox .sidemenu,.page-template-page-blog .sidebox .sidemenu,.category .sidebox .sidemenu,.single .sidebox .sidemenu{
	padding-left: 0;
}
.page-template-page-applications .sidebox .sidemenu li,.page-template-page-applications-child .sidebox .sidemenu li,.page-template-page-blog .sidebox .sidemenu li,.category .sidebox .sidemenu li,.single .sidebox .sidemenu li{
	line-height: 32px;
	font-size: 16px;
	padding: 5px;
	border-bottom: 1px solid #666666;
	color: #555;
}
.page-template-page-applications .sidebox .sidemenu li a,.page-template-page-applications-child .sidebox .sidemenu li a,.page-template-page-blog .sidebox .sidemenu li a,.category .sidebox .sidemenu li a,.single .sidebox .sidemenu li a{
	display: inline-block;
	color: #555;
	transition: all 0.3s;
}
.page-template-page-applications .sidebox .sidemenu li a span,.page-template-page-applications-child .sidebox .sidemenu li a span,.page-template-page-blog .sidebox .sidemenu li a span,.category .sidebox .sidemenu li a span{
	display: inline-block;
	margin-left: 5px;
}








.page-template-page-support .wpb_image_grid .wpb_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left;
    width: 25%;
}
.page-template-page-support .technology-exceprt-p{
	padding: 0 25px;
}




.page-template-page-contact .titlebar_breadcrumbs {
    position: absolute;
    display: inline-block;
    width: 100%;
    top: 45%;
    left: 0;
    text-align: center;
    color: #fff;
}
.page-template-page-contact .titlebar {
    display: inline-block;
    padding: 15px 5px;
    border-bottom: 2px solid #C82126;
    font-size: 28px;
}
.page-template-page-contact .titlebar span {
    font-size: 26px;
	text-transform: capitalize;
}
.page-template-page-contact .titlebar a {
    color: #ffffff;
    transition: all 0.3s;
}
.page-template-page-contact .pagecontent .container-fluid{
	padding-left: 68px;
	padding-right: 68px;
}



#footer .sub-menu{
	display: none;
}
.google-map{
	margin-top: 35px;
}
.page-template-page-blog .single_page,.category .single_page,.single-post .product_section_box{
	padding-top: 50px;
}
.single-post .seatch-tubiao{
	position: absolute;
    right: 25px;
}
.single-product .product_section .product-det-des{
	    font-size: 16px;
	    line-height: 1.7;
	    color: #666666;
	    display: -webkit-box;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    -webkit-line-clamp: 10;
	    -webkit-box-orient: vertical;
		height: auto;
}
.single-product .wpb_column.vc_column_container.vc_col-sm-12{
	padding-top: 55px;
}
.single-product .wpb_text_column.wpb_content_element p {
    color: #333333;
    font-size: 18px;
    line-height: 1.7;
	text-align: left;
}
.single-product table{
	font-size: 14px;
	text-align: center;
	color: #333;
}
.page-template-page-blog .blog-new-button{
	text-align: center;
    border-radius: 0;
    margin-top: 91px;
    margin-bottom: 74px;
    height: 58px;
    width: 254px;
    line-height: 46px;
    text-decoration: none;
}
.page-template-page-blog .blog_img label{
	text-decoration: none;
}
.page-template-page-blog .jlblog>ul>li>a:hover,.page-template-page-blog-child .jlblog>ul>li>a:hover,.category .sidemenu a,.single .sidemenu a{
	text-decoration: none;
}
.page-template-page-blog .blogmenu,.page-template-page-blog-child .blogmenu,.category .sidemenu{
	padding-left: 0;
}
.page-template-page-blog .blogtitle,.page-template-page-blog-child .blogtitle{
	height: 72px;
    font-size: 2.4rem;
	display: flex;
	align-items: center;
}
.page-template-page-blog .blogtitle>strong,.page-template-page-blog-child .blogtitle>strong{
	font-weight: normal;
}
.page-template-page-blog .titlebar,.page-template-page-blog-child .titlebar{
	color: #FFFFFF;
}
.page-template-page-blog .titlebar>span:first-child span,.page-template-page-blog-child .titlebar>span:first-child span{
	color: #FFFFFF;
}
.page-template-page-blog .titlebar>span:first-child a:hover,.page-template-page-blog-child .titlebar>span:first-child a:hover{
	text-decoration: none;
}
.page-template-page-blog .jlblog .blogmenu>li,.page-template-page-blog-child .jlblog .blogmenu>li,.category .sidemenu>li{
	    line-height: 50px;
	    border-top: 1px solid #666;
		font-size: 1.6rem;
		text-transform: capitalize;
}
.page-template-page-products .blog_box .blog_img>div,.single-product .blog_box .blog_img>div,.tax-product_category .blog_box .blog_img>div{
	padding-left: 0px;
	padding-right: 0;
	margin-left: 15px;
	margin-right: 15px;
}




.page-template-page-applications #menu-item-238 a,.page-template-page-applications-child #menu-item-238 a {
    color: #c82126;
    background: none;
    margin-top: 4px;
    border-bottom: 4px solid #c82126;
}
.page-template-page-applications .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab,.page-template-page-applications-child .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab{
	font-size: 16px;
}
.page-template-page-applications .application-detail-excerpt>div:first-child,.page-template-page-applications-child .application-detail-excerpt>div:first-child{
	width: 30%;
}
.page-template-page-applications .application-detail-excerpt>div:last-child,.page-template-page-applications-child .application-detail-excerpt>div:last-child{
	width: 70%;
}
.page-template-page-applications .application-detail .application-detail-left,.page-template-page-applications-child .application-detail .application-detail-left{
	width: 100%;
}
.page-template-page-applications .application-detail .application-detail-left>div,.page-template-page-applications-child .application-detail .application-detail-left>div{
	padding: 0;
}
.page-template-page-applications .application-detail .application-detail-left>div>div,.page-template-page-applications-child .application-detail .application-detail-left>div>div{
	position: relative;
}
.page-template-page-applications .application-detail .application-detail-right,.page-template-page-applications-child .application-detail .application-detail-right{
	position: absolute;
	top: 0;
	right: 0;
	background-color: rgba(200,30,38,0.8);
	height: 100%;
	color: #FFFFFF;
	cursor: pointer;
	z-index: 100;
}

.page-template-page-applications .application-detail .application-detail-right p,.page-template-page-applications-child .application-detail .application-detail-right p{
	color: #C82126;
}
.page-template-page-applications .application-detail .application-detail-right .app-p-text p,.page-template-page-applications-child .application-detail .application-detail-right .app-p-text p{
	color: #FFFFFF;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.page-template-page-applications .application-detail .application-detail-right span,.page-template-page-applications-child .application-detail .application-detail-right span{
	color: #C82126;
}
.page-template-page-applications .application-detail-left>div>div>div,.page-template-page-applications-child .application-detail-left>div>div>div{
	margin-bottom: 0;
}
.page-template-page-applications .application-detail .application-detail-left>div>div .wpb_raw_html,.page-template-page-applications-child .application-detail .application-detail-left>div>div .wpb_raw_html{
	margin-bottom: 0;
	position: absolute;
	top: 0;
}

.page-template-page-applications .application-detail .application-detail-right .application-detail-close,.page-template-page-applications-child .application-detail .application-detail-right .application-detail-close{
	cursor: pointer;
}
.page-template-page-applications .application-detail-excerpt>div:first-child ul li a,.page-template-page-applications-child .application-detail-excerpt>div:first-child ul li a{
	cursor: pointer!important;
}
.page-template-page-applications .application-detail .application-detail-right>div>div>div:first-child,.page-template-page-applications-child .application-detail .application-detail-right>div>div>div:first-child{
	position: absolute;
	    top: 10px;
	    left: 10px;
	    width: 36px;
	    height: 36px;
	    background-color: #fff;
	    font-size: 16px;
	    font-weight: 700;
	    line-height: 36px;
	    text-align: center;
	    color: #006499;
	    border-radius: 100%;
}

.page-template-page-applications .application-detail .application-detail-right>div,.page-template-page-applications-child .application-detail .application-detail-right>div{
	padding: 15px;
}
.page-template-page-applications .application-detail .application-detail-right>div>div,.page-template-page-applications-child .application-detail .application-detail-right>div>div{
	position: relative;
}
.page-template-page-applications .application-detail .vc_row-fluid,.page-template-page-applications-child .application-detail .vc_row-fluid{
	position: relative;
}




#footer{
	background-color: #f5f5f5;
}
#footer .main{
	padding-top: 55px;
}
#footer .main .container-fluid .row .padding080 li {
	margin-bottom: 8px;
}
#footer .header{
	padding-bottom: 48px;
	padding-top: 67px;
	margin-left: 69px;
	
}
#footer .header .right{
	padding-left: 143px;
}
#footer .header h3{
	font-size: 45px;
	color: #e9130e;
	/* margin: 0; */
}
#footer .header p{
	font-size: 35px;
	color: #666666;
	margin: 0;
}
#footer .header .logo-wrapper ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 35px;
}
#footer .header .right ul li{
	padding-left: 27px;
	padding-right: 27px;
	list-style: none;
}
#footer .header .right ul li:first-child{
	padding-left: 0px;
}
#footer .header .right ul li:last-child{
	padding-right: 0px;
}
#footer .header .right ul{
	height: 139px;
	align-items: center;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
}
#footer .main .container-fluid .row div.foot-quote p a span{
	padding-left: 5px;
}
#footer .main .container-fluid .row div.foot-quote p a{
	border-radius: 0;
	font-size: 14px;
	height: 58px;
    width: 254px;
    line-height: 50px;
	font-size: 23px;
	
}
#footer .main .container-fluid .row div.foot-quote p a.gaq {
	display: flex;
    align-items: center;
    justify-content: center;
}
#footer .main .container-fluid .row div.foot-quote p a.gaq i {
	margin-left: 10px;
	margin-top: -12px;
}
#footer .main .container-fluid .row div.foot-quotep a.gaq,
#footer .main .container-fluid .row div.foot-quote p a.gaq i {
	transition: all .3s;
}
#footer .main .container-fluid .row div.foot-quoted p a:hover i {
	margin-left: 15px;
}

#footer-hr hr{
	margin: 0;
	border-color: #c4c4c4;
}
#footer .main .container-fluid .row>div{
	/* padding-left: 0;
	padding-right: 0; */
}
#footer .main .container-fluid .row>div h3{
	margin-top: 0px;
	/* height: 46px;
	line-height: 46px; */
	margin-bottom: 30px;
}
#footer .main .container-fluid .row>div:first-child>img:last-child{
	padding-left: 8px;
}
#footer .main .container-fluid .row>div ul li{
	list-style: none;
	margin-bottom: 24px;
	float: none;
}
#footer .main .container-fluid .row>div ul{
	padding-left: 0;
}
#footer .main .container-fluid .row>div ul li a{
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	background: transparent;
}
#footer .main .container-fluid .row div ul li a:focus {
	outline: none;
}
#footer .main .container-fluid{
	margin-left: 69px;
	margin-right: 60px;
}
#footer .main .container-fluid .row div.foot-quote p:nth-child(3){
	margin-bottom: 0px;
	padding-bottom: 12px;
	font-size: 17px;
	color: #666;
}
#footer .main .container-fluid .row div.foot-quote p:nth-child(3) a{
	font-size: inherit;
}
#footer .main .container-fluid .row div.foot-quote p:nth-child(2){
	font-size: 23px;
	height: 35px;
}
#footer .main .container-fluid .row div.foot-quote p:nth-child(2)>span{
	color: #c82126;
}
#footer .main .container-fluid .row div.foot-quote p:nth-child(2)>span a{
	font-size: inherit;
}
#footer .main .container-fluid .row div.foot-quote>p:first-child{
	margin-bottom: 0px;
	padding-bottom: 12px;
	margin-top: -19px;
}
#footer .footer{
	display: flex;
	flex-wrap: nowrap;
	margin-left: 69px;
	margin-right: 69px;
	padding-top: 90px;
	padding-bottom: 30px;
}
#footer .footer p{
	font-size: 16px;
	height: 39px;
	line-height: 39px;
}
#footer .footer p img{
	padding-right: 13px;
}
#footer .footer ul{
	margin-left: auto;
	margin-right: 60px;
	display: flex;
	flex-wrap: nowrap;
}
#footer .footer ul li{
	margin-right: 12px;
	list-style: none;
}
#footer-hr .img{
	float: right;
	/* position: relative;
	right: 41px;
	top: -50px; */
	margin-right: 41px;
	margin-top: -50px;
	display: none;
}
#footer .main .container-fluid .row>div>h3{
	text-transform: uppercase;
	color: #c82126;
	margin-bottom: 30px;
}
#footer .main .container-fluid .row>div:nth-child(2)>ul{
	text-transform: capitalize;
	color: #666666;
}
#footer .main .container-fluid .row>div:nth-child(3)>ul{
	text-transform: capitalize;
	color: #666666;
}
#footer .main .container-fluid .row>div:nth-child(4)>ul{
	text-transform: capitalize;
	color: #666666;
}

#right-icon i{
	width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    background-color: #c82126;
    color: #ffffff;
	position: absolute;
	right: 0;
	font-size: 16px;
	cursor: pointer;
}
#right-icon a{
	float: left;
	display: flex;
}
#right-icon{
	position: fixed;
	bottom: 35px;
	right:25px;
	z-index: 100;
}
#right-icon li{
	position: relative;
	height: auto;
	width: 250px;
	overflow: hidden;
	padding: 10px 0;
}
#right-icon a span:first-of-type {
	display: none;
}
#right-icon a:hover span:first-of-type {
	display: block;
}
#right-icon li span:nth-child(1){
	height: 40px;
	display: none;
	background-color: #C82126;
	color: #FFFFFF;
	height: auto;
	width: 200px;
	line-height: 40px;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}
#right-icon li span:nth-child(2){
	display: block;
	height: 40px;
}
#right-icon li:nth-child(4){
	height: 180px;
}
#right-icon li a:hover{
	text-decoration: none;
}


.sub-menu-toggle{
	display: none;
}
li{
	list-style: none;
}
.footer_send{
	display: none;
}
.wp-pagenavi span {
    text-decoration: none;
    padding: 5px 10px!important;
    margin: 2px;
    border-radius: 5px;
    border: 1px solid #666!important;
    color: #FFFFFF;
	background-color: #C82126;
	font-size: 14px;
}
.wp-pagenavi a, .wp-pagenavi span:first-child {
    text-decoration: none;
    padding: 5px 10px!important;
    margin: 2px;
    border-radius: 5px;
    border: 1px solid #666!important;
    color: #333;
	background-color: transparent;
	font-size: 14px;
	display: inline-block;
}
.wp-pagenavi a:hover, .wp-pagenavi span:hover {
    text-decoration: none;
    padding: 5px 10px;
    margin: 2px;
    border-radius: 5px;
    border: 1px solid #666!important;
	background-color: #c82126;
	color: #FFFFFF;
	font-size: 14px;
}
.wp-pagenavi span:first-child:hover{
	text-decoration: none;
	padding: 5px 10px!important;
	margin: 2px;
	border-radius: 5px;
	border: 1px solid #666!important;
	color: #333;
	background-color: transparent;
	font-size: 14px;
}
.wp-pagenavi {
	text-align: center;
	padding: 10px 0;
}

.content-details {
    font-family: 'AvantGarde-Book';
}
h2,h3{
	font-family: 'AvantGarde-Book';
}
.h4, h4{
	font-family: 'AvantGarde-Book';
}
.bg-white{
	color: #C82126!important;
	background-color: #FFFFFF!important;
}

.backgroundBg{
	background: none!important;
}
.brandingWrapper{
	display: none!important;
}
.send{
	height: 525px;
	overflow: hidden;
}

.search .top-banner h1{
	text-align: center;
}
.form-control{
	height: 50px;
}
.btn{
	height: 50px;
}
#search-bg>div:nth-child(1){
	padding: 0;
}
.search .product_list_a:hover{
	text-decoration: none;
	color: #666;
}
.search .product_list_a{
	font-size: 18px;
}
.search .product_list_a .title{
	text-decoration: underline;
	color: #C82126;
	font-size: 22px;
	padding-bottom: 5px;
}
.search .searchresault .product_list{
	padding: 10px 0;
}
.search .no-results .page-content{
	color: #C82126;
	font-size: 18px;
	padding-bottom: 20px;
}
.search .no-results .page-content p{
	margin: 0;
}
/* .side_menu li{
    font-family: 'PTSansBold';
    margin-bottom: 0 !important;
    position: relative;    
}
.side_menu li a{
    padding: 10px 20px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #666;
    background-color: #efefef;
    color: #242424;
    font-family: 'PTSansBold';
    font-size: 12px;
    text-transform: capitalize;
}
.side_menu li a:hover{
    background-color: rgb(204, 204, 204);
}
.side_menu .current-menu-item > a{
    background-color: rgb(204, 204, 204);
}
.side_menu i.fa {
    position: absolute;
    top: 11px;
    right: 11px;
    font-size: 14px;
    background-color: rgb(68, 67, 73);
    color: #fff;
    padding: 4px 6px;  
    transition: all ease 0.3s;
}
.side_menu i.fa:hover{
    background-color: #00418a;
    cursor: pointer;
}
.side_menu .sub-menu{
    display: none;
}
.side_menu .current-menu-item .sub-menu{
    display: block;
}
.side_menu .fa-plus{
    display: block;
}
.side_menu .fa-minus{
    display: none;
}
.active_menu .fa-plus{
    display: none;
}
.active_menu .fa-minus{
    display: block;
}
.side_menu .sub-menu li a{
    padding-left: 40px;
} */

.side_menu li{
    font-family: 'AvantGarde-Book';
    margin-bottom: 0 !important;
    position: relative;    
}
.side_menu li a{
    padding: 10px 5px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #666;
    /* background-color: #efefef; */
    color: #242424;
    font-family: 'AvantGarde-Book';
    font-size: 14px;
    text-transform: capitalize;
	line-height: 2;
	padding-right: 36px;
}
.side_menu li a:hover{
    background-color: #C82126;
	color: #FFFFFF;
}
.side_menu .current-menu-item > a{
    /* background-color: rgb(204, 204, 204); */
}
.side_menu i.fa {
    position: absolute;
    top: 11px;
    right: 11px;
    font-size: 14px;
    background-color: #C82126;
    color: #FFFFFF;
    padding: 4px 6px;  
    transition: all ease 0.3s;
}
.side_menu i.fa:hover{
    background-color: #FFFFFF;
	color: #C82126;
    cursor: pointer;
}
.side_menu .sub-menu{
    display: none;
	padding-left: 0;
}
.side_menu .current-menu-item .sub-menu{
    display: block;
}
.side_menu .fa-plus{
    display: block;
}
.side_menu .fa-minus{
    display: none;
}
.active_menu .fa-plus{
    display: none;
}
.active_menu .fa-minus{
    display: block;
}
.side_menu .sub-menu li a{
    padding-left: 20px;
    font-size: 15px;
}
.side_menu .sub-menu .sub-menu li a {
	padding-left: 45px;
}

.page-template-page-about #menu-item-1599>a,.page-template-page-about-child #menu-item-1599>a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}
.page-template-page-applications #menu-item-1587 a,.page-template-page-applications-child #menu-item-1587 a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}
.page-template-page-support #menu-item-1591 a,.page-template-page-support-child #menu-item-1591 a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}
.page-template-page-contact #menu-item-1594 a,.page-template-page-contact #menu-item-1594 a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}
.page-template-page-iot #menu-item-1593 a,.page-template-page-iot-child #menu-item-1593 a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}
.page-template-page-products #menu-item-1592>a,.page-template-page-products-child #menu-item-1592>a,.single-product #menu-item-1592>a,.tax-product_category #menu-item-1592>a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}
.page-template-page-blog #menu-item-1595 a,.page-template-page-blog-child #menu-item-1595 a,.single-post #menu-item-1595 a,.category-company-news #menu-item-1595 a{
	    color: #c82126;
	    background: none;
	    /* margin-top: 4px; */
	    border-bottom: 4px solid #c82126;
}

nav#ubermenu-main-3-primary {
    border: none;
    background-color: transparent;
    background: none;
}
/* ul#ubermenu-nav-main-3-primary{
	display: flex;
} */
a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
	padding: 0;
	font-weight: normal;
	border: none;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    background: transparent!important;
}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{
	display: block;
}
/*  */
.app-topmenu {
	margin: 30px 0;
	padding-left: 0;
}
.app-topmenu li {
	display: inline-block;
}
.app-topmenu li a {
	display: block;
	font-size: 22px;
	background: #c82126;
    color: #fff;
    padding: 10px 20px;
	text-decoration: none;
	transition: all .3s;
}
.app-topmenu li a:hover {
	background: #c9302c;
}
.product_category #search {
	margin: 20px 0;
}
#header-nav #menu-item-1592 .sub-menu li {
	width: 33%;
	padding: 0 10px;
	
}
#header-nav #menu-item-1592 .sub-menu li>a {
	width: 100%;
	padding: 7px 5px;

}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	background: transparent;
}
.panel .vc_row {
	margin-left: 5px;
	margin-right: 5px;
}
.contact-text h2 {
	margin-bottom: 30px;
}
.contact-text li {
	min-height: 32px;
	font-size: 16px;
}
.contact-text li i {
	margin-right: 10px;
}
.home-product #main-nav>ul {
	text-transform: capitalize;
}
#product-thing .product-cont a i {
	margin-left: 10px;
	transition: all .3s;
	margin-top: -5px;
}
#product-thing .product-cont a:hover i {
	margin-left: 15px;
}
#advantage .item button i {
	margin-left: 10px;
	transition: all .3s;
	margin-top: -5px;
}
#advantage .item button:hover i {
	margin-left: 15px;
}
#about .jumbotron h2 {
	font-size: 34px;
	text-transform: uppercase;
}
.btn-danger:hover {
    color: #fff;
    background-color: #a7130f;
    border-color: transparent;
}
#footer .ubermenu-submenu li {
	padding: 0 15px ;
}
#footer .ubermenu-submenu li a {
	text-transform: capitalize;

}
.navbar-nav>li>a.top-quote {
	padding-top: 10px;
	padding-bottom: 10px;
}
#navbar-nav>li>a {
	line-height: 26px;
}
/* Floating-sidebar */
.Floating-sidebar{
	position: fixed;
	left: 0;
	top: 50%;
	-webkit-transform: translate(-100%,-50%);
	-moz-transform: translate(-100%,-50%);
	-ms-transform: translate(-100%,-50%);
	-o-transform: translate(-100%,-50%);
	transform: translate(0,-50%);
	z-index: 20;
	transition: all .5s;
}
.Floating-sidebar.active {
    -webkit-transform: translate(-100%,-50%);
    -moz-transform: translate(-100%,-50%);
    -ms-transform: translate(-100%,-50%);
    -o-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%);
}
.Floating-sidebar span {
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-100%,-50%);
	-moz-transform: translate(-100%,-50%);
	-ms-transform: translate(-100%,-50%);
	-o-transform: translate(-100%,-50%);
	transform: translate(-100%,-50%);
	width: 20px;
	height: 60px;
	line-height: 60px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: rgba(0, 0, 0, 0.7);
	color: white;
	text-align: center;
	font-size: 16px;
	transition: all .5s;
	z-index: -1;
	cursor: pointer;
}
.Floating-sidebar.active span {
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.Floating-sidebar ul{
	padding: 0;
}
.Floating-sidebar ul li {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #c82126;
	color: white;
	font-size: 18px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	position: relative;
	transition: all .5s;
	cursor: pointer;
	list-style-type: none;
	opacity: 1;
}
.Floating-sidebar ul li a{
	color: #FFFFFF;
}
.Floating-sidebar dl {
	position: absolute;
	top: 0;
	left: 100%;
	width: 240px;
	background: white;
	padding: 15px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-o-box-shadow: 0 0 10px rgba(0,0,0,.2);
	box-shadow: 0 0 10px rgb(0 0 0 / 20%);
	-webkit-transform: translateX(-120%);
	-moz-transform: translateX(-120%);
	-ms-transform: translateX(-120%);
	-o-transform: translateX(-120%);
	transform: translateX(-120%);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	z-index: -1;
	opacity: 0;
}
.Floating-sidebar ul li.close a:before {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	-moz-transform: translate(-50%,-50%) rotate(-45deg);
	-ms-transform: translate(-50%,-50%) rotate(-45deg);
	-o-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg)!important;
}
.Floating-sidebar ul li.close a:after, .Floating-sidebar ul li.close a:before {
	content: '';
	width: 50%;
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	-moz-transform: translate(-50%,-50%) rotate(45deg);
	-ms-transform: translate(-50%,-50%) rotate(45deg);
	-o-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
	background: white;
}
.fa-angle-double-right:before {
    content: "\f101";
}
.Floating-sidebar dl dt {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.Floating-sidebar dl dd {
	margin-bottom: 5px;
}
.Floating-sidebar.form2 dl {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.Floating-sidebar ul li.wechat img,
.Floating-sidebar ul li.whatsapp img{
    width: 120px;
    position: absolute;
    left: 100%;
    top: 0;
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    z-index: -1;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    max-width: none;
}
.Floating-sidebar ul li.wechat:hover img,
.Floating-sidebar ul li.whatsapp:hover img{
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.home-product .tab-content .tab-pane {
	background: url('/wp-content/uploads/2021/12/home-pro-bg.jpg') no-repeat;
	background-size: cover;
	background-position: center;
}
#footer .current-menu-item>a,
#footer .current-page-ancestor>a {
	/* padding-bottom: 5px;
	border-bottom: 4px solid #c82126; */
	color: #C82126 !important;
}
#icon span hr {
	border: 1px solid #c4c4c4;
}
.appli-on ul.tabs {
	padding-left: 0;
}
.appli-on ul li {
	margin-bottom: 10px;
}
.appli-on ul li:last-of-type {
	margin-bottom: 0;
}
.appli-on ul li a {
	font-size: 20px;
}
.appli-on .img-box {
	position: relative;
}
.appli-on .inner-box {
    position: absolute;
    top: 0;
    right: 0;
    background: #c82126 ;
	opacity: .8;
    color: #fff;
    height: 100%;
    width: 38%;
	z-index: 30;
}
.appli-on .inner-box .inner-img {
	margin-top: 45px;
}
.appli-on .inner-box .inner-img>img {
	margin: 0 auto;
}
.appli-on .inner-box h2 {
	font-size: 26px;
	text-align: center;
}
.appli-on .inner-top {
	/* display: flex;
	align-items: center;
	justify-content: space-between; */
	margin: 10px 10px 0;

}
.appli-on .inner-top span {
    display: inline-block;
    width: 20px;
    text-align: center;
    font-size: 16px;
	color: #fff;
	opacity: 1;
}
.appli-on .inner-top span:first-of-type {
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	color: #c82126;
	border-radius: 50%;
}
.appli-on .inner-top span:last-of-type {
	font-size: 20px;
}
.appli-on .inner-more {
	display: block;
	text-align: center;
	text-transform: capitalize;
}
.appli-on .inner-more:hover {
    color: #fff;
}
.blogmenu.side_menu a {
	color: #000;
}
.blogmenu.side_menu .sub-menu a {
	color: #121111;
}
.blogmenu.side_menu .sub-menu .sub-menu a {
	color: #666;
}

.page-template-page-applications-child .tabs li {
	position: relative;
}
.page-template-page-applications-child .tabs li a .num {
	position: absolute;
    z-index: 2;
    background: #c82126;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
	font-size: 14px;
}
.page-template-page-applications-child .tabs .active .num {
	background: #fff;
	color: #c82126;
}
.page-id-394 .li1 .num{
	top: 104px;
    right: -231px;
}
.page-id-394 .li2 .num{
    top: 62px;
	right: -253px;
}
.page-id-394 .li3 .num{
    top: 25px;
    right: -363px;
}
.page-id-394 .li4 .num{
    top: -13px;
    right: -493px;
}
.page-id-394 .li5 .num{
    top: 56px;
    right: -354px;
}
.page-id-394 .li6 .num{
	top: 42px;
    right: -348px;
}
.page-id-394 .li7 .num{
	top: 27px;
    right: -330px;
}
.page-id-394 .li8 .num{
	top: -16px;
    right: -311px;
}
.page-id-394 .li9 .num{
	top: -46px;
    right: -289px;
}
.page-id-394 .li10 .num{
	top: -85px;
    right: -358px;
}
.page-id-394 .li11 .num{
	top: -134px;
    right: -411px;
}

/* Dry Bulk Tanker */
.page-id-390 .li1 .num{
	top: 124px;
    right: -265px;
}
.page-id-390 .li2 .num{
	top: 204px;
    right: -425px;
}
.page-id-390 .li3 .num{
	top: 164px;
    right: -292px;
}

/* Chemical Tank Truck */
.page-id-241 .li1 .num{
	top: 111px;
    right: -537px;
}
.page-id-241 .li2 .num{
	top: 72px;
    right: -507px;
}
.page-id-241 .li3 .num{
	top: 34px;
    right: -222px;
}
.page-id-241 .li4 .num{
	top: -3px;
    right: -191px;
}
.page-id-241 .li5 .num{
	top: 57px;
    right: -467px;
}
.page-id-241 .li6 .num{
	top: 37px;
    right: -438px;
}
.page-id-241 .li7 .num{
	top: -31px;
    right: -415px;
}
.page-id-241 .li8 .num{
	top: -70px;
    right: -390px;
}
.page-id-241 .li9 .num{
	top: -136px;
    right: -367px;
}
#bs-example-navbar-collapse-1>ul>li#menu-item-1599 {
	position: relative;
}
#bs-example-navbar-collapse-1>ul>li#menu-item-1599:hover .sub-menu {
	display: block;
}
#bs-example-navbar-collapse-1>ul>li#menu-item-1599>.sub-menu {
	position: absolute;
	width: 200px;
    left: 0;
}
#bs-example-navbar-collapse-1>ul>li#menu-item-1599>.sub-menu li {
	width: 100%;
	float: none;
	height: auto;
}
#bs-example-navbar-collapse-1>ul>li#menu-item-1599>.sub-menu li>a {
	width: 100%;
	padding: 5px;
}
.show-pc {
	display: block;
}
.show-mobile {
	display: none;
}
.current-product_category-ancestor .sub-menu {
    display: block;
}
.err-search input#search-form-1 {
	width: 90%;
    outline: none;
    border: 1px solid #eee;
	min-height: 45px;
    border-radius: 5px;
}
.err-search input.search-submit {
    background: #c82126;
    border: none;
    color: #fff;
    width: 9%;
    min-height: 45px;
    border-radius: 5px;
}
.err-search label {
	display: none;
}
#menu{
	display: none;
}
#menu.mm-opened{
	display: block;
	background: #fff;
    color: #111;
    font-weight: bold;
}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before,
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after {
    border-color: rgba(0,0,0,.8);
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
	color: #111;
}
header {
	padding-right: 40px;
	position: relative;
}
header .main-menu li {
	display: inline-block;
}
header .main-menu li>a {
	display: block;
    font-size: 16px;
    color: #111;
    text-transform: uppercase;
	padding: 25px 20px;
    font-weight: bold;
	letter-spacing: 1px;
}
header .main-menu .head-quote {
    padding: 8px 15px;
}
header .main-menu ul li .sub-menu {
	display: none;
}
header .main-menu ul li:hover .sub-menu {
	display: block;
}
header .main-menu ul li a:hover {
	color: #C82126;
	text-decoration: none;
}
header .main-menu>ul{
	position: relative;
	margin-bottom: 0;
}
header .main-menu ul li .sub-menu {
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,.9);
	z-index: 20;
	padding-left: 0;
}
header .main-menu ul li .sub-menu li {
	width: 33%;
	float: left;
	text-align: left;
}
header .logo {
	z-index: 30;
    position: absolute;
    float: left;
}
header .main-menu {
	width: 80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 60px;
    float: right;
}
header .slogn {
	font-family: 'SnellBT-Bold';
	font-size: 23px;
	color: #C82126;
	font-weight: 900;
}
header .slogn a:hover {
	text-decoration: none;
}
header .mobile-bar {
	display: none;
}

header .main-menu .sub-menu li>a {
	padding: 10px;
}
.show1430 {
	display: none !important;
}
.none1430 {
	display: block !important;
}

header .menu-item-1599 {
	position: relative;
}
header .menu-item-1599 .sub-menu {
	width: 250px !important;
	position: absolute;
	left: 0;
}
header .menu-item-1599 .sub-menu li {
	width: 100% !important;
}
header .menu-item-has-children>a::after {
	content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    text-align: right;
    display: inline-block;
    margin-left: 5px;
}
header .mobile-bar a::before {
	color: #C82126;
}
header .mobile-bar a:hover {
	text-decoration: none;
}
.mm-panels a {
	text-transform: uppercase;
}
header .current-menu-item>a {
	color: #C82126 !important;
}
.about-icon {
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.habout-icon-box {
	width: 30%;
	background: rgba(0,0,0,.5);
	padding: 55px 0 45px;
	float: left;
	min-height: 275px;
	border: 1px solid #cfc9c4;
	transition: all .3s;
}
.habout-icon-box:nth-child(1),.habout-icon-box:nth-child(3){
	background: transparent;
	border: none;
}
.habout-icon-box:nth-child(1):hover,.habout-icon-box:nth-child(3):hover{
	background: transparent;
}
.habout-icon-box:nth-child(5){
	border-top: none;
	border-left: none;
	border-right: none;
}
.habout-icon-box:hover {
	background: #c32f33;
}
.habout-icon-box .img-box {
	margin-bottom: 30px;
}
.habout-icon-box img {
	margin: 0 auto;
	display: block;
}
.habout-icon-box h5 {
	font-size: 25px;
	letter-spacing: 1.5px;
}
.habout-icon-box p {
	font-size: 16px;

}
.cloudzoom-zoom {
	z-index: 10;
}
.tablescroll {
	overflow: scroll;
}
header .current-page-ancestor>a, .current-menu-ancestor>a {
	color: #C82126 !important;
}
.iot {
	padding: 70px 0 0;
}
.iot .iot-h2 {
	font-size: 20px;
    color: #c82126;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 32px;
	margin-top: 0;
	position: relative;
	margin-bottom: 45px;
}
.iot .iot-h2::after {
	content: '';
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 116px;
	height: 3px;
	background-color: #c82126;
}
.iot .age {
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin-bottom: 65px;
}
.iot .age-text {
	font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 24px;
	padding-right: 5px;
}
.iot .age-right, .iot .age-left {
    width: 50%;
}
.iot .coo {
	margin-bottom: 55px;
}
.iot .coo-icon {
	display: flex;
	align-items: center;
    justify-content: space-between;
	padding-left: 0;
	flex-wrap: wrap;
}
.iot .system {
    background: #f5f5f5;
	padding: 35px 0;
}
.iot .system img {
	width: 100%;
	height: auto;
	display: block;
}
.iot-quote {
	padding: 75px 0;
}
.iot .pro-intro {
	background: #f5f5f5;
	padding: 85px 0 75px;
}
.page-template-page-iot #footer .header {
	display: none;
}
.iot .iotquo-h2 {
	padding-left: 25px;
	margin-bottom: 20px;
}
.iot .iotquo-h2::after {
	left: 25px;
}
.iot .pro-intro .pro-wrapper {
	margin-bottom: 30px;
}
.iot .pro-intro .pro-wrapper>a {
	background: #fff;
	display: block;
	padding: 30px 0 20px;
}
.iot .pro-intro .pro-wrapper h4 {
	font-size: 17px;
	text-align: center;
}
.iot .pro-intro a:hover {
	text-decoration: none;
	color: #C82126;
}
.iot .pro-intro .img-box>img {
	display: block;
	margin: 0 auto;
}
.iot a.iot-more {
    display: block;
    margin: 0 auto;
    width: 211px;
    height: 50px;
    background: #c82126;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border-radius: 5px;
    font-size: 23px;
    margin-top: 50px;
	cursor: pointer;
	transition: all .3s;
}
.iot a.iot-more:hover {
    background: #a7130f;
    color: #fff;
}
#footer .main .chat {
    display: flex;
    align-items: center;
    justify-content: space-between;
	width: 255px;
}
#footer .main .chat .chat-img {
    width: 48%;
}
#footer .main .chat h5 {
	background: #fff;
    font-size: 16px;
    text-align: center;
    margin: 0;
    padding: 6px 0;
}