@media only screen and (min-width:768px) and (max-width:991px) {
img{max-width:100%; height:auto;}
.cbp-af-header{min-height: inherit;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{width:auto;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding: 0px 0 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding: 0px 8px; line-height:45px;}
#cssmenu > ul > li{margin:0px;}
#cssmenu > ul > li > a{padding:0 8px; font-size:13px; line-height:45px;}
.header-contact ul li{padding-right:15px; margin-right:15px; font-size: 17px;}
.header-social ul li a{font-size:18px; line-height:30px; width:30px; height:30px;}
.header-contact svg{font-size:44px;}

.carousel-inner > .item{height:auto; max-height:inherit;}
.innerbanner h1{font-size:60px; line-height:64px;}
/*innerpage*/
.innercontent{padding:40px 0px;}
.innercontent h1{font-size:40px; line-height:44px; padding-bottom:0px; margin:0px auto 10px;}
.innercontent h2{font-size:22px; line-height:26px; margin-bottom:10px;}
.innercontent h3{font-size:20px; line-height:24px; margin-bottom:8px;}
.innercontent h4{font-size:19px; line-height:23px; margin-bottom:8px;}
.innercontent h5{font-size:18px; line-height:22px; margin-bottom:8px;}
.innercontent h6{font-size:17px; line-height:21px; margin-bottom:8px;}
.innercontent p{font-size:15px; line-height:24px; margin-bottom:15px;}
.innercontent ul li{font-size:15px; line-height:22px;}
.innercontent ol li{font-size:15px; line-height:22px;}
.innercontent ul.bullet li{margin:0px 0px 10px 0px; font-size:15px; line-height:22px;}

/**/
.herobanner h1{font-size:60px; line-height:64px; margin-bottom:12px;}
.herobanner p{font-size:18px; line-height:26px;}
.readmore-btn{padding:0 30px; line-height:50px;}
.footer-contact ul li{padding-left:25px; font-size:14px; line-height:20px;}
.footer p{font-size:15px; line-height:20px;}
.useslink ul li{font-size:15px; line-height:20px;}
.herobanner h1{font-size:50px; line-height:54px; margin-bottom:5px;}
.herobanner h2{font-size:50px; line-height:54px; margin-bottom:5px;}
.herobanner h3{font-size:50px; line-height:50px;}

#cssmenu > ul > li{padding:0px 1px;}
.navigation{padding:9px 0 0;}
.thestory-section .container{padding:0 7%;}
.audio-box{padding:16px 30px;}
.thestory-section{padding:50px 0px;}
.fourbox-content{padding:15px 15px;}
.donate-section p{font-size:32px; line-height:34px;}
.donate-btn{padding:0 30px; line-height:55px; font-size:30px;}
.footerform-section h2{font-size:48px; margin-bottom:20px;}
.useslink{margin-bottom:35px;}
.footer{padding:50px 0px;}

.innerbanner h1{font-size:54px; line-height:50px; margin-bottom:10px;}
.innerbanner h2{font-size:54px; line-height:50px; margin-bottom:10px;}
.innerbanner p{font-size:17px; line-height:28px;}
.video-search input[type="search"]{height:75px;}
.video-category-list ul li{font-size:20px;}
.videopage-middle h2.catetitle{font-size:54px; line-height:50px;}

.thestory-section h2{font-size:55px; line-height:55px;}
.innerpage-middle h2.catetitle{font-size:55px; line-height:55px;}
.videobox{min-height:310px;}

}

@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}
.sitelogo{width:auto; padding:10px 0px;}
#cssmenu{text-align:left; position:static;}
#cssmenu ul{top:42px;}
#cssmenu > ul > li{margin:0px;}
#cssmenu > ul > li > a{padding:0px 10px; font-size:15px; line-height:36px;}
#cssmenu ul.open{z-index:999; position:absolute !important; top:53px; left:0px; right:0px; width:auto; padding-bottom:0px;}
#cssmenu ul.open ul.open{position:static; padding:0 3%; top:36px; }

