<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Bin Dasmal Group
Theme URI: http://html5blank.com
Description: HTML5 Blank WordPress Theme
Version: 1.4.3
Author: Todd Motto (@toddmotto)
Author URI: http://toddmotto.com
Tags: Blank, HTML5, CSS3

License: MIT
License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
MAIN
\*------------------------------------*/

/* global box-sizing */
*, *:after, *:before { -moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; }
/* html element 62.5% font-size for REM use */
html { }
body { }
/* clear */
.clear:before, .clear:after { content: ' '; display: table; }
.clear:after { clear: both; }
.clear { *zoom:1;
}
img { max-width: 100%; vertical-align: bottom; }
a { text-decoration: none; }
a:focus { outline: 0; }
a:hover, a:active { outline: 0; }
input:focus { outline: 0; border: 1px solid #04A4CC; }
.os-fixed-social { z-index: 9999!important; }
span.wpcf7-form-control-wrap { display: block; }
.home-title-bdg { text-transform: inherit!important; }
.countrycode &gt; select { display: block; width: 100%; height: 29px; padding: 0 2px; font-size: 13px; line-height: 1.42857143; color: #555; background-color: #fff; border: 1px solid #1e347d; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.countrycode { float: left; clear: both; width: 44%; }
.telephone { width: 56%; float: left; }
.wpcf7-form h2 { color: #fff; border: 0; }
.contact .form-group label { width: 100%; }
.wpcf7-form .form-group:after, .wpcf7-form .form-group:before { content: ""; display: table; clear: both; }

/*------------------------------------*\
STRUCTURE
\*------------------------------------*/
@media (min-width: 992px) {
.copyright { padding-left: 30px; }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {
}
/*------------------------------------*\
MISC
\*------------------------------------*/

::selection { background: #04A4CC; color: #FFF; text-shadow: none; }
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
/*------------------------------------*\
WORDPRESS CORE
\*------------------------------------*/

.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: -10px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #FFF; border: 1px solid #F0F0F0; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption .wp-caption-text, .gallery-caption { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
.sticky { }
.bypostauthor { }
a.enquiry-form { position: fixed; right: -38px; background: #1D3C8F; padding: 6px 23px; color: white; letter-spacing: 0px; text-transform: uppercase; font-weight: bold; transform: rotate(-90deg); margin-top: -68px; top: 63%; z-index: 999999; }
body.page-template-ppc-page-php .enquiry-tab { display: none!important; }

/*------------------------------------*\
PRINT
\*------------------------------------*/

@media print {
* { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}
table tr td { font-size: 16px; }
.post-196 .thumbnail p { text-align: center; }
.header-img { margin-top: 1%; margin-bottom: 1%; }

@media screen and (max-width:1024px) {
.logo-wrap img { width: 60%; }
}

@media screen and (max-width:767px) {
.keep-right .col-sm-4 { padding-left: 7px; }
.enquiry-tab a.enquiry-button.hidden-xs { display: inline-block !important; }
}

@media screen and (max-width:767px) {
.keep-right .col-sm-4 { padding-left: 12px; }
}
form#commentform p label { display: inline-block; width: 10%; vertical-align: top; }
form#commentform .comment-form-comment textarea { max-height: 59px; }
form#commentform .form-submit { padding-left: 10.3%; }
.comments h2 { font-size: 20px; margin-top: 20px; }
.comments&gt;ul { padding: 0; }
.comments ul li.comment ul { margin-top: 10px; }
.comments ul li.comment { list-style: none; background: rgba(97, 101, 110, 0.10); padding: 2px 8px; padding-right: 0; }
.comments ul li.comment .comment-meta { font-size: 11px; }
.comments ul li.comment .reply a { font-size: 15px; background: #61656E; color: #fff; padding: 3px 8px; border-radius: 4px; }
.comments ul li.byuser ul.children { padding: 0; }
.enquiry-tab { 
	display: block; 
	position: fixed;
	width: 600px;
	right: -144px;
	/*text-align: center;*/ 
	transform: translateX(76%);
	-webkit-transform: translateX(76%);
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	top: 40px;
	z-index: 999;
	/*max-width: 43%;*/ 
}
.enquiry-tab a.enquiry-button, .enquiry-tab .wpcf7 { display: inline-block; min-width: 13%; width: 75%; text-align: left; vertical-align: middle; }
.enquiry-tab a.enquiry-button { width: 24%; background: #1D3C8F; color: #fff; text-align: center; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); font-size: 18px; padding: 1px 17px 11px 17px; left: 55px; position: relative; text-decoration: none; cursor: pointer; }
.enquiry-tab.active-tab { transform: translateX(0); z-index: 9999999; -webkit-transform: translateX(0); transition-duration: 1s; -webkit-transition-duration: 1s; right: -3px; }
a.enquiry-button { width: 135px !important; }
.enquiry-tab.active-tab a.enquiry-button { padding: 5px 17px; /*left: 54px;*/ }
a.enquiry-button.visible-xs { display: none !important; }

@media (max-width:500px) {
.enquiry-tab, .enquiry-tab.active-tab { max-width: 100%; transform: translateX(73%); -webkit-transform: translateX(73%); top: 40px; right: -3px }
.enquiry-tab a.enquiry-button, .enquiry-tab.active-tab a.enquiry-button { width: 27% !important; left: 30px; padding: 6px 18px; }
a.enquiry-button.hidden-xs, .enquiry-tab a.enquiry-button.hidden-xs { display: none !important; }
a.enquiry-button.visible-xs { display: inline-block !important; }
.contact .enquiry-tab { display: none !important; }
.enquiry-tab .wpcf7 { width: 71%; height: 500px; overflow: auto; }
div#wdm-nocapt-recapt-id-recaptcha-668recaptcha { width: 100%; overflow: hidden; }
.enquiry-tab, .enquiry-tab.active-tab { max-width: 107px; top: 302px; right: -41px; overflow: visible; transform: rotate(-90deg); height: 36px; }
a.enquiry-button.visible-xs { display: inline-block !important; transform: rotate(0); -webkit-transform: rotate(0); position: relative; float: left; min-width: 100%; left: 0; }
.enquiry-tab .wpcf7 { display: none; }
}
.products .anchor-wrap .thumbnail img {/*height: 125px;*/ padding: 0px; width: auto; }

@media (max-width:320px) {
.enquiry-tab a.enquiry-button { left: 26px; }
.enquiry-tab.active-tab a.enquiry-button { left: 29px; }
.info.animated.fadeInRight.col-md-6.col-sm-7.col-xs-8.pull-right { }
}
.single-format-standard h1 { text-transform: none !important; }
.os-fixed-social, .os-fixed-social ul li a img { width: 30px; }
.enquiry-tab a.enquiry-button { padding-bottom: 4px; left: -82px; top:166px; }

@media screen and (min-width:1100px) {
.col-sm-3.text-right.dutest-m.dutest-big-5 img { margin-top: -20px; max-height: none; }
.col-sm-3.text-right.dutest-m img { max-height: 56px; float: right; }
}
.links-wrap div.col-md-3 img { margin: 0 auto !important; display: block; width: auto; height: auto; }
.slider-pro { min-width: 100%; }

@media (max-width:768px) {
.enquiry-tab, .enquiry-tab.active-tab { max-width: 107px; top: 372px; right: -41px; overflow: visible; transform: rotate(-90deg); height: 36px; }
a.enquiry-button.visible-xs { display: inline-block !important; transform: rotate(0); -webkit-transform: rotate(0); position: relative; float: left; min-width: 100%; left: 0; top: auto; }
.enquiry-tab .wpcf7 { display: none; }
.enquiry-tab a.enquiry-button.hidden-xs { display: none !important; }
.enquiry-tab a.enquiry-button { transform: rotate(0); -webkit-transform: rotate(0); }
}
.products .row .col-md-3.col-sm-3 a:hover { text-decoration: none !important; }
/*Sagar Css*/

.porduct-images { margin-top: 11px; }
.product-name { background: #1D3C8F; text-align: center; padding: 10px; margin-top: 5px; color: white; }
.product-name p { color: white; margin: 0; font-size: 13px; text-align: center; }
.product-discription h4 { color: #017AAF; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #1D3C8F; }
.product-discription ul { padding-left: 16px; }
.product-discription {/*padding-left: 23px;*//*border-left: 3px solid gray*/ ;
}
.product-main { margin-bottom: 30px; }
.download-catlouge { width: 100%; text-align: left; padding: 10px; }
.download-catlouge a { box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.35); display: inline-block; }
.download-catlouge a img { width: 150px; }
.download-catlouge a:hover { box-shadow: none; }
.wpcf7-form { padding: 15px!important; }
div#catalogModal .close { background: #3C3939; height: 30px; width: 30px; border-radius: 50%; position: absolute; right: -10px; top: -12px; }
div#catalogModal .close:hover { background: #3C3939; }
#catalogModal .modal-body p.modal-title { padding: 5px 0px; display: block; border-bottom: 1px solid #CF0000; margin-bottom: 17px; font-weight: bold; font-size: 20px; }
.porduct-images img { width: 100%; }
.sp-horizontal .sp-previous-arrow { left: 80px; }
.sp-horizontal .sp-next-arrow { right: 80px; }
.product-main-sect { margin-bottom: 20px; float: left; }
.porduct-images:before { content: ""; position: absolute; height: 100%; width: 1px; top: 0px; background: #d2c9c9; right: 0; }

@media (max-width:640px) {
.porduct-images, .porduct-images p { text-align: center; margin-bottom: 25px; }
.porduct-images img { width: 50%; }
.product-name { width: 50%; margin: 0 auto; }
.product-discription { border: none; padding-left: 0; }
.download-catlouge { text-align: center; }
.product-name p { font-size: 18px; }
.home-brochure { width: 100%; }
.project-img img { max-height: 100%!important; }
}

@media (max-width:480px) {
.porduct-images img { width: 100%; }
.product-name { width: 100%; margin: 0 auto; }
}
/*ppc css*/
.page-template-ppc-page .home-brochure .fixed { position: fixed; top: 3px; width: 20.5%; max-width: 262px; }
.bdg-ppc-section h2 { border-bottom: 1px solid #1D3C8F; font-size: 26px; display: inline-block; padding-bottom: 5px; color: #174ea0; margin-top: 0; }
.page-template-ppc-page .bdg-ppc-section { background: #DBDBDB; padding: 20px; float: left; width: 100%; }
.services-img img { width: 100%; transition: all 0.5s ease-in-out; }
.service-heading h4 { font-weight: 600; color: #fff; font-size: 18px; }
.service-content p { font-size: 14px; color: #E6E6E7; }
.item-content { padding: 15px; background: #164D9F; border-bottom: 3px solid #1D3C8F; }
.services-main { margin-bottom: 20px; transition: all 0.5s ease-in-out; }
.blue-red { background: #1D3C8F; border-bottom: 3px solid #164D9F; }
.services-img { position: relative; overflow: hidden; }
.services-img h4 { position: absolute; top: 0; background: rgba(238, 45, 36, 0.41); padding: 9px; color: #fff; width: 180px; font-size: 15px; letter-spacing: 0.5px; }
.services-main h4 { color: #fff; padding: 6px; margin: 0; border-bottom: 0; }
.services-main h4.red { background: #1D3C8F; }
.services-main h4.blue { background: #164D9F; }
.services-img p { margin: 0px; }
.service-heading { display: none; }
.services-main:hover .services-img img { transform: scale(1.1); }
.service-content { height: 200px; }
.project-img img { width: 100%!important; height: 144px; }
.project-details-main { text-align: center; background: #F2F1F1; float: left; width: 100%; border-bottom: 2px solid #E3DFDF; }
.project-name h4 { padding: 3px 10px; font-size: 15px; height: 38px; display: flex; align-items: center; justify-content: center; color: #164D9F; }
.projects-main { float: left; width: 100%; margin-bottom: 19px; }
.project-slide { float: left; width: 100%; }
.project-slide .owl-carousel .owl-item .item { float: left; width: 100%; background: none; }
.project-slide .owl-carousel .owl-nav .owl-prev, .project-slide .owl-carousel .owl-nav .owl-next { opacity: 1; }
.project-slide .owl-nav { top: -46px; width: 2%; right: 30px; }
.project-slide .owl-nav { top: -38px; width: 2%; right: 35px }
.project-slide .owl-nav i { font-size: 26px; color: gray; width: 30px; height: 30px; background: #F0F0F0; line-height: 30px; }
.project-slide .owl-nav i:hover { background: red; color: white; }
.page-template-ppc-page .home-brochure #FSContact7 { background: #C7C7C7; padding: 10px 9px; float: left; }
.page-template-ppc-page #FSContact7.fscf-div-form input, .page-template-ppc-page #FSContact7.fscf-div-form textarea { width: 100%!important; height: 28px; padding-left: 10px; }
.page-template-ppc-page #FSContact7.fscf-div-form .fscf-input-select { background: white; height: 27px; width: 100%; }
.page-template-ppc-page #FSContact7.fscf-div-form .fscf-input-textarea { height: 43px; width: 100%; }
.page-template-ppc-page #FSContact7.fscf-div-form .fscf-button-reset { display: none; }
.page-template-ppc-page #FSContact7.fscf-div-form .fscf-button-submit { background: #164D9F; border: none; color: white; height: 30px!important; }
.page-template-ppc-page #FSContact7.fscf-div-form .fscf-button-submit:hover { background: #1D3C8F; }
.page-template-ppc-page .bdg-ppc-section { background: #DBDBDB; padding: 20px; float: left; width: 100%; }
.page-template-ppc-page .home-brochure .fixed { position: fixed; top: 3px; width: 20.5%; max-width: 262px; }
.page-template-ppc-page a.enquiry-button { display: none!important; }
.page-template-ppc-page .home-brochure .fscf-div-form { display: block!important; }
a.enquiry-form { position: fixed; right: -38px; background: #1D3C8F; padding: 6px 23px; color: white; letter-spacing: 0px; text-transform: uppercase; font-weight: bold; transform: rotate(-90deg); margin-top: -68px; top: 63%; z-index: 999999; }
/*.page-template-ppc-page .home-brochure h4 {
background: #164D9F;
margin: 0;
padding: 15px 10px;
text-align: center;
color: white;
text-transform: uppercase;
font-size: 21px;
}*/
.swal2-icon.swal2-warning { display: none !important; }
.swal2-popup .swal2-content { font-size: 16px !important; }
.swal2-popup .swal2-styled.swal2-confirm { font-size: 16px !important; }
.swal2-popup .swal2-styled.swal2-cancel { font-size: 16px !important; }
.page-template-ppc-page .home-brochure .fscf-div-form:before { content: "ENQUIRY FORM"; width: 100%; background: #164D9F; display: block; padding: 5px 12px; text-align: center; font-size: 17px; color: white; margin-bottom: 22px; }
.page-template-ppc-page .fscf-div-error { position: absolute; color: red!important; top: -13px; font-size: 10px; }
.page-template-ppc-page .fscf-div-field-left { padding-top: 6px; padding-bottom: 7px; }
.page-template-ppc-page #fscf_form_error7 { top: 45px; }
.page-template-ppc-page .fscf-label { font-size: 14px; position: relative; bottom: 4px; display: none; }
.page-template-ppc-page-php #fscf_captcha_image_div7 img.fscf-image-captcha { width: auto; height: 30px; }
.page-template-ppc-page-php #fscf_captcha_image_div7 { margin-bottom: 13px; }
input.wpcf7-form-control.wpcf7-captchar { width: 100%; color: #555; font-size: 14px; padding-left: 10px; border: none; height: 29px; margin-top: 3px; }

</pre></body></html>