@import url('https://fonts.googleapis.com/css?family=Oswald:400,700');
* {
    margin: 0;
    padding: 0;
}
.popup { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; background: url(../images/back-bg.png); }
.popup .info { z-index: 999; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.popup .close { position: absolute; right: -10px; top: -10px; opacity: 1;   }
.popup .img-pop { display: block; width: 100%; display: block; }
.popup .img-pop img { width: 100%; box-shadow: 1px 1px 10px rgba(0,0,0,.5);   display: block; }
.videoPoster { display: block; width: 500px; height: 500px; }
.videoIframe { position: absolute; left: 0; top: 0; }
.videoWrapperActive .videoIframe { width: 500px; height: 500px;  } 
html, body {
    color: #8c806e;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    transition: all 0.5s ease-in-out 0s;
}
input, select, textarea { 
    color: #8c806e;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
}
body {
}
img {
    border: 0 none;
    transition: all 0.5s ease-in-out 0s;
}
a, input {
    outline: medium none;
    transition: all 0.5s ease-in-out 0s;
}
article, aside, details,  figure, footer, header, menu, nav, section {
    display: block;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
.left {
    float: left;
}
.right {
    float: right;
}
#main {
    overflow: hidden;
    width: 100%;
}
figcaption { font-size: 11px; display: block;}

header {
    background: rgba(255, 255, 255, .5) url("../images/headerbg.png") repeat scroll left top;
    border-bottom: 1px solid #cccccc;
    display: block;
    float: left;
    position: fixed;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: 1000;
}
header.large {
    height: 90px;
}
.logo img {
    float: left;
}
header.large img {
    float: left;
    margin-right: 10px;
}
header.small {
    height: 60px;
    padding: 5px 0;
}
header.small .logo {
    padding: 0;
    width: 36%;
}
header.small img {
    float: left;
    width: 32%; margin-right:15px;
}
header.small h3 {
    margin: 0 auto;
}
header.small .naviblock ul li {
    /*line-height: 46px;*/
}


header.small nav ul li { padding:10px 0;}

header.small nav ul li ul li ul{ margin: -35px 0 0 -214px;}
header.small nav ul li ul{ margin-left:0;}




.logo h3 {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 16px auto 0 auto;
    padding: 0;
}
header.small .naviblock {
    padding: 0; margin-top:5px;
    width: 56%;
}
.logo {
    float: left;
    padding: 15px 0 15px 15px;
    width: 41%;
}
.naviblock { position:relative;  
    float: right;
   /* padding: 15px 0 15px 15px;*/
    width: 59%;
}
/*.naviblock ul {
    margin: 0 auto;
    padding: 0;
}
.naviblock ul li {
    float: left;
    line-height: 65px;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
}
.naviblock ul li a {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 300;
    padding: 10px 15px;
}
.naviblock ul li a:hover {
    background-color: #227ab1;
    color: #ffffff;
    text-decoration: none;
}*/
#galbox {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}


.left_blk {
    background: rgba(0, 0, 0, 0) url("../images/leftboxbg.png") repeat scroll left top;
    float: left;
    height: 100%;
    padding-bottom: 2%;
    padding-left: 3%;
    padding-right: 2%;
    width: 30%;
}
.right_blk {
    background: rgba(0, 0, 0, 0) url("../images/rightboxbg.png") repeat scroll left top;
    border-left: 2px solid #ffffff;
    float: right;
    height: 592px;
    width: 70%;
}
#midbclock {
    height: auto;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.blue-head {
    background-color: #00a9dd;
    color: #ffffff;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    height: 36px; text-transform:uppercase;
    line-height: 36px;
}
.blue-head a {
    border-bottom: 3px solid #00a9dd;
    color: #ffffff;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin-left: 8px;
    margin-right: 8px;
    outline: medium none;
    padding-bottom: 2px;
    text-decoration: none;
}
.blue-head a:hover {
    border-bottom: 3px solid #4affff;
    color: #ffffff;
    outline: medium none;
    text-decoration: none;
}
.blue-head a.active {
    border-bottom: 3px solid #4affff;
    color: #ffffff;
    outline: medium none;
    text-decoration: none;
}
.mid-center {
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
.midbot-center {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 10px;
    width: 960px;
}
.midbot-center p {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.btnjoin {
    float: right;
    padding: 0;
}
.btnjoin a {
    background-color: #00a9dd;
    border: 1px solid #ffffff;
    border-radius: 5px;
    color: #ffffff;
    padding: 10px 15px;
    text-decoration: none;
}
.btnjoin a:hover {
    background-color: #ffffff;
    border: 1px solid #00a9dd;
    color: #00a9dd;
    text-decoration: none;
}
.ex-member {
    border-bottom: 1px solid #7fd4ee;
    margin-bottom: 35px;
    overflow: hidden;
    padding-top: 35px;
    width: 100%;
}
.ex-member h2 {
    border-bottom: 3px solid #4affff;
    color: #00a9dd;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0 auto;
    padding-bottom: 5px;
}
.ex-member span {
    float: right;
    font-family: "Open Sans",sans-serif;
    margin-top: 10px;
}
.ex-member span a {
    color: #ffffff; background-color:#00a9dd;
    font-size: 13px; padding:1px 4px; border:1px solid #00a9dd;
    text-decoration: none; border-radius:2px;
}
.ex-member span a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}
.caseBox p a { padding-left: 25px; margin-bottom: 5px; text-decoration: underline; background: url(../images/pdf-icon.gif) left 2px no-repeat;     }
.caseBox p a:hover { text-decoration: none; }

.memberbox {
    background-color: #ffffff;
    display: inline-block;
    height: auto;
    width: 100%;
}
.memberbox img {
    margin-bottom: 30px; border-radius:10px;
    margin-right: 15px;
}
.memberbox h5 {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
    margin: 0 auto 20px;
}
.memberbox h4 {
    color: #424141;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 22px;
    margin: 0 auto;
}


.memberbox h4 span { display:block;}

.column {
    overflow: hidden;
    width: 100%;
}
.column ul {
    margin: 0 auto;
    padding: 0;
}
.column ul li {
    border: 1px solid #666666;
    border-radius: 5px;
    color: #00a9dd;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    list-style: outside none none;
    margin: 0 9px;
    min-height: 250px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 170px;
}
.column ul li span {
    display: block;
}
.mar10 {
    padding: 10px;
}
.img-bit {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 100%;
}
.member {
    overflow: hidden;
    width: 100%;
}
.centertxt {
    padding: 0 !important;
    text-align: center;
}
.righttxt {
    text-align: right;
}
.leader-box {
    margin: 0 auto 20px;
    overflow: hidden;
    width: 960px !important;
}
.leader-spk {
    float: left;
    width: 545px !important;
}
.leader-bord {
    border-bottom: 1px solid #7fd4ee;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 15px;
    width: 100%;
}
.leader-bord h2 {
    border-bottom: 3px solid #4affff;
    color: #00a9dd;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0 auto;
    padding-bottom: 5px;
}
.imgb {
    float: left;
    margin-right: 15px;
    width: 140px;
}
.imgb img {
    border: 1px solid #666666;
    border-radius: 5px;
    height: 140px;
    width: 140px;
}
.imgc {
    color: #000000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    width: 370px;
}
.imgc p {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
}
.imgc.botext {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
}
.leader-event {
    float: left;
    margin-left: 20px;
    width: 390px !important;
}
#demo {
    position: relative;
}

#demo .owl-buttons {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 3px 7px;
    text-align: right;
}
#demo .owl-theme .owl-controls .owl-buttons div {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 3px 7px;
}
.readblock { bottom: 10px; position: absolute; right: 55px;}
.readblock a {font-family: "Open Sans",sans-serif;   color: #ffffff;  font-size: 11px; text-decoration: none; border:1px solid #00a9dd; padding:1px 4px; background-color:#00a9dd; border-radius:2px; }
.readblock a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}









