@media screen and (max-width:1680px) {
	header .main-menu {
		width: 77%;
		
	}
	header .main-menu li>a {
		padding: 25px 12px;
	}
	header .main-menu ul li.menu-item-1592 .sub-menu li {
		min-height: 66px !important;
	}
}

@media screen and (max-width:1571px) {
	header .slogn {
		display: none;
	}
}


@media screen and (max-width:425px) {
	.jcblog{
		flex-wrap: wrap;
	}
	.page-template-page-blog .blog_img{
		flex-wrap: wrap;
	}
	.titlebar span {
	    font-size: 16px;
		text-transform: capitalize;
	}
	.titlebar {
	    display: inline-block;
	    padding: 5px 5px;
	    border-bottom: 2px solid #d82128;
	    font-size: 28px;
		height: auto;
	}
}

@media screen and (max-width:767px) {
	.panel .vc_row {
		margin-left: 0;
		margin-right: 0;
	}
	.titlebar a {
	    color: #333;
	    transition: all 0.3s;
	}
	.titlebar_breadcrumbs {
	    position: absolute;
	    display: inline-block;
	    width: 100%;
	    top: 100%;
	    left: 0;
	    text-align: center;
	    color: #333333;
	    z-index: 1;
		display: none;
	}
	.titlebar {
	    display: inline-block;
	    padding: 5px 5px;
	    border-bottom: 2px solid #d82128;
	    font-size: 20px;
	    height: auto;
	}
	#search .form-inline>div:nth-child(1) {
	    width: 100%;
	}
	#search .form-inline>div:nth-child(2) {
	    width: 100%;
	}
	#logo img{
		    position: absolute;
		    top: 0;
		    width: 50%;
	}
	.page-template-page-about .latest-blog{
		padding: 25px 0px;
	}
	#company .company-h2{
		font-size: 20px;
	}
	.titlebar span {
	    font-size: 18px;
		text-transform: capitalize;
	}
	.pagecontent .container-fluid{
		padding-left: 3%;
		padding-right: 3%;
	}
	.page-template-page-contact .pagecontent .container-fluid{
		padding-left: 3%;
		padding-right: 3%;
	}
	.page-template-page-about .about-nav-menu,.page-template-page-about-child .about-nav-menu{
		padding-left: 0;
	}
	
	#header-nav>div>nav>div>div:first-child>button{
		top: 10px;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	    margin-right: 0;
	    margin-left: 0;
	}
	#bs-example-navbar-collapse-1>ul:first-child,#bs-example-navbar-collapse-1>ul:nth-child(2){
		display: none;
	}
	#navbar-nav>li>a{
		width: 100%;
	}
	#jumbotron1 .details ul li .item .text {
	    padding-left: 38px;
	    padding-right: 38px;
	    border-left: 0px solid #d9d9da;
	    text-transform: capitalize;
	}
	#jumbotron1 .details ul {
	    padding-left: 0px;
	    width: 100%;
	    float: right;
	    background-color: #ffffff;
	    margin-right: 0px;
	    border: 0px solid #d9d9d9;
	    margin-top: 57px;
	    margin-bottom: 60px;
	}
	.product-view {
	    width: 100%;
	    padding-bottom: 63px;
	    margin-right: 0;
	    margin-left: auto;
	    float: right;
	    text-align: center;
	    padding-bottom: 63px;
	}
	.product-view>a{
		width: 260px;
		height: 58px;
		align-items: center;
		display: flex;
		margin: 0 auto;
		background-color: #FFFFFF;
		color: #000000;
		border: none;
		border-radius: 0;
	}
	.product-view>a>span{
		padding-left: 53px;
	}
	#logo{
		display: flex;
		    align-items: center;
		    margin-top: -43px;
			width: 100%;
	}
	#footer .footer {
	    display: flex;
	    flex-wrap: nowrap;
	    margin-left: 3%;
	    margin-right: 3%;
	    padding-top: 90px;
	}
	#footer .footer {
	    display: flex;
	    flex-wrap: wrap;
	    margin-left: 3%;
	    margin-right: 3%;
	    padding-top: 0px;
	}
	#footer .footer p {
	    font-size: 16px;
	    height: auto;
	    line-height: 39px;
	}
	#footer .main .container-fluid {
	    margin-left: 3%;
	    margin-right: 3%;
	}
	#about .jumbotron {
	    /* background: url(../images/aboutbg.png); */
	    padding-left: inherit;
	    margin-bottom: 0;
	}
	#about .jumbotron .container-fluid .row div:last-child {
	    display: none;
	}
	#about .jumbotron p:last-child a {
	    background-color: #ffffff;
	    border-radius: 0;
	    color: #000000;
	    border: none;
	    width: 260px;
	    padding: 17px 16px;
	    font-size: 16px;
		margin: 0 auto;
	}
	#about .jumbotron .container-fluid .row h2 {
	    color: #ffffff;
		font-size: 20px;
	}
	#about .jumbotron p:nth-child(2) {
	    margin-top: 66px;
	    margin-bottom: 80px;
	    width: auto;
	    font-size: 16px;
	    line-height: 33.8px;
	    color: #ffffff;
	}
	#icon>div {
	    display: flex;
	    flex-wrap: wrap;
	}
	#icon>div span:nth-child(3), #icon>div span:nth-child(5) {
	    width: -webkit-fill-available;
	}
	#blog .container-fluid {
	    padding-left: 0;
	    padding-right: 0;
		margin-left: 3%;
		margin-right: 3%;
	}
	#blog .container-fluid .row>div:first-child {
	    padding-right: 0px;
	    padding-left: 0px;
	}
	#blog .container-fluid .row>div:nth-child(2), #blog .container-fluid .row>div:nth-child(3) {
	    padding-right: 0px;
	    padding-left: 0px;
	}
	#blog .container-fluid .row>div:last-child {
	    padding-right: 0px;
	    padding-left: 0px;
	}
	#blog .container-fluid .row>div {
	    margin: 0;
	    padding-bottom: 10px;
	}
	#footer .main .container-fluid .row>div h3 {
	    margin-top: 0px;
	    margin-bottom: 23px;
		font-size: 20px;
	}
	#footer .main .container-fluid .row>div {
	    padding-left: 0;
	    padding-right: 0;
	    padding-bottom: 30px;
	}
	#footer .main .container-fluid .row div:first-child p:nth-child(3) {
	    margin-bottom: 0px;
	    padding-bottom: 24px;
	    font-size: 17px;
	}
	#footer .main .container-fluid .row>div:first-child>img {
	    padding-left: 8px;
		padding-bottom: 24px;
	}
	#footer-hr .img {
	    float: right;
	    margin-right: 0px;
	    margin-top: -50px;
	}
	#main-nav ul li a {
	    /* width: 139.57px; */
	    line-height: 21px;
	    /* 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 15px;
	}
	#main-nav{
		padding-left: 0px;
		padding-right: 0px;
		font-size: 16px;
	}
	#advantage .container .row .col-md-3:first-child {
	    /* margin-left: 15px; */
	}
	#advantage .container .row {
	    width: auto;
	    margin-left: -15px;
	    margin-bottom: 86px;
	}
	#footer .header {
	    padding-bottom: 48px;
	    padding-top: 67px;
	    margin-left: 15px;
	    display: flex;
	    flex-wrap: wrap;
	    margin-right: 15px;
	}
	#footer .header .right ul {
	    height: auto;
	    align-items: center;
	    padding-left: 0;
	    display: flex;
	    flex-wrap: wrap;
	}
	#footer .header .right ul li {
	    padding-left: 0px;
	    padding-right: 15px;
	    padding-bottom: 15px;
	    list-style: none;
	}
	#footer .header>div:first-child{
		padding-bottom: 30px;
	}
	#footer .header .right {
	    padding-left: 0;
	}
	#advantage .container .row .col-xs-12{
		width: 100%!important;
	}
	.navbar-brand>img {
	    display: block;
		width: 100%;
	}
	#jumbotron1 .jumbotron>p {
	    /* padding-top: 60px; */
	    width: fit-content;
	    text-align: center;
	    margin-left: auto;
	    margin-right: auto;
	}
	#jumbotron1 .details {
	    width: 100%;
	    background-color: #ffffff;
	    border: 1px solid #d9d9da;
	    margin-left: auto;
	    margin-right: 71px;
	}
	#jumbotron1 .details ul li .item {
	    display: flex;
	    flex-wrap: wrap;
	}
	#jumbotron1 .details ul li .item .img {
	    display: inline-block;
	    width: 100%;
	}
	#blog .container-fluid .row{
		width: 100%;
		margin: 0;
	}
	#blog .container-fluid .row p{
		padding: 0px 18px 18px 5px;
	}
	#jumbotron1 .details li{
		height: auto;
	}
	#product-thing {
	    position: static;
	    top: 0px;
	    right: 0px;
	}
	#main-nav>ul{
		flex-wrap: wrap;
	}
	#main-nav ul li {
	    /* width: 243px; */
	    width: -webkit-fill-available;
	    margin-left: 0;
	    border:none;
	    overflow: hidden;
	}
	.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: 20px 0;
	    text-align: center;
	    color: #333333;
	    font-size: 14px;
	    text-transform: capitalize;
	}
	.page-template-page-applications .application-detail-right h3,.page-template-page-applications-child .application-detail-right h3,.page-template-page-applications .application-detail-right h4,.page-template-page-applications-child .application-detail-right h4, .page-template-page-applications-child .application-detail-right h2, .page-template-page-applications .application-detail-right h2 {
	    font-size: 24px;
		display: none;
	}
	#jlblog-parent .jlapplication{
		padding-left: 15px;
	}
	.product_p {
	    overflow: hidden;
	    height: auto;
	    padding-bottom: 20px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.single-product .product_section {
	    position: relative;
	    width: 100%;
	    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; */
	}
	.single-product .panel {
	    border: none;
	    border-radius: 0;
	}
	.page-template-page-blog .sidebox, .category .sidebox, .single .sidebox {
	    /* background-color: #f6f6f7; */
	    margin-bottom: 20px;
	    border-radius: 4px;
	    padding: 0;
	    overflow: hidden;
		display: none;
	}
	.application .vc_tta-panels-container li:nth-child(3){
		left: -400px;
	}
	.application .vc_tta-panels-container li:nth-child(4){
		left: -350px;
	}
	.application .vc_tta-panels-container li:nth-child(5){
		left: -450px;
	}
	.application .vc_tta-panels-container li:nth-child(8){
		left: -500px;
	}
	.application .vc_tta-panels-container li:nth-child(9){
		left: -480px;
	}
	.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: -125px;
	}
	.application .vc_tta-panels-container li:nth-child(1), .application .vc_tta-panels-container li:nth-child(2), .application .vc_tta-panels-container li:nth-child(3), .application .vc_tta-panels-container li:nth-child(4) {
	    top: 150px;
	}
	.application .vc_tta-panels-container li:nth-child(5), .application .vc_tta-panels-container li:nth-child(6), .application .vc_tta-panels-container li:nth-child(7), .application .vc_tta-panels-container li:nth-child(8), .application .vc_tta-panels-container li:nth-child(9) {
	    top: 205px;
	}
}

