        /*
Theme Name:kexin Theme
Theme URI: http://www.eastdesign.net
Author: Eastern Design Studio Team
Author URI: http://www.eastdesign.net
Version: 1.0
*/
        
        @font-face {
            font-family: "ArialMT-Regular";
            font-style: normal;
            font-weight: normal;
            src: url("/wp-content/themes/kexin/fonts/ArialMT-Regular.otf.eot?#iefix") format("embedded-opentype"), url(/wp-content/themes/kexin/fonts/ArialMT-Regular.woff") format("woff"), url("/wp-content/themes/kexin/fonts/ArialMT-Regular.ttf") format("truetype"), url("/wp-content/themes/kexin/fonts/ArialMT-Regular.svg#ArialMT-Regular") format("svg");
        }
        
        @font-face {
            font-family: "OpenSans-Semibold";
            font-style: normal;
            font-weight: normal;
            src: url("/wp-content/themes/kexin/fonts/OpenSans-Semibold.otf.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/kexin/fonts/OpenSans-Semibold.woff") format("woff"), url("/wp-content/themes/kexin/fonts/OpenSans-Semibold.ttf") format("truetype"), url("/wp-content/themes/kexin/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
        }
        
        @font-face {
            font-family: "Oswald-Bold_0";
            font-style: normal;
            font-weight: normal;
            src: url("/wp-content/themes/kexin/fonts/Oswald-Bold_0.otf.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/kexin/fonts/Oswald-Bold_0.woff") format("woff"), url("/wp-content/themes/kexin/fonts/Oswald-Bold_0.ttf") format("truetype"), url("/wp-content/themes/kexin/fonts/Oswald-Bold_0.svg#OpenSans-Semibold") format("svg");
        }
        
        @font-face {
            font-family: "OSWALD-LIGHT";
            font-style: normal;
            font-weight: normal;
            src: url("/wp-content/themes/kexin/fonts/OSWALD-LIGHT.otf.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/kexin/fonts/OSWALD-LIGHT.woff") format("woff"), url("/wp-content/themes/kexin/fonts/Oswald-Light.ttf") format("truetype"),url("/wp-content/themes/kexin/fonts/OSWALD-LIGHT.svg#OpenSans-Semibold") format("svg");
        }
        /* @font-face {
            font-family: "Akzidenz-Grotesk_BQ";
            font-style: normal;
            font-weight: normal;
            src: url("fonts/AkzidenzGroteskBQ-XBoldAlt.eot?#iefix") format("embedded-opentype"), url("fonts/AkzidenzGroteskBQ-XBoldAlt.woff") format("woff"), url("fonts/AkzidenzGroteskBQ-XBoldAlt.ttf") format("truetype"), url("fonts/AkzidenzGroteskBQ-XBoldAlt.svg") format("svg");
        } */
        
        @font-face {
            font-family: 'iconfont';
            /* project id 1894304 */
            src: url('//at.alicdn.com/t/font_1894304_y34ufoilonn.eot');
            src: url('//at.alicdn.com/t/font_1894304_y34ufoilonn.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1894304_y34ufoilonn.woff2') format('woff2'), url('//at.alicdn.com/t/font_1894304_y34ufoilonn.woff') format('woff'), url('//at.alicdn.com/t/font_1894304_y34ufoilonn.ttf') format('truetype'), url('//at.alicdn.com/t/font_1894304_y34ufoilonn.svg#iconfont') format('svg');
        }
        
@font-face {
  font-family: 'iconfont';  /* project id 1964377 */
  src: url('//at.alicdn.com/t/font_1964377_gsnndo5rjfp.eot');
  src: url('//at.alicdn.com/t/font_1964377_gsnndo5rjfp.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1964377_gsnndo5rjfp.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1964377_gsnndo5rjfp.woff') format('woff'),
  url('//at.alicdn.com/t/font_1964377_gsnndo5rjfp.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1964377_gsnndo5rjfp.svg#iconfont') format('svg');
}
        .iconfont {
            font-family: "iconfont" !important;
            font-size: 16px;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -webkit-text-stroke-width: 0.2px;
            -moz-osx-font-smoothing: grayscale;
        }
        
        .landing .container {
            margin: auto;
        }
        
        .landing-pro-p:hover {
            background: #ea030d;
            transition: .4s;
        }
        
        .landing-tab {
            margin-bottom: -30px!important;
        }
        
        .landing-product-margin {
            padding-bottom: 70px!important;
        }
        
        .landing-header .navbar-header {
            line-height: 77px;
        }
        
        .landing-header .nav-topright ul li a i:hover {
            color: #ff0000!important;
        }
        
        .landing-probox:hover .landing-pro-p {
            background: #ea030d;
            transition: .3s;
        }
        
        .landing-header .navbar-header img.img-responsive {
            display: inline-block;
        }
        
        header.landing-header {
            height: 90px;
            line-height: 90px;
            position: unset;
        }
        
        .landing-header .nav-topright {
            border-top: none;
            background: #fff;
        }
        
        main.main-exhome.landing-main {
            padding-top: 0px;
        }
			img.alignnone{
				width:100%;
				height:auto;
			}
        
        .landing-header .nav-topright ul li.social a {
            margin-right: 20px;
            font-weight: 100;
            font-size: 18px;
            font-family: "OSWALD-LIGHT";
        }
        
        .footer-i {
            text-align: right;
        }
        
        .landing-header.nav-topright ul li.tv a i,
        .landing-header .nav-topright ul li.in a i,
        .landing-header .nav-topright ul li.fc a i {
            color: #ffffff;
            font-size: 13px;
            height: 27px;
            line-height: 30px;
            text-align: center;
            width: 25px;
            margin-top: 10px;
        }
        
        .landing-header .nav-topright ul li a i.fa.fa-play {
            background: #515151;
            background: #515151;
            width: 25px;
            height: 27px;
            font-size: 13px;
            line-height: 30px;
        }
        
        .swiper-containe-box img.img-responsive {
            margin: 0px;
            display: inline-block;
            width: 100%;
        }
        
        .swiper-container.gallery-thumbs.swiper-bottom.swiper-container-initialized.swiper-container-horizontal {
            margin-top: 10px;
        }
        
        .landing-header .nav-topright ul li a i.fa.fa-linkedin {
            background: #515151;
        }
        
        .landing-header .nav-topright ul li a i.fa.fa-facebook {
            background: #515151;
        }
        
        .landing-header .nav-topright ul li a i.fa.fa-phone,
        .landing-header .nav-topright ul li a i.fa.fa-envelope {
            padding-right: 11px;
            color: #fd0108;
            font-size: 22px;
            margin-right: 8px;
        }
        
        .copyright .social-li {
            display: inline-block;
            background: #e80032;
            width: 25px;
            height: 27px;
            font-size: 13px;
            line-height: 30px;
            text-align: center;
            margin-right: 10px;
        }
        
        .return-top img {
            position: relative;
            top: -48px;
        }
        
        .copyright .social-li i {
            color: #fff;
        }
        
        .copyright .social-li:hover {
            background: #fff;
        }
        
        .copyright .social-li:hover i {
            color: #e80032;
        }
        
        .footer-menu a {
            font-size: 15px !important;
            line-height: 34px !important;
            color: #7b7a7c !important;
            padding-left: 0px !important;
        }
        
        .footer-menu li {
            width: 50%;
            float: left;
        }
        
        .footer-top h2 {
            font-size: 30px;
            color: #fff;
            line-height: 48px;
            display: block;
            font-family: "Oswald-Bold_0";
            margin-bottom: 40px!important;
        }
        
        .landing-banner {
            position: relative;
        }
        
        .form-landing {
            position: absolute;
            right: 20%;
            top: 81px;
            box-shadow: 0px 9px 26px -12px #adadad;
            background: #fff;
            border-radius: 11px;
            z-index: 2;
            padding: 0px 20px;
        }
        
        .form-landing h2 {
            font-size: 36px;
            line-height: 48px;
            color: #444;
            font-family: "Oswald-Bold_0";
            margin-top: 30px;
            text-align: center;
        }
        
        .landing {
            background: #fff;
        }
        

/* ========== */
.ubermenu-target-description{
	display:none !important;
}
.grecaptcha-badge{
	z-index: 5 !important;bottom:200px !important;
}
.joinchat--left{
	 bottom: 60px !important;left: 0px !important;
}
#menu{
    display: none;z-index: 555;
}
#menu.mm-opened,#caidan.mm-opened {
    display: block;
}
.menu-item-description{
	display:none;
}
.mobile-bar{
	display: none !important;
}
.mobile-bar a{
	font: normal normal normal 14px/1 FontAwesome!important;font-size: 20px !important;margin-left: 8px;color:#333;
}
.pc_none{
	display: none !important;
}
#gt_float_wrapper{
	top:10px !important;
}
@media(max-width:767px){
	header{
		height: auto !important;
    padding-top: 10px;
    padding-bottom: 10px;
	}
	.navbar-header h1 img{
		margin-left: inherit;
    max-width: 120px;
	}
	.mobile-bar{
		display:block !important;
	}
	.nav-top >.container >.row >.col-md-12 {
		    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.nav-top .clearfix{
		display:none;
	}
	.banner{
		margin-top:50px;
	}
	.main-menu-content{
		display:none;
	}
	#gt_float_wrapper{
	top: 1px !important;
    right: 50px !important;
	}
	header.smaller{
		display:block !important;
	}
	header.smaller #gt_float_wrapper{
		top: 5px !important;
	}
}
/* ============== */
        h1.landing-h1 {
            line-height: 48px;
            font-size: 42px;
            color: #fd010c;
            display: inline-block;
            font-family: "Oswald-Bold_0";
            margin-top: 42px;
        }
        
        .landing-img .col-md-12 {
            margin-bottom: 15px;
            padding: 0px 5px;
        }
        
        .landing-img .col-md-3 {
            padding: 0px 5px;
        }
        
        .landing-img img {
            width: 100%;
            height: auto;
            max-width: 100%;
        }
			
        
        .landing-description .wpb_raw_code.wpb_content_element.wpb_raw_html {
            margin-bottom: 20px!important;
        }
        
        .landing-description h2 {
            font-size: 36px;
            line-height: 48px;
            color: #444;
            font-family: "Oswald-Bold_0";
            margin-bottom: 20px;
            margin-top: 30px;
        }
        
        .landing-description p {
            font-size: 16px;
            line-height: 32px;
            color: #555;
        }
        
        .landing-description {
            padding-bottom: 115px;
        }
        
        .landing-probox a {
            overflow: hidden;
            display: block;
        }
        
        .landing-tab {
            position: relative;
            top: -93px;
        }
        
        .landing-tab .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
            border: none!important;
        }
        
        .landing-tab .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
            background-color: #fff;
        }
        
        .landing-tab .vc_tta.vc_general .vc_tta-panel-body {
            padding: 14px 0px!important;
        }
        
        .landing-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
            background-color: #fafafa!important;
            color: #4b4b4b!important;
            font-size: 20px;
            border: none!important;
            bottom: 0px;
            border-bottom: 0px !important;
            padding-top: 5px !important;
            line-height: 48px!important;
            font-family: "Oswald-Bold_0";
            padding-right: 50px!important;
            padding-left: 50px!important;
            margin-right: 15px!important;
        }
        
        .landing-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
            border-color: #f0f0f0;
            background: url(images/Top-Line-bottom.jpg) top left;
            color: #fff!important;
            background: #fd010c!important;
            border: none!important;
            border-top: none!important;
            bottom: 0px;
            border-bottom: 0px !important;
            padding-top: 5px !important;
            line-height: 48px!important;
        }
        
        .landing-tab span.tab-span {
            display: inline-block;
            background: #fd010c;
            width: 25px;
            height: 25px;
            line-height: 25px;
            text-align: center;
            border-radius: 50%;
            color: #fff;
            font-weight: bold;
        }
        
        .landing-tab p {
            font-size: 16px;
            line-height: 40px;
            color: #666;
        }
        
        .landing-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus,
        .landing-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
            color: #fff!important;
            background: #fd010c!important;
            border: none!important;
            border-top: none!important;
            bottom: 0px;
            border-bottom: 0px !important;
            padding-top: 5px !important;
            line-height: 48px!important;
        }
        
        .landing-product h2 {
            line-height: 48px;
            font-size: 42px;
            color: #fd010c;
            display: block;
            font-family: "Oswald-Bold_0";
            margin-top: 40px;
            margin-bottom: 10px!important;
            text-align: center;
        }
        
        .landing-probox img {
            width: 100%;
            max-width: 100%;
            display: block;
            margin: auto;
            transition: all .36s ease;
            max-height: 265.5px;
        }