#demo .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/left-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/right-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo .owl-theme .owl-controls {
    margin-top: 0;
}
#owl-demo .item {
    margin: 3px;
}
#owl-demo .owl-pagination {
    display: none;
}
#owl-demo2 .item {
    margin: 3px;
}
#owl-demo2 .owl-pagination {
    display: none;
}
#demo2 {
    position: relative;
}
#demo2 .owl-buttons {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 24px 7px 3px 7px;
    text-align: right;
}
#demo2 .owl-theme .owl-controls .owl-buttons div {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 3px 7px;
}
.readblock2 {bottom: 10px;    position: absolute;    right: 55px;}
.readblock2 a {font-family: "Open Sans",sans-serif;   color: #ffffff;  font-size: 11px; text-decoration: none; border:1px solid #00a9dd; padding:1px 4px; background-color:#00a9dd; border-radius:2px; }
.readblock2 a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}




#demo2 .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/left-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo2 .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/right-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo2 .owl-theme .owl-controls {
    margin-top: 0;
}
.imgb2 {
    background: #00a9dd none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: 400;
    height: auto;
    line-height: 22px;
    margin-right: 10px;
    padding: 8px 0;
    text-align: center;
    width: 60px;
}
.imgb2 span {
    display: block;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
}
.imgc2 {
    border-bottom: 1px solid #666666;
    color: #000000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 3px;
    padding-bottom: 3px;
    width: 280px;
}
.botext2 {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
}
#demo2 .item {
    margin-bottom: 10px;
}
#demo2 .item ul li {
    display: block; float:left;
    list-style: outside none none;
    width: 100%;
}
#owl-demo .item {
    display: block;
    height: auto;
    width: 100%;
}
#aboutblock {
   overflow: hidden;
    width: 100%;
}
#aboutblock .fill-bg { border: 1px solid #42A5F5; margin-bottom: 5px; }
#aboutblock .fill-bg label { }
#aboutblock .fill-bg.twoo { border: 1px solid  #29B6F6; }
#aboutblock .fill-bg.three {border: 1px solid #26A69A; }
#aboutblock .join-p { }
#aboutblock .join-p .head-p { text-align: center;  padding: 10px 0; background: #0b7aa8; color: #fff; text-transform: uppercase; font-size: 28px; display: block; font-weight: 600;     }
#aboutblock .join-p.head-red { padding: 0; }
#aboutblock .join-p.head-red .head-p { padding: 5px 0; background: #cf4940;  }
#aboutblock .blockBox { padding: 15px 0; width: 100%; overflow: hidden; }
#aboutblock .blockBox .block-text { padding: 0 0 10px;  border: 2px solid #f6d5b8; border-radius: 5px; -webkit-border-radius: 5px; min-height: 300px;   }
#aboutblock .blockBox .block-data { text-align: center; }
#aboutblock .blockBox .block-data em { display: block; }
#aboutblock .blockBox h3 { margin-bottom: 0; min-height: 82px; color: #008693;  }
#aboutblock .blockBox .title { padding: 10px 18px;; min-height: 60px; margin: 10px 0; display: inline-block; background: #008693; color: #fff;   }
#aboutblock .blockBox small { min-height: 44px; display: block; color: #008693; padding: 4px 5px; font-size: 13px; line-height: 18px;   }
#aboutblock .blockBox .date { padding: 10px 0; font-size: 14px; display: block;   }
#aboutblock .blockBox .btn-warning { margin-bottom: 10px; }
.about {
    text-align: center;
}
.about h2 {
    color: #a37816;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 50px;
}
.about p {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    margin-bottom: 20px;
}
#partnerblock {
    background-color: #ffffff;
    overflow: hidden;
    width: 100%;
}
.partner {
    overflow: hidden;
    text-align: left;
}
.partner h2 {
    border-bottom: 1px solid #cccccc;
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 50px;
    padding-bottom: 10px;
}
#about {
    background-color: #fffdf4;
    overflow: hidden;
    padding: 50px 0 0;
    width: 100%;
}
.about_container {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 96%;
}
.rightext {
    text-align: right;
}
.rightext h1 {
    border-bottom: 1px solid #666666;
    color: #4d4d4d;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 36px;
    margin: 0 auto 8px;
    padding: 0 0 10px;
}



.memberex h2 {
    border-bottom: 3px solid #4affff;
    color: #00a9dd;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0 auto;
    padding-bottom: 5px;
}
.memberex {
    border-bottom: 1px solid #7fd4ee;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 25px;
    width: 100%;
}

.memberblock { width:960px; margin:0 auto; overflow:hidden;}
#owl-demo3 .owl-pagination { display:none;}
#owl-demo3 .owl-item { width:auto !important; margin-right:5px;}
#owl-demo3 .owl-item img { width:115px; height:115px; border-radius:3px;}


#owl-demo11 .owl-pagination { display:none;}
#owl-demo11 .owl-item { width:142px !important; padding:5px 5px; word-wrap:break-word;}
#owl-demo11 .owl-item img { width:98px; height:98px; border-radius:3px; border:1px solid #cccccc;}
#owl-demo11 .item { text-align:center;}
#owl-demo11 .item p{ text-align:center; font-size:10px;}

#owl-demo12 .owl-pagination { display:none;}
#owl-demo12 .owl-item {  padding:5px 5px; word-wrap:break-word;}
#owl-demo12 .owl-item img { width:100%; height:auto; border-radius:3px; border:1px solid #cccccc;}
#owl-demo12 .item { text-align:center;}
#owl-demo12 .item p{ text-align:center; font-size:10px;}
#owl-demo12 .owl-buttons{ display:none;}

#owl-demo13 .owl-pagination { display:none;}
#owl-demo13 .owl-item {  padding:5px 5px; word-wrap:break-word;}
#owl-demo13 .owl-item img { width:100%; height:auto; border-radius:3px; border:1px solid #cccccc;}
#owl-demo13 .item { text-align:center;}
#owl-demo13 .item p{ text-align:center; font-size:10px;}
#owl-demo13 .owl-buttons{ display:none;}


#owl-demo14 .owl-pagination { display:none;}
#owl-demo14 .owl-item {  padding:5px 5px; word-wrap:break-word;}
#owl-demo14 .owl-item img { width:100%; height:auto; border-radius:3px; border:1px solid #cccccc;}
#owl-demo14 .item { text-align:center;}
#owl-demo14 .item p{ text-align:center; font-size:10px;}
#owl-demo14 .owl-buttons{ display:none;}

