html, body { position:relative; height:100%; margin:0; font-family:'Maven Pro' ; transition: background 1s ease;}

@font-face {
    font-family: 'ceria_lebaranregular';
    src: url('../fonts/ceria_lebaran_0-webfont.woff2') format('woff2'),
         url('../fonts/ceria_lebaran_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.pdf-btn {
	background-color: #db1024;
	color: #fff;
	border: 2px solid #db1024;
	display: inline-block;
	transition: 0.2s;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 60px;
	font-weight: bold;
	font-family: 'Maven Pro', sans-serif;
	margin-top: 13px;
}
.pdf-btn:hover{
    background-color: transparent;
    color: #fff;
}
.tishaimg img {
    width: 100%;
    height: 444px;
    object-fit: cover;
    object-position: center;
}
button:focus{outline:none;}
a:hover{text-decoration:none;}

.paddngtb{padding-top:60px; padding-bottom:60px;}
.paddngA{padding:60px;}
.paddngb{padding-bottom:60px;}
.margnt{margin-top:60px;}
.mainheading{position:relative;}
.heading{font-size:36px; font-weight:bold; margin:0; padding:0; position:relative; padding-bottom:30px;
 font-family: 'Playfair Display', serif; display:inline-block;}
.mainheading p{font-size:18px; margin:0; padding:0;font-weight:500;text-transform:uppercase;}
.heading:before { position:absolute; content:''; display:block; width:60px; border:1px solid #181061; height:1px; top:38%; left:105%;}
.heading1:before{position:absolute; content:'';display:block; width:60px; border:1px solid #e70e45; height:1px; top:85%; left:0; right:0; margin:0 auto;}
section{position:relative;}
/*
.tishinn{
    border-top: 3px solid #000;
}
*/
.boldText:before{display:none;}

.padding-left{padding-left:0;}
.padding-right{padding-right:0;}
.paddingLR0{padding-left:0;padding-right:0;}

.BgBlue{background-color:#020f1d;}
.bg_img{height:100%; background-repeat:no-repeat; background-position:center center; background-attachment:fixed; background-size:cover;}

.textColorPink{color:#e70e45;}
.textColorBlack{color:#000;}
.textColorWhite{color:#fff;}

.btnReadM{color:#747474; font-size:13px; text-transform:uppercase; font-weight:400; border:2px solid #181061; padding:10px 40px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear;  -ms-transition: all .3s linear;  transition: all .3s linear;     display: inline-block;
    margin: 20px 0;}
.btnReadM:hover, .btnReadM:focus{background:#181061; color:#fff; text-decoration:underline;}

.btnDesign{border:2px solid #181061; color:#747474; font-size:12px; font-weight:600; padding:22px 20px 0 20px; border-radius:50%; 
 -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; width:80px; height:80px; display:inline-block;
    -ms-transition: all .3s linear;  transition: all .3s linear;}
.btnDesign:hover, .btnDesign:focus{background:#181061; color:#fff;}


.header .navbar{z-index:9; position:absolute; width:100%; padding-top:12px;}
.header .navbar-nav { align-items:center; }
.header .navbar-nav .nav-link{color:#fff; padding:6px 14px; text-transform:uppercase; font-size:13px; letter-spacing:1px; font-weight:600; white-space:nowrap;}
.header .navbar-nav .nav-link:hover, .header .navbar-nav .nav-link:focus, .navbar-nav .nav-item.active .nav-link{color:#e70e45;}
.header .sticky{position:fixed; background-color:rgba(0,0,0,0.75); z-index:99; width:100%; padding-top:10px;}

.navbar-toggler{position:absolute; right:0; color:#fff; top:25px;}
.navbar-toggler:focus{outline:none;}

/************ LOGO START ************/

.text-overlap img{width:100px; height:100px; border:2px solid #93908b;}
.text-overlap a{color:#fff;}
.logoName{font-weight: 700; font-size:28px; font-family:'ceria_lebaranregular'; letter-spacing:2px;}
.LogoTagline{font-size:12px; font-weight:600; color:#fff; letter-spacing:0.2px; text-transform:uppercase;}
.logoNameText { margin-left:15px; text-align:center; margin-top:10px;}
.logoNameText i {  font-style: normal !important;  padding-right: 2px;}

.text-overlap.splitting .char {  animation: slide-in 1.5s cubic-bezier(0, 0.65, 0.29, 1) 0s both, fade-in 1.25s linear both;
 animation-delay: calc(1s + (0.5s * var(--distance-percent)));}

@keyframes slide-in {
  0% {
    transform: translateX(1em);
    transform: translateX(calc(0.12em * var(--char-offset))) translateZ(0px);
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
}
.text-overlap.splitting b {padding-left:2px; display:inline-block; letter-spacing:1px; animation-name: slide-in-v, fade-in; 
  animation-fill-mode: both; animation-delay: 1s; animation-duration: 1.75s, 1s;  animation-timing-function: cubic-bezier(0, 0.7, 0.1, 1), linear;
   position:relative;}
@keyframes slide-in-v {
  0% {
    opacity: 0;
    transform: translateX(1em);
    transform: translateY(-50vh);
  }
}
.text-overlap.splitting b ~ * .char { z-index: calc(1 * (var(--char-total) - var(--char-index)));}

/* Navbar layout fixes (prevent wrapping and align logo + items nicely) */
@media (min-width: 992px) {
  #myHeader.navbar { flex-wrap: nowrap; }
  #myHeader .navbar-collapse { flex-grow: 0; }
  #myHeader .navbar-nav { flex-wrap: nowrap; }
  #myHeader .navbar-nav .nav-link { white-space: nowrap; }
  #myHeader .text-overlap a { display: flex; align-items: center; }
  #myHeader .text-overlap img, #myHeader .logoNameText { float: none !important; }
}
/************ Tisha SECTION ************/
.BannerHeading.tisha-banner {
	padding: 5% 15px 2%;
	position: relative;
	z-index: 1;
}
.BannerHeading.tisha-banner::before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #00000029;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.audio-div {
	width: 100%;
	background-color: #000000ad;
	border-radius: 50px;
    padding: 15px 50px;
    margin-bottom: 15px;
}
.audio-innercontent {
	display: flex;
	width: 100%;
}
.audio-innerdescription {
	width: 50%;
	text-align: left;
	display: grid;
	align-items: center;
	color: #fff;
	font-family: 'Playfair Display', serif;
	font-size: 18px;
}
.audio-innerdescription2 {
	width: 50%;
	text-align: right;
	display: flex;
	justify-content: end;
	align-items: center;
}
/************ BANNER SECTION ************/

.MainSlider .carousel-inner{overflow:hidden;}
.MainSlider .carousel-item { /*position:relative;*/ height:80vh; -webkit-animation:zoom 20s; animation:zoom 20s; background-repeat:no-repeat;
 background-size:cover; background-position:bottom center;}
.MainSlider .carousel-item:before{background-color:rgba(0,0,0,0.45); position:absolute; width:100%; height:100%; display:block; content:'';
 width:100%; height:100%; z-index: 9;}
.ctabtn {
	background-color: #fff;
	color: #e70e45;
	border: 2px solid #fff;
	display: inline-block;
	padding: 10px 30px;
    transition: all .5s;
    margin-top: 15px;
}
.ctabtn:hover{
    background-color: #e70e45;
    color: #fff;
    border: 2px solid #e70e45;
}
.MainSlider.tishaslider .carousel-item{
    height: 90vh;
}

.MainSlider .carousel-caption{bottom:22%;font-family: 'Playfair Display', serif;}
.MainSlider .carousel-caption h2{color:#fff; font-weight:bold; font-size:25px;}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}
.MainSlider.tishaslider .carousel-caption h2 {
	margin-bottom: 23px;
}
.socialMedia{margin:0; padding:0; position:absolute; bottom:25px; left:100px;}
.socialMedia li{display:inline-block; padding-right:10px; color:#fff; position:relative; font-weight:bold;}
/*.socialMedia li:first-child:before { border-bottom:1px solid #fff; position:absolute; content:''; display:block; width:112%; bottom:5px; left:1px;}*/
.socialMedia li a{color:#fff; font-size:14px;}
.socialMedia li a:hover, .socialMedia li a:focus{color:#e70e45;}


/************ ABOUT US SECTION ************/

.DrArnold_about_us{position:relative;}
.DrArnold_about_us:before{position:absolute; content:''; display:block; width:100%; height:100%; background-image:url(../images/guitarimg.png);
background-repeat:no-repeat; background-position:top bottom; top:0;  z-index:-1;}
.DrArnold_about_us:after{position:absolute; content:''; display:block; width:100%; height:100%; background-image:url(../images/music-notes1.png);
background-repeat:no-repeat; background-position:right bottom; top:0; background-attachment:fixed; z-index:-1;}
.DrArnold_abouttext{position:relative; z-index:9;}
.DrArnold_abouttext p{color:#000; font-size:16px;}
.DrArnold_abouttext p b{color:#000; font-family: 'Playfair Display', serif; font-size:24px;}
.DrArnold_abouttext .signImg{width:130px;}

/************ OUR WORK SECTION ************/

.OurWorkBox{margin-top:30px;}
.WorkIc{height:80px;}
.OurWorkBox h3{color:#fff; font-size:18px; font-weight:bold; font-family: 'Playfair Display', serif; text-transform:uppercase; margin:20px 0;}
.OurWorkBox p{color:#fff; font-size:15px; line-height:18px; min-height:130px;}
.OurWorkBox a{color:#ff0000; font-size:13px; text-transform:uppercase; font-weight:400;}
.OurWorkBox a:hover, .OurWorkBox a:focus{color:#e70e45; text-decoration:underline;}

/************ LATEST UPLOADS SECTION ************/

.DrArnold_LatestUploads .header1:before{border-color:#181061;}


.DrArnold_LatestUploads:before{position:absolute; content:''; display:block; width:100%; height:100%; background-image:url(../images/music-notes2.png);
background-repeat:no-repeat; background-position:bottom left; top:0;  z-index:-1; background-attachment:fixed;}
.DrArnold_LatestUploads:after{position:absolute; content:''; display:block; width:100%; height:100%; background-image:url(../images/music-notes1.png);
background-repeat:no-repeat; background-position:right bottom; top:0; background-attachment:fixed; z-index:-1;}

.LastestVideos{margin-top:40px;}
.video_track_list, .video_track_album {  float:left; width:100%; height:225px;}
.video_track_list figure { float: left; width: 100%; overflow: hidden; position: relative;}
.video_track_list figure img{  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out; height:225px; width:100%;
    -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.video_track_list:hover figure { box-shadow:0px 2px 15px -4px #000;}
.video_track_list figure{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.video_track_list:hover figure:before {  opacity: 0.8;}
.video_track_list figure:before {  position:absolute; content:""; top:0px; left:0px; right:0px;  bottom:0px;
 background:linear-gradient(#080413 12%, #970100);  opacity:0; z-index:1;}
.video_track_list figure::after { top:0; left: 0; right: 0;height:100%; content: ""; position: absolute;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 71%, rgba(0,0,0,0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 71%,rgba(0,0,0,0.85) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 71%,rgba(0,0,0,0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
.video_track_list:hover figure:before { opacity:0.8;}
.video_track_list figure:before{ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.video_track_list:hover figure img { transform: scale(1.2) rotate(5deg); -moz-transform: scale(1.2) rotate(5deg); -webkit-transform: scale(1.2) rotate(5deg);}

.video_album_list, .video_album { float:left; width:100%; }
.video_album_list.list_2 {  position:absolute; z-index:2; right:25px;}
.video_album_list.list_2.list_3 { left:10px; bottom:13px; }
.video_album_list.list_2 { padding-right:28px;}
.video_album_list a{ background-color: #EB0E46;display:inline-block; border-radius:100%; color:#fff; float:left; text-align:center;}
.video_album_list.list_2.list_3 a { height:30px; width:30px; line-height:30px; font-size:14px; margin-top:3px;}

.video_album_list.list_2.list_3 .video_album_text { padding-left: 8px; overflow: hidden;}
.video_album_list.list_2.list_3 .video_album_text h2 { font-size:14px; color: #fff; text-transform: capitalize; margin:0px; font-weight:700;}

.video_album_list .video-btn{color:#fff !important; cursor:pointer;}

/************ FOOTER SECTION ************/

footer{background:#000; padding:0; width:100%; float:left;}
footer address{color:#fff; font-size:14px;}
footer .socialMedia{position:inherit; margin-top:15px;}
footer .copyright{color:#fff; font-size:12px;}
footer .address a{color:#fff; padding-top:25px; display:block;}


/************ LATEST VIDEO MODAL ************/

.modal-dialog {max-width:800px; margin:30px auto;}
.modal-body {position:relative;padding:0px;}
.close { position:absolute; right:-30px; top:0; z-index:999; font-size:2rem; font-weight: normal; color:#fff;opacity:1;}


/************ ABOUT US ************/

.BannerHeading{padding: 16% 15px 8%;text-align:center;color:#fff; font-family: 'Playfair Display', serif;}
.BannerHeading h2 { font-size: 25px; font-weight:bold; line-height: 32px; margin: 0; padding: 0;}
.about-banner.store-banner .BannerHeading h2 { font-size: 30px; line-height: 38px; }
.about-banner.store-banner .BannerHeading small { font-size: 18px; }
.about-img img{box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);-webkit-transform: translatey(0px); transform: translatey(0px);
  -webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite;}

/*.about-banner .socialMedia{bottom:30%;}*/

@keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(0px);
            transform: translatey(0px);
  }
  50% {
    box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-transform: translatey(-20px);
            transform: translatey(-20px);
  }
  100% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(0px);
            transform: translatey(0px);
  }
}

.AboutVideo iframe	{border: 12px groove #db1024;width:100%;}
.ResumeInfo{background: #fff;box-shadow: 0px 0px 11px #cbc9c9;padding: 32px;}
.AboutVideo {margin:55px 0;}
.btnDesign2 {padding: 29px 23px 0 17px!important;}



.KirshenbaumImg{margin:40px auto 0; box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);-webkit-transform: translatey(0px); transform: translatey(0px);
  -webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite; display:block;}



/********PUBLISHED ***********/

.accordion {width: 100%;border-radius: 4px;}
.expansion-panel {margin-top: 16px;box-shadow: 0px 3px 8px #565555;width: 100%;position: relative;background:#db1024;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);color:#fff;}
.expansion-panel:nth-child(1) {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.expansion-panel:nth-last-child(1) {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.expansion-panel-header {height: 76px;cursor: pointer;outline: 0;width: 100%;background: none;border: 0;color: inherit;padding: 16px 24px;
  text-align: initial;}
.expansion-panel-header-content {width: 100%;display: grid;
  -webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;
  grid-auto-flow: column;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 24px;}
.expansion-panel-description {color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 0 16px;font-size: 14px;float:left;}
.expansion-panel-description2 {color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-top:-22px;font-size: 14px;float:right;}

.expansion-panel-header .expansion-panel-indicator {border-style: solid;border-width: 0 2px 2px 0; display: inline-block; padding: 3px;
  -webkit-transform: rotate(45deg);transform: rotate(45deg); vertical-align: middle; width: 8px; height: 8px;
  -webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);}
.expansion-panel-body {min-height: 0px; height: 0;-webkit-transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 225ms cubic-bezier(0.4, 0, 0.2, 1); overflow: hidden;visibility: hidden;text-indent: 16px;line-height: 1.3;-webkit-user-select: none;
  -moz-user-select: none;-ms-user-select: none;
user-select: none;}
.expansion-panel-body-content { position: relative;padding: 41px 1px 52px 8px;background: #ea98a0;}
.expansion-panel-body-content::before {content: ""; left: 24px;top: 24px; height: 18px; width: 4px; position: absolute; border-radius: 4px;
background: var(--primary-color);}

.expansion-panel:not(.active) .expansion-panel-header:hover,
.expansion-panel:not(.active) .expansion-panel-header:focus {background: #21232a;}

.expansion-panel.active {box-shadow: 0px 3px 8px #565555;margin: 16px 0;border-radius: 4px;}
.expansion-panel.active .expansion-indicator {-webkit-transform: rotate(225deg); transform: rotate(225deg);}
.expansion-panel.active .expansion-panel-body {height:auto;visibility: visible;-webkit-user-select: initial;-moz-user-select: initial;
  -ms-user-select: initial; user-select: initial;}






/*****CONTACT US*********/
.contact-parent{ display:flex;}
.contact-child{display:flex;flex:1;box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);}
.child1{background:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(../images/contactus.png); background-size:cover;display:flex;
  flex-direction:column;justify-content:center;color:#fff;padding:40px 0;}
.child1 p{padding-left:20%;font-size:20px;text-shadow:0px 0px 2px #000;color:#f2819a!important;margin:6px 0;}
.child1 p + p{margin-top:10px;}
.child1 p span{font-size:16px;color:#fff;display:block;margin-top:2px;}
.child2{ flex-direction:column;justify-content:space-around; align-items:center;}
.inside-contact{width:90%;margin:0 auto;}
.inside-contact h2{text-transform:uppercase;text-align:center; margin-top:50px;}
.inside-contact h3{text-align:center;font-size:16px;color:#0085e2;}
.inside-contact input, .inside-contact textarea{width:100%; background-color:#eee;border:1px solid rgba(0,0,0,0.48);padding:5px 10px; margin-bottom:20px;}
.inside-contact input[type=submit]{background-color:#db1024; color:#fff; transition:0.2s; border:2px solid #db1024; margin:30px 0; cursor:pointer;}
.inside-contact input[type=submit]:hover{background-color:#fff;color:#000; transition:0.2s;}

/*** New Works ***/

.BannerNewWork{position:relative;}
.BannerNewWork:before{background:rgba(0,0,0,.45); position:absolute; content:''; display:block; width:100%; height:100%;}

.BannerHeading{position:relative;}
.BannerHeading small {background:rgba(255,255,255,.85); padding:6px 20px; font-weight:800; display:inline-block; margin-top:20px;}


/************ Media Quries ************/
@media screen and (max-width:1440px){
    .MainSlider.tishaslider .carousel-item {
        height: 105vh;
    }
    .header .navbar-nav .nav-link{
        letter-spacing: 0;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right: 0;
    }
}
@media screen and (max-width:1624px){
  .MainSlider.tishaslider .carousel-item {
      height: 150vh;
  }
  .header .navbar-nav .nav-link{
      letter-spacing: 0;
  }
  .navbar-expand-lg .navbar-nav .nav-link{
      padding-right: 0;
  }
}
@media screen and (max-width:1411px){
  .header .navbar-nav .nav-link{ font-size: 11px; padding-left:12px; padding-right:12px;}
}
@media screen and (max-width: 1366px){
    .MainSlider.tishaslider .carousel-item{
        height: 140vh;
    }
    .header .navbar-nav .nav-link{ font-size: 12px; }
}
@media screen and (max-width: 1224px){
    .header .navbar-nav .nav-link{ font-size: 11px; padding-left:12px; padding-right:12px; }
}
@media screen and (max-width: 1340px) {
    .navbar-expand-lg .navbar-nav .nav-link { padding-right: 10px; padding-left: 10px;}
    .header .navbar-nav .nav-link {color: #fff;font-size: 12px;}
	.BannerHeading {padding:15% 25px 10%;}
	.BannerHeading h2 { font-size: 20px;}
	.about-banner.store-banner .BannerHeading h2 { font-size: 24px; line-height: 30px; }
	.about-banner.store-banner .BannerHeading small { font-size: 16px; }
	.contact-parent{display:block; width:100%;}
    .heading:before {top: 88%;left: 0;}
	.logoName {font-size: 10px;}
	.text-overlap img {width: 76px;height: 76px;}
	.LogoTagline {font-size:8px;}
	.header .navbar{padding-left:0; padding-right:0;}
	.MainSlider .carousel-item{height:50vh;}
	.MainSlider .carousel-caption h2{font-size:20px;}
	.socialMedia{bottom: 15px;}
    .MainSlider.tishaslider .carousel-item{
        height: 85vh;
    }
}
@media screen and (max-width: 1024px){
    .MainSlider.tishaslider .carousel-item {
        height: 91vh;
    }
}

@media screen and (max-width:1225px) {
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 8px; padding-left:8px;}
  .header .navbar-nav .nav-link{letter-spacing:0; font-size:12px;}
  .socialMedia {display: none;}
  .video_track_list, .video_track_album {display: inline-block;width: 100%;text-align: center;}
  .expansion-panel-header-content{font-size:17px;}
  .expansion-panel-body-content {padding: 41px 1px 121px 12px;}
  .expansion-panel-description2{float:left;margin-top: 19px;width:100%;}
  .expansion-panel-description2 audio{width:83%;}
  .heading:before {top: 88%;left: 0;}
  .padding-right{padding-right:15px;}
  .padding-left{padding-left:15px;}
  .paddngtb {  padding-top:20px; padding-bottom:20px;}
  .mainheading .heading{padding-bottom:15px;}
  .heading{font-size:18px;}
  .AboutVideo {margin: 13px 0;}
  .header .navbar{padding-top:10px;}
  .text-overlap img{width:40px; height:40px;}
  .logoNameText{ margin-left:2px; margin-top:10px;}
  .logoName{font-size:10px;}
  .LogoTagline { font-size:5px;}
  .about-img{margin: 29px 0 0;}
  .MainSlider .carousel-caption h2{font-size:20px;}
  .DrArnold_about_us:before{display:none;}
  .video_track_list figure:before, .video_track_list figure:after{display:none;}
  .BannerHeading {padding: 26% 25px 11%;}
  .BannerHeading h2{font-size:15px;  line-height:20px;}
  .service-box { margin-bottom: 32px;}
  .child1{ display:none;}
  .child2{ background-image:linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0.7)), url(../images/contactus.png);background-size:cover;}
  .inside-contact input, .inside-contact textarea{ background-color:#fff;}
  .mainheading { margin-bottom: 34px;}
  .AboutVideo {margin:30px 0;}
  .MainSlider .carousel-item{ height:60vh;}
  .MainSlider .carousel-caption{ bottom: 20%;}
}

@media screen and (max-width:840px) {

    .logoNameText{ margin-left:8px;}
     footer .socialMedia{display:block; text-align:center !important; margin-bottom:5px;}
}
@media screen and (max-width:767px) {
    .audio-innercontent {
        display: block;
        width: 100%;
    }
    .audio-innerdescription {
        width: 100%;
        text-align: center;
        display: block;
    }
    .audio-innerdescription2 {
        width: 100%;
        text-align: center;
        display: block;
        padding-top: 11px;
    }
    div#navbarCollapse {background:rgba(0,0,0,0.75);}
     .header .navbar-nav .nav-link{font-size:14px;} 
      footer {text-align:center;}
    footer .float-right { float:none !important;}
    .address.float-left { float:none !important;}
}
@media screen and (max-width:570px){
    .MainSlider.tishaslider .carousel-caption h2 {
        margin-bottom: 11px;
    }
}
@media screen and (max-width:500px) {
    .navbar-expand-lg .navbar-nav .nav-link { padding-left: 20px;}
	.MainSlider .carousel-caption{    bottom:10%;}
	.text-overlap {  padding-left: 15px;}
	.text-overlap img{width:40px; height:40px;}
	.logoNameText{margin-top:0;     margin-left: 5px;}
    .navbar-toggler{top:15px;}
    .expansion-panel-description{font-size:12px; margin:0; white-space: inherit;}
    
}
@media screen and (max-width:414px) {
    .audio-innerdescription2 audio {
        width: 100%;
    }
    .MainSlider.tishaslider .carousel-item {
        height: 80vh;
    }
    .MainSlider.tishaslider .carousel-caption h2 {
        font-size: 17px;
    }
}
@media screen and (max-width:360px) {
	.MainSlider .carousel-item{ height:50vh;}
}
@media screen and (max-width:340px) {
	.LogoTagline { font-size:6px;}
}