.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear}@font-face {
font-family: 'wpxpress';
src: url(//accsyselectronics.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.eot?9zg56);
src: url(//accsyselectronics.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.eot?9zg56#iefix) format('embedded-opentype'),
url(//accsyselectronics.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.ttf?9zg56) format('truetype'),
url(//accsyselectronics.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.woff?9zg56) format('woff'),
url(//accsyselectronics.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.svg?9zg56#wpxpress) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="wpx-icon-"],
[class*=" wpx-icon-"] { font-family: 'wpxpress' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpx-icon-arrow-up-light:before {
content: "\e900";
}
.wpx-icon-arrow-up-bold:before {
content: "\e911";
}
.wpx-icon-angle-double-up:before {
content: "\e90a";
}
.wpx-icon-angle-up:before {
content: "\e90c";
}
.wpx-icon-arrow-up-black:before {
content: "\e908";
}
.wpx-icon-finger-up:before {
content: "\e904";
}
.wpx-icon-finger-up-o:before {
content: "\e905";
}.smooth-back-to-top-button {
position: fixed;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 10000;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
transition: all 200ms linear;
overflow: visible;
}
.smooth-back-to-top-button.active-progress {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.smooth-back-to-top-button::after {
top: 0;
left: 0;
z-index: 1;
text-align: center;
position: absolute;
font-family: 'wpxpress';
transition: all 200ms linear;
}
.smooth-back-to-top-button svg path,
.smooth-back-to-top-button svg rect {
fill: none;
}
.smooth-back-to-top-button svg.progress-circle {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.smooth-back-to-top-button svg.progress-circle path,
.smooth-back-to-top-button svg.progress-circle rect {
box-sizing: border-box;
transition: all 200ms linear;
}a:where(:not(.wp-element-button)) { text-decoration:inherit; }
:root{ --theme-font-family:'Outfit',sans-serif; }
.ast-logo-title-inline .ast-site-identity{ padding:0; }
.wpcf7 form.invalid .wpcf7-response-output{ background: #e9d8d7; border-color: #cf2016; }
.wpcf7 form.sent .wpcf7-response-output{ background: #cfdfd0; }
.wpcf7 form .wpcf7-response-output{ margin-left:0; margin-right:0; }
.paoc-popup-inr-wrap input[type="text"], .paoc-popup-inr-wrap input[type="tel"], .paoc-popup-inr-wrap input[type="email"], .paoc-popup-inr-wrap textarea, .paoc-popup-inr-wrap select{ border:2px solid #ddd; border-radius:5px; height:67px; }
.grecaptcha-badge{ display:none; } .ast-search-menu-icon.ast-dropdown-active .search-field{ width:145px; }
.main-header-bar .ast-search-menu-icon .search-form{ height:39px; }
.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field{ border-bottom: 1px solid #eee; outline-width: 0;  height: 38px; border-right-width: 0; }
#menu-item-13 .sub-menu{ width:305px!important; }
#menu-item-14 .sub-menu{ width:260px!important; }
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{ transition: all .2s ease-in-out; position:relative; font-size:16px; padding:.6em 1em}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:hover, .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li.current-menu-item .menu-link{
padding-left:25px;
padding-right: 0; left:5px; color:#06a629; }
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:before, .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li.current-menu-item .menu-link:before{ content:"\f054"; position:absolute; font-size:10px; 
top:15px;
left:0;
display: inline-block;
font-family:"Font Awesome 5 Free";
font-weight: 900;
color:#06a629;
opacity: 0;
visibility: hidden;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:hover:before, .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li.current-menu-item .menu-link:before{ left:10px;
opacity: 1;
visibility: visible; }
@media (min-width: 921px) and (max-width: 1220px){ header .custom-logo-link img{ max-width:280px; } .ast-logo-title-inline .site-logo-img{ padding-right:0; } .main-header-menu .menu-link{ padding:0 .5em; } .ast-builder-layout-element.ast-header-search{ display:none; }}
@media (min-width: 921px) and (max-width: 991px){ .ast-builder-menu-1 .menu-item > .menu-link{ font-size:15px; }} .ast-footer-copyright a{ color:#d9d9d9; }
footer h2.widget-title{ color:#fff; font-size:24px; }
footer .menu li{ position:relative; padding-left:20px; font-size:17px; }
footer .menu li a{ color:#d9d9d9;  }
footer .menu a:before, #secondary .menu li a:before{ content: "\f105"; font-weight: 900; font-family: "Font Awesome 5 Free"; position:absolute; left:0; top:2px; font-size:14px;  }
#block-7{ margin-bottom:0; }
#secondary .menu li a:before{ top:0; }
.experience{ position:relative; }
@media (max-width: 580px){ .ast-footer-copyright{ word-break: break-word;
max-width: 242px; margin:0 auto; } }  .page-breadcrumbs-header{ background-color: #fcb71b; height:120px; display:flex; align-items:center; justify-content:center; position:relative; }
.page-breadcrumbs-header .outer-bc{ text-align:center; }
.page-breadcrumbs-header .inner-bc{     background: #fff;
text-align: center;
padding: 5px 5px;
border-left: 4px solid #028940;
border-radius: 5px; font-size: 13px;
letter-spacing: -2px; display:inline-block; }
.page-breadcrumbs-header .ast-container{ position:relative; }
.page-breadcrumbs-header .inner-bc span{ margin:0 2px;     margin: 0 3px;
letter-spacing: 1px;
font-size: 15px;
font-weight: 500; }
.page-breadcrumbs-header .inner-bc span a{ color:#028940; }
.page-breadcrumbs-header h1.page-title{ text-align:center; margin-bottom:15px; color:#000; font-weight:500; font-size:24px; }
@media (max-width: 768px){ .page-breadcrumbs-header{ height:180px; }} #secondary .menu li a{ color:#000!important; position:relative; padding-left:15px; }
#secondary .menu li a:hover{ color:#800000!important; }
#secondary .wp-block-group h2{ position:relative; margin-bottom:35px; }
#secondary .wp-block-group h2:after{ content:""; position:absolute; background:#fcb71b; width:20px; height:2px; left:0; bottom:-10px; }
@media (min-width: 993px){
.ast-left-sidebar #primary {
padding-left: 5px;
}.ast-left-sidebar #secondary {
padding-right: 10px; border-right:2px solid #ddd; 
} #primary, #secondary{ margin:2em 0; } #secondary .wp-block-group h2{ font-size:24px; }}
@media (max-width: 993px){ #secondary{ display:none; }}
body.page article header{ display:none; }
.ast-single-post.ast-page-builder-template .site-main > article{ padding:0!important; }
.counter-style .gutentor-counter-number{ font-weight:500; }
.client-list .gutentor-image-thumb{ padding:20px; }
.enquire-form .row, .paoc-popup-content .row { display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:0; }
.enquire-form .col-span-6, .paoc-popup-content .col-span-6{ flex-basis:48%; max-width:48%; margin-bottom:20px; }
@media (max-width: 999px){ .enquire-form .col-span-6, .paoc-popup-content .col-span-6{ flex-basis:100%; max-width:100%; }}
.paoc-popup-content textarea{ height:80px; }
.enquire-form input[type="text"], .enquire-form input[type="tel"], .enquire-form input[type="email"], .enquire-form textarea{ text-align:center; } 
.industries-weserve{ position:relative; z-index:0; }
.industries-weserve:before{ content:""; position:absolute; border:2px solid #fcb71b; width:80%; height:128%; left:75px; top:-40px; border-radius:5px; z-index:-1; }
.customer-experience{ overflow:hidden; position:relative; } 
.customer-experience .grid-container, .customer-experience .gutentor-single-column{ position:unset; }
.customer-experience .has-custom-bg{ width:45%; height:100%; position:absolute; left:0; }
@media (max-width: 1440px){ .customer-experience:before{ left:-175px; }}
.webpackllc .gutentor-single-column{ border-right:1px solid rgb(255 255 255 / 56%); }
.webpackllc .gutentor-single-column:last-child{ border-right-width:0; }
@media (max-width: 999px){ .webpackllc .gutentor-single-column{ border-right-width:0!important; border-bottom:1px solid rgb(255 255 255 / 56%); } .man_adv_box_block{ padding:0!important; } .man_adv_box:hover .man_adv_box_block_cont .pseudo-h2, .man_page .man_adv_box h2, .man_page .man_adv_box .pseudo-h2{ line-height:40px; font-size:20px!important;} .industries-weserve:before{ display:none; } .man_adv_box .man_adv_box_block_cont{ opacity:1!important; transform: translateY(0)!important; } .man_adv_box .man_adv_box_block_cont h4, .man_adv_box .man_adv_box_block_cont .pseudo-h4, .man_adv_box .man_adv_box_block_cont h2, .man_adv_box .man_adv_box_block_cont .pseudo-h2, .man_adv_box .man_adv_box_block_cont p, .man_adv_box .man_adv_box_block_cont .btn{ transform: translateX(0)!important;
opacity: 1!important; } .man_adv_box{ height:460px!important; } .flex-reverse .grid-row{ flex-direction:column-reverse; } }
@media (max-width: 580px){ .product-list .gutentor-single-item-image-box{ width:100%!important; text-align:center; margin-bottom:20px; } .product-list .gutentor-single-item-content{ width:calc(100% - 20px)!important;  text-align: center!important; margin-bottom: 15px; }}
@media (min-width: 999px) { .product-list h3.gutentor-single-item-title{ height:68px; }}
.enquire-form span.wpcf7-not-valid-tip{ text-align:center!important; }
.product-enquire span.wpcf7-not-valid-tip{ color:#ffe1e1!important; }
.man_adv_box {
height:465px;
position: relative;
color: #fff!important;
}
.man_adv_box_block {
position: absolute;
width: 100%;
bottom: 20px;
z-index: 3;
padding: 20px;
}
.man_adv_box_block_cont_wb {
padding: 0 30px 15px;
opacity: 1;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: absolute;
bottom: 0;
transform: translateY(0);
color: #fff;
}
.man_page h4, .man_page .pseudo-h4, .man_page h4 a, .elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title, h3.widget-title, .wp-block-heading h4 {
line-height: 28px;
font-weight: 700;
font-style: normal;
color: #333;
font-size: 20px;
}
.man_page .man_adv_box h4, .man_page .man_adv_box .pseudo-h4 {
color: #fff;
margin-bottom:0;
}
.man_adv_box_block_cont {
border-radius: 5px;
background:#ebaa16;
padding: 30px 30px 35px;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
transform: translateY(60px);
}
.man_adv_box:hover .man_adv_box_block_cont {
opacity: 1;
transform: translateY(0);
}
.man_adv_box_block_cont h4, .man_adv_box_block_cont .pseudo-h4 {
transform: translateX(-20px);
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.man_page h4, .man_page .pseudo-h4, .man_page h4 a, .elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title, h3.widget-title, .wp-block-heading h4 {
line-height: 28px;
font-weight: 700;
font-style: normal;
color: #333;
font-size: 20px;
}
.man_adv_box_block_cont h2, .man_adv_box_block_cont .pseudo-h2 {
transform: translateX(-20px);
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s;
}
.man_page h2, .man_page h2 a, .man_page .pseudo-h2, .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title, .man_timeline_pin_cont, .man_page blockquote, address, .man_timeline_pin_title, .editor-post-title__block .editor-post-title__input, h2.editor-rich-text__editable {   
line-height: 50px;
color: #333;
font-size: 23px;
font-weight:500; 
}
.man_page .man_adv_box h2, .man_page .man_adv_box .pseudo-h2 {
margin-bottom: 10px;
color: #fff;
}
.man_adv_box_block_cont p {
transform: translateX(-20px);
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
}
.man_adv_box_block_cont .btn {
padding:12px 25px; 
border-radius:5px;
background:transparent; 
border:2px solid #000;
transform: translateX(-20px);
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-transition-delay: .3s!important;
-o-transition-delay: .3s!important;
transition-delay: .3s!important;
color:#000;
}
.man_adv_box:hover .man_adv_box_block_cont h4, .man_adv_box:hover .man_adv_box_block_cont .pseudo-h4, .man_adv_box:hover .man_adv_box_block_cont h2, .man_adv_box:hover .man_adv_box_block_cont .pseudo-h2, .man_adv_box:hover .man_adv_box_block_cont p, .man_adv_box:hover .man_adv_box_block_cont .btn {
transform: translateX(0);
opacity: 1;
}
.btn i {
display: inline-block;
vertical-align: middle;
font-size: 12px;
margin-left: 21px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.man_adv_box:hover .man_adv_box_block_cont_wb {
opacity: 0;
transform: translateY(-60px);
}
.man_adv_box:hover .man_adv_box_block_cont {
opacity: 1;
transform: translateY(0);
}
.man_adv_box_block_cont.man_wht_txt>div, .man_adv_box_block_cont.man_wht_txt>p{ color:#000!important; }
.service-list{ list-style-type:none; margin-left:0; }
.twoc, .threec{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.ft-wg{ font-weight:500;}
.twoc li{ flex-basis:48%; max-width:48%; }
.threec li{ flex-basis:32%; max-width:32%; }
@media (max-width: 992px){ .twoc li, .threec li{ flex-basis:100%; max-width:100%; }}
.service-list li{ position:relative; border:1px solid #dfdfdf; padding:10px 10px 10px 35px; margin-bottom:15px; } 
.service-list li:before{ content: "\f00c";
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 900;
background-color: #06a629;
color: #fff;
width: 16px;
height: 16px;
line-height: 18px;
left: 8px;
top: 20px;
font-size:9px;
text-align: center; }
.product-enquire .row{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.product-enquire .col-span-4{ flex-basis:32%; max-width:32%; }
@media (max-width: 991px){ .product-enquire .col-span-4{ flex-basis:100%!important; max-width:100%!important; margin-bottom:15px!important; } .product-enquire .row{ margin-bottom:0!important; } }
.normal-list{ margin-left:25px; } 
.product-enquire .row.enq-two .col-span-4:nth-child(2){ flex-basis:52%; max-width:52%; }
.sub-products .grid-container{ padding-top:10px!important; }
.sub-products .gutentor-slick-arrows{ width:100%; position:relative!important; margin-bottom:40px; }
.sub-products .slick-arrow{ height: 35px; line-height: 34px; width:90px!important; border-radius: 5px;  }
.sub-products .slick-prev{ position:absolute!important; left:0!important; }
.sub-products .slick-next{ position:absolute!important; right:0!important; }
.sub-products .slick-arrow i{ font-family:var(--theme-font-family); font-weight:500; }
.sub-products .slick-prev i:before{ content:"Previous";  }
.sub-products .slick-next i:before{ content:"Next";  }
.contact-company .gutentor-single-item-image-box{ width:10%!important; }
.contact-company .gutentor-single-item-content{ width:calc(90% - 20px)!important; }
@media (min-width: 991px){
.gutentor-slick-a-t-right-desktop>.grid-container .gutentor-slick-arrows {
position: absolute!important; top:50%!important; }.product-enquire .row.enq-two .col-span-4:last-child{ flex-basis:10%; max-width:10%; margin-top:32px; }  } @media (min-width: 991px) { .contct-firstsec-style1 .gutentor-single-item{overflow-x:unset!important;height:335px; }}
.contct-firstsec-style1 i{background: #fcb71b;width: 70px;height: 70px;text-align: center;position: absolute;top:-18px;padding-top:15px;}
.contct-firstsec-style1 i:after{content: '';width: 20px;height: 30px;position: absolute;border-width:0px 20px 18px 0px;
border-style: solid;border-color:#fcb71b;border-right-color: transparent!important; border-left-color: transparent!important;display: 
block;opacity: 0.4;top: -11px;left: 70px;}
.container-form2 .row{display: flex;flex-direction: row;justify-content: space-between;padding: 4px;margin: 4px;}
.container-form2 .col1, .col2{width: 49%;padding: 0px;margin: 0px;}
.container-form2 .row1{display: flex;flex-direction: column;justify-content: space-between;padding: 4px;margin: 4px;}
.container-form2 textarea{height:110px;}
.container-form2 input[type="submit"]{margin-top:-16px;padding:10px 0px 10px 0px;font-weight:600;}
.form-contain1 .container-form2{margin-bottom:-12px;}
.our-contact-left{position:relative;}
.our-contact-left .workour-p1:before{content:"\f017";font-size:20px;color:#b5b5b5;font-family: "Font Awesome 5 Free";font- 
weight:400;position:absolute;top:-3px;left:-20px;}
.our-contact-left .workour-p2:before{content:"\f017";font-size:20px;color:#b5b5b5;font-family: "Font Awesome 5 Free";font- 
weight:400;position:absolute;top:-3px;left:-20px;}
@media only screen and (max-width:500px){
.our-contact-left .workour-p2:before{top: -5px;left: 120px;}}
@media only screen and (max-width:500px){
.our-contact-left .workour-p1:before{top: -5px;left: 78px;}} .abt-accordn-style1 .gutentor-text-wrap p{padding-top:6px;padding-bottom:6px;}
.abt-choose-style1{position:relative;display:block;}
.abt-choose-style1 .gutentor-single-item-image-box img{width: 50px;height: 50px;margin-top: 20px;}
.abt-choose-style1 .gutentor-single-item-image-box:before{content: '';width: 90px;height: 90px;background-color:#dfdfdf;display: block;border-radius: 50%;
position: absolute;text-align: center;top: -1px;left: -6px;}
.abt-choose-style1:hover .gutentor-single-item-image-box:before{background-color:#f7c02d;}
.abt-choose-style1 .gutentor-single-item-content{width:calc(60% - -111px) !important;}
.abt-choose-style1 .gutentor-single-item-image-box{width:16% !important;}
@media only screen and (max-width:500px){
.abt-choose-style1 .gutentor-single-item-image-box:before{top: 0px;left:119px;}}
@media only screen and (max-width:500px){
.abt-choose-style1 .gutentor-single-item-image-box .gutentor-image-thumb{position: absolute;top: 0;left: 141px;}}
@media only screen and (max-width:500px){
.abt-choose-style1 .gutentor-single-item-content{margin-top:114px;}}
@media only screen and (max-width:500px){
.abt-choose-style1 .gutentor-single-item-content h3{text-align:center;}}
@media only screen and (max-width:500px){
.abt-choose-style1:hover .gutentor-single-item-image-box:before{background-color:#f7c02d;}}
a.popupaoc-yellow{ background:transparent!important; border:2px solid #008133; border-radius:5px; padding:4px 15px; font-weight:500; }
a.popupaoc-yellow:hover{ background:#fcb71b!important;  }
.paoc-design-1 .paoc-popup-con-bg{ padding-top:15px; }
.paoc-popup img{     background: #fff;
border-radius: 5px;
padding: 5px;
margin-bottom:0; }
.paoc-popup-content .heading-bg{ background-color:#fcb71b; height:5px; border-radius:5px 5px 0 0;}
.paoc-popup-content input{ border-radius:5px; }
.paoc-popup-content form{ padding:20px; }
.paoc-popup-content input[type="text"]:focus, .paoc-popup-content input[type="tel"]:focus, .paoc-popup-content input[type="email"]:focus, .paoc-popup-content textarea:focus{ border-color:#fcb71b; border-radius:5px; }
.paoc-popup-mheading{ margin-left: 20px; margin-bottom:10px!important; text-align:center; }
.paoc-popup-content .logo-center, .paoc-popup-content .paoc-descri{ text-align:center; padding:0 10px; }
.paoc-design-1 .paoc-popup-con-bg{ padding:0; }
.paoc-cb-popup-body{ border-radius:5px; }
.project-icon{ overflow:hidden; }
.project-icon .gutentor-element-icon-box{ position:relative; z-index:1; }
.project-icon .gutentor-element-icon-box i{     position: absolute;
top: 6px;
right: 16px;
color: #fff;
font-size: 34px; }
.project-icon.user .gutentor-element-icon-box i{ right:9px!important; }
.project-icon .gutentor-element-icon-box:before{ content: "";
width: 100px;
height: 100px;
right: -16px;
z-index: -2;
background-color:rgb(0 132 56 / 11%);
top: -26px;
position: absolute;
border-radius: 50% 0 50% 50%; }
.project-icon .gutentor-element-icon-box:after{     content: "";
position: absolute;
width: 80px;
height: 80px;
background-color:#008438;
top: -18px;
right: -10px;
z-index: -2;
border-radius: 50% 0 50% 50%; }
.enquire-section a.popupaoc-yellow, .enquire-section1 a.popupaoc-yellow{ background:#fcb71b!important; border:1px solid #fcb71b!important; }
.enquire-section a.popupaoc-yellow:hover{ background:#ffffff!important; border:1px solid #ffffff!important; }
.enquire-section1 a.popupaoc-yellow:hover{ background:#40403c!important; color:#fff!important; border-color:#40403c!important;}
.testimonials-dot .slick-dots li{ border-radius:5px; margin:0 2px!important; }
.testimonials-dot li.slick-active{ width:25px!important; }
.industries-serve .gutentor-single-item-image-box{ width:20%!important; }
.industries-serve .gutentor-single-item-content{ width:calc(80% - 20px)!important; }
.about-btn a.popupaoc-yellow{ background:#fcb71b!important; border-width:0; text-transform:uppercase; font-weight:400!important; margin-top:10px!important; }
.site-header-focus-item #block-9 img{ margin-bottom:10px; }
@media (max-width: 999px){
#ast-mobile-popup ul.sub-menu {
display: block!important;
}}
#ast-mobile-popup ul.sub-menu a svg{ display:none; }
.ast-mobile-popup-drawer.active .menu-toggle-close {
color:#4e4e4e;
padding: 0;
padding-left: 9px;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 20px;
}
.ahfb-svg-iconset svg{     width: 22px;
height: 22px; }
.single-product-design img{ width:100%; }
.single-product-design1, .single-product-design2{ border-right:2px solid #06a629; border-radius:5px; }
.single-product-design1.right, .single-product-design2.right{ border-left:2px solid #06a629; border-right-width:0; border-radius:5px; }
.single-product-design1 img, .single-product-design2 img{ border-radius:5px; }
.single-product-design .gutentor-single-item-image-box{ width:44%!important; }
.single-product-design .gutentor-single-item-content{ width:calc(56% - 20px)!important; }
@media (max-width: 921px){ #masthead .ast-mobile-header-wrap .ast-primary-header-bar{ padding-left:10px; padding-right:0; } .single-product-design .gutentor-single-item-image-box{ width:100%!important; } .single-product-design .gutentor-single-item-content{ width:calc(100% - 20px)!important;} .single-product-design .gutentor-single-item{ border-right-width:0!important; border-bottom-width:2px!important; } .single-product-design1 img, .single-product-design2 img{ width:100%; } .single-product-design1, .single-product-design2{ border-right-width:0; border-left-width:0!important; border-bottom:2px solid #06a629; } .single-product-design1 img, .single-product-design2 img{ border-radius:5px 5px 0 0; } .reverse-flex .grid-row{ flex-direction:column-reverse; }}
body.page-id-1772 #block-4, body.page-id-1772 #block-5, body.page-id-1772 #block-6{ display:none; }
body.page-id-2413 #block-3, body.page-id-2473 #block-3, body.page-id-2285 #block-3, body.page-id-2473 #block-3, body.page-id-2483 #block-3, body.page-id-2473 #block-3, body.page-id-2493 #block-3, body.page-id-2692 #block-3, body.page-id-2473 #block-3, body.page-id-2761 #block-3, body.page-id-2502 #block-3, body.page-id-2473 #block-3, body.page-id-2354 #block-3, body.page-id-2515 #block-3{ display:none!important; }
#secondary .widget{ margin-bottom:1.5em; }
.table-design thead th{ background:#08743a; color:#fff; border: 1px solid #eee!important; font-weight:500!important; }
.table-design tbody tr:nth-child(odd){ background-color:#f1f3e8!important; }
.table-design tbody td{ font-size:16px; }
.product-img-color .gutentor-grid-column .gutentor-single-item-image-box{ background:linear-gradient(175deg, rgba(99,218,127,1) 0%, rgba(254,254,254,1) 84%, rgba(255,255,255,1) 100%)
; }
.single-product-design1.left>.grid-container>.grid-row>.gutentor-single-column:first-child>.gutentor-col-wrap, .single-product-design1.right>.grid-container>.grid-row>.gutentor-single-column:last-child>.gutentor-col-wrap{ border-radius:3px; height: 100%;
}
.single-product-design1.left>.grid-container>.grid-row>.gutentor-single-column:first-child>.gutentor-col-wrap, .single-product-design1.right>.grid-container>.grid-row>.gutentor-single-column:last-child>.gutentor-col-wrap{ background-image:linear-gradient(180deg, rgba(99,218,127,1) 0%, rgba(254,254,254,1) 84%, rgba(255,255,255,1) 100%);  }
.single-product-design3 .img-section{ background-image:linear-gradient(175deg, rgba(99,218,127,1) 0%, rgba(254,254,254,1) 84%, rgba(255,255,255,1) 100%); border-radius:3px; }
.single-product-design3 .slick-slide img{ margin:0 auto; }
.single-product-design3 .gutentor-module .slick-dots, .single-product-design1 .gutentor-module .slick-dots{ padding-top:0!important; }
.cool-vertical-timeline-body .timeline-content .story-details{ padding:10px 20px!important; }
.cool-vertical-timeline-body.one-sided.left .timeline-content .story-details:before{ top:8px!important; }
.cool-vertical-timeline-body .timeline-content .story-details h3{ margin:0; font-weight:300!important; font-size:18px; }
@media (min-width: 768px){ .cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-time{ width:14%; min-width:14%; }
.cool-vertical-timeline-body.one-sided:before{ left:calc(15.5% - 1.5px)!important; } .cool-vertical-timeline-body.one-sided.left .timeline-content .timeline-block-detail{ width:86%; } .cool-vertical-timeline-body .timeline-content .story-time{ margin-top:15px!important; text-align:left!important; padding:0; } .cool-vertical-timeline-body .timeline-content .timeline-block-icon{ margin-top:3px; }}
.contact-details a{ color:#000; }
.contact-details a:hover{ color:#06a629; }
@media (max-width: 767px){ .cool-vertical-timeline-body.one-sided.left .timeline-content.icon-false .timeline-block-icon{ top:66px!important; left:-8px; } .cool-timeline-block-08828f42-c557-46b6-98dc-29521126189a .cool-vertical-timeline-body .story-time p{ font-size:22px!important; }}