﻿@font-face{font-family:"Poppins";src:url("/wp-content/themes/fftheme/assets/fonts/Poppins-Bold.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/Poppins-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/wp-content/themes/fftheme/assets/fonts/Poppins-SemiBold.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/Poppins-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/wp-content/themes/fftheme/assets/fonts/Poppins-Regular.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/Poppins-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{margin:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}p{margin:1.1rem 0;color:#3e3e3e;font-family:"Poppins";font-size:15px;line-height:1.6}strong{font-size:18px;line-height:26px;font-family:"Poppins";color:#000000}a{color:#008cb7;font-family:"Poppins";font-size:16px;line-height:18px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}a:hover{color:#3e3e3e}html{scroll-behavior:smooth}ul li{font-size:16px;line-height:22px;font-family:"Poppins";color:black}ol{margin-left:17px}ol li{font-size:15px;line-height:20px;font-family:"Poppins";color:#000000;margin-bottom:14px;padding-left:15px}ol li a{font-size:18px;line-height:25px;font-family:"Poppins"}h1{font-weight:normal;font-family:"Poppins";font-size:36px;line-height:40px;color:#3e3e3e;max-width:80%;margin-top:0}h2{font-family:"Poppins";color:#0d1e28;font-weight:600;margin:0;font-size:30px;line-height:35px}h6{font-family:"Poppins";font-size:17px;line-height:22px;padding-bottom:15px;margin:0;font-weight:600;color:#008cb7;text-transform:uppercase;letter-spacing:0.1em;padding:0}.blue{color:#008cb7}.blue-btn{align-items:center;background-color:#ff5b00;border:0px none;border-radius:0;box-shadow:none;color:white;display:inline-flex;font-size:13px;font-weight:600;height:44px;justify-content:center;margin:0;outline:0;padding:0 20px;text-align:center;width:auto;white-space:nowrap;text-transform:uppercase;text-decoration:none;letter-spacing:0.1em}.blue-btn:hover{background-color:#3e3e3e;color:#ffffff}.gray-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Poppins";color:gray;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:10px;transition:0.4s ease;border-radius:8px;font-weight:normal}.gray-btn:hover{background-color:#3e3e3e;color:#ffffff}.white-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Poppins";color:#008cb7;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:10px;transition:0.4s ease;border-radius:8px;font-weight:normal;margin-top:20px}.white-btn:hover{background-color:#3e3e3e;color:#ffffff}#g-headertop{background:transparent}#g-headertop .header-inner{width:80vw;padding:0;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#g-headertop .header-inner .site-logo{width:18%;flex:0 18%}#g-headertop .header-inner .site-navigation{width:50%;flex:0 50%}#g-headertop .header-inner .site-navigation ul#menu-main-menu{display:flex;flex-direction:row;justify-content:space-evenly;list-style:none;padding:0}#g-headertop .header-inner .site-navigation ul#menu-main-menu li.current_page_item a{color:#008cb7}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{color:#0d1e28;padding:0.2345rem 0;font-size:14px;text-transform:uppercase;font-weight:500;font-family:"Poppins";letter-spacing:0.1em}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a:hover{color:#008cb7}#g-headertop .header-inner .country_side_bar_div{margin-bottom:0;width:50px}#g-headertop .header-inner .ksc_switch_btn_hrf_style{text-decoration:none !important;top:4px;position:relative;padding:0.2345rem 0;font-size:14px;text-transform:uppercase;font-weight:500;font-family:"Poppins";letter-spacing:0.1em;color:#0d1e28}#g-headertop .header-inner .ksc_switch_btn_hrf_style:hover{color:#ff5b00}#g-headertop .header-inner .country_side_bar_div:hover .show_country_name{display:block;margin-top:0;width:240px;padding:0 0 0 15px;overflow-y:auto;height:116px;color:#0d1e28;left:-40px}#g-headertop .header-inner .select_country_btn{display:inline-block;text-decoration:none;font-size:11px;line-height:18px;color:black;font-family:"Poppins";font-weight:500;margin:0;background-color:transparent;margin-top:0.45rem;cursor:pointer}#g-headertop .header-inner button.select_country_btn.select_country_btn_style:before{content:"";width:40px;height:28px;color:#0d1e28;display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;text-align:center;margin:0 auto}#g-headertop .header-inner nav.shop-navigation{flex:0 18%;width:18%;display:flex;flex-direction:row;justify-content:end}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding-left:0}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li{position:relative;display:flex;justify-content:center;align-content:space-around;flex-direction:column;align-items:center;padding:0 0 0 15px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li a{color:#000;font-size:11px;position:relative;text-align:center}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-368 a:before{content:"";width:40px;height:30px;display:block;background-image:url(/wp-content/uploads/2023/09/en.png);background-position:center;background-repeat:no-repeat}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-369 a:before{content:"";width:40px;height:28px;color:#0d1e28;display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;text-align:center}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-366 a:before{content:"";width:40px;height:28px;color:#0d1e28;display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;text-align:center}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-367 a:before{content:"";width:40px;height:28px;color:#0d1e28;display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;text-align:center}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-813:hover ul.sub-menu{opacity:1;top:50px;visibility:visible}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-813>a:before{content:"";width:40px;height:28px;color:#0d1e28;display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;text-align:center}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-813 ul.sub-menu{opacity:0;position:absolute;top:40px;visibility:hidden;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;position:absolute;top:3em;left:0;z-index:99999;background:#fff;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);padding-left:0;transition:0.4s;width:140px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-813 ul.sub-menu li{list-style:none;position:relative;padding:8px 15px;border:0 solid transparent;border-radius:5px;text-align:left;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container>ul li#menu-item-813 ul.sub-menu li a{text-align:left !important;display:inline;font-size:12px}#g-headertop .ribbon{background:#0d1e28;border-top:3px solid #ff5b00;border-bottom:3px solid #ff5b00}#g-headertop .ribbon>div{width:80vw;padding:4px 0;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}#g-headertop .ribbon>div .badge{display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 18%;align-items:center;justify-content:space-between}#g-headertop .ribbon>div .badge .icon{height:50px;flex:0 50px;display:flex;justify-content:center;align-items:center}#g-headertop .ribbon>div .badge .icon i{font-size:30px;color:#fff}#g-headertop .ribbon>div .badge .icon img{height:30px}#g-headertop .ribbon>div .badge>div:last-child{display:flex;flex-direction:column;align-items:stretch;align-content:space-around;flex-wrap:nowrap}#g-headertop .ribbon>div .badge>div:last-child .upper-text{color:#fff;font-family:"POPPINS";text-transform:uppercase;font-size:12px;line-height:1.25;letter-spacing:0.1em;font-weight:600}#g-headertop .ribbon>div .badge>div:last-child .lower-text{font-family:"POPPINS";color:#fff;font-size:12px;line-height:1.25}.banner{height:400px;background-size:cover;background-repeat:no-repeat;background-position:top}.banner .inner{width:70vw;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%;display:flex;padding:0 2%;text-align:left;position:relative}.banner .inner span.sub-title{font-size:25px;line-height:35px;font-family:"Poppins";font-weight:normal;width:fit-content;color:#008cb7;margin-top:40px}.banner .inner span.title{font-size:70px;line-height:75px;font-family:"Poppins";color:#ffffff;margin:0;text-transform:uppercase;font-weight:600;border-bottom:2px solid #ff5b00;padding-bottom:15px;padding-right:15px}.no-js .owl-carousel,.owl-carousel{display:block !important;height:725px !important;min-height:725px !important}.g-owlcarousel{display:block;height:725px;min-height:725px}.g-owlcarousel .g-owlcarousel-item-link.animated.fadeInDown{width:auto;display:inline-block;margin-right:8px}.g-owlcarousel .owl-item.active .container.right{animation-name:fadeInRight;animation-duration:2s}.g-owlcarousel .owl-item.active .container.left{animation-name:fadeInLeft;animation-duration:2s}.g-owlcarousel .owl-item img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.g-owlcarousel .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:725px;min-height:725px;width:100%;display:block}.g-owlcarousel h2.owl-slide-title{font-family:"Poppins";width:fit-content;color:white;margin:0;position:relative;font-size:70px;line-height:80px;text-transform:uppercase;font-weight:600;position:relative;overflow:unset}.g-owlcarousel h2.owl-slide-title.underline:after{content:"";width:100%;height:4px;display:block;position:absolute;background-color:white;margin-top:2px}.g-owlcarousel h2.owl-slide-title:after{content:"";width:100%;height:2px;background-color:#ff5b00;position:absolute;bottom:-32px;left:0}.g-owlcarousel h2.owl-slide-title:before{position:absolute;content:"";width:50px;height:50px;background-image:url(https://uktayhope.thefarmfactory.co.uk/wp-content/uploads/2023/09/hero-circle.webp);background-size:contain;bottom:-56px;left:-60px}.g-owlcarousel h2.owl-slide-title strong{color:#008cb7;font-weight:bold;font-size:125px;line-height:106px;font-family:"Poppins"}.g-owlcarousel .owl-slide-title.underline{font-family:"Poppins";width:fit-content;color:white;margin:0;position:relative;font-size:26px;line-height:31px;text-transform:uppercase;font-weight:600;margin-top:70px;display:block}.g-owlcarousel .blue-btn{margin-top:35px}.g-owlcarousel span.tagline{font-size:25px;line-height:35px;font-family:"Poppins";font-weight:normal;width:fit-content;color:#008cb7}.g-owlcarousel a.g-owlcarousel-item-button.button-outline{margin-top:24px}.g-owlcarousel .owl-nav button.owl-prev,.g-owlcarousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#ffffff;border:1px solid #ffffff;border-radius:50%;text-align:center;transition:all 0.3s}.g-owlcarousel .owl-nav button.owl-prev{height:90px;width:90px;font-size:24px;line-height:35px;border-radius:0;left:0;color:white !important;font-size:44px !important;border-radius:0;font-weight:100 !important}.g-owlcarousel .owl-nav button.owl-prev:hover img{border:4px solid #ffffff}.g-owlcarousel .owl-nav button.owl-prev img{height:90px;width:90px;object-fit:cover;border:4px solid #008cb7}.g-owlcarousel .owl-nav button.owl-next{height:90px;width:90px;color:white !important;font-size:44px !important;border-radius:0;font-weight:100 !important;border-radius:0;right:0;border:4px solid #008cb7}.g-owlcarousel .owl-nav button.owl-next:hover img{border:4px solid #ffffff}.g-owlcarousel .owl-nav button.owl-next img{height:90px;width:90px;object-fit:cover;border:4px solid #008cb7}.g-owlcarousel .owl-dots{position:absolute;bottom:4%;width:100%;text-align:center}.g-owlcarousel .owl-dots .owl-dot{display:inline-block;background:transparent;margin:0 0.3125rem;width:15px;height:15px;border-radius:0;opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border:2px solid #fff}.g-owlcarousel .owl-dots .owl-dot.active,.g-owlcarousel .g-owlcarousel .owl-dots .owl-dot:hover{opacity:1;background:#008cb7;border:2px solid #008cb7}.g-owlcarousel .container{position:absolute;z-index:50;top:0;height:725px;min-height:725px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:70vw;align-items:flex-start;padding:0 15vw;display:flex;align-content:flex-start;margin:0 auto}.g-owlcarousel .container.right{align-items:flex-end}.g-owlcarousel .container .slider-content{width:80rem;margin:0 auto;padding:0px 1vw;width:30%;margin:unset}.tagline-banner{height:228px;justify-content:center;align-items:center;flex-direction:column;display:flex;text-align:center;position:relative}.tagline-banner p{color:#ffffff;text-align:center;padding-bottom:0;font-family:"Poppins";font-size:28px;line-height:36px;margin:0}.tagline-banner p:nth-of-type(2){font-size:40px;line-height:50px}.home .main-content{display:flex;justify-content:center;padding:130px 0 0;background-image:url(/wp-content/uploads/2023/09/circle-background.webp);background-position:center;background-repeat:no-repeat}.home .main-content .content{text-align:center}.home .main-content .content h1{margin:0 auto;font-weight:600;font-size:30px;line-height:35px}.home .main-content .content .h3{font-size:26px;font-family:"Poppins";line-height:31px;margin:20px 0 70px;position:relative}.home .main-content .content .h3:after{content:"";width:80px;height:3px;background-color:#008cb7;position:absolute;left:calc(50% - 40px);bottom:-30px}.home .main-content .content p strong{font-weight:600;color:#0d1e28}.home .main-content .content a{margin-top:30px}.home .sub-content .g-grid.right{flex-direction:row-reverse}.home .sub-content .g-grid.right .image{margin:0 4% 0px 0%}.home .sub-content .g-grid.left{flex-direction:row}.home .sub-content .g-grid.left .image{margin:0 0 0px 4%}.news-home-posts{padding:1rem 0rem 5rem 0;background-color:#fff;overflow:hidden}.news-home-posts .container{margin:0 auto;width:100vw}.news-home-posts .container .inner{height:auto;min-height:auto;margin-left:15vw}.news-home-posts .container .inner .owl-item .news-posts{background-color:white}.news-home-posts .container .inner .owl-item .news-posts .post{flex:0 100%;position:relative;border:2px solid lightgray;min-height:30vw;transition:0.4s all ease}.news-home-posts .container .inner .owl-item .news-posts .post .card{position:absolute;bottom:0;right:0;width:35%;background-color:#fff;padding:10px 20px 20px;z-index:999}.news-home-posts .container .inner .owl-item .news-posts .post a:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease;z-index:9}.news-home-posts .container .inner .owl-item .news-posts .post:hover{border:2px solid #008cb7;transition:0.4s all ease}.news-home-posts .container .inner .owl-item .news-posts .post:hover .news-title{color:#008cb7;transition:0.4s opacity ease}.news-home-posts .container .inner .owl-item .news-posts .post:hover a:before{opacity:1;transition:0.4s opacity ease}.news-home-posts .container .inner .owl-item .news-posts .post:nth-of-type(3){margin-right:0}.news-home-posts .container .inner .owl-item .news-posts .post img.attachment-large.size-large{height:30vw;width:100%;object-fit:cover;border-radius:0;position:relative}.news-home-posts .container .inner .owl-item .news-posts .post p.excerpt{padding:0 10px;font-size:16px;line-height:24px;margin:5px 0 25px}.news-home-posts .container .inner .owl-item .news-posts .post p.date{padding:0 10px;color:#008cb7;margin-bottom:10px;font-size:16px;line-height:26px;margin-top:0}.news-home-posts .container .inner .owl-item .news-posts .post .blue-btn{margin-left:10px;margin-bottom:0;text-align:center}.news-home-posts .container .inner .owl-item .news-posts .post .news-title{font-size:21px;line-height:40px;text-align:left;color:#0d1e28;display:block;font-weight:600;font-family:"Poppins";margin-bottom:0;margin-top:15px;padding:0 10px}.news-home-posts .container .inner .owl-nav{top:-140px;position:absolute;right:30% !important}.news-home-posts span.sub-header{color:#008cb7;text-align:center;display:block;font-size:20px;line-height:30px;font-family:"Poppins";font-weight:200;margin:25px 0 35px 0}.news-home-posts span.main-header{width:70vw;text-align:left;color:#0d1e28;display:block;font-family:"Poppins";margin:60px auto 80px;font-size:30px;line-height:35px;font-weight:600;position:relative}.news-home-posts span.main-header:after{content:"";width:80px;height:3px;background-color:#008cb7;position:absolute;left:0;bottom:-40px}.breadcrumbs{width:70vw;margin:0 auto}.breadcrumbs p#breadcrumbs{font-size:13px}.breadcrumbs p#breadcrumbs a{font-size:13px}.main-content{width:60vw;margin:30px auto 100px}div.wpcf7.js{display:flex;flex-direction:column;align-items:center}div.wpcf7.js form.wpcf7-form{width:40vw;margin:0 auto}div.wpcf7.js form.wpcf7-form>p{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap{flex:0 0 48%;width:48%;margin:20px 0}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap>input{width:340px;box-sizing:content-box;height:30px;appearance:unset;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-countrytext{width:286px;box-sizing:content-box;height:30px;appearance:unset;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px 7px 67px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-phonetext{width:286px;box-sizing:content-box;height:30px;appearance:unset;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px 7px 68px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap textarea{flex:0 100%;width:100%;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:15px;height:100px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap[data-name="message"]{flex:0 96%}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap[data-name="gate-image"] input{display:flex;height:23px}div.wpcf7.js form.wpcf7-form>p label{display:flex;flex-direction:column}div.wpcf7.js form.wpcf7-form>p.privacy{justify-content:flex-end;display:flex;align-items:center}div.wpcf7.js form.wpcf7-form>p.privacy+p{justify-content:flex-start;display:flex;align-items:center;flex-direction:row-reverse}div.wpcf7.js form.wpcf7-form>p.privacy a{margin-left:0.3em;font-size:15px}div.wpcf7.js form.wpcf7-form br{display:none}.sub-content .g-grid.right{height:100%;display:flex;overflow:hidden;flex-direction:row;justify-content:flex-end}.sub-content .g-grid.right .content{width:34rem;padding:65px 40px 0px 40px;text-align:left}.sub-content .g-grid.right .content span.title{font-weight:normal;font-family:"Poppins";font-size:36px;line-height:40px;color:#3e3e3e;max-width:80%;margin-top:0}.sub-content .g-grid.right .image{width:50%;min-width:49vw;height:48vw;max-height:720px;min-height:720px;margin:0 0% 0px 4%;order:1}.sub-content .g-grid.right .image img{right:0;position:relative;display:block;margin-right:0;float:left;max-height:720px;min-height:720px;object-fit:cover;width:100%}.sub-content .g-grid.left{height:100%;display:flex;overflow:hidden;flex-direction:row-reverse;justify-content:flex-end}.sub-content .g-grid.left .content{width:34rem;padding:65px 40px 0px 40px;text-align:left}.sub-content .g-grid.left .content span.title{font-weight:normal;font-family:"Poppins";font-size:36px;line-height:40px;color:#3e3e3e;max-width:80%;margin-top:0}.sub-content .g-grid.left .image{width:50%;min-width:49vw;height:48vw;max-height:720px;min-height:720px;margin:0 4% 0px 0px;order:1}.sub-content .g-grid.left .image img{right:0;position:relative;display:block;margin-right:0;float:left;max-height:720px;min-height:720px;object-fit:cover;width:100%}.page-id-292 .sub-content .g-grid.right .content{flex:0 28%;width:28%;padding:0px 40px 0px 40px;text-align:left;height:unset;max-height:unset;min-height:unset;margin:unset;order:unset}.page-id-292 .sub-content .g-grid.right .content h2{margin-bottom:37px}.page-id-292 .sub-content .g-grid.right .image{height:unset;max-height:unset;min-height:unset;min-width:unset;margin:unset;order:unset;width:72%}.service-quicklinks.home .owl-nav{width:97vw !important;right:-4vw !important}.inner.owl-carousel .owl-nav,.service-quicklinks.home .owl-nav{margin:20px auto 80px;width:140px !important;right:calc(50% - 70px) !important}.inner.owl-carousel .owl-nav button.owl-next,.service-quicklinks.home .owl-nav button.owl-next{border-radius:0;float:right}.inner.owl-carousel .owl-nav button.owl-prev,.service-quicklinks.home .owl-nav button.owl-prev{border-radius:0;float:left}.inner.owl-carousel .owl-nav button.owl-next,.inner.owl-carousel .owl-nav button.owl-prev,.inner.owl-carousel .owl-nav button.owl-dot,.service-quicklinks.home .owl-nav button.owl-next,.service-quicklinks.home .owl-nav button.owl-prev,.service-quicklinks.home .owl-nav button.owl-dot{height:46px;width:46px;color:#000 !important;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease}.inner.owl-carousel .owl-nav button.owl-next:hover,.inner.owl-carousel .owl-nav button.owl-prev:hover,.inner.owl-carousel .owl-nav button.owl-dot:hover,.service-quicklinks.home .owl-nav button.owl-next:hover,.service-quicklinks.home .owl-nav button.owl-prev:hover,.service-quicklinks.home .owl-nav button.owl-dot:hover{background-color:black !important;color:#ffffff !important;transition:all 0.4s ease}.inner.owl-carousel .owl-nav button.owl-next span,.inner.owl-carousel .owl-nav button.owl-prev span,.inner.owl-carousel .owl-nav button.owl-dot span,.service-quicklinks.home .owl-nav button.owl-next span,.service-quicklinks.home .owl-nav button.owl-prev span,.service-quicklinks.home .owl-nav button.owl-dot span{top:-2px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.post-type-archive-services .introduction{width:72rem;margin:76px auto;text-align:center}.post-type-archive-services .introduction h1{max-width:100%}.post-type-archive-services .tagline-banner{margin-top:60px}.services{padding:1rem 0rem 5rem 0;background-color:#f4f4f4}.services .service-quicklinks{width:60vw;height:auto !important;min-height:auto !important;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto 0px}.services .service-quicklinks .service-item{width:100%;flex:0 100%;margin-right:0;display:flex;justify-content:space-between;height:auto}.services .service-quicklinks .service-item .left{flex:0 0 45%;display:flex;flex-direction:column}.services .service-quicklinks .service-item .left span.product-model{font-size:12px;text-transform:uppercase;letter-spacing:0.1em;line-height:17px;color:#008cb7;font-family:"Poppins";padding:0 0 20px;font-weight:600}.services .service-quicklinks .service-item .left span.product-name{font-size:26px;line-height:31px;font-family:"Poppins";text-transform:uppercase;font-weight:600;padding:0 0 10px}.services .service-quicklinks .service-item .left span.price{font-family:"Poppins";font-size:22px;text-transform:uppercase;color:#777;line-height:31px;font-weight:600;padding:0 0 10px}.services .service-quicklinks .service-item .left span.price span{font-size:14px;font-weight:400;color:#777;text-transform:none}.services .service-quicklinks .service-item .left ul.attributes{line-height:1.2;list-style-type:circle;padding-bottom:0;font-size:14px;padding-left:18px}.services .service-quicklinks .service-item .left ul.attributes li{padding-bottom:5px;font-size:14px;line-height:1.2;list-style-type:circle;color:#4e4e4e}.services .service-quicklinks .service-item .left>div{display:flex}.services .service-quicklinks .service-item .left>div a.blue-btn{margin-left:15px}.services .service-quicklinks .service-item .left>div button.blue-btn{font-family:"Poppins"}.services .service-quicklinks .service-item .right{flex:0 0 43%}.services .service-quicklinks .owl-dots .owl-dot span{width:14px;height:14px;margin:0px 7px;background:#3e3e3e;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}.services .service-quicklinks .owl-dots .owl-dot.active span,.services .service-quicklinks .owl-dots .owl-dot:hover span{background:#008cb7}.services span.main-header{color:#0d1e28;display:block;font-family:"Poppins";margin:60px auto 80px;font-size:30px;line-height:35px;font-weight:600;position:relative;text-align:center}.services span.main-header:after{content:"";width:80px;height:3px;background-color:#008cb7;position:absolute;left:calc(50% - 40px);bottom:-40px}.services p{display:block;font-size:15px;line-height:24px;font-family:"Poppins";margin:25px 0 25px 0}.single-services .main-header{margin-bottom:50px}.single-services .sub-content .g-grid.right .image.owl-carousel{height:auto !important;min-height:auto !important}.single-services .sub-content .g-grid.left .image.owl-carousel{height:auto !important;min-height:auto !important}.single-services .services-gallery{margin-top:85px;margin-bottom:0}.single-services .services-gallery h2{font-weight:normal;font-family:"Poppins";font-size:36px;line-height:40px;color:#3e3e3e;margin-top:0;margin-bottom:50px;text-align:center}.single-services .services-gallery .gallery-inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap}.single-services .services-gallery .gallery-inner a{width:24%;flex:0 24%;margin-right:1%;margin-bottom:1%;height:21vw}.single-services .services-gallery .gallery-inner a:nth-of-type(4n){margin-right:0}.single-services .services-gallery .gallery-inner a img{width:100%;height:100%;object-fit:cover}.testimonials{background-color:#efefef}.testimonials .owl-carousel.owl-theme{width:65rem;min-height:428px !important;height:auto !important;padding:35px 0;margin:0 auto}.testimonials .owl-carousel.owl-theme .item.testimonal{height:100%;text-align:center;justify-content:center;width:90%;align-items:center;display:flex;flex-direction:column;min-height:370px !important;margin:0 auto}.testimonials .owl-carousel.owl-theme .item.testimonal p{font-size:18px;line-height:25px;color:#3e3e3e}.testimonials .owl-carousel.owl-theme .item.testimonal p.client-name{color:#008cb7;font-weight:bold}.testimonials .owl-carousel.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:0px 7px;background:#3e3e3e;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}.testimonials .owl-carousel.owl-theme .owl-dots .owl-dot.active span,.testimonials .owl-carousel.owl-theme .owl-dots .owl-dot:hover span{background:#008cb7}.blog div#content,.category div#content{width:72rem;margin:0 auto}.blog div#content div#news-section,.category div#content div#news-section{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;margin-top:40px}.blog div#content div#news-section div.leading-news-post,.category div#content div#news-section div.leading-news-post{border:2px solid lightgray;padding:2%;width:94%;margin:0 auto;transition:all 0.4s ease}.blog div#content div#news-section div.leading-news-post a#custom-bg,.category div#content div#news-section div.leading-news-post a#custom-bg{width:100%;height:324px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;position:relative;margin-bottom:20px;margin:0 auto 0px;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;color:#0d1e28}.blog div#content div#news-section div.leading-news-post a#custom-bg:before,.category div#content div#news-section div.leading-news-post a#custom-bg:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease-in}.blog div#content div#news-section div.leading-news-post a#custom-bg:hover,.category div#content div#news-section div.leading-news-post a#custom-bg:hover{color:#008cb7}.blog div#content div#news-section div.leading-news-post a#custom-bg>.inner,.category div#content div#news-section div.leading-news-post a#custom-bg>.inner{background-color:#fff;position:relative;bottom:0;right:0;width:30%;padding:10px 20px}.blog div#content div#news-section div.leading-news-post:hover,.category div#content div#news-section div.leading-news-post:hover{border-color:#008cb7}.blog div#content div#news-section div.leading-news-post:hover #custom-bg:before,.category div#content div#news-section div.leading-news-post:hover #custom-bg:before{opacity:1;transition:0.4s all ease}.blog div#content div#news-section .posts,.category div#content div#news-section .posts{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px;justify-content:space-between;width:100%}.blog div#content div#news-section .posts:after,.category div#content div#news-section .posts:after{content:"";flex:0 0 25%}.blog div#content div#news-section .posts .news-post,.category div#content div#news-section .posts .news-post{width:25%;flex:0 25%;margin:1%;border:2px solid lightgray;padding:2%;transition:0.4s all ease}.blog div#content div#news-section .posts .news-post #custom-bg,.category div#content div#news-section .posts .news-post #custom-bg{width:100%;height:324px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;position:relative;margin-bottom:20px}.blog div#content div#news-section .posts .news-post #custom-bg:before,.category div#content div#news-section .posts .news-post #custom-bg:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease-in}.blog div#content div#news-section .posts .news-post .inner,.category div#content div#news-section .posts .news-post .inner{text-align:center;display:flex;flex-direction:column}.blog div#content div#news-section .posts .news-post .inner a,.category div#content div#news-section .posts .news-post .inner a{text-align:left}.blog div#content div#news-section .posts .news-post .inner p,.category div#content div#news-section .posts .news-post .inner p{text-align:left}.blog div#content div#news-section .posts .news-post .inner h3,.category div#content div#news-section .posts .news-post .inner h3{font-size:1.17em;font-weight:600;font-family:"Poppins";color:#3e3e3e;display:inline-block;line-height:45px;margin-bottom:0px;margin-top:10px;text-align:left;transition:0.4s all ease}.blog div#content div#news-section .posts .news-post .inner p[itemprop="datePublished"],.category div#content div#news-section .posts .news-post .inner p[itemprop="datePublished"]{font-size:18px;line-height:22px;margin-top:0;margin-bottom:0;text-align:left;color:#008cb7}.blog div#content div#news-section .posts .news-post .inner .blue-btn,.category div#content div#news-section .posts .news-post .inner .blue-btn{margin:0px 0 0px 0;transition:0.4s all ease;width:200px;text-align:center}.blog div#content div#news-section .posts .news-post:hover,.category div#content div#news-section .posts .news-post:hover{border:2px solid #008cb7;transition:0.4s all ease}.blog div#content div#news-section .posts .news-post:hover #custom-bg:before,.category div#content div#news-section .posts .news-post:hover #custom-bg:before{opacity:1;transition:0.4s all ease}.blog div#content div#news-section .posts .news-post:hover h3,.category div#content div#news-section .posts .news-post:hover h3{color:#008cb7;transition:0.4s all ease}.blog div#content div#news-section .posts .news-post:hover .blue-btn,.category div#content div#news-section .posts .news-post:hover .blue-btn{background-color:#3e3e3e;color:#ffffff;transition:0.4s all ease}.pagination{margin:40px auto 80px;display:block;width:100%;text-align:center}.pagination .page-numbers{display:inline-block;background-color:#008cb7;padding:5px 10px 5px 10px;color:#fff;font-size:17px;font-family:"Poppins";height:22px}.pagination .page-numbers:hover{background-color:#0d1e28;color:white}.pagination .page-numbers.current{background-color:#0d1e28;padding:5px 10px 5px 10px;color:white;font-family:"Poppins";line-height:19px}.nav-links a{color:#fff}.nav-links{text-align:right;font-family:"Outfit"}.nav-links a:hover{background-color:#008cb7;padding:5px 10px 5px 10px}.single-post div#content{width:72rem;margin:42px auto 0}.single-post div#content h1{font-size:36px;text-transform:uppercase;font-weight:normal;font-family:"Poppins";color:#3e3e3e;display:inline-block;line-height:47px;margin:50px auto 0px auto}.single-post div#content p.date{display:block;margin:0;font-family:"Poppins";text-transform:none;color:#008cb7;font-size:18px;line-height:28px;margin-top:15px;margin-bottom:35px}.single-post div#content .image img{height:400px;width:100%;object-fit:cover;margin-bottom:20px}.single-post div#content nav#nav-single{width:100%;padding:4% 0;display:flex;margin:40px auto}.single-post div#content nav#nav-single a{width:100%}.single-post div#content nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"outfit";font-weight:normal;display:block}.single-post div#content nav#nav-single span.post-navigation__prev--title{margin-left:8%;display:block;font-size:20px;line-height:25px;width:90%}.single-post div#content nav#nav-single .next{text-align:right}.single-post div#content nav#nav-single .next span.post-navigation__next--title{margin-right:8%;display:block;font-size:20px;line-height:25px;text-align:right;width:91%;right:0}.single-post div#content .random-posts{padding:1rem 1rem 5rem 0;margin:0 auto}.single-post div#content .random-posts .inner{height:auto !important;min-height:auto !important}.single-post div#content .random-posts span.sub-header{color:#008cb7;text-align:center;display:block;font-size:20px;line-height:30px;font-family:"Poppins";font-weight:200}.single-post div#content .random-posts span.main-header{font-size:46px;line-height:55px;text-align:center;color:black;display:block;font-weight:normal;font-family:"Poppins";margin-bottom:40px}.single-post div#content .random-posts .news-posts .post{width:91%;flex:0 100%;position:relative;border:2px solid lightgray;padding:4%;min-height:335px;transition:0.4s all ease}.single-post div#content .random-posts .news-posts .post a:before{content:"";background:rgba(0, 0, 0, 0.5);width:92.2%;height:220px;position:absolute;opacity:0;transition:0.4s opacity ease;z-index:9}.single-post div#content .random-posts .news-posts .post:hover{border:2px solid #008cb7;transition:0.4s all ease}.single-post div#content .random-posts .news-posts .post:hover .news-title{color:#008cb7;transition:0.4s opacity ease}.single-post div#content .random-posts .news-posts .post:hover a:before{opacity:1;transition:0.4s opacity ease}.single-post div#content .random-posts .news-posts .post:nth-of-type(3){margin-right:0}.single-post div#content .random-posts .news-posts .post img.attachment-large.size-large{height:220px;width:100%;object-fit:cover;border-radius:0;position:relative}.single-post div#content .random-posts .news-posts .post p.excerpt{padding:0 10px}.single-post div#content .random-posts .news-posts .post p.date{padding:0 10px;color:#008cb7;margin-bottom:10px;font-size:16px;line-height:26px;margin-top:0}.single-post div#content .random-posts .news-posts .post .blue-btn{margin-left:10px;margin-bottom:0;text-align:center}.single-post div#content .random-posts .news-posts .post .news-title{font-size:23px;line-height:33px;text-align:left;color:#3e3e3e;display:block;font-weight:normal;font-family:"Poppins";margin-bottom:0;margin-top:15px;padding:0 10px}.page-template-page-contact a.phone{font-size:30px;line-height:40px;letter-spacing:0;font-family:"Poppins";font-weight:bold}.page-template-page-contact a.email{color:#3e3e3e;font-size:18px;line-height:20px;letter-spacing:0px;display:block;margin-bottom:21px;font-family:"Poppins";margin-top:20px}.page-template-page-contact a.email:hover{color:#008cb7}.page-template-page-contact .social a{text-decoration:none;font-size:22px;line-height:45px;border-radius:50%;padding:0px 0;margin:6px;height:40px;width:40px;position:relative;display:inline-block;text-align:center;color:#ffffff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.page-template-page-contact .social a:hover{filter:grayscale(1)}.page-template-page-contact .contact-form{padding-bottom:32px;padding-top:75px}.page-template-page-contact .contact-form span.main-header{font-weight:normal;font-family:"Poppins";font-size:36px;line-height:40px;color:#3e3e3e;text-align:center;display:block}.page-template-page-contact .contact-form span.sub-header{text-align:center;color:#ffffff;margin-bottom:60px;font-family:"Poppins";font-size:18px;line-height:26px;margin-top:20px;display:block}.page-template-page-contact .contact-form .inner{width:74rem;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:27px;width:44%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Poppins";border:2px solid #ffffff;background-color:transparent;color:#ffffff;display:inline-block;position:relative;margin-right:2%;margin-bottom:2%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:27px;width:44%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Poppins";border:2px solid #ffffff;background-color:transparent;color:#ffffff;display:inline-block;position:relative;margin-right:2%}.page-template-page-contact .contact-form .inner input::placeholder,.page-template-page-contact .contact-form .inner textarea::placeholder{color:white;font-weight:normal;font-family:"Poppins";text-transform:uppercase}.page-template-page-contact .contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input{margin-right:0 !important}.page-template-page-contact .contact-form .inner .privacy{color:#ffffff;display:block;width:100%;margin:0 auto;text-align:center;margin-top:8px;font-size:15px;font-family:"Poppins"}.page-template-page-contact .contact-form .inner .privacy a{color:#ffffff;font-size:15px;font-family:"Poppins"}.page-template-page-contact .contact-form .inner .privacy a:hover{color:black}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:14px 15px 12px;background-color:#ffffff;font-family:"Poppins";color:#000000;text-transform:capitalize;letter-spacing:0;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:30px;transition:0.4s ease;border-radius:8px;font-weight:normal;margin:0 auto;display:block;border:0;text-shadow:0 0 black;box-shadow:none}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#3e3e3e;color:#ffffff}.page-template-page-contact .contact-form .inner input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(82, 168, 236, 0.6)}.page-template-page-contact .contact-form .inner textarea{padding:27px;width:95%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Poppins";border:2px solid #ffffff;background-color:transparent;color:#ffffff}.footer-associated-partners{background-color:#f4f4f4;overflow:hidden}.footer-associated-partners .inner{width:90%;margin:0 auto;height:96px !important;min-height:96px !important;padding:4% 0 3% 0}.footer-associated-partners .inner a.item{height:52px;display:block;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column}.footer-associated-partners .inner a.item img{display:block;width:100%;object-fit:contain;height:100%;margin:0 auto;text-align:center}.faqs{padding:60px 0;margin:0 0 40px 0;background-color:#fff}.faqs .faqs-inner{width:55rem;margin:0 auto}.faqs .faqs-inner span.sub-heading{font-size:17px;font-family:"Roboto";color:#008cb7;display:block;text-transform:uppercase;line-height:27px}.faqs .faqs-inner h1{text-align:left;width:100%}.faqs .faqs-inner .inner{margin-top:2rem}.faqs .faqs-inner h3{text-align:center;color:#0d1e28;display:block;font-family:"Poppins";margin:60px auto 80px;font-size:30px;line-height:35px;font-weight:600;position:relative}.faqs .faqs-inner h3:after{content:"";width:80px;height:3px;background-color:#008cb7;position:absolute;left:calc(50% - 40px);bottom:-40px}.faqs .accordion{margin-top:15px;margin-bottom:-1px !important;padding:20px 82px 0px 0px;font-size:15px;line-height:24px;cursor:pointer;border-radius:0px;font-family:"Poppins";font-weight:300;color:#000;margin-left:0px;display:flex;position:relative;width:100%;text-align:left;background:transparent;border:none;border-top:1px solid #c0c0c0}.faqs .accordion:hover,.faqs .accordion:focus{background-color:unset}.faqs .accordion.active,.faqs .accordion:hover,.faqs button:focus{background-color:transparent;transition:0.4s all ease-in}.faqs .panel{padding:0rem 2rem 0rem 0rem;background-color:transparent;position:relative;font-weight:300}.faqs .panel p{font-size:15px}.faqs .accordion:after{content:"";position:absolute;right:26px;width:15px;height:15px;transition:transform 0.4s ease;font-family:"Font Awesome 5 Free";font-weight:900;color:#008cb7}.faqs .accordion.active:after{content:""}.showing{-webkit-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);-moz-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);-ms-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);-o-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);height:100%;opacity:1}.hidden{-webkit-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);-moz-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);-ms-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);-o-transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);transition:all 500ms cubic-bezier(0.675, 0.17, 0.245, 0.795);height:0;opacity:0}.footer{background-position:center;background-size:cover;background-repeat:no-repeat;height:auto;padding:4rem 0 2rem;border-top:5px solid #008cb7}.footer .footer-inner{width:70vw;margin:0 auto}.footer .footer-inner .footer-top{display:flex;flex-direction:row;justify-content:space-between}.footer .footer-inner .footer-top span.title{color:#fff;font-family:"Poppins";text-transform:uppercase;font-weight:600;letter-spacing:0.1em}.footer .footer-inner .footer-top ul{list-style-type:none;padding-left:0}.footer .footer-inner .footer-top ul li{color:#fff;margin-bottom:3px}.footer .footer-inner .footer-top ul li a{color:#fff}.footer .footer-inner .footer-top ul li a:hover{text-decoration:underline}.footer .footer-inner .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #3e3e3e;margin-top:40px;padding-top:10px}.footer .footer-inner .footer-bottom p.copyright{color:#fff;font-size:14px}.footer .footer-inner .footer-bottom p.branding{font-size:14px;color:#fff}.footer .footer-inner .footer-bottom p.branding a{font-size:14px;color:#fff;text-decoration:underline}.footer .footer-inner .footer-bottom p.branding a:hover{text-decoration:unset}.visible-phone{display:none}.mobmenu-content{margin-top:0px !important;padding-bottom:24px !important;z-index:1;height:calc(100% - 45px);overflow:auto;padding-top:10px;border:4px solid #008cb7}.mob-menu-slideout-over .mobmenu-panel{height:100vh}.mobmenu-right-panel{width:300px}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:"Poppins"}#mobmenuright li.current-menu-item a{color:#008cb7}#mobmenuright{margin:0;padding:0;margin-top:35px !important}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:10px !important;top:15px !important;font-size:30px}ul.tabHead{list-style:none;padding:0;margin:0}ul.tabBody{list-style:none;padding:0;margin:0}.tabHead{display:flex;border-bottom:1px solid #d9d9d9;background:#efefef}.tabHead li{padding:20px 20px;cursor:pointer;text-transform:uppercase;font-weight:600;letter-spacing:0.1em;width:25%;text-align:center;border-right:1px solid lightgray}.tabHead li.open{color:#fff;background:#ff5b00}.tabBody li{background:#fff;display:none;padding:50px 0;overflow:auto}.tabBody li.open{display:block}.widget-wrap{border-radius:20px;background:rgba(255, 255, 255, 0.4);margin:20px 0 60px}#tabs{width:100%;height:100px}.woocommerce.post-type-archive-product main#main{width:60vw;margin:30px auto 100px}.woocommerce.post-type-archive-product main#main ul.products li.product .price span.woocommerce-Price-amount.amount{color:#008cb7;font-size:17px;font-weight:600}.woocommerce.post-type-archive-product main#main ul.products li.product .price span.woocommerce-Price-amount.amount+span{font-size:13px;color:#4e4e4e;font-weight:400;padding-left:5px}.woocommerce.post-type-archive-product main#main ul.products li.product .woocommerce-loop-product__title{font-weight:600;color:#0d1e28;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;line-height:1.3;display:block;text-decoration:none;padding-bottom:10px}.woocommerce.post-type-archive-product main#main ul.products li.product a img{transition:all 0.4s ease;filter:brightness(0.95)}.woocommerce.post-type-archive-product main#main ul.products li.product a:hover img{filter:brightness(1)}.woocommerce.post-type-archive-product main#main ul.products li.product a:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce.post-type-archive-product main#main ul.products li.product ul.attributes{line-height:1.2;list-style-type:circle;padding-bottom:0;font-size:14px;padding-left:18px}.woocommerce.post-type-archive-product main#main ul.products li.product ul.attributes li{padding-bottom:5px;font-size:14px;line-height:1.2;list-style-type:circle;color:#4e4e4e}.woocommerce.single-product main#main div.product .top-area{width:70vw;margin:0 auto;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary{flex:0 0 40%}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary h1.product_title.entry-title{font-family:"Poppins", Helvetica, Arial, sans-serif;color:#0d1e28;font-weight:600;margin:0;padding:0 0 10px;font-size:30px;text-rendering:optimizelegibility;line-height:35px}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary p.price{font-size:24px;padding-bottom:30px;color:#008cb7;font-family:"Poppins";font-weight:700;margin:0;padding:0 0 10px}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary p.price span.woocommerce-Price-amount.amount+span{font-weight:400;font-size:14px;color:#4e4e4e;padding-left:5px}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary .quantity .qty{width:3.631em;text-align:center;height:38px;border:2px solid #008cb7;border-radius:0px}.woocommerce.single-product main#main div.product .top-area div.images.woocommerce-product-gallery{flex:0 0 56%}.woocommerce.single-product main#main div.product .top-area div.images.woocommerce-product-gallery .flaticon-back:before{content:"";font-family:"FontAwesome";background-color:#fff;width:40px;position:absolute;height:40px;font-size:17px;display:flex;left:0;align-items:center;justify-content:center;opacity:0.7}.woocommerce.single-product main#main div.product .top-area div.images.woocommerce-product-gallery .flaticon-right-arrow:before{content:"";font-family:"FontAwesome";background-color:#fff;width:40px;position:absolute;height:40px;font-size:17px;display:flex;right:0;align-items:center;justify-content:center;opacity:0.7}.woocommerce.single-product main#main div.product .grey-area{background-color:#f4f4f4;padding:80px 0}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description{width:70vw;margin:0 auto;display:flex;justify-content:space-between}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description>div{flex:0 0 47%}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description>div>p{line-height:30px}.woocommerce.single-product main#main div.product .grey-area .related.products{width:70vw;margin:0 auto}.woocommerce.single-product main#main div.product .grey-area .upsells.products{width:70vw;margin:0 auto}.woocommerce.single-product main#main div.product .grey-area .upsells.products>h2{text-align:center}.woocommerce.single-product main#main div.product .grey-area .upsells.products>h2:after{left:calc(50% - 40px)}.woocommerce .related.products>h2,.woocommerce .upsells.products>h2{position:relative;margin:0px auto 80px}.woocommerce .related.products>h2:after,.woocommerce .upsells.products>h2:after{content:"";width:80px;height:3px;background-color:#008cb7;position:absolute;left:0;bottom:-40px}.woocommerce .related.products ul.products li.product .price span.woocommerce-Price-amount.amount,.woocommerce .upsells.products ul.products li.product .price span.woocommerce-Price-amount.amount{color:#008cb7;font-size:17px;font-weight:600}.woocommerce .related.products ul.products li.product .price span.woocommerce-Price-amount.amount+span,.woocommerce .upsells.products ul.products li.product .price span.woocommerce-Price-amount.amount+span{font-size:13px;color:#4e4e4e;font-weight:400;padding-left:5px}.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title,.woocommerce .upsells.products ul.products li.product .woocommerce-loop-product__title{font-weight:600;color:#0d1e28;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;line-height:1.3;display:block;text-decoration:none;padding-bottom:10px}.woocommerce .related.products ul.products li.product a img,.woocommerce .upsells.products ul.products li.product a img{transition:all 0.4s ease;filter:brightness(0.95)}.woocommerce .related.products ul.products li.product a:hover img,.woocommerce .upsells.products ul.products li.product a:hover img{filter:brightness(1)}.woocommerce .related.products ul.products li.product a:hover .woocommerce-loop-product__title,.woocommerce .upsells.products ul.products li.product a:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce .related.products ul.products li.product ul.attributes,.woocommerce .upsells.products ul.products li.product ul.attributes{line-height:1.2;list-style-type:circle;padding-bottom:0;font-size:14px;padding-left:18px}.woocommerce .related.products ul.products li.product ul.attributes li,.woocommerce .upsells.products ul.products li.product ul.attributes li{padding-bottom:5px;font-size:14px;line-height:1.2;list-style-type:circle;color:#4e4e4e}.woocommerce table.shop_attributes{border:unset;margin-top:22px}.woocommerce table.shop_attributes tr td{padding:14px 10px 12px;background-color:white !important;border-bottom:1px solid #f4f4f4;font-weight:400;padding-right:10px;padding-left:25px;text-align:left;font-family:"Poppins";font-style:unset;border:unset;font-size:15px;color:#3e3e3e}.woocommerce table.shop_attributes tr td p{padding:unset}.woocommerce table.shop_attributes tr th{padding:14px 10px 12px;background-color:white !important;border-bottom:1px solid #f4f4f4;color:#0d1e28;padding-right:10px;padding-left:25px;text-align:left;font-family:"Poppins";font-weight:600;width:200px;border-spacing:101px;border:unset;font-size:15px}.woocommerce tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight{border:unset}.woocommerce .woocommerce-message{border-top-color:#008cb7;padding:20px 15vw;font-family:"Poppins"}.woocommerce .woocommerce-message::before{content:"";color:#8fae1b;left:13.5vw;top:25px}.page-template-page-support .main-content h2{text-align:center;margin-bottom:40px}.page-template-page-support .main-content h3{font-size:26px;line-height:31px;font-weight:500;margin:0}.page-template-page-support .main-content h4{font-size:15px;line-height:23px;font-weight:600;letter-spacing:0.1em}.page-template-page-support .main-content strong{font-weight:600;letter-spacing:0.1em;font-size:15px}.page-template-page-support .main-content li>div{border-bottom:1px solid lightgray;padding-bottom:20px;padding-top:20px}.page-template-page-support .main-content li>div.text_image_stacked img{display:block;margin:5px auto}.page-template-page-support .main-content li>div.text_image{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page-template-page-support .main-content li>div.text_image h4{flex:0 0 100%}.page-template-page-support .main-content li>div.text_image .image{flex:0 0 30%;display:flex;align-items:center;justify-content:center}.page-template-page-support .main-content li>div.text_image .image img{width:100%}.page-template-page-support .main-content li>div.text_image .text{flex:0 0 65%}.page-template-page-support .main-content li>div.image_text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page-template-page-support .main-content li>div.image_text h4{flex:0 0 100%}.page-template-page-support .main-content li>div.image_text .image{flex:0 0 30%;display:flex;align-items:center;justify-content:center}.page-template-page-support .main-content li>div.image_text .image img{width:100%}.page-template-page-support .main-content li>div.image_text .text{flex:0 0 65%}.page-template-page-support div#speak_today{background-image:url(/wp-content/uploads/2023/09/cta-bar-background-orange.webp);background-position:center;background-repeat:no-repeat}.page-template-page-support div#speak_today>.container .phone{color:#fff}.page-template-page-support div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p .blue-btn{background-color:#0d1e28}.page-template-page-support div#speak_today>.container .right div.wpcf7.js form.wpcf7-form .wpcf7-not-valid-tip{color:#0d1e28;font-size:13px}.page-template-page-support div#speak_today>.container .right div.wpcf7.js form.wpcf7-form .wpcf7-response-output{border-color:#0d1e28;margin:15px 0;font-family:"Poppins";font-size:14px}.page-template-page-support div#speak_today>.container .right div.wpcf7.js form.wpcf7-form span.wpcf7-spinner{margin:0;background-color:#23282d}div#speak_today{background-image:url(/wp-content/uploads/2023/09/cta-bar-background.webp);background-position:center;background-repeat:no-repeat}div#speak_today>.container{width:70vw;margin:0 auto;padding:50px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}div#speak_today>.container .header{font-size:36px;line-height:41px;color:#fff;font-weight:600}div#speak_today>.container p{color:#fff;margin:0px 0 15px;font-size:18px}div#speak_today>.container .phone{font-size:1.6vw;line-height:41px;color:#ff5b00;font-weight:600}div#speak_today>.container .left{flex:0 0 25%}div#speak_today>.container .right{flex:0 0 70%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap}div#speak_today>.container .right div.wpcf7.js{display:flex;flex-direction:column;align-items:center}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form{width:100%;margin:0 auto}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:0}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap{flex:0 0 18%;width:18%;margin:0}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap>input{width:calc(100% - 30px);box-sizing:content-box;height:30px;appearance:unset;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-countrytext{width:calc(100% - 30px);box-sizing:content-box;height:30px;appearance:unset;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px 7px 67px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-phonetext{width:calc(100% - 30px);box-sizing:content-box;height:30px;appearance:unset;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px 7px 68px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap[data-name="message"]{flex:0 96%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap[data-name="gate-image"] input{display:flex;height:23px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p label{display:flex;flex-direction:column}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p .wpcf7-not-valid-tip{color:#ff5b00;font-size:13px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-spinner{margin:0;background-color:#8f8f8f}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p select.wpcf7-form-control.wpcf7-select{width:calc(100% - 30px);box-sizing:content-box;height:30px;border-style:solid;border:1px solid #3e3e3e;font-family:"Poppins";padding:7px 15px;-webkit-appearance:none}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p .blue-btn{background-color:#ff5b00;cursor:pointer;width:18%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p.privacy{justify-content:flex-end;display:flex;align-items:center}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p.privacy+p{justify-content:flex-start;display:flex;align-items:center;flex-direction:row-reverse}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p.privacy a{margin-left:0.3em;font-size:15px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form br{display:none}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form .wpcf7-response-output{border-color:#ff5b00;margin:15px 0;font-family:"Poppins";font-size:14px;color:#fff}.why_tayhope{overflow:hidden;margin:80px 0}.why_tayhope .container{display:flex;margin:0 auto;width:70vw;justify-content:space-between;align-items:center}.why_tayhope .container .left{flex:0 0 40%}.why_tayhope .container .right{flex:0 0 55%}.why_tayhope .container .right video{width:100%}.why_tayhope .container span.main-header{text-align:left;color:#0d1e28;display:block;font-family:"Poppins";margin:60px auto 80px;font-size:30px;line-height:35px;font-weight:600;position:relative}.why_tayhope .container span.main-header:after{content:"";width:80px;height:3px;background-color:#008cb7;position:absolute;left:0;bottom:-40px}.woocommerce table.shop_table th{font-family:"Poppins"}.woocommerce table.shop_table tbody:first-child tr:first-child td{font-family:"Poppins"}.woocommerce table.shop_table tbody:first-child tr:first-child th{font-family:"Poppins"}.woocommerce table.shop_table td{font-family:"Poppins"}.woocommerce .quantity .qty{font-family:"Poppins"}.woocommerce #content table.cart td.actions .input-text{font-family:"Poppins";height:36px;width:fit-content}.woocommerce table.cart td.actions .input-text{font-family:"Poppins";height:36px;width:fit-content}.woocommerce h3{font-family:"Poppins"}#add_payment_method table.cart td{font-family:"Poppins"}#add_payment_method table.cart th{font-family:"Poppins"}.woocommerce-cart table.cart td{font-family:"Poppins"}.woocommerce-cart table.cart th{font-family:"Poppins"}.woocommerce-checkout table.cart td{font-family:"Poppins"}.woocommerce-checkout table.cart th{font-family:"Poppins"}.woocommerce-page #content table.cart td.actions .input-text{font-family:"Poppins";height:36px;width:fit-content}.woocommerce-page table.cart td.actions .input-text{font-family:"Poppins";height:36px;width:fit-content}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-family:"Poppins"}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:40px;font-family:"Poppins"}.select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;vertical-align:bottom}#g-headertop.fixed{position:fixed;background:rgba(255, 255, 255, 0.95);z-index:44;width:100%}#popup{background-color:#fff !important;border-radius:0;color:#000;width:600px;height:fit-content}#popup .kcs-layout-one h5{color:#000;font-family:"Poppins";margin:0 0 20px}#popup .kcs-layout-one h4{color:#000;font-family:"Poppins"}#popup .kcs-layout-one p{color:#000}#popup .kcs-layout-one p:nth-child(4){display:none}#popup .kcs-layout-one:before{content:"";display:none}#popup .kcs-popup-header.kcs_popup-layout-one_headcs-close-btn{display:none}#popup .kcs-goto-btn{background-color:orange;width:fit-content;max-width:unset;padding:15px 50px}#popup .kcs-layout-two:before{content:"";display:none}#popup .kcs-country-box:before{content:"";display:none}#popup .kcs-stay-intr-btn{color:#000;display:none}#cookie-notice .cn-button{display:inline-flex}@media (min-width:1200px) and (max-width:1500px){.g-owlcarousel .container .slider-content{}#g-headertop .header-inner{width:95vw}#g-headertop .header-inner .site-logo img{width:100%;object-fit:contain}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{font-size:13px}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a:hover{font-size:13px}#g-headertop .header-inner nav.shop-navigation{flex:0 22%;width:22%}#g-headertop .ribbon>div{width:95vw}#g-headertop .ribbon>div .badge{flex:0 22%}#g-headertop .ribbon>div .badge>div:last-child .upper-text{font-size:11px}#g-headertop .ribbon>div .badge>div:last-child .lower-text{font-size:11px}.banner{height:21vw}.banner .inner{width:90vw}.breadcrumbs{width:95vw}.main-content{width:90vw}.footer .footer-inner{width:95vw}.woocommerce.post-type-archive-product main#main{width:90vw}.woocommerce.single-product main#main div.product .grey-area{padding:80px 0 10px}div.wpcf7.js form.wpcf7-form{width:60vw;margin:0 auto}.services .service-quicklinks{width:85vw}.why_tayhope .container{width:85vw}div#speak_today>.container{width:85vw}.news-home-posts .container .inner{margin-left:9vw}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;height:auto !important;min-height:unset !important}}@media (min-width:960px) and (max-width:1199px){h1{max-width:100%}.blue-btn{padding:0;min-width:182px}.why_tayhope .container{width:90%}div#speak_today>.container{width:90%}div#speak_today>.container .header{font-size:30px}div#speak_today>.container p{font-size:16px}div#speak_today>.container .right{flex:0 75%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p{position:relative;align-items:center}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap{flex:0 22%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p .blue-btn{width:fit-content;min-width:auto;align-self:unset;padding:0 10px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-spinner{position:absolute;bottom:10px;right:-30px}div#speak_today>.container .phone{font-size:17px}.main-content{width:90%}.breadcrumbs{width:90%}.g-owlcarousel .container{min-height:480px !important;height:auto !important}.g-owlcarousel .item{min-height:380px;height:460px;width:unset}.g-owlcarousel h2.owl-slide-title{font-size:50px;line-height:60px}.g-owlcarousel .owl-slide-title.underline{text-wrap:nowrap}.owl-carousel{height:100%}.owl-carousel .owl-item{height:100%}.owl-carousel .owl-item img{width:unset;object-position:center}.g-owlcarousel .owl-nav button.owl-next{right:8px}.no-js .owl-carousel,.owl-carousel{display:block;height:auto !important;min-height:unset !important}#g-headertop .header-inner{width:90%}#g-headertop .header-inner .site-logo a img{width:100%;object-fit:contain}#g-headertop .header-inner .site-navigation{width:62%;flex:0 62%}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{font-size:12px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul{padding-left:0px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-369 a:before{font-size:20px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-366 a:before{font-size:20px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-367 a:before{font-size:20px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-368 a:before{width:30px;margin:0 auto}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li{padding:0 0 0 8px}#g-headertop .ribbon>div{width:90%}#g-headertop .ribbon>div .badge{flex:0 23%}#g-headertop .ribbon>div .badge .icon{flex:0 0 35%}.banner{height:230px}.banner .inner{width:90%}.banner .inner span.title{font-size:50px}.testimonials .owl-carousel.owl-theme{width:80% !important}.tagline-banner p{width:90%}.services{padding:1rem 0rem 1rem 0;background-color:#f4f4f4}.services .service-quicklinks{width:90%;height:auto !important;min-height:unset !important}.services p{width:82%}.service-quicklinks .service-item{height:230px;min-height:230px}.service-quicklinks .service-item a .details:after{content:"+";height:24px;width:22px;bottom:24px}.service-quicklinks .service-item a .details span.service-header{top:-14px;font-size:25px;line-height:35px}.post-type-archive-services .introduction{width:50rem}.home .news-home-posts .container{margin:0 auto;width:90%}.home .news-home-posts .container .inner{margin-left:0vw}.inner.owl-carousel .owl-nav,.service-quicklinks.home .owl-nav{width:121%}.blog div#content,.category div#content{width:92%;margin:0 auto}.single-post div#content{width:92%;margin:42px auto 0}.single-post div#content .random-posts .news-posts .post a:before{height:160px}.single-post div#content .random-posts .news-posts .post a img.attachment-large.size-large{height:160px}.page-template-page-contact .contact-form .inner{width:90%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:42%}.page-template-page-contact .contact-form .inner textarea{width:92.5%}.footer .footer-inner{width:90%;margin:0 auto}.woocommerce.post-type-archive-product main#main{width:90%;margin:30px auto 0}.woocommerce.single-product main#main div.product .top-area{width:90%}.woocommerce.single-product main#main div.product .grey-area{padding:80px 0 10px}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description{width:90%}.woocommerce.single-product main#main div.product .grey-area .related.products{width:90%}.news-home-posts .container{width:90%}.news-home-posts .container .inner{margin-left:0}#faqs{padding:0;margin:0 0 20px}div.wpcf7.js form.wpcf7-form{width:90%}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-countrytext{width:-webkit-fill-available}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-phonetext{width:-webkit-fill-available}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap>input{width:-webkit-fill-available}div.wpcf7.js form.wpcf7-form>p label{width:48%}div.wpcf7.js form.wpcf7-form>p label span.wpcf7-form-control-wrap{width:100%}.blog div#content div#news-section .posts .news-post #custom-bg,.category div#content div#news-section .posts .news-post #custom-bg{height:150px}.single-post div#content .image img{height:250px;object-fit:scale-down}}@media (min-width:768px) and (max-width:959px){h1{max-width:100%;font-size:32px;line-height:50px}.blue-btn{padding:0;min-width:182px}.why_tayhope{overflow:hidden}.why_tayhope .container{overflow:hidden;width:90%;display:flex;flex-direction:column}.why_tayhope .container span.main-header{margin:0 auto 80px}.why_tayhope .container .left{margin-bottom:50px}div#speak_today>.container{width:90%;display:flex;flex-direction:column}div#speak_today>.container .header{font-size:30px}div#speak_today>.container p{font-size:16px}div#speak_today>.container .right{flex:0 75%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p{position:relative;align-items:center}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap{flex:0 22%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p .blue-btn{width:fit-content;min-width:auto;align-self:unset;padding:0 10px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-spinner{position:absolute;bottom:10px;right:-30px}div#speak_today>.container .phone{font-size:17px}.main-content{width:90%}.breadcrumbs{width:90%}.g-owlcarousel{overflow:hidden}.g-owlcarousel .container{overflow:hidden;min-height:480px !important;height:auto !important;width:80vw;padding:0 10vw}.g-owlcarousel .container .slider-content{width:40%}.g-owlcarousel .item{min-height:380px;height:460px;width:unset}.g-owlcarousel h2.owl-slide-title{font-size:50px;line-height:60px}.g-owlcarousel h2.owl-slide-title::before{display:none}.g-owlcarousel .owl-slide-title.underline{text-wrap:nowrap;white-space:nowrap}.owl-carousel{height:100%}.owl-carousel .owl-item{height:100%}.owl-carousel .owl-item img{width:unset;object-position:center}.g-owlcarousel .owl-nav button.owl-next{right:8px}.no-js .owl-carousel,.owl-carousel{display:block;height:auto !important;min-height:unset !important}#g-headertop .header-inner{width:90%}#g-headertop .header-inner .site-logo{width:38%;flex:0 38%}#g-headertop .header-inner .site-logo a{z-index:11000;position:relative}#g-headertop .header-inner .site-logo a img{width:fit-content;object-fit:contain;height:30px}#g-headertop .header-inner .site-navigation{width:62%;flex:0 62%}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{font-size:12px}#g-headertop .header-inner nav.shop-navigation{flex:0 36%;width:36%}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul{padding-left:0px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-369 a:before{font-size:20px;line-height:28px;height:29px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-366 a:before{font-size:20px;line-height:28px;height:29px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-367 a:before{font-size:20px;line-height:28px;height:29px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-368 a:before{width:28px;margin:0 auto}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li{padding:0 0 0 8px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li a{z-index:11000}#g-headertop .ribbon>div{width:90%}#g-headertop .ribbon>div .badge{flex:0 23%}#g-headertop .ribbon>div .badge>div:last-child .upper-text{font-size:11px}#g-headertop .ribbon>div .badge>div:last-child .lower-text{font-size:10.1px}#g-headertop .ribbon>div .badge .icon{flex:0 0 35%}#g-headertop .ribbon>div .badge .icon i{font-size:23px}#g-headertop .ribbon>div .badge .icon img{height:23px}.banner{height:230px}.banner .inner{width:90%}.banner .inner span.title{font-size:50px}.services{padding:1rem 0rem 2rem 0}.services .service-quicklinks{width:90%}.services .service-quicklinks .service-item{display:flex;flex-direction:column-reverse;align-items:center}.services .service-quicklinks .service-item .right img{height:230px;width:auto;object-fit:contain}.services p{width:100%}.news-home-posts .inner.owl-carousel .owl-nav{width:100% !important;right:0 !important}.services-btn{margin-top:10px !important;z-index:99999;position:relative}a.blue-btn.all-news{margin-top:8px !important;z-index:99999;position:relative}.service-quicklinks .service-item{height:230px;min-height:230px;width:49%;flex:0 49%}.service-quicklinks .service-item:nth-of-type(2n){margin-right:0}.service-quicklinks .service-item:nth-of-type(3n){margin-right:1%}.service-quicklinks .service-item a .details{margin-top:-5vw}.service-quicklinks .service-item a .details:after{display:none}.service-quicklinks .service-item a .details span.service-header{top:-14px;font-size:25px;line-height:35px}.post-type-archive-services .introduction{width:91%;margin:70px auto}.news-home-posts .container .inner{margin-left:0}.news-home-posts .container .inner .owl-item .news-posts .post{min-height:40vw}.news-home-posts .container .inner .owl-item .news-posts .post img.attachment-large.size-large{height:40vw}.news-home-posts .container .inner .owl-item .news-posts .post .card{width:45%}.news-home-posts .container span.main-header{margin:60px auto 50px;font-size:25px}.news-home-posts .container span.main-header::after{bottom:-20px}.home .news-home-posts .container{margin:0 auto;width:85%}.home .news-home-posts .container .inner{margin-left:0}.home .news-home-posts .container .inner .owl-item .news-posts .post{min-height:40vw}.home .news-home-posts .container .inner .owl-item .news-posts .post img.attachment-large.size-large{height:40vw}.home .news-home-posts .news-posts .post .news-title{font-size:27px;line-height:30px;margin-bottom:0;margin-top:15px}.home .news-home-posts .news-posts .post p.excerpt{padding:0 10px;font-size:16px;line-height:22px;margin:8px 0}.home .main-content .g-grid.right{flex-direction:column}.home .main-content .g-grid.right .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.home .main-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:40px}.home .main-content .g-grid.right .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.home .sub-content .g-grid.right{flex-direction:column}.home .sub-content .g-grid.right .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.home .sub-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:40px}.home .sub-content .g-grid.right .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.home .sub-content .g-grid.left{flex-direction:column}.home .sub-content .g-grid.left .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.home .sub-content .g-grid.left .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:40px}.home .sub-content .g-grid.left .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.faqs{padding:0}.faqs .faqs-inner{width:90%}.footer-associated-partners .inner a.item{height:70px}.main-content .g-grid.right{flex-direction:column}.main-content .g-grid.right .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.main-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:40px}.main-content .g-grid.right .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.sub-content .g-grid.right{flex-direction:column}.sub-content .g-grid.right .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.sub-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:40px}.sub-content .g-grid.right .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.sub-content .g-grid.left{flex-direction:column}.sub-content .g-grid.left .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.sub-content .g-grid.left .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:40px}.sub-content .g-grid.left .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.inner.owl-carousel .owl-nav,.service-quicklinks.home .owl-nav{width:121%;top:100%}.testimonials .inner.owl-carousel .owl-nav{width:122%;right:-70px}.single-post div#content{width:92%;margin:42px auto 0}.single-post div#content nav#nav-single{width:100%;padding:0% 0;display:flex;margin:20px auto}.single-post div#content .random-posts .inner{width:92%;margin:0 auto}.single-post div#content .random-posts .inner .owl-nav{width:119%;right:-62px}.single-post div#content .random-posts .news-posts .post{border:2px solid lightgray;padding:3%;min-height:332px}.single-post div#content .random-posts .news-posts .post a:before{height:160px}.single-post div#content .random-posts .news-posts .post a img.attachment-large.size-large{height:160px}.blog div#content,.category div#content{width:92%;margin:0 auto}.blog div#content div#news-section div.leading-news-post a#custom-bg>.inner,.category div#content div#news-section div.leading-news-post a#custom-bg>.inner{width:40%}.blog div#content div#news-section .posts .news-post,.category div#content div#news-section .posts .news-post{flex:0 43%}.blog div#content div#news-section .posts .news-post #custom-bg,.category div#content div#news-section .posts .news-post #custom-bg{height:200px;margin-bottom:0}.blog div#content div#news-section .posts .news-post .inner h3,.category div#content div#news-section .posts .news-post .inner h3{line-height:1.3em}.page-template-page-contact .sub-content .g-grid.right .content{text-align:left;padding:70px 30px 20px 30px;width:92%}.page-template-page-contact .contact-form .inner{width:90%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:42%}.page-template-page-contact .contact-form .inner textarea{width:92.5%}div.wpcf7.js form.wpcf7-form{width:100%}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-countrytext{width:-webkit-fill-available}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-phonetext{width:-webkit-fill-available}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap>input{width:-webkit-fill-available}div.wpcf7.js form.wpcf7-form>p label{width:48%}div.wpcf7.js form.wpcf7-form>p label span.wpcf7-form-control-wrap{width:100%}.page-template-page-support .main-content li>div.text_image_stacked img{max-width:100%}.footer .footer-inner{width:90%;margin:0 auto}.footer .footer-inner .footer-top{flex-wrap:wrap}.footer .footer-inner .footer-top .column{flex:0 50%;text-align:center;margin-bottom:20px}.woocommerce.post-type-archive-product main#main{width:90%}.woocommerce ul.products[class*="columns-"] li.product{width:30.8%}.woocommerce .products ul{display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce ul.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woocommerce #content div.product div.images{float:left;width:48%}.woocommerce #content div.product div.summary{float:left;width:48%}.woocommerce div.product div.images{float:left;width:48%}.woocommerce div.product div.summary{float:left;width:48%}.woocommerce-page ul.products[class*="columns-"] li.product{width:30.8%}.woocommerce-page #content div.product div.images{float:left;width:48%}.woocommerce-page #content div.product div.summary{float:left;width:48%}.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce-page div.product div.summary{float:left;width:48%}.woocommerce table.shop_attributes tr th{width:auto}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description{width:90%}.woocommerce.single-product main#main div.product .grey-area .related.products{width:90%}.woocommerce.single-product main#main div.product .grey-area .related.products ul.products[class*="columns-"] li.product{width:33%;margin:0}.woocommerce.single-product main#main div.product .grey-area .related.products ul.products[class*="columns-"] li.product:nth-child(3n-1){display:none}.woocommerce.single-product main#main div.product .top-area{width:90%}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary .quantity{height:35px}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary .quantity .qty{max-height:35px;line-height:30px}.woocommerce.single-product main#main div.product .top-area .summary.entry-summary button.blue-btn{min-height:41px}.news-home-posts .container{width:90%}.page-id-292 .sub-content .g-grid.right{flex-direction:column-reverse;display:flex}.page-id-292 .sub-content .g-grid.right .image{width:100%}.page-id-292 .sub-content .g-grid.right .content{padding:0 40px 30px 0px}}@media (min-width:320px) and (max-width:767px){h1{font-size:34px;line-height:38px;max-width:100%}.blue-btn{padding:0 10px;min-width:140px}.faqs{padding:0}.faqs .faqs-inner{width:90%}.faqs .faqs-inner h3{margin:40px auto 60px}p{font-size:13px;line-height:19px}ul li{font-size:13px;line-height:19px}.why_tayhope{margin:40px 0}.why_tayhope .container{width:90%;display:flex;flex-direction:column;overflow:hidden}.why_tayhope .container span.main-header{margin:0 auto 80px}.why_tayhope .container .left{margin-bottom:50px}div#speak_today>.container{width:90%;display:flex;flex-direction:column}div#speak_today>.container .header{font-size:23px;line-height:27px}div#speak_today>.container p{font-size:16px;margin:0}div#speak_today>.container .phone{font-size:20px}div#speak_today>.container .right{flex:0 75%;margin-top:20px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form{width:100%;margin:20px auto 0}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p{position:relative;align-items:center}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap{flex:0 49%;margin-bottom:1%}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p .blue-btn{width:100%;min-width:auto;align-self:unset;padding:0 10px}div#speak_today>.container .right div.wpcf7.js form.wpcf7-form>p span.wpcf7-spinner{position:absolute;bottom:10px;right:-30px;display:none}div.wpcf7.js form.wpcf7-form{width:100%}div.wpcf7.js form.wpcf7-form>p{display:flex;flex-direction:column}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap{width:100%;flex:0 0 100%;margin:10px 0}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap>input{width:100%;box-sizing:border-box;height:45px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-countrytext{width:100%;box-sizing:border-box;height:45px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap input.wpcf7-phonetext{width:100%;box-sizing:border-box;height:45px}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap textarea{box-sizing:border-box}div.wpcf7.js form.wpcf7-form>p label{width:100%;flex:0 0 100%}div.wpcf7.js form.wpcf7-form>p span.wpcf7-form-control-wrap[data-name="gate-image"] input{height:40px}.page-id-292 .sub-content .g-grid.right{flex-direction:column-reverse}.page-id-292 .sub-content .g-grid.right .image{width:100%}.page-id-292 .sub-content .g-grid.right .content{width:100%;padding:0}.page-id-292 .sub-content .g-grid.right .content h2{margin-bottom:unset}.page-template-page-support .main-content li>div.text_image_stacked img{width:100%}.no-js .owl-carousel,.owl-carousel{display:block;height:auto !important;min-height:unset !important}.faqs .accordion{padding:20px 60px 0px 0px}.g-owlcarousel{height:400px !important;min-height:400px !important}.g-owlcarousel .item{height:400px;min-height:400px}.g-owlcarousel .container{height:300px;min-height:300px;padding:0 10vw 0 50px}.g-owlcarousel .container.right{display:flex;align-items:flex-end;width:80%;text-align:right;margin:0 0 0 20px;padding:0}.g-owlcarousel .container.right .owl-slide-title.underline{text-align:right;width:100%}.g-owlcarousel span.tagline{font-size:18px;line-height:30px}.g-owlcarousel h2.owl-slide-title{font-size:36px;line-height:36px}.g-owlcarousel h2.owl-slide-title:after{bottom:-25px}.g-owlcarousel h2.owl-slide-title:before{bottom:-48px;display:none}.g-owlcarousel .owl-slide-title.underline{font-size:18px;margin-top:50px}.g-owlcarousel .container .slider-content{width:88%;top:20px;position:relative}.g-owlcarousel .owl-nav button.owl-next{right:8px}.breadcrumbs{width:90%}#g-headertop .header-inner{width:90%;position:relative}#g-headertop .header-inner .site-logo{order:1;width:47%;flex:0 47%;position:absolute;left:26.5%}#g-headertop .header-inner .site-logo a{z-index:11000;position:relative}#g-headertop .header-inner .site-logo a img{width:fit-content;object-fit:contain;height:22px}#g-headertop .header-inner .site-navigation{width:62%;flex:0 62%}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{font-size:12px}#g-headertop .header-inner nav.shop-navigation{flex:0 17%;width:27%;order:0}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul{padding-left:0px;display:flex;flex-direction:row;align-items:center;align-content:center}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li{padding:0}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li a span{display:none}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-369 a:before{top:5px;position:relative;font-size:20px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-367{}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-367 a:before{top:5px;position:relative;font-size:20px}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-366 a{display:none}#g-headertop .header-inner nav.shop-navigation .menu-shop-menu-container ul li#menu-item-813 a{display:none}#g-headertop .ribbon>div{width:90%}#g-headertop .ribbon>div .badge{flex:0 23%;justify-content:flex-start}#g-headertop .ribbon>div .badge>div:last-child .upper-text{font-size:13px}#g-headertop .ribbon>div .badge>div:last-child .lower-text{font-size:12.1px}#g-headertop .ribbon>div .badge .icon{flex:0 0 20%;justify-content:flex-end;margin-right:7%}#g-headertop .ribbon>div .badge .icon i{font-size:23px}#g-headertop .ribbon>div .badge .icon img{height:23px;width:auto}.banner{height:230px}.banner .inner{width:90%}.banner .inner span.title{font-size:28px;line-height:30px;padding:5px 12px 2px 0px;margin-top:75px}.mobmenur-container{top:-4px}.mobmenur-container i{font-size:40px}.testimonials .owl-carousel.owl-theme{width:98% !important;min-height:auto !important;height:auto !important;padding:35px 0;margin:0 auto}.testimonials .owl-carousel.owl-theme .item.testimonal{height:auto;text-align:center;justify-content:center;width:90%;align-items:center;display:flex;flex-direction:column;min-height:auto !important;margin:0 auto}.testimonials .owl-carousel.owl-theme .item.testimonal p{font-size:16px;line-height:22px;margin:9px 0}.testimonials .owl-carousel.owl-theme .item.testimonal p.client-name{margin-top:0}.tagline-banner{height:244px;padding:0 16px}.tagline-banner p{display:none}.tagline-banner p:nth-of-type(2){margin-bottom:0;font-size:35px;line-height:40px;margin-top:6px;display:block}.all-news{margin:20px auto 0 !important}.services{padding:1rem 0;padding:1rem 0}.services p{width:100%;font-size:13px;line-height:19px;display:none}.services .service-quicklinks{height:auto !important;min-height:auto !important;width:90%;margin-bottom:40px}.services .service-quicklinks .service-item{flex-direction:column-reverse}.services .service-quicklinks .service-item .left>div{flex-direction:row;align-items:center;justify-content:space-around}.services .service-quicklinks .service-item .left>div .blue-btn{padding:0;margin-left:0;min-width:140px}.services .service-quicklinks .service-item .left ul.attributes li{font-size:13px}.services .service-quicklinks .service-item .right img{width:70%;margin:0 auto 40px}.news-home-posts .inner.owl-carousel .owl-nav{width:100vw !important;right:-7.5vw !important}.service-quicklinks .service-item{height:230px;min-height:230px;width:100%;flex:0 100%;margin-bottom:15px;margin-right:0}.service-quicklinks .service-item:nth-of-type(2n){margin-right:0}.service-quicklinks .service-item:nth-of-type(3n){margin-right:0%}.service-quicklinks .service-item a .details{margin-top:-13vw}.service-quicklinks .service-item a .details:after{content:"+";height:24px;width:22px;bottom:24px}.service-quicklinks .service-item a .details span.service-header{top:-14px;font-size:25px;line-height:35px}.post-type-archive-services .introduction{margin:0px auto;text-align:left;padding:50px 20px 0px 20px;width:88%}.post-type-archive-services .introduction h1{max-width:100%;text-align:left}.single-services .main-header{margin-bottom:30px;margin-top:30px !important}.single-services .services-gallery{margin-top:55px;margin-bottom:0}.single-services .services-gallery .gallery-inner a{width:48%;flex:0 48%;margin-right:3%;margin-bottom:3%;height:140px}.single-services .services-gallery .gallery-inner a:nth-of-type(2n){margin-right:0}.single-services .services-gallery h2{margin-bottom:30px}.home .news-home-posts{padding:1rem 0rem 4rem 0}.home .news-home-posts .news-posts .post{width:89%;flex:0 100%;position:relative;border:2px solid lightgray;padding:4%;min-height:400px;transition:0.4s all ease;margin-bottom:10px}.home .news-home-posts .news-posts .post a:before{height:156px}.home .news-home-posts .news-posts .post .news-title{font-size:30px;line-height:40px}.home .news-home-posts .news-posts .post img.attachment-large.size-large{height:156px}.home .news-home-posts .owl-dots .owl-dot span{width:14px;height:14px;margin:0px 7px;background:#3e3e3e;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}.home .news-home-posts .owl-dots .owl-dot.active span,.home .news-home-posts .owl-dots .owl-dot:hover span{background:#008cb7}.home .news-home-posts span.main-header{width:90%;margin:20px auto 60px;font-size:23px}.home .news-home-posts .container{margin:0 auto;width:94%}.home .news-home-posts .container .inner .owl-item .news-posts .post a{display:flex;flex-direction:column}.home .news-home-posts .container .inner .owl-item .news-posts .post .card{position:unset;width:100%;padding:0 0 20px}.home .news-home-posts .container .inner .owl-item .news-posts .post img.attachment-large.size-large{height:250px}.home .main-content{padding:0;margin:60px auto;background-size:contain}.home .main-content .content a{padding:0 10px}.home .main-content .g-grid.right{flex-direction:column}.home .main-content .g-grid.right .content{text-align:left;padding:50px 20px 20px 20px;width:88%}.home .main-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:220px;min-height:220px;object-fit:cover;width:100%;margin-top:40px}.home .main-content .g-grid.right .image img{max-height:220px;min-height:220px;object-fit:cover;width:100%}.home .sub-content .g-grid.right{flex-direction:column}.home .sub-content .g-grid.right .content{text-align:left;padding:50px 20px 20px 20px;width:88%}.home .sub-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:220px;min-height:220px;object-fit:cover;width:100%;margin-top:40px}.home .sub-content .g-grid.right .image img{max-height:220px;min-height:220px;object-fit:cover;width:100%}.home .sub-content .g-grid.left{flex-direction:column}.home .sub-content .g-grid.left .content{text-align:left;padding:50px 20px 20px 20px;width:88%}.home .sub-content .g-grid.left .image{margin:0px 0 0px 0%;max-height:220px;min-height:220px;object-fit:cover;width:100%;margin-top:40px}.home .sub-content .g-grid.left .image img{max-height:220px;min-height:220px;object-fit:cover;width:100%}.main-content{margin:30px auto;width:90%}.main-content .g-grid.right{flex-direction:column}.main-content .g-grid.right .content{text-align:left;padding:50px 20px 20px 20px;width:88%}.main-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:220px;min-height:220px;object-fit:cover;width:100%;margin-top:40px}.main-content .g-grid.right .image img{max-height:220px;min-height:220px;object-fit:cover;width:100%}.sub-content .g-grid.right{flex-direction:column}.sub-content .g-grid.right .content{text-align:left;padding:50px 20px 20px 20px;width:88%}.sub-content .g-grid.right .image{margin:0px 0 0px 0%;max-height:220px;min-height:220px;object-fit:cover;width:100%;margin-top:40px}.sub-content .g-grid.right .image img{max-height:220px;min-height:220px;object-fit:cover;width:100%}.sub-content .g-grid.left{flex-direction:column}.sub-content .g-grid.left .content{text-align:left;padding:50px 20px 20px 20px;width:88%}.sub-content .g-grid.left .image{margin:0px 0 0px 0%;max-height:220px;min-height:220px;object-fit:cover;width:100%;margin-top:40px}.sub-content .g-grid.left .image img{max-height:220px;min-height:220px;object-fit:cover;width:100%}.inner.owl-carousel .owl-nav{width:121%}.blog div#content div#news-section div.leading-news-post,.category div#content div#news-section div.leading-news-post{border:2px solid lightgray;padding:20px;width:calc(100% - 46px);margin:0 auto;transition:all 0.4s ease}.blog div#content div#news-section div.leading-news-post a#custom-bg,.category div#content div#news-section div.leading-news-post a#custom-bg{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:440px;background-size:cover;width:100%;padding:0;background-size:100% 250px;background-position:top}.blog div#content div#news-section div.leading-news-post a#custom-bg>.inner,.category div#content div#news-section div.leading-news-post a#custom-bg>.inner{width:100%;padding:0}.blog div#content div#news-section .posts,.category div#content div#news-section .posts{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.blog div#content div#news-section .posts .news-post,.category div#content div#news-section .posts .news-post{flex:0 1 90%;width:calc(100% - 46px);margin:0 auto 20px;height:auto;padding:20px}.blog div#content div#news-section .posts .news-post #custom-bg,.category div#content div#news-section .posts .news-post #custom-bg{width:100%;height:224px}.blog div#content div#news-section .posts .news-post .inner h3,.category div#content div#news-section .posts .news-post .inner h3{margin-bottom:0px;margin-top:0px;line-height:20px}.blog div#content div#news-section .posts .news-post .inner p[itemprop="datePublished"],.category div#content div#news-section .posts .news-post .inner p[itemprop="datePublished"]{font-size:13px;line-height:19px}.pagination{display:none}.testimonials .inner.owl-carousel .owl-nav{width:122%;right:-70px}.blog div#content,.category div#content{width:92%;margin:0 auto}iframe{height:100%}ul.tabHead{display:flex;flex-direction:row;flex-wrap:wrap}ul.tabHead li{width:50%;flex:0 0 50%;box-sizing:border-box}.single-post .main-content{width:100%}.single-post div#content{width:87%;margin:0px auto 0;padding:50px 20px 0px 20px}.single-post div#content nav#nav-single{width:100%;padding:0% 0;display:flex;margin:20px auto 50px}.single-post div#content h1{margin:30px auto 0px auto;font-size:27px;line-height:35px}.single-post div#content .image img{height:200px;width:100%;object-fit:cover;margin-bottom:10px}.single-post div#content .blue-btn{}.single-post div#content .owl-dots .owl-dot span{width:14px;height:14px;margin:10px 7px;background:#3e3e3e;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}.single-post div#content .owl-dots .owl-dot.active span,.single-post div#content .owl-dots .owl-dot:hover span{background:#008cb7}.single-post div#content .random-posts{padding:1rem 0rem 3rem 0;margin:0 auto}.single-post div#content .random-posts span.main-header{margin-bottom:20px;font-size:33px}.single-post div#content .random-posts .inner{width:100%;margin:0 auto}.single-post div#content .random-posts .inner .owl-nav{width:119%;right:-62px}.single-post div#content .random-posts .news-posts .post{flex:0 100%;position:relative;border:2px solid lightgray;min-height:344px;transition:0.4s all ease;margin-bottom:10px;padding:20px;width:calc(100% - 46px)}.single-post div#content .random-posts .news-posts .post a:before{height:156px}.single-post div#content .random-posts .news-posts .post .news-title{font-size:24px;line-height:30px}.single-post div#content .random-posts .news-posts .post img.attachment-large.size-large{height:156px}.page-template-page-contact .sub-content .g-grid.right .content{text-align:left;padding:50px 20px 0px 20px;width:90%}.page-template-page-contact .contact-form{padding-bottom:30px;padding-top:55px}.page-template-page-contact .contact-form span.sub-header{margin-bottom:35px;padding:0 8%}.page-template-page-contact .contact-form .inner{width:90%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:85%;margin-right:0}.page-template-page-contact .contact-form .inner textarea{width:85%;margin-right:0;margin-top:8px}.visible-phone{display:block}.footer .footer-inner{width:85%;margin:0 auto}.footer .footer-inner .footer-top{display:flex;flex-direction:column}.footer .footer-inner .footer-top .footer-bottom{display:flex;flex-direction:column;align-items:center}.footer .footer-inner .footer-top .footer-left{width:100%;flex:0 100%}.footer .footer-inner .footer-top .footer-left .site-logo{margin-bottom:20px}.footer .footer-inner .footer-top .footer-left .site-logo img{height:160px;width:auto;margin:0;display:block}.footer .footer-inner .footer-top .footer-left .footer-links,.footer .footer-inner .footer-top .footer-left p.copyright,.footer .footer-inner .footer-top .footer-left p.branding{display:none}.footer .footer-inner .footer-top .footer-right{width:100%;flex:0 100%}.footer .footer-inner .footer-top ul li a{font-size:14px}.footer .footer-inner .footer-top .column{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.footer .footer-inner .footer-links{margin-top:40px}.footer .footer-inner .footer-links a.footer-menu{color:#0f9ebe;font-family:"Poppins";font-size:16px;line-height:18px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:fit-content;height:auto;margin:0}.footer .footer-inner .spacer{color:white}.footer .footer-inner p.branding,.footer .footer-inner p.copyright{letter-spacing:0px;font-size:14px;line-height:18px;display:block;font-family:"Poppins";margin-bottom:0;color:white;margin:0}.footer .footer-inner p.branding a,.footer .footer-inner p.copyright a{color:#0f9ebe;font-family:"Poppins";font-size:16px;line-height:18px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:fit-content;height:auto}.footer .footer-inner .branding{margin-top:0}.footer .footer-inner p.copyright{margin-top:30px}.footer .footer-inner .footer-bottom{flex-direction:column;align-items:center}.footer-associated-partners .inner{padding:30px 0 15px}.footer-associated-partners .inner a.item{height:80px}.woocommerce.post-type-archive-product main#main{width:90%}.woocommerce.post-type-archive-product main#main ul.products li.product ul.attributes{display:block}.woocommerce .products ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.products[class*="columns-"] :nth-child(-n+2 of li.product){display:none}.woocommerce table.shop_attributes tr th{width:auto}.woocommerce.single-product main#main div.product .top-area{width:90%;display:flex;flex-direction:column;align-items:center;align-content:center}.woocommerce.single-product main#main div.product .grey-area{padding:40px 0}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description{display:flex;flex-direction:column;width:90%}.woocommerce.single-product main#main div.product .grey-area .tff-woocommerce-description>div>p{line-height:20px}.woocommerce.single-product main#main div.product .grey-area .related.products{width:90%}.news-home-posts span.main-header{width:90%}.news-home-posts .container .inner{margin-left:unset;width:90%;margin:0 auto}.news-home-posts .container .inner .owl-item .news-posts .post a{display:flex;flex-direction:column}.news-home-posts .container .inner .owl-item .news-posts .post .card{width:87%;position:unset}.news-home-posts .container .inner .owl-item .news-posts .post p.excerpt{font-size:14px}.news-home-posts .container .inner .owl-item .news-posts .post img.attachment-large.size-large{height:210px}}