#cssmenu > ul.open > li:hover > a{color:#000;}
#cssmenu > ul > li:last-child{float:none; text-align:left;}
#cssmenu > ul > li:last-child > a{padding-right:15px;}
#cssmenu > ul > li > a::after{display:none;}
#cssmenu > ul > li:hover > a::after{display:none;}
#cssmenu > ul > li.active > a::after{display:none;}
#cssmenu > ul.open > li > a:hover{color:#2fbccc;}
#cssmenu ul.open li{position:relative !important;}
#cssmenu > ul.open > li > a{padding:0px; border-bottom:none;}
#cssmenu #menu-button{padding:0px; width:38px; height:34px; float:right; top:0px; background:#fff; /*margin-top: -34px;*/}
#cssmenu #menu-button::before{top:10px; right:9px; background:#000;}
#cssmenu #menu-button::after{top:16px; right:9px; height:8px; border-color:#000;}
#cssmenu #menu-button.menu-opened::before{top:17px; right:11px; background:#000;}
#cssmenu #menu-button.menu-opened::after{top:17px; right:11px; background:#000;}
.cbp-af-header{overflow: initial;}
.cbp-af-header.cbp-af-header-shrink .header{padding:10px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding:0px 0 0 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 10px; font-size:13px;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{margin-bottom:12px;}
.cbp-af-header.cbp-af-header-shrink .header-cart{margin:5px 0 0 0px; padding:0px 20px 0 0;}
.cbp-af-header.cbp-af-header-shrink .header-cart ul li{margin:0px 4px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu ul{top:48px;}

/**/
.topbar{padding:0px; display:none;}
.header{padding:0px 0px 8px; margin-bottom:0px;}
.header [class*="col-"]{position:static;}
.navigation [class*="col-"]{position:static;}
.header-right{padding-top:0px; padding-bottom:0px; position:static;}
.header-cart{margin:0px; padding:4px 15px 0 0px; border:none;}
.navigation{float:right; background:none; margin-top:0px;}
/*.banner-caption{position:static; padding:0px; transform: translateY(-0%); -o-transform: translateY(-0%); -moz-transform: translateY(-0%); -webkit-transform: translateY(-0%); background:rgb(0,0,0,0.2);}*/
.slidernav.snext{right:1%;}
.readmore-btn{font-size:14px; line-height:40px; padding:0px 20px;}

/*innerpage*/
.innercontent{padding:30px 0px;}
.innercontent h1{font-size:36px; line-height:40px; padding-bottom:0px; margin:0px auto 10px;}
.innercontent h2{font-size:30px; line-height:36px; margin-bottom:10px;}
.innercontent h3{font-size:20px; line-height:24px; margin-bottom:10px;}
.innercontent h4{font-size:19px; line-height:23px; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:21px; margin-bottom:10px;}
.innercontent p{font-size:15px; line-height:22px; margin-bottom:15px;}
.innercontent ul li{font-size:15px; line-height:22px;}
.innercontent ol li{font-size:15px; line-height:22px;}
.innercontent ul.bullet li{margin:0px 0px 10px 0px; font-size:15px; line-height:22px;}
.innerbanner h1{font-size:30px; line-height:34px;}


.imgframeleft{padding:30px 0px 0 30px;}
.imgframeright{padding:30px 30px 0 0px;}
.footer{padding:35px 0 0;}
.footer h3{margin-bottom:10px;}
#cssmenu ul li:hover > ul{padding:0px;}
.carousel-inner > .item{height:auto; max-height:inherit;}
/**/
/*.herobanner h1{color:#333; font-size:34px; line-height:38px; margin-bottom:10px;}*/
.herobanner h1{font-size:30px; line-height:30px; margin-bottom:10px}
.herobanner h2{font-size:30px; line-height:30px; margin-bottom:10px}
.herobanner h3{font-size:30px; line-height:35px; letter-spacing:0.1em;}

.mobmenu{margin:10px 10px 0 0; padding: 3px;}
.navigation{padding-left:0px; padding-right:0px; border-right:0px;}
.header-right{border-left:0px;}
.video-btn{font-size:20px; line-height:42px; padding:0 20px;}
.video-btn img{width:30px;}
.thestory-section{margin:40px 0 0; padding:30px 0px;}
.thestory-section::before{display:none;}
.thestory-section h2{font-size:40px; line-height:44px; margin-bottom:10px;}
.thestory-section p{font-size:16px; line-height:26px; margin-bottom:30px;}
.thestory-row{display:block;}
.audio-box{padding:10px 20px 20px; margin-bottom:20px;}
.thestory-section h4{font-size:24px; line-height:28px; margin-bottom:15px;}
.journey-section{padding:25px 0px;}
.journey-section h2{font-size:40px; line-height:44px; margin-bottom:10px;}
.journey-section p{font-size:16px; line-height:26px; margin-bottom:30px;}
.fourbox-section h3{font-size:25px;}
.fourbox-content{padding:15px 15px;}
.htestimonials-section{padding:50px 0px;}
.htestimonials-section h2{font-size:35px; line-height:35px; margin-bottom:10px; padding-left:50px;}
.htestimonials-section .item blockquote::before{font-size:40px;}
.htestimonials-section p{font-size:16px; line-height:26px;}
.align-items-center{display:block;}
.donate-section p{font-size:26px; line-height:30px; margin-bottom:18px;}
.donate-btn{font-size:20px; line-height:42px; padding:0 20px;}
.donate-content{margin-bottom:25px;}
.donate-img{margin-bottom:20px; text-align: center;}
.donate-section{padding:0px;}
.footerform-section{padding:50px 0;}
.footerform-section h2{font-size:40px; line-height:40px; margin-bottom:20px;}
.footerform input[type="text"], .footerform input[type="tel"], .footerform input[type="email"], .footerform textarea{height:45px;}
.footerform textarea{height:85px;}
.footerform input[type="submit"]{font-size:25px; line-height:42px; padding:0 20px;}
.pdl-40{padding-left:15px;}
.footer-contact{padding:20px 0 0;}
.footer-social{margin-bottom:30px;}


.innerbanner{padding:30px 0 30px;}
.innerb-video{margin-bottom:25px;}
.innerbanner h1{font-size:40px; line-height:40px; margin-bottom:10px;}
.innerbanner h2{font-size:40px; line-height:40px; margin-bottom:10px;}
.innerbanner p{font-size:16px; line-height:25px;}
.video-search input[type="search"]{font-size:14px; height:60px;}
.video-category-list ul li{font-size:18px; line-height:40px;}
.video-category-list ul li a{padding:0 8px;}
.innerpage-middle h2.catetitle{font-size:40px; line-height:40px; margin-bottom:10px;}
.innerpage-middle h3{font-size:26px; line-height:26px; margin-bottom:20px;}

.innerpage-middle hr{margin-top: 20px; margin-bottom: 40px;}


.podcontact{padding:10px 0px 20px;}
.podcontact h3{font-size:30px; margin-bottom:20px;}
.clickaudio-btn{font-size:24px; line-height:40px; padding:2px 25px 0px;}
.contact-details{text-align:left;}
.contact-details ul li{margin:0px 0 15px; font-size:18px; line-height: 24px;}
.contact-details ul li svg{font-size:20px;}
.practition-pic{margin-bottom:20px;}
.practition-block h2{font-size:32px; line-height:32px;}
.practition-block p{font-size:16px; line-height:22px;}
.innerpage-middle{padding-bottom:0px; margin-top:10px;}
.practition-block{max-width:400px; margin:0px auto 25px;}


.footerform input[type="text"], .footerform input[type="tel"], .footerform input[type="email"], .footerform textarea{padding:0 15px;}
.footerform input[type="submit"]{margin-top:0px;}

.videobox{min-height:inherit;}
.footerform textarea{padding:10px 15px;}
.workshopcate h2{font-size:36px; line-height:38px;}
.workshopcate{margin-bottom:25px;}
.page-template-tpl-workshops-services .practition-block p{font-size:16px; line-height:24px;}
.practition-block.practition-single-cont p{font-size:15px; line-height:26px;}

.recommended-category h2{font-size:26px; line-height:30px; margin-bottom:30px;}
.resources-cont{padding:15px 0px;}
.resources-box h4{font-size:18px;}
.resources-iframe{height:auto;}
.resources-section{padding-bottom:30px;}
.recommended-content-block h3{margin-bottom:5px;}


/**/
.header-social{display:none;}
.donationbtn-sec{margin-top:12px; margin-right:6px;}
#cssmenu > ul.open > li > a{padding:0 15px;}
#cssmenu > ul.open > li > a:hover{color:#f59703;}
.useslink ul li{line-height:normal; margin-bottom:8px;}
.footer-contact ul li{margin-bottom:12px;}
.donationbtn-sec-footer{padding-top:15px;}
.footer-social ul li{margin:0 1px;}
.footer-social ul li a{width:34px; height:34px; line-height:34px; font-size:24px;}
.copyright p{font-size:12px;}
.menu-social-links-container{padding-top: 20px;}
.donationbtn-sec-footer a{font-size: 20px; line-height: 40px; padding: 0px 20px;}
.form-group p{margin-top:0px;}
.innerbanner{padding: 15px 0 15px;}
.innerpage-middle{padding-top:0px;}
.details-content-section{padding-top:20px;}
.innerpage-middle h2.catetitle{font-size:36px;}
.video-search input[type="search"]{height:44px;}
.video-search input[type="submit"]{width:50px; background-size: 30px 30px;}
.video-category-list ul li{line-height:30px;}
.details-content-section .top-pg-container .top-pagination{padding-top:0;}
.practition-cont{min-height:inherit;}
.practition-block h4{min-height:inherit;}
.practition-block{height:auto !important;}
.videobox{height:auto !important;}
.videobox .videobox-cont{padding-bottom:0px !important;}
.practition-block.practition-single-cont{margin-bottom:0px;}
.practition-cont ul{margin-left:18px;}
.practition-block.practition-single-cont p a:hover{color:#f59703; text-decoration:underline;}
.wpedon_paypalbuttonimage{width:200px; background-size:contain;}
.podcontact .contact-details h3{font-size:22px;}
.page-id-2 .thestory-section{padding:0 0 20px; margin-top:0px;}
.innerbanner h1{font-size:32px; line-height:normal; margin-bottom:0px;}
.footerform-section h2{font-size:34px;}
.footerform-section{padding:30px 0;}
.blog-section.services-workshops{padding-top:0px;}
.blog-section{padding-top:0px;}
.block-picture{margin-bottom:15px;}
.blog-block h2{font-size:28px; line-height:normal;}
.blog-sidebar ul li{margin-bottom:10px; line-height:normal; font-size:15px;}
#commentform textarea{height:100px;}



}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}

.sitelogo{width:auto; padding:10px 0px;}
#cssmenu{text-align:left; position:static;}
#cssmenu ul{top:42px;}
#cssmenu > ul > li{margin:0px;}
#cssmenu > ul > li > a{padding:0px 10px; font-size:15px; line-height:36px;}
#cssmenu ul.open{z-index:999; position:absolute !important; top:53px; left:0px; right:0px; width:auto; padding-bottom:0px;}
#cssmenu ul.open ul.open{position:static; padding:0 3%; top:36px;}
#cssmenu > ul.open > li:hover > a{color:#000;}
#cssmenu > ul > li:last-child{float:none; text-align:left;}
#cssmenu > ul > li:last-child > a{padding-right:15px;}
#cssmenu > ul > li > a::after{display:none;}
#cssmenu > ul > li:hover > a::after{display:none;}
#cssmenu > ul > li.active > a::after{display:none;}
#cssmenu > ul.open > li > a:hover{color:#2fbccc;}
#cssmenu ul.open li{position:relative !important;}
#cssmenu > ul.open > li > a{padding:0px; border-bottom:none;}
#cssmenu #menu-button{padding:0px; width:38px; height:34px; float:right; top:0px; background:#fff; /*margin-top: -34px;*/}
#cssmenu #menu-button::before{top:10px; right:9px; background:#000;}
#cssmenu #menu-button::after{top:16px; right:9px; height:8px; border-color:#000;}
#cssmenu #menu-button.menu-opened::before{top:17px; right:11px; background:#000;}
#cssmenu #menu-button.menu-opened::after{top:17px; right:11px; background:#000;}
.cbp-af-header{overflow: initial;}
.cbp-af-header.cbp-af-header-shrink .header{padding:10px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding:0px 0 0 0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 10px; font-size:13px;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{margin-bottom:12px;}
.cbp-af-header.cbp-af-header-shrink .header-cart{margin:5px 0 0 0px; padding:0px 20px 0 0;}
.cbp-af-header.cbp-af-header-shrink .header-cart ul li{margin:0px 4px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu ul{top:53px;}

/**/
.topbar{padding:0px; display: none;}
.header{padding:0px 0px 8px; margin-bottom:0px;}
.header [class*="col-"]{position:static;}
.navigation [class*="col-"]{position:static;}
.header-right{padding-top:0px; padding-bottom:0px; position:static;}
.header-cart{margin:0px; padding:4px 15px 0 0px; border:none;}
.navigation{float:right; background:none; margin-top:0px;}
/*.banner-caption{position:static; padding:0px; transform: translateY(-0%); -o-transform: translateY(-0%); -moz-transform: translateY(-0%); -webkit-transform: translateY(-0%); background:rgb(0,0,0,0.2);}*/
.slidernav.snext{right:1%;}
.readmore-btn{font-size:14px; line-height:40px; padding:0px 20px;}


/*innerpage*/
.innercontent{padding:30px 0px;}
.innercontent h1{font-size:36px; line-height:38px; padding-bottom:0px; margin:0px auto 10px;}
.innercontent h2{font-size:26px; line-height:32px; margin-bottom:10px;}
.innercontent h3{font-size:20px; line-height:24px; margin-bottom:10px;}
.innercontent h4{font-size:19px; line-height:23px; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:21px; margin-bottom:10px;}
.innercontent p{font-size:15px; line-height:22px; margin-bottom:18px;}
.innercontent ul li{font-size:15px; line-height:22px;}
.innercontent ol li{font-size:15px; line-height:22px;}
.innercontent ul.bullet li{margin:0px 0px 10px 0px; font-size:15px; line-height:22px;}
.innerbanner h1{font-size:30px; line-height:34px;}

.imgframeleft{padding:30px 0px 0 30px;}
.imgframeright{padding:30px 30px 0 0px;}
.footer{padding:35px 0 0px;}
.footer h3{margin-bottom:10px;}
#cssmenu ul li:hover > ul{padding:0px;}
.carousel-inner > .item{height:auto; max-height:inherit;}
/**/
.header-social{display:block; margin:10px 5px 0 0; float:right;}
.header-social ul li{margin:0px;}
.header-social ul li a{width:22px; height:22px; line-height:22px; font-size:13px;}
.banner-caption{background:transparent;}
/*.herobanner h1{color:#333; font-size:34px; line-height:38px; margin-bottom:10px;}*/
.herobanner h1{font-size:24px; line-height:24px; margin-bottom:10px}
.herobanner h2{font-size:24px; line-height:24px; margin-bottom:10px}
.herobanner h3{font-size:30px; line-height:35px; letter-spacing:0.1em;}

.mobmenu{margin:10px 5px 0 0; padding: 3px; float:right;}
.navigation{padding-left:0px; padding-right:0px; border-right:0px;}
.header-right{border-left:0px;}
.video-btn{font-size:20px; line-height:42px; padding:0 20px;}
.video-btn img{width:30px;}
.thestory-section{margin:40px 0 0; padding:30px 0px;}
.thestory-section::before{display:none;}
.thestory-section h2{font-size:40px; line-height:44px; margin-bottom:10px;}
.thestory-section p{font-size:16px; line-height:26px; margin-bottom:30px;}
.thestory-row{display:block;}
.audio-box{padding:10px 20px 20px; margin-bottom:20px;}
.thestory-section h4{font-size:24px; line-height:28px; margin-bottom:15px;}
.journey-section{padding:25px 0px;}
.journey-section h2{font-size:40px; line-height:44px; margin-bottom:10px;}
.journey-section p{font-size:16px; line-height:26px; margin-bottom:30px;}
.fourbox-section h3{font-size:25px;}
.fourbox-content{padding:15px 15px;}
.htestimonials-section{padding:50px 0px;}
.htestimonials-section h2{font-size:35px; line-height:35px; margin-bottom:10px; padding-left:50px;}
.htestimonials-section .item blockquote::before{font-size:40px;}
.htestimonials-section p{font-size:16px; line-height:26px;}
.align-items-center{display:block;}
.donate-section p{font-size:26px; line-height:30px; margin-bottom:18px;}
.donate-btn{font-size:20px; line-height:42px; padding:0 20px;}
.donate-content{margin-bottom:25px;}
.donate-img{margin-bottom:20px; text-align: center;}
.donate-section{padding:0px;}
.footerform-section{padding:50px 0;}
.footerform-section h2{font-size:40px; line-height:40px; margin-bottom:20px;}
.footerform input[type="text"], .footerform input[type="tel"], .footerform input[type="email"], .footerform textarea{height:45px;}
.footerform textarea{height:85px;}
.footerform input[type="submit"]{font-size:25px; line-height:42px; padding:0 20px;}
.pdl-40{padding-left:15px;}
.footer-contact{padding:20px 0 0;}
.footer-social{margin-bottom:30px;}

.innerbanner{padding:30px 0 30px;}
.innerb-video{margin-bottom:25px;}
.innerbanner h1{font-size:40px; line-height:40px; margin-bottom:10px;}
.innerbanner h2{font-size:40px; line-height:40px; margin-bottom:10px;}
.innerbanner p{font-size:16px; line-height:25px;}
.video-search input[type="search"]{font-size:14px; height:60px;}
.video-category-list ul li{font-size:18px; line-height:40px;}
.video-category-list ul li a{padding:0 8px;}
.innerpage-middle h2.catetitle{font-size:38px; line-height:38px; margin-bottom:10px;}
.innerpage-middle h3{font-size:26px; line-height:26px; margin-bottom:20px;}
.videobox-iframe iframe{height:165px;}
.innerpage-middle hr{margin-top: 20px; margin-bottom: 40px;}

.podcontact{padding:10px 0px 20px;}
.podcontact h3{font-size:30px; margin-bottom:20px;}
.clickaudio-btn{font-size:24px; line-height:40px; padding:2px 25px 0px;}
.contact-details{text-align:left;}
.contact-details ul li{margin:0px 0 15px; font-size:18px; line-height: 24px;}
.contact-details ul li svg{font-size:20px;}
.practition-pic{margin-bottom:20px;}
.practition-block h2{font-size:32px; line-height:32px;}
.practition-block p{font-size:16px; line-height:22px;}
.innerpage-middle{padding-bottom:0px; margin-top:10px;}

.footerform input[type="text"], .footerform input[type="tel"], .footerform input[type="email"], .footerform textarea{padding:0 15px;}
.footerform input[type="submit"]{margin-top:0px;}

.videobox{min-height:inherit;}
.footerform textarea{padding:10px 15px;}
.workshopcate h2{font-size:36px; line-height:38px;}
.workshopcate{margin-bottom:25px;}
.page-template-tpl-workshops-services .practition-block p{font-size:16px; line-height:24px;}
.practition-block.practition-single-cont p{font-size:16px; line-height:26px;}

.recommended-category h2{font-size:26px; line-height:30px; margin-bottom:30px;}
.resources-cont{padding:15px 0px;}
.resources-box h4{font-size:18px;}
.resources-iframe{height:auto;}
.resources-section{padding-bottom:30px;}
.recommended-content-block h3{margin-bottom:5px;}



/**/
.header-social{display:none;}
.donationbtn-sec{margin-top:12px; margin-right:6px;}
#cssmenu > ul.open > li > a{padding:0 15px;}
#cssmenu > ul.open > li > a:hover{color:#f59703;}
.useslink ul li{line-height:normal; margin-bottom:8px;}
.footer-contact ul li{margin-bottom:12px;}
.donationbtn-sec-footer{padding-top:15px;}
.footer-social ul li{margin:0 1px;}
.footer-social ul li a{width:34px; height:34px; line-height:34px; font-size:24px;}
.copyright p{font-size:12px;}
.menu-social-links-container{padding-top: 20px;}
.donationbtn-sec-footer a{font-size: 20px; line-height: 40px; padding: 0px 20px;}
.form-group p{margin-top:0px;}
.innerbanner{padding: 15px 0 15px;}
.innerpage-middle{padding-top:0px;}
.details-content-section{padding-top:20px;}
.innerpage-middle h2.catetitle{font-size:36px;}
.video-search input[type="search"]{height:44px;}
.video-search input[type="submit"]{width:50px; background-size: 30px 30px;}
.video-category-list ul li{line-height:30px;}
.details-content-section .top-pg-container .top-pagination{padding-top:0;}
.practition-cont{min-height:inherit;}
.practition-block h4{min-height:inherit;}
.practition-block{height:auto !important;}
.videobox{height:auto !important;}
.videobox .videobox-cont{padding-bottom:0px !important;}
.practition-block.practition-single-cont{margin-bottom:0px;}
.practition-cont ul{margin-left:18px;}
.practition-block.practition-single-cont p a:hover{color:#f59703; text-decoration:underline;}
.wpedon_paypalbuttonimage{width:200px; background-size:contain;}
.podcontact .contact-details h3{font-size:22px;}
.page-id-2 .thestory-section{padding:0 0 20px; margin-top:0px;}
.innerbanner h1{font-size:32px; line-height:normal; margin-bottom:0px;}
.footerform-section h2{font-size:34px;}
.footerform-section{padding:30px 0;}
.blog-section.services-workshops{padding-top:0px;}
.blog-section{padding-top:0px;}
.block-picture{margin-bottom:15px;}
.blog-block h2{font-size:28px; line-height:normal;}
.blog-sidebar ul li{margin-bottom:10px; line-height:normal; font-size:15px;}
#commentform textarea{height:100px;}





}