.vce { margin-bottom: 0px!important; }
/*@import url("../shapely/style.css");*/
@font-face { font-family: 'Hind Siliguri Light'; src: url('../fonts/Hind Siliguri Light.eot'); src: url('../fonts/Hind Siliguri Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Hind Siliguri Light.woff2') format('woff2'),  url('../fonts/Hind Siliguri Light.woff') format('woff'),  url('../fonts/Hind Siliguri Light.svg#Hind Siliguri Light') format('svg'); font-weight: 300; font-style: normal; font-stretch: normal;  unicode-range: U+0020-00FE;
}
@font-face { font-family: 'Hind Siliguri SemiBold'; src: url('../fonts/Hind Siliguri SemiBold.eot'); src: url('../fonts/Hind Siliguri SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Hind Siliguri SemiBold.woff2') format('woff2'),  url('../fonts/Hind Siliguri SemiBold.woff') format('woff'),  url('../fonts/Hind Siliguri SemiBold.svg#Hind Siliguri SemiBold') format('svg'); font-weight: 600; font-style: normal; font-stretch: normal;  unicode-range: U+0020-00FE;
}
@font-face { font-family: 'Hind Siliguri Medium'; src: url('../fonts/Hind Siliguri Medium.eot'); src: url('../fonts/Hind Siliguri Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Hind Siliguri Medium.woff2') format('woff2'),  url('../fonts/Hind Siliguri Medium.woff') format('woff'),  url('../fonts/Hind Siliguri Medium.svg#Hind Siliguri Medium') format('svg'); font-weight: 500; font-style: normal; font-stretch: normal;  unicode-range: U+0020-00FE;
}
@font-face { font-family: 'Hind Siliguri'; src: url('../fonts/Hind Siliguri.eot'); src: url('../fonts/Hind Siliguri.eot?#iefix') format('embedded-opentype'),  url('../fonts/Hind Siliguri.woff2') format('woff2'),  url('../fonts/Hind Siliguri.woff') format('woff'),  url('../fonts/Hind Siliguri.svg#Hind Siliguri') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal;  unicode-range: U+0020-00FE;
}
@font-face { font-family: 'Hind Siliguri'; src: url('../fonts/Hind Siliguri Bold.eot'); src: url('../fonts/Hind Siliguri Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Hind Siliguri Bold.woff2') format('woff2'),  url('../fonts/Hind Siliguri Bold.woff') format('woff'),  url('../fonts/Hind Siliguri Bold.svg#Hind Siliguri Bold') format('svg'); font-weight: 700; font-style: normal; font-stretch: normal;  unicode-range: U+0020-00FE;
}
body { font-weight: 400; font-size: 15px; font-family: 'Hind Siliguri'; color: #5f5f5f; line-height: 20px; }
p { color: #5f5f5f; font-size: 15px; line-height: 23px; font-family: 'Hind Siliguri'; font-weight: 400; }
h2 { font-size: 30px; color: #000000; font-weight: 700; text-transform: uppercase; letter-spacing: inherit; font-family: 'Playfair Display', serif; line-height: normal;}
h3, h4, h5 { font-family: 'Hind Siliguri', sans-serif; letter-spacing: inherit; }
h4, h4 { font-size: 18px; color: #1e1e1e; text-transform: none; letter-spacing: inherit; font-family: 'Hind Siliguri SemiBold'; line-height: 28px; }
a { color: #1e1e1e; }
a:focus, a:hover { color: #076633; text-decoration: none; }
button.woocommerce-Button.button{cursor: pointer;}
.h1, .h2, .h3, h1, h2, h3{margin-bottom: 15px;}
/*.home-page-header{position: absolute; left: 0; width: 100%; z-index: 99999; }*/
/*====header====*/
.header_bottom { background: none !important; }
.header_top { background-color: transparent !important; position: absolute; right: 42px; /*top:30px;*/ }
.vce-basic-menu--style-text--color-3E3D3D .vce-basic-menu nav>ul>li>a { color: #fff; }
.logo_wrapper { padding-top: 10px; }
nav.menu-header-menu-container, .header_inner_right { top: 55px; }
header.sticky nav.menu-header-menu-container, header.sticky .header_inner_right { top: inherit; }
header.sticky .logo_wrapper { padding-top: 0px; }
.body-inner-pages .header_inner_right { top: 30px; }
ul.email-detail li.user-block, .qbutton.default.default-btn, .vc-about-us-home h3, .btn.btn-slide, .about-left h3, ul.footer-links li a:hover, .copyright-left p a:hover, ul.event-info li span { color: #066632; }
ul.email-detail li br { display: none !important; }
nav.menu-header-menu-container > ul > li > a { font-family: 'Hind Siliguri', sans-serif; font-size: 16px; letter-spacing: inherit; text-transform: uppercase; font-weight: 600; }
nav.menu-header-menu-container ul li.active a, nav.menu-header-menu-container ul li:hover a, .footer_top a:hover { color: #f9f9f9; }
ul.email-detail { margin: 0; padding: 0; text-align: right; }
ul.email-detail li { display: inline-block; vertical-align: middle; position: relative; margin-right: 35px; padding: 0 0 0 22px; }
ul.email-detail li a { color: #fff; display: inline-block; }
ul.email-detail li:last-child { margin-right: 0; padding: 0; }
ul.email-detail li .icon-block { position: absolute; top: 0; left: 0; }
ul.email-detail li.user-block i { background: #fff; width: 23px; height: 23px; line-height: 23px; font-size: 11px; border-radius: 30px; text-align: center; }
/*====header====*/
/*==quick-links==*/
.gray-bg { background: #f8f8f8; }
.custom-quick-links { padding: 100px 0 100px !important; /*padding:100px 0 0px !important;*/ position: relative; }
.quick-block-inner { background: #fff; margin: 0 0 30px; padding: 40px 23px 15px; box-shadow: 1px 0px 28px #eee; position: relative; min-height: 194px; }
.icon-box { position: absolute; top: 40px; left: 30px; width: 70px; }
.quick-content { margin-left: 80px; }
.quick-content h4 { margin: 0 0 15px; }
.custom-quick-links:after { position: absolute; top: 0; left: 0; background: url(../images/bg2.png) no-repeat; width: 409px; height: 596px; content: ""; }
/*==quick-links==*/
/*==== donate-section ====*/


.donate-section { position: relative; background: url(../images/donate-bg.jpg) no-repeat; min-height: 245px; background-size: cover; }
.donate-section:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; background: rgba(0,74,34,0.9); }
.donate-content { position: absolute; top: 0; transform: translateY(50%); z-index: 2; left: 0; right: 0; max-width: 746px; margin: 0 auto; }
.donate-content h3 { color: #fff; font-size: 23px; font-weight: 400; text-transform: uppercase; line-height: 32px; margin: 0 0 20px; }
.btn.btn-slide.fill-white-btn { border: solid 1px #599976; font-size: 18px; font-weight: 700; min-width: 190px; min-height: 55px; padding: 12px; background: #fff; border-radius: 0px; }
/*==== donate-section ====*/
/*================================ about-section ================================*/

.about-section { background: url(../images/about-bg.png) no-repeat bottom left; /*min-height:705px;*/ background-size: cover; padding: 100px 0 125px !important; }
.about-left .about-text-block { position: absolute; right: 0; }
.about-left h2 { margin: 0 0 25px; }
.about-left h3 { font-size: 21px; font-weight: 400; line-height: 30px; margin: 0 0 25px; }
.about-left p { margin: 0 0 25px; line-height: 24px; }
.about-right ul li { display: inline-block; vertical-align: top; margin-right: 10px; }
.about-right ul li:last-child { margin-right: 0; }
.about-right .vce-image-gallery-item { height: 484px!important; }
.about-right .vce-image-gallery-item-inner { position: relative; display: block; overflow: hidden; height: 484px !important; }
.bg-one { background: url(../images/pattran-bg.png) no-repeat bottom left; min-height: 533px; background-size: cover; }
.mission-section { position: relative; overflow: hidden; }
.picture-block { position: absolute; right: 0; width: 50%; max-width: 99%; margin: 0 auto; top: 0; }
.picture-block > img { width: 100%; }
.blog-section { position: relative; overflow: hidden; min-height: 540px; }
.mission-content { position: absolute; transform: translateY(-50%); top: 50%; left: 0; text-align: center; width: 50%; }
.mission-left { width: 50%; float: left; }
.mission-content-inner { max-width: 720px; margin: 0 auto; }
.mission-content-inner h2, .mission-content-inner h3, .mission-content-inner p { color: #fff; }
.mission-content-inner h2 { }
.mission-content-inner h3 { margin: 35px 0; font-size: 18px; font-weight: 400; line-height: 23px; }
.mission-content-inner p { font-weight: 300; line-height: 20px; }
.right-img-section .picture-block { left: 0; right: inherit; }
.right-img-section .mission-left { float: right; width: 50%; }
.right-img-section .mission-content { right: 0; left: inherit; }
#place_order, .btn.btn-slide { border: solid 1px #066632; display: inline-block; font-size: 14px; font-weight: 400; border-radius: unset; line-height: 0; min-height: 45px; min-width: 125px; padding: 22px 10px; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; }
.btn.btn-slide:hover { box-shadow: 100px 100px #fff inset !important; -moz-box-shadow: 100px 100px #066632 inset!important; -ms-box-shadow: 100px 100px #066632 inset!important; -o-box-shadow: 100px 100px #066632 inset!important; -webkit-box-shadow: 100px 100px #066632 inset!important; color: #fff; }
.btn.btn-slide.fill-white-btn { border: solid 1px #599976; font-size: 18px; font-weight: 700; min-width: 190px; min-height: 55px; padding: 26px 10px; background: #fff; }
/*================================ about-section ================================*/
.new-single-image-mb img {
	max-width: 100% !important;
    height: auto!important;
}
.vc-icq-donate-section { position: relative; height: 245px; background-size: cover; }
.vc-icq-donate-section:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: rgba(0,74,34,0.9); }
.donate-content { position: absolute; top: 50%;  z-index: 2; left: 0; right: 0; max-width: 695px; margin: 0 auto; padding: 0 15px;}
.vc-icq-donate-section .wpb_wrapper p { color: #fff; font-size: 23px; font-weight: 400; padding-top: 10px; text-transform: uppercase; max-width: 685px; margin: 0 auto; line-height: 32px; }
.btn-donate-now { margin: 25px 0 0; }
.default.btn-donate-now { border: solid 1px #599976; font-size: 18px; font-weight: 700; min-width: 190px; text-align: center; padding: 0px 10px; color: #066632; background: #fff; min-height: 55px; height: 55px; line-height: 55px; text-transform: none; letter-spacing: normal; font-family: 'Hind Siliguri', sans-serif; }
.default.btn-donate-now:hover { background: #066632; border: solid 1px #066632; color: #fff; }
.footer_top a:hover { color: #066632 !important; }
.event-detail { padding: 15px 0; margin: 0 0 20px; border-bottom: solid 1px #dadada; }
ul.event-info { margin: 0; padding: 0; list-style: none; }
ul.event-info li { display: inline-block; vertical-align: middle; padding: 0 0 0 20px; font-size: 14px; color: #444444; position: relative; }
ul.event-info li span { position: absolute; top: 0; left: 0; font-size: 15px; color: #066632; }
.event-img { position: relative; overflow: hidden; }
.date-block { position: absolute; bottom: 10px; left: 10px; width: 65px; background: #066632; color: #fff; padding: 5px 0; font-size: 14px; text-align: center; }
.event-img:hover img { -webkit-transform: scale(1.3); transform: scale(1.3); }
.event-img img { -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
.date-block span:nth-child(1) { font-size: 18px; font-weight: 600; }
.date-block span { display: block; margin: 0; line-height: 20px; }
.wpb_content_element .quick-block-inner { margin: 0 0 30px; }
.qbutton.default.default-btn, .default-btn { border: solid 1px #066632; min-height: 45px; min-width: 125px; background: none; display: inline-block; font-size: 14px; font-weight: 400; border-radius: unset; text-align: center; text-transform: none; line-height: 45px; padding: 0; height: 45px; color: #066632; line-height: 42px; }
#place_order:hover, .qbutton.default.default-btn:hover, .default-btn:hover, .default-btn.btn:hover { color: #fff!important; background: #066632 !important; }
.btn.default-btn.fill-white-btn { border: solid 1px #599976; font-size: 18px; font-weight: 700; min-width: 190px; min-height: 55px; padding: 26px 10px; background: #fff; }
.hedging-block { margin: 0 0 60px !important; text-align: center; }
.hedging-block h2 { position: relative; padding: 0 0 20px; font-family: 'Playfair Display', serif; font-weight: 700; }
/*.hedging-block h2:after{
     position:absolute;
     height:1px;
     width:100px;
     margin:0 auto;
     left:0;
     right:0;
     bottom:0;
     content:"";
     background:#d1d1d1;
}
*/
.hedging-block h2 span:after { position: absolute; bottom: -4px; left: 0; right: 0; background: transparent url(../images/heading-texture.png) no-repeat; width: 102px; height: 10px; content: ""; margin: 0 auto; z-index: 1; }
.vc-about-us-home { text-align: left; }
.vc-about-us-home h2 { margin: 0 0 25px; }
.vc-about-us-home h3 { font-size: 21px; font-weight: 400; line-height: 30px; margin: 0 0 25px; text-transform: none; }
.vc-about-us-home p { margin: 0 0 25px; line-height: 24px; }
.vc-about-us-home p:last-child { margin-bottom: 25px !important; }
.event-content p { margin-bottom: 20px; }
/*==slider-arrow==*/
.slider-arrow .owl-nav { text-align: center; padding: 50px 0 0px; }
.slider-arrow.owl-theme .owl-nav [class*="owl-"] { background: none; display: inline-block; margin: 0 15px; text-indent: -9999px; }
.slider-arrow.owl-theme .owl-nav .owl-prev, .ps-prev { background: url(../images/prev.png) no-repeat; width: 28px; height: 20px; }
.slider-arrow.owl-theme .owl-nav .owl-prev:hover, .ps-prev:hover { background: url(../images/prev-hover.png) no-repeat; width: 28px; height: 20px; }
.slider-arrow.owl-theme .owl-nav .owl-next, .ps-next { background: url(../images/next.png) no-repeat; width: 28px; height: 20px; }
.slider-arrow.owl-theme .owl-nav .owl-next:hover, .ps-next:hover { background: url(../images/next-hover.png) no-repeat; width: 28px; height: 20px; }
.tp-leftarrow.tparrows { border-radius: unset !important; text-indent: -9999px; left: -40px !important; background: rgba(30,30,30,0.2) url(../images/left-arrow.png) no-repeat !important; width: 47px !important; height: 47px !important; line-height: 47px !important; }
.tp-leftarrow.tparrows:hover { background: #1e1e1e url(../images/left-arrow.png) no-repeat !important; }
.tp-rightarrow.tparrows { right: -91px !important; left: inherit !important; border-radius: unset !important; text-indent: -9999px; background: rgba(30,30,30,0.2) url(../assets/images/rightt-arrow.png) no-repeat !important; width: 47px !important; height: 47px !important; line-height: 47px !important; }
.tp-rightarrow.tparrows { background: rgba(30,30,30,0.2) url(../images/rightt-arrow.png) no-repeat !important; }
.tp-rightarrow.tparrows:hover { background: #1e1e1e url(../images/rightt-arrow.png) no-repeat !important; }
/*==slider-arrow==*/
/*============latest-news-top-sec===========*/
.latest-news-top-sec { position: relative; }
/*============latest-news-top-sec===========*/
/*======footer-sectuin======*/
.footer_top a { font-family: 'Hind Siliguri', sans-serif; font-size: 14px; letter-spacing: unset; line-height: 22px; font-weight: 400; text-transform: uppercase; font-style: normal; color: #fff !important; }
.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a { background-color: #1d1d1d; }
.copyright-section { background: #313131; padding: 15px 0; }
.copyright-left p { font-size: 14px; }
.copyright-left p, ul.social-links li a, .copyright-left p a { font-family: 'Hind Siliguri', sans-serif; font-weight: 400; color: rgba(255,255,255,0.5); font-weight: 400; }
.copyright-left p a { margin: 0 5px; }
.copyright-left p span:before { content: "|"; padding: 0 10px; }
.footer_bottom_holder, #lang_sel_footer { background-color: #313131; padding: 0; }
.q_social_icon_holder .fa-stack { background-color: #1d1d1d; }
.footer_top { padding: 30px 0; }
.footer_top ul { padding: 10px 0 0; }
/*======footer-sectuin======*/
.content_top_margin_none:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#144f68+0,688b9b+53,052e3d+100 */ background: #144f68; /* Old browsers */ background: -moz-linear-gradient(top, #144f68 0%, #688b9b 53%, #052e3d 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #144f68 0%, #688b9b 53%, #052e3d 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #144f68 0%, #688b9b 53%, #052e3d 100%);     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#144f68', endColorstr='#052e3d', GradientType=0 );
/* IE6-9 */
}
.mission-section { position: relative; overflow: hidden; padding: 0 !important; }
.picture-block { position: absolute !important; right: 0 !important; width: 50% !important; max-width: 99% !important; margin: 0 auto !important; top: 0 !important; }
.picture-block > img { width: 100% !important; }
.blog-section { position: relative; overflow: hidden; min-height: 540px; }
.mission-content { position: absolute !important; transform: translateY(-50%) !important; top: 50% !important; left: 0 !important; text-align: center !important; width: 50% !important; }
.mission-left { width: 50%; float: left; }
.mission-content-inner { max-width: 720px; margin: 0 auto; }
.mission-content-inner h2, .mission-content-inner h3, .mission-content-inner p { color: #fff; }
.mission-content-inner h2 { }
.mission-content-inner h3 { margin: 35px auto; font-size: 18px; font-weight: 400; line-height: 23px; max-width: 574px; }
.mission-content-inner p { font-weight: 300; line-height: 20px; font-family: 'Hind Siliguri Light'; }
.right-img-section .picture-block { left: 0 !important; right: inherit!important; }
.right-img-section .mission-left { float: right; width: 50%; }
.right-img-section .mission-content { right: 0; left: inherit; }
.latest-news-section { padding-bottom: 100px !important; }
.latest-news-top-section { min-height: 395px; position: relative; }
.latest-news-top-section:after { position: absolute; top: 0; left: 0; height: 376px; background: rgba(29,29,29,0.8); content: ""; width: 100%; }
.latest-news-section { margin-top: -320px; }
.latest-news-section .hedging-block h2 { color: #fff; }
.latest-news-section .event-content { background: #f8f8f8; }
.latest-news-section .event-detail { padding: 15px 30px; }
.latest-news-section .hedging-block h2 span:after { background: transparent url(../images/heading-texture2.png) no-repeat; }
.news-extra-detail { padding: 0 30px 30px; }
.bg-one { background: url(../images/pattran-bg.png) no-repeat bottom left; min-height: 530px; background-size: cover; }
.vc-icq-mission-right .vc_column-inner, .vc-icq-goal-right .vc_column-inner { min-height: 530px; }
.mission-left .vc_column-inner { min-height: 533px; }
.right-img-section { padding: 0 !important; }
.mission-content-inner { padding-top: 80px; }
.right-img-section .mission-content { right: 0 !important; left: inherit !important; }
.right-img-section .mission-left { float: left; width: 50%; min-height: 533px; }
.right-img-section { margin: 0; }
.dark.sticky nav.menu-header-menu-container > ul > li.active > a, .dark.sticky nav.menu-header-menu-container > ul > li > a, .dark.sticky nav.menu-header-menu-container > ul > li > a:hover, .light.sticky nav.menu-header-menu-container > ul > li.active > a, .light.sticky nav.menu-header-menu-container > ul > li > a, .light.sticky nav.menu-header-menu-container > ul > li > a:hover, header.sticky nav.menu-header-menu-container > ul > li > a { color: #5f5f5f; }
header.sticky nav.menu-header-menu-container ul li.active a, header.sticky nav.menu-header-menu-container ul li:hover a { color: #066632; }
#back_to_top:hover > span { background-color: #066632; border-color: #066632; }
#back_to_top > span { border-color: #066632; }
#back_to_top span i, #back_to_top span span { color: #066632; }
.shopping_cart_header .header_cart.cart_icon .header_cart_span { background-color: #066632; }
.shopping_cart_dropdown .qbutton { height: 28px; line-height: 30px; font-size: 11px; padding: 0 13px; background: none; border: solid 1px #066632; }
.upcoming-events-section { background: #fff; padding: 100px 0 !important; }
.gallery-section { background: #f8f8f8; padding: 100px 0 !important; }
/*#rev_slider_3_1 .qode-navigation-3613.tparrows {
     cursor: pointer;
     width: 40px;
     height: 40px;
     position: absolute;
     display: block;
     z-index: 100;
     border-radius:unset;
     left: 0;
     width: 47px;
     height: 47px;
     line-height: 47px;
     text-indent: -9999px;
}
 #rev_slider_3_1 .qode-navigation-3613.tparrows.tp-leftarrow {
    background: #1e1e1e url(../images/left-arrow.png) no-repeat;
}
 #rev_slider_3_1 .qode-navigation-3613.tp-rightarrow.tparrows {
    background: #1e1e1e url(../images/rightt-arrow.png) no-repeat;
}
*/
/*======= gallery-section =======*/
.gallery-bottom { margin: 0; }
.gallery-section { background: #f8f8f8; padding: 75px 0 100div#new-single-image-mb img {
	max-width: 100% !important;
    height: auto!important;
}px; }
.gallery-left { padding-right: 10px; padding-left: 0; }
.gallery-right { padding-left: 10px; padding-right: 0px; }
.gallery-right>img { width: 100%; }
.zoom-icon { height: 47px; width: 47px; display: block; background: #fff; text-align: center; margin: 0 auto; max-width: 47px; border-radius: 30px; }
.zoom-icon img { max-width: 17px; margin: 0 auto; position: relative; -moz-transform: translateY(-45%); -ms-transform: translateY(-45%); -o-transform: translateY(-45%); -webkit-transform: translateY(-45%); transform: translateY(-45%); top: 50%; }
.text { position: absolute; left: 0; right: 0; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; color: #fff; text-align: center; }
.text-inner-content h4 { font-weight: 400; color: #fff; margin: 10px 0 0; font-family: 'Hind Siliguri'; text-transform: capitalize; }
.gallery-img-block { position: relative; overflow: hidden; }
.textbox { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transform: scale(0); transform: scale(0); border-radius: 0px; background-color: rgba(8,103,52,0.7);/*-webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
     box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
    */ }
.gallery-img-block:hover .textbox { -webkit-transform: scale(1); transform: scale(1); }
.textbox { -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; }
/*======= gallery-section =======*/
/*=======inner-page=========*/
.has_fixed_background:after { position: absolute; top: 0; left: 0; background: rgba(5,46,60,0.9); content: ""; width: 100%; bottom: 0; right: 0; }
.title_subtitle_holder_inner .separator.small.center { display: none; }
.custom-inner-pages { position: relative; z-index: 999; }
.custom-inner-pages .logo_wrapper { position: relative; z-index: 9; }
.custom-inner-pages:after { position: absolute; width: 100%; left: 0; background: rgba(0,0,0,0.25); top: 0; bottom: 0; content: ""; z-index: 1; }
.title.title_size_large h1 { font-size: 32px; line-height: 56px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; color: #fff; font-family: 'Hind Siliguri', sans-serif; margin: 0px; }
.breadcrumb, .breadcrumb .current, .breadcrumb a { color: #fff; font-size: 16px; font-weight: 300; }
/*======== Community-event-detail ==========*/
.top-padding { padding-top: 110px; }
.bottom-padding { padding-bottom: 110px; }
.event-detail-inq h1 { font-size: 30px; color: #076633; margin: 0 0 20px; }
.event-detail-img { margin: 0 0 40px; }
.event-detail-inq p { margin: 0 0 40px; }
.event-date-info { margin: 0 0 40px; background: #f8f8f8; padding: 40px 40px 10px; }
.event-date-info ul.event-info li { margin: 0 0 30px; width: 33.3%; float: left; font-size: 18px; color: #444444; padding: 0 0 0 40px; }
.event-date-info ul.event-info li span { font-size: 17px; }
.event-date-info ul.event-info:after { content: ""; display: block; clear: both; }
ul.event-social-links { margin: 0; padding: 0; list-style: none; }
ul.event-social-links li { display: inline-block; vertical-align: middle; margin-right: 25px; font-size: 15px; }
ul.event-social-links li a { color: #5f5f5f; }
ul.event-social-links li a:hover { color: #000; }
ul.event-social-links li:last-child { margin-right: 0; }
ul.event-social-links li span { font-weight: 600; color: #000000; }
ul.event-social-links li span:after { content: ":"; margin-left: 25px; }
ul.event-social-links li span i { margin-right: 25px; }
.event_info_block { position: relative; height: 300px; overflow: hidden; margin: 0 0 40px; }
.ev-right-img { position: absolute; right: 0; top: 0; }
.ev-left-content { margin-right: 455px; }
.ev-left-content p { line-height: 29px; font-size: 18px; color: #5f5f5f; font-weight: 600; margin: 0; padding: 55px 0; max-width: 590px; position: relative; }
.ev-left-content p:before { content: "\f10d"; font-size: 26px; color: #b7b7b7; font-family: 'FontAwesome'; margin-top: -15px; margin-right: 15px; }
.leave-comments-section { }
.p10-top { padding-top: 100px; }
.p10-btm { padding-bottom: 100px; }
.input-block label { display: block; font-size: 18px; color: #000000; font-weight: 400; font-family: 'Hind Siliguri Medium'; margin: 0 0 20px; }
.input-block input, .textarea-box textarea { width: 100%; border: solid 1px #d4d4d4; height: 50px; color: #5f5f5f; font-size: 14px; padding: 0 20px; }
 .input-block ::-webkit-input-placeholder {
 / Chrome/Opera/Safari / color:#5f5f5f;
 opacity:1;
}
 .input-block ::-moz-placeholder {
 / Firefox 19+ / color:#5f5f5f;
 opacity:1;
}
 .input-block :-ms-input-placeholder {
 / IE 10+ / color:#5f5f5f;
 opacity:1;
}
 .input-block :-moz-placeholder {
 / Firefox 18- / color:#5f5f5f;
 opacity:1;
}
.form-group { margin: 0 0 30px; }
.textarea-box textarea { min-height: inherit; min-height: 130px; resize: none; padding: 15px 20px; }
/*======== Community-event-detail ==========*/
/*====== Community-projects ======*/
.bdr-sec { border: solid 2px #ebebeb; border-top: none; padding: 30px; }
.m-30 { margin-bottom: 30px; }
.logo_wrapper, .side_menu_button, .shopping_cart_inner { height: 100px; }
.content { margin-top: -100px; }
.custom-inner-pages .logo_wrapper, .custom-inner-pages .side_menu_button, .custom-inner-pages .shopping_cart_inner { height: 135px; }
.logo_wrapper, .side_menu_button, .shopping_cart_inner { height: 100px; }
.body-inner-pages .content { margin-top: -135px; }
/* .breadcrumbs_inner span.delimiter {
     display: none;
}*/
/*.breadcrumb a:after {
     content: "/";
     margin-left: 5px;
     margin-right: 5px;
}*/
/*====== Community-projects ======*/
/*======= Events-page ====*/
header.sticky .header_bottom { z-index: 9; }
.event-page .event-content { border: solid 2px #dadada; }
.event-page .event-img img { width: 100%; }
.event-page .event-img a { line-height: 0; display: block; }
.event-page ul.event-info { padding: 0 30px; }
.event-page .event-block { margin: 0 0 30px; }
.event-txt-inner { padding: 0 30px 30px; }
/*======= Events-page ====*/
/*===== blog-page ======*/
.blog_holder .post_text_inner { background: #f8f8f8; }
.blog_holder.blog_large_image_with_dividers article .post_text .post_text_inner { background: #f8f8f8; border: solid 2px #ebebeb; border-top: none; padding: 0; }
.blog_holder.blog_large_image_with_dividers .post_text_holder { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column1 .date { padding: 10px 20px; border-right: none; color: #fff; background: #066632; }
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column1 .date_day { font-size: 18px; font-weight: 600; color: #fff; padding-bottom: 0px; }
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column2 > h2, h2.entry_title a { margin-bottom: 20px; font-size: 18px; letter-spacing: inherit; font-weight: 600; text-transform: none; font-family: 'Hind Siliguri', sans-serif; margin: 0; }
.blog_column2 p { margin-bottom: 20px; }
.sidebar h5 { font-size: 18px; color: #1e1e1e; font-weight: 600; margin: 0 0 20px; }
.sidebar .widget .tagcloud a { background: #eeeeee; font-size: 13px; margin: 0 5px 0px 0; float: none; color: #444444; font-weight: 400; text-transform: uppercase; padding: 10px; text-align: center; }
.blog_holder.blog_large_image_with_dividers article:not(.format-quote):not(.format-link) .post_info { margin-top: 0; padding: 20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.side_menu .widget.widget_archive li { padding: 0px 0 0px 20px; margin: 0 0 10px; font-size: 15px; position: relative; }
.side_menu .widget.widget_archive li:after { content: "\f105"; color: #066632; position: absolute; top: 0; left: 0; font-family: 'FontAwesome'; }
.side_menu .widget.widget_archive li a { color: #444444; }
.side_menu .widget.widget_search { padding: 0; border: solid 1px #d4d4d4; color: #5f5f5f; font-size: 14px; }
.pagination ul li.prev { position: absolute; left: 0; margin: 0; background: none; border: solid 1px #599976; color: #066632; font-size: 14px; }
.pagination ul li.prev a, .pagination ul li.next a { background: none; color: #066632; min-width: 85px; margin: 0; }
.pagination ul li.prev a:hover, .pagination ul li.next a:hover { background: #066632; color: #fff; }
.pagination ul li.next { position: absolute; right: 0; margin: 0; background: none; border: solid 1px #599976; color: #066632; font-size: 14px; }
.pagination ul li a, .pagination ul li span { background: #eeeeee; border: none; border-radius: unset; color: #444444; font-size: 20px; }
/*===== blog-page ======*/
/*====== Media-ContactInformation ======*/
.media-contact-box { background: #f8f8f8; min-height: 170px; border: solid 1px #d4d4d4; padding: 25px 15px; text-align: center; position: relative; }
.media-content h5 { font-size: 16px; color: #5f5f5f; font-family: 'Hind Siliguri Medium'; letter-spacing: 1px; margin: 30px 0 15px; text-transform: uppercase; }
.media-content p, .media-content p a { font-size: 18px; color: #000; font-family: 'Hind Siliguri Medium'; }
.media-top-icon { position: absolute; display: block; width: 87px; height: 87px; line-height: 87px; border-radius: 50%; text-align: center; margin: 0 auto; left: 0; right: 0; background: #fff; top: -50px; border: solid 2px #d4d4d4; }
.media-top-icon i { line-height: inherit; color: #076633; font-size: 33px; }
.media-top-icon:after { position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; border: solid 1px #d4d4d4; border-radius: 50%; content: ""; }
.media-contact-info { margin: 50px 0 0; }
.media-content p a:hover { color: #076633; }
.media-enquiries { margin: 90px 0 50px; }
.media-enquiries p { font-size: 22px; color: #5e5e5e; }
.media-enquiries p a { color: #076633; font-weight: 700; }
#place_order, .btn.btn-slide.fill-btn { background: #076633; color: #fff; cursor: pointer; }
.btn.btn-slide.fill-btn:hover { background: none; color: #fff; }
/*.btn.btn-slide.sub-btn { min-width: 175px; }*/
/*====== Media-ContactInformation ======*/
/*====== contact ======*/
.contact-page .media-contact-box { min-height: 175px; }
.hedging-block p { margin: 25px 0 0; }
.contact-element { margin: 50px 0 0; }
/*====== contact ======*/
/*====== gallery ======*/
.gallery-img-block { margin: 0 0 15px; }
.m-20 { margin-top: 20px; }
/*====== gallery ======*/
 

 /*====== Community-projects ======*/

.bdr-sec { border: solid 2px #ebebeb; border-top: none; padding: 30px; }
.m-30 { margin-bottom: 30px; }
/*====== Community-projects ======*/

/*.custom-inner-pages {
    background-size: 1926px auto;
    background-image: url(../images/inner-header.jpg);
    height: 200px;
}*/
/*================================ footer-section ================================*/
.footer-section { }
.sub-footer { background: #1d1d1d; padding: 30px 0; }
ul.footer-links { margin: 0; padding: 12px 0 0; text-align: right; list-style: none; text-align: right; }
ul.footer-links li { display: inline-block; vertical-align: middle; text-transform: uppercase; font-size: 14px; margin-right: 50px; }
ul.footer-links li a { color: #fff; }
ul.footer-links li:last-child { margin-right: 0; }
.copyright-section { background: #313131; padding: 15px 0; }
.copyright-left p { font-size: 14px; }
.copyright-left p, ul.social-links li a, .copyright-left p a { color: rgba(255,255,255,0.5); }
.copyright-left p a { margin: 0 5px; }
.copyright-left p span:before { content: "|"; padding: 0 10px; }
ul.social-links { margin: 0; padding: 0; text-align: right; }
ul.social-links li { display: inline-block; vertical-align: middle; margin-right: 5px; }
ul.social-links li:last-child { margin-right: 0; }
ul.social-links li a { font-size: 11px !important; display: inline-block; width: 22px; height: 22px; border-radius: 30px; background: #1d1d1d; text-align: center; line-height: 22px; }
ul.social-links li a:hover { color: #fff; background: #076633; }
.copyright-left p a:hover { color: #fff; }
ul.social-links li a i { line-height: inherit; }
/*================================ footer-section ================================*/
/***Inner page*****/
.header-section.inner-page-header { background: rgba(0,0,0,0.25); }
.inner-banner { position: relative; }
.inner-banner-text { position: absolute; top: 57%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: #fff; padding-top: 120px; }
.inner-banner-text h1 { margin: 0; font-size: 35px; font-weight: 300; text-transform: uppercase; font-family: 'Hind Siliguri'; font-weight: 400; }
.inner-banner-text .list-unstyled.breadcrumb { background: transparent; margin: 0; padding: 0; }
.inner-banner-text ul li { font-size: 16px; }
.inner-banner-text ul li a, .inner-banner-text ul li.active { color: #fff; }
.inner-page-header > .vce-row-container:first-child, .home-page-header > .vce-row-container:first-child { position: absolute; top: 0; left: 0; z-index: 9; width: 100%; padding-bottom: 25px; }
.inner-page-header > .vce-row-container { background: rgba(0,0,0,0.25); }
/*html {
    overflow-x: hidden;
}*/

/*.custom-header > .vce-row-container:first-child { padding: 0px 50px 25px;;} 
*/
/****19-7-18*****/
body .vce-basic-menu-container .vce-basic-menu ul .menu-item:hover > .sub-menu > li > a { padding: 12px 15px; }
.vce-basic-menu-container .vce-basic-menu ul .sub-menu { border: none; }
.mission-inner-content.bg-one { display: inline-block; float: left; padding: 45px 30px; vertical-align: middle; width: 50.1% !important; }
.mission-section .vce-asset-background-simple-item { background-position: right center !important; background-size: 50% auto !important; display: inline-block; vertical-align: top; width: 100%; }
.mission-section.right-img-section .vce-asset-background-simple-item { background-position: left center !important; }
.mission-section.right-img-section .mission-inner-content.bg-one { float: right; }
.margin-auto { margin: 0 auto !important; }
.vcv-header .navbar.navbar-default { background: transparent; border: none; margin: 0; }
.vcv-header .navbar-default .navbar-nav > .open > a, .vcv-header .navbar-default .navbar-nav > .open > a:focus, .vcv-header .navbar-default .navbar-nav > .open > a:hover { color: #066632; }
.vcv-header .nav.navbar-nav li a { display: inline-block; position: relative; padding: 0; text-transform: uppercase; font-size: 1em; font-family: 'Hind Siliguri SemiBold'; line-height: 1; -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out; color: #fff; }
.vcv-header .nav.navbar-nav li { padding: 27px 35px 3px; }
.vcv-header .nav.navbar-nav li:last-child { padding-right: 0; }
.vcv-header .nav.navbar-nav .dropdown-menu > li { padding: 0; }
.vcv-header .nav.navbar-nav .dropdown-menu > li > a { padding: 12px 15px; color: #3e3d3d; font-size: 13px; display: block; width: 100%; }
.vcv-header .nav.navbar-nav .dropdown-menu > li > a:hover { background: #066632; color: #fff; }
.vcv-header .navbar-default .navbar-nav > .open > a, .vcv-header .navbar-default .navbar-nav > .open > a:focus, .vcv-header .navbar-default .navbar-nav > .open > a:hover { background: transparent; }
.collapse.navbar-collapse.js-navbar-collapse { padding: 0; }
/*23 July*/
/*.vce-text-block {
    padding-top: 0px;
    margin-top: -10px;
}


.vce-text-block .inner-banner {
    height: 310px;
}
*/
.single-post .event_info_block .ev-left-content p { margin: 2px; padding: 10px; width: 100%; max-width: 100%; }
.single-post .ev-left-content { margin-right: 0px; }
.single-post .event-detail-img img { width: 100%; }
.event-detail-inq p { padding: 10px; }
.single-post .event_info_block { height: auto; }
.single-post .date.entry_date.updated.date-block { position: relative; }
.single-post .event-detail-inq p { display: flex; }
.single-post .event-detail-inq h1 { font-size: 20px; color: #000; font-weight: 700; }
.single-post .post_info.three_columns.col-sm-12 { padding: 12px; }
.single-post .m_enquires { padding: 12px; }
/*===== blog-page ======*/
.blog_holder .post_text_inner { background: #f8f8f8; border: 2px solid #ebebeb; }
.blog_holder.blog_large_image_with_dividers article .post_text .post_text_inner { background: #f8f8f8; border: solid 2px #ebebeb; border-top: none; padding: 0; }
.blog_holder.blog_large_image_with_dividers .post_text_holder { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column1 .date { padding: 10px 20px; border-right: none; color: #fff; background: #066632; }
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column1 .date_day { font-size: 18px; font-weight: 600; font-family: 'Hind Siliguri SemiBold'; color: #fff; padding-bottom: 0px; }
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column2 > h2, h2.entry_title a { margin-bottom: 20px; font-size: 18px; letter-spacing: inherit; font-weight: 600; font-family: 'Hind Siliguri SemiBold'; text-transform: none; font-family: 'Hind Siliguri', sans-serif; margin: 0; }
.blog_column2 p { margin-bottom: 20px; }
article.type-post { margin-bottom:30px; }
ul.event-info li span.dsq-postid {position: static; }
.sidebar h5 { font-size: 18px; color: #1e1e1e; font-weight: 600; font-family: 'Hind Siliguri SemiBold'; margin: 0 0 20px; }
.sidebar .widget .tagcloud a { background: #eeeeee; font-size: 13px; margin: 0 5px 0px 0; float: none; color: #444444; font-weight: 400; text-transform: uppercase; padding: 10px; text-align: center; }
.blog_holder.blog_large_image_with_dividers article:not(.format-quote):not(.format-link) .post_info { margin-top: 0; padding: 20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
img.wp-post-image { width: 100%; }
.side_menu .widget.widget_archive li { padding: 0px 0 0px 20px; margin: 0 0 10px; font-size: 15px; position: relative; }
.side_menu .widget.widget_archive li:after { content: "\f105"; color: #066632; position: absolute; top: 0; left: 0; font-family: 'FontAwesome'; }
.side_menu .widget.widget_archive li a { color: #444444; }
.side_menu .widget.widget_search { padding: 0; border: solid 1px #d4d4d4; color: #5f5f5f; font-size: 14px; }
.pagination ul li.prev { position: absolute; left: 0; margin: 0; background: none; border: solid 1px #599976; color: #066632; font-size: 14px; }
.pagination ul li.prev a, .pagination ul li.next a { background: none; color: #066632; min-width: 85px; margin: 0; }
.pagination ul li.prev a:hover, .pagination ul li.next a:hover { background: #066632; color: #fff; }
.pagination ul li.next { position: absolute; right: 0; margin: 0; background: none; border: solid 1px #599976; color: #066632; font-size: 14px; }
.pagination ul li a, .pagination ul li span { background: #eeeeee; border: none; border-radius: unset; color: #444444; font-size: 20px; }
.widget_tag_cloud li { display: inline-block; }
/*===== blog-page ======*/


/*24 july*/

/*.page-id-1425 */
a.tag-cloud-link { border: 1px solid #eee; margin: 8px; font-size: 20px !important; }
/*.page-id-1425 */
input#s { padding: 8px; }
h2.widget-title { font-size: 20px; }
/****25-7-2018****/
.inner-banner-header { padding: 0 !important; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }
.hedging-block h2 { margin-top: 0; }
.container, .vce-row-content--top.container { padding: 0 15px!important; }
#el-ff2d087d { position: relative; z-index: 1; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .vcv-header .nav.navbar-nav li a:hover { background-color: transparent !important; color: #076633 !important; }
.vcv-header .nav.navbar-nav .dropdown-menu li a:hover, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: #fff !important; background: #052e3c !important; }
.vcv-header .dropdown-menu > li > a { text-align: center; border-bottom: 1px solid rgba(5,46,60,0.1); }
/***About****/
.vce-classic-accordion-panel-heading { border: none !important; -moz-box-shadow: -1px 0px 16px 0px rgba(195, 195, 195, 0.28); -webkit-box-shadow: -1px 0px 16px 0px rgba(195, 195, 195, 0.28); box-shadow: -1px 0px 16px 0px rgba(195, 195, 195, 0.28); position: relative; z-index: 1; }
.vce-classic-accordion-panel, .vce-classic-accordion-border-color--D8D8D8.vce-classic-accordion .vce-classic-accordion-panel { border-color: #eaeaea !important; margin-bottom: 22px; }
.vce-classic-accordion .vce-classic-accordion-panel-title { font-size: 18px; font-family: 'Hind Siliguri SemiBold'; color: #1e1e1e !important; background: #fff; }
.vce-classic-accordion-panel-title { position: relative; }
.vce-classic-accordion-panel-title::after { position: absolute; right: 15px; content: ""; font-family: 'FontAwesome'; }
.vce-classic-accordion-panel-title::before, .vce-classic-accordion-panel-title::after { top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.vce-classic-accordion-panel-title::before { position: absolute; left: 20px; width: 50px; height: 45px; content: ""; background-position: center left !important; }
.accor-community-consultant .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon1.png') no-repeat; }
.accor-halal-certification-services .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon2.png') no-repeat; }
.accor-living-safely-together .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon3.png') no-repeat; }
.accor-active-digital-presence .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon4.png') no-repeat; }
.accor-media-representation .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon5.png') no-repeat; }
.accor-goverment-representation .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon6.png') no-repeat; }
.accor-property .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon7.png') no-repeat; }
.accor-sustainability .vce-classic-accordion-panel-title::before { background: url('/wp-content/themes/twentyseventeen-child/assets/images/accordian/about-icon8.png') no-repeat; }
.vce-classic-accordion .vce-classic-accordion-panel-title { padding: 18px 20px 18px 80px !important; }
.vce-classic-accordion [data-vcv-active="true"] .vce-classic-accordion-panel-title::after { -moz-transform: translateY(-50%) rotate(90deg); -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); }
.vce-classic-accordion-panels-container { margin-bottom: 100px; }
/***Blog****/
.post_text_holder { padding: 27px 30px; }
.date.entry_date.updated span { display: block; text-align: center; }
.blog_column2 h2 a { font-size: 20px; text-overflow: ellipsis; overflow: hidden; min-height: 25px; display: block; white-space: nowrap; font-weight: 400; color: #066632; }
.post_info.three_columns { border-top: 1px solid #ebebeb; }
aside .search-form input { padding: 0 15px; width: 100%; border: 1px solid #d4d4d4; height: 50px; font-size: 14px; color: #5f5f5f; }
h3#order_review_heading, #order_review_headingaside .widget-title, .rpwwt-widget h2.widget-title, .widget.widget_archive h2.widget-title, .widget_tag_cloud h2.widget-title, aside .search-form .screen-reader-text { font-family: 'Hind Siliguri', sans-serif; font-weight: 600; font-family: 'Hind Siliguri SemiBold'; display: block; color: #000000; font-size: 18px; text-transform: capitalize; margin-bottom: 20px; }
h3#order_review_heading { font-size: 22px; }
.widget_search .search-form label { margin-bottom: 0 !important; display: block; }
aside .widget.recent-posts-widget-with-thumbnails li::after { display: none; }
.rpwwt-widget ul li { margin: 0 0 15px; padding: 0; }
.rpwwt-post-title { color: #444444; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 83px; height: 83px; }
.quick-block { padding: 0 !important; }
.quick-content h4 { font-size: 18px; color: #1e1e1e; font-weight: 600; font-family: 'Hind Siliguri SemiBold'; }
.product_list_widget li, #cat-drop-stack li, .widget_archive li, .widget_tag_cloud li { list-style-type: none; }
ul.product_list_widget, #cat-drop-stack ul, .widget_archive ul, .widget_tag_cloud ul { padding-left: 0; }
.widget_archive li a { font-size: 15px; color: #444444; }
.tagcloud a.tag-cloud-link { margin: 0; font-size: 13px !important; text-transform: uppercase; color: #444444; padding: 5px 10px; display: inline-block; background: #eeeeee; margin-bottom: 10px; margin-right: 5px; }
.recent-posts-widget-with-thumbnails, .widget_archive, .widget_tag_cloud { margin-bottom: 50px; }
.search-form .screen-reader-text { position: static !important; overflow: hidden; width: 100%; word-wrap: inherit; height: auto; margin-top: -5px; }
.search-form { margin-bottom: 50px; }
.product_list_widget li, #cat-drop-stack li, .widget_archive li { position: relative; padding: 0 0 0 20px !important; margin-bottom: 15px; }
.product_list_widget li:before, #cat-drop-stack li::before, .widget_archive li:before { position: absolute; left: 0; content: ""; font-family: 'FontAwesome'; }
/****Media Released***/
.event-block .event-content { background: #f8f8f8; }
.event-detail { padding: 15px 30px; }
.vce-single-image-container.vce-single-image--align-left { display: none; }
/*.custom_gallery {
	padding: 0 7.5px !important;
}
.gallery-slider .row {
	margin: 0 -7.5px;
}*/
.event-info a { color: #444444; }
.event-content h4 { margin-top: 0; text-transform: capitalize !important; margin-bottom: 15px; text-transform: capitalize; }
.event-content h4 a { text-transform: capitalize; }
.projects-info .col-sm-4 { margin-bottom: 15px; }
.about-page-gallery { margin-top: 30px; }
.gallery-img-block img { width: 100%; }
.about-page-gallery .gallery-left, .about-page-gallery .gallery-right { padding: 0 7.5px; }
.about-us-section-gallery .row { margin: 0 -7.5px; }
.about-us-section-gallery .site-cols { padding: 0 7.5px; }
.about-us-section-gallery .about-page-gallery.site-cols { padding: 0; }
.inner-banner img { width: 100%; }
body { overflow-x: hidden; }
/****Woocommerce****/
.woocommerce-MyAccount-navigation ul { padding: 0; }
/* memeber socetity css start */

.custom_background_image .vce-asset-background-simple-item { background-position: left top !important; background-size: cover !important; display: inline-block; width: 100%; vertical-align: top; }
.halal_certificate_banner_image .vce-asset-background-simple-item { background-position: left top !important; display: inline-block; width: 100%; vertical-align: top; background-size: cover !important; }
.halal_certificate_banner_image { background-color: #f8f8f8; }
.halal_certificate_banner_text h4 { color: #000; font-size: 30px; font-family: 'Playfair Display', serif; font-weight: 700; text-transform: uppercase; line-height: 42px; margin-bottom: 35px; }
.halal_certificate_banner_text { color: #5f5f5f; font-size: 20px; line-height: 30px; font-family: 'Hind Siliguri', sans-serif; font-weight: 400; padding-top: 30px; width: 60%; margin-left:33%; }
.halal_certificate_banner_text p { color: #5f5f5f; font-size:18px; line-height:25px; margin-bottom: 25px; }
.custom_background_image h1 { color: #000; margin-top: 0; font-size: 30px; font-family: 'Playfair Display', serif; font-weight: 700; text-transform: uppercase; line-height: 42px; margin-bottom: 25px; }
.custom_background_image p { color: #5f5f5f; font-size: 23px; line-height: 38px; font-family: 'Hind Siliguri Light'; }
.members_dsc_section i.fa { color: #076633; margin-right: 10px; }
#place_order, .members_dsc_section .sub-btn { border: 1px solid #599976; background-color: transparent !important; color: #066632 !important; margin-top: 5px; outline: none; }
.members_section:hover .members_dsc_section .sub-btn { background-color: #076633 !important; color: #fff !important; }
.members_section:hover h4 { color: #076633; }
.members_img_section { height: 207px; overflow: hidden; margin-right: 40px !important; width: 31% !important; }
.members_section { margin-bottom: 15px; border: 2px solid #eee !important; }
/*.custom_image_text {
    padding-top: 40px;
}*/
.our_affiliated_partner_section { background-color: #f8f8f8; padding-top: 100px; }
.hedging-block.text-center.load_more_members button { background-color: #076633; color: #fff; }
.hedging-block.load_more_members { margin-bottom: 0px !important; }
.partners_item_section { background-color: #fff; -moz-box-shadow: -1px 0px 16px 0px rgba(195, 195, 195, 0.28); -webkit-box-shadow: -1px 0px 16px 0px rgba(195, 195, 195, 0.28); box-shadow: -1px 0px 16px 0px rgba(195, 195, 195, 0.28); padding: 30px; margin-bottom: 30px; position: relative; padding-left: 40%; }
.partner_img_section { width: 30%; border: 1px solid #c3c3c3; margin-right: 30px; position: absolute; left: 30px; }
.partner_dsc_section h4 { margin-top: 0px; }
.partner_media_buttons { padding: 0; list-style: none; font-size: 13px; }
.partner_media_buttons li { margin-bottom: 5px; }
.partner_media_buttons span { width: 20px; display: inline-block; color: #066632; text-align: center; margin-right: 10px; }
.members_dsc_section { padding: 10px; width: 65%; float: left; }
.members_dsc_section h4 { margin-top: 0px; }
.halal_business_banner_text { font-size: 23px; line-height: 38px; }
.halal_business_list_section { padding-top: 100px; }
.inspector-sec strong { color: #076633; }
.halal_certificate_contact_info { padding: 0; list-style: none; color: #000; margin-top: 10px; }
.halal_certificate_contact_info li { margin-bottom: 10px; }
.apply-bottom { line-height: 23px; }
.halal_bisiness_banner_image { margin-top: 100px; }
.show_business_list { border: 2px solid #ebebeb; position: relative; padding: 30px; margin-bottom: 30px; padding-left: 170px; }
.halal_business_image_section { width: 100px; height: 100px; border-radius: 50%; overflow: hidden; text-align: center; position: absolute; left: 30px; }
.onsale, .tag-sec { position: absolute; right: -2px; top: -2px; background-color: #076633; color: #fff; padding: 3px 11px; text-transform: uppercase; font-weight: 400; font-family: 'Hind Siliguri Medium'; font-size: 14px; z-index: 1; display: inline-block; left: inherit; }
.purchaseBox .onsale { right: 0; left: inherit; top: 0; }
.added_to_cart.wc-forward { padding-top: 5px; display: inline-block; }
.halal_business_dsc_section h4 { text-transform: capitalize; margin-top: 0px; color: #1e1e1e; margin-bottom: 7px; }
.halal_business_dsc_section:hover h4 { color: #076633; }
.halal_business_dsc_section label { font-size: 18px; font-weight: 400; font-family: 'Hind Siliguri Light'; text-transform: capitalize; color: #1e1e1e; }
.halal_business_dsc_section label strong { font-weight: 700; }
.halal_bisiness_banner_image .vce-asset-background-simple-item { background-position: left top !important; display: inline-block; width: 100%; vertical-align: top; background-size: cover !important; }
.halal_bisiness_banner_image { background-color: #f8f8f8; }
.vcv-footer li a { font-weight: 400 !important; font-size: 14px !important; }
ul.email-detail li a i { padding-right: 5px; }
.copyright-left p { margin: 0; }
.blog_column1.col-sm-2.site-cols .date.entry_date.updated { padding: 5px; font-size: 14px; width: 100%; }
.blog_column1.col-sm-2.site-cols { position: absolute; left: 30px; width: 67px; float: none; padding: 0; }
.blog_column2.col-sm-10.site-cols { padding-left: 100px; }
.vcv-header .navbar-nav > li > .dropdown-menu { padding: 0; }
.modal-title { text-transform: uppercase; }
.modal-content .event-img { margin-bottom: 10px; }
.modal-content .event-img img { width: 100%; }
.vce-basic-menu-container .vce-basic-menu ul .menu-item:last-child a { padding-right: 0; }
.vce-basic-menu-container .vce-basic-menu ul .menu-item a:hover { opacity: 0.8; }
.vcv-footer .vce-single-image { width: 200px; }
.upcomingEvent-box .event-block .event-content { background: #fff; }
.upcomingEvent-box .event-detail, .upcomingEvent-box .news-extra-detail { padding-left: 0; padding-right: 0; }
.footer-logo.vce-single-image--align-center { text-align: left; }
.event-img img { width: 100%; }
.project_listing_section .event-block .event-content { background: #fff; }
.media-intro-text p { font-size: 22px; text-align: left !important; }
.media-intro-text p a { font-family: 'Hind Siliguri SemiBold'; color: #076633; }
.media-intro-text { margin: 50px 0 25px; }
.custom_image_text, .vce-text-block.halal_certificate_banner_text { padding: 100px 15px; }
.aboutIntor { font-size: 20px; line-height: 30px; margin-top: 0; }
.inner-middle-sectiona.custom_background_image { background-size: cover !important; }
.acc-intor { font-size: 18px; line-height: 24px; color: #000; }
.vce-classic-accordion-panel-heading, .vce-classic-accordion-panel-body { background: #fff !important; }
.contactIntro { font-size: 22px; color: #5e5e5e; }
.contact-element .btn.btn-slide { min-width: 175px; }
.vce-single-image-container.mobile-bg.vce-single-image--align-left { display: none; }
.purchaseBox .products h2 { font-size: 18px; color: #1e1e1e; font-family: 'Hind Siliguri SemiBold'; text-transform: capitalize; padding: 0 15px; margin: 10px 0 10px; letter-spacing: 0; }
.purchaseBox .product.type-product { border: solid 2px #ebebeb; }
.purchaseBox .products .price { font-size: 20px; font-family: 'Hind Siliguri SemiBold'; }
.purchaseBox .productText p { margin-bottom: 15px; }
.purchaseBox .products, ul.products { padding: 0; margin: 0 -15px; }
.price del { color: red; padding-right: 10px; opacity: 1; }
.price ins { text-decoration: none; }
.button.add_to_cart_button { background: #076633; color: #fff; width: 100%; display: block; text-align: center; padding: 10px 15px; font-size: 18px; }
.productText { margin-bottom: 15px; }
.members_img_section img { height: 100%; }
.donateBox-main #dgx-donate-container { background: #fff; padding: 0; margin: 0; }
.donateBox-main .dgx-donate-form-section { border: 2px solid #eee !important; border-radius: 0; padding: 15px; }
.donateBox-main #dgx-donate-form-sandbox-warning p { margin: 0; }
.donateBox-main .dgx-donate-form-section#dgx-donate-form-sandbox-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc !important; }
.donateBox-main .dgx-donate-form-section h2 { font-family: 'Hind Siliguri SemiBold'; text-transform: capitalize; font-size: 18px; margin-bottom: 15px; }
.donateBox-main .dgx-donate-form-section input[type="checkbox"], .donateBox-main .dgx-donate-form-section input[type="radio"] { margin-top: 0; margin-right: 8px; }
.donateBox-main #dgx-donate-form-donor-section input { width: 100%; border-radius: 0; width: 100%; border: solid 1px #d4d4d4; height: 40px; color: #5f5f5f; font-size: 14px; padding: 0 20px; margin-top: 7px; }
.donateBox-main #dgx-donate-form-donor-section::after { display: block; clear: both; content: ""; }
.donateBox-main #_dgx_donate_donor_first_name, .donateBox-main #_dgx_donate_donor_last_name, .donateBox-main #_dgx_donate_donor_email, .donateBox-main #_dgx_donate_donor_phone { float: left; width: 50%; padding: 0 15px; margin-bottom: 15px; font-family: 'Hind Siliguri SemiBold'; font-size: 14px; }
.donateBox-main #_dgx_donate_donor_first_name, .donateBox-main #_dgx_donate_donor_email { padding-left: 0; }
.donateBox-main #_dgx_donate_donor_last_name, .donateBox-main #_dgx_donate_donor_phone { padding-right: 0; }
/***Seller***/
.seller-items ul { padding: 0; margin: 0 -15px; }
.productText .star-rating { margin-bottom: 5px; }
.seller-items .event-content.bdr-sec { padding: 15px; }
.seller-items .event-content h4 { margin-bottom: 5px; }
.widget .product_list_widget li .woocommerce-Price-amount.amount { color: #076633; font-family: 'Hind Siliguri SemiBold'; }
.woocommerce-info { background: #052e3c; color: #fff; padding: 15px; }
.select2-container--default .select2-selection--single { border-radius: 0; border: solid 1px #d4d4d4; }
.shop_table td, .shop_table th { padding: 10px 20px; border: 1px solid #d4d4d4 !important; }
ul.wc_payment_methods.payment_methods.methods { padding: 0; }
.shop_table { margin-bottom: 15px; width: 100%; }
.woocommerce-terms-and-conditions-wrapper .form-row.validate-required { padding-left: 20px; }
.checkout label, .woocommerce-address-fields label, .my_account_ext_class label, #customer_login label, .lost_reset_password label { display: block; font-size: 18px; color: #000000; font-weight: 400; font-family: 'Hind Siliguri Medium'; margin: 0 0 10px; }
.checkout .form-row { margin-bottom: 15px; }
.quantity .text { position: static; -moz-transform: none; -webkit-transform: none; transform: none; }
.woocommerce_cart_custom_class .cart-collaterals .cart_totals { width: 100% !important; float: none !important; }
.woocommerce_cart_custom_class .shop_table td.actions { border: none; }
.woocommerce_cart_custom_class .coupon #coupon_code { border: solid 1px #d4d4d4 !important; height: 50px !important; color: #5f5f5f !important; font-size: 14px !important; padding: 0 20px !important; }
.checkout_coupon.woocommerce-form-coupon { position: absolute; background: #fff; z-index: 1; width: 100%; border: 1px solid #ccc; padding: 15px; top: 50px; }
.dokan-dashboard .dokan-dash-sidebar { background-color: #25404a!important; border: none; }
.wc_payment_method .payment_box { padding: 15px !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { padding: 15px !important; }
.woocommerce-notice.woocommerce-notice--success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; padding: 15px; font-size: 20px; font-family: 'Hind Siliguri Medium'; }
.woocommerce-thankyou-order-details { padding: 0; }
.woocommerce-thankyou-order-details li { padding: 5px 15px; list-style-position: inside; }
.woocommerce-order-details .header-section.inner-page-header, .woocommerce-Address .header-section.inner-page-header { background: transparent; }
.dokan-info::before { background-color: #4dce88 !important; }
.woocommerce-message { padding: 15px; }
.woocommerce-message, .dokan-info { background-color: #076633 !important; border-color: #4dce88 !important; color: #fff; }
.woocommerce-order h2 { margin-bottom: 15px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { padding: 20px 20px !important; background:#25404a; color: #fff !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { border-bottom: 1px solid #33535f!important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a:hover { background: #066632; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { padding: 9% 13% !important; border-right: 1px solid #33535f!important; }
.dokan-dashboard .dokan-dash-sidebar { width: 22% !important; }
.dokan-dashboard .dokan-dashboard-content { width: 78% !important; }
.big-counter { border: none !important; }
.big-counter li { margin-bottom: 15px !important; border: 1px solid #e0e0e0; }
.big-counter li .count { font-size: 26px !important; line-height: 35px; font-family: 'Hind Siliguri Medium'; color: #076633; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter { padding: 0; }
.dashboard-content-area .dashboard-widget .widget-title { font-size: 20px !important; font-family: 'Hind Siliguri SemiBold'; font-weight: 400 !important; color: #000; padding: 15px 10px !important; margin: 0 -10px; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i { color: #076633 !important; }
.content-half-part .list-count li, .dashboard-widget.products .list-count li { padding: 5px 0 !important; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a { font-size: 14px !important; }
table.dokan-table.dokan-table-striped { border: 1px solid #EDEDED; }
.woocommerce_cart_custom_class .cart-collaterals .cart_totals h2 { margin-top: 0; }
.dokan-dashboard-content.dokan-product-edit .header-section.inner-page-header { background: transparent; }
.dokan-product-gallery ul .add-image.add-product-images.tips { list-style-type: none; }
input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
.tabs.wc-tabs li { display: inline-block; padding: 0; margin: 0; }
.tabs.wc-tabs li a { padding: 15px 25px; color: #076633; display: inline-block; }
ul.tabs.wc-tabs { padding: 0; background: #fff; border: 1px solid #EDEDED; }
.woocommerce-tabs li.active a:hover, .woocommerce-tabs li a:hover, .woocommerce-tabs li a { -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none !important; }
.woocommerce-tabs li.active a { background: #076633; color: #fff; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active::after { left: 94% !important; }
.comment-form-comment label { vertical-align: top; padding-right: 15px; display: block;}
.comment-form-comment textarea { border: 1px solid #EDEDED; resize: none; height: 100px;}
.single-product form.cart input { color: #000 }
.dokan-dashboard-content .header-section.inner-page-header { background: transparent; }
.woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 22%; border-top: none; }
.woocommerce-account .woocommerce-MyAccount-content { padding-left: 25px; width: 78%; }
.woocommerce-account .woocommerce-MyAccount-navigation li { list-style: none; padding: 0; border-bottom: none; position: relative; border-bottom: 1px solid #808080; }
.woocommerce-account .woocommerce-MyAccount-navigation li a { padding: 20px 20px !important; display: block; background: #052e3c; color: #fff !important; }
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover { background: #066632; }
.woocommerce-account .woocommerce-MyAccount-navigation li::before { display: none; }
.woocommerce-account .woocommerce-MyAccount-navigation li a::before { content: "→"; display: inline-block; margin-right: 15px; color: #ddd; }
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active:after { left: 94%; top: 50%; border: transparent solid; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent #fff transparent transparent; border-left-color: transparent; border-left-color: #fff; border-width: 16px 16px 16px 0; margin-top: -16px; }
.wc-proceed-to-checkout .checkout-button.button { width: 100%; }
ul.subsubsub li, .dokan-orders-content .dokan-orders-area ul.order-statuses-filter { font-size: 13px; font-family: 'Hind Siliguri SemiBold'; }
.table-responsive.col-xs-12 { padding: 0; }
#order_date_filter { padding: 0 10px !important; height: 32px; border: 1px solid #EDEDED; width: auto !important; }
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach { padding: 10px 0 !important; }
.singleProduct_rightSidebar .summary.entry-summary { width: 100% !important; float: none !important; }
.singleProduct_leftImage .onsale { right: 15px; top: 0; }
.singleProduct_leftImage .emoji { width: 25px !important; height: 58px !important; }
.singleProduct_rightSidebar .product_title.entry-title { margin-top: 0; color: #000; }
.singleProduct_rightSidebar .price { font-size: 22px; font-family: 'Hind Siliguri SemiBold'; margin-bottom: 15px !important; }
.singleProduct_rightSidebar .product_meta { font-size: 18px; margin-top: 15px; font-family: 'Hind Siliguri SemiBold'; }
.toggleMenu-dashboard { display: none; }
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.woocommerce-Address .edit { font-family: 'Hind Siliguri Medium'; font-size: 16px; margin-bottom: 15px; display: inline-block; border-bottom: 1px solid #000; }
.my_account_ext_class h3 { margin-top: 0; }
.seamless-donations-forms-error-message { background: red; color: #fff; padding: 7px; font-family: 'Hind Siliguri SemiBold'; }
.seamless-donations-error-message-field { color: red; background-color: #fff; padding-bottom: 5px; }
input[type="text"].seamless-donations-invalid-input { background-color: #fff; border-color: red !important; }
.my_account_ext_class legend { padding: 8px 0; color: #000; margin-top: 10px; font-family: 'Hind Siliguri SemiBold'; font-weight: 400; }
.add_note.btn.btn-sm, #dokan-add-tracking-number, #add-tracking-details, #dokan-cancel-tracking-note { width: 100%; }
#add-tracking-details { margin-bottom: 15px; }
.dokan-w7 .select2.select2-container { width: 100% !important; }
.singleProduct_rightSidebar .quantity { width: 100%; margin-bottom: 15px; margin-right: 0; }
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{color: #fff !important}
.woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 15px;}
.woocommerce-error li {list-style-position: inside; }
.select2-selection.select2-selection--single {height: 48px; }
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 48px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 46px !important;}
.woocommerce-Button.button {margin-bottom: 15px; }
.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first {float: none; }
.form-control{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.privacy-policy h3 {margin-top: 0; margin-bottom: 15px; }
.privacy-policy p {margin-bottom: 15px; }
.woocommerce form .form-row textarea {height: 100px !important; }
.banner-caption {left: 0; right: 0; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 9; padding: 0 15px;}
.banner-content h1 {color: #ffffff; font-size: 60px; font-weight: 400; margin: 0 0 10px 0; line-height: 70px; }
.banner-content p {color: #fff; font-size: 23px; max-width: 605px; margin: 0 auto; line-height: 30px; }
.banner-section img {width: 100% !important; }
.banner-section .carousel-control.left, .banner-section .carousel-control.right {top: 50%; text-indent: -9999px; opacity: 1; z-index: 99; background-image: none; background-color: none; text-shadow: none; -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%); }
.banner-section .carousel-control.left {background: rgba(30,30,30,0.2) url(../images/left-arrow.png) no-repeat; width: 47px; height: 47px; line-height: 47px; margin: 0 auto; }
.banner-section .carousel-control.right {background: rgba(30,30,30,0.2) url(../images/rightt-arrow.png) no-repeat; width: 47px; height: 47px; line-height: 47px; }
.banner-section .carousel-control.left {left: 0px; }
.banner-section .carousel-control.right {right: 0px; }
.product-edit-new-container .dokan-input-group input, .product-edit-new-container .select2-search__field, select.dokan-form-control, .dokan-form-control {height: 40px!important; width: 100%; border:1px solid #ededed;}
.dokan-dashboard input[type="submit"].dokan-btn-danger, .dokan-dashboard a.dokan-btn-danger, .dokan-dashboard .dokan-btn-danger, .dokan-dashboard a.dokan-btn-success{color: #fff !important; }
.dokan-dashboard input[type="submit"].dokan-btn-sm, .dokan-dashboard a.dokan-btn-sm, .dokan-dashboard .dokan-btn-sm { -webkit-border-radius: 0;border-radius: 0; height: 40px; line-height: 29px; min-width: 70px;}
.input-block input, textarea{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.donateBox-main .in-honor {margin-bottom: 10px; }
.input-text{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.banner-section {position: relative; }
.terms_and_condition_checkout{width:100% !important; }
body textarea, .woocommerce form .form-row textarea{padding-top: 10px !important; padding-bottom: 10px !important;}
.checkbox input[type="checkbox"] {
     height: 15px;
     width: 15px;
     border: 1px solid #ccc;
}
.event_single_image img {
     width: 100%;
}
.em-location-map-container {
     width: 100% !important; margin-top: 30px;
}

/*28th August Custom Css*/
/*.previous_post_link a {border: 1px solid #eee;padding: 10px;}
.next_post_link a {border: 1px solid #eee;padding: 10px;}
.loadmoreSinglePage{padding: 30px;}

.previous_post_link{ padding: 12px; text-align: left;}
.next_post_link{ padding: 12px; text-align: right;}*/
.previous_post_link{ padding: 0px; text-align: left; margin-top: 15px;
    margin-bottom: 30px;}
.next_post_link{ padding: 0px; text-align: right; margin-top: 15px;
    margin-bottom: 30px;}
.previous_post_link a{color: #fff;}
.next_post_link a{color: #fff;}
.woocommerce form .form-row input.input-text.form-control:focus {
    outline: none;
    -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;
}
ul.event-info li a span {
    position: static;
}


.next_post_link { float: right; }
.previous_post_link { float: left; }


/*css added on 4-10-18*/

a.added_to_cart.wc-forward{
	background: #076633;
    color: #fff;
    display:inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 10px 15px;
    font-size: 18px;
}
a.add_to_cart_button{ width: auto !important; display: inline-block !important; vertical-align: middle; }

/*css added on 9-10-18*/
.event-content h4{ height: 60px;overflow: hidden; }
.productText {
    margin-bottom: 15px;
    height: 120px;
    overflow: hidden;
}
.event-img {
    height: 200px;
    overflow: hidden;
}