#owl-demo15 .owl-pagination { display:none;}
#owl-demo15 .owl-item {  padding:5px 5px; word-wrap:break-word;}
#owl-demo15 .owl-item img { width:100%; height:auto; border-radius:3px; border:1px solid #cccccc;}
#owl-demo15 .item { text-align:center;}
#owl-demo15 .item p{ text-align:center; font-size:10px;}
#owl-demo15 .owl-buttons{ display:none;}

#owl-demo16 .owl-pagination { display:block;}
#owl-demo16 .owl-item {  padding:5px 5px; word-wrap:break-word;}
#owl-demo16 .owl-item img { width:auto; height:auto; border-radius:3px; border:1px solid #cccccc;}
#owl-demo16 .item { text-align:left;}
#owl-demo16 .item p{ text-align:center; font-size:10px;}
#owl-demo16 .owl-buttons{ display:block;}
#owl-demo16 .owl-item strong{margin-top:10px; display:block;}
#owl-demo16 .owl-item span { float:right; text-align:right}
#owl-demo16 { width:100%;  background-color:#efefef; border:1px solid #cccccc; padding:10px 20px;}





.mixbox { width:960px; margin:0 auto; overflow:hidden; }
.mixbox .col-sm-2 { margin-bottom: 20px; }
.boxmix-three {overflow:hidden; background-color:#f2f2f2; width:100%; padding:40px 0 40px 0; margin-top:20px;}
.mar5{ margin:0 10px; width:300px !important;}
.bottom-bord {
    border-bottom: 1px solid #7fd4ee;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 15px;
    width: 100%;
}
.bottom-bord h2 {
    border-bottom: 3px solid #4affff;
    color: #00a9dd;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0 auto;
    padding-bottom: 5px;
}
/*.bottom-bord h2 a {  color: #00a9dd; text-decoration:none;}
.bottom-bord h2 a:hover { color:#FF0004;}*/

.mid { width:100%; overflow:hidden;}
.greybox { width:93px; height:93px; background-color:#ffffff; float:left; margin:3px 3px; border-radius:5px; border:1px solid #cccccc;}
.greybox img { width:100%; height:100%; border-radius:5px;}




#demo4 {
    position: relative;
}

#demo4 .owl-buttons {
    border-radius: 1px;
    margin: 2px auto 0 auto; position:absolute; top:-23px; right:-8px;
    overflow: hidden;
    padding: 2px 0;
    text-align: right;
}
#demo4 .owl-theme .owl-controls .owl-buttons div {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 3px 7px;
}

#demo4 .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/left-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo4 .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/right-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo4 .owl-theme .owl-controls {
    margin-top: 0;
}
#owl-demo4 .item {
  margin-top:2px;
}
#owl-demo4 .owl-pagination {
    display: none;
}



#demo5 {
    position: relative;
}

#demo5 .owl-buttons {
    border-radius: 1px;
    margin: 2px auto 0 auto; position:absolute; top:-23px; right:-8px;
    overflow: hidden;
    padding: 2px 0;
    text-align: right;
}
#demo5 .owl-theme .owl-controls .owl-buttons div {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 3px 7px;
}

#demo5 .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/left-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo5 .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/right-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo5 .owl-theme .owl-controls {
    margin-top: 0;
}
#owl-demo5 .item {
  margin-top:2px;
}
#owl-demo5 .owl-pagination {
    display: none;
}


#demo6 {
    position: relative;
}

#demo6 .owl-buttons {
    border-radius: 1px;
    margin: 2px auto 0 auto; position:absolute; top:-23px; right:-8px;
    overflow: hidden;
    padding: 2px 0;
    text-align: right;
}
#demo6 .owl-theme .owl-controls .owl-buttons div {
    border-radius: 1px;
    margin: 3px;
    overflow: hidden;
    padding: 3px 7px;
}

#demo6 .owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/left-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo6 .owl-next {
    background: rgba(0, 0, 0, 0) url("../images/right-arow.png") no-repeat scroll left top;
    height: 15px;
    width: 10px;
}
#demo6 .owl-theme .owl-controls {
    margin-top: 0;
}
#owl-demo6 .item {
  margin-top:2px;
}
#owl-demo6 .owl-pagination {
    display: block; bottom:0; position:absolute; z-index:200; right:0;
}
.owl-carousel .owl-item{ z-index:1;}

#owl-demo6.owl-theme .owl-controls .owl-page span{ margin:5px 4px;}
#owl-demo6.owl-theme .owl-controls .owl-page span { background-color:#cccccc;}