.smaller nav#ubermenu-main-99-nav-menu ul li a{
	margin:0 12px;
}
        
        .header-landing {
            text-align: right;
        }
        
        .left-landing {
            margin-right: 25px;
        }
        
        .landing-page-header a {
            color: #333;
        }
        
        .landing-page-header img {
            margin-right: 7px;
        }
        
        .landing-probox:hover img.lazyloaded {
            -webkit-transform: scale(1.08);
            -ms-transform: scale(1.08);
            transform: scale(1.08);
        }
        
        .landing-banner img {
            width: 100%;
            max-width: 100%;
        }
        
        .landing-page-header {
            display: inline-block;
            margin-right: 25px;
            margin-top: 21px;
        }
        
        .landing-probox {
            background: #fff;
            min-height: 320px;
            position: relative;
        }
        
        .landing-probox .landing-pro-p {
            position: absolute;
            font-size: 18px;
            line-height: 26px;
            text-align: center;
            margin: 0px 30px;
            background: rgba(81, 81, 81, 0.9);
            color: #fff;
            padding: 30px 40px;
        }
        
        .box {
            z-index: 999;
            transition: all .4s;
            background: #fff;
        }
        
        .box-active {
            position: fixed;
            top: 7%;
            background: #fff;
            transition: all .4s;
            padding: 0px;
            transition: all 0.5s ease 0s;
            right: 0px;
        }
        
        .copyright {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            line-height: 80px;
        }
        
        .landing-probox:hover img {
            -webkit-transform: scale(1.08);
            -ms-transform: scale(1.08);
            transform: scale(1.08);
        }
        
        .box-active .logo-img img.img-responsive {
            margin: 15px 0px;
            transition: all 0.4s;
            width: 50%;
        }
        
        .box-active .header-menu {
            transition: all 0.4s;
        }
        
        .landing-product .wpb_column.vc_column_container.vc_col-sm-4 {
            margin-bottom: 100px;
        }
        
        .landing-pro-p a {
            color: #fff;
        }
        
        .single-mian-content table {
            width: 100%!important;
        }
        
        body {
            font-family: "ArialMT-Regular";
            color: #666666;
            font-size: 14px;
            word-wrap: break-word;
        }
        
        body.search.search-no-results {
            display: block;
            position: inherit;
            width: 100%;
        }
        
        * {
            padding: 0;
            margin: 0;
        }
        
        .container {
            max-width: 1200px;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .row {
            margin-right: -10px;
            margin-left: -10px;
        }
        
        .col-xs-1,
        .col-sm-1,
        .col-md-1,
        .col-lg-1,
        .col-xs-2,
        .col-sm-2,
        .col-md-2,
        .col-lg-2,
        .col-xs-3,
        .col-sm-3,
        .col-md-3,
        .col-lg-3,
        .col-xs-4,
        .col-sm-4,
        .col-md-4,
        .col-lg-4,
        .col-xs-5,
        .col-sm-5,
        .col-md-5,
        .col-lg-5,
        .col-xs-6,
        .col-sm-6,
        .col-md-6,
        .col-lg-6,
        .col-xs-7,
        .col-sm-7,
        .col-md-7,
        .col-lg-7,
        .col-xs-8,
        .col-sm-8,
        .col-md-8,
        .col-lg-8,
        .col-xs-9,
        .col-sm-9,
        .col-md-9,
        .col-lg-9,
        .col-xs-10,
        .col-sm-10,
        .col-md-10,
        .col-lg-10,
        .col-xs-11,
        .col-sm-11,
        .col-md-11,
        .col-lg-11,
        .col-xs-12,
        .col-sm-12,
        .col-md-12,
        .col-lg-12 {
            padding-right: 10px;
            padding-left: 10px;
        }
        
        input:focus,
        textarea:focus,
        select:focus,
        button:focus,
        a:focus {
            text-decoration: none;
            outline: none;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin: 0;
        }
        
        ul {
            margin-bottom: 0;
            list-style-type: none;
        }
        
        a:hover {
            text-decoration: none;
        }
        
        p {
            margin: 0px;
        }
        /*header css*/
        
        header {
            width: 100%;
            height: 122px;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 999;
            background: #fff;
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
        }
        
        .nav-top {
            background: #fff;
        }
        
        .main-menu .main-menu-content {
            float: right;
        }
        
        ul.nav li.current-menu-item a {
            background: #ff0513;
        }
        
        .nav-topright {
            border-top: 3px solid #ff0513;
            background: #fff;
        }
        
        .nav-topright ul {
            float: right;
        }
        
        .nav-topright ul li {
            display: inline-block;
            margin-right: 8px;
        }
        
        .nav-topright ul li a {
            color: #666;
            display: inline-block;
            font-size: 14px;
            transition: all 0.4s ease 0s;
            line-height: 24px;
            cursor: pointer;
            font-family: "ArialMT-Regular";
            padding-top: 5px;
        }
        
        .nav-topright ul li a i.fa.fa-envelope {
            padding-left: 22px;
            padding-right: 16px;
            border-left: 1px solid #ddd;
            margin-left: 0px;
        }
        
        .nav-topright ul li.social a {
            margin-right: 20px;
        }
        
        .nav-topright ul li.tv i,
        .nav-topright ul li.fc i,
        .nav-topright ul li.in i {
            transition: all 0.4s ease 0s;
        }
        
        .nav-topright ul li.tv i:hover,
        .nav-topright ul li.fc i:hover,
        .nav-topright ul li.in i:hover {
            background: #efefef!important;
        }
        
        .nav-topright ul li.tv i:hover {
            color: #e80032;
        }
        
        .nav-topright ul li.fc i:hover {
            color: #0763b8;
        }
        
        .nav-topright ul li.in i:hover {
            color: #2e8cc2;
        }
        
        .nav-topright ul li a i.fa.fa-phone,
        .nav-topright ul li a i.fa.fa-envelope {
            padding-right: 11px;
        }
        
        .nav-topright ul li a:hover {
            color: #ff0513;
            ;
            transition: all 0.4s ease 0s;
        }
        
        .nav-topright ul li.tv a i,
        .nav-topright ul li.in a i,
        .nav-topright ul li.fc a i {
            color: #ffffff;
            font-size: 16px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            width: 30px;
            margin-top: 10px;
        }
        
        .nav-topright ul li a i.fa.fa-play {
            background: #e80032;
        }
        
        .nav-topright ul li a i.fa.fa-linkedin {
            background: #2e8cc2;
        }
        
        .nav-topright ul li a i.fa.fa-facebook {
            background: #0763b8;
        }
        
        .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
            padding-left: 50px;
            text-transform: capitalize!important;
            font-size: 14px!important;
            line-height: 24px!important;
        }
        
        .header-right {
            float: right;
            transition: all 0.3s ease 0s;
            margin-top: 26px;
        }
        
        main.main-home {
            margin-top: 122px;
        }
        
        header.smaller {
            border-top: 3px solid #ff0513;
            height: 62px;
            background: #fff;
        }
        
        .smaller img.img-responsive {
            max-width: 162px;
            transition: all 0.3s ease 0s;
        }
        
        .smaller .header-right {
            transition: all 0.3s ease 0s;
        }
        
        .smaller .nav-topright {
            display: none;
        }
        
        .search-header {
            float: right;
            position: relative;
        }
        
        .search-header i.fa.fa-search {
            font-size: 18px;
            line-height: 24px;
            color: #333;
            margin-left: 10px;
            margin-top: 2px;
        }
        
        body.search.search-header {
            display: block;
            position: inherit;
        }
        
        ul .ubermenu-tab-content-panel li a img {
            margin-right: 0px!important;
        }
        
        .modal-body .form-horizontal {
            padding-top: 8px!important;
        }
        
        .modal-title {
            margin: 0;
            line-height: 1.42857143;
            font-size: 29px;
            color: #ff0513;
        }
        
        .ubermenu a.ubermenu-target,
        .ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target {
            color: #333!important;
            cursor: pointer;
        }
        
        ul.ubermenu-submenu.ubermenu-submenu-id-4789.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear {
            min-width: 1146px;
            background: #fff!important;
            margin-top: 6px;
            margin-left: -307px;
        }
        ul.ubermenu-submenu.ubermenu-submenu-id-7895{
            min-width: 1146px;
            background: #fff!important;
            margin-top: 6px;
            margin-left: -307px;
			    overflow: hidden !important;
    left: 0 !important;
    right: 0 !important;
        }