@media (min-width:995px){
	.navbar-collapse.collapse {
	  display: block!important;
	  height: auto !important;
	  padding-bottom: 0;
	  overflow: visible !important;
	}
}
@media (min-width:768px) and (max-width:995px){
	.titlebar span {
	    font-size: 20px;
	    text-transform: capitalize;
	}
	.titlebar {
	    display: inline-block;
	    padding: 15px 5px;
	    border-bottom: 2px solid #c82126;
	    font-size: 20px;
	}
	
	#bs-example-navbar-collapse-1 ul li{
		font-size: 12px;
	}
	
	#header-nav>.row>nav>div>div:last-child>ul:nth-child(2){
	width:209px;
	display: none;
	}
	#footer .footer p {
	    font-size: 16px;
	    height: auto;
	    line-height: 39px;
	}
	#footer .footer {
	    display: flex;
	    flex-wrap: wrap;
	    margin-left: 69px;
	    margin-right: 69px;
	    padding-top: 90px;
	}
	#footer .header .right ul li:first-child {
	    padding-left: 27px;
	}
	#footer .header .right ul li {
	    margin-bottom: 16px;
	    padding-left: 27px;
	    padding-right: 27px;
	    list-style: none;
	}
	#footer .header .right ul {
	    height: auto;
	    align-items: center;
	    padding-left: 0;
	    display: flex;
	    flex-wrap: wrap;
	}
	#about .jumbotron .container-fluid .row div:last-child{
		display: none;
	}
	#main-nav ul li {
	    /* width: 243px; */
	    border-left: 0px solid #cacaca;
	    display: initial;
	}
	#advantage .container .row .col-sm-6 {
	    /* width: 46%!important; */
	}
	#advantage .container .row {
	   display: flex;
	   flex-wrap: wrap;
	   width: auto;
	   margin-bottom: 86px;
	   margin-left: -15px;
	}
	#advantage .container .row .col-md-3:first-child {
	    /* margin-left: 15px; */
	}
	#advantage .container .row .col-md-3:last-child {
	    /* margin-right: 15px; */
	}
	#about .jumbotron p:last-child a {
	    background-color: #ffffff;
	    border-radius: 0;
	    color: #000000;
	    border: none;
	    width: 260px;
	    padding: 17px 16px;
	    font-size: 16px;
	}
	#blog .container-fluid .row>div {
	    margin: 0;
	    margin-bottom: 2px;
	}
	#main-nav {
	    padding: 0;
	}
	#main-nav ul li a {
	    /* width: 139.57px; */
	    line-height: 23px;
	    height: 100%;
	    border-radius: 0;
	    /* line-height: 88px; */
	    /* padding: 0; */
	    color: #666666;
	    align-items: center;
	    display: flex;
	    margin: 0 auto;
	    text-align: center;
	    padding: 10px 45px;
	}
	#jlblog-parent{
		display: flex;
	}
	.single-product .panel {
	    border: none;
	    border-radius: 0;
	}
	.page-template-page-blog .sidebox, .category .sidebox, .single .sidebox {
	    /* background-color: #f6f6f7; */
	    margin-bottom: 20px;
	    border-radius: 4px;
	    padding: 0;
	    overflow: hidden;
		display: none;
	}
	.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: -85px;
	    left: 475px;
	}
	.application .vc_tta-panels-container li:nth-child(4) {
	    position: absolute;
	    top: 125px;
	    left: -270px;
	}
	.application .vc_tta-panels-container li:nth-child(5) {
	    position: absolute;
	    top: 300px;
	    left: -40px;
	}
	.application .vc_tta-panels-container li:nth-child(5),.application .vc_tta-panels-container li:nth-child(6),.application .vc_tta-panels-container li:nth-child(7),.application .vc_tta-panels-container li:nth-child(8),.application .vc_tta-panels-container li:nth-child(9){
		top: 275px;
	}
	.application .vc_tta-panels-container li:nth-child(1),.application .vc_tta-panels-container li:nth-child(2),.application .vc_tta-panels-container li:nth-child(3),.application .vc_tta-panels-container li:nth-child(4){
		top: 125px;
	}
	.application .vc_tta-panels-container li:nth-child(3){
		left: -60px;
	}
}