.midbgalbox { position:absolute; margin:0 auto; left:46%; top:0; z-index:10;}
.leftgalbox { width:46%; height:545px; background-color:#0794a3; float:left; position:relative;}
.leftgalbox h1 {  font-family: "Open Sans",sans-serif; font-size: 40px; color:#ffffff;  font-weight: 300; position:absolute; top:30%; left:20%;}
.leftgalbox h1 span {font-family: "Open Sans",sans-serif; font-size: 75px; color:#e0e507;  font-weight: 300;}
.rightgalbox { width:54%; height:545px; background-color:#333333; float:left; overflow:hidden;}


.footerbox { width:100%; overflow:hidden; background-color:#4d4d4d; padding:30px 0 30px 0;}

.footerleft { width:50%; float:left;}
.footerleft h3 {font-family: "Open Sans",sans-serif; font-size:22px; color:#ffffff;  font-weight: 400;}
.footerleft p {font-family: "Open Sans",sans-serif; font-size:15px; color:#ffffff;  font-weight: 400; margin:0 auto;}

.footerright { width:50%; float:left;}
.footerright h3 {font-family: "Open Sans",sans-serif; font-size:22px; color:#ffffff;  font-weight: 400;}
.footerright p {font-family: "Open Sans",sans-serif; font-size:14px; color:#ffffff;  font-weight: 400; margin:0 auto;}

.footerright p.copy { font-weight:500; text-align:right; margin-top:30px; position:absolute; bottom:0; right:0; }
.soiclbox { width:100%; overflow:hidden; padding-top:15px;}


.footer_box { width:960px; margin:0 auto; overflow:hidden;  position:relative; }

.scrollup{
			width:40px;
			height:40px;			
			text-indent:-9999px;
			opacity:0.4;
			position:fixed;
			bottom:50px; outline:none;
			right:40px;
			display:none;			
			background: url('../images/icon_top.png') no-repeat;
		}


.lefb { float:left; margin-right:15px; margin-bottom:10px; height:190px; border:1px solid #cccccc;}
#owl-demo4 h3 {font-family: "Open Sans",sans-serif;  font-size:15px;font-weight:400; margin-top:0; line-height:20px;}
#owl-demo4 p { font-family: "Open Sans",sans-serif; font-size:13px;font-weight:400;}
#owl-demo4 { position:relative;}
#owl-demo4 .botread { position:absolute; bottom:4px; right:0;}
#owl-demo4 .botread a {font-family: "Open Sans",sans-serif;   color: #ffffff;  font-size: 11px; text-decoration: none; border:1px solid #00a9dd; padding:1px 4px; background-color:#00a9dd; border-radius:2px; }
#owl-demo4 .botread a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}




#owl-demo5 h4 {font-family: "Open Sans",sans-serif;  font-size:15px;font-weight:400; margin-top:0; line-height:20px;}
#owl-demo5 p { font-family: "Open Sans",sans-serif; font-size:13px;font-weight:400;}
#owl-demo5 { position:relative;}
#owl-demo5 .botread { position:absolute; bottom:0; right:0;}
#owl-demo5 .botread a {font-family: "Open Sans",sans-serif; font-size:12px;}



.bottom-bord span { float: right;font-family: "Open Sans",sans-serif;  margin-top: 10px;}
.bottom-bord span a {  color: #ffffff;  font-size: 11px; text-decoration: none; border:1px solid #00a9dd; padding:1px 4px; background-color:#00a9dd; border-radius:2px;}

.bottom-bord span a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}





#innerpage {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%; margin-top:90px; border-top:4px solid #4af14b;
}













#aboutblock {
    height: auto;
    margin-top: 20px;
    overflow: hidden; padding:0 10px;
    position: relative;
    width: 100%;
}

#aboutblock.new-about .bluecolor { padding: 10px 20px 20px;  background: #c7ebfc; margin: 20px 0;  }

#aboutblock.new-about .green-text { padding: 10px 20px 20px;  background: #e4f1de; margin: 20px 0;  } 
#aboutblock.new-about .green-text h3 { color:  #272727;font-weight: bold;    }
#aboutblock.new-about  h4 {   font-family: "Open Sans",sans-serif;  font-size: 16px; line-height: 20px;  }
#aboutblock.new-about .bluecolor .col-sm-4 { margin: 20px 0;   }
#aboutblock.activites .block-dataa li { padding: 20px 0 20px 80px; margin: 10px 0; font-family: 'Oswald', sans-serif; font-size: 20px; background: url(../images/activities-icon.png) left center no-repeat;     }
#aboutblock.activites .block-dataa li:nth-child(2) {  background: url(../images/activities-icon1.png) left center no-repeat;     }
#aboutblock.activites .block-dataa li:nth-child(3) {  background: url(../images/activities-icon2.png) left center no-repeat;     }
#aboutblock.activites .block-dataa li:nth-child(4) {  background: url(../images/activities-icon3.png) left center no-repeat;     }
#aboutblock.activites .block-dataa li:nth-child(5) {  background: url(../images/activities-icon3.png) left center no-repeat;     }
#aboutblock.activites .block-dataa li:nth-child(6) {  background: url(../images/activities-icon4.png) left center no-repeat;     }
#aboutblock.activites .block-dataa li:nth-child(7) {  background: url(../images/activities-icon5.png) left center no-repeat;     }
#aboutblock.activites .block-dataa { padding: 10px; border-radius: 30px; max-width: 650px  ; margin: auto; margin: 40px auto; background: #e1f4fd;  }
#aboutblock.activites .block-dataa ul { list-style: none;}
#aboutblock  .dark-bg { padding-top: 25px; overflow:  hidden; position: relative; margin: 15px; background: rgba(0,0,0, .1); }
#aboutblock .down-arrow { position: absolute; left:  50%; margin-left: -20px; top:  0;   }
#aboutblock.activites {}

.about-center { margin: 0 auto; padding: 20px 0; width: 960px;}
.about-center h3{
    color: #00a9dd;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 500;
}


.about-center p {
    color: #333333; text-align:justify;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.about-center.webinar h4 small { display: block; padding-top: 7px; }
.about-center.webinar .webinar-vidoe { position:relative; border: 0; display:block; background:#000; }
.about-center.webinar .webinar-vidoe img { opacity: .5;  }
.about-center.webinar .webinar-vidoe object {  width:100%; height:400px;  }

.about-center.webinar .webinar-vidoe .fa { position:absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; font-size:60px; color: #fff; }
.fix {width:20%; float:left; padding:10px; text-transform:uppercase;  font-family: "Open Sans",sans-serif; color:#ffffff; font-size:15px; height:70px; font-weight:400; line-height:18px; margin-top:20px;}
.colfill{ background-color:#7c6f39; padding-top:17px; }
.colfill2{ background-color:#918450; padding-top:17px; }
.colfill3{ background-color:#a89c69; padding-top:17px; }
.colfill4{ background-color:#bfb690;}
.colfill5{ background-color:#c6c0ab; padding-top:17px; }
.aboutblue { margin: 0 auto;
    overflow: hidden;
    width: 960px;}




.about-center3 {
    margin: 0 auto;

    padding: 20px 0;
    width: 960px;
}
.about-center3 h3{
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 500;
}


.about-center3 p {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 300;
}


/*--------------Drop down css start here-------------*/
.cat_subcat_cont{
	width:100%;
}





.category{
	color:#ffffff;
	font-size:15px;
	width:auto;
	 font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
	line-height:50px;
 margin-bottom:7px;
background:url(../images/botarow.jpg) 99% 20px no-repeat#666666;
	padding-left:20px; 
}
.category:hover{
	color:#ffffff;

	width:100%;
	line-height:50px; 
 font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
	background:url(../images/botarow.jpg) 99% 20px no-repeat#666666 ;
}



.category2{
	color:#ffffff;
	font-size:15px;
	width:auto;
	 font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
	line-height:50px;
 margin-bottom:7px;
background:url(../images/botarow.jpg) 99% 20px no-repeat#666666;
	padding-left:20px; 
}
.category2:hover{
	color:#ffffff;

	width:100%;
	line-height:50px; 
 font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
	background:url(../images/botarow.jpg) 99% 20px no-repeat#666666 ;
}



.catcat{

	width:100%;
	line-height:normal;
	color:#ffffff;
 font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400; text-align:left;
	background:url(../images/toparrow.jpg) 98% 20px no-repeat#666666;
		padding:10px 40px 10px 30px;
}



.subcategory{
	padding:15px 10px;
	height:auto;
	font-size:12px;
	color:#6c6c6c;
	width:auto; overflow:hidden;
	margin-bottom:1px;
	border-bottom:1px solid #CFCFCF;}

	

	
.subcategory a{
	color:#6c6c6c;
	font-size:16px;
	line-height:10px;
	width:100%;
	text-decoration:none;
	background: url(../images/sublipic.jpg) 15px center no-repeat;
	padding-left:10px;
	color: #337ab7;
}

/*--------------Drop down css end here-------------*/

.marb { margin-bottom:20px;}
.cat_subcat_cont { margin-top:20px;}

.fill { width:100%; overflow:hidden; padding:10px 0 5px 0;}
.fill label { width:200px; float:left;  font-family: "Open Sans",sans-serif; font-size: 15px; color:#000000; font-weight: 400; }
.fill label span { color:#FF0004;}
/*.fill .inp { float:left; width:30%; border:1px solid #cccccc; padding:5px 10px; }*/
.fill .inp { float:left; width:98%; border:1px solid #cccccc; padding:4px 10px; height:auto!important;  }

.fill .white { color:#ffffff;}
.initiative  { overflow:hidden; margin-bottom:20px;}
.initiative ul{ margin:0 auto;  padding:0; }
.initiative ul li{ margin:0 auto; list-style:none; padding:0 0 0 20px;   font-family: "Open Sans",sans-serif; font-weight: 400;font-size: 15px; color:#333333; display:block; line-height:30px; background: url("../images/right-arow.png") no-repeat scroll left 7px; }

.hlcdblock  { overflow:hidden; margin-bottom:20px;}
.hlcdblock ul{ margin:15px auto;  padding:0; }
.hlcdblock ul li{ margin:0 auto; list-style:none; padding:0 0 0 20px;   font-family: "Open Sans",sans-serif; font-weight: 400;font-size: 15px; color:#333333; line-height:30px; background: url("../images/right-arow.png") no-repeat scroll left 7px; float:left; width:50%; }





.topmenu2 { width:100%; height:auto; float:left; margin-bottom:15px; }
.topmenu2 ul { margin:0 auto; padding:0;}
.topmenu2 ul li { list-style:none; border-right:2px solid #FFF; display:block;}
.topmenu2 ul li a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; background-color:#005979; color:#fff; padding:8px 13px;}
.topmenu2 ul li a:hover { background-color:#004864;}

.topmenu2 ul li a.active{ background-color:#023143;}

.about-center2 {
    margin: 0 auto;
overflow:hidden;
    padding: 20px 0;
    width: 960px;
}
.about-center2 h3{
    color: #00a9dd;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 500;
}


.about-center2 p {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400; text-align:justify;
}

.bor_line { border: 1px solid #1c566e; font-size: 14px; padding: 5px 10px; font-weight: bold; color: #fff; margin: 10px 0; display: inline-block; border-radius: 5px; background: #1c566e; }

.memberb { width:100%; overflow:hidden;
    padding-top: 20px;
   text-align: center;
}


.mem_logo {
    border: 1px solid #1c566e;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 10px 0;
}
.mem_logo img {
    border: 1px solid #1c566e;
    border-radius: 5px;
    margin: 5px;
    padding: 5px;
    width: 80px;
}



.bor_line {
    background: #1c566e none repeat scroll 0 0;
    border: 1px solid #1c566e;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 10px;
}

.bor_line2
{
    background: #1c566e none repeat scroll 0 0;
    border: 1px solid #1c566e;
    border-radius: 5px;
    color: #fff;
    display:inline-block; 
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 10px;
}

.bor_line3 { width:100%; overflow:hidden;}
.popuplight .logomem {
    float: right;
    text-align: center;
}

.popuplight .pop_img { border-radius: 50%;
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 5px;
    width: 90px;
}



.popuplight .title {
    float: left;
    width: 50%;
}

.popuplight h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #333;
    font-size: 14px;
    padding: 15px 0 0;
    text-align: left;
}



.clear {
    clear: both;
}

.popuplight img { width: 60px; border-radius: 50%; -webkit-border-radius: 50%;  }
.popuplight span { display: block; text-align: center; font-weight: 300;  }
.popuplight .logomem { text-align: center;  float: right;   }
.popuplight h3 { padding: 15px 0 0; font-size: 14px; text-align: left; color: #333;  background: none; }
.popuplight .title small { display: block; font-size: 12px; font-weight: bold; }
.popuplight .title { float: left; width: 50%;   }
.fancybox-inner { height: auto !important; }
.popuplight clear { clear: both; overflow: hidden;  }
.popuplight .no_radius { border-radius: 0; -webkit-border-radius: 0; }
.popuplight .pop_img { width: 90px; float: left; border:1px solid #ccc; padding: 5px; margin-right: 10px; }
.popuplight hr { border: 1px solid #ccc; margin: 10px 0; height: 1px; }
.popuplight .big_img img { width: 200px; }
.textpop p { font-size:13px; margin-bottom:15px;}


 ul.pubteri { margin:20px auto 0 auto !important; padding:0;}
.pubteri li { position:relative;
    border-bottom: 1px solid #999999;
    display: block;
    margin-bottom: 15px; font-family:"Open Sans",sans-serif; font-size:16px; font-weight:400;
    overflow: hidden;
    padding-bottom: 20px;
}
.pubteri li img {    float: left;    margin-right: 15px; margin-bottom:10px;}
.pubteri li h3 { margin:0 auto 10px auto; font-size:16px; font-weight:600;}
.pubteri li h3 a{ color:#00a9dd;}

.pubteri li .read a{ position:absolute; bottom:0; right:0; background-color: #00a9dd;    border: 1px solid #00a9dd;    border-radius: 3px;    bottom: 10px;    font-size: 12px;    padding: 2px 6px; color:#ffffff; text-decoration:none;}
.pubteri li .read a:hover {background-color: #ffffff; color:#00a9dd;}

.supportterm p{ margin:15px auto;}




.exdiv h2 { font-family: "Open Sans",sans-serif;
    border-bottom: medium none ;
    color: #333333;
 
    font-size: 13px ;
    font-weight: 400 ; margin-top:0;
    line-height: 18px;
    padding-bottom: 10px ;
    text-decoration: none;
}

/*.excommiti {
    float: left;
    height: auto;
    width: 91%;
}*/

.eximg {
    border: 1px solid #959595;
    float: left;
    height: auto; /*margin-bottom:100px;*/
    margin-right: 10px;
    padding: 5px; border-radius:50%;
    width: auto;
}

.exdiv {
    border: 1px solid #ccc;
    float: left;
    height: auto;
margin:10px 10px 15px 10px;
    padding: 10px ;
    width: 45%;
}

.pagememb {    font-family: "Open Sans",sans-serif;
    background-color: #00a9dd;
    border-bottom: 1px solid #333;
    color: #ffffff;
    float: left;
   
    font-size: 15px;

    height: auto;
    margin-bottom: 15px;
    padding: 5px;
    width: 99%;
}
.leftcol { width:74% !important; float:left;}
.rightcol { width:24% !important;float:right; border:1px solid #cccccc; padding:0 10px 15px 10px; word-wrap:break-word;}
h3.monthcol {background-color:#dff08a; color:#4c6500; padding:7px 10px;}
h3.monthcol2 {background-color:#007fac; color:#ffffff; padding:7px 10px; font-size:15px;}

.boxinto {    float: right;    height: auto;    text-align: center;    width: 104px; margin-left:10px;}
.taber2 { width:100%; overflow:hidden;}
.taber2 p { text-align:justify;}
.taber2 p span { font-size:15px; font-weight:400; padding-bottom:10px; display:block;}
.taber2 h2{ font-size:15px; font-weight:400; padding-bottom:10px;  font-family: "Open Sans",sans-serif;}
.fixwid { width:100%;}
.fixwid2{ width:auto;}
.botompast { width:100%; overflow:hidden;}
.exdiv h2 strong { color:#00a9dd;}
.eximg img { border-radius:50%;}
/*.mar_bot { margin-bottom:10px;}*/




.excommiti p { font-size:15px;}
.excommiti h2 span { display:block;}
.exdiv-leader {position:relative;
     border: 1px solid #ccc;
    float: left;
    height: auto;
margin:10px 10px 15px 10px;
    padding: 10px ;
    width: 45%;
	min-height:265px;
}


.exdiv-leader h2 { font-family: "Open Sans",sans-serif;
    border-bottom: medium none ; position:absolute; bottom:10px; right:10px; 
    color: #333333;
 
    font-size: 15px ;
    font-weight: 300 ; margin-top:0;
    line-height: 18px;
    padding-bottom: 10px ;
    text-decoration: none;
}
.exdiv-leader h2 strong { color:#00a9dd;}
/*.fx { width:100%; overflow:hidden; display:block;}*/
.grey { width:100%; overflow:hidden; padding:15px; background-color:#eeeeee; border-radius:5px;}
.grey h3 { font-size:18px; color:#000000;}
.grey p { font-size:15px;}

.rightcol h2{  font-size:15px; padding:5px; font-weight:bold; margin:5px auto;}
.initiative22  { overflow:hidden; margin-bottom:15px;}
.initiative22 ul{ margin:0 auto;  padding:0; }
.initiative22 ul li{ margin:0 auto; list-style:none; padding:5px 0 0 15px;   font-family: "Open Sans",sans-serif; font-weight: 400;font-size: 14px; color:#333333; display:block; line-height:normal;  background: url("../images/right-arow.png") left 5px no-repeat ; }
.fillbox { width:100%; overflow:hidden; }
.fillbox ul { margin:0 auto; padding:0; }
.fillbox ul li {  padding:0; list-style:none; width:46%; margin:10px 0 10px 20px;  border: 1px solid #ccc;  float:left; padding:10px; height:305px;  }

.fillbox ul li p { font-size:14px; font-weight:400; font-family: "Open Sans",sans-serif; text-align:left;}
.fillbox ul li p span { font-weight:bold; display:block;}
.leftix{ width:150px; overflow:hidden;}
.fixagenda { width:100%; overflow:hidden;}
.fixagenda ul { margin:0 auto; padding:0;}
.fixagenda ul li { margin:5px auto; padding:0; font-family: "Open Sans",sans-serif; font-size:15px; background: #94cdd4 url("../images/1.gif") no-repeat scroll 10px 10px;
font-size: 14px;
    line-height: 20px;
    list-style: outside none none;
   
    padding: 0 0 0 25px;

}
.fixagenda ul li a{ text-decoration:none;background-color:#cccccc;  display:block; padding:4px 10px; font-weight:bold; line-height:normal; color:#000000;}

.fixagenda ul li a:hover { background-color:#00a9dd; color:#ffffff;}
.knowmore { font-family: "Open Sans",sans-serif; font-size:15px; text-align:left;}
.knowmore a { padding:0; font-size:15px; font-weight:400;}


ul.report  { margin:0 auto; padding:0;  width:100%; overflow:hidden;}
 ul.report li {list-style:none; border: 1px solid #ccc; float: left; height: auto; margin: 10px 10px 15px; padding: 10px;
    width: 45%; position:relative;}
ul.report li a.readm{ position:absolute; bottom:10px; right:10px; background-color: #00a9dd;
   padding:2px 6px; border-radius:3px; font-size:12px; border:1px solid #00a9dd;}
ul.report li a.readm  { color:#ffffff; text-decoration:none;}
ul.report li a.readm:hover{background-color: #ffffff; color:#00a9dd;}

 ul.report li img { margin-right:15px;}
 ul.report li h3 { font-size:16px;}
 ul.report li h3 a { color:#00a9dd; }
 ul.report li h3 a:hover { color:#FF3B05; }
.blockround { float:left;}
.blockround img { border-radius:50%; border:1px solid #cccccc; margin-right:15px; margin-bottom:30px;}
.colleft { width:70%; float:left;}
.colright { width:25%; float:right; text-align:center;}
.colright p { text-align:center;}
.backimg { float:none;}
.backimg img { border-radius:50%; border:1px solid #cccccc; margin-bottom:15px;}
.font15 a{ font-size:15px; padding:0; line-height:normal;  color:#00a9dd;}
.font15 a:hover { text-decoration:none; color:#F80000;}
.adc { height: 130px;}
.font12 h3{ }

.font12 p{  color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 14px; text-align:left;
    font-weight: 400;

}
.font12 p b { font-weight:400;}
.font12 ul { margin:20px auto 0 auto; padding:0;}
.font12 ul li { margin:0 auto 10px auto;  padding:0; font-family: "Open Sans",sans-serif; font-size:16px; background: url("../images/1.gif") left 5px no-repeat ;    line-height: 24px;    list-style: outside none none;padding: 0 0 0 20px; font-weight:400; color:#333333;}
.font12 ul li b{font-weight:400;}
.boxline { border-right:1px solid #cccccc;  }
.colfit { width:49%; float:left; padding:10px 15px; }
.colfit-bot {width:98%; float:left; padding:10px 15px; border-top:1px solid #cccccc;}
.btnblock { width:auto; overflow:hidden; float:left; margin-bottom:20px; margin-top:20px;}
.btnblock a { background-color:#00A5B3; padding:5px 10px; display:block; color:#ffffff; text-decoration:none; border:1px solid #00A5B3; border-radius:3px; font-size:18px;}
.btnblock a:hover { text-decoration:none; color:#00A5B3; border:1px solid #00A5B3; background-color:#ffffff;}
.cent p { text-align:center;}
.centerboard{ padding:10px 10px;}
a.pdf-download {
    background: rgba(0, 0, 0, 0) url("../images/pdf-icon.gif") no-repeat scroll left center;
    color: #333;
    display: inline-block;
    font-size: 11px;
    padding: 10px 20px;
}
.reportblock p { padding:10px 0;}
.co_logo {    border: 1px solid #1c566e;    padding: 15px; margin:0 auto; width:auto; display:inline-block;}
#innerpage-mob { display:none;}
.blockqu { width:100%; overflow:hidden;}


/*.btn_high { bottom: 10px; position: absolute; right: 55px;}*/
.btn_high { width:auto; float:right; margin:10px 3px;}
.btn_high a {font-family: "Open Sans",sans-serif;   color: #ffffff;  font-size: 13px; text-decoration: none; border:1px solid #00a9dd; padding:3px 6px; background-color:#00a9dd; border-radius:2px; }
.btn_high a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}

.fillreg { float:left; width:50%; padding:5px 20px;}
.fillreg label { width:auto; font-family: "Open Sans",sans-serif; font-size: 15px; color:#000000; font-weight: 400; }
.fillreg label span { color:#FF0004;}
/*.fill .inp { float:left; width:30%; border:1px solid #cccccc; padding:5px 10px; }*/
.fillreg .inp { float:left; width:98%; border:1px solid #cccccc; padding:4px 10px; height:auto!important;  }
#captcha_text{ width:60%; margin-right: 10px;}
.fillregbig { width:100%; padding:5px 20px;}
.rightbtn { width:100%;  margin-bottom:15px; overflow:hidden;}
.memberlogo { width:100%; overflow:hidden;} 
.memberlogo ul { margin:0 auto; padding:0;}
.memberlogo ul li { list-style:none; float:left; border:1px solid #cccccc; margin:5px 5px;}
.hlcdleft { float:left; margin-right:20px;}
.eventsblock { width:100%; overflow:hidden;}
.eventsblock ul { margin:20px auto 0 auto; padding:0;}
.eventsblock ul li { margin:0 auto 20px auto;  padding:0; font-family: "Open Sans",sans-serif; font-size:16px; background: url("../images/1.gif") left 5px no-repeat ;    line-height: 24px;    list-style: outside none none;padding: 0 0 15px 20px; font-weight:400; color:#333333; border-bottom:1px dotted #666666; overflow:hidden;}

.eventsblock ul li h3 { font-size:18px; margin:0 auto 10px auto;}
.eventsblock ul li h3 a{ color:#337ab7;}
.eventsblock ul li p {font-size:15px; margin:0 auto;}
.eventsblock ul li p a{}

.eventsblock ul li p a.readm{ float:left;  background-color: #00a9dd;   padding:1px 6px; border-radius:3px; font-size:14px; border:1px solid #00a9dd; margin-top:10px;}
.eventsblock ul li p a.readm  { color:#ffffff; text-decoration:none;}
.eventsblock ul li p a.readm:hover{background-color: #ffffff; color:#00a9dd;}
.aboutblue 
.bntback { width:auto; overflow:hidden;}
.bntback a {border:0; float:right; font-size:12px; background-color:#00a9dd; color:#ffffff; padding:2px 10px;  border-radius: 3px; border:1px solid #00a9dd;}
.bntback a:hover { color:#00a9dd; background-color:#ffffff; border:1px solid #00a9dd;}
.paginat { width:100%; display:block;}
.paginat a { border:1px solid #cccccc; margin:0 2px; padding:1px 4px;}
.paginat a:hover{ border:1px solid #00a9dd; background-color:#00a9dd; color:#ffffff;}
.paginat .current { border:1px solid #00a9dd; background-color:#00a9dd; color:#ffffff; margin:0 2px; padding:1px 4px;}

.leader span {
    float: right; display:none;
    font-family: "Open Sans",sans-serif;
    margin-top: 10px;
}
.leader span a {
    color: #ffffff; background-color:#00a9dd;
    font-size: 13px; padding:1px 4px; border:1px solid #00a9dd;
    text-decoration: none; border-radius:2px;
}
.leader span a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}


.botread2 { position:absolute; bottom:4px; right:0;}
.botread2 a {font-family: "Open Sans",sans-serif;   color: #ffffff;  font-size: 11px; text-decoration: none; border:1px solid #00a9dd; padding:1px 4px; background-color:#00a9dd; border-radius:2px; }
.botread2 a:hover {border:1px solid #00a9dd; background-color:#ffffff; color:#00a9dd; text-decoration:none;}
.rightcol22 { width:24% !important;float:right; border:1px solid #cccccc; padding:10px 5px 5px 5px; word-wrap:break-word; margin:0 auto 15px 15px; }
.taber4 h5{ display:block; margin-bottom:8px; font-weight:bold;}
.mid-center h1 { margin:0 auto; line-height:normal; font-size:24px; }
p.font16 { font-size:16px;}



















@media only screen and (max-width: 480px) {
/*header {    display: none !important;}*/

.memberbox img{ width:40%; margin-bottom: 15px;}	

.memberbox {  margin-bottom: 20px;    text-align: left;}
.column ul li {margin-bottom: 20px !important;    width: 94% !important;}
.leader-box {display: block;    float: none;    width: 100% !important;}
.leader-spk {display: block;    float: none;    width: 100% !important;}
#owl-demo .item { overflow: hidden;    text-align: center;    width: 100% !important;}
.imgb { display: block;    float: none;    margin: 0 auto;    text-align: center;}
.imgc { display: block;    float: none;    text-align: center;    width: 100%;}
.leader-event {    display: block;    float: none;    width: 100% !important;}
.imgc2 {    display: block;    float: none;    width: 100% !important;}
.memberblock{ width:100%;}
.mixbox { width:100%;} 
.greybox { width:45%;}
.mar5{ width:100% !important; margin:0 auto !important;}
.midbgalbox { display:none;}
.leftgalbox { height:auto; width:100%;}
.rightgalbox { height:auto; float:none; width:100%;}
.leftgalbox h1 { position:static; left:0; top:0; padding-top:20px; padding-bottom:20px; text-align:center;}
.leftgalbox h1 span { font-size:45px;}
.footerleft { width:100%; float:none; text-align:center;}
.footerright { width:100%; float:none; text-align:center; overflow:hidden; margin-top:20px;}
.footer_box { width:100%;}
.footerright p.copy { text-align:center; position:static;}
.excommiti { width:99% !important;}
.leader span { display:block;}


.colright { width:100%; display:block; float:none;}
.colleft { width:100%; display:block; float:none;}
.about-center2 h3 { text-align:left;}

}




@media only screen and (max-width: 767px) {

.rightcol22 { width:100% !important;}
.pad30{ paddin-bottom:15px;}
#owl-demo4 p { padding-bottom:25px;}
.exdiv-leader h2 { position:static;}
a.readnon { display:none;}
.leader span { display:block;}

#galbox {
    height: auto;
}

.mid-center {
    width: 100%;
}

.midbot-center {
    margin: 0 auto;
    text-align: justify;
    width: 94%;
}
.midbot-center p {
    font-size: 14px;
}
.column ul li {
    margin-bottom: 20px;
    width: 45%;
}

.leader-box {
    display: block;
    float: none;
    width: 100% !important;
}
.leader-spk {
    display: block;
    float: none;
    width: 100% !important;
}
#owl-demo .item {
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.imgb {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.imgc {
    display: block;
    float: none;
    text-align: center;
    width: 100%;
}
.leader-event {
    display: block;
    float: none;
    width: 100% !important;
}
.imgc2 {
    display: block;
    float: none;
    width: 90% !important;
}
.memberblock{ width:100%;}
.mixbox { width:100%;} 
.mar5{ width:100% !important; margin:0 auto !important;}	
/*.lazyOwl { width:100%;}*/
.midbgalbox { display:none;}
.leftgalbox { height:auto;  width:100%;}
.rightgalbox { height:auto; float:none; width:100%;}
.leftgalbox h1 { position:static; left:0; top:0; padding-top:20px; padding-bottom:20px; text-align:center;}
.leftgalbox h1 span { font-size:45px;}

header.small nav ul li ul ul{ margin:-44px 0 0 0;}
.logo h3 { display:none;}
header {position:static;}
nav { position:absolute !important; right:0; top:5px;}
nav ul li { padding:10px 0 !important;}
nav  { overflow-x:hidden; height:400px; right:-17px; }
.footerleft { width:100%; float:none; text-align:center;}
.footerright { width:100%; float:none; text-align:center; overflow:hidden; margin-top:20px;}
.footer_box { width:100%;}
.footerright p.copy { text-align:center; position:static;}



.about-center {
    margin: 0 auto;
    text-align: justify;
    width: 94%;
}

.about-center2 {
    margin: 0 auto;
    text-align: justify;
    width: 94%;
}

.about-center3 {
    margin: 0 auto;
    text-align: justify;
    width: 94%;
}

.fix { width:96%; margin:0 auto; float:none;}
.aboutblue{ width:90%;}
.fill .inp { float:none; width:100%;}

.blue-head { height:auto;}
.category {  line-height:normal; font-size:15px; text-align:left; padding:10px 40px 10px 10px;}
.category:hover {line-height:normal;font-size:15px;}
.excommiti { width:80%;}
.leftcol { width:100% !important; float:none; display:block;}
.rightcol { width:100% !important;float:none; display:block;}
.fixwid { width:auto;}
.fixwid2{ width:90%;}
.exdiv { width:94%;  height:auto;}
.excommiti { text-align:left;}
.blockround { float:none; display:block; text-align:center;}
.blockround img { border-radius:50%; border:1px solid #cccccc; margin-bottom:15px;}
.exdiv-leader { width:94%; min-height:auto;}
.eximg { margin-bottom:0;}
.adc { height:auto;}
.font12 h3 { text-align:left;}
.font12 p { text-align:left;}
.font12 ul li { text-align:left;}
.boxline { border:none;}
.colfit { width:94%; float:none;}
.img-bit { position:static;}

.fillbox ul li { width:98%; height:auto; margin:0 auto 20px auto;}
#innerpage-mob { display:block;}
#innerpage { display:none;}
.blockab { display:block; background-color:#0795a3; padding:10px; text-align:center;}
.blockab h3 { color:#ffffff; font-size:20px; font-weight:bold; margin:0 auto;font-family: "Open Sans",sans-serif;}
.blockab h4 { color:#d1ec06; font-size:18px; font-weight:400; margin:0 auto;font-family: "Open Sans",sans-serif;}
.hlcdblock ul li{   width:100%; }

.naviblock {    width: 100%; position:absolute;}
header.small .naviblock {
    padding: 0; margin-top:5px;
    width: 100%;
}

.fillreg { float:none; width:100%; margin:5px 0;}
ul.report li { width:94%;}

.category2{ font-size:15px; padding:5px 30px 5px 15px; line-height:26px; text-align:left;}
.category2:hover{ font-size:15px; padding:5px 30px 5px 15px; line-height:26px; text-align:left;}


.colright { width:100%; display:block; float:none;}
.colleft { width:100%; display:block; float:none;}
.about-center2 h3 { text-align:center;}



}





@media only screen and (min-width: 768px) and (max-width: 959px) {
		#captcha_text { width: 45%; }

.fillreg label{ font-size: 14px; }
.about-center{ width:100% !important;}
.fixwid { width:auto;}
.nab {
    background-color: #cccccc;
    border: 0 none;
    height: 55px;
    padding: 10px;
    position: fixed;
    text-align: left;
    width: 100%;
    z-index: 100;}
#galbox { height: auto;}

.mid-center {    width: 100%;}
.midbot-center {    margin: 0 auto;    text-align: justify;    width: 94%;}
.midbot-center p {    font-size: 14px;}
.column ul li {    margin-bottom: 20px;    width: 45%;}
.leader-box {    display: block;    float: none;    width: 100% !important;}
.leader-spk {    display: block;    float: none;    width: 100% !important;}
#owl-demo .item {    overflow: hidden;    text-align: center;    width: 100% !important;}
.imgb {    display: block;    float: none;    margin: 0 auto;    text-align: center;}
.imgc {    display: block;    float: none;    text-align: center;    width: 100%;}
.leader-event {    display: block;    float: none;    width: 100% !important;}
.imgc2 {    display: block;    float: none;    width: 90% !important;}
#demo2 .item ul li {    height: 85px;}
.memberblock{ width:100%;}
.mixbox { width:100%;} 
.mar5{ width:30% !important; margin:0 8px !important; float:left;}	
/*.lazyOwl { width:100%;}*/
.midbgalbox { display:none;}
.bottom-bord h2 { font-size:18px;}
.leftgalbox { height:auto;  width:100%;}
.rightgalbox { height:auto; float:none; width:100%;}
.leftgalbox h1 { position:static; left:0; top:0; padding-top:20px; padding-bottom:20px; text-align:center;}
.leftgalbox h1 span { font-size:45px;}
nav ul a { font-size:12px!important;}
nav ul a, nav ul li a, nav ul li ul a { padding:10px 7px!important; }

header.small nav ul a, nav ul li a, nav ul li ul a { padding:10px 5px!important; }
header.small img { width:55%;}
.footer_box { width:100%;}
.footerleft { width:65%;}
.footerright{ width:35%;}
.about-center2 { width:100%;}
.about-center  { width:100%;}

.category {  line-height:normal; font-size:15px; text-align:left; padding:10px 40px 10px 30px; background:url(../images/botarow.jpg) 97% 20px no-repeat#666666;}
.category:hover {line-height:normal;font-size:15px;  background:url(../images/botarow.jpg) 97% 20px no-repeat#666666;}
.aboutblue { width:96%;}




.about-center3 {
    margin: 0 auto;
    text-align: justify;
    width: 100%;
}

.excommiti {    float: none;}
header.small .naviblock{ width:63%;}
.excommiti { text-align:left;}
.about-center { width:100%; overflow:hidden;}
.imb { width:99%;}
.exdiv-leader{min-height:322px;}
.eximg { margin-bottom:0;}
.lefb {  height:auto; width:50%;}
.fillbox ul li {  height:auto; width:45%; }


.about-center .row { margin:0 auto;}
.colfill { padding-top:10px;}
.colfill2{ padding-top:10px;}
.colfill3{ padding-top:10px;}
.colfill4{ padding-top:10px;}
.colfill5{ padding-top:10px;}
.fix { height:100px;}
.hlcdblock ul li{   width:100%; }

.logo h3 { display:block; font-size:12px;}
.logo { width: 45%;}
.naviblock { width: 54%;}
nav { margin-top:25px;}
header.small nav { margin-top:0;}
header.small nav ul li ul li ul { margin:0 auto;}
.exdiv { height:155px;}


}


@media only screen and (min-width: 960px) and (max-width: 1100px) {
.logo h3 { font-size:15px!important;}
header.small .logo { padding:10px 0 0 10px;}
nav ul a, nav ul li a, nav ul li ul a{ padding:10px 9px!important;}
header.small nav ul a{ font-size:13px!important;}
.about-center3 {
    margin: 0 auto;
    text-align: justify;
    width: 100%;
}


.excommiti { width:100%;}
header.small .naviblock{ width:63%;}
.about-center .row { margin:0 auto !important;}
.hlcdblock ul li{   width:100%; }

.exdiv { height:155px;}

	}

@media only screen and (min-width: 1100px) and (max-width: 1365px) {}



.caseBox {  }
.caseBox .block, .block--element { margin: 15px 0; padding: 15px; box-shadow: 1px 1px 5px rgba(0,0,0,.5); }
.caseBox .block h3 { margin-top: 0; }
.block--element a strong { font-size: 18px; line-height: 20px; display:  block; padding-top: 10px; }




