body{margin:0;background:#fff;font-size:16px;color:#555555;font-family:'Libre Franklin', sans-serif;font-weight:400}
*{box-sizing:border-box}
::after,::before{box-sizing:border-box}
p{font-size:16px;color:#555555;padding:0;margin:0 0 25px;line-height:24px}
p:last-child{margin-bottom:0;}
p a{text-decoration:underline;color:#007A54}
p a:hover{text-decoration:none}
h1,h2{font-family:'Libre Franklin', sans-serif}
a{text-decoration:none}
ul{margin:0;padding:0;list-style:none}
img{max-width:100%}
input,select,textarea,button{font-family:'Libre Franklin', sans-serif;}
.main-panel{float:left;width:100%;overflow:hidden}
.common-panel{margin:0 auto;max-width:1280px;width:96%;position:relative;padding:0}
.clear{clear:both}
.text-center{text-align:center}
.top-line{width:100%;float:left;padding:0}
.top-line .top-line-left{width:auto;float:left;padding:0;color:#fff;font-size:15px;line-height:15px;margin-top:15px;margin-bottom:15px}
.top-line .top-line-left img{max-height:88px}
.top-line .top-right{float:left;width:100%}
.top-line-right{float:right;text-align:left;padding-top:0;margin-top:10px}
.contact-no{float:none;display:inline-block;width:auto;font-size:15px;line-height:15px;padding:12px 10px 11px 25px;color:#000}
.header-wrap{position:absolute;top:0;left:0;width:100%;z-index:99;border-top:none}
.skip-navigation{float:left;border:1px solid #8f7055;text-align:center;padding:6px 16px;display:block;font-size:16px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;margin-left:25px;border-radius:9px;line-height:1;font-weight:500}
.skip-navigation a{color:#8f7055;line-height:1}
.rt-extra{float:right;padding:0}
.top-panel{float:left;width:100%;z-index:99;padding:6px 0 8px;font-family:'Libre Franklin', sans-serif;font-weight:700;margin-right:0}
.logo{float:left;width:auto;border:0;padding-top:10px}
.logo img{display:block;border:0}
.top-right{float:right;width:75.5%}
.top-right-home{float:right;width:100%}
.top-detail{float:right;width:auto;font-size:14px;color:#fff;padding:40px 0 0}
.call-detail{float:none;width:auto;padding:12px 10px 16px 25px;margin:0 20px 0 0;background:transparent url(../images/top-call-icon.png) no-repeat scroll left 8px;display:inline-block;color:#00558f;margin-bottom:-5px;font-size:16px}
.mail-detail{float:none;display:inline-block;width:auto;padding:12px 10px 11px 35px;margin:0 20px 0 0;background:transparent url(../images/top-mail-icon.png) no-repeat scroll left center;color:#00558f;font-size:16px}
.call-detail,.mail-detail{position:relative}
.call-detail:after,.mail-detail:after{content:"";width:1px;height:17px;background:green;position:absolute;top:14px;right:-8px}
.FR{float:right!important}
.FL{float:left!important}
.clear{clear:both}
.top-panel .common-panel{padding:0}
.mail-detail a{color:#fff;text-decoration:underline}
.two-part-wrap{width:50%;padding:0 15px;float:left}
.social-detail{float:left;width:auto;padding:0 15px;display:inline-block;margin-right:0;border-right:1px solid #ddd;height:58px}
.social-detail span{float:left;width:100%;padding:0 0 8px;font-weight:400;display:inline-block;position:relative;font-size:14px;line-height:18px;color:#000}
.social-detail a{float:left;width:auto;margin:-5px 0 0}
.social-detail img{float:left;line-height:35px;margin:0;margin-top:0;margin-right:9px;max-width:30px}
.top-menu{float:left;width:100%;margin-top:0;text-align:center}
.top-menu:hover{overflow:visible}
.top-menu ul.main-menu{float:left;margin:0;padding:0;position:relative;overflow:hidden;text-align:center;width:100%}
.top-menu ul.main-menu:hover{overflow:visible}
.top-menu ul.main-menu li{position:relative;float:none;margin:0;padding:0;display:inline-block}
.top-menu ul.main-menu li a{margin:0;padding:0 10px;color:#000;font-size:22px;line-height:1;float:left;font-weight:400;transition:.5s;text-transform:uppercase;letter-spacing:2px;font-family: 'Bebas Neue', sans-serif;font-weight: 400;}
.top-menu ul.main-menu li a:hover{color:#D4B186;transition:.5s}
.top-menu ul.main-menu li a span{position:relative}
.top-menu ul.main-menu li:hover a span::after{content:"";background:#fff;width:100%;position:absolute;height:3px;left:0;bottom:-5px;display:none}
.top-menu ul.main-menu li.active-menu a span::after{content:"";background:#fff;width:100%;position:absolute;height:3px;left:0;bottom:-5px}
.top-menu ul.main-menu li ul{min-width:320px;margin:0;padding:15px 15px 15px 30px;position:absolute;opacity:0;transition:.5s;top:75px;left:0;background:rgba(11,36,66,.9);visibility:hidden}
.top-menu ul.main-menu li:hover ul{top:59px;opacity:1;visibility:visible}
.top-menu ul.main-menu li ul li{width:100%;padding:0}
.top-menu ul.main-menu li li a{margin:0;padding:15px 0;color:#fff;text-transform:uppercase;font-size:14px;width:100%;border-bottom:1px solid #6c808f}
.top-menu ul.main-menu li li:last-child a{border-bottom:0}
.top-menu ul.main-menu li li:hover a::after{content:none}
.top-menu ul.main-menu.inside-menu li a{padding:20px 9px}
.top-menu ul.main-menu.inside-menu li li a{padding:15px 0;font-size:14px;font-weight:500}
.top-wrap-txt{font-size:15px!important;color:#f15d2a!important;float:left;width:100%;padding-bottom:0;text-align:left}
.google-translate{float:left;width:100%}
.main-menu li ul li:last-child a{padding:15px 0!important}
.language-detail{display:inline-block;float:left;width:auto;padding:0 0 0 15px}
.goog-te-gadget-simple{border:1px solid #000!important;border-radius:0;width:170px;padding-top:4px!important;padding-bottom:6px!important}
.common-panel1{margin:0 auto;max-width:1370px;width:100%}
.goog-te-gadget-icon{margin-left:6px!important;margin-right:6px!important}
.language-detail .list{color:#000;font-weight:400;width:190px;line-height:26px;padding-left:35px;height:27px;border:solid 1px #fff;border-radius:8px;margin:0 auto;float:left;background:url(../images/language-bg-img.jpg) no-repeat #fff 5px 4px}
.form-control{width:55%;line-height:30px;float:right}
.banner-part{float:left;width:100%;min-height:auto;margin-top:0}
.allinone_contentSlider:after{content:"";width:100%;position:absolute;bottom:0;background:url(../images/banner-waves.png) no-repeat center bottom;min-height:150px;background-size:100%}
#contentHolderUnit_0{background:url(../images/header-bg.jpg) no-repeat center center;background-size:cover}
#contentHolderUnit_1{background:url(../images/header-bg.jpg) no-repeat center center;background-size:cover}
#contentHolderUnit_2{background:url(../images/header-bg.jpg) no-repeat center center;background-size:cover}
#contentHolderUnit_3{background:url(../images/header-bg.jpg) no-repeat center center;background-size:cover}
#contentHolderUnit_4{background:url(../images/header-bg.jpg) no-repeat center center;background-size:cover}
.allinone_contentSlider_text_line{left:7%;top:0;transform:0;bottom:auto;text-align:left;margin-top:0!important}
.text3{font-size:18px;line-height:22px!important;color:#fff;padding:0!important;height:10px}
.banner_text b{font-size:50px;line-height:45px!important;color:#fff;letter-spacing:0;font-weight:600}
.banner_text{color:#fff;font-size:95px;height:auto;line-height:1.1;letter-spacing:normal;padding:0;float:left;margin:0;font-weight:700;text-align:center;width: 100%;font-family: 'Bebas Neue', sans-serif;letter-spacing: 3px;font-weight: 400;}
.banner_text a,.banner_text a:hover{color:#fff}
.textElement51_imposingFW{background:0 0!important}
.about-text-part .coming-soon{height:200px;text-align:center;padding-top:50px}
.inside-banner-part{float:left;width:100%;min-height:339px;background:transparent url(../images/inside-banner.jpg) no-repeat center;position:relative;margin-top:161px}
.inside-banner-part:after{content:"";width:100%;position:absolute;bottom:0;background:url(../images/banner-waves.png) no-repeat center bottom;min-height:150px;background-size:100%}
.inside-banner-part.about{background:transparent url(../images/about-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.timeline{background:transparent url(../images/timeline-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.reports{background:transparent url(../images/reports-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.participate{background:transparent url(../images/participate-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.engage{background:transparent url(../images/engage-header.jpg) no-repeat center top;background-size:cover}
.inside-banner-part.contact{background:transparent url(../images/contact-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.thankyou{background:transparent url(../images/thankyou-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.error-captcha{background:transparent url(../images/error-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.thank{background:transparent url(../images/thankyou-header.jpg) no-repeat center;background-size:cover}
.inside-banner-part.accessibility{background:transparent url(../images/accessibility-header.jpg) no-repeat center;background-size:cover}
.content-part{float:left;width:100%}
.services-part{float:left;width:100%;padding:50px 0;background:#f4f4f4}
.services-main-heading{float:left;width:50%}
.common-heading h1{font-size:30px;color:#008aaf;font-weight:400;line-height:35px;margin:0 0 25px;position:relative;padding:0 0 5px}
.common-heading h1 .txt-sml{font-size:39px}
.common-heading.text-center{text-align:center}
.common-heading.text-center::after{left:50%;margin-left:-72px}
.heading-wrap .common-heading.heading-white:after{background:url(../images/white-heading.png) no-repeat center}
.content-heading.black-heading:after{position:absolute;content:"";height:18px;width:144px;bottom:-30px;left:50%;background:url(../images/black-heading.png) no-repeat center;margin-left:-72px}
.content-heading{font-size:19px;color:#000;font-weight:400;text-transform:uppercase;line-height:28px;margin:0 0 10px;position:relative}
h3.subheading{color:#7d4b1e;font-size:15px;margin-bottom:25px;line-height:1.5;margin-top:0}
.text-left{text-align:left!important}
.services-para{float:left;width:50%}
.services-para p{font-size:16px;font-weight:300}
.services-box{float:left;width:100%}
.services-50{float:left;width:50%}
.services-box-1{float:left;width:100%;min-height:404px;background:transparent url(../images/engineering-services.jpg) no-repeat scroll top center;position:relative;border-bottom:2px solid #f4f4f4;border-right:2px solid #f4f4f4;background-size:cover;overflow:hidden}
.services-box-2{float:left;width:100%;min-height:297px;background:transparent url(../images/construction-comisisonning-services.jpg) no-repeat scroll top center;position:relative;border-top:2px solid #f4f4f4;border-right:2px solid #f4f4f4;background-size:cover;overflow:hidden}
.services-box-3{float:left;width:100%;min-height:297px;background:0 0;position:relative;border-bottom:2px solid #f4f4f4;border-left:2px solid #f4f4f4;background-size:cover}
.services-box-3-1{float:left;width:50%;min-height:295px;background:transparent url(../images/procurement-services.jpg) no-repeat scroll top center;position:relative;border-right:2px solid #f4f4f4;background-size:cover;overflow:hidden}
.services-box-3-2{float:left;width:50%;min-height:295px;background:transparent url(../images/operation-maintenance-services.jpg) no-repeat scroll top center;position:relative;border-left:2px solid #f4f4f4;background-size:cover;overflow:hidden}
.services-box-4{float:left;width:100%;min-height:404px;background:transparent url(../images/project-management-services.jpg) no-repeat scroll top center;position:relative;border-top:2px solid #f4f4f4;border-left:2px solid #f4f4f4;background-size:cover;overflow:hidden}
.services-heading{float:left;width:100%;font-size:25px;color:#fff;font-weight:400;position:absolute;bottom:0;left:0;text-align:center;padding:15px 10px;transition:.5s}
.services-box-1:hover .services-heading{bottom:100%;opacity:0}
.services-box-2:hover .services-heading{bottom:100%;opacity:0}
.services-box-3-1:hover .services-heading{bottom:100%;opacity:0}
.services-box-3-2:hover .services-heading{bottom:100%;opacity:0}
.services-box-4:hover .services-heading{bottom:100%;opacity:0}
.services-patch{float:left;width:100%;height:100%;position:absolute;top:100%;left:0;text-align:center;padding:15px;background:rgba(142,152,164,.9);opacity:0;transition:.5s}
.services-box-1:hover .services-patch{opacity:1;top:0}
.services-box-2:hover .services-patch{opacity:1;top:0}
.services-box-3-1:hover .services-patch{opacity:1;top:0}
.services-box-3-2:hover .services-patch{opacity:1;top:0}
.services-box-4:hover .services-patch{opacity:1;top:0}
.procurement-box{float:left;width:100%;height:100%;position:relative;top:0;left:0;text-align:left;padding:20px;background:0 0;border:2px solid #fff}
.procurement-heading{float:left;width:100%;font-size:30px;color:#fff;font-weight:400;line-height:1}
.procurement-box ul{float:left;width:100%;margin:10px 0}
.procurement-box ul li{float:left;width:100%;color:#fff;font-size:14px;font-weight:300;background:transparent url(../images/procurement-list-icon.png) no-repeat scroll left 5px;text-align:left;padding:7px 7px 7px 27px}
.readmore{float:left;width:100%}
.readmore a{float:left;line-height:1;font-size:14px;font-weight:400;text-transform:uppercase;color:#fff;border:2px solid #fff;text-decoration:none;padding:13px 17px;transition:.5s}
.readmore a:hover{color:#000;background:#fff}
.aboutus-part{float:left;width:100%;padding:60px 0;background:#fff}
.about-content-part{float:left;width:100%;padding:0}
.about-text-part{float:left;width:100%}
.about-content-part .about-text-part p{float:left;width:100%;font-size:16px;font-weight:400;line-height:27px;margin:0 0 20px;padding:0}
.about-content-part .about-text-part p.bold-text{font-weight:500}
.blue{padding:30px;background:#00558f}
.blue p:last-child{margin-bottom:0}
.blue p{color:#fff}
.common-heading.heading-white{color:#fff}
div#welcome-content{margin-top:0;background:url(../images/welcome-bg.jpg) no-repeat center;padding:55px 0 120px}
div#welcome-content .inside-full-part.full{position:relative;z-index:9999}
.common-heading.heading-white.text-left:after{background:url(../images/heading-white-left-border.png) no-repeat left}
.readmore-2{float:left;width:100%;text-align:center;margin:40px 0 0}
.readmore-2 a{line-height:15px;font-size:15px;font-weight:400;color:#fff;border:2px solid #0068af;background:#0068af;text-decoration:none;padding:10px 25px;transition:.5s;display:inline-block;border-radius:0}
.readmore-2 a:hover{color:#0068af;background:#fff;transition:.5s}
.readmore-1 a{line-height:31px;font-size:25px;color:#fff;background:#003054;text-decoration:none;padding:7px 45px;transition:.5s;display:inline-flex;border-radius:0;min-width:258px;min-height:70px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-family: 'Bebas Neue', sans-serif;letter-spacing: 1.2px;font-weight: 400;}
.readmore-1 a:hover{color:#000;background:#D4B186;transition:.5s}
.green-btn a{color:#fff;background:#D4B186}
.green-btn a:hover{color:#fff;background:#003054}
.green-btn2 a{color:#fff;background:#007a54}
.green-btn2 a:hover{color:#fff;background:#003054}
.about-img-part{float:left;width:100%;text-align:center;margin-bottom:10px}
.about-img-part img{width:100%}
.mission p{min-height:140px}
.readmore-3{float:left;width:100%;text-align:center;margin:0}
.readmore-3 a{line-height:15px;font-size:15px;font-weight:400;color:#fff;border:2px solid #0068af;background:#0068af;text-decoration:none;padding:10px 25px;transition:.5s;display:inline-block;border-radius:0}
.readmore-3 a:hover{color:#0068af;background:#fff;transition:.5s}
.key-event-part{float:left;width:100%;padding:70px 0;background:url(../images/key-event-bg-img.jpg) repeat}
.key-event-content-part{float:left;width:100%;padding:0;position:relative;background:#eeb4b2;padding:64px 0;overflow:hidden}
.key-title h2{font-size:40px;color:#fff;font-weight:400;line-height:1;margin:0 auto 30px;text-align:center;text-transform:capitalize;padding:0 0 15px;position:relative}
.key-event-content-part .online-surve-content-part{padding:60px 50% 60px 5%;height:658px}
.key-event-content-part .online-surve-content-part::before{background:url(../images/engage.png) no-repeat left center;left:auto;right:0;top:95px;height:auto;border-radius:90px 0 0 0;bottom:0;background-size:cover}
.key-event-content-part .online-surve-content-part:after{content:'';background:url(../images/logo-bg1.svg) no-repeat 0 center;position:absolute;left:-165px;width:260px;height:260px;background-size:260px;animation:animName 15s linear infinite}
.key-event-content-part .survey-text{padding:0 8% 0 0}
.online-survey{float:left;width:100%;padding:71px 0;background:url(../images/survey-bg2.jpg) no-repeat center 0;background-size:cover;background-attachment:fixed}
.f-20{font-size:20px}
.about-sec1 .online-surve-content-part::before{background:url(../images/swish-performance2.png) no-repeat right 0!important}
.we-play.about-sec1 .online-surve-content-part::before{background:url(../images/we-play.png) no-repeat right 0!important}
.about-sec2 .online-surve-content-part::before{background:url(../images/creative-renewal-arts-fellowship-2022.png) no-repeat center 0!important}
.about-sec3 .online-surve-content-part::before{background:url(../images/creative-renewal-arts.png) no-repeat left center!important;background-size:cover!important}
.about-sec2 .online-surve-content-part{max-height:504px}
video{min-width:100%;min-height:100%;z-index:1;object-fit:cover}
.first-panel{float:left;width:100%}
.light-blue{background:#f2fffd}
.profile-thumb{float:left;width:50%}
.text-area{float:left;width:50%}
.text-inner{padding:80px 65px}
.common-pro{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:485px}
.fl{float:left;width:100%;}
.about-con01{background-image:url(../images/city-of-indianapolis.jpg);background-position:top right}
.FR{float:right!important}
.about-con02{background-image:url(../images/department-of-parks.jpg);background-position:top left}
.about-con03{background-image:url(../images/indy-parks-mission.jpg);background-position:top right}
.about-con04{background-image:url(../images/indy-parks-vision-statement.jpg);background-position:top left}
.about-con05{background-image:url(../images/indy-parks-racial-equity.jpg);background-position:top right}
.inner-sub{font-size:22px;color:#007a54;font-weight:500;line-height:1;margin:0 0 15px;position:relative;float:left;padding:0 0 15px;width:100%}
.inner-sub.small{font-size:30px;line-height:1.3}
.abt-white-part{width:100%;float:left;background-color:#fff;padding:0;color:#000}
.abt-white-part p{padding:0 0 15px}
ul.inside-bullets{margin:0 0 15px;float:left;width:100%}
ul.inside-bullets li{width:100%;float:left;background:url(../images/bullet3.png) no-repeat scroll 0 14px;color:#000;font-size:16px;font-weight:400;margin:0;padding:7px 0 7px 15px;line-height:28px;border-bottom:1px solid #e0e0e0;background-size:8px}
ul.inside-bullets li:last-child{border:0}
.subtitle{font-size:22px;color:#000;font-weight:700;line-height:35px;margin:0 0 15px;position:relative;padding:0 0 5px;min-height:50px;line-height:1}
.contact-content-part .subtitle{font-weight: 500;font-size: 21px;}
/* .subtitle::after{position:absolute;bottom:0;left:0;content:'';border-bottom:2px solid #007A54;width:134px;display:block} */
.helpus-advocate .survey-text{padding:0 0 0 16%}
.key-event-content-part .event-txt p{margin-bottom:0!important}
.key-event-left,.key-event-right{float:left;width:50%}
.key-event-left img{width:100%;height:100%;float:left;object-fit:cover}
.key-event-right{padding:50px 0 60px 66px;max-width:585px}
.key-event-bg .event-box{min-height:unset}
.event-box{float:left;width:32%;display:block;margin: 14px 0;}
.engage-panel .event-box{min-height:151px}
.event-wrap.engage-panel{float:left;width:100%;margin:15px 0}
.event-wrap{display:flex;justify-content:space-between;margin-top:0;flex-wrap: wrap;}
.event-img img{border-radius:10px 10px 0 0;}
.key-event-content-part .readmore-2 a{background:#0068af;border-color:#0068af;padding:10px 25px}
.key-event-content-part .readmore-2 a:hover{background:#fff}
.event-txt{width:100%}
.event-txt a{color:#008aaf;text-decoration:none}
.event-txt h3{font-size:20px;line-height:1;color:#000;font-weight:400;margin:0}
.testimonial{width:100%;float:left;background-color:#f2f2f2}
.testimonial .inside-right-part{padding-bottom:70px}
.testimonial .inside-left-part{position:absolute;bottom:0}
p.person{font-size:17px;font-weight:400;color:#7d4b1e}
p.person span{font-size:16px;font-weight:400;color:#000}
.testimonial .about-text-part p{line-height:24px}
.common-heading.center-heading{text-align:center;color:#3c1047;margin-bottom:50px}
.common-heading.center-heading::after{content:none}
.common-heading.center-heading span{text-align:center;position:relative;letter-spacing:2px}
.common-heading.center-heading span:after{position:relative;content:"";width:60px;height:5px;background:#3c1047;bottom:-15px;display:table;margin:0 auto}
.event-list{width:100%;float:left;margin-bottom:0;margin-top:25px}
.event-list li{width:100%;float:left;margin-right:0;padding:0}
.event-list li:last-child{margin-right:0}
.event-list li{position:relative}
.event-list li:nth-child(2n+2):after{display:none}
.event-date{width:100%}
.event-time,.event-venue{display:inline-block;padding:15px 0;font-weight:400;}
.event-hd{font-size:18px;font-weight:700;}
.event-time{font-size:16px}
.event-location{font-size:16px;line-height:23px;}
.event-venue{background:url(../images/event-venue.png) no-repeat left center}
.event-wrap.engage-panel p{margin:5px 0!important;padding:0}
.key-event-content-part .half-section{padding-left:40px}
.date{color:#000;font-size:17px;line-height:19px;padding-top:0;font-weight:600;margin:0}
.date span{font-size:20px}
.month{font-size:22px;color:#fff;font-weight:400;text-transform:capitalize;margin:-12px 0 0;line-height:20px}
.event-discription{width:100%;float:left;color:#fff;font-size:20px;line-height:22px;line-height:1.2;font-weight:700;margin-top:0}
.event-discription span{font-size:17px;line-height:normal;margin-top:8px;font-weight:400;width:100%;float:left}
.heading-wrap{text-align:center;width:100%;float:left}
.heading-wrap .common-heading{width:auto;float:none;display:inline-block;color:#fff}
.heading-wrap .common-heading::before{background:#7ca2ab;left:38%}
.heading-wrap .common-heading::after{background:#fff;left:10%}
.heading-wrap.color-2 .common-heading{color:#16a3ee}
.heading-wrap.color-2 .common-heading::before{background:#4c4c4c}
.heading-wrap.color-2 .common-heading::after{background:url(../images/blue-heading.png) no-repeat center;left:50%;margin-left:-72px}
.common-heading-2{position:relative;color:#7d4b1e;text-align:center;font-size:28px;line-height:46px;padding-bottom:0;margin-bottom:45px!important;margin-top:0;float:left;width:100%}
.common-heading-2::before{width:130px;height:1px;bottom:-10px;left:50%;margin-left:-65px;content:"";position:absolute;background:#e0e0e0}
.common-heading-2::after{position:absolute;content:"";background:#7d4b1e;bottom:-11px;width:68px;height:3px;left:50%;margin-left:-34px}
.event{float:left;width:100%;padding-right:0;padding-left:10px;border-left:4px solid #fff;margin-bottom:30px}
.key-event-content-part p{margin:5px 0!important}
.key-event-content-part .inside-event{display:table-cell;width:100%;float:none;height:auto;vertical-align:middle}
.key-event-content-part .heading1{font-size:18px;font-weight:700;line-height:24px;text-align:left}
.key-event-content-part .heading2{font-size:16px;font-weight:500;line-height:20px;text-align:left}
.key-event-content-part .heading3{font-size:12px;font-weight:400;line-height:14px;text-align:left}
.readmore-1.dark-blue a{border:2px solid #f49220;background:#f49220}
.readmore-1.dark-blue a:hover{color:#fff;background:0 0}
.online-surve-part{float:left;width:100%;padding:0;position:relative}
.online-surve-content-part{float:left;width:100%;}
.online-surve-part.section1 .online-surve-content-part{padding-top:50px;padding-bottom:50px}
.we-lead.about-sec4 .online-surve-content-part:before{background:url(../images/we-lead.png) no-repeat right 0;background-size:cover}
.helpus-advocate .online-surve-content-part:before{content:'';position:absolute;background:url(../images/swish-performance.png) no-repeat right 0;width:50%;height:753px;top:-95px;z-index:9;left:0;background-size:cover;border-radius:0 90px 0 0}
.online-surve-part.helpus-advocate.about-sec2 .online-surve-content-part:before{background-position:right center!important;height:auto;bottom:0}
.online-surve-text-part{float:left;width:100%;text-align:center}
.online-surve-text-part p{text-align:center;font-size:14px;font-weight:300;margin:0;padding:0;line-height:25px;max-width:80%;display:inline-block}
.survey-img{width:100%;float:left;text-align:center;margin:0 0 15px}
.survey-text{font-size:20px;line-height:26px;text-align:left;padding:0 0 0 8%}
.survey-text p{font-size:16px;line-height:26px;text-align:left;padding:0;margin:0 0 25px;font-weight:500}
.online-surve-box{float:left;width:100%;padding:30px 0 50px}
.color-wh{color:#fff;font-size:30px;line-height:36px;font-weight:600}
.online-surve-part .two-part-wrap{text-align:left;padding:200px 0 0 170px;width:60%}
.survey-img img{border:1px solid #dcdbd8;padding:6px;background:#fff}
.online-surve-part .content-heading{font-size:26px;text-transform:capitalize;font-weight:600;line-height:40px;color:#000;margin-bottom:0;font-family:'Playfair Display',serif;text-align:center;width:100%;float:left}
.online-surve-part .content-heading p{display:inline-block;background:#0068af;padding:4px 10px;color:#fff;border-radius:10px;margin:0 0 10px}
.online-surve-part .content-heading a{color:#fff;text-decoration:underline}
.your-comment-part{float:left;width:100%;background:url(../images/comments-bg.png) no-repeat -165% top;position:relative;padding:80px 0;background-size:cover;position:relative}
.event-box.event-box2.home .magnific-img{height:170px}
.your-comment-part:after{content:"";position:absolute;left:0;top:0;bottom:0;background-color:#ef862c;height:100%;width:200px;z-index:1}
.readmore-1{margin-top:35px}
.comment-form-cont{padding:11px;display:block;margin:0 0 0 30px;background:#fff;position:relative;float:left;z-index:9}
.your-comment-part{position:relative}
.your-comment-part h2{font-size:33px;color:#008aaf;font-weight:700;line-height:35px;margin:0 0 30px;position:relative;padding:0 0 5px}
.your-comment-part h2::after{position:absolute;bottom:0;left:0;content:'';border-bottom:2px solid #c2d82e;width:134px;display:block;margin:0}
.your-comment-part.participate{background:url(../images/participate-bg.jpg) no-repeat center;background-size:cover;padding-bottom:80px}
.your-comment-bg{float:right;position:relative;z-index:9}
.comment-title{font-size:35px;color:#0068af;font-weight:700;line-height:36px;margin:0 0 20px;position:relative;text-transform:uppercase;border-left:2px solid #0068af;padding:0 0 0 10px}
.your-comment-content-part{float:left;width:100%}
.your-comment-left-part{width:100%;padding-left:0;margin-bottom:25px;margin-top:74px}
.your-comment-right-part{width:auto;padding:30px 35px;position:relative;background:#fff;float:left;margin:0;max-width:535px}
.your-comment-right-part::before{width:100%;height:340px;position:absolute;content:"";background:url(../images/your-commnet-man.png) no-repeat 0 0;background-size:cover;top:0;left:0;z-index:99;display:none}
.participate{float:left;width:100%;padding:60px 0}
.your-comment-part .heading-wrap .common-heading{color:#146433}
.your-comment-part .heading-wrap .common-heading::before{background:#4c4c4c;left:38%}
.your-comment-part .heading-wrap .common-heading::after{background:#146433;left:20%}
.your-comment-text-part p{text-align:center;font-size:14px;font-weight:300;margin:0;padding:0;line-height:25px;max-width:80%;display:inline-block}
.your-comment-box{float:left;width:100%;padding:30px 0 50px}
.form-details{width:100%;float:left;padding:0}
.contact-details{background:#153b43;width:35%;float:left;height:100%;position:absolute;right:0;top:0;padding:60px}
.contact-details ul li span.head{font-weight:700;color:#52c741;font-size:20px}
.contact-details ul li,.contact-details ul li a{color:#fff;font-size:17px}
.contact-details ul li{margin-bottom:70px;padding-left:65px;min-height:60px}
.contact-details ul li.phone{background:url(../images/contact-phone.png) no-repeat left center}
.contact-details ul li.email{background:url(../images/contact-email.png) no-repeat left center}
.contact-details ul li.location{background:url(../images/contact-location.png) no-repeat left center;margin-bottom:0}
.common-heading2{font-size:32px;color:#330d4d;font-weight:600;text-transform:uppercase;line-height:32px;margin:0 0 10px;position:relative}
.common-heading2::after{position:absolute;content:"";width:60px;height:5px;background:#3c1047;left:0;bottom:-15px}
.comments{background:rgba(0,0,0,0) url(../images/form-bg.png) repeat-y scroll 0 0;float:left;padding:30px 0 0;width:100%}
.comment-img{box-sizing:border-box;min-height:550px;position:relative}
.comment-img.leftcontent>img{bottom:0;position:absolute}
.comments .leftcontent,.comments .rightcontent{width:45%;float:left}
.comment-form form{margin-left:0;margin-top:0}
.comment-form .frm-field{width:100%;margin-bottom:20px;float:left;margin-right:0}
.comment-form .frm-fild2{margin-right:0}
.comment-form .comment-fild{width:100%;margin-right:0}
.comment-form .frm-field input,.comment-form .frm-field textarea,.comment-form .frm-field select{border:1px solid #000;color:#000;font-size:16px;font-weight:400;margin-top:0;padding:15px 20px;line-height:14px;background:0 0;width:100%;border-radius:0;appearance: none;-webkit-appearance: none;  height: 51px;}


.frm-field select{background:url(../images/arrow-dw2.svg) no-repeat 97% center !important;background-size: 22px !important;}

.comment-form .frm-field textarea{min-height:80px}
.comment-form .frm-field input::-webkit-input-placeholder{opacity:1;color:#000;font-family:'Libre Franklin', sans-serif}
.comment-form .frm-field input:-ms-input-placeholder{opacity:1;color:#000;font-family:'Libre Franklin', sans-serif}
.comment-form .frm-field input::placeholder{opacity:1;color:#000;font-family:'Libre Franklin', sans-serif}
.comment-form .frm-field textarea::-webkit-input-placeholder{opacity:1;color:#000;font-family:'Libre Franklin', sans-serif}
.comment-form .frm-field textarea:-ms-input-placeholder{opacity:1;color:#000;font-family:'Libre Franklin', sans-serif}
.comment-form .frm-field textarea::placeholder{opacity:1;color:#000;font-family:'Libre Franklin', sans-serif}
.frm-field>img{margin:0}
.comment-form .checkbox-txt>label{font-size:15px;line-height:22px;text-align:left}
.comment-form label{color:#000;font-size:0;float:left;width:100%;margin-bottom:0;font-weight:400}
.comment-form .frm-field .submit-btn{line-height:31px;font-size:19px;font-weight:500;color:#fff;border:1px solid #f49220;background:#f49220;text-decoration:none;padding:7px 12px;transition:.5s;display:inline-flex;border-radius:0;width:125px;min-height:42px;cursor:pointer;justify-content:center}
.comment-form .frm-field .submit-btn:hover{color:#0068af;background:#fff;transition:.5s}
.comment-form label{visibility:hidden}
.frm-field input.checkbox{float:left;margin:3px 0 0;width:auto}
.frm-field.midd-align{margin:0;padding-left:0}
.comment-form .checkbox-fild label{font-size:11px;line-height:22px}
.comment-form{padding:0!important}
.captcha-field{width:50%!important}
.frm-field .captcha-img{height:34px;width:40%}
.captcha-image{float:none;vertical-align:middle}
.fild{width:100%;float:left}
span.white.checkbox-txt{width:88%;padding-top:0;font-size:14px}
.scocial-activity-part{float:left;width:100%;padding:80px 0;background:#fff;margin-bottom:40px}
.scocial-activity-content-part{float:left;width:100%}
.scocial-activity-text-part{float:left;width:100%;text-align:center}
.scocial-activity-text-part p{text-align:center;font-size:14px;font-weight:300;margin:0;padding:0;line-height:25px;max-width:80%;display:inline-block}
.scocial-activity-box{float:left;width:100%;padding:30px 0 50px}
.scocial-activity-part .scocial-inside-wrap{width:44%;float:left;border:solid 1px #cfcfcf;margin-right:12%}
.scocial-activity-part .scocial-inside-wrap h2{margin:0 0 20px;font-size:30px;line-height:36px;text-align:left;font-weight:500}
.scocial-activity-part .scocial-inside-wrap img{width:60%}
.scocial-activity-part .tw-col{height:350px;overflow:scroll;width:100%}
.scocial-activity-part .facebook{height:350px;overflow:hidden}
._2p3a{width:100%!important}
.scocial-activity-part .twitter{margin-right:0}
.scocial-inside-wrap.facebook{width:48%;float:left}
.scocial-inside-wrap.facebook .scocial-inside-wrap-in{float:left;width:100%;height:406px;overflow:hidden;border:1px solid #b0b1b5;border-top:none}
.scocial-inside-wrap.twitter{width:48%;float:right}
.scocial-inside-wrap.twitter .scocial-inside-wrap-in{float:left;width:100%;height:406px;overflow:hidden;border:1px solid #b0b1b5;border-top:none}
.participate .common-panel{padding:0 43px}
.scocial-inside-wrap{max-width:520px!important}
.btm-inner{margin:0 auto;width:86%}
.top-foot{float:left;width:100%;padding:40px 0;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2);background:#003054;color:#fff}
.btm-con{float:left;width:33%;text-align:center;color:#fff}
.btm-icon{text-align:center}
.btm-title{font-size:16px;font-weight:500;color:#fff;text-transform:uppercase}
.btm-text{font-size:13px;font-weight:400;color:#fff}
.btm-text a{color:#fff}
.top-space{padding:20px 0 0}
.fixed-btm{position:fixed;right:0;bottom:-6px;z-index:9}
.footer-inner-wrap{display:flex;position:relative;z-index:1}
.footer-cl-l{width:30%;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);padding-left:55px}
.footer-cl-2{width:40%;padding-left:55px}
.footer-cl-3{width:30%;}
.social{font-weight:700;font-size:15px;display:flex;justify-content:flex-start;margin-top:20px;align-items:center;align-content:center;display:-webkit-flex;line-height:1}
.social a{background:#fff;display: inline-block;padding: 0;border-radius: 50%;width: 30px;height: 30px;text-align: center; margin-right: 10px;line-height: 30px;justify-content: center;align-content: center;align-items: center;display: -webkit-flex;transition:0.5s}
.social img{max-width: 15px;}
.social a:hover{background:#D4B186;transition:0.5s}
.footer-links li a{color:#fff}
.footer-links li a:hover,.footer-text1 a:hover{color:#D4B186}
.footer-links li{font-size:15px;display:block;padding:0 0 18px;font-weight:400;text-transform:uppercase;}
.footer-links li:last-child{padding-bottom:0;}
.footer-part{float:left;width:100%;padding:0;color:#000;font-size:16px;font-weight:400;text-align:center}
.footer-part.home{margin-top:0}
.footer-col-right img{margin:0 5px 10px}
.footer-col-left{position:absolute;top:-165px;left:50%;margin-left:-85px}
.footer-col-right{width:100%;padding:45px 0 0;float:left;background:#008aaf}
.footer-logo-part{float:left;width:100%;text-align:center}
.footer-logo-part span{margin:0 auto;width:166px;display:table;position:relative}
.footer-logo-part span::before{content:"";position:absolute;left:0;top:-160px;background:transparent url(../images/footer-logo.png) no-repeat scroll top center;width:100%;min-height:130px}
.footer-col{float:left;width:100%;margin-bottom:20px;text-align:center}
.footer-col a{text-decoration:none;color:#fff}
.footer-col ul{width:auto;text-align:center;float:none;margin-bottom:10px}
.footer-col ul li{width:auto;display:inline-block}
.footer-col ul li a{color:#fff;font-size:17px;line-height:25px;text-transform:uppercase;padding:0 10px;font-weight:500;float:none;transition:.5s}
.footer-col ul li a:hover{text-decoration:underline}
.footer-col ul li.bold-link{padding-bottom:10px}
.footer-col:last-child ul li.bold-link{padding-bottom:20px}
.footer-col ul li.bold-link a{font-size:16px;font-weight:400;text-transform:uppercase}
.footer-col ul li.bold-link a:hover{padding-left:0}
.copyright-part{float:left;width:100%;padding:20px 0;background:#0b2442;text-align:center;color:#fff;font-size:13px;font-weight:300}
.copyright-part a{text-decoration:underline;color:#fff}
.footer-address-part{float:left;width:100%;text-align:center}
.footer-detail-part{padding:0 0 10px;float:left;width:100%;line-height:1}
.footer-detail-part a.social-icon-1{display:inline-block;position:relative;top:6px;left:2px}
.footer-divider{position:relative;display:inline-block;padding:0 7px;padding:0;margin:0 14px;height:16px}
.website-text{margin:30px 0 0;position:relative;z-index:9;width:100%}
.website-text a{text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:#007A54;padding:6px 31px;display:inline-block;border-radius:10px}
.website-text a:hover{display:inline-block;background:#D4B186;color:#000}
.website-text img{display:inline-block;padding:0 10px 0 0;vertical-align:middle}
span.footer-divider:after{position:absolute;content:"";border:none;width:1px;height:100%;right:1px;top:3px;background:#fff}
.footer-copyright-part{font-size:16px;color:#fff;font-weight:400;float:left;width:100%;padding:15px;background:#003054}
.footer-col-right ul{width:100%;float:left;padding:0;text-align:center;padding-left:0}
.footer-col-right ul li{position:relative;float:none;margin:0;padding:0;display:inline-block}
.footer-col-right ul li a{margin:0;padding:0 23px;color:#fff;font-size:15px;line-height:16px;float:left;font-weight:600;border-right:1px solid #fff;text-transform:uppercase}
.footer-col-right ul li:last-child a{border:none}
.footer-copyright-part a{color:#fff}
.footer-copyright-part a:hover{text-decoration:underline}
.copyright-text{width:100%;float:left;text-align:center;font-size:14px;font-weight:400}
.foot-col{float:left;width:31%;border-right:1px solid rgba(255,255,255,0.4);padding:0 30px 0 0;margin:0 30px 0 0}
.foot-col:last-child{border:0;margin:0;padding:0}
.btm-discription{float:left;font-size:16px;color:#fff;width:77%}
.dis-title{font-weight:600}
.dis-text{font-weight:400}
.dis-text a{color:#fff}
.dis-text a:hover{text-decoration:underline}
.mobile-menu{position:absolute;top:30px;right:20px;display:none}
.mobile-menu #header-mob{background-color:#003054;cursor:pointer;float:left;width:40px;border:1px solid #fff}
.mobile-menu #header-mob a{background:url(../images/menu-img.gif) no-repeat center #003054;padding:0;display:block;width:100%;float:left;cursor:pointer;text-decoration:none;text-align:center;font-size:12px;color:#fff;width:40px;height:38px}
#header-mob a.right,.header a.right{left:auto;right:10px}
.inside-content-part{float:left;width:100%;padding:0;margin:0;position:relative}
.welcome-image{background:#007A54;background-size:cover;position:relative;padding:0;background-attachment:fixed}
.welcome-image:before{content:'';background:url(../images/pattern.png) no-repeat 0 0;position:absolute;width:100%;height:100%;top: 0;background-size: cover;opacity:0.05;background-attachment: fixed;}
.about-lt-panel{float:left;width:49%;margin:0 50px 0 10px}
.about-rt-panel{float:left;width:38%;padding:110px 0 0}
h2.about-title{font-size:33px;color:#008aaf;font-weight:700;line-height:35px;margin:0 0 15px;position:relative;padding:0 0 5px}
h2.about-title::after{position:absolute;bottom:0;left:0;content:'';border-bottom:2px solid #c2d82e;width:134px;display:block;margin:0}
.inner-title{color:#fff;font-size:50px;font-weight:500;margin:0;padding:0;text-transform:uppercase;margin-bottom:15px}
.inside-content-part.team-part:before{display:none}
.inside-page .inside-content-part::before{display:none}
.breadcrumb-part{text-align:right;padding:130px 0 0}
.breadcrumb-text{color:#fff;font-size:14px;font-weight:500;text-align:center;text-transform:uppercase;line-height:30px}
.breadcrumb-text a{color:#fff}
.breadcrumb-text span{display:inline-block;margin:0 10px}
.breadcrumb-text span img{display:inline-block;vertical-align:middle}
.abt-rt p.white{color:#fff!important}
.abt-lt{float:left}
.abt-rt{float:left;width:100%}
.inside-title{font-size:39px;color:#0068af;font-weight:700;line-height:39px;text-align:left;text-transform:capitalize;padding:0;margin:0 0 30px}
.inside-content-part p{font-size:16px;color:#000;line-height:21px;font-weight:400;padding:0 0 30px;margin:0}
.inside-content-part p.text-white{color:#fff}
.inside-content-part p.text-white a{color:#fff}
.pt30{margin-top:40px}
.content-area-pro{margin:10px 0 0}
.inside-sub{color:#fff}
.about-list{width:100%}
.about-list li{background:url(../images/black-bullet.jpg) no-repeat 0;padding:10px 0 10px 35px;width:50%;float:left;font-size:16px;color:#51911e;font-weight:600}
.menu-link-mob{display:none;width:100%;float:left;margin:0 0 20px}
.project-menu{background-color:#fff;border:1px solid #11345e;clear:both;display:block;float:left;height:auto;margin:4% 0;padding:3%;width:100%}
.project-menu select{background:transparent url(../images/select-bg.gif) no-repeat scroll right top;border:1px solid #ddd;clear:both;cursor:pointer;display:block;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;float:left;font-size:13px;font-weight:400;width:100%;padding-left:10px}
.project-menu option{padding:4px}
.about-pro{position:relative;margin:0}
.inside-full-part{float:left;width:100%;position:relative;margin:0 -10px}
.inside-left-part{float:left;width:100%;padding:0;max-width:525px}
.inside-content-part.left-big .inside-left-part{width:60%;padding-right:30px}
.inside-content-part.left-big .inside-left-part.FR{padding-right:0;padding-left:30px}
.inside-left-part.FR{margin-bottom:20px}
.inside-content-part.left-big .inside-right-part{width:40%}
.inside-content-part.left-big:before{width:40%;height:370px;background:#b8433c;position:absolute;content:"";top:0;right:-10%;transform:skewX(-20deg);display:block}
.inside-full-width{width:100%;float:left}
.inside-full-width p{font-size:15px;line-height:24px;margin:0 0 20px;text-align:justify;float:left}
.inside-page-head{font-size:38px;line-height:42px;margin:0 0 30px;position:relative;float:left;color:#264b89;width:auto}
.inside-page-head:after{width:100%;height:2px;background:#81a9c6;content:"";position:absolute;left:0;bottom:-7px}
.inside-page-sub-head{font-size:30px;line-height:34px;margin:0 0 35px;color:#174c8a;position:relative;float:left;width:100%}
.inside-page-sub-head:after{width:100%;height:1px;background:#ccc;content:"";position:absolute;left:0;bottom:-10px}
.inside-content-head{font-size:22px;line-height:28px;margin:0 0 15px;position:relative;float:left;color:#174c8a}
.inside-left-part p{font-size:15px;line-height:24px;margin:0 0 40px;text-align:justify}
.inside-full-part p strong{font-size:18px;font-weight:400;padding-bottom:10px}
.inside-left-part p{font-size:16px;line-height:24px;margin:0 0 20px;text-align:justify}
.inside-left-part p strong{font-size:18px;font-weight:400;padding-bottom:10px;display:inline-block}
.inside-right-part{float:left;width:100%;padding:0;padding:0;position:relative;z-index:9;margin:0;overflow:hidden}
.inside-right-part.julie-thought{width:75%}
.inside-right-part p.bold-text{font-size:19px;color:#0068af;font-weight:500}
span.brown-bold{font-weight:600;color:#7d4b1e}
.about-text-part p strong{font-weight:600;font-size:15px}
.inside-full-img{float:left;width:100%;padding:20px 0;margin-bottom:20px}
.inside-full-img img{width:100%;max-width:100%;display:block}
.about-left-part{width:46%}
.about-right-part{width:54%}
.txt-center{text-align:center!important}
.img-center{text-align:center}
.img-center img{width:auto;display:inline-block}
.contact-page-wrapper .inside-left-part{width:30%}
.contact-page-wrapper .inside-right-part{width:70%;border-left:1px solid #ddd;padding-left:50px}
.form-lft{width:48%;float:left}
.captcha-wrap{display:table;vertical-align:middle;height:100px;position:relative}
.form-rt{width:48%;float:right}
.contact-form label{width:100%;float:left;margin:0 0 5px;font-size:14px;font-weight:300;line-height:25px;text-transform:uppercase}
.contact-form input{width:100%;height:40px;margin:0 0 20px;border:1px solid #ddd;outline:0;padding:0 0 0 10px}
.contact-form textarea{width:100%;height:146px;margin:0 0 20px;border:1px solid #ddd;outline:0;padding:10px}
.input-part-2{float:left;width:100%}
.contact-form input.enquiry-button{height:auto;line-height:1;font-size:14px;font-weight:400;text-transform:uppercase;color:#174c8a;border:2px solid #e6e6e6;padding:13px 17px;transition:.5s;width:auto;background:0 0;cursor:pointer}
.contact-form input.enquiry-button:hover{transition:.5s;color:#fff;background:#174c8a;border:2px solid #174c8a}
.contact-head{color:#274c89;font-weight:500!important;font-size:16px!important;margin:0 0 10px!important;float:left;width:100%;text-align:left!important}
.contact-sub-head{font-weight:500!important;margin:0 0 10px!important;float:left;width:100%}
.two-coloum li{width:50%!important}
.three-coloum li{width:33.3333%!important}
.four-coloum li{width:25%!important}
.client-wrap{margin-top:20px}
.client-wrap li:hover{transition:.5s;box-shadow:0 0 20px rgba(0,0,0,.1)}
.client-wrap li{float:left;width:22%;text-align:center;border:1px solid #ddd;margin:0 4% 4% 0;padding:0;transition:.5s}
.client-wrap li:nth-child(4n){margin-right:0}
.client-wrap li:nth-last-child(2),.client-wrap li:nth-last-child(3),.client-wrap li:nth-last-child(4){margin-bottom:0}
.client-wrap li img{float:none;width:60%}
.client-wrap li p{padding:10px 0;border-top:1px solid #ddd;font-weight:700;text-transform:uppercase;color:#000;font-size:14px;overflow:hidden;transition:.5s;text-align:center;min-height:50px;line-height:14px;width:100%;position:relative;margin:10px 0 0;z-index:1}
.client-wrap li p:after{content:"";background:#264b89;width:100%;height:120%;top:101%;left:0;position:absolute;transition:.5s;z-index:-1}
.client-wrap li:hover p:after{top:0;transition:.5s}
.client-wrap li:hover p{color:#fff;transition:.5s}
img.space-border{border:1px solid #dfdfdf;padding:6px;background:#fff}
*{box-sizing:border-box}
.row{margin-top:30px}
.row>.column{padding:0}
.row:after{content:"";display:table;clear:both}
.column{float:left;width:350px;min-height:350px;margin:0 3.9% 3.9% 0}
.column img{width:100%}
.column3,.column6{margin-right:0}
.modal1{position:relative;width:100%;height:100%}
.modal{display:none;position:fixed;z-index:999;padding-top:12%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}
.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:600px;max-width:1200px}
.modal-content img{width:100%}
.close{color:#fff;position:absolute;top:-43px;right:0;padding:0 15px;background:#174d8a;font-size:35px;font-weight:700}
.close:focus,.close:hover{color:#999;text-decoration:none;cursor:pointer}
.mySlides{display:none}
.cursor{cursor:pointer}
.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#174e8a;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;background:rgba(0,0,0,.1)}
.next{right:0;border-radius:3px 0 0 3px}
.next:hover,.prev:hover{background-color:#174e8a;color:#fff;transition:.6s ease}
.numbertext{color:#174e8a;font-size:14px;font-weight:500;padding:8px 12px;position:absolute;top:0}
.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}
.demo{opacity:.6}
.active,.demo:hover{opacity:1}
img.hover-shadow{transition:.3s}
.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}
.scocial-wrap-hd{float:left;width:100%;background:url(../images/fb-hd.jpg) no-repeat 0 0 #0068af;height:68px}
.scocial-wrap-hd.tw{float:left;width:100%;background:url(../images/twitter-hd.jpg) no-repeat 0 0 #00abf1;height:68px}
.accordian{float:left;width:100%}
.planner{background:url(../images/arrow.png) no-repeat scroll left center;border-bottom:1px solid rgba(103,155,65,.3);color:#000;cursor:pointer;float:left;font-size:17px;font-weight:400;margin:0;padding:10px 0 10px 15px;text-decoration:none;text-transform:capitalize;width:98%;line-height:20px}
.planner.closedlanguage{padding:18px 46px 18px 22px;border-radius:38px;border:2px solid #e5e5e5;background:0 0;margin-bottom:20px;position:relative}
.planner.closedlanguage:after{content:"+";position:absolute;right:35px;font-size:30px;top:50%;margin-top:-10px}
.planner.openlanguage{padding:18px 22px;border-radius:38px;border:2px solid #153b43;background:0 0;color:#fff;background:#153b43;position:relative}
.planner.openlanguage:after{content:"-";position:absolute;right:35px;font-size:35px;right:35px;top:50%;margin-top:-10px}
.accordian .details{border-bottom:medium none;float:left;margin:0;padding:15px 2%;width:98%}
.details{display:none}
.inside-full-part p a{color:#000;text-decoration:underline}
.accordian ul{width:100%;float:left;margin:0 auto}
.accordian ul li{width:100%;float:left;padding:8px 10px 8px 20px;position:relative;font-size:15px;line-height:28px}
.accordian ul li::before{position:absolute;content:"";background:#146433;width:8px;height:8px;top:20px;left:0}
.inside-full-part p.last{margin-bottom:0}
.inside-page .event{width:100%;margin-bottom:40px}
.inside-page .event.event-2 .event-date{min-height:0;width:15%}
.inside-page .date span{font-size:15px;margin-top:0}
.pdf-link{width:100%;float:left;margin-top:10px;color:#fff}
.inside-full-part .pdf-link a,.pdf-link p{color:#fff}
.inside-page .inside-full-part .pdf-link a,.inside-page .pdf-link p{color:#000}
.inside-panel .event-date{width:9%}
.inside-panel .date{color:#754316;font-size:40px;line-height:40px;padding-left:0}
.inside-panel .heading1{font-size:21px;margin:0 0 8px;font-weight:700;line-height:24px;text-align:left;color:#0d3d61}
.inside-panel .event-details{padding:0 0 0 20px;border-left:1px #754316 solid;min-height:110px}
.inside-full-part .event-details p{margin:0 0 5px!important;color:#fff;font-size:15px;line-height:22px}
.inside-page .inside-full-part .event-details p{color:#000}
.event-details{float:left;width:78%}
.half-div{border-bottom:0 none;float:left;min-height:150px;padding:0 2% 0 0;width:31.2%}
.heading-2{color:#000;margin-bottom:15px;font-size:22px;font-weight:600;padding-bottom:5px;position:relative;float:left;margin-bottom:40px;width:100%}
.the-team.last .heading-2{margin-bottom:20px}
.heading-2::before{position:absolute;content:"";background:#ccc;width:100%;height:1px;bottom:-4px;left:0}
.the-team.last .heading-2:before{display:none}
.inside-full-part.the-team.last .about-img{width:100%;margin-bottom:30px}
.heading-2.new{padding-bottom:15px;padding-top:40px}
.half-div .heading-2.new,.half-div1 .heading-2.new,.half-div2 .heading-2.new{background-position:left center;min-height:78px;padding-bottom:5px;padding-top:17px;display:table}
.heading-2.new span{display:table-cell;vertical-align:middle}
.heading-3{font-size:17px;font-weight:600;color:#153b43;margin-bottom:0}
.address{font-size:16px;line-height:22px;margin-bottom:10px}
.contact-part .heading-3{margin-bottom:10px}
.con-bold{font-size:16px;color:#000;font-weight:400;float:left;width:20%;margin:0 0 10px}
.colon{font-size:16px;color:#000;font-weight:400;float:left;width:3%}
.con-text{font-size:16px;color:#000;float:left}
.con-text a{text-decoration:underline;color:#000}
.contact-hd1{margin:0 0 10px;font-size:16px}
.half-div1{border-left:1px solid #e4e4e4;float:left;min-height:150px;padding:0 2%;width:30.2%}
.half-div2{border-left:1px solid #e4e4e4;float:left;min-height:150px;padding:0 0 0 2%;width:30.2%}
.full-text.top-space{margin-top:50px}
.footer-part .social-detail{float:none;width:100%;padding-left:0;line-height:1.5;margin-bottom:20px;margin-top:15px;font-size:16px;font-weight:400;text-align:center}
.footer-part .social-detail span::before{display:none}
.footer-part .social-detail span{float:none}
.footer-part .social-detail a{float:none;display:inline-block}
.footer-copyright-part a{text-decoration:underline}
.inside-full-part.the-team.last .about-content-part{width:48%}
.team-list{float:left;width:100%;margin-bottom:20px}
.team-list li{background:url(../images/bullet-new.png) no-repeat scroll 0 9px;float:left;font-size:15px;font-weight:400;margin:0;padding:9px 0 9px 30px;text-decoration:none;text-transform:capitalize;width:48%;line-height:20px;clear:left}
.team-list.text-white li{background:url(../images/bullet-white.png) no-repeat scroll 0 11px}
.team-list li:nth-child(2n){float:right;clear:right}
.link a{color:#0d3d61;background:url(../images/link-wwww.png) no-repeat 0 0;padding:7px 0 8px 40px;line-height:20px;font-size:15px}
.inside-full-part .about-img{width:48%;text-align:center;padding:0}
.spacer-1{margin-top:20px;width:100%;float:left}
.spacer-2{width:100%;float:left;height:60px}
.inside-full-part.the-team.last .scocial-inside-wrap.facebook .scocial-inside-wrap-in,.inside-full-part.the-team.last .scocial-inside-wrap.twitter .scocial-inside-wrap-in{height:500px}
.inside-full-part.full{margin:0}
.inside-full-part.full .inside-left-part,.inside-right-part.half{padding:0}
.inside-right-part.half{width:25%}
.inside-full-part.julie-thought .inside-left-part{width:50%;max-width:unset;padding:35px 0 0 30px}
.styled-checkbox{position:absolute;opacity:0}
.styled-checkbox+label{position:relative;cursor:pointer;padding:0}
.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:22px;height:22px;background:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:5px;float:left}
.styled-checkbox:hover+label:before{background:#fff}
.styled-checkbox:checked+label:before{background:#fff}
.styled-checkbox:disabled+label{color:#0068af;cursor:auto}
.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}
.styled-checkbox:checked+label:after{content:'';position:absolute;left:3px;top:3px;left:9px;top:5px;width:5px;height:10px;border:solid #000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.main-title{font-size:39px;color:#0068af;font-weight:700;line-height:39px;text-align:left;text-transform:capitalize;padding:0;margin:0 0 30px}
ul.team-list{float:left;width:100%;margin:0 0 25px}
.team-list li{background:url(../images/bullet2.png) no-repeat scroll 0 10px;float:left;margin:0;padding:9px 0 9px 12px;text-decoration:none;width:48%;line-height:20px}
.team-list.full li{width:100%;background:url(../images/bullet2.png) no-repeat scroll 0 10px}
.team-list li a{color:#007A54;text-decoration:underline}
.inside-content-part p a{color:#007A54;text-decoration:underline}
.sub-heading{font-size:25px;color:#0068af;font-weight:700;line-height:30px;text-align:left;text-transform:capitalize;margin:0 0 30px}
.access-form{max-width:100%;margin:0 auto;padding:0!important;width:100%;padding-bottom:0}
.access-form .comment-form{padding:0!important;float:left;width:32%}
.access-form.wdth-70 .comment-form{width:48%}
.access-form .comment-form .frm-field{width:100%;margin-bottom:20px;float:left;margin-top: 0;}
.access-form .comment-form .frm-field textarea{height:108px}
.checkbox-fild{margin-top:7px;margin-bottom:25px}
.frm-field span{color:#231f20;float:left;font-size:16px;margin:0;padding-left:10px;vertical-align:middle;width:90%;line-height:18px}
.frm-field.midd-align{margin:0;text-align:center}
.frm-field .submit-btn{line-height:31px;font-size:25px;color:#fff;background:#003054;text-decoration:none;padding:7px 20px;transition:.5s;display:inline-flex;border-radius:0;min-width:258px;border:0;text-transform:uppercase;min-height:70px;font-family: 'Bebas Neue', sans-serif;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;letter-spacing: 1.2px;font-weight: 400;}
.frm-field .submit-btn:hover{color:#000;background:#D4B186;transition:.5s}
.w-100{width:100%!important}
.sub-title{font-size:29px;color:#000;font-weight:700;line-height:36px;margin:0 0 20px;text-align:left;text-transform:capitalize}
.faq-title{width:100%;float:left;background:url(../images/bullet3.png) no-repeat scroll 0 16px;color:#000;font-size:20px;font-weight:600;margin:0 0 20px;padding:9px 0 9px 20px;line-height:28px;border-bottom:1px solid #e0e0e0}
.faq-cont{width:100%;float:left;margin:0;padding:0 20px}
.faq-title02{width:98%;float:left;background:url(../images/arrow3.png) no-repeat scroll 0 16px;color:#272727;font-size:18px;font-weight:600;margin:0 20px 20px;padding:9px 0 9px 20px;line-height:28px;border-bottom:1px solid #e0e0e0}
.faq-cont02{width:100%;float:left;margin:0;padding:0 20px}
.cont-panel{width:48%;float:left;margin:0 2% 20px 0}
.contact-row{width:100%;float:left;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #e0e0e0}
.cont-col1{width:18%;float:left}
.cont-col2{width:2%;float:left;display:block}
.cont-col3{width:80%;float:left}
.contact-row-last{width:100%;float:left;padding:0 0 10px;margin:0 0 10px;border-bottom:none}
.cont-panel2{width:48%;float:left;margin:0 0 20px 2%}
.con-box{float:left;margin:0 20px 30px 0;width:32%;padding:0 20px 0 0;border-right:1px solid #e0e0e0;min-height:150px;margin:0 5% 0 0;width:47%;padding:0 5% 0 0}
.con-box.last{margin:0;padding:0;border-right:0 solid #e0e0e0}
.contact-title{font-size:20px;color:#000;font-weight:600;line-height:25px;margin:0 0 15px;text-align:left}
.con-discription span{font-weight:700;font-size:16px;color:#0068af}
.con-discription{padding:0 0 10px}
.email-text img{vertical-align:middle;display:inline-block;padding:0 10px 0 0}
.email-text a{color:#0068af;text-decoration:underline}
.bottom-panel{background:#f2f2f2;padding:50px 0;float:left;width:100%}
.bot-box{float:left;margin:0 40px 0 0;padding:0 40px 0 0;width:48%;border-right:1px solid #b5b5b5}
.bot-box.last{float:left;margin:0;padding:0;border-right:0}
.grey-logo{float:left;margin:0 35px 0 0}
.city-title{font-size:22px;color:#000;font-weight:700;margin:0 0 10px}
.dis-grey{float:left}
ul.pdf-list{margin:0 0 25px}
ul.pdf-list li{background:url(../images/pdf-icon.png) no-repeat scroll left center;color:#272727;font-size:15px;font-weight:400;margin:0;padding:7px 0 7px 30px;text-decoration:none;line-height:25px;float:left;width:100%;border-bottom:0 solid #b5b5b5}
ul.pdf-list li a{color:#000}
.app-store{text-align:center;padding:0 0 40px;float:left;width:100%}
.app-store img{padding:0 5px}
.key-page .event-box01{float:left;background:#0068af;background-size:auto;width:48%;margin:0 50px 30px 0;background-size:cover;padding:20px}
.inside-content-part.key-page p{padding:0;color:#fff}
.inside-content-part.key-page .event-txt h3{margin:0 0 10px}
.key-page .event-box02{width:47%;float:left;background:#0068af;background-size:auto;background-size:cover;padding:20px}
.txt-blue{color:#212070!important}
.txt-light{font-weight:300!important}
.key-page .event-box{min-height:150px}
.fb_iframe_widget{width:100%;height:406px;border-top:none}
.fb_iframe_widget span{width:100%!important;height:406px!important}
.fb_iframe_widget iframe{width:100%!important;height:406px!important}
.about-mt{margin:-131px 0 0 346px}
.about-mt1{margin:-160px 0 0 184px}
.about-img-panel{float:left;width:100%;margin:0 0 40px}
.ml52{margin-right:52px}
.inside-content-part p.mb-0{padding:0}
.grey-panel2{background:url(../images/comments-bg.jpg) no-repeat center top}
.hide{display:none}
.participate.inside,.participate.inside .common-panel{padding:0}
.participate.inside .scocial-inside-wrap{max-width:600px!important}
.mission-panel{padding:50px 0 60px;color:#fff;text-align:left;clear:both;float:none;display:block}
.mb-60{margin-bottom:50px}
.inside-content-part .mission-panel p{color:#fff;padding:0}
.service-img{float:left}
.service-txt{float:right;padding:0 0 0 52px;width:61%}
.pt20{padding-top:20px}
.event-txt iframe{width:100%;height:200px!important;margin-top:10px}
.survey-links{padding:0 0 15px}
.survey-links-h{padding:0 0 15px;color:#fff}
.inside-content-part .survey-links a{color:#0068af;text-decoration:underline}
.survey-links-h a{color:#fff;text-decoration:underline}
.survey-links-h p{color:#fff;border:1px dashed #fff;padding:5px 10px;margin:0 0 14px!important;display:block}
.inside-content-part.key-page .survey-links p{color:#0068af;border:1px dashed #0068af;padding:10px;margin:0 46px 14px 0 !important;display:inline-block;width:48%}
.inside-content-part.key-page .survey-links p.sec-l{width:47%;margin:0 0 14px!important}
.event-list.technical-report{margin-top:0}
.event-list.technical-report li{width:99%;float:left;margin-right:0;min-height:auto;text-align:left;background:url(../images/pfd-png-bk.png) no-repeat left center;position:relative;padding:15px 30px}
.event.pdfr{margin-bottom:0;border-left:2px solid #000}
.event.pdfr .event-venue{background:url(../images/pfd-png.png) no-repeat left center;padding-left:0}
.event-venue a{color:#000}
.con-lt{float:left;margin:0 3% 0 0;padding:0 3% 0 0;border-right:1px solid #8f7055;width:31%}
.con-rt{float:left;margin:0;padding:0;width:31%}
.con-text-box{border-top:1px solid #8f7055;margin:20px 0 0 0;padding:20px 0 0 0;float: left;width: 100%;}
.con-text-box.last{border:0;margin:0;padding:0}
.company-title{font-size:22px;color:#000;font-weight:500;line-height:35px;margin:0 0 25px;position:relative;padding:0 0 5px}
/* .company-title::after{position:absolute;bottom:0;left:0;content:'';border-bottom:2px solid #007A54;width:134px;display:block} */
.event-box.event-box5 h3{line-height:24px}
.company-logo{float:left;margin:0;width:16%}
.company-desc{float:left;width:84%;padding:0 0 0 35px}
.mbl-img{display:none}
.contact-wrap .con-text-box{float:left;width:100%}
.contact-wrap .company-title{float:left;width:100%}
.magnific-img.no-display{display:none}
.event-box.event-box2{padding:0}
.event-data{padding:10px 10px 20px;}
.event-box.event-box2 .event-data .event-date{color:#008aaf;font-size:20px;line-height:19px;padding-top:0;font-weight:600;margin:0 0 13px}
.event-box.event-box3{min-height:416px;padding-top:190px;padding-bottom:141px}
.event-box.event-box5{min-height:143px}
.event-box.event-box5 .event-date{margin-bottom:9px}
.magnific-img{position:relative}
.magnific-img::after{transition:all .2s linear}
.magnific-img:hover i.fa.fa-search-plus{background:url(../images/add-icon.png) no-repeat scroll center 78px #0000007d;content:'';position:absolute;width:100%;left:0;height:200px}
.event-box.event-box2.home .event-data,.event-box.event-box2.home .img-gallery-magnific{height:auto;overflow:hidden}
.event-box.event-box2.home .event-data{height:380px; background: #fff;border-radius: 10px; box-shadow: 0 0 17px 0 rgba(0,0,0,0.06);}
.event-box.event-box2.home .event-data.no-height{height:290px; }
.event-box.event-box2.home i.fa.fa-search-plus{background:url(../images/add-icon.png) no-repeat scroll center 64px #0000007d!important}
.event-wrap.engage-panel.grp .event-data{height:160px}
.event-mnth{margin-bottom:20px;margin-top: -25px;}
.event-mnth span{background:#003054;color:#fff;font-size:18px;font-weight:700;padding:10px 10px;display:inline-block;border-radius:10px;width: 100%;text-align:center;}
.time{display:none;margin-top:10px;background:url(../images/time.png) no-repeat 0 center;padding:5px 0 5px 30px;font-size:18px;margin-bottom:7px}
.event-mnth p{font-size:18px;line-height:22px;font-weight:400;margin:0!important}
.scroll-top-arrow{color:#000;background:#fff;line-height:28px;display:none;height:40px;width:40px;padding:0;position:fixed;right:95px;text-align:center;text-decoration:none;bottom:15px;z-index:10006;border-radius:100%;font-size:27px;line-height:35px;border:1px solid #003054}
.scrolltop .icon{font-size:24px;text-align:center;margin-top:0;cursor:pointer}
.scrolltop{position:fixed;bottom:80px;right:20px;width:40px;height:40px;border-radius:50%;background-color:#fff;display:none}
.text-green{color:#007A54}
.common-heading{margin:0 0 30px;font-family: 'Bebas Neue', sans-serif;width: 100%;letter-spacing: 1.2px;font-weight: 400;}
.welcome-image1{float:left;width:32%}
.welcome-text1{float:left;padding-right:5%;padding-bottom:60px}
.welcome-text1 p{color:#fff;font-size:16px;line-height:24px;padding-bottom:10px}
span.img-circle{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#fff;margin-right:0;position:absolute;left:0;top:0}
.inside-full-part.julie-thought p.name{padding-left:135px;position:relative;min-height:100px;padding-top:22px}
span.main-name{font-size:25px!important;font-weight:700;margin-bottom:5px;display:inline-block}
.inside-right-part p a{text-decoration:underline}
.inside-content.full.accessibility h2.inner-sub.small{margin:30px 0;width:100%}
.text-white{color:#fff}
.director-img{position:absolute;bottom:-28px;right:-45px}
.txt-big{font-size:68px;line-height:1;}
.inside-full-part.julie-thought .common-heading .txt-big{font-size:52px;line-height:60px}
.footer-hd{font-size:28px;font-family: 'Bebas Neue', sans-serif;line-height: 1;margin: 0 0 20px;}
.footer-text1{width:100%;line-height: 1.5;}
.footer-text1 a{color:#fff}
.form-row{width:100%;margin-top:25px}
.form-row-fl{display:flex;justify-content:space-between}
.form-cl{width:48%}
.form-cl label{width:100%;display:block;margin-bottom:5px}
.form-cl input{width:100%;display:block;padding:8px 12px;border:1px solid #ddd;font-size:15px;border-radius:0}
.pd-r-95{padding-right:95px}
.submit-btn{line-height:1;font-size:20px;font-weight:400;color:#fff;border:1px solid #fff;background:#2998d8;text-decoration:none;padding:7px 20px;transition:.5s;display:inline-flex;border-radius:6px;min-width:125px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.submit-btn:hover{background:#f15d2a}
.top-wrap1{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;display:-webkit-flex}
.top-wrap2{float:left;width:auto;margin-top:0;position:relative}
.welcome-text1 a{color:#fff!important}
.common-pd{padding-top:70px;padding-bottom:70px}
.inside-content-wrap p{font-size:20px;line-height:26px;margin:0 0 15px}
.common-heading .hd1,.hd1{font-size:55px;font-weight:400;line-height:1;letter-spacing:0;color:#000;text-transform:uppercase}
.common-heading .hd2,.hd2{font-size:35px;font-weight:400;line-height:1;letter-spacing:0;color:#f15d2a}
.mrtp-1{margin-top:161px}
.hashtag-wrap{float:left;width:100%;padding:20px 0;color:#fff;font-size:40px;font-weight:400;line-height:1;background:#95d4e9}
.section{float:left;width:100%}
.about-content-sec2{background:url(../images/bg-orange.svg) no-repeat center 0;background-size:cover;min-height:775px}
.abt-content-wrap-outer{display:flex;width:100%;text-align:center;justify-content:space-around}
.abt-content-wrap1{width:50%;padding:80px 0 0 13%;position:relative;z-index:1}
.hd3{font-size:40px;font-weight:400;margin:0 0 15px;line-height:1}
.abt-content-wrap2{padding:275px 7% 0}
.listing li{text-align:left;padding:5px 0 5px 11px;background:url(../images/bullets.png) no-repeat 0 10px;display:block;width:100%}
.blue-bg{background:#95d4e9}
.gray-bg{background:#f7f7f7 !important}
.f1{font-size:16px!important}
.ques{margin:0 0 10px;font-size:22px;font-weight:400;border-bottom:1px solid #ddd;padding:0 0 10px;color:#f15d2a;line-height:1}
.ans{margin:0 0 25px;line-height:26px}
.ans a{color:#000;text-decoration:underline}
.m-0{margin:0!important}
.about-content-sec2{position:relative}
.event-wrap-in .event-box.event-box2.home .event-data{background:#007A54!important;text-align:left;color:#fff}
.event-wrap-in .event-txt h3{color:#fff}
.event-wrap-in .time{background:url(../images/time-w.png) no-repeat 0 center}
.event-wrap-in.event-wrap{flex-wrap:wrap}
.event-wrap-in .event-box{margin:15px 0 43px}
.pb-0{padding-bottom:0}
.con-text-box .company-desc a{color:#000;text-decoration:underline}
.name{font-size:20px!important;font-weight:500!important}
.comments-form-wrap{float:left;width:100%;position:relative;overflow:hidden;background:#fff}
.g-recaptcha{text-align:center;display:flex;justify-content:center;margin-bottom:30px}
.add:before{background:url(../images/map-pin.svg) no-repeat center center #fff}
.mail:before{background:url(../images/mail.svg) no-repeat center center #fff}
.ph:before{background:url(../images/ph.svg) no-repeat center center #fff}
.survey-text{position:relative;z-index:1}
.access-form{position:relative;z-index:9}
.banner-part{background:url(../images/header-bg.jpg) no-repeat center 0}
.banner-img{position:absolute;right:0;top:170px}
.banner_text{position:absolute;left:15px;top:90px}
.slider{height:650px}
.flexslider{height:100%}
.flex-direction-nav a.flex-prev{background:url(../images/arrow2.png) no-repeat center;font-size:0}
.flex-direction-nav a.flex-next{background:url(../images/arrow1.png) no-repeat center;font-size:0}
.flex-direction-nav a.flex-next::before,.flex-direction-nav a.flex-prev::before{content:unset}
.banner-part.inside-banner-wrap{height:400px;min-height:unset}
.insite-banner-txt{right:0;margin:0 auto;width:100%;text-align:center;top:145px;left:0;font-size:42px;height:auto;line-height:48px}
.yellow-bg{background:#fad86d}
.inside-event .event-wrap{flex-wrap:wrap;width:100%}
.inside-event .event-box.event-box2{margin-bottom:22px;width:32%}
.inside-event .online-surve-content-part{height:auto;padding-bottom:35px;padding-right:0;padding-left:0}
.inside-event.key-event-content-part .online-surve-content-part::before{top:169px;content:unset}
.helpus-advocate .online-surve-content-part{height:658px;padding-bottom:60px;padding-top:60px}
.helpus-advocate2 .online-surve-content-part{height:658px;padding-bottom:60px;padding-top:60px}
.about-sec4.helpus-advocate2 .online-surve-content-part{height:585px}
.key-event-content-part.inside-event .survey-text{padding:0}
.pink-bg{background:#eeb4b2;float:left;width:100%}
.green-bg{background:#007a54;float:left;width:100%}
.text-black{color:#000!important}
.contact-wrap .footer-text1::before{border:1px solid #003054}
.contact-wrap .footer-text1 a{color:#000;text-decoration:underline}
.contact-wrap{margin-top:0!important}
.banner-part {margin-top:120px;}
.para-pd1{padding-left:5%;padding-right:5%;}
.ft-b{font-weight:700;}
.mrgn-tp{margin-top:25px;}
.gallery-wrap {width: 100%;float: left;}
.gallery-list {display: flex;margin: 0 -5px;}
.gallery-list img{display:block;}
.gallery-list li{width:33.33%;padding:0 5px;}
.inside-header{background:url(../images/inside-header.jpg) no-repeat center center;min-height: 350px !important;height: 350px !important;}
.engage-header{background:url(../images/engage-header.jpg) no-repeat center center;}
.reports-header{background:url(../images/reports-header.jpg) no-repeat center center;}
.contact-header{background:url(../images/contact-header.jpg) no-repeat center center;}
.accessibility-header{background:url(../images/accessibility-header.jpg) no-repeat center center;}


.inside-header .banner_text{position:static;display:flex;display:-webkit-flex;align-content:center;align-items:center;justify-content:center;height: 350px;text-transform: capitalize;}
.assessment-phases-wrap .event-box{width:18%;text-align: center;}
.assessment-phases-wrap .event-img img{width:85px;height:85px;border-radius:50%;}
.assessment-phases-wrap .event-hd{margin-top:15px;font-family: 'Bebas Neue', sans-serif;color:#000;font-size: 22px;letter-spacing: 1.2px;font-weight: 400;}
.assessment-phases-wrap .event-data {padding: 30px 10px;}
.about-section1{float:left;width:100%;overflow: hidden;position: relative;}
.about-l {float: left;width: 50%;padding:70px 60px 70px 0;min-height: 573px;display: flex;flex-wrap: wrap;align-items: center;align-content: center;display: -webkit-flex;}
.about-r {float: left;width: 50%;position: absolute;right: 0;min-height: 573px;}
.about-r img{display: block;object-fit: cover;float: right;height: 100%;width: 100%;object-position: top;}
.about-section1 .common-panel{position:static;}
.about-img-l .about-l{float:right;padding:70px 0 70px 60px;}
.about-img-l .about-r{right: auto;left: 0;}
.about-content-wrap {float: left; width: 100%; }
.contact-content-part h5{font-size: 18px;margin: 0 0 15px;line-height: 1.5;font-weight: 500;}
.header-video{width:100%;height:100%!important;object-fit: cover;object-position: top;}
.f-25{font-size:25px !important;line-height: 1.4 !important;}
.ques .txt-big{font-size:35px;}
.header-tagline{font-size:65px;line-height: 1;font-weight:700;color:#fff;font-style:italic;position:absolute;top:50px;;width:100%;left:0;text-align:center;text-shadow: 3px 3px 15px #000;}
.banner-part{position:relative;}
.no-bg{background:transparent !important;}
.welcome-image.no-bg::before{background:transparent !important;}
.event-wrap-inside .event-box{}

/*---*/
p.para-big { font-size: 18px; }
ul.assessment-list li { text-transform: none; }

/*---*/

@keyframes animName {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.footer-text.contact-panel .footer-text1.mail a{color:#000;text-decoration:underline}
.footer-text1.ph{width:auto;display:inline-block}
.footer-text1.add{text-align:left}
.content-part.home-cnt{margin-bottom: 0;}
.form-inner-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wdth-70{max-width:70%;}


@media screen and (min-width:767px) {
.header-tagline {top: 50%; margin-top: -65px;}
	
}

@media screen and (min-width:1000px) and (max-width:1100px) {
.text-inner{padding:40px}
.engage-panel .event-box{min-height:220px}
.event-txt iframe{width:100%;height:160px!important;margin-top:10px}
.bot-box{width:47%}
.common-heading h1{font-size:27px}
.grey-logo{width:44%}
.key-page .event-box01{width:47%}
.about-pro::before{right:-23px}
.banner_text{font-size:40px;line-height:50px}
.about-mt{margin:-131px 0 0 169px}
.about-mt1{margin:-91px 0 0}
.scocial-inside-wrap.facebook,.scocial-inside-wrap.twitter{width:48%}
.btm-discription{width:74%;font-size:16px}
.key-event-bg .event-box{min-height:200px}
.event-data{padding:15px}
.month{font-size:20px}
.event-time,.event-venue{font-size:16px}
.top-line-right{width:79%;margin-top:5px}
.common-panel{padding:0 15px;width:100%}
.skip-navigation{font-size:13px;padding:6px 10px;}
.top-panel{padding-top:8px;margin-left: 20px;}
.inside-top-right{width:75%}
.event-box02{width:480px}
.event-box01{width:480px;margin:0 30px 0 0}
.top-menu ul.main-menu.inside-menu li a{padding:20px 7px;font-size:14px}
.top-menu ul.main-menu.inside-menu li li a{font-size:13px}
.top-menu ul.main-menu li:hover ul{top:56px}
.procurement-heading{font-size:27px}
.procurement-box{padding:15px}
.about-content-part{margin-top:0}
.about-img-part{padding:0}
.level-menu ul li a{font-size:14px}
.level-menu ul li{font-size:14px;padding:0 10px}
.about-services li{margin:0 3.3% 3% 0}
.column{width:300px;min-height:300px;margin:0 4% 4% 0;float:left}
.column3,.column6{margin-right:0}
.mission p{min-height:167px}
.service li{width:310px;height:auto}
.scocial-activity-part .scocial-inside-wrap{height:auto;padding:0 10px}
.scocial-activity-part .scocial-inside-wrap h2{font-size:26px;line-height:30px}
.common-heading{font-size:33px;margin-bottom: 10px;line-height: 1;}
.txt-big {font-size: 33px;}
.online-surve-part .content-heading{font-size:35px}
.online-surve-part .content-heading span{font-size:25px}
.footer-col-right ul li a{padding:0 5px}
.footer-col-left{margin-right:1.5%}
.footer-divider{margin:0 5px}
.testimonial .inside-right-part{padding-bottom:30px}
.allinone_contentSlider:after{background-size:100%}
div#welcome-content .inside-full-part.full{margin-top:0}
.top-line{background-position:-485px 0}
.inside-left-part,.inside-right-part{width:50%}
.welcome-image .inside-right-part{width:62%}
.inside-full-part.full .inside-left-part{padding:0 30px 0 0}
.key-event-right{padding:50px 0 60px 30px;max-width:100%}
.comment-form-cont{width:50%}
.your-comment-bg,.your-comment-right-part{width:100%}
.your-comment-right-part{padding:30px 35px 30px 25px}
.participate .common-panel{padding:0 15px}
.service-img{width:50%;float:left}
.service-txt{width:50%;float:left;padding:0 0 0 52px}
.top-menu ul.main-menu li a{padding:0 5px;font-size:18px}
.helpus-advocate .survey-text{padding:0 0 0 7%}
.key-event-content-part .online-surve-content-part::before{background-position:center 0}
.footer-cl-2,.footer-cl-3{padding-left:22px}
.welcome-image::after{background-size:580px}
.about-sec2 .online-surve-content-part::before,.about-sec3 .online-surve-content-part::before{background-position:center 0!important}
.about-sec2 .online-surve-content-part::before{border-radius:0 90px 0 0}
.skip-navigation{margin-left: 10px;}
.language-detail{padding-left: 10px;}
.about-l,.about-img-l .about-l{padding-top:10px;padding-bottom:10px;}
.about-l,.about-r{min-height: 437px;}
.about-l{padding-right:20px;}
.about-img-l .about-l{padding-left:20px;}


}
@media screen and (min-width:800px) and (max-width:1200px) {
.frm-field .captcha-img{height:40px;width:40%}
.event-wrap-in .event-box.event-box2.home .event-data{min-height:150px}
.flexslider .slides{padding:0 25px}
}
@media screen and (min-width:768px) and (max-width:1023px) {
.profile-thumb{width:100%}
.text-area{width:100%}
.event-txt iframe{width:52%;height:160px!important;margin-top:10px}
.bot-box{width:47%}
.grey-logo{width:100%}
.key-page .event-box01{margin:0 0 30px}
.key-page .event-box01,.key-page .event-box02{width:100%}
.common-panel,.common-panel1{padding:0 15px}
.logo img{max-width:150px}
.banner-part{background-size:cover;}
.engage-panel .event-box{min-height:215px}
.event-mnth span{font-size:15px;padding:7px 10px}
.event-box.event-box2.home .event-data{padding:10px}
.survey-text p{font-size:14px;line-height:22px}
.event-mnth{margin-bottom:10px}
.about-sec2 .online-surve-content-part::before,.key-event-content-part .online-surve-content-part::before{background-position:center 0!important}
.about-sec1 .online-surve-content-part::before{background-position:-450px 0!important}
.helpus-advocate .online-surve-content-part::before{background-position:-457px 0;border-radius:0 90px 0 0}
.event-wrap-in .event-box.event-box2.home .event-data{min-height:145px}
.con-lt{float:left;margin:0 0 3%;padding:0 0 3%;border-bottom:1px solid #8f7055;border-right:0;width:100%}
.con-rt{width:100%}
.txt-big{font-size:43px}
.helpus-advocate .survey-text{padding:0 0 0 6%}
.banner_text{font-size:40px;line-height:55px}
.about-pro::before{right:0;bottom:-40px}
.common-heading{padding:0}
.top-detail{font-size:13px}
.call-detail{padding-left:30px;margin-right:10px}
.mail-detail{padding-left:30px;margin-right:10px}
.top-menu{display:none}
.common-heading{font-size:26px}
.services-heading{font-size:20px}
.services-box-1{min-height:370px}
.services-box-2{min-height:270px}
.services-box-3{min-height:270px}
.services-box-3-1{min-height:268px}
.services-box-3-2{min-height:268px}
.services-box-4{min-height:370px}
.services-patch{padding:10px}
.procurement-box{padding:10px}
.procurement-heading{font-size:22px}
.procurement-box ul li{font-size:13px}
.readmore a{padding:10px}
.about-content-part{margin-top:0}
.content-heading{line-height:24px}
.about-img-part{padding:0}
.projects-text-part p{max-width:95%}
.clients-text-part p{max-width:95%}
.mobile-menu{display:block;top:-74px}
.online-surve-part .common-heading{line-height:30px;font-size:26px}
.online-surve-part .color-wh{line-height:35px;font-size:30px}
.online-surve-part .content-heading span{font-size:23px}
.scocial-activity-part .scocial-inside-wrap{width:100%;margin-bottom:20px}
.online-surve-part .content-heading{font-size:30px}
.inside-banner-part{min-height:250px;background-size:cover}
.services-activities li{width:48%;float:left;margin-right:0;margin-bottom:15px}
.services-activities li:nth-child(3n){float:left;margin-right:0}
.services-activities li:nth-child(2n){float:right;margin-right:0}
.level-menu ul li{margin:0 0 20px}
.map iframe{height:300px}
.client-wrap li img{width:80%}
.client-wrap li p{min-height:85px}
.level-menu ul li a{font-size:13px}
.level-menu ul li{padding:0 8px}
.level-menu2 ul li{padding:0 5px}
.inside-page-head{font-size:30px}
.inside-page-sub-head{font-size:24px}
.inside-content-head{font-size:20px}
.procurement-box ul{margin:5px 0}
.four-coloum li,.three-coloum li,.two-coloum li{width:100%!important}
.about-services li{margin:0 2.5% 2% 0}
.about-services li:nth-child(4n){margin-right:0}
.about-services li:nth-child(5n){margin:0 2.5% 2% 0}
.project{height:1790px}
.project .hydro{width:100%;top:0;left:0}
.project .engineering{width:49%;top:370px;left:0}
.project .power{width:49%;top:370px;right:0;left:auto}
.project .port{width:49%;top:640px;left:0}
.project .steel{width:49%;top:785px;right:0}
.project .textiles{width:49%;bottom:0;left:auto;right:0}
.project .pharmaceutical{width:49%;bottom:auto;top:1000px;left:0}
.project .cement{width:49%;bottom:115px;right:auto;left:0}
.column{margin:0 5% 3% 0}
.column3{margin:0 5% 3% 0}
.column2,.column4,.column6{margin-right:0}
.mission p{min-height:198px}
.level-menu ul li{padding:0 5px}
.service li{margin:0 2.3% 2.6% 0}
.service li:nth-child(3n){margin:0 2.3% 2.6% 0}
.service li:nth-child(2n){margin-right:0}
.row>.column,.row>.column2,.row>.column4{width:32%;margin:0 18px 20px 0;min-height:auto}
.row>.column2,.row>.column4,.row>.column6{float:left}
.row>.column3,.row>.column6{margin-right:0}
.captcha-field{width:40%!important}
.your-comment-right-part{width:60%}
.scocial-activity-part .scocial-inside-wrap{width:48%;margin-right:2%}
.frm-field .captcha-img{height:40px;width:40%}
.your-comment-left-part{width:100%;padding-left:0}
.top-line{text-align:center}
.top-line .top-line-left{width:32%;float:left;display:inline-block}
.top-line-right{width:auto;float:right;display:inline-block;margin:0;margin-top:5px}
.inside-left-part{padding-right:15px}
.inside-right-part{padding-left:15px}
.inside-content-part::before{height:250px;display:none}
.footer-col-right{text-align:center;width:100%}
.survey-text{font-size:23px}
.inside-page .footer-col-right ul{margin-top:0}
.half-div{width:50%}
.half-div1{width:50%}
.half-div2{border-left:none;padding:0;width:50%;margin-top:40px}
.inside-full-part.the-team.last .about-content-part{width:100%;margin-bottom:30px}
.inside-full-part .about-img{width:100%}
.inside-left-part,.inside-right-part{width:50%}
.inside-full-part.full .inside-left-part{padding:0 30px 0 0}
.key-event-right{padding:50px 15px 60px;max-width:100%}
.comment-form-cont{width:60%}
.your-comment-bg,.your-comment-right-part{width:100%}
.your-comment-right-part{padding:30px 35px 30px 25px}
.participate .common-panel{padding:0 15px}
.about-mt{margin:0}
.about-mt1{margin:-91px 0 0 50px}
.service-img{width:50%;float:left}
.service-txt{width:50%;float:left;padding:0 0 0 52px}
.company-logo{width:25%}
.company-desc{width:75%}
.language-detail,.social-detail{padding:0 5px}
.skip-navigation{margin-left:5px;padding:9px 10px}
.social-detail img{margin-right:5px}
.rt-extra{padding:0}
.footer-cl-l,.footer-cl-2,.footer-cl-3{padding-right:15px;padding-left: 15px;}
.website-text a{padding:6px 12px;font-size:14px}
.welcome-image{display:flex;flex-wrap:wrap}
.welcome-image .mbl-img{order:2}
.ipad-hide{display:none!important}
.flexslider .slides{padding:0 25px}
.flexslider .slides img{max-width:400px}
.banner-part,.slider{height:535px}
.banner_text{top:140px;left:25px}
.insite-banner-txt{top:190px;left:0}
.banner-img{top:200px}
.mobile-menu #header-mob a{height: 35px;background-position:center center;}
.mobile-menu #header-mob{margin-right: 5px;}
.about-l,.about-img-l .about-l{padding:30px 0;width:100%;min-height: unset;}
.about-r{width:100%;position:static;min-height: unset;}
.content-part{margin-bottom: 0;}
.header-tagline {font-size: 40px;}
}
@media screen and (max-width:991px) {
.event-txt iframe{width:52%;height:160px!important;margin-top:10px}
.inside-content-part{padding:0}
.foot-col{width:45%;text-align:left}
.foot-col:last-child{width:100%;margin:20px 0 0}
.btm-discription{width:75%}
.scocial-inside-wrap.facebook,.scocial-inside-wrap.twitter{width:48%}
.event-box01{width:100%;margin:0 0 30px;background-size:cover}
.event-box02{width:100%;background-size:cover}
.inside-content-part.left-big:before{display:none}
.inside-content-part.left-big .inside-right-part{width:100%;padding:0;margin-bottom:30px}
.inside-content-part.left-big .inside-left-part{width:100%;padding:0}
.inside-left-part{width:50%}
.inside-right-part{width:100%}
.mbl-img{display:block}
.event-list li{width:100%;margin-bottom:30px}
.event-list li:last-child{margin-bottom:0}
.testimonial{background:0 0;margin-bottom:0;background-color:#f2f2f2}
.testimonial .inside-left-part{position:static}
.testimonial{margin-top:-50px}
.event-list li:after{display:none}
.inside-right-part.half{width:50%}
.copyright-text{font-size:14px}
.footer-col-right ul li a{padding:0 10px}
.footer-divider{margin:0 10px}
.contact-details,.form-details{width:100%;position:static}
.top-panel{padding:0}
.contact-details{margin-top:20px}
.call-detail:after,.mail-detail:after{right:-4px}
.copyright-text,.footer-col-right ul,.footer-part .social-detail{padding-left:0}
.copyright-text{text-align:center}
.mobile-menu{display:block;top:0;left:5px;right:auto;position:relative}
div#welcome-content{padding:55px 0}
.half-section{width:100%}
.your-comment-bg{width:50%}
.comment-title{font-size:25px}
.common-heading h1{font-size:21px;line-height:28px}
.key-title h2,.your-comment-part h2{line-height:39px}
.common-heading h1 .txt-sml{font-size:25px}
.about-rt-panel{width:43%;padding:0}
.rt-extra{padding:0}
.participate .common-panel{padding:0 15px}
.inside-content-part.key-page .survey-links p{margin:0 0 14px!important;width:100%}
.inside-content-part.key-page .survey-links p.sec-l{width:100%}
.welcome-image1{float:left;width:100%}
.welcome-text1{float:left;width:100%;padding-left:0}
.director-img{position:static;margin:-220px -21px -25px 0 !important;padding:0!important;float:right}
.welcome-text1{margin-top:0;padding-left:0;padding-right:0}
.welcome-image::after{content:unset}
.welcome-image img{width:100%}
.about-pro h2{margin:0 0 10px}
.abt-content-wrap-outer{flex-wrap:wrap;text-align:left}
.abt-content-wrap1{width:100%;padding:0}
.abt-content-wrap2{padding:0 0 165px}
.common-pd{padding-top:35px;padding-bottom:35px}
.about-content-sec2{min-height:unset;background-size:contain;background-position:center bottom}
.wdth-70{max-width:100%;}
}
@media screen and (max-width:767px) {
.access-form.wdth-70 .comment-form{width:100%}
.access-form .comment-form .frm-field{margin-top: 0;}
.para-pd1 {padding-left: 0;padding-right: 0;}
.common-heading .hd1,.hd1{font-size:32px}
.common-heading .hd2,.hd2,.hd3{font-size:29px}
.hashtag-wrap{font-size:27px}
.scroll-top-arrow,.scroll-top-arrow:focus{right:47px}
.btm-con{width:100%}
.event-data{float:left;width:100%}
.event-box.event-box3{min-height:auto;padding-top:50px;padding-bottom:50px}
.event-box{width:100%;margin: 10px 0;}
.con-lt{float:left;margin:0 0 3%;padding:0 0 3%;border-bottom:1px solid #8f7055;border-right:0;width:100%}
.con-rt{width:100%}
.profile-thumb{width:100%}
.gallery-list li{padding: 0 1px;}
.text-area{width:100%}
.text-inner{padding:20px 15px}
.event-txt iframe{width:52%;height:160px!important;margin-top:10px}
.key-page .event-box01{margin:0 0 30px}
.key-page .event-box01,.key-page .event-box02{width:100%}
.con-box{float:left;margin:0 0 30px;width:100%;padding:0 0 20px;border-right:0 solid #e0e0e0;border-bottom:1px solid #e0e0e0;min-height:auto}
.bot-box{width:100%;margin:0 0 30px;padding:0 0 30px;width:100%;border-right:0 solid #b5b5b5;border-bottom:1px solid #b5b5b5}
.bot-box.last{border-bottom:0 solid #b5b5b5}
.grey-logo{width:100%}
.access-form .comment-form{padding:0!important;float:left;width:100%}
.mob-white{color:#fff!important}
.pt30{margin-top:0}
.abt-rt{margin:0 0 30px}
.abt-lt{float:left;margin:0 0 30px;width:100%}
.your-comment-bg{width:100%;order:1}
.online-surve-part::after{right:-294px;bottom:-220px;height:354px;background-size:50%;background-repeat:no-repeat}
.survey-img{width:100%}
.key-title{font-size:25px}
.common-heading h1{font-size:22px;line-height:30px}
.about-lt-panel{float:left;width:100%;margin:0 0 40px}
.about-rt-panel{width:100%;padding:0}
.event-box01,.event-box02{padding:25px;width:100%}
.key-title h2::after{left:32%}
.month{font-size:22px}
.skip-navigation{margin:0;position:absolute;right:58px;top:20px}
.social-detail img{margin-right:4px;max-width:25px}
.common-panel,.common-panel1{padding:0 15px;width:100%}
.top-panel{position:absolute;padding:0;top: -70px;}
.call-detail:after,.mail-detail:after{display:none}
.about-pro::after{top:-57px}
.top-left{width:100%;text-align:left}
.logo{width:100%;text-align:left;padding-top:0}
.logo a{display:inline-block}
.top-right{width:100%;margin-top:0}
.top-right .social-detail{display:block;float:right;margin-top:13px}
.social-detail a{margin-top:-2px}
.top-menu ul.main-menu{display:none}
.top-detail{font-size:13px;margin:0 auto;display:table;float:none;padding:6px}
.call-detail{padding-left:25px;margin-right:10px;background-size:20px}
.mail-detail{padding-left:25px;margin-right:0;background-size:20px}
.banner-part{min-height:200px;background-size:cover;margin-top:120px}
.content-heading{font-size:19px;line-height:24px}
.inside-page-head{font-size:30px}
.inside-page-sub-head{font-size:20px}
.inside-content-head{font-size:16px}
.inside-banner-part,.inside-banner-part-about,.inside-banner-part-client,.inside-banner-part-contact,.inside-banner-part-experties,.inside-banner-part-project,.inside-banner-part-resources,.inside-banner-part-services,.inside-banner-part-sitemap{min-height:180px;background-size:cover}
.services-part{padding:20px 0}
.services-main-heading{width:100%}
.services-para{width:100%}
.services-50{width:100%}
.services-heading{font-size:20px}
.services-box-1{min-height:270px;border-right:0;background-position:bottom center}
.services-box-2{min-height:280px;border-right:0;border-bottom:2px solid #f4f4f4;background-position:bottom center}
.services-box-3{min-height:270px;border-left:0;border-top:2px solid #f4f4f4}
.services-box-3-1{min-height:270px;width:100%;border-right:0;border-bottom:2px solid #f4f4f4}
.services-box-3-2{min-height:270px;width:100%;border-left:0;border-top:2px solid #f4f4f4;background-position:center center}
.services-box-4{min-height:270px;border-left:0;background-position:bottom center}
.services-patch{padding:10px}
.procurement-box{padding:10px}
.procurement-heading{font-size:20px}
.procurement-box ul li{font-size:13px}
.readmore a{padding:10px}
.aboutus-part{padding:30px 0}
.about-content-part{margin-top:0;width:100%;margin-bottom:0}
.inside-full-part.the-team.last .about-content-part{width:100%}
.inside-content-part.left-big .inside-left-part{width:100%;padding:0}
.inside-content-part.left-big .inside-right-part{width:100%}
.about-img-part{width:100%;padding:0}
.about-right-part{width:100%;margin-top:0}
.inside-content-part.left-big:before{display:none}
.about-list li{width:100%}
.event{width:100%}
.two-part-wrap{width:100%;padding:0 15px 0 0}
.key-event-part .event{width:100%;margin-bottom:20px;float:none!important}
.your-comment-left-part{width:100%;text-align:center;padding:0;margin-top:30px}
.your-comment-right-part{max-width:100%;margin:0;padding:30px 0;order:2;width:100%}
.contact-details,.form-details{width:100%;float:left;position:static}
.scocial-inside-wrap.facebook,.scocial-inside-wrap.twitter{width:100%}
.scocial-inside-wrap.facebook{margin-bottom:20px}
.contact-details{margin-top:30px;padding:30px}
.contact-details ul li.location{margin-bottom:0}
.scocial-activity-part{padding:50px 0}
.scocial-activity-part .scocial-inside-wrap{width:100%;padding:0;margin-bottom:30px}
.comment-form .frm-field{width:100%;margin-right:0}
.online-surve-part .common-heading{font-size:22px;line-height:26px}
.footer-part{padding:0}
.footer-col{padding:0 5px 10px 0;width:100%;margin-bottom:0}
.footer-col:last-child{padding:0}
.footer-logo-part{margin-bottom:20px}
.footer-logo-part span{width:135px}
.footer-logo-part span::before{background-size:100%;min-height:135px;top:-137px}
.footer-col ul{margin-bottom:20px;text-align:left}
.footer-col ul li{width:100%;text-align:center}
.footer-col ul li a{padding:0 5px}
.projects-text-part p{max-width:95%}
.clients-text-part p{max-width:95%}
.footer-detail-part{padding:10px 0;line-height:normal}
.footer-part .social-detail{padding-left:0}
.footer-part .social-detail a img{margin-top:11px}
.footer-copyright-part{float:left;width:100%;margin:0 auto;text-align:center;line-height:normal}
.mobile-menu{display:block;top:auto;bottom:auto;right:auto;float:right}
.top-menu{display:none;width:0;visibility:hidden;}
.inside-banner-part{min-height:170px;background-size:cover}
.inside-full-part,.inside-full-part.full{margin:0}
.inside-left-part{width:100%;padding-right:0;margin-bottom:20px}
.inside-right-part.half{width:50%}
.welcome-image{margin-top:0;min-height:unset;display:flex;flex-wrap:wrap}
.inside-right-part{width:100%;padding:0 15px;margin-top:15px}
.services-activities li{width:48%;float:left;margin-right:0}
.services-activities li:nth-child(3n){float:left;margin-right:0}
.services-activities li:nth-child(2n){float:right;margin-right:0}
.banner_text b{font-size:30px;line-height:34px!important}
.banner_text{color:#fff;font-size:30px;padding:15px;height:auto;float:left;max-width:100%;width:100%;text-align:center}
.level-menu{display:none}
.menu-link-mob{display:block}
.contact-page-wrapper .inside-left-part{width:100%}
.contact-page-wrapper .inside-right-part{width:100%;border-left:none;padding:20px 0 0;border-top:1px solid #ddd;margin:10px 0 0}
.form-lft,.form-rt{width:100%}
.map{margin:20px 0 -75px}
.map iframe{height:250px}
.site-map-col{width:100%}
.client-wrap li,.client-wrap li:nth-last-child(2),.client-wrap li:nth-last-child(3){width:100%;margin:0 0 15px}
.inside-left-part p,.inside-right-part p{margin:0 0 10px}
.four-coloum li,.three-coloum li,.two-coloum li{width:100%!important}
.inside-page-head{font-size:34px;line-height:40px}
.inside-page-sub-head{font-size:28px;line-height:30px}
.inside-content-head{font-size:20px;line-height:26px}
.inside-content-part{padding:0}
.your-comment-part{background-size:cover}
.about-services li{width:164px;margin:0 0 5%}
.about-services li:nth-child(4n){margin:0 0 5%}
.about-services li:nth-child(5n){margin:0 0 5%}
.about-services li:nth-child(2n){margin:0 0 5%;float:right}
.project{height:auto}
.project .cement,.project .engineering,.project .hydro,.project .pharmaceutical,.project .port,.project .power,.project .steel,.project .textiles{position:relative;top:0;left:0;margin-bottom:10px;width:100%}
.row>.column{margin:0 0 20px;width:100%;min-height:auto}
.modal-content{width:90%}
.modal{padding-top:130px}
.service li{width:100%}
.comment-form .captcha-field{margin-bottom:0}
.scocial-activity-part .scocial-inside-wrap img{width:100%!important}
.scocial-activity-part .tw-col{width:100%;float:left}
.footer-copyright-part{font-size:13px}
.top-line{text-align:center}
.top-line .top-line-left{width:auto;float:left;display:inline-block}
.top-line-right{width:100%;float:right;display:inline-block;margin:0;text-align:center;padding:0}
.language-detail{float:left;margin:0;padding:0 5px;border:0}
.top-line{padding:0 0 10px}
.social-detail{float:left;margin:0}
.inside-banner-part{margin-top:135px}
.copyright-text{padding-left:0;padding-top:0}
.footer-col-right{text-align:center}
.footer-col-right ul{width:100%;float:left;margin:0 auto;display:inline-block;padding-left:0}
.footer-col-right ul li a{font-size:14px;padding:0 5px}
.foot-col{width:100%;text-align:left;margin:0 0 30px;padding:0 0 30px;border-right:0 solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4)}
.foot-col:last-child{width:100%;margin:0}
.event-list li{width:100%;float:left;margin-right:0;margin-bottom:30px;padding:0}
.event-list li:last-child{margin:0}
.event-discription{text-align:left;width:100%;margin-top:15px}
.online-surve-part .two-part-wrap{text-align:left;padding:30px;width:100%}
.survey-img::before{width:277px;content:" ";background-image:url(../images/survey-icon.png);position:absolute;left:0;bottom:-176px;height:363px;background-size:60%;background-repeat:no-repeat;right:auto;top:auto}
.online-surve-part .content-heading{font-size:22px}
.online-surve-part .content-heading span{font-size:20px}
.footer-col-right{width:100%}
.inside-page .footer-col-right ul{margin-top:0}
.comment-form .frm-field input,.comment-form .frm-field textarea{width:100%}
.inside-panel .event-date{width:100%;text-align:left}
.inside-panel .date{padding:0;text-align:left}
.inside-panel .event-details{border:0;padding:0;min-height:auto}
.team-list li{width:100%}
.inside-full-part .about-img{width:100%}
.half-div{border-left:none;padding:0 0 20px;border-bottom:1px solid #e4e4e4;width:100%;margin-top:0}
.half-div1{border-left:none;padding:0 0 20px;border-bottom:1px solid #e4e4e4;width:100%;margin-top:30px}
.half-div2{border-left:none;padding:0;border-bottom:none;width:100%;margin-top:30px}
.testimonial .inside-left-part{position:static}
.testimonial{margin-top:0}
.key-event-content-part::after{display:block;height:24px;background-size:100% auto;bottom:1px}
.key-event-content-part .half-section{padding-left:15px}
.form-details{padding:0 15px}
.inside-banner-part:after{bottom:-2px}
.rt-extra{padding:5px 0 0;float:left}
.common-heading h1 .txt-sml{font-size:24px}
.key-event-content-part{flex-wrap:wrap;padding-bottom:0!important}
.key-event-left,.key-event-right{width:100%}
.key-event-right{padding:60px 15px;max-width:100%}
.comment-form-cont{width:92%;float:left;display:flex;flex-wrap:wrap;margin:4%}
.email-text{display:flex;align-items:center}
.email-text img{flex:0 0 auto}
.inside-title,.main-title{font-size:30px;line-height:32px}
.sub-title{font-size:26px;line-height:28px}
.faq-title{font-size:18px;line-height:24px;background:url(../images/bullet3.png) no-repeat scroll 0 13px}
.faq-cont p:last-child{padding:0}
.service-txt{width:100%;float:left;padding:30px 0 0}
.accessibility h2{font-size:30px;line-height:1}
.grey-panel2{background-size:cover}
.event-list.technical-report li{margin-bottom:0}
.your-comment-part h2{font-size:28px}
.con-text{font-size:13px}
video{height:205px;min-width:unset;width:100%;object-fit:cover}
.welcome-image::after,.your-comment-part::after{width:100%}
.mbl-img{position:relative;z-index:9;display:block}
.key-event-bg .event-box{min-height:unset;margin:5px 0}
.your-comment-part{padding:0}
.common-pro{height:200px;min-height:unset}
.breadcrumb-part{padding:45px 0}
.inner-sub{font-size:29px}
.company-logo{width:100%;text-align:center}
.company-desc{width:100%;padding:0}
.inside-content-part p a{word-wrap:break-word}
.fixed-btm img{max-width:42px}
.inner-title{line-height:1.3;font-size:25px}
.social-detail span{font-size:13px}
.top-line .top-right{width:100%}
.top-wrap2::after{border:0}
.header-wrap{position:fixed;box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff}
.skip-navigation{padding:9px 10px;right:15px;top:79px;font-size:12px;border-radius: 0;}
.mobile-menu{top:0;left:auto;right:0}
.top-line .top-right{width:100%;}
.top-line-left img{max-width:170px}
.top-wrap1{flex-wrap:wrap}
.social-detail{padding:0 5px}
.language-detail{padding:0 5px}
.top-wrap2{margin-top:0;float:right}
.online-surve-content-part::after,.online-surve-content-part::before{width:100%;background-size:cover;top:0;height:280px;content:unset}
.survey-text br{display:none}
.director-img{position:static}
.welcome-text1{padding:0}
.welcome-image::after{content:unset}
.director-img{margin:-175px -21px -25px 0 !important;padding:0!important;float:right}
.event-wrap{flex-wrap:wrap}
.footer-inner-wrap{flex-wrap:wrap}
.footer-cl-l{width:100%;padding-right:0;border-left: 0;border-right: 0;padding-left: 0;margin-bottom: 15px;}
.footer-hd{font-size:25px}
.footer-form{margin-bottom:15px}
.form-row{margin-top:15px}
.abt-content-wrap-outer{flex-wrap:wrap;text-align:left}
.abt-content-wrap1{width:100%;padding:0}
.abt-content-wrap2{padding:0 0 165px}
.common-pd{padding-top:35px;padding-bottom:35px}
.about-content-sec2{min-height:unset;background-size:contain;background-position:center bottom}
.subtitle{min-height:unset}
.inside-content.full.accessibility h2.inner-sub.small{margin:0 0 15px}
.event-wrap-in .event-box{margin-bottom:0}
.footer-cl-2,.footer-cl-3{width:100%;padding:0;border:0}
.website-text a{padding:6px 15px;width:100%;text-align:center}
.footer-cl-2{margin-top:0;margin-bottom:0}
.footer-links li{padding:0 0 10px;font-size:14px;display:inline-block;margin: 0; width: 32%;}
.footer-links li:last-child{border:0}
.footer-logo img{max-width:200px}
.footer-text1{font-size:15px}
.online-surve-content-part{padding:15px;height:auto}
.survey-text{padding:0}
.welcome-image img{order:2}
.comments-form-wrap{padding:40px 0}
.comments-form-wrap::after{background-size:295px;bottom:-165px;width:295px;height:295px}
.key-event-content-part .online-surve-content-part{padding:0}
.helpus-advocate .survey-text{padding:0}
.helpus-advocate .online-surve-content-part::before{content:unset}
.helpus-advocate .mbl-img,.online-surve-part .mbl-img{order:2}
.helpus-advocate,.online-surve-part{display:flex;flex-wrap:wrap}
.key-event-content-part .survey-text{padding:0 15px}
.txt-big{font-size:33px}
.about-pro{padding-top:10px;padding-bottom:10px}
.readmore-1 a,.frm-field .submit-btn{min-width:160px;min-height:55px;font-size: 21px;padding: 7px 20px;}
.copyright-text{font-size:13px}
.flexslider .slides{padding:0 15px}
.flexslider .slides img{max-width:280px}
.banner-part,.slider,.inside-header{height:200px !important;min-height: 200px !important;}
.banner_text{top:0}
.banner-img{top:110px;right:25px}
.banner-part.inside-banner-wrap{height:200px}
.insite-banner-txt{position:static;width:100%!important;padding:75px 0;font-size:22px;line-height:30px}
.about-sec1,.about-sec3{padding-bottom:0!important}
.about-sec1 .mbl-img,.about-sec3 .mbl-img{margin-top:0}
.key-event-bg img{margin-top:0}
.inside-event .event-box.event-box2{width:100%}
.welcome-image .inside-right-part{margin-top:30px}
.about-sec4.helpus-advocate2 .online-surve-content-part,.helpus-advocate .online-surve-content-part,.key-event-content-part .online-surve-content-part{height:unset}
.footer-cl-3{text-align:left;margin-bottom: 20px;}
.social{justify-content:flex-start}
.survey-text p:last-child{margin-bottom:0}
.mobile-menu{top:4px;overflow: hidden;}
.mobile-menu #header-mob a{height:32px}
.banner_text{top:50%;transform:translateY(-50%);left: 0;}
.flexslider .slides,.flexslider .slides>li{height:100%}
.inside-full-part.julie-thought .inside-left-part{width:100%;width:100%;padding-left:0;padding-top:0}
.inside-full-part.julie-thought p.name{padding-left:0}
span.img-circle{position:static;display:inline-block;width:100%;border-radius:0;background:0 0}
span.img-circle img{width:100px;height:100px;border-radius:50%}
.inside-full-part.julie-thought .common-heading .txt-big{font-size:40px;line-height:45px}
.insite-banner-txt{padding:260px 0 75px}
.footer-text.contact-panel .footer-text1.mail,.footer-text.contact-panel .footer-text1.ph{width:100%;text-align:left}
.welcome-image .inside-right-part{padding:0}
.online-surve-content-part{padding-left:0;padding-right:0}
.inside-header .banner_text{height:200px;margin-top: 100px;padding:0;}
.assessment-phases-wrap .event-box{width:100%;}
.about-l,.about-img-l .about-l{padding:30px 0;width:100%;min-height: unset;}
.about-r{width:100%;position:static;min-height: unset;}
.about-content-wrap { padding-bottom: 30px;}
.about-r img{height: auto;width: auto;}
.header-tagline {font-size: 22px; line-height: 1.2; top:80px}
.ques .txt-big {font-size: 25px;}
.event-box.event-box2.home .event-data {height:auto;}
}
@media screen and (min-width:768px) {
.min-h.online-surve-content-part{height:550px}
.min-h.online-surve-content-part::before{top:40px!important}
}
@media screen and (min-width:1280px) {
.banner-part{height:580px}
.pd-174{padding-top:174px;padding-bottom:174px}
.padding-55px{padding-top:50px;padding-bottom:50px}
}
@media screen and (min-width:800px) and (max-width:1200px) {
.row>.column{width:32%;margin:0 15px 15px 0;min-height:auto}
.row>.column3,.row>.column6{margin-right:0}
}
@media screen and (min-width:1100px) and (max-width:1300px) {
.your-comment-part{background-position:-132% top}
}
@media screen and (min-width:650px) and (max-width:767px) {
.mob-f-20{font-size: 20px !important;}
}
@media screen and (min-width:320px) and (max-width:479px) {
.allinone_contentSlider_text_line{margin-top:50px!important}
.event-txt{float:left;padding:0 0 0 20px;width:100%}
.event-txt iframe{width:100%;height:194px!important;margin-top:10px}
.top-left{width:100%;text-align:left}
.contact-no{float:none;width:auto;display:inline-block}
.con-box.last{border-bottom:none}
.event-date{width:100%}
.event-txt{padding:0}
.survey-text{font-size:15px;line-height:22px}
.event-box{width:100%;flex-wrap:wrap}
.website-text{font-size:14px}
.btm-con{width:100%}
}
@media screen and (max-width:320px) {
.top-line .top-line-left{width:36%}
}
@media screen and (max-width:767px) {
.language-detail,.social-detail{padding:0 2px}
.top-line-left img{width:150px;}
.top-line .top-line-left img {max-height: unset;}
.mob-f-20{font-size: 20px !important;}
}
@media screen and (min-width:768px) and (max-width:1100px) {
.about-content-sec2{background:0 0;overflow:hidden;min-height:unset}
.abt-content-wrap1{padding:0 0 25px}
.abt-content-wrap2{padding:0}
.about-content-sec2:before{content:'';position:absolute;bottom:-35px;left:-10px;background:url(../images/bg3.jpg) no-repeat 0 bottom;overflow:hidden;background-size:200px;width:200px;height:100%;z-index:1}
.about-content-sec2:after{content:'';position:absolute;top:-35px;right:-10px;background:url(../images/bg2.jpg) no-repeat 0 0;overflow:hidden;background-size:200px;width:200px;height:100%;z-index:1}
.abt-content-wrap-outer{flex-wrap:wrap;text-align:left;padding:0 7% 0 19%;position:relative;z-index:10}
}
@media screen and (min-width:1000px) and (max-width:1100px) {
.abt-content-wrap-outer{padding:0 10%}
.abt-content-wrap1{width:47%}
}
@media screen and (min-width:1600px) {
.banner-part{height:650px}
.img-p-1{top: -200px;}
}

@media screen and (min-width:3000px) {
.banner-part{height:1200px}

}


.image-link {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}


/* This block of CSS adds opacity transition to background */
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}



/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}



/* aligns caption to center */
.mfp-title {
  text-align: center;
  padding: 6px 0;
}
.image-source-link {
  color: #DDD;
}


