*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Lato',sans-serif;font-size:14px;color:#333}
ul{margin:0;padding:0}
a{text-decoration:none;color:#333}
img{width:100%}
.image_caption{background:#f5f5f5;padding:8px 0;text-align:center}
a:hover{color:#f17e2a}
.line-height30{line-height:30px}
.lightgray{color:#808285}
.lightgray-dark{color:#4a4a4a}
.purple{color:#6c116c!important}
.orange{color:#f17e2a!important}
.weight300{font-weight:300}
.weight400{font-weight:400}
.weight500{font-weight:500}
.weight600{font-weight:600}
.weight700{font-weight:700}
.cust-lineheight{line-height:1.1}
.btn-blue{background:#00aeef;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:400;margin:0;padding:10px 30px;position:relative;text-decoration:none;text-transform:uppercase}
.buttonstyle button{min-width:235px}
.bfont{font-size:16px;font-weight:400}
.bluelink a,.bluelink{font-size:16px;color:#00aeef!important}
h5{font-size:16px}
.fa-link:before{color:#fff!important}
button.teacher_button{background:none repeat scroll 0 0 #00aeef;border:0 none;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:400;padding:7px 14px;position:relative;text-decoration:none;text-transform:uppercase}
.header_button{background:none repeat scroll 0 0 #00aeef;border:0 none;color:#fff;cursor:pointer;display:block;font-size:17px;font-weight:400;padding:10px 25px;position:relative;text-decoration:none;margin-top:10px;text-transform:uppercase}
.more_btn{background:none repeat scroll 0 0 #fff;border:2px #00aeef solid;color:#00aeef;display:inline-block;font-size:14px;font-weight:400;padding:6px 14px;position:relative;text-decoration:none;box-shadow:0 0 0 10px #fff;transition:all .1s ease 0;-webkit-transition:all .1s ease 0;-moz-transition:all .1s ease 0;-o-transition:all .1s ease 0;top:35px}
.more_btn:hover{background:#00aeef;color:#fff}
.blue-color{color:#00aeef}
.bg-secondary-custom{background:#eaeaea}
.gift-certificates-top p{margin:0;font-size:13px;color:#403d3d;font-weight:600}
.gift-certificates-top{max-width:265px;height:22px;line-height:1.6}
.gift-certificates-top::before{content:'';width:17px;height:23px;display:inline-block;position:absolute;left:-17px;top:0;background:url(../images/music-sprit-img.png) no-repeat -8px -190px}
.gift-certificates-top::after{content:'';width:17px;height:23px;display:inline-block;position:absolute;right:-17px;background:url(../images/music-sprit-img.png) no-repeat -9px -224px;top:0}
.gift-certificates-top p a{color:#0097d0;text-decoration:underline;margin-left:7px}
.btn-custom-color{background:#00aeef;font-weight:600;color:#fff;font-size:13px;margin-left:8px;border-radius:4px}
.navbar-nav.custom-nav > li > a{color:#4a4a4a!important;font-size:16px;font-weight:700;padding:0 12px!important;line-height:23px!important; text-shadow: 0 1px 0 rgb(255 255 255 / 25%);}
ul.top-nav li a{color:#808285;padding:0 0 0 25px;font-weight:500}
.navbar-nav.custom-nav > li > a:hover,ul.top-nav li a:hover,ul.top-nav li a.text-blue:hover{color:#6c116c!important}
ul.top-nav li{display:inline-block}
ul.top-nav li.mhide a{padding-right:0!important}
.text-blue{color:#00aeef}
ul.top-nav li a.text-blue{color:#00aeef!important}
ul.top-nav li a.text-blue i.fas{margin-right:5px;background:#00aeef;padding:5px;border-radius:100px;color:#fff;font-size:10px;position:relative;top:-1.5px}
ul.top-nav li.mhide a .fa-sign-in-alt{margin-right:2px;vertical-align:middle}
button.navbar-toggler.collapsed{background:#fff;color:#ffff!important}
.navbar-toggler{box-shadow:none!important}
.gift-wrapper p{letter-spacing: 0.5px;font-weight: 500 !important;padding: 0;font-size: 17px; line-height: 30px;}

/* For Normal Days banner*/
.gift-wrapper{background:url(../images/bgpurple.webp)}
.gift-wrapper a.inquire-now{color: #fff;position: relative;text-decoration: underline; display: inline-block;
    padding: 0 11px 0 0;background: url(../images/music-sprit-img.png) 112px -89px no-repeat; }

/* For new year banner*/
.gift-wrapper-ny a.inquire-now{background:#4fb339;display:inline-block;padding:1px 30px;margin-left:10px;color:#fff;text-decoration:none}
.gift-wrapper-ny{background:url(../images/gift-bg.webp) repeat-x center left #a70805}
.gift-wrapper-ny p{padding:10px 20px;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;width:540px;margin:0 auto;position:relative;background:#a70805;font-size: 17px;letter-spacing: 0.5px;}
.gift-wrapper-ny p::before{content:"";background:url(../images/ribben.png) no-repeat center top #a70805;width:30px;height:42px;position:absolute;top:0;left:-10px}
.custom-navigation li.nav-item.dropdown> a::after{display:none}
section.banner{padding:165px 0;background:url(../images/home_slide3.webp);background-size:cover;background-position:center center}
.banner .banner_content h1{font-size:55px;font-weight:700;line-height:1.1;margin-top:22px;margin-bottom:8px}
ul.lesson_loc{list-style-type:disc;margin:0 auto;padding:0;text-align:center;display:table}
ul.lesson_loc li{font-size:32px;line-height:58px;float:left;display:inline;padding-right:30px}
ul.lesson_loc li:last-child{padding-right:0}
.banner_content p{font-size:27px;font-weight:300;margin-top:40px;margin-bottom:0}
.home_search{position:relative;background:rgba(74,74,74,0.7);margin:0 auto;padding:10px;max-width:525px;height:62px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:15px}
.search_fullrow input{width:100%;padding:10px;border-radius:4px;border:none;outline:none;padding-left:40px;font-size:16px}
button.homesearch_btn{outline:none;margin:0!important;letter-spacing:1px;background:none repeat scroll 0 0 #00aeef;border:0 none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;padding:9px 0;position:relative;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:100%}
.count-icon::after{color:#f1f1f1}
.search_fullrow i.fas.fa-map-marker-alt{position:absolute;top:52%;left:30px;color:#808285;font-size:20px;transform:translate(-50%,-50%)}
.form-inline .search_fullrow i.fas.fa-map-marker-alt{left:20px}
.dropdown-menu.search-open.show{background:none repeat scroll 0 0 #f5f5f5;padding:10px;position:absolute;right:15px;top:40px;width:305px;border-radius:0}
.navbar-nav li .search_btn{width:80px}
.navbar-nav li .search_zip{width:200px}
.navbar-nav li .search_zip,.navbar-nav li .search_ins,.navbar-nav li .search_btn{float:left}
.navbar-nav li span.search_zip input,.navbar-nav li .search_btn input{box-shadow:none;border-radius:0}
.navbar-nav li .search_btn .btn-s{border:1px solid #00aeef;border-radius:0!important}
section.music-lesson .music-lesson-content{cursor:pointer}
.music-lesson p{font-size:15px}
.music-lesson-content h2{font-size:21px;text-transform:uppercase;color:#4a4a4a}
.home_convenient{background:url(../images/home_sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:55px;width:55px;text-align:center;margin:auto}
section.music-lesson .music-lesson-content:hover h2{color:#00aeef}
section.music-lesson .music-lesson-content:hover .home_convenient{background-position:0 -60px}
.home_safe{background:url(../images/home_sprite.png) no-repeat scroll -67px 0 rgba(0,0,0,0);display:block;height:55px;width:45px;text-align:center;margin:auto}
section.music-lesson .music-lesson-content:hover .home_safe{background-position:-67px -60px}
.home_pay{background:url(../images/home_sprite.png) no-repeat scroll -186px 0 rgba(0,0,0,0);display:block;height:55px;width:74px;text-align:center;margin:auto}
section.music-lesson .music-lesson-content:hover .home_pay{background-position:-186px -60px}
.home_qualify{background:url(../images/home_sprite.png) no-repeat scroll -130px 0 rgba(0,0,0,0);display:block;height:55px;width:45px;text-align:center;margin:auto}
section.music-lesson .music-lesson-content:hover .home_qualify{background-position:-130px -60px}
section.get-started{background:#f5f5f5}
section.get-started img{width:auto;margin:0 auto}
h2.heading{font-size:45px;color:#4a4a4a}
h4.sub-title{font-size:23px;font-weight:300;line-height:1.1}
#work1 .count,#work2 .count,#work3 .count{color:#fff;font-size:117px;font-weight:700;margin-bottom:-90px;margin-top:-45px;position:relative;z-index:1}
#work1 .count:after{content:"1"}
#work1 h3{width:105px}
#work1 h4,#work2 h4,#work3 h4{text-align:left;margin-top:13px}
.get-started p{font-size:16px;line-height:23px;margin-top:20px}
#work1 h3,#work2 h3,#work3 h3{font-size:43px!important;line-height:33px;z-index:3;font-weight:700;margin-bottom:0;padding-bottom:0;position:relative;border-bottom:1px #6c116c solid}
.addpad110{margin-top:110px}
#work2 h3{width:115px}
#work2 .count:after{content:"2"}
#work3 .count:after{content:"3"}
#work3 h3{width:100px}
.out-risk h2{font-size:58px}
.out-risk p{font-size:23px}
.out-risk{background:url(../images/bgpurple.webp) 50% 0 fixed rgba(0,0,0,0.8);padding:50px 0 70px;color:#fff;height:auto;margin:0 auto;width:100%;overflow:hidden}
.metallica-mozart .image{display:block;width:100%;height:auto}
.metallica-mozart .overlay{position:absolute;bottom:100%;left:0;right:0;background-color:#0000009c;overflow:hidden;width:100%;height:0;transition:.5s ease}
.our-images:hover .overlay{bottom:0;height:100%}
.metallica-mozart .text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.our-images i.fas.fa-link{background-color:#00aeef;display:block;float:none!important;font-size:14px;font-weight:400;height:30px;line-height:30px;text-align:center;width:30px;border-radius:100%}
.title-caption{position:absolute;bottom:0;background:#000;background:rgba(0,0,0,0.5);color:#f1f1f1;width:100%;transition:.5s ease;opacity:1;color:#fff;font-size:15px;padding:10px;text-align:center}
.metallica-mozart{background:#f5f5f5}
.testimonials .quote{padding-right:18px;background:url(../images/right_quote.png) no-repeat scroll right bottom transparent}
.testimonials .content{padding:4px 1px 0 40px;background:url(../images/left_quote.png) no-repeat scroll left top transparent;position:relative;font-weight:300}
.quote-fe-lesson{font-size:18px}
.carousel-item img{max-width:60%;margin:0 auto}
.testimonials .quote,.testimonials .who{font-size:16px}
.testimonials .carousel-control-prev-icon{background:url(../img/home_left_arrow.png) no-repeat}
.testimonials .carousel-control-next-icon{background:url(../img/home_right_arrow.png) no-repeat;background-position:right top}
.carousel-control-next-icon,.carousel-control-prev-icon{width:110px!important;height:110px!important}
.musika-quiks{background:url(../images/home_bg.webp) 50% 0 fixed;height:auto;margin:0 auto;width:100%;position:relative;padding:70px 0;overflow:hidden}
.musika-quiks .story_content{font-size:24px;font-weight:300}
.offwhite{color:#C2C2C3}
.musika-quiks .story_title{font-size:34px;font-weight:400;margin-top:25px;margin-bottom:0;line-height:34px}
.featured .border_r{border-right:1px dashed #dadada;margin-right:20px}
.featured .featuredd li{line-height:29px}
.featured .featuredd{font-size:16px}
.featured .featuredd li a{color:#00aeef}
.featured .featuredd li a:hover{color:#f17e2a}
.teachers-section .call_btn{background:none repeat scroll 0 0 #00aeef;border:0 none;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;padding:15px 30px;position:relative;text-decoration:none;margin-top:15px}
section.teachers-section{background:#f5f5f5}
.content-teacher{background:url(../images/home_map.png) no-repeat scroll center}
section.teachers-section .content-teacher{height:299px}
.logos_wrapper{overflow:hidden}
ul.home_logos.frame{max-width:1170px;margin:0 auto;padding-left:0}
.featured_logos{font-size:16px}
.frame{max-width:1170px;margin:0 auto;padding-left:0}
.home_logos{display:table;width:100%;text-align:center}
.home_logos li{display:table-cell;padding:10px 15px;vertical-align:middle;font-size:0;line-height:0;text-align:center}
.billboard{background:url(../images/homelogos-sprite.png) no-repeat scroll 0 0 transparent;width:98px;height:37px}
.logo_item{display:inline-block;font-size:0;line-height:0;color:transparent;position:relative}
.billboard:before{background:url(../images/homelogos-sprite.png) no-repeat scroll 0 -37px transparent;width:98px;height:37px}
.rollingstone{background:url(../images/homelogos-sprite.png) no-repeat scroll -122px 0 transparent;width:148px;height:37px}
.rollingstone:before{background:url(../images/homelogos-sprite.png) no-repeat scroll -122px -36px transparent;width:148px;height:37px}
.pianist{background:url(../images/homelogos-sprite.png) no-repeat scroll -297px 0 transparent;width:78px;height:37px}
.pianist:before{background:url(../images/homelogos-sprite.png) no-repeat scroll -297px -37px transparent;width:78px;height:37px}
.guitarplayer{background:url(../images/homelogos-sprite.png) no-repeat scroll -401px 0 transparent;width:89px;height:37px}
.guitarplayer:before{background:url(../images/homelogos-sprite.png) no-repeat scroll -401px -37px transparent;width:89px;height:37px}
.latimes{background:url(../images/homelogos-sprite.png) no-repeat scroll 0 -74px transparent;width:179px;height:37px}
.latimes:before{background:url(../images/homelogos-sprite.png) no-repeat scroll 0 -110px transparent;width:179px;height:37px}
.nytimes{background:url(../images/homelogos-sprite.png) no-repeat scroll -196px -74px transparent;width:190px;height:37px}
.nytimes:before{background:url(../images/homelogos-sprite.png) no-repeat scroll -196px -110px transparent;width:190px;height:37px}
.wb{background:url(../images/homelogos-sprite.png) no-repeat scroll -410px -74px transparent;width:35px;height:37px}
.wb:before{background:url(../images/homelogos-sprite.png) no-repeat scroll -410px -111px transparent;width:35px;height:37px}
.fox5{background:url(../images/homelogos-sprite.png) no-repeat scroll -462px -74px transparent;width:25px;height:37px}
.fox5:before{background:url(../images/homelogos-sprite.png) no-repeat scroll -462px -111px transparent;width:25px;height:37px}
.strings{background:rgba(0,0,0,0) url(../images/homelogos-new-sprite.webp) no-repeat scroll left -34px;height:37px;width:128px}
.strings::before{background:rgba(0,0,0,0) url(../images/homelogos-new-sprite.webp) no-repeat scroll left 3px;height:37px;width:128px}
.vocalist{background:rgba(0,0,0,0) url(../images/homelogos-new-sprite.webp) no-repeat scroll right -37px;height:37px;width:55px}
.vocalist::before{background:rgba(0,0,0,0) url(../images/homelogos-new-sprite.webp) no-repeat scroll right 3px;height:37px;width:55px}
.logo_item:before{position:absolute;top:0;left:0;z-index:2;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;content:""}
.logo_item:hover:before{opacity:1}
.footer h5 span:before,.footer h5 span:after{content:" ";border-top:1px dotted #c4c4c4;display:block;height:1px;width:80%;position:absolute;left:100px;top:50%}
.footer-m{margin-right:30px;display:inline-block;vertical-align:top}
.footer-lt:last-child{padding-right:0}
.footer-lt li{line-height:24px}
.footer-lt li a{color:#c4c4c4;text-decoration:none;font-weight:400;font-size:13px;font-family:"Helvetica",sans-serif}
.footer a:hover{color:#fff}
.footer-lt{list-style:none;float:left;padding-left:0;padding-right:0}
.footer{background:#363636;color:#fff;overflow-x:hidden;padding-top:40px}
.font17{font-size:17px;font-weight:400;color:#fff}
.btn-s{background:none repeat scroll 0 0 #00aeef;border:0 none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;padding:7px 13px;position:relative;text-decoration:none}
.social .social_facebook{background:url(../images/social.png);background-position:0 0;background-repeat:no-repeat;display:block;height:28px;width:28px;transform:rotate(360deg);transition:.5s}
.social_twitter{background:url(../images/social.png) no-repeat scroll -38px 0 rgba(0,0,0,0);display:block;height:28px;width:28px;transform:rotate(360deg);transition:.5s}
.social_linkedin{background:url(../images/social.png) no-repeat scroll -77px 0 rgba(0,0,0,0);display:block;height:28px;width:28px;transform:rotate(360deg);transition:.5s}
.social_pinterest{background:url(../images/social.png) no-repeat scroll -115px 0 rgba(0,0,0,0);display:block;height:28px;width:28px;transform:rotate(360deg);transition:.5s}
.social_tumblr{background:url(../images/social.png) no-repeat scroll -193px 0 rgba(0,0,0,0);display:block;height:28px;width:28px;transform:rotate(360deg);transition:.5s}
.footer a:hover{color:#fff}
.social_tumblr:hover{background-position:-194px -28px}
.social_pinterest:hover{background-position:-115px -28px}
.social_linkedin:hover{background-position:-77px -28px}
.social_twitter:hover{background-position:-38px -28px}
.social .social_facebook:hover{background-position:0 -28px}
.social ul li{display:inline-block;margin:0 5px}
.bottom-footer{background:#4a4a4a;font-family:"Helvetica",sans-serif;font-size:13px}
.footer-bottom-list{font-family:"Helvetica",sans-serif}
ul.footer-bottom-list li{display:inline-block;border-left:1px solid #fff;line-height:12px}
ul.footer-bottom-list li:first-child{border-left:none}
.innerpage{background:url(../images/why_piano.jpg) no-repeat center center!important;background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/why_piano.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/why_piano.jpg',sizingMethod='scale')";text-align:center;padding:100px 0!important}
.innerpage p{font-size:23px}
.music-lesson .bbb,.music-lesson .contract,.music-lesson .ages,.music-lesson .trial{display:block;text-align:center;margin:auto;filter:grayscale(100%);opacity:.6}
.music-lesson .bbb{background:url(../images/why_sprite.png) no-repeat scroll -214px 0 rgba(0,0,0,0);height:51px;width:51px}
.music-lesson .contract{background:url(../images/why_sprite.png) no-repeat scroll -149px 0 rgba(0,0,0,0);height:51px;width:54px}
.music-lesson .ages{background:url(../images/why_sprite.png) no-repeat scroll -68px 0 rgba(0,0,0,0);height:51px;width:62px}
.music-lesson .trial{background:url(../images/why_sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:51px;width:51px}
.music-lesson-content:hover .trial,.music-lesson-content:hover .ages,.music-lesson-content:hover .contract,.music-lesson-content:hover .bbb{filter:grayscale(0%);opacity:1}
h3.heading-progress{font-size:15px;font-weight:400;margin-bottom:6px;margin-top:0;color:#808285}
.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.progress-bar{line-height:10px;background:none repeat scroll 0 0 #00aeef;background-image:none;box-shadow:none;background-color:#00aeef;transition:width .6s ease}
.ourpledge{background:url(../images/why_bg.jpg) 50% 0 fixed!important}
.lessonpage{background:url(../images/bgpurple.webp) center center!important;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/why_piano.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/why_piano.jpg',sizingMethod='scale')";text-align:center;padding:150px 0 105px!important}
.worldfamous{background:url(../images/office.jpg) 50% 0 fixed!important}
.about_logos{background:url(../images/paper_fibers.png) repeat}
section.about_logos.py-3 img{max-width:80%;margin:0 auto}
section.overlesson{background:#edf1f2}
.fas,.far{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00aeef}
.info .info-icon{font-size:30px;margin-top:15px}
.info{background:none repeat scroll 0 0 #fff;padding:15px!important;position:relative;text-align:center}
.worldfamous h4.white{font-size:23px}
h3.heading-custom{font-size:32px}
.info:before{border-left:30px solid #ededed;border-top:30px solid #f5f5f5;content:"";height:30px;position:absolute;right:0;top:0;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;width:30px}
.info:hover:before{border-left:50px solid #c4c4c4;border-top:50px solid #f5f5f5;height:50px;transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;width:50px}
.info .info-header{font-size:21px;padding:2px 0 35px}
.info .info-details{color:#666;margin:-15px;min-height:380px;padding:25px 29px;position:relative;text-align:left}
.info .info-details:before{border-bottom:3px solid #f5f5f5;content:"";left:0;position:absolute;top:0;width:100%}
.rates{background:url(../images/rates_bg.jpg) no-repeat center center!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/why_piano.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/why_piano.jpg',sizingMethod='scale')";text-align:center;padding:130px 0!important;background-size:cover!important}
.rates .banner_content{background:rgba(0,0,0,0.8);padding:40px 70px 50px}
.rates .banner_content .script_zip{max-width:200px}
div#zipSearchResults .container{padding:85px 0 115px;margin:0}
.rates-get-started-btn a.rate-get-btn{text-transform:capitalize;line-height:1.2}
.get-rates-cont p{padding:0;font-size:18px;line-height:22px;color:#282828;max-width:750px}
.riskfreetrail{background:url(../images/trial_header.jpg) no-repeat center center!important;background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/trial_header.jpg',sizingMethod='scale');-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/trial_header.jpg',sizingMethod='scale');text-align:center;padding:105px 0!important}
.free-riskimg{width:auto}
.out-risk i.fas{font-size:25px}
.out-risk i.fas:hover{background:#00aeef;border-color:#00aeef!important}
.aboutmusika{background:url(../images/home_bg.webp) no-repeat center center!important;background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home_bg.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home_bg.jpg',sizingMethod='scale')";text-align:center;padding:175px 0!important}
.about_logos a img.arrow_down{max-width:70px;margin-top:-115px}
img.arrow_down{max-width:70px;margin-top:-35px}
.ss-container::before{position:absolute;width:6px;background:rgba(145,148,150,1);top:50%;left:50%;content:'';height:100%;transform:translate(-50%,-50%)}
.ss-row{width:100%;clear:both;float:left;position:relative;padding:30px 0}
.ss-left{text-align:left;float:left;padding-right:2%}
.ss-right{padding-left:2%}
.ss-left,.ss-right{float:left;width:50%;position:relative}
.ss-left .ss-circle{float:right;margin-right:30%}
.ss-medium .ss-circle{width:190px;height:190px}
.ss-right a.ss-circle{left:0}
.ss-circle-1{background-image:url(../images/about_1.jpg)}
.ss-circle-2{background-image:url(../images/about_2.jpg)}
.ss-circle-3{background-image:url(../images/about_3.jpg)}
.ss-circle-4{background-image:url(../images/about_4.jpg)}
.ss-circle-5{background-image:url(../images/about_5.jpg)}
.ss-circle-6{background-image:url(../images/about_6.jpg)}
.ss-circle-7{background-image:url(../images/about_7.jpg)}
.ss-circle-8{background-image:url(../images/about_8.jpg)}
.ss-circle-9{background-image:url(../images/about_9.jpg)}
.ss-circle-10{background-image:url(../images/about_10.jpg)}
.ss-circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;display:block;text-indent:-9000px;text-align:left;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border:8px solid rgba(222,222,224,1);background-size:cover;background-color:#fff;background-position:center center;position:static}
.ss-left h2{margin-top:-10px;position:absolute;top:25%;right:2%;width:29%;text-align:center}
.ss-container h2{font-size:25px;text-transform:uppercase;color:#4a4a4a;text-shadow:0 1px 1px #fff;padding:20px 0;font-weight:700}
.ss-container .ss-right h3{border-left:5px solid #4a4a4a;margin-left:20px}
.ss-container h3{font-size:16px;line-height:23px;display:block;margin-top:48px;padding:25px;background:#f5f5f5}
.ss-container .ss-right h3::after{left:6%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#4a4a4a;border-width:10px;transform:translate(-50%,50%)}
.ss-container .ss-left h3{border-right:5px solid #4a4a4a;margin-right:20px}
.ss-container .ss-left h3::after{right:2.2%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#4a4a4a;border-width:10px;transform:translate(-50%,50%)}
.ss-right .ss-circle-deco::before{left:2%}
.ss-circle-deco::before{content:'';width:29%;height:0;border-bottom:4px dotted rgba(222,222,224,1);-webkit-box-shadow:0 1px 1px #fff;-moz-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;position:absolute;top:50%;margin-top:-3px}
.ss-row:hover .ss-circle{border:8px solid #6c116c;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
.ss-row:hover .ss-circle-deco::after{background-color:#6c116c;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
.ss-right .ss-circle-deco::after{left:0;margin-left:-10px}
.ss-right .ss-circle{float:left;margin-left:30%}
.ss-left .ss-circle-deco::before{right:2%}
.ss-left .ss-circle-deco::after{right:0;margin-right:-10px}
.ss-circle-deco::after{content:'';background-color:#4a4a4a;border:3px solid #f1f1f1;border-radius:18px;box-shadow:0 0 2px #888;height:20px;width:20px;position:absolute;top:50%;margin-top:-10px}
.ss-row:hover .ss-circle-deco::after{background-color:#6c116c;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
.ss-right h2{margin-top:-10px;position:absolute;top:25%;width:29%;text-align:center}
.ss-large{width:230px;height:230px;border-radius:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border:8px solid rgba(222,222,224,1)}
.now_box{position:relative;background:#f5f5f5;text-align:center;padding:25px;margin-top:30px;font-size:15px;border-top:5px solid #4a4a4a}
.now_box::after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#4a4a4a;border-width:12px;margin-left:-12px}
section.metros,section.instrument-header{background:#f5f5f5;padding:75px 0 30px!important;margin-top:70px!important}
section.security-header{background:#f5f5f5;padding:85px 0 30px!important}
.services-content-list ul.list-unstyled li a{display:block;padding:5px 0;margin-bottom:1px;border-bottom:1px solid #dddddd59;font-size:15px;color:#00aeef}
ul.list-unstyled li a:hover{color:#f17e2a}
.accordion-button{box-shadow:none!important}
.accordion-body{color:#5a4f4a}
.faq{background-image:url(../images/slide.jpg)!important;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide.jpg',sizingMethod='scale')";padding:105px 0!important}
.faq-content .accordion-button:not(.collapsed){color:#fff;background-color:#00aeef}
.accordion-item{border:1px solid #ddd!important;margin-bottom:5px}
button.accordion-button.collapsed{padding:10px!important;background:#ddd;color:#4a4a4a}
.faq-content h4.text-start{font-weight:700;margin-bottom:5px}
.contact-us{background:url(../images/debut_light.png) repeat!important;padding:75px 0 30px!important}
.color_divider{width:20%;display:inline-block;float:left;height:5px}
.contact-us .banner_content p{font-size:23px}
.bg_green{background:#00a651}
.bg_purple{background:#6c116c}
.bg_orange{background:#f17e2a}
.bg_yellow{background:#d7df21}
.bg_blue{background:#00aeef}
label.label-fs{font-size:12px;font-weight:600;letter-spacing:1px}
label.label-fs span{letter-spacing:0;margin-left:20px;font-weight:400}
.contact-content ul.list-unstyled li i.far{margin-right:6px}
.contact-content ul.list-unstyled li{margin-top:5px}
.contact-content ul.list-unstyled li i.far,.contact-content ul.list-unstyled li i.fas{margin-right:6px;font-size:15px}
ul.list-unstyled li{font-size:15px}
.contact-content .right_divider{margin:20px 0}
.right_divider .fas{color:#E5E5E5;background:none repeat scroll 0 0 #fff;display:inline-block;height:50px;line-height:50px;text-align:center;width:50px;font-size:18px;position:absolute;top:-25px;left:50%;margin:0 auto 0 -25px}
.right_divider{border-right:0 none;border-left:0 none;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;margin:40px 0;height:4px;border-width:1px 0;border-style:solid none;border-color:#E5E5E5 -moz-use-text-color;text-align:center;position:relative;clear:both;color:#E5E5E5}
.contact-content ul.list-unstyled a{display:inline-block;height:50px}
.riskfreetrial{background:url(../images/subtlenet.png) repeat!important;padding:25px 0 45px!important}
.instruments-content-info .same_height{min-height:80px;margin-bottom:0}
.instructorarea{background:url(../images/searchstep_bg.jpg) no-repeat center center!important;background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/searchstep_bg.jpg',sizingMethod='scale');-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/searchstep_bg.jpg',sizingMethod='scale');padding:130px 0 140px!important}
.search_states{background:url(../images/subtlenet.png) repeat;z-index:100;padding:0;margin-top:-70px}
.teachers-content{background:#f9f9f9!important}
.lesson-location select#input_distance{outline:none}
.teachers-filter a.more.studios img{max-width:15px;margin-left:10px;margin-right:5px}
.search_result .overlay{position:absolute;bottom:100%;left:0;right:0;background-color:#0000009c;overflow:hidden;width:100%;height:0;transition:.5s ease}
.search_result .image{display:block;width:100%;height:auto}
.search_result .text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.our-images i.fas.fa-link{background-color:#00aeef;display:block;float:none!important;font-size:14px;font-weight:400;height:30px;line-height:30px;text-align:center;width:30px;border-radius:100%}
.search_result .lesson_location{font-size:15px;float:right}
.search_result span.lesson_location img{max-width:20px;vertical-align:middle}
.search_result span.lesson_location{font-size:16px;vertical-align:middle}
.search_result .sidebar_each h5{margin-top:0}
.item.item_boss:hover{background:#00aef0;color:#fff;transition:.5s ease;border-color:#00aef0}
.item.item_boss:hover i.fas{color:#fff!important;transition:.5s ease}
.anywhere{background:url(../images/job_sprite.png) no-repeat scroll -131px 0 rgba(0,0,0,0);height:30px;width:29px;display:inline-block}
.item_anywhere:hover .anywhere{background-position:-131px -42px}
.develop{background:url(../images/job_sprite.png) no-repeat scroll -175px 0 rgba(0,0,0,0);height:30px;width:27px;display:inline-block}
.item_develop:hover .develop{background-position:-175px -42px}
.bbb{background:url(../images/job_sprite.png) no-repeat scroll -219px 0 rgba(0,0,0,0);height:30px;width:29px;display:inline-block}
.item_bbb:hover .bbb{background-position:-219px -42px}
p.quote img{width:auto;max-width:16px;margin-right:10px}
.testimonial_box{padding:25px 25px 15px;position:relative;font-weight:300;position:relative;background:#f5f5f5;margin-bottom:20px;min-height:200px}
.teacher_info img{border-radius:100px;padding:3px;background:#f5f5f5;border:1px solid #ededed;max-width:80px}
.teacher_details{margin-left:15px;padding-top:15px;font-size:16px}
.testimonial_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#f5f5f5;border-width:12px;margin-left:-12px;transform:translate(-50%,0)}
.jobs_box ul.jobs_list li{list-style:none;padding:2px 0;font-size:16px}
.jobs_box p.jobs_title,.jobs_box p.jobs_details{font-size:15px;line-height:21px;margin-bottom:10px;color:#4a4a4a}
.blog-content .read-more:hover{background:#00aef0;border-color:#00aef0;color:#fff}
.blog-content .read-more{color:#00aef0}
.blog-sidebar .single .title:after{display:block;content:'';width:50px;height:2px;background:#00aeef none repeat scroll 0 0;position:absolute;bottom:-1px;left:0;transform:translate(-0,-0)}
.single ul li{list-style:none}
.single ul.social-media-icon li{display:inline-block;margin:1%}
.blog-sidebar .single li a:hover,.blog-sidebar .single li a:hover i{color:#00aef0!important}
section.feature-lession{background:url(../images/music_lessons__Akron_OH.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
.feature-lession ul.lesson_loc li{font-size:22px;padding-right:20px;line-height:20px}
.feature-lession .banner_content h1{font-size:35px;font-weight:700;line-height:20px}
.feature-lession .banner_content{background:rgba(0,0,0,0.5) none repeat scroll 0 0;margin:115px auto 68px;max-width:70%;padding:30px 35px 40px!important;position:relative}
section.banner.feature-lession ul.lesson_loc li::before{border-radius:100px;background:#d66f00}
.banner_contact{position:absolute;left:0;bottom:5px}
.feature-lession .banner_contact{position:relative}
section.banner.feature-lession{padding:0;margin-top:110px!important}
.row.how-dot-bg{background:url(../images/how-dot-bg.png) no-repeat center 40px}
.bbb-img{max-width:80px}
.how_img img.img-thumbnail{max-width:220px}
.francisco-list ul li{list-style:none}
.bbb-link ul li{display:inline-block;font-size:16px}
.bbb-link ul li a{font-size:16px}
.bbb-link ul li a.num-ber{font-size:22px}
.bbb-link ul li a.num-ber img{width:auto}
.bbb-link ul li a{border-left:1px solid #fff;padding:0 10px}
ul.bread-crumb-menu-list li a{font-size:12px}
ul.bread-crumb-menu-list li{display:inline-block;padding:0 5px}
ul.bread-crumb-menu-list li i{font-size:8px;vertical-align:middle;color:#333}
.teacher_info p{font-size:15px}
.each_profile:hover{background:#f5f5f5;cursor:pointer}
.each_profile img.img-responsive.img-thumbnail{max-width:120px}
.template-teachingopportunities .musika-quiks-custom{background:url(../images/bg_black.jpg) 50% 0 fixed!important}
.musika-quiks-custom{background:url(../images/landing_bg.webp) 50% 0 fixed!important}
ul.home_logos{max-width:680px}
h2.how-hd-n-line:after{background:url(../images/music-sprit-img.png) no-repeat center -300px!important;content:'';height:21px;display:block;width:100%;position:absolute;background:red}
.carousel{position:relative}
.carousel img{width:100%}
.info-voice-lession ul.lSPager.lSpg{display:none}
.info-voice-lession ul#light-slider{height:auto!important;padding-bottom:2%!important}
.info-voice-lession .instruments-content-info{border:1px solid #ddd}
.instruments-content-info i.fas.fa-music{font-size:30px;color:#fff;background:#00aef0;padding:15px;border-radius:100%;position:absolute;top:-25px;transform:translate(-50%,0)}
.instruments-content .instruments-content-info h5{font-size:23px}
.francisco-list .col-md-3.col-sm-12.col-xs-12.col-xl-3.col-xxl-3{border-left:1px dashed #ddd}
.francisco-list .col-md-3.col-sm-12.col-xs-12.col-xl-3.col-xxl-3:first-child{border:none}
.progress--bar .ins{padding:0;margin:0;height:12px;border-radius:3px;background:#dedede;position:relative}
.progress--bar{position:relative;padding:0 65px 20px 0;margin:0;width:100%}
.ins-pro.wd10{width:10%}
.ins-pro.wd20{width:20%}
.ins-pro.wd65{width:65%}
.ins-pro.wd75{width:75%}
.ins-pro.wd90{width:90%}
.ins-pro.wd95{width:95%}
.progress--bar .ins-pro{padding:0;margin:0;height:12px;border-radius:3px;background:#00aeef;position:absolute;left:0}
.progress--bar .ins-pro span{height:44px;position:absolute;right:-16px;top:-16px;width:44px}
span.wdp10{position:absolute;right:20px;top:-7px;color:#00aeef;font-weight:600;font-size:16px}
.hd-minutes-deal{text-transform:uppercase;text-align:center;font-size:14px;line-height:20px;color:#fff;display:block;font-weight:400;padding:5px 0;margin:0;position:relative;height:30px;background:#00aeef none repeat scroll 0 0}
.white-circle{margin:5px auto 0;height:55px;background:#f3f3f3;border-radius:5%}
.hd-deal-price{padding:0;margin:0;text-align:center;font-size:24px;line-height:inherit;color:#282828;display:block;font-weight:700;font-family:'Raleway',sans-serif;padding:0 0 0 0;margin:0;text-align:center;font-size:24px;line-height:inherit;color:#282828;display:block;font-weight:700;font-family:Raleway,sans-serif}
.hd-save-deal{max-width:97px;padding:0;margin:0 auto 35px;text-align:center;font-size:12px!important;color:#0d0d0d;display:block;font-weight:500}
.hd-save-deal span{padding:0;margin:0;color:red;font-weight:300;text-decoration:line-through}
h1.required{font-weight:300;color:#717171}
h6.levels_taught span img{width:auto!important}
.search_result .location{font-size:16px;font-weight:500}
.search_result .location i:first-child{margin-left:0}
.search_result .location i{margin-left:8px}
.search_result .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
span.about_title{color:#fff;background:#4a4a4a;padding:10px 25px;font-size:16px;position:absolute;top:0;left:0}
.txt-block-edit p img{width:auto!important}
.gift-card-checkout p{font-size:18px!important;margin:0;color:#4a4a4a}
.gift-card-steps ul{display:block;margin:0 auto;padding:0;list-style:none;text-align:center;max-width:595px;position:relative}
.gift-card-steps ul::before{content:'';width:100%;height:5px;display:block;background:#e2e2e2;position:absolute;top:16px}
.gift-card-steps ul li{display:inline-block;margin:0 27px}
.gift-card-steps ul li.active span.number-count{background:url(../images/checked.png) no-repeat center top;font-size:0;border:0}
.gift-card-steps ul li span{display:block}
span.number-count{width:35px;height:35px;line-height:26px;text-align:center;margin:0 auto;border-radius:100%;border:4px solid #e2e2e2;background:#fafafa;color:#dbd8d8;font-size:16px;font-weight:700;position:relative;z-index:2}
.gift-card-steps ul li.active span.step-text{color:#111;position:relative}
span.step-text{font-size:15px;color:#aaa;margin-top:10px}
.gift-card-steps ul li.active span.step-text::after{content:'';background:url(../images/top-arrow-new.png) no-repeat center top;width:32px;height:16px;position:absolute;display:block;margin:0 auto;left:0;right:0;bottom:-40px}
.gift-card-steps ul::after{content:'';width:33%;height:5px;display:block;background:#00aeef;position:absolute;top:16px}
.gift-card-steps ul.step2::after{width:66%}
.gift-card-steps ul.step3::after{width:100%}
.gift-card-steps ul li span.step-text br{display:none}
.step-btn{width:170px;height:45px;line-height:45px;display:inline-block;text-align:center;background:#00aeef;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;border-radius:4px;margin-top:35px}
span.page-count-new{display:block;width:40px;height:40px;background:#ececec;text-align:center;line-height:40px;border-radius:100%;color:#464646;font-size:14px;font-weight:700;margin:-42px 0 0 auto}
.opacity-0{opacity:0}
.certificates-con{background:url(/images/gift_card_checkout.png) no-repeat center top;background-size:cover;padding-top:40px;box-shadow:0 0 20px rgba(0,0,0,0.2)}
.certificates-con h3{margin:0;font-size:32px;color:#1c1b1d}
.certificates-con h3::after{content:'';display:block;width:72px;height:4px;background:#b0aeaf;margin:8px auto 0;border-radius:5px}
.certificate-bottom{padding-left:35px;padding-bottom:30px;margin-top:160px}
.certificate-bottom > img{margin-top:50px}
.certificates-con form{max-width:530px;padding-left:35px}
.certificates-con form .form-group{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:10px}
.certificates-con form label{display:inline-block;vertical-align:bottom;margin-right:10px;font-size:17px;color:#161616;word-break:break-all}
span.normal-text{font-weight:400}
div#payment-1 .modal-header .btn-close{font-size:7px!important}
section.footer button.btn-custom-color{border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;position:relative;text-decoration:none;margin:10px 0 0!important}
.search_wrapper{background:url(/images/debut_light.png) repeat}
.rateresult .get-rates-wd .hd-minutes-deal{text-transform:uppercase;text-align:center;font-size:18px;line-height:30px;color:#fff;display:block;font-weight:400;padding:20px 0;margin:0;position:relative;height:73px;background:url(/images/rates-min-bg.jpg) center top no-repeat}
.ho-st-title{font-size:16px;font-weight:600;margin-top:10px}
.rateresult .get-rates-wd .white-circle{margin:4px auto 0;padding:10px 0 0;width:160px;height:155px;background:#fff;border-radius:50%}
.rateresult .get-rates-wd .hd-deal-price{padding:0;margin:0;text-align:center;font-size:50px;line-height:inherit;color:#282828;display:block;font-weight:700;font-family:'Raleway',sans-serif}
sup{top:-.11em;font-family:"Lato",sans-serif!important;font-size:40px;font-weight:300;margin:0 2px 0 -4px;padding:0}
.rateresult .get-rates-wd .hd-save-deal{text-transform:uppercase;max-width:116px;border-top:1px solid #535353;border-bottom:1px solid #535353;padding:6px 0;margin:0 auto 35px;text-align:center;font-size:16px;line-height:24px;color:#0d0d0d;display:block;font-weight:600}
.rateresult .get-rates-wd .hd-save-deal span{padding:0;margin:0;color:red;font-weight:300;text-decoration:line-through}
.on-title{font-size:16px;font-weight:600;margin-top:10px}
.rateresult .get-rates-wd{background:#f3f3f3;padding:0;margin:37px 0 0 15px;position:relative;max-width:268px;display:inline-block;width:100%;min-height:470px;border-radius:4px}
.rates-get-started-btn p.rate-get-arrrow{text-transform:uppercase;padding:0 0 58px;margin:0 0 15px;font-size:24px;line-height:30px;color:#282828;display:block;font-weight:600;background:url(../images/rate-get-arrrow.png) center bottom no-repeat}
.lessons-work{background:url(../images/debut_light.png) repeat!important}
.rateresult .get-rates-wd .hd-minutes-deal{text-transform:uppercase;text-align:center;font-size:18px;line-height:30px;color:#fff;display:block;font-weight:400;padding:20px 0;margin:0;position:relative;height:73px;background:url(../images/rates-min-bg.jpg) center top no-repeat}
.rateresult .get-rates-wd .best-deals-rates{position:absolute;top:-4px!important;right:-11px;width:95px!important;height:99px}
.get-rates-wd .best-deals-rates img{width:87px}
.ss-left .ss-circle-deco:before{right:2%}
.ss-circle-deco:before{width:29%;height:0;border-bottom:4px dotted rgba(222,222,224,1);-webkit-box-shadow:0 1px 1px #fff;-moz-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;position:absolute;top:50%;content:"";margin-top:-3px}
.ss-left .ss-circle-deco:after{right:0;margin-right:-10px}
.ss-circle-deco:after{background-color:#4a4a4a;border:3px solid #f1f1f1;border-radius:18px;box-shadow:0 0 2px #888;height:20px;width:20px;content:"";position:absolute;top:50%;margin-top:-10px}
.ss-row:hover .ss-circle{border:8px solid #6c116c;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
.ss-row:hover .ss-circle-deco:after{background-color:#6c116c;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
.ss-right .ss-circle-deco:before{left:2%}
.ss-right .ss-circle-deco:after{left:0;margin-left:-10px}
button.accordion-button.collapsed{background:#f5f5f5!important;border-color:#f5f5f5!important;color:#333}
.custom-login{margin-top:178px!important}
.contact-outreach{background:#fffd!important;padding:90px 0!important}
.brady-testimonials{background:url(../images/paper_fibers.png) repeat;padding:0 0 10px}
.recital_box{background:#f5f5f5;border-left:4px solid #6c116c;padding:15px 15px 20px 20px;margin-bottom:20px}
.home_convenient1{background:url(../images/home1_sprite.png) no-repeat 0 -14px;display:block;height:68px;margin:auto;text-align:center;width:55px}
.why_box1:hover,.why_box2:hover,.why_box3:hover,.why_box4:hover{color:#00aeef;cursor:default;transition:all .3s ease 0}
.why_box1:hover .home_convenient1{background-position:0 -81px}
.home_safe1{background:rgba(0,0,0,0) url(../images/home1_sprite.png) no-repeat -56px -9px;display:block;height:70px;margin:auto;text-align:center;width:109px}
.why_box2:hover .home_safe1{background-position:-56px -78px}
.home_qualify1{background:url(../images/home1_sprite.png) no-repeat -176px -4px;display:block;height:70px;margin:auto;text-align:center;width:105px}
.why_box3:hover .home_qualify1{background-position:-176px -78px}
.home_pay1{background:url(../images/home1_sprite.png) no-repeat -309px -8px;display:block;height:70px;margin:auto;text-align:center;width:58px}
.why_box4:hover .home_pay1{background-position:-309px -88px}
.img-responsive{display:block;width:100%;max-width:100%;height:auto}
.custom-slider{padding:0}
.custom-slider .carousel-item img{width:100%;max-width:100%}
.custom-slider .carousel-control-next-icon,.custom-slider .carousel-control-prev-icon{width:50px!important;height:50px!important}
.carousel-item li{list-style:none}
section.banner.single-blog{background:url(../images/bgpurple-new.jpg) repeat!important;padding:50px 0!important}
.pull-right{float:right!important;margin-left:15px;text-transform:uppercase;font-size:11px}
.comment-blog,.comment-blog a{color:#999!important;padding:5px 0;padding-bottom:15px;overflow:auto}
.pager{padding-left:0;margin:20px 0;list-style:none}
.pager li{display:inline}
.pager .next>a,.pager .next>span{float:right}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}
.login_wrap{background:#f5f5f5;padding:25px 0 50px}
.loginscreen.middle-box{width:300px}
.middle-box{max-width:300px;z-index:100;margin:0 auto;padding-top:40px;padding-top:128px;z-index:0}
.login_wrap input{border-radius:0;margin:15px 0;padding:6px 12px;font-size:14px;line-height:1.42857143;border:1px solid #e5e5e5}
.login_wrap a.btn.btn-link{color:#00aef0!important;font-size:14px;text-decoration:none}
.login_wrap button.btn-blue{width:100%;padding:4px;letter-spacing:2px;margin-top:10px}
.login_wrap a.btn.btn-link:hover{text-decoration:underline}
.login_wrap h5{margin:5px 0 10px;font-weight:600;color:#4a4a4a}
nav.navbar .btn-custom-color{background:#00aeef url(../images/risk-free-icon.png) no-repeat scroll right 12px center;border-radius:3px;font-size:13px;font-weight:700;min-width:193px;padding:3px 17px;text-align:left;line-height:18.5px}
.bbb-img.bbbb-img{max-width:98px}
.bounceInLeft .countn{right:10px}
.countn{color:#dcdcdc;font-size:93px;font-weight:700;font-family:Arial,Helvetica,sans-serif;position:absolute;top:0;line-height:70px}
.img-right{margin-top:52px}
.bounceInLeft{text-align:right;border-right:1px solid #dfdfdf;position:relative;padding:0 25px 32px;clear:both}
.bounceInRight .countn{left:90px}
.bounceInRight{text-align:left;position:relative;padding:0 25px}
.img-left{margin-top:57px}
.img-right img,.img-left img{width:auto}
div#schools img{border:1px solid #ddd}
.btn-s:hover{background:none repeat scroll 0 0 #039cd5}
ul.lesson_loc.lession-list li{display:inline-block;color:#ff7800;font-size:18px;padding-right:10px;padding-left:10px;line-height:normal;position:relative}
.form-inline .search_fullrow{display:inline-block;margin-bottom:0;vertical-align:middle;position:relative;padding-right:5px}
.form-inline button.homesearch_btn{height:44px}
.blue{color:#00aeef}
.review_toggle{background-color:#00aeef!important;border-radius:0;box-shadow:none;display:inline-block;padding:9px 12px;position:relative;text-transform:uppercase;white-space:nowrap;float:right;color:#fff;cursor:pointer;font-weight:700;line-height:1;text-decoration:none}
.title-custom{font-size:23px}
.custom-para{font-size:15px}
.lessons-featured{background:#f5f5f5}
.ins_logos{background:url(../images/paper_fibers.png) repeat!important}
li.mhide i.fa.fa-sign-in{position:relative;top:1px;display:inline-block;font-style:normal;color:#808285;padding-right:5px;font-size:16px}
ul.top-nav li.mhide a:hover i{color:#622163}
ul.lesson_loc{list-style-type:disc;margin:0 auto;padding:0;text-align:center;display:table}
ul.lesson_loc li::before{content:"";font-size:12px;margin-right:1em;vertical-align:middle;background:#fff;width:6px;height:6px;display:inline-block}
ul.lesson_loc span.bbb_logo img{max-width:110px!important}
button.homesearch_btn i.fa.fa-search{margin-right:5px}
section.footer button.btn-custom-color{background:none repeat scroll 0 0 #00aeef;border:0 none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;padding:7px 13px;position:relative;text-decoration:none}
.advantage-musika .home_convenient{background:url(../images/home_sprite.png) no-repeat scroll 0 -60px rgba(0,0,0,0)}
.advantage-musika .home_safe{background:url(../images/home_sprite.png) no-repeat scroll -67px -60px rgba(0,0,0,0)}
.advantage-musika .home_qualify{background:url(../images/home_sprite.png) no-repeat scroll -130px -60px rgba(0,0,0,0)}
.advantage-musika .home_pay{background:url(../images/home_sprite.png) no-repeat scroll -186px -60px rgba(0,0,0,0)}
.advantage-musika .trial{background:url(../images/why_sprite-1.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;text-align:center;margin:auto;height:51px;width:51px}
.advantage-musika .ages{background:url(../images/why_sprite-1.png) no-repeat scroll -68px 0 rgba(0,0,0,0);display:block;text-align:center;margin:auto;height:51px;width:51px}
.advantage-musika .contract{background:url(../images/why_sprite-1.png) no-repeat scroll -149px 0 rgba(0,0,0,0);display:block;text-align:center;margin:auto;height:51px;width:51px}
.advantage-musika .bbb{background:url(../images/why_sprite-1.png) no-repeat scroll -214px 0 rgba(0,0,0,0);display:block;text-align:center;margin:auto;height:51px;width:51px}
.advantage-musika .music-lesson-content > span{filter:grayscale(0%);opacity:1}
.advantage-musika .music-lesson-content h2{font-size:19px;text-transform:uppercase;margin-top:15px}
.more_info-custom .addpadb{margin-bottom:100px}
.cust-mt-40{margin-top:40px}
.cust-mb-40{margin-bottom:40px}
.fs-15{font-size:15px}
.ins_logos{background:url(../images/paper_fibers.png) repeat!important;padding:0 0 10px}
.mycontent-left{padding-right:30px!important}
.mycontent-right{padding-left:28px!important;border-left:1px solid #f1f1f1}
.results_wrap{padding:70px 0 25px!important}
.teacher-search-bottom .heading-title h3{font-size:32px}
button.homesearch_btn_lession{background:#00aeef none repeat scroll 0 0!important;border:medium none;border-radius:2px;color:#fff!important;font-size:17px;font-weight:500;height:45px;line-height:normal;min-width:100px;padding:10px 11px;text-align:center;text-transform:uppercase;margin:0}
.lession-page .search_fullrow input{padding:10px 12px!important;height:45px;min-width:250px;width:90%;font-size:14px;line-height:1.42857143;color:#555}
h2.how-hd-n-lin::after{background:url(../images/music-sprit-img-1.png) no-repeat center -300px!important;content:'';height:21px;display:block;width:100%}
.info-voice-lession .instruments-content-info{border:1px solid #ddd;overflow:inherit}
.info-voice-lession .instruments-content-info{border-top:4px double #333!important}
.custom-carousel .carousel-inner{overflow:inherit}
.info-voice-lession .instruments-content-info p{font-size:15px;color:#909395}
.aboutmusika .banner_content p{margin-top:10px;margin-bottom:10px;font-size:23px;line-height:1.1}
.our-team-about{background:#f5f5f5}
.about_logos img{height:56px;width:auto}
.our-team-about h5{font-size:15px}
.accordion-button::after{display:none}
.accordion-flush .accordion-item .accordion-button i.fa{margin-right:8px}
.accordion-flush .accordion-item .accordion-button i.fa.fa-minus{display:none}
.accordion-button:not(.collapsed) i.fa.fa-minus{display:block!important}
.accordion-button:not(.collapsed) i.fa.fa-plus{display:none}
.accordion-button{padding:10px!important}
section.faq-content h4,.info-title h4{font-size:23px;margin-bottom:10px!important}
.template-instruments section.banner{margin-top:70px}
.template-instruments .gx-5,.template-online-music .gx-5{--bs-gutter-x:1.8rem}
.instruments .banner_content h1{margin-bottom:0}
.instrument_ser_list{padding:40px 0 70px}
.instruments-content-info p{font-size:15px}
.template-recitals .banner .banner_content h1{font-size:45px}
.triangle{margin-bottom:-30px}
.triangle .arrow_down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;position:absolute}
.header_btn{border:0 none;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:400;padding:16px 30px;position:relative;text-decoration:none;margin-top:15px;background:none repeat scroll 0 0 #00aeef}
.map_arrow i.fas.fa-angle-down{font-size:50px;color:#808285}
.map-place img{max-width:50%}
.blogs .blog-sidebar .single ul li .fa-chevron-double-right{font-size:12px!important}
.blogs .blog-content h1.blog-title{color:#666;font-size:20px;margin-top:20px;margin-bottom:10px}
.blogs .blog-content p.post-info{color:#999;text-transform:uppercase;font-size:12px;margin-top:10px;margin-bottom:10px;line-height:1.1}
.blogs .blog-content p{color:#666;margin:0 0 10px;padding:0;vertical-align:baseline;font-family:'Lato',sans-serif}
.blogs .blog-content .tag-comment{border-top:1px solid #f0f0f0;margin-top:10px;padding:5px 0;color:#999}
.blogs .blog-content .tag-comment .pull-left{max-width:60%;font-size:11px;float:left!important;text-transform:uppercase}
.blogs .blog-content .pull-right{margin-left:15px;text-transform:uppercase;font-size:11px;float:right!important}
.blogs .blog-content .tag-comment .pull-left a,.blogs .blog-content .tag-comment .pull-right a{color:#999}
.blogs .blog-contents{display:inline-block!important;margin-bottom:10px;transition:all .4s ease-in-out;border-color:#fff!important}
.blogs .blog-contents:hover{border-color:#f0f0f0!important}
.blogs .blog-content h1.blog-title:hover{text-decoration:underline}
.teaching-opportsunities{padding:90px 0!important;background:url(../images/jobs_bg.jpg) no-repeat center center!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
.teaching-opportsunities .banner_content h1{margin-bottom:0}
.teaching-opportsunities .banner_content h3{font-size:32px;line-height:1.1}
.heading-title .heading{font-size:45px;font-weight:500;line-height:1.1;color:#4a4a4a}
.item.item_boss .item-details h5{font-size:18px!important;font-weight:500;line-height:1.1}
.gift-steps-content{box-shadow:0 0 6px #000!important}
.gift-steps-content h2{margin:0 0 35px;color:#111;font-size:24px}
.policy-content p{margin:0 0 10px;font-size:15px;line-height:1.42857143}
.founder-description p{font-size:15px;line-height:22px}
.security-logos p{font-size:15px;font-weight:300;color:#4a4a4a}
.blue-heading-table thead th{background-color:#00aeef;border-bottom:none!important;border-color:#fff!important;color:#fff}
.blue-heading-table tr{color:#4a4a4a}
section.mobile-bottom-discount{background:none repeat scroll 0 0 #00aeef;color:#fff}
img.arrow-img-{width:12px}
section.mobile-bottom-discount span{color:#fff}
.trial-lesson-modal .modal-content{border-radius:5px}
div#exampleModalToggle2 input[type="radio"],div#exampleModalToggle3 input[type="radio"],div#exampleModalToggle4 input[type="checkbox"]{margin-right:5px}
div#exampleModalToggle4 .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
div#exampleModalToggle4 table{border-spacing:0;border-collapse:collapse}
div#exampleModalToggle4 .table-responsive{overflow:auto;border:1px solid #ddd}
div#exampleModalToggle4 .time-icon{cursor:pointer;height:31px;position:absolute;right:0;top:0;width:30px}
div#exampleModalToggle4 .start.ui-timepicker-input,div#exampleModalToggle4 .end.ui-timepicker-input{background:transparent none repeat scroll 0 0;position:relative;z-index:9;max-width:175px;padding:5px;border-radius:0;font-size:14px;min-width:175px;border-radius:3px;border:1px solid #A9A5A5}
div#exampleModalToggle4 .start.ui-timepicker-input::placeholder,div#exampleModalToggle4 .end.ui-timepicker-input::placeholder{font-size:14px}
div#exampleModalToggle4 .time-table td .form-group{margin-bottom:0;position:relative}
div#exampleModalToggle4 .time-table td .form-group .fa-clock{position:absolute;top:10px;left:6px;z-index:9;color:#4a4a4a}
#exampleModalToggle4 .table>tbody>tr>td{vertical-align:middle;padding:15px 8px;line-height:1.42857143;border-top:1px solid #ddd}
#exampleModalToggle4 .checkClick-container{margin-bottom:0}
#exampleModalToggle4 .checkbox label{padding-left:0}
div#exampleModalToggle5 input,div#exampleModalToggle5 textarea,div#exampleModalToggle6 input,div#exampleModalToggle6 textarea{font-size:14px!important}
#exampleModalToggle5 .ajaxLoader,#exampleModalToggle5 .zipSuccess,#exampleModalToggle5 .zipError,#exampleModalToggle5 .studentNameSuccess,#exampleModalToggle5 .studentNameError,#exampleModalToggle6 .phoneSuccess,#exampleModalToggle6 .phoneError,#exampleModalToggle6 .yourNameSuccess,#exampleModalToggle6 .yourEmailSuccess,#exampleModalToggle6 .yourEmailError,#exampleModalToggle7 .ajaxLoader,#exampleModalToggle7 .zipSuccess,#exampleModalToggle7 .zipError{position:absolute;top:4px;right:15px;font-weight:900;font-size:18px}
#exampleModalToggle7 select{font-size:14px;height:35px}
.ajaxLoader .spinner-border{height:16px;width:16px}
#exampleModalToggle7 input[type="text"]{font-size:14px}
#exampleModalToggle7 .modal-body{padding-bottom:0!important}
div#exampleModalToggle6 .phone-number-group input[size="3"]{width:26%!important;margin-right:7px}
div#exampleModalToggle6 .phone-number-group input[size="4"]{width:40%!important;float:right}
div#exampleModalToggle6 .phone-number-group input{display:inline-block}
.trial-lesson-modal .modal-dialog{max-width:585px!important;margin:1.75rem auto;height:unset}
.trial-lesson-modal .modal-title{font-size:22px;text-transform:uppercase;text-align:left;margin:2px 0 3px 15px;font-weight:600}
.trial-lesson-modal .select{font-size:16px;border:1px solid #e0e0e0;padding-left:35px!important;cursor:pointer}
.trial-lesson-modal select option{display:block;padding:3px 20px 3px 15px !important;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;cursor:pointer;font-size:16px}
.trial-lesson-modal .select:hover{color:#909395}
.modal .btn-primary.disabled,.modal .btn-primary:disabled{background-color:#969696!important}
.table-content a.day-availability-ok{background:#00aeef;color:#fff;padding:6px 10px;display:inline-block;float:right;border-radius:3px;font-size:16px;line-height:18px;text-align:center}
a.day-availability-ok:hover{color:#fff}
.table-availability.active{position:fixed;display:block;top:50%;left:50%;width:400px;background:#fff;border-radius:5px;margin:0 auto;z-index:9999999;padding:20px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);box-shadow:0 0 20px #000}
.table-availability .blueButton:hover{color:#fff}
.table-content-outer.active{height:100%;left:0;top:0;width:100%;z-index:99999999}
.table-content,.table-availability{display:none}
.table-content.active{position:fixed;display:block;top:50%;left:50%;width:400px;background:#fff;border-radius:5px;margin:0 auto;z-index:9999999;padding:20px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);box-shadow:0 0 20px #000}
.table-content p{margin:0}
.table-availability-cancel{margin-left:5px}
#exampleModalToggle .modal-header{background:#00aeef}
#exampleModalToggle .modal-body > p{padding:0 0 25px!important;margin:0;font-weight:400;font-size:16px;color:#333;text-align:center}
.trial-lesson-modal i.fa-music{position:absolute;top:0;left:17px;font-size:20px;transform:translate(-50%,50%)}
.trial-lesson-modal i.fa-users{font-size:20px;transform:translate(-50%,50%)}
.caret{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}
.trial-lesson-modal .caret{position:absolute;top:50%;right:12px;margin-top:-15px;vertical-align:middle}
.trial-lesson-modal .how-old-student-icon{padding:6px 5px 6px 40px;margin:0 0 10px;min-height:30px;background:#eee;font-size:16px;color:#333;background:#eee url(../images/how-old-student-icon.png) 5px center no-repeat}
.trial-lesson-modal .student-skill-level-icon{padding:6px 5px 6px 40px;margin:0 0 10px;min-height:30px;background:#eee;font-size:16px;color:#333;background:#eee url(../images/student-skill-level-icon.png) 5px center no-repeat}
.trial-lesson-modal .what-days-icon{padding:6px 5px 6px 40px;margin:0 0 10px;min-height:30px;background:#eee;font-size:16px;color:#333;background:#eee url(../images/what-days-icon.png) 5px center no-repeat}
.trial-lesson-modal .radio{margin:4px 0 4px 25px;color:#333;font-size:16px}
.trial-lesson-modal .radio label,.trial-lesson-modal .checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.trial-lesson-modal .progress--bar{padding:0 45px 5px 0}
.trial-lesson-modal .wdp10{right:0}
.trial-lesson-modal .sub-head{padding-left:20px;padding-right:20px}
.trial-lesson-modal .btn-blue{min-width:134px;padding:5px 20px;font-size:14px;font-weight:400;line-height:1.42857143;text-transform:uppercase!important;border-radius:4px!important}
.trial-lesson-modal .back-btn{color:#00aeef;margin-right:10px}
.modal-backdrop{opacity:.8!important}
.trial-lesson-modal .text-danger{color:#a94442!important}
.trial-lesson-modal .border-danger{border-color:#a94442!important}
#studentAgeError,#skillError{margin-left:35px}
a.blueButton{background:#00aeef;color:#fff;padding:6px 10px;display:inline-block;border-radius:3px;font-size:16px;line-height:18px;text-align:center}
select#anotherStudent{padding:6px 23px 6px 12px;border:1px solid #ccc;height:35px;border-radius:4px;background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%)}
select#anotherStudent option{background-color:#f5f5f5}
nav.custom-navigation .container{display:flex;align-items:flex-end}
.navbar-collapse{align-items:flex-end;padding-bottom:1px}
.top-nav.text-end{display:flex;justify-content:flex-end}
.template-contact-us .contact_logos img{margin-right:20px}
.loadingOverlay{position:fixed;top:50%;left:50%}
.circle{background-color:rgba(0,0,0,0);border:5px solid rgba(0,183,229,0.9);opacity:.9;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 35px #2187e7;width:50px;height:50px;margin:0 auto;-moz-animation:spinPulse 1s infinite ease-in-out;-webkit-animation:spinPulse 1s infinite linear}
.template-how-it-works	a{color:#00aeef}
.navbar-brand img{height:55px;width:215px}
@-webkit-keyframes spinPulse {
0%{-webkit-transform:rotate(160deg);opacity:0;box-shadow:0 0 1px #2187e7}
50%{-webkit-transform:rotate(145deg);opacity:1}
100%{-webkit-transform:rotate(-320deg);opacity:0}
}
.template-music-teacher-jobs-form .teacher-account{padding-top:85px}
.template-musical-outreach-programs .musical-outreach-programs{background:url(../images/homes_slide3.jpg) no-repeat center center!important;background-size:cover!important}
button.lcc-button{background-color: #4f6f96;border-color: #4f6f96;}
button.lcc-button:hover{background-color: #375b87;border-color: #375b87;}