.ubermenu-submenu-id-7895 >li{
	width: 30% !important;
    display: inline-block !important;
    float: left !important;
    clear: inherit !important;
}
.ubermenu-submenu-id-7895 >li a{
	font-size:14px !important;
}
.ubermenu-submenu-id-7895 .ubermenu-retractor-mobile{
	display:none !important;
}
        .ubermenu-item-object-category a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only span {
            font-size: 14px;
        }
        /*main menu css*/
        
        .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
            background: #fff!important;
            border-color: #efefef!important;
        }
        
        .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
            background: #fff;
        }
        
        nav#ubermenu-main-99-nav-menu ul li a {
            margin: 0 16px;
        }
        
        nav ul li a {
            font-size: 16px;
            line-height: 24px!important;
            color: #fff;
            padding: 0px 10px!important;
            font-family: "OpenSans-Semibold";
            transition: all 0.4s ease 0s;
            text-transform: uppercase!important;
        }
        
        header.smaller .header-right {
            margin-top: 11px;
        }
        
        nav ul li a span {
            padding-bottom: 20px;
        }
        
        nav#ubermenu-main-99-nav-menu ul#ubermenu-nav-main-99-nav-menu > li.ubermenu-current-menu-item > a > span,
 nav#ubermenu-main-99-nav-menu .ubermenu-current-menu-ancestor > a > span,
 nav#ubermenu-main-99-nav-menu .ubermenu-submenu > .ubermenu-current-menu-item > a > span{
            color: #ff0513;
            border-bottom: 4px solid #ff0513;
        }
        
        nav ul li a span:hover {
            color: #ff0513!important;
            border-bottom: 4px solid #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        nav ul li ul li:hover {
            background: #ff0513!important;
            color: #fff!important;
            transition: all 0.4s ease 0s;
        }
        
        ul.ubermenu-submenu-drop li a span:hover {
            border-bottom: none;
        }
        
        ul.ubermenu-submenu.ubermenu-submenu-drop li a {
            color: #000!important;
            background: #fff!important;
            margin-right: 0px!important;
            padding: 4px 12px!important;
            max-width: 319px;
        }
        
        ul.ubermenu-submenu.ubermenu-submenu-drop li {
            color: #000;
            background: #fff !important;
        }
        
        ul.ubermenu-submenu.ubermenu-submenu-drop li a.ubermenu-target.ubermenu-item-layout-text_only:hover {
            color: #ff0513!important;
        }
        
        ul.ubermenu-submenu.ubermenu-submenu-drop li a.ubermenu-item-layout-image_above:hover {
            color: #ff0513!important;
        }
        
        ul.ubermenu-tabs-group li.ubermenu-active a.ubermenu-target.ubermenu-item-layout-text_only {
            color: #ff0513!important;
            background: #efefef!important;
        }
        
        .ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
            content: "\f105"!important;
        }
        
        .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
            content: ""!important;
            ;
        }
        
        .ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
            padding-top: 20px!important;
        }
        
        .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
            padding-top: 6px!important;
        }
        
        li.ubermenu-current-menu-ancestor>ul.ubermenu-submenu.ubermenu-submenu-drop li.ubermenu-current-menu-item>ul.ubermenu-tab-content-panel li a {
            color: #000!important;
            background: #fff!important;
        }
        
        li.ubermenu-current-menu-ancestor>ul.ubermenu-submenu.ubermenu-submenu-drop li.ubermenu-current-menu-item>ul.ubermenu-tab-content-panel li a:hover {
            color: #ff0513!important;
        }
        
        .ubermenu-skin-simple-green {
            background: transparent!important;
            border: none!important;
        }
        
        .ubermenu-item-object-category a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
            border-bottom: 1px solid #c5c3c3!important;
            margin-right: 22px!important;
        }
        
        .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
            padding-left: 71px!important;
        }
        /*page home css*/
        
        .ask {
            text-align: center;
            padding: 70px;
        }
        
        .btnlist li {
            width: 25px;
            height: 7px;
            background: #000;
            float: left;
            margin-right: 10px;
            cursor: pointer;
        }
        
        .button0 {
            background-color: #ff0513;
            border: none;
            color: #FFFFFF;
            line-height: 40px;
            padding: 0px 38px;
            text-decoration: none;
            display: inline-block;
            font-size: 18px;
            -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
        }
        
        .page-template-default .innerwarrp-content {
            margin-left: 0px;
        }
        
        .what-text h3 a {
            color: #333333;
            transition: all 0.4s ease 0s;
            overflow: hidden;
            line-height: 36px;
            display: block;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-family: "OpenSans-Semibold";
            font-size: 16px;
            padding: 0 18px;
            text-align: center;
        }
        
        .what-text h3 a:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        .who-products {
            margin-top: 75px;
        }
        
        .who-products-title h2 {
            font-size: 44px;
            font-family: "OpenSans-Semibold";
            color: #333;
            text-align: center;
            line-height: 44px;
            text-transform: uppercase;
        }
        
        .who-products-title {
            border-bottom: 1px solid #ddd;
            position: relative;
            padding-bottom: 19px;
            margin-bottom: 35px;
        }
        
        .who-products-title:after {
            position: absolute;
            content: "";
            width: 50px;
            height: 5px;
            color: #ff0513;
            bottom: -3px;
            left: 0px;
            right: 0px;
            display: block;
            z-index: 9;
            border-bottom: 5px solid;
            margin: 0 auto;
        }
        
        .who-text h3 {
            color: #333;
            font-size: 26px;
            line-height: 30px;
            font-family: "ArialMT-Regular";
            padding-top: 11px;
            padding-bottom: 15px;
            text-align: center;
        }
        
        .who-img {
            position: relative;
        }
        
        .who-img a img {
            padding-right: 19px;
        }
        
        .who-img a i {
            position: absolute;
            top: 41%;
            left: 39%;
            color: #fff;
            font-size: 30px;
            border: 4px solid #fff;
            padding: 15px 20px;
            border-radius: 15px;
        }
        
        .who-text {
            padding-left: 10px;
        }
        
        .who-text p {
            padding-bottom: 8px;
            font-size: 14px;
            font-family: "ArialMT-Regular";
            line-height: 30px;
            color: #666666;
            max-width: 575px;
        }
        
        .who-team {
            margin-top: 40px;
        }
        
        .who-team h3 {
            margin-bottom: 10px;
        }
        
        .img-thumbnail {
            border-radius: 0px;
            padding: 0px!important;
            max-width: 294px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            display: block;
            border-left: 1px solid #ddd!important;
            border-top: 1px solid #ddd!important;
            border-bottom: 1px solid #ddd!important;
            border-right: none!important;
        }
        
        .pro-content:last-child {
            border-right: 1px solid #ddd;
        }
        
        .pro-content {
            padding: 0px;
        }
        
        .panel-collapse {
            margin-bottom: 20px;
            margin-top: 20px;
        }
        
        .panel-collapse .img-thumbnail {
            margin-top: 20px;
            margin-bottom: 20px;
        }
        
        .who-product-more {
            padding-top: 62px;
            padding-bottom: 63px;
        }
        
        .who-product-more-btn a {
            color: #3b3e46;
            font-size: 18px;
            background-color: #fff;
            display: inline-block;
            padding: 13px 15px;
            position: relative;
            text-transform: uppercase;
        }
        
        .who-product-more-btn a span {
            position: absolute;
            right: -17px;
            width: 0;
            height: 0;
            border-bottom: 51px solid #fff;
            border-right: 17px solid transparent;
            top: 0px;
        }
        
        .who-product-more-btn {
            margin: 0 auto;
            display: table;
            margin-top: 26px;
        }
        
        .who-product-more p {
            line-height: 40px;
            color: #fff;
            display: inline-block;
            font-family: "OpenSans-Semibold";
            font-size: 32px;
        }
        
        .what-products-title:after {
            position: absolute;
            content: "";
            width: 50px;
            height: 5px;
            color: #ff0513;
            bottom: -3px;
            left: 0px;
            right: 0px;
            display: block;
            z-index: 9;
            border-bottom: 5px solid;
            margin: 0 auto;
        }
        
        .what-products-title {
            margin-top: 69px;
            padding-bottom: 20px;
            margin-bottom: 30px;
            border-bottom: 1px solid #ddd;
            position: relative;
        }
        
        .what-products-title h2 {
            font-size: 44px;
            font-family: "OpenSans-Semibold";
            color: #333;
            text-align: center;
            line-height: 44px;
        }
        
        .nav-tabs {
            border-bottom: 0px solid #ddd;
        }
        
        .nav-tabs>li.active>a,
        .nav-tabs>li.active>a:focus,
        .nav-tabs>li.active>a:hover {
            color: #FFFFFF;
            cursor: default;
            background-color: #fff;
            border: none;
            border-bottom-color: transparent;
            color: #ff0513;
        }
        
        .nav-tabs>li {
            /* float: left; */
            /* width: 24%; */
            width: 100%;
            /* margin-bottom: -1px; */
        }
        
        .back-info-bg-video .category-v {
            text-transform: uppercase;
            font-weight: 600;
            font-size: 16px;
        }
        
        .back-info-bg-video .video-date {
            font-weight: 400;
            font-size: 16px;
        }
        
        .pro-menu>li>a {
            position: relative;
            display: block;
            padding: 0px!important;
            color: #666666;
            font-size: 13px;
        }
        
        .nav-tabs>li>a {
            margin-right: 12px;
            line-height: 30px;
            border: none;
            border-radius: 0px;
            transition: 0.3s;
        }
        
        .pro-menu>li>a:focus,
        .pro-menu>li>a:hover {
            text-decoration: none;
            background-color: #fff!important;
            color: #ff0513;
        }
        
        .pro-menu li.active a:before {
            content: "\f0c8";
            font-family: "FontAwesome";
            line-height: normal;
            padding-right: 13px;
        }
        
        .pro-menu li a:before {
            content: "\f096";
            font-family: "FontAwesome";
            line-height: normal;
            padding-right: 13px;
        }
        
        .page-video ul li a:hover {
            color: #ff0513!important;
        }
        
        .page-video .nav-tabs>li {
            float: left;
            padding-left: 12px;
            margin-bottom: -1px;
            width: auto!important;
            padding-right: 28px!important;
            padding-bottom: 14px;
        }
        
        .page-video .tab-content {
            margin-top: 14px;
        }
        
        .page-video .nav-tabs>li.active>a {
            color: #FB040F;
        }
        
        .page-video .nav-tabs>li>a:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        .page-video .pro-menu>li>a {
            background: #fff;
            color: #000;
            transition: all 0.4s ease 0s;
        }
        
        .what-text {
            padding-top: 15px;
        }
        
        .what-text p {
            font-size: 12px;
            text-align: center;
            color: #666666;
            margin: 2px 12px 37px 12px;
            line-height: 22px;
            height: 62px;
            overflow: hidden;
            font-family: "ArialMT-Regular";
        }
        /*.button1 {
    background-color: #999999;
    border: none;
    color: #fff;
    width: 100%;
    line-height: 42px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    margin-top: 20px;
}
.button1:hover {
    background-color: #ff0513;
    color: white;
}*/
        
        .see-full-list a {
            font-size: 14px;
            display: block;
            height: 0;
            width: 152px;
            line-height: 37px;
            border-width: 0px 0px 37px 0px;
            border-style: none solid solid;
            border-color: transparent transparent #c9c9c9;
            margin: 0 auto;
            text-transform: uppercase;
            color: #333;
            text-align: center;
        }
        
        .see-full-list a:hover {
            color: #fff;
            border-color: transparent transparent #ff0513;
        }
        
        .categroy-bottom {
            margin-top: 66px;
            margin-bottom: 68px;
            background: url(/wp-content/uploads/2018/06/home-bg.jpg) center no-repeat;
            background-size: cover;
        }
        
        .hear-products-title h2 {
            font-size: 36px;
            font-family: "OpenSans-Semibold";
            color: #333;
            text-align: center;
            line-height: 36px;
        }
        
        .hear-products-title {
            border-bottom: 1px solid #ddd;
            position: relative;
            padding-bottom: 20px;
            margin-bottom: 30px;
        }
        
        .hear-products-title:after {
            position: absolute;
            content: "";
            width: 50px;
            height: 5px;
            color: #ff0513;
            bottom: -3px;
            left: 0px;
            right: 0px;
            display: block;
            z-index: 9;
            border-bottom: 5px solid;
            margin: 0 auto;
        }
        /*.hear-text-one p{
    line-height: 26px;
    color: #666666;
    font-size: 14px;
   
padding-top:19px;
}*/
        
        p#hear_from_our_customer-textT1 {
            padding-left: 40px;
        }
        
        p#hear_from_our_customer-textt3 {
            padding-right: 25px;
        }
        
        .hear-text-tow {
            padding: 0px 5px;
            text-align: center;
        }
        
        .hear-text-tow p {
            line-height: 24px;
            color: #666666;
            font-size: 14px;
            padding: 11px 0px 17px 0px;
            padding-bottom: 23px;
        }
        
        .hear-img img {
            width: 78px;
            border-radius: 50%;
            float: left;
            box-shadow: 0 0 0 8px #f4f2f3;
            margin-left: 174px;
            margin-right: 32px;
        }
        
        .hear-img p {
            float: left;
            padding-top: 25px;
            color: #ff0513;
            font-family: "OpenSans-Semibold";
        }
        
        .col-lg-6 .hear-img {
            padding-right: 0px;
        }
        
        .hear-text-there {
            padding-top: 19px;
        }
        
        .hear-text-there p {
            line-height: 24px;
            color: #666666;
            font-size: 14px;
            max-width: 560px;
        }
        
        .hear-img {
            padding-right: 5px;
        }
        
        .application-products-title {
            margin-top: 70px;
        }
        
        .application-products-title {
            border-bottom: 1px solid #ddd;
            position: relative;
            padding-bottom: 20px;
            margin-bottom: 35px;
        }
        
        .application-products-title:after {
            position: absolute;
            content: "";
            width: 50px;
            height: 5px;
            color: #ff0513;
            bottom: -3px;
            left: 0px;
            right: 0px;
            display: block;
            z-index: 9;
            border-bottom: 5px solid;
            margin: 0 auto;
        }
        
        .application-products-title h2 {
            font-size: 44px;
            font-family: "OpenSans-Semibold";
            color: #333;
            text-align: center;
            line-height: 44px;
        }
        
        .application-prodcuts-img li {
            float: left;
            width: 25%;
        }
        
        .application-text {
            padding-top: 20px;
            margin-bottom: 100px;
        }
        
        .application-text p {
            font-size: 18px;
            color: #666666;
            line-height: 26px;
            padding-bottom: 10px;
        }
        
        .application-text ul li {
            font-size: 18px;
        }
        
        .application ul {
            line-height: 32px;
            list-style-type: disc;
        }
        
        .application-product-more span {
            padding-top: 48px;
        }
        
        .application-product-more {
            font-size: 24px;
            padding: 65px 0px;
            padding-left: 30px;
        }
        
        .application-product-more a {
            border: 1px solid #ff0513;
            padding: 8px 31px;
            float: right;
            color: #ff0513;
            font-size: 18px;
            margin-right: 36px;
            transition: 0.4s;
        }
        
        .application-product-more span {
            line-height: 48px;
            color: #000;
        }
        
        .application-button {
            margin-top: 26px;
        }
        
        .button-read a {
            padding: 0px 24px;
            text-align: center;
            font-size: 18px;
            color: #FFFFFF;
            background: #ff0513;
            line-height: 41px;
            display: inline-block;
            border: 1px solid transparent;
            transition: 0.4s;
        }
        
        .application {
            padding: 0;
        }
        
        .search {
            position: absolute;
            top: 49px;
            right: -12px;
            display: none;
        }
        
        .search-header a i:hover {
            color: #ff0513!important;
        }
        
        button#searchsumbit i:hover {
            color: #ff0513!important;
        }
        
        button#searchsumbit {
            padding: 0;
            border: none;
            background-color: rgba(255, 255, 255, 0);
            font-size: 16px;
            position: absolute;
            left: 156px;
            top: 0px;
            color: #fff;
        }
        
        form#searchform input {
            width: 190px;
            border: 1px solid #fb4010;
            background: #fff;
            color: #333;
            border-radius: 0px;
            padding: 0px;
            line-height: 30px;
            text-indent: 12px;
        }
        
        .button-read a:hover {
            border: 1px solid #ff0513;
            background: #FFFFFF;
            color: #ff0513;
        }
        
        .application {
            padding-right: 10px;
            padding-left: 10px;
        }
        
        .footer-contact ul li i.fa.fa-map-marker.mp {
            padding-left: 6px;
        }
        
        .footer-contact ul li i.fa.fa-mobile.mo {
            padding-left: 7px;
            padding-top: 9px;
        }
        
        .foot-product {
            background: #17161b;
        }
        
        .contact-products-title {
            border-bottom: 1px solid #999999;
            position: relative;
        }
        
        .contact-products-title:after {
            position: absolute;
            content: "";
            width: 100px;
            height: 3px;
            color: #ff0513;
            bottom: -1px;
            left: 0px;
            right: 0px;
            display: block;
            z-index: 9;
            border-bottom: 3px solid;
            margin: 0 auto;
        }
        
        .contact-products-title h2 {
            font-size: 36px;
            font-family: "OpenSans-Semibold";
            color: #333;
            text-align: center;
            padding-bottom: 18px;
            padding-top: 58px;
        }
        
        .footer-contact {
            color: #FFF;
            padding-top: 58px;
            padding-bottom: 47px;
        }
        
        .footer-contact ul {
            float: left;
            margin-top: -10px;
        }
        
        .footer-contact ul li i {
            font-size: 18px;
            width: 28px;
            float: left;
            padding-top: 8px;
            padding-left: 3px;
        }
        
        .footer-contact p {
            line-height: 34px;
            padding-left: 34px;
            font-size: 14px;
        }
        
        .footer-contact ul li a:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        .footer-contact ul li a {
            color: #fff;
            font-size: 14px;
            padding-left: 7px;
        }
        
        .footer-contact ul li {
            color: #fff;
            font-size: 14px;
            line-height: 34px;
        }
        
        .footer-erweima img {
            padding-left: 30px;
            padding-top: 12px;
        }
        
        .form-horizontal {
            padding-top: 41px;
            padding-left: 15px;
        }
        
        .form-horizontal .form-group {
            margin-right: 0px!important;
            margin-left: 0px!important;
        }
        
        .form-horizontal i {
            color: #fff;
            font-size: 16px;
            position: relative;
            top: 30px;
            left: 13px;
        }
        
        .form-horizontal-text {
            padding-left: 15px;
        }
        
        .form-horizontal-text .form-group {
            margin-right: 0px!important;
            margin-left: 0px!important;
        }
        
        .form-group {
            margin-bottom: 0px;
        }
        
        .form-horizontal-text i {
            color: #999999;
            font-size: 16px;
        }
        
        .textarea i {
            position: relative;
            top: 35px;
            left: 13px;
        }
        
        .form-horizontal input#exampleInputName {
            height: 38px;
            border: 1px solid #c8c8c8;
            background: transparent;
            border-radius: 0px;
            position: relative;
            padding-left: 33px;
            font-size: 14px;
            color: #999999;
        }
        
        .form-horizontal input#exampleInputEmail {
            border-radius: 0px;
            border: 1px solid #c8c8c8;
            background: transparent;
            height: 38px;
            color: #999999;
            padding-left: 37px;
            font-size: 16px;
        }
        
        textarea#exampleInputMessage {
            background: transparent;
            border-radius: 0px;
            border: 1px solid #c8c8c8;
            padding-left: 37px;
            font-size: 16px;
            color: #999999;
            padding-top: 12px!important;
            height: 100px;
        }
        
        .button2 i.btn {
            color: #fff;
        }
        
        .button2 {
            background-color: #ff0513;
            border: none;
            color: #FFFFFF;
            font-family: impact;
            text-align: center;
            max-width: 193px;
            width: 100%;
            margin-top: 20px;
            height: 81px;
            text-decoration: none;
            display: inline-block;
            font-size: 18px;
            -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
        }
        
        .button2 i {
            color: #fff;
            font-size: 30px;
            padding: 0px 5px;
        }
        
        .footer-erweima {
            float: left;
        }
        
        .copyright p {
            color: #fff;
            font-size: 14px;
        }
        
        .application-products-pic {
            padding: 0px;
        }
        
        input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            -webkit-appearance: button;
            cursor: pointer;
            background-color: #ff0513;
            border: none;
            color: #FFFFFF;
            font-family: "OpenSans-Semibold";
            padding-left: 25px;
            width: 100%;
            height: 60px;
            text-decoration: none;
            display: inline-block;
            font-size: 18px;
            -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
        }
        
        .icon {
            position: relative;
            padding-top: 20px;
        }
        
        .icon i,
        btn {
            position: absolute;
            color: #fff;
            font-size: 30px;
            padding-top: 10px;
            padding-left: 20px;
        }
        
        input#f-submit:focus,
        input#f-submit:hover {
            background: #333;
            border: 1px solid #ff0513;
        }
        
        input#f-submit {
            margin-top: 20px;
            position: relative;
        }
        
        .submit-icon {
            position: relative;
        }
        
        .submit-icon:before {
            content: "\f05d";
            font-family: "FontAwesome";
            position: absolute;
            top: 32%;
            z-index: 99;
            color: #fff;
            font-size: 30px;
            line-height: 41px;
            left: 22%;
        }
        
        .application-product-more a:hover {
            background: #ff0513;
            color: #FFFFFF;
        }
        
        .application-img img {
            width: 100%;
        }
        
        .application-prodcuts-img li.application-text-content {
            width: 50%;
            padding-right: 40px;
        }
        /**/
        
        main.main-exhome {
            background: #f6f6f6;
            padding-top: 110px;
        }
        
        .breadcrumbs:before {
            content: "\f015";
            font-family: "FontAwesome";
            line-height: normal;
            font-size: 20px;
            padding-right: 10px;
        }
        
        .page-breadcrumbs {
            background: #eeeeee;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        
        .breadcrumbs {
            font-size: 14px;
            padding: 15px 0px;
            color: #333;
        }
        
        .breadcrumbs span a:hover {
            color: #ff0513;
        }
        
        .sidebar-left-content h2 i {
            padding-right: 10px;
        }
        
        .feature-products-content h2 i {
            padding-right: 10px;
        }
        
        .page-mein-title h1 {
            color: #333;
            font-size: 25px;
            text-transform: capitalize;
            padding-left: 20px;
            padding-bottom: 13px;
            padding-top: 10px;
            background: #eee;
            border-left: 3px solid #ff0513;
            margin-bottom: 20px;
        }
        
        .product-single-title h1 {
            color: #fff;
            font-size: 64px;
            text-align: center;
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
            font-weight: 700;
            line-height: 1.4;
            margin-bottom: 20px;
        }
        
        .sidebar-left-content h2 {
            color: #333;
            font-size: 25px;
            text-transform: capitalize;
            padding-left: 20px;
            padding-bottom: 13px;
            padding-top: 10px;
            background: #eee;
            border-left: 3px solid #ff0513;
        }
        
        .sidebar-left-content {
            border: 1px solid #ddd;
            margin-bottom: 30px;
        }
        
        .sidebar-left-content ul li {
            border-bottom: 1px solid #eee;
            padding: 0px;
            background: #fff;
        }
        
        .sidebar-left-content ul {
            background: #fff;
        }
        /*.sidebar-left-content ul li a:after {
    font-family: "FontAwesome";
    content: "\f0da";
    line-height: normal;
    padding-left: 10px;
    float: right;
    padding-top: 3px !important;
    color: #908f8f;
}*/
        
        .sidebar-left-content ul li>ul.sub-menu {
            display: none;
        }
        
        .sidebar-left-content ul li.current-menu-item>ul.sub-menu,
        .sidebar-left-content ul li.current-menu-ancestor>ul.sub-menu {
            display: block;
            padding-top: 10px;
            border-bottom: 1px solid #ddd;
        }
        
        .sidebar-left-content ul li.current-menu-item>ul.sub-menu a,
        .sidebar-left-content ul li.current-menu-ancestor>ul.sub-menu a {
            background: transparent;
            padding-left: 36px;
            transition: all 0.4s ease 0s;
        }
        
        .sidebar-left-content ul li.current-menu-item>ul.sub-menu a:hover,
        .sidebar-left-content ul li.current-menu-ancestor>ul.sub-menu a:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        .sidebar-left-content ul li.current-menu-item>ul.sub-menu li:last-child,
        .sidebar-left-content ul li.current-menu-ancestor>ul.sub-menu li:last-child {
            border-bottom: none;
        }
        
        .sidebar-left-content ul li.current-menu-ancestor a {
            background: #ddd;
        }
        
        .sidebar-left-content ul .sub-menu li a {
            text-transform: capitalize;
        }
        
        .sidebar-left-content ul li a {
            padding-left: 20px;
            font-size: 14px;
            padding-top: 11px;
            padding-bottom: 11px;
            display: block;
            transition: all 0.4s ease 0s;
            text-transform: capitalize;
            padding-right: 20px;
            color: #333;
        }
        
        .template-single-content {
            margin-left: 12px;
        }
        
        .sidebar-left-content li.current-menu-parent a {
            color: #333;
            /*color: #ff0531;*/
        }
        
        ul .sub-menu li.current-menu-item a {
            color: #ff0513!important;
        }
        
        .sidebar-left-content ul li.current-menu-item a {
            color: #000!important;
        }
        
        .product-inquiry h2, .feature-products-content h2 {
            color: #333;
            font-size: 25px;
            text-transform: capitalize;
            padding-left: 20px;
            padding-bottom: 13px;
            padding-top: 10px;
            background: #eee;
            border-left: 3px solid #ff0513;
        }
        
        .feature-products-content {
            border: 1px solid #ddd;
            margin-bottom: 30px;
        }
        
        .feature-products-content ul {
            padding-bottom: 5px;
        }
        
        .popular-item {
            padding: 5px;
            background: #fff;
        }
        
        .popular-item:last-child {
            border-bottom: none;
        }
        
        .popular-title a {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .feature-products-content li a:hover {
            background: #ff0513;
            color: #fff;
            transition: all 0.4s ease 0s;
        }
        
        .popular-item a {
            font-size: 14px;
            display: block;
            transition: all 0.4s ease 0s;
            text-transform: capitalize;
            margin: 10px 0px;
            color: #000;
        }
        
        .popular-img {
            float: left;
        }
        
        .popular-img a img:hover {
            transition: all 0.4s ease 0s;
            opacity: 0.8;
            transform: translateY(-5px);
        }
        
        .popular-img a img {
            transition: all 0.4s ease 0s;
        }
        
        .popular-item {
            padding: 4px 10px;
            border-bottom: 1px solid #eee;
        }
        
        .popular-title a {
            color: #333;
            text-align: center;
            transition: all 0.4s ease 0s;
            margin-top: 20%;
            padding-left: 11px;
        }
        
        .popular-title a:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        .innerwarrp {
            /* border: 1px solid #ddd;
    background: #fff; */
            margin-left: 16px;
            margin-bottom: 50px;
            padding-bottom: 30px;
        }
        
        .innerwarrp .page-mein-title {
            margin-bottom: 20px;
        }
        
        .inner {
            margin-bottom: 30px;
        }
        
        div#bx-pager {
            text-align: center;
        }
        
        div#bx-pager a {
            display: inline-block;
            padding: 2px;
            border: 1px solid transparent;
        }
        
        div#bx-pager a.active {
            border: 1px solid #000;
        }
        
        .bx-controls-direction {
            margin-top: 16px;
        }
        
        a.bx-next {
            display: none;
        }
        
        a.bx-prev {
            display: none;
        }
        
        .single-title {
            font-size: 23px;
            color: #000;
            padding-bottom: 10px;
        }
        
        .single-desc p {
            font-size: 14px;
            line-height: 24px;
            color: #000;
        }
        
        .products-category {
            color: #000;
            padding-bottom: 20px;
            line-height: 35px;
        }
        
        .product-img .bx-wrapper {
            background: #fff;
            box-shadow: 0 0 5px #ccc;
            border: solid #fff 5px;
            margin: 0 auto 20px;
        }
        
        .products-category a {
            color: #999;
        }
        
        .inquiry a:hover {
            border: 1px solid #ff0513;
            background: #FFFFFF;
            color: #ff0513;
        }
        
        .inquiry a {
            padding: 0px 24px;
            text-align: center;
            font-size: 18px;
            color: #FFFFFF;
            background: #ff0513;
            line-height: 41px;
            display: table;
            border: 1px solid transparent;
            transition: 0.4s;
            margin: 30px 0;
        }
        
        .share-content {
            margin-bottom: 10px;
        }
        /*video*/
        
        .page-video ul#myTab {
            display: table;
            margin: auto;
        }
        
        .page-video ul li {
            float: none;
            display: inline-block;
        }
        
        .top-video {
            margin-bottom: 30px;
            max-width: 267px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            min-height: 323px;
        }
        
        .innerwarrp-video {
            margin-bottom: 20px;
        }
        
        .page-video-content {
            margin-bottom: 35px;
        }
        
        .breadcrumbs span a {
            color: #333;
        }
        
        .page-video-content a {
            border-radius: 50%;
            position: absolute;
            top: 39%;
            left: 0px;
            display: inline-block;
            width: 97%;
            text-align: center;
        }
        
        .page-video-content a i.fa.fa-play-circle-o {
            font-size: 60px;
            color: #ddd;
            text-align: center;
            display: block;
            line-height: 58px;
            transition: all 0.5s ease 0s;
        }
        
        .page-video-content a i.fa.fa-play-circle-o:hover {
            color: #ff0513;
        }
        
        .front-info {
            position: absolute;
            color: #fff;
            font-size: 50px;
            margin: 0 auto;
            top: 75px;
            left: 42%;
        }
        
        .top-img-pic a:hover {
            left: 0;
            display: block;
        }
        
        .top-img-pic img {
            text-align: center;
            display: table;
            margin: 0 auto;
            margin-top: 25px;
        }
        
        .top-img-pic a {
            display: block;
            position: relative;
            overflow: hidden;
            transition: all 0.4s ease 0s;
        }
        
        .back-info {
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, 0.5);
            top: 0;
            position: absolute;
            opacity: 0;
            transition: all 0.4s ease 0s;
            text-align: center;
            padding-top: 23%;
        }
        
        .top-img-pic a:hover .back-info {
            opacity: 1;
            transition: all 0.4s ease 0s;
        }
        
        i.fa.fa-link {
            color: #fff;
            background: #333;
            width: 30px;
            height: 30px;
            line-height: 30px;
            border-radius: 50%;
            margin-bottom: 20px;
        }
        
        .back-info h3 {
            color: #fff;
            font-size: 16px;
            padding: 0px 20px;
        }
        
        .top-img-pic a:hover {
            left: 0;
            display: block;
        }
        
        .top-img-pic a:hover .back-info {
            dispaly: block;
        }
        
        .sidebar-left-content ul li:last-child {
            border-bottom: 0;
        }
        
        .vc_tta.vc_general .vc_tta-panel {
            display: block;
            color: #333;
        }
        /*contact*/
        
        .page-template-about-content {
            line-height: 32px;
            color: #666;
            font-size: 18px;
            padding-left: 15px;
            padding-right: 15px;
        }
        /* .contact-us-content {
    margin-top: 20px;
} */
        /* .wpb_wrapper strong {
    font-weight: 700;
    margin-bottom: 10px!important;
    display: block;
} */
        
        .wpb_wrapper ul {
            margin-bottom: 20px;
        }
        
        .wpb_wrapper p img {
            margin: 0 auto;
        }
        
        .wpb_wrapper h3 {
            font-size: 30px;
            font-family: "ArialMT-Regular";
            margin-bottom: 20px;
        }
        
        .wpb_wrapper h3 span {
            font-family: "ArialMT-Regular";
        }
        
        .wpb_wrapper h2 {
            font-family: "ArialMT-Regular";
            font-size: 48px;
            color: #333;
            margin-bottom: 20px;
        }
        
        .wpb_wrapper h4 {
            font-family: "ArialMT-Regular";
            font-size: 24px;
            margin-bottom: 15px;
        }
        
        input#c-submit {
            margin-top: 46px;
            padding-right: 26px;
        }
        
        .contact-us-content p {
            line-height: 24px;
        }
        
        .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
            border: none!important;
            background-color: #ff0513!important;
            color: #fff!important;
            font-size: 14px;
            border-right: 5px solid #ff0513!important;
            bottom: -1px;
            border-bottom: 0px !important;
            padding-top: 5px !important;
            line-height: 29px!important;
            transition: all 0.7s;
        }
        
        .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus,
        .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
            color: #000!important;
            background: #fff!important;
            border-right: 5px solid #ff0513!important;
            bottom: -1px;
            border-bottom: 0px !important;
            padding-top: 5px !important;
            line-height: 29px!important;
        }
        
        .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
            border-color: #f0f0f0;
            color: #666!important;
            padding: 11px 20px 11px 14px;
            background: transparent!important;
            border: 1px solid #e5e5e5;
            margin: 0 0 -1px;
            border-bottom: 0px !important;
            padding-top: 5px !important;
            line-height: 29px!important;
        }
        
        .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
            margin: 2px 6px 9px 1px!important;
        }
        
        .vc_tta.vc_general .vc_tta-tab>a {
            padding: 5px 7px!important;
            display: block;
            box-sizing: border-box;
            border: solid transparent;
            position: relative;
            text-decoration: none;
            color: inherit;
            -webkit-transition: background .2s ease-in-out, color .2s ease-in-out, border .2s ease-in-out;
            transition: background .2s ease-in-out, color .2s ease-in-out, border .2s ease-in-out;
            border-radius: 5px !important;
        }
        
        .flexslider {
            padding: 0;
            margin: 0 0 0px!important;
        }
        
        .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
            margin-bottom: 20px;
            margin-top: 22px;
        }
        
        .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body p {
            line-height: 28px !important;
        }
        
        .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
            background-color: #fff!important;
            box-shadow: 0 0 6px -1px rgba(0, 0, 0, .4);
        }
        
        .hesperiden .tp-bullet:hover,
        .hesperiden .tp-bullet.selected {
            background: #ff0513!important;
        }
        
        .hesperiden .tp-bullet {
            width: 18px!important;
            height: 6px!important;
            border: 0px!important;
            border-radius: 0%!important;
            background-color: #ffffff !important;
            background: #ffffff !important;
        }
        
        .wp-pagenavi {
            clear: both;
            text-align: center;
        }
        
        .wp-pagenavi a:hover,
        .wp-pagenavi span.current {
            border-color: #999!important;
        }
        
        .top-img-pic-industry p {
            font-size: 14px;
            color: #000;
            line-height: 26px;
        }
        
        .top-text p {
            font-size: 14px;
            color: #000;
            line-height: 26px;
        }
        
        .top-img-pic-industry p a {
            display: inline-block;
            float: right;
        }
        /*resoucse*/
        
        .vc_gitem-post-data-source-post_title {
            font-size: 14px;
            color: #000;
            font-family: impact;
        }
        
        .vc_gitem-post-data-source-post_excerpt p {
            padding: 0 1px!important;
            font-size: 14px!important;
        }
        
        .vc_btn3.vc_btn3-color-juicy-pink,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
            border: 1px solid #ff0513;
            color: #fff!important;
            background-color: #ff0513!important;
            padding: 10px!important;
            margin: 10px 0px;
            text-align: center;
            display: inline-block;
            margin: 0 auto;
            border-radius: 0px!important;
        }
        
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover.vc_btn3.vc_btn3-color-juicy-pink:hover {
            color: #ff0513!important;
            background-color: #fff!important;
            border: 1px solid #ff0513;
        }
        
        .bolg-content-img {
            margin-top: -40px!important;
        }
        /*page css*/
        
        .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_top-to-bottom.wpb_start_animation {
            margin-bottom: 30px!important;
        }
        
        .page-template-about-content p {
            line-height: 32px;
            color: #666;
            font-size: 18px;
            margin-bottom: 20px;
            font-family: "ArialMT-Regular";
        }
        /*page search css*/
        
        body.search.search-results {
            display: block;
            position: inherit;
        }
        
        body.search input#s {
            background: transparent!important;
            border-color: #ddd!important;
            color: #000;
        }
        
        body.search input#searchsubmit {
            display: none;
        }
        
        .content-area article {
            background: #f5f5f5;
            margin: 0px 10px;
            margin-bottom: 30px;
            padding: 20px;
        }
        
        .entry-header h2 a {
            color: #000;
            font-size: 18px;
            transition: all 0.4s ease 0s;
        }
        
        .entry-header h2 a:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        /*product single css*/
        
        .single-product-content {
            padding: 0px 10px;
        }
        
        .single-mian-content {
            margin-top: 20px;
            color: #000;
        }
        
        .single-mian-content ol {
            list-style-position: inside;
            color: #000;
            font-size: 14px;
            line-height: 24px;
        }
        
        .single-mian-content .vc_tta-panels {
            border-radius: 0px!important;
        }
        
        .single-mian-content .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
            background-color: #fff!important;
        }
        
        .single-mian-content p {
            line-height: 24px;
            font-size: 14px;
            color: #000;
        }
        /*footer css*/
        
        .return-top {
            background: #ea030d;
            color: #fff;
            font-size: 22px;
            text-align: center;
            width: 100%;
            cursor: pointer;
            transition: all 0.4s ease 0s;
            -webkit-transition: all 0.4s ease 0s;
            -moz-transition: all 0.4s ease 0s;
            height: 10px;
        }
        
        .return-top .fa-arrow-up:before {
            content: "\f062";
            position: relative;
            top: -1px;
        }
        
        .return-top:hover {
            color: #ff0513;
            transition: all 0.4s ease 0s;
            -webkit-transition: all 0.4s ease 0s;
            -moz-transition: all 0.4s ease 0s;
        }
        /*faqs page csss*/
        
        .faqs-content {
            padding: 0 10px;
			margin-top:25px;
        }
        
        .faqs-content ul li h3 {
            background: none;
            border: none;
            color: #000;
            font-size: 16px;
            cursor: pointer;
            transition: all 0.4s ease 0s;
        }
        
        .faqs-content ul li.actives h3 {
/*             color: #ff0513; */
        }
        
        .faqs-content ul li:hover  h3{
            color: #ff0513;
            transition: all 0.4s ease 0s;
        }
        
        .faqs-content ul li {
            position: relative;
            margin-bottom: 20px;
            border-bottom: 1px dashed #ddd;
        }
		.faqs-content ul li{
            padding: 15px 0;

		}
		.faqs-content ul a:nth-child(odd){
			display:block;
            background:#e6e6e6;
		}
        .faqs-content ul a:nth-child(even){
			display:block;
            background:#ffffff;
		}
