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

:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: var(--wd-text-font);
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: var(--wd-title-font);
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: var(--wd-text-font);
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--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;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--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-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--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: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* .wd-page-title {
  --wd-title-sp: 68px !important;
  --wd-title-font-s: 52px !important;
  position: relative;
	text-align:center !important;
 }
 */

.wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a {
 text-transform:none;
    
}






div.wpcf7 input[type="submit"] {
  color: #fff !important;
  box-shadow:none !important;
  background-color: #d91f0a !important;
	padding:10px 26px !important; border-radius:6px !important;
}

div.wpcf7 input[type="submit"]:hover {
  color: #fff;
  box-shadow: none !important;
  background-color: #049CE6 !important;
	padding:10px 26px !important; border-radius:6px;
}


.hrmenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
	 
  justify-content: center;
  
}

.hrmenu ul li {
  float: left;
  margin-right:20px;
	display: inline-block;
}

.hrmenu ul li a {
  display: block;
  color: #333;
  text-align: center;
  padding: 8px 20px;
  text-decoration: none;
  border-radius:6px;
  border:1px solid #cdcdcd;
  background-color: #f0f3f6;
	min-width:100px;
  
}

.hrmenu ul li a:hover {
  background-color: #d91f09;
  color:#fff;
}




.bigradius img {border-radius:300px;}


