@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//qdcindia.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
}

:root {
	--wd-text-font: "League Spartan", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(51,51,51);
	--wd-text-font-size: 26px;
	--wd-title-font: "League Spartan", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(43,61,142);
	--wd-entities-title-font: "League Spartan", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "League Spartan", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "League Spartan", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "League Spartan", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 22px;
	--wd-primary-color: rgb(0,152,70);
	--wd-alternative-color: rgb(43,61,142);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://qdcindia.com/wp-content/uploads/2024/07/bangalore-titlebg.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.pleft{text-align:left !important;}
p {
text-align: justify;
}

.greencaption{color:#009846; line-height:18px; font-size:18px; text-transform:uppercase; font-weight:600;}

.qdcups .wd-info-box  {
  border: 1px solid #c3c2c1;
	padding:20px 20px 0px 20px;
	min-height:392px;
	text-align:left !important;
}

.wd-marquee-content span {
  align-items: center;
  width: 221px;
  border: 1px solid #c3c2c1;
  border-radius: 4px;
  height: 100px;
  text-align: center;
  padding: 20px;
	justify-content: center !important;
}

.qdcups .wd-info-box p {
font-size:20px;
	
}

.qdcups .wd-info-box .arrow {
margin-top:30px; position:relative;
}

.wd-info-box .info-box-icon {
  border-radius: 8px;
	}


.wd-dropdown-menu.wd-design-default {padding: 0px 0px 0px 0px !important; }


.wd-sub-menu li > a {
  background-color: #000!important; color:#fff!important;
}
.wd-sub-menu li > a:hover {
  color: var(--sub-menu-color-hover);
  background-color: #009745!important; color:#fff!important;
}
.wd-sub-menu li > a {padding: 10px 10px 10px 10px !important;  font-size: 18px !important; color:#fff;}




/* .box-style-bg-hover :is(.box-icon-wrapper, .info-box-content) {
  z-index: 1;
  margin-top: -80px !important;
  margin-bottom: 80px !important;
} */

.core .wd-info-box  {
  border: 1px solid #c3c2c1;
	padding:20px 20px 20px 20px;
	min-height:180px;
	border-radius: 8px !important;
}


.projects .wd-info-box .info-box-icon img {
border: 1px solid #cdcdcd;
  border-radius: 8px;
}
.projects .wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) {
  margin-top: 0px !important;
}

.radius img{border-radius:8px !important; }

.wd-nav {margin-left: 40px;}
.places img{border-radius:20px;}

/* .main-page-wrapper {margin-bottom: -40px !important;} */
.wd-prefooter {padding-bottom: 0px !important;}
.whb-top-bar .wd-header-text {font-size: 15px !important;line-height: 1.2;text-align: center !important;}

.wd-toolbar {display: none !important;}
.btn.btn-style-link {
  min-height: unset;
  padding: 0;
	border-width: 0px !important;
}

.whb-col-left a, .whb-mobile-left {
  color: #fff !important;
}

.about .wd-info-box .info-box-content {
  border-left: 1px solid #a1a1a1 !important;
  padding-left: 20px !important;
}

h1{font-size:48px; line-height:1.3;}
h2{font-size:42px; line-height:1.5;}
h3{font-size:30px; line-height:1.5;}
h4{font-size:22px; line-height:1.5;}

.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f50{font-size:50px;}

.fblack{color:#000;}
.fred{color:#ed291f}
.bgred{background-color: #ed291f;}

.fblue{color:#3878de;}
.bgblue{background-color: #3878de;}

.fyellow{color:#fabb2d;}
.bgyellow{background-color: #fabb2d;}

.fgreen{color:#1d9a3e;}
.bggreen{background-color: #1d9a3e;}

.fwhite{color:#ffffff;}
.bgwhite{background-color:#ffffff;}

.wd-nav > li > a {
  margin: 0px 10px;
}

.pl3{padding-left:3%;}
.pl5{padding-left:5%;}
.pl10{padding-left:10%;}
.plr5{padding-left:5%; padding-right:5%;}
.plr10{padding-left:10%; padding-right:10%;}

.pt300{padding-top:300px;}
.pt250{padding-top:250px;}
.pt200{padding-top:200px;}
.pt150{padding-top:150px;}
.pt100{padding-top:100px; }
.pt80{padding-top:80px; }
.pt60{padding-top:60px; }
.pt40{padding-top:40px; }

.pb300{padding-bottom:300px;}
.pb250{padding-bottom:250px;}
.pb200{padding-bottom:200px;}
.pb150{padding-bottom:150px;}
.pb100{padding-bottom:100px; }
.pb80{padding-bottom:80px; }
.pb60{padding-bottom:60px; }
.pb40{padding-bottom:40px; }

.ptb300{padding-top:300px; padding-bottom:300px;}
.ptb250{padding-top:250px; padding-bottom:250px;}
.ptb200{padding-top:200px; padding-bottom:200px;}
.ptb150{padding-top:150px; padding-bottom:150px;}
.ptb100{padding-top:100px; padding-bottom:100px;}
.ptb80{padding-top:80px; padding-bottom:80px;}
.ptb60{padding-top:60px; padding-bottom:60px;}
.ptb40{padding-top:40px; padding-bottom:40px;}

.mt300{margin-top:300px !important;}
.mt250{margin-top:250px !important;}
.mt200{margin-top:200px !important;}
.mt150{margin-top:150px !important;}
.mt100{margin-top:100px !important;}
.mt80{margin-top:80px !important;}
.mt60{margin-top:60px !important;}
.mt40{margin-top:40px !important; }
.mt30{margin-top:30px !important; }
.mt20{margin-top:20px !important; }


.mb300{margin-bottom:300px !important;}
.mb250{margin-bottom:250px !important;}
.mb200{margin-bottom:200px !important;}
.mb150{margin-bottom:150px !important;}
.mb100{margin-bottom:100px !important;}
.mb80{margin-bottom:80px !important;}
.mb60{margin-bottom:60px !important;}
.mb40{margin-bottom:40px !important; }
.mb20{margin-bottom:20px !important; }


.mr300{margin-right:300px !important;}
.mr250{margin-right:250px !important;}
.mr200{margin-right:200px !important;}
.mr150{margin-right:150px !important;}
.mr100{margin-right:100px !important;}
.mr80{margin-right:80px !important;}
.mr60{margin-right:60px !important;}
.mr40{margin-right:40px !important; }
.mr20{margin-right:20px !important; }
.mr10{margin-right:10px !important; }


.ml300{margin-left:300px !important;}
.ml250{margin-left:250px !important;}
.ml200{margin-left:200px !important;}
.ml150{margin-left:150px !important;}
.ml100{margin-left:100px !important;}
.ml80{margin-left:80px !important;}
.ml60{margin-left:60px !important;}
.ml40{margin-left:40px !important; }
.ml20{margin-left:20px !important; }
.ml10{margin-left:10px !important; }


.mtb300{margin-top:300px !important; margin-bottom:300px !important;}
.mtb250{margin-top:250px !important; margin-bottom:250px !important;}
.mtb200{margin-top:200px !important; margin-bottom:200px !important;}
.mtb150{margin-top:150px !important; margin-bottom:150px !important;}
.mtb100{margin-top:100px !important; margin-bottom:100px !important;}
.mtb80{margin-top:80px !important; margin-bottom:80px !important;}
.mtb60{margin-top:60px !important; margin-bottom:60px !important;}
.mtb40{margin-top:40px !important; margin-bottom:40px !important;}

.bookbtn { display:inline-flex;}
.bookbtn a{background-color:#003468; color:#ffffff !important; padding:10px 20px !important; border-radius:4px;}
.bookbtn a:hover{background-color:#000; color:#fff !important; }


.bluebtn{ display:inline-flex;}
.bluebtn a{background-color:#2b3d8e; color:#ffffff !important; padding:10px 35px; font-size:18px !important; border-radius:4px; margin-top:10px; margin-right:20px;}
.bluebtn a:hover{background-color:#000; color:#ffffff !important; }





.whitebtn{ display:inline-flex;}
.whitebtn a{background-color:#fff; color:#000; padding:10px 35px; font-size:18px; border:1px solid #fff; border-radius:4px; margin-bottom:10px;  margin-right:20px;}
.whitebtn a:hover{background-color:#000; color:#ffffff; }



.textlink a{color:#2e4090 !important; }
.textlink a:hover{color:#000 !important; text-decoration:underline; }



.whitebtn2{ display:inline-flex;}
.whitebtn2 a{background-color:#fff; color:#000; padding:10px 35px; font-size:18px; border:2px solid #f0dfce; border-radius:0px; margin-bottom:10px;}
.whitebtn2 a:hover{background-color:#f0dfce; color:#000; }

.callbtn{ display:inline-flex;}
.callbtn a{color:#000; padding:10px 35px; font-size:28px; border-radius:40px; margin-bottom:10px;}
.callbtn a:hover{color:#000000; }



.graybg{background-color: #e7e7e7;}



.wd-social-icons.icons-size-large .wd-icon { font-size: 32px !important; line-height: 60px; color: #472e72 !important;}

.whyimg img{border:10px solid #f0dfce; border-radius:20%;}

.wpforms-field-label {
  color: #000 !important;
}

.box{border:1px solid #cdcdcd; border-radius:10px; padding:20px; min-height:300px; }


.portfolio-entry .entry-thumbnail {
  overflow: hidden;
  border-radius: var(--wd-brd-radius);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 10px;
}

/* 
.circle {
  height: 25px;
  width: 25px;
  background-color: #f00;
  border-radius: 50%;
	display:inline-block;
}
 */



.widgettitle, .widget-title {
  margin-bottom: 20px;
  font-size: 26px;
  text-transform: none !important;
}


.pswp img {
  border-radius: 10px;
}
.bbqmenulist a{padding:8px 20px; line-height: 40px; font-size: 16px; border:1px solid #cdcdcd; border-radius:4px; margin-right:2%;}

.submenulist ul li {display: inline-block; margin-bottom:30px; margin-right:2%; text-align:center;}
.submenulist li a{padding:8px 20px; font-size: 16px; line-height: 1.2; border:1px solid #cdcdcd; border-radius:4px; }
.submenulist li a:hover{background-color:#cdcdcd; }



.woodmart-counter .counter-value {
  color: #2b3d8e !important;
  font-size: 1.5em !important;
}
.copyrights-wrapper {
  border-top: 1px solid #203078 !important;
  background-color: #2b3d8e !important;
  color: #fff !important;
  font-size: 18px !important;
}

.widget:last-child li{
  margin-bottom: 8px !important;
}

.wd-testimon-text {
  min-height: 260px !important;
}@media (max-width: 576px) {
	.wd-nav {margin-left: 0px;}

.page-title {
        position: relative;
        margin-block: 0px !important;
    }

.page-title .container {
    position: relative;
    margin-bottom: 60px !important;
    margin-top: 60px !important;
}

/* p {
text-align: justify;
	font-size:18px !important;
}

.pagelist ul li{
		font-size:18px !important;
}

.footer p {
 font-size: 24px !important;
}
 */

h1{font-size:36px; line-height:1; font-weight:400;}
h2{font-size:30px; font-weight:400;}
h3{font-size:30px; line-height:1; font-weight:400;}
h4{font-size:22px; line-height:1.6; font-weight:400;}

.pt300{padding-top:100px;}
.pt250{padding-top:60px;}
.pt200{padding-top:40px;}
.pt150{padding-top:40px;}
.pt100{padding-top:40px; }
.pt80{padding-top:40px; }
.pt60{padding-top:30px; }
.pt40{padding-top:30px; }

.pb300{padding-bottom:100px;}
.pb250{padding-bottom:60px;}
.pb200{padding-bottom:40px;}
.pb150{padding-bottom:40px;}
.pb100{padding-bottom:40px; }
.pb80{padding-bottom:40px; }
.pb60{padding-bottom:30px; }
.pb40{padding-bottom:30px; }

.ptb300{padding-top:100px; padding-bottom:100px;}
.ptb250{padding-top:60px; padding-bottom:60px;}
.ptb200{padding-top:40px; padding-bottom:40px;}
.ptb150{padding-top:40px; padding-bottom:40px;}
.ptb100{padding-top:40px; padding-bottom:40px;}
.ptb80{padding-top:40px; padding-bottom:40px;}
.ptb60{padding-top:30px; padding-bottom:30px;}
.ptb40{padding-top:30px; padding-bottom:30px;}

.mt300{margin-top:100px !important;}
.mt250{margin-top:60px !important;}
.mt200{margin-top:40px !important;}
.mt150{margin-top:40px !important;}
.mt100{margin-top:40px !important;}
.mt80{margin-top:40px !important;}
.mt60{margin-top:30px !important;}
.mt40{margin-top:30px !important; }
.mt20{margin-top:20px !important; }


.mb300{margin-bottom:100px !important;}
.mb250{margin-bottom:60px !important;}
.mb200{margin-bottom:40px !important;}
.mb150{margin-bottom:40px !important;}
.mb100{margin-bottom:40px !important;}
.mb80{margin-bottom:40px !important;}
.mb60{margin-bottom:30px !important;}
.mb40{margin-bottom:30px !important; }
.mb20{margin-bottom:20px !important; }


.mr300{margin-right:100px !important;}
.mr250{margin-right:60px !important;}
.mr200{margin-right:40px !important;}
.mr150{margin-right:40px !important;}
.mr100{margin-right:40px !important;}
.mr80{margin-right:40px !important;}
.mr60{margin-right:30px !important;}
.mr40{margin-right:30px !important; }
.mr20{margin-right:20px !important; }
.mr10{margin-right:10px !important; }

.mtb300{margin-top:100px !important; margin-bottom:100px !important;}
.mtb250{margin-top:60px !important; margin-bottom:60px !important;}
.mtb200{margin-top:40px !important; margin-bottom:40px !important;}
.mtb150{margin-top:40px !important; margin-bottom:40px !important;}
.mtb100{margin-top:40px !important; margin-bottom:40px !important;}
.mtb80{margin-top:30px !important; margin-bottom:30px !important;}
.mtb60{margin-top:30px !important; margin-bottom:30px !important;}
.mtb40{margin-top:30px !important; margin-bottom:30px !important;}

.qdcups .wd-info-box {
  padding: 10px 10px 10px 10px !important;
  min-height: auto !important;
  text-align: left !important;
}

    .sticky-toolbar-on {
        padding-bottom: 0px !important;
    }

.mhide{display:none !important;}

    .wd-nav-wrapper.wd-mb-action-swipe .wd-nav {
        flex-wrap: wrap !important;
    }

.portfolio-single-content{margin-top:40px;}
}