/*         .faqs-content ul a:nth-child(odd) li{
			
			background:#e6e6e6;
        }
        .faqs-content ul a:nth-child(even) li{
			
			background:#ffffff;
        } */
         .faqs-content ul a:nth-child(even) li .style-list-content{
			 
			 border-bottom: 1px dashed #e6e6e6;
}
      

        
		.faqs-content{
            margin-top:25px;
		}
        .faqs-content ul li .style-list-content{
	        margin-left:25px;
			margin-right:25px;
			padding-bottom: 15px;
            border-bottom: 1px dashed #fff;
			position:relative;
         }
        .faqs-content ul li .style-list-content .style-list-right{
	        position:absolute;
			top:0;
			right:15px;
			transition:all 0.3s;
         }
		.faqs-content ul li:hover .style-list-content .style-list-right{
            right:0;
		}
.faqs-content ul li .style-list-content .style-list-right i{
	        color:#ff0513;
         }
        
/*         .faqs-content ul li:before {
            position: absolute;
            top: -2px;
            left: 0px;
            font-family: FontAwesome;
            content: "\f067";
            background: #ff0513;
            color: #fff;
            width: 20px;
            height: 20px;
            text-align: center;
            font-size: 14px;
        } */
        
/*         .faqs-content ul li.actives:before {
            content: "\f068";
        } */
        
        .collapse {
            margin-bottom: 20px;
            padding: 0px 27px;
            transition: 0.4s;
        }
        
        .template-single-content p {
            color: #000;
            font-size: 15px;
            line-height: 24px;
        }
        
        .faqs-content p {
            color: #666666;
        }
        
        .wp-pagenavi span.current {
            border: 1px solid #ff0513!important;
            padding: 3px 9px!important;
            color: #ff0513;
        }
        
        .wp-pagenavi a:hover,
        .wp-pagenavi span.current {
            /* border-color: #999!important; */
            background: #ff0513!important;
            color: #fff!important;
        }
        
        .wp-pagenavi a,
        .wp-pagenavi span {
            text-decoration: none;
            border: 1px solid #ff0513!important;
            padding: 3px 9px!important;
            margin: 2px;
            color: #ff0513!important;
            transition: all 0.4s ease 0s;
        }
        
        .wp-pagenavi a:hover,
        .wp-pagenavi span.current {
            border-color: #ff0513!important;
        }