@media (min-width:996px) and (max-width:1200px){
	
	#main-nav {
	    padding-left: inherit;
	    padding-right: inherit;
	    font-size: 16px;
	}
	.nav-justified-refuse{
		display: flex;
	}
	#main-nav ul li a {
	    /* width: 139.57px; */
	    line-height: 21px;
	    height: 100%;
		min-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 15px;
	}
	#advantage .container .row {
	    width: inherit;
	    margin-left: -15px;
	    margin-bottom: 86px;
	}
	#advantage .container .row .col-md-3:first-child {
	    margin-left: 15px;
	}
	#advantage .container .row .item {
	    width: auto;
	    height: 322px;
	    /* padding: 48px; */
		padding: 48px 20px 20px 20px;
	}
	#advantage .container .row .col-md-3:last-child {
	    margin-right: 15px;
	}
	#advantage .container .row .col-md-3 {
	    width: 21.908%;
	    background-color: #FFFFFF;
	    padding: 0;
	    box-shadow: 0px -1px 5px #dcdcdc;
	    margin: 0px 15px;
	}
	#advantage .container .row .item>h3{
		height: 44.49%;
	}
	#about .col-md-6:last-child{
		display: none;
	}
	.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: -50px;
	}
	#about .jumbotron p:last-child a {
	    background-color: #ffffff;
	    border-radius: 0;
	    color: #000000;
	    border: none;
	    width: 260px;
	    padding: 17px 16px;
	    font-size: 16px;
	}
	#footer .main .container-fluid .row>div h3{
		font-size: 18px;
	}
	#footer .header .right ul li {
	    padding-bottom: 27px;
	    padding-left: 27px;
	    padding-right: 27px;
	    list-style: none;
	}
	#footer .header .right ul li:first-child {
	    padding-left: 27px;
	}
	#footer .header .right ul li {
    padding-bottom: 27px;
    padding-left: 27px;
    padding-right: 27px;
    list-style: none;
	}
	#footer .header .right ul {
		display: flex;
		    flex-wrap: wrap;
		    height: auto;
	}
	#footer .main .container-fluid .row>div:first-child>img:last-child {
	    padding-left: 0px;
	    padding-top: 8px;
	}
	#footer .footer p{
		height: auto;
	}
	#footer .main .container-fluid .row>div:first-child p a {
	    border-radius: 0;
	    font-size: 14px;
	    height: 58px;
	    width: 100%;
	    line-height: 50px;
	}
}

