/*
Theme Name: Futuron Consultancy
Theme URI: https://pressmaximum.com/customify
Template: customify
Author: WPCustomify
Author URI: https://pressmaximum.com
Description: Customify is fast, lightweight, responsive and super flexible multipurpose theme built with SEO, speed, and usability in mind. Unleash the power of your imagination with a true WYSIWYG Header &amp; Footer builder (inside the WordPress Customizer) built exclusively for this theme. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Visual Composer, etc. Combined with the Header &amp; Footer builder, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Customify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://pressmaximum.com/customify
Tags: custom-background,custom-logo,custom-menu,featured-images,flexible-header,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,one-column,two-columns,three-columns,left-sidebar,right-sidebar,e-commerce,blog
Version: 0.3.4.1594367712
Updated: 2020-07-10 13:25:12
*/
:root{ --theme-font-family:"Mulish"; --theme-secondary-color:#50a838; }
::-moz-selection { color: #fff; background: var(--theme-secondary-color); }
::selection { color: #fff; background: var(--theme-secondary-color); }
::-webkit-scrollbar-track { background-color: #ffffff; }
::-webkit-scrollbar-thumb { background-color: #bcbab7; border:2px solid #a9a9a9; border-radius: 10px; height: 5px; min-height:40px; }
::-webkit-scrollbar { width: 10px; background-color: #ffffff; }
input[type=submit]{ font-family:var(--theme-font-family);  background-color: #ce5310!important; }
input[type=submit]:hover{     box-shadow: inset 0 0 0 120px rgba(0, 0, 0, .18); }
select{ background-color:#fff; }
input[type=text], input[type=tel], input[type=email], input[type=search], select, textarea { font-family:var(--theme-font-family); box-shadow:0 0 0 transparent!important; border-radius:5px!important; }
.button:not(.components-button):not(.customize-partial-edit-shortcut-button), body:not(.fl-builder-edit) .button, body:not(.fl-builder-edit) button:not(.menu-mobile-toggle,.components-button,.customize-partial-edit-shortcut-button), body:not(.fl-builder-edit) input[type=button]:not(.ed_button), input[type=button]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=button]:not(.ed_button), input[type=reset]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button){  background-color: #ce5310; font-family:var(--theme-font-family); }
.save_address{ border-radius:5px; }
.select2-container--default .select2-selection--single, .woocommerce-checkout-review-order #place_order{ border-radius:5px; }
.grecaptcha-badge{ display:none; }
/*Error*/
.wpcf7 form.invalid div.wpcf7-response-output{ background-color:#f2dede !important; border:1px solid #b94a48 !important; text-align:center; color:#b94a48 !important; padding:5px 10px !important; margin:0em 0em 1em !important; }
.wpcf7 form.sent div.wpcf7-response-output{ background-color:#b7e0a5 !important; border:1px solid #398f14 !important; color:#194606 !important; padding:5px 10px !important; margin:2em 0em 1em !important; }
/*Header*/
@media (min-width: 1024px){ #cb-row--header-main .cb-row--desktop .builder-first--primary-menu{ -webkit-flex-basis: 70.6666666667%; flex-basis: 70.6666666667%; max-width: 70.6666666667%; } #cb-row--header-main .cb-row--desktop .builder-item--group{ -webkit-flex-basis: 14.6666666667%; flex-basis: 12.6666666667%; max-width: 12.6666666667%; } }
@media (max-width: 1215px){.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a{ padding-left: 10px!important;  padding-right: 10px!important; }}
#cb-row--header-top a{ color:#000!important; font-size: 14px; }
#cb-row--header-top a i{ margin-right: 7px; }
#cb-row--header-top .builder-header-html-item ul{ list-style-type:none; display:flex; margin-left:0; margin-bottom:0; }
#cb-row--header-top .top-menu-links{ text-align:right; }
#cb-row--header-top .builder-header-html-item ul li{ padding-left:10px; }
#cb-row--header-top .builder-item--html{ width:100%; }
.nav-menu-desktop .sub-menu{ display:flex; flex-wrap:wrap; width:38em; background: #25221a; }
.nav-menu-desktop .sub-menu li a{ color:#fff; font-size:14px; }
.nav-menu-desktop .sub-menu li a:hover, .nav-menu-desktop .menu li.current-menu-item>a{ color:#eeee22; }
.nav-menu-desktop #menu-item--main-desktop-807 .sub-menu li{ flex:0 0 50%; max-width:50%; }
.nav-menu-desktop #menu-item--main-desktop-1196 .sub-menu { width: 14em!important; }
.widget_shopping_cart{ display:none; }
#cb-row--header-main .builder-first--wc_cart{ text-align:right!important; }
#cb-row--header-main .widget-area .widget_shopping_cart .buttons a:first-child{ display:none; }
@media (min-width: 1024px) and (max-width:1096px){ .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a{ padding-left:20px; padding-right:20px; }}
#site-navigation-sidebar-mobile .menu li a{ font-weight:600; font-size:14px; }
#site-navigation-sidebar-mobile .menu li.current-menu-item>a, #site-navigation-sidebar-mobile .menu li>a:hover{ background:#013936; color:#fff; }
/*Footer*/
.site-footer{ z-index:0;  position: initial; }
#cb-row--footer-main .menu{ display:flex; flex-wrap:wrap; justify-content:space-between; }
#cb-row--footer-bottom .menu{ display:flex; flex-wrap:wrap; justify-content:flex-end; }
#cb-row--footer-main .menu li{ flex:0 0 50%; max-width:50%; }
#cb-row--footer-bottom .menu li { margin-left:15px; }
#cb-row--footer-bottom .menu li a{ border-bottom-width:0; }
#cb-row--footer-bottom .footer--row-inner{ padding-bottom:0; padding-top:1em; }
#cb-row--footer-main .menu li a{ border-bottom-width:0; position:relative; padding-left:20px; }
#cb-row--footer-main .menu li a:before{ content:"\f105"; font-family:'FontAwesome'; position:absolute; left:0; }
#cb-row--footer-main .menu li a:hover, #cb-row--footer-main .menu li.current-menu-item a, #cb-row--footer-bottom .menu li.current-menu-item a, #cb-row--footer-bottom .menu li a:hover{ color:#eeee22; }
footer .widget-title{ font-size: 22px; text-transform: capitalize; }
#cb-row--footer-bottom{ border-top:1px solid rgb(49, 53, 61); }
body.home #cb-row--footer-main .footer--row-inner{ padding-top:50px; }
.home-bg-enquire{ -webkit-text-stroke-color: #ffffff; opacity: 1; color: transparent !important; -webkit-text-stroke-width: 1px; font-size: 84px; font-weight: 700; position: absolute; left: 5%; top: 17px;}
#cb-row--footer-main .footer-social-icons li{ margin-right:14px; }
#cb-row--footer-main .social-icon-linkedin:hover{ background-color:#0e76a8; border-color:#0e76a8; }
#cb-row--footer-main .social-icon-facebook:hover{ background-color:#3C5B9B; border-color:#3C5B9B; }
#cb-row--footer-main .social-icon-instagram:hover{ background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%); border-color:#285AEB; }
.tnp-widget-minimal .tnp-form { position: relative; width: 80%; display: flex; }
.tnp-widget-minimal input.tnp-submit { color: transparent !important;  background-image: -webkit-linear-gradient(90deg,#58b33e 0%,#50a838 50%,#b1e322) !important; width: 50px; position: relative; border-radius: 0 5px 5px 0 !important; }
.tnp-widget-minimal .tnp-form:after { content: "\f1d8"; font-family: 'FontAwesome'; position: absolute; right: 15px; top: 3px; font-size: 20px; }
.tnp-widget-minimal input.tnp-email{  border-radius: 5px 0 0 5px!important; }
@media (max-width: 1024px){ #cb-row--footer-main .builder-first--footer-1, #cb-row--footer-main .builder-first--footer-2{    -webkit-flex-basis: 100%; flex-basis: 100%; max-width: 100%;  } #cb-row--footer-main .builder-item--footer-social-icons{ text-align: left;} #cb-row--footer-bottom .customify-grid .builder-item{ -webkit-flex-basis: 100%; flex-basis: 100%; max-width: 100%;}  #cb-row--footer-main .builder-first--footer-2{ margin-top:20px; } #cb-row--footer-bottom .builder-first--footer_copyright{ text-align:center; order:2; margin-bottom:10px; } #cb-row--footer-bottom .menu{ justify-content:center; } #header-menu-sidebar-bg .nav-toggle-icon{ background:#013936; color:#fff; } .nav-menu-mobile .menu li .nav-toggle-icon{ padding:.456em 1.5em; } .nav-menu-mobile .nav-icon-angle{ width: 15px; height: 15px; margin-top: 10px; } .footer-main .footer--row-inner{ padding-bottom: .5em; }}
@media (max-width: 768px){ #cb-row--footer-main .menu li{ flex: 0 0 100%; max-width: 100%; }}
/*Home*/
@media (min-width:1024px) { #online-services-home p{ margin-bottom: 15px; display: -webkit-box; height: 87.2px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }}
.home-rupees i{ font-size: 18px; }
.why-choose-icon .box-right{ padding-left:15px; }
.home-enquire .row, .paoc-popup-inr-wrap .row{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.home-enquire .row .col-span-4, .paoc-popup-inr-wrap .row .col-span-4{ flex:0 0 20%; margin-bottom:20px; }
.home-enquire .row .col-span-8, .paoc-popup-inr-wrap .row .col-span-8{ flex:0 0 78%; margin-bottom:20px;  }
.home-enquire .row .col-span-6, .paoc-popup-inr-wrap .row .col-span-6{ flex:0 0 49%; margin-bottom:20px; }
.home-enquire textarea, .paoc-popup-modal-cnt textarea{ min-height:80px; }
.paoc-popup-modal-cnt{ padding-bottom:1px; }
.paoc-popup-inr-wrap .title{ font-size: 20px; font-weight: 600; margin-bottom: 20px; }
.paoc-popup-inr-wrap input, .paoc-popup-inr-wrap textarea, .paoc-popup-inr-wrap select{ border-radius:5px!important; }
.paoc-popup-btn{ padding: 8px 25px 8px 25px; border-radius: 5px; text-transform: uppercase; background:#fff; color:#000; font-weight:600; }
.paoc-popup-inr-wrap input:focus, .paoc-popup-inr-wrap select:focus, .paoc-popup-inr-wrap textarea:focus{ border:1px solid #58b33e; }
.paoc-popup-btn:hover{ background:#000; color:#fff; }
@media (max-width: 768px) { .paoc-popup-modal{ flex-basis: 80%; } }
.list-style ul{ margin:0 auto; list-style-type:none; }
.list-style ul li{ position:relative; }
.list-style ul li:before{ content:"\e095"; font-family: 'simple-line-icons'; color:#eeee22; font-size:15px; position:absolute; left:-30px; top:1px; }
.list-style.orange li:before{ color:#ce5310!important; }
.home-faq .ui-accordion-header.ui-state-active { border-radius:5px 5px 0 0; }
.home-faq .ui-accordion-content { border-radius:0 0 5px 5px; }
.home-faq .ui-accordion-header { border-radius:5px; }
/*Single Page Services*/
.woocommerce-page .customify-grid.wc-layout-columns, .woocommerce-page .tabs.wc-tabs{ display:none; }
.woocommerce-page .add_to_cart_inline{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border: 4px solid #739291!important; background:#013936; border-radius:5px; padding:15px!important; }
.woocommerce-page .add_to_cart_inline span.amount{ color:#eeee22!important; font-size: 23px; font-weight: 600; position:relative; padding-left:70px; }
.woocommerce-page .add_to_cart_inline span.amount .woocommerce-Price-currencySymbol{ margin-right: 4px; }
.woocommerce-page .add_to_cart_inline span.amount:before{ content:"From:"; position:absolute; left:0; }
.woocommerce-page .add_to_cart_inline .add_to_cart_button{ border-radius:5px; }
.woocommerce-tabs .wc-tabs-contents, .woocommerce-tabs{ margin-bottom:0!important; }
.woocommerce-tabs .wc-tabs-contents .woocommerce-Tabs-panel--description p:last-child{ margin-bottom: revert; }
.woocommerce-page .woocommerce-error{ margin-bottom:0!important; }
@media (max-width: 460px){ .woocommerce-page .product-prdadd span.amount{ flex:0 0 100%; max-width:100%; margin-bottom:15px; } .home-enquire .row .col-span-6, .paoc-popup-modal-cnt .row .col-span-6{ flex:0 0 100%; max-width:100%; } .home-enquire .row .col-span-8, .paoc-popup-modal-cnt .row .col-span-8{ flex: 0 0 72%; } .home-enquire .row .col-span-4, .paoc-popup-modal-cnt .row .col-span-4{ flex: 0 0 23%; }}
/*Contact Us*/
.contact-info-details .content-icon i{ box-shadow:0px 0px 26px 0px rgba(0,0,0,.08); }
.contact-info-details.email a{  word-break: break-all; }
.contact-us-form input[type=text]:focus, .contact-us-form input[type=tel]:focus, .contact-us-form input[type=email]:focus, .contact-us-form textarea:focus, .contact-us-form input[type=text]:hover, .contact-us-form input[type=tel]:hover, .contact-us-form input[type=email]:hover, .contact-us-form textarea:hover{ border:1px solid #cecece!important; }
.contact-us-form .row{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.contact-us-form .row .col-span-6{ flex:0 0 49%; max-width:49%; margin-bottom:20px; }
.contact-us-form span:before{ position: absolute; display: inline-block; font-size:17px; color: #ce5310; right: 0; }
.contact-us-form span.your-name:before{ content: "\e005"; font-family: 'simple-line-icons';  top: 0; line-height: 22px; width:30px; height:30px; font-size:17px; }
.contact-us-form span.your-mobile:before { content:"\f232"; font-family: 'FontAwesomeBrands'; top: 0; line-height: 22px; width:30px; height:30px; }
.contact-us-form span.your-email:before { content:"\e01e"; font-family: 'simple-line-icons'; top: 0; line-height: 22px; width:30px; height:30px; }
.contact-us-form span.your-company:before { content:"\e04b"; font-family: 'simple-line-icons'; top: 0; line-height: 22px; width:30px; height:30px; }
.contact-us-form span.your-message:before { content:"\e02c"; font-family: 'simple-line-icons'; padding: 13px; }
@media (max-width:650px){ .contact-us-form .row .col-span-6{ flex: 0 0 100%; max-width: 100%; }}
/*Checkout*/
.woocommerce-page .woocommerce-message{ margin-bottom:0; }
.woocommerce-checkout .woocommerce-message{ display:none; }
.woocommerce-checkout #payment a{ font-weight: 600; }
.woocommerce-checkout .woocommerce-privacy-policy-text{ text-transform:capitalize; }
/*Catagory*/
.woocommerce-page .wc-product-inner{ box-shadow:0px 0px 30px 0px rgba(0,0,0,.1); border-radius:5px;  }
.woocommerce ul.products li.product a img{ border-radius:5px 5px 0 0;}
.woocommerce-page .wc-product-inner .wc-product-contents{ padding:.2em .7em 1em .7em; }
.woocommerce-page.post-type-archive-product .site-content span.amount{ font-weight: 600; color: #40a366; font-size: 18px; }
.woocommerce-page .wc-product-inner .wc-product__category{ display:none;  }
#customer_login > div{ box-shadow:0px 0px 30px 0px rgba(0,0,0,.1); border-radius:5px; padding-top:20px; }
#customer_login > div h2{ text-align:center; font-size: 26px; }
#customer_login form.register{ padding-bottom:3px; }
#customer_login > div input, #customer_login > div button{ border-radius:5px; }
.woocommerce-MyAccount-navigation li{ margin-left: 0; }
/*About Us*/
@media (max-width: 1024px) {.flex-reverse{ display:flex!important; flex-direction:column-reverse; }}
@media (min-width:350px) and (max-width: 768px){ .service-price-btn { display:flex!important; } .service-price-btn > .kc_col-sm-5, .service-price-btn > .kc_col-sm-7{ width:50%!important; } .service-price-btn > .kc_col-sm-7 .kc-button-main a{ font-size:13px !important;}}
@media (max-width: 350px){ .service-price-btn { display:flex!important; } .service-price-btn > .kc_col-sm-5, .service-price-btn > .kc_col-sm-7{ width:100%!important; text-align:center; } .service-price-btn > .kc_col-sm-7 .kc-button-main a{ font-size:13px !important; } .service-price-btn > .kc_col-sm-7 .kc-button-main, #online-services-home .kc_single_image, #online-services-home .kc_title{ text-align:center; } .service-price-btn > .kc_col-sm-7 .kc-button-main{ margin-top:15px; }}
.testimonials{ position:relative; padding:30px 15px 30px; color:#000; border-bottom:3px solid #458035; border-radius:5px; }
.testimonials:before{ content:"\f10d"; position:absolute; font-family:'FontAwesome'; font-size:50px; line-height: 50px; top:105px; left:7%; opacity:0.09; color:#013936; }
.testimonials .content-desc, .testimonials .content-title{ color:#000; }
.testimonials .content-desc{ line-height:30px; font-size:17px; }
.testimonials .content-title{ font-weight:600; text-transform: uppercase;  font-size: 16px; }
/*Testimonial Slider*/
.testimonial-slider div.item{ padding:15px; }
.owl-nav-round.owl-theme .owl-controls .owl-buttons .owl-next:before{ padding-right:14px; }
.owl-nav-round.owl-theme .owl-controls .owl-buttons div{ background:#075e54; border-width:0; width:30px; height:30px; }
.owl-nav-round.owl-theme .owl-controls .owl-buttons div:hover{ background:#013a34; }
.owl-nav-round.owl-theme .owl-controls .owl-buttons div:hover::before{ color:#fff; }
.owl-nav-round.owl-theme .owl-controls .owl-buttons div:before{ color:#fff; font-size:15px; line-height:35px; margin-top:-2px; }
.testimonial-slider img{ border:1px solid #eee; border-radius:5px; }
.testimonial-slider .owl-controls .owl-buttons div.owl-prev{ opacity:1!important; left:-35px!important; }
.testimonial-slider .owl-controls .owl-buttons div.owl-next{ right:-35px!important; opacity:1; }
/*Home-New*/
.testimonial-slider1 .slick-arrow{background:#075e54!important;border-width:0px;width:30px;height:30px;transition: all .3s ease;border-radius: 100%;}
.testimonial-slider1 .slick-prev{position:absolute;top:50%;transform: translate(-130%, -50%)!important;}
.testimonial-slider1 .slick-next{position:absolute;top:50%;transform: translate(130%, -50%)!important;}
@media screen and (max-width:500px){
.testimonial-slider1 .slick-slide .gutentor-element-image-box{padding-left: 40px;padding-right: 40px;}
.testimonial-slider1 .slick-prev{transform: translate(0%, -50%)!important;}
.testimonial-slider1 .slick-next{transform: translate(0%, -50%)!important;}}
.enquirenow-sec .grid-row > .mid-col{max-width: 100%;flex-basis: 100%;}
.stroke-text1 .gutentor-text{-webkit-text-stroke-color: #fff;color: transparent!important;-webkit-text-stroke-width: 1px;}
.services-register-pay-col .gutentor-col-wrap{padding: 20px 20px 6px 20px;background:#1f242c;border-radius: 5px;}
@media screen and (max-width:988px){
	.services-register-pay-col .gutentor-col-wrap{margin-top: 10px;}
}
.list-style2{list-style:none;}
.list-style2 li{position:relative;margin-left: 0px;padding-left: 32px;}
.list-style2 li::before{content:url('https://stage.futuron.in/wp-content/uploads/2024/10/circle-plus-svgrepo-com-1-copy.png');position:absolute;top:3px;width:30px;height:30px;left: 0px;}