/******Hardy edit *********/
.about-us-new .wpcf7{
	background:rgba(255,255,255,.9);
	padding:50px 25px;
}
.about-us-new .vc_column-inner{
	padding-bottom:35px;
}
.about-us-new .wpcf7 label{
	width:100%;
}
.about-us-new .wpcf7 input{
	height:40px;
}
.about-us-new .wpcf7 p{
	margin-bottom:10px;
}
.about-us-new .wpcf7 button {
    font-size: 18px;
    max-width: 160px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    background: #ff0513;
    color: #fff;
    border: 0;
    width: 100%;
}
.form-inquiry-box .wpcf7{
	background:rgba(255,255,255,.9);
	padding:50px;
}
.product-inquiry .wpcf7{
	padding: 20px 15px;
	background: #fff;
	border: 1px solid #ddd;
}
.product-inquiry label, .product-inquiry input, .product-inquiry textarea{
	font-size: 14px;
	font-weight: 300;
}
.product-inquiry .hover-a{
	background:#ff0513;
	color: #fff;
	padding: 4px 12px;
	border: 0;
}
.form-inquiry-box .wpcf7 input, .form-inquiry-box .wpcf7 textarea{
	margin-top:3px;
	
}
.form-inquiry-box .wpcf7 label, .form-inquiry-box .wpcf7 input, .form-inquiry-box .wpcf7 textarea{
	font-weight:inherit!important;
	font-size:20px;
	width:100%;
}
.form-inquiry-box .wpcf7 input{
	height:50px;
	border-radius:0;
}
.form-inquiry-box .wpcf7 textarea{
	border-radius:0;
}
.form-inquiry-box .vc_column-inner{
	padding-bottom:35px;
}
.form-inquiry-box .wpcf7 .wpcf7-submit{
	background:#ff0513;
	color:#fff;
	font-size:20px;
	padding:8px 30px;
	border-radius:0;
	border:0;
}
		.btn01.hover-a{
			background:#ff0513;
			color:#fff;
			padding:10px 40px;
			display:inline-block;
		}
