@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap');
.page-topbanner-wrapper{float:left;width:100%;position:relative;min-height:150px;background-color:#333;color:#fff;}
.page-topbanner-wrapper p{margin:0}
.page-topbanner-wrapper img{float:left;width:100%}
.page-topbanner-wrapper .page-topbanner-text{position:absolute;left:0;bottom:60px;z-index:1;float:left;width:100%}
.entry-title{font-size:60px;line-height:70px;color:⁨#20396D;font-weight:700;margin:0}
.page-template-page-about .breadcrumbs,.page-template-page-genuine .breadcrumbs,.page-template-page-agency .breadcrumbs,.page-template-page-contact .breadcrumbs{margin-bottom:0}
.page-template-page-genuine .main-content,.page-template-page-contact .main-content{padding-bottom:0}
.page-topbanner-text .entry-title{color:#fff}
.page-topbanner-text p{}
.page-topbanner-text img{max-width:100%}
.contact-row{float:left;width:100%;padding:60px 220px;position:relative}
.page-row{float:left;width:100%;padding:60px 0;position:relative}
.contact-row.contact-bottom-content{padding-top:20px}
.checkgenuine-content{padding-bottom:0}
.page-row-title{float:left;width:100%;margin:0 0 15px}
.page-row-title h2{font-size:36px;line-height:45px;color:#20396D;font-weight:700;margin:0 0 20px}
.page-row-title a{color:#20396D}
.page-row-title a:hover{color:#B8C209}
.page-row-title p{font-size:16px;line-height:25px;margin:0 0 15px;color:#666;font-weight:400}
a.btn{display:inline-block;padding:0 38px 0 57px;color:#fff;font-size:16px;font-weight:400;background:#20396D;border-radius:100px;height:48px;line-height:48px;margin-top:15px}
a.btn strong{font-weight:400;background:url(../images/cil_arrow-right.png) right center no-repeat;background-size:24px 24px;padding-right:54px}
.agency-row1-btn a.btn{padding:0 28px}
.agency-row1-btn a.btn strong{padding-right:40px}
a.btn:hover{background-color:#B8C209}

.page-row-title img{max-width:100%}
.page-row-title.center{text-align:center}
.contact-top-address{float:left;width:100%;text-align:center}
.contact-top-address ul{display:flex;width:100%;list-style:none;padding:0;margin:0;gap:4%}
.contact-top-address ul br{display:none}
.contact-top-address ul li{width:30.666667%;text-align:center;font-size:16px;line-height:25px;color:#666;font-weight:400}
.contact-top-address ul li img{display:inherit;margin:0 auto 20px;max-width:100%}
.contact-top-address ul li strong{font-size:20px;line-height:30px;display:block;clear:both;font-weight:400;margin:0 0 15px;color:#20396D}
.contact-top-address ul li a{color:#666}
.contact-top-address ul li a:hover{color:#20396D}
.checkgenuine-content-img{display:flex;width:100%;position:relative;flex-direction:row;flex-wrap:wrap;gap:1%;margin:0 0 30px;padding-top:30px}
.checkgenuine-content-img .checkgenuine-img{width:49.5%}
.checkgenuine-img p{margin:0}
.checkgenuine-img img{float:left;width:100%;max-width:100%}
.agency-row1-content{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;align-items:center;width:100%;gap:4%}
.agency-row1-content .agency-row1-col{width:30.66666667%}
.agency-row1-content .agency-row1-col1{order:1;width:24%}
.agency-row1-content .agency-row1-col2{order:3;width:24%}
.agency-row1-content .agency-row1-col3{order:2;width:44%}
.agency-row1-btn{float:left;width:100%;text-align:center}
.agency-row1-btn p{margin:0}
.agency-row1-btn img{max-width:100%}
.agency-row1-box{float:left;width:100%;background:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,0.10);padding:21px;margin-bottom:15px}
.agency-row1-box img{float:left;max-width:100%}
.agency-row1-box ul{color:#fff}
.agency-row1-box p{font-size:16px;line-height:25px;color:#666;font-weight:400;margin:0 0 15px;display:inline-block;width:100%}
.agency-row1-box strong{color:#333;font-size:20px;line-height:30px}
.agency-row1-box h3 label,.agency-row1-box h3,.agency-row1-box h3 strong{font-size:40px;line-height:50px;color:#20396D;font-weight:700;margin:0}
.agency-row1-box h3 strong{color:#B8C209}
.agency-row1-box a{color:#333}
.agency-row1-box a:hover{color:#20396D}
.agency-row1-box:hover{background:#20396D;box-shadow:0 0 60px 0 rgba(0,0,0,0.10)}
.agency-row1-box:hover img{filter:brightness(0) invert(1)}
.agency-row1-box:hover ul li,.agency-row1-box:hover p,.agency-row1-box:hover h3,.agency-row1-box:hover a,.agency-row1-box:hover strong,.agency-row1-box:hover a:hover{color:#fff}
.agency-row1-col3 .agency-row1-box p{display:none}
.agency-row1-col3 .agency-row1-box{box-shadow:none;text-align:center;width:100%;height:550px;vertical-align:middle;position:relative;background:#fff url(../images/agency-row1-bg.png) center center no-repeat!important;background-size:100% 100%!important}
.agency-row1-col3 .agency-row1-box h3{float:left;width:100%;text-align:center;margin-top:30px;color:#20396D!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.agency-row1-col3 .agency-row1-box h3 strong{color:#B8C209!important;background-color:#fff;padding:15px 0 0}
.agency-row1-col3 .agency-row1-box h3 label{background:#fff;display:inline-block;margin-top:-5px;padding:5px 0 60px}
.agency-row2{background:#F4F5F7}
.agency-row2-content{margin:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:relative;gap:4%;align-items:center}
.agency-row2-content .agency-row2-left{width:51.8%}
.agency-row2-content .agency-row2-right{width:44.2%}
.agency-row2-content .agency-row2-right p{margin:0}
.agency-row2-content .agency-row2-right img{float:left;width:100%}
.agency-row2-left{padding-left:170px;background:url(../images/agency-row2-comment.png) 0 0 no-repeat;background-size:140px 140px;padding-top:25px}
.agency-row2-left h3{font-size:36px;line-height:45px;color:#20396D;font-weight:700;margin:0 0 10px}
.agency-row2-left p{font-size:36px;line-height:45px;color:#333;font-weight:400;margin:0 0 10px}
.agency-row2-left strong{color:#20396D;font-weight:700}
.agency-row2-left img{max-width:100%}
.agency-row3-content{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;position:relative;gap:2%}
.agency-row3-content .agency-row3-box{width:32%;text-align:center;margin-bottom:25px;overflow:hidden}
.agency-row3-box img{float:left;width:100%;margin:0 auto;max-width:100%;transition:all .5s}
.agency-row3-box p{font-size:20px;line-height:30px;color:#333;font-weight:400;margin:0 0 10px;display:inline-block;width:100%}
.agency-row3-box p:last-child{margin-bottom:0}
.agency-row3-box a{color:#333}
.agency-row3-box a:hover{color:#20396D}
.agency-row3-box:hover img{transform:scale(1.1)}
.agency-row3-box:hover a{color:#20396D}
.page-row.agency-row4{padding:30px 0 90px}
.agency-row5{background-size:cover;background-color:#20396D;background-repeat:no-repeat;background-position:left top}
.agency-contact-form{float:left;width:100%;text-align:center}
.agency-contact-form .wpcf7{width:630px;max-width:100%;margin:0 auto;display:inline-block;padding:40px 28px;background:#fff}
.agency-contact-form .wpcf7-form .input-box{margin-bottom:13px}
.agency-contact-form .page-row-title h2{color:#333}
.agency-contact-form .wpcf7-form .input-box textarea{height:96px}
.agency-contact-form .wpcf7-form .input-box.input-box-submit{margin-bottom:0}
.agency-stores{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;width:100%;position:relative}
.agency-stores .agency-store-list{width:25.6%;height:700px;overflow-y:auto;padding-right:20px}
.agency-stores .agency-store-map{width:74.4%;height:700px}
.agency-stores .agency-store-map p{margin:0}
.agency-stores .agency-store-map img{float:left;width:100%;margin:0}
.agency-stores .agency-store-map iframe{float:left;width:100%;max-width:100%;margin:0}
.agency-store-box{float:left;width:100%;margin-bottom:30px}
.agency-store-box ul li,.agency-store-box p{font-size:16px;line-height:25px;color:#666;font-weight:400;margin:0 0 10px;float:left;width:100%;position:relative}
.agency-store-box a{color:#20396D}
.agency-store-box a:hover{color:#B8C209}
.agency-store-box strong{font-size:20px;line-height:30px;color:#333;font-weight:700}
.agency-store-box img{max-width:100%}
.agency-store-box ul{list-style:none;padding:0;margin:0}
.agency-store-box ul br{display:none}
.agency-store-box ul li{padding-left:30px;min-height:24px}
.agency-store-box ul li img{width:24px;height:24px;position:absolute;left:0;top:0;z-index:1}
.agency-store-map-btn{float:left;width:100%}
.agency-store-map-btn p{margin:0}
.agency-store-map-btn a{padding-left:30px;background:url(../images/agency-store-icon-3.png) left top no-repeat;background-size:24px 24px;min-height:24px;display:inline-block;width:100%;font-size:16px;line-height:25px}
.scroller{--scrollbar-color-thumb:#20396D;--scrollbar-color-track:#ececec;--scrollbar-width:thin;--scrollbar-width-legacy:5px}
@supports (scrollbar-width: auto){.scrollerscrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}
}
@supports selector(::-webkit-scrollbar){.scroller::-webkit-scrollbar-thumb {;background:var(--scrollbar-color-thumb)}
.scroller::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}
.scroller::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy);max-height:var(--scrollbar-width-legacy)}
}
.blog-container-wrapper{display:flex;width:100%;position:relative}
.blog-content-wrapper{display:inline-block;margin:0 auto;width:850px;max-width:100%}
.entry-blog-date{display:inline-block;width:100%;font-size:16px;line-height:25px;color:#333;font-weight:400;margin:0 0 20px}
.entry-blog-title{display:inline-block;width:100%;font-size:36px;line-height:45px;font-weight:700;color:#20396D;margin:0 0 20px}
.blog-content-wrapper .entry-content p{margin-bottom:20px;font-size:16px;line-height:25px;color:#333;font-weight:400}
.single.single-post .entry-content img,.blog-content-wrapper .entry-content img{max-width:100%;margin:0 auto 25px;display:inherit}
.blog-content-wrapper .entry-content p.sapo{font-size:20px;line-height:30px;font-weight:400;color:#333;margin-bottom:20px}
.related-list-wrapper{float:left;width:100%;position:relative;margin:40px 0 30px}
.related-list-wrapper .related-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:2%}
.related-list .blog-item-box{width:23.5%}
.entry-blog-tags{float:left;width:100%;position:relative;padding:16px 0 6px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px}
.entry-blog-tags .entry-blog-tags-title{float:left;margin:0;font-size:16px;line-height:30px;color:#333;font-weight:400;padding:5px 0}
.entry-blog-tags .entry-blog-tags-list{list-style:none;padding:0;margin:0}
.entry-blog-tags .entry-blog-tags-list br{display:none}
.entry-blog-tags .entry-blog-tags-list li{float:left;margin:0 0 10px 20px}
.entry-blog-tags .entry-blog-tags-list li a{display:inline-block;height:40px;line-height:38px;padding:0 20px;border-radius:50px;background-color:#fff;font-size:16px;color:#333;font-weight:400;border:1px solid #ccc}
.entry-blog-tags .entry-blog-tags-list li a:hover{background:#20396D;color:#fff;border-color:#20396D}
.related-list-wrapper .page-row-title h2{margin-bottom:15px}
.related-list .blog-item-box .blog-right-box-img{overflow:hidden}
.related-list .blog-item-box .blog-right-box-img img{max-width:100%;width:100%;transition:all .5s;float:left;width:100%}
.related-list .blog-item-box:hover .blog-right-box-img img{transform:scale(1.1)}
.related-list .blog-item-box:hover .blog-right-box-details h3 a{color:#20396D}
.related-list .blog-item-box:hover a.button-icon{text-decoration:underline!important}
#ez-toc-container{float:left;width:100%;margin:0 0 25px!important;background-color:#fff!important;border:1px solid #20396D!important;border-radius:5px!important;padding:0!important}
#ez-toc-container .ez-toc-title-container{background:#20396D;padding:10px 20px;float:left;width:100%}
div#ez-toc-container .ez-toc-title{font-size:20px!important;line-height:25px;color:#fff!important;margin:0;font-weight:500!important}
#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label,.ez-toc-cssicon{border-color:#fff!important}
#ez-toc-container a.ez-toc-toggle{color:#fff!important}
#ez-toc-container a.ez-toc-toggle svg{color:#fff!important;fill:#fff!important}
#ez-toc-container nav{float:left;width:100%}
#ez-toc-container nav ul{margin:0;padding:20px}
div#ez-toc-container ul li,div#ez-toc-container ul li a{font-size:100%!important}
#ez-toc-container nav ul li{float:left;width:100%;margin-bottom:10px;font-size:16px!important;line-height:25px!important;font-weight:400;color:#333}
#ez-toc-container nav ul li:last-child{margin-bottom:0!important}
#ez-toc-container nav ul li a{color:#333}
#ez-toc-container a:visited,#ez-toc-container nav ul li a:hover{color:#20396D!important}
.about-row{float:left;width:100%;padding:60px 0;position:relative}
.about-row .page-row-title h2{margin-bottom:10px}
.about-row .page-row-title p{margin-bottom:15px}
.about-row .entry-content p{color:#333}
.about-row1 .entry-content p:last-child{margin-bottom:0}
.about-row .entry-content img{margin:0 auto 25px}
.about-row2{background-color:#F4F5F7}
.about-row2-content{float:left;width:100%;text-align:center}
.about-row2-content p{font-size:16px;line-height:25px;color:#333;font-weight:400;margin:0 0 20px}
.about-row2-content p:last-child{margin-bottom:0}
.about-row2-content img{max-width:100%;display:inherit;margin:0 auto}
.about-row2-content a{color:#20396D}
.about-row3{padding:0!important}
.about-row3-content{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:0;position:relative}
.about-row3-content .about-row3-box{width:33.333333333333%;overflow:hidden}
.about-row3-content .about-row3-box img{float:left;width:100%;margin:0;transition:all .5s}
.about-row3-content p{margin:0}
.about-row3-content br{display:none}
.about-row3-content .about-row3-box:hover img{transform:scale(1.1)}
.about-history-content{float:left;width:100%}
.about-history-content p{color:#333}
.about-history-content img{max-width:100%}
.about-history-content table{border:0;width:100%;padding:0}
.about-history-content table td,.about-history-content table th{font-size:16px;line-height:25px;color:#333;padding:3px 10px}
.about-history-content table td:first-child,.about-history-content table th:first-child{padding-left:0;font-weight:700}
.about-history-content table td:last-child,.about-history-content table th:last-child{padding-left:0}
.about-row5{padding:0!important}
.about-row5-content{display:flex;width:100%;position:relative;gap:2%;flex-direction:row;flex-wrap:wrap}
.about-row5-content p{float:left;width:100%}
.about-row5-content .about-row5-content-left{width:66%}
.about-row5-content .about-row5-content-right{width:32%}
.about-row5-content .about-row5-content-left p{margin-bottom:0 0 20px}
.about-row5-content .about-row5-content-left img{max-width:100%}
.about-row5-comment{float:left;width:100%;padding-left:180px;padding-top:50px;text-align:center;background:url(../images/agency-row2-comment.png) 30px top no-repeat;background-size:140px 140px}
.about-row5-comment p{font-size:28px;line-height:36px;color:#333;font-weight:400;margin:0}
.about-row5-comment strong{font-weight:400}
.about-row5-content .about-row5-content-right p{margin:0}
.about-row5-content .about-row5-content-right img{float:left;width:100%}
.about-row6-box{display:flex;width:100%;padding:60px 110px;background:#fff;flex-direction:row;flex-wrap:wrap;margin-bottom:5px;align-items:center}
.about-row6-box.about-row6-box2{flex-direction:row-reverse;background-color:#F4F5F7}
.about-row6-box .about-row6-box-text{width:50%;padding-right:50px}
.about-row6-box .about-row6-box-text p{font-size:16px;line-height:25px;color:#666;font-weight:400;margin:0 0 15px}
.about-row6-box .about-row6-box-text p:last-child{margin-bottom:0}
.about-row6-box .about-row6-box-text img{max-width:100%}
.about-row6-box .about-row6-box-text strong{font-size:20px;line-height:30px;color:#333;font-weight:500}
.about-row6-box .about-row6-box-text a{color:#333}
.about-row6-box .about-row6-box-text a:hover{color:#20396D}
.about-row6-box .about-row6-box-img{width:50%;padding-left:50px;border-left:1px solid #20396D}
.about-row6-box .about-row6-box-img p{margin:0}
.about-row6-box .about-row6-box-img img{float:left;width:100%}
.about-row6-box.about-row6-box2 .about-row6-box-text{padding-right:0;padding-left:50px}
.about-row6-box.about-row6-box2 .about-row6-box-img{padding-left:0;padding-right:50px;border-right:1px solid #20396D;border-left:0}
@media (max-width: 1400px) {
.page-topbanner-wrapper .page-topbanner-text{bottom:50px}
.entry-title{font-size:50px;line-height:60px}
.navigation.pagination .page-numbers{height:35px;line-height:35px;width:35px;font-size:16px;margin:0 5px}
.archive-list-menu{margin-bottom:30px}
.archive-list-menu #archive-page-menu li a{height:45px;line-height:45px;font-size:16px}
.top-blogs-list{margin-bottom:60px}
}
@media (max-width: 1199px) {
.page-row,.about-row,.contact-row{padding:40px 0}
.page-row-title h2{margin-bottom:15px;font-size:33px;line-height:40px}
.page-topbanner-wrapper .page-topbanner-text{bottom:40px}
.entry-title{font-size:40px;line-height:50px}
.contact-top-address ul li strong{font-size:18px;line-height:25px}
.agency-row1-col3 .agency-row1-box{height:430px}
.agency-row1-content{gap:2%}
.agency-row1-content .agency-row1-col1{width:49%;order:1}
.agency-row1-content .agency-row1-col2{order:2;width:49%}
.agency-row1-content .agency-row1-col3{width:100%;order:3}
.agency-row1-box{text-align:center;min-height:250px}
.agency-row1-box img{float:none;margin:0 auto;display:inherit}
.agency-row1-box p{margin-bottom:10px}
.agency-row1-col3 .agency-row1-box{min-height:500px;background-size:500px 500px!important;width:100%}
.agency-row1-col3 .agency-row1-box h3{float:none;width:auto;display:inline-block}
.agency-row2-left h3{font-size:30px;line-height:40px}
.agency-row2-left p{font-size:25px;line-height:35px}
.about-row5-comment,.agency-row2-left{padding-left:120px;background-size:100px 100px}
.agency-row3-content .agency-row3-box{margin-bottom:15px}
.agency-store-box strong{font-size:17px;line-height:25px}
.agency-store-box ul li,.agency-store-box p{font-size:15px;line-height:25px}
.about-row5-comment{padding-top:0}
.about-row5-comment p{font-size:20px;line-height:30px}
.about-row6-box{padding:30px 40px}
.navigation.pagination .page-numbers{height:30px;line-height:30px;width:30px;font-size:15px}
.archive-list-menu{margin-bottom:20px}
.archive-list-menu #archive-page-menu li a{height:40px;line-height:40px;font-size:15px}
.top-blogs-list{margin-bottom:40px}
}
@media (max-width: 992px) {
.page-topbanner-wrapper .page-topbanner-text{bottom:30px}
.about-row,.page-row,.contact-row{padding:30px 0}
.entry-title{font-size:35px;line-height:45px}
.page-row-title h2{font-size:31px;line-height:40px}
.page-row-title p{font-size:15px;line-height:25px}
.contact-top-address ul li{font-size:15px;line-height:25px}
.contact-top-address ul li strong{font-size:17px}
.wpcf7-form .input-box select,.wpcf7-form .input-box input{height:45px;line-height:43px;font-size:15px}
.wpcf7-form .input-box textarea{font-size:15px}
.wpcf7-form .input-box input.wpcf7-submit{font-size:18px}
.page-row-title p br,.page-row-title h2 br{display:none}
.checkgenuine-content-img{margin:0;padding-top:0}
.agency-row1-box{padding:15px;min-height:260px}
.agency-row1-box strong{font-size:18px;line-height:25px}
.agency-row1-box p{font-size:15px;line-height:25px}
.agency-row1-box h3 label,.agency-row1-box h3,.agency-row1-box h3 strong{font-size:35px;line-height:45px}
.agency-row2-content .agency-row2-left{width:100%;margin:0 0 15px}
.agency-row2-content{margin:0}
.agency-row2-content .agency-row2-right{width:100%}
.agency-row2-left{padding-top:0}
.agency-row2-left h3{font-size:25px;line-height:35px}
.agency-row2-left p{font-size:20px;line-height:30px}
.agency-row3-box p{font-size:18px;line-height:25px}
.about-row2-content p br{display:none}
.about-row5-content{gap:0}
.about-row5-content .about-row5-content-left{width:100%;margin:0 0 25px}
.about-row5-content .about-row5-content-right{width:100%}
.about-row6-box{padding:20px}
.about-row6-box .about-row6-box-text{width:100%;padding:0!important;margin:0 0 10px}
.about-row6-box.about-row6-box2 .about-row6-box-img,.about-row6-box .about-row6-box-img{width:100%;padding:0!important;border:0!important;text-align:center}
.about-row5-comment{background-position:left top}
.about-row5-comment p{font-size:18px;line-height:25px}
.navigation.pagination .page-numbers{width:26px;line-height:26px;height:26px;font-size:14px;margin:0 2px}
.blog-box .blog-box-details{padding:15px}
.page-row-title{margin-bottom:10px}
.archive-list-blogs .blog-box{width:49%;margin-bottom:20px}
.navigation.pagination{margin-bottom:10px}
.top-blogs-list{margin-bottom:30px}
.blog-content-wrapper .entry-content p.sapo{font-size:18px;line-height:25px}
.entry-blog-tags .entry-blog-tags-list li{margin:0 0 10px 10px}
.entry-blog-tags .entry-blog-tags-list li a{font-size:15px}
.related-list .blog-item-box{width:49%;margin:0 0 15px}
.related-list-wrapper{margin:30px 0 10px}
a.button-icon{font-size:18px}
#ez-toc-container nav ul li{font-size:15px!important;line-height:25px!important}
.top-menu #menu-page-menu li.menu-item.menu-kiemtra a:hover { display: inline-block;width: auto; }
.top-menu #menu-page-menu li.menu-item.menu-kiemtra.current_page_item a { background: #fff !important; display: inline-block; width: auto; }
 .header-content-inner-flag .gt_float_switcher ,.header-content-inner-flag .gt_float_switcher .gt-selected {background: transparent !important;}

}
@media (max-width: 767px) {
.page-row-title h2{font-size:30px;line-height:40px}
.contact-top-address ul{gap:2%}
.contact-top-address ul li{width:32%}
.about-row,.page-row,.contact-row{padding:25px 0}
.page-row-title{margin-bottom:10px}
.page-row-title h2{margin-bottom:15px}
.page-row-title p{margin-bottom:15px}
.page-topbanner-wrapper .page-topbanner-text{bottom:20px}
.entry-title{font-size:30px;line-height:40px;}
a.btn{padding:0 20px 0 30px}
.agency-row2-left p{font-size:18px;line-height:25px}
.about-row5-comment,.agency-row2-left{padding-left:90px;background-size:75px 75px}
.agency-row3-box p{font-size:16px;line-height:25px}
.agency-row1-content .agency-row1-col1,.agency-row1-content .agency-row1-col2{width:100%}
.agency-row1-box{min-height:1px}
.agency-row3-content .agency-row3-box{margin-bottom:10px}
.agency-stores .agency-store-list{width:100%;height:250px;margin-bottom:15px}
.agency-stores .agency-store-map{width:100%;height:400px}
.agency-stores .agency-store-map iframe{height:400px!important}
.page-row.agency-row4{padding:0 0 30px}
.agency-contact-form .wpcf7{padding:20px}
.about-row5-comment p{font-size:16px;line-height:25px}
.about-row5-comment p br{display:none}
.about-history-content table td,.about-history-content table th{font-size:15px;line-height:23px}
.archive-list-menu #archive-page-menu li a{font-size:14px}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{height:25px;width:25px;background-size:8px 14px}
.top-blogs-list{padding-right:90px}
.top-blogs-list .owl-carousel .owl-stage-outer{overflow:inherit}
.top-blogs-list .owl-carousel .owl-nav{display:block!important}
.top-blogs-list .owl-carousel .owl-nav .owl-prev{left:-15px}
.top-blogs-list .owl-carousel .owl-nav .owl-next{right:-15px}
.blog-box .blog-name,.blog-box .blog-cat,.blog-box .blog-author{font-size:15px}
.entry-blog-date{font-size:15px;margin-bottom:15px}
.entry-header h1{font-size:27px;line-height:35px}
.blog-content-wrapper .entry-content p.sapo{font-size:16px;line-height:25px}
.entry-blog-tags .entry-blog-tags-list li a{font-size:14px;line-height:33px;height:35px;padding:0 15px}
.related-list-wrapper{margin-bottom:0}
.single.single-post .main-content{padding-bottom:15px}
.related-list-wrapper .page-row-title h2{margin-bottom:10px}
.blog-right-box-details{padding:15px}
#ez-toc-container .ez-toc-title-container{padding:5px 10px}
#ez-toc-container nav ul{padding:10px}
#ez-toc-container nav ul li{font-size:14px!important;line-height:23px!important}
.blog-right-box-excerpt p{font-size:15px;line-height:26px;}
.blog-content-wrapper .entry-content p{font-size:15px}
.about-row6-box .about-row6-box-text p{font-size:15px;line-height:26px;}
.footer-hotline-box-fixd{right:10px;bottom:65px;}
#back-top{bottom:20px;}
.list-product-img, .list-product-img-2{display:none;}
.agency-row1-box{margin-bottom:20px;}
.page-topbanner-wrapper{min-height:90px;}
.agency-row1-content { flex-direction: column-reverse; }
}
@media (max-width: 667px) {
.wpcf7-form .input-box,.input-box-50 .input-box{margin-bottom:15px}
}
@media (max-width: 568px) {
.page-row-title h2{font-size:28px;line-height:35px}
.page-topbanner-wrapper .page-topbanner-text{bottom:10px}
.entry-title{font-size:25px;line-height:35px}
.agency-row3-content .agency-row3-box{width:100%;margin-bottom:15px}
.blog-box .blog-shortdes{font-size:15px;line-height:25px}
}
@media (max-width: 480px) {
.contact-top-address ul{flex-direction:row-reverse;flex-wrap:wrap}
.contact-top-address ul li{width:100%;margin:5px 0}
.contact-top-address ul li img{margin:0 auto 10px}
.contact-top-address ul li strong{margin-bottom:0}
.agency-row1-col3 .agency-row1-box{min-height:320px;background-size:320px 320px!important;height:auto}
.agency-row1-box h3 label,.agency-row1-box h3,.agency-row1-box h3 strong{font-size:25px;line-height:35px}
.agency-stores .agency-store-map{width:100%;height:300px}
.agency-stores .agency-store-map iframe{height:300px!important}
.agency-contact-form .wpcf7{padding:15px}
.about-row3-content .about-row3-box{width:100%;margin:5px 0}
.archive-list-menu #archive-page-menu li{margin:5px}
.archive-list-menu #archive-page-menu li a{height:35px;line-height:35px}
.related-list .blog-item-box,.archive-list-blogs .blog-box{width:100%}
.entry-header h1{font-size:25px;line-height:35px}
}
@media (max-width: 420px) {
.wpcf7-form .input-box,.input-box-50 .input-box{width:100%;margin:0 0 10px}
.page-row-title h2{font-size:27px;line-height:35px}
.checkgenuine-content-img{gap:0}
.checkgenuine-content-img .checkgenuine-img{width:100%;margin:5px 0}
.agency-row1-box h3 label,.agency-row1-box h3,.agency-row1-box h3 strong{font-size:21px;line-height:30px}
.agency-row1-col3 .agency-row1-box h3{width:80%}
.about-row5-comment,.agency-row2-left{padding-left:70px;background-size:60px 60px!important}
.agency-row2-left h3{font-size:20px;line-height:30px}
.agency-row2-left p{font-size:16px;line-height:25px}
}
@media (max-width: 385px) {
.agency-row3-box p{font-size:15px}
.page-row-title h2{font-size:26px;line-height:35px}
.top-blogs-list{padding-right:80px}
}
@media (max-width: 360px) {
.entry-title{font-size:23px;line-height:30px}
.about-row5-comment p{font-size:15px;line-height:25px}
}
@media (max-width: 320px) {
.page-row-title h2{font-size:25px;line-height:35px}
.entry-title{font-size:20px;line-height:30px}
.agency-row1-col3 .agency-row1-box{min-height:300px;background-size:300px 300px!important;height:auto}
.top-blogs-list{padding-right:50px}
.blog-box .blog-shortdes{font-size:14px;line-height:22px}
}