.pagination.pagination-lg{
    width: 100%;
}
.pagination>li>span.current{
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.clear { clear:both;}

.padding15 { padding-left: 15px; padding-right: 15px; }

.steps-main{
    list-style: none;
    text-align: center;
    padding: 20px 0;
}
.steps-main li{
    display: inline-block;
}
.steps-main li a{
    font-size: 20px;
    text-decoration: none;
}
.title-main{
    font-size: 20px;
    text-align: center;
    padding: 40px 0;
}
.steps-main .step-angle{
    padding: 0 10px;
}
.item .title{
    text-align: center;
}
.item .title a{
    border: 1px solid #000;
    padding: 70px;
    display: inline-block;
}
.login-text{
    font-size: 18px;
    text-align: center;
    padding: 40px 0;
}
.frm-fld{
    width: 100%;
    padding: 12px 15px;
    margin-top: 10px;
}
.frm-fld.error{
    border: 1px solid red;
}
.form-group{
    margin-bottom: 20px;
}
.error{
    color: red;
    margin-top: 10px;
}
.req-star{
    color: red;
    font-size: 18px;
}
.frm-check{
    margin-right: 15px !important;
}
.check-input{
    margin: 22px 0;
}
.event-checkboxes{
    border: 2px solid #8d8d8d;
    height: 100px;
    overflow-y: scroll;
    padding: 10px;
    margin: 20px 0;
    background: #f4f4f4;
}

.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 50%;
    position: relative;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}

.profile-title-main{
    font-size: 24px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid;
    padding: 15px 0;
    margin-bottom: 20px;
}
.profile-event-title{
    font-size: 24px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid;
    padding: 15px 0;
    margin-bottom: 40px;
}
.profile-event-item{
    border: 1px solid #333;
    padding: 5px;
}

/* Thank You */
.thank-title{
    text-align: center;
    font-size: 30px;
    border-bottom: 1px solid #333;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.thank-content{
    font-size: 20px;
    text-align: center;
    letter-spacing: 2px;
}

/* Login */
.login-title{
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
    margin: 50px 0;
}

/* Contact Us */
.contact-title-main{
    font-size: 24px;
    text-align: center;
    /*border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;*/
    margin: 50px 0;
    text-transform: uppercase;
    font-family: josefin_sanssemibold;
    font-weight: bold;
}
.contact-intro-text{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1px;
    margin-bottom: 40px;
    color: #333;
}
.contact-form-main{
    /*background: #f0f0f0;
    padding: 50px;*/
    margin-bottom: 50px;
}
.contact-form-main .contact-field{
    width: 100%;
    padding: 10px;
    border: none;
    background: #f0f0f0;
}
.required-dot{
    color: red;
    font-size: 15px;
    padding-left: 5px;
}
.contact-form-main .form-group label{
    font-size: 16px;
    letter-spacing: 1px;
    padding-bottom: 5px;
    font-weight: 400;
}
.contact-form-main .form-group{
    margin-bottom: 0;
    padding: 10px 0;
}

.contact-sbt{
    width: 100%;
    background-color: #03689c;
    border-color: #03689c;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: bold;
    border-radius: 0;
    padding: 12px 0;        
}

#supporting-document{
    background: #f0f0f0;
    padding: 10px;
    width: 45%; 
}

/* Resource */
.resource-title-main{
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
    margin: 50px 0;
}
.resource-intro-text{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1px;
    margin-bottom: 40px;
    color: #333;
}
.resource-news-item{
    text-align: right;
}
.resource-media-item{
    text-align: left;
}
.resource-news-item a,.resource-media-item a{ 
    font-size: 24px;
    letter-spacing: 1px;
    text-transform: capitalize;
    text-decoration: none;
    color: #333;
    border: 1px solid #333;
    padding: 80px;
    display: inline-block;
}

/* Latest News */
.latest-news-title-main{
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
    margin: 50px 0;
}
.latest-news-item .desc{
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 1px;
    text-align: justify;
}
.latest-news-item .read-more a{
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    padding: 15px 0;
}

/* Partner */
.partner-title-main{
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
    margin: 50px 0;
}
.partner-intro-text{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1px;
    margin-bottom: 40px;
    color: #333;
}
.partner-item{
    margin: 15px 0;
}
.partner-item .title{
    text-align: center;
    padding: 15px 0;
}
.partner-item .title a{
    font-size: 18px;
    letter-spacing: 1px;
    text-decoration: none;
    color: #333;
    display: inline-block;
}
.partner-pdf-link{
    text-align: center;
    margin: 40px 0;
}
.why-become-partner-title{
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
    margin: 50px 0;
}
.why-become-partner-sub-title{
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
}
.why-become-partner-list{
    margin-left: 0;
    padding-left: 20px;
}
.why-become-partner-list li{
    padding: 5px 0;
}
.user_edit_profile_title{
    font-size: 24px;
    color: #333;
    border-bottom: 1px solid;
    padding: 15px 0;
    margin-bottom: 40px;
}


/* search page */
.search-left-main{
    margin-top: 40px;   
}
.search-left-main .search-post-type,.search-left-main .search-global-main{
    /*border: 1px solid #000;
    padding: 15px;
    margin: 10px 0;*/
}
.search-left-main .search-global-main .search-global-title{
    padding: 15px 0;
}
.search-left-main .search-global-main .search-global-group{
    margin-bottom: 20px;
}