.page-template-page-thanks h2{
	margin-bottom:0;
	font-size:30px;
}
.page-template-page-thanks .wpb_wrapper p{
	padding:20px 0;
}
@media(max-width:480px){
	.form-inquiry-box .wpcf7{
		padding:50px 25px;
	}
}
/******Hardy edit *********/
        /*responsive css*/
        
        .nav-topright-mobile {
            background: url("images/Top-Line-bottom.jpg") top left;
            border-top: 3px solid #ff0513;
        }
        
        .nav-topright-mobile p {
            font-size: 18px;
            font-family: Impact;
            float: left;
            padding-top: 20px;
            color: #000;
        }
        
        .nav-topright-mobile ul {
            float: right;
        }
        
        .nav-topright-mobile ul li {
            display: inline-block;
            padding-left: 20px;
            padding-right: 20px;
            font-size: 15px;
            float: left;
            line-height: 60px;
            padding-right: 19px;
        }
        
        .nav-topright-mobile ul li a {
            color: #333333;
            display: inline-block;
            font-size: 14px;
            transition: all 0.4s ease 0s;
            line-height: 60px;
            cursor: pointer;
            font-family: "OpenSans-Semibold";
        }
        
        .nav-topright-mobile ul li.tv,
        .nav-topright-mobile ul li.fc,
        .nav-topright-mobile ul li.in {
            padding-right: 0px;
        }
        
        .nav-topright-mobile ul li.tv img,
        .nav-topright-mobile ul li.fc img,
        .nav-topright-mobile ul li.in img {
            transition: all 0.4s ease 0s;
        }
        
        .nav-topright-mobile ul li.tv img:hover,
        .nav-topright-mobile ul li.fc img:hover,
        .nav-topright-mobile ul li.in img:hover {
            transform: rotateY(360deg);
            transition: all 0.4s ease 0s;
        }
        
        .nav-topright-mobile ul li img {
            display: inline-block;
        }
        
        .nav-topright-mobile ul li a:hover {
            color: #ff0513;
            ;
            transition: all 0.4s ease 0s;
        }
        
        .header-mobile-right {
            display: none;
        }
        
        .nav-topright-mobile {
            display: none;
        }
        /*customer*/
        
        .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
            opacity: 0.8!important;
            transform: translateX(0);
        }
        
        ul.ubermenu-submenu img {
            width: 52px!important;
        }
        
        .ubermenu-skin-clean-white {
            background: transparent!important;
        }
        /*404*/
        
        .error img {
            margin: 0 auto;
            padding-top: 40px;
            padding-bottom: 27px;
        }
        
        .error {
            margin-bottom: 40px;
        }
        /*404*/
        
        @media (min-width: 1200px) {
            .footer-erweima {
                float: right;
                padding-right: 142px;
            }
            .footer-contact {
                padding-bottom: 20px;
            }
            .nav-content>li>a {
                margin: 41px 4px;
            }
            .form-horizontal,
            .form-horizontal-text {
                padding-left: 0px;
            }
            .submit-icon:before {
                left: 33%;
            }
            .smaller nav ul li a {
                margin-right: 35px!important;
            }
        }
        
        @media (max-width:1440px) {
            .form-landing {
                position: absolute;
                right: 10%;
                top: 24px;
                box-shadow: 0px 9px 26px -12px #adadad;
                background: #fff;
                border-radius: 11px;
                z-index: 2;
            }
        }
        
        @media (max-width:1023px) {
            .main-menu-content nav#ubermenu-main-99-nav-menu ul li a {
                margin: 0!important;
            }
        }
        
        @media (max-width:1024px) {
            .form-landing {
                display: none;
            }
            section.what-products .tab {
                margin-bottom: 27px;
                min-width: 1249px;
            }
            .nav-tabs>li {
                width: 26%;
            }
            nav#ubermenu-main-99-nav-menu ul li a {
                margin: 0 2px!important;
            }
            ul.ubermenu-submenu.ubermenu-submenu-id-4789.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear {
                min-width: 958px;
                background: #fff!important;
                margin-top: 20px;
                margin-left: -315px;
            }
			ul.ubermenu-submenu.ubermenu-submenu-id-7895{
                min-width: 958px;
                background: #fff!important;
                margin-top: 20px;
                margin-left: -315px;
            }
			.ubermenu-submenu-id-7895 >li{
	width: 47% !important;
    display: inline-block !important;
    float: left !important;
    clear: inherit !important;
}
            .ubermenu-item-object-category a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only span {
                font-size: 12px;
            }
            .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
                padding-left: 20px;
                text-transform: capitalize !important;
                font-size: 12px !important;
                line-height: 24px !important;
            }
            ul.ubermenu-submenu img {
                width: 48px !important;
            }
            .what-products-foot p {
                padding-left: 6px;
            }
            .sidebar-left-content h2 {
                font-size: 25px;
            }
            .product-inquiry h2, .feature-products-content h2 {
                font-size: 25px;
            }
            .img-thumbnail {
                max-width: 277px;
            }
            ul.ubermenu-submenu.ubermenu-submenu-drop li a {
                max-width: 214px;
            }
            .nav-tabs>li {
                float: left;
                padding-left: 2px;
                margin-bottom: -1px;
            }
            .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
                font-size: 13px;
            }
            .vc_tta.vc_general .vc_tta-tab>a {
                padding: 5px 0px!important;
            }
            .header-right {
                float: right;
                margin: 0px 10px!important;
                margin-top: 22px!important;
            }
            nav ul li a {
                font-size: 16px;
                line-height: 24px!important;
                color: #fff;
                padding: 0px 5px!important;
                margin-right: 10px!important;
                transition: all 0.4s ease 0s;
                text-transform: uppercase!important;
                padding-bottom: 4px!important;
            }
            .affix nav ul li a {
                padding: 0 10px!important;
                margin-right: 30px!important;
            }
            .footer-erweima {
                float: right;
                padding-right: 142px;
            }
            .footer-contact {
                padding-bottom: 20px;
            }
            .nav-content>li>a {
                margin: 41px 4px;
            }
            .form-horizontal,
            .form-horizontal-text {
                padding-left: 0px;
            }
            .submit-icon:before {
                left: 33%;
            }
        }
        
        @media screen and (max-width:991px) {
            ul.ubermenu-submenu.ubermenu-submenu-id-4789.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear {
                min-width: 875px;
                background: #fff!important;
                margin-top: 20px;
                margin-left: -101px;
            }
			ul.ubermenu-submenu.ubermenu-submenu-id-7895{
                min-width: 875px;
                background: #fff!important;
                margin-top: 20px;
                margin-left: -101px;
            }
			.ubermenu-submenu-id-7895 >li{
	width: 47% !important;
    display: inline-block !important;
    float: left !important;
    clear: inherit !important;
}
            .hear-img {
                display: table;
                margin: 0 auto;
            }
            p#hear_from_our_customer-textT1 {
                padding-left: 0px;
            }
            .submit-icon:before {
                left: 29%;
            }
            .single-right-desc {
                margin-top: 30px;
            }
            .sidebar-left-content,
            .feature-products-content {
                display: none;
            }
            .inner {
                min-height: 437px;
            }
            .navbar-header img {
                max-width: 180px;
                height: auto;
            }
            .nav-topright {
                display: none;
            }
            .nav-topright-mobile {
                display: block;
            }
            .navbar-header {
                float: none;
            }
            .navbar-header img {
                margin: 0 auto;
            }
            nav ul li a {
                padding: 0 10px!important;
                margin-right: 10px!important;
            }
            .smaller nav ul li a {
                margin-right: 45px!important;
            }
            .header-right {
                margin: 36px 10px;
            }
            .affix nav ul li a {
                margin-right: 14px!important;
            }
            .who-img {
                padding-right: 0px;
            }
            .what-products-foot {
                padding-top: 30px;
                padding-bottom: 30px;
                height: 116px;
            }
            .footer-contact p {
                padding-left: 0px;
            }
        }
        
        @media screen and (max-width:768px) {
            .innerwarrp {
                margin-left: 0px;
            }
            .page-breadcrumbs {
                margin-top: 0px;
            }
            header.smaller {
                display: none;
            }
            header {
                height: 13px;
            }
            .ubermenu-skin-clean-white {
                background: transparent!important;
            }
            .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
                margin-top: 0px;
            }
            .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
                background-color: #fff!important;
            }
            input[type="button"],
            input[type="reset"],
            input[type="submit"] {
                max-width: 193px;
            }
            .application-button {
                margin-bottom: 26px;
            }
            main.main-home {
                margin-top: 0px;
            }
            main.main-exhome {
                padding-top: 0px;
            }
            .smaller .header-right {
                margin: 7px 0px;
            }
            .submit-icon:before {
                top: 39%;
                left: 7%;
            }
            .who-products {
                margin-top: 31px;
            }
            .header-right {
                margin: 0 !important;
            }
            .who-img {
                float: none;
            }
            .nav-topright-mobile {
                display: none;
            }
            .application-prodcuts-img li {
                float: left;
                width: 50%;
                display: table;
                margin: 0 auto;
            }
            .application-prodcuts-img li.application-text-content {
                width: 100%;
                padding-right: 40px;
            }
            .nav-topright ul li {
                display: inline-block;
                padding-left: 5px;
            }
            .hear-img img {
                display: table;
                text-align: center;
                margin: 0 auto;
            }
            .search {
                position: absolute;
                top: 38px;
                right: 104px;
                display: none;
            }
            .header-right,
            nav.main-menu,
            .main-menu .main-menu-content {
                float: none;
            }
            .search-header {
                display: none;
            }
            a.ubermenu-responsive-toggle {
                color: #fff;
                font-size: 20px;
                padding: 10px!important;
            }
            .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop,
            .ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
                padding-top: 0px!important;
            }
            ul.ubermenu-nav li a.ubermenu-target {
                margin: 10px!important;
            }
            ul.ubermenu-submenu li a.ubermenu-target {
                margin: 0px!important;
            }
            .affix .header-right {
                float: none;
                margin: 6px 0px;
            }
            .what-products-foot {
                padding-top: 15px;
                padding-bottom: 15px;
                height: 86px;
            }
            .form-horizontal {
                padding-top: 30px;
            }
        }
        
        @media screen and (max-width:800px) {
            ul.ubermenu-submenu.ubermenu-submenu-id-4789.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear {
                min-width: 700px;
                background: #fff!important;
                margin-top: 20px;
                margin-left: -2px;
            }
			 ul.ubermenu-submenu.ubermenu-submenu-id-7895{
                min-width: 700px;
                background: #fff!important;
                margin-top: 20px;
                margin-left: -2px;
            }
			.ubermenu-submenu-id-7895 >li{
	width: 47% !important;
    display: inline-block !important;
    float: left !important;
    clear: inherit !important;
}
        }
        
        @media screen and (max-width:700px) {
            .footer-erweima {
                float: left;
                padding-top: 30px;
            }
        }
        
        @media screen and (max-width:500px) {
            .categroy-bottom .col-lg-3.col-md-3.col-sm-6.col-xs-6 {
                width: 100%;
            }
            .what-products-foot {
                text-align: left;
                margin: 0px;
            }
            .foot-text {
                display: none;
            }
            #wpcf7-f345-o1 {
                display: none;
            }
            .footer-contact {
                padding-bottom: 0px;
            }
            .who-products-title h2 {
                font-size: 24px;
                line-height: 26px;
            }
            .who-text h3 {
                color: #333;
                font-size: 20px;
            }
            .who-product-more p {
                line-height: 17px;
                font-size: 18px;
                text-align: center;
            }
            .copyright {
                padding-top: 0px;
            }
            .nav-top {
                background: transparent;
            }
            .what-products-title h2 {
                font-size: 24px;
                line-height: 26px;
            }
            .hear-products-title h2 {
                font-size: 24px;
                line-height: 26px;
            }
            .application-products-title h2 {
                font-size: 24px;
                line-height: 24px;
            }
            .categroy-bottom {
                margin-top: 13px;
                margin-bottom: 36px;
            }
            .hear-img img {
                display: table;
                text-align: center;
                margin: 0 auto;
                margin-right: 30px;
            }
        }
        
        .why-choose-content ol {
            font-size: 16px;
            font-weight: bold;
            color: #333;
            padding-left: 26px;
        }
        
        .why-choose-content h2 {
            color: #fb0410;
            font-size: 48px;
            padding-bottom: 20px;
            font-family: "ArialMT-Regular";
        }
        
        .why-choose-content p {
            line-height: 32px;
            color: #666;
            font-size: 18px;
            margin-bottom: 20px;
            font-family: "ArialMT-Regular";
        }
        
        .table-bordered>tbody>tr>td,
        .table-bordered>tbody>tr>th,
        .table-bordered>tfoot>tr>td,
        .table-bordered>tfoot>tr>th,
        .table-bordered>thead>tr>td,
        .table-bordered>thead>tr>th {
            border: 1px solid #ddd;
        }
        
        .table>tbody>tr>td,
        .table>tbody>tr>th,
        .table>tfoot>tr>td,
        .table>tfoot>tr>th,
        .table>thead>tr>td,
        .table>thead>tr>th {
            padding: 8px;
            line-height: 1.42857143;
            vertical-align: top;
            border-top: 1px solid #999;
        }
        
        table.table-text tr,
        .table-text td {
            border: 1px solid #ddd;
            line-height: 32px;
            background: #f5f5f5;
            padding: 5px;
            color: #000;
        }
        
        .table-text td strong {
            margin-bottom: 0px!important;
            font-size: 19px;
        }
        
        .single-mian-content strong {
            font-size: 19px;
        }
        
        table.table-text {
            border: 1px solid #ddd;
            border-collapse: collapse;
            text-align: center;
            height: 100%;
            width: 100%;
        }
        
        table.table-text tr:hover,
        .table-text td:hover {
            background: #f1f1f1;
        }
        
        .item-case-box h4 a {
            font-size: 26px;
            color: #333!important;
        }
        
        .item-case-box h4 {
            margin-bottom: 14px;
            margin-top: 15px;
        }
        
        .item-time {
            background: #eee;
            color: #666;
            font-size: 11px;
            padding: 1px 7px;
            -webkit-border-radius: 10px;
            width: 78px;
            margin-bottom: 7px;
        }
        
        .case-description {
            padding-bottom: 18px;
            border-bottom: 1px dashed #ddd;
            margin-bottom: 18px;
            margin-right: 34px;
        }
        
        .item-case-box .item-date {
            color: #ffffff;
            position: absolute;
            top: 0;
            text-align: center;
        }
        
        .first-date {
            margin: 0;
            font-size: 50px;
            background: #ff0513;
            line-height: 60px;
            padding: 0 10px;
        }
        
        .last-date {
            margin: 0;
            font-size: 12px;
            background: #c5c4c4;
            line-height: 30px;
            padding: 0 10px;
        }
        
        .back-info-bg-video a {
            padding: 5px 10px;
            border-bottom: 0;
            background: #ff0513;
            margin-bottom: 10px;
            display: inline-block;
            border: 1px solid #ff0513;
            transition: all .3s ease 0s;
            color: #fff;
            text-align: center;
        }
        
        .back-info-bg-video a:hover {
            background: transparent;
            border: 1px solid #ff0513;
            color: #ff0513;
        }
        
        .back-info-bg-video {
            /* text-align: center; */
        }
        
        .back-info-bg-video h3 {
            font-weight: 600;
            font-size: 21px;
            line-height: 23px;
            min-height: 74px;
            padding-top: 5px;
            margin-bottom: 12px;
            color: #ff0513;
        }
        
        .top-img-pic-video {
            border: 1px solid #e9e9e9;
            padding: 5px;
        }
        
        .application-prodcuts-img .bx-wrapper .bx-pager .bx-pager-item,
        .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
            display: inline-block;
        }
        
        .application-prodcuts-img .bx-wrapper .bx-pager.bx-default-pager a {
            text-indent: -9999px;
            display: block;
            width: 13px !important;
            height: 13px !important;
            margin: 0 5px;
            outline: 0;
            -moz-border-radius: 0px !important;
            border-radius: 7px !important;
            -webkit-border-radius: 7px !important;
            background: #d2d2d2;
        }
        
        .application-prodcuts-img .bx-wrapper .bx-pager {
            text-align: center;
            padding-bottom: 20px;
            padding-top: 33px;
        }
        
        .application-prodcuts-img .bx-wrapper .bx-pager a.bx-pager-link.active {
            background: #ff0513!important;
        }
        
        .ubermenu-submenu-drop li.ubermenu-current-menu-item a span {
            border-bottom: none;
        }
        
        .ubermenu-autoclear .ubermenu-current-menu-item a span {
            color: #333!important;
        }
        
        ul.ubermenu-submenu-drop li.ubermenu-current-menu-item.ubermenu-page_item a span {
            border-bottom: none!important;
        }
        
        ul.ubermenu-autoclear li.ubermenu-item-object-category.ubermenu-item-has-children a span {
            border-bottom: none!important;
            color: #333!important;
            font-family: "ArialMT-Regular";
        }
        
        .foot-text p {
            color: #fff;
            line-height: 18px;
        }
        
        .hear-text-icon img {
            margin: 0 auto;
        }
        
        .what-products .tab-content>.tab-pane {
            margin-left: 12px;
            margin-right: 12px;
        }
        
        section.what-products .tab {
            margin-bottom: 27px;
            min-width: 1318px;
        }
        
        .img-thumbnails {
            border: 1px solid #ddd;
        }
        
        .page-id-4687 .template-single-content {
            margin-left: 0px;
        }
        
        .page-id-4687 .innerwarrp {
            margin-left: 0px;
        }
        
        .single-pagenav p.last-title {
            float: left;
        }
        
        .single-pagenav p.next-title {
            float: right;
        }
        
        .page-template-landing {
            border: 1px solid #ddd;
            background: #fff;
            margin-left: 16px;
            margin-bottom: 50px;
            margin-top: 32px;
            padding-top: 21px;
        }
        /*home application css*/
        
        .home-application-content {
            position: relative;
            display: block;
            margin-bottom: 30px;
            overflow: hidden;
            cursor: pointer;
            background: #f9f9f9;
            max-width: 347px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
        }
        
        .home-application-content h3 {
            color: #000;
            background: #f9f9f9;
            line-height: 43px;
            font-size: 16px;
            max-width: 310px;
            width: 100%;
            height: 33px;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        
        .home-application-content h3 i.fa.fa-angle-right {
            float: right;
            line-height: 50px;
            font-size: 25px;
        }
        
        .home-application-hover {
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(249, 249, 249, 0.85);
            bottom: -200%;
            position: absolute;
            transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
            -webkit-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
            -moz-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
            -ms-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
            -o-transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
            padding-top: 21px;
        }
        
        .home-application-img {
            position: relative;
        }
        
        .home-application-content:hover .home-application-hover {
            bottom: 0;
            display: block;
        }
        
        .home-application-hover .app-name {
            font-size: 14px;
            height: auto;
            padding-left: 0px;
            padding-right: 0px;
            line-height: 24px;
            padding-bottom: 6px;
            background: none;
            color: #000;
            transition: all 0.4s ease 0s;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        
        .home-application-hover p {
            color: #333;
            line-height: 22px;
            font-size: 12px;
            height: 90px;
            overflow: hidden;
            position: relative;
        }
        
        .home-application-hover .app-name:before {
            content: "";
        }
        
        .home-application-hover p:before {
            content: "...";
            font-weight: bold;
            position: absolute;
            bottom: 0;
            right: 0;
            padding: 0 20px 1px 45px;
        }
        
        .home-application-hover .app-name:hover {
            color: #b0161c;
            transition: all 0.4s ease 0s;
        }
        
        .home-application-hover ul li a {
            font-size: 18px;
            line-height: 36px;
            color: #333333;
            transition: all 0.4s ease 0s;
        }
        
        .home-application-hover ul li a:hover {
            color: #b0161c;
            transition: all 0.4s ease 0s;
        }
        
        .home-application {
            margin-bottom: 32px;
        }
        
        .home-application-content:hover .home-application-content-title {
            opacity: 0;
        }
        /*.home-application-content a.readmore i {
    position: absolute;
    right: 20px;
    bottom: 13px;
    color: #000;
    line-height: 24px;
    font-size: 25px;
}*/
        
        .home-application-content {
            width: 100%;
            height: auto;
            margin: auto;
            padding: 12px 20px;
            background: #f8f8f8;
            margin-top: 31px;
            padding-top: 21px;
            -webkit-transition: all 0.4s ease 0s;
            -moz-transition: all 0.4s ease 0s;
            transition: all 0.4s ease 0s;
        }
        
        .home-froms {
            text-align: center;
            margin: 0 auto;
            display: table;
        }
        
        .home-froms a {
            padding: 0px 35px;
            text-align: center;
            font-size: 18px;
            color: #FFFFFF;
            background: #ea3333;
            line-height: 41px;
            display: table;
            border: 1px solid transparent;
            transition: 0.4s;
            margin: 30px 0;
            border-radius: 4%;
        }
        
        .home-froms a:hover {
            background: #fff;
            border: 1px solid #ea3333;
            color: #ea3333;
        }
        
        .application-text ul {
            padding-left: 30px;
            list-style-type: inherit;
        }
        
        .single-product-content h3 {
            margin-top: 20px;
            margin-bottom: 5px;
        }
        
        .single-product-content h2 {
            margin-top: 15px;
            margin-bottom: 20px;
        }
        
        .single-product-content p {
            line-height: 28px;
            font-size: 20px;
            color: #8c8c8c;
        }
        
        .single-product-content h3 span {
            font-weight: bold;
            font-size: 24px!important;
        }
        /* change code */
        
        .who-products-demo {
            padding-top: 65px;
        }
        
        .our-brands {
            padding-bottom: 25px 0 25px 0;
            margin-bottom: 60px;
            height: 458px;
        }
        
        .ourbrands-container .row {
            padding: 20px 10px 10px 10px;
        }
        
        .ourbrands-inner h2 {
            color: #ff0513;
            font-weight: 700;
            padding-bottom: 15px;
            font-size: 60px;
        }
        
        .ourbrands-inner h3 {
            padding-bottom: 20px;
        }
        
        .ourbrands-inner p {
            padding-bottom: 30px;
            font-size: 18px;
        }
        
        .btn-brands {
            padding: 16px 34px;
            background: transparent;
            color: #ff0513;
            border: #ff0513 1px solid;
            border-radius: 1px;
            margin-top: 15px;
            transition: all 0.5s;
            font-size: 16px;
        }
        
        .btn-brands:hover {
            background-color: #ff0513;
            color: #ffffff;
        }
        
        .background_box {
            width: 500px;
            height: 300px;
            background: transparent;
        }
        
        .who_we_are_title h2 {
            color: #333;
            font-size: 34px;
            line-height: 34px;
            font-family: "ArialMT-Regular";
            padding-top: 11px;
            margin-bottom: 30px;
            text-align: center;
            position: relative;
        }
        
        .who_we_are_title h2:after {
            width: 70px;
            height: 5px;
            position: absolute;
            left: 0;
            display: block;
            color: #ff0513;
            border-bottom: 5px solid #ff0513;
            bottom: -10px;
            content: "";
            z-index: 9;
        }
        
        .who_we_are_title p {
            padding-bottom: 8px;
            font-size: 14px;
            font-family: "ArialMT-Regular";
            line-height: 26px;
            color: #666666;
            max-width: 575px;
        }
        
        .our-brands {
            background: -webkit-linear-gradient(135deg, #c4c4c4 0%, #eeeeee 100%);
            background: -moz-linear-gradient(135deg, #c4c4c4 0%, #eeeeee 100%);
            background: -o-linear-gradient(135deg, #c4c4c4 0%, #eeeeee 100%);
            background: -ms-linear-gradient(135deg, #c4c4c4 0%, #eeeeee 100%);
        }
        
        .ourbrands-container .ourbrands-inner {
            padding: 18px 0 20px 20px;
        }
        
        .tp-caption {
            font-family: "ArialMT-Regular"!important;
        }
        
        .tp-shape {
            background: -webkit-linear-gradient(270deg, #ffffff 0%, #eeeeee00 100%) !important;
            background: -moz-linear-gradient(270deg, #ffffff 0%, #eeeeee00 100%) !important;
            background: -o-linear-gradient(270deg, #ffffff 0%, #eeeeee00 100%) !important;
            background: -ms-linear-gradient(270deg, #fff 0%, #eeeeee00 100%) !important;
        }
        /* what we do */
        
        .cat-img-box {
            padding: 10px 20px;
        }
        
        .up-image {
            border: 1px solid #dfdfdf;
            border-radius: 4px;
            padding: 1px;
        }
        
        .img-box {
            overflow: hidden;
            position: relative;
        }
        
        .img-box .box-layer {
            content: "";
            width: 20%;
            height: 100%;
            position: absolute;
            top: 100%;
            opacity: .8;
            z-index: 1;
            background-color: #222;
        }
        
        .img-box a {
            display: block;
        }
        
        .img-box .box-layer1 {
            left: 0;
            -o-transition: all .15s linear .2s;
            -moz-transition: all .15s linear .2s;
            -ms-transition: all .15s linear .2s;
            -webkit-transition: all .15s linear .2s;
            transition: all .15s linear .2s;
        }
        
        .img-box .box-layer2 {
            left: 20%;
            -o-transition: all .15s linear .25s;
            -moz-transition: all .15s linear .25s;
            -ms-transition: all .15s linear .25s;
            -webkit-transition: all .15s linear .25s;
            transition: all .15s linear .25s;
        }
        
        .img-box .box-layer3 {
            left: 40%;
            -o-transition: all .15s linear .3s;
            -moz-transition: all .15s linear .3s;
            -ms-transition: all .15s linear .3s;
            -webkit-transition: all .15s linear .3s;
            transition: all .15s linear .3s;
        }
        
        .img-box .box-layer4 {
            left: 60%;
            -o-transition: all .15s linear .35s;
            -moz-transition: all .15s linear .35s;
            -ms-transition: all .15s linear .35s;
            -webkit-transition: all .15s linear .35s;
            transition: all .15s linear .35s;
        }
        
        .img-box .box-layer5 {
            left: 80%;
            -o-transition: all .15s linear .4s;
            -moz-transition: all .15s linear .4s;
            -ms-transition: all .15s linear .4s;
            -webkit-transition: all .15s linear .4s;
            transition: all .15s linear .4s;
        }
        
        .img-box:hover .box-layer {
            top: 0;
        }
        /* .img-box a:hover:before {
    -moz-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}

.img-box a:hover:after {
    -moz-transition-delay: .1s;
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    -ms-transition-delay: .1s;
    transition-delay: .1s;
} */
        
        .pro-title {
            margin: 5px 0 0;
            text-align: center;
        }
        
        .pro-title a {
            font-size: 18px;
            line-height: 26px;
            height: 52px;
            color: #132a4f;
            text-transform: uppercase;
            transition: all 500ms ease;
            text-align: center;
            display: block;
            width: 100%;
        }
        
        .pro-title a:hover {
            color: #ff0513;
        }
        
        .img-img {
            -webkit-transition: all .6s ease-in-out;
            -moz-transition: all .6s ease-in-out;
            -ms-transition: all .6s ease-in-out;
            -o-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
            float: left;
            width: 100%;
        }
        
        .img-box:hover .img-img {
            transform: scale(1.3);
            -moz-transform: scale(1.3);
            -webkit-transform: scale(1.3);
        }
        
        .icon-plus {
            color: #ffffff;
            display: none;
            transition: all 0.6s;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) !important;
            z-index: 2;
            font-size: 20px;
        }
        
        .icon-plus::before {
            content: none !important;
        }
        
        .img-box:hover .icon-plus {
            display: block;
        }
        
        .icon-plus:hover {
            color: #ff0513;
        }
        
        .induction-container .row {
            padding: 20px 10px 10px 10px;
        }
        
        .induction-inner h2 {
            color: #ffffff;
            font-weight: 700;
            padding-bottom: 15px;
            position: relative;
            font-size: 60px;
        }
        
        .induction-inner h2:after {
            width: 70px;
            height: 5px;
            position: absolute;
            left: 0;
            display: block;
            color: #ff0513;
            border-bottom: 5px solid #ff0513;
            bottom: 10px;
            content: "";
            z-index: 9;
        }
        
        .induction-inner h4 {
            color: #ffffff;
            font-weight: 700;
            font-size: 44px;
        }
        
        .induction-inner p {
            padding-bottom: 15px;
            color: #ffffff;
            font-size: 18px;
            padding-top: 15px;
            line-height: 26px;
        }
        
        .induction {
            background-image: url('./images/inductionbac.jpg');
            background-repeat: no-repeat;
            padding: 40px 0;
            height: 500px;
            background-size: 100% 100% !important;
        }
        
        .what-products {
            margin-top: 75px;
            margin-bottom: 35px;
        }
        
        @media (max-width:768px) {
            .induction-container h4 {
                font-size: 34px;
            }
            .induction-container h2 {
                font-size: 44px;
            }
			.background_box{
				width:100%!important;
			}
			.vc_row {
				margin-left:0!important;
				margin-right:0!important;
			}
			.wpb_text_column{
    padding-left: 0 !important;
}
            .induction-container p {
                padding: 12px 0;
                line-height: 20px;
            }
            .who_we_are_title {
                padding-left: 0 !important;
            }
            .vc_custom_1592374691788 {
                padding-left: 0 !important;
            }
            .ourbrands-inner h2 {
                font-size: 40px;
                padding-bottom: 0 !important;
            }
        }
        
        .banner_container {
            display: flex;
            width: 100%;
            justify-content: center;
            position: absolute;
            top: 32%;
        }
        
        .banner,
        .banner-box {
            position: relative;
            min-height: 230px;
        }
        
        .banner {
            width: 100%;
            background-color: #f4f4f4;
        }
        
        .banner-box img {
            width: 100%;
        }
        
        .banner .banner-box h1 {
            width: 1200px;
            text-align: left;
            font-weight: 600;
            padding: 40px 0 30px;
            font-size: 36px;
            margin: 0 auto;
        }
        
        .banner .banner-box h2 {
            width: 1200px;
            text-align: left;
            font-weight: 600;
            padding: 40px 0 30px;
            font-size: 36px;
            margin: 0 auto;
            position: absolute;
        }
        
        @media (min-width: 1200px) {
            .banner .banner-box h1,
            .banner .banner-box h2,
            .banner-box .titlebar_breadcrumbs_center {
                width: 1170px;
            }
            .banner {
                margin-top: 13px;
            }
            .banner_img {
                width: 100%;
                height: 100%;
            }
        }
        
        @media (min-width: 992px) and (max-width:1199px) {
            .banner .banner-box h1,
            .banner .banner-box h2 {
                width: 80%;
                font-size: 32px;
                padding: 29px 0 0;
            }
            .banner-box .titlebar_breadcrumbs_center {
                width: 80%;
            }
            .banner_img {
                height: 230px !important;
            }
            .banner {
                margin-top: 81px;
            }
            .banner_container {
                top: 35%;
            }
            .induction-inner h4 {
                color: #ffffff;
                font-weight: 700;
                font-size: 44px;
            }
            .induction-inner h2 {
                color: #ffffff;
                font-weight: 700;
                padding-bottom: 15px;
                position: relative;
                font-size: 50px;
            }
            .induction-inner p {
                padding-bottom: 15px;
                color: #ffffff;
                font-size: 18px;
                padding-top: 0;
                line-height: 26px;
            }
        }
        
        @media (min-width: 768px) and (max-width:991px) {
            .banner .banner-box h1,
            .banner .banner-box h2,
            .banner-box .titlebar_breadcrumbs_center {
                width: 750px;
            }
            .banner_img {
                height: 230px !important;
            }
            .banner {
                margin-top: 28px;
            }
            .induction-inner h4 {
                color: #ffffff;
                font-weight: 700;
                font-size: 33px;
            }
            .induction-inner h2 {
                color: #ffffff;
                font-weight: 700;
                padding-bottom: 15px;
                position: relative;
                font-size: 45px;
            }
        }
        
        @media (min-width: 500px) and (max-width:767px) {
            .banner .banner-box h1,
            .banner .banner-box h2,
            .banner-box .titlebar_breadcrumbs_center {
                width: 480px;
            }
            .banner .banner-box h1,
            .banner .banner-box h2 {
                margin-top: 20px;
            }
            .banner_img {
                height: 230px !important;
            }
            .banner_container {
                top: 17%;
            }
            .banner-box .titlebar_breadcrumbs {
                top: 63%;
            }
        }
        
        @media (max-width: 500px) {
            .banner .banner-box h1,
            .banner .banner-box h2 {
                max-width: 320px; 
						width:100%;
                font-size: 32px;
                padding: 29px 0 30px;
            }
            .banner .banner-box h1,
            .banner .banner-box h2 {
                margin-top: 40px;
            }
            .def-h h1 {
                margin-top: 40px !important;
            }
            .our-brands {
                height: 570px;
            }
            .banner-box .titlebar_breadcrumbs_center {
                width: 320px;
            }
            .banner-box .titlebar_breadcrumbs {
                top: 43% !important;
            }
            .banner_img {
                height: 180px !important;
            }
            .banner_container {
                top: -7%;
            }
            .induction {
                padding: 0 !important;
            }
        }
        
        .banner-box h1,
        .banner-box h2 {
            position: absolute;
            color: #fff;
        }
        
        .banner-box h1:before {
            width: 60px;
            height: 5px;
            position: absolute;
            left: 0;
            display: block;
            color: #ffffff;
            border-top: 5px solid #ffffff;
            top: 21px;
            content: "";
            z-index: 9;
        }
        
        .banner-box h2:before {
            width: 60px;
            height: 5px;
            position: absolute;
            left: 0;
            display: block;
            color: #ffffff;
            border-top: 5px solid #ffffff;
            top: 21px;
            content: "";
            z-index: 9;
        }
        
        .banner-box .titlebar_breadcrumbs {
            padding: 20px 0;
            width: 100%;
            text-align: center;
            top: 60%;
            border: none;
            position: absolute;
            display: flex;
            justify-content: center;
        }
        
        .banner-box .titlebar_breadcrumbs_center {
            text-align: left;
            color: #fff;
            font-size: 16px;
        }
        
        .banner-box .titlebar_breadcrumbs_center a {
            color: #fff;
        }
        
        .banner-box .titlebar_breadcrumbs_center a:hover {
            color: #ff0513;
        }
        
        .banner-box span {
            color: #fff;
        }
        
        .form_left h2 {
            margin-bottom: 15px;
        }
        
        .form_left h2 strong span {
            color: #ffffff;
        }
        
        .form_left p {
            color: #ffffff;
            line-height: 26px;
        }
        
        .form_left_b {
            padding-left: 50px !important;
        }
        
        .self_container {
            width: 80%;
            margin: 0 auto;
        }
        
        .page-main-content {
            margin-top: 30px;
        }
        /* .form_container_a iframe {
    height: 544px !important;
    height: 93% !important;
} */
        /* .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    width: 150px !important;
}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width li {
    float: none !important;
} */
        /* returen-top
   btn 
*/
        
        .return-top {
            background: #ff0513 none repeat scroll 0 0;
            border: 2px solid #ff0513;
            border-radius: 50%;
            bottom: 98px;
            color: #fff;
            display: inline-block;
            font-size: 33px;
            height: 45px;
            line-height: 34px;
            overflow: hidden;
            position: fixed;
            right: 20px;
            text-align: center;
            width: 45px;
            cursor: pointer;
            transition: all .3s ease 0s;
            margin-bottom: 50px;
            z-index: 99;
        }
        
        .return-top:hover {
            background-color: transparent;
            color: #ff0513;
        }
        
        .center-img div {
            text-align: center;
        }
        
        .vc_custom_1592877703440,
        .vc_custom_1592877813614,
        .vc_custom_1593568478839 {
            background-attachment: fixed !important;
        }
        
        .form_container_a {
            background-attachment: fixed !important;
        }
        /* cat page change code */
        
        .cat-cont {
            margin-bottom: 20px;
            padding-bottom: 20px;
        }
        
        .cat_des_text h1 {
            margin-top: 25px;
            margin-bottom: 20px;
        }
        
        .cat_des_text h2 {
            margin: 25px 0 20px 0;
            font-family: "ArialMT-Regular";
            font-size: 48px;
            color: #000;
        }
        
        .cat_des_text h4 {
            font-size: 24px;
            color: #000000;
            font-family: "ArialMT-Regular";
            padding-bottom: 8px;
            border-bottom: 2px solid #50485B;
        }
        
        .cat_des_text h5 {
            font-size: 22px;
            color: #333;
            font-family: "ArialMT-Regular";
            margin-bottom: 2px;
            line-height: 32px;
            padding-top: 0;
        }
        
        .cat_des_text p {
            font-family: "ArialMT-Regular";
            line-height: 32px;
            color: #666;
            font-size: 18px;
            margin-bottom: 20px;
        }
        
        .cat_des_text ol li {
            line-height: 30px;
            color: #666;
            font-size: 16px;
            font-family: "ArialMT-Regular";
            margin-left: 2rem;
        }
        /* .cat_des_img {
    padding-left: 30px;
} */
        
        .arround-img {
            display: inline;
        }
        /* contact page change cade */
        
        .button-call a {
            display: inline-block;
            text-align: center;
            text-transform: uppercase;
            padding: 1.19rem 1.37rem;
            max-width: 350px;
            width: 100%;
            letter-spacing: .1em;
            color: #000;
            font-size: 15px;
            font-weight: 700;
            border: 1px solid #D9D9D9;
            background: #fff;
            -moz-transition: background .2s ease, border .2s ease;
            -o-transition: background .2s ease, border .2s ease;
            -webkit-transition: background .2s ease, border .2s ease;
            transition: background .2s ease, border .2s ease;
        }
        
        .button-call a:hover {
            border-color: #C7C3C3;
            background: 0 0;
            text-decoration: none;
        }
        
        .ct-icon {
            font-size: 65px !important;
            color: #ff0513 !important;
        }
        /* menu change */
        
        @media only screen and (max-width: 768px) {
            html body div.wprm-overlay {
                background: transparent !important;
            }
            .wpr_search form label {
                display: none !important;
            }
        }
        
        #wprmenu_bar .menu_title {
            top: -10px !important;
        }
        
        #wprmenu_bar .menu_title a {
            display: inline-block !important;
            position: absolute !important;
            top: 0px !important;
            left: 50% !important;
            transform: translateX(-50%) !important;
        }
        
        #wprmenu_bar .menu_title a img {
            line-height: 42px;
        }
        /* single changecode */
        /* .background_blur {
            width: 100vw;
            height: 100vh;
            overflow: hidden;
            background-attachment: fixed;
            background-size: cover;
        }
        
        .background_blur img {
            width: 100vw;
            height: 100vh;
            display: block;
        } */
        
        .single-right-desc h1 {
            padding: 15px 0;
            margin-bottom: 10px;
            font-size: 46px;
            font-family: "OpenSans-Semibold";
            margin-top: 0;
            position: relative;
        }
        
        .single-right-desc h1::after {
            position: absolute;
            bottom: 5px;
            left: 0;
            width: 70px;
            height: 5px;
            display: block;
            color: #ff0513;
            border-bottom: 5px solid #ff0513;
            content: "";
            z-index: 9;
        }
        
        .single-square-left,
        .single-square-right {
            position: relative;
        }
        /* .single-square-left {
            background: linear-gradient( 145deg, #0E4174 40%, #177ABB 0, #177ABB 80%, white 0);
        } */
        
        .single-square-left .at-share-btn-elements {
            display: flex;
            justify-content: space-between;
        }
        
        .single-square-right .bc-icon {
            position: absolute;
            right: 10px;
            bottom: 0;
            font-size: 25px;
            color: rgba(0, 0, 0, .2);
        }
        
        .single-square-right .bc-icon .iconfont {
            font-size: 115px;
        }
        
        .single-square-right .single-btn {
            margin-top: 15px;
        }
        
        .single-square-right .single-btn a {
            display: inline-block;
            text-align: center;
            text-transform: uppercase;
            padding: 1.19rem 1.37rem;
            max-width: 350px;
            /* width: 100%; */
            letter-spacing: .1em;
            color: #ff0513;
            font-size: 15px;
            font-weight: 700;
            border: 1px solid #ff0513;
            background: transparent;
            -moz-transition: background .2s ease, border .2s ease;
            -o-transition: background .2s ease, border .2s ease;
            -webkit-transition: background .2s ease, border .2s ease;
            transition: background .2s ease, border .2s ease;
            border-radius: 3px;
            transition: all 0.7s;
        }
        
        .single-square-right .single-btn a:hover {
            background: #ff0513;
            border: 1px solid #ff0513;
            color: #ffffff;
        }
        
        .single-square-right h3 {
            color: #fff;
            font-size: 30px;
            font-family: "ArialMT-Regular";
            margin-bottom: 20px;
        }
        
        .single-square-right p {
            color: #fff;
            line-height: 45px;
            font-size: 20px;
        }
        
        #accordion .panel {
            border: none;
            box-shadow: none;
            border-radius: 0;
            margin: 0 0 15px 10px;
            background-color: transparent !important;
        }
        
        #accordion .panel-heading {
            padding: 0;
            border-radius: 30px;
        }
        
        #accordion .panel-title a {
            display: block;
            padding: 0px 0px 0px 41px;
            background: transparent;
            font-size: 18px;
            color: #8c8c8c;
            border-bottom: 3px solid #ff0513;
            position: relative;
            transition: all 0.3s ease 0s;
        }
        
        #accordion .panel-title a.collapsed {
            background: transparent;
            color: #8c8c8c;
            border-bottom: 1px solid #b7b7b7;
            padding-bottom: 5px;
        }
        
        #accordion .panel-title a:after,
        #accordion .panel-title a.collapsed:after {
            content: "\f107";
            font-family: fontawesome;
            width: 55px;
            height: 55px;
            line-height: 55px;
            border-radius: 50%;
            background: transparent;
            font-size: 25px;
            color: #ff0513;
            text-align: center;
            /* border: 1px solid transparent;
            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58); */
            position: absolute;
            top: -5px;
            left: -20px;
            transition: all 0.3s ease 0s;
        }
        
        #accordion .panel-title a.collapsed:after {
            content: "\f105";
            background: transparent;
            color: #8c8c8c;
            /* border: 1px solid #ddd; */
            box-shadow: none;
        }
        
        #accordion .panel-body {
            padding: 20px 25px 10px 9px;
            background: transparent;
            font-size: 14px;
            color: #8c8c8c;
            line-height: 25px;
            border-top: none;
            position: relative;
        }
        
        #accordion .panel-body p {
            padding-left: 25px;
            border-left: 1px dashed #8c8c8c;
            font-weight: 600;
        }
        
        #accordion .collapse .in {
            background-color: #ffffff;
        }
        
        #accordion .collapse .panel-collapse {
            margin-top: 0 !important;
        }
        /* .vc_tta-tabs-container {
            width: 20%;
        } */
        
        #accordion .panel-collapse {
            margin-top: 0 !important;
        }
        
        .line-under-top {
            font-size: 18px;
            line-height: 20px;
            color: #ffffff;
            font-family: "OpenSans-Semibold";
            padding: 10px 5px;
            font-weight: 300;
            margin-top: 5px;
            margin-bottom: 20px;
            border-bottom: 1px solid #666;
        }
        
        .line-under {
            font-size: 16px;
            line-height: 18px;
            color: #ffffff;
            font-family: "OpenSans-Semibold";
            padding: 10px 5px;
            margin-top: 10px;
        }
        
        .p-title h4 {
            font-size: 46px !important;
            line-height: 46px !important;
            color: #666666;
            font-weight: 600;
            font-family: "OpenSans-Semibold";
        }
        
        .feature_box h3 {
            margin-bottom: 20px;
            font-weight: 300;
            font-size: 36px;
        }
        
        .feature_box p {
            line-height: 18px;
            font-size: 16px;
            margin-bottom: 10px;
        }
        
        .form_right .wpb_text_column {
            margin-bottom: 0 !important;
        }
        
        .outdemo .demo {
            margin: 0 auto;
        }
        
        .demo li {
            margin: 0 2px 0 0;
        }
        
        .demo img {
            margin: 0 auto;
        }
        
        .cloudzoom_li {
            display: inline-block;
        }
        
        .cloudzoom_li .cloudzoom-gallery {
            border: 2px solid transparent!important;
        }
        
        .demo .cloudzoom {
            margin: 0 auto;
        }
        
        .cloudzoom-zoom {
            width: 450px!important;
            height: 450px!important;
            z-index: 10000!important;
        }
        
        .cloudzoom_li .cloudzoom-gallery-active {
            border: 2px solid #00357d!important;
        }
        
        .cloudzoom-gallery:hover {
            cursor: pointer;
        }
        
        .cloudzoom-lens {
            z-index: 51;
        }
        
        .fullwidth-container {
            background: url('./images/Banner5.jpg');
            background-repeat: no-repeat;
            height: 300px;
            background-size: 100% 100% !important;
            display: flex;
            align-items: center;
        }
        
        .fullwidth-container .container .row {
            padding: 40px 0;
        }
        
        .fullwidth-container .container .row .single-square-left,
        .fullwidth-container .container .row .single-square-right {
            padding: 0 20px;
        }
        
        .swiper-wrapper {
            margin-bottom: 40px;
        }
        
        .pro-title-single a {
            height: 78px !important;
            overflow: hidden;
        }
        
        .video-cat-container .tab {
            margin-top: 25px;
            padding-top: 10px;
        }
        
        .video-cat-container .tab h2 {
            color: #333;
            font-size: 25px;
            text-transform: capitalize;
            padding-left: 20px;
            padding-bottom: 13px;
            padding-top: 10px;
            background: #eee;
            border-left: 3px solid #ff0513;
        }
        
        .video-cat-container .tab ul {
            margin-top: 20px;
        }
        
        .top-img-pic-video .front-info i:hover {
            color: #ff0513;
        }
        