@media (max-width:1200px) {
	#footer .main .container-fluid .row>div h3 {
		font-weight: bold;
	}
	#footer .main .container-fluid .row div.foot-quote p:nth-child(2) {
		height: 60px;
	}
	.iot .coo-icon .coo-icon {
		flex-wrap: wrap;
	}
	.iot .coo-icon li{
		width: 20%;
	}
	#jumbotron1 .details li {
	    padding-top: 31px;
	    padding-bottom: 27px;
	    list-style: none;
	    height: auto!important;
	    border-bottom: 1px solid #d9d9d9;
	}

	.product-view {
	    width: 100%;
	    padding-bottom: 63px;
	    margin-right: auto;
	    margin-left: auto;
	    float: right;
	    text-align: center;
	    padding-bottom: 63px;
	}
	#jumbotron1 .details ul {
	    padding-left: 0px;
	    width: 100%;
	    /* float: right; */
	    background-color: #ffffff;
	    margin-right: auto;
	    border: 1px solid #d9d9d9;
	    margin-top: 0px;
	    margin-bottom: 60px;
	}
	#product-thing {
	    position: static;
	    top: 0px;
	    right: 0px;
	}
	#jumbotron1>div>img{
		display: none;
	}
	#jumbotron1 .details ul li .item {
	    display: flex;
	    flex-wrap: wrap;
	}
	#jumbotron1 .details ul li .item>div{
		width: 100%;
	}
	#jumbotron1 .details ul li .item .img{
		text-align: center;
	}
	#jumbotron1 .details ul li .item .text {
	    padding-left: 38px;
	    padding-right: 38px;
	    border-left: 0px solid #d9d9da;
	    text-transform: capitalize;
	}
	#right-icon li:nth-child(2),#right-icon li:nth-child(3),#right-icon li:nth-child(4){
		display: none;
	}
	#right-icon li:nth-child(1) span:nth-child(1){
		display: none!important;
	}
	.page-template-page-applications-child .tabs li a .num {
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	/* Petrol Tank Truck */
	.page-id-394 .li1 .num {
		top: 88px;
		right: -198px;
	}
	.page-id-394 .li2 .num {
		top: 46px;
		right: -215px;
	}
	.page-id-394 .li3 .num {
		top: 9px;
		right: -304px;
	}
	.page-id-394 .li4 .num {
		top: -29px;
		right: -413px;
	}
	.page-id-394 .li5 .num {
		top: 21px;
		right: -302px;
	}
	.page-id-394 .li6 .num {
		top: 9px;
		right: -295px;
	}	
	.page-id-394 .li7 .num {
		top: -18px;
		right: -279px;
	}
	.page-id-394 .li8 .num {
		top: -64px;
		right: -259px;
	}
	.page-id-394 .li9 .num {
		top: -90px;
		right: -245px;
	}
	.page-id-394 .li10 .num {
		top: -130px;
		right: -301px;
	}
	.page-id-394 .li11 .num {
		top: -180px;
		right: -344px;
	}
}

