@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#FFF; font-family: 'Poppins', sans-serif !important; color:#000; font-size:16px; line-height:normal; font-weight:400;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.full-img{ width:100%; height:auto;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .p{margin-top:10px; letter-spacing:0px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4{font-family: 'Aparajita';}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-middle{margin:0px auto 20px;}
.img-responsive{width:100%;}
.fullbg{width:100%;}
.fullimg{width:100%;}
svg{transition: all 0.4s ease-in-out 0s;}
html{overflow-x:hidden;}

@font-face {
    font-family: 'Aparajita';
    src: url('../fonts/Aparajita.woff2') format('woff2'),
        url('../fonts/Aparajita.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.readmore-btn{margin:0px; padding:0px 35px; display:inline-block; background:#2fbccc; border-radius:50px; font-size:15px; line-height:50px; color:#fff; font-weight:700; text-transform:uppercase;}
.readmore-btn:hover{background:#000; color:#fff;}

.no-padding{padding-left:0px; padding-right:0px;}
#toTop{padding:0px; color:#7eb436; position:fixed; bottom:15px; right:10px; font-size:32px; display:none; z-index:999;}

.align-items-center{display:flex; align-items:center; -moz-align-items:center; -webkit-align-items:center;}
/*=========Header Section==========*/
.topbar{margin:0px; padding:15px 0px; background:#4c4c4c; width:100%;}
.topbar p{font-size:15px; line-height:22px; color:#fff; font-weight:400; margin-top:0px; margin-bottom:0px;}
.header{margin:0px; padding:0px 0px; width:100%; background:url('https://karmahubb.com/wp-content/uploads/2021/12/karmahubb-copy.jpg') center bottom no-repeat; transition: all 0.4s ease-in-out 0s; border-bottom:#404040 solid 1px; z-index:9;  position:relative; background-size:cover;}
.sitelogo{margin:0px; padding:15px 0px; transition: all 0.4s ease-in-out 0s;}
.header .container{width:100%; max-width:1415px;}

.header-right{padding:0px 0 0px 0px; text-align:right;  border-left:#404040 solid 1px; }
.header-contact{ display:inline-block; vertical-align:middle; margin:0px 0 0 20px; padding:0px;}
.header-contact ul{margin:0px; padding:0px; list-style:none;}
.header-contact ul li{margin:0px; padding:0px 0px; font-size:13px; line-height:18px; color:#4d4c4c; font-weight:500; display:block; text-transform: uppercase;}
.header-contact ul li a{color:#fff; background:#634c42; padding:0 25px; line-height:40px; display:inline-block; border-radius:5px;}
.header-contact ul li a:hover{color:#fff; background:#e1ad01;}
.header-contact ul li i{font-size: 18px; color:#2160c2; margin-right:1px; vertical-align: middle;}
.header-contact ul li:last-child{padding-right:0px; margin-right:0px; border-right:0px;}
.header-contact svg{float:right; font-size:50px; color:#6a6a6a; position:absolute; right:15px; top:0px;}

.header-social{margin:0px 0 0 8px; padding:0px; display:inline-block; vertical-align:middle;}
.header-social ul{margin:0px; padding:0px; list-style:none;}
.header-social ul li{margin:0px 0px 0 6px; padding:0px; display:inline-block; vertical-align:middle; text-align:center; font-size: 16px; line-height: 28px; color: #92b4ca; font-weight:400;}
.header-social ul li a{margin:0px; padding:0px 0 0 0px; width:28px; height:28px; border-radius:50%; font-size:15px; line-height:28px; color:#f59703; background:#fff; border:#fff solid 0px; display:inline-block;}
.header-social ul li a:hover{opacity: 1; color:#fff; background:#f66403;}

.header-cart{margin:0px 0 0 0px; padding:2px 0 0 35px; display:inline-block; vertical-align:middle; border-left:#cbcaca solid 0px; text-align:right;}
.header-cart ul{margin:0px; padding:0px; list-style:none;}
.header-cart ul li{margin:0px 8px; padding:0px; display:inline-block; vertical-align:middle; position:relative; font-size:18px; line-height:30px;}
.header-cart ul li svg{font-size:18px;}
.header-cart ul li span.cartnumber{display:inline-block; width:16px; height:16px; border-radius:50%; text-align:center; font-size:13px; line-height:15px; color:#fff; font-weight:400; background:#2fbccc; position:absolute; right:-12px; top:-5px;}
.header-cart ul li a{position:relative; color:#0c0c0c;}
.header-cart ul li a:hover{color:#2fbccc;}
.navigation{display:inline-block; vertical-align:middle; padding:9px 5% 0; transition: all 0.4s ease-in-out 0s; border-right:#404040 solid 1px; text-align:center;}

.mobmenu{display:inline-block; vertical-align:middle; width:30px; margin-left:25px;}

/*=========3.04.2024==============*/
.donationbtn-sec{width: auto; display: inline-block; margin-left:14px;}
.donationbtn-sec a{background:#f59703; color:#FFF; font-size:12px; line-height:28px; font-weight:400; border-radius: 4px; padding:0px 10px; display:inline-block;}
.menu-social-links-container{ padding-top:28px;}

/*=========Header Section==========*/

/*=========Header Section==========*/
/*Header sticky*/
.cbp-af-header{position:absolute; top: 0; left: 0; width: 100%; background:none; z-index: 9999; /*min-height:110px; overflow: hidden;*/ -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header .cbp-af-inner{width: 100%; margin: 0 auto; padding:0px;}
/* Transitions and class for reduced height */
.cbp-af-header.cbp-af-header-shrink{ min-height:40px; background:rgba(0,0,0,0.77); padding:0px 0px; border-bottom:#fff solid 0px; z-index:8888; position:fixed; transition: all 0.4s ease-in-out 0s;}

.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 11px; font-size: 13px; line-height: 30px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub a{padding-right:18px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub > a::after{top:12px;}
.cbp-af-header.cbp-af-header-shrink .header{border-bottom:#2160c2 solid 0px; padding:8px 15px;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{margin:0px 0 0px; width:auto; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding-top:0px; transition: all 0.4s ease-in-out 0s;}


/* Example Media Queries */
@media screen and (max-width: 55em) {	
.cbp-af-header .cbp-af-inner{width: 100%;}
}
@media screen and (max-width: 32.25em) {
.cbp-af-header nav a{font-size: 1em;}
}
@media screen and (max-width: 24em) {
.cbp-af-header nav a, .cbp-af-header.cbp-af-header-shrink nav a{line-height: 1;}
}
/*=========Banner section==========*/
.herobanner{padding:0px; margin:0px; width:100%; position:relative; text-align: center;}
.herobanner h1{font-size:84px; line-height:70px; color:#fff; font-weight:700; margin:0px 0 20px; position:relative;}
.herobanner h2{font-size:84px; line-height:70px; color:#fff; font-weight:700; margin:0px 0 20px; position:relative;}
.herobanner h3{font-size:80px; line-height:86px; color:#fff; font-weight:400; letter-spacing:0.3em; margin:0px 0 0px;}
.herobanner h5{font-size:24px; line-height:35px; color:#000000; font-weight:500; margin:15px 0 22px;}
.herobanner h6{font-size:34px; line-height:38px; color:#fff; font-weight:300; margin:0 0 0px;}
.herobanner p{font-size:20px; line-height:32px; color:#fff; font-weight:400; margin:0 0 20px;}
.herobanner .container{width:100%; max-width:1415px;}
.banner-caption{position:absolute; left:0px; top:65%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; z-index:5;}
.herobanner .carousel-control .glyphicon-chevron-left{margin-left:0px;}
.herobanner .carousel-control .glyphicon-chevron-right{margin-right:0px;}
.herobanner .carousel-indicators{z-index:1 !important; width:auto !important; margin-left:0% !important; transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); display: none;}
.slidernav{position:absolute; bottom:47%; z-index: 6;}
.slidernav.sprev{left:1%;}
.slidernav.snext{right:1%;}
.banner-bgcaption{position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:rgb(0,0,0,0.0); opacity:0;}
/*.carousel-inner > .item{height:240px; max-height:240px;}*/

.video-btn{margin:0px; padding:0px 35px; display:inline-block; background:#f5ae03; border-radius:0px; font-family: 'Aparajita'; font-size:29px; line-height:70px; color:#000000; font-weight:700;}
.video-btn:hover{background:#f5ae03; color:#000;}
.video-btn img{margin-left:10px;}
/*=========Banner section==========*/


.thestory-section{margin:0px; padding:90px 0px; width:100%; position:relative; background:#fff;}
.thestory-section:before{position:absolute; left:0px; top:0px; width:3%; height:100%; content:''; background:#101b3a;}
.thestory-section h2{font-size:75px; line-height:75px; color:#000; font-weight:700; margin-bottom:15px;}
.thestory-section p{font-size:19px; line-height:35px; color:#000; font-weight:400; margin-bottom:55px;}
.audio-box{background:#f5ae03; padding:35px 30px; margin:11px 0px 0px 0px; position:relative; min-height:295px;}
.thestory-row{display:flex;}
.video-box{margin:0px; padding:0px;}
.video-box iframe{vertical-align:top;}
.thestory-section h4{font-size:32px; line-height:35px; color:#fff; font-weight:700; margin-bottom:35px;}
.thestory-section .audio-btn{font-size:17px; line-height:20px; color:#000000; font-weight:700; text-transform:uppercase; margin-bottom:0px;}
.thestory-section .audio-btn img{margin-left:10px;}
.audio-box h4{margin-bottom:25px;}
.audio-box p{margin-bottom:0px;}


.middle-section{margin:0px; padding:0px; width:100%;/*background:url(../images/journey-bg.jpg) center 0% repeat-x #0b1113;*/ background:url('https://karmahubb.com/wp-content/uploads/2021/12/karma-hubb-waterdrop.jpg') center bottom repeat-x #111b3e;}
.journey-section{margin:0px; padding:40px 0px; width:100%; text-align:center;}
.journey-section h2{font-size:75px; line-height:75px; color:#fff; font-weight:700; margin-bottom:35px;}
.journey-section p{font-size:18px; line-height:32px; color:#fff; font-weight:500; margin-bottom:30px;}
.journey-section .joinus-btn{font-size:16px; line-height:20px; color:#fff; font-weight:500; margin-bottom:00px; display:inline-block; text-decoration:underline;}
.journey-section .joinus-btn:hover{color:#f5ae03;}
.journey-section .joinus-btn svg{margin-left:3px;}

.fourbox-section{margin:0px auto; width:90%;}
.fourbox{margin:0px auto 35px; padding:0px; width:100%; background:#fff; position:relative;}
.fourbox-picture{margin:0px; padding:0px; width:100%; overflow:hidden;}
.fourbox-picture img{width:100%; transition: all 0.4s ease-in-out 0s;}
.fourbox-content{margin:0px; padding:15px 25px;}
.fourbox-section h3{font-size:34px; line-height:24px; color:#161616; font-weight:700; margin:0 0 3px;}
.fourbox-section h6{font-size:15px; line-height:20px; color:#f66a03; font-weight:400; margin:0px;}
.link{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.fourbox:hover .fourbox-picture img{-webkit-transform: scale(1.1); transform: scale(1.1);}

.testifourbox-section{}
.htestimonials-section{text-align:left; margin:0px; padding:150px 20px 90px; position:relative; background-size:cover; }
.htestimonials-section h2{font-family: 'Aparajita'; font-size:55px; line-height:54px; color:#fff; font-weight:700; margin-bottom:35px; padding-left:110px;}
.htestimonials-section p{font-size:16px; line-height:30px; color:#fff; font-weight:400; margin-bottom:20px; font-style:italic;}
.htestimonials-section small{font-size:18px; color:#fff;}
.htestimonials-section #quote-carousel{padding:0; margin-top:0px;}
.htestimonials-section #quote-carousel .carousel-control{background:none; color:#CACACA; font-size:2.3em; text-shadow: none; margin-top:0; top: auto; bottom:0px;}
.htestimonials-section #quote-carousel .carousel-indicators{position:relative; right:50%; top:auto; bottom:0px; margin-top:20px; margin-right:-19px;}
.htestimonials-section #quote-carousel .left.carousel-control{left:0px;}
.htestimonials-section #quote-carousel .right.carousel-control{right:0px;}
.htestimonials-section #quote-carousel .carousel-indicators li{width:40px; height:40px; cursor:pointer; border: 1px solid #ccc; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 50%; opacity: 0.4; overflow: hidden; transition: all .4s ease-in; vertical-align: middle;}
.htestimonials-section #quote-carousel .carousel-indicators .active{width: 50px; height: 50px; opacity: 1; transition: all .2s; border:1px solid #ef5f00;}
.htestimonials-section .item blockquote{border-left: none; margin: 0; position:relative;}
.htestimonials-section .item blockquote:before {content: "\f10d"; font-family: 'Fontawesome'; color:#f5ae03; position:absolute; left:0px; top:0px; font-size:60px; margin-right: 10px;}

.pullblock{margin:0px; padding:40px 0; width:100%; background:#fff;}
.pullblock h2{font-size:28px; line-height:36px; color:#000; font-weight:700; margin-bottom:20px;}
.pullblock h3{font-size:22px; line-height:26px; color:#000; font-weight:700; margin-top:0px; margin-bottom:10px;}
.pullblock p{font-size:18px; line-height:30px; color:#000; font-weight:400; margin:0px 0 20px;}
.pullblock-img{margin:0px 0 15px;}
.pullblock-img img{width:100%;}
.pullblock-cont{margin:0px 0 0px;}
.pullblock.grey{background:#f9f8f9;}
.pullblock ul{margin:0px 0px 25px 20px; padding:0px;}
.pullblock ul li{margin:0px 0px 15px 0px; padding:0px; height:auto; width:auto; font-size:18px; line-height:30px; font-weight:400; color:#fff;}
.pullblock ul li a{color:#fff; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.pullblock ul li a:hover{color:#2fbccc;}
.pullblock ol{margin:0px 0px 25px 20px; padding:0px;}
.pullblock ol li{margin:0px 0px 15px 0px; padding:0px; height:auto; width:auto; font-size:18px; line-height:30px; font-weight:400; color:#fff;}
.pullblock ol li a{color:#fff; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.pullblock ol li a:hover{color:#2fbccc;}


.donate-section{margin:0px; padding:0 0 100px; background:#111b3e;}
.donate-section p{font-family: 'Aparajita'; font-size:53px; line-height:54px; color:#fff; font-weight:700; margin-bottom:35px;}
.donate-btn{margin:0px; padding:0px 50px; display:inline-block; background:#f5ae03; border-radius:0px; font-family: 'Aparajita'; font-size:45px; line-height:70px; color:#000000; font-weight:700;}
.donate-btn:hover{background:#f5ae03; color:#000;}


.footerform-section{margin:0px; padding:170px 0 70px; /*background:url(../images/contact-bg.webp) center bottom no-repeat #0b1113;*/ background:url('https://karmahubb.com/wp-content/uploads/2021/12/karmahubb-footer.png') center bottom no-repeat #0b1113; background-size:cover;}
.footerform-section h2{font-size:56px; line-height:normal; color:#fff; font-weight:700; margin-bottom:35px;}
.footerform input[type="text"],.footerform input[type="tel"],.footerform input[type="email"],.footerform textarea{width:100%; margin:0px 0 3px; padding:0 20px; height:60px; display:block; font-size:14px; line-height:normal; font-weight:400; color:#fff; background:rgba(255,255,255,0.08); border:#ebebeb solid 2px;}
.footerform textarea{height:95px; resize:none; padding:15px 20px;}
.footerform input[type="submit"]{width:auto; margin:15px 0 0px; padding:0 70px; display:inline-block; font-family: 'Aparajita'; font-size:38px; line-height:65px; font-weight:700; color:#000; background:#f5ae03; border:#ebebeb solid 0px; text-align:center;}


.footerform input[type="text"]::-webkit-input-placeholder,.footerform input[type="tel"]::-webkit-input-placeholder,.footerform input[type="email"]::-webkit-input-placeholder,.footerform textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.footerform input[type="text"]::-moz-placeholder,.footerform input[type="tel"]::-moz-placeholder,.footerform input[type="email"]::-moz-placeholder,.footerform textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.footerform input[type="text"]:-ms-input-placeholder,.footerform input[type="tel"]:-ms-input-placeholder,.footerform input[type="email"]:-ms-input-placeholder,.footerform textarea:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.footerform input[type="text"]:-moz-placeholder,.footerform input[type="tel"]:-moz-placeholder,.footerform input[type="email"]:-moz-placeholder,.footerform textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}


/*=========Footer section==========*/
.footer{margin:0px; padding:100px 0px 70px; background:url('https://karmahubb.com/wp-content/uploads/2021/12/karmahubb-copy.jpg') center bottom no-repeat;background-size: cover; position:relative;}
.footer-logo{margin:0px auto 25px; padding-right:8%;}
.footer h2{font-size:50px; line-height:52px; color:#fff; font-weight:500; margin-bottom:10px; position:relative; margin-top:0px;}
.footer h3{font-size:21px; line-height:34px; color:#fff; font-weight:400; margin-bottom:30px;}
.footer h4{font-size:19px; line-height:24px; color:#fff; font-weight:300; margin-bottom:15px; position:relative; margin-top:0px;}
.footer p{font-size:20px; line-height:24px; font-weight:400; color:#fff; margin-top:0px; margin-bottom:30px;}
.footer p a{color:#fff;}
.footer p a:hover{color:#fff;}

.footer-contact{padding:0px 0 20px 0; margin-bottom:0px;}
.footer-contact ul{margin: 0px; padding: 0px; list-style: none;}
.footer-contact ul li{margin:0px 0 25px 0px; padding:0px 0px 0 30px; font-size:15px; line-height:24px; color:#fff; font-weight:300; display:block; position:relative; border-right:#848484 solid 0px;}
.footer-contact ul li a{color:#fff; font-weight:700; }
.footer-contact ul li a:hover{color:#f59703;}
.footer-contact ul li i{color:#fff; vertical-align:middle;}
.footer-contact ul li svg{position:absolute; left:0px; top:3px; color:#fff; font-size:20px;}
.footer-contact ul li img{position:absolute; left:0px; top:5px; color:#f59703; font-size:20px;}
.footer-contact ul li span{display:block; font-size:14px; color:#f59703; font-weight:400;}
.footer-contact ul li:last-child{border:none;}

.useslink{margin:0px 0 0px; padding:0px;}
.useslink ul{margin:0px; padding:0px; list-style:none;}
.useslink ul li{margin:0px 0 15px; padding:0px 0px; display:block; vertical-align: middle; font-size:15px; line-height:24px; color:#fff; font-weight:300;}
.useslink ul li a{color:#fff;}
.useslink ul li a:hover{color:#f59703;}
.useslink ul li.selet a{color:#f59703;}

.pdl-40{padding-left:40px;}

.footer-social{margin:0px 0 0px; padding:0px; text-align:left;}
.footer-social ul{margin:0px 0 0 0px; padding:0px; list-style:none;}
.footer-social ul li{margin:0px 5px; padding:0px; display:inline-block; vertical-align:top; text-align:center;}
.footer-social ul li a{margin:0px; padding:0px; height:42px; width:42px; font-size:24px; line-height:42px; color:#000; background:#fff; text-align:center; display:inline-block; vertical-align:middle; border-radius:50%;}
.footer-social ul li a:hover{background:#f5ae03;}

.fsocial{margin:0px; padding:0px;}
.fsocial ul{margin:0px; padding:0px; list-style:none;}
.fsocial ul li{display:block; font-size:16px; line-height:normal; color:#fff; font-weight:400; margin:0 0 10px;}
.fsocial ul li a{color:#fff;}
.fsocial ul li img{margin-right:5px;}

.fnewslatter{margin:0px; padding:0px; text-align:center;}
.fnewslatter-form{margin:0px auto -15px; padding:0px; width:50%; position:relative;}
.fnewslatter input[type="email"]{margin:0px 0 0px; padding:0px 15px; width:100%; display:block; vertical-align:middle; border:0px; font-size:16px; line-height:40px; font-weight:500; color:#080b1d; background:#fff; border-radius:0px; text-align:left;}
.fnewslatter input[type="submit"]{display:inline-block; vertical-align:middle; padding:0 25px; width:auto; text-align:center; font-size:20px; line-height:40px; font-weight:400; color:#fff; border:none; background:#2fbccc; border-radius:0px; position:absolute; right:0px; top:0px;}

.footermiddle{border:#41454d solid 1px; padding:50px 50px 0;}
.card{text-align:center; margin:30px auto -23px;}
.card ul{margin:0px; padding:0px; list-style:none;}

.copyright{padding-top:12px; padding-bottom:12px; text-align: center; background:#f5ae03;}
.copyright p{font-size:14px; line-height:20px; font-weight:400; color:#fff; margin-top:0px; margin-bottom:0px;}
.copyright p a{color:#fff;}
.copyright p a:hover{color:#000;}
/*=========Footer section==========*/

/*=========Inner Banner==========*/
.innerbanner{margin:0px 0 0px; padding:30px 0 30px 0px; width:100%; position:relative;}
.innerbanner-caption{position:absolute; left:0px; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; z-index:1;}
/*.innerbanner h1{font-size:150px; line-height:150px; color:#fff; font-weight:900; margin:0px; text-transform:uppercase; -webkit-text-stroke:0px white; -webkit-text-fill-color: white;}*/
.bgrey-caption{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.innerbanner h1{font-size:64px; line-height:60px; color:#000; font-weight:700; margin:0px 0 20px; position:relative;}
.innerbanner h2{font-size:64px; line-height:60px; color:#000; font-weight:700; margin:0px 0 20px; position:relative;}
.innerbanner p{font-size:18px; line-height:32px; color:#000; font-weight:400; margin:0 0 20px;}
.innerbanner .container{max-width:1415px; width:100%;}


/*=======inner content=======*/
.innercontent{margin:0px auto; padding:80px 0px; background:#fff; width:100%; position:relative;}
.innercontent h1{font-family: 'Aparajita'; font-size:50px; line-height:54px; font-weight:700; color:#000; text-align:center; position:relative; margin:0px auto 25px; text-transform:uppercase;}
.innercontent h2{font-family: 'Aparajita'; font-size:28px; line-height:36px; font-weight:700; color:#000; margin-bottom:10px;}
.innercontent h2.title{font-family: 'Aparajita'; font-size:50px; line-height:54px; font-weight:700; color:#000; text-align: center; margin-bottom:35px;}
.innercontent h3{font-family: 'Aparajita'; font-size:24px; line-height:26px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent h4{font-family: 'Aparajita'; font-size:22px; line-height:26px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent h5{font-family: 'Aparajita'; font-size:20px; line-height:22px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent h6{font-family: 'Aparajita'; font-size:18px; line-height:21px; font-weight:600; color:#000; margin-bottom:10px;}
.innercontent p{font-size:18px; line-height:30px; font-weight:400; color:#000; margin-bottom:20px;}
.innercontent p:last-child{margin-bottom: 0px;}
.innercontent p a{color:#e1ad01; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent p a:hover{color:#000;}
.innercontent ol{margin:0px 0px 25px 20px; padding:0px;}
.innercontent ol li{margin:0px 0px 15px 0px; padding:0px; height:auto; width:auto; font-size:18px; line-height:30px; font-weight:400; color:#000;}
.innercontent ol li a{color:#ec2528; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ol li a:hover{color:#000;}

.innercontent ul{margin:0px 0px 25px 20px; padding:0px;}
.innercontent ul li{margin:0px 0px 15px 0px; padding:0px; height:auto; width:auto; font-size:18px; line-height:30px; font-weight:400; color:#000;}
.innercontent ul li a{color:#ec2528; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ul li a:hover{color:#000;}

.innercontent ul.bullet{margin:0px 0px 25px 0px; padding:0px; list-style:none;}
.innercontent ul.bullet li{margin:0px 0px 15px 0px; padding:0px 0px 0px 26px; background:url(../images/bullet.png) left 8px no-repeat; height:auto; width:auto; font-size:18px; line-height:30px; font-weight:400; color:#080707;}
.innercontent ul.bullet li a{color:#ec2528; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ul.bullet li a:hover{color:#000;}

.imgframeleft{margin:0px; padding:65px 20px 0 75px; position:relative; z-index:1;}
.imgframeleft:before{position:absolute; left:0px; top:0px; width: 100%; height:100%; content:''; background:url(../images/picturebg.png) 0 0 no-repeat; z-index:-1;}

.imgframeright{margin:0px; padding:65px 75px 0 20px; position:relative; z-index:1; float: right;}
.imgframeright:before{position: absolute; right:0px; top:0px; width:100%; height:100%; content:''; background:url(../images/picturebg.png) right 0 no-repeat; z-index:-1;}
.pd0{padding:0px;}
.innercontent hr{margin-top:40px; margin-bottom:40px;}
/*=======inner content=======*/


/*.innerpage-middle{margin:40px 0 0 0px; padding:0px 0 50px; width:100%; background:url(../images/video-bg.png) center 0% repeat-x #0b1113; border-top:#0c0c0c solid 1px;}*/
/*.innerpage-middle{margin:0px 0 0 0px; padding:40px 0 50px; width:100%; background:url(//karmahubb.com/wp-content/uploads/2021/12/karmahubb-innerbg.png) center 0%  #111b3c; border-top:#0c0c0c solid 0px; background: rgb(27,2,31);
background: linear-gradient(180deg, rgba(27,2,31,1) 32%, rgba(12,1,14,1) 100%);}*/

.innerpage-middle{margin:0px 0 0 0px; padding:40px 0 50px; width:100%; background:#FFF; border-top:#0c0c0c solid 0px;/* background: rgb(27,2,31);
background: linear-gradient(180deg, rgba(27,2,31,1) 32%, rgba(12,1,14,1) 100%);*/}


.innerpage-middle h2.catetitle{font-family: 'Aparajita'; font-size:75px; line-height:75px; color:#000; font-weight: 700; margin-bottom:15px; text-align:center;}
.innerpage-middle h3{font-family: 'Aparajita'; font-size:30px; line-height:30px; color:#fff; font-weight: 700; margin-bottom:25px;}
.video-search{margin:0px 0 35px; padding:0px; position:relative;}
.video-search input[type="search"]{margin:0px; padding:0px 20% 0 20px; font-size:21px; line-height:normal; font-weight:700; color:#000; border:1px solid #000; width:100%; height:90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:4px; letter-spacing:2px;}
.video-search input[type="submit"]{position:absolute; right:0px; top:0px; width:80px; height:100%; background:url(../images/search.png) center center no-repeat; border: none;}
.video-category-list{margin:0px 0 40px; padding:0px; border-top:#686868 solid 1px; border-bottom:#686868 solid 1px; width:100%;}
.video-category-list ul li{margin:0px; padding:0 0px; font-family: 'Aparajita'; font-size:26px; line-height:50px; color:#f59703; font-weight: 700; display:inline-block; vertical-align:top; border-right:#686868 solid 1px;}
.video-category-list ul li a{color:#f59703; padding:0 15px; display:block;}
.video-category-list ul li:hover a{background:#f59703; color:#fff;}
.video-category-list ul li.select a{background:#f59703; color:#fff;}
.videobox{margin:0px auto 20px; padding:0px; width:100%; min-height:375px;}
.videobox-iframe{margin:0px; padding:0px; width:100%; border-radius:4px; overflow:hidden;}
.videobox-iframe img{width:100%;}
.videobox-iframe iframe{width:100%;}
.videobox-cont{padding:15px 0px;}
.videobox h4{font-family: 'Poppins', sans-serif;font-size:16px; line-height:normal; color:#000; font-weight:500; margin:0 0 10px;}
.videobox p{font-family: 'Poppins', sans-serif;font-size:13px; line-height:20px; color:rgba(0,0,0,0.7); font-weight:400; margin:0 0 0px;}
.innerpage-middle hr{border-top:#393939 solid 1px; margin-top:50px; margin-bottom:50px;}
.showmore{display:table; cursor:pointer; width:auto; padding:0 10px; line-height:28px; text-align:center; font-size:12px; color:#000; font-weight:500; background:#f59703; border-radius:4px; margin-top:8px;}


/*========Podcast Page========*/
 /*.podcontact{margin:0px; padding:60px 0px 0; width:100%; text-align:center;background: rgb(11,17,19); background: linear-gradient(0deg, rgba(11,17,19,1) 43%, rgba(3,5,5,1) 100%); background:url(//karmahubb.com/wp-content/uploads/2021/12/karmahubb-innerbg.png) center 0%  #111b3c;}*/

.podcontact{margin:0px; padding:60px 0px 0; width:100%; text-align:center; /*background: rgb(11,17,19); background: linear-gradient(0deg, rgba(11,17,19,1) 43%, rgba(3,5,5,1) 100%);*/ background:#FFF;}

.podcontact-content{margin:0px; padding:0px;}
.podcontact h3{font-size:45px; line-height:normal; color:#fff; font-weight:700; margin:0 0 45px;}
.clickaudio-btn{margin:0px; padding:3px 40px 0; display:inline-block; vertical-align:top; background:#f5ae03; text-align:center; font-family: 'Aparajita'; font-size:34px; line-height:60px; color:#000; font-weight:700;}
.clickaudio-btn:hover{color:#000;}

/*========Contact Page========*/
.contact-details{padding:0px 0 0px 0; margin-bottom:0px;}
.contact-details ul{margin: 0px; padding: 0px; list-style: none;}
.contact-details ul li{margin:0px 30px 25px 30px; padding:0px 0px 0 35px; font-size:30px; line-height:32px; color:#f5ae03; font-weight:700; display:inline-block; position:relative; border-right:#848484 solid 0px;}
.contact-details ul li a{color:#f5ae03; font-weight:700; }
.contact-details ul li a:hover{color:#fff;}
.contact-details ul li i{color:#fff; vertical-align:middle;}
.contact-details ul li svg{position:absolute; left:0px; top:3px; color:#fff; font-size:24px;}
.contact-details ul li img{position:absolute; left:0px; top:5px; color:#f59703; font-size:20px;}
.contact-details ul li:last-child{border:none;}


.practition-block{margin:0px 0 25px; padding:0px;}
.practition-block h2{font-family: 'Aparajita';font-size:42px; line-height:45px; color:#f59703; font-weight:700; margin:0 0 10px;}
.practition-block h2 a{color:#f59703;}
.practition-block h2 a:hover{color:#fff;}
.practition-block h6{font-size:18px; line-height:18px; color:#8b8b8b; font-weight:500; margin:0 0 40px;}
.practition-block h6 a{color:#f59703;}
.practition-block h6 a:hover{color:#fff;}


.practition-block h4{font-family: 'Poppins', sans-serif; font-size:16px; line-height:22px; color:#000; font-weight:500; margin:0 0 10px;}
.practition-block p{font-family: 'Poppins', sans-serif;font-size:13px; line-height:20px; color:rgba(0,0,0,0.7); font-weight:400; margin:0 0 0px;}
/*.practition-block p a{display:table; cursor:pointer; width:auto; padding:0 10px; line-height:28px; text-align:center; font-size:12px; color:#000; font-weight:500; background:#f59703; border-radius:4px; margin-top:8px;}
.practition-block p a:hover{background:#fff; color:#f59703;}*/
.practition-block h4 a{color:#000;}
.practition-block h4 a:hover{color:#f59703;}

.practition-image{margin-bottom:10px; overflow:hidden; border:#252424 solid 2px;}
.practition-image img{-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;}
.practition-block:hover .practition-image img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.practition-cont{min-height:145px;}
.featured-box .practition-block .practition-image{border:#f59703 solid 2px;}


.page-template-tpl-workshops-services .practition-block p{font-size:18px; line-height:32px; color:#fff; font-weight:500; margin:0 0 20px;}
.practition-block.practition-single-cont p{font-size:15px; line-height:32px; color:#fff; font-weight:500; margin:0 0 20px;}
.practition-block.practition-single-cont p a{color:#f59703;}
.practition-block.practition-single-cont p a:hover{color:#fff;}
.workshopcate{margin:0 auto 60px; text-align:center;}
.workshopcate h2{font-family: 'Aparajita'; font-size:50px; line-height:54px; color:#fff; font-weight:700; margin:0 0 0px;}



.blog-section{margin:0px; padding:50px 0px; width:100%; /*background: rgb(11,17,19); background: linear-gradient(0deg, rgba(0,0,0,1) 43%, rgba(3,5,5,1) 100%); border-top:#0c0c0c solid 1px;*/}
.blogelement{margin:0px; padding:0px;}
.blog-block{padding:0 0 40px; margin:0 0 40px; border-bottom:#0c0c0c solid 1px;}
.block-picture{margin:0px; padding:0px; border-radius:0px; overflow:hidden;}
.block-picture img{width:100%;}
.block-content{margin:0px; padding:0px;}
.bloginfo{margin:0px; padding:0px;}
.bloginfo ul{margin:5px 0 5px; padding:0px; list-style:none;}
.bloginfo ul li{margin:0px 12px 3px 0; padding:0px 12px 0 0;font-family: 'Poppins', sans-serif; font-size:15px; line-height:18px; color:#8b8b8b; font-weight:400; display:inline-block; vertical-align:top; border-right:#8b8b8b solid 1px;}
.bloginfo ul li svg{font-size:16px; margin-right:4px; color:#8b8b8b;}
.bloginfo ul li:last-child{border:none; margin-right:0px; padding-right:0px;}
.blog-block h1{font-family: 'Aparajita';font-size:40px; line-height:44px; color:#000; font-weight:700; margin:0 0 15px;}
.blog-block h2{font-family: 'Aparajita';font-size:38px; line-height:42px; color:#000; font-weight:700; margin:0 0 10px;}
.blog-block h2 a{color:#f59703;}
.blog-block h2 a:hover{color:#f59703; text-decoration:underline;}
.block-content h2:first-child{color:#f59703;}
.blog-block h3{font-family: 'Aparajita';font-size:32px; line-height:36px; color:#000; font-weight:700; margin:0 0 10px;}
.blog-block h4{font-family: 'Aparajita';font-size:30px; line-height:34px; color:#000; font-weight:700; margin:0 0 10px;}
.blog-block h5{font-family: 'Aparajita';font-size:28px; line-height:32px; color:#000; font-weight:700; margin:0 0 10px;}
.blog-block h6{font-family: 'Aparajita';font-size:26px; line-height:30px; color:#000; font-weight:700; margin:0 0 10px;}
.blog-block p{font-size:15px; line-height:28px; color:#000; font-weight:500; margin:0px 0 15px;}

.blog-block:last-child{padding:0 0 0px; margin:0 0 0px; border-bottom:#dbdbdb solid 0px;}
.continuereading-btn{margin:0px; padding:0px; font-size:16px; line-height:30px; color:#f59703; font-weight:700;}
.continuereading-btn:hover{color:#f59703;}

.blog-sidebar{margin:0px; padding:30px; background:#febe59; border-radius:5px;}
.blog-sidebar h2{font-family: 'Aparajita';font-size:40px; line-height:40px; color:#000000; font-weight:700; margin:0 0 20px;}
.blog-sidebar ul{margin:0px; padding:0px; list-style:none;}
.blog-sidebar ul li{margin:0px 0 18px; padding:0px; font-size:18px; line-height:22px; color:#000000; font-weight:400; display:block;}
.blog-sidebar ul li a{color:#000;}
.blog-sidebar ul li a:hover{color:#f59703;}
.blog-sidebar ul li:last-child{margin-bottom:0px;}

.comments-section{ width:100%; border-bottom:1px solid #dfdfdf; padding:15px 0 15px; margin:0px auto 15px;}
.comments-section h3{ color:#000; font-size:34px; font-weight:bold; margin:0 0 12px; border-bottom:none;}
.comments-section h4{ color:#000; font-size:24px; line-height:normal; font-weight:bold;}
.comments-section h5{margin-bottom:2px; font-size:15px;}
.comments-section p{ color:#000; font-size:16px; line-height:normal; font-weight:normal;}
.new-comment-section{ width:100%; padding:10px 0;}
.new-comment-section h3{ color:#000; font-size:34px; font-weight:bold; margin:0 0 12px;}
.new-comment-section .comment-form{ width:100%;}
.new-comment-section .comment-form .lbl01{width:100%; height:auto; color:#fff; font-size:14px; font-weight:normal; margin:0 0 4px;}
.new-comment-section .comment-form input[type="text"],.new-comment-section .comment-form input[type="email"],.new-comment-section .comment-form input[type="tel"],.new-comment-section .comment-form input[type="url"]{width:100%; background:#ededed; border:1px solid #dbdbdb; height:42px; padding:5px; margin:0 auto 12px; font-size:14px; line-height:normal; font-weight:normal; border-radius:6px;}
.new-comment-section .comment-form textarea{width:100%; height:114px; background:#ededed; border:1px solid #dbdbdb; padding:5px; margin:0 auto 25px; resize:none; overflow:auto; font-size:14px; line-height:normal; font-weight:normal; border-radius:6px;}
.new-comment-section .comment-form input[type="submit"]{display:inline-block; vertical-align:top; margin:0px; padding:0px 4%; height:auto; background:#f59703; text-transform:uppercase; color:#fff; font-size:16px; line-height:36px; font-weight:500; border:none; transition: all 0.4s ease-in-out 0s; border-radius:30px;}
.new-comment-section .comment-form input[type="submit"]:hover{background:#f59703; color:#fff;}


.modal-open .modal{color:#000;}
.modal-title{font-size:28px; line-height:normal;}
.modal-header{position:relative;}
.modal-header .close{position:absolute; right:12px; top:15px; color:#f00; opacity:1; font-size:26px;}
/*:not(.mejs-button) > button:hover, :not(.mejs-button) > button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background: #f59703;}*/
.practition-block:last-child hr{display:none;}

#cssmenu > ul > li.current_page_item a{color: #f59703;text-decoration: none;display: block;border-bottom: #f66403 solid 3px;}

.mobmenu a{cursor:pointer;}
.offcanvas.left{top:0; left:auto !important; right:0; width:250px; height:100%; transform: translate3d(250px, 0, 0px) !important; overflow-y:auto; padding:50px 0 0; background: #fff; z-index: 99;}
.offcanvas.open{transform: translate3d(0, 0, 0) !important;}

.offcanvas.left button.btn{position:absolute; right:15px; top:15px; background:#f59703; padding:0px 5px;}
.offcanvas.left button.btn:hover{color:#fff;}
.sidemenu{padding:0 20px;}
.sidemenu ul{margin:0px; padding:0px; list-style:none;}
.sidemenu ul li{color: #000; font-size: 16px; line-height:20px; font-weight: 600; transition: all 0.4s ease-in-out 0s; padding:0px 0px; letter-spacing: 0.5px;display: block; position: relative; margin: 0 0px; text-transform: uppercase;}
.sidemenu ul li a{color:#000; border-bottom: #000 solid 2px; padding: 10px 0px; display: block;}
.sidemenu ul li a:hover{color:#f59703; border-bottom:#f59703 solid 2px; padding: 10px 0px;}

.resources-section{padding-bottom:70px;}
.recommended-category{text-align:center;}
.recommended-category h2{font-family: 'Poppins', sans-serif; font-size:32px; line-height:36px; color:#000; font-weight:700; margin:0 0 50px;}

.resources-box{margin:0px 0 30px; padding:0px; width:100%; position:relative;}
.resources-iframe{height:390px; overflow:hidden; width:100%;}
.resources-iframe iframe{height:100%; width:100%;}
.resources-cont{margin:0px; padding:15px;}
.resources-box h4{font-family: 'Poppins', sans-serif; font-size:22px; line-height:26px; color:#000; font-weight:600; margin:0 0 10px;}
.resources-box p{font-family: 'Poppins', sans-serif;font-size:16px; line-height:24px; color:rgba(255,255,255,0.7); font-weight:400; margin:0 0 0px;}

.recommended-content-block{margin:0px 0 45px; padding:0px;}
.recommended-content-block h3{margin-bottom:5px;}
.recommended-content-block p{font-family: 'Poppins', sans-serif;font-size:15px; line-height:24px; color:rgba(255,255,255,0.7); font-weight:400; margin:0 0 20px;}
.recommended-content-block .readmore-btn{font-size:14px; line-height:40px; padding:0 20px; font-weight:600;}

/*=========FAQ section==========*/
.faq-section h3{font-size:20px; line-height:24px; color:#000000; font-weight:700;}
.faqblock{background:#fff; margin-bottom:10px; padding:15px 0px; border-bottom:#adadad solid 1px;}
.faqblock p{font-size:20px; line-height:30px; color:#5d5d5d; font-weight:400; margin-bottom:25px;}
.faqblock p:last-child{margin-bottom:25px;}
/*=========FAQ section==========*/


/*========popup start==================*/
/* Outer */
.popup{width:100%; height:100%; display:none; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:9999;} 
/* Inner */
.popup-inner{width:100%; max-width:80%; padding:0px 0px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:url(../images/popupbg.png) center center no-repeat #fff; border:#2160c2 solid 2px;}
.getaquote-popup{margin:0px; padding:30px 3% 10px; height:auto; width:100%;  height:100%; max-height:600px; overflow-y:scroll;}
/* Close Button */
.popup-close{width:30px; height:30px; padding-top:4px; display:inline-block; position:absolute; top:0px; right:0px; transition:ease 0.25s all; -webkit-transform:translate(50%, -50%); transform:translate(50%, -50%); border-radius:1000px; background:rgba(0,0,0,0.8); font-family:Arial, Sans-Serif; font-size:20px; text-align:center; line-height:100%; color:#fff;} 
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg); transform:translate(50%, -50%) rotate(180deg); background:rgba(0,0,0,1); text-decoration:none;}


.popup-inner input[type="text"],.popup-inner input[type="email"],.popup-inner input[type="tel"],.popup-inner textarea{margin:0px auto 3px; padding:0px 15px; height:40px; width:100%;color:#737373; font-size:14px; line-height:normal; font-weight:400; border:#8f8f8f solid 1px; background:#fff;}
.popup-inner textarea{padding:10px 15px; resize:none; height:80px;}
.popup-inner input[type="submit"]{margin:0px 0px 0px 0px; padding:0px 25px; text-align:left; height:40px; width:auto; color:#fff; font-size:15px; line-height:38px; font-weight:400; background:#013a80; border:none; text-transform:uppercase; transition: all 0.4s ease-in-out 0s; border-radius:30px;}
.popup-inner input[type="submit"]:hover{background:#f8992c; border-radius:30px;}
/*========popup end==================*/
.details-content-section .top-pg-container .top-pagination{padding-top:30px;}
.practition-contact input[type="submit"]{background:#f59703; color:#000;}
.practition-contact input[type="submit"]:hover{background:#f59703; color:#000; opacity:0.9;}
.practition-contact .wpcf7 form .wpcf7-response-output{border-color:transparent;}
.practition-contact .wpcf7 form .wpcf7-response-output{display:inline-block; vertical-align:top;}
.practition-contact .wpcf7 form.invalid .wpcf7-response-output{border-color: #ffb900;}
ul.practition-btn-cont{padding:10px 0 0 0; list-style:none;}
ul.practition-btn-cont li{display:inline-block; vertical-align:middle; margin:0 8px 8px 0; list-style:none;}
ul.video-btn-cont{padding:10px 0 0 0; list-style:none;}
ul.video-btn-cont li{display:inline-block; vertical-align:middle; margin:0 8px 8px 0; list-style:none;}

/*=============3.04.2024================*/
.donationbtn-sec-footer a{background:#f5ae04; color:#000; font-family: 'Aparajita'; font-size:25px; line-height:32px; font-weight:500; padding:6px 25px; display:table; margin:0px; border-radius:8px!important;}

.details-content-section{ padding-top:50px; padding-bottom:35px;}
h1.page-title{color:#000; font-family: 'Aparajita'; font-size:35px; line-height:40px; font-weight:500; margin-bottom:18px;}
.orderby{ background:#FFF; border:1px solid #131b3a; padding:0px 10px; color:#000; font-size:14px;line-height:normal; font-weight:400; padding:0px 15px; margin-bottom:20px;}

ul.products li img{ max-height:200px!important; margin-bottom:10px;}
ul.products li{ border:1px solid #141c3d; padding:5px!important; border-radius:7px; overflow:hidden;}
span.onsale{ background:#e16413!important; color:#FFF!important;}
ul.products li h2{font-family: 'Aparajita'; font-size:20px!important; line-height:24px!important; font-weight:500!important; margin-bottom:15px!important; letter-spacing:0px; padding:0px 10px; color:#131b3c!important; margin-bottom:5px!important;}
ul.products li h2 a{ color:#131b3c;}
ul.products li span.price{ color:#d7600d!important; padding:0px 15px;}
.button{background:#e56211!important; color:#000!important; font-size:14px; line-height:30px; font-weight:500; padding:4px 25px; display:table; margin:0px; border-radius:8px!important; margin-bottom:10px; border:none!important; box-shadow:none!important; text-shadow:none!important;}

.woocommerce-product-gallery img{ width:100%!important; max-width:100%!important; width:100%!important;}
.summary h1.product_title{font-family:'Aparajita'; font-size:30px!important; line-height:34px!important; font-weight:500!important; margin-bottom:15px!important;}
.summary p.price{ color:#d7600d!important; margin-bottom:10px!important;}
.summary p{ font-size:14px; line-height:22px; font-weight:400; margin-bottom:15px;}

.summary h5{font-family:'Aparajita'; font-size:25px; line-height:30px; font-weight:500; margin-bottom:5px!important;}
.summary ul{padding:0px; margin:0px 0px 25px 20px;}
.summary ul li{font-size:14px; line-height:22px; font-weight:400; margin:5px 0px;}
.product_meta a{ color:#e56211; text-decoration:none!important;}

.woocommerce-tabs{ border:0px solid #dbdddc!important; padding:15px!important; margin-bottom:30px!important;}
ul.tabs li a{ background:#e8ecea; color:#000; font-size:16px; line-height:40px; font-weight:400; display:inline-block;
padding:0px 25px;}
.tab-reviews p{ color:#000; font-size:14px; line-height:23px; font-weight:400;}
.tab-reviews textarea{ border:1px solid #e8e8e7; height:100px; padding:15px;}
.submit{background:#e56211!important; color:#000!important; font-size:14px; line-height:30px; font-weight:500; padding:4px 25px; display:table; margin:0px; border-radius:8px!important; margin-bottom:10px; border:none!important; box-shadow:none!important; text-shadow:none!important;}

.podcontact h3{color:#000;}
.podcontact h3:last-child{margin-bottom:0px;}
.innerpage-middle h3{color:#000;}









