﻿@charset "utf-8";
:root{--fontfamily:calibri}
p{margin-bottom:2px}
legend{width:auto;border-bottom:none}
.head .top{border:none}
#portfolio .container-fluid .no-gutter>div{padding:10px}
.portfolio-box img{width:100%}
.footer>ul li:nth-child(2),.footer>ul li:nth-child(3){width:210px}
.footer ul li .text p{width:100%}
.footer .float_l.float-rg{width:160px;float:right;padding:0}
.footer .float_l.float-rg img{width:160px}
.pro_lb1 li a .tex{font-size:21px;position:static;color:#000;margin:10px 0 0}
.pro_lb1 li{width:33.3333%}
@media screen and (min-width:1004px){.pro_lb1 li:nth-child(4n+5){clear:inherit}}
.pro_lb1 li a .text{height:0}
.pro_lb1 li .pp_box{margin-bottom:0}
.pro_lb1 li a:hover{text-decoration:none}
.pro_lb1 li a:hover h3{color:#eb3812}
.head{background:#fff}
.head #navul li a,.head #navul li:hover ul li a,.head .sf-menu li a,.head .sf-menu li:hover a{color:#000}
.head #navul li ul{background:rgba(250,250,250,.7)}
.wow-pricing-table .wow-pricing-content ul li{height:92px;padding:0!important;position:relative}
.wow-pricing-table .wow-pricing-content ul li p{margin:0;position:absolute;left:0;top:50%;-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 10px;width:100%}
@media screen and (min-width:993px){section.no-padding.cust>div:nth-child(2) .box p{height:160px}}
.head #navul li{z-index:999999}
.pro_lb1{display:flex;flex-wrap:wrap}
.pro_lb1 li{display:flex;align-items:flex-end}
.footer .float_l.float-rg img{height:100px;width:100px}
.top{padding-bottom:0!important}
.logo img{height:60px}
@media screen and (min-width:993px){.sidebar{width:290px}
.ctit h3{padding:0 5px;text-align:center}
.lsec,.sf-menu{display:block;width:100%}
.main{padding-left:320px}}
@media screen and (min-width:1301px){section .container{width:1270px}}
table.nyvideotable iframe{display:block;width:96%;height:96%;position:absolute;top:2%;left:2%}
table.nyvideotable td{position:relative;padding-bottom:26%!important;display:block;width:33.3333%;border:none!important;border-right:1px solid #ccc!important;border-bottom:1px solid #ccc!important}
table.nyvideotable tr{display:flex}
table.nyvideotable{border-left:1px solid #ccc;border-top:1px solid #ccc}
.ritlist li .rtit{margin-bottom:10px;cursor:pointer;width:100%;line-height:46px;font-size:19px;padding-right:50px;box-sizing:border-box;position:relative;border-bottom:1px solid #ccc;color:#222}
.ritlist li .rtit:hover{color:#f05f40}
.ritlist li .rcont{font-size:17px;color:#333;line-height:24px;padding:6px 0 18px;display:none}
.ritlist li .rtit:after{content:'';width:10px;height:10px;border:2px solid #222;position:absolute;border-left:none;border-bottom:none;transform:rotate(45deg);right:15px;top:18px;transition:.3s}
.ritlist li .rtit:hover:after{border-color:#f05f40}
.ritlist li .rtit.act:after{transform:rotate(135deg)}
.fa{font-family:FontAwesome!important}
.head .sf-menu{display:flex;justify-content:center}
.head .sf-menu li a,.head .sf-menu li:hover a,.pages,body{font-size:17px}
.ctit h3,.head #navul li a{font-size:20px}
.footnav ul li a,.pinfo,.regularform input,.regularform textarea{font-size:17px}
.newslist li a,.pcon .pinfo *,.productsTags,.rollPro1 li p{font-size:18px}
.newcon .next,.newcon .prev,.sf-menu li a,.sf-menu li:hover a{font-size:19px}
.teambox h2,.teambox h6,.tline-item-txt h3 a{font-size:20px}
.footer ul li .tite,.newcon .tit,.pcon .tit,.rnews h3,.rollPro h3{font-size:22px}
.wow-pricing-table .wow-pricing-header h5,h1.pd-title{font-size:24px}
.section-heading{font-size:42px}
.service-box p.h3{font-size:28px}
.box h2,.box h6{font-size:30px}
#feedbackForm .atextarea,#feedbackForm .text{font-size:16px!important}
.newcon .time,.rnews li a{font-size:16px}
.newcon .pinfo *{font-size:18px!important}
.fcon-icon i,.fcon-text,.fcon-text a{color:#fff}
.fshare a{background:#fff}
@media (min-width:769px){.ritlist li .rtit:after{right:50px}
.search-box{width:300px;height:40px}
#feedbackForm{max-width:100%}
.fcon li p{font-size:20px}
.fcon li{max-width:300px;margin:0 30px}
.fcon-icon{width:60px;height:60px}
.fcon-icon i{font-size:24px}}
.details-tit{display:none}
.addToCart,.addToCart:hover,.hot-list li a,.maybe-list li a,.pdshow-r-btn a,.pdshow-r-btn a:hover,.products-ninelist-1 .products-list-box,.relatedpro-more{color:#fff}
article img{height:auto!important}
.siggle-page table{width:100%}
.siggle-page table td{padding:5px}
.siggle-pagetable td img{width:100%!important}
.about{background-image:url(/js/18047/bg.jpg)!important}
.about{color:#fff}
.home-t{margin-bottom:30px}
.about{padding:40px 0}
.about-list{padding-top:20px}
.case,.news-b,.news-t{padding:40px 0}
#case{padding-top:20px}
@media (max-width:480px){.case,.hot,.news-t{padding:25px 0}
#case{padding-top:0}
.news-b{padding-bottom:20px}}
.nycertificatebox>div{margin:0 auto;max-width:1000px!important;align-items:center}
@media (max-width:640px){.nycertificatebox>div{flex-direction:column-reverse}
.nycertificatebox>div.flexL{flex-direction:column}
.nycertificatebox>div>div{width:100%!important}}
.download-name{text-align:center;margin-bottom:10px}
.download-btn{position:absolute;bottom:0;left:50%;margin-left:-80px}
.download-list li{position:relative;padding-bottom:40px}
@media (max-width:415px){.download-btn{margin-left:-65px}}
.flexL,.flexR{margin:0 auto}
.siggle-page .page-box .container{max-width:1200px}
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:0 0}
.wmkc-template-33 .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-item-img img{max-height:inherit!important;position:static!important}
section.about{position:relative}
section.about .container{position:relative}
section.about:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}
.case-item-l{transform:translate(0,0)}
#case .swiper-slide{align-items:center}
.case-item-r{color:#fff}
.case-more{border-color:#fff}
.case-more:hover{color:#fff;border-color:#213045}