body,html{overflow-x:hidden}@font-face{font-family:'Dosis Bold';src:url(fonts/dosis/dosis-bold.ttf) format('truetype')}@font-face{font-family:Blackchancery;src:url(fonts/blackchancery/blackchancery.ttf) format('truetype')}@font-face{font-family:Cookie;src:url(fonts/cookie/cookie.ttf) format('truetype')}@font-face{font-family:Lato;src:url(fonts/lato/lato-regular.ttf) format('truetype')}@font-face{font-family:'Open Sans';src:url(fonts/open-sans/opensans-regular.ttf) format('truetype')}@font-face{font-family:'PT Sans';src:url(fonts/pt-sans/ptsans-bold.ttf) format('truetype')}@font-face{font-family:Oswald;src:url(fonts/oswald/oswald-regular.ttf) format('truetype')}@font-face{font-family:Roboto;src:url(fonts/roboto/robotocondensed-bold.ttf) format('truetype')}a,a:hover,a:visited{color:inherit;text-decoration:none;outline:0}body{position:relative}::selection{background-color:#F03;color:#FFF}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}body::-webkit-scrollbar{width:10px;background-color:#F5F5F5}body::-webkit-scrollbar-thumb{background-color:#F03;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,rgba(255,255,255,.2)),color-stop(.5,transparent),to(transparent))}@media (min-width:768px){.pull-md-right{float:right!important}}img,input,select{user-select:none}.navigation .navbar{position:static;top:-70px;border:0;border-radius:0;margin-bottom:0;z-index:8000!important;transition:all .25s ease-in-out}.navigation .navbar-default .navbar-brand{position:relative;font-family:'Blackchancery';font-size:42px;color:#daa520;color:#f03;user-select:none}.navigation .navbar-default .navbar-brand span{position:absolute;font-size:18px;width:200%;left:45px;bottom:8px;letter-spacing:1px;color:#9a9a9a;text-shadow:none}.navigation .navbar-default{background-color:#FFF}.navigation .navbar-default .navbar-nav>li>a{position:relative;font-family:'Dosis Bold';font-size:16px;text-transform:uppercase;color:rgba(54,54,54,0.4);user-select:none;transition:all .3s ease-in-out}@media(min-width:768px){.navigation .nav-wrapper{height:70px}.navigation .navbar-default .navbar-brand{height:70px;padding:15px 12px}.navigation .navbar-default .navbar-nav>li>a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;margin-right:7.5px}.navigation .navbar-default .navbar-nav>li>a:before{position:absolute;content:"";z-index:-1;left:0;right:100%;top:0;background:#f03;height:4px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.navigation .navbar-default .navbar-nav>li>a:hover:before,.navigation .navbar-default .navbar-nav>li>a:focus:before,.navigation .navbar-default .navbar-nav>li.active>a:before{right:0}.navigation .navbar-default li a{padding-top:25px;padding-bottom:25px}.navigation .navbar-default .navbar-nav>li>a:hover,.navigation .navbar-default .navbar-nav>li>a:focus{color:#f03;background-color:transparent}.navigation .navbar-default .navbar-nav>li.active>a,.navigation .navbar-default .navbar-nav>.active>a:focus,.navigation .navbar-default .navbar-nav>.active>a:hover{color:#f03;background-color:transparent}}@media(max-width:767px){.navigation .nav-wrapper{height:60px}.navigation .navbar-default .navbar-brand{font-size:28px;height:60px}.navigation .navbar-default .navbar-brand span{font-size:18px;bottom:2px}.navigation .navbar-default .navbar-toggle{padding:14px 10px;border-color:transparent}.navigation .navbar-default .navbar-toggle .icon-bar{background-color:#141414}.navigation .navbar-default .navbar-toggle:focus,.navigation .navbar-default .navbar-toggle:hover{background-color:transparent}.navigation .navbar-default .navbar-nav>li>a .visible-xs{display:inline-block!important;margin-right:15px}.navigation .navbar-default .navbar-nav>li>a{padding-top:12px;padding-bottom:12px}.navigation .navbar-default .navbar-nav{margin:0 -15px}.navigation .navbar-default .navbar-nav>li:not(:last-child)>a{border-bottom:1px solid #ddd}.navigation .navbar-default .navbar-nav>li>a:hover:before,.navigation .navbar-default .navbar-nav>li>a:focus:before,.navigation .navbar-default .navbar-nav>li.active>a:before{position:absolute;content:"";top:0;left:0;width:4px;height:100%;background-color:#f03}.navigation .navbar-default .navbar-nav>li>a:hover,.navigation .navbar-default .navbar-nav>li>a:focus .navigation .navbar-default .navbar-nav>li.active>a,.navigation .navbar-default .navbar-nav>.active>a:focus,.navigation .navbar-default .navbar-nav>li.active>a{background-color:#f8f8f8;color:#f03}}.navigation .affix{position:fixed;top:0;left:0;width:100%;box-shadow:0 1px 4px rgba(0,0,0,0.15)}.about-top{background:url(../../images/about/bg-pattern.png) #e6e6e6}.about-top .container{background-color:#FFF;border:1px solid #ddd}.about-top .about-wrapper .about-title{position:relative;font-family:'PT Sans',sans-serif;color:#232323;font-size:30px;text-align:center;margin-top:15px;margin-bottom:35px}.about-top .about-wrapper .about-title:after{position:absolute;content:"";width:40px;height:3px;bottom:-15px;left:50%;margin-left:-20px;background-color:#f03}.about-top .about-wrapper p{font-family:'Lato',sans-serif;font-size:16px;line-height:1.5;color:#4a4a4a}.about-top .about-wrapper p .highlight{color:#141414}.about-divider{background:url(../../images/about/bg-pattern.png) #e6e6e6;padding-top:30px;padding-bottom:30px}.about-divider .about-title{position:relative;display:table;margin:0 auto;font-family:'PT Sans',sans-serif;font-size:30px;color:#232323;text-align:center}.about-divider .about-title:before,.about-divider .about-title:after{position:absolute;top:50%;content:"";width:40px;height:3px;margin-top:-1.5px;background-color:rgba(0,0,0,0.1)}.about-divider .about-title:before{left:-60px}.about-divider .about-title:after{right:-60px}.about-main{background-color:#FFF;border-top:1px solid #ddd;padding-top:40px;padding-bottom:40px}.about-main .img-responsive{border:5px solid #e6e6e6;padding:10px}.about-main hr{background-color:#dfdfdf;border:0;height:1px;margin-top:30px;margin-bottom:30px}.about-main .image-caption{font-family:'Dosis Bold',sans-serif;font-size:26px;color:#232323;margin:0;margin-bottom:20px}.about-main p{font-family:'Lato',sans-serif;font-size:16px;line-height:1.4;color:#2a2a2a}@media(min-width:768px){.about-top{padding-top:40px}.about-top .about-wrapper{padding:25px 30px}}@media(max-width:767px){.about-top{padding-top:30px}.about-top .about-wrapper{padding:15px 20px}.about-top .container{width:90%}.about-main .img-responsive{margin-bottom:15px}}.about-wrapper .image-caption2{font-family:'Lato',sans-serif;font-size:18px;color:#232323;text-align:center;margin-top:10px;margin-bottom:5px}.about-wrapper .image-caption3{font-family:'Lato',sans-serif;font-size:16px;color:#4a4a4a;text-align:center;margin-bottom:15px}.about-wrapper .list-title{font-family:'PT Sans',sans-serif;font-size:24px;color:#232323;margin-bottom:15px}.about-wrapper .list-highlight li{position:relative;padding-left:40px;font-family:'Lato',sans-serif;font-size:16px;color:#4a4a4a;margin-bottom:12px}.about-wrapper .list-highlight li:before{position:absolute;top:0;left:0;color:#00a752;font-family:"FontAwesome";content:"\f00c"}.about-wrapper .list-highlight li span{display:block}.contact-page{background-color:#f7f7f7;padding-top:40px;padding-bottom:40px;border-top:1px dashed #ddd}.contact-page .contact-title{position:relative;font-family:'PT Sans',sans-serif;font-size:30px;text-align:center;color:#141414;margin-top:0;margin-bottom:30px}.contact-page .contact-title:after{position:absolute;content:"";width:50px;height:3px;border-radius:3px;background:#f03;bottom:-10px;left:50%;margin-left:-25px}.contact-wrapper{position:relative;padding:25px;padding-left:90px;margin-bottom:10px}.contact-wrapper:before{position:absolute;top:50%;left:0;width:70px;height:70px;content:"";transform:translateY(-50%)}.contact-wrapper.india:before{background:url('../../images/icons/india.png') no-repeat;background-size:cover}.contact-wrapper.canada:before{background:url('../../images/icons/canada.png') no-repeat;background-size:cover}.contact-wrapper.email:before{background:url('../../images/icons/email.png') no-repeat;background-size:cover}.contact-wrapper.phone:before{background:url('../../images/icons/phone.png') no-repeat;background-size:cover}.contact-wrapper .title{font-family:'PT Sans',sans-serif;font-size:18px;color:#232323;margin-top:0;margin-bottom:5px}.contact-wrapper .info{font-family:'Lato',sans-serif;font-size:16px;color:#6a6a6a;line-height:1.4;margin-bottom:0;cursor:pointer;transition:all .25s ease-in-out}.contact-wrapper .info a{text-decoration:none!important;outline:0;color:inherit}.contact-wrapper .info:hover,.contact-wrapper .info:focus{color:#4a4a4a;transform:translateX(10px)}.form-wrapper{background-color:#FFF;border:1px solid #ddd;padding:25px}.form-wrapper .control-label{font-family:'PT Sans',sans-serif;font-size:14px;display:block;color:#424242;font-weight:400;user-select:none}.form-wrapper .control-label .required{font-family:Arial,sans-serif;color:#f20000;display:inline-block;transform:translateX(4px)}.form-wrapper .form-control{font-family:'Lato',sans-serif;font-size:14px;color:#555;border-radius:2px;border:1px solid #ccc;outline:0;height:40px;line-height:40px;box-shadow:none;transition:all .3s ease-in-out}.form-wrapper .form-control:focus{border-color:#f03}.form-wrapper .form-control-feedback{line-height:40px}.form-wrapper textarea.form-control{height:auto;line-height:1.3;padding-top:10px}.form-wrapper .form-submit{font-family:'PT Sans',sans-serif;font-size:16px;background-color:#f03;color:#FFF;padding:12px 24px;border:0;outline:0;border-radius:2px;opacity:.8;transition:all .3s ease-in-out}.form-wrapper .form-submit:hover,.form-wrapper .form-submit:focus{opacity:1;box-shadow:1px 2px 4px rgba(0,0,0,0.3)}.form-wrapper .form-submit:active{transform:translateY(4px)}.form-wrapper .input-group-btn .btn-default{outline:0;height:40px;line-height:40px;padding:0 12px;transition:all .3s ease-in-out}.form-wrapper .input-group-btn .btn-default:hover,.form-wrapper .input-group-btn .btn-default:focus{background-color:#eee}@media(max-width:767px){.contact-page .contact-title{text-align:left}.contact-page .contact-title:after{left:0;margin:0}}.footer{background-color:#f0f0f0}.footer-top{padding-top:30px}.footer-branding{font-family:'Blackchancery';font-size:32px;color:#f03;margin-top:0;margin-bottom:2px}h5.footer-branding{font-family:'Blackchancery';font-size:20px;padding-left:25px;color:rgba(0,0,0,0.4);margin-top:0;margin-bottom:10px}.footer-bottom{padding-top:25px;padding-bottom:25px}.contact-info{position:relative;font-family:'Lato',sans-serif;font-size:16px;color:#666!important;display:block;text-decoration:none!important;outline:0;padding-left:40px;margin-bottom:15px;transition:all .3s ease-in-out}.contact-info i.fa{position:absolute;top:0;left:0;font-size:26px;color:#888;display:inline-block;margin-right:6px;margin-bottom:6px}.contact-info:hover,.contact-info:focus{color:#232323!important}.footer-links{margin:0}.footer-links li a{display:block;font-family:'Lato',sans-serif;font-size:16px;color:#888;text-decoration:none!important;outline:0;padding-top:5px;padding-bottom:5px;transition:all .3s ease-in-out}.footer-links li a:hover,.footer-links li a:focus{color:#f03}.footer-social-bar{margin-top:15px;margin-bottom:15px}.footer-social-bar li a{display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;font-size:18px;color:#FFF;border-radius:50%}.footer-social-bar li.facebook a{background-color:#3b5998}.footer-social-bar li.google-plus a{background-color:#dd4b39}.footer-social-bar li.instagram a{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer-social-bar li.pinterest a{background-color:#bd081c}.subscribe-box .control-label{font-family:'PT Sans',sans-serif;font-weight:400;font-size:16px;color:#424242;display:block;margin-top:5px}.subscribe-box .form-control{font-family:'Lato',sans-serif;font-size:14px;color:#555;border-radius:2px;border:1px solid #ccc;outline:0;box-shadow:none;height:40px;line-height:40px;transition:all .3s ease-in-out}.subscribe-box .form-control:focus{border-color:#f03}.subscribe-box .btn-default{display:inline-block;padding:6px 12px;margin-bottom:0;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:0 2px 2px 0;background-color:#f03;border-color:#f03;color:#FFF!important;font-size:18px;height:40px;outline:0;transition:all .25s ease-in-out}.subscribe-box .btn-default:hover,.subscribe-box .btn-default:focus{border-color:#00a752;background-color:#00a752}.copyright{background-color:#363536;padding:15px 0}.copyright .copytext{font-family:'Lato',sans-serif;color:#eee;line-height:1.4;margin:0;padding:0}.footlink{transition:all .3s ease-in-out}.footlink:hover,.footlink:focus{color:#f03}.gallery-page{background-color:#FFF;padding-top:40px;padding-bottom:40px}.gallery-page .album-box{max-width:350px;padding:10px;margin:auto;margin-bottom:30px}.gallery-page .album-box .album-cover{position:relative;width:100%;height:200px}.gallery-page .album-box .gallery-icon{position:absolute;top:10px;right:10px;width:25px;height:25px;content:""}.gallery-page .album-box .album-caption{font-family:'Dosis Bold',sans-serif;font-size:20px;color:#141414;margin:10px 0 5px;text-decoration:none!important;outline:0;display:block;transition:all .3s ease-in-out}.gallery-page .album-box .album-caption:hover,.gallery-page .album-box .album-caption:focus{color:#f03}.gallery-page .album-box .album-content{font-family:'Lato',sans-serif;font-size:16px;color:#7a7a7a;text-align:left;margin:0;line-height:1.3}.gallery-innerpage{background-color:#f9f9f9;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:25px 0}.gallery-innerpage .gallery-title{font-family:'PT Sans',sans-serif;font-size:26px;color:#141414;margin-top:20px;margin-bottom:5px}.gallery-innerpage .gallery-content{font-family:'Lato',sans-serif;font-size:14px;color:#666;margin-bottom:15px}.gallery-innerpage .gallery-box{background-color:#FFF;padding:4px;border:1px solid #ddd;margin-bottom:30px}.gallery-innerpage .gallery-box .gallery-image{height:250px}.header-section .logo{font-family:'Blackchancery',sans-serif;color:#cfa539;font-size:56px;margin-top:10px;margin-bottom:5px}.logo-caption{font-family:'Blackchancery',sans-serif;color:#5a5a5a;font-size:24px;margin:0;margin-bottom:10px}.section{background-color:#FFF;padding-top:50px;padding-bottom:50px}.section .section-title{font-family:'PT Sans',sans-serif;font-size:30px;color:#141414;text-align:center;margin-top:0;margin-bottom:25px}.class-section{background-color:#f9f9f9}.class-section .class-box{background-color:#FFF;max-width:350px;margin:20px auto;padding-bottom:20px;box-shadow:0 2px 4px rgba(54,54,54,0.2)}.class-section .class-box h4{font-family:'Dosis Bold',sans-serif;font-size:20px;color:#141414;margin:10px 0;color:#232323;padding:0 20px}.class-section .class-box p{font-family:'Lato',sans-serif;font-size:16px;color:#7a7a7a;text-align:left;line-height:20px;height:80px;overflow:hidden;text-overflow:ellipsis;padding:0 20px 5px}.class-section .class-box .class-link{position:relative;font-family:'PT Sans',sans-serif;font-size:14px;text-transform:uppercase;color:#454545;margin-left:20px}.class-section .class-box .class-link i.fa{font-size:16px;display:inline-block;margin-left:10px;color:#f03;transform:translate(0,2px);transition:all .3s ease-in-out}.class-section .class-box .class-link:hover i.fa,.class-section .class-box .class-link:focus i.fa{transform:translate(15px,2px)}.class-section .owl-theme .owl-nav [class*=owl-]{font-family:'FontAwesome';display:inline-block;background-color:transparent;font-size:28px;color:#bfbfbf;background-color:transparent;border:2px solid #bfbfbf;border-radius:0;margin:0 10px;padding:0;width:40px;height:40px;line-height:36px;text-align:center;transition:all .3s ease-in-out}.class-section .owl-theme .owl-nav [class*=owl-]:hover{background-color:#f03;border-color:#f06;color:#FFF;box-shadow:1px 1px 2px rgba(0,0,0,0.4)}.class-section .owl-carousel .owl-nav .owl-prev:before{content:"\f104";padding-right:3px}.class-section .owl-carousel .owl-nav .owl-next:after{content:"\f105";padding-left:3px}.highlight-section{background-color:#f03}.highlight-section .highlight-box{max-width:300px;margin:15px auto}.highlight-section .highlight-box i.fa{font-size:42px;display:block;text-align:center;color:#FFF}.highlight-section .highlight-box h4{font-family:'Dosis Bold',sans-serif;font-size:20px;color:#FFF;text-align:center}.highlight-section .highlight-box p{font-family:'Lato',sans-serif;color:#FFF;text-align:center;line-height:1.3;margin-bottom:0}.service-section .service-title{font-family:'PT Sans',sans-serif;font-size:30px;color:#141414;margin-top:0;margin-bottom:20px}.service-section .list-services li{position:relative;font-family:'Dosis Bold',sans-serif;font-size:18px;padding-left:50px;display:block;cursor:pointer;margin-bottom:35px}.service-section .list-services li:before{position:absolute;top:0;left:0;font-family:'FontAwesome';font-size:30px;content:"\f006";color:#ffd700;text-shadow:1px 1px 1px #f1cb00}.service-section .list-services li .content{font-family:'Lato',sans-serif;font-size:16px;color:#454545;display:block}.flex-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.flex-container .flex-item{width:50%}@media(max-width:767px){.flex-container .flex-item{width:100%}}.feedback-section .feedback-box .img-responsive{display:block;width:125px;margin:15px auto;border-radius:50%}.feedback-section .feedback-box h4:before{position:absolute;font-family:'FontAwesome';content:"\f10e";bottom:-40px;left:50%;color:#232323;transform:translateX(-50%)}.feedback-section .feedback-box h4{position:relative;font-family:'Dosis Bold',sans-serif;font-size:20px;color:#232323;text-align:center;margin-top:10px;margin-bottom:50px}.feedback-section .feedback-box p{font-family:'Lato',sans-serif;font-size:16px;color:#555;text-align:center;width:80%;margin:auto}.feedback-section .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;background-color:rgba(0,0,0,0.25)}.feedback-section .owl-theme .owl-dots .owl-dot.active span,.feedback-section .owl-theme .owl-dots .owl-dot:hover span{background-color:#f03}.gallery-section{background-color:#f9f9f9;padding-bottom:70px;border-top:1px solid #ddd}.gallery-section .gallery-box{background-color:#FFF;border-radius:5px;outline:0;max-width:350px;margin:25px 12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 4px rgba(54,54,54,0.2)}.gallery-section .gallery-box .caption{font-family:'PT Sans',sans-serif;font-size:18px;color:#232323;margin:0;padding:15px;text-decoration:none!important;outline:0}.gallery-section .gallery-box .image-wrapper{height:250px;overflow:hidden}.gallery-section .gallery-box .gallery-image{height:250px;transition:all .5s ease-in-out}.gallery-section .gallery-box:hover .gallery-image{transform:scale(1.2)}.gallery-section .owl-theme .owl-nav [class*=owl-]{font-family:'FontAwesome';display:inline-block;background-color:transparent;font-size:28px;color:#bfbfbf;background-color:transparent;border:2px solid #bfbfbf;border-radius:0;margin:0 10px;padding:0;width:40px;height:40px;line-height:36px;text-align:center;transition:all .3s ease-in-out}.gallery-section .owl-theme .owl-nav [class*=owl-]:hover{background-color:#f03;border-color:#f06;color:#FFF;box-shadow:1px 1px 2px rgba(0,0,0,0.15)}.gallery-section .owl-carousel .owl-nav .owl-prev:before{content:"\f104";padding-right:3px}.gallery-section .owl-carousel .owl-nav .owl-next:after{content:"\f105";padding-left:3px}@media(max-width:681px){.gallery-section .gallery-box{margin:25px auto}}.contact-section{padding-top:25px;padding-bottom:25px;background-color:#f03}.contact-section .title{font-family:'PT Sans',sans-serif;color:#FFF;font-size:18px;margin:0;line-height:20px;padding-top:11px;padding-bottom:11px}.contact-section .link{font-family:'PT Sans',sans-serif;font-size:16px;line-height:20px;color:#FFF;text-decoration:none!important;outline:0;text-transform:uppercase;border-radius:2px;border:2px solid #FFF;display:inline-block;padding:10px 12px;transition:all .3s ease-in-out}.contact-section .link:hover,.contact-section .link:focus{background-color:#FFF;color:#f03;box-shadow:1px 2px 3px rgba(6,6,6,0.2)}.contact-section .link:active{transform:translateY(4px)}.modal-open .modal{top:50px;overflow:hidden;z-index:9999}.modal-backdrop{z-index:9998}.modal .modal-dialog{margin-top:50px}.modal .modal-body .close{position:absolute;right:0;top:-35px;width:25px;height:25px;opacity:1;outline:0;z-index:10000;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.modal .modal-body .close:before,.modal .modal-body .close:after{position:absolute;left:15px;content:' ';height:26px;width:2px;background-color:#ddd;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.modal .modal-body .close:hover:before,.modal .modal-body .close:hover:after{background-color:#FFF}.modal .modal-body .close:before{transform:rotate(45deg)}.modal .modal-body .close:after{transform:rotate(-45deg)}.modal .modal-content{border-radius:2px}.modal-custom .modal-title{font-family:'PT Sans',sans-serif;color:#232323;text-align:center;text-transform:capitalize;margin-bottom:10px}.modal-custom .img-responsive{display:block;width:100px;margin:10px auto}.modal-custom .modal-message{font-family:'Lato',sans-serif;color:#666;font-size:14px;text-align:center;line-height:1.4;margin-bottom:4px}.modal-custom .modal-phone{font-family:'Oswald',sans-serif;font-size:24px;text-align:center;margin-top:20px;color:#f03}.modal-custom .modal-phone a{color:#f03;text-decoration:none!important;outline:0}.page-banner{width:100%;height:200px;background:linear-gradient(rgba(54,54,54,0.6),rgba(54,54,54,0.65)),url('../../images/slider/service-banner.jpg') no-repeat center center;background-size:cover}.page-banner .quote-wrapper{display:table;width:100%;height:200px}.page-banner .quote-wrapper .quote{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.page-banner .quote-wrapper .quote h3{position:relative;font-family:'Cookie',sans-serif;font-style:italic;font-size:42px;color:#FFF;display:inline-block}.page-banner .quote-wrapper .quote .author{font-family:'Lato',sans-serif;font-size:16px;font-style:normal;position:absolute;bottom:-25px;right:0}.service-page{background-color:#fdfdfd;padding-top:40px;padding-bottom:40px}.service-page .class-box{background-color:#FFF;max-width:350px;margin:20px auto;padding-bottom:20px;box-shadow:0 2px 3px rgba(54,54,54,0.1)}.service-page .class-box h4{font-family:'Dosis Bold',sans-serif;font-size:20px;color:#141414;margin:10px 0;color:#232323;padding:0 20px}.service-page .class-box p{font-family:'Lato',sans-serif;font-size:16px;color:#7a7a7a;text-align:left;line-height:22px;height:115px;overflow:hidden;text-overflow:ellipsis;padding:0 20px 5px}.service-page .class-box .class-link{position:relative;font-family:'PT Sans',sans-serif;font-size:14px;text-transform:uppercase;color:#454545;margin-left:20px}.service-page .class-box .class-link i.fa{font-size:16px;display:inline-block;margin-left:10px;color:#f03;transform:translate(0,2px);transition:all .3s ease-in-out}.service-page .class-box .class-link:hover i.fa,.service-page .class-box .class-link:focus i.fa{transform:translate(15px,2px)}.slider-section{position:relative;background-color:#f0f0f0;overflow:hidden}.slider-section .full-screen{min-height:450px;max-height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover}.slider-section .carousel .overlay{position:absolute;content:"";top:0;left:0;z-index:5;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.4))}.slider-section .carousel-control{opacity:1}.slider-section .carousel-control.left,.slider-section .carousel-control.right{background-repeat:repeat-x}.slider-section .carousel-control .fa-angle-left,.slider-section .carousel-control .fa-angle-right{position:absolute;top:50%;margin-top:-30px;z-index:1000;bottom:initial;display:inline-block;color:#FFF}.slider-section .carousel-control .fa-angle-left,.slider-section .carousel-control .fa-angle-right{width:40px;height:40px;line-height:36px;color:#FFF;border:2px solid #FFF;text-align:center;font-size:32px;transition:all .25s ease-in-out}.slider-section .carousel-control .fa-angle-left{padding-right:2px;left:50px}.slider-section .carousel-control .fa-angle-right{padding-left:2px;right:50px}.slider-section .carousel-control .fa-angle-left:hover,.slider-section .carousel-control .fa-angle-right:hover{background-color:#f03;border-color:#f03;color:#FFF;text-shadow:none;box-shadow:0 1px 2px rgba(0,0,0,.6)}.slider-section .carousel-caption{position:absolute;top:100px;width:100%;left:0;right:0;z-index:10;text-align:left;text-shadow:none;padding-top:20px;padding-bottom:20px}.slider-section .carousel-caption h1{color:#FFF;font-family:'Roboto',sans-serif;font-size:30px;margin-top:0;margin-bottom:10px;text-align:center;user-select:none;cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.slider-section .carousel-caption h1 .bold{display:block;font-size:5em;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.slider-section .carousel-caption a{font-family:'PT Sans',sans-serif;font-size:18px;background-color:#f03;color:#FFF;display:block;width:150px;margin:auto;text-align:center;border-radius:4px;padding:12px 0;text-decoration:none!important;outline:0;user-select:none;box-shadow:1px 1px 2px rgba(0,0,0,0.2);transition:all .15s ease-in-out}.slider-section .carousel-caption a:hover,.slider-section .carousel-caption a:focus{transform:translateY(-2px);box-shadow:1px 3px 4px rgba(0,0,0,0.4)}.slider-section .carousel-indicators{transition:all .4s ease-in-out}.slider-section .carousel-indicators li{display:inline-block;width:12px;height:12px;border:0;border-radius:50%;margin:0 2px;padding:0;background-color:rgba(255,255,255,0.4)}.slider-section .carousel-indicators li.active{width:12px;height:12px;margin:0 2px;background-color:#f03}@media(max-width:767px){.slider-section .carousel-control .fa-angle-left,.slider-section .carousel-control .fa-angle-right{border:0;line-height:40px}.slider-section .carousel-caption{top:50%;transform:translateY(-50%)}.slider-section .carousel-caption h1{font-size:22px}.slider-section .carousel-caption h1 .bold{font-size:4em}.slider-section .carousel-control .fa-angle-left{left:10px}.slider-section .carousel-control .fa-angle-right{right:10px}}.admission{border-top:1px dashed #eee;padding-top:40px;padding-bottom:40px}.admission .form-wrapper{background-color:#fdfdfd;padding:30px 25px}.admission .form-title{position:relative;font-family:'PT Sans',sans-serif;color:#252525;font-size:30px;padding-left:20px;margin-top:0;margin-bottom:10px}.admission .form-title:before{position:absolute;content:"";top:0;left:0;width:4px;height:100%;background-color:#f03}.admission .hr-style{margin-top:10px;margin-bottom:20px}.bullet{position:relative;font-family:'PT Sans',sans-serif;font-size:16px;color:#555;margin:0;margin-bottom:15px}.bullet .bullet-text{display:inline-block;font-size:16px;margin-left:10px;color:#555}@media(min-width:768px){.bullet{color:#232323;font-size:36px}.bullet .bullet-text{position:absolute;top:50%;text-align:right;left:-10px;font-size:20px;word-spacing:500px;color:#f03;opacity:.5;transform:translateY(50%) rotate(-90deg)}.bullet .break{display:block}.bullet .bullet-text.course{top:30px;left:5px;transform:translateY(0) rotate(-90deg)}}@media(max-width:767px){.bullet:after{position:absolute;bottom:3px;left:12px;content:"";width:3px;height:3px;border-radius:50%;background-color:#555}}.dance-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.dance-checkbox+.label{font-family:'Open sans',sans-serif;font-size:14px;font-weight:normal;color:#666;padding-left:30px;height:30px;display:inline-block;line-height:24px;background-repeat:no-repeat;background-position:-3px -36px;vertical-align:middle;cursor:pointer;background-image:url('https://fab4events.s3.ap-south-1.amazonaws.com/images/icons/checkbox-sprite.png');user-select:none;transition:all .25s ease-in-out}.dance-checkbox:checked+.label{background-position:-3px -2px;color:#232323}.datepicker{padding:0;border:0;user-select:none;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);transition:all .25s ease-in-out}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{position:relative;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;background-color:#eb556e;color:#FFF;border-radius:0;padding:12px 15px}.datepicker .prev{background-color:#eb556e;visibility:visible!important;border-radius:5px 0 0 0}.datepicker .next{background-color:#eb556e;visibility:visible!important;border-radius:0 5px 0 0}.datepicker.datepicker-dropdown:after{border-bottom-color:#eb556e}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background-color:#eb556e;opacity:.9}.datepicker table tr th{font-size:11px;font-weight:400;background-color:#eee;color:#cfcfcf;text-transform:uppercase}.datepicker table tr td,.datepicker table tr th{font-family:'Lato',sans-serif;color:#444;width:30px;height:30px;padding:3px;text-align:center;cursor:pointer;border-radius:0;transition:all .25s ease-in-out}.datepicker table tr td.day{border:1px solid #eee}.datepicker table tr td.old,.datepicker table tr td.new{color:#ddd}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{border-color:transparent;background-color:#090;color:#FFF;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4)}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus{background-color:#090;color:#FFF;border-color:transparent}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus{background-color:#090;color:#FFF}.datepicker table tr td span.active.active{background-color:#090;color:#FFF;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4)}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background-color:#f2635f;color:#FFF}.datepicker table tr td span{border-radius:2px;transition:all .25s ease-in-out}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background-color:#e15169;color:#FFF}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{cursor:not-allowed;background-color:transparent;color:#999}.success-section{padding-top:40px;padding-bottom:40px}.success-section .img-responsive{width:125px;margin:15px auto}.success-section .wrapper{background-color:#FFF;border:1px solid #ddd;padding:25px 15px}.success-section .title{font-family:'PT Sans',sans-serif;font-size:28px;color:#232323;text-align:center;margin-bottom:15px}.success-section .content{font-family:'Lato',sans-serif;font-size:16px;color:#444;line-height:1.5;text-align:center}


.heart {
    display: inline-block;
    margin: 0 4px;
    color: #e31b23;
    transform-origin: center center;
    animation: heartbeat 1.2s infinite alternate;
    animation-delay: .2s;
}

@keyframes heartbeat{
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(1.15);
    }
    
    50% {
        transform: scale(.95);
    }
    100% {
        transform: scale(1.05);
    }
}

