@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'qatar2022_arabicbold';
    src: url('../fonts/qatar2022arabic-bold-webfont.woff2') format('woff2'),
         url('../fonts/qatar2022arabic-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'qatar2022_arabicheavy';
    src: url('../fonts/qatar2022arabic-heavy-webfont.woff2') format('woff2'),
         url('../fonts/qatar2022arabic-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'qatar2022_arabicmedium';
    src: url('../fonts/qatar2022arabic-medium-webfont.woff2') format('woff2'),
         url('../fonts/qatar2022arabic-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'qatar2022bold';
    src: url('../fonts/qatar2022-bold-webfont.woff2') format('woff2'),
         url('../fonts/qatar2022-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'qatar2022heavy';
    src: url('../fonts/qatar2022-heavy-webfont.woff2') format('woff2'),
         url('../fonts/qatar2022-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'qatar2022medium';
    src: url('../fonts/qatar2022-medium-webfont.woff2') format('woff2'),
         url('../fonts/qatar2022-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{  font-family: 'qatar2022medium'; font-size: 16px;}
html{  font-family: 'qatar2022heavy'; font-size: 16px;}
.fifa{ background: #141718 url(../images/fifa-bg.png) no-repeat bottom center; text-align: center; }
.fifa .center{width: 100%; max-width: 1100px; margin: 0 auto;}
.fifa .center .tab_main{ text-align: center; display: inherit;  flex-wrap: inherit; justify-content: inherit; padding: 115px 0 100px 0;}
.fifa .center h1{ font-size: 45px; color: #077aa4; text-transform: uppercase; font-weight: 900; line-height: 60px;}
.fifa .center h2{font-size: 35px; color: #adaeae; padding: 25px 0 15px 0; display: block; line-height: 40px; }

.fifa .container { width: 900px; margin: 0 auto;}
.tab_left {width: 50%; text-align: left; float: left;}
.tab_right { width: 50%; float: left;}
#nav{ font-family: 'Open Sans', sans-serif, sans-serif;}
.tab_right{ padding: 117px 0 0 0;}
.tab_right h3{ color: #adaeae; font-size: 35px;  text-transform: uppercase;}
.tab_right table{ margin: 15px 0; color: #adaeae; font-size: 18px; text-align: left; padding: 0 0 0 50px;}
.tab_right table td.left-site {
    text-align: right;
    margin: 0 0px 0 0;
    vertical-align: top;
}
.tab_right table td{ padding: 0 7px;}
.pieces{ font-size: 30px; padding: 20px 0 0 0; color: #9a8446;}
.animate-charcter {background-image: linear-gradient(
    -225deg,
    #079cd2 0%,
    #079cd2 29%,
    #9a8446 67%,
    #9a8446 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
      font-size: 30px; line-height: 35px;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
.tab_main article{ padding: 25px 0 15px 0;}
.tab_main article h2{ text-transform: uppercase;}
.tab_main article p{ font-size: 27px; line-height: 35px; color: #a0a1a1; padding: 15px 0 0 0;}
.tab_main article ul{ margin: 65px auto;}
.tab_main article ul li{ display: inline-block; text-align: center; padding: 0 35px; font-size: 18px; color:#fff; }
.cefter{ padding: 80px 0 18px 0; position: relative; text-align: left;}
.right-logo{ position: absolute; right: 0px; bottom: 35px;}
.cefter aside{ display: inline-block; padding: 0px; width: 70px; vertical-align: top;}
.cefter article h4{ color: #fff; text-align: left; padding: 0px; margin: 0px;}
.cefter article {display: inline-block; text-align: left; vertical-align: top;padding: 0px; margin: 0px;}
.cefter article p {display: inline-block; font-size: 12px; text-align: left; line-height: 14px;padding: 0px; margin: 0px;}
.clear{ clear: both;}
/* .content_panel:before{ display:none;} */
/*-----------Chakraberia Landing Page ---------------*/
.bg {background: url(../images/chakraberia-landing-page-banner.jpg) no-repeat 50% 50%; background-size: cover;}
.bannerSec {vertical-align: middle; text-align: center; padding: 62px 0 0; position: relative; min-height: 600px;}
.bannerSec:after {content: '\200B'; height: 100%; display: inline-block; vertical-align: middle;}
.body-part{ max-width: 1156px; margin: 0 auto;}
.body-part .right-box{ width: 873px; padding: 250px 0 0 0px; text-align: left;}
.locality-part{background: #ededed;min-height: 930px;}
.aword-part{background: #141718; min-height: 530px; margin: 0px 0 0 0;}
.accolades-part{background: url(../images/fifabg2.jpg); min-height: 315px;}
.gallery-part{ background: #ececec; min-height: 571px;}
.center-part{ width: 1100px; margin: 0 auto; padding: 21px 0 0 0px; text-align: left; position: relative; height: 100%;}
.center-part .scroll{ position: absolute; bottom: 70px; right: 0px;}
.breadcrumb2{ margin: 0 0 0 -30px;}
.breadcrumb2 ul{height: 30px;}
.breadcrumb2 ul:before{ border-left: 2px solid #fece1a; content: ""; display: inline-block; height: 30px; float: left; padding: 0 30px 0 0;}
.breadcrumb2 ul li {float: left; color: #ffea08; font-size: 10px; padding: 0px; line-height: 30px;}
.breadcrumb2 ul li:after{ content: "/"; display: block;color: #979797; float: left; padding: 0 8px;}
.breadcrumb2 ul li:nth-child(1):after{ content: ""; display: inline-block; padding: 0px 0px 0 0px;}
.breadcrumb2 ul li a{color: #979797;}
.breadcrumb2 ul li a:hover{color: #ffea08;}
.bread-top {padding: 0px 0 0 0px;}
.banner-text{position: absolute; bottom: 70px; left: 0px; color: #fff;/* min-height: 340px;*/}
.banner-text:before{border-left: 2px solid #fece1a;content: ""; display: inline-block; min-height: 360px; position: absolute; left: -30px;}
.banner-text i{ background: #c9173c; padding: 8px 15px; color: #fff; font-size: 16px; display: inline-block; border-radius: 0px; font-weight: 400; font-style: normal;}
.banner-text a:hover{background: #fff; color: #000;}
.banner-text h2{ font-size: 52px; color: #fff; font-weight: 600; padding: 15px 0 0 0;}
.banner-text h3{ font-size: 30px; color: #ffcf1a; font-weight: 600; padding: 5px 0 0 0;}
.locality ul{ display: block; width: 100%; padding: 0px 0 40px 40px;}
.locality ul li{ display: inline-block;width: 230px; border-right: 1px solid #c8c8c8; min-height: 92px; padding: 0 0 0 30px;}
.locality ul li:nth-child(1){padding: 0 0 0 0px;}
.locality ul li:nth-child(3){border-right:none;}
.locality ul li h2{ font-size: 40px; line-height: 40px; color: #c9173c; font-weight: 400; padding: 0 0 16px 0;}
.locality ul li p{ font-size: 22px; line-height: 22px; color: #000; font-weight: 400;}
.locality article p{ font-size: 22px; color: #363636; font-style: italic; line-height: 30px; padding: 0 0 45px 0;}
.locality article a{ -webkit-box-shadow: 0px 0px 18px 0px rgba(181,181,181,0.77); -moz-box-shadow: 0px 0px 18px 0px rgba(181,181,181,0.77);box-shadow: 0px 0px 18px 0px rgba(181,181,181,0.77); padding: 16px 20px; border-radius: 3px; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: 600; width: 135px; margin: 0 auto;text-align: center; background: #fff; color: #000;}
/*.content_panel:before {background: none !important; z-index: -1;}*/
.locality article a:hover{ color: #fff; background: #c9173c;}
.clr{ clear: both;}
.locality-map{ margin: 90px 0 0 0;-webkit-box-shadow: 5px 5px 18px 2px rgba(168,168,168,0.9);-moz-box-shadow: 5px 5px 18px 2px rgba(168,168,168,0.9);
box-shadow: 5px 5px 18px 2px rgba(168,168,168,0.9);}
.locality-map-text{float: left; width: 50%; background: #ffcf1a; min-height: 280px; padding: 60px 70px 40px 70px; position: relative;}

.locality-map-text h2{position: relative;}
.locality-map-text h2 span{ width: 348px; border-bottom: 2px solid #c9173c; position: absolute; top: 23px;left: 151px; z-index: 1;}
.locality-map-images a{ background: #c9173c; padding: 16px 20px; border-radius: 3px; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: 600; position: absolute; bottom: 50px; left: 0px; right: 0px; width: 135px; margin: 0 auto; text-align: center;-webkit-box-shadow: 0px 10px 23px -4px rgba(143,143,143,1);
-moz-box-shadow: 0px 10px 23px -4px rgba(143,143,143,1); box-shadow: 0px 10px 23px -4px rgba(143,143,143,1);}
.locality-map-images a:hover{background: #fff; color: #000;}

.locality-map-images{ float: left; width: 50%; background: #f0f1f4; min-height: 280px; position: relative;}
.locality-map-images img{ width: 100%; height: 277px; }
.locality-map-text h2{ font-size: 40px; color: #c9173c; font-weight: 400; padding: 0 0 25px 0;}
.locality-map-text p{ font-size: 14px; color: #000; font-weight: 400; line-height: 22px;}
.locality-map-text p span{ font-size: 16px; display: block; padding: 0 0 10px 0; font-weight: 600;}
.locality article{ padding: 0 0 0 40px; width:730px;}
.locality article p span{color: #c9173c;}
.accolades-text{ position: absolute; top: -100px; left: 100px;}
.accolades-text:before{border-left: 2px solid #fece1a;content: ""; display: inline-block; min-height: 305px; position: absolute; left: -30px;}

.accolades-text h2{ font-size: 25px; color: #fff; font-weight: 900; padding: 140px 0 20px 0;}
.accolades-text p{ font-size: 18px; color: #fff; font-weight: 400; line-height: 23px;}
.accolades-text a{ font-size: 12px; text-transform: uppercase; color: #000; font-weight: 600; background: #fff; padding:  15px 20px; border-radius: 3px; margin: 30px 0 0 0; display: block; width: 140px; text-align: center;}
.accolades-text a:hover{background: #ffcf1a; color: #000;}
.accolades-text aside{ padding: 0 0 0 0px;}
.committee{position: absolute;top: 0px; z-index: 1;left: 0px; padding: 80px 0 80px 110px;}
.committee article{float: left; width: 290px;  position: relative;}
.committee article:nth-child(2){ margin: 0 60px 0 0;}
.committee article:nth-child(3){ margin: 0 60px 0 0;}
.committee h2{ padding: 0 0 50px 0;}
.committee:before {border-left: 2px solid #fece1a; content: ""; display: inline-block; min-height: 450px; position: absolute; left: 55px;}


.committee article .committee-bag{ background: #fff; padding: 40px 35px; margin: 0px;}
.committee article .committee-bag p{ font-size: 14px; color: #000; line-height: 22px; padding: 0 33px;}
.committee article .committee-bag span{ display: inline-block; font-size: 18px; color: #c9173c; font-weight: 600; padding: 0 25px 0 0;}
.committee article .committee-bag a{ font-size: 12px; color: #c9173c; text-transform: uppercase; font-weight: 600; display: block; padding: 35px 0 0 0; display: inline-block;}
.committee article .committee-bag a span{ font-size: 16px; font-weight: 900; padding: 0 25px 0 0;}
.committee article .committee-bag a:hover{color: #000;}
.committee figure{position: relative;}
.committee figure h2 {position: absolute; bottom: 38px; left: 70px; z-index: 3; font-size: 40px; font-weight: 400; color: #fff;}
.committee article span.line{ border-left: 2px solid #c9173c; height: 175px; position: absolute; top: 188px; left: 39px; z-index: 3;}
.hover05 figure img {margin-left: 30px;-webkit-transform: scale(1.5);transform: scale(1.5);	-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.hover05 figure:hover img {margin-left: 0;}
.gallery-part figure {margin: 0;padding: 0;background: #fff;overflow: hidden;}
.gallery-part figure:hover+span {bottom: -36px;	opacity: 1;}
.landing{ position: fixed; left: 21%; z-index: 9;}

/*--------------- Chakraberia Locality --------------*/
.locality-pages{ position: relative;}
.locality-pages h1{ font-size: 50px; color: #c9173c; font-weight: 600; padding: 0 0 0 30px;}
.locality-pages .pageName_breadcrumb {margin: 0 0 30px; position: relative; padding: 75px 0 10px 0px; margin-top: -54px; border: none;}
.locality-pages .top-locality{min-height: 154px; background: #fff;}
.locality-pages .top-locality article{ padding: 62px 0 33px 54px;}
.locality-pages .metro-stations{ background: #c9173c;}
.locality-pages .map-box-part{ width: 100%;}
.locality-pages .map-box-part img{ overflow: hidden; width: auto;}
.locality-pages .map-text{ width: 400px; height: 280px; background: #ffd606; position: absolute; top: 55px; left: 55px;-webkit-box-shadow: 0px 0px 22px -2px rgba(0,0,0,0.39);-moz-box-shadow: 0px 0px 22px -2px rgba(0,0,0,0.39); box-shadow: 0px 0px 22px -2px rgba(0,0,0,0.39); padding: 50px;}
.locality-pages .content_banner{ position: relative;}
.locality-pages .map-text h2{ color: #c9173c; font-size: 30px; font-weight: 400; padding: 0 0 30px 0; position: relative;}
.locality-pages .map-text h2 span{ position: absolute; top: 18px;left: 180px; border: 1px solid #c9173c; width: 274px;}
.locality-pages .map-text p{font-size: 14px; color: #000; line-height: 20px;}
.locality-pages .map-text p span{ font-size: 16px; font-weight: 600; display: block; padding: 0 0 20px 0;}

.locality-pages .body-center{ padding: 60px 85px 0 85px;}
.locality-pages .body-center h2{ padding: 0 0 20px 0;}
.locality-pages .body-center ul{ margin: 0 0 0 30px;}
.locality-pages .body-center ul li{font-size: 14px; color: #363636; line-height: 22px; background: url(../images/tab-line.jpg) left 9px no-repeat; padding: 0 16px 27px 40px;}
.locality-pages .body-center ul li span{ font-size: 18px; color: #000; display: block; font-weight: 600; padding: 0 0 7px 0;}

.locality-pages .body-center2{ padding: 60px 85px 0 85px;}
.locality-pages .body-center2 h2{ color: #fff; font-size: 30px; font-weight: 400;}
.locality-pages .stations{ padding: 40px 0px 40px 40px;}
.locality-pages .stations h3{ font-size: 18px; color: #ffcf1a; font-weight: 400; display: inline-block;}
.locality-pages .stations h3 span{ width: 158px; border: 1px solid #ffcf1a; display: inline-block; margin: -2px 22px 5px 0px;}
.locality-pages .left-icon{ display: inline-block; width: 160px; margin: 0 auto; text-align: center; padding: 20px 0;}
.locality-pages .right-text{ display: inline-block; width: 500px; text-align: left; padding: 28px 0 28px 20px; vertical-align: top;}
.locality-pages .right-text ul li{ vertical-align: top; color: #fff;background: url(../images/tab-centerpng.png) left 9px no-repeat; padding: 0 0 30px 15px; font-size: 14px;}
.bus-auto{ margin: 0 0 0 30px; border-left: 2px solid #ffcf1a; padding: 0 0 0 40px;}
.bus-auto h4{ font-size: 18px; color: #000; padding: 0 0 40px 0; font-weight: 400;}
.locality-pages .body-center .bus-auto ul li{background: url(../images/tab-centerpng2.png) left 9px no-repeat; padding: 0 0 30px 15px;}
/*.top-locality .left-line{ border-left: 2px solid #ffcf1a; padding: 0 0 0 30px;}*/


/*--------------- Chakraberia Committee --------------*/
.committee-part {margin: 0 60px 0 85px;}
.committee-part h2.heading3_b2{ color: #363636; font-size: 27px; font-style: italic; font-weight: 400; padding: 0 0 35px 0;}
.committee-part ul li{ padding: 30px 0; font-size: 16px; color: #363636; display: inline-block;}
.committee-part .committee-left{ width: 20%; border-top: 1px solid #ffcf1a; color: #c9173c; font-weight: 600; margin: 0 5% 0 0;}
.committee-part .committee-right{ width: 70%;border-top: 1px solid #e3e3e3;}

.awardsAccordian article{}
.awardsAccordian article h3{font-size:30px; line-height:36px; color:#363636; font-weight:400; margin:0 60px 0 0px; border-top:1px dashed #adadad; padding:33px 0 35px 68px; position:relative; cursor:pointer;}
.awardsAccordian article h3:before{content:''; width:80px; height:80px; border-radius:50%; background:url(../images/maximum-arrow.png); position:absolute; left:0; top:23px;}
.awardsAccordian article.awardActive h3:before{background:url(../images/minus-arrow.png);}
.awardsAccordian article:first-child h3:before{left:0; top:-10px;}


.awardsAccordian article h3 strong{color:#c9173c; font-weight:bold;}
.awardsAccordian article:first-child h3{border-top:0; padding-top:0;}
.center3{margin:0 60px 0 114px;}
.pujoProfileType1 p{margin-bottom:30px; line-height:20px;}


.block-text{font-size:18px; line-height:24px; color:#000000; display:block; border-top:2px solid #ffcf1a; border-bottom:2px solid #ffcf1a; padding:25px 0 24px; margin:0 0 26px;}
ul.awards-row{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -5px 40px -5px; position:relative;}
ul.awards-row:before{content:''; width:2px; height:100%; background:#ffcf1a; position:absolute; left:-36px; top:0;}
ul.awards-row li{padding:0 10px 20px; width:33.3333333333%;}
ul.awards-row li a{display:inline-block; height:100%; background:#c9173c; position:relative; -webkit-box-shadow:0px 9px 18px 2px rgba(0,0,0,0.34); -moz-box-shadow:0px 9px 18px 2px rgba(0,0,0,0.34); box-shadow:0px 9px 18px 2px rgba(0,0,0,0.34);}
ul.awards-row li a:after{content:''; background:url(../images/pop-open-arrow.png) no-repeat 0 0; background-size:contain; width:13px; height:13px; position:absolute; right:20px; bottom:20px;}
ul.awards-row li a em{display:block; overflow:hidden;}
ul.awards-row li a em img{display:block; width:100%; webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease;}
ul.awards-row li a:hover em img{-ms-transform:scale(1.1); -webkit-transform:scale(1.12); transform:scale(1.1);}
ul.awards-row li a b{font-size:16px; line-height:24px; font-weight:400; color:#FFFFFF; padding:24px 30px 65px; display:block;}

h2.awards-heading{margin-bottom:30px; color:#c9173c; font-size:30px; font-weight:500; padding-left:85px;}

.aword-part article { width: 1100px; margin: 0 auto;}
.left-ee { float: right; width: 35%;}
.left-part-new {float: left; width: 60%; padding: 90px 0 0 0; text-align: center;}

.left-part-new h2{ text-transform: uppercase; font-size: 40px; color: #fff; text-align: center; line-height: 50px;}
.left-part-new h2 span{ display: block; text-transform: none;}
.left-part-new a{ padding: 15px 0 0 0;}
.awardsAccordian{ padding: 80px 0; margin: 0 0 0 90px;}
.awardsAccordian h2{ padding: 0 0 35px 0;}
ul.awards-row li a b {font-size: 16px; line-height: 24px; font-weight: 400; color: #FFFFFF; padding: 24px 30px 65px; display: block;}
ul.awards-row li a b p{ font-weight: 400; font-size: 14px; line-height: 14px; line-height: 20px; display: block; padding: 15px 0 0 0;}

.inside_banner {position: relative; margin: 88px auto 0 auto; text-align: center; display: block; background: #141718;}
.inside_banner img{ text-align: center; margin: 0 auto;}
.fifa-history{ padding: 100px 0; background: #141718 url(../images/fifa-bg2.png) no-repeat top center;}
.left-img{ padding: 30px 0;}
.left-img .left-box2{ float: left; width: 45%; padding: 0 10px 0 0; text-align: left; color: #fff;}
.left-img .right-box2{ float: right;width: 53%;padding: 0 20px 0 10px; text-align: left; color: #fff;}
.left-img .right-box2 p{ font-size: 16px; line-height: 22px; padding: 0 0 20px 0;}
.line-h img{ margin: 60px 0 30px 0;}
.left-img h1{ color: #755f3b !important; font-size: 48px; line-height: 48px; padding: 15px 0 30px 0; text-align: left;}

.right-img{ padding: 30px 0;}
.right-img .left-box2{ float: right; width: 45%; padding: 0 10px 0 0; text-align: left; color: #fff;}
.right-img .right-box2{ float: left;width: 53%;padding: 0 20px 0 10px; text-align: left; color: #fff;}
.right-img .right-box2 p{ font-size: 16px; line-height: 22px; padding: 0 0 20px 0;}
.right-img h1{ color: #755f3b !important; font-size: 48px; line-height: 48px; padding: 15px 0 30px 0; text-align: left;}

.left-box2 h3{ text-align: left; float: left !important;}
.left-box2 ul { margin: 0 0 0 0px}
.left-box2 ul li{ margin: 30px 0;}
.left-box2 ul li aside{ display: inline-block; vertical-align: top; width: 90px;}
.left-box2 ul li article{ display: inline-block; vertical-align: top; font-size: 20px;}
.left-box2 ul li article span{ display: block; vertical-align: top; font-size: 18px; font-style: italic;}

.right-box2 h3{ text-align: left; float: left !important;}
.right-box2 ul { margin: 0 0 0 0px}
.right-box2 ul li{ margin: 30px 0;}
.right-box2 ul li aside{ display: inline-block; vertical-align: top; width: 90px;}
.right-box2 ul li article{ display: inline-block; vertical-align: top; font-size: 20px;}
.right-box2 ul li article span{ display: block; vertical-align: top; font-size: 18px; font-style: italic;}










@media only screen and (max-width: 1366px) {
.landing { position: fixed;left: 9%; z-index: 9;}
}


@media only screen and (max-width: 1024px) {
.center-part {width: auto; padding: 62px 0 0 50px;}
.banner-text {position: absolute; bottom: 70px; left: 50px;}
.center-part .scroll {position: absolute; bottom: 70px; right: 30px;}
.locality article {padding: 0 30px; width: auto;}
.locality-map {margin: 90px 30px 0 0;}
.accolades-text {
    position: inherit;
    top: 0px;
    left: 0;
}
.committee {position: inherit; top: 0px; z-index: 1; left: 60px;}
.fifa .center {
    width: 100%;
    max-width: inherit;
    margin: 0 auto;
}
.fifa .container {
    width: inherit;
    margin: 0 auto;
}
.tab_left {
    width: 100%;
    text-align: center;
    float: none;
}
.tab_right {
    width: 100%;
    float: inherit;
}
.aword-part article {
    width: inherit;
    margin: 0 auto;
}
.left-part-new {
    float: none;
    width: 100%;
    padding: 0px 0 0 0;
    text-align: center;
}
.aword-part {
    background: #141718;
    min-height: inherit;
    margin: 0px 0 0 0;
}	
.accolades-part {
    background: url(../images/fifabg2.jpg);
    min-height: inherit;
}
.left-ee {
    float: none;
    width: auto;
    text-align: center;
    padding: 30px 0 0 0;
}
.accolades-text h2 {
    font-size: 25px;
    color: #fff;
    font-weight: 900;
    padding: 20px 0 20px 0;
}
.committee {
    position: inherit;
    top: 0px;
    z-index: 1;
    left: 0px;
    padding: 40px 0 40px 0px;
}
.committee:before {
    border-left: 0px solid #fece1a;
    content: "";
    display: inline-block;
    min-height: inherit;
    position: inherit;
    left: 0;
}
.awardsAccordian {
    padding: 80px 0;
    margin: 0 0 0 30px;
}
.awardsAccordian article h3 {
    font-size: 20px;
    line-height: 36px;
    color: #363636;
    font-weight: 400;
    margin: 0 60px 0 0px;
    border-top: 1px dashed #adadad;
    padding: 33px 0 35px 68px;
    position: relative;
    cursor: pointer;
}
ul.awards-row li {
    padding: 0 10px 20px;
    width: auto;
}
.center3 {
    margin: 0 60px 0 20px;
}
.fifa .center h2 {
    font-size: 23px;
    color: #adaeae;
    padding: 25px 0 15px 0;
    display: block;
    line-height: 36px;
}
.fifa .center h1 {
    font-size: 30px;
    color: #077aa4;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 41px; text-align: center;
}
.fifa .center h2 {
    font-size: 20px;
    color: #adaeae;
    padding: 25px 0 15px 0;
    display: block;
    line-height: 36px;
}
.tab_main article ul li {
    display: inline-block;
    text-align: center;
    padding: 19px;
    font-size: 18px;
    color: #fff;
}
.tab_top_mid {
    border-bottom: 0px solid #c2c2c2;
    margin: 0px 0px;
}
.left-img .left-box2 {
    float: none;
    width: 100%;
    padding: 15px;
    text-align: left;
    color: #fff;
}
.left-img .right-box2 {
    float: none;
    width: 100%;
    padding: 15px;
    text-align: left;
    color: #fff;
}
.right-img .left-box2 {
    float: none;
    width: 100%;
    padding: 15px;
    text-align: left;
    color: #fff;
}
.right-img .right-box2 {
    float: none;
    width: 100%;
    padding: 15px;
    text-align: left;
    color: #fff;
}
.line-h img {
    margin: 0;
}
.sec2Bg h3{ display: block;}

}

@media only screen and (max-width: 800px) {
.banner-text {position: inherit; bottom: 0;left: 0;}
.locality ul {display: block;width: 100%;padding: 0px 0 40px 0px;}
.locality-map-text {float: left; width: 50%; background: #ffcf1a; min-height: 280px; padding: 30px; position: relative;}
.locality article {padding: 0 0px; width: auto;}
.committee article:nth-child(1) {margin: 0 30px 0 0;}
.committee {position: inherit; top: 0; z-index: 1;left: 0;}
.center-part {width: auto;padding: 62px 0 62px 30px;}
.committee article {float: left; width: 45%;}
.committee article img{ max-width: 100%; height: auto;}
.committee article .committee-bag p {font-size: 14px; color: #000;line-height: 22px; padding: 0 0 0 33px;}
.map-box-part iframe{ width:92%; height: 300px; margin: 15px;}
}

@media only screen and (max-width: 600px) {
.center-part {width: auto;padding: 30px 15px;}
.locality ul li {display: block; width: auto; border-right: none; min-height: 92px; padding: 30px 10px; border-bottom: 1px solid #ccc; width: 100%;}
.locality ul li p {font-size: 24px; text-align: center;}
.locality ul li h2 {text-align: center;}
.locality ul li:nth-child(1) {padding: 0 10px;}
.locality ul li h2 {font-size: 40px;}
.locality-map-text {float: none; width: 100%; background: #ffcf1a; min-height: 280px; padding: 30px; position: inherit;}
.locality-map-text h2 span{ display: none;}
.locality-map-images {float: none; width: 100%; background: #f0f1f4; min-height: 280px; position: relative;}
.locality-map {margin: 60px auto;}
.committee article {float: none; width: auto; margin: 0 auto 30px auto !important;}
.committee article img {max-width: 100%; height: auto; width: 100%;}
.accolades-text aside {padding: 0 10px 0 0px;}
.locality ul li {display: inline-block; margin: 0 auto;}
.locality ul {display: block; width: 100%; padding: 0px 0 40px 0px; margin: 0 auto; text-align: center;}
.banner-text h2 {font-size: 34px; color: #fff; font-weight: 600; padding: 15px 0 0 0;}
.banner-text h3 {font-size: 25px; color: #ffcf1a; font-weight: 600; padding: 5px 0 0 0;}
.banner-text {position: inherit; bottom: 0; left: 0; padding: 257px 0 0 0;}
.landing {left: 0;z-index: 9;}
.locality article {padding: 0 0px; width: auto;text-align: center;}
.locality article a {margin: 15px auto;}
.locality-map-images img {width: 100%; height: auto;}
.locality-map-text {text-align: center;}
.locality-pages .body-center {padding: 30px 25px 0 25px;}
.locality-pages .body-center2 {padding: 50px 25px 0 25px;}
.locality-pages .stations {padding: 40px 0px 40px 0px;}
.locality-pages .left-icon {display: inline-block; width: 15%; margin: 0 auto; text-align: center; padding: 20px 0;}
.locality-pages .right-text {display: inline-block; width: 80%; text-align: left; padding: 28px 0 28px 20px; vertical-align: top;}
.bus-auto {margin: 0; border-left: none; padding: 0;}
.locality-pages .body-center ul {margin: 0 0 0 0;}
.locality-pages .map-text {width: auto; height: auto; background: #ffd606; position: inherit; top: 0; left: 0; padding: 50px; margin: 15px;}
.locality-pages .map-text h2 span {width: 79px;}
}