.whitebox {border:1px solid #cdcdcd !important; background-color:#ffffff; padding:20px; color:#000; }
.redbox {border:1px solid #cdcdcd !important; background-color:#d91f0a; padding:20px; color:#fff; }
.bluebox {border:1px solid #cdcdcd !important; background-color:#049CE6; padding:20px; color:#fff;}




h1{font-size:52px; line-height:1.1; }
h2{font-size:42px; line-height:1.2;   }
h3{font-size:34px; line-height:1.4;  }
h4{font-size:24px; line-height:1.2; }
h5{font-size:20px; line-height:1.2;   }

.f15{font-size:15px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f50{font-size:50px;}

.flight{color:#e8e3df !important;}
.fyellow {color:#ffba00  !important;}
.fblue{color:#0e369c !important;}
.bgblue{background-color:#0e369c !important;}


.fwhite{color:#ffffff;}
.bgwhite{background-color:#ffffff;}

.sub-menu{padding-left:3%;}

.pl3{padding-left:3%;}


.pall5{padding:5% 5% 5% 5%;}
.pall10{padding:10% 10% 10% 10%;}
.plr3{padding-left:3%; padding-right:3%;}
.plr5{padding-left:5%; padding-right:5%;}
.plr10{padding-left:10%; padding-right:10%;}

.pl5{padding-left:5%;}
.pr5{padding-right:5%;}


.pl10{padding-left:10%;}
.pr10{padding-right:10%;}

.pl15{padding-left:15%;}
.pr15{padding-right:15%;}

.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; }
.pt30{padding-top:30px; }
.pt20{padding-top:20px; }
.pt10{padding-top:10px; }

.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; }
.pb30{padding-bottom:30px; }
.pb20{padding-bottom:20px; }
.pb10{padding-bottom:10px; }

.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;}
.ptb30{padding-top:30px; padding-bottom:30px;}
.ptb20{padding-top:20px; padding-bottom:20px;}
.ptb10{padding-top:10px; padding-bottom:10px;}

.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:20px !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; }

.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;}

.btn-size-large {
    --btn-padding: 8px 48px !important;
  }

.tagbtnicon { display:inline-flex; }
.tagbtnicon {color:#fff !important; padding:8px 18px 8px 18px !important; background-color:#0d1c4e;  border-radius:60px; margin-bottom:10px; font-size:14px; text-align:center; margin-right:10px;}


.redbtn1 { display:inline-flex; margin-top:0px;}
.redbtn1 { color:#fff !important;}
.redbtn1 a{color:#fff !important; background-color:#d91f0a !important; padding:1px 16px !important;  border-radius:6px !important; }
.redbtn1 a:hover{background-color:#0d1c4e !important; color:#fff !important; padding:1px 16px !important; }



.redbtn {display:inline-flex; }
.redbtn { color:#fff !important;}
.redbtn a{color:#fff !important; background-color:#d91f0a; padding:10px 26px !important; border-radius:6px; display:block; width:100%; text-align:center; font-weight:500;}
.redbtn a:hover{background-color:#0d1c4e; color:#fff !important; padding:10px 26px !important; }



.linebtn {display:inline-flex; }
.linebtn { color:#486e27 !important;}
.linebtn a{color:#486e27 !important; padding:10px 26px !important; font-weight:500; border:1px solid #21462f; border-radius:60px;}
.linebtn a:hover{color:#fff !important; padding:10px 26px !important; background-color:#972c31; border:1px solid #972c31; }







/* .wpforms-field-label {
  color: #fff !important;
} */


.radius4 img{border-radius:4px;}
.radius6 img{border-radius:6px;}
.radius8 img{border-radius:8px;}
.radius12 img{border-radius:12px; border:1px solid #cdcdcd}

.radius30 {border-radius:30px !important;}

.bordergreen {border:1px solid #21462f !important;}
.border12 {border:1px solid #cdcdcd !important; border-radius:12px !important; padding:20px; }


   .site-content {
  margin-bottom: 60x !important;
} 

/*  .wd-page-content {
  margin-bottom: -40px !important;
} 
 */

 

.wd-copyrights {
  --wd-tags-mb: 10px;
  padding-block: 0px !important;
  border-top: 0px solid var(--brdcolor-gray-300) !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}


/*-----------------*/
.icons-design-bordered .wd-social-icon {
  border: 1px solid #c4b6b2 !important;
  background-color: transparent;
  color: #6b483e !important;
}


.footermenulist li {
  display: inline-block !important;
  margin-right: 20px !important;
}

.widgettitle, .widget-title {
  margin-bottom: 20px;
  font-size: 20px !important;
  text-transform: none !important;
}


:is(.widget, .wd-widget, div[class^="vc_wp"]) {
  line-height: 1.4;
  --wd-link-color: #a4aec7 !important;
  --wd-link-color-hover: #ffffff !important;
}


.wd-toolbar{display:none !important}


.btn-size-large {
  --btn-padding: 8px 28px !important;
}

.btn.btn-style-bordered {
  --btn-brd-width: 1px !important;
	border-color:#21462f;
}

 
/* :is(.btn, .button, button, [type="submit"], [type="button"]) {
  line-height: 1.2;
  cursor: pointer;
  transition: all .25s ease;
  color: var(--btn-color, #3E3E3E);
  background-color: var(--btn-bgcolor, #F3F3F3);
  box-shadow: var(--btn-box-shadow, unset);
  text-transform: var(--btn-transform, uppercase);
  font-weight: var(--btn-font-weight, 600);
  padding: var(--btn-padding, 10px 30px);
  min-height: var(--btn-height, 42px);
  font-size: var(--btn-font-size, 16px);
  border-radius: 60px !important;
}
 */@media (max-width: 576px) {
	.headingtext{
	display:flex;
	padding-top:180px;
 	color:#ffffff;
	text-align:center !important;
	justify-content:center !important;
}






.wd-nav {margin-left: 0px;}


p {line-height: 30px !important;}

.mobile p {line-height: 22px!important; font-size:16px!important;}


.f15{font-size:15px;}
.f20{font-size:16px;}
.f24{font-size:18px;}
.f30{font-size:18px;}
.f36{font-size:18px;}
.f40{font-size:20px;}
.f50{font-size:22px;}

h1{font-size:32px; line-height:1.3; font-weight:600;}
h2{font-size:30px; font-weight:400;}
h3{font-size:30px; line-height:1.5; 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:40px; }
.pt40{padding-top:40px; }

.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:40px; }
.pb40{padding-bottom:40px; }

.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:40px; padding-bottom:40px;}
.ptb40{padding-top:40px; padding-bottom:40px;}
.ptb30{padding-top:30px; padding-bottom:30px;}
.ptb20{padding-top:20px; padding-bottom:20px;}
.ptb10{padding-top:10px; padding-bottom:10px;}

.mt300{margin-top:100px !important;}
.mt250{margin-top:60px !important;}
.mt200{margin-top:40px !important;}
.mt150{margin-top:30px !important;}
.mt100{margin-top:30px !important;}
.mt80{margin-top:30px !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:40px !important;}
.mb40{margin-bottom:40px !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:40px !important;}
.mr40{margin-right:40px !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:40px !important; margin-bottom:40px !important;}
.mtb60{margin-top:40px !important; margin-bottom:40px !important;}
.mtb40{margin-top:40px !important; margin-bottom:40px !important;}
.mtb20{margin-top:20px !important; margin-bottom:20px !important;}
.mtb10{margin-top:10px !important; margin-bottom:10px !important;}


}