@media only screen and (min-width:1201px){
	.page-template-page-blog #page>.container{
		margin-top: 100px;
	}

	.contentmagin>.container{
		width: 1410px;
	}
	#main-nav ul li {
	    width: 20%;
	    margin-left: 0;
	    border-left: 1px solid #cacaca;
	    overflow: hidden;
	    display: table-cell;
	    float: none;
	}
	.product-view {
	    width: 590px;
	    padding-bottom: 63px;
	    margin-right: 71px;
	    margin-left: auto;
	    float: none;
	    text-align: center;
	    padding-bottom: 63px;
	}
	#main-nav ul li a {
	    height: 100%;
	    border-radius: 0;
	    line-height: 23px;
	    color: #666666;
	    display: block;
	    margin: 0 auto;
	    text-align: center;
	    padding: 10px 45px;
	}
	#main-nav{
		
		font-size: 16px;
	}
	#jumbotron1 .jumbotron{
		padding-top: 57px;
	}
	#advantage .container .row .item{
		padding: 48px 15px 15px 15px;
		height: 322px;
		background-color: #ffffff;
		box-shadow: 0px -1px 5px #dcdcdc;
	}
	#advantage .container .row{
		margin: 0px -75px;
	}
	#advantage .container .row .col-md-3{
		padding-bottom: 86px;
	}
	#advantage .container .row .item>h3{
		height: 38.49%;
	}
}
@media only screen and (min-width:1440px) and (max-width:1540px) {
	#jumbotron1>div>img {
	    width: 135%;
	}
	#main-nav ul li a {
	  
	    height: 100%;
	    border-radius: 0;
	   	color: #666666;
	    display: block;
	    margin: 0 auto;
	    text-align: center;
	    padding: 10px 20px;
	}
}
@media only screen and (min-width:768px) {
	#bs-example-navbar-collapse-1 .navbar-right{
		margin-right: 0;
	}
	#main-nav ul li:nth-child(1){
		border:none;
	}
}


