html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,nav ul,blockquote,q,blockquote:before,blockquote:after,q:before,q:after,a,ins,mark,del,abbr[title],dfn[title],table,hr,input,input[type="search"],input[type="text"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}textarea,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.mediaHide,.mblHide,.phoneHide{display:block!important}.mediaShow,.mblShow,.phoneShow{display:none!important}@media only screen and (min-width:1281px){.banner .bannerHolder{-webkit-background-size:100% auto!important;background-size:100% auto!important}#innerPage .banner > img,.similarProject > img{max-width:100%}}@media only screen and (min-width:768px) and (max-width:1139px){.mediaHide{display:none!important}.mediaShow{display:block!important}.contactPage .sendMessage label textarea{width:90%;}.custom-dropdown__select{width:90%;}.contentMain{margin-top:44px}.popupMain{width:80%;max-width:80%;max-height:500px}.popupMain > div{max-height:420px}.popupMain a.b-close{line-height:60px}strong.logo{max-width:100px;margin-left:3%}.globalSearch{width:100%;max-width:550px;height:48px;margin:15px auto}.globalSearch input[type="search"]{height:44px;padding:12px 10px;line-height:20px}.globalSearch input[type="submit"]{width:52px;height:44px}.noofshare{text-align:left}#headerMain,.navBar{min-height:44px}.navBar a.navIcon{width:44px;height:44px;margin:0 15px}.navBar .navMenus, .navBar ul.otherActions li .user-login{padding:15px 0;top:44px}.navBar .navMenus > div > div{width:100%;margin:0}.navBar .navMenus > div > div h3.navHead{padding:0 15px;border-color:#181818;line-height:44px;cursor:pointer}.navBar .navMenus > div > div h3.navHead span,.navBar .navMenus > div > div ul.navList li.innerMenu a span{width:44px;height:44px;float:right!important;background:center center url(../images/arrow03.png) no-repeat;top:0}.navBar .navMenus > div > div h3.navHead.selected span,.navBar .navMenus > div > div ul.navList li.innerMenu a.active span{background:center center url(../images/arrow02.png) no-repeat}.navBar .navMenus > div > div ul.navList{margin:0}.navBar .navMenus > div > div ul.navList li{padding:0 15px;border-bottom:#181818 1px solid}.navBar .navMenus > div > div ul.navList li a{line-height:44px}.navBar .navMenus > div > div ul.navList li ul.sub-menu li{padding:0 0 0 15px;border-bottom:none;border-top:#181818 1px solid}.navBar .navMenus > div > div .contactUs{margin:0;padding:0 15px 10px;border-bottom:#181818 1px solid}.navBar .navMenus > div > div .contactUs dl{width:100%}.navBar .navMenus > div > div .subscribeEmail{margin:10px}.navBar ul.otherActions{margin:14px 0 10px}.sb-search{min-width:40px;height:44px}.sb-search-input{height:43px;font-size:16px}.sb-search.sb-search-open .sb-search-input,.no-js .sb-search .sb-search-input{padding:12px 40px}.sb-icon-search,.sb-search-submit{width:40px;height:43px}.sb-icon-search{padding:8px 0 10px;font-size:18px}.navBar .navMenus > div > div ul.navList li ul.sub-menu,.navBar .navMenus > div > div .contactUs,.navBar .navMenus > div > div .subscribeEmail{display:none}#footerMain{padding:15px}#footerMain p.designed{top:15px;}#sectionOne h1{font-size:30px;padding:15px 3%}#sectionOne h5{margin-bottom:190px;padding:0 3%}#homePage h2{font-size:28px;padding:0 3%}#sectionThree.banner{padding:50px 0}#sectionThree .thisHappens{margin:30px 3% 0}#sectionThree .thisHappens > div{width:28%}#sectionThree .thisHappens > div:last-child{width:34%}#sectionThree .thisHappens > div:nth-child(2){margin:0 5%}#sectionFour .faceOfGoa{margin:30px 3% 15px}.rti{padding-left:3%;padding-right:3%}.rtiDetails .note strong{width:7%}.rtiDetails .note em{width:93%}.directorsBoard{padding-left:3%;padding-right:3%}.coreTeam > section{width:65%}.coreTeam .coreteamRow > div{width:49%}.coreTeam .coreteamRow > div:first-child{margin-right:2%}.coreTeam .coreteamRow > div .teamMembers img{width:100px;height:100px}.coreTeam .coreteamRow > div .teamMembers span{left:110px}.coreTeam > aside{width:33%}.careers,.careerDetails{padding-left:3%;padding-right:3%}.careers .knowAbout ul.otherInfos{padding:20px 0}.careers .knowAbout ul.otherInfos li{padding:0 20px}.careerDetails .applyForJob h4{padding:15px}.careerDetails .applyForJob .formSteps{padding:0 15px}.citizensCharters{padding-left:3%;padding-right:3%}.citizenDesc:first-child{width:58%}.citizenAside{width:40%}.team{padding-left:3%;padding-right:3%}.teamInfo{padding:30px 0 0}.teamInfo .teamSection div address dl dt{width:10%}.teamInfo .teamSection div address dl dd{width:90%}.projectListing{padding-left:3%;padding-right:3%}.projectListing .filterResult label,.projectListing .filterResult label:nth-child(1),.projectListing .filterResult label:nth-child(2),.projectListing .filterResult label:nth-child(3),.projectListing .filterResult label:nth-child(5),.projectListing .filterResult label:nth-child(6){width:33.33%}ul.projectThumbs li .projectImg{width:37%;margin-right:3%}ul.projectThumbs li .projectDesc{width:100%;float:none}.projectDetails{padding-left:3%;padding-right:3%}.projectDetails .projectTable > div:last-child{padding:0 20px}.projectDetails .projectTable > div:nth-child(1),.projectDetails .projectTable > div:nth-child(2){width:25%;max-width:25%;margin-bottom:10px}.projectDetails .projectTable > div:nth-child(3){margin-bottom:10px}.projectDetails .projectTable > div:nth-child(3),.projectDetails .projectTable > div:nth-child(4),.projectDetails .projectTable > div:nth-child(5),.projectDetails .projectTable > div:nth-child(6){width:50%;max-width:50%}.projectDetails .projectTable > div:nth-child(3),.projectDetails .projectTable > div:nth-child(5),.projectDetails .projectTable > div:nth-child(6){border-right:none}.projectDetails .projectTable > div > .innerTable > div{width:50%}.projectDetails .projectTable > div > .progressBar > .tooltip{right:-55px}.projectDetails .projectBrief .highlights{width:35%}.projectDetails .projectBrief .location{width:30%;margin:0 2%}.projectDetails .projectBrief .gallery{width:31%}.projectDetails .projectContact > div,.projectDetails .projectContact > div:first-child,.projectDetails .projectContact > div:last-child{width:33.33%}.projectDetails .projectContact > div > div .contactPerson p{width:100%;display:block;float:none;padding:0;border:none}.projectDetails .projectContact > div > div .contactPerson span.call{width:100%;display:block;float:none;margin:0}.similarProject > div > div{margin-top:25px;padding-left:3%;padding-right:3%}.similarProject > div > div > .singleProject{margin-top:30px}.similarProject > div > div > .singleProject > div > div > div > p{padding:0 10px 15px}.projectDetails .projectBrief .gallery .image-set a{margin-top:10px}.projectDetails .projectBrief .gallery .image-set a:nth-child(1){width:100%;margin:0}.projectDetails .projectBrief .gallery .image-set a:nth-child(2){margin-top:10px}.projectDetails .projectBrief .gallery .image-set a:nth-child(3),.projectDetails .projectBrief .gallery .image-set a:nth-child(6),.projectDetails .projectBrief .gallery .image-set a:nth-child(9){margin-left:5%;margin-right:5%}.projectDetails .projectBrief .gallery .image-set a:nth-child(5),.projectDetails .projectBrief .gallery .image-set a:nth-child(8){margin-left:0;margin-right:0}.organizationTabs .tabs .resp-tabs-list li{font-size:16px}.organizationTabs .tabs .resp-tabs-container{padding:25px 15px}}@media only screen and (min-width:1024px) and (max-width:1139px){#sectionThree .thisHappens > div{width:26%}#sectionThree .thisHappens > div:last-child{width:28%}#sectionThree .thisHappens > div:nth-child(2){margin:0 10%}}@media only screen and (max-width:767px){.mediaHide,.phoneHide{display:none!important}.mediaShow,.phoneShow{display:block!important}.contentMain{margin:44px 0 0}.popupMain{width:88%;max-width:88%;max-height:300px;padding:20px}.popupMain > div{max-height:260px}.popupMain a.b-close{width:40px;height:40px;font-size:20px;line-height:40px;right:-20px;top:-20px}strong.logo{max-width:70px;margin:10px 0 0 3%}span.divider{max-width:100%;margin:40px auto}ul.pager{padding-top:15px}.globalSearch{width:94%;max-width:550px;height:48px;margin:15px auto}.globalSearch input[type="search"]{height:44px;padding:12px 10px;line-height:20px}.globalSearch input[type="submit"]{width:52px;height:44px}.noofshare{text-align:left}#headerMain,.navBar{min-height:44px}.navBar a.navIcon{width:44px;height:44px;margin:0}.navBar .navMenus, .navBar ul.otherActions li .user-login{padding:10px 0;top:44px;overflow:auto}.navBar .navMenus > div > div{width:100%;margin:0}.navBar .navMenus > div > div h3.navHead{padding:0 10px;border-color:#181818;line-height:44px;cursor:pointer}.navBar .navMenus > div > div h3.navHead span,.navBar .navMenus > div > div ul.navList li.innerMenu a span{width:44px;height:44px;float:right!important;background:center center url(../images/arrow03.png) no-repeat;top:0}.navBar .navMenus > div > div h3.navHead.selected span,.navBar .navMenus > div > div ul.navList li.innerMenu a.active span{background:center center url(../images/arrow02.png) no-repeat}.navBar .navMenus > div > div ul.navList{margin:0}.navBar .navMenus > div > div ul.navList li{padding:0 10px;border-bottom:#181818 1px solid}.navBar .navMenus > div > div ul.navList li a{line-height:44px}.navBar .navMenus > div > div ul.navList li ul.sub-menu li{padding:0 0 0 15px;border-bottom:none;border-top:#181818 1px solid}.navBar .navMenus > div > div .contactUs{margin:0;padding:0 10px 10px;border-bottom:#181818 1px solid}.navBar .navMenus > div > div .contactUs dl{width:100%}.navBar .navMenus > div > div .subscribeEmail{margin:10px}.navBar ul.otherActions{float:left;margin:14px 0 10px}.navBar ul.otherActions li{margin:0 0 0 10px}.navBar /*.searchBar{position:absolute;right:44px;top:0} */.sb-search{min-width:40px;height:44px}.sb-search-input{height:43px;font-size:16px}.sb-search.sb-search-open .sb-search-input,.no-js .sb-search .sb-search-input{padding:12px 40px}.sb-icon-search,.sb-search-submit{width:40px;height:43px}.sb-icon-search{padding:8px 0 10px;font-size:18px}.sb-search.sb-search-open,.no-js .sb-search{width:370px}.navBar .navMenus > div > div ul.navList,.navBar .navMenus > div > div ul.navList li ul.sub-menu,.navBar .navMenus > div > div .contactUs,.navBar .navMenus > div > div .subscribeEmail{display:none}#footerMain{padding:10px;text-align:center;background-color:#dfdfdf}#footerMain p,#footerMain ul{display:inline-block;float:none}#footerMain ul li{padding:0 5px 0 0;color:#323232}#footerMain ul li:last-child{padding:0}#footerMain p,#footerMain ul li a,#footerMain p a{color:#323232}#footerMain p.designed{position:relative;top:auto;}#sectionOne.banner{padding:25px 0}strong.homeLogo{width:50%;margin-bottom:70px}#sectionOne h1{padding:15px 3%;font-size:32px;line-height:40px}#sectionOne a.step01{width:50px;height:50px;margin-left:-25px;bottom:-25px}#sectionTwo.banner{padding:50px 0}#homePage h2{padding:0 3%;font-size:30px;line-height:36px}#sectionTwo .whenYouSee{padding:0 3%}#sectionTwo .whenYouSee span{width:40px;height:40px}#sectionThree.banner{padding:50px 0}#sectionThree .thisHappens{margin:0}#sectionThree .thisHappens > div{width:90%;margin:20px 5% 0}#sectionThree .thisHappens > div:nth-child(2){margin:20px 5% 0}#sectionThree .thisHappens > div span{width:40px;height:40px}#sectionThree .thisHappens > div h3{font-size:20px;line-height:24px}#sectionThree .thisHappens > div p{padding:10px 0}#sectionFour .faceOfGoa{margin:0 0 15px}#sectionFour .faceOfGoa > a{width:90%;margin:20px 5%}#sectionFour .faceOfGoa > a:nth-child(2), #sectionFour .faceOfGoa > a:first-child, #sectionFour .faceOfGoa > a:last-child{margin:20px 5%}.rti{padding:0 0 50px}.rti h1{padding:15px 3% 0}.rti h2{padding:0 3% 15px}table.rtiListTable{margin-top:15px}table.rtiListTable th,table.rtiListTable td{padding:10px}.rtiDetails{margin-bottom:25px;padding:0 3%;border-bottom:#d4d4d4 1px solid}.rtiDetails .note strong{width:9%}.rtiDetails .note em{width:91%}.directorsBoard{padding:15px 3% 50px}.directorsBoard h2{padding-bottom:15px}.directorsBoard p.paraOne{text-align:left}.coreTeam > section{width:100%}.coreTeam .coreteamRow{margin-bottom:15px}.coreTeam section .primaryBtn{margin-top:10px}.coreTeam .coreteamRow > div{width:49%}.coreTeam .coreteamRow > div:first-child{margin-right:2%}.coreTeam .coreteamRow > div .teamMembers{width:60%;max-width:165px;margin:0 auto 10px}.coreTeam .coreteamRow > div .teamMembers img{width:100%;height:auto;margin:0 auto 10px}.coreTeam .coreteamRow > div .teamMembers span{display:block;position:relative;left:0;top:0}.coreTeam > aside{width:100%;margin-top:30px}table.appointmentTable{margin-bottom:25px}.careers,.careerDetails{padding:15px 3% 50px}.careers .knowAbout{margin-bottom:15px}.careers .knowAbout h2{padding-bottom:15px}.careers .knowAbout ul.otherInfos{margin-top:15px;padding:5px 0}.careers .knowAbout ul.otherInfos li{width:90%;margin:0 5%;padding:5px 0;border:none;text-align:center}.careers .employeeTestimonials .testimonials{margin-top:15px}.careers .employeeTestimonials .testimonials .employeeDetails{width:100%;margin:0 auto 15px;text-align:center}.careers .employeeTestimonials .testimonials .employeeDetails .employeeAvatar{width:60%;max-width:135px;float:none;margin:0 auto 10px;display:block}.careers .employeeTestimonials .testimonials .employeeDetails .employeeName{display:inline-block;position:relative;left:0;top:0}.careers .employeeTestimonials .testimonials p{text-align:left}table.careerTable{margin:15px 0 25px}.careerDetails .jobDetails{width:100%;border-width:1px 0 0}.careerDetails .moreDetails > div{margin:15px 0 0}.careerDetails .applyForJob{width:100%;border-width:1px 0 0;margin-left:0}.careerDetails .applyForJob h4{padding:15px}.careerDetails .applyForJob .formSteps{padding:0 15px;overflow:hidden}.careerDetails .applyForJob .formSteps > div{padding-top:15px}.careerDetails .applyForJob .formSteps > div label{margin-top:10px}.careerDetails .applyForJob .formSteps > div input[type="submit"]#btnValidate{margin-top:15px}.citizensCharters{padding:15px 3% 50px}.citizensCharters p.paraOne{text-align:left}.citizensCharters > section{padding-top:15px}.citizensCharters h2{padding:0}.citizenDesc:first-child{width:100%}.citizenAside{width:100%;margin:20px 0}.team{padding:15px 0}.teamInfo{padding:15px 0 25px}.well{padding:10px 10px 0}.filterResult label{width:25%;margin-top:15px;padding-right:10px}.teamSection{border:none}.teamInfo .teamSection div{width:100%;padding:10px}.teamInfo .teamSection div:nth-child(odd),.teamInfo .teamSection div:nth-child(even){padding:10px 3%;border-left:none;border-right:none;border-bottom:#d4d4d4 1px solid}.teamInfo .teamSection div address dl dt{width:6%}.teamInfo .teamSection div address dl dd{width:94%}.news{padding:15px 3% 50px}.newsList{padding:15px 0}.newsList h4{padding-top:0}.news .btn{margin-top:25px}.newsDetails{margin-top:15px}.tenders{padding:15px 3% 50px}.tenders table.tendeList{margin:0 0 25px}#tenderPopup label{width:100%}.popupMain a.download{margin-top:15px}.projectListing{padding:15px 0 50px}.projectListing > div h2{margin:0 3%}.tabs{padding-top:10px}.projectListing .filterResult label,.projectListing .filterResult label:nth-child(1),.projectListing .filterResult label:nth-child(2),.projectListing .filterResult label:nth-child(3),.projectListing .filterResult label:nth-child(5),.projectListing .filterResult label:nth-child(6){width:auto;min-width:50%;margin-top:15px}.allProjects{margin:0}ul.projectThumbs{margin-bottom:25px}ul.projectThumbs li{border:none}ul.projectThumbs li > div{width:100%;padding:20px 10px}ul.projectThumbs li > div:first-child{padding:20px 10px;border-right:none;border-bottom:#d4d4d4 1px solid}ul.projectThumbs li > div:last-child{margin:0;border-left:none;border-bottom:#d4d4d4 1px solid}ul.projectThumbs li:nth-child(1) > div{padding:20px 10px}ul.projectThumbs li .projectImg{width:32%;margin-right:3%}ul.projectThumbs li .projectDesc{width:65%}ul.projectThumbs li .projectDesc p{padding-top:10px}.projectDetails{padding:15px 3% 30px}.projectDetails p.paraOne{margin-bottom:15px;text-align:left}.projectDetails p.paraTwo{text-align:left}.projectDetails .projectTable{margin-bottom:15px;padding:0;border-bottom:none}.projectDetails .projectTable > div{width:100%;min-width:100%;padding:10px;border-right:none;border-bottom:#d4d4d4 1px solid}.projectDetails .projectTable > div:first-child{width:50%;min-width:50%;border-right:#d4d4d4 1px solid}.projectDetails .projectTable > div:nth-child(2){width:50%;min-width:50%}.projectDetails .projectTable > div:nth-child(1),.projectDetails .projectTable > div:nth-child(2){min-height:103px}.projectDetails .projectTable > div > .innerTable > div{width:50%;padding:0 10px}.projectDetails .projectTable > div > .progressBar > .tooltip{right:auto;left:45px;top:70px}.projectDetails .projectTable > div > .progressBar > .tooltip > span.tipArrow{float:none;display:block;margin:0 0 0 145px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.projectDetails .projectTable > div > .progressBar > .tooltip > div{width:200px;float:none;margin:-2px 0 0}.projectDetails .projectBrief{margin-bottom:15px}.projectDetails .projectBrief .highlights{width:100%}.projectDetails .projectBrief .highlights ul{margin-bottom:10px}.projectDetails .projectBrief .highlights .primaryBtn{min-width:1px}.projectDetails .projectContact{margin-bottom:0;text-align:center}.projectDetails .projectContact > div{width:100%;padding:0 0 15px;border:none}.projectDetails .projectContact > div:first-child,.projectDetails .projectContact > div:last-child{width:100%}.projectDetails .projectContact > div:last-child{padding:0}.projectDetails .projectContact > div span.contactIcon{display:inline-block}.projectDetails .projectContact > div > div .contactPerson{width:auto;min-width:320px;text-align:left}.projectDetails .additionalWork .primaryBtn{margin-top:25px}.similarProject > div{padding:15px 3%;position:relative;background:#000}.similarProject > div > div{margin:0}.similarProject > div > div > .singleProject{margin-top:15px}.similarProject > div > div > .singleProject > div{width:100%;margin-top:15px}.similarProject > div > div > .singleProject > div:nth-child(2){margin:15px 0 0}.similarProject > div > div > .singleProject > div > div > div > p{padding:0 10px 15px}.contactPage{padding:15px 0 50px}.contactPage h2{padding:0 0 15px}.contactPage .contactHolder{padding-top:15px}.contactPage .sendMessage{width:100%;padding:0 3% 15px;margin-bottom:15px;border-right:none;border-bottom:#d4d4d4 1px solid}.contactPage .sendMessage > div{padding:15px 0 0}.contactPage .sendMessage input[type="submit"]{margin-top:15px}.contactPage .officeAddress{width:94%;margin:0 3%;border:none}.contactPage .officeAddress h2{padding-left:0}.contactPage .officeAddress > div{padding:15px 0 0}.organization{padding:15px 0 50px}.organizationTabs{padding-top:15px}.organizationTabs .tabs .resp-tabs-container{padding:0;border:none}.organizationTabs .tabs h2.resp-accordion{margin:0;padding:10px 3%;border-bottom:#262626 1px solid!important;font-size:20px;line-height:24px;color:#ee3124;background:#050505!important}.organizationTabs .tabs h2.resp-accordion span{width:15px;height:24px;background:center center url(../images/arrow11.png) no-repeat}.organizationTabs .tabs .resp-tab-active{border:none!important;color:#ee3124!important;background:#050505!important}.organizationTabs .tabs .resp-tab-active span{background:center center url(../images/arrow12.png) no-repeat!important}.organizationTabs .tabs .resp-tabs-container .resp-tab-content{margin:0;padding:20px 3%}.organizationTabs .tabs .resp-tabs-container .resp-tab-content .structure{width:100%;margin:0 0 25px}.organizationTabs .tabs .resp-tabs-container .resp-tab-content .structure:nth-child(1),.organizationTabs .tabs .resp-tabs-container .resp-tab-content .structure:nth-child(2){margin:0 0 20px}.organizationTabs .tabs .resp-tabs-container .resp-tab-content .structure .structureImg{margin:0 auto}.organizationTabs .tabs .resp-tabs-container .resp-tab-content .structure .structureDesc{margin-top:15px;text-align:center;position:relative;left:0;top:0}}@media only screen and (min-width:320px) and (max-width:567px){.mblHide{display:none!important}.mblShow{display:block!important}#innerPage .banner{background-color:rgba(0,0,0,0.5);}.contentMain{margin:44px 0 0}h1{font-size:24px;line-height:30px}#innerPage .banner > div > div > div{bottom:5px;}#innerPage .banner h1{font-size:16px !important;line-height:18px !important;}h2{font-size:20px;line-height:24px}h4{font-size:18px}h6{font-size:16px;line-height:20px}p{font-size:12px;line-height:20px}p.paraOne{font-size:14px}p.paraTwo{font-size:13px}.navBar ul.otherActions li{margin:0 0 0 5px}.navBar ul.otherActions li a{font-size:10px}.sb-search.sb-search-open,.no-js .sb-search{width:200px}#footerMain p,#footerMain ul li{font-size:10px}label.homeSelect,label.homeSelect select,label.homeSelect .styled{font-size:11px}strong.homeLogo{margin-bottom:50px}#sectionOne h1{font-size:20px;line-height:30px}#sectionOne h5{font-size:14px;margin-bottom:80px}#sectionOne h5 span{padding:0 10px}#homePage h2{font-size:18px;line-height:24px}#sectionTwo .whenYouSee{margin-top:30px}#sectionTwo .whenYouSee p,#sectionThree .thisHappens > div p{font-size:14px;line-height:18px}#sectionTwo .whenYouSee ul li a{font-size:12px;line-height:16px}#sectionTwo .whenYouSee ul li a span{width:16px;height:16px;margin:0 5px 0 0}#sectionThree.banner,#sectionFour.banner{padding:25px 0}#sectionThree .thisHappens > div h3{font-size:16px}#sectionFour .faceOfGoa > a > div h5{font-size:14px;line-height:20px}.rti h2,.rtiDetails h5{font-size:16px}.rtiDetails h3,.rtiDetails h4{font-size:18px}.rtiDetails p,.rtiDetails ol.numbers li,.rtiDetails h6,.rtiDetails ul.bullets li,.rtiDetails ol.roman li{font-size:14px;line-height:22px}.rtiDetails ol.roman li span{font-size:18px;line-height:22px}.rtiDetails .note strong{width:15%}.rtiDetails .note em{width:85%}.coreTeam .coreteamRow > div{width:100%;margin-bottom:15px}.coreTeam .coreteamRow > div:first-child{margin:0}.coreTeam .coreteamRow > div:last-child{margin-bottom:0}.careers .knowAbout h2{font-size:24px;line-height:30px}.careerDetails ul.positionExperience{padding:5px 0}.careerDetails ul.positionExperience li{width:100%;text-align:center;padding:5px 5%}.careerDetails .moreDetails > div ul li{font-size:12px;line-height:20px}.citizenAside{padding:10px}.filterResult label{width:50%}.teamInfo .teamSection div address dl{margin-top:5px}.teamInfo .teamSection div address dl dt{width:10%}.teamInfo .teamSection div address dl dd{width:90%;font-size:13px}.newsList .newsImg{width:125px;margin-right:10px}ul.projectThumbs li .projectImg{width:37%}ul.projectThumbs li .projectDesc{width:60%}.projectDetails .projectContact > div > div .contactPerson{min-width:290px}.projectDetails .projectContact > div > div p,.projectDetails .projectContact > div > div .contactPerson p,.projectDetails .projectContact > div > div .contactPerson span.call{font-size:12px}#feedbackPopup > div > div{padding-top:15px}#feedbackPopup input[type="submit"],#feedbackPopup input[type="reset"]{margin-top:15px;padding:10px 15px}}@media only screen and (max-width:1023px){.newsDetails .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.newsDetails * html .cf{zoom:1}.newsDetails:first-child+html .cf{zoom:1}.newsDetails table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative;width:100%;overflow:auto}}@media only screen and (min-width:600px) and (max-width:1023px){.appointment table.appointmentTable,.appointment table.appointmentTable thead,.appointment table.appointmentTable tbody,.appointment table.appointmentTable th,.appointment table.appointmentTable td,.appointment table.appointmentTable tr{display:block}.appointment table.appointmentTable thead tr{position:absolute;top:-9999px;left:-9999px}.appointment table.appointmentTable tr{width:100%;display:table;border-bottom:1px solid #d4d4d4}.appointment table.appointmentTable td{display:inline-block;padding:0;border:none;position:relative;white-space:normal;text-align:left}.appointment table.appointmentTable td:nth-child(1){width:5%!important;float:left;margin-top:10px;padding:10px 0 0;font:28px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232}.appointment table.appointmentTable td:nth-child(2){width:95%!important;margin-top:10px;padding:10px;font:18px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232;background:#e5e5e5}.appointment table.appointmentTable td:nth-child(3){width:30%!important;margin:10px 0 10px 5%;padding:25px 20px 0 0;border-right:#d4d4d4 1px solid}.appointment table.appointmentTable td:nth-child(4){width:30%!important;margin:10px 0 10px 5%;padding:25px 20px 0 0;border-right:#d4d4d4 1px solid}.appointment table.appointmentTable td:nth-child(5){width:25%!important;margin:10px 0 10px 5%;padding:25px 0 0}.appointment table.appointmentTable td:before{width:100%;font:16px/1em montserratregular,Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}.tenders table.tendeList,.tenders table.tendeList thead,.tenders table.tendeList tbody,.tenders table.tendeList th,.tenders table.tendeList td,.tenders table.tendeList tr{display:block}.tenders table.tendeList thead tr{position:absolute;top:-9999px;left:-9999px}.tenders table.tendeList tr{width:100%;display:table;border-bottom:1px solid #d4d4d4}.tenders table.tendeList td{display:inline-block;padding:0;border:none;position:relative;white-space:normal;text-align:left}.tenders table.tendeList td:nth-child(1){width:5%!important;float:left;margin-top:10px;padding:10px 0 0;font:28px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232}.tenders table.tendeList td:nth-child(2){width:95%!important;margin-top:10px;padding:10px;font:18px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232;background:#e5e5e5}.tenders table.tendeList td:nth-child(3){width:45%!important;margin:10px 0 10px 5%;padding:25px 20px 0 0;border-right:#d4d4d4 1px solid}.tenders table.tendeList td:nth-child(4){width:47%!important;margin:10px 0 10px 2%;padding:25px 20px 0 0;}.tenders table.tendeList td:nth-child(5){width:45%!important;float:left;margin:10px 0 10px 5%;padding:25px 20px 0 0;border-right:#d4d4d4 1px solid}.tenders table.tendeList td:nth-child(6){width:47%!important;float:left;margin:10px 0 10px 2%;padding:0px;}.tenders table.tendeList td:nth-child(6) a.download{float:left;}.tenders table.tendeList td:before{width:100%;font:16px/1em montserratregular,Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}.currentOpenings table.careerTable,.currentOpenings table.careerTable thead,.currentOpenings table.careerTable tbody,.currentOpenings table.careerTable th,.currentOpenings table.careerTable td,.currentOpenings table.careerTable tr{display:block}.currentOpenings table.careerTable{margin-top:10px}.currentOpenings table.careerTable thead tr{position:absolute;top:-9999px;left:-9999px}.currentOpenings table.careerTable tr{width:100%;display:table;border-bottom:1px solid #d4d4d4}.currentOpenings table.careerTable td{display:inline-block;padding:0;border:none;position:relative;white-space:normal;text-align:left}.currentOpenings table.careerTable td:nth-child(1){width:5%!important;float:left;margin-top:10px;padding:10px 0 0;font:28px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232}.currentOpenings table.careerTable td:nth-child(2){width:95%!important;margin-top:10px;padding:10px;font:18px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232;background:#e5e5e5}.currentOpenings table.careerTable td:nth-child(3){width:35%!important;margin:10px 0 10px 5%;padding:25px 20px 0 0;border-right:#d4d4d4 1px solid}.currentOpenings table.careerTable td:nth-child(4){width:35%!important;margin:10px 0 10px 5%;padding:25px 0 0}.currentOpenings table.careerTable td:nth-child(5){width:20%!important;margin:10px 0;padding:0}.currentOpenings table.careerTable td:before{width:100%;font:16px/1em montserratregular,Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}.additionalWork table.additionalTable,.additionalWork table.additionalTable thead,.additionalWork table.additionalTable tbody,.additionalWork table.additionalTable th,.additionalWork table.additionalTable td,.additionalWork table.additionalTable tr{display:inline-block}.additionalWork table.additionalTable tr{width:100%;padding:0 3%}.additionalWork table.additionalTable{margin:0 -3%;border:none;border-bottom:#d4d4d4 1px solid}.additionalWork table.additionalTable tr.hideRow,.hideRow{display:none}.additionalWork table.additionalTable thead tr{position:absolute;top:-9999px;left:-9999px}.additionalWork table.additionalTable td{border:none;position:relative;white-space:normal;text-align:left;vertical-align:top}.additionalWork table.additionalTable td:first-child{padding:0 4%}.additionalWork table.additionalTable td.col-01,.additionalWork table.additionalTable td.col-02,.additionalWork table.additionalTable td.col-03,.additionalWork table.additionalTable td.col-04{width:48%;float:left;padding:35px 0 10px}.additionalWork table.additionalTable td.col-05{width:96%;float:left;margin:0 0 0 4%;padding:35px 0 10px}.additionalWork table.additionalTable td.col-01,.additionalWork table.additionalTable td.col-03{margin-left:4%;border-right:#d4d4d4 1px solid}.additionalWork table.additionalTable td.col-02,.additionalWork table.additionalTable td.col-04{width:48%;padding-left:10px;border-left:#d4d4d4 1px solid;margin-left:-1px}.additionalWork table.additionalTable td.col-03,.additionalWork table.additionalTable td.col-04,.additionalWork table.additionalTable td.col-05{border-top:#d4d4d4 1px solid}.additionalWork table.additionalTable td.titleTable{width:100%;padding:15px 0 0;border-top:#d4d4d4 1px solid}.additionalWork table.additionalTable td.titleTable table,.additionalWork table.additionalTable td.titleTable tbody,.additionalWork table.additionalTable td.titleTable tr{width:100%}.additionalWork table.additionalTable td.titleTable tr{padding:0}.additionalWork table.additionalTable td.titleTable table td:first-child{width:4%;padding:10px 0 0;float:left}.additionalWork table.additionalTable td.titleTable table td:last-child{width:96%;float:left}.additionalWork table.additionalTable td:before{width:100%;padding:10px;font-family:'montserratregular',Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0}.additionalWork table.additionalTable td.col-01:before,.additionalWork table.additionalTable td.col-03:before,.additionalWork table.additionalTable td.col-05:before{padding-left:0}.additionalWork table.additionalTable td:before{content:attr(data-title)}}@media only screen and (max-width:599px){.appointment table.appointmentTable,.appointment table.appointmentTable thead,.appointment table.appointmentTable tbody,.appointment table.appointmentTable th,.appointment table.appointmentTable td,.appointment table.appointmentTable tr{display:block}.appointment table.appointmentTable thead tr{position:absolute;top:-9999px;left:-9999px}.appointment table.appointmentTable tr{width:100%;display:table;border-bottom:1px solid #d4d4d4}.appointment table.appointmentTable td{display:inline-block;padding:0;border:none;position:relative;white-space:normal;text-align:left}.appointment table.appointmentTable td:nth-child(1){width:10%!important;float:left;margin-top:10px;padding:10px 0 0;font:20px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232}.appointment table.appointmentTable td:nth-child(2){width:90%!important;margin-top:10px;padding:10px;font:16px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232;background:#e5e5e5}.appointment table.appointmentTable td:nth-child(3){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.appointment table.appointmentTable td:nth-child(4){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.appointment table.appointmentTable td:nth-child(5){width:90%!important;margin:10px 0 10px 10%;padding:20px 0 0}.appointment table.appointmentTable td:nth-child(5) .applyNow{float:left}.appointment table.appointmentTable td:before{width:100%;font:14px/1em montserratregular,Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}.tenders table.tendeList,.tenders table.tendeList thead,.tenders table.tendeList tbody,.tenders table.tendeList th,.tenders table.tendeList td,.tenders table.tendeList tr{display:block}.tenders table.tendeList thead tr{position:absolute;top:-9999px;left:-9999px}.tenders table.tendeList tr{width:100%;display:table;border-bottom:1px solid #d4d4d4}.tenders table.tendeList td{display:inline-block;padding:0;border:none;position:relative;white-space:normal;text-align:left}.tenders table.tendeList td:nth-child(1){width:10%!important;float:left;margin-top:10px;padding:10px 0 0;font:20px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232}.tenders table.tendeList td:nth-child(2){width:90%!important;margin-top:10px;padding:10px;font:16px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232;background:#e5e5e5}.tenders table.tendeList td:nth-child(3){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.tenders table.tendeList td:nth-child(4){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.tenders table.tendeList td:nth-child(5){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.tenders table.tendeList td:nth-child(6){width:90%!important;margin:10px 0 10px 10%;padding:0}.tenders table.tendeList td:nth-child(6) .download{float:left}.tenders table.tendeList td:before{width:100%;font:14px/1em montserratregular,Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}.currentOpenings table.careerTable,.currentOpenings table.careerTable thead,.currentOpenings table.careerTable tbody,.currentOpenings table.careerTable th,.currentOpenings table.careerTable td,.currentOpenings table.careerTable tr{display:block}.currentOpenings table.careerTable thead tr{position:absolute;top:-9999px;left:-9999px}.currentOpenings table.careerTable tr{width:100%;display:table;border-bottom:1px solid #d4d4d4}.currentOpenings table.careerTable td{display:inline-block;padding:0;border:none;position:relative;white-space:normal;text-align:left}.currentOpenings table.careerTable td:nth-child(1){width:10%!important;float:left;margin-top:10px;padding:10px 0 0;font:20px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232}.currentOpenings table.careerTable td:nth-child(2){width:90%!important;margin-top:10px;padding:10px;font:16px/1em montserratregular,Arial,Helvetica,sans-serif;color:#323232;background:#e5e5e5}.currentOpenings table.careerTable td:nth-child(3){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.currentOpenings table.careerTable td:nth-child(4){width:90%!important;margin:10px 0 0 10%;padding:20px 0 0}.currentOpenings table.careerTable td:nth-child(5){width:90%!important;margin:10px 0 10px 10%;padding:0}.currentOpenings table.careerTable td:nth-child(5) .applyNow{float:left}.currentOpenings table.careerTable td:before{width:100%;font:14px/1em montserratregular,Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}.additionalWork table.additionalTable,.additionalWork table.additionalTable thead,.additionalWork table.additionalTable tbody,.additionalWork table.additionalTable th,.additionalWork table.additionalTable td,.additionalWork table.additionalTable tr{display:inline-block}.additionalWork table.additionalTable tr{width:100%;padding:0 3%}.additionalWork table.additionalTable{margin:0 -3%;border:none;border-bottom:#d4d4d4 1px solid}.additionalWork table.additionalTable tr.hideRow,.hideRow{display:none}.additionalWork table.additionalTable thead tr{position:absolute;top:-9999px;left:-9999px}.additionalWork table.additionalTable td{border:none;position:relative;white-space:normal;text-align:left;vertical-align:top}.additionalWork table.additionalTable td:first-child{padding:0 4%}.additionalWork table.additionalTable td.col-01,.additionalWork table.additionalTable td.col-02,.additionalWork table.additionalTable td.col-03,.additionalWork table.additionalTable td.col-04,.additionalWork table.additionalTable td.col-05{width:92%;float:left;margin:0 0 0 8%;padding:35px 0 10px}.additionalWork table.additionalTable td.col-02,.additionalWork table.additionalTable td.col-03,.additionalWork table.additionalTable td.col-04,.additionalWork table.additionalTable td.col-05{border-top:#d4d4d4 1px solid}.additionalWork table.additionalTable td.titleTable{width:100%;padding:15px 0 0;border-top:#d4d4d4 1px solid}.additionalWork table.additionalTable td.titleTable tr{width:100%;padding:0}.additionalWork table.additionalTable td.titleTable table,.additionalWork table.additionalTable td.titleTable tbody{width:100%}.additionalWork table.additionalTable td.titleTable table td:first-child{width:8%;padding:10px 0 0;float:left}.additionalWork table.additionalTable td.titleTable table td:last-child{width:92%;float:left}.additionalWork table.additionalTable td:before{width:100%;padding:10px 0;font-family:'montserratregular',Arial,Helvetica,sans-serif;color:#797979;text-align:left;white-space:nowrap;position:absolute;top:0;left:0;content:attr(data-title)}}
@media only screen and (min-width:768px) and (max-width:960px){#footerMain p.designed{position:relative;top:auto;text-align:left;}}