/*------------------------banner----------------*/
.cb-slideshow,
.cb-slideshow:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0px;
    z-index: 0;overflow: hidden;
}
.cb-slideshow:after {
    content: '';
    background: transparent url(../images/pattern1.png) repeat top left;
}
.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s;
}
.cb-slideshow li div {
    z-index: 1000;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s;
}
.cb-slideshow li div h3 {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 160px;
    padding: 0 30px;
    line-height: 120px;
    color: rgba(255,255,255,0.8);
}
.cb-slideshow li:nth-child(1) span { background-image: url('../images/banners/mira-music-awrad-banner.jpg');
	
}
.cb-slideshow li:nth-child(2) span {
    background-image: url('../images/banners/meera-music-banner4.jpg');
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url('../images/banners/meera-music-banner1.jpg');
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url('../images/banners/meera-music-banner3.jpg');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url('../images/banners/meera-music-banner2.jpg');
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}

.cb-slideshow li:nth-child(5) span {
    background-image: url('../images/banners/meera-music-banner1.jpg');
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) span {
    background-image: url('../images/banners/meera-music-banner3.jpg');
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.cb-slideshow li:nth-child(7) span {
    background-image: url('../images/banners/meera-music-banner5.jpg');
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.cb-slideshow li:nth-child(2) div {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) div {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) div {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) div {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) div {
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
@-webkit-keyframes imageAnimation { 0% {opacity: 0;-webkit-animation-timing-function: ease-in;}8% {opacity: 1;-webkit-transform: scale(1.05);-webkit-animation-timing-function: ease-out;}17% {opacity: 1;-webkit-transform: scale(1.1);}22% {opacity: 0;-webkit-transform: scale(1.1) translateY(-20%);}25% {opacity: 0;-webkit-transform: scale(1.1) translateY(-100%);}100% { opacity: 0 }}
@-moz-keyframes imageAnimation { 0% {opacity: 0; -moz-animation-timing-function: ease-in;}8% {opacity: 1;-moz-transform: scale(1.05);-moz-animation-timing-function: ease-out;}17% {opacity: 1;moz-transform: scale(1.1);}22% {opacity: 0;-webkit-transform: scale(1.1) translateY(-20%);}25% {opacity: 0;-moz-transform: scale(1.1) translateY(-100%);}100% { opacity: 0 }}
@-o-keyframes imageAnimation { 0% {opacity: 0;-o-animation-timing-function: ease-in;}8% {opacity: 1;-o-transform: scale(1.05);-o-animation-timing-function: ease-out;}17% {opacity: 1;-o-transform: scale(1.1);}22% {opacity: 0;-webkit-transform: scale(1.1) translateY(-20%);}25% {opacity: 0;-o-transform: scale(1.1) translateY(-100%);}100% { opacity: 0 }}
@-ms-keyframes imageAnimation {0% {opacity: 0; -ms-animation-timing-function: ease-in;}8% {opacity: 1; -ms-transform: scale(1.05);-ms-animation-timing-function: ease-out;}17% {opacity: 1;-ms-transform: scale(1.1);}22% {opacity: 0;-webkit-transform: scale(1.1) translateY(-20%);}25% {opacity: 0;-ms-transform: scale(1.1) translateY(-100%);}100% { opacity: 0 }}
@keyframes imageAnimation {0% {opacity: 0;animation-timing-function: ease-in;}8% {opacity: 1;transform: scale(1.05);animation-timing-function: ease-out;}17% {opacity: 1;transform: scale(1.1);}22% {opacity: 0;-webkit-transform: scale(1.1) translateY(-20%);}25% {opacity: 0;-transform: scale(1.1) translateY(-100%);}100% { opacity: 0 }}
@-webkit-keyframes titleAnimation {0% {opacity: 0;-webkit-transform: translateY(-300%);}8% {opacity: 1;-webkit-transform: translateY(0%);}17% {opacity: 1;-webkit-transform: translateY(0%);}19% {opacity: 0;-webkit-transform: translateY(100%);}25% { opacity: 0 }100% { opacity: 0 }}
@-moz-keyframes titleAnimation {0% {opacity: 0;-moz-transform: translateY(-300%);}8% {opacity: 1;-moz-transform: translateY(0%);}17% {opacity: 1;-moz-transform: translateY(0%);}19% {opacity: 0;-moz-transform: translateY(100%);}25% { opacity: 0 }100% { opacity: 0 }}
@-o-keyframes titleAnimation { 0% {opacity: 0;-o-transform: translateY(-300%);}8% {opacity: 1;-o-transform: translateY(0%);}17% {opacity: 1;-o-transform: translateY(0%);}19% {opacity: 0;-o-transform: translateY(100%);}25% { opacity: 0 }100% { opacity: 0 }}
@-ms-keyframes titleAnimation { 0% {opacity: 0;-ms-transform: translateY(-300%);}8% {opacity: 1;-ms-transform: translateY(0%);}17% { opacity: 1;-ms-transform: translateY(0%);}19% {opacity: 0;-ms-transform: translateY(100%);}25% { opacity: 0 }100% { opacity: 0 }}
@keyframes titleAnimation { 0% {opacity: 0;transform: translateY(-300%);}8% {opacity: 1;transform: translateY(0%);}17% {opacity: 1;transform: translateY(0%);}19% {opacity: 0;transform: translateY(100%);}25% { opacity: 0 }100% { opacity: 0 }}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}
/*----------Sidenav------------*/
.sidenav {
    background: #593A08;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
    display: block;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    right: 0;
    position: fixed;
    overflow: auto;
    transform: translate(262px, 0);
    transition: transform .3s;
    top: 0;
    width: 256px;
    z-index: 100
}

.sidenav.show {
    transform: translate(0, 0)
}

.sidenav-brand a {
	display: block;
	background: linear-gradient(to right, #F6EFEB, #F2EEED);
	color: #FAFAFA;
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	padding: 7px 15px;
}

.sidenav-dropdown,
.sidenav-header {
    border-bottom: 1px solid #424242;
    margin: 0
}

.sidenav-brand a:hover {
    color: #0C3C55
}

.sidenav-header {
    background: 0 0;
    color: #757575;
    font-size: 19.2px;
    line-height: 32px;
    padding: 16px 24px 15px
}

.sidenav-header small {
    display: block;
    font-size: 14.4px;
    line-height: 16px
}

.sidenav-menu {
    list-style: none;
    margin: 0;
    padding: 0
}

.sidenav-menu li {
    display: block;
    position: relative;
    margin: 0 0 1px
}

.sidenav-dropdown-icon,
.sidenav-link-icon {
    position: absolute;
    text-align: center;
    top: 13px
}
.sidenav-menu a {
	background: 0 0;
	color: #F0F0F0;
	display: block;
	line-height: 22px;
	padding: 8px 20px;
	letter-spacing: 1px;
	text-decoration: none;
	border: 1px groove #0b0707;
	border-width: 0 0 1px 0;
	font-size: 13px;
text-shadow: 0 0 0 #fff;text-align: left;
}

.sidenav-menu li a:hover, .sidenav-menu li.act > a, .sidenav-menu li > a.act {
   background: #DDA425;
color: #F2EEEE;
}

.sidenav-menu a.active,
.sidenav-menu a.active .sidenav-dropdown-icon,
.sidenav-menu a.active .sidenav-link-icon {
    color: #F0F0F0
}

.sidenav-link-icon {
    color: #757575;
    display: block;
    height: 24px;
    left: 24px;
    width: 24px
}

.sidenav-link-title {
    display: block;
    padding: 0 16px 0 40px
}

.sidenav-dropdown {
    display: none;
    list-style: none;
    padding: 0
}

.sidenav-dropdown a {
	background: #593A08;
	color: #fff;
	padding-left: 35px;
	font-size: 12.5px;
	text-shadow: none;
}
.sidenav-dropdown a:hover {
    background: #616161;
    color: #fff
}

.sidenav-dropdown li:first-child a {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.sidenav-dropdown-icon {
    color: #757575;
    display: none;
    height: 16px;
    right: 16px;
    width: 16px;top: 7px;
}

.sidenav-dropdown-icon.show {
    display: block
}

.sidenav-overlay {
    background: rgba(255, 255, 255, .8);
    display: none!important;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}

.sidenav-no-scroll {
    overflow: hidden!important
}

.down-arrow {
    border-bottom: 8px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    bottom: 0;top: 6px;
}

.up-arrow {
    border-top: 8px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    bottom: 0
}

#sidenav-toggle {
    display: block;
    padding: 0;
    position: relative;
    right: 19px;top: 5px;
}
.toggle1 {
  background: #0c3d55;
  height: 3px;
  margin: 5px 0;
  width: 26px;
}
.sidenav-brand img {
	width: 73px;
}
.sidenav-brand h3 {
	color: #2C210E;
	background: #f3eeec;
	text-decoration: underline;
	padding: 0 0 11px;
	letter-spacing: 0.8px;
	font-weight: 600;
}
/*----------------slick----------------------*/
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.agileits_testimonial_grid:focus,.pk_testimonial_grid:focus,.slick-dots li button,.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonials{padding:5em 0}.phpkida_testimonials_grids{width:80%;margin:3em auto 0}.pk_testimonial_grid{padding:4em 2em 2em;background:#f5f5f5;text-align:center;position:relative;margin:5em 1.2em 0}.pk_testimonial_grid_pos{position:absolute;width:100%;text-align:center;top:-25%;left:0}.pk_testimonial_grid_pos img{margin:0 auto}.pk_testimonial_grid p{color:#999;line-height:2em;position:relative;padding-left:2em}.pk_testimonial_grid p:before{content:"\f10d";font-size:2em;color:#ec9114;font-family:FontAwesome;position:absolute;top:0;left:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.agileits_testimonial_grid h4{font-size:1.1em;color:#212121;margin:1em 0 .5em}.agileits_testimonial_grid h5{font-size:.8em;color:#ec9114}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0!important}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-next,.slick-prev{line-height:0;top:46%;width:50px;height:40px;margin-top:0;cursor:pointer;color:#000;border:none;font-size:30px;outline:0;background:transparent;z-index:9}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;line-height:1;opacity:.75;color:#CD6449}.slick-prev:before,[dir=rtl] .slick-prev:before{content:"\2190"}.slick-next,[dir=rtl] .slick-prev{right:-50px}.slick-prev,[dir=rtl] .slick-next{right:auto;left:-50px}.slick-next:before,[dir=rtl] .slick-next:before{content:"\2192"}.slick-slider{margin-bottom:30px}.slick-dots{bottom:-45px;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:#212121;border:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:FontAwesome5Pro;font-size:13px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:grey}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (max-width:991px){.pk_testimonial_grid{padding:3em 2.7em 2em;margin:5em .5em 0}.pk_testimonial_grid p:before{font-size:1.5em}.pk_testimonial_grid p{padding-left:1em}}@media (max-width:736px){.slick-list{padding:0!important}.slick-next,.slick-prev{width:40px}}@media (max-width:640px){.pk_testimonial_grid{padding:3em 2em 2em}}@media (max-width:600px){.agileits_testimonial_grid h4{font-size:1em}.pk_testimonial_grid{padding:3em 1.5em 2em;margin:4em .5em 0}}@media (max-width:480px){.pk_testimonial_grid{padding:2em 1em 1.5em;margin:3em .2em 0}.pk_testimonial_grid p:before{font-size:1em}.pk_testimonial_grid_pos{top:-19%}}@media (max-width:384px){.pk_testimonial_grid_pos{top:-9%}.pk_testimonial_grid{margin:3em .2em 0}}@media (max-width:320px){.pk_testimonial_grid_pos{top:-19%}}

/*------------------------slider------------------*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}article,aside,figure,footer,header,nav,section{display:block}a,a:visited{text-decoration:none}a:active,a:hover{color:#000;text-decoration:none}a,a:active,a:focus,a:hover{outline:0}img{border:0;max-width: 100%}.fl{float:left}.fr{float:right}.textr{text-align:right}.textl{text-align:left}.textc{text-align:center}.alignc{text-align:center!important;vertical-align:middle!important}.clear{clear:both}.dib{display:inline-block;}a[href^=tel]{color: inherit;text-decoration: none;}li{list-style:none;line-height:1.7;color: #646462;}*,*::before,*::after{box-sizing:border-box;}
@font-face {font-family: 'Bitter';font-style: normal;font-weight: 400;src: url(../fonts/Bitter/Bitter-Regular.ttf)}
@font-face {font-family: 'Bitter';font-style: normal;font-weight: 600;src: url(../fonts/Bitter/Bitter-Bold.ttf)}
@font-face {font-family: 'titillium web';font-style: normal;font-weight: 400;src: url(../fonts/titillium-web/TitilliumWeb-Regular.ttf)}
@font-face {font-family: 'titillium web';font-style: normal;font-weight: 600;src: url(../fonts/titillium-web/TitilliumWeb-Bold.ttf)}

a:hover, button:hover{cursor: pointer;transition:all 0.5s ease-in-out 0s}b,strong {font-weight: 600;color: #373737;}
i,em{font-style: italic}
a:active, a:focus, a:hover {outline: 0!important;-moz-outline-style: none;text-decoration: none}
button:hover, button:active, button:focus{outline: 0!important;-moz-outline-style: none}
input:focus {outline:none} .clear{clear: both}
button, ul li, a{transition:all 0.3s ease-in-out 0s;font-weight: 400;}
body{color: #373737;font-family: 'Bitter';font-size: 14px;font-weight: normal;height: auto;margin: 0;padding: 0;width: 100%;max-width: 100%;overflow-x: hidden;}
body p{word-wrap: break-word}
button, textArea{font-family: 'Bitter';}
ul li{list-style:none}
sup,sub {font-size: 12px;}
#wrapper{width: 100%;font-family: 'Bitter';font-size: 14px;}
.container{width: 100%; max-width: 1100px;margin: 0 auto;padding:0 20px}
p {color: #646462;line-height: 1.7;margin: 0 0 18px;text-align: justify;}
h2,h1 {color: #302006;font-size: 22px;text-transform: uppercase;margin: 0 0 15px;/* word-spacing: 6px; */}
h4 {font-size: 21px;color: #DCA723;margin: 0 0 10px; width: 100%;}
h5 {font-size: 21px;color: #513402;margin: 0 0 15px;}
h6 {font-size: 19px;color: #513409;margin: 0 0 10px;}
a[href^="tel:"] {pointer-events: none;}
.header-top{background: #563603}
.head-top a,.head-icon {font-size: 13.5px;}
.head-top a,.desktop-menu,.desktop-menu ul li,.logo,.trust-name,.read-more,.heading{display: inline-block;}
.desk-menu a::after,.desk-menu a{display:block;}
.desk-menu a,.banner,.news-event-sec{position: relative;}
.ban-foot-img{position: absolute;}
.desk-menu a::after {	content: "";}
.resnav {display: none;}
.home-about p {text-align: right;}
.read-more {float: right;}
h2,.trust-info,.inner-con h1{text-align: center;}
.trust-img,.inner-img,.ban-foot-img{width: 100%;}
.trust-img {margin: 0 auto;}
/*.news-event-sec::before,.news-event-sec::after{content:"";position: absolute}*/

.header-top{background: #563603}
.head-top a {color: #E2DBDE;padding: 5px 0 3px;margin: 0 15px 0;}
.head-cl {transform: rotate(99deg);}
.head-icon {color: #EFDAA3;margin-right: 5px;}
.head-top a:hover .head-icon,.head-top a.act .head-icon{color: #E2DBDE;}
.head-top a:hover,.head-top a.act{color: #EFDAA3;}
.logo {width: 80px;margin: 0 0 0 5px;}
.header-bottom {padding: 8px 0 8px;background: #F2EEED;}
.desk-menu {padding: 16px 0 0}
.desk-menu a {color: #686667;font-size: 15px;padding:16px;}
.desk-menu a:hover {color:#686667}
.desk-menu a::after {background-color: #ffc029;background-image:linear-gradient(90deg,#f2eeed,#583903,#f2eeed);transition: width .2s;height: .125rem;margin: 2px auto 0;width: 0;}
.desk-menu li a:hover::after,.desk-menu li a.act::after,.desk-menu li.act > a::after{width: 100%;}
.desktop-menu ul li > ul {margin: 20px 0 0;opacity: 0;top: 108px;transition: all .2s ease 0s;visibility: hidden;width: 230px;   text-align: left;position: absolute;}
.desktop-menu ul li > ul > li {position: relative;width: 100%;transition: all 0s ease-in-out 0s;
}
.desktop-menu ul li > ul > li > a:hover,.desktop-menu ul li > ul > li > a.act{background-color: #58410B;color:#fff;border-left:2px solid #fff;margin-left: 6px }
.desktop-menu ul li > ul > li > a::after{display:none}
.desktop-menu ul li > ul > li > a:hover::after{display: none}
.desktop-menu ul li > ul > li > a {
	background-color: #F2EEED;
	line-height: 1.7;
	padding: 9px 17px;
	font-size: 13px;}
.desktop-menu ul li:hover > ul {
	margin: 0;
	opacity: 1;
	visibility: visible;z-index: 1;
}
.desktop-menu ul li > ul > li:first-child > a::before {
	border-bottom: 10px solid #58410B;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 17px;
	top: -10px;content: "";
position: absolute;
}

.banner {height: 459px;box-shadow: 0 5px 5px -5px #010101;}
.ban-foot-img {background: url(../images/ban-foot-img.png) no-repeat center/contain;height: 280px;bottom: -132px;max-width: 307px;}
section {padding:48px 0 0;}
.home-about h2 {padding: 0 0 10px;}
.heading {background: #DCA723;width: 30px;height: 3.5px;margin: 9px 10px;}
.inner-img {border-left: 7px solid #F0D9A6;max-width: 330px;margin: 0 0 20px 25px;}
.read-more {border: 2px solid #000000;padding: 6px 12px;color: #000;margin: 10px 0 20px;}
.read-more:hover{color:#fff}
.read-more:hover {color: #563603;background: #f0d9a6;}
.trust-info {margin: 60px 0 50px;}
.trust-name {width: 40%;margin: 0 0 30px;}
.trust-info p{text-align:center}
.trust-img {background: url(../images/trust-img1.png) no-repeat center;height: 69px;}
.trust-name h3{color:#CB3D37;font-size: 18px;margin: -20px 0 0;}
.trust-name h3:hover{color:#302006}
.news-event-sec{background: #F2EEED;padding: 0 10px;height: 233px;}
.home-news-left {
	background: url(../images/news-left-img.png) no-repeat center/contain;
	height: 294px;
	width: calc(26% - 15px);
	margin: 18px 0 0 15px;
}
.home-news-right {
	background: url(../images/news-right-img.png) no-repeat center/contain;
	height: 294px;
	width: calc(26% - 15px);
	margin: -30px 15px 0 0;
}
.home-news-middle {
	width: calc(100% - 52%);
	padding: 0 10px 0;
}
.news-icon-img {background: url(../images/news-event-img.png) no-repeat;height: 100px;margin: 0 auto 0;max-width: 131px;width: 100%;position: relative;top: -49px;}
.home-news-middle h2 {
	text-align: left;
	margin: -50px 0 0;
}
.home-news-middle iframe {
	width: 100%;height: 156px;
}
.news-event-sec-div ul li{border-bottom: 1px dotted #797581}
.events-left{width: 90px;}
.events-right {
	width: calc(100% - 101px);
	padding: 1px 0px 0 16px;
	border-left: 1px solid #2B263B;
	margin: 19px 0 0 10px;
}
.events-right p {
	height: 28px;
	overflow: hidden;
	margin: 0;	text-align: left;
}
.date{color: rgb(198, 103, 68);
margin: 0px;
font-weight: bold;
font-size: 36px;
display: inline-block;}
.month{
	display: inline-block;
margin: 12px 0px 0px 3px;
font-weight: bold;
line-height: 20px;
}
.testimonials-div-home {
	padding: 79px 0 40px;
	position: relative;
}
.testimonials-div-home h2 {
	position: relative;
top: -41px;
}
.testimonials-div img {
	border-radius: 50%;
	width: 100px;
	box-shadow: 0px 2px 2px 2px #DDDDDD;
	margin: 0 0 25px;
}
.testimonials-div h4 {
	color: #000000;
	font-size: 16px;margin: 0 0 10px
}
.testi {width: 70%;margin: 40px auto 0;border: 7px solid #DBA722;padding: 30px;background: #fff;position: relative;}
.testimonials-section{margin: -86px 0px 0px;}
.testimonials-div p {	text-align: center;height: 90px;overflow: hidden;}
.testimonials-section button { display: none !important;}
.testi-more {	color: #000;display: block;}
.testi-more:hover{color:#CF6246}
.testimonials-div-home::before {content: "";position: absolute;background: url(../images/testi-texture.png) repeat;width: 100%;height: 176px;top: 183px;}
.testimonials-div-home a {	 display: block; }
.donation-img {position: absolute;background: url(../images/donation-img.png) no-repeat center center/contain;width: 243px;height: 132px;top: -17px;right: 10%;z-index: 1;}
.home-video {width: 50%;background: url(../images/gallery-image.jpg) no-repeat center/cover;height: 260px;}
.home-gallery {width: 50%;background: url(../images/video-image.jpg) no-repeat center/cover;height: 260px;}
.home-gallery-con h2, .home-video-con h2 {background: #fff;display: inline-block;padding: 7px 37px 6px 11px;}
.home-gallery-con,.home-gallery-con h2,.home-video-con{	position: relative;}
.home-gallery-con::before {content: "";position: absolute;background: #fff;width: 41px;height: 260px;transform: skew(-19deg);left: -34px;}
.home-gallery-con h2 {	top: 18px;	left: 18px;}
.home-gallery-con h2:hover,.home-video-con h2:hover{color:#dca723}
.home-gallery-con h2:hover .heading,.home-video-con h2:hover .heading{background: #5b4841;}
.home-video-con h2 {	top: 206px;	right: -54%;}
.home-video-con h2 {
	position: absolute;
	top: 174px;
	right: 48px;}
footer{background: url(../images/footer.jpg);}
.foot-nav {
	padding: 25px 0 5px;
}
.foot-nav li {
	display: inline-block;margin: 0 0 10px;
}
.foot-nav ul a {
	color: #E4E5E5;
	padding: 5px 8px 5px;
}
.foot-nav ul a:hover,.foot-nav ul a.act{
	color: #DBA722;
}
.foot-middle-left {
	width: calc(30% - 0px);
}
.foot-middle-middle {
	width: calc(100% - 60%);
}
.foot-middle-right {
	width: calc(30% - 0px);
}
h3 {
	color: #FDFEFF;
	font-size: 17px;
}
.foot-middle-left p {
	color: #FEFFFF;text-align: left;
	margin: 10px 0 10px;
}
.foot-middle-middle img {
	width: 103px;
	margin: 14px 0 0;
}
.foot-middle-right a {
	color: #FEFFFF;
	display: block;
	padding: 7px 0 13px;
}
.foot-bottom {
	padding: 5px 0 8px;
}
.foot-bottom p {
	color: #B9ABA5;
	display: inline-block;
	font-size: 11px;
	padding: 0 25px 0;
	margin: 0;vertical-align: baseline;
}
.foot-bottom a {
	color: #B9ABA5;
	font-size: 12px;
	font-weight: bold;
	vertical-align: baseline;
}
.foot-bottom a:hover,.foot-middle-right a:hover{color:#EFDAA3}
.foot-bottom p:nth-child(2) {
	border-left: 1px solid;
}
.inner-banner-img {
	height: 330px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
/* .book-main{margin: 18px;} */
#breadcrumbs p {
	text-align: right;
	font-size: 12px;margin: 8px;
}
#breadcrumbs a {color:#DBA722}
#breadcrumbs a:hover{color:#563603}
.bread-line {
	background: url(../images/line-1.png) no-repeat center center/cover;
	width: 195px;
	height: 8px;
	float: right;
}
.inner-con {
	padding: 18px 0 15px;
	min-height: 220px;
}
.inner-left-full{margin: 18px auto;}
.inner-left {
	width: calc(100% - 270px);
	padding: 20px 0 0;
}
.inner-right {
	width: 270px;
	padding: 20px 0 0;
}
.inner-right-div {
	background: #FCFCFC;margin: 0 0 0 35px;padding: 20px;box-shadow: -8px 0 3px -6px #C7C7C7;
}
.inner-right-div h2 {
	color: #C43F36;
	font-size: 19px;
	text-align: left;
}
.right-head {
	background: #DDA622;
	width: 4px;
	height: 21px;
	display: inline-block;
	margin: 2px 7px 0 0;
}
.inner-right-div ul {
	margin: 0 0 0 8px;
}
.inner-right-div ul a {
	color: #0E0E0E;
	padding: 5px 20px 0;
	display: block;
}
.inner-right-div ul a {
	color: #323232;
	padding: 5px 20px 5px;
	display: block;
}
.inner-right-div ul a:hover,.inner-right-div ul a.act {
	color: #E6B31A;
	background: #F6F6F6;
}
.ul-info {
	margin: 0 0 0 15px;
}
.ul-info li {
	padding: 0 0 8px 20px;
	background: url(../images/list-icon.png) no-repeat 0 4px/14px;
}
.vision-div-left {
	background: #563603;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	position: relative;
	left: 16px;
	border: 7px solid #fff;z-index: 1;
}
.vision-div-right {
	width: calc(100% - 62px);
}
.vision-div-right h4 {
	color: #fff;
	padding: 12px 0 12px 50px;
	margin: 0;
	position: relative;
	width: calc(100% - 5%);
	float: left;
	background: #DCA723;
}
.nav-arrow {
	width: 20px;
	height: 50px;
	position: relative;
	background: #563603;
	left: -16px;
	top: 0px;
}
.nav-arrow::before {
	content: "";
	position: absolute;
	right: -21px;
	width: 0;
	height: 0;
	border-left: 21px solid #563603;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	top: 0px;
}
.nav-arrow::after {
	content: "";
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
	border-left: 20px solid #FFF;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}
.vision-div-right h4::before {
	position: absolute;
	content: "";
	border-top: 25px solid transparent;
	border-bottom: 24px solid transparent;
	border-left: 19px solid #dca723;
	right: -1px;
	top: 0px;
	z-index: 1;
}
.vi-icon {
	color: #fff;
	font-size: 20px;
	margin: 8px 0 0 7px;
	/*transform: rotate(-19deg);*/
}
.vi-con {
	padding: 20px 50px;
}
/* .inner-left-full {
	padding: 32px 0 20px;
} */
.box {
	font-family: 'Roboto', sans-serif;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	transition: all 0.3s ease 0s;
	width: calc(33% - 20px);
	display: inline-block;
	box-shadow: 0 0 1px 1px #E6E6E6;
	margin: 10px;height:200px
}
.box:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.5); }
.box .curve1{
    opacity: 0;
    position: absolute;
    right: -2px;
    top: -100%;
    z-index: 1;
    transition:all 0.3s ease-in-out;
}
.box:hover .curve1{
    opacity: 1;
    top: -1%;
}
.box path{ fill:rgba(220, 167, 35,0.9); }
.box img{
    width: 100%;
    height: auto;
    transition: all 0.3s ease 0s;
}
.box:hover img{ filter: blur(2px) grayscale(100%); }
.box .box-content{
    color: #FC427B;
    text-align: right;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 15px;
    z-index: 2;
}
.box .title {
	font-size: 18px;
	font-weight: 600;
	margin: 0;
	opacity: 0;
	transform: translateX(100%);
	transition: all 0.5s ease 0.2s;
	color: #fff;
	width: 70%;
	position: relative;
	right: -85px;
	font-variant: small-caps;
}
.box .post{
    color: #000;
    font-size:14px;
    letter-spacing: 1px;
    text-transform: capitalize;
    margin:0 2px 5px 0;
    opacity: 0;
    display: block;
    transform: translateX(-20%);
    transition: all 0.5s ease 0.2s;
}
.box .icon{
    list-style: none;
    text-align: right;
    padding: 0;
    margin: 0;
    opacity: 0;
    transform: translateX(100%);
    transition: all 0.5s ease 0.2s;
}
.box:hover .title,
.box:hover .post,
.box:hover .icon{
    opacity: 1;
    transform: translateX(0);
}
.box .icon li{
    margin: 0 2px;
    display: inline-block;
}
.box .icon li a{
    color: #FC427B;
    font-size: 17px;
    text-align: center;
    line-height: 32px;
    height: 35px;
    width: 35px;
    border: 2px solid #FC427B;
    border-radius: 50%;
    display: block;
    transition: all 0.3s;
}
.box .icon li a:hover{
    color: #fff;
    background-color: #FC427B;
    border-color: #fff;
    box-shadow: 0 0 5px #000;
}
.box .curve2{
    opacity: 0;
    position: absolute;
    left: -2px;
    bottom: -100%;
    transition:all 0.3s ease-in-out;
}
.box:hover .curve2{
    opacity: 1;
    bottom: -2px;
}
#gallery-main a {
	display: inline-block;
	width: calc(264px - 23px);
	margin: 20px 10px 10px;
}
.galleryphoto {
	width: 100%;
	height: 184px;
	background-image: url(../images/home-about-img.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0 0 2px 1px #ddd;
	border-radius: 4px;
}
.galleryphoto:hover,.news-event-img:hover {
	box-shadow: 5px 4px 7px 2px #DCA723;
	transition: all 0.3s;
}
.news-event-img {
	background-image: url(../images/home-about-img.png);
	width: 321px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	max-width: 100%;
	box-shadow: 0 0 2px 2px #ddd;
	margin: 0 auto 20px;
}
.news-event-content h4 {
	text-align: center;
}
.n-head {
	color: #563603;
	font-weight: bold;
}
.news-event-content a {
	text-decoration: underline;
	color: #DCA723;
}
.info-list, .news-event-content ul {
	margin: 5px 0 20px;
}
.info-list li, .news-event-content ul li {
	line-height: 1.7;
	margin: 4px 0;
	padding: 0 0 0 35px;
	font-weight: normal;
	text-align: left;
	position: relative;
	font-size: 14px;
}
.info-list li::before, .news-event-content ul li::after {
	content: '';
	position: absolute;
	background: url(../images/list-icon.png) no-repeat center/cover;
	width: 14px;
	height: 14px;
	left: 15px;
	top: 6px;
}
td {
	border: 1px solid;
	padding: 4px 16px;
	font-size: 14px;
	color: #373737;
}
tr:nth-child(even){background: #FFF4E2}
tr:nth-child(odd){background: #EDDABC}
.news-event-div {
	box-shadow: 0px 4px 6px 2px #D9D9D9;
	margin: 0 0 30px;
	padding: 30px;
}
.contact-div {
	padding: 30px 0 20px;
}
.conatct-left {
	width: 100%;
	max-width: 522px;
	margin: 0 auto;
}
.contact-right {
	width: calc(100% - 55%);
	padding: 20px 30px;
}
.input-box {
	/* border: 1px solid; */
	margin: 10px auto 20px;
	box-shadow: 0px 0px 3px 0px #CBC2B4;
	width: 100%;display: inline-block;
}
.input-box label {
	display: inline-block;
	background: #563603;
	color: #fff;
	text-align: center;
	padding: 5px 9px 5px;
	position: relative;width: 92px;
}
.con-icon{margin: 7px 10px 5px;}
.input-box input, .input-box textarea {
	border: none;
	font-size: 14px;
	padding: 4px 8px;
	width: calc(100% - 95px);
}
.input-field button {
	background: #563603;
	color: #fff;
	border: none;
	padding: 6px 20px;
	margin: 0 6px 0;
	border-radius: 2px;width: 90px;
}
.input-field button:hover {
	background: #dca75a;
	color: #fff;}
.con-icon1 {
	margin: 20px 9px 26px;
}
.contact-info h3 {
	color: #DCA723;
	margin: 0 0 10px;
	font-size: 21px;
	text-align: center;
}
.contact-info a {
	display: block;
	color: #646462;
	padding: 0 0 10px;
}
.contact-info a:hover {color:#523D38}
.input-field {
	text-align: center;
	margin: 30px 0 0;
}
.g-recaptcha {
	margin: 0 auto;
	width: 301px;
}
.error-con {
	position: relative;
}
.error-con h3 {
	color: #373737;
	font-size: 109px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 36px;
}
.error-img {
	background: url(../images/error-image.png) no-repeat 67px 7px/56%;
	width: 302px;
	height: 363px;
	position: absolute;
	top: -39%;
	left: 34%;
}

.error-div {
	background: rgb(232, 164, 91) none repeat scroll 0% 0%;
	padding: 90px 0 120px;
	margin: 40px 0 0;
}
.error-desc p {
    text-align: center;
}
.error-h {
    font-size: 29px;
    font-weight: bold;
    margin: 0;
}
.error-desc {
	position: relative;
	top: 77px;text-align: center;
}
.error-desc a {
	background: #BE674C;
	color: #fff;
	padding: 4px 11px;
	font-size: 14px;
}
.bred-arrow {
	font-size: 9px;
	vertical-align: text-bottom;
}
.soul-music-div {
	position: relative;
	background: #eee;
}
.soul-music-img {
	width: 358px;
	height: 286px;
max-width: 100%;
}
.soul-text,.soul-text1{
	position: absolute;
	
	width: 130px;
	height: 130px;
	background: #513402;
	border-radius: 50%;
	text-align: center;
	display: table;
	border: 6px solid #fff;
}
.soul-text{
    top: 31px;
    right: 27%;
}
.soul-text1{
    top: 31px;
    left: 27%;
}
.soul-text h4,.soul-text1 h4{
    display: table-cell;
vertical-align: middle;
color: #fff;
font-size: 16px;
}

.soul-right {
	margin: 0 0 0 15px;
}
.soul-music-con {
	padding: 16px;
}
.music-soul-right-con {
	width: calc(100% - 358px);
	float: right;
}
.soul-music-div {
	position: relative;
	background: #eee;
	margin: 30px 0 30px;height: 286px;
}
.soul-music-div::before {
	content: "";
	position: absolute;
	background: url(../images/inner-img/shadow-stripe.png) no-repeat center/cover;
	bottom: -31px;
	width: 100%;
	height: 31px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.course-block {
	width: calc(25% - 44px);
	display: inline-block;
	text-align: center;
	margin: 20px;
	border-radius: 30px;
	padding: 10px 0 0;
}
.course-block:nth-child(1){border-top: 4px solid #f8af77;}
.course-block:nth-child(2){border-top: 4px solid #45c0ef;}
.course-block:nth-child(3){border-top: 4px solid #f26962;}
.course-border{border-top: 4px solid #7fc484 !important;}
.course-border1{border-top: 4px solid #ff88a6 !important}
.course-img,.course-img1,.course-img2,.course-img3,.course-img4 {
	background-image: url(../images/inner-img/sprite.png);	
	width: 98px;
	height: 101px;
	margin: 0 auto 15px;
}
.course-img {
	background-position: -9px 0;
}
.course-img1 {
	background-position: -170px 0;
}
.course-img2 {
	background-position: 415px 0
}
.course-img3 {
	background-position: 249px -5px
}
.course-img4 {
	background-position: 99px -5px
}
.course-block h6 {
	font-size: 17px;
}
.course-div{
	width: 100%;

text-align: center;
}
.donation-account {
	text-align: center;
	border: 5px ridge #dfbfbf;
	padding: 14px 20px 4px;
	max-width: 490px;
	margin: 15px 0 20px;
}
.center-name .donation-account { margin: 15px auto 20px;}
.donation-account p {
	text-align: left;
	margin: 0 0 8px;
}
.testimonials-indiv {
	box-shadow: 0 0 4px 1px #ddd;
	padding: 30px 44px 20px;
	margin: 0px 10px 40px;
	position: relative;
	width: calc(100% - 23px);
	display: inline-block;
}
.testimonials-indiv::before,.testimonials-indiv::after {
	content: "";
	position: absolute;
	width: 31px;
	height: 24px;
	background: url(../images/inner-img/arrow-testi.png) no-repeat center/cover;	
}
.testimonials-indiv::before {
	top: -11px;
	left: 15px;
}
.testimonials-indiv::after {
	bottom: -11px;
	right: 15px;
	transform: rotate(180deg);
}
.testi-p {
	margin: 0 0 0;
	text-align: right;
	color: #594640;
	font-weight: 600;
}
.sitemap-con .ul-info li a {
	color: #373737;
}
.sitemap-con .ul-info li a:hover {
	color: #dca723;
}
.sitemap-con {
	width: 50%;
}
.ul-info li ul {
	margin: 5px 0 0 0px;
}
.management-block {
	box-shadow: 0 0 3px 2px #ddd;
	padding: 20px;
	text-align: center;margin: 0 0 30px;
}
.management-block h4 {
	margin: 0 0 13px;
}
.management-block img {
	width: 350px;
	margin: 6px 0px 15px 30px;
    float: right;
}
.view-profile{color: #fff;
background: #dda723;
display: inline-block;
padding: 7px 30px 8px;
border-radius: 4px;}
.view-profile:hover{background:#563603;color: #fff;}
.mar-b-10{margin-bottom:10px}
.half-ul li {
	width: 50%;
	float: left;
}
.get-involved {
	position: relative;
}
.get-involved .donation-img {
	right: unset;
	left: 0;
	width: 185px;
	height: 120px;top: -15px;
}
.contact-info-left {
	width: calc(33.33% - 20px);
	margin: 20px 10px 20px;
	padding: 20px;
	min-height: 254px;
	border: 3px ridge #8c8c8b;
	border-radius: 4px;height: 317px;
}
.contact-info-left p {
	text-align: left;
}
.in-dir {
	margin: 7px 25px 20px 0px;
	border: none;
	box-shadow: 3px 3px 1px 2px #dca723;
}
.video-div {
	text-align: center;
}
.video-div iframe {
	width: calc(33.33% - 33px);
	height: 200px;
	display: inline-block;
	margin: 15px 15px;
	max-width: 330px;
}
.inner-img-in {
	width: calc(33.33% - 34px);
	display: inline-block;
	box-shadow: 3px 3px 1px 2px #dca723;
	margin: 10px 15px 30px;
}
.news-event-content p {
	margin: 0 0 10px;
}
.ach-img-con {
	padding: 10px 0;
}
.ach-img {
	width: calc(33.33% - 32px);
	display: inline-block;
	text-align: center;
	margin: 10px 15px;
}
.ach-img img {
	width: calc(100% - 10px);
	max-width: 368px;
	margin: 0 0 15px;
	box-shadow: 3px 3px 1px 2px #dca723;
}
.ach-img h4 {
	font-size: 16px;
}
.book-main h3 {
	color: #373737;
	font-weight: 600;
	margin: 0 0 10px;
}
.book-main img {
	width: 100%;
	max-width: 250px;
	float: left;
	margin: 0 20px 0 0;
	box-shadow: 3px 3px 1px 2px #dca723;
}
.book-main p {
	text-align: left;
}
.home-counter {
	background: #462d28;
}
.count-div h3 {
	font-size: 36px;
	font-weight: bold;display: inline-block;

vertical-align: middle;
}
.count-div {
	display: inline-block;
	text-align: center;
	border-right: 1px solid #2b1b18;
	padding: 35px 30px 35px;
	width: 197px;height: 159px;
}
.home-counter {
	background: url(../images/inner-img/counter-background-2.jpg) no-repeat fixed center/cover;
	padding: 21px 0;
	text-align: center;
}
.home-counter::before {
	content: "";
	position: absolute;
	background: rgba(88, 69, 63,0.3);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.count-div:last-child {
    border-right: none;
}
.count-div i {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	padding: 0 4px;
	font-size: 26px;
	vertical-align: middle;
}
.count-div p {
	color: #fff;
	text-align: center;
}
.count-div h6 {
	color: #fff;
	font-size: 14px;margin: 0;
}
#counter,.home-counter{
	position: relative;
}
.tabblock a {
	background: #513402;
	color: #fff;
	padding: 11px 15px 10px;
	display: inline-block;
	margin: 0 4px 0;font-weight: 600;
}
.tabblock a:hover, .tabblock a.acttab{background:#dba722;border-bottom: 2px solid #513402;}
.tabcontainer {
	box-shadow: 0 0 2px 1px #DFDFDF;
	padding: 30px;
}
.tabdis h3 {
	color: #373737;
	margin: 0 0 15px;font-size: 20px;
}
.tabdis .ul-info {
	margin: 0;
}
#back-top {
    position: fixed;
    bottom: 5px;
    right: 30px;
    z-index: 99;
}
#back-top a {
    color: #000;
    bottom: -25px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
#back-top img {
	width: 30px;
}
.home-news-event {
	margin: 70px 0 0;
}
.get-in .ul-info {
    margin: 0 0 10px 15px;
}
.inner-left-full h1 {
    text-align: center;
}
.management-block a,.donation-account a {
	color: #646462;
}
.soul-music-div-con {
    margin: 0 0 45px;
}
footer h3 {
	color: #dba722;
}
/*--------------------------responsive-------------------*/
@media screen and (max-width:1100px){
    .count-div {
	padding: 25px 15px 25px;
	width: 186px;
}
}
@media screen and (max-width:1024px){
    a[href^="tel:"] {pointer-events: auto;}
	.desk-menu a {padding: 16px 14px;}
	.box .title {
	right: -77px;
}
.error-img {

	left: 32%;
}
.contact-info-left {
	height: 335px;
}
.soul-music-con .ul-info {
	margin: 0;
}
}
@media screen and (max-width:980px){
	
	.desktop-menu,.inner-right{display: none;}
	.resnav {display: block;}
	.logo {width: 73px;margin: 0 0 0px;}
	.banner {height: 380px;}
	.ban-foot-img {max-width: 300px;}
	.home-news-left {
	margin: 0px 0 0 15px;
}
.donation-img {
	width: 212px;
	height: 111px;
	top: -14px;
	right: 0%;
}
.inner-left {
	width: calc(100% - 0px);
}
.box {
	width: calc(50% - 22px);
}

.error-con h3 {
	letter-spacing: 11px;
}
.error-desc {
	top: -25px;
}
.error-img {
	left: -12%;
	width: 264px;
	height: 323px;
}
.course-block {
	width: calc(50% - 44px);
}
.testimonials-indiv {
	padding: 30px 25px 20px;
}
.course-div {
	text-align: center;
}
.get-involved .donation-img {
	top: -15px;
}
.contact-info-left {
	min-height: auto;
	width: 100%;
	margin: 15px auto;
	height: auto;
	max-width: 600px;float: none;
}
.inner-img-in {
	width: calc(33.33% - 22px);
	margin: 10px 10px 30px;
}
.inner-img {
	max-width: 290px;
}
.music-soul-right-con {
	width: calc(100% - 400px);
}
.tabcontainer {
	padding: 20px 15px;
}
}
@media screen and (max-width:768px){
.banner {height: 300px;}
.ban-foot-img {max-width: 270px;}
.trust-name {width: 49%;}
.home-news-left {
	margin: 0px 0 0 0px;
	width: calc(15% - 0px);
	height: 207px;
    }
.home-news-right {
	height: 261px;
	width: calc(15% - 0px);
	margin: -30px 0px 0 0;
}
.home-news-middle {
	width: calc(100% - 30%);
	padding: 0 10px 0;
}.date {
	font-size: 25px;
}
.month {
	margin: 4px 0px 0px 3px;
}.events-left {
	width: 75px;margin: -6px 0 0;
}
.events-right {
	width: calc(100% - 85px);
	padding: 0px 0px 0px 7px;
	margin: 4px 0 4px 10px;
}
h2{font-size: 18px}
.news-event-sec-div ul li {
	margin: 0 0 15px;
}
.news-event-sec-div{margin: 15px 0 0;}
.testi {
	width: 100%;
	padding: 20px 20px 30px
}
.foot-middle-middle {
	width: calc(100% - 68%);
}
.foot-middle-right {
	width: calc(35% - 0px);
}
.box .title {
	right: -70px;
}
.conatct-left {
	width: calc(100% - 0px);
}
.contact-right {
	width: calc(100% - 0%);padding: 20px 10px;
}

.soul-music-div {
	height: auto;
}
.soul-music-div {
	height: auto;
	margin: 40px 0 50px;
}
.soul-music-img {
	height: 220px;
	max-width: 331px;
	float: none;
	margin: 0 auto;
}
.soul-text {
	top: 7px;
	right: 64%;
}
.soul-text1 {
	top: 7px;
	left: 63%;
}
.soul-music-div::before {
	bottom: -20px;
	height: 22px;
}
.video-div iframe {
	width: calc(50% - 33px);
}
.inner-img-in {
	width: calc(50% - 22px);
	margin: 10px 10px 20px;
}
.trust-info {
	margin: 30px 0 50px;
}
.music-soul-right-con {
	width: 100%;
	float: none;
}
.soul-music-con .ul-info {
    margin: 0 0 0 15px;
}
.ach-img {
	width: calc(50% - 32px);
}
.in-dir {
    float: none;
	margin: 0 auto 20px;
}
.get-involved .donation-img {	
	width: 150px;
	height: 102px;
	top: -13px;
}
#back-top {
    right: 15px;
}
.management-block img {
	float: none;
    margin: 5px;
}
.management-block #mang-image {
	float: none;
}
.heading{
	margin: 9px 10px;
}
}
@media screen and (max-width:580px){
.inner-img{float: none;margin: 0 auto 20px;}
.home-about p {text-align: center;}
.trust-name {width: 100%;margin: 0 0 30px;}
.trust-info {margin: 20px 0 60px;}
.donation-img {
	width: 75px;
	height: 79px;
	top: -18px;
	right: 2%;
}
.home-video {
    margin: 0 0 5px;
}
.home-video, .home-gallery {
    width: 100%;
    padding: 20px;
}
.home-gallery-con::before{display:none}
.home-gallery-con,.home-video-con,.foot-middle-left,.foot-middle-left p,.foot-middle-right{top:-11}
.home-gallery-con h2,.home-video-con h2 {
	top: 0;
	left: 0;
	right: 0;
	position: static;
}
.foot-middle-left,.foot-middle-right ,.foot-middle-middle{
	width: calc(100% - 0px);
	float: none;
}
.foot-middle-left {
	padding: 15px 0 10px;
    float: none;
    text-align: center;
}
.foot-middle-left p{
	text-align: center;
}
.foot-middle-right {
	padding: 15px 0 6px;
	text-align: center;
}
.foot-middle-middle img {
	margin: 5px 0 9px;
}
.vision-div-right h4 {
	width: calc(100% - 10%);
}
.vi-con {
	padding:20px 10px;
}
.box {
    width: calc(297px - 20px);
    margin: 0 0 20px;
}
.inner-banner-img {
	height: 230px;
}
.news-event-div {
	padding: 20px;
}
.contact-right p {
	text-align: center;
}
.error-img {
	display: none;
}
.error-con h3 {
	font-size: 90px;
}
.error-div {
	padding: 1px 0 23px;
}
.get-involved .donation-img {
	top: -34px;
	left: 11px;
	width: 90px;
}
.in-dir {
	margin: 0 auto 20px;
}
.video-div iframe {
	width: 100%;
	margin: 15px 0;
}
.book-main img {
	float: none;
	margin: 0 auto 20px;
}
.book-main {
	text-align: left;
}
.ach-img {
	width: 100%;
	max-width: 300px;margin: 0 0 15px;
}
.ach-img-con {
	text-align: center;padding: 10px 0 0;
}
.get-involved .donation-img {
	top: -77px;
	left: 10px;
	width: 55px;
    background: url(../images/donation-img-res.png) no-repeat center center/contain;
}
/* .donation-img:hover{
     background-color: white;
} */
.foot-bottom p {
	display: block;
	text-align: center;
}
.foot-bottom p:nth-child(2) {
	border-left: none;
}
.management-block img {
	float: none;
}
}
@media screen and (max-width:480px){
.inner-banner-img {height: 188px;}
.banner {height: 247px;}
.ban-foot-img {max-width: 199px;left: -50px;bottom: -141px;}
.foot-nav li {
	display: block;
	margin: 0 0 7px;
}
.g-recaptcha {
	width: 247px;
	overflow: scroll;
}
.soul-music-img {
	height: 185px;
	max-width: 258px;
}
.soul-text,.soul-text1 {
	top: -29px;
	right: unset;
	left: -16px;
}
.soul-music-div::before {
	bottom: -16px;
	height: 19px;
}
.course-block {
	width: 100%;
	margin: 20px auto;
	max-width: 260px;
}
.testimonials-indiv {
	margin: 0px 0px 40px;
	width: 100%;
}
.sitemap-con {
	width: 100%;
        float:none
}
.home-news-middle iframe {
	height: 153px;
}
.events-left {
	width: 63px;
}
.date {
	font-size: 20px;
}
.month {
	font-size: 13px;
}
.events-right p {
	height: 44px;
	font-size: 12px;
}
.logo {
	width: 86px;
	margin: 3px 0;
}
.read-more {
	margin: 5px 0 25px;
}
.half-ul li {
	width: 100%;
	float: none;
}
.ul-info {
	margin: 0 0 0 10px;
}
.inner-img-in {
	width: calc(100% - 22px);
}
.count-div {
	padding: 0px 15px 5px;
	width: 170px;
	height: auto;border-right:none
}
.tabblock a {
	width: 129px;
}
.head-top {
	float: none;
	padding: 0px 10px;
}
.home-site {
	float: right;
}
.home-cl {
	float: left;
}
.get-involved .donation-img{
	top: -69px;
}
}