/*
Theme Name: Pankaj Electricals
Theme URI: https://pressmaximum.com/customify
Template: customify
Author: Pankaj Electricals
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.6.1625210523
Updated: 2021-07-02 07:22:03
*/
select{ width:100%; }
.list-style.wp-block-list{ width:auto!important; margin:0!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: #f37130!important; }
body:not(.fl-builder-edit) button:not(.menu-mobile-toggle, .components-button, .customize-partial-edit-shortcut-button){ background-color:transparent!important;}
:root{ --theme-font-family:"Nunito Sans"; }
input[type="text"], input[type="tel"], input[type="email"], input[type="search"], input[type="submit"], input[type="button"], textarea, select{ font-family:var(--theme-font-family)!important; box-shadow:0 0 transparent; }
input[type=submit]{ font-weight:500; }
textarea{ min-height:80px; }
::-webkit-scrollbar-track { background-color: #f5f5f5; }
::-webkit-scrollbar-thumb:hover{ background-color:#58414b; }
::-webkit-scrollbar-thumb { background-color: #797a7c; border-radius: 10px; height: 5px; }
::-webkit-scrollbar { width: 8px; background-color: #f5f5f5; }
.text-justify{ text-align:justify; }
.grecaptcha-badge{ display:none; }
/*Header Brand Logo*/
.header-brands-logo{ width:100px; height:25px; margin:0 auto; background-image:url(//pankajelectricals.in/wp-content/uploads/2022/02/header-logo-1.png); }
.legrand-header-logo{ background-position:-10px -190px; }
.ledvance-header-logo{ background-position:-10px -145px; }
.opple-header-logo{ background-position: -130px -145px; }
.anchor-header-logo{ background-position: -130px -190px; }
.havells-header-logo{ background-position: -130px -55px; }
.empire-cables-header-logo{ background-position: -10px -55px; }
.bec-header-logo{ background-position: -250px -10px; }
.comet-header-logo{ background-position: -10px -10px; }
.jainson-header-logo{ background-position: -130px -100px; }
.grandlay-header-logo{ background-position: -130px -10px; }
.hindware-header-logo{ background-position: -10px -100px; }
/*Home Image Sprite*/
.brands-logo{ width:100px!important; height:25px; background-image:url(//pankajelectricals.in/wp-content/uploads/2022/02/brand-logo-bg.png); }
.bg-legrand_lm_img{ background-position:-10px -190px; }
.bg-ledvance_prd{ background-position: -130px -145px; } 
.bg-opple_prd{ background-position: -10px -10px; }
.bg-anchor_prd{ background-position: -10px -55px; }
.bg-empire_prd{background-position: -10px -100px;}
.bg-grandly_prd{background-position: -130px -100px;}
.bg-bec_prd{background-position: -130px -10px;}
.bg-comet_lmg{background-position: -130px -55px;}
.bg-havells_prd{background-position: -10px -145px;}
/*Header*/
.slider-btn p a{ display:block; }
.slider-btn p:hover a{ color:#f37130!important; }
#cb-row--header-main .customify-container{ padding:0!important; }
header .popupaoc-button{ color:#fff!important; }
header .builder-header-html-item{ display:flex; align-items:center; }
header .builder-header-html-item a.popupaoc-button:hover{ background:#d44b06; }
#menu-item--main-desktop-1440 ul.sub-menu{ width:30em; display:flex; flex-wrap:wrap; }
.header-search-form .search-form-fields{ border-width:0; box-shadow:0 0 transparent; border-bottom:1px solid #eee; }
#menu-item--main-desktop-1440 ul.sub-menu li{ flex:0 0 50%; max-width:50%; }
#menu-item--main-desktop-1440 ul.sub-menu li:first-child{ flex:0 0 100%; max-width:100%; }
.home-tab ul.uagb-tabs__panel li.uagb-tab{ border-bottom:2px solid #eee; }
.home-tab .uagb-tab.uagb-tabs__active{ border-bottom-color:#f37130!important; background:transparent!important;  }
.home-tab ul.uagb-tabs__panel li.uagb-tab a span{ font-size:19px; }
.home-tab .uagb-tab.uagb-tabs__active a span{ color:#000!important; }
.home-tab ul.uagb-tabs__panel{ border-bottom-width:0!important; }
.home-tab img{ border-radius:5px; padding:5px; }
.brands-logo figure{ margin:0!important; }
.brands-logo figure{ border:1px solid #eee; padding:5px; border-radius:5px!important; margin-bottom:15px!important; overflow: hidden; }
.brands-logo img{ margin: 0 auto; }
.brands-logo img { width: 100%;transition: 0.5s all ease-in-out;}
.brands-logo figure:hover img { transform: scale(1.1); }
.brands-logo .uagb-column__inner-wrap{ padding:0 10px; }
.main-brands{ background-image:linear-gradient(to right, #5b0c2e 10%, #5b0c2e 42%, #ffffff 42%, #ffffff 100%); border-top:1px solid #eee; border-bottom:1px solid #eee; }
.main-brands h2{ margin-bottom:0; }
.paoc-close-popup{ background-color:transparent; border-width:0!important; }
.paoc-popup-modal-cnt{ padding:30px 20px 30px 20px; }
.paoc-popup-modal .row{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.paoc-popup-modal .row .col-span-6{ flex:0 0 48%; max-width:48%; }
.paoc-popup-modal .row .col-span-4{ flex:0 0 32%; max-width:32%; }
@media (max-width: 768px){ .paoc-popup-modal .row .col-span-6, .paoc-popup-modal .row .col-span-4{ flex:0 0 100%; max-width:100%; }}
.paoc-popup-modal input[type=text], .paoc-popup-modal input[type=tel], .paoc-popup-modal input[type=email], .paoc-popup-modal textarea, .paoc-popup-modal select{ background-color:transparent; border:2px solid rgba(255,255,255,0.4); border-bottom:1px solid #dcdcdc; margin-bottom:15px; border-radius:5px; height:50px; color:#000; box-shadow:0 0 transparent; padding:10px 0; }
.paoc-popup-modal textarea{ min-height:90px; }
.paoc-popup-modal input[type=text]:focus, .paoc-popup-modal input[type=tel]:focus, .paoc-popup-modal input[type=email]:focus, .paoc-popup-modal textarea:focus, .paoc-popup-modal select:focus{ border-bottom-color:#f37130!important; }
.reach-us input[type=submit]{ font-weight:500; border-radius:5px!important; }
.footer--row-inner.light-mode{ color:rgba(0,0,0,.85); }
#cb-row--header-top .builder-item--html ul{ list-style-type:none; display:flex; margin-bottom:0; }
#cb-row--header-top .builder-item--html ul li{ margin:0 8px; }
#cb-row--header-top .builder-item--html ul a{ color:#5b0c2e;  }
#cb-row--header-top .builder-item--html ul a:hover{ color:#f37130; }
.main-brands h2{ margin-bottom:0!important; }
.nav-menu-desktop .sub-menu{ width:15em; }
.nav-menu-desktop.style-plain .nav-menu>li{  border-right: 1px solid #bdbcbc; }
.nav-menu-desktop.style-plain .nav-menu>li:first-child{ border-left:1px solid #bdbcbc; }
.nav-menu-desktop .sub-menu li{ border-bottom:1px solid #eee; position:relative; }
.nav-menu-desktop .sub-menu li:first-child img{ margin:0 auto; }
.nav-menu-desktop .sub-menu li:first-child a:hover:before{ width:0!important; }
.nav-menu-desktop .sub-menu li:last-child{ border-bottom-width:0; }
.nav-menu-desktop .sub-menu li a{ color:#404040; position:relative; font-size:13px; padding: 7px 15px; }
.nav-menu-desktop .sub-menu li a:before{ content: ''; position: absolute; left: 0; top: 0; height: 100%; z-index: -1; width: 0; background-color:#f37130; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.nav-menu-desktop .sub-menu li a:hover, .nav-menu-desktop .sub-menu li.current-menu-item a{ color:#fff; }
.nav-menu-desktop .sub-menu li:first-child{ border-bottom-width:0; }
.header-search-form .search-form-fields{ border-bottom: 1px solid #f37130; border-radius:0; }
.header-search_box-item .header-search-form button.search-submit{ color:#3e3e3e; }
.footer-map img{ border-radius:5px; width:260px; } 
/*Mobile Header*/
.is-size-medium .hamburger .hamburger-inner, .is-size-medium .hamburger .hamburger-inner:after, .is-size-medium .hamburger .hamburger-inner:before { height: 4px; }
#header-menu-sidebar-bg { padding-top: 30px; }
.menu_sidebar_slide_right .close-sidebar-panel { left: auto; right: 12px; }
#header-menu-sidebar-bg .menu li.current-menu-item a, #header-menu-sidebar-bg .menu li a:hover { border-left: 5px solid #fff; }
#header-menu-sidebar-bg .nav-toggle-icon { background: rgba(255,255,255,.1); margin-right: 7px; border-radius: 3px; border-left-width: 0; margin-top: 2px; padding: .35em .9em; }
.nav-menu-mobile .nav-icon-angle { width: 10px; height: 10px; margin-top: 12px; border-left-width: 3px; border-top-width: 3px; }
.nav-menu-mobile .menu .sub-menu li a{ font-weight:500; font-size:14px; }
#header-menu-sidebar-bg li.open-sub .nav-toggle-icon { transform: rotate(90deg); }
#header-menu-sidebar-inner .builder-item-sidebar{ padding:0; }
#header-menu-sidebar-inner .mobile-item--html ul{ list-style-type:none; margin:0; }
#header-menu-sidebar-inner .mobile-item--html ul li:first-child{ border-width:0; }
#header-menu-sidebar-inner .mobile-item--html ul li{ border-top:1px solid rgba(255,255,255,.08); padding:.55em 1.5em; }
#header-menu-sidebar-inner .mobile-item--html ul li a{ font-size:15px; font-weight:500; }
#header-menu-sidebar-bg .menu ul.sub-menu li:first-child a img{ margin-top:10px; }
#header-menu-sidebar-bg .header-search_box-item .header-search-form button.search-submit{ color:#fff; }
#header-menu-sidebar-bg .header-search_box-item.item--search_box{ padding:15px 15px 20px; }
#header-menu-sidebar-bg .header-search_box-item .search-form-fields{ width:100%; border-width:0; border-radius:5px; }
#header-menu-sidebar-inner .mobile-item--html ul li a{ display:block; }
/*Footer*/
footer .wp-block-social-links{ display:flex; }
footer .wp-block-social-links li{ margin-right:20px!important; }
footer{ z-index:0!important; }
footer .menu a{ color:rgba(0,0,0,.85); border-bottom-width:0!important; position:relative; padding-left:10px; }
footer .widget-area a{ color:rgba(0,0,0,.85); }
footer .widget-area a:hover{ color:#f37130; }
.nav-menu-desktop .sub-menu li a:hover:before, .nav-menu-desktop .sub-menu li.current-menu-item a:before{ width:100%; }
footer .widgettitle{ color:#fff; font-size:16px; text-transform:uppercase; margin-bottom:20px; }
footer .wp-block-social-links svg{ width:.75em!important; }
#menu-footer-brands{ display:flex; flex-wrap:wrap; }
#menu-footer-brands li{ flex:0 0 50%; max-width:50%; }
.footer-main .footer--row-inner{ padding-bottom:1.5em; }
#menu-quick-links li a, #menu-footer-brands li a{ font-size:13px!important; padding-left:15px; }
footer .menu li a:before{ content: ""; left: 0; position: absolute; width: 5px; height: 5px; top: 6px; background:#e4e4e4; border-radius:50px; }
footer .wp-block-social-links a:hover{ color:#fb8362!important; }
#cb-row--footer-bottom{ border-top:1px solid #4c4c4c; text-align:center; }
#cb-row--footer-bottom .footer-bottom-inner{ padding-top:.8em; padding-bottom:.8em;  }
#block-3 .uagb-google-map__iframe, .builder-first--footer-4 .uagb-google-map__iframe{ border:1px solid #ddd!important; border-radius:3px; width:100%; }
.wp-block-social-links a:hover{ color:#000!important; }
#block-3 .wp-block-button__link{ width:146px; padding:15px 0; text-align: left; font-size: 16px; }
#block-3 .wp-block-column:last-child{ margin-left:0!important; }
.contact-info>div { position: relative; padding-left: 30px; margin-bottom: 20px; color: #000; }
.contact-info>div:before { font:normal normal normal 16px/1 FontAwesome; font-weight: 400; position: absolute; left: 0; top: 1px; color: #e47d2e; }
.contact-info>div.address:before { content: "\f041"; font-size:20px; top:4px;  }
.contact-info>div.mobile:before { content: "\f10b"; font-size:23px; top:0; left:2px; }
.contact-info>div.email:before { content: "\f003"; top:3px; }
#custom_html-6{ margin-bottom:0; }
.footer-social-icons li{ padding-right:5px; margin-bottom:0; }
.footer-social-icons li a{ font-size:16px; }
.about-info-section .wp-block-button__link{ padding: .25em .9em;border-radius: 5px;font-size: 16px; }
.about-info-section .wp-block-button__link:hover{ background:#f37130; }
.about-info-icon .uagb-ifb-separator-parent{ display:none!important; }
.about-info-icon .uagb-column__inner-wrap{ padding:0; }
.about-info-icon .uagb-ifb-icon{ background:#f37130; padding:5px; border-radius:5px; margin-bottom:15px; }
.about-info-icon .com-price .uagb-ifb-title{ margin-top:0!important; }
.about-heading-wrap .uagb-column__inner-wrap{ padding-left:0!important; }
.about-info-icon .uagb-ifb-icon svg{ fill:#fff; }
.about-info-icon .uagb-ifb-title{ margin-bottom:0; margin-top:5px; }
#menu-item--main-desktop-363 ul.sub-menu, #menu-item--main-desktop-367 ul.sub-menu, #menu-item--main-desktop-8776 ul.sub-menu{ right: 0; left: auto!important; }
.product-details .uagb-buttons-layout-wrap{ justify-content:start!important; }
.product-details figure{ margin:0!important; }
.product-details .prd-img img { transition: 0.7s all ease-in-out;}
.product-details:hover .prd-img img{ transform:scale(1.1); }
.about-info-section p{ text-align:justify; line-height:30px; margin-bottom:15px; }
.enquire-section a{ color:#fff; }
.enquire-section .uagb-ifb-separator-parent{ display:none; }
.enquire-section .paoc-popup-click{ background:transparent; border:1px solid #fff; padding:5px 15px; }
.enquire-section .paoc-popup-click:hover{ background:#fff; color:#000; }
.enquiry-btn .uagb-buttons-repeater:hover{ background:transparent!important; }
.quote-title{ font-size: 23px; font-weight: 500; margin-bottom:10px; }
.paoc-popup-modal, .paoc-popup-modal-cnt, .paoc-popup-modal-cnt input[type=submit]{ border-radius:5px!important; }
.paoc-popup-modal-cnt input[type=submit]{ font-weight:500!important; }
.paoc-popup-modal p, .paoc-popup-modal form{ margin-bottom:0!important; }
.product-catalog-desc{ box-shadow:0 0 20px 0 rgba(31, 35, 37, 0.14)!important; border-radius:5px; }
.product-catalog-desc .uagb-section__overlay{ border-radius:5px; border-bottom: 1px solid #f37130; }
.product-catalog-desc .uagb-desc-text, .product-details .uagb-desc-text{  display: -webkit-box; height: 77.2px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
@media (min-width: 768px) { body.home .product-catalog-desc{ min-height:220px; }}
body.home .product-catalog-desc .uagb-desc-text{ height:69px!important; margin-bottom:10px; }
.product-catalog-main figure{ overflow:hidden; position:relative; border-radius:5px; border:1px solid #eee; }
.product-catalog-main img{ transform: scale(1.01); transition: all 700ms ease; margin:0 auto; }
.product-catalog-main:hover img{ -webkit-transform: scale(1.07) rotate(0.5deg); -ms-transform: scale(1.07) rotate(0.5deg); -moz-transform: scale(1.07) rotate(0.5deg); transform: scale(1.07) rotate(0.5deg); }
@media (max-width: 768px){ .product-details .prd-img img{ margin:0 auto; } #block-3 .wp-block-column{ margin-bottom:20px; }}
#custom_html-4{ margin-bottom:10px; }
.footer-location>div{ position:relative; padding-left:25px; font-weight:300; line-height:30px; margin-bottom:10px; }
.footer-location>div:before{ font-family:"Font Awesome 5 Free"; font-weight:900; position:absolute; left:0; top:2px; font-size:15px; }
.footer-location>div.location-add:before{ content:"\f3c5";}
.footer-location>div.mobile:before{ content:"\f3cd";}
.footer-location>div.email:before{ content:"\f0e0";font-weight:500;}
/*Breadcrumbs*/
.page-cover .page-breadcrumb-list{ margin-left:0; }
.page-cover-title{ font-size:28px; margin-bottom:0; }
#page-cover .page-cover-inner{ min-height:100px; }
.page-cover-title{ font-size:23px; }
@media (min-width: 1024px) { .page-cover .page-cover-inner{ padding:1em 0; }}
/*Home*/
@media (max-width: 768px) { .enquire-section .wp-block-uagb-column:first-child{ margin-bottom:10px; } .enquire-section .wp-block-uagb-column:last-child{ text-align:center; margin-bottom:10px; }}
@media (min-width: 520px) and (max-width: 768px){ .pop-products .uagb-columns__columns-4{ display:flex; flex-wrap:wrap; } .pop-products .uagb-columns__columns-4 .wp-block-uagb-column{ width:50%!important; } }
@media (max-width: 520px) { .pop-products .uagb-columns__columns-4{ display:flex; flex-wrap:wrap; } .pop-products .uagb-columns__columns-4 .wp-block-uagb-column{ width:100%!important; } }
.home-links{ color:#333; border:1px solid #333; font-size: 13px; border-radius:5px; padding:5px 10px; }
.category-links{ color:#333; border:1px solid #333; font-size: 16px; border-radius:5px; padding:5px 15px; }
.home-links:hover, .category-links:hover{ border-color:#613748; background:#613748; color:#fff; }
.about-home-link{ text-align:right; margin-bottom:10px; }
/*Single Page*/
.product-single{ position:relative; padding-left:15px; }
.product-single img{ border-radius:5px 5px 5px 0!important; }
.product-single.border-style img{ border:1px solid #eee; }
.product-single.border-style figure{ border:1px solid #eee; }
.product-single:before, .product-single:after { position: absolute; content: ""; height: 80%; width: 15px; bottom: -15px; left: 0; transition: all .4s; z-index: 1; background-color: #ab3e07; }
.product-single:after { height: 15px; width: 80%; }
.table-design{ margin-bottom:0; }
.table-design table, .table-design th, .table-design td{ border:1px solid #eee; }
.table-design th{ background:#58414b; color:#fff; }
.product-accordion .wp-block-getwid-accordion__header-wrapper{ background:#696969; }
.product-accordion .wp-block-getwid-accordion__header-wrapper a{ color:#fff; }
.product-accordion .ui-state-active{ background:#58414b!important; }
.product-accordion .ui-state-active a{ color:#fff;  }
.product-accordion .wp-block-getwid-accordion__content{ padding:1.5em 0; }
.product-accordion .wp-block-getwid-accordion__content img{ border-radius:5px; }
.product-main-bg p, .list-style li{ text-align:justify; }
.paoc-popup-btn{ background:#5b0c2e; padding:5px 15px; }
.product-accordion h5{ margin-bottom:0!important; }
.product-accordion .heading-toggle .uagb-column__inner-wrap{ padding:7px; }
.product-accordion .heading-toggle{ margin-bottom:20px; }
/*Cable Glands*/
.gland-accessories .wp-block-separator{ margin:0 auto 2em auto!important; }
/*Havells Fans*/
.havells-products .wp-block-image, .comet-catalog section~.wp-block-image, .ledvance-products section~.wp-block-image{ border:1px solid #eee; }
@media (min-width: 768px) { .havells-products>.uagb-columns__columns-3>.uagb-column__wrap:first-child, .havells-products>.uagb-columns__columns-3>.uagb-column__wrap:nth-child(2), .ledvance-products>.uagb-columns__columns-3>.uagb-column__wrap:first-child, .ledvance-products>.uagb-columns__columns-3>.uagb-column__wrap:nth-child(2){ border-right:1px solid #eee; }}
.havells-tabs{ margin-left:0!important; margin-right:0; }
.havells-tabs .uagb-tabs__body-container{ padding:0!important; }
.havells-tabs .uagb-tab{ border-top-right-radius:3px!important; border-top-left-radius:3px!important; }
.havells-tabs .uagb-tabs__body-wrap, .havells-tabs ul.uagb-tabs__panel li.uagb-tab{ border-color:#58414b;  }
.havells-tabs .uagb-tabs__body-wrap{ border-width:0; border-top-width:1px; }
.havells-tabs .uagb-tabs__body-wrap{ padding-left:0; }
.havells-tabs .uagb-tabs__body-wrap ul{ margin-top:15px; }
.havells-tabs .uagb-tabs__body-wrap ul li{ margin-left:25px; }
.table-design-new table, .table-design-new td, .table-design-new th{ border:1px solid #eee; }
.table-design-new th{ background:#58414b; color: #fff; }
/*Ledvance*/
.ledvance-table{ margin-top:20px; margin-bottom:10px; height:270px; overflow-y:auto; }
.ledvance-table table{ margin-bottom:0; }
.ledvance-table th{ background:#5e5e5e; color:#fff; font-size:16px; }
.ledvance-table table, .ledvance-table td, .ledvance-table th{ border:1px solid #eee; }
.ledvance-table td, .ledvance-table th{ padding:.5em 1em!important; }
.ledvance-tab .uagb-tabs__body-wrap, .havells-tabs .uagb-tabs__body-wrap{ height: 450px; overflow-y: auto; }
.opple-tabs .uagb-tabs__body-wrap{ height: 250px; overflow-y: auto; }
.opple-tabs{ margin-left:0!important; margin-right:0!important; }
.opple-tabs .uagb-tabs__body-container{ padding:0!important; }
.levance-main img{ border-radius:5px!important; }
.ledvance-heading hr{ margin:2em auto!important; color:transparent!important; border-width:0!important; }
.ledvance-heading > .uagb-columns__columns-2 > .uagb-column__wrap:first-child, .ledvance-heading > .uagb-columns__columns-2 > .uagb-column__wrap:nth-child(2){ border-right:1px solid #eee; }
/*Contact Us*/
.contact-info-details{ margin-left:-30px; margin-bottom:20px; }
.comet-catalog h2.uagb-heading-text{ height:62px; }
.contact-info-details .uagb-column__inner-wrap{ padding-top:20px; padding-left:60px; }
.map-location h5{ font-size:16px; }
.map-location .wp-block-getwid-icon-box__content>h3+p{ margin-bottom:10px!important; }
.map-location .wp-block-getwid-icon-box__content, .mobile-link .wp-block-getwid-icon-box__content{ text-align:left; }
.map-location a{ border:1px solid #fff; padding:5px 10px; display:inline-block; margin-top:5px; color:#fff; margin-bottom:25px; }
.mobile-link a{ margin-bottom:25px; display:inline-block; }
.mobile-link a, .mobile-link a:hover{ color:#fff; }
.map-location a:hover{ color:#efff00; }
.contact-forms input[type=text], .contact-forms input[type=tel], .contact-forms input[type=tel], .contact-forms input[type=email], .contact-forms textarea{ background-color:rgba(255,255,255,0.37)!important; border-width:0!important; }
.contact-forms form, .contact-form forms p{ margin-bottom:0!important; }
.contact-forms form label{ display:block; margin-bottom:25px!important; }
.contact-forms form input[type="submit"]{ background:transparent!important; color:#fff!important; border:1px solid #fff!important; }
.contact-form form input[type="submit"]:hover{ background:#fff!important; color:#000!important; box-shadow:0 0 transparent!important; }
/*About Us*/
.about-readmore .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content{ overflow-y:auto; height:200px; }
.about-readmore .wp-block-getwid-accordion__header-wrapper{ border-width:0!important; }
.about-readmore .wp-block-getwid-accordion__header-wrapper span{ padding:0; }
.about-readmore .wp-block-getwid-accordion__content{ border-width:0!important; padding-left:0!important;}
.about-details p{ text-align:justify; font-size:16px; line-height:28px; }
.counter-about{ box-shadow:2px 2px 10px 0 rgba(0,0,0,0.15)!important; margin-top:15px; border-bottom: 2px solid #613748; border-radius:5px; background:#fff; }
.counter-about .wp-block-getwid-counter__number{ position:relative; color:#613748; }
.counter-about .wp-block-getwid-counter__number:after { content: '+'; position: absolute; font-size: 28px; top:8px; margin-left:7px; }
.about-info{ box-shadow:2px 2px 10px 0 rgba(0,0,0,0.15)!important; padding: 15px 15px 5px; border-radius: 3px; min-height:235px; border-bottom:2px solid #613748; margin-bottom:10px; }
.about-info p{ text-align:justify; }
@media (max-width: 768px) { .about-info .uagb-ifb-imgicon-wrap{ margin-top:12px!important; } }
/*Slider Logo*/
.slider-logo img{ background: #fff!important; padding: 3px!important; border-radius: 3px!important; }
/*Model*/
.paoc-popup-inr-wrap .paoc-popup-con-bg{ padding:0; }
.paoc-popup-inr-wrap .model-header{ background:#525252; color:#fff; padding:15px;  }
.paoc-popup-inr-wrap .model-body{ padding:20px; }
.paoc-popup-close { background-image: none; top:10px; right:5px; }
.paoc-popup-close:hover{ background-color:transparent; }
.paoc-popup-modal-cnt label{ display: flex; align-items: center; justify-content:space-between; }
.paoc-popup-modal-cnt label span{ flex:0 0 60%; }
@media (max-width:768px){ .paoc-popup-modal-cnt label{ flex-wrap:wrap; } .paoc-popup-modal-cnt label span{ flex:0 0 100%; }}
.paoc-popup-modal-cnt .model-btn{ text-align:center; }
.paoc-popup-modal-cnt .model-btn input[type=submit]{ font-size:14px; }
.text-center{ text-align:center; }
.product-catalog-desc.para-full p{ display:block; height:auto; }
@media (min-width:768px){ .product-catalog-desc.para-full.grandly-ht{ min-height:295px; }}
.comet-catalog img{ width:100%; }
.heading-bg strong{ color:#f37130; font-weight:500; }
.list-style{ list-style-type:none; }
.list-style li{ position:relative; margin-left:0;  padding-left:30px; font-size:16px; margin-bottom:10px; line-height:30px; }
.list-style li:before{ content:""; position:absolute; background-image:url(//pankajelectricals.in/wp-content/uploads/2021/08/check.png); width:16px; height:16px; left:0; top:6px; }
.product-desc-main{ line-height:30px; text-align:justify; }
@media (max-width: 768px){ .legrand-btn-two .uagb-columns__inner-wrap{ display:flex; justify-content:space-between; } .legrand-btn-two .wp-block-uagb-column{ width:49%!important; text-align:center; }}
/*Legrand*/
.legrand-brands{ box-shadow:0px 10px 20px rgba(0,0,0,0.10); border-radius:5px; padding:15px 15px 0; margin-bottom:20px; border-left:3px solid #ab3e07; }
.legrand-brands p{ text-align:justify; }
.legrand-feature{ box-shadow:0px 10px 20px rgba(0,0,0,0.10); border-radius:5px; background:#fff; padding:20px 15px 0; margin-bottom:10px; border-bottom:2px solid #5b0c2e; }
.legrand-feature h3{ line-height:30px; }
.dpx-mounting{ background:#fff; }
.dpx-mounting .wp-block-getwid-image-box__content{  background: #6d6d6f; }
.dpx-mounting .wp-block-getwid-image-box__content h4{ color:#fff; }
.list-style.margin-z{ margin:0; }
/*Floating Contact Form*/
.form-parent #myModal{ position:fixed; top:90px; right:-275px; z-index:9999999; transition:all ease .6s; -moz-transition:all ease .6s; -webkit-transition:all ease .6s; -o-transition:all ease .6s;  background-color: #474747;  color: #fafafa; padding: 15px 10px 0px; width: 275px; border: 2px solid #f1f1f1; min-height:550px; border-radius:5px 0 0 5px;}
.form-parent #myBtn{ position: fixed; cursor: pointer; font-size: 14px; line-height: 30px; outline: 0; text-align: center; height: 35px; padding: 2px 16px; right: 0; top: 40%; bottom: auto; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform-origin: 100% 100%; background-color:#f37130; border: 1px solid #f37130; color: rgb(255, 255, 255); margin: 0px !important; border-radius:5px 5px 0px 0px; z-index:99999; text-transform:uppercase; letter-spacing:1px; }
.form-parent #myModal p{ margin-bottom:10px;  }
@media (max-width: 768px){ .form-parent #myBtn{ padding:0 15px; font-size:12px; height:27px; }}
.form-parent #myModal label{ color:#fff!important;  }
@media (min-width: 1024px) and (max-width: 1500px){ .form-parent #myModal{ top:70px!important; }}
@media (max-width: 1024px){ .form-parent #myModal{ top:5px; height:640px; overflow-y:auto; }}
.form-parent #myModal textarea{ min-height:60px; }
.form-parent #myModal .wpcf7 form.sent .wpcf7-response-output{ font-size:13px!important; margin: 1em 0.5em 0em; padding: 0.1em .5em; }
#ContactForm1 {display:none;}
.contact-form-area {background: #222;width: 245px;padding: 10px 0px;border: 1px solid #111;box-shadow: 2px 2px 2px #111 inset; -webkit-box-shadow: 2px 2px 2px #111 inset;font-family:Verdana, Geneva, sans-serif;color:#fafafa;font-size: 12px;}
#cc {float:right;font-size:9px;margin-top:-10px;color:#777;} #cc a {color: #777;text-decoration:none;}
.form-parent input[type="submit"]{ border-radius:5px!important; font-weight:400!important; }
.form-parent .close2{ position: absolute; top: 0; right: 0; color:#fff; background:rgb(249 248 252); font-size:20px; z-index:9999; }
.form-parent .close2:hover{ box-shadow:0 0 transparent!important; color:#f37130!important; }
.wpcf7-form.invalid .wpcf7-response-output{ display:none!important; }
.form-parent p{ color: #fff; }
.form-parent .close2{ background:transparent; }
.form-parent .get-touch-title{ position:relative; margin-bottom:35px; font-size: 21px; color: #fff; line-height: 25px; }
.form-parent .get-touch-title:before{ content:""; position:absolute; left:0; bottom:-15px; background:#fff; width:40px; height:2px; }
.wpcf7 form .wpcf7-response-output{ color:#000; }
@media (min-width: 768px) { .benefits-box{ min-height:210px; } .grandlay-prd p{ min-height:125px; }  }
.benefits-box{ box-shadow:0 0 20px 0 rgba(31, 35, 37, 0.14)!important; background:#fff; padding:15px 10px 1px 10px; border-radius:5px; margin-bottom:30px; }
.search .page-title{ font-size:27px; }
body.search .posts-layout h2.entry--item:last-child{ font-size:23px; }
.what-bg, .what-bg .uagb-section__overlay{ border-radius:5px; }
.catalogue-btn .uagb-button__icon{ width:12px; }
.multicore-table table td, .multicore-table table th{ text-align:center; }
.multicore-table thead tr:first-child th{ background:#ffffcb; }
.multicore-table thead tr:last-child th{ background:#feccff; }
.multicore-table tbody td{ background:#ccffff; }
.multicore-table tbody tr:nth-child(2n) td{ background:#99cccd; }
.flex-img{ display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }
.flex-img>div{ flex:0 0 10%; max-width:10%; text-align:center; }
@media (min-width:768px) and (max-width: 1024px){ .flex-img>div{ flex:0 0 33.3%; max-width:33.3%; }}
@media (max-width: 768px){ .flex-img>div{ flex:0 0 33.3%; max-width:33.3%; }}
.product-subtitle{ background:#58414b; color:#fff; padding:2px 10px; border-radius:5px; font-size:16px; }
.product-section >.uagb-column__inner-wrap{ height: 395px; overflow-y: auto; }
.product-list-style li{ position:relative; margin-left:0;  padding-left:30px; font-size:15px; margin-bottom:10px; line-height:30px; list-style-type:none; }
.product-list-style li:before{ content:""; position:absolute; background-image:url(//pankajelectricals.in/wp-content/uploads/2021/08/check.png); width:16px; height:16px; left:0; top:7px; }
.legrand-subproduct .uagb-column__inner-wrap{ padding:0!important; }
.legrand-subproduct figure{ margin-bottom:0;  }
.legrand-subproduct img{ width:100%; }
.legrand-subproduct p{ background:#6d6d6f; color:#fff; padding:3px 5px; font-size:18px; }
/*Product Category Links*/
.prdca-link{ background:#613748; color:#fff; border:1px solid #613748; font-size:16px; border-radius:5px; padding:5px 15px; display:inline-block; }
.prdca-link:hover{ color:#613748; background:#fff; }
.view-catalog{ text-align:left; }
@media(max-width: 768px){ .view-catalog{ text-align:center; }}
.view-catalog a{ background:#ce5b22; color:#fff; padding:5px 15px; border-radius:5px; display:inline-block; }
.view-catalog a:hover{ background:#555; color:#fff; }
/*Blog*/
body.single-post .entry--item.entry-tags.tags-links{ margin-top:40px; margin-bottom:0; }
body.single-post .entry-single .tags-links:before{ color:#f37130; }
body.single-post  #page-breadcrumb{ padding-left:25px; }
#sidebar-primary .widget_recent_entries h4{ text-transform:capitalize; font-size:20px; }
#sidebar-primary .widget_recent_entries ul li a{ position:relative; padding-left:15px; border-bottom-width:0; }
#sidebar-primary .widget_recent_entries ul li a:before { content: ""; left: 0; position: absolute; width: 5px; height: 5px; top: 10px; background: #000; border-radius: 50px; }
/*Product Enquiry*/
.product-enquire .row{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.product-enquire .row .col-span-6{ flex-basis:24%; margin-bottom:15px; }
@media (max-width: 768px){ .product-enquire .row .col-span-6{ flex-basis:48%; } }
@media (max-width: 520px){ .product-enquire .row .col-span-6{ flex-basis:100%; } }
.product-enquire label{ color:#fff; }
.product-enquire input, .product-enquire select, .product-enquire textarea{ border-radius:5px!important; font-weight:500!important; border:1px solid #ffffff; color:#ffffff; }
.product-enquire select option { color: #333 !important; }
.product-enquire input:hover, .product-enquire select:hover, .product-enquire textarea:hover{ border-color:#f37130; }
.product-enquire textarea{ min-height:60px; }
/*MCCB Inside Products*/
.table-wrapper table{ border-collapse:collapse; border-bottom:2px solid #613748; }
.table-wrapper th{ background:#ddd; background:#613748; color:#fff; font-size:15px; }
.table-wrapper td, .table-wrapper th{ border:1px solid #ddd; padding:.7em 1em; }
.list-style.custom{ margin:0 auto; }
.table-wrapper .table-title td:nth-child(2){ text-align:center; font-size:15px; }
@media (min-width: 768px){  .text-right{ text-align:right; }}
.pum-close {line-height:0!important; background:#000000!imporant; min-height: 0!important; font-size:33px!important; width:33px!important; height:33px!important; }
.pum-close:hover{box-shadow:inherit!important; }
/* .pum-content .model-header input{color: #282828;
    border: 1px solid #e5e5e5;
    
    padding: 0 .75em;
    height: 40px;
    width: 100%;
    max-width: 100%;
    vertical-align: middle;
    border-radius: 1px;}
.pum-content .model-body{padding:0 20px}
.pum-content select {font-size:17px!important;} */
.popup-header{background: #525252;
  color: #fff;
  padding: 20px;
}
.popup-body{padding:20px 20px 0 20px; }
.popup-header p{margin-bottom:0!important; }
.popup-header h3{color: #fff;margin-bottom: 5px;}
.pum-trigger a{padding:5px 12px!important;}