.author-activity-main{
    border: 1px solid #000;
}
.author-activity-main .author-activity-title{
    border-bottom: 2px solid #000;
    margin: 0;
    padding: 15px;
    font-size: 20px;
    font-weight: bold;
}
.autor-activity-item-main .author-activity-item .default-text{
    font-size: 18px;
    margin: 15px;
    display: block;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
.autor-activity-item-main .author-activity-item .default-text .time{
    font-size: 14px;
    padding: 10px 0;
}
.autor-activity-item-main .activity-see-more{ 
    margin: 20px 15px 20px 0;
    text-align: right;
}
.autor-activity-item-main .activity-see-more a{
    font-size: 18px;
    display: block;
    text-decoration: none;
}
.activities-listing-main{
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}
.activities-listing-main .title{
    font-size: 24px;
    padding: 10px 0;
}
.activities-listing-main .desc{
    font-size: 16px;
    padding: 10px 0;
}
.activities-listing-main .desc table{
    width: 100%;
}
.activities-listing-main .date{
    font-size: 16px;
    padding: 5px 0;
}
.author-msg{
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding: 15px;
}
.author-msg a{
    font-size: 18px;
    text-decoration: none;
    letter-spacing: 1px;
}

/*Inner Banner Start*/

.inner-banner { min-height:284px; width:100%; background-position:center top; background-repeat:no-repeat; background-size:cover;}

.inner-banner .banner-txt { background:#00000090; background: rgba(0, 0, 0, 0.7); float:left; padding:30px 20px; width:100%; margin-top:50px;}

.inner-banner .banner-txt .bnr-ttl{   font-family: 'josefin_sanssemibold'; color:#fff; text-transform:uppercase; text-align:left; font-size:30px; line-height:45px; } 

.inner-banner .banner-txt p{ font-family: 'ralewayregular'; color:#fff; text-align:justify; font-size:14px; line-height:24px; } 

/*Inner Banner Finish*/ 

/*Breadcrumb Start*/

.breadcrumb-sec { margin-bottom:30px; padding:0px; width:100%; min-height:62px; border-bottom:3px solid #0389c5;  font-family: 'josefin_sanssemibold'; text-transform:uppercase; font-weight:600;  }

ul.breadcrumb {
    padding: 18px 0px;
    list-style: none;
    background:none;
    margin:0px;
}
ul.breadcrumb li {
    display: inline;
    font-size: 18px;
}
ul.breadcrumb li+li:before {
    padding: 8px 15px;
    color: black;
    background:url(../images/breadcrumb-img.png) left no-repeat;
    content:"";
    margin-left:15px;
}
ul.breadcrumb li a {
    color: #333333;
    text-decoration: none;
}
ul.breadcrumb li a:hover {
    color: #01447e;
    text-decoration: underline;
}

/*Breadcrumb Finish*/

/*Main Section Start*/

section .listing-content { padding:40px 0;}

section .listing-content input.listing_search { color:#666666; font-size:13px; padding:10px 15px; width:100%; border:1px solid #000; font-family: 'ralewayregular'; background:url(../images/search-icon.png) right no-repeat;   }

section .left-sidebar .left-ttl { color:#018fb5; font-family: 'josefin_sanssemibold'; font-weight:bold; font-size:26px; text-align:left; text-transform:uppercase; letter-spacing:1px; margin:20px 0; border-bottom:2px solid #03689c; padding-bottom:15px;     }

section .left-sidebar form.filter label { font-family: 'ralewayregular'; color:#333333; font-size:16px; float:left; margin-top:20px;  }
section .left-sidebar form.filter select { background:#e5e5e5; border:none; border-radius:0px; padding:12px 15px; float:left; width:100%; }
section .left-sidebar form.filter .input-date { background:#e5e5e5; border:none; border-radius:0px; padding:12px 15px; float:left; width:100%; }

/*Main Section Finish*/


/*Event post Start*/

.listing-post { /*float:left;*/ margin-bottom:30px; display: inline-block; width: 100%;}

.listing-post .listing-ttl{  font-family: 'ralewayregular'; text-align:left; line-height:normal; font-size:18px; color:#03689c; margin-bottom:10px; min-height: 70px;}
.listing-date-main.clearfix { min-height: 18px;}
.listing-post svg { margin-right:5px;}

.listing-post .listing-date { font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left; margin-right:20px;}

.listing-post .listing-place{ font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left;}

.listing-post .listing-img { /*float:left;*/ margin-bottom:10px; margin-top:10px; position:relative;}

.listing-post .listing-sub-date{ font-family: 'ralewayregular'; color:#555555; text-align:left; font-size:13px; line-height:18px; float:left;}

.listing-post .listing-sub-date span { color:#8f8f8f;}

.listing-post a.readmore-btn { background:#03689c; border:#03689c 1px solid; color:#fff; padding:10px 15px; float:left; display:inline-block; text-transform:uppercase; margin-top:10px;     font-family: 'ralewaylight'; font-size:13px; letter-spacing:0.5px; transition: 0.3s ease all; }

.listing-post a.readmore-btn:hover { color:#03689c; border:#03689c 1px solid; background:#fff; text-decoration:none;}

.listing-post .listing-img .sdg-strip { position:absolute; bottom:8px; left:0px; }

.listing-post .listing-img .sdg-strip img{     margin: 0px 1.1px 0px 2.5px; /* float: left; */ transition: 0.5s ease all; }

.listing-sdg-img img:hover{transform: scale(3);}
/*Event post Finish*/

/*Event Detail Page Start*/

/*Left Content Start*/


.left-singledetail-content { float:left; width: 100%; margin:20px 0 0 0; padding:0px;  font-family: 'ralewayregular';}
.left-singledetail-content .singledetail-main-ttl { font-family: 'josefin_sanssemibold'; color:#018fb5; font-weight:bold; font-size:24px; line-height:36px; text-transform:uppercase; margin-bottom:15px;}
.left-singledetail-content .singledetail-sub-ttl { text-align:left; font-size:14px; color:#666; line-height:38px; text-decoration:underline;}  
.left-singledetail-content .singledetail-subdate { text-align:left; font-size:14px; color:#666; line-height:38px; }  
.left-singledetail-content .singledetail-subdate span{ color:#929292;}
.left-singledetail-content .singledetail-post-img {margin:30px 0 20px 0; position:relative;}
.left-singledetail-content .singledetail-post-img .singledetail-imgdes{ position:absolute; bottom:0px; left:0px; background:#00000090; padding:10px; color:#fff; line-height:27px; font-size:13px; text-align:left; letter-spacing:1px; width:100%;}
.left-singledetail-content .singledetail-ttl2 {  font-family: 'ralewaybold'; font-size:18px; color:#333333; letter-spacing:1px; text-align:left; line-height:38px; padding-bottom:10px; } 
.left-singledetail-content p { font-size:15px; color:#666; line-height:35px; text-align: justify; padding-bottom:15px; }
.left-singledetail-content .single-content-main { font-size:15px; color:#666; text-align: justify; line-height:35px; padding-bottom:15px; }
.left-singledetail-content ul.related-list { float:left; list-style:none; margin:0px; padding:0px; width: 100%;
    word-wrap: break-word; }
.left-singledetail-content ul.related-list li{ font-size:16px; color:#007dbc; text-align:left; line-height:25px; padding-bottom:10px; background:url(../images/list-arrow.png) left 10px no-repeat; padding-top:7px; padding-left:35px; }  
.singledetail-post-img img{width:100%;}
.single-join-section { background:#f3f3f3; padding:30px; margin:50px 0 50px 0; float:left; width:100%; text-align:center; }
 
.single-join-section p{ color:#333333; text-align:center; line-height:30px; margin-bottom:20px; font-size:16px; font-weight:normal; font-family: 'ralewayregular'; letter-spacing:2px; }

.single-join-section a{ color:#fff; border:1px solid #03689c; text-align:center; line-height:50px; font-size:18px; font-weight:normal; font-family: 'ralewaybold'; letter-spacing:2px; background:#03689c; padding:15px 70px; text-transform:uppercase; margin:0px auto; transition:0.3s ease all; }

.single-join-section a:hover{ border:1px solid #03689c; background:none; color:#03689c; text-decoration:none;}

/* content right sidebar */
.right-content-sidebar-2 .single-sdg-icons{  margin: 10px auto 0 auto; display: flex; justify-content: center; } .content-sidebar-title{font-size: 15px; font-family: ralewayregular; color: #333; letter-spacing: 2px; font-weight: 600;padding:15px 0;}
.right-content-sidebar-3 .social-share a{    font-size: 18px; color: #a5a5a5; padding: 0 10px; display:inline-block;} 
.right-content-sidebar-3 .social-share a:first-child {padding-left:0;}
.right-content-sidebar-1{background: #f3f3f3; padding:15px;}
.right-content-sidebar-1 .side-date-title{font-size: 14px; color: #333; letter-spacing: 1px; font-weight: 600; }
.right-content-sidebar-1 .side-date-icon i{
    color: #b5b5b5;
    font-size: 30px;
}
.right-content-sidebar-1 .side-date{
    font-size: 13px;
    color: #959494;
    letter-spacing: 1px;
    padding: 10px 0;
}

.right-content-sidebar-1 .side-organizer-title{font-size: 14px; color: #333; letter-spacing: 1px; font-weight: 600; }
.right-content-sidebar-1 .side-organizer-icon i{
    color: #b5b5b5;
    font-size: 30px;
}

.right-content-sidebar-1 .side-organizer-icon i.fa-map-marker{ padding-left: 8px;}

.right-content-sidebar-1 .side-organizer{
    font-size: 13px;
    color: #959494;
    letter-spacing: 1px;
    padding: 10px 0;
}
.side-date-main , .side-organizer-main{
    margin: 20px 0;
    display: block;
}

.right-content-sidebar-1 .side-theme-title{font-size: 14px; color: #333; letter-spacing: 1px; font-weight: 600; }
.right-content-sidebar-1 .side-theme-icon i{
    color: #b5b5b5;
    font-size: 30px;
}
.side-theme {
   margin: 0 4px;
   float: left;
}
.right-content-sidebar-1 .side-theme span{
   font-size: 11px;
   color: #333;
   letter-spacing: 1px;
   margin: 5px 0;
   display: inline-block;
   background: #fff;
   padding: 3px 4px;
}
.side-date-main , .side-theme-main{
    margin: 20px 0;
    display: block;
}
/*Left Content Finish*/
.listing-sdg-img {float: left; margin-right: 2px; height: 20px; width: 19px; }
.side-theme-msg{padding:10px 0; font-weight: 600;}

/*Event Detail Page Finish*/



/* Event submission form */
.form-title-main{
    font-size: 30px;
    text-align: center;
    padding-bottom: 20px;
    margin: 50px 0;
    color: #333;
    font-weight: normal;
    position: relative;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.form-title-main::after{
    content: "";
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    content: '';
    height: 2px;
    background: #000;
    bottom: 0;
    width: 150px;
}
.event-start-date-main{
    width: 48%;
    float: left;
    margin-right: 2%;
}
.event-end-date-main{
    width: 48%;
    float: left;
    margin-left: 2%;
}
.global-form-main{
    font-family: 'ralewayregular';
}
.global-form-main input ,.global-form-main textarea, .global-form-main select{
    border: 2px solid #8d8d8d;
}
.global-form-main input[type="file"]{
    padding: 11px 15px;
}
.global-form-main label,.global-form-main select{
    font-size: 18px;
    color: #333;
    letter-spacing: 1px;
    font-weight: normal;
}
.global-form-main ::placeholder{
    font-size: 16px;
    color: #878787;
    letter-spacing: 1px;
}
.global-looking-for-main{
    margin-top: 45px;
}
.global-public-private-main{
    margin-top: 20px;
}
#global_add_more_button{
    float: right;
    font-size: 16px;
    color: #03689c;
    padding: 10px 0px;
    font-family: myriad pro;
}
.global-sbt-btn{
    background: #03689c;
    border-radius: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    padding: 10px 25px;
    border: none;
    font-family: myriad pro;
}
.global-sbt-btn-y{
    background: #fdb713;
    color: #333;
    border-radius: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    padding: 10px 25px;
    border: none;
    font-family: myriad pro;
}
.global-sbt-btn-admin{
    background: #03689c;
    border-radius: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    padding: 10px 25px;
    border: none;
    font-family: myriad pro;
    display: inline-block;
}
.global-sbt-btn-reject{
    background: #ff0000;
    color: #fff;
    border-radius: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    padding: 10px 25px;
    border: none;
    font-family: myriad pro;
    display: inline-block;
}
.global-sbt-btn-y-admin{
    background: #fdb713;
    color: #333;
    border-radius: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    padding: 10px 25px;
    border: none;
    font-family: myriad pro;
    display: inline-block;
}
.global-sbt-btn-reject:hover{
    background: #ff0000;
    color: #fff;
    border: none;
}
.global-sbt-btn-y:hover,.global-sbt-btn-y:focus{
    background: #fdb713;
     border: none;
     color: #333;
}
.global-sbt-btn-y-admin:hover,.global-sbt-btn-y-admin:focus{
    background: #fdb713;
     border: none;
     color: #333;
}
.global-ajax-draft-main{
    float: right;
}
.global-ajax-draft-admin,.global-ajax-approve-main-admin,.global-ajax-main-admin{
    text-align: left;
    margin: 30px 0;
}
.global-prev-btn{
    border: 1px solid #333 !important;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 0 !important;
    padding: 10px 20px !important;
    display: inline-block !important;
}
.global-prev-btn:hover
{
    text-decoration: none;
    background-color: #eee;
    color: #333;
}
.global-next-btn{
    border: 1px solid #333 !important;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 0 !important;
    padding: 10px 20px !important;
    display: inline-block !important;
}
.global-next-btn:hover
{
    text-decoration: none;
    background-color: #eee;
    color: #333;
}
.global-checkbox{
    float: left;
    width: 100%;
    margin: 10px 0;
}
.global-ajax-main,.global-ajax-draft-main{
    margin: 20px 0;
}
.research-end-date-main, .research-ongoing-main, .policy-end-date-main, .policy-ongoing-main{
    display: inline-block;
}
.global-end-ongoing-main{
    margin: 20px 0 30px;
}
.global-form-main .supporting_doc_name_display{
    background: #007dbc;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    margin-top: 0;
}

/* Read More Button */

.readmore-btn a{ border:1px solid #03689c; background:#03689c; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; display:table; transition:0.3s ease all; }
.readmore-btn a:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }

/* Tourism For SDGs */
.tourism-sdgs-cont {
    margin: 50px auto;
    font-family: 'ralewayregular';
}
.tourism-sdgs-cont p {
    text-align: justify;
    font-size: 15px;
    line-height: normal;
    letter-spacing: 1px;
    font-weight: normal;
    color: #666666;
    line-height: 35px;
    padding-bottom: 20px;
}
.training-online-main , .training-offline-main{
    display: inline-block;
}
.global-looking-for-main-edit{
    margin: 20px 0 35px 0;  
}
.supporting_doc_name_display{
    background: #007dbc;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    margin-top: 0;
}
.global-public-private-main-edit,.global-legal-main{
    margin-top: 60px;
}

/* Popular Contents */
.popular-content { margin-bottom:50px;}
.popular-content .event-post { float:left; margin-bottom:30px;}
.popular-content .event-post .event-ttl{  font-family: 'ralewayregular'; text-align:left; line-height:normal; font-size:16px; color:#333333; margin-top:15px; margin-bottom:10px; font-weight:600; letter-spacing:1px; min-height: 60px; }
.popular-content .event-post svg { margin-right:5px;}
.popular-content .event-post .event-date { font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left; margin-right:20px;}
.popular-content .event-post .event-place{ font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left;}
.popular-content .event-post .events-img { /*float:left;*/ margin-bottom:20px; margin-top:20px; position:relative;}
.popular-content .event-post .event-text p{ font-family: 'ralewayregular'; color:#555555; text-align:justify; font-size:13px; line-height:18px; float:left; padding: 0; }
.popular-content .event-post .event-sub-date span { color:#8f8f8f;}
.popular-content .event-post a.readmore-btn { background:#03689c; border:#03689c 1px solid; color:#fff; padding:10px 15px; float:left; display:inline-block; text-transform:uppercase; margin-top:20px;     font-family: 'ralewaylight'; font-size:13px; letter-spacing:0.5px; transition: 0.3s ease all; }
.popular-content .event-post a.readmore-btn:hover { color:#03689c; border:#03689c 1px solid; background:#fff; text-decoration:none;}
.popular-content .single-event-img { width: 100%; min-height: 240px; background-position: center; background-size: cover; border:1px solid #cccccc; }

/*Our Sponsors */

.our-sponsors { margin:0px; padding:0px; margin:50px auto; font-family: 'ralewayregular';}
.our-sponsors .our-sponsors-box { border:1px solid #dddddd; width:100%; margin-bottom:30px; text-align:center;}
.our-sponsors .our-sponsors-box img { display:initial;}
.our-sponsors .our-sponsors-box .partner-name { text-align:center; text-transform:uppercase; font-size:16px; line-height:36px; letter-spacing:1px; background:#03689c; padding:7px; width:100%; color:#fff;}
.our-sponsors .joinus-sec { background:url(../images/joinus-img.jpg) center top no-repeat; min-height:307px; width:100%; padding:30px; color:#fff; margin-top:50px; text-align:center; background-size:cover;  }
.our-sponsors .joinus-sec .joinus-ttl{ font-size:48px; line-height:55px; text-align:center; font-weight:600; letter-spacing:1px; text-transform:uppercase; margin-bottom:30px;}
.our-sponsors .joinus-sec p { font-size:16px; line-height:28px; text-align:center; letter-spacing:0.5px; margin-bottom:30px; }
.our-sponsors .joinus-sec .joinus-btn-cont { margin:0px auto; width:56%;}
.our-sponsors .joinus-sec .joinus-btn-cont .download-brochure { width:35%; border:1px solid #fff; color:#fff; text-align:center; padding:10px 15px; font-size:16px; margin-right:20px; transition:0.3s ease all;} 
.our-sponsors .joinus-sec .joinus-btn-cont .download-brochure img{ margin-right:10px;}
.our-sponsors .joinus-sec .joinus-btn-cont .download-brochure:hover {  border:1px solid #03689c; color:#fff; background: #03689c; text-decoration:none;}
.our-sponsors .joinus-sec .joinus-btn-cont .become-member { width:30%; background:#03689c; border:1px solid #03689c; color:#fff; text-align:center; padding:10px 15px; font-size:16px; transition:0.3s ease all; } 
.our-sponsors .joinus-sec .joinus-btn-cont .become-member:hover { background:none; border:1px solid #fff; text-decoration:none;}

.our-sponsors .totop { position: fixed; bottom: 10px; right: 20px; display:none; }
.our-sponsors .totop a { display: none; }
.our-sponsors div.sponsors-logo-box{ display: none; }

/*Sdg Individual Start*/

.sdg-individual-cont { font-family: 'ralewayregular'; margin:0px; padding:0px;}
.sdg-individual-cont p{ text-align:justify; font-size:15px; font-weight:normal; letter-spacing:1px; color:#666666; line-height:28px; padding-bottom:20px;}
.sdg-individual-cont .sdg-individual-right .form-title-main { text-align:left;}
.sdg-individual-cont .sdg-individual-right .form-title-main  { text-align:left; margin-bottom:30px; margin-top:45px; }
.sdg-individual-cont .sdg-individual-right .form-title-main::after { left:0px; right:auto; }
.sdg-individual-cont .sdgleft-img { margin:50px 0 0 0;}
.sdg-individual-cont .readmore-btn a { display:initial;}

/*Resources page*/

.resources-cont {  font-family: 'ralewayregular'; margin:0px; padding:0px;}
.resources-cont .resources-box { margin-bottom:30px;}
.resources-cont .resources-box .resource-img { border:1px solid #ddd; border-bottom:none; text-align:center;}
.resources-cont .resources-box .resource-img img{ /*display:initial;*/ width: 100%; }
.resources-cont .resources-box .resources-box-ttl { background:#03689c; text-align:center; font-size:22px; line-height:50px; font-weight:400; color:#fff; text-transform:uppercase; width:100%; margin-bottom:30px;}
.resources-cont .resources-box .resources-box-ttl a{ text-align:center; font-size:22px; line-height:50px; font-weight:400; color:#fff; text-transform:uppercase; width:100%; }
.resources-cont .resources-box .readmore-btn a { display:inline-block;}

.resources-cont .align-center { text-align: center; }
.resources-cont .col { display: inline-block; float: none; margin-left: -4px; }

/*Latest news Start Here*/

.latest-news .event-post { float:left; margin-bottom:30px;}
.latest-news .event-post .event-ttl{  font-family: 'ralewayregular'; text-align:left; line-height:normal; font-size:16px; color:#333333; margin-top:15px; margin-bottom:10px; font-weight:600; letter-spacing:1px;  min-height: 60px; }
.latest-news .event-post svg { margin-right:5px;}
.latest-news .event-post .event-date { font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left; margin-right:20px;}
.latest-news .event-post .event-place{ font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left;}
.latest-news .event-post .events-img { float:left; margin-bottom:20px; margin-top:20px; position:relative;}
.latest-news .event-post .event-text{ font-family: 'ralewayregular'; color:#555555; text-align:left; font-size:13px; line-height:18px; float:left;}
.latest-news .event-post .event-sub-date span { color:#8f8f8f;}
.latest-news .event-post a.readmore-btn { background:#03689c; border:#03689c 1px solid; color:#fff; padding:10px 15px; float:left; display:inline-block; text-transform:uppercase; margin-top:20px;     font-family: 'ralewaylight'; font-size:13px; letter-spacing:0.5px; transition: 0.3s ease all; }
.latest-news .event-post a.readmore-btn:hover { color:#03689c; border:#03689c 1px solid; background:#fff; text-decoration:none;}

/*Act Page Start Here*/

.act-cont { font-family: 'ralewayregular'; margin:60px 0 0 0; padding:0px;}
.act-cont .act-box { text-align:center}
.act-cont .act-box .act-icon { border-radius:50%; text-align:center; min-height:165px; justify-content: center; align-items: center; display: flex; } 
.act-cont .act-box .act-icon-ttl { font-size:22px; color:#03699d; font-weight:600; letter-spacing:1px; margin-top:35px; margin-bottom:20px; min-height:62px; }
.act-cont .act-box .act-icon-ttl a{ font-size:22px; color:#03699d; font-weight:600; letter-spacing:1px; margin-top:35px; margin-bottom:20px; min-height:62px; }

/*Code of ethics Start*/

.act-cont .code-of-ethics { min-height:233px; width:100%; background-size:cover; margin-top:50px; margin-bottom:30px; padding:20px 30px; }
.act-cont .code-of-ethics .ethics-title { font-family: 'josefin_sansbold'; font-size:30px; color:#fff; text-align:left; line-height:45px; text-transform:uppercase; letter-spacing:1px; }
.act-cont .code-of-ethics .ethics-txt {  font-family: 'ralewayregular'; font-size:14px; line-height:26px; color:#fff; text-align:left; letter-spacing:1.5px; padding-top:10px; padding-bottom:10px; }
.act-cont .code-of-ethics .readmore-btn a{ border:1px solid #03689c; background:#03689c; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; display: inline-block; transition:0.3s ease all;   }
.act-cont .code-of-ethics .readmore-btn a:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }
.act-cont .code-of-ethics .codeofethics-icon { text-align:center; padding-top:20px;}

.act-cont .partnership-oppo { min-height:233px; width:100%; background-size:cover; margin-top:20px; margin-bottom:30px; padding:20px 30px;  }
.act-cont .partnership-oppo .partnership-title {     font-family: 'josefin_sansbold'; font-size:30px; color:#fff; text-align:right; line-height:45px; text-transform:uppercase; letter-spacing:1px; }
.act-cont .partnership-oppo .partnership-txt {  font-family: 'ralewayregular'; font-size:14px; line-height:26px; color:#fff; text-align:right; letter-spacing:1.5px; padding-top:10px; padding-bottom:10px;  }
.act-cont .partnership-oppo .readmore-btn a{ border:1px solid #03689c; background:#03689c; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; display: inline-block; float:right; transition:0.3s ease all;   }
.act-cont .partnership-oppo .readmore-btn a:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }
.act-cont .partnership-oppo .partnership-icon { text-align:center; padding-top:60px;}


/*Code of ethics finish*/


/*Act Page Finish Here*/

/*act-individual-cont start*/


.act-individual-cont {  font-family: 'ralewayregular'; margin:50px 0 0 0; padding:0px;}
.act-individual-cont .actleft-img{ margin-top:50px; text-align:center; }
.act-individual-cont .actleft-img img{ display:initial;}
.act-individual-cont .actind-iconsection { margin-bottom:30px;}
.act-individual-cont .act-individual-right .title { font-size: 24px; text-align: left; padding-bottom: 20px;  margin: 50px 0 0 0; color: #333;  font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; }
.act-individual-cont .act-individual-right .act-list { list-style:none; margin:0px; padding:0px;}
.act-individual-cont .act-individual-right .download-rec-btn  a img{ padding-right:10px;}

/* Red */
.act-individual-cont .act-individual-right.red .act-list li{ background:url(../images/actlist-icon-red.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.act-individual-cont .act-individual-right.red .download-rec-btn  a{ border:1px solid #da4644; background:#da4644; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.act-individual-cont .act-individual-right .download-rec-btn a:hover{ border:1px solid #da4644; background:#da4644; color:#fff; text-decoration:underline; }

/* Black */
.act-individual-cont .act-individual-right.black .act-list li{ background:url(../images/actlist-icon-black.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.act-individual-cont .act-individual-right.black .download-rec-btn  a{ border:1px solid #3d434f; background:#3d434f; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.act-individual-cont .act-individual-right.black .download-rec-btn a:hover{ border:1px solid #3d434f; background:#3d434f; color:#fff; text-decoration:underline; }

/* Green */
.act-individual-cont .act-individual-right.green .act-list li{ background:url(../images/actlist-icon-green.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.act-individual-cont .act-individual-right.green .download-rec-btn  a{ border:1px solid #94c78d; background:#94c78d; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.act-individual-cont .act-individual-right.green .download-rec-btn a:hover{ border:1px solid #94c78d; background:#94c78d; color:#fff; text-decoration:underline; }

/* Yellow */
.act-individual-cont .act-individual-right.yellow .act-list li{ background:url(../images/actlist-icon-yellow.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.act-individual-cont .act-individual-right.yellow .download-rec-btn  a{ border:1px solid #ffcb50; background:#ffcb50; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.act-individual-cont .act-individual-right.yellow .download-rec-btn a:hover{ border:1px solid #ffcb50; background:#ffcb50; color:#fff; text-decoration:underline; }

/* Blue */
.act-individual-cont .act-individual-right.blue .act-list li{ background:url(../images/actlist-icon-blue.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.act-individual-cont .act-individual-right.blue .download-rec-btn  a{ border:1px solid #17b8ca; background:#17b8ca; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.act-individual-cont .act-individual-right.blue .download-rec-btn a:hover{ border:1px solid #17b8ca; background:#17b8ca; color:#fff; text-decoration:underline; }

/* Dark Red */
.act-individual-cont .act-individual-right.dark-red .act-list li{ background:url(../images/actlist-icon-dark-red.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.act-individual-cont .act-individual-right.dark-red .download-rec-btn  a{ border:1px solid #a82725; background:#a82725; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.act-individual-cont .act-individual-right.dark-red .download-rec-btn a:hover{ border:1px solid #a82725; background:#a82725; color:#fff; text-decoration:underline; }

/*Post Start Here*/
.act-popular-content { margin-bottom:50px;}
.act-popular-content .event-post { float:left; margin-bottom:30px;}
.act-popular-content .event-post .event-ttl{  font-family: 'ralewayregular'; text-align:left; line-height:normal; font-size:16px; color:#333333; margin-top:15px; margin-bottom:10px; font-weight:600; letter-spacing:1px; min-height: 60px; }
.act-popular-content .event-post svg { margin-right:5px;}
.act-popular-content .event-post .event-date { font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left; margin-right:20px;}
.act-popular-content .event-post .event-place{ font-family: 'ralewayregular'; color:#8f8f8f; text-align:left; font-size:13px; line-height:18px; float:left;}
.act-popular-content .event-post .events-img { /*float:left;*/ margin-bottom:20px; margin-top:20px; position:relative;}
.act-popular-content .event-post .event-text{ font-family: 'ralewayregular'; color:#555555; text-align:left; font-size:13px; line-height:18px; float:left;}
.act-popular-content .event-post .event-text p{text-align: justify;}
.act-popular-content .event-post .event-sub-date span { color:#8f8f8f;}
.act-popular-content .event-post a.readmore-btn { background:#03689c; border:#03689c 1px solid; color:#fff; padding:10px 15px; float:left; display:inline-block; text-transform:uppercase; margin-top:20px; font-family: 'ralewaylight'; font-size:13px; letter-spacing:0.5px; transition: 0.3s ease all; }
.act-popular-content .event-post a.readmore-btn:hover { color:#03689c; border:#03689c 1px solid; background:#fff; text-decoration:none;}
.act-popular-content .single-event-img { width: 100%; min-height: 240px; background-position: center; background-size: cover; }
.act-individual-cont .see-all-btn a{ border:1px solid #03689c; background:#03689c; text-align:center; padding:15px 35px; text-transform:uppercase; margin:0px auto; font-size:16px; color:#fff; font-weight:600; letter-spacing:1px; display:table; transition:0.3s ease all; margin-top:50px;   }
.act-individual-cont .see-all-btn a:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }

/*Post Finish Here*/

/*act-individual-cont finish*/

/* indicators-individual-cont start*/
/*
act-individual-cont -> indicators-individual-cont
actleft-img -> indicatorsleft-img
act-list -> indicators-list
act-individual-right -> indicators-individual-right
actind-iconsection -> indicators-ind-iconsection
code-of-ethics -> actors-involved
*/

.indicators-individual-cont {  font-family: 'ralewayregular'; margin:50px 0 0 0; padding:0px;}
.indicators-individual-cont .indicatorsleft-img{ margin-top:50px; text-align:center; }
.indicators-individual-cont .indicatorsleft-img img{ display:initial;}
.indicators-individual-cont .indicators-ind-iconsection { margin-bottom:30px;}
.indicators-individual-cont .indicators-individual-right .title { font-size: 24px; text-align: left; padding-bottom: 20px;  margin: 50px 0 0 0; color: #333;  font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; }
.indicators-individual-cont .indicators-individual-right .indicators-list { list-style:none; margin:0px; padding:0px;}
.indicators-individual-cont .indicators-individual-right .download-rec-btn  a img{ padding-right:10px;}

/* Red */
.indicators-individual-cont .indicators-individual-right.red .indicators-list li{ background:url(../images/actlist-icon-red.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.indicators-individual-cont .indicators-individual-right.red .download-rec-btn  a{ border:1px solid #da4644; background:#da4644; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.indicators-individual-cont .indicators-individual-right .download-rec-btn a:hover{ border:1px solid #da4644; background:#da4644; color:#fff; text-decoration:underline; }

/* Black */
.indicators-individual-cont .indicators-individual-right.black .indicators-list li{ background:url(../images/actlist-icon-black.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.indicators-individual-cont .indicators-individual-right.black .download-rec-btn  a{ border:1px solid #3d434f; background:#3d434f; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.indicators-individual-cont .indicators-individual-right.black .download-rec-btn a:hover{ border:1px solid #3d434f; background:#3d434f; color:#fff; text-decoration:underline; }

/* Green */
.indicators-individual-cont .indicators-individual-right.green .indicators-list li{ background:url(../images/actlist-icon-green.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.indicators-individual-cont .indicators-individual-right.green .download-rec-btn  a{ border:1px solid #94c78d; background:#94c78d; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.indicators-individual-cont .indicators-individual-right.green .download-rec-btn a:hover{ border:1px solid #94c78d; background:#94c78d; color:#fff; text-decoration:underline; }

/* Yellow */
.indicators-individual-cont .indicators-individual-right.yellow .indicators-list li{ background:url(../images/actlist-icon-yellow.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.indicators-individual-cont .indicators-individual-right.yellow .download-rec-btn  a{ border:1px solid #ffcb50; background:#ffcb50; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.indicators-individual-cont .indicators-individual-right.yellow .download-rec-btn a:hover{ border:1px solid #ffcb50; background:#ffcb50; color:#fff; text-decoration:underline; }

/* Blue */
.indicators-individual-cont .indicators-individual-right.blue .indicators-list li{ background:url(../images/actlist-icon-blue.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.indicators-individual-cont .indicators-individual-right.blue .download-rec-btn  a{ border:1px solid #17b8ca; background:#17b8ca; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.indicators-individual-cont .indicators-individual-right.blue .download-rec-btn a:hover{ border:1px solid #17b8ca; background:#17b8ca; color:#fff; text-decoration:underline; }

/* Dark Red */
.indicators-individual-cont .indicators-individual-right.dark-red .indicators-list li{ background:url(../images/actlist-icon-dark-red.png) left no-repeat; margin:0 0 15px 0; padding-left:34px; padding-top:12px;text-align: justify;}
.indicators-individual-cont .indicators-individual-right.dark-red .download-rec-btn  a{ border:1px solid #a82725; background:#a82725; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; float:left;  transition:0.3s ease all; }
.indicators-individual-cont .indicators-individual-right.dark-red .download-rec-btn a:hover{ border:1px solid #a82725; background:#a82725; color:#fff; text-decoration:underline; }

/* Actors involved */
.indicators-individual-cont .actors-involved { min-height:233px; background-size:cover; margin-top:50px; margin-bottom:30px; padding:20px 30px; }
.indicators-individual-cont .actors-involved .title { font-family: 'josefin_sansbold'; font-size:26px; color:#fff; text-align:left; line-height:35px; text-transform:uppercase; letter-spacing:1px; }
.indicators-individual-cont .actors-involved .txt {  font-family: 'ralewayregular'; font-size:14px; line-height:26px; color:#fff; text-align:left; letter-spacing:1.5px; padding-top:10px; padding-bottom:10px; }
.indicators-individual-cont .actors-involved .readmore-btn a{ border:1px solid #03689c; background:#03689c; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; display: inline-block; transition:0.3s ease all;   }
.indicators-individual-cont .actors-involved .readmore-btn a:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }
.indicators-individual-cont .actors-involved .icon { text-align:center; /*padding-top:20px;*/}
.indicators-individual-cont .actors-involved .actor{ margin:12px 0 12px 0; padding-left:16px; padding-top:8px;text-align: justify; background-size:cover!important;}
.indicators-individual-cont .actors-involved .actor.public-bodies{ background: #DA4644 url('../images/act-icon-public-bodies.png') center no-repeat; }
.indicators-individual-cont .actors-involved .actor.company{ background: #3D434F url(../images/act-icon-company.png) center no-repeat; }
.indicators-individual-cont .actors-involved .actor.donor-community{ background: #94C78D url(../images/act-icon-donor-community.png) center no-repeat;}
.indicators-individual-cont .actors-involved .actor.travellers{ background: #FFCB50 url(../images/act-icon-travellers.png) center no-repeat; }
.indicators-individual-cont .actors-involved .actor.intenational-organizations{ background: #17B8C9 url(../images/act-icon-intenational-organizations.png) center no-repeat; }
.indicators-individual-cont .actors-involved .actor.academia{ background: #A82725 url(../images/act-icon-academia.png) center no-repeat; }
/* indicators-individual-cont Finish here*/

/* SDGs Icon Section */
.sdgs-icon-img{
    margin-bottom: 10px;
	margin-top: 25px;    
}
/* News Listing Page */
.news-listing-cont {  font-family: 'ralewayregular'; margin:50px 0 50px 0; padding:0px;}
.news-listing-cont .news-item { margin:35px 0 50px 0;}
.news-listing-cont .readmore-btn a { display: inline-block; margin-top: 15px;}
.news-listing-cont .sidebar-right{ margin-top: 35px; }
.news-listing-cont .listing_search{ color: #666666;font-size: 13px;padding: 10px 15px;width: 100%;border: 1px solid #000;font-family: 'ralewayregular';background: url(../images/search-icon.png) right no-repeat; }
.news-listing-cont .sidebar-right h2{ background-color: #333; color: #fff; font-size: 24px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; letter-spacing: 1.5px; padding: 11px 20px; margin-top: 35px; margin-bottom: 0; }
.news-listing-cont .sidebar-right .widget_archive{ background-color: #f0f0f0; }
.news-listing-cont .sidebar-right .widget_archive ul{ margin: 0; padding: 20px; }
.news-listing-cont .sidebar-right .widget_archive ul li{ list-style: none; padding-bottom: 15px; }
.news-listing-cont .sidebar-right .widget_archive ul li a{ color: #666; font-size: 18px; font-weight: 500; }
.news-listing-cont .sidebar-right .widget_archive ul li a.active{ color: #03689c; }
.news-listing-cont .sidebar-right .widget_archive ul li a:hover{ color: #03689c; }
.news-listing-cont .news-listing-share-links .fa{ font-size: 20px; }

/* Archive Listing Page */
.archive-listing-cont {  font-family: 'ralewayregular'; margin:0 0 50px 0; padding:0px;}
.archive-listing-cont .news-item { margin:35px 0 50px 0;}
.archive-listing-cont .readmore-btn a { display: inline-block; margin-top: 15px;}
.archive-listing-cont .sidebar-right{ margin-top: 35px; }
.archive-listing-cont .listing_search{ color: #666666;font-size: 13px;padding: 10px 15px;width: 100%;border: 1px solid #000;font-family: 'ralewayregular';background: url(../images/search-icon.png) right no-repeat; }
.archive-listing-cont .sidebar-right h2{ background-color: #333; color: #fff; font-size: 24px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; letter-spacing: 1.5px; padding: 11px 20px; margin-top: 35px; margin-bottom: 0; }
.archive-listing-cont .sidebar-right .widget_archive{ background-color: #f0f0f0; }
.archive-listing-cont .sidebar-right .widget_archive ul{ margin: 0; padding: 20px; }
.archive-listing-cont .sidebar-right .widget_archive ul li{ list-style: none; padding-bottom: 15px; }
.archive-listing-cont .sidebar-right .widget_archive ul li a{ color: #666; font-size: 18px; font-weight: 500; }
.archive-listing-cont .sidebar-right .widget_archive ul li a.active{ color: #03689c; }
.archive-listing-cont .sidebar-right .widget_archive ul li a:hover{ color: #03689c; }
.archive-listing-cont .news-listing-share-links .fa{ font-size: 20px; }

/* Header Search */
input[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; font-family: inherit; font-size: 100%; }
input::-webkit-search-decoration, input::-webkit-search-cancel-button { display: none; }
input[type=search] { background: url(../images/top-search-icon.png) no-repeat right 10px; border: solid 1px #fff; padding: 5px 10px 5px 10px; width: 40px; border-radius: 0px;    -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; cursor: pointer; }
input[type=search]:focus { width: 220px; background-color: #fff; border: solid 1px #03689c; -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5); -moz-box-shadow: 0 0 5px rgba(109,207,246,.5); box-shadow: 0 0 5px rgba(109,207,246,.5); }

/* user profile style */
.userprofile-login-cont { font-family: 'ralewayregular'; margin:0px; padding:0px;}

.userprofile-login-table .form-title-main{
    font-size: 30px;
    text-align: left;
    padding-bottom: 20px;
    margin-top: 50px;
    color: #333;
    font-weight: normal;
    position: relative;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.userprofile-login-table .form-title-main::after{
    content: "";
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    content: '';
    height: 2px;
    background: #000;
    bottom: 0;
    width: 100%;
}

.userprofile-login-table table { border:1px solid #e1e7ed; text-align:center; border-right:none;  }
.userprofile-login-table thead { background:#eef1f6; letter-spacing:1px; text-transform:uppercase;  }
.userprofile-login-table thead th{     text-align: center; line-height: 34px !important; letter-spacing: 0px; font-size: 14px;}
.userprofile-login-table td{     line-height: 34px !important; border-right: 1px solid #e1e7ed; text-align: center; font-size: 14px; letter-spacing: 1px; }
.userprofile-login-table .dataTables_info, .userprofile-login-table .dataTables_length, .userprofile-login-table .dataTables_filter, .userprofile-login-table tfoot { display:none;}

.user-with-login-edit-links{ border:1px solid #03689c; background:#02558b; text-align:center; padding:0px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; display:table; transition:0.3s ease all; border-radius:5px;   }

.user-with-login-edit-links:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }

.userprofile-login-table .remove-btn a{ border:1px solid #03689c; background:#02558b; text-align:center; padding:0px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff; font-weight:normal; letter-spacing:1px; display:table; transition:0.3s ease all; border-radius:5px;   }

.userprofile-login-table .remove-btn a:hover{ border:1px solid #03689c; background:#fff; color:#03689c; text-decoration:none; }
.userprofile-login-table #example_paginate {
    margin: 50px auto 50px auto;
    float: none;
    text-align:center;
}

.userprofile-login-table td.content-approved {background:#c7e8ac;}
.userprofile-login-table td.content-notapproved {background:#ffbbb1;}
.userprofile-login-table td.content-notapproved a{ color:#333;}
.userprofile-login-table a#example_next {  border:1px solid #03689c; background:#03689c; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff !important; font-weight:normal; letter-spacing:1px; transition:0.3s ease all; margin-left:25px;}
.userprofile-login-table a#example_next:hover {border:1px solid #03689c; background:#fff; color:#03689c !important; text-decoration:none; color:#fff !important; }


.userprofile-login-table a#example_previous {  border:1px solid #03689c; background:#03689c; text-align:center; padding:10px 15px; text-transform:uppercase; margin:0px auto; font-size:13px; color:#fff !important; font-weight:normal; letter-spacing:1px; transition:0.3s ease all; margin-right:25px;}
.userprofile-login-table a#example_previous:hover {border:1px solid #03689c; background:#fff; color:#03689c !important; text-decoration:none; color:#fff !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { border:1px solid #03689c !important; background:#03689c !important; color:#fff !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover { background:#03689c !important; border:1px solid #03689c !important; color:#fff !important; }


.userprofile-login-cont .login-model .modal-header { background:#02558b; border-radius:5px; color:#fff; text-align:center;  }
.userprofile-login-cont .login-model h5{ float:left; width:100%; letter-spacing:1px; text-transform:uppercase; font-size:16px;  }

.userprofile-login-cont .login-model .modal-header .close {
    text-shadow:none;
    color: #fff;
    opacity: 1;
}

.userprofile-login-cont .login-model .model-cont-ttl { color:#000; font-size:16px; text-align:center; line-height:40px; margin-bottom:20px; letter-spacing:1px; font-weight:400;    }
.userprofile-login-cont .login-model .model-cont { font-size:14px; line-height:28px; padding:0px 30px 30px 30px; color:#000; text-align:center; letter-spacing:1px; }
.userprofile-login-cont .login-model .modal-body { min-height:200px;}
.userprofile-login-cont .login-model .modal-footer { display:flex; justify-content: center;}
.userprofile-login-cont .login-model .modal-footer .btn-primary{ background:#02558b;}
.userprofile-login-cont .login-model .modal-dialog { margin:15% auto 30px auto;}

.dataTables_length label{
    font-size: 18px;
    letter-spacing: 2px;
    padding: 20px 0;
}
.dataTables_filter label{
    font-size: 18px;
    letter-spacing: 2px;
    padding: 20px 0;
}
.dataTables_info{
    font-size: 18px;
    letter-spacing: 2px;
    padding-top: 0 !important;
    margin: 20px 0;
    font-weight: 700;
}
.dataTables_paginate {
    padding-top: 0 !important;
    margin: 20px 0;
}
.paginate_button.previous   {
    color: #fff !important;
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: 700;
}
.user-with-login-view-span{
    display: inline-block;
}
.would-like-main{
    margin-top: 30px;
    margin-bottom: 20px;
}
.profile-edit-main{
    margin-bottom: 30px;
}
.listing-post-home{
    margin-top: 10px;
}
.listing-post-home .listing-img{
    margin-top: 10px;
}
.listing-post-home .listing-ttl{
    margin-bottom: 10px;
}
.listing-post-home .listing-date{
     margin: 5px 20px 5px 0;
}
.listing-post-home .listing-place{
    margin: 5px 0 5px 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { font-weight:normal; font-size:14px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { color:#fff !important;  }

/* Login style */
.login-page-main{font-family: ralewayregular; background: #f0f0f0; padding: 50px; }
.login-page-main .login-main-title{font-size: 30px; padding-bottom: 20px; color: #333; font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; margin-top: 30px; border-bottom: 2px solid #8d8d8d; margin-bottom: 20px; } 
.login-page-main .login-desc .form-group input{width: 100%; padding: 25px; margin-top: 10px; border: 2px solid #8d8d8d; border-radius: 0; } 
.login-page-main .login-desc .login-form-container > p{font-size: 20px; font-weight: 600; color: #333; letter-spacing: 1px; margin-bottom: 20px; } 
.login-page-main .checkbox input[type=checkbox]{width:auto; margin-left:0; margin-top:4px; } 
.login-page-main .checkbox .check{margin: 0; font-size: 14px; color: #333; letter-spacing: 1px; font-weight: 600; padding-left:30px; height:auto !important; } 
.login-page-main input[type=submit]{width:auto !important; background: #03689c; border-radius: 0px !important; letter-spacing: 1px; text-transform: uppercase; font-weight: 400; font-size: 16px; padding: 10px 25px !important; border: none !important; } 
.login-page-main a.btn-primary{width:auto !important; background: #03689c; border-radius: 0px !important; letter-spacing: 1px; text-transform: uppercase; font-weight: 400; font-size: 16px; padding: 10px 25px !important; border: none !important; } 
.login-page-main .forgot-password{font-size: 18px; letter-spacing: 1px; font-weight: 600; }

/* Pick Password */
.pick-page-main{font-family: ralewayregular; background: #f0f0f0; padding: 50px; }
.pick-page-main .pick-main-title{font-size: 30px; padding-bottom: 20px; color: #333; font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; margin-top: 30px; border-bottom: 2px solid #8d8d8d; margin-bottom: 20px; } 
.pick-page-main .pick-desc #resetpassform input{width: 100%; padding: 12px; margin-top: 10px; margin-bottom:15px; border: 2px solid #8d8d8d; border-radius: 0; } 
.pick-page-main .pick-desc #resetpassform label{font-size: 16px; color: #333; letter-spacing: 1px; }
.pick-page-main .pick-desc #resetpassform p.description{font-size: 18px; color: #333; letter-spacing: 1px; margin-bottom: 20px; line-height: 40px; font-weight: 600; }
.pick-page-main .pick-desc #resetpassform input[type=submit]{width:auto !important; color:#fff; background: #03689c; border-radius: 0px !important; letter-spacing: 1px; text-transform: uppercase; font-weight: 400; font-size: 16px; padding: 10px 25px !important; border: none !important; }
/* End pick password */

/* Password Lost */
.lost-page-main{font-family: ralewayregular; background: #f0f0f0; padding: 50px; }
.lost-page-main .lost-main-title{font-size: 30px; padding-bottom: 20px; color: #333; font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; margin-top: 30px; border-bottom: 2px solid #8d8d8d; margin-bottom: 20px; } 
.lost-page-main .lost-desc #password-lost-form > p{font-size: 20px; font-weight: 600; color: #333; letter-spacing: 1px; margin-bottom: 20px; } 
.lost-page-main .lost-desc #password-lost-form label{font-size: 16px; width:100%; color: #333; letter-spacing: 1px; }
.lost-page-main .lost-desc #password-lost-form input{width: 100%; padding: 20px; margin-top: 10px; margin-bottom:15px; border: 2px solid #8d8d8d; border-radius: 0; } 
.lost-page-main .lost-desc #password-lost-form input[type=submit]{width:auto !important; color:#fff; background: #03689c; border-radius: 0px !important; letter-spacing: 1px; text-transform: uppercase; font-weight: 400; font-size: 16px; padding: 10px 25px !important; border: none !important; }
/*Start Forgot Password Page*/
.forgot-password-main{font-family: ralewayregular; background: #f0f0f0; padding: 50px; }
.forgot-password-main .forgot-main-title{font-size: 30px; padding-bottom: 20px; color: #333; font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; margin-top: 30px; border-bottom: 2px solid #8d8d8d; margin-bottom: 30px; } 
.forgot-password-main #password-lost-form > p{font-size: 20px; font-weight: 600; color: #333; letter-spacing: 1px; margin-bottom: 20px; } 
.forgot-password-main p{font-size: 18px;letter-spacing: 1px;font-family: 'ralewayregular';color: #333; margin-bottom:20px;}
.forgot-password-main p.lostpassword-submit{margin-bottom:0;}
.forgot-password-main .form-row label{font-size: 16px; width:100%; color: #333; letter-spacing: 1px; }
.forgot-password-main .form-row #user_login{width: 100%;padding: 25px 15px;margin-top: 10px;border: 2px solid #8d8d8d;font-size: 18px;font-family: ralewayregular;border-radius: 0;}
.forgot-password-main .lostpassword-submit input[type=submit]{background: #03689c;border-radius: 0px;letter-spacing: 1px;text-transform: uppercase;font-weight: 400;font-size: 16px;padding: 10px 25px;}
/*End Forgot Password Page*/

/* 404 */
.main-404 .page-title-404{font-size: 30px; padding-bottom: 20px; color: #333; font-weight: normal; position: relative; letter-spacing: 4px; text-transform: uppercase; margin-top: 30px; border-bottom: 2px solid #8d8d8d; margin-bottom: 20px; } 
.main-404 header.page-header{
    border-bottom:none;
    margin:0;
}
/*Eng 404*/

/* disclaimer popup */
.terms-condition-link{font-size: 18px; letter-spacing: 1px; }
.desclaimer-modal-main{font-family: 'ralewayregular';     font-size: 14px; color: #333; letter-spacing: 1px; text-align: justify; line-height: 28px; }
.desclaimer-modal-main strong{font-size: 18px; font-weight: 700; display: block; border-bottom: 1px solid #333; padding-bottom: 15px; margin: 20px 0; }
.error-msg-404{font-size: 18px; color: #333; letter-spacing: 1px; padding: 10px 0; }

.picture-notice-msg{position: absolute; top: 55px; right: 25px; font-size: 14px; font-weight: 600; letter-spacing: 1px; }

/* 5 Column CSS */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-5ths { width: 20%; float: left; }
.form-notice-text{
    font-size: 14px;
    color: #8d8d8d;
    letter-spacing: 1px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 30px;
}
.single-tell-more-text{
    font-size: 15px;
    color: #666;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1px;
    padding-bottom: 25px;
}
.side-scope-main .side-scope-item{margin-bottom:10px;}
.side-scope-main .side-scope-item .side-theme-title {
    margin-bottom:5px;
}
.left-singledetail-content ul.related-list li.support-doc-thumb-main{
    background:unset;
    padding-left:0;
}
.support-doc-thumb{
    width: 250px;
    height: 250px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 3px #000;
}
.project-proposal-date-main{display:none;}
@media (min-width: 768px) {
    .col-sm-5ths { width: 20%; float: left; }
}
@media (min-width: 992px) {
    .col-md-5ths { width: 20%; float: left; }
}
@media (min-width: 1200px) {
    .col-lg-5ths { width: 20%; float: left; }
}