/*!
Theme Name: GDS Corp Child
Theme URI: http://www.itvibes.com/
Version: 0.1
Description: Smart. Flexible. Beautiful. GDS Corp is the most powerful theme in our collection.
Author: ITVibes Themes
Author URI: http://www.itvibes.com
Template: Divi
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



#top-menu li li a{width:275px!important}
.nav li ul{width:310px!important}
.p-left{text-align:center;background:#f1f1f1;padding:20px 10px;border:1px solid #ddd}
.p-left h4,.p-right h4{font-size:20px;color:#74aa3e}
body #page-container #left-area{width:100%!important;padding-right:0!important}
.p-right{float:left;margin-left:10px;background:#f1f1f1;border:1px solid #ddd;padding:15px 10px;text-align:center}
a.p-more{background:#222;color:#fff;padding:4px 14px;display:table;margin:auto;border-radius:3px}
.p-right h4{font-size:22px}
.gds-search input{padding:4px;border:solid 1px #fff}
.gds-search input#yith-s{width:160px}
.gds-search input[type=submit]{padding:4px 8px 4px 9px;background-color:#FFB501!important;margin-left:-5px;margin-top:0;color:#000!important;border:1px solid #fff}
.autocomplete-suggestion{color:#000}
html {scroll-behavior: smooth;}
body, #et-top-navigation, .et_pb_slide_content {font-weight: 500;}
strong {font-weight: 700;}
.et_builder_inner_content > p {display: none;}
.mobile-only {display: none !important;}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {padding-top: 150px;}
h1, h2, h3, h4, h5, h6 {font-weight: 900 !important;}
h1 mark, h2 mark, h3 mark, h4 mark, h5 mark, h6 mark {background-color: rgba(0,0,0,0); color: #ffb501;}
.rmore {position: relative;display: inline-block;padding: 15px 15px 15px 0;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; line-height: 1em; overflow:hidden;}
.rmore:hover {padding: 15px 30px 15px 0;}
.rmore::before, .rmore::after {position: absolute;content: " ";height: 1em;width: 1px;background-color: #000;right: 0;top: 50%;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rmore:hover::before, .rmore:hover::after {height: 1em;}
.rmore::before {transform: translateY(-50%) skewX(45deg); -moz-transform: translateY(-50%) skewX(45deg); -webkit-transform: translateY(-50%) skewX(45deg); -o-transform: translateY(-50%) skewX(45deg);}
.rmore::after {transform: translateY(-50%) skewX(-45deg); -moz-transform: translateY(-50%) skewX(-45deg); -webkit-transform: translateY(-50%) skewX(-45deg); -o-transform: translateY(-50%) skewX(-45deg);}
.rmore .arrow-line {position: absolute;width: 0px;height: 1px;background-color: #000;top: 50%;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);right: 2px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.rmore:hover .arrow-line {width: 20px;}
.p-c-tabs .et_pb_all_tabs .rmore::before, .p-c-tabs .et_pb_all_tabs .rmore::after, .p-c-tabs .et_pb_all_tabs .rmore .arrow-line, .et_pb_bg_layout_dark .rmore::before, .et_pb_bg_layout_dark .rmore::after, .et_pb_bg_layout_dark .rmore .arrow-line {background-color: #fff;}
.et_pb_bg_layout_dark a {color: #fff;}
.more-link {color: #000000;padding: 10px 40px;border: 1px solid;display: inline-block !important;margin-top: 20px;text-transform: capitalize;position: relative;overflow: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.more-link:hover {padding: 10px 60px 10px 20px;}
.more-link::before {position: absolute;content: " ";left: -100%;right: 0;top: 0;bottom: 0;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background-color: #ffb501;width: 100%;z-index: 2;}
.more-link:hover::before {left: calc(100% - 40px);}
.more-link::after {position: absolute;content: "\f061";right: 20px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-family: Fontawesome;z-index: 4;opacity: 0;font-weight: normal;}
.more-link:hover::after {right: 12px;opacity: 1;}
.et_pb_bg_layout_dark .more-link, .post-content .more-link {color: #ffffff;}
.pdf-icon.more-link::after {content: "\f1c1";}
.icon-button .et_pb_main_blurb_image{background-color:#74aa3e;padding:9px;display:inline-block;border-radius:50%;height:36px;width:36px;float:left;transition:background-color .3s ease 0;-webkit-transition:background-color .3s ease 0}
.icon-button:hover .et_pb_main_blurb_image{background-color:#ffb501;}
.top-info{background-color:#74aa3e;width:100%;display:block;margin:0 auto;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.top-info .container{display:inline-block;padding-top:5px}
.et-l--header .top-info .container{display:block;padding-top:3px;width:100%;max-width:100%!important;text-align:right;padding-bottom:5px}
.et-l--header .et_pb_menu__search-button{padding-bottom:15px}
.et-l--header .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a,.et-l--header .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a{padding-bottom:20px!important}
.top-info, .top-info p, .top-info a {color: #fff !important;font-weight: 500;}
.top-info .container > * {float: right;padding-left: 30px;}
.social-icons a {float: left;margin-left: 15px;}
.social-icons a:first-child {margin-left: 0;}
.ph-no a {font-weight: 600 !important;font-size: 18px;}
.top-btn a {padding: 6px 25px;background-color: #FFB501;color:#000 !important;display: inline-block;margin-top: -5px;margin-bottom: -6px;color: #000;font-size: 14px;line-height: 1.7em;text-transform: uppercase;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-weight: bold;}
.top-btn a:hover {background-color: #fff;}
.top-nav {font-size: 14px;line-height: 1.7em;}
.top-nav a {padding: 0 15px;}
.top-nav > a:first-child {	padding-left: 0;}
.top-nav > a:last-child {padding-right: 0;}
.et-fixed-header .top-info {margin-top: -38px;}
#et-top-navigation .et-cart-info {display: none;}
#main-header > .container::before {position: absolute;content: " ";left: 0;top: 0;width: 200px;height: 100%;padding-right: 70px;background: url(../svg/logo-bg.svg) no-repeat scroll center right;}
.h-slider .et_pb_slider .et_pb_slide {padding: 0 120px;}
.h-slider .et_pb_slider .et_pb_slide::before {position: absolute;content: " ";left: -10px;top: 0;width: 900px;height: 102%;background: url(../svg/slider-content-bg.svg) no-repeat scroll right bottom/cover;opacity: .9;-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft;-ms-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft;-webkit-animation-duration: .7s;-moz-animation-duration: .7s;-ms-animation-duration: .7s;-o-animation-duration: .7s;animation-duration: .7s;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-ms-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}
.h-slider .et_pb_slide .et_pb_container {max-width: 100%;height: 650px !important;}
.h-slider .et_pb_slider_container_inner {width: 400px;}
.h-slider .et_pb_slide_description {padding-left: 0;padding-right: 0;text-align: left;}
.h-slider .et_pb_slide_description .et_pb_slide_title {font-size: 48px;}
.h-slider .et_pb_slide_content {font-size: 16px; color: #000000;}
.h-slider .et-pb-slider-arrows {width: 200px;position: relative;bottom: 80px;left: 100px;}
.h-slider .et-pb-arrow-prev, .h-slider .et-pb-arrow-next {border: 3px solid #333;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.h-slider .et-pb-arrow-prev:hover, .h-slider .et-pb-arrow-next:hover {color: #ffffff;}
.h-slider .et-pb-arrow-prev::after, .h-slider .et-pb-arrow-next::after {position: absolute;content: " ";left: 0;right: 0;top: 0;bottom: 0;background-color: #74aa3e;z-index: -2;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0);}
.h-slider .et-pb-arrow-prev:hover::after, .h-slider .et-pb-arrow-next:hover::after {transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);}
/*-- Featured Tabs --*/
.f-products-tab.et_pb_tabs {border: 0 none;}
.f-products-tab .et_pb_tabs_controls {display: flex;display: -webkit-flex;display: -moz-flex;flex-direction: row;-moz-flex-direction: row;-webkit-flex-direction: row;justify-content: space-around;background-color: #000000;padding: 5px !important;}
.f-products-tab .et_pb_tabs_controls li {border-right: 0 none;width: calc(25% - 5px);background-color: #fff;}
.f-products-tab .et_pb_tabs_controls li:hover {background-color: #f2f2f2;}
.f-products-tab .et_pb_tabs_controls li.et_pb_tab_active {background-color: #74aa3e;color: #ffffff;}
.f-products-tab ul.et_pb_tabs_controls::after {border-top: 0 none;display: none;}
.f-products-tab .et_pb_tabs_controls li a {padding: 20px 30px;font-weight: normal;}
.f-products-tab .et_pb_tabs_controls li.et_pb_tab_active a {color: #ffffff !important;font-weight: bold;}
/*-- Product Catalog --*/
.p-c-tabs.et_pb_tabs {border: 0 none;}
.p-c-tabs .et_pb_all_tabs {background-color: rgba(0,0,0,0);float: left;width: calc(70% - 5%);margin-right: 5%;}
.p-c-tabs .et_pb_all_tabs, .p-c-tabs .et_pb_all_tabs h1, .p-c-tabs .et_pb_all_tabs h2, .p-c-tabs .et_pb_all_tabs h3, .p-c-tabs .et_pb_all_tabs h4, .p-c-tabs .et_pb_all_tabs h5, .p-c-tabs .et_pb_all_tabs h6, .p-c-tabs .et_pb_all_tabs p, .p-c-tabs .et_pb_all_tabs a { color: #fff; }
.p-c-tabs ul.et_pb_tabs_controls::after {border-top: 0 none;display: none;}
.p-c-tabs ul.et_pb_tabs_controls {float: right;background-color: rgba(0,0,0,0);width: 30%;display: flex;display: -moz-flex;display: -webkit-flex;flex-direction: row;flex-wrap: wrap;}
.p-c-tabs .et_pb_tabs_controls li {float: left;border-right: 0 none;height: auto !important;font-weight: normal;background-color: rgba(255,255,255,1);margin-bottom: 10px;width: calc(50% - 10px);max-width: none;margin-left: 5px;margin-right: 5px;background: url(../png/arrow-white.png) no-repeat scroll center;background-size: 100% 100%;/*mask-image: url(images/arrow-white.svg);-moz-mask-image: url(images/arrow-white.svg);-webkit-mask-image: url(images/arrow-white.svg);mask-repeat: no-repeat;-moz-mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-position: center;-moz-mask-position: center;-webkit-mask-position: center;mask-size: contain;-moz-mask-size: contain;-webkit-mask-size: contain;*/}
.p-c-tabs .et_pb_tabs_controls li:hover {background: url(../png/arrow-green.png) no-repeat scroll center;background-size: 100% 100%;}
.p-c-tabs .et_pb_tabs_controls li.et_pb_tab_active {background: url(../png/arrow-green.png) no-repeat scroll center;background-size: 100% 100%;}
.p-c-tabs .et_pb_tabs_controls li:hover a {color: #fff !important;}
.p-c-tabs .et_pb_tabs_controls li:last-child {margin-bottom: 0px;}
.p-c-tabs .et_pb_tabs_controls li a {padding: 25px 30px;line-height: 1.2em;}
.p-c-tabs .et_pb_tab_active a {color: #fff !important;}
.p-c-tabs .et_pb_all_tabs .et_pb_tab {padding-left: 0;padding-right: 0;padding-bottom: 0;}
/*-- Home Blog --*/
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post {width: calc(50% - 30px);float: left;margin: 0 30px;min-height: 400px;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:hover {-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: .7s;-moz-animation-duration: .7s;-ms-animation-duration: .7s;-o-animation-duration: .7s;animation-duration: .7s;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-ms-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:nth-child(1) {margin-left: 0;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:nth-child(2) {margin-right: 0;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url {margin-bottom: 0;position: relative;height: 400px;padding: 50px 0;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url div {display: block;float: left;width: 100%;height: 100%;overflow: hidden;}
.h-blog .post-content-wrapper {position: absolute;top: 0;right: 0;width: 50%;background-color: rgba(0,0,0,0.8);bottom: 0;padding: 75px 25px;}
.h-blog .post-content-wrapper .post-meta, .h-blog .post-content-wrapper .post-meta a {font-size: 14px;color: #ffb501 !important;}
.h-blog .post-content-wrapper h2, .h-blog .post-content-wrapper h2 a, .h-blog .post-content-wrapper .post-meta a, .h-blog .post-content-wrapper .post-content, .h-blog .post-content-wrapper p {color: #fff;}
.h-blog .post-content-wrapper h2 {font-size: 22px;font-weight: 700 !important;line-height: 1.4em;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url div img {position: relative;width: 100%;height: auto;top: 50%;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:hover .entry-featured-image-url div img {transform: translateY(-50%) scale(1.1); -moz-transform: translateY(-50%) scale(1.1); -webkit-transform: translateY(-50%) scale(1.1); -ms-transform: translateY(-50%) scale(1.1); -o-transform: translateY(-50%) scale(1.1);}
/*-- Footer Area --*/
#footer-widgets {padding: 5% 0 0;border-top: 3px solid #FFB501;}
.home #footer-widgets {border-top: 0 none;}
.et_pb_widget {width: 100%;}
.fwidget span i {color: #000000;}
.fwidget span:hover i {color: #FFB501;}
.f-social-icons i {font-size: 32px;float: left;}
.f-social-icons a i {color: #000000;}
.f-social-icons a:hover i {color: #ffb501;}
.bottom-nav {text-align: center; font-weight: 500;}
.bottom-nav a {font-weight: 500;}
.bottom-nav > li:last-child {padding-right: 0px;}
#footer-bottom {color: #fff;font-size: 12px;padding: 15px 0;}
#footer-bottom a {color: #fff; text-decoration: underline;}
#footer-bottom a:hover {text-decoration: none;}
#footer-bottom .f-left-info {float: left;}
#footer-bottom .f-right-info {float: right;}
.footer-section .et_pb_blurb .et_pb_main_blurb_image{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.footer-section .et_pb_blurb:hover .et_pb_main_blurb_image{background-color:#FFB501!important}
.footer-section li.et_pb_social_icon{padding-left:0!important}
.footer-section li.et_pb_social_icon::before{display:none}
.footer-section .et_pb_blurb .et_pb_image_wrap img{float:left;width:100%}
/*-- hide product category css start--*/
.single-product .product_meta {display: none;}
a.req-info { padding: 12px 12px; background-color: #74aa3e; display: inline-block; color: #fff; font-size: 14px; line-height: 1.7em; text-transform: uppercase; }
/*-- hide product category css end --*/
/*-- Inside Page CSS --*/
.title-bar { width: 100%; float: left; margin: 0 auto; background-color: #f2f2f2; position: relative; z-index: 1; background-size: cover; background-position: center; }
.title-bar::before { position: absolute; content: " "; left: 0; top: 0; right: 0; bottom: 0; z-index: 2;  }
.title-bar::after { position: absolute; content: " "; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; }
.home .title-bar { display: none; }
.titlehide .title-bar { display: none; }
.without-background .title-bar { background-image: none !important; }
.title-bar .container { padding: 30px 0 30px 0px; position: relative; z-index: 2; }
.title-bar .main_title { margin-bottom: 5px; padding-bottom: 0; color: #000 !important;float: left;width: 100%; }
.breadcrumbs > span:last-child { margin-right: 0; }
#content-area .type-page .entry-title { display: none; }
.sub-txt, .sub-txt a { color: #000 !important; text-transform: uppercase; /*font-weight: normal !important;*/ }
.sub-txt a:hover { text-decoration: underline; }
.breadcrumbs { float: left; width: 100%; margin-bottom: 0.5em; position: relative; z-index: 1; font-size: 0.8em; }
.breadcrumbs > span { margin-right: 10px; }
.title-container {float: left;width: 100%;}
.title-container .breadcrumbs {margin-bottom: 0;font-size: inherit;}
.title-container .breadcrumbs > span {display: none; padding-bottom: 0 !important;}
.title-container .breadcrumbs > span:last-child {display: block;}
#et-main-area { float: left; width: 100%; }
.titleshow #main-content .container, #main-content .container { padding-top: 30px !important; }
.titleshow .et_pb_section.et_pb_section_first { padding-top: 30px !important; }/*, .et_pb_section.et_pb_section_first*/
/*.titlehide .et_pb_section.et_pb_section_first { padding-top: 0px !important; }*/
.home .et_pb_section.et_pb_section_first { padding-top: 0 !important; }
#main-content .container::before { display: none; }
.page #content-area > #left-area { width: 100%; min-height: 300px; padding-right: 0px !important; }
.page #content-area > #sidebar { display: none; }
#sidebar .widgettitle { border-top: 0 none; padding: 12px 15px; background-color: #74aa3e; font-size: 22px; position: relative; color: #fff; }
#sidebar .widgettitle::before { position: absolute; content: " "; left: 0; top: 0; height: 100%; width: 100%; }
#sidebar .et_pb_widget > ul, #sidebar .et_pb_widget > .textwidget { padding: 10px 15px !important; background-color: #f2f2f2; }
.et_post_meta_wrapper > .entry-title { display: none; }
body #page-container .et_pb_section #sidebar {width: 100%;}

/*-- Inside Blog Page --*/
.blog-style .et_pb_ajax_pagination_container > .et_pb_post {background-color: rgba(240,240,240,1);padding-top: 50px;padding-bottom: 50px;padding-left: 40px;display: flex;}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post::before {position: absolute;content: " ";width: 200px;height: 100%;top: 0;background-repeat: no-repeat;background-attachment: scroll;background-position: top center;background-size: 100% 100%;}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post::before {right: 0;background-image: url('../png/blog-cross-right.png');}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post {width: 100%;padding-right: 200px;}
/*.blog-style .et_pb_ajax_pagination_container > .et_pb_post:nth-child(odd)::before {right: 0;background-image: url('images/blog-cross-right.png');}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post:nth-child(even)::before{left: 0;background-image: url('images/blog-cross-left.png');}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post:nth-child(odd) {margin-right: 30%;width: 70%;padding-right: 200px;}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post:nth-child(even) {margin-left: 30%;width: 70%;padding-left: 200px;}*/
.blog-style .et_pb_posts .et_pb_post .entry-featured-image-url {margin-bottom: 0;overflow: hidden;}
.blog-style .et_pb_posts .et_pb_post .entry-featured-image-url img {position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(1.5); -moz-transform: translate(-50%, -50%) scale(1.5); -webkit-transform: translate(-50%, -50%) scale(1.5);}
.blog-style .et_pb_posts .et_pb_post > .post-content-wrap {padding: 30px 0;}
.blog-style .et_pb_posts .et_pb_post > * {width: 48%;float: left;margin-right: 4%;flex: 1;}
.blog-style .et_pb_posts .et_pb_post > *:last-child {margin-right: 0%;}

.blog-style .et_pb_posts a.more-link {color: #000;padding: 10px 40px;border: 1px solid;display: inline-block;margin-top: 20px;text-transform: capitalize;position: relative;overflow: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.blog-style .et_pb_posts a.more-link:hover {padding: 10px 60px 10px 20px;}
.blog-style .et_pb_posts a.more-link::before {position: absolute;content: " ";left: -100%;right: 0;top: 0;bottom: 0;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background-color: #ffb501;width: 100%;z-index: 2;}
.blog-style .et_pb_posts a.more-link:hover::before {left: calc(100% - 40px);}
.blog-style .et_pb_posts a.more-link::after {position: absolute;content: "\f061";right: 20px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-family: Fontawesome;z-index: 4;opacity: 0;}
.blog-style .et_pb_posts a.more-link:hover::after {right: 12px;opacity: 1;}
div.et_pb_section.et_pb_section_0.triangle-bg {background-image: url(../png/left-triangle.png), linear-gradient(135deg,#e5e5e5 20%,#ffffff 20%) !important;background-position: top left;background-repeat: no-repeat;background-size: contain;background-attachment: scroll;position: relative;overflow: hidden;}
div.et_pb_section.et_pb_section_0.triangle-bg::after {position: absolute;content: " ";width: 400px;height: 400px;right: -200px;bottom: 100px;background-color: #e5e5e5;transform: rotate(45deg);}
/*-- Gravity Forms CSS --*/
.gform_wrapper {margin-top: 25px;}
.gform_wrapper .gform_heading {margin-bottom: 0px !important;}
.gform_wrapper span.gform_description {margin-bottom: 0 !important;}
.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {margin-top: 0 !important;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper textarea {background-color: #cccd;padding: 20px 20px !important;line-height: 1.7em;border: 0 none;border-radius: 10px;margin-top: 0 !important;transition: background-color .3s ease 0ms; -webkit-transition: background-color .3s ease 0ms;}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {padding: 25px 20px;background-color: #cccd;line-height: 1.7em;border-radius: 10px;border: 0 none;}
.gform_wrapper .ginput_complex .address_country.ginput_left {width: 100%;padding: 0;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {padding: 15px 35px;line-height: 1.7em;background-color: #74aa3e;border: 0 none;color: #fff;text-transform: uppercase;font-weight: 500;transition: all .3s ease 0ms; -webkit-transition: all .3s ease 0ms;}
.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#ffb501}
.gform_wrapper input[type=text]:hover,.gform_wrapper input[type=email]:hover,.gform_wrapper input[type=phone]:hover,.gform_wrapper select:hover,.gform_wrapper textarea:hover{background-color:#ccc6!important}
.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=phone]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{background-color:#ccc6!important;box-shadow:0 0 0 1px #74aa3e55,0 0 15px 0 rgba(0,0,0,.3)}
.ginput_container.ginput_container_address{float:left;width:100%!important;margin-top:0!important}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{padding-right:16px!important;margin-right:0!important;width:calc(53.5% - 16px)!important;float:left}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right:nth-child(2n){padding-right:0!important;width:calc(46.5% + 16px)!important}
.gform_wrapper .ginput_complex.ginput_container_address select{padding:23px 20px!important}
/*-- Representative Menu --*/
.rep-menu .et_pb_menu__menu {margin: 0;width: 100%;display: block;}
.rep-menu.et_pb_menu .et_pb_menu__wrap {margin: 0;}
.rep-menu.et_pb_menu .et_pb_menu__menu > nav {display: block;width: 100%;}
.rep-menu #menu-representatives-menu {display: block;width: 100%;margin: 0;}
.rep-menu.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {margin-top: 0;padding: 0;}
.rep-menu.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {padding: 20px 20px;width: 100%;border-bottom: 1px solid #333;background-color: #222;color: #fff;font-size: 14px;line-height: 1em;font-weight: 200;letter-spacing: 1px;}
.rep-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.current_page_item>a {background-color: #ffb501;color: #000;font-weight: 400;}
/*-- Woocommerce Page CSS --*/
.tax-product_cat .woocommerce-products-header{margin-bottom:30px}
body.woocommerce-page #main-content #content-area > #left-area{width:100%!important}
#left-area .woocommerce-products-header__title{display:none}
#tab-description > h2:first-child{display:none}
#left-area .woocommerce-breadcrumb{display:none;padding-right:0}
.type-product figure.woocommerce-product-gallery__wrapper{border:0 solid #ccc;background-color:#f2f2f2}
.type-product figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{mix-blend-mode:multiply}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:1em;right:1em}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n),.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n){float:left!important;clear:none!important}
/*-- Products category Layout --*/
ul.products .product-category.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product{width:48%!important;margin-right:0!important;margin-left:0!important;clear:none!important;border:0 none!important}
ul.products .product-category.product:nth-child(2n+1),.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product:nth-child(2n+1){margin-right:4%!important;clear:right!important}
ul.products .product-category.product > a,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a{float:left;width:calc(100% - 25px);height:calc(325px - 25px);overflow:hidden;position:relative;box-shadow:25px 25px #74aa3e;margin:0 25px 25px 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
ul.products .product-category.product > a::before,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a::before{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,1);z-index:9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
ul.products .product-category.product:hover > a::before,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product:hover > a::before{background-color:rgba(0,0,0,.5)}
ul.products .product-category.product > a img,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a img{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
ul.products .product-category.product > a h2,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a h2{padding:0;position:absolute;color:#fff;font-size:52px;left:50px;right:50px;bottom:20px;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);z-index:99;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
ul.products .product-category.product:hover > a h2,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product:hover > a h2{bottom:50%;transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%)}
.woocommerce div.product div.clearfix .woocommerce-product-gallery > div .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image > img{display:none!important}
/*-- Products Layout --*/
.woocommerce ul.products li.product{border:5px solid #fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.woocommerce ul.products li.product:hover{box-shadow:0 0 15px rgba(0,0,0,0.2);border-color:#74aa3e;background-color:#74aa3e}
.woocommerce ul.products li.product:hover a h2{color:#fff}
#left-area .woocommerce-ordering{display:none}
ul.products .type-product.product > a .et_shop_image,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image{border:0 solid #ccc;float:left;width:100%;margin-bottom:10px;overflow:hidden;height:347px;background-color:#f2f2f2;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
ul.products .type-product.product:hover > a .et_shop_image,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product:hover > a .et_shop_image{border:0 solid #74aa3e}
ul.products .type-product.product > a .et_shop_image .et_overlay,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image .et_overlay{display:none}
ul.products .type-product.product > a .et_shop_image img,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image img{object-fit:contain;margin-bottom:0!important;width:100%;max-height:100%;height:auto;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);mix-blend-mode:multiply;-moz-mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply;-o-mix-blend-mode:multiply;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;transition:all 1s ease-out}
/*ul.products .type-product.product > a:hover .et_shop_image img, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a:hover .et_shop_image img {
	transform: translateY(-50%) scale(1.2); -moz-transform: translateY(-50%) scale(1.2); -webkit-transform: translateY(-50%) scale(1.2);
}*/
ul.products .type-product.product > a h2,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a h2{font-size:16px;float:left;padding:0 10px 5px;width:100%;font-weight:600!important;text-align:center;line-height:1.4em;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.woocommerce div.product .product_title{display:none!important}

@media screen and (min-width: 901px) {
	.woocommerce ul.products.columns-3 li.product {width: calc(100% / 3 - 2%) !important; margin-left: 1%; margin-right: 1%;}
	.woocommerce ul.products.columns-3 li.product:nth-child(3n+1) {clear: both !important;}
}
@media screen and (min-width:1024px) {	
.woocommerce ul.products li.product {width: 23.5% !important;margin: 1% 1% 30px !important;clear: none !important;}
.woocommerce ul.products:not(.columns-3) li.product:nth-child(4n+1) {clear: both !important;}
.woocommerce ul.products li.product.first {margin-left: 0% !important;}
.woocommerce ul.products li.product.last {margin-right: 0% !important;}
.woocommerce div.product div.clearfix {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-around;}
.woocommerce div.product div.clearfix > * {width: calc(100% - 15px);margin-right: 30px;}
.woocommerce div.product div.clearfix > .summary {margin-right: 0px;}
.woocommerce div.product div.clearfix .woocommerce-product-gallery > div .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {position: absolute;top: 50%;max-height: 100%;width: auto;left: 50%;transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.woocommerce div.product div.summary {margin-bottom: 0em;}
.woocommerce div.product div.clearfix .woocommerce-product-gallery > div, .woocommerce div.product div.clearfix .woocommerce-product-gallery > div .woocommerce-product-gallery__wrapper, .woocommerce div.product div.clearfix .woocommerce-product-gallery > div .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {height: 100%;display: block;}
.woocommerce div.product div.clearfix .woocommerce-product-gallery > div .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {position: relative;height: 100%;display: block;}
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {clear: right !important;}
.woocommerce ul.products li.product:nth-child(4n+1) {clear: none !important;}
}
body.woocommerce .woocommerce-tabs{border:0 none!important}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,body.woocommerce div.product .woocommerce-tabs ul.tabs{background:#fff}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li{border:0 none!important}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{background:rgba(0,0,0,0)!important;margin:0!important;border-bottom:3px solid #000!important}
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{border-color:#000}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:20px!important;color:#666!important;font-size:20px;font-weight:600!important}
body.woocommerce #content-area div.product .woocommerce-tabs .panel,body.woocommerce div.product .woocommerce-tabs .panel{padding:20px 0 0}
/*-- Knowledgebase Button --*/
.knowledge-button-block .et_pb_blurb{background-color:#000;width:100%;max-width:100%;height:20vw;display:flex;align-items:center;text-align:center;padding:0 20px;position:relative}
.knowledge-button-block .et_pb_blurb::after{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;background-color:#74aa3e;transform:scaleY(0);transform-origin:bottom center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.knowledge-button-block .et_pb_blurb_content{position:relative;max-width:100%;z-index:9}
.knowledge-button-block .et_pb_blurb:hover::after{transform:scaleY(1)}
.knowledge-button-block .et_pb_module_header{color:#fff;text-align:center;font-size:28px;line-height:1.2em}
/*--------------------*/
/*-- Responsiveness --*/
/*--------------------*/
/*-- Big Screen --*/
@media only screen and (min-width:1367px) {
.icon-button-text.et_pb_blurb .et_pb_module_header, .icon-button-text.et_pb_blurb .et_pb_module_header a {font-size: 1.8vw !important;}
}

@media only screen and (min-width:1601px) and (max-width:1759px) {}
@media only screen and (min-width:1441px) and (max-width:1600px) {
.h-slider .et_pb_slide .et_pb_container {height: 580px !important;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: 320px;}
}
/*-- Laptop CSS --*/
@media only screen and (min-width:1367px) and (max-width:1440px) {
.h-slider .et_pb_slide .et_pb_container {height: 580px !important;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: 303px;}
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
.h-slider .et_pb_slide .et_pb_container {height: 580px !important;}
.p-c-tabs .et_pb_all_tabs {width: calc(65% - 5%);}
.p-c-tabs ul.et_pb_tabs_controls {width: 35%;}
.h-blog .post-content-wrapper {width: 60%;padding: 40px 25px;}
ul.products .product-category.product > a h2, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a h2 {font-size: 42px;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: 283px;}
.knowledge-button-block .et_pb_module_header {font-size: 22px;}
}
/*-- Small Screen --*/
@media only screen and (min-width:1121px) and (max-width:1280px) {
.h-slider .et_pb_slider .et_pb_slide {padding: 0 50px;}
.h-slider .et_pb_slider .et_pb_slide::before {width: 750px;}
.h-slider .et_pb_slide .et_pb_container {height: 500px !important;}
.h-slider .et-pb-slider-arrows {left: 30px;}
.p-c-tabs .et_pb_all_tabs {width: 100%;margin-right: 0;}
.p-c-tabs ul.et_pb_tabs_controls {width: 100%;}
.p-c-tabs .et_pb_tabs_controls li {width: 30%;height: 80px !important;}
.p-c-tabs .et_pb_tabs_controls li a {padding: 0 40px 0 20px;text-align: center;}
.h-blog .post-content-wrapper {width: 60%;padding: 40px 25px;}
.f-products-tab .et_pb_tabs_controls li a {padding: 20px 20px;}
ul.products .product-category.product > a h2, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a h2 {font-size: 32px;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: 246px;}
.knowledge-button-block .et_pb_module_header {font-size: 22px;}
}
@media only screen and (min-width:1025px) and (max-width:1120px) {
#top-menu li a {font-size: 14px !important;}
.h-slider .et_pb_slider .et_pb_slide {padding: 0 50px;}
.h-slider .et_pb_slider .et_pb_slide::before {width: 750px;}
.h-slider .et_pb_slide .et_pb_container {height: 500px !important;}
.h-slider .et-pb-slider-arrows {left: 30px;}
.p-c-tabs .et_pb_all_tabs {width: 100%;margin-right: 0;}
.p-c-tabs ul.et_pb_tabs_controls {width: 100%;}
.p-c-tabs .et_pb_tabs_controls li {width: 30%;height: 80px !important;}
.p-c-tabs .et_pb_tabs_controls li a {padding: 0 40px 0 20px;text-align: center;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post {width: calc(50% - 20px);margin: 0 20px;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url {padding: 0;height: auto;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url div img {top: 0%;transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:hover .entry-featured-image-url div img {transform: translateY(0%) scale(1);-moz-transform: translateY(0%) scale(1);-webkit-transform: translateY(0%) scale(1);-ms-transform: translateY(0%) scale(1);-o-transform: translateY(0%) scale(1);}
.h-blog .post-content-wrapper {width: 100%;padding: 20px 20px;position: relative;display: inline-block;}
.f-products-tab .et_pb_tabs_controls li a {padding: 20px 20px;}
ul.products .product-category.product > a h2, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a h2 {font-size: 32px;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: 224px;}
.knowledge-button-block .et_pb_module_header {font-size: 22px;}
}
/*-- IPad Screen --*/
@media only screen and (min-width:981px) and (max-width:1024px) {
.et-l--header .et_pb_menu ul li a {font-size: 14px !important;}
#top-menu li {padding-right: 12px;}
#top-menu li a {font-size: 14px !important;}
#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {padding-right: 16px;}
.h-slider .et_pb_slider .et_pb_slide {padding: 0 50px;}
.h-slider .et_pb_slider .et_pb_slide::before {width: 750px;}
.h-slider .et_pb_slide .et_pb_container {height: 500px !important;}
.h-slider .et-pb-slider-arrows {left: 30px;}
.h-slider .et_pb_slide_description .et_pb_slide_title {font-size: 44px;}
.p-c-tabs .et_pb_all_tabs {width: 100%;margin-right: 0;}
.p-c-tabs ul.et_pb_tabs_controls {width: 100%;}
.p-c-tabs .et_pb_tabs_controls li {width: 30%;height: 80px !important;}
.p-c-tabs .et_pb_tabs_controls li a {padding: 0 40px 0 20px;text-align: center;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post {width: calc(50% - 20px);margin: 0 20px;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url {padding: 0;height: auto;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url div img {top: 0%;transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:hover .entry-featured-image-url div img {transform: translateY(0%) scale(1);-moz-transform: translateY(0%) scale(1);-webkit-transform: translateY(0%) scale(1);-ms-transform: translateY(0%) scale(1);-o-transform: translateY(0%) scale(1);}
.h-blog .post-content-wrapper {width: 100%;padding: 20px 20px;position: relative;display: inline-block;}
.f-products-tab .et_pb_tabs_controls li a {padding: 10px 10px;}
ul.products .product-category.product > a h2, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a h2 {font-size: 32px;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: 283px;}
.knowledge-button-block .et_pb_module_header {font-size: 20px;}
}
@media only screen and (min-width:768px) and (max-width:980px) {
.h-slider .et_pb_slider .et_pb_slide {padding: 0 50px;}
.h-slider .et_pb_slide .et_pb_container {height: 500px !important;}
.h-slider .et-pb-slider-arrows {left: 30px;}
.h-slider .et_pb_slide_description .et_pb_slide_title {font-size: 44px;}
.f-products-tab .et_pb_tabs_controls li a {padding: 10px 10px;}
.knowledge-button-block .et_pb_module_header {font-size: 20px;}
}
@media only screen and (max-width:980px) {
.gds-search {
	display: none !important;
}
.mobile-only {display: inline !important;}
.top-nav {display: none !important;}
.top-info .container > * {padding-left: 0;width: 33.3333%;text-align: center;display: block;}
.top-btn a {width: 100%;}
.social-icons a {float: none;}
.top-info .ph-no {background-color: #FFB501;margin-top: -5px;margin-bottom: -6px;padding: 6px 0 !important;color: #000;}
.ph-no a {color: #000;}
.et-l--header .top-info .container {padding-top: 5px;padding-bottom: 6px;}
.et-l--header .et_pb_menu__search-button {padding-bottom: 0px;}
.et-l--header .top-btn a {padding: 8px 25px;}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {padding-top: 116px;}
.et-fixed-header .top-info {margin-top: 0px;}
.top-info > .container {width: 95%;max-width: 95%;margin: 0 auto;float: none;display: block;padding: 6px 0;}
#logo {max-height: 80%;}
.h-slider .et_pb_slide_description h2.et_pb_slide_title {font-weight: 900 !important;}
.h-slider .et_pb_slider .et_pb_slide::before {display: none;}
.h-slider .rmore {color: #fff;}
.h-slider .rmore::before, .h-slider .rmore::after, .h-slider .rmore .arrow-line {background-color: #fff;}
.h-slider .et-pb-arrow-prev, .h-slider .et-pb-arrow-next {border: 3px solid #fff;color: #fff;}
.p-c-tabs .et_pb_all_tabs {width: 100%;margin-right: 0;}
.p-c-tabs ul.et_pb_tabs_controls {width: 100%;}
.p-c-tabs .et_pb_tabs_controls li {width: 30%;height: 80px !important;}
.p-c-tabs .et_pb_tabs_controls li a {padding: 0 40px 0 20px;text-align: center;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post {width: calc(50% - 20px);margin: 0 20px;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url {padding: 0;height: auto;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url div img {top: 0%;transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post:hover .entry-featured-image-url div img {transform: translateY(0%) scale(1);-moz-transform: translateY(0%) scale(1);-webkit-transform: translateY(0%) scale(1);-ms-transform: translateY(0%) scale(1);-o-transform: translateY(0%) scale(1);}
.h-blog .post-content-wrapper {width: 100%;padding: 20px 20px;position: relative;display: inline-block;}
ul.products .product-category.product, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product {width: 100% !important;margin-right: 0% !important;}
ul.products .type-product.product > a .et_shop_image, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image {height: auto;}
ul.products .type-product.product > a .et_shop_image img, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a .et_shop_image img {top: 0%;transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);}
/*ul.products .type-product.product > a:hover .et_shop_image img, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .type-product.product > a:hover .et_shop_image img {transform: translateY(0%) scale(1);-moz-transform: translateY(0%) scale(1);-webkit-transform: translateY(0%) scale(1);}*/
.knowledge-button-block .et_pb_blurb {height: 40vw;}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post::before {display: none;}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post {padding-right: 40px !important;}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right {padding-right: 0px !important;width: 100% !important;}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right:nth-child(2n) {width: 100% !important;}
}
/*Mobile CSS*/
@media only screen and (min-width: 300px) and (max-width: 767px) and (orientation: portrait) {
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {padding-top: 150px;}
.top-info > .container {padding: 0;width: 100%;max-width: 100%;}
.top-info .container > * {width: 100%;}
.top-info .container > .social-icons {width: 50%;}
.top-info .container > .ph-no {width: 50%;background-color: rgba(0,0,0,0);color: #fff;}
.top-info .container > .ph-no a {color: #fff;}
.top-info .ph-no {margin-top: 0;margin-bottom: 0;}
.top-btn a {margin-bottom: 0;margin-top: 0;}
.social-icons {padding: 6px 0 !important;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {}
@media only screen and (max-width: 767px) {
.gds-search {display: none !important;}
.et_pb_blog_grid h2, .et_pb_post h2 { padding-bottom: 20px !important; font-size: 24px !important;}
.et-l--header .top-info .container {padding-top: 0px;padding-bottom: 0px;}
.et-l--header .et_mobile_menu {position: absolute;left: calc(100% - 280px);width: 300px;top: calc(100% - -43px);}
.et-l--header .et_pb_menu__search-button {display: none !important;}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {padding-top: 116px;}
.h-slider .et_pb_slider .et_pb_slide {padding: 0 30px;}
.h-slider .et_pb_slide .et_pb_container {max-width: 100%;height: 450px !important;}
.h-slider .et_pb_slider_container_inner {width: 100%;}
.h-slider .et-pb-slider-arrows {left: 30px;bottom: 50px;width: 130px;}
.h-slider .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: 34px;}
.f-products-tab .et_pb_tabs_controls {display: block;}
.f-products-tab .et_pb_tabs_controls li {width: 100%;}
.f-products-tab .et_pb_tabs_controls li a {padding: 15px 20px;width: 100%;text-align: center;max-width: 100%;display: inline-block;}
.p-c-tabs .et_pb_tabs_controls li {width: 42%;height: 68px !important;border-bottom: 0 none;display: table;font-size: 13px;}
.h-blog .et_pb_posts .et_pb_ajax_pagination_container .et_pb_post {width: 100%;margin: 0 0 20px;}
#footer-bottom .f-left-info, #footer-bottom .f-right-info {width: 100%;text-align: center;}
ul.products .product-category.product > a h2, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products .product-category.product > a h2 {font-size: 28px;}
.knowledge-button-block .et_pb_module_header {font-size: 18px;}
.blog-style .et_pb_ajax_pagination_container > .et_pb_post{display:inline-block;padding:20px 40px!important}
.blog-style .et_pb_posts .et_pb_post .entry-featured-image-url{min-height:200px}
.blog-style .et_pb_posts .et_pb_post > .post-content-wrap{padding:30px 0 0!important}
.blog-style .et_pb_posts .et_pb_post > *{width:100%!important;margin-right:0!important}
.et_pb_slider .et-pb-arrow-prev{left:0;opacity:1}
.et_pb_slider .et-pb-arrow-next{right:0;opacity:1}
}
