body{font-family:Lato,sans-serif!important;margin:0;padding:0}
h2{font-size:21px!important; margin:0 0 14px 0; }
h3{font-size:18px !important; margin:0 0 14px 0; color:#e80041; font-weight:600!important; }
h4{font-size:17px!important;font-weight:700!important; margin:0 0 14px 0; color:#6d2201}
main{float:left;width:100%;overflow-x:hidden}
header{float:left;width:100%;padding:14px 0;position:fixed;z-index:9;background:#f7f7f7;transition:.5s}
header.fixed{box-shadow:0 0 10px rgba(0,0,0,.5);z-index:999}
.top_contact{float:right;width:auto;transition:.5s}
header.fixed .top_contact{transform:scaleY(0)}
.blinking{animation:blinkingText 1.2s infinite}
@keyframes blinkingText{
0%{color:#fff}
50%{color:#fff}
100%{color:#000}
}
table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #000}
td,th{text-align:left;padding:9px}
table th{background-color:#b53281;color:#fff;text-align:center}
table td{width:50%;border:1px solid #000}
.bx-spa-01{width:45%}
.bx-spa-02{width:4%}
.bx-spa-03{width:51%}
.red-color{background-color:#f9f0ff}
.green-color{background-color:#d2ffd1}
td:hover.red-color{background-color:#dda9ff;color:#000}
td:hover.green-color{background-color:#62eb5f;color:#fff}
.welcome-bx{width:100%;float:left;text-align:center;font-size:18px;color:red;border:1px solid red;padding:21px;border-radius:20px}
.white{color:#000000!important}
.dropbtnn{background-color:#f7f7f7;color:#000;padding:4px 6px;border:none}
.dropdownn{position:relative;display:inline-block}
.dropdownn-content{display:none;position:absolute;min-width:230px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999}
.dropdownn-content a{color:#000;width:100%;padding:15px 10px!important;background-color:#f7f7f7;text-decoration:none;display:block}
.dropdownn-content a:hover{background-color:#8a0054;color:#fff!important}
.dropdownn:hover .dropdownn-content{display:block;color:#fff!important}
.main_menu  li.dropdownn .dropbtnn {
    background: transparent;
    color: #000;
    padding:0px 3px;
    width: 100%;
    text-align: left;
	border-bottom: 1px solid rgba(255,255,255,.2);
	outline:0;
}

.main_menu li.dropdownn .dropbtnn img {
    float: right;
	margin-top:5px; margin-left: 5px;
}
.main_menu ul li.dropdownn .dropdownn-content {
    position:absolute;
}
.main_menu ul li.dropdownn .dropdownn-content a{background:#f5650d; top: -4px;}
.top_contact ul{margin:0;padding:0;list-style:none;float:left}
.top_contact ul li{float:left;font-size:16px;margin:0 15px 0 0;padding:0 15px 0 0;position:relative}
.top_contact ul li:before{position:absolute;right:0;top:4px;content:"";background:#b2b2b2;width:1px;height:17px}
.top_contact ul li:last-child{margin:0;padding:0}
.top_contact ul li:last-child:before{display:none}
.top_contact ul li a{float:left}
.top_contact ul li a img{float:left;margin:0 5px 0 0;transition:.5s}
.top_contact ul li a:hover img{transform:rotateZ(360deg);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.top_contact ul li a p{margin:0;float:left}
.top_contact ul li.email_top a{color:#152961}
.top_contact ul li.call_top a{color:#d96a00}
.top_contact ul li.social_top p{float:left;margin:0 5px 0 0}
.top_contact ul li.social_top a{margin-top:-3px}
.box-scroll{width:100%;float:left;padding:6px 0;background-color:#ef5c00;color:#fff;font-size:17px;font-weight:700}
.donation-bx{width:100%;float:left;margin:20px 0 0 0;padding:60px 0;height:auto;background:url(../images/donation-bg.jpg) no-repeat center;background-size:contain}
.donation-bx-1{width:75%;float:left;font-size:30px;color:#fff}
.donation-bx-text{margin:22px 0 0 0;float:left;line-height:40px}
.donation-bx-btn{width:auto;float:left;border:1px solid #fff;margin:45px 0 0 0}
.donation-bx-1 img{float:left;margin:0 20px 0 0}
.donation-bx-btn .read_more a{border:1px solid #fff;color:red;padding:10px 40px}
.donation-bx-btn .read_more a:hover{color:#fff;text-decoration:none}
.donation-bx-btn .read_more a:before{background:#fff}
.main_menu{float:right;width:70%;margin:20px 0 0 0;transition:.5s}
header.fixed .main_menu{margin:-19px 0 0 0}
.main_menu .menu_button{display:none}
.main_menu ul{margin:0;padding:0;list-style:none;float:right;width:auto}
.main_menu ul li{float:left;position:relative}
.main_menu ul li .registration{background-color:#f4650c;color:#fff;padding:10px 20px;border-radius:9px}
.main_menu ul li a{float:left;line-height:1;color:#000;padding:7px 7px;position:relative;overflow:hidden;transition:.5s}
.main_menu ul li a:hover{color:#f5650d;text-decoration:none}
.main_menu ul li a span{position:relative;font-size:16px;z-index:1}
.main_menu ul li a:before{position:absolute;width:100%;height:100%;content:"";left:0;bottom:0;transform:scaleX(0);transition:.5s;transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
.main_menu ul li a:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
.main_menu ul li ul{position:absolute;left:-15px;top:40px;width:185px;z-index:9;transition:.5s;opacity:0;visibility:hidden}
.main_menu ul li:hover>ul{left:0;opacity:1;visibility:visible}
.main_menu ul li ul:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #670027 transparent;position:absolute;top:-10px;left:25px}
.main_menu ul li ul li{width:100%;float:left}
.main_menu ul li ul li a{background:#670027;float:left;width:100%;color:#fff;line-height:1;padding:13px;border-bottom:1px solid rgba(255,255,255,.2)}
.main_menu ul li ul li:last-child a{border-bottom:none}
.logo_box{float:left;width:auto;position:absolute;top:-1px}
.logo_box img{transition:.5s;width:75%;margin:5px 0 0 0}
header.fixed .logo_box img{width:50%;margin:2px 0 0 0}
section{float:left;width:100%}
.about_service{position:relative;padding:30px 0 20px 0}
.service_box{position:relative;padding:50px 0 20px 0}
.about_service .our_services{position:relative;z-index:1}
.about_service .about_service_design{position:absolute;right:0;top:61%;width:100%;transform:translateY(-50%)}
.about_wrap{float:left;width:100%}
.about_img{float:left;width:100%;position:relative}
.about_img::before{position:absolute;width:100%;height:1px;content:"";left:0;top:0;background:#d3d3d3;transition:.5s}
.about_img::after{position:absolute;width:100%;height:1px;content:"";right:0;bottom:0;background:#d3d3d3;transition:.5s}
.about_img_box{float:left;width:100%;position:relative}
.about_img_box::before{position:absolute;width:1px;height:100%;content:"";left:0;top:0;background:#d3d3d3;transition:.5s}
.about_img_box::after{position:absolute;width:1px;height:100%;content:"";right:0;bottom:0;background:#d3d3d3;transition:.5s}
.about_wrap:hover .about_img::before{width:30px;background:#960038;height:2px}
.about_wrap:hover .about_img::after{width:30px;background:#960038;height:2px}
.about_wrap:hover .about_img_box::before{height:30px;background:#960038;width:2px}
.about_wrap:hover .about_img_box::after{height:30px;background:#960038;width:2px}
.about_img_box img{float:left;width:100%;padding:5px;transition:.5s}
.about_wrap:hover .about_img_box img{transform:scale(.99)}
.about-cont-bx ul{padding:0; margin:15px 0;}
.about-cont-bx ul li{padding:0 0 0 30px; line-height: 31px; margin:0;background:url(../images/bulle-w.png) no-repeat center;background-position:3px 3px; list-style:none;}
.section_head{font-family:Lato,sans-serif!important;color:#f5650d;margin:0 0 20px 0;font-size:29px;float:left;width:100%}
.section_head span{font-size:25px;color:#f5650d;float:left;width:100%}
.about_txt{float:left;width:100%; padding: 0 10px 0 0;}
.about_txt p{float:left;width:100%}
.read_more{float:left;width:100%}
.read_more a{float:left;border:1px solid #f5650d;position:relative;color:#fff;line-height:1;transition:.5s;padding:11px 25px}
.read_more a:hover{color:#f5650d;text-decoration:none}
.read_more a span{position:relative;z-index:1}
.read_more a:before{position:absolute;content:"";background:#f5650d;width:100%;height:100%;left:0;bottom:0;transition:.5s;transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
.videos .read_more a{float:left;border:1px solid #f5650d;position:relative;color:#fff;line-height:1;transition:.5s;padding:11px 25px}
.videos .read_more a:hover{color:#f5650d;text-decoration:none}
.videos .read_more a:before{position:absolute;content:"";background:#f5650d;width:100%;height:100%;left:0;bottom:0;transition:.5s;transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
.read_more a:hover:before{height:0}
.our_services{float:left;width:100%;padding:0;text-align:center}
.our_services ul{float:left;width:100%;margin:80px 0 0 0;padding:0;list-style:none}
.our_services ul li{float:left;width:30%;margin:0 5% 110px 0;background:#fff}
.our_services ul li:nth-last-child(1),.our_services ul li:nth-last-child(2),.our_services ul li:nth-last-child(3){margin-bottom:0}
.our_services ul li:nth-child(3n){margin:0}
.our_services ul li a{float:left;width:100%;padding:0 30px 30px 30px;text-decoration:none;border:1px solid #cecece;transition:.5s}
.our_services ul li a .service_img_box{width:150px;height:150px;display:inline-block;background:#fff;border:1px solid #cecece;line-height:150px;border-radius:50%;margin:-75px 0 0 0;transition:.5s}
.our_services ul li a .service_img_box img{transition:.7s;transition-timing-function:cubic-bezier(.61,.29,.55,1.53)}
.our_services ul li a:hover .service_img_box img{transform:rotateZ(360deg);transition-timing-function:cubic-bezier(.27,-0.57,.83,.67)}
.our_services ul li a h3{font-size:24px;color:#3dad65;line-height:1;margin:20px 0 10px 0;font-weight:600;transition:.5s}
.our_services ul li a:hover h3{color:#f46811}
.our_services ul li a p{font-size:15px;color:#151515;line-height:24px;margin:0}
.our_services ul li a:hover .service_img_box{border-color:#f46811}
.our_services ul li a:hover{border-color:#f46811;box-shadow:5px 5px 10px rgba(0,0,0,.2)}
.counter_wrap{background:url(../images/counter_bg.jpg) repeat;color:#fff;text-align:center;padding:60px 0;margin:54px 0 0 0;height:auto}
.counter_wrap ul{list-style:none;padding:0;margin:0;float:left;width:100%}
.counter_wrap ul li{float:left;width:25%}
.counter_img{float:left;width:100%;text-align:center}
.counter_wrap ul li h3{font-size:55px;margin:15px 0 0;line-height:1;font-weight:600;display:inline-block}
.counter_wrap ul li p{margin:16px 0 0 0;font-weight:300;font-size:30px;line-height:1}
.counter_wrap ul li.working_hours h3+h3{position:relative;padding:0 0 0 25px}
.counter_wrap ul li.working_hours h3+h3:before{position:absolute;content:"/";left:0;top:0}
.gallery{text-align:center;padding:50px 0}
.gallery .read_more a{margin:0 auto;float:none;display:block;width:14%}
.gallery ul{float:left;width:100%;margin:1px 0 30px 0;list-style:none;padding:0;position:relative}
.gallery ul li{float:left;padding:10px 10px 0 0;overflow:hidden}
.gallery ul li:first-child{width:30%;height:325px}
.gallery ul li:nth-child(2){width:42%;height:325px}
.gallery ul li:nth-child(3){width:28%;padding-right:0;position:absolute;height:100%;right:0;top:0}
.gallery ul li:nth-child(4){width:21%;clear:both;height:215px}
.gallery ul li:nth-child(5){width:21%;height:215px}
.gallery ul li:nth-child(6){width:30%;height:215px}
.gallery ul li a{float:left;width:100%;position:relative;overflow:hidden}
.gallery ul li a:before{width:100%;height:100%;position:absolute;left:0;top:0;content:"";background:#36001d;opacity:.8;transform:scale(0);transition:.5s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-delay:0.7s}
.gallery ul li a:hover:before{transform:scale(1);transition-delay:0s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.gallery ul li a:after{width:31px;height:31px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);content:"";background:url(../images/search_icon.png);transition:.5s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-delay:0.3s}
.gallery ul li a:hover:after{transform:translate(-50%,-50%) scale(1);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.gallery ul li a img{float:left;width:100%}
.videos{text-align:center;padding:50px 0}
.videos{text-align:center;padding:55px 0;background-color:#f2f2f2}
.videos .read_more a{margin:0 auto;float:none;display:block;width:14%}
.videos ul{float:left;width:100%;margin:1px 0 30px 0;list-style:none;padding:0;position:relative}
.videos ul li{float:left;width:33%;height:auto;padding:7px;overflow:hidden}
.videos ul li a{float:left;width:100%;position:relative;overflow:hidden}
.videos ul li a:before{width:100%;height:100%;position:absolute;left:0;top:0;content:"";background:#f55e00;opacity:.8;transform:scale(0);transition:.5s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-delay:0.7s}
.videos ul li a:hover:before{transform:scale(1);transition-delay:0s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.videos ul li a:after{width:40px;height:28px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);content:"";background:url(../images/video-icon.png);transition:.5s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-delay:0.3s}
.videos ul li a:hover:after{transform:translate(-50%,-50%) scale(1);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.videos ul li a img{float:left;width:100%}
.testimonials_wrap{width:100%;float:left;height:auto;background:url(../images/testimonials_img.jpg) no-repeat center;background-size:cover;padding:55px 0}
.testimonials_wrap .testimonials_box{float:right;margin:50px 0 0 0}
.testimonials_wrap .testimonials_box .section_head{text-align:center;margin-bottom:20px;color:#fff}
.testimonial_carousal{float:left;width:100%}
.testimonial_carousal p{padding:20px 20px 0 20px;margin:0;color:#fff;text-align:center;font-size:16px}
.testimonial_carousal p img{width:auto!important;display:inline-block!important;position:relative;left:-5px;top:-10px}
.testimonial_carousal p img+img{left:initial;top:initial;right:-5px;bottom:-5px}
.testimonial_carousal p.author{color:#f5650d;font-size:17px;font-weight:600}
.testimonial_carousal .owl-dots{text-align:center;padding:20px 0 0 0}
.testimonial_carousal .owl-dots .owl-dot{background:#fff;width:28px;height:5px;margin:0 10px 0 0;display:inline-block;transition:.5s;outline:0}
.testimonial_carousal .owl-dots .owl-dot.active{background:#000}
.testimonials_img{margin:0 0 0 -150px}
.events-main-bx{width:30%; float:left; height:auto; background:red; border:7px solid #e4e4e4; margin: 19px;}
.events-main-bxs{width:19%; float:left; height:auto; background:red; border:5px solid #e4e4e4; margin:5px;}
.events-img-bx{width:100%; float:left; height:auto; background:green;}
.events-img-bx img{width:100%; height:auto;}
.events-text-bx{width:100%; float:left; padding:10px 0; background:#e4e4e4; }
.events-text-bx a:link{color:#000; }
.events-text-bx a:hover{color:#000; text-decoration:none; }
.signup_wrap{background:#e5e5e5;padding:20px 0}
.signup_wrap .signup_img{float:left;width:70px}
.signup_wrap .signup_form{float:right;width:calc(100% - 90px)}
.signup_wrap .signup_form p{font-family:Lato,sans-serif!important;font-size:24px;float:left;margin:5px 0 0 0}
.signup_wrap .signup_form form{float:left;margin-left:20px}
.signup_wrap .signup_form form input{float:left;width:250px;outline:0;border:none;height:45px;padding:10px}
.signup_wrap .signup_form form button{float:left;width:110px;height:45px;border:none;background:#006be3;color:#fff;transition:.5s}
.signup_wrap .signup_form form button:hover{background:#002b5c}
.contact-container{position:relative;width:100%;float:left}
.contact-outer{width:100%;float:left;position:relative}
.map-left{width:50%;position:absolute;top:-40px;bottom:-15px;left:0; height: auto;}
.map-right{width:50%;position:absolute;top:-40px;bottom:-15px;right:0; height: auto;}
.map-left iframe{width:100%;min-height:100%;border:0}
.map-right iframe{width:100%;min-height:100%;border:0}
.address-right{width:50%;float:right;padding:50px 0 60px 40px;background:0 0}
.address-left{width:50%;float:left;padding:50px 0 60px 40px;background:0 0}
section#contact .heading{color:#000}
section#contact .heading:after{background:#000}
.address-title{font-size:28px;margin-bottom:40px;font-weight:600}
.address-detail{width:100%;margin-bottom:20px;padding-left:80px;position:relative}
.address-detail span.mobile{font-size:15px}
.address-detail .contact-icon{position:absolute;left:0;top:50%;width:63px;transform:translateY(-51%)}
.address-detail a{color:#000}
.add-title2{font-weight:700;color:#000;font-size:24px;margin-bottom:3px;font-family:Marcellus,serif}
.address-detail b{color:#000}
.address-detail.address-detail2{margin-top:20px;float:left}
.map-left img{width:100%!important}
.address-detail img{width:100%}
.our-events{width:100%;float:left;padding:0px 0 30px 0;text-align:center;background-color:#fff}
.our-events .read_more{margin:35px 0 0 0}
.our-events a:link{width:auto;float:none;padding:9px 45px}
.box-01{width:45%;float:left;background-color:#299a52;border:1px solid #299a52;margin:28px;text-align:left}
.date-bx{width:100%; padding: 10px; background-color:#fff; float:left;color:#fff}
.date-bx img{width:100%;height:auto}
.font-bd{font-size:65px;font-weight:700;float:left;line-height:62px;padding:0}
.textx-bx{width:100%;float:left;background-color:#e9fff1;padding:20px 20px 10px 20px;line-height:25px}
.textx-bx b{margin:5px 0;font-size:20px;width:100%;float:left}
.textx-bx a:link{padding:0}
.text-big{font-size:25px;width:100%;float:left;color:#299a52;text-transform:uppercase;font-weight:700}
.box-01 a:link{text-decoration:none;color:#000}
.box-01 a:visited{text-decoration:none;color:#000}
.box-01 a:hover{text-decoration:none;color:#000}
.events-bx{width:100%;float:left;background-color:#f4f4f4;margin:10px;padding:0 30px 0 0}
.events-bx-img{width:40%;float:left}
.events-bx-imgs{width:100%;float:left; margin: 15px;}
.events-bx-imgs img{width:100%}
.gallery-events{  height: auto;}
.gallery-events img{width:100% !important; height:auto;}
.events-bx .read_more { width: 12%; float: none; padding: 10px; margin: auto !important; display: block; }
.events-bx-img img{width:100%}
.events-bx-text{width:60%;float:left;padding:20px 0 0 20px}
.container-form{max-width:85%;margin:0;background:#f5650d;padding:20px;color:#fff}
.events-bx-text ul{margin:0 0 30px 0;float:left;padding:0}
.events-bx-text ul li{list-style:none;font-size:13px;margin:7px 0 0 0!important;padding:9px 0 0 37px!important;float:left;width:50%;font-size:15px!important;background-position:2px 6px!important}
.calendar-bx{width:48%;float:left;background-color:#f5650d;font-size:20px;margin:0 10px 30px 0;font-weight:700;color:#fff;padding:8px 10px}
.time-bx{width:50%;float:left;background-color:#d40421;font-size:19px;font-weight:700;color:#fff;padding:8px 10px}
.form-group label span{color:red}
form.apply-now .form-group label{font-size:16px;font-weight:500;color:#242b88!important;padding-left:0!important;text-transform:uppercase}
.form-group textarea{min-height:100px;width:65%;border:1px solid #cfcfcf}
.form-group input{width:99%;border:1px solid #cfcfcf;padding:6px 5px}
.form-group input::placeholder,.form-group textarea::placeholder{color:#535353}
.form-group input[type=checkbox]{position:absolute;left:-99999px;float:left;margin:4px 10px 0 0}
.form-group.check label{position:relative;padding-left:22px;color:#fff;font-size:80%;font-family:"Nunito Sans",sans-serif;letter-spacing:1px;line-height:16px}
.form-group.check label:before{content:"";display:block;position:absolute;width:13px;height:13px;border:1px solid #b7b7b7;left:0;top:0;cursor:pointer;z-index:2;background:#fff}
.form-group.check label:after{content:"";display:block;position:absolute;width:7px;height:7px;background:#581503;left:3px;top:3px;display:block;z-index:2}
.form-group.check input:checked+label:after{display:block}
footer{background:#fff;padding:20px 0 10px;color:#000;float:left;width:100%;border-top:1px solid #dadadacc;   visibility:initial !important; margin: 10px 0 0 0;}
.footer_menu{list-style:none;margin:0;padding:0;text-align:center}
.footer_menu li{display:inline-block;border-right:1px solid #9e9e9e;padding:0 7px;margin:0 auto}
.footer_menu li:last-child{border-right:none}
.footer_menu li a{float:left;color:#000;position:relative;padding:0 10px;text-decoration:none}
.footer_menu li a span{position:relative;z-index:1;padding-bottom:5px}
.footer_menu li a span:before{position:absolute;width:100%;height:2px;content:"";left:0;bottom:0;background:#fff;transition:.5s;transform:scaleX(0)}
.footer_menu li a:hover span:before{transform:scaleX(1)}
.footer_social{float:left;width:100%;text-align:center;margin-top:10px;margin-bottom:10px}
.footer_social p{margin:0 0 8px 0}
.footer_social ul{list-style:none;margin:0;padding:0;text-align:center}
.footer_social li{display:inline-block;padding:0 3px}
.footer_social li a{float:left;transition:.5s;margin:0 5px}
.footer_social li a:hover{transform:rotateZ(360deg);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.banner_1{background:url(../images/banner-1.jpg) no-repeat center;background-size:cover}
.banner_2{background:url(../images/banner-2.jpg) no-repeat center;background-size:cover}
.banner_3{background:url(../images/banner-3.jpg) no-repeat center;background-size:cover}
.banner_4{background:url(../images/banner-4.jpg) no-repeat center;background-size:cover}
.carousel-indicators{bottom:0}
.carousel-control.left,.carousel-control.right{background-image:none}
.carousel-item{height:500px;width:100%}
.banner .carousel-caption{font-family:Lato,sans-serif!important;left:0;bottom:initial;top:50%;transform:translateY(-50%)}
.banner .container{position:relative;text-transform:uppercase;text-align:left;height:100%}
.banner .container h1{float:right;text-transform:uppercase;text-align:left}
.banner .container h2{float:left;text-transform:uppercase;text-align:left;margin:0 0 0 220px;color:#000;font-size:27px;font-weight:700}
.banner .container h3{margin:0 0 0 20px;float:left;text-align:left}
.tagline-color{color:#fff;font-weight:700}
.carousel-caption h1:first-child{animation-delay:1s;font-size:30px}
.carousel-caption h1:nth-child(2){animation-delay:2s}
.banner_inside{float:left;width:100%;background:url(../images/inside_banner.jpg) no-repeat center;background-size:cover;height:290px}
.banner_pricing{float:left;width:100%;background:url(../images/inside_pricing.jpg) no-repeat center;background-size:cover;height:290px}
.banner_portfolio{float:left;width:100%;background:url(../images/inside_portfolio.jpg) no-repeat center;background-size:cover;height:290px}
.banner_makeup{float:left;width:100%;background:url(../images/inside_makeup.jpg) no-repeat center;background-size:cover;height:290px}
.banner_training{float:left;width:100%;background:url(../images/inside_training.jpg) no-repeat center;background-size:cover;height:290px}
.banner_enquiry{float:left;width:100%;background:url(../images/inside_enquiry.jpg) no-repeat center;background-size:cover;height:290px}
.banner_contact{float:left;width:100%;background:url(../images/inside_contact.jpg) no-repeat center;background-size:cover;height:290px}
.third-bx{width:100%;float:left;background-color:#fff;padding:40px 0;color:#000}
.second-bx{width:100%;float:left;background-color:#f5650d9c;padding:40px 0;color:#000000}
.forth-bx{width:100%;float:left;background-color:#97dcfa51;padding:40px 0;color:#000000}
.fifth-bx{width:100%;float:left;background-color:#d2fa9751;padding:40px 0;color:#000000}
.one-bx{width:100%;float:left;background-color:#fff;padding:10px 0 40px 0;color:#000}
.testimonials-bx{width:100%;float:left;background-color:#f3f3f3;border:1px solid #e0e0e0;padding:10px 0}
.video-test-bx{width:100%;float:left;text-align:center;margin:50px 0 0 0}
.testimonials-bx .testimonial_carousal p{color:#000}
.testimonials-bx .testimonial_carousal p.author{color:#f5650d}
.video-bx-01{width:30%;float:left;height:auto;margin:18px}
.breadcrumb_section{text-align:center;background:#d7d7d7;padding:10px 0}
.breadcrumb_section ul{float:left;width:100%;margin:0;padding:0;list-style:none}
.breadcrumb_section ul li{display:inline-block;margin:0;padding:0;list-style:none;font-size:16px}
.breadcrumb_section ul li a{text-decoration:none;padding:0 5px;color:#000;border-right:1px solid #6e6e6e;margin:0}
.inside_content_wrapper{margin:40px 0 30px 0}
.left_sidebar{position:absolute;left:0;top:0;width:28%}
.left_sidebar ul{width:100%;float:left;list-style:none;margin:0;padding:0}
.left_sidebar ul li{position:relative;overflow:hidden}
.left_sidebar ul li:before{position:absolute;left:0;width:100%;top:-50%;height:50%;content:"";background:#f5650d;transition:.3s}
.left_sidebar ul li:hover:before{top:0}
.left_sidebar ul li:after{position:absolute;left:0;width:100%;bottom:-50%;height:50%;content:"";background:#f5650d;transition:.3s}
.left_sidebar ul li:hover:after{bottom:0}
.left_sidebar{position:absolute;left:0;top:0;width:28%;height:100%;border:1px solid #f5650d}
.left_sidebar ul li a{float:left;width:calc(100% - 40px);padding:15px 0 15px 40px;border-bottom:1px solid #b37b9a;margin:0 0 0 20px;color:#000;position:relative;z-index:1;text-decoration:none;transition:.5s}
.left_sidebar ul li:hover a{color:#fff}
.left_sidebar ul li:last-child a{border-bottom:none}
.left_sidebar ul li a:before{position:absolute;transition:.5s;background:url(../images/bullet_sprite.png) no-repeat center;width:25px;height:25px;content:"";left:0;top:50%;transform:translateY(-50%);background-position:0 0}
.left_sidebar ul li:hover a:before{background-position:0 -29px}
.left_sidebar ul li.active a:before{background-position:0 -29px}
.left_sidebar ul li.active a{color:#fff}
.left_sidebar ul li.active:after{bottom:0}
.left_sidebar ul li.active:before{top:0}
.inside_content_column{height:100%}
.services-content{float:right;width:calc(72% - 55px)}
.inside-bx-content{float:right;width:100%; }
.inside-bx-content ul{margin:12px; padding:0px; float: left; width: 31%;}
.inside-bx-content ul li{padding:0 0 0 38px;font-size:17px;margin:10px 0 0 0;background:url(../images/bullet_sprite.png) no-repeat center;background-position:4px 0px; list-style:none; font-weight: 600; color: #8d3867;}
.inside-bx-content h2{ font-size:21px !important;}
.about-content{float:right;width:100%}
.about-content ul li{padding:0 0 0 38px;font-size:19px;margin:10px 0 0 0;background:url(../images/bullet_sprite.png) no-repeat center;background-position:3px 3px}
.about-cont-bx{width:59%;float:left;height:auto;padding:0 2% 0 0}
.donation-cont-bx{width:59%;float:left;height:auto;padding:0 2% 0 0}
.about-cont-right{width:60%;float:left;height:auto;padding:0 30px}
.about-cont-right ul{padding:0px; margin: 0 0 5px 0;}
.about-cont-right ul li{padding:0 0 0 30px; line-height: 31px; margin:0;background:url(../images/bulle.png) no-repeat center;background-position:3px 3px; list-style:none;}
.about-cont-right .page_heading{color:#f5650d}
.about-imgs-bx{width:40%;float:left;height:auto}
.donation-imgs-bx{width:40%;float:left;height:auto}
.donation-imgs-bx img{width:55%;float:left;height:auto}
.about-imgs-bx img{width:100%;height:auto}
.donation-cont-bx ul{padding:0;margin:0}
.donation-cont-bx ul li{padding:0;margin:0;list-style:none;background-image:none}
.page_heading{font-family:Lato,sans-serif!important;font-size:29px;float:left;width:100%;margin:0 0 12px 0;line-height:1;color:#f5650d}
.left_sidebar .left_menu_button{display:none}
#enquiry-form{float:left;width:100%}
.form_box{float:left;width:30%;margin:0 3% 40px 0}
.form_box p{font-size:17px;margin:0 0 15px 0}
.form_box input{float:left;width:100%;height:40px;border:1px solid #ddd;padding:10px;outline:0;transition:.5s}
.form_box input:focus{border-color:#c1150e}
.form_box .checkbox_wrap{float:left;width:100%}
.form_box .checkbox_wrap p{float:left;width:50%;margin:0}
.form_box .checkbox_wrap p span{float:left;line-height:1;margin:10px 10px 0 0;font-size:16px}
.form_box .checkbox_wrap p input{width:auto;margin:-2px 7px 0 0}
.captcha_form_box #captcha{float:left;width:100px}
.captcha_form_box input{width:calc(100% - 120px);float:right}
.form_box textarea{float:left;width:100%;height:97px;border:1px solid #ddd;padding:10px;outline:0;transition:.5s}
.form_box textarea:focus{border-color:#c1150e}
.submit_box input{width:auto;margin:0 20px 0 0;height:auto;line-height:1;padding:10px 30px;background:#f4650c;border:1px solid #f5650d;color:#fff;font-size:21px;text-transform:uppercase;font-weight:600;transition:.5s}
.submit_box input:hover{background:#fff;color:#f5650d}
.submit_box input:nth-of-type(2){background:#222;border:1px solid #fff;margin:0}
.submit_box input:nth-of-type(2):hover{color:#222;background:0 0}
.submit_box{clear:both}
#result{background:green;color:#fff;line-height:2.5;text-indent:15px}
.add-bx{width:40%;float:left;height:auto;padding:0;margin:0 17px 0 0}
.add-bx-icon{width:16%;float:left;height:100px}
.add-bx-text{width:84%;float:left;height:100px}
.add-mail{width:29%;float:left;height:auto;padding:0 1% 0 0}
.mail-bx-text{width:76%;float:left;height:auto}
.mail-bx-icon{width:24%;float:left;height:auto}
.about-cont-bx-full{width:99%;float:left;height:auto;padding:2% 1% 0 0}
.about-cont-bx-full h2{font-size:20px;font-weight:700;padding:0;margin:0;color:#cb5d01}
.about-cont-bx-full h3{font-size:19px;font-weight:700;padding:0;margin:20px 0 0 0;color:#cb5d01}
.map-bx{width:100%;float:left;height:auto;margin:55px 0}
.map-bx iframe{border:0}
.whatapp-bx{display:none}
@media screen and (min-width:768px) and (max-width:1023px){
.whatapp-bx{display:none}
.about-cont-bx-full{width:100%}
.add-bx{width:95%;margin:0 0 10% 0}
.add-mail{width:49%}
}
@media (max-width:767px){
.gallery .read_more a{width:45%}
.whatapp-bx{width:100%;height:50px;display:block;position:fixed;z-index:555;bottom:0}
.add-bx{width:100%;min-height:240px}
.add-mail{width:100%;margin:5% 0}
.mail-bx-icon{width:100%;margin:4% 0}
.mail-bx-text{width:100%}
.add-bx-icon{width:100%}
.add-bx-text{width:100%}
.about-cont-bx{width:100%;padding:0}
.about-imgs-bx{width:100%}
.about-content{text-align:center}
.about-cont-bx ul li{font-size:20px;float:left;margin:7px 0}
.about-cont-bx ul{margin:0 0 10px 0;text-align:left;float:left}
.top_contact ul li.social_top{display:none}
header{padding:10px 15px;z-index:99;height:62px}
.top_contact{display:none}
header.fixed .top_contact{transform:none;margin:-50px 0 0 0}
header.fixed .logo_box img{width:auto;margin:3px 0 0 0}
header.fixed .main_menu{margin:0}
.banner .container h2{margin:0 0 0 20px;font-size:14px}
.banner .container h3{font-size:9px!important}
.tagline-color{font-size:15px}
.top_contact ul{float:none;display:none}
.top_contact ul li a img{margin:0 5px 0 0}
.top_contact ul li{font-size:15px;margin:0 10px 0 0;padding:0 10px 0 0}
.top_contact ul li.email_top a img{width:24px;margin-top:3px}
.top_contact ul li.call_top a img{width:12px;margin-top:3px}
.top_contact ul li.call_top:before{display:none}
.top_contact ul li.call_top{margin:0;padding:0}
.top_contact ul li.call_top{font-size:15px;margin:5px 0 0 0}
.logo_box{width:auto;margin:0}
.logo_box img{max-width:48%;margin:3px 0 0 0}
header.fixed{height:60px}
.main_menu{position:absolute;right:0;width:100%;height:100%;top:-55px;margin:0}
.main_menu .menu_button{display:block;position:absolute;right:15px;top:70px;width:30px;padding:0;background:0 0;border:none;height:20px;outline:0}
.main_menu .menu_button:before{position:absolute;width:100%;background:#810231;height:3px;top:0;left:0;content:"";transition:.5s}
.main_menu .menu_button:after{position:absolute;width:60%;background:#810231;height:3px;top:16px;left:0;content:"";transition:.5s}
.main_menu .menu_button span{position:absolute;width:80%;background:#810231;height:3px;top:8px;left:0;transition:.5s}
.main_menu .menu_open span{width:0}
.main_menu .menu_open:before{transform:rotateZ(45deg);top:11px;left:-3px}
.main_menu .menu_open:after{transform:rotateZ(-45deg);top:11px;left:-3px;width:100%}
.main_menu ul{position:absolute;width:100%;right:-100%;transition:.5s;background:#7d002f;top:119px;z-index:99}
.main_menu ul li{width:100%}
.main_menu ul li a{width:100%;color:#fff;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.2)}
.main_menu_open ul{right:0;padding:15px 5px}
.carousel-item{height:200px}
.banner .container h1{font-size:20px;margin:0 0 0 40px}
.about_service{padding:30px 15px}
.about_img_col{padding-right:0!important;margin:0 0 20px 0}
.about_img_txt{padding:0!important}
.section_head{font-size:24px}
.section_head span{font-size:19px;padding:6px 0 0 0}
.about_txt p{font-size:14px;line-height:1.7;margin:0 0 15px 0}
.our_services{padding:10px 0 0}
.our_services ul li{width:100%;margin:0 0 90px 0!important}
.our_services ul li:last-child{margin:0!important}
.about_service .about_service_design{width:100%}
.counter_wrap{padding:30px 15px}
.counter_wrap ul li{width:50%;padding:0 0 20px 0;margin:0 0 20px 0}
.counter_wrap ul li:last-child,.counter_wrap ul li:nth-last-child(2){padding:0;margin:0}
.counter_wrap ul li h3{font-size:36px}
.counter_wrap ul li p{font-size:19px}
.counter_img img{height:55px}
.gallery{text-align:center;padding:30px 15px}

.gallery ul{margin:25px 0}
.gallery ul li{width:100%!important;height:100%!important;padding:0 0 10px 0!important;position:relative!important}
.testimonials_wrap{padding:30px 0 0}
.testimonials_wrap .testimonials_img{float:left;width:100%;margin:30px 0 0 0}
.testimonials_wrap .testimonials_img img{width:310px}
.signup_wrap{text-align:center}
.signup_wrap .signup_img{position:relative;left:50%;transform:translateX(-50%)}
.signup_wrap .signup_form{width:100%}
.signup_wrap .signup_form p{font-size:21px;margin:0 0 20px 0;padding:0 15px}
.signup_wrap .signup_form form{margin-left:0;width:100%;padding:0 15px}
.signup_wrap .signup_form form input{width:calc(100% - 110px)}
footer{padding:30px 0 10px}
.footer_menu li{width:33.33%;float:left;padding:0 0 5px 0}
.left_sidebar{position:relative;width:100%;height:auto;background:#f5650d;margin:0 0 30px 0;float:left;border:none}
.left_sidebar .left_menu_button{display:block;float:left;width:100%;background:0 0;border:none;color:#fff;padding:10px 0;font-size:17px;position:relative}
.left_sidebar .left_menu_button span{float:left;width:100%;position:relative}
.left_sidebar .left_menu_button:before{position:absolute;width:30px;background:#fff;height:3px;top:14px;left:10px;content:"";transition:.5s}
.left_sidebar .left_menu_button:after{position:absolute;width:18px;background:#fff;height:3px;top:30px;left:10px;content:"";transition:.5s}
.left_sidebar .left_menu_button span:before{position:absolute;width:24px;background:#fff;height:3px;top:12px;left:10px;transition:.5s;content:""}
.left_sidebar ul{background:#fff;border:1px solid #f5650d}
.inside_content_wrapper{margin:20px 0 40px 0}
.services-content{float:right;width:100%}
.services-content img{max-width:100%}
.banner_inside{height:150px}
.form_box{width:100%;margin:0 0 15px 0}
.form_box .checkbox_wrap p{width:auto;margin:0 20px 0 0}
.banner_1{background-size:160%}
.banner_2{background-size:160%}
.banner_3{background-size:160%}
.banner_4{background-size:160%}
.donation-bx-1{width:100%;font-size:21px;text-align:center}
.donation-bx-1 img{float:none;margin:0}
.donation-bx-text{width:100%;line-height:28px}
.donation-bx{background:url(../images/donation-bg-mob.jpg) no-repeat center}
.donation-bx-btn{width:100%;text-align:center;border:0}
.donation-bx-btn .read_more{float:none}
.donation-bx-btn .read_more a{float:none}
.about_service .about_service_design{top:100%}
.carousel-item{height:150px;margin:19px 0 0 0}
.videos ul li{width:91%;margin:5px 16px;padding:0}
.videos .read_more a{width:40%}
.box-01{width:95%;padding:0;margin:10px}
.date-bx{width:100%;padding:0}
.textx-bx{width:100%;padding:15px}
.testimonials_wrap .testimonials_box{margin:20px 0 0 0}
.testimonial_carousal .owl-dots{padding:30px 0}
.footer_menu li{border:0}
.about-cont-right{width:100%;padding:10px 2px}
.video-bx-01{width:95%;margin:5px}
.address-right{width:98%;padding:70px 20px 40px 20px;margin:250px 0 -40px 0}
.map-left{width:100%;top:-19px;position:none;height:300px}
.footer_social{margin-bottom:50px}
.events-bx{width:100%;float:left;background-color:#f4f4f4;margin:0 0 30px 0;padding:0 0 20px 0}
.events-bx-img{width:100%;float:left}
.events-bx-img img{width:100%}
.events-bx-text{width:100%;float:left}
.container-form{max-width:100%;text-align:left}
.donation-cont-bx{width:100%;text-align:left}
.donation-cont-bx ul li{font-size:18px}
.donation-imgs-bx{width:100%}
.donation-imgs-bx img{width:100%}
.events-bx-text ul li{padding:4px 0 0 37px!important;width:100%;text-align:left;margin:10px 0;background-position:2px 1px!important}
.calendar-bx{width:95%;font-size:17px;text-align:left;margin:0 10px 20px 0}
.time-bx{width:95%;font-size:17px;margin:0 0 20px 0;text-align:left}
.second-bx .read_more{margin:0 0 30px 0;}
.inside-bx-content ul{margin: 15px 0; width:100%;}
.address-left{ width: 100%; display: block; float: left;  height: 500px; margin:200px 0 0 0;}
.map-right{ width: 100%; display: block; float: left; height: 240px; background: red;}
.banner_1{background-size: cover !important; height: 160px;}
.white{color:#000000!important}
.dropbtnn{background-color:#f7f7f7;color:#000;padding:4px 6px;border:none}
.dropdownn{position:relative;display:inline-block}
.dropdownn-content{display:none;position:absolute;min-width:230px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999}
.dropdownn-content a{color:#000;width:100%;padding:15px 10px!important;background-color:#f7f7f7;text-decoration:none;display:block}
.dropdownn-content a:hover{background-color:#8a0054;color:#fff!important}
.dropdownn:hover .dropdownn-content{display:block;color:#fff!important}
.main_menu  li.dropdownn .dropbtnn {
    background: transparent;
    color: #fff;
    padding: 10px 15px;
    width: 100%;
    text-align: left;
	border-bottom: 1px solid rgba(255,255,255,.2);
	outline:0;
}

.main_menu li.dropdownn .dropbtnn img {
    float: right;
	margin-top:5px;
}
.main_menu ul li.dropdownn .dropdownn-content {
    position: static;
}
.main_menu ul li.dropdownn .dropdownn-content a{background:#f5650d}
.events-bx-imgs{padding: 10px; margin: 0;}
.events-bx .read_more {   width: 40%; }
.events-main-bxs{width: 29%; margin: 7px;}
.events-main-bx{width:96%; margin:8px;}
}