@media (min-width: 769px) {
	.navbar-toggle {
	  display: none;
	}
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
	padding-right: 100px;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.ubermenu-responsive-default.ubermenu {
    display: block;
}


@media screen and (max-width: 1600px) {

	
}
@media screen and (max-width: 1600px) {
	#main-nav ul li a {
		padding: 10px 23px;
	}
	#header-nav #menu-item-1592 .sub-menu li>a {
		min-height: 68px;
	}
	
	#navbar-nav>li {
		padding: 0 2px;
	}
	#navbar-nav>li>a {
		padding: 25px 10px;
	}
	#header-nav #menu-item-1592 .sub-menu li {
		padding: 0 10px;
		min-height: 70px;
	}
	
	
}
@media screen and (max-width: 1520px) {
	header .main-menu li>a {
		padding: 25px 10px;
	}
	header .main-menu>ul {
		padding-left: 0;
	}
	header .main-menu {
		width: 76%;
	}
	
	
}
@media screen and (max-width: 1450px) {
	.show1430 {
		display: block !important;
		text-align: right;
    	margin-top: 15px;
	}
	.none1430 {
		display: none !important;
	}
	header .slogn {
		float: left;
		margin-top: 20px;
		display: none;
	}
	header .main-menu>ul {
		text-align: right;
	}
	header .main-menu li>a {
		padding: 20px 14px;
	}
	header .main-menu {
		display: block;
	}
	header .main-menu .head-quote {
		font-weight: bold;
	}
	header .main-menu ul li .sub-menu {
		top: 72px;
	}
	header .main-menu ul li.menu-item-1592 .sub-menu li {
		min-height: auto !important;
	}

}
@media screen and (max-width: 1440px) {

	.padding080 {
		padding: 0 15px;
	}
	#blog .container-fluid .row p {
		width: 50%;
		font-size: 16px;
		line-height: 16px;
	}
	
	#footer .header .logo-wrapper ul {
		flex-wrap: wrap;
	}
	#footer .header .logo-wrapper ul li {
		width: 20%;
	}
	header .logo {
		width: 280px;
	}
	header .main-menu li>a {
		padding: 25px 14px;
		text-align: left;
	}
	header {
		padding-right: 20px;
	}
	header .main-menu {
		width: 80%;
	}
	

	

}
@media screen and (max-width: 1430px) {
	.navbar-brand>img {
		width: 250px;
	}
	.navbar-collapse.collapse {
		padding-right: 50px;
	}
	#bs-example-navbar-collapse-1 ul:nth-child(2) li {
		margin-top: 10px;
	}
	#bs-example-navbar-collapse-1 ul:nth-child(2) li, #bs-example-navbar-collapse-1 ul li {
		height: auto;
	}
	#navbar-nav>li>a {
		padding: 15px 10px;
	}
	#navbar-nav>li>a:after {
		content: '';
		width: 100%!important;
		display: inline-block;
		height: 0;
		background-color: transparent;
		left: 0;
		position: absolute;
		top: 59px;
		opacity: 0!important;
		transition: all .4s;
	}
	
}
@media screen and (max-width: 1350px) {
	header .main-menu ul li.menu-item-1592 .sub-menu li {
		min-height: 66px;
	}
	header .main-menu {
		width: 78%;
	}
}
@media screen and (max-width: 1270px) {
	header .main-menu {
		width: 77%;
	}
}
@media screen and (max-width: 1260px) {
	header .main-menu>ul {
		width: 100%;
		text-align: right;
		display: flex;
		align-items: center;
		justify-content: end;
	}
	header .main-menu {
		width: 75%;
	}
	header .logo {
		width: 280px;
	}
	header .main-menu li>a {
		padding: 20px 11px;
	}
	header .main-menu ul li .sub-menu {
		top: 60px;
	}
	header .main-menu ul li.menu-item-1592 .sub-menu li {
		min-height: 66px !important;
	}
	header .main-menu .head-quote {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	#footer .main .container-fluid .row>div h3 {
		height: 40px !important;
		line-height: auto !important;
	}
	#bs-example-navbar-collapse-1 ul li {
		height: auto;
	}
	.header-nav .navbar-default {
		border-bottom: none;
	}
	#product-thing {
		position: absolute;
		top: 30px;
		right: 50px;
		width: 54%;
	}
	#jumbotron1 .details ul {
		margin-bottom: 40px;
	}
	#jumbotron1 .details ul li .item>div {
		width: 50%;
	}
	#jumbotron1 .details li {
		padding-top: 15px;
		padding-bottom: 15px;
		
	}
	#footer .main .container-fluid .row div:first-child p:nth-child(2) {
		height: auto;
		margin-bottom: 0;
	}
	#advantage .container .row .item>h3 {
		height: 51%;
	}
	#blog .container-fluid .row p {
		width: 100%;
		font-size: 14px;
		line-height: 15px;
	}
	#logo img {
		margin-left: 0;
		width: 230px;
	}
	#navbar-nav>li>a {
		padding: 15px 8px;
	}
	#navbar-nav>li>a:after {
		top: 52px;
	}
	#bs-example-navbar-collapse-1>ul>li>.sub-menu {
		left: 15%;
		width: 70%;
	}
	
	.navbar-collapse.collapse {
		padding-right: 35px;
	}
	
}
@media screen and (max-width:1100px) {
	header .slogn, header .main-menu .head-quote {
		display: none;
	}
}
@media screen and (max-width:992px) {
	/* Petrol Tank Truck */
	.page-id-394 .li1 .num {
		top: 60px;
		right: -160px;
	}
	.page-id-394 .li2 .num {
		top: 20px;
		right: -177px;
	}
	.page-id-394 .li3 .num {
		top: -14px;
		right: -242px;
	}
	.page-id-394 .li4 .num {
		top: -53px;
		right: -325px;
	}
	.page-id-394 .li5 .num {
		top: -19px;
		right: -238px;
	}
	.page-id-394 .li6 .num {
		top: -40px;
		right: -231px;
	}
	.page-id-394 .li7 .num {
		top: -65px;
		right: -219px;
	}
	.page-id-394 .li8 .num {
		top: -118px;
		right: -209px;
	}
	
	.page-id-394 .li9 .num {
		top: -144px;
		right: -196px;
	}
	.page-id-394 .li10 .num {
		top: -179px;
		right: -240px;
	}
	.page-id-394 .li11 .num {
		top: -228px;
		right: -272px;
	}
	/* Dry Bulk Tanker */
	.page-id-390 .li1 .num {
		top: 76px;
		right: -178px;
	}
	.page-id-390 .li2 .num {
		top: 113px;
		right: -279px;
	}
	.page-id-390 .li3 .num {
		top: 74px;
		right: -197px;
	}
	header .logo {
		width: 230px;
	}
	header .mobile-bar {
		display: block;
		text-align: right;
		font-size: 30px;
		margin-top: 10px;
	}
	header .main-menu>ul {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	#footer .main .container-fluid .row div.foot-quote>p:first-child {
		padding-bottom: 10px;
	}
	#footer .main .container-fluid .row div.foot-quote p:nth-child(2) {
		height: 40px;
	}
	#footer .main .col-md-3.col-sm-6.col-xs-12{
		width: 100% ;
	}
	.iot .age {
		display: block;
	}
	.iot .age-right, .iot .age-left {
		width: 100%;
	}
	.iot .pro-intro .img-box>img {
		width: 100%;
		height: auto;
	}
	.age-right img {
		display: block;
		margin: 0 auto;
	}
	.navbar-default .navbar-toggle {
		top: 4px;
	}
	.navbar-collapse.collapse {
		background-color: #fff;
	}
	li#menu-item-1592:hover>.sub-menu {
		display: block;
		text-align: left;
		margin-top: 0;
		padding-top: 10px;
		z-index: 10;
	}
	#header-nav #menu-item-1592 .sub-menu li {
		padding: 0 10px;
		min-height: auto;
		margin-bottom: 0;
	}
	#header-nav #menu-item-1592 .sub-menu li>a,
	#header-nav #menu-item-1592 .sub-menu li {
		width: 100%;
	}
	#bs-example-navbar-collapse-1>ul>li>.sub-menu {
		left: 0;
		width: 100%;
	}
	#header-nav #menu-item-1592 .sub-menu li>a {
		min-height: auto;
	}
	#product-thing {
		position: static;
		width: 80%;
		margin: 30px auto;
	}
	#product-thing .pro-image img {
		width: 100%;
	}
	#jumbotron1 .details ul li .item .text {
		width: 100%;
	}
	#jumbotron1 .details ul li .item .text>h4>a {
		-webkit-line-clamp: inherit;
	}
	#blog .container-fluid .row p {
		bottom: -58px;
	}
	#blog .container-fluid .row p {
		padding: 10px 0 10px 10px;
	}
	#blog .container-fluid .row p {
		width: 50%;
		font-size: 22px;
		line-height: 22px;
	}
	#footer .footer ul {
		margin-left: 0;
		padding-left: 0;
	}
	.product_category .col-md-3.jlblog {
		display: none;
	}
	.page-template-page-applications-child .tab li a .num {
		display: none;
	}
	.appli-on .inner-box .inner-img {
		margin-top: 0;
	}
	.appli-on .inner-box {
		width: 50%;
	}
	.show-pc, header .slogn, header .main-menu .head-quote {
		display: none;
	}
	.show-mobile {
		display: block;
	}


	#footer .main .container-fluid .row>div ul {
		opacity: 0;
		max-height: 0;
		overflow: hidden;
	}
	#footer .main .container-fluid .row>div>h3::after {
		content: "\f107";
		font: normal normal normal 14px/1 FontAwesome;
		float: right;
		font-size: 22px;
	}
	#footer .main .container-fluid .row>div.open ul {
		opacity: 1;
		max-height: inherit;
		margin-bottom: 30px;
	}
	#footer .main .container-fluid .row>div {
		padding-bottom: 0;
	}
	

}
@media screen and (max-width:767px) {
	.iot .sys-img>img {
		display: block;
		margin: 0 auto;
	}
	.iot .sys-img {
		margin-bottom: 30px;
	}
	.iot .coo-icon li{
		width: 27%;
	}
	#footer .header .logo-wrapper ul {
		padding-right: 0;
    	padding-left: 0;
	}
	#footer .header .logo-wrapper ul li {
		width: 50%;
	}
	#footer .header .logo-wrapper ul li img {
		margin: 0 auto;
	}
	.appli-on .inner-box h2 {
		font-size: 16px;
		margin-top: 10px;
	}
	.appli-on .inner-box .inner-img>img {
		width: 100px;
	}
	.appli-on .inner-more {
		font-size: 13px;
	}
	.app-topmenu li {
		margin-bottom: 10px;
	}
	.err-search input#search-form-1 {
		width: 100%;
	}
	.err-search input.search-submit {
		width: 100%;
		margin-top: 10px;
	}
	#icon>div>.item a {
		font-size: 22px;
	}
	#icon>div>.item span:last-child {
		padding-right: 0;
	}
	.product-view>a {
		width: 220px;
	}
	
	
}
@media screen and (max-width:320px) {
	#advantage .container .row .item>h3 {
		height: 55%;
	}
}