.no-gutter,.no-gutter-vertical{padding:0!important}.black{background-color:#000!important}.h1{font-size:2.8rem;font-weight:500}.h1,.h4{display:block;font-family:Open Sans;color:#fff}.h4{font-weight:300;font-size:2rem}.subtitle{padding-left:1rem;border-left:4px solid #6ebc44}#home .viewport .h1{margin-bottom:1.5rem;text-shadow:0 0 4px rgba(0,0,0,.5)}#home .viewport .h1 .theme-green{color:#72db3a}#home section>.overlay{position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}#home #welcomeText h1{font-size:3.3em}#home #welcomeText .btn{color:#fff;text-transform:uppercase;letter-spacing:1px;padding-left:1.5em;padding-right:1.5em;border-radius:3px;border:4px solid #009bff}#home #welcomeText .btn:hover{background:#009bff}#home #testimonials .section-bg{background-size:100%}#home #testimonials .section-bg>.overlay{background:radial-gradient(ellipse at center,rgba(91,52,0,.26) 0,#000 100%)}#home #testimonials h2{position:relative}#home #testimonials h2:before{display:block;content:"";position:absolute;width:25%;height:1px;bottom:0;left:37.5%;border-bottom:2px solid rgba(110,188,68,.6)}#home #testimonials .testimonial{padding-bottom:1.5em}#home #testimonials .testimonial p{font-weight:400;margin:1.2em 0 2em;text-shadow:0 0 4px rgba(0,0,0,.5)}#home #testimonials .testimonial .footer .avatar{display:block;padding:0 15px 0 0}#home #testimonials .testimonial .footer .avatar img{display:block;margin:0 auto;width:6em;border:2px solid hsla(0,0%,100%,.65);border-radius:50%}#home #testimonials .testimonial .footer h5{font-size:1.2em;font-weight:400;margin-bottom:.2em;text-shadow:0 0 4px rgba(0,0,0,.5)}#home #testimonials .testimonial .footer h6{font-size:.9em;color:#6fbe45;font-weight:400;text-shadow:0 0 4px rgba(0,0,0,.5)}#home #clients{width:100%;padding:20px 0}#home #clients div{cursor:-webkit-grabbing;cursor:grabbing}#home #clients div>img{display:block;width:90%;margin:0 auto}#home #testimonials__slider .testimonial{padding:0 1rem}#portfolio .cover{min-height:12em}#portfolio #audio .section-bg{background-size:120%}#portfolio #audio h1{font-size:3.5em;text-transform:uppercase;text-align:center;margin-bottom:1em}#portfolio #audio .portfolio-tracks{margin-bottom:1.5em}#portfolio #video .section-bg{background-size:120%}#portfolio #video .section-bg>.overlay{background:linear-gradient(180deg,rgba(10,3,3,.99) 0,rgba(8,2,2,.83) 17%,rgba(4,1,1,.74) 54%,rgba(1,0,0,.83) 83%,rgba(0,0,0,.99));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc0a0303",endColorstr="#fc000000",GradientType=0)}#portfolio #video h1{font-size:3em;text-transform:uppercase;text-align:center;margin-bottom:1em}#portfolio #video .portfolio-video{margin-bottom:3em}#portfolio #video .portfolio-video a{position:relative;display:block}#portfolio #video .portfolio-video a .portfolio-video__overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:all .3s ease-in-out}#portfolio #video .portfolio-video a .portfolio-video__overlay>img{border:none}#portfolio #video .portfolio-video a:hover .portfolio-video__overlay{opacity:1}#portfolio #video .portfolio-video a img{display:block;border:2px solid #fff}#portfolio #video .portfolio-video h4{margin-top:.5em}#portfolio #video .portfolio-video h5{color:#6fbe45;font-size:1em}#about-us .viewport .section-bg>.overlay{background:rgba(0,0,0,.34)}#about-us .viewport h5{font-size:1.8em}#about-us .viewport .logos img{display:block;margin:0 auto}#about-us #about-text{background-color:#000}#about-us #about-text h2{font-size:1.6em;line-height:1.4em}#about-us #team .section-bg>.overlay{background:radial-gradient(ellipse at center,rgba(10,3,3,.48) 0,rgba(0,0,0,.88) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a0a0303",endColorstr="#e0000000",GradientType=1)}#about-us #team .team .team__avatar{display:block;border:3px solid hsla(0,0%,100%,.55)}#about-us #team .team .header{margin-bottom:1em}#about-us #team .team .header h3{font-size:2.6em;font-weight:500;margin-bottom:.15em;text-shadow:0 0 4px rgba(0,0,0,.4)}#about-us #team .team .header h3+span{font-size:1.3em!important;color:#6fbe45;font-size:.95em;text-shadow:0 0 4px rgba(0,0,0,.4)}#about-us #team .team .header+p{font-weight:400;text-shadow:0 0 4px rgba(0,0,0,.5)}#about-us #team .social-link{color:#fff;font-size:1em}#about-us #team .social-link i{font-size:1.5rem}#about-us #about-slider{background-color:#0f0f0f}#about-us .img-bg{display:block;min-height:16em;background-repeat:no-repeat;background-size:110%;background-position:50% 50%;background-color:#171717}@media (max-width:768px){#team .team__avatar{width:250px;margin:0 auto 2rem}#team .team__content{text-align:center}}#facilities .viewport h1{font-size:3.4em;font-weight:400;text-transform:uppercase}#facilities .viewport h5{font-size:1.8em}#facilities .viewport h1,#facilities .viewport h5{text-shadow:0 0 4px rgba(0,0,0,.8)}#facilities .viewport .section-bg>.overlay{background:radial-gradient(ellipse at center,rgba(10,3,3,.16) 0,rgba(3,1,1,.36) 68%,rgba(0,0,0,.59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0303",endColorstr="#96000000",GradientType=1)}#facilities #about-text .card.facility-item{background:none}#facilities #about-text .card.facility-item .card-img-top{width:100px;margin:0 1.25rem;border-radius:50%}#facilities #about-text .card.facility-item .card-body{padding:1.25rem 0}#facilities #about-text .card.facility-item .card-body ul{color:#fff;margin-top:1rem;padding-left:1.5rem}#facilities #about-text ul{list-style:none;color:#fff;margin-left:0}#facilities #about-text ul li{line-height:1.8em}#facilities #about-text ul li:before{position:absolute;font-size:inherit;color:#6ebc44;font-family:Font Awesome\ 5 Free;content:"\F061";font-weight:900;margin-left:-1.8em}#facilities #service-1 h2,#facilities #service-2 h2{position:relative;font-size:3.175em;text-transform:uppercase;padding-bottom:.5em;margin-bottom:.7em}#facilities #service-1 h2:before,#facilities #service-2 h2:before{display:block;content:"";position:absolute;width:50%;height:1px;bottom:0;left:0;border-bottom:2px solid hsla(0,0%,100%,.6)}#facilities #service-1 h2 span,#facilities #service-2 h2 span{color:#6fbe45}#facilities #service-1 .btn,#facilities #service-2 .btn{color:#fff;text-transform:uppercase;letter-spacing:1px;padding-left:1.5em;padding-right:1.5em;border-radius:3px;border:4px solid #009bff}#facilities #service-1 .btn:hover,#facilities #service-2 .btn:hover{background:#009bff}#facilities #service-1 p,#facilities #service-2 p{text-shadow:0 0 4px rgba(0,0,0,.5)}#facilities #service-1 ul,#facilities #service-2 ul{list-style:none;color:#fff;margin-left:0}#facilities #service-1 ul li,#facilities #service-2 ul li{line-height:1.8em}#facilities #service-1 ul li:before,#facilities #service-2 ul li:before{position:absolute;font-size:inherit;color:#6ebc44;font-family:Font Awesome\ 5 Free;content:"\F00C";font-weight:900;margin-left:-1.8em}#facilities #service-1>.section-bg{background-size:100%}#facilities #service-1>.section-bg>.overlay{background:linear-gradient(90deg,rgba(0,17,43,.76) 0,rgba(0,21,54,.63) 27%,rgba(0,33,84,.12));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c200112b",endColorstr="#1f002154",GradientType=1)}#facilities #service-1.institute{min-height:45em}#facilities #service-2>.section-bg{background-size:120%}#facilities #service-2>.section-bg>.overlay{background:linear-gradient(90deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.66) 76%,rgba(0,0,0,.78));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#38000000",endColorstr="#c7000000",GradientType=1)}#studio-a .modal-content,#studio-b .modal-content{background-color:#181818;color:#fff}#studio-a .modal-header,#studio-b .modal-header{border-bottom:1px solid rgba(233,236,239,.11)}#studio-a .modal-header .close,#studio-a .modal-header .modal-title,#studio-b .modal-header .close,#studio-b .modal-header .modal-title{color:#fff}#studio-a .modal-body h5,#studio-b .modal-body h5{color:#fff;padding-left:1.6rem}#studio-a .modal-body ul,#studio-b .modal-body ul{list-style:none;color:#fff;padding-left:1.8rem;margin-left:0}#studio-a .modal-body ul li,#studio-b .modal-body ul li{line-height:1.8em}#studio-a .modal-body ul li:before,#studio-b .modal-body ul li:before{position:absolute;font-size:inherit;color:#6ebc44;font-family:Font Awesome\ 5 Free;content:"\F101";font-weight:900;margin-left:-1.8em}@media (max-width:576px){#about-text .card.facility-item{margin-left:4rem}}@media (max-width:768px){#service-2>.section-bg{background-size:120%}#service-2>.section-bg>.overlay{background-color:rgba(0,0,0,.8)}}#studioTour .viewport h1{font-size:3.4em;font-weight:400;text-transform:uppercase}#studioTour .viewport h5{font-size:1.8em}#studioTour .viewport h1,#studioTour .viewport h5{text-shadow:0 0 4px rgba(0,0,0,.5)}#studioTour .viewport .section-bg>.overlay{background:radial-gradient(ellipse at center,rgba(10,3,3,.16) 0,rgba(3,1,1,.36) 68%,rgba(0,0,0,.59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0303",endColorstr="#96000000",GradientType=1)}#studioTour #about-applications,#studioTour #studio-tour-text{background-color:#000}#studioTour #about-applications h2,#studioTour #studio-tour-text h2{font-size:1.6em;line-height:1.4em}#studioTour #gallery .img-bg{position:relative;min-height:20em;background-repeat:no-repeat;background-size:110%;background-position:bottom;background-color:#171717;margin-bottom:2.5em;border:2px solid #fff}#studioTour #gallery .img-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(10,3,3,.16) 0,rgba(3,1,1,.36) 68%,rgba(0,0,0,.59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0303",endColorstr="#96000000",GradientType=1);opacity:.3}#studioTour #gallery .img-bg>*{z-index:99}#studioTour #gallery .img-bg h3{font-weight:100;font-size:2.5em;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.56)}#studioTour #gallery .img-bg button{text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-top:1em;background:#0b9adc;background:linear-gradient(180deg,#0b9adc 0,#2989d8 50%,#074f94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9adc",endColorstr="#074f94",GradientType=0);border:none;border-radius:2px}#acousticDesign .viewport h1{font-size:3.4em;font-weight:400;text-transform:uppercase}#acousticDesign .viewport h5{font-size:1.8em}#acousticDesign .viewport h1,#acousticDesign .viewport h5{text-shadow:0 0 4px rgba(0,0,0,.5)}#acousticDesign .viewport .section-bg>.overlay{background:radial-gradient(ellipse at center,rgba(10,3,3,.16) 0,rgba(3,1,1,.36) 68%,rgba(0,0,0,.59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0303",endColorstr="#96000000",GradientType=1)}#acousticDesign #gallery>.section-bg>.overlay{background:linear-gradient(180deg,rgba(0,101,255,.15) 0,rgba(0,101,255,.15));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#260065ff",endColorstr="#260065ff",GradientType=0)}#acousticDesign #gallery .img-bg{background-repeat:no-repeat;background-size:110%;background-position:50% 50%;background-color:#171717;margin-bottom:2em;border:2px solid hsla(0,0%,100%,.75)}#acousticDesign #gallery .img-bg.height{min-height:15em}#acousticDesign #gallery .img-bg.no-margin{margin:0}#acousticDesign #gallery .btn{color:#fff;text-transform:uppercase;letter-spacing:1px;padding-left:1.5em;padding-right:1.5em;border-radius:3px;background:#009bff}#acousticDesign #projects .img-bg{position:relative;min-height:20em;background-repeat:no-repeat;background-size:110%;background-position:50% 50%;background-color:#171717;margin-bottom:2.5em;border:2px solid #fff}#acousticDesign #projects .img-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(10,3,3,.16) 0,rgba(3,1,1,.36) 68%,rgba(0,0,0,.59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0303",endColorstr="#96000000",GradientType=1);opacity:.3}#acousticDesign #projects .img-bg>*{z-index:99}#acousticDesign #projects .img-bg h3{font-weight:100;font-size:2.5em;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.56)}#acousticDesign #projects .img-bg button{text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-top:1em;background:#0b9adc;background:linear-gradient(180deg,#0b9adc 0,#2989d8 50%,#074f94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9adc",endColorstr="#074f94",GradientType=0);border:none;border-radius:2px}#institute .viewport h1{font-size:3.4em;font-weight:400;text-transform:uppercase}#institute .viewport h5{font-size:1.8em}#institute .viewport h1,#institute .viewport h5{text-shadow:0 0 4px rgba(0,0,0,.8)}#institute .viewport .section-bg>.overlay{background:radial-gradient(ellipse at center,rgba(10,3,3,.16) 0,rgba(3,1,1,.36) 68%,rgba(0,0,0,.59) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0303",endColorstr="#96000000",GradientType=1)}#institute #registration h2,#institute #tutors h2{font-size:2.8em;text-transform:uppercase}#institute #registration ul li,#institute #tutors ul li{font-size:1.2em;color:#fff;font-weight:300;padding:.5em 0}#institute #tutors .card{background-color:#000;padding-top:1.5em;padding-bottom:1.5em;margin-bottom:2.5em;border:3px solid rgba(0,155,255,.65)}#institute #tutors .card:hover{border:3px solid #009bff}#institute #tutors .card img{display:block;width:200px;border-radius:50%;border:3px solid hsla(0,0%,100%,.4);margin:0 auto}#institute #tutors .card .card-body{margin-bottom:-1.5em}#institute #tutors .card .card-body h5{font-weight:400;margin-bottom:.2em}#institute #tutors .card .card-body h5+span{color:#6ebc44;font-size:1.2em}#institute #tutors .card .card-body .card-text{padding-top:1.2em;font-weight:300}#institute #tutors .card .card-body .social-link{color:#fff;font-size:1em}#institute #registration>.section-bg>.overlay{background:linear-gradient(180deg,#000 0,rgba(5,1,1,.81) 25%,rgba(10,3,3,.69) 54%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#80000000",GradientType=0)}#institute #registration form label{color:#fff}#institute #registration form label span{color:red}#institute #registration form .form-control{color:#fff;border-radius:2px;background-color:rgba(0,0,0,.3);border-width:2px;border-color:hsla(0,0%,100%,.4)}#institute #registration form .form-control:focus{color:#fff;border-color:hsla(0,0%,100%,.75);outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,72.2%,.25)}#institute #registration form button[type=submit]{color:#fff;text-transform:uppercase;letter-spacing:1px;padding-left:1.5em;padding-right:1.5em;border-radius:3px;border:4px solid #009bff;background:#009bff}#inquiries .cover{min-height:12em}#inquiries #inquiryForm>.section-bg>.overlay{background:linear-gradient(180deg,#000 0,rgba(4,1,1,.83) 23%,rgba(8,2,2,.52) 44%,rgba(10,3,3,.52) 54%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#80000000",GradientType=0)}#inquiries #inquiryForm h1{font-size:3em;text-transform:uppercase}#inquiries #inquiryForm form label{color:#fff}#inquiries #inquiryForm form label span{color:red}#inquiries #inquiryForm form .form-control{color:#fff;border-radius:2px;background-color:rgba(0,0,0,.3);border-width:2px;border-color:hsla(0,0%,100%,.4)}#inquiries #inquiryForm form .form-control:focus{color:#fff;border-color:hsla(0,0%,100%,.75);outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,72.2%,.25)}#inquiries #inquiryForm form button[type=submit]{color:#fff;text-transform:uppercase;letter-spacing:1px;padding-left:1.5em;padding-right:1.5em;border-radius:3px;border:4px solid #009bff;background:#009bff}#careers .cover{min-height:12em}#careers #opportunities h1{font-size:3em;text-transform:uppercase}#careers #opportunities h4{font-size:2.2em}#careers #opportunities ul li{font-size:1.2em;color:#fff;font-weight:300;padding:.5em 0}#careers #applyFormSec>.section-bg{background-size:120%}#careers #applyFormSec>.section-bg>.overlay{background:linear-gradient(180deg,#000 0,rgba(4,1,1,.83) 23%,rgba(8,2,2,.52) 44%,rgba(10,3,3,.52) 54%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#80000000",GradientType=0)}#careers #applyFormSec h2{font-size:2.6em;text-transform:uppercase}#careers #applyFormSec form label{color:#fff}#careers #applyFormSec form label span{color:red}#careers #applyFormSec form .form-control{color:#fff;border-radius:2px;background-color:rgba(0,0,0,.3);border-width:2px;border-color:hsla(0,0%,100%,.4)}#careers #applyFormSec form .form-control:focus{color:#fff;border-color:hsla(0,0%,100%,.75);outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,72.2%,.25)}#careers #applyFormSec form .form-control#remarks{min-height:6em}#careers #applyFormSec form .custom-file{height:calc(3rem + 2px)}#careers #applyFormSec form .custom-file .custom-file-input{height:calc(3rem + 2px);cursor:pointer}#careers #applyFormSec form .custom-file .custom-file-label{height:calc(3rem + 2px);line-height:2;background-color:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.4);border-radius:2px}#careers #applyFormSec form .custom-file .custom-file-label:after{height:calc(3rem - 2px);line-height:2;color:hsla(0,0%,100%,.7);padding:.375rem 1.8rem;background-color:rgba(233,236,239,.24);border-radius:0 2px 2px 0}#careers #applyFormSec form button[type=submit]{color:#fff;text-transform:uppercase;letter-spacing:1px;padding-left:1.5em;padding-right:1.5em;border-radius:3px;border:4px solid #009bff;background:#009bff}#contact .cover{min-height:12em}#contact .place{width:100%;min-height:55em;background-color:#171717;background-repeat:no-repeat;background-size:100%;background-position:50% 50%}#contact #contact-info{background-color:#000}#contact #contact-info .contact-widget h2{margin-bottom:1.75rem}#contact #contact-info .contact-widget h2>i{font-size:1.6rem;color:#6ebc44}#contact #contact-info .contact-widget h2+p{margin-top:1em;line-height:2rem}#contact #soundasia-location{width:100%;background-repeat:no-repeat;background-size:110%;background-position:50% 50%;background-color:#171717}#gmap{width:100%;min-height:30rem}@media (max-width:576px){#gmap{min-height:20rem}#soundasia-location{min-height:20rem;background-size:130%!important;background-position:61% 22%!important}}@media (max-width:768px){#contact-info .contact-widget{margin-bottom:2.5rem}#gmap,#soundasia-location{min-height:25rem}}@media (max-width:992px){#soundasia-location{background-size:140%!important}}