@media (max-width:768px) {
    .share-content .line-under-top{
       display:none; 
    }
}
@media (max-width:680px) {
    .single-square-right h3 {
       margin-bottom: 15px !important;
    }
    .single-square-right p {
       line-height:28px;
    }
}
@media (max-width:500px) {
	.single-right-desc h1{
		font-size:25px;
	}
	.single-product-content p{
		font-size:15px;
		line-height:26px;
	}
	.single-square-right h3{
		font-size: 25px;
	}
	.single-square-right p{
		font-size: 15px;
	}
	.wpb_wrapper h2{
		font-size: 23px;
	}
	.vc_tta.vc_general .vc_tta-panel-title>a{
		font-size:16px;
	}
	.form_left h2 span{
		font-size:21px;
	}
	.fullwidth-container{
		background-position: center;
		background-size:unset !important;
	}
}

.zsiq_floatmain{
	margin-bottom:55px;
}

.single-post .swiper-container .swiper-slide{
	max-width:180.667px !important;
}
.any-qus{
	padding:15px;
	
}

/* -------------------------------------------------------------------------------------------------- */



/* ---------- single faqs ------------------------------------------------------------------------------- */
.banner.newbanner{
     background:url('/wp-content/uploads/2021/03/faqpage2.png'); 
/*      background-position-y: 0px; */
     background-position: center top;
     background-repeat: no-repeat;
    background-size: cover;
}
.banner.newbanner1{
     background:url('/wp-content/uploads/2021/03/blogpage.png'); 
/*      background-position-y: 0px; */
     background-position: center top;
     background-repeat: no-repeat;
    background-size: cover;
}
.page-main-content-faqs .single-mian-content img{
				width:100%;
				height:auto;
			}

