*{font-family:BrushScriptStdMedium,sans-serif}body{font-family:BrushScriptStdMedium,sans-serif;margin:0;padding:0}a,a:active,a:focus,a:hover{text-decoration:none}button,input,textarea{outline:0}p{color:#333;line-height:26px;font-size:16px;font-family:BrushScriptStdMedium,sans-serif}img{max-width:100%}h1,h2,h3,h4,h5,h6{position:relative;font-family:BrushScriptStdMedium,sans-serif;margin-bottom:20px;margin-top:0;background:0 0}li,ul{list-style:none;padding:0;margin:0;line-height:26px}button{outline:0;border:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;display:inline-block;border:none}textarea{height:60px}.sec-pad{padding:100px 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:31px}.section-title{margin-bottom:50px}.section-title h3{margin:0 0 10px;padding:0;color:#bb125a;text-align:center;font-size:45px;text-transform:uppercase;font-weight:700}#topbar{background-color:#4b118a;color:#999ea3}#topbar .contact-info ul{float:right}#topbar .contact-info{clip-path:polygon(25% 0,100% 0,100% 100%,20% 100%);height:33px;background:#bb125a}#topbar .contact-info ul li{display:inline-block;font-size:14px;color:#fff;line-height:30px;padding:0 16px;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}#topbar .contact-info ul li a{color:#fff}#topbar .contact-info ul li i.fa{font-size:18px;margin-right:5px}#topbar .social{float:left;clip-path:polygon(0 0,85% 0,100% 100%,0 100%);height:33px;background:#bb125a;padding:0 50px 0 5px}#topbar .social li{float:left}#topbar .social a{display:inline-block;font-size:18px;float:left;padding:0 15px;color:#fff;line-height:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.promotional-text{padding:22px 0;width:100%;background:#4b118a}.promo-head{float:left;margin-right:20px}.promotional-text .promo-head p{float:left;font-size:30px;color:#fff;font-weight:600;line-height:54px;margin-right:10px}.promotional-text span{font-weight:100}.promotional-text .phn-info{float:left}.promotional-text .icon{width:50px;height:50px;float:left;background-color:#4f4568;border:5px solid #bbbaba;text-align:center;font-size:20px;color:#fff;line-height:42px;border-radius:50px;margin-top:5px}.promotional-text .p-num{float:left;padding-left:10px}.promotional-text .p-num a{float:left;font-size:30px;color:#fff;font-weight:600;line-height:54px;margin-right:10px}#welcome{background-color:#f9f9f7;z-index:1;position:relative;padding:60px 0}#welcome .container{position:relative;z-index:9999}#welcome .welcome-text h1{font-size:35px;text-align:left;color:#bb125a;text-transform:uppercase;font-weight:700}#welcome .welcome-text p{text-align:justify;color:#000}#welcome .welcome-text img:hover{box-shadow:0 0 20px 0 #878a8c}#services{background:url(../images/pattern-bg.webp) repeat;padding-top:18px;padding-bottom:18px}#services .block{position:relative;background-color:#fff;padding:50px 30px}#services .block .heading{margin-bottom:50px;text-align:center}#services .block .heading h2{font-size:45px;text-transform:uppercase;font-weight:700;color:#bb125a}.color-pink{color:#4b118a}.icon{width:100px;height:100px;margin:0 auto 10px;border-radius:50%;background-color:#4b118a}.icon-7{text-align:center;width:100px;height:100px;background:url(../images/icons/ballet-dance.png) no-repeat 20px;background-size:83px!important;background-position-y:center!important;background-position-x:center!important;margin-left:9px}#services .block span.achi-name{display:block;text-transform:uppercase;font-size:16px;color:#000300;text-align:center;font-weight:700}#services .block .achieve-list li{display:inline-block;float:left;width:30%;margin-right:5%;margin-bottom:35px}#services .block .achieve-list li:nth-child(3n+3){margin-right:0}#testimonials{position:relative}#testimonials .bg-testimonial{height:100%;width:100%}#testimonials .container{position:absolute;z-index:3;top:0;padding:100px 0;text-align:center;width:100%;overflow:hidden}#testimonials h3{color:#bb125a}#testimonials .text-box{padding:10px 100px 0}#testimonials .text-box p{color:#fff;font-size:14px;padding:0;letter-spacing:1px;position:relative;font-weight:100;text-align:justify}#testimonials .client-info-box{width:100%;margin:auto;display:table;padding-top:30px;padding-left:38%}#testimonials p.name{font-size:16px;line-height:20px;padding-top:20px;text-align:center;color:#fff;float:left}#testimonials p.name span{font-size:22px;line-height:20px;color:#ffc00b}#testimonials .client-img{width:65px;height:65px;border-radius:50%;background-color:transparent;border:4px solid rgba(173,165,165,.3);float:left;margin-right:20px}#testimonials .client-img img{border-radius:50%}#testimonials .owl-theme .owl-dots .owl-dot span{border:2px solid #fff;background-color:transparent;width:12px;height:12px}#testimonials .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{border:2px solid #fff;background-color:#fff}#testimonials .item{padding-bottom:0}#upcoming-events{margin-top:50px;position:relative;overflow:hidden}#upcoming-events .bg-upcoming{position:absolute;top:0}#upcoming-events .section-title h3{font-size:70px;text-transform:uppercase}#upcoming-events .content{background:rgba(255,255,255,.8);padding:60px 0;min-height:730px}#upcoming-events .events-list{padding-left:80px;width:90%;float:left}#upcoming-events .events-list li{margin-bottom:60px;width:100%;float:left}#upcoming-events .events-date{float:left;padding:10px 20px;border:1px solid #000;border-radius:4px}#upcoming-events .events-date h2{font-size:26px;margin-bottom:5px;font-weight:700}#upcoming-events .events-date span{font-size:24px}#upcoming-events .events-list .events-desc{float:left;width:310px;margin-left:20px}#upcoming-events .events-list .events-desc p{margin-bottom:5px;text-transform:uppercase}#upcoming-events .events-list .events-desc span{margin-bottom:5px}#upcoming-events a.event-btn{background-color:#000;border-radius:50%;width:50px;height:50px;float:right;color:#fff;text-align:center;font-size:20px;line-height:52px;padding-left:2px}#upcoming-events a.event-btn:hover{background-color:#ebcfc4;border-radius:50%;width:50px;height:50px;float:right;color:#fff;text-align:center;font-size:20px;line-height:52px;padding-left:2px}footer{background-color:#4b118a;padding:100px 0 0;float:left;width:100%}footer .social-links-footer{width:100%;float:left;margin:20px 0;text-align:center}footer .social-links-footer a{position:relative;display:inline-block;width:36px;height:36px;text-align:center;background:0 0;border:1px solid #fff;color:#fff;font-size:16px;line-height:36px;margin:9px 2px 0;border-radius:70px;transition:all .5s ease-out 0}footer .social-links-footer a:hover{background:#000;border:1px solid #000;color:#fff;transition:all .5s ease-out 0}.footer-btm{border-top:1px solid #ffffff7d;padding:6px 0;width:100%;float:left}.create-by{text-align:center;color:#fff}.footer-element{width:100%;background-color:#4b118a;float:left;margin-top:0;z-index:999;position:relative}.footer-element .info-bx{background:#bb125a;padding:25px 7px;height:190px;text-align:center;box-shadow:0 0 4px 0 #fff;margin:0 5px 12px}.footer-element .info-bx p{text-align:center;color:#fff}.footer-element p span{display:block}.footer-element p span a{color:#fff}.footer-element .fa{font-size:45px;color:#fff;margin-bottom:15px}.sangeet-baner{background:url(../images/page-img/sangeet-banner.jpg);padding:60px 0}#blog-post{padding:30px 0 0}.page-title{position:relative;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-title:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.43)}.latest-gallery{padding:95px 0 70px;height:841px;overflow:hidden}.latest-gallery h2{font-size:45px;color:#bb125a;text-transform:uppercase;font-weight:700}.latest-gallery .single-item{padding-bottom:30px}.latest-gallery .single-item .img-box{position:relative;overflow:hidden}.latest-gallery .single-item .img-box img{width:100%;max-height:250px;min-height:250px}.latest-gallery .single-item .img-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#7a7d7fd1;text-align:center;opacity:0;transition:all .3s ease}.latest-gallery .single-item .img-box .overlay .social{display:table-cell;vertical-align:middle;position:relative}.latest-gallery .single-item .img-box .overlay .inner{display:table;width:100%;height:100%;position:relative}.latest-gallery .single-item .social h4{font-size:18px;font-weight:500;color:#fff;margin-top:20px;text-transform:uppercase}.latest-gallery .single-item .img-box .overlay .box{display:table;width:100%;height:100%}.latest-gallery .single-item .img-box .overlay .box .content{display:table-cell;vertical-align:bottom}.latest-gallery .single-item .img-box .overlay .top{text-align:center}.latest-gallery .single-item .img-box .overlay .top ul{margin-bottom:0;margin-bottom:20%}.latest-gallery .single-item .img-box .overlay .top li a{width:45px;height:45px;color:#fff;font-size:16px;line-height:48px;text-align:center;background:#222;display:block;border-radius:50%;-webkit-transition:.4s ease;transition:.4s ease}.latest-gallery .single-item .img-box .overlay .top li a:hover{background:#1f1f1f;color:#48c7ec}.latest-gallery .single-item .img-box .overlay .bottom{padding:10px 0;padding-right:0;text-align:center}.latest-gallery .single-item .img-box .overlay .bottom .title h3{margin:0;color:#fff;line-height:30px;font-size:15px}.latest-gallery .single-item:hover .img-box .overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.post-filter{display:inline-block;margin:0;margin-bottom:50px}.post-filter li{padding:5px;text-transform:capitalize}.post-filter li span{padding:7px 20px;color:#343434;font-size:14px;border:1px solid #7a7d7fe6;font-weight:500;line-height:24px;display:block;padding-right:16px;cursor:pointer;-webkit-transition:.5s ease;transition:.5s ease}.post-filter li.active span,.post-filter li:hover span{color:#fff;background:#4b118a;-webkit-transition:.5s ease;transition:.5s ease}.input{width:100%}input::-webkit-input-placeholder{color:#37322f;opacity:.5}.team-section{padding:70px 0}.bg-img{background:#2f313117}.team-section .box{position:relative;box-shadow:9px 9px 0 #b23862b8;border:6px solid #491a7dba;margin-bottom:30px;height:206px}.team-section .box img{width:100%;height:auto;transition:all .3s ease 0;align-items:center;display:flex;margin:auto;max-height:206px;min-height:194px}.team-section .box:hover img{filter:brightness(.4)}.team-section .box .boxContent{width:80%;height:80%;position:absolute;top:10%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;transform:scale(0,1);transition:all .35s ease 0;visibility:hidden}.team-section .box:hover .boxContent{transform:scale(1)}.team-section .box .title{font-size:25px;font-weight:600;color:#fff;margin:85px auto;transform:translate3d(0,-100%,0);transition:all .35s ease 0}.team-section .box .post{display:block;font-size:16px;color:#fff;text-transform:capitalize;transform:translate3d(0,100%,0);transition:all .35s ease 0}.team-section .box:hover .post,.team-section .box:hover .title{transform:translate3d(0,0,0)}@media only screen and (max-width:990px){.team-section .box{margin-bottom:25px}}.mission-vision{margin-bottom:50px}.mission-vision .serviceBox{color:#fff;font-family:BrushScriptStdMedium,sans-serif;text-align:center;padding:35px 13px 0;margin:0 15px;position:relative;z-index:1}.mission-vision .serviceBox:after,.mission-vision .serviceBox:before{content:'';background:linear-gradient(-135deg,#ec008c,#fc6767);height:calc(100% - 50px);width:100%;position:absolute;right:0;top:10px;z-index:-1}.mission-vision .serviceBox:after{background:0 0;border:1px solid #d1d1d1;top:0;right:-10px;z-index:-2}.mission-vision .serviceBox .title{font-size:16px;font-weight:600;text-transform:uppercase;margin:0 0 10px}.mission-vision .serviceBox .description{font-size:13px;font-weight:500;line-height:23px;margin:0 0 20px;color:#fff}.mission-vision .serviceBox .service-icon{background:linear-gradient(-135deg,#ec008c,#fc6767);font-size:48px;line-height:200px;height:200px;width:200px;margin:0 auto;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5),0 0 0 7px #fff}.mission-vision .serviceBox.blue .service-icon,.mission-vision .serviceBox.blue:before{background:linear-gradient(-135deg,#0775c0,#5a169e)}.mission-vision .serviceBox.green .service-icon,.mission-vision .serviceBox.green:before{background:linear-gradient(-135deg,#24c30f,#10d395)}.mission-vision .serviceBox.orange .service-icon,.mission-vision .serviceBox.orange:before{background:linear-gradient(-135deg,#ff5627,#ff9328)}@media only screen and (max-width:990px){.mission-vision .serviceBox{margin:0 10px 30px}}.gallery-section .product-grid .product-image{position:relative;overflow:hidden;box-shadow:8px 8px 0 #a12059a8;margin-bottom:50px;height:250px}.gallery-section .product-grid .product-image a.image{display:block}.gallery-section .product-grid .product-image .pic-1{transform:perspective(500px) rotateY(0);backface-visibility:hidden;transition:all .3s ease 0}.gallery-section .product-grid .product-image:hover .pic-1{opacity:0;transform:perspective(500px) rotateY(50deg);transform-origin:left center}.gallery-section .product-grid .product-image .pic-2{width:100%;height:100%;transform:perspective(500px) rotateY(-50deg);transform-origin:right center;backface-visibility:hidden;opacity:0;position:absolute;top:0;left:0;transition:all .3s ease 0}.gallery-section .product-grid .product-image:hover .pic-2{opacity:.8;transform:perspective(500px) rotateY(0)}.gallery-section .product-grid .product-image img{width:100%;height:auto}@media screen and (max-width:990px){.gallery-section .product-grid{margin:0 0 30px}}.large-logo-phone{display:none}.socail-icon-phone{display:none}.socail-icon-phone ul{display:inline-flex}.socail-icon-phone ul li{padding:10px;background:#fff;border:1px solid #000;border-radius:50%;width:37px;height:37px;line-height:17px;margin:0 3px}.side-contact-form .sidebar-contact{position:fixed;top:65%;left:-350px;transform:translateY(-50%);width:350px;height:auto;padding:40px;background:#fff;box-sizing:border-box;transition:.5s;z-index:11111111}.side-contact-form .sidebar-contact.active{left:0}.side-contact-form .sidebar-contact input,.side-contact-form .sidebar-contact textarea{width:100%;height:36px;padding:5px;margin-bottom:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,.5);outline:0}.side-contact-form .sidebar-contact h2{margin:0 0 20px;padding:0;text-align:center;font-size:25px}.side-contact-form .sidebar-contact textarea{height:60px;resize:none}.side-contact-form .sidebar-contact input[type=submit]{background:#bb125a;color:#fff;cursor:pointer;border:none;font-size:18px}.side-contact-form .toggle{position:absolute;height:48px;width:48px;text-align:center;cursor:pointer;background:#bb125a;top:0;right:-48px;line-height:48px}.side-contact-form .toggle:before{content:'\f003';font-family:fontAwesome;font-size:18px;color:#fff}.side-contact-form .toggle.active:before{content:'\f00d'}@media(max-width:768px){.side-contact-form .sidebar-contact{width:100%;height:100%;left:-100%}.side-contact-form .sidebar-contact .toggle{top:50%;transform:translateY(-50%);transition:.5s}.side-contact-form .sidebar-contact.active .toggle{top:0;right:0;transform:translateY(0)}.side-contact-form .scroll{width:100%;height:100%;overflow-y:auto}.side-contact-form .content{padding:50px}}.sitemap-sec{padding:50px 0}.sitemap-sec .box-shadow-page{box-shadow:0 -1px 5px 0 #530000;padding:10px 50px 50px;background:#fff;text-align:justify;border-top:2px solid #531c8f}.sitemap-sec .box-shadow-page h3{text-align:center;font-size:35px;font-weight:500;color:#50198c}.sitemap-sec .box-shadow-page .sitemap h4{font-size:17px;text-align:left;color:#000;padding:20px 0 10px;border-bottom:3px solid #50198c;margin-bottom:10px;font-weight:500}.sitemap-sec .box-shadow-page .sitemap ul{margin:0;padding:0}.sitemap-sec .box-shadow-page .sitemap ul li a{color:#524d4d;padding:10px 0 0;border-bottom:1px dashed #2f2d2d;display:block;font-size:14px;text-align:left;text-transform:uppercase}.navbar{border-radius:0;margin-bottom:0}.navbar-default{border-color:#541d90}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#fff}.tt-contact{width:100%;float:left;padding-bottom:30px}.tt-contact-icon-outer{float:left;padding:6px;border:1px solid #404040;font-size:30px;line-height:48px;text-align:center;color:#3baeff;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin-right:15px}.tt-contact-icon{width:63px;height:63px;float:left;background-color:#fff;border:6px solid #c22;font-size:25px;line-height:48px;text-align:center;color:#000;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.tt-contact-info{padding-left:0;float:left;width:74%}.simple-text p{line-height:20px;font-size:16px;font-weight:400;letter-spacing:.4px;word-wrap:break-word;padding-top:14px}.contact-form-container{box-shadow:-1px 0 7px rgba(188,184,184,.5);padding:60px 30px;border-radius:4px;background-color:rgba(255,255,255,.94)}.blog-back-bg{background:url(../images/resource/bggg.png);background-position:left center,right center}

.contact-form-container form p input{
        width: 100%;
    padding: 10px;
}
.contact-form-container form p textarea {
     width: 100%;
    padding: 10px;
}
.contact-form-container form .recopcha-sec .form-group input{
    display: inline-block;
    width: 50px;
    text-align: center;
    padding: 8px;
}
.contact-form-container form .recopcha-sec .form-group input:last-child {
    width: 100px;
}
.contact-form-container form button {
        margin-top: 20px;
    background: #4b118a;
    color: #fff;
}