@media (min-width: 1300px){.container{max-width:1200px}}.gv_header_block{position:relative;width:100%;left:0;right:0;z-index:10;transition:all 0.5s ease;background:#fff;padding:0px
0;font-family:"Roboto",sans-serif}@media (max-width: 991px){.gv_header_block{display:none}}.gv_header_block .container
.flex{display:flex;align-items:center;justify-content:space-between}.gv_header_block .container .flex
.head_left{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 991px){.gv_header_block .container .flex
.head_left{flex:0 0 33.33%;max-width:33.33%}}.gv_header_block .container .flex
.head_center{display:flex}@media (max-width: 991px){.gv_header_block .container .flex
.head_center{flex:0 0 33.33%;max-width:33.33%;justify-content:center}}@media (max-width: 991px){.gv_header_block .container .flex
.head_right{flex:0 0 33.33%;max-width:33.33%;display:flex;justify-content:flex-end}}.gv_header_block
.logo{padding:20px
0;display:block;position:relative}@media (max-width: 991px){.gv_header_block
.logo{display:none}}.gv_header_block .logo a
img{height:45px;width:auto}.gv_header_block
.menu{display:none}@media (max-width: 991px){.gv_header_block
.menu{display:block}}.gv_header_block .menu
.bars{border:0;outline:none;padding:0;background:transparent;cursor:pointer}.gv_header_block .menu .bars
.menu_bar_open{width:30px;display:block;cursor:pointer}.gv_header_block .menu .bars .menu_bar_open
i.line{height:3px;width:100%;display:block;background:var(--secColor);margin-bottom:6px;line-height:1}.gv_header_block .menu .bars .menu_bar_open i.line:last-child{margin-bottom:0}.gv_header_block
.name{position:relative;display:block;padding:0
10px}@media (max-width: 991px){.gv_header_block
.name{display:none}}.gv_header_block .name
.title{font-size:20px;text-transform:uppercase;margin-bottom:0;color:var(--secColor)}.gv_header_block .name
span{font-size:15px;font-weight:500;text-transform:uppercase;color:var(--mainColor)}.gv_header_block .logo-mob{display:none;padding:10px
0}@media (max-width: 991px){.gv_header_block .logo-mob{display:block}}.gv_header_block .logo-mob a
img{height:30px;width:auto}.gv_header_block
.hotline{display:flex;position:relative;justify-content:flex-end;align-items:center}.gv_header_block .hotline
.icon{width:36px;height:auto}@media (max-width: 767px){.gv_header_block .hotline
.icon{display:none}}.gv_header_block .hotline
.number{padding-left:5px}.gv_header_block .hotline .number
p{font-size:15px;margin-bottom:0;text-transform:uppercase;color:var(--secColor);font-weight:400}@media (max-width: 767px){.gv_header_block .hotline .number
p{display:none}}.gv_header_block .hotline .number
a{color:var(--mainColor);font-size:20px;font-weight:500;line-height:1}@media (max-width: 991px){.gv_header_block .hotline .number
a{font-size:16px}}.gv_header_block .hotline .number a
i{margin-right:5px;display:none}@media (max-width: 767px){.gv_header_block .hotline .number a
i{display:inline-block}}.gv_navigation_block{position:relative;background:var(--secColor);color:#FFF;font-family:"Roboto",sans-serif}@media (max-width: 991px){.gv_navigation_block{display:none}}.gv_navigation_block .primary-nav
.nav_menu{list-style:none;padding:0;margin:0;display:flex;align-items:center}.gv_navigation_block .primary-nav .nav_menu>li{display:inline-block;position:relative}.gv_navigation_block .primary-nav .nav_menu>li>a{display:block;padding:10px
20px;color:#fff;font-size:14px;justify-content:flex-start;position:relative;text-transform:uppercase;font-weight:500;transition:all 0.45s ease 0s}.gv_navigation_block .primary-nav .nav_menu>li>a::before{background:rgba(255, 255, 255, 0.2);content:"";height:15px;right:0;transform:translateY(-50%);position:absolute;top:50%;width:1px}.gv_navigation_block .primary-nav .nav_menu>li>i.arrow{position:absolute;top:12px;right:15px;color:rgba(255, 255, 255, 0.5);display:block;font-size:14px}.gv_navigation_block .primary-nav .nav_menu>li>.sub-menu{position:absolute;list-style:none;padding:0;margin:0;display:none;background:#Fff;z-index:-2;min-width:240px;left:0;top:150%;opacity:0;visibility:hidden;transition:all 0.4s ease 0s;border-radius:0 0 4px 4px;box-shadow:0px 0px 4px 0px #ccc}.gv_navigation_block .primary-nav .nav_menu>li>.sub-menu>li{position:relative;display:block;padding:0
10px}.gv_navigation_block .primary-nav .nav_menu>li>.sub-menu>li>a{display:block;padding:8px
5px;color:var(--secColor);position:relative;border-bottom:1px dotted #ccc;white-space:nowrap;font-size:15px}.gv_navigation_block .primary-nav .nav_menu > li > .sub-menu > li
ul{display:none;position:absolute;left:100%;min-width:200px;list-style:none;padding:0;margin:0;z-index:2}.gv_navigation_block .primary-nav .nav_menu > li > .sub-menu > li ul>li{position:relative;display:block;padding:0
10px}.gv_navigation_block .primary-nav .nav_menu > li > .sub-menu > li ul>li>a{display:block;padding:8px
5px;color:var(--secColor);position:relative;border-bottom:1px dotted #ccc;white-space:nowrap;font-size:15px}.gv_navigation_block .primary-nav .nav_menu > li > .sub-menu > li ul>li>a{color:var(--mainColor);text-decoration:underline}.gv_navigation_block .primary-nav .nav_menu > li > .sub-menu > li ul>li>ul{display:block}.gv_navigation_block .primary-nav .nav_menu>li>.sub-menu>li:hover>a{color:var(--mainColor);text-decoration:underline}.gv_navigation_block .primary-nav .nav_menu>li>.sub-menu>li:hover>ul{display:block}.gv_navigation_block .primary-nav .nav_menu>li:hover>.sub-menu{display:block;opacity:1;visibility:visible;z-index:11;top:100%}.gv_navigation_block .primary-nav .nav_menu > li:first-child
a{padding-left:0}.gv_navigation_block .primary-nav .nav_menu > li:last-child a::before{display:none}.gv_navigation_block .primary-nav .nav_menu>li.menu-item-has-children>a{padding-right:25px}.gv_mobile_block{position:relative;width:100%;left:0;right:0;z-index:10;transition:all 0.5s ease;background:#fff;padding:0px
0;font-family:"Roboto",sans-serif}@media (min-width: 992px){.gv_mobile_block{display:none}}.gv_mobile_block .container
.flex{display:flex;align-items:center;justify-content:space-between}.gv_mobile_block .container .flex
.head_left{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 991px){.gv_mobile_block .container .flex
.head_left{flex:1;margin-right:auto}}.gv_mobile_block .container .flex
.head_center{display:flex}@media (max-width: 991px){.gv_mobile_block .container .flex
.head_center{min-width:100px;max-width:100px;justify-content:center;margin:0
auto}}@media (max-width: 991px){.gv_mobile_block .container .flex
.head_right{flex:1;margin-left:auto}}.gv_mobile_block
.logo{padding:20px
0;display:block;position:relative}@media (max-width: 991px){.gv_mobile_block
.logo{display:none}}.gv_mobile_block .logo a
img{height:45px;width:auto}.gv_mobile_block
.menu{display:none}@media (max-width: 991px){.gv_mobile_block
.menu{display:block}}.gv_mobile_block .menu
.bars{border:0;outline:none;padding:0;background:transparent;cursor:pointer}.gv_mobile_block .menu .bars
.menu_bar_open{width:28px;display:block;cursor:pointer}.gv_mobile_block .menu .bars .menu_bar_open
i.line{height:2px;width:100%;display:block;background:var(--secColor);margin-bottom:6px;line-height:1}.gv_mobile_block .menu .bars .menu_bar_open i.line:last-child{margin-bottom:0}.gv_mobile_block
.name{position:relative;display:block;padding:0
10px}@media (max-width: 991px){.gv_mobile_block
.name{display:none}}.gv_mobile_block .name
.title{font-size:20px;text-transform:uppercase;margin-bottom:0;color:var(--secColor)}.gv_mobile_block .name
span{font-size:15px;font-weight:500;text-transform:uppercase;color:var(--mainColor)}.gv_mobile_block .logo-mob{display:none;padding:10px
0}@media (max-width: 991px){.gv_mobile_block .logo-mob{display:block}}.gv_mobile_block .logo-mob a
img{height:40px;width:auto}.gv_mobile_block
.hotline{display:flex;position:relative;justify-content:flex-end;align-items:center}.gv_mobile_block .hotline
.icon{width:36px;height:auto}@media (max-width: 767px){.gv_mobile_block .hotline
.icon{display:none}}.gv_mobile_block .hotline
.number{padding-left:5px}.gv_mobile_block .hotline .number
p{font-size:15px;margin-bottom:0;text-transform:uppercase;color:var(--secColor);font-weight:400}@media (max-width: 767px){.gv_mobile_block .hotline .number
p{display:none}}.gv_mobile_block .hotline .number
a{color:var(--mainColor);font-size:20px;font-weight:500;line-height:1;white-space:nowrap}@media (max-width: 991px){.gv_mobile_block .hotline .number
a{font-size:16px}}.gv_mobile_block .hotline .number a
i{margin-right:5px;display:none}@media (max-width: 767px){.gv_mobile_block .hotline .number a
i{display:inline-block;font-size:16px}}.gv_banner_block{position:relative}@media (max-width: 575px){.gv_banner_block
.container{padding-left:0;padding-right:0}}.gv_banner_block .owl-carousel .owl-nav [class*=owl-]{border:0;margin:0;height:40px;width:40px;background:var(--secColor);border-radius:100%}@media (max-width: 575px){.gv_banner_block .owl-carousel .owl-nav [class*=owl-]{height:30px;width:30px}}.gv_banner_block .owl-carousel .owl-nav [class*=owl-] i{font-size:16px;color:#fff}.gv_banner_block .owl-carousel .owl-nav .owl-prev
i{margin-right:3px}.gv_banner_block .owl-carousel .owl-nav .owl-next
i{margin-left:3px}@media (max-width: 767px){.gv_banner_block .owl-carousel .owl-nav .owl-prev{left:-15px}.gv_banner_block .owl-carousel .owl-nav .owl-prev
i{margin-right:3px}.gv_banner_block .owl-carousel .owl-nav .owl-next{right:-15px}.gv_banner_block .owl-carousel .owl-nav .owl-next
i{margin-left:3px}}@media (max-width: 575px){.gv_banner_block .owl-carousel .owl-nav .owl-prev{left:2px}.gv_banner_block .owl-carousel .owl-nav .owl-prev
i{margin-right:3px}.gv_banner_block .owl-carousel .owl-nav .owl-next{right:2px}.gv_banner_block .owl-carousel .owl-nav .owl-next
i{margin-left:3px}}.gv_banner_block .banner-item{position:relative}.gv_banner_block .banner-item
a{display:block;padding-bottom:30%;width:100%;background-position:center;position:relative;height:auto;overflow:hidden}@media (max-width: 575px){.gv_banner_block .banner-item
a{padding-bottom:40%}}@media (max-width: 575px){.gv_banner_block .banner-item
a{padding-bottom:44%}}.gv_banner_block .banner-item a
img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gv_section_about{position:relative;font-family:"Roboto",sans-serif;overflow:hidden}.gv_section_about .about_box .slick-slider{padding:0}.gv_section_about .about_box .slick-slider .slick-arrow{border:0;background:transparent}.gv_section_about .about_box .slick-slider .slick-prev::before{font-size:24px;left:50px;color:var(--mainColor);position:absolute;top:-10px}.gv_section_about .about_box .slick-slider .slick-next::before{font-size:24px;right:50px;color:var(--mainColor);position:absolute;top:-10px}.gv_section_about .about_box .info-box{position:relative}.gv_section_about .about_box .video-eb
iframe{width:100%;border-bottom:1px solid #ebebeb}.gv_section_about .about_box .video-eb
.name{position:relative;width:100%}.gv_section_about .about_box .video-eb .name
h3{font-size:14px;font-weight:600;margin:0;background:rgba(96, 125, 139, 0.2705882353);cursor:pointer;padding:10px;text-transform:uppercase}.gv_section_about .about_box .video-eb .name h3
i{margin-right:5px;color:var(--mainColor)}.gv_section_product{font-family:"Roboto",sans-serif;position:relative;overflow:hidden}.gv_section_product .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.gv_section_product .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.gv_section_product .owl-carousel .owl-nav .owl-prev{background:transparent}.gv_section_product .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.gv_section_product .owl-carousel .owl-nav .owl-next{background:transparent}.gv_section_product .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.gv_section_product .product_box
.product_inner{border:1px
solid #ededed}.gv_section_service{position:relative;overflow:hidden}.gv_section_service .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.gv_section_service .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.gv_section_service .owl-carousel .owl-nav .owl-prev{left:-35px;background:transparent}@media (max-width: 767px){.gv_section_service .owl-carousel .owl-nav .owl-prev{left:0}}.gv_section_service .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.gv_section_service .owl-carousel .owl-nav .owl-next{right:-35px;background:transparent}@media (max-width: 767px){.gv_section_service .owl-carousel .owl-nav .owl-next{right:0}}.gv_section_service .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.gv_section_project{position:relative;overflow:hidden;background:#eee}.gv_section_project .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.gv_section_project .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.gv_section_project .owl-carousel .owl-nav .owl-prev{left:-35px;background:transparent}@media (max-width: 767px){.gv_section_project .owl-carousel .owl-nav .owl-prev{left:0}}.gv_section_project .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.gv_section_project .owl-carousel .owl-nav .owl-next{right:-35px;background:transparent}@media (max-width: 767px){.gv_section_project .owl-carousel .owl-nav .owl-next{right:0}}.gv_section_project .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.gv_section_construction{position:relative;overflow:hidden;background:url(/wp-content/themes/gv-shopping/images/construction_bg.jpg) center center no-repeat;background-size:cover}.gv_section_construction .slick-slider{padding:0}.gv_section_construction .construction_box
.cons_bar{display:flex;position:relative;align-items:center}@media (max-width: 767px){.gv_section_construction .construction_box
.cons_bar{display:block}}.gv_section_construction .construction_box .cons_bar
.cons_title{width:50%;display:flex;align-items:center;height:50px;background:#fff;justify-content:center}@media (max-width: 767px){.gv_section_construction .construction_box .cons_bar
.cons_title{width:100%}}.gv_section_construction .construction_box .cons_bar .cons_title
h3{margin:0;font-size:24px;text-transform:uppercase;font-weight:500;color:#444}.gv_section_construction .construction_box .cons_bar
.cons_nav{width:50%;display:flex;align-items:center;background-color:#fe0000;color:#fff;height:50px;justify-content:space-between}@media (max-width: 767px){.gv_section_construction .construction_box .cons_bar
.cons_nav{width:100%}}.gv_section_construction .construction_box .cons_bar .cons_nav
.cons_control{display:flex;position:relative}.gv_section_construction .construction_box .cons_bar .cons_nav .cons_control .arrow-control{position:relative}.gv_section_construction .construction_box .cons_bar .cons_nav .cons_control .arrow-control
i{width:50px;height:50px;display:block;position:relative;cursor:pointer}.gv_section_construction .construction_box .cons_bar .cons_nav .cons_control .slk-prev i::before{content:"\f104";font:normal normal normal 40px/1 FontAwesome;color:#fff;font-weight:400;font-size:30px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.gv_section_construction .construction_box .cons_bar .cons_nav .cons_control .slk-next
i{background:rgba(0, 0, 0, 0.4)}.gv_section_construction .construction_box .cons_bar .cons_nav .cons_control .slk-next i::before{content:"\f105";font:normal normal normal 40px/1 FontAwesome;color:#fff;font-weight:400;font-size:30px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.gv_section_construction .construction_box .cons_bar .cons_nav
.more{padding:0
35px}.gv_section_construction .construction_box .cons_bar .cons_nav .more
a{color:#fff;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1}.gv_section_media{position:relative;overflow:hidden}.gv_section_media .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.gv_section_media .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.gv_section_media .owl-carousel .owl-nav .owl-prev{left:-35px;background:transparent}@media (max-width: 767px){.gv_section_media .owl-carousel .owl-nav .owl-prev{left:0}}.gv_section_media .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.gv_section_media .owl-carousel .owl-nav .owl-next{right:-35px;background:transparent}@media (max-width: 767px){.gv_section_media .owl-carousel .owl-nav .owl-next{right:0}}.gv_section_media .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.gv_section_media .owl-carousel .owl-item
img{height:120px;width:auto;margin-left:auto;margin-right:auto}.gv_section_media .media_box .media_item .desc
h3{font-size:18px;text-transform:uppercase;margin:0;padding-bottom:10px;text-align:center}.gv_section_news{position:relative;overflow:hidden;background:#eee}.gv_section_news .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.gv_section_news .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.gv_section_news .owl-carousel .owl-nav .owl-prev{left:-35px;background:transparent}@media (max-width: 767px){.gv_section_news .owl-carousel .owl-nav .owl-prev{left:0}}.gv_section_news .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.gv_section_news .owl-carousel .owl-nav .owl-next{right:-35px;background:transparent}@media (max-width: 767px){.gv_section_news .owl-carousel .owl-nav .owl-next{right:0}}.gv_section_news .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.gv_section_contact{position:relative;overflow:hidden}@media (max-width: 767px){.gv_section_contact .row [class*=col-]{padding-top:15px;padding-bottom:15px}}.gv_section_contact .contact_box .desc
h3{font-size:18px;font-weight:500;text-transform:uppercase;margin:0;padding-bottom:10px}.gv_section_contact .contact_box .desc
ul{position:relative;margin:0}.gv_section_contact .contact_box .desc ul
li{list-style:none;position:relative;padding-left:20px;padding-bottom:8px;line-height:1.8}.gv_section_contact .contact_box .desc ul li::before{content:"\f005";font:normal normal normal 14px/1 FontAwesome;color:var(--mainColor);font-weight:400;font-size:14px;position:absolute;left:0;top:4px}.gv_section_contact .contact_box .desc ul li:last-child{padding-bottom:0}.gv_section_contact .contact_box .maps-eb
iframe{width:100%;height:300px}.gv_section_contact .contact_box .partner .image
span{display:block;padding-bottom:80%;width:100%;background-position:center;position:relative;height:auto;overflow:hidden;border:1px
solid #ffc3c3}.gv_section_contact .contact_box .partner .image span
img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gv_section_contact .contact_box .partner .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.gv_section_contact .contact_box .partner .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.gv_section_contact .contact_box .partner .owl-carousel .owl-nav .owl-prev{left:-35px;background:transparent}@media (max-width: 767px){.gv_section_contact .contact_box .partner .owl-carousel .owl-nav .owl-prev{left:0}}.gv_section_contact .contact_box .partner .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.gv_section_contact .contact_box .partner .owl-carousel .owl-nav .owl-next{right:-35px;background:transparent}@media (max-width: 767px){.gv_section_contact .contact_box .partner .owl-carousel .owl-nav .owl-next{right:0}}.gv_section_contact .contact_box .partner .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.gv_product_blog{position:relative;font-family:"Roboto",sans-serif}@media (max-width: 991px){.gv_product_blog main>.row{flex-direction:column-reverse}}.gv_product_blog .content_block .term_desc
h3{font-size:18px;text-transform:uppercase;padding-bottom:10px;margin:0}.gv_product_blog .content_block .term_desc
.aligncenter{max-width:100%;float:none;margin:auto;display:block}.gv_product_blog .content_block .term_desc
ul{padding-left:15px}.gv_product_blog .content_block .term_desc ul
li{list-style:none;position:relative;padding-left:20px;line-height:1.8;padding-bottom:5px}.gv_product_blog .content_block .term_desc ul li::before{content:"\f00d";font:normal normal normal 14px/1 FontAwesome;color:var(--mainColor);font-weight:400;font-size:14px;position:absolute;left:0;top:5px}.gv_product_blog .content_block
.main_product{border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;padding:0
15px}.gv_product_blog .content_block .main_product
.product_item{border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1}.gv_product_blog .content_block .main_product .product_item
.product_inner{padding:15px
0}.gv_product_detail{position:relative;font-family:"Roboto",sans-serif}@media (max-width: 991px){.gv_product_detail main>.row{flex-direction:column-reverse}}.gv_page_contact{position:relative;font-family:"Roboto",sans-serif}.gv_page_contact .container > .row [class*=col-]{padding-top:10px;padding-bottom:10px}.gv_page_contact .entry-content h3, .gv_page_contact .entry-content
h2{color:var(--mainColor);font-size:20px}.gv_page_contact .entry-content
ul{padding-left:15px;margin:0}.gv_page_contact .entry-content ul
li{list-style:none;position:relative;padding-left:20px;padding-bottom:8px;line-height:1.8}.gv_page_contact .entry-content ul li::before{content:"\f005";font:normal normal normal 14px/1 FontAwesome;color:var(--mainColor);font-weight:400;font-size:14px;position:absolute;left:0;top:4px}.gv_page_contact
.contact_box{position:relative;padding:25px
0;background:#fff}.gv_page_contact .contact_box
.note{background:#f2f2f2;padding:10px
20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.gv_page_contact .contact_box .note
b{color:red;font-weight:400}.gv_page_contact .contact_box .form_box .wpcf7-form input,
.gv_page_contact .contact_box .form_box .wpcf7-form
textarea{border-radius:0;border-color:#999;padding:8px
15px;margin-bottom:15px}.gv_page_contact .contact_box .form_box .wpcf7-form input.wpcf7-submit{display:block;width:auto;margin-left:auto;margin-right:auto;padding:9px
30px;cursor:pointer}.gv_page_contact .contact_box .form_box .wpcf7-form div>label{width:230px;float:left}.gv_page_contact .contact_box .form_box .wpcf7-form div>span{width:100%;margin-left:245px;max-width:400px;display:block}@media (max-width: 767px){.gv_page_contact .contact_box .form_box .wpcf7-form div>label{width:100%;float:none}.gv_page_contact .contact_box .form_box .wpcf7-form div>span{margin-left:0;max-width:100%}}.gv_page_woocommerce{position:relative;font-family:"Roboto",sans-serif}.gv_section_single{position:relative;font-family:"Roboto",sans-serif}.gv_section_single .container>.row>[class*=col-]{padding-top:10px;padding-bottom:10px}@media (max-width: 991px){.gv_section_single .container
.row{flex-direction:column-reverse}}.gv_section_page{position:relative;font-family:"Roboto",sans-serif}.gv_section_page .container>.row>[class*=col-]{padding-top:10px;padding-bottom:10px}.gv_section_blog{position:relative;overflow:hidden;font-family:"Roboto",sans-serif}.gv_section_blog .container>.row>[class*=col-]{padding-top:10px;padding-bottom:10px}@media (max-width: 991px){.gv_section_blog .container>.row{flex-direction:column-reverse}}.gv_section_blog .content_blog .main_list
.post_item{padding-bottom:30px}.gv_section_blog .content_blog .main_list .post_item:last-child{padding-bottom:15px}.gv_section_footer{position:relative;overflow:hidden;background:#041a30;font-family:"roboto",sans-serif;color:#fff}.gv_section_footer .container>.row>[class*=col-]{padding-top:10px;padding-bottom:10px}.gv_section_footer
.desc{font-size:15px;padding-bottom:10px}.gv_section_footer
.contact{list-style:none;padding:0;margin:0}.gv_section_footer .contact>li{display:block;padding-bottom:9px;padding-left:25px;position:relative;font-size:15px;font-weight:300}.gv_section_footer .contact>li>i{position:absolute;left:0;top:2px}.gv_section_footer .contact>li:last-child{margin-bottom:0}.head_product{font-family:"Roboto",sans-serif;position:relative}.head_product
.title{margin:0;font-size:18px;text-transform:uppercase;font-weight:700;position:relative;padding-bottom:10px;color:var(--secColor);display:block}.head_product .title::after{content:"";height:3px;background:var(--mainColor);width:30%;left:0;position:absolute;bottom:0}.head_box{font-family:"Roboto",sans-serif;position:relative}.head_box
.title{margin:0;font-size:18px;font-weight:600;color:#333;display:block;position:relative}.head_review{font-family:"Roboto",sans-serif;position:relative}.head_review
.title{margin:0;font-size:18px;font-weight:600;color:var(--secColor);display:block;text-transform:uppercase;position:relative;border-bottom:2px solid #ccc}.head_review .title
span{position:relative;display:inline-block;padding:10px
0}.head_review .title span::after{content:"";height:2px;width:100%;background:var(--mainColor);position:absolute;left:0;display:inline-block;bottom:-2px}.woocommerce .woocommerce-breadcrumb{border:1px
solid #bbb;background:#FFF;margin-top:5px;padding:9px
15px;border-radius:2px;margin-bottom:15px}.woocommerce{widows:100%}.woocommerce .details__content
address{padding:20px}.woocommerce form .form-row-first{float:none;width:100%}.woocommerce form .form-row{padding:0;flex-wrap:wrap}.woocommerce form .form-row
label{display:block;width:100%;font-weight:600}.woocommerce form .form-row
textarea{line-height:20px;padding:9px
15px;border:1px
solid #dfdfdf;width:100%;height:150px !important}.woocommerce form .form-row input[type=text],
.woocommerce form .form-row input[type=email],
.woocommerce form .form-row input[type=tel],
.woocommerce form .form-row input[type=password]{line-height:20px;padding:9px
15px;border:1px
solid #dfdfdf;width:100%}.woocommerce form .form-row span.password-input{width:100%}.woocommerce form .form-row span.password-input input[type=password]{line-height:20px;padding:9px
15px;border:1px
solid #dfdfdf;width:100%}.woocommerce form .form-row
button.button{background:#0b6bbf;font-weight:400;padding:10px
19px;color:#FFF}.woocommerce form .form-row span.woocommerce-input-wrapper{width:100%;display:block}.woocommerce form .form-row span.selection span.select2-selection--single{height:40px;margin:0;border-radius:0}.woocommerce form .form-row span.selection span.select2-selection--single .select2-selection__arrow{height:40px;position:absolute;top:1px;right:8px;width:20px}.woocommerce form .form-row span.selection span.select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:15px}.woocommerce form
p{margin-top:20px}.woocommerce form p
button.button{background:black;font-weight:400;padding:10px
19px;color:#FFF}.woocommerce form p button.button:hover{background:darkorange}.woocommerce form.checkout .form-row-first{float:none;width:100%}.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce
form.register{margin:0.5em 0;padding:20px
30px}.woocommerce form.login .form-row-first,
.woocommerce form.checkout_coupon .form-row-first{float:left;width:47%}.woocommerce form.login .form-row-last,
.woocommerce form.checkout_coupon .form-row-last{float:right;width:47%}.product_sumary{position:relative;font-family:"Roboto",sans-serif}.product_sumary>.row>[class*=col-]{margin-bottom:20px}.product_sumary
.image{position:relative}.product_sumary .image
a{display:block;padding-bottom:100%;width:100%;background-position:center;position:relative;height:auto;overflow:hidden}.product_sumary .image a
img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.product_sumary
.info{position:relative}.product_sumary .info
.rate{color:var(--mainColor)}.product_sumary .info .if-price{display:block;position:relative;padding-bottom:15px}.product_sumary .info .if-price
p{font-size:15px;display:block;margin-bottom:0}.product_sumary .info .if-price
p.old{text-decoration:line-through;color:#888}.product_sumary .info .if-price
p.reg{font-size:15px;font-weight:700}.product_sumary .info .if-price p.reg
span{color:var(--mainColor)}.product_sumary .info .if-extra{display:block;padding-bottom:15px}.product_sumary .info .if-extra
.desc{font-size:15px;line-height:1.56;font-family:"Roboto",sans-serif}.product_sumary .info .if-extra .desc ul, .product_sumary .info .if-extra .desc
ol{padding-left:15px}.product_sumary .info .if-extra .desc
table{width:100%;border:1px
solid #ccc}.product_sumary .info .if-extra .desc table tr
td{border:1px
solid #ccc;padding:5px
10px;font-size:15px}.product_sumary .info .if-extra .desc ul
li{list-style:none;padding-left:20px;line-height:1.8;position:relative}.product_sumary .info .if-extra .desc ul li::before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;color:var(--mainColor);font-weight:400;font-size:14px;position:absolute;left:0;top:5px}.product_sumary .info .if-extra .desc *:last-child{margin-bottom:0}.product_sumary .info .if-shopping
.cart{display:flex;align-items:center;padding-bottom:15px}.product_sumary .info .if-shopping .cart
.quantity{display:flex;align-items:center}.product_sumary .info .if-shopping .cart .quantity>label{font-size:15px;font-weight:500;display:inline-block;margin-right:5px;margin-bottom:0}.product_sumary .info .if-shopping .cart .quantity
input{padding:7px
10px;color:#333;line-height:20px;margin-right:5px;width:80px;box-shadow:none;border-radius:4px;outline:none;border:1px
solid #ccc}.product_sumary .info .if-shopping .cart .quantity input:focus{box-shadow:none}.product_sumary .info .if-shopping .cart>button{display:inline-block;padding:8px
10px 6px;line-height:20px;border:1px
solid var(--mainColor);color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;background:var(--mainColor);border-radius:4px;outline:none}.product_sumary .info .if-shopping .cart>button:hover{background:var(--mainColor);color:#fff}.product_sumary .info .if-consult{display:block;padding-bottom:15px}.product_sumary .info .if-consult
a{background:var(--mainColor);width:100%;padding:10px;border-radius:6px;color:#fff;font-size:15px;text-align:center;display:block}.product_sumary .info .if-consult a
span{display:block;font-weight:600;text-transform:uppercase;line-height:1.3}.product_sumary .info .if-consult a
p{margin-bottom:0;font-weight:500;line-height:1.3}.product_detail{font-family:"Roboto",sans-serif;position:relative;margin-bottom:30px}.product_detail
.tab_nav{list-style:none;padding:0;margin:0;display:flex;align-items:center;background:var(--secColor);width:100%}.product_detail .tab_nav>li{display:inline-block;position:relative;background:transparent;transition:all 0.4s ease 0s}.product_detail .tab_nav > li
span{position:relative;display:block;text-transform:uppercase;padding:11px
20px;line-height:20px;font-size:15px;cursor:pointer;color:#fff}.product_detail .tab_nav > li span::after{content:"";height:16px;width:7px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:7px solid var(--mainColor);display:block;position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;left:100%}.product_detail .tab_nav>li.active{background:var(--mainColor)}.product_detail .tab_nav>li.active>span::after{opacity:1;visibility:visible}.product_detail
.tab_content{position:relative;background:#fff;border:1px
solid #ccc;border-top:0;padding:20px}.product_detail .tab_content
.review{position:relative}.product_detail .tab_content .review .review-list
ol.list{list-style:none;padding:0;margin:0}.product_detail .tab_content .review .review-list ol.list>li{position:relative;display:flex;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ddd}.product_detail .tab_content .review .review-list ol.list > li
.avatar{min-width:50px;max-width:50px}.product_detail .tab_content .review .review-list ol.list > li .avatar
img{width:50px;height:50px}.product_detail .tab_content .review .review-list ol.list > li
.info{flex:1;padding-left:15px;position:relative}.product_detail .tab_content .review .review-list ol.list > li .info
.rated{display:block;padding-bottom:5px}.product_detail .tab_content .review .review-list ol.list > li .info .rated .star-rating{float:none !important;font-size:16px}.product_detail .tab_content .review .review-list ol.list > li .info .rated .star-rating>span::before{color:#ffd400}.product_detail .tab_content .review .review-list ol.list > li .info
.name{font-size:18px;font-weight:600;letter-spacing:0.3px;margin-bottom:2px}.product_detail .tab_content .review .review-list ol.list > li .info
.desc{font-style:italic;font-size:14px}.product_detail .tab_content .review .review-list ol.list>li:last-child{margin-bottom:0;border-bottom:0}.product_detail .tab_content .review .review-form{position:relative;border:2px
solid var(--secColor);padding:30px}.product_detail .tab_content .review .review-form form .comment-notes{margin:0
0 10px;font-style:italic}.product_detail .tab_content .review .review-form form .comment-form-rating
label{font-size:16px;font-weight:600}.product_detail .tab_content .review .review-form form .comment-form-rating
.stars{margin:0
0 10px}.product_detail .tab_content .review .review-form form .comment-form-rating .stars span
a{color:#ffd400;font-size:19px;width:20px;height:20px}.product_detail .tab_content .review .review-form form .comment-form-rating .stars span a::before{width:20px;height:20px}.product_detail .tab_content .review .review-form form .row-form>p{margin:0
0 10px}.product_detail .tab_content .review .review-form form .row-form > p
label{font-size:15px;font-weight:500;display:block}.product_detail .tab_content .review .review-form form .row-form > p input[type=text],
.product_detail .tab_content .review .review-form form .row-form > p input[type=email],
.product_detail .tab_content .review .review-form form .row-form > p input[type=tel],
.product_detail .tab_content .review .review-form form .row-form > p select,
.product_detail .tab_content .review .review-form form .row-form > p
textarea{width:100%;padding:10px
10px;border:0;box-shadow:0px 0px 0px 2px #efefef;line-height:20px;color:#333;outline:none;margin:0}.product_detail .tab_content .review .review-form form .row-form > p input[type=text]:focus,
.product_detail .tab_content .review .review-form form .row-form > p input[type=email]:focus,
.product_detail .tab_content .review .review-form form .row-form > p input[type=tel]:focus,
.product_detail .tab_content .review .review-form form .row-form > p select:focus,
.product_detail .tab_content .review .review-form form .row-form > p textarea:focus{border-color:var(--mainColor)}.product_detail .tab_content .review .review-form form .row-form > p
textarea{height:100px}.product_detail
.detail{padding-bottom:30px;position:relative}.product_detail .detail>.name{font-size:18px;font-weight:600;color:#06c;margin-bottom:10px;text-transform:uppercase}.product_detail .detail
.box{height:400px;transition:all 0.4s ease-in-out;overflow:hidden;margin-bottom:10px;position:relative}.product_detail .detail .box::after{content:"";height:120px;background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.16) 35%, rgba(0, 0, 0, 0.85) 100%);width:100%;position:absolute;left:0;bottom:0;z-index:3}.product_detail .detail
.box.show{height:100%}.product_detail .detail .box.show::after{display:none}.product_detail .detail .button_wrap
button{display:inline-block;background:transparent;border:1px
solid #06c;border-radius:4px;text-transform:uppercase;padding:9px
15px 7px;outline:none;cursor:pointer}.product_detail .detail .button_wrap button
i{margin-left:6px}.product_detail
.related{position:relative}.product_detail .related>.row{margin-left:-2.5px;margin-right:-2.5px}.product_detail .related>.row>[class*=col-]{padding:2.5px}.product_detail
.upsells{position:relative;padding-bottom:20px}.product_detail .upsells>.row{margin-left:-2.5px;margin-right:-2.5px}.product_detail .upsells>.row>[class*=col-]{padding:2.5px}.product_review{position:relative;overflow:hidden}.product_review .review-form{position:relative;border:2px
solid var(--mainColor);padding:30px}.product_review .review-form form .comment-notes{margin:0
0 10px;font-style:italic}.product_review .review-form form .comment-form-rating
label{font-size:16px;font-weight:600}.product_review .review-form form .comment-form-rating
.stars{margin:0
0 10px}.product_review .review-form form .comment-form-rating .stars span
a{color:#ffd400;font-size:19px;width:20px;height:20px}.product_review .review-form form .comment-form-rating .stars span a::before{width:20px;height:20px}.product_review .review-form form .row-form>p{margin:0
0 10px}.product_review .review-form form .row-form > p
label{font-size:15px;font-weight:500;display:block}.product_review .review-form form .row-form > p input[type=text],
.product_review .review-form form .row-form > p input[type=email],
.product_review .review-form form .row-form > p input[type=tel],
.product_review .review-form form .row-form > p select,
.product_review .review-form form .row-form > p
textarea{width:100%;padding:10px
10px;border:0;box-shadow:0px 0px 0px 2px #efefef;line-height:20px;color:#333;outline:none;margin:0}.product_review .review-form form .row-form > p input[type=text]:focus,
.product_review .review-form form .row-form > p input[type=email]:focus,
.product_review .review-form form .row-form > p input[type=tel]:focus,
.product_review .review-form form .row-form > p select:focus,
.product_review .review-form form .row-form > p textarea:focus{border-color:var(--mainColor)}.product_review .review-form form .row-form > p
textarea{height:100px}.product_review .review-form form .form-submit
input{background:var(--mainColor) !important;color:#fff !important;font-weight:400 !important}.product_review .review-form form .form-submit input:hover{background:var(--mainColor) !important;color:#fff !important}.product_related{position:relative}.product_related .owl-carousel .owl-nav [class*=owl-]{border:0;color:var(--mainColor)}.product_related .owl-carousel .owl-nav [class*=owl-] i{font-size:20px;font-weight:600}.product_related .owl-carousel .owl-nav .owl-prev{left:-35px;background:transparent}@media (max-width: 767px){.product_related .owl-carousel .owl-nav .owl-prev{left:0}}.product_related .owl-carousel .owl-nav .owl-prev
i{color:var(--mainColor)}.product_related .owl-carousel .owl-nav .owl-next{right:-35px;background:transparent}@media (max-width: 767px){.product_related .owl-carousel .owl-nav .owl-next{right:0}}.product_related .owl-carousel .owl-nav .owl-next
i{color:var(--mainColor)}.product_related
.product_item{border:1px
solid #efefef}.product_viewed{background:#FFF;margin-bottom:15px}.product_viewed
.title_viewed{font-size:15px;text-transform:uppercase;margin:0;padding:15px;border-bottom:1px solid #ccc;font-weight:600}.product_viewed .Product-viewed .owl-item+.owl-item{border-left:1px solid #ebebeb}.product_viewed .Product-viewed
.item__product{padding:10px;position:relative;overflow:hidden;transition:all 0.15s ease-in-out}.product_viewed .Product-viewed .item__product
.image{padding:25px;text-align:center;margin-top:10px;position:relative}.product_viewed .Product-viewed .item__product .image>a{position:relative;background-position:center;padding-bottom:143.3333%;width:100%;display:block}.product_viewed .Product-viewed .item__product .image > a
img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.product_viewed .Product-viewed .item__product .image>span{position:absolute;left:7px;top:7px;background:red;color:#fff;font-size:12px;border-radius:4px;padding:3px
5px;line-height:1;display:block;z-index:2}.product_viewed .Product-viewed .item__product
.title{min-height:40px}.product_viewed .Product-viewed .item__product .title>a{color:#505050;font-weight:300;font-size:13px}.product_viewed .Product-viewed .item__product .title > a
h3{font-weight:100;line-height:1.4;font-size:13px}.product_viewed .Product-viewed .item__product
.star{display:flex;align-items:center}.product_viewed .Product-viewed .item__product .star
.star_rating{display:inline-block;position:relative}.product_viewed .Product-viewed .item__product .star .star_rating:before{content:"\e66a\e66a\e66a\e66a\e66a";display:inline-block;font-family:"Rivolicons-Free";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:13px;color:#d0d0d0}.product_viewed .Product-viewed .item__product .star .star_rating>span.rt{width:95%;position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;z-index:1}.product_viewed .Product-viewed .item__product .star .star_rating > span.rt
i{color:yellow;font-size:13px}.product_viewed .Product-viewed .item__product .star
.star_prop{margin-left:7px;font-size:11px}.product_viewed .Product-viewed .item__product .price-group .old-price{font-size:0.8em;color:#505050}.product_viewed .Product-viewed .item__product .price-group
.price{font-weight:bold;color:#d71a00}.product_viewed .Product-viewed .item__product .price-group
.badge{display:inline-block;min-width:10px;padding:3px
7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#d71a00;border-radius:10px}.product_viewed .Product-viewed .item__product .price-group .price_min,
.product_viewed .Product-viewed .item__product .price-group
.price_max{font-weight:bold;color:#d71a00}.product_viewed .Product-viewed .item__product
.overlay{margin-top:10px;opacity:0;display:block;transition:all 0.15s ease-in-out;cursor:pointer}.product_viewed .Product-viewed .item__product .overlay .button-buy-now{display:block;text-align:center;background:#d71a00;border:1px
solid #d71a00;color:#fff;height:36px;line-height:36px;padding:0
10px;transition:all 0.25s ease-in-out}.product_viewed .Product-viewed .item__product
.overlay.disable{cursor:not-allowed}.product_viewed .Product-viewed .item__product:hover
.overlay{opacity:1}.product_reviews
.review{position:relative}.product_reviews .review
.desc{font-size:15px;margin-bottom:10px}.product_reviews .review
.reviews__comment{list-style:none;padding:0;margin:0}.product_reviews .review .reviews__comment > li > .comment__item
.avatar{float:left}.product_reviews .review .reviews__comment > li > .comment__item .avatar
img{width:40px;height:40px;border-radius:100%}.product_reviews .review .reviews__comment > li > .comment__item
.info{margin-left:60px}.product_reviews .review .reviews__comment > li > .comment__item .info
h4{font-size:16px;font-weight:bold;margin-bottom:2px}.product_reviews .review .reviews__comment > li > .comment__item .info
.date{font-style:italic;font-size:13px;margin-bottom:8px}.product_reviews .review .reviews__comment > li > .comment__item .info
.desc{border:1px
solid #ccc;padding:9px
12px;border-radius:4px}.product_reviews .review .reviews__comment > li > .comment__item .info .desc > span
i{color:yellow}.product_reviews .review .reviews__comment > li > .comment__item .info .desc>p{margin-bottom:0px}.product_reviews .review .reviews__comment>li>.comment__item::after{clear:both;display:table;content:""}.product_reviews .review .reviews__comment>li>ol.sub{list-style:none;padding:0;margin:0;padding-left:30px}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item
.avatar{float:left}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item .avatar
img{width:40px;height:40px;border-radius:100%}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item
.info{margin-left:60px}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item .info
h4{font-size:16px;font-weight:bold;margin-bottom:2px}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item .info
.date{font-style:italic;font-size:13px;margin-bottom:8px}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item .info
.desc{border:1px
solid #ccc;padding:15px;border-radius:4px}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item .info .desc > span
i{color:yellow}.product_reviews .review .reviews__comment > li > ol.sub > li > .comment__item .info .desc>p{margin-bottom:10px}.product_reviews .review .reviews__comment>li>ol.sub>li>.comment__item::after{clear:both;display:table;content:""}.product_reviews .review .reviews__form .comment-respond .comment-reply-title{font-size:20px;display:block;font-weight:600;text-transform:uppercase;margin-bottom:15px}.product_reviews .review .reviews__form .comment-form .comment-notes{font-style:italic;margin-bottom:10px}.product_reviews .review .reviews__form .comment-form .comment-form-rating
label{font-weight:600;font-size:15px;margin-bottom:6px;display:block}.product_reviews .review .reviews__form .comment-form .comment-form-rating
p{margin-bottom:10px}.product_reviews .review .reviews__form .comment-form .row-form
p{margin-bottom:10px;margin-top:0}.product_reviews .review .reviews__form .comment-form .row-form p
label{font-weight:600;font-size:15px;margin-bottom:6px;display:block}.product_reviews .review .reviews__form .comment-form .row-form p input[type=text]{border:1px
solid #5996d7;border-radius:4px;padding:5px
11px;color:#000;width:100%;line-height:20px}.product_reviews .review .reviews__form .comment-form .row-form p input[type=email]{border:1px
solid #5996d7;border-radius:4px;padding:5px
11px;color:#000;width:100%;line-height:20px}.product_reviews .review .reviews__form .comment-form .row-form p
textarea{border:1px
solid #5996d7;border-radius:4px;padding:5px
11px;color:#000;width:100%;line-height:20px;height:77px}.product_reviews .review .reviews__form .comment-form .row-form.semi-row{float:left;width:47%}.product_reviews .review .reviews__form .comment-form .row-form.semi-row:nth-child(2n){float:right}.product_reviews .review .reviews__form .comment-form .comment-form-cookies-consent{margin-bottom:10px}.product_reviews .review .reviews__form .comment-form .comment-form-cookies-consent
label{font-style:italic}.product_reviews .review .reviews__form .comment-form .comment-form-cookies-consent::before{content:"";clear:both;display:table}.product__pagnav{padding-top:20px}