.banner.newbanner .banner-box{
    background: linear-gradient(to bottom, transparent, #17161b);
    padding-top: 300px;
padding-bottom: 120px;
}
.banner.newbanner .banner-box .banner_container h1{
    color:#ffffff;
    text-transform:Uppercase;
}
.banner.newbanner .banner-box .titlebar_breadcrumbs{
	top:68%;
	}	
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center{
	text-align:right;
	padding-right:50px;	
	color: #fff;
    font-size: 25px;	
		z-index:2;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center>a:nth-child(1){
	
	color: #fff;
    font-size: 25px;
    margin-right: 25px;	
	font-family: "OpenSans-Semibold";
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center>a:nth-child(2){
	
	color: #ff0513;
    font-size: 20px;
    margin-left: 25px;	
	}
.banner.newbanner .banner-box h1::before{
    border-top: 5px solid #ff0513;
}
.page-main-content-faqs{
    background:#17161b;
    background: linear-gradient(to bottom,#17161b 150px,#e6e6e6 0);
    margin-top:0 !important;
}
.page-main-content-faqs>.container .row>div{
    background:#ffffff;
    padding-left:0 !important;
    padding-right:0 !important ;
	position: relative;
}
.page-main-content-faqs>.container .row .share-content{
	position: absolute;
	top: 150px;
	right: 0;
	transform: translateX(100%);
}
.page-main-content-faqs>.container .row .share-content #atstbx .at-share-btn-elements>a{
	display:block !important;
}
.page-main-content-faqs>.container .row .share-content #atstbx .at-share-btn-elements>a:hover{
	transform: translateY(0) !important;
	transform: translateX(4px) !important;
}
.page-main-content-faqs .at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover{
	transform: translateY(0) !important;
	transform: translateX(4px) !important;
}
.page-main-content-faqs .container .row>div .innerwarrp-content .innerwarrp{
    margin-left:0;
    padding-bottom:0 !important;
    margin-bottom:0 !important;
}
.page-main-content-faqs .container .row>div .innerwarrp-content .single-product-content{

    min-height:650px;
}
.page-main-content-faqs .container .row>div .innerwarrp-content .single-product-content p{
    line-height: 28px;
    font-size: 20px;
    color: #333;
}

.page-main-content-faqs .container .row>div .innerwarrp-content .page-mein-title h2{
   color:#000000;
   text-align:center;
}
.page-main-content-faqs .container .row>div .innerwarrp-content .bottom-inquiry{
    background:#ff0513;
    padding:15px;

}
.page-main-content-faqs .container .row>div .innerwarrp-content .bottom-inquiry p{

    color:#ffffff;
    font-size:18px;
}

/* .new-container{
    width:1080px;
} */

/* .newbanner .banner-box .titlebar_breadcrumbs, */
.newbanner .banner-box .banner_container{

    position:unset !important;
}
.bottom-inquiry{
    background:#ff0513;
    color:#ffffff;
}
.page-main-content-faqs .container .row>div .innerwarrp-content .innerwarrp .page-mein-title{
    padding-top:20px;
}
.bottom-contact{
    margin-top: -133px;
background: #17161b;
min-height: 300px;
padding-top: 150px;
}
.bottom-contact .container .row>div:nth-child(1){
    padding:20px 15px;
    background:#ffffff;
    
}
.bottom-contact .container {
    margin-top:50px;
}
.bottom-contact .container .row>div:nth-child(1),
.bottom-contact .container .row>div:nth-child(3){
    padding:0;
    background:#ffffff;
    
}
.box-display-none{
    opacity:0 !important;
    z-index:0;
}
#prevP i{
    margin-right:25px;
	color:#ff0513;
	transition:all 0.5s;
	display:flex;
	align-items:center;
}
#nextP i{
    margin-left:25px;
	color:#ff0513;
	transition:all 0.5s;
	display:flex;
	align-items:center;
}
.bottom-contact #prevP a,
.bottom-contact #nextP a{
    background:#17161b;
    display:block;
	padding:20px 15px;
	border:1px solid #ffffff;
	transition:all 0.3s;
	display:flex;
}
.bottom-contact #prevP a span,
.bottom-contact #nextP a span{
color:#ffffff;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
transition:all 0.3s;
	font-weight:500;
	display:inline-block;
	max-width:320px;
	font-family: "OpenSans-Semibold";
}
.bottom-contact #prevP a:hover,	
.bottom-contact #nextP a:hover{
     background:#ff0513;
	border:1px solid #ff0513;
}
.bottom-contact #prevP a:hover span,	
.bottom-contact #nextP a:hover span{
    
	font-weight:600;
}
.bottom-contact #prevP a:hover i,	
.bottom-contact #nextP a:hover i{
    color:#ffffff;
}
/* .pc-lan{
	display: inline-block;
    transform: translateY(10px);
    position: absolute;
    right: 0;    z-index: 555;
}
.landing-page-header{
	margin-right:180px;
} */

/* .joinchat{
	 right: 2px !important;
   bottom: -6px !important;
} */
.whatsapp{
	    display: inline-block;
    transform: translateY(8px);
}
.whatsapp img{
	max-width:25px;height:auto;    margin-right: 5px;
}
.whatsapp a{
	    display: flex;
    align-items: center;
    justify-content: center;color: #333;
}
/* ---------- single faqs ----- media------------------------------------------------------------------------------- */

@media (max-width:768px) {
	.banner.newbanner .banner-box .banner_container h1{
		font-size: 28px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center > a:nth-child(1){
		font-size:18px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center{
		font-size:18px;
		padding-right:10px;
	}
	.banner.newbanner .banner-box{
		padding-top: 200px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs{
		top:60%;
	}
	.bottom-contact>.container{
		margin-left: 25px !important;
       margin-right: 25px !important;
	}
	
}
@media (max-width:500px) {
	.banner.newbanner .banner-box .banner_container h1{
		font-size: 24px;
		margin-top:25px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center > a:nth-child(1){
		font-size:18px;
		margin-right:15px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center > a:nth-child(2){

		margin-left:15px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs_center{
		font-size:18px;
		padding-right:10px;
	}
	.banner.newbanner .banner-box{
		padding-top: 180px;
	}
	.banner.newbanner .banner-box .titlebar_breadcrumbs{
		top:60% !important;
	}
	.bottom-contact>.container{
		margin-left: 25px !important;
       margin-right: 25px !important;
	}
	.page-main-content-faqs .container .row > div .innerwarrp-content .single-product-content p{
		line-height: 20px;
font-size: 16px;
	}
	.page-main-content-faqs .container .row > div .innerwarrp-content .bottom-inquiry p{
		font-size:12px;
	}
}

/* -------------------------------------------------------------------------------------------------- */