a:focus{outline:none!important;} body .ast-single-entry-banner::before {content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.45); z-index: 1;}
body .ast-single-entry-banner > * {position: relative;z-index: 2;}
.page-id-21774 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2025/12/slider1-scaled.jpg) !important;background-size: cover;background-position: center;}
.page-id-21776 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2025/12/product_banner.png) !important;background-size: cover;background-position: center;}
.page-id-21772 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2025/12/Banner_3-scaled.jpg) !important;background-size: cover;background-position: bottom;}
.page-id-21778 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/image_384.webp) !important;background-size: cover;background-position: center;}
.page-id-21780 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/image_384.webp) !important;background-size: cover;background-position: center;} .page-id-21768 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2025/12/product_banner.png) !important;background-size: cover;background-position: center;} .page-id-21766 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/About_Bread.webp) !important;background-size: cover;background-position: center;}
.page-id-22379 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/About_Bread.webp) !important;background-size: cover;background-position: center;} .page-id-21770 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/image_384.webp) !important;background-size: cover;background-position: center;} .page-id-22178 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/image_384.webp) !important;background-size: cover;background-position: center;}
.page-id-21782 .ast-single-entry-banner {position: relative;background-image: url(//dhruvus.com/wp-content/uploads/2026/01/image_384.webp) !important;background-size: cover;background-position: center;} .ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width:1400px;}
ss3-force-full-width{max-width:100%!important; }
.info-list {margin-right:20px!important; margin-bottom:0!important; }
.info-list li{display:flex; gap:10px; }
.info-list span{color:#000; text-decoration:none; font-size:16px; line-height:1.5em;}
.info-list i{margin-top:5px; color:#bd3253; }
.header-flex-item{display:flex; }
.info-list a{color:#1474AA; }
.info-list img{width:16px; }
.ast-main-header-wrap .ast-builder-menu-1{background:#002e5b; border-radius:0 0 10px 10px; }
.ast-builder-menu-1 #ast-hf-menu-1 .menu-item-21627 > a:hover{border-bottom-right-radius:10px!important;}
.ast-builder-menu-1 #ast-hf-menu-1 .menu-item-2162 > a{border-bottom-right-radius:10px!important;}
.ast-builder-menu-1 #ast-hf-menu-1 .menu-item-21627 > a{border-bottom-right-radius:10px!important;border-bottom-left-radius:0!important;  }
.ast-main-header-wrap .menu-item > .menu-link {position: relative;}
.ast-main-header-wrap .menu-item > .menu-link::after { content: "";position: absolute;right: 0;height: 22px;width: 1px;background-color: #cccccc45; }
.site-above-header-wrap.ast-container{max-width:1200px!important; }
.ast-primary-header-bar{height:0!important;}
.ast-builder-menu-1 #ast-hf-menu-1 > li > a{border-bottom:3px solid #002E5B; }
.ast-builder-menu-1 .menu-item-21622 > a{ border-bottom-left-radius:10px;}
.ast-builder-menu-1 .main-navigation > ul > li.current-menu-item > a, .ast-builder-menu-1 .main-navigation > ul > li > a:hover {border-bottom: 3px solid #e7576b !important;}
.ast-builder-menu-1 .menu-item-21622 > a:hover{border-bottom-left-radius:10px!important; }
.ast-builder-menu-1 .menu-item-22202 > a{border-bottom-right-radius:10px;}
.ast-builder-menu-1 .menu-item-22202 > a:hover{border-bottom-right-radius:10px!important; }
.ast-builder-menu-1 #ast-hf-menu-1 li > a:hover{ border-radius:0; }
@media(max-width:768px){.n2-ss-slider .n2-ss-layer-row-inner{justify-content:center;}}
.flex-container{display:flex; align-items:center; }
.prod-con {transition: transform 0.4s ease;}
.home-product-section .g-single-column-link-enabled:hover .prod-con  {transform: translateY(-10px); border-top-color:#cc424f!important;}
@media(min-width:922px) and (max-width:1055px){.info-list li{font-size:13px!important; } .site-logo-img a img{width:190px!important; } .info-list{margin-right:0!important; } .ast-builder-menu-1 .menu-item > .menu-link{padding-left:32px!important; padding-right: 44px!important; }}
@media(min-width:1055px) and (max-width:1230px){ .ast-builder-menu-1 .menu-item > .menu-link{padding-left:45px!important; padding-right: 50px!important; }}
.ast-builder-menu-1 ul li:last-child > a::after {display: none;} #ast-hf-mobile-menu > li:last-child > a {border-bottom: 0 !important;}
#ast-hf-mobile-menu > li:last-child > a:hover{border-radius:0!important; }
.ast-mobile-header-content{border-bottom:4px solid #bd3253;}
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link{border-radius:0!important; }
.ast-mobile-popup-drawer .ast-mobile-popup-inner{max-width:70%!important; }
.ast-mobile-popup-header{position:relative;}
.ast-mobile-popup-header::before  {  content: '';background-image: url(https://c.techpaarvai.com/wp-content/uploads/2025/12/Logojpg.jpg);position: absolute;top: 70%; width: 60%;left: 8%;height: 100px;background-repeat: no-repeat;background-size: contain;}
.ast-mobile-popup-inner .ast-mobile-popup-content{position: relative;top: 85px; overflow-y: scroll;}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{right:10px!important; border-radius:5px!important;background:#002e5b; color:#fff!important; padding:0 17px; }
.ast-mobile-popup-content nav #ast-hf-mobile-menu li a{border-radius:0!important;font-weight:500!important;  }
#ast-hf-mobile-menu li:hover > .ast-menu-toggle {background: #fff !important; color:#000!important; }
.current-menu-parent .ast-menu-toggle {background: #fff !important;}
.current-menu-parent .ast-menu-toggle .ast-icon{color:#000;}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{background:#002e5b; color:#fff!important; border-radius:0!important; padding:10px 15px;}
.ahfb-svg-iconset svg{width:22px!important; height:20px!important;}
.main-navigation .sub-menu li > a{padding-left:30px!important; }
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow{display:none!important; }
.ast-header-break-point .ast-icon.icon-arrow svg{width:15px!important; height:10px!important;  margin-left:0!important; }
.ast-mobile-popup-content .ast-icon svg{margin-top:0!important; } .ast-builder-menu-1 .sub-menu > li > a{color:#000!important; padding:12px 15px!important; }
.ast-builder-menu-1 .sub-menu > li > a:hover, .ast-builder-menu-1 .sub-menu > .current-menu-item > a{background:#4981bb; color:#ffffff!important; } .entry-title{margin-bottom:0!important; } @media(max-width:992px){.site-primary-footer-wrap .ast-builder-footer-grid-columns{grid-template-columns: 1fr!important;} footer .gutentor-advanced-columns .grid-container{max-width:100%!important; } .share-icon .grid-lg-2{max-width:22%!important; flex: 0 0 21.666667% !important;} }
.footer-company-details .share-icon .gutentor-single-item-content .fab{line-height:25px!important; padding:12px 0!important; }
.share-icon .grid-lg-2{flex: 0 0 19.666667%;max-width: 24.666667%;}
.footer-contact-details .contact-details .gutentor-col-wrap{display:flex; gap:20px; }
.footer-contact-details .contact-details .gutentor-text mark{font-size:19px; }
.footer-contact-details .contact-details .gutentor-text {line-height:2em; }
.footer-contact-details nav ul{line-height:35px; }
.site-below-footer-wrap .ast-builder-footer-grid-columns{border-top:1px solid #cccccc80; padding:10px 5px 5px 5px;} .about-us-section img{width:100%!important;}
div#n2-ss-11 .n2-bar-justify-content-center{background:#e1dfdf !important; padding:4px!important; border-radius:30px!important;}
div#n2-ss-11 .n2-style-785355f374be86c332d4665aae819858-dot.n2-active, div#n2-ss-11 .n2-style-785355f374be86c332d4665aae819858-dot:hover{background:#911432!important; } @media(min-width:992px){
div#n2-ss-11 .n2-style-f85221e8c1d2619ffb4ab939c111b88f-heading, div#n2-ss-11 .n2-style-327073a77d0d73a62101978a3495822f-heading, div#n2-ss-11 .n2-style-a44d52422854d65761e8929d6f94b2ff-heading{border-radius:5px 0 0 5px!important; } 
div#n2-ss-11 .n-uc-n7RTcSTJ5Ghf{width:20%!important; } div#n2-ss-11 .n-uc-1badd28d2ce66-inner, div#n2-ss-11 .n-uc-14cWDAKswbqn-inner, div#n2-ss-11 .n-uc-jmDYQf1QNMCh-inner{border-radius:0px 5px 5px 0px !important;}}
@media(max-width:768px){
div#n2-ss-11 .n2-style-f85221e8c1d2619ffb4ab939c111b88f-heading, div#n2-ss-11 .n2-style-327073a77d0d73a62101978a3495822f-heading, div#n2-ss-11 .n2-style-a44d52422854d65761e8929d6f94b2ff-heading{border-radius:5px 5px 0 0!important;}
div#n2-ss-11 .n-uc-1badd28d2ce66-inner, div#n2-ss-11 .n-uc-14cWDAKswbqn-inner, div#n2-ss-11 .n-uc-jmDYQf1QNMCh-inner{border-radius:0px 0px 5px 5px!important; }
div#n2-ss-11 .n-uc-NVB5frF75J27, div#n2-ss-11 .n-uc-n7RTcSTJ5Ghf{max-width:100%!important;}
}
.value-pro .gutentor-element-icon-box {background:#ffeaef; padding:15px 15px 5px 15px; display:inline-block; border-radius:50%;}
@media(min-width:992px){.what-we-do .we-do-con .gutentor-col-wrap{ height:100%; } .g-single-column-link-enabled .gutentor-link{width:95%!important; left:10px!important;} .value-pro .gutentor-single-column .gutentor-col-wrap{height:100%; }}
.we-do-con .gutentor-text-wrap p{margin-top:0!important;}
.we-do-con .gutentor-single-column .gutentor-col-wrap{height:100%; }
.what-we-do .we-do-con .gutentor-col-wrap{position:relative; display:flex; flex-direction:column; justify-content:space-around; }
.we-do-con.in .gutentor-text{margin-top:0!important; }
.what-we-do .we-do-con.in .gutentor-col-wrap{display:block!important; }
.what-we-do .we-do-con.in .gutentor-element-icon-box{top:-40px!important;}
.what-we-do .we-do-con .gutentor-element-icon-box{background:#ffeaef; padding:15px 15px 5px 15px; display:inline-block; border-radius:50%;position:absolute; top:-10%; left:auto;right: 43%;}
@media(max-width:768px){.what-we-do .we-do-con .gutentor-element-icon-box{top:-13%; }} .gutentor-element-counter-box{line-height:45px!important;} .home-product-section .gutentor-dynamic-single-column .gutentor-single-col{height:100%; } .testimonial-section .testimonal-container .gutentor-col-wrap{position:relative; }
.testimonial-section .testimonial-quotes{position:absolute;top:15px; left:25px;  } @media(min-width:992px){.product-details .gutentor-image-thumb img{width:70%!important; border-radius:5px;}}
.product-details .gutentor-image-thumb img{width:100%!important;} .align-center{display:flex; align-items:center; } .contact-feed-form form p > label span > input, .contact-feed-form form p > label span > select {margin-bottom:15px; margin-top:3px; }
.contact-feed-form form p > label{font-size:17px!important; }
.wpcf7 .wpcf7-not-valid-tip{margin-bottom:10px!important; margin-top:0!important; }
.req-sym{color:#ff0000; font-size:15px; margin-left:3px; }
::placeholder, option{color:#000!important; }
select{color:#000!important; }
.comp-contact-details .gutentor-single-item-wrap{display:flex; gap:20px; align-items:center; }
.comp-contact-details .gutentor-single-item-icon-box{margin:0!important; }
.comp-contact-details .gutentor-grid-item-wrap .gutentor-grid-column{margin-bottom:0!important;margin-top:10px!important; }
.comp-contact-details .gutentor-single-item{padding:0!important; }
.contact-social-share .grid-row.gutentor-grid-item-wrap .grid-lg-2m3 {flex: 0 0 0%!important; max-width: 21%!important;}
.contact-social-share .gutentor-social-icon{background:#fff; padding: 5px 16px; border-radius:5px; }
.sbmt-btn p, .sbmt-btn{margin-bottom:0!important; }
.weight-text .gutentor-text{font-weight:400!important; }
.direction-btn a{width:100%!important; display:flex; justify-content:center!important; }
@media(max-width:992px){.form-container{ order:3;} }
.sbmt-button p, .sbmt-button{margin:0!important; }
.quote-container figure img{width:100%!important; }