@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;700;800&display=swap');
 
body { font-family: 'Manrope', 'Verdana Ref', sans-serif; font-size: 12px; line-height: 16px; margin: 0; padding: 0; background: #fff; }
html, 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 { margin: 0; padding: 0; border: 0;   font-size: 100%; vertical-align: baseline; background: transparent; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
li { list-style: none; float: left; }
a img { border: none; }
a { cursor: pointer;  text-decoration: none; }
input[type="text"], input[type="password"], input[type="button"], button, textarea { -webkit-appearance: none; }
select {  }
/* ==============  2. Page Holder ============================
============================================================== */
/* ============== 3. General Styles =============================
============================================================== */
*:focus {   }
.clear { clear: both; overflow: hidden; width: 100%; }
.clear-fix { clear: both; display: inline-block; width: 100%; }
.fltlft { float: left; }
.fltrt { float: right; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.rounded-5 {border-radius:5px;}
.rounded-10 {border-radius:10px;}
.rounded-15 {border-radius:15px;}

.pt-5 {padding-top: 5px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}

.pb-5 {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}

.mt-5 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}

.mb-5 {margin-bottom: 5px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}

.text-white {color: white !important;}


.section-divider {padding-top:30px !important; padding-bottom: 30px !important;}
.section_2 {
    background-color: #97ddff;
}
.section_3 {
    background-color: #19aaed;
}
.section_4 {
    background-color: #2c393f;
}

.section_bg_img {background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important;}
.bg-inc-flags {
    background-image: url(../img/bg/bg-inc-flags.jpg);
}
.bg-inc-hands {
    background-image: url(../img/bg/bg-inc-hand.jpg) !important;
}

/*  ============== 4. main style strats here  ================
============================================================== */

#header, #wrapper, #footer { width: 100%; text-align: left; clear: both; display: inline-block; }
/* ============== 5. Header  =================================
============================================================== */
 .container {padding: 0; margin: 0 auto; width: 1200px;    position: relative;}

#header { position: fixed; display: block; width: 100%;     top: 0px; background: #006fa8;  z-index:999;  }
.header-part { position: relative; }
.header-part ul {float:right; }
.header-part ul li { position: relative;    border-right: 1px solid #5b8491; }
.menu-listing{margin-top: 5px;}
.header-part ul li.logo-space a { line-height: inherit; }
.header-part ul li a {  line-height: 50px;font-size: 16px; color: #fff ; text-decoration: none; display: block; opacity: 1;    padding: 0 20px; }
.header-part ul li a img{display: block;margin-top: 10px;}
.sub-menus { position: relative; left: 0px; width: 100%;  transition: all 0.5s;background:#00669b;display: none; }
.header-part ul li .sub-menus li a {    padding: 10px 15px;border-bottom: 1px solid #ccc;font-size: 14px;
    text-align: left; line-height: normal;color: #fff; }
.main-menus li:hover .sub-menus { display: block;}
.header-part ul li .sub-menus li { width: 100%; display: block;      border: none; }
.header-part ul li:last-child .sub-menus { right: 0px; left: auto; }
.header-part ul li a:hover { color: #dcdcdc; }
.header-part ul li a:hover {
    color: #dcdcdc;
    background: #1687c1;
}

.thirdlevel-submenus{position: absolute; right: -100%; width: 300px;top: 0px;opacity: 0;visibility: hidden;transition: all 0.5s;background: #fff;    box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.34901960784313724);}
.sub-menus li:hover .thirdlevel-submenus{opacity: 1;visibility: visible; }
.header-part ul li .sub-menus li a:hover {
    color: #fff !important;
    background: #046394;
}

.landing-block-left { float: left; width: 100%; position: relative; }
.header-top{background: #00669b;padding: 5px 0}
.banner-img { position: relative; }
.banner-data {  color: #fff; position: absolute; bottom: 60px; width: 550px; margin: 0 auto; left: 0;right: 0;}
.banner-data p { font-size: 13px; line-height: 22px; text-align:center; }
/*.banner-data p:after { content: ""; width: 5px; height: 5px; background: #ff4200; display: block; position: absolute; top: 7px; left: 0px; border-radius: 5px; }*/
.banner-data h3 { font-size: 17px; line-height: 22px;   margin-bottom: 10px;font-weight:bold; }
 
 .owl-dots {      text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
       width: 100%;
    bottom: 25px;}
 .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .owl-dots .owl-dot { display: inline-block; zoom: 1; }
 .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #dadada; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; }
 .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background: #466daa; }

 
.header-content{float:left;width:calc(100% - 62px);-moz-width:clac(100% - 62px);-ms-width:calc(100% - 62px);-o-width:calc(100% - 62px);-webkit-width:calc(100% - 62px);text-align:center;}
.header-content h3{font-size:16px;color:#ff440c;line-height:30px;}
.header-content p{font-size:14px;color:#000;line-height:18px;}
#header{transition:all 0.5s;}
#header.nav-up{top:-100px;}

 
.leftBlock-img{float: left;
     width: 50%;
	position: relative;
    z-index: 9;
 }
.rightBlock-img{    float: right;
    margin-top:120px;
    text-align: center;
    width: 50%;position: relative;
    z-index: 9;}
.section-block{background:#fff;padding:100px 0;text-align:center;}
.services-block{background:#eae5ed;}
.leftBlock-img img{ }

.banner-img-block{width:50%;float:left;}
 
.banner-data-inner{position:absolute;bottom:150px;width:549px;margin:0 auto;left:0;right:0;height:112px;}
.tgmap-block{    position: absolute;  width: 100%; top: 0; }
.left-block-content{ }
.logo-block{     display: block;
    text-align: center;
    position: relative;
    z-index: 99;
    margin-top: 45px;}

.logo-block-two{position:absolute; left:0px;top:-20px;}
.landing-block{    margin-top: 92px; overflow: hidden;clear: both;position: relative; height:90vh !important;} 
 
 
table tr:first-child td{background: #000;background: #007ebc; color: #fff; font-size: 14px;} 
table tr:first-child td p{color: #fff !important;}

#nav-icon1  {
      width: 42px;
    height: 30px;
    position: relative;
    margin: 7px 10px 8px 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    float: right;
	display:none;
}

#nav-icon1 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 50%;
  background: #fff;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}

#nav-icon1 span:nth-child(odd) {
  left:0px;
  border-radius: 9px 0 0 9px;
}

#nav-icon1 span:nth-child(1), #nav-icon1 span:nth-child(2) {
  top: 0px;
}

#nav-icon1 span:nth-child(3), #nav-icon1 span:nth-child(4) {
  top: 11px;
}

#nav-icon1 span:nth-child(5), #nav-icon1 span:nth-child(6) {
  top: 23px;
}

#nav-icon1.open span:nth-child(1),#nav-icon1.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon1.open span:nth-child(2),#nav-icon1.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon1.open span:nth-child(1) {
  left: 5px;
  top: 6px;
}

#nav-icon1.open span:nth-child(2) {
  left: calc(50% - 5px);
  top:6px;
}

#nav-icon1.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon1.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon1.open span:nth-child(5) {
  left: 5px;
  top: 18px;
}

#nav-icon1.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 17px;
}


.content-part img{width: 100%;display: block;}
.header-top{overflow: hidden;clear: both;}
.header-top-left{margin-left: 150px;}
.header-top-left ul li{}
.header-top-left ul li a{color: #fccaaf;font-size: 11px;text-transform: uppercase;padding: 0 10px;letter-spacing: 1px ;}
.header-top-left ul li:first-child a{border-right:1px solid #fccaaf;}
.header-top-right{ }
.header-top-right ul li{}
.header-top-right ul li a{color: #fff;font-size: 11px;text-transform: uppercase;padding: 0 10px;letter-spacing: 1px ;}
.header-top-right ul li a{border-right:1px solid #fff;}
.header-top-right ul li:nth-child(6) a{background: #fff;color: #000;padding:0 3px;border-right:none;}
.header-top-right ul li:nth-child(7) a{background: #535353;color: #fff;padding:0 3px;border-right:none;}
.header-top-right select{    background: rgba(0, 102, 154, 0); color: #fff;  border: none;    margin-left: 20px;}
.header-top-right select option{background: #000;}

.group { position:relative; margin-bottom: 20px;    width: 100%;    float: left;}
.group input { font-size:15px; padding:20px 0px; display:block; border:none; border-bottom:1px solid #c3c3c3; width:100%;background:none; }
.group select{ font-size:15px; padding:9px 0px; display:block; border:none; border-bottom:1px solid #c3c3c3; width:100%;  }
.group input:focus { outline:none; border-bottom:1px solid #000; }
.group label { color:#969494; font-size:16px; font-weight:normal; position:absolute; pointer-events:none; left:10px; top:20px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all;text-transform: capitalize; }
.group input:focus ~ label, .group input.valid ~ label {top:-7px;font-size:11px;left:0px;color:#000;}

.header-part .group { position: relative; width: 100px;  }
.header-part .group label { color:#ccc; font-size:15px;}
.header-part .group input{ }
.header-part .group input:focus ~ label,.header-part .group input.valid ~ label {top:0px;font-size:11px;left:0px;color:#fff;}
.header-part .group input:focus { outline:none; border-bottom:1px solid #fff; }
.group .type-file{border-bottom: 1px solid #ccc;}
.group .type-file input{opacity: 0;}
.group .type-file input.valid {opacity: 1;}
.emblem-logo{position: absolute; right: -52px;  top: 14px; opacity: 0.6;}
.banner-img{position: relative;}
.banner-content{position: absolute; right: 0;bottom: 0px;padding: 20px;background: rgba(0, 0, 0, 0.68); display:none;}
.banner-content h2{font-size: 30px;color: #fff; text-transform: uppercase; line-height: 40px;}
.banner-content h3{font-size: 35px;background: #d40000;color: #faf907;text-transform: uppercase;padding: 10px 15px; display: block; clear: both;line-height: 40px;}
.banner-content h2 span{font-size: 25px;}

.ministers-inner-block img{display: block;}
.ministers-inner-block-left{margin-right: 10px;}
.ministers-inner-block-right{ text-align: left;color: #fff;}
.ministers-inner-block-right h3{font-size: 13px;margin-bottom: 5px;}
.ministers-inner-block-right p{font-size: 11px;}
.ministers-block ul{text-align: center;}
.ministers-block ul li{padding: 0 15px;display: inline-block;float: none;    vertical-align: top;}
.ministers-block{    position: absolute; z-index: 9; width: 100%; top: 20px;}
.worklisting-block{overflow: hidden;clear: both;position: relative;padding:0 0 10px 0;}
.design-block-1{position: absolute;top:0px;left: 0;}
.design-block-2{position: absolute;bottom:0px;right: 0;}
.worklisting-left-block{width: 49%;padding: 15px 0;}
.worklisting-right-block{width: 49%;padding: 15px 0;}
.worklisting-left-block h2{text-align: center;font-size: 27px;    line-height: 35px; margin-bottom: 20px;}
.worklisting-right-block h2{text-align: center;font-size: 27px;    line-height: 35px; margin-bottom: 20px;}

.listing-count{ }
.listing-count li{width: 49%;background: #000;border-radius: 10px;margin-bottom: 10px;min-height: 150px;position: relative;}
.listing-count li:nth-child(1){float: left;background: #e4af5c;}
.listing-count li:nth-child(2){float: right;background: #45b5df;}
.listing-count li:nth-child(3){float: left;background: #abcf84;}
.listing-count li:nth-child(4){float: right;background: #91bf95;}
.listing-count li:nth-child(5){float: left;background: #a1c2cf;}

.worklisting-right-block .listing-count li:nth-child(1){float: left;background: #dac059;}
.worklisting-right-block .listing-count li:nth-child(2){float: right;background: #a1aada;}
.worklisting-right-block .listing-count li:nth-child(3){float: left;background: #5ed0dd;}
.worklisting-right-block .listing-count li:nth-child(4){float: right;background: #53d8c7;}
.worklisting-right-block .listing-count li:nth-child(5){float: left;background: #cd8282;}
 
.count-block{padding: 35px 20px;}
.count-block p{font-size: 15px;    line-height: 16px;color: #fff;}
.count-block h3{font-size: 30px;line-height: 35px;color: #fff;}
.img-icon{position: absolute;bottom: 0px;right: 15px;}
.img-icon img{display: block;}
.media-block{padding:   0;overflow: hidden;clear: both;    /*background:url(../img/section-3-bg.jpg) no-repeat left top / cover;*/ background:#97ddff;}
.media-inner-block{margin: 0 15px; padding: 10px;background: #fff;height: 425px;border-radius: 15px;overflow: auto;}
.media-block h4{    font-size: 23px;   width: 100px;   margin: 10px auto;       padding-left: 40px;    line-height: 34px;}
.events-list-left{width: 75px;border:1px solid #e2e2e2;border-radius: 5px;    position: absolute;}
.events-list-left-top{padding: 10px 0;text-align: center; font-size: 20px;    color: #fff;}
.events-list-left-bottom{padding: 5px 0;text-align: center;background: #fff; font-size: 16px;border-radius:0 0 5px 5px;color: #000;}
.events-list{    position: relative;    height: 65px;    margin: 10px 0;overflow: hidden;}
.events-list-right{    width: calc(100% - 90px); padding-left: 90px;}
.media-inner-block ul{overflow: hidden;clear: both;}
.media-inner-block a{  text-align: center; color: #ffffff;   font-size: 15px;   padding: 12px 17px;   background: #006fa7;    margin-top: 22px;    border-radius: 5px;  width: 150px;   display: block;    margin: 20px auto;
    text-decoration: none;}
.events-icon{background: url(../img/list.png) left no-repeat;background-size: 35px;}
.news-icon{background: url(../img/news-report.png) left no-repeat;background-size: 35px;}
.live-tv-icon{background: url(../img/live-tv.png) left no-repeat;background-size: 35px;}
 
.social-media-block h3{      text-transform: uppercase;   text-align: center;   font-size: 30px;  font-weight: bold;  color: #000;  letter-spacing: 2px;  line-height: 30px;
  margin: 0 auto;background:rgba(60, 73, 82, 0.43); }
.social-media-block h3 span{    /* width: 376px;  margin: 0 auto;  background: url(../img/getconnected.png) 11px 15px no-repeat;*/  padding: 20px 15px 20px 55px;  border-radius: 5px;  color: #fff; display: block;}
 
.news-list{    position: relative;    height: 65px;    margin: 10px 0;overflow: hidden;}
.news-list-right{    width: calc(100% - 125px); padding-left: 125px;color: #fff;}
.news-list-left{width: 102px;border:1px solid #e2e2e2;border-radius: 5px;    position: absolute;}
.news-list-left{width: 102px;height: 71px;}
.media-inner-block h6{font-size: 16px;padding: 15px 0;line-height: 25px}
.social-media-block{padding: 10px 0;overflow: hidden;clear: both;}
.social-media-block h3{text-align: center;font-size: 35px;line-height: 45px;margin-bottom: 10px;}

.gallery-block{overflow: hidden;clear: both;background: #004f66;padding: 100px 0;}
.gallery-block h3{text-align: center;margin-bottom:30px;font-size: 30px;font-weight: bold;color: #fff;}
.gallery-inner-block{ clear: both;}
.gallery-inner-block ul{}
.gallery-inner-block ul li{margin-bottom: 20px;}
.gallery-inner-block p{font-size: 15px;color: #000;line-height: 18px;clear: both; text-align: center; display: block;}
/* .gallery-list-discription{height: 55px;} */
.gallery-list-discription a{padding: 7px 10px;  /*  float: left;   background: #035882;*/    margin-top: 10px;   color: #fff;    border-radius: 15px; font-weight: 900; }
.gallery-inner-block img{width: 100%;display: block;margin-bottom: 1px; border-radius:15px;}
.gallery-list{padding: 10px;  background: #fff;   /* box-shadow: 0px 0px 3px #000; */ border:1px solid #0a5f89;    border-radius: 15px;overflow: hidden; box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.sponsors-block {  overflow: hidden;   clear: both; background: #19aaed;  padding: 10px 0;}
.media-main-block{overflow: hidden;clear: both;}
 
.footer-block{    background: #252525;  padding: 30px; text-align: center;}
.footer-block ul{text-align: center;overflow: hidden;clear: both;}
.footer-block ul li{float: none;display: inline-block;margin: 0 5px;}
.footer-block p{overflow: hidden;clear: both;font-size: 15px;color: #fff;padding: 15px 0;}
.footer-block ul li a{color: #fff;font-size: 14px;}
.footer-block ul.copyright-links li:nth-child(2){border-right: 1px solid #fff;border-left: 1px solid #fff;}
.footer-block ul.copyright-links li{padding: 0 15px;margin: 0px;}
.gallery-inner-block .owl-dots{bottom: -13px;}
.gallery-inner-block .owl-carousel .owl-stage-outer{padding: 15px 0px;}
.worklisting-block h3 {      text-transform: uppercase;   text-align: center;   font-size: 30px;  font-weight: bold;  color: #000;  letter-spacing: 2px;  line-height: 30px;
  margin: 0 auto;/*background: rgba(60, 73, 82, 0.76); */   z-index: 9;position:relative; }
 .worklisting-block h3 span{width:250px;margin:0 auto;    /*background: url(../img/initiatives_icon.png) 11px 6px no-repeat;padding: 20px 15px 20px 55px; */ border-radius: 5px;   color: #000000; display: block;}
 .updates-block  h3{      text-transform: uppercase;   text-align: center;   font-size: 30px;  font-weight: bold;  color: #000;  letter-spacing: 2px;  line-height: 30px;
  margin: 0 auto; /* background:rgba(60, 73, 82, 0.76);*/ }
 .updates-block  h3 span{width:250px;margin:0 auto;  padding: 20px 0;  border-radius: 5px;   color: #fff;display: block;}
.col20{width: 20%;float: left;}
.col25{width: 25%;float: left;}
.col30{width: 30%;float: left;}
.col33{width: 33.3%;float: left;}
.col50{width: 50%;float: left;}

.p-1 {padding:5px}
.p-2 {padding:10px}
.p-3 {padding:15px}
 
.inner-page-content-part{overflow: hidden;clear: both;margin:70px 0 0px;  width: 100%; /* float: left; */}
.inner-page-content-part h2{font-size: 30px;line-height: 35px;margin-bottom: 15px;    text-transform: uppercase;}
.organisational-block {    width: 600px;  height: 620px;  margin: 50px 0 50px 50px;  position: relative;  float: left; transform: scale(0.7);}
.inner-page-content-part p{font-size: 15px;line-height: 25px;margin-bottom: 15px;}
.inner-page-content-part h3{font-size: 16px;margin-bottom: 10px;}
.inner-page-content-part ul{margin-left: 15px;}
.inner-page-content-part ul li{font-size: 13px; line-height: 22px;  margin-bottom: 10px;  position: relative;   padding-left: 12px;clear: both;}
.inner-page-content-part ul li:before{    content: "";  width: 5px;  height: 5px;  border-radius: 50px;  position: absolute; left: 0px;    background: #000;    top: 10px}
.organisational-img{position: absolute;cursor: pointer;transition: all 0.5s;opacity:0.6;}
.center-img{position: absolute;top: 50%;left: 0px;right: 0px;margin: 0 auto;transform:translateY(-50%);    width: 223px;}
.img-1{position: absolute;    right: 145px;}
.img-2{position: absolute; right: 35px;top: 70px;}
.img-3{position: absolute; right: -20px; top: 195px;}
.img-4{position: absolute; right: 8px; bottom: 122px;}
.img-5{position: absolute; right: 85px;bottom: 33px;}
.img-6{position: absolute;     right: 222px;    bottom: -10px;}
.img-7{position: absolute; left: 85px;    bottom: 33px;    z-index: 1;}
.img-8{position: absolute;left: -155px;    bottom: 40px;}
.img-9{    position: absolute; left: -177px; top: 147px;    z-index: 9;}
.img-10{position: absolute;     left: -140px;    top: -70px;    z-index: 1;}
.img-11{position: absolute;     left: 120px; top: -47px;    z-index: 9;}

.organisational-img:hover,.organisational-img.current{transform: scale(1.2,1.2);opacity: 1;}
.organisational-img.img-10:hover{  z-index: 99;}

 .tooltip-main-block{position:absolute;background:#fff;border-radius:5px;text-align:center;box-shadow: 0px 2px 4px #000;display:none;z-index: 999;width: 150px;}
.tooltip-main-block p{margin:0px;}
.tooltip-main-block-top p{margin:0px;padding:10px;font-size: 20px;text-transform: uppercase;}
.tooltip-main-block-one{    background: #000;color: #fff; font-size: 11px; font-weight: bold;    border-radius: 5px 5px 0 0;}
.tooltip-main-block:before {content: "";  width: 0;   height: 0;border-top: 11px solid transparent;border-right: 18px solid #000;
border-bottom: 11px solid transparent;position: absolute; top: 2px;left: -15px;}
.tooltip-main-block-inner{width:70px;margin:0 auto;position:relative;min-height:20px;}
.tooltip-main-block-inner i{float:left;position:absolute;top:6px;left:0px;}
.tooltip-main-block-inner .tooltip-main-block-two{    overflow: hidden;clear: both;  float: left; margin-left: 4px; font-size:15px;font-weight: bold;padding:5px; }

table{width: 100%;border-collapse: collapse;}
table tr td, table tr th{border: 1px solid #ccc;}
table tr th{background: #dad2d2;padding: 10px;    font-size: 15px; text-align: left;}
table tr td{ padding: 10px;font-size: 16px;}

 .inner-page-tree-content-part h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 15px;
}

.inner-page-tree-content-part {
	display: inline-grid;
    clear: both;
    margin: 92px 0 50px;
	
}


.tree ul {
    padding-top: 20px; position: relative;
	
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	
}
.main-tree-menu{width: 970px; margin: 0 auto;}
.tree li {
	float: left; text-align: center;
	list-style-type: none;
	position: relative;
	padding: 20px 5px 0 5px;
	
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

/*We will use ::before and ::after to draw the connectors*/

.tree li::before, .tree li::after{
	content: '';
	position: absolute; top: 0; right: 50%;
	border-top: 1px solid #ccc;
	width: 50%; height: 20px;
}
.tree li::after{
	right: auto; left: 50%;
	border-left: 1px solid #ccc;
}

/*We need to remove left-right connectors from elements without 
any siblings*/
.tree li:only-child::after, .tree li:only-child::before {
	display: none;
}

/*Remove space from the top of single children*/
.tree li:only-child{ padding-top: 0;}

/*Remove left connector from first child and 
right connector from last child*/
.tree li:first-child::before, .tree li:last-child::after{
	border: 0 none;
}
/*Adding back the vertical connector to the last nodes*/
.tree li:last-child::before{
	border-right: 1px solid #ccc;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
}
.tree li:first-child::after{
	border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
}

/*Time to add downward connectors from parents*/
.tree ul ul::before{
	content: '';
	position: absolute; top: 0; left: 50%;
	border-left: 1px solid #ccc;
	width: 0; height: 20px;
}

.tree li a{
	 
	padding: 15px;
	text-decoration: none;
	color: #fff;
	font-family: arial, verdana, tahoma;
	font-size: 15px;
	display: inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	width: 100px;
	    text-transform: capitalize;
    line-height: 18px;
}

/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
.tree li a:hover, .tree li a:hover+ul li a {
	background: #c8e4f8; color: #000; 
}
/*Connector styles on hover*/
.tree li a:hover+ul li::after, 
.tree li a:hover+ul li::before, 
.tree li a:hover+ul::before, 
.tree li a:hover+ul ul::before{
	border-color:  #94a0b4;
}
.inner-banner{ overflow: hidden;clear: both;position: relative;}
.inner-banner img{display: block;}
.inner-banner h3{    position: absolute; top: 50%; transform: translateY(-50%); font-size: 50px; color: #006fa8; left: 20%; text-transform: capitalize;
	 letter-spacing: 1px;  }
.contact-form-block { width: 90%;  overflow: hidden;  clear: both;  margin: 0 auto;}
.contact-form-block .address-block { width: 46%; padding: 10px; }
.contact-form-block .form-block { width:46%; }
.contact-form-block .address-block h2 { font-style: initial; text-align: left; }
.contact-form-block .address-block h4 { margin-bottom: 30px !important; font-weight: bold; }
.contact-form-block .address-block p, .address-block h4 { margin-bottom: 10px; font-style: initial; line-height:27px; text-align:left; font-size:16px; }
contact-form-block .form-group { margin-bottom: 20px; }
.contact-form-block .form-group .form-controle { position: relative; margin-bottom: 10px; }
.contact-form-block i img { height: auto; width: 25px; }
.contact-form-block i { position: absolute; left: 18px; top: 14px; }
.contact-form-block .form-group .form-controle input[type="text"] { height: 50px; padding: 0 0 0 60px; width: calc(100% - 70px); border: 1px solid #aaaaaa; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; }
.contact-form-block .form-group .form-controle input[type="button"] { background-color:#007dbc; width:180px; height:55px; line-height:55px; color:#fff; margin:0 auto; text-align:center; font-size:16px; text-transform:uppercase; border:0; }
.contact-form-block{width: 90%;overflow: hidden;clear: both;margin: 0 auto}
 .contact-form-block textarea {
    height: 150px;
    resize: none;
    padding: 10px 0 10px 10px;    text-indent: 40px;
}
.landing-block-right-bottom-inner ul li:hover img{transform: scale(1.3);}
.table-block{width: 100%;overflow-x: scroll;}
table tr th {background: #007ebc;  color: #fff;  font-size: 14px;padding: 10px;
    text-align: center;
    border: 1px solid #ccc;font-weight: normal;}
.group-of-col-other .col3-inner p{    min-height: 142px;}

.contact-form-block .address-icon {
    position: relative;
    padding-left: 35px;
    margin-top: 20px;
}
.contact-form-block .address-icon i { position:absolute; left:0; top:2px; }
 .contact-form-block textarea {  height: 150px;  resize: none;  padding: 10px 0 10px 10px;    text-indent: 40px;    width: calc(100% - 22px);}
 .banner-img {
    position: relative;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat; height: 90vh !important;
}
.news-media-block{background: #7794ca url(../img/news_bg.png) bottom center no-repeat; }
.events-media-block{background:#b19e57  url(../img/events_bg.png) bottom center no-repeat;  }
.events-list-right p{color: #fff;}
.Dept-imformation-block{    display: none;  position: absolute;  width: 300px;  background: rgb(0, 111, 168);   z-index: 9;  left: 0;  right: 0; margin: 0px auto;word-break: break-all;padding-bottom: 15px; }
.Dept-imformation-block:before{   content:none;width: 0;height: 0;border-left: 10px solid transparent;   border-right: 10px solid transparent;   border-bottom: 20px solid #006fa8;    position: absolute;
    top: -20px;    left: 0;    right: 0;    margin: 0 auto;}

.Dept-title{padding: 10px ;   margin-bottom: 10px;  font-size: 16px;  color: #fff;background:rgb(14, 78, 111);}
.general-field{    padding: 5px 15px 5px 35px; text-align: left;  color: #fff;  font-size: 12px;  line-height: 20px;}
.name-field{background:url(../img/icons/name.png) no-repeat 13px 8px;}
.phonenum-field{background:url(../img/icons/call.png) no-repeat 13px 8px;}
.email-field{background:url(../img/icons/mail.png) no-repeat 13px 8px;}
.fax-field{background:url(../img/icons/fax.png) no-repeat 13px 8px;}
.address-field{background:url(../img/icons/location.png) no-repeat 13px 8px;}
.tree li a:hover ~ .Dept-imformation-block{    display: block;}
.inner-page-left-content{float: left;width: calc(100% - 320px);}
.inner-page-right-content{float:right;width: 300px;}
.inner-page-media-inner-block{margin: 0 0 15px 0;}
.banner-content p{font-size: 16px;color: #fff;padding: 15px 0;line-height: 20px;}
.inner-page-content-part ul li a{color: #1a9eef;}
.worklisting-block h3 {   }
.logo-img img{width: auto;height: 100px;}

.headofdeft>a{background:#8652ce; }
.headofdeft-1>a{background:#006fa7; }
.headofdeft-1-1>a{background:#73c9de; }
.headofdeft-1-1-1>a{background:#b5cc5a; }
.headofdeft-2>a{background:#df5200; }
.headofdeft-2-1>a{background:#73c9de; }
.headofdeft-2-1-1>a{background:#d99980; }
.headofdeft-2-1-2>a{background:#d99980; }
.headofdeft-2-2>a{background:#ecbe37; }

.headofdeft-3>a{background:#4bad4a; }
.headofdeft-3-1>a{background:#73c9de; }
.headofdeft-3-1-1>a{background:#b751d7; }
.headofdeft-4>a{background:#4bad4a; }
.headofdeft-4-1>a{background:#dd5b4d; }

.header-middle{background: #006fa7;float: left;  width: 100%;    padding: 25px 0 15px 0;}
.header-bottom{background:rgba(0, 86, 131, 0.75);float: left;  width: 100%;}
.header-middle .header-part ul li{border:none ;     padding-left: 10px;}
.header-middle h2 {    padding: 6px 15px;
    font-size: 16px;
    font-weight: 400;
    padding-right: 42px;
    border-radius: 4px;
    border: 1px solid #fff;
    
    width: 60px;
    height: 29px;
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
    z-index: 1;
    transition: 0.4s ease;
    color: #cbc9cb;
    display: block;
    text-transform: uppercase;
    overflow: hidden;
    line-height: 28px;
}
.header-middle h2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, transparent, rgba(239, 224, 227, 0.2), transparent);
    top: 0;
    left: 0;
    animation: menuicon 4s linear infinite;
}
.header-middle h2:after {
    content: '';
    position: absolute;
    top: 6px;
    right: 5px;
    background: url(../img/menu_sprite.png) no-repeat -5px 5px/150px;
    width: 24px;
    height: 100%;
    transition: 0.4s ease;
}
.header-middle h2:hover {
    color: #fff;
    background: rgba(0, 0, 0, 0.25);
}
.header-middle h2:hover:after {
    background-position: -45px 5px;
}
.header-middle .logo-block-two img{width: 350px;}
@keyframes menuicon {
  from {
    transform: translateX(-120px); }
  25% {
    transform: translateX(120px); }
  50% {
    transform: translateX(120px); }
  75% {
    transform: translateX(120px); }
  to {
	transform: translateX(120px); } }
	.header-bottom{ position: fixed;  height: 100%; width: 25%; top: 0px; right: -40%;  transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; 
		-o-transition: all 0.5s; -webkit-transition: all 0.5s;z-index: 1000;}
	.header-part ul.main-menus { float: none;     margin-top: 70px;}
	.header-part ul.main-menus li{width: 100%;}
	


	.header-bottom.active{right:0px;}
.overly{background: rgba(0, 0, 0, 0.64);z-index: 999;position: fixed;top: 0px;left: 0;width: 100%;height: 100%;display: none;}
.overly.active{display: block;}
.closemenu{position: absolute;position: absolute;   top: 40px;    left: 20px;    cursor: pointer;}
.closemenu:hover{opacity: 0.5;}

.organisation-top-bg{background: url(../img/organisation_topbg.jpg) repeat-x left top;width: 100%;height: 148px;}
.footer-bg{background: url(../img/footer_bg.png); width: 100%;height: 171px; background-size: 50%;}
.organisational-inner-block{}
.organisation-content-block{float: right;width:500px;}
.tab-content{display: none;}
.tab-content.current{display: block;}
.tab-content-block h4{font-size: 18px;  margin-bottom: 10px;text-transform: capitalize;}
.tab-content-block{margin-top: 100px;}
.tab-content-block a{padding: 20px 30px;color: #fff;background: #541fc0;float: left;border-radius: 50px;font-size: 18px;text-transform: capitalize;transition: all 0.5s;}
.tab-content-block a:hover{background: #260073;}



.initiatives-block{overflow: hidden;clear: both;    padding-top: 50px;background: #ccc;}
.initiatives-tab-menus{width: calc(100% - 80px);margin:  0 auto;}
/*THUMB TOUCH SLIDER CSS*/
.royalSlider { position: relative; direction: ltr; }
.royalSlider > * { float: left; }
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer { -webkit-transform: none; }
.rsOverflow { width: 100%; height: 100%; position: relative; overflow: hidden; float: left; -webkit-tap-highlight-color: rgba(0,0,0,0);  }
.rsVisibleNearbyWrap { width: 100%; height: 100%; position: relative; overflow: hidden; left: 0; top: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsVisibleNearbyWrap .rsOverflow { position: absolute; left: 0; top: 0; }
.rsContainer { position: relative; width: 100%; height: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsArrow, .rsThumbsArrow { cursor: pointer; }
.rsThumb { float: left; position: relative; }
.rsArrow, .rsNav, .rsThumbsArrow { opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }
.rsHidden { opacity: 0; visibility: hidden; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear; transition: visibility 0s linear 0.3s, opacity 0.3s linear; }
.rsGCaption { width: 100%; float: left; text-align: center; }
/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen { position: fixed !important; height: auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; z-index: 2147483647 !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; }
.royalSlider .rsSlide.rsFakePreloader { opacity: 1 !important; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; display: none; }
.rsSlide { position: absolute; left: 0; top: 0; display: block; overflow: hidden; height: 100%; width: 100%;   }
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height: auto; }
.rsContent { width: 100%; height: 100%; position: relative; }
.rsPreloader { position: absolute; z-index: 0; }
.rsNav { -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }
.rsNavItem { -webkit-tap-highlight-color: rgba(0,0,0,0.25); }
.rsThumbs { cursor: pointer; position: relative; overflow: hidden; float: left; z-index: 0; }
.rsTabs { float: left; background: none !important; }
.rsTabs, .rsThumbs { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsVideoContainer { width: auto; height: auto; line-height: 0; position: relative; }
.rsVideoFrameHolder { position: absolute; left: 0; top: 0; background: #141414; opacity: 0; -webkit-transition: .3s; }
.rsVideoFrameHolder.rsVideoActive { opacity: 1; }
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj { position: absolute; z-index: 50; left: 0; top: 0; width: 100%; height: 100%; }
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 44px; }
.rsABlock { left: 0; top: 0; position: absolute; z-index: 15; }
img.rsImg { max-width: none; }
.grab-cursor { cursor: pointer; }
.grabbing-cursor { cursor: pointer; }
.rsNoDrag { cursor: auto; }
.rsLink { left: 0; top: 0; position: absolute; width: 100%; height: 100%; display: block; z-index: 20; background: url(blank.gif); }
.contentSlider { width: 100%; }
.contentSlider { width: 100%; padding-top: 100px; }
.rsThumbsHor { position: absolute; top: 0; }
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height: auto !important; }
.rsMainSlideImage { height: auto !important; width: auto !important; }
.contentSlider .rsSlide, .contentSlider .rsOverflow { width: 100% !important; }
.rsArrow { display: none; }
.rsDefault .rsArrow { display: none; }
.rsDefault .rsBullets { display: none; }
.rsDefault .rsThumbsHor { width:1200px;overflow: hidden;margin: 0 auto;left: 0;right: 0px; }
.rsDefault .rsThumbsVer { width: 96px; height: 100%; position: absolute; top: 0; right: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsContainer { position: relative; height: 100%; }
.rsDefault.rsWithThumbsVer .rsThumbsContainer { position: relative; width: 100%; }
.rsDefault .rsThumb { float: left; overflow: hidden; width: 200px; color: #32325d; position: relative; margin-right: 0 !important;position: relative;z-index: 9;padding: 0 20px; }
.rsDefault .rsThumb.rsNavSelected { background: none; color: #040404;   }
.rsDefault .rsTmb { display: block; font-size: 16px; white-space: nowrap; padding: 0 0 0 0; line-height: 60px; text-align: center;color: #32325d; z-index: 10;
    position: relative;    text-overflow: ellipsis;   overflow: hidden;}
.rsDefault .rsThumbsArrow {  }
.rsDefault .rsThumbsArrowDisabled { display: none !important; }
.rsDefault .rsThumb:before { position: absolute; right: 0; bottom: 0; height: 50px; width: 0; background: #783dd0; content: "";  border-radius: 50px;    top: 7px; }
.rsDefault .rsThumb:after { position: absolute; right: 0; bottom: 0; height: 50px; width: 0; background: #fff; content: ""; transition: all 0.3s ease;    border-radius: 50px;  width: 98%; left: 0;    top: 7px;}
.rsDefault .rsThumb.rsNavSelected:before { width: 98%; left: 0;z-index: 9;  transition: all 0.3s ease;  }

.rsDefault .rsThumb.rsNavSelected .rsTmb{color: #fff;}

.rsThumbsArrowRight{position: absolute; right: 0px;  width: 60px;  background: #ccc; height: 60px;}
.rsThumbsArrowLeft{position: absolute; left: 0px;  width: 60px;  background: #ccc; height: 60px;}

.initiatives-content-body{padding: 50px 0;background: #fff ;   float: left;    width: 100%;;}
.initiatives-introduction-block{clear:both;float:left;width:100%;min-height:500px;position:relative;}
/*.initiatives-introduction-block:before{content:"";position:absolute;left:0px;bottom:0px;background:url(../img/lefinitiatives--left.png) no-repeat;    width: 922px; height: 340px;}
.initiatives-introduction-block:after{content:"";position:absolute;right:0px;top:0px;background:url(../img/lefinitiatives-right.png) no-repeat;    width: 1000px; height: 340px;}*/

.initiatives-right-bg{position:absolute;right:0px;top:0px;}
.initiatives-left-bg{position:absolute;left:0px;bottom:0px;}
.initiatives-introduction-body-left{float:left;width:50%;}
.initiatives-introduction-body-right{float:right;width:50%;}
.initiatives-introduction-content {margin-top:100px;}
.initiatives-introduction-content h3{font-size:25px;font-weight:bold;    margin-bottom: 20px;}
.initiatives-introduction-content strong{font-size:18px;     margin-bottom: 10px;    line-height: 25px;}
.initiatives-introduction-content p{font-size:14px;width:70%;line-height:22px; }
.initiatives-points-block{overflow:hidden;clear:both;}
.initiatives-points-block h5{font-size:18px;     margin-bottom: 10px;    line-height: 25px;}
.initiatives-points-block ul{margin:0px;overflow:hidden;}
.initiatives-points-block ul li{padding-left: 24px;}
.initiatives-points-block ul li:before{background:url(../img/right-tick.png) no-repeat left;width:17px;height:17px;    top: 4px;}
.initiatives-logo-block{overflow:hidden;clear:both;    padding: 100px 0;}
.initiatives-logo-inner-block{padding:20px;}
.initiatives-logo-inner-block:before{content:"";position:absolute;left:-70px;top:95px;background:url(../img/initiatives-log-bg--left.png) no-repeat;    width: 219px; height: 458px;}
.initiatives-logo-inner-block:after{content:"";position:absolute;    right: -77px; top: -100px;background:url(../img/initiatives-log-bg--right.png) no-repeat;    width: 219px; height: 458px;}
.initiatives-sub-inner-block{height: 300px; background: #f8f8f8;position:relative;z-index:9;padding:15px;}
.initiatives-logo-block-img{position:absolute;bottom:0px;right:0px;}
.initiatives-logo-block-listing{    overflow: hidden; width: 600px;}
.initiatives-logo-block-listing li{   width: 45%;   float: none;  display: inline-block;}
.initiatives-gallary-block{overflow:hidden;clear:both;padding:50px 0;}
.initiatives-gallary-block h1{text-align:center;font-size:30px;font-weight:bold;    line-height: 40px;  display: block;  margin-bottom: 20px;}
.initiative-gallary-thumbs{display:none;overflow: hidden; margin: 40px 0 0px;min-height: 350px;}
.initiative-gallary-thumbs.current{display:block;}
.initiative-gallary-tab{overflow:hidden;clear:both;}
.initiative-gallary-tab ul{text-align:center;}
.initiative-gallary-tab ul li{float:none;display:inline-block;width:100px;padding:10px 30px;border:1px solid #999;border-radius:50px;    color: #000;  font-size: 20px;    margin: 0 5px;}
.initiative-gallary-tab ul li:before{content:none;}
.initiative-gallary-thumbs .col25{margin-bottom:15px;}
.initiative-gallary-thumbs .col25 img{border-radius:15px;}

.aboutus-content-body{padding: 50px 0;background: #fff ;   float: left;    width: 100%;;}
.aboutus-introduction-block{clear:both;float:left;width:100%;height:500px;position:relative;margin-top:50px;}
.aboutus-right-bg{position:absolute;right:0px;top:0px;}
.aboutus-left-bg{position:absolute;left:0px;bottom:0px;}
.aboutus-introduction-body-left{float:left;width:50%;}
.aboutus-introduction-body-right{float:right;width:50%;}
.aboutus-introduction-content {margin-top: 300px;}
.aboutus-introduction-content h3{    font-size: 34px;   font-weight: bold;  margin-bottom: 20px;  line-height: 45px;}
.aboutus-introduction-content strong{font-size:18px;     margin-bottom: 10px;    line-height: 25px;}
.aboutus-introduction-content p{font-size:14px;width:70%;line-height:22px; }

.abouts-middle-block{clear: both;  float: left; width: 100%;}
.abouts-officer-block{overflow:hidden;clear:both; padding-top: 150px;}
.abouts-officer-block-left{float:left;    margin-right: 20px;}
.abouts-officer-block-right{float:left;    padding: 50px 0;}
.abouts-officer-block-right h6{font-size:25px;line-height:33px;margin-bottom:10px;}
.abouts-officer-block-right p{font-size:14px;}

.abouts-middle-left{float:left;width:50%;}
.abouts-middle-right{float:right;width:50%;}
.abouts-middle-left h4{   font-size: 18px;   margin-bottom: 10px;   line-height: 25px;}
.abouts-middle-left ul {  margin: 0px;  overflow: hidden;}
.abouts-middle-left ul li:before { background: url(../img/right-tick.png) no-repeat left;   width: 17px;  height: 17px;   top: 4px;}
.abouts-middle-left ul li{padding-left: 30px;}
.abouts-middle-right img{width:80%;position:relative;top:-100px;float:right;}
.abouts-bottom-block{padding-top:100px;position:relative;}
.abouts-bottom-block:before{content:"";height:1px;width:100%;background:#ccc;position:absolute;transform: rotate(175deg);  top: -8px;  left: 0;}
.double-bedroom-logo-block .initiatives-sub-inner-block{background:#313987;min-height:400px;}
.double-bedroom-logo-block .initiatives-logo-block-img {position: relative;  bottom: auto;  right: 0px;  left: 0;  margin: 0 auto;  width: auto;  top: -130px; text-align: center;}
.double-bedroom-logo-block .initiatives-logo-block-listing {  margin: 0 auto;    position: relative;   top: -110px;    width: 720px;}
.double-bedroom-logo-block .initiatives-logo-block-listing li {  width: 30%;vertical-align: top;color:#fff;    text-align: center;  padding: 0;}
.double-bedroom-logo-block .initiatives-logo-block-listing li:nth-child(2){border-left:3px solid #fff;border-right:3px solid #fff;}
.inner-page-content-part .double-bedroom-logo-block  ul li:before { content: none;}
.initiatives-table-block h4{text-align:center;font-size:23px;color:#313987;line-height:30px;margin-bottom:10px;}
.initiatives-table-block .table-block{width:600px;margin:30px auto;overflow-x:auto;text-align:center;}
.initiatives-table-block .table-block h5{font-size:16px;margin-bottom:15px;}
.initiatives-table-block{overflow:hidden;clear:both;}
.initiatives-second-introduction-body .initiatives-introduction-content{margin:0px; }
.initiatives-second-introduction-body .initiatives-introduction-content p{ width:80%;}
.inner-top-bg{background:url(../img/department_bg.png) no-repeat ;width: 100%;  }
.events-inner-block, .inner-suh-block{padding:100px 0;    overflow: hidden;}
.tab-content-inner{background: #ffffff;border: 1px solid #ebebeb;padding: 20px;border-radius: 10px;    position: relative; margin: 0 15px 30px 15px;min-height: 215px;}
.tab-content-inner span {  position: absolute;   padding: 5px;   background: #ebebeb;   top: -12px;  left: 20px;}
.tab-content-inner h2 {font-size: 18px;       padding: 10px 0 15px 0;margin:0px;}
.tab-content-inner a { font-size: 18px; letter-spacing: 1px;  color: #f84996;}
.tab-content-inner  img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d;}
.ajenda-content {  padding: 15px;}
.tab-content-inner p { font-size: 14px;  line-height: 20px;  letter-spacing: 1px;  padding-bottom: 15px;  min-height: 80px;}
.heading{font-size:18px;text-align:center;margin-top:20px;}
.news-content-block {overflow: hidden;  clear: both; padding-top: 30px;}
.tab-menu-1{display:none;}

.logos-block23 a {background:white; flex: 0 0 auto; width: 24%; margin: 0.25%; display: inline-block; text-align: center; overflow: hidden;}
.logos-block23 a img {
    max-width: 100%;
    background-color: #ffffff;
    padding:35px 10px;
}
.logos-block23 a:hover {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.0862745098);
}

@media (min-width:0px) and (max-width: 1400px) {
 .container{width:98%;}
}


@media (min-width:992px) and (max-width: 1399px) {
	.header-part ul li a{padding: 0 10px;font-size: 15px;}
	 
	.banner-content h2 { font-size: 18px;padding: 5px 15px;}
	.banner-content h3 {  font-size: 18px;padding: 5px 15px;}
	.footer-block-top-left-img { position: absolute;opacity: 0.2;}
	.footer-block-top-inner {  width: 768px;position: relative;    z-index: 9;}
		.initiatives-left-bg,.aboutus-left-bg {
    position: absolute;
    left: -34%;
    bottom: 0px;
}
.initiatives-right-bg,.aboutus-right-bg {
    position: absolute;
    right: -28%;
    top: 0px;
}
.logo-block-two { position: absolute;  left: 0px;  top: 0px;}
.header-middle .logo-block-two img { width: 239px;}


}
@media (min-width:0px) and (max-width: 1024px) {
	.aboutus-introduction-body-left { width: 100%;}	
	.aboutus-introduction-body-right { width: 100%;text-align:center;}
	.abouts-middle-left { width: 100%;    }
	.abouts-middle-right {  float: left;   width: 100%;text-align:center;}
	.aboutus-introduction-block{height:auto;}
	.abouts-middle-right img,.aboutus-introduction-body-right  img {  width: 60%;     top: auto;  float: none;}
	.abouts-middle-left>div{ text-align:center; }
	.aboutus-introduction-content p{width:100%;}
	.aboutus-introduction-content h3 { font-size: 25px;}
	.aboutus-introduction-content{text-align:center;}
}
@media (min-width:0px) and (max-width: 991px) {
	  
	#nav-icon1{display:block;}
	.landing-block { margin-top: 72px;}
	.footer-block-top-left-img{display: none;}
	.footer-block-top-right-img{display: none;}
	.footer-block-top-inner {  width: 98%;  margin: 0 auto;}
	.banner-content{    position: absolute;right: 0;bottom: 60px;padding: 20px;	background: rgba(0, 0, 0, 0.68);	width: calc(100% - 40px);}
	.header-part ul li {   width: 100%;float: none;}
	.header-part ul li a {    line-height: 50px;}
	.header-part .group { position: relative;  width: 90%;  margin: 0 auto;  float: none;}
	.logo-block-two img {  width: 130px;}
	.header-top-left {  margin-left: 0;}
	.header-top-right ul li a{    padding: 0 5px;}
	.logo-block-two { top: -15px;}
	.welcome-block-left{width: 100%;}
	.welcome-block-right{width: 100%;text-align: center;}
	.welcome-block-right img { width: auto;  height: auto;display: inline-block;}
	.inner-content-left { float: none;  width: 95%;    margin: 0 auto;}
	.inner-content-right { float: none;  width: 95%;    margin: 0 auto;}
	.inner-page-content-part { overflow: hidden;  clear: both;  margin: 95px 0 50px;}
	.login-block {  width: 95%; margin: 30px auto;    padding: 0;}
	.requestion-of-part-inner {margin: 0 15px 30px 15px;padding: 30px;}
	.requestion-of-part-inner a { color: #000;  font-size: 18px;}
	.col33 {  width: 100%;    float: left;}
	.col50 { width: 100%;  float: left;}
	.search-block{display: none;}
	.listing-count li {	width: 100%;}
	.worklisting-left-block {	width: 100%;}
	.worklisting-right-block {	width: 100%;}
	.ministers-block{display: none;}
	.banner-content h2 span {	font-size: 15px;}
	.banner-content h2 {text-align: center;font-size: 16px;line-height: 20px;}
	.header-part ul li:nth-child(1),.header-part ul li:nth-child(2),.header-part ul li:nth-child(3){display:none;}
	.header-part ul.main-menus li{display:inherit;}
	.logo-block-two { position: absolute;  left: 0px;  top: 0px;}
	.header-middle .logo-block-two img { width: 239px;}
	.rsDefault .rsThumbsHor{width:100% !important;}
	
	.initiatives-table-block img{width:100%;}
	.initiatives-second-introduction-body .initiatives-introduction-content p {  width: 100%;}
	.col25 {   width: 50%;  float: left;text-align: center;}
	.organisation-content-block { width: 100%;}
	.tab-menu-1{position:static;opacity:1;}
	.tab-content { margin-top: 0;padding:15px !important;border:1px solid #000; overflow: hidden;}
	.tab-content .tab-content-block {margin-top: 0;}
	.inner-page-content-part h2 { font-size: 20px; line-height: 25px; margin-bottom: 0;  text-transform: uppercase;  padding: 10px;}
	.organisational-img{background:#f1f1f1;margin-bottom:10px;}
	.organisational-img:hover, .organisational-img.current { transform: scale(1,1); opacity: 1;background:#ccc;margin-bottom:0px;}
	.organisational-block{display:none;}
	.tab-menu-1{display:block;}
	.tab-content-block { margin-top: 50px;}
} 
@media (min-width:0px) and (max-width: 767px) {
	
	.header-top-right ul li:nth-child(1){display: none;}
	.header-top-right ul li:nth-child(2){display: none;}
	.notification-inner-block { width: 100%;   float: none;    margin-bottom: 15px !important;}
	.middle-notification {  margin: 0;}
	.col20, .col30{width: 100%;}
	.footer-block-top-inner ul{text-align: center;margin-bottom: 15px;}
	.footer-block-top-inner ul li { width: auto; display: inline-block; float: none; padding: 0 10px;}
	.footer-block-top-inner h2 {text-align: center;    margin-bottom: 10px;}
	.address-block{display: none;}
	.footer-block-bottom-right {  float: none;  display: inline-block;   width: 100%;}
	.footer-block-bottom-right ul{text-align: center;}
	.footer-block-bottom-right ul li{float: none;display: inline-block;}
	.footer-block-bottom-left { float: none; width: 100%; text-align: center;  margin-bottom: 10px;}
	.header-top-left ul li a{padding: 0 5px;}
	.tabs-menu ul li {  width: 100%;    font-size: 16px;}
	.tab-content { padding: 5px;}
	.form-heading { font-size: 20px;padding-bottom: 0px;}
	.form-part { width: 95%;  padding: 0;}
	.dashboard-inner-text {  position: absolute;  top: 50px;  left: 10px;}
	.dashboard-inner-icon { position: absolute;  right: 0;  bottom: -5px;}
	 .header-middle .logo-block-two img {    width: 180px;}
	  	 
	 .social-media-block{display:none;}
	 .media-block{padding-bottom:15px;}
	 .contact-form-block .address-block,.contact-form-block .form-block {  width: 100%;display:block !important;}
	 .initiatives-introduction-body-left,.initiatives-introduction-body-right { width: 100%;}
	 .initiatives-introduction-content p { width: 100%;line-height: 22px;}
	 .initiatives-introduction-content {  margin-top: 0px;}
	 .double-bedroom-logo-block .initiatives-logo-block-img img{width:85%;}
	 .double-bedroom-logo-block .initiatives-logo-block-listing li {width:100%;}
	 .double-bedroom-logo-block .initiatives-logo-block-listing li br{display:none;}
	 .double-bedroom-logo-block .initiatives-logo-block-img, .double-bedroom-logo-block .initiatives-logo-block-listing{top:auto;width:100%;}
	 .double-bedroom-logo-block .initiatives-logo-block-listing li:nth-child(2) {border-left: none; border-right: none; border-top: 1px solid #bebdbd;border-bottom: 1px solid #bebdbd;
}
	.initiatives-logo-block-log~.initiatives-logo-block-img{display:none;}
	.initiatives-logo-block-log img{width:85%;margin:0 auto;}
	.initiatives-logo-block-log{text-align:center;}
	.inner-page-content-part ul { margin-left: 0;}
	.initiatives-sub-inner-block {  height: auto;}

}