﻿@charset "utf-8";
/* CSS Document */
*{box-sizing:border-box; }
/*========== Main Style start here =========*/
.container{max-width:1140px;  padding:0 15px;display:block;margin:0 auto;}
.hide{display:none;}
.show{display:block;}
.orange-text{color:#fdbb19;}
.col50{width:50%; float:left;}
.colrow:after{float:none; clear:both; width:100%; content:""; display:block;}
p{font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-top: 0;}
.view-more-btn-white{background: #fff;
                     border-radius: 4px;
                     color: #5299d3;
                     font-size: 16px;
                     text-align: center;
                     padding:12px 23px;
                     text-decoration: none; }
.view-more-btn-white:hover{background:#2ecc71; color:#fff}
.row{width:100%;
     text-align:center;
     display:inline-block; }
.quote-author .title a {
    color: #006db9;
    text-decoration: underline;
}
/*========== Main style end here=========*/

.jcarousel li{width:340px;margin-right:1px; }
.jcarousel li img{height:auto; max-width:100%;}



/*========== Header-Top-Start =========*/
.folio_list li .staff-name a.bod_url{color: #53b7ef !important; font-size: 14px; margin-top: 5px; text-decoration:underline}
.folio_list li .staff-name a.bod_url:hover{ text-decoration:none;}
.table.view_directors .table-row a {color:#0000f0 !important;}

#top-row-wrapper input[type="text"]{
    border:0px;
    border-radius:5px;
    -webit-border-radius:5px;
    -moz-border-radius:5px;
    padding:6px 8px; 
    box-sizing:border-box; 
    font-size:14px;
    line-height:18px;
    width:202px;height:31px;
    appearance:none;-webkit-appearance:none; } 
.header-login{ background-image:url(../images/login-icon.png); background-repeat:no-repeat; border:2px solid #fdbb19; color:#ffffff; font-size:16px; text-decoration:none; padding:4px 15px 4px 13px;border-radius:5px;-webit-border-radius:5px;-moz-border-radius:5px;width:97px; display:inline-block; background-position:15px 6px;margin-left:15px}
.header-join{background-image:url(../images/join-icon.png); background-repeat:no-repeat; border:2px solid #18eab1; color:#ffffff; font-size:16px; text-decoration:none; padding:4px 10px 4px 13px;border-radius:5px;-webit-border-radius:5px;-moz-border-radius:5px;width:97px; display:inline-block; background-position:10px 6px; margin-left:15px}
.header-login:hover{ background:#fdbb19 url("../images/login-icon.png")no-repeat 15px 6px; }
.header-join:hover{background:#18eab1 url("../images/join-icon.png")no-repeat 10px 6px; }
/*========== Header-Top-End =========*/
.header_right{ float:right;}

/*========== Header-Start =========*/
.logo{display:inline-block;float:left;}
.footer-logo{display:inline-block;float:left;}

/* Homepage slider Section Style
/* ========================================== */
.site-slider ul { margin: 0;  padding: 0;  list-style: none;}
.site-slider ul li {  float: left;  margin: 0;}

.bx-wrapper img {  filter: alpha(opacity=80);}

.bx-wrapper {  background-color: #000000;}

.bx-thumbnail-wrapper {
    background-color: #161616;
    text-align: center;
    margin-top: -1px;
    position: relative;
}

.caption-wrapper {
    position: relative;
}

.slider-caption {
    position: absolute;
    z-index: 988;
    top: 55px;
    color: #ffffff;
    display: inline-block;
    right: 0;
    left: 0;
    text-align: center;
    padding: 0 20px 20px 20px;
}
.slider-caption h2 {
    font-size: 48px;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 24px;
}
.slider-caption p {
    font-size: 26px;
}

#bx-pager a {
    margin: 20px 10px 0 20px;
    padding: 0 0 40px 0;
    display: inline-block;
    opacity: 0.4;
    filter: alpha(opacity=40);
    outline: 0;
    border: 0;
}
#bx-pager a.active {
    opacity: 1;
    filter: alpha(opacity=100);
}
#bx-pager a img {
    outline: 0;
    border: 0;
}

.bx-controls {
    position: relative;
}

.bx-controls-direction {
    position: absolute;
    text-align: right;
    bottom: 80px;
    right: -2px;
    z-index: 998;
    display:none
}
.bx-controls-direction a {
    width: 40px;
    height: 40px;
    background-color: #ffa400;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 2px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: white;
}

/*========== Header-End =========*/
/*========== Adds sectio start =========*/
.adds-section{margin-top:-35px;margin-bottom: 37px; display:none; }
.adds-section-box{
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    padding: 10px;
    max-width: 1040px;
     width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;box-sizing:border-box;
}
/*========== Adds sectio end=========*/


/*========== our-community start =========*/
.our-community-bg{background:#20479e;padding: 65px 0 56px 0;position:relative;}
.our-community-bg:after{
    position:absolute; right:0; left:0; margin:0 auto;content:"";background:url(../images/community-sep.png)no-repeat; width:28px;height:14px;
    top:0;

}
.our-community{max-width:1010px; margin:0 auto;text-align:center;}
.community-box { color: #fff;width:22%; display: inline-block;margin-right:3%;margin-bottom:62px;vertical-align: top; }
.community-box:last-child { margin-right:0%;}
.community-img-container{overflow: hidden; margin-bottom: 32px; }
.community-img-container img{max-width:100%; }
.community-title {font-size: 20px;
                  font-family: arial;
                  margin-bottom: 20px;
                  text-decoration: none;
                  color: #fff;text-align:left;
                  float: left;
                  width: 100%; }



.community-block-title {font-family: 'Open Sans', sans-serif;
                        line-height: 43px;
                        text-align: center;
                        font-size: 40px;
                        color: #fff;
                        font-weight: 100;
                        display: inline-block;
                        width: 100%;
                        margin-bottom: 40px;}
.community-block-title  span {
    display: inline-block;
    position: relative;  
}
.community-block-title  span:before,
.community-block-title  span:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom:4px solid white;
    top: 16px;
    width: 40px;
}
.community-block-title  span:before {
    right: 100%;
    margin-right: 15px;
}
.community-block-title span:after {
    left: 100%;
    margin-left: 15px;
}
.community-box p {text-align:left;display:inline-block;}
/*========== our-community end=========*/

/*========== Home page business investment section start =========*/
.business-investment-bg{float:left;width:100%;background:url("../images/business-investment-bg.jpg")no-repeat;background-size:cover;padding-top:73px; padding-bottom:56px; }
.business-invt-heading-1{font-size:27px;font-weight:bold;line-height:30px;display:inline-block;width:100%;text-align:center;  }
.business-invt-heading-2{color:#fff;font-weight:bold; font-size:33px;line-height:37px;display:inline-block;width:100%;text-align:center;padding-bottom: 57px; }
.business-investment{max-width:1000px;margin:0 auto;display:block;}
.business-investment-box{position:relative;width: 19.7%;min-height:196px;margin-right:6.9%;float:left;display:inline-block;border:2px solid #2ecc71;border-radius:4px;margin-bottom: 25px; }
.business-investment-box:after{
    position:absolute;
    right:0;
    left:0;
    margin:0 auto;
    content:"";background:url(../images/business-investment-sep.png)no-repeat; width:28px;height:14px;top:-14px;

}
.business-investment-box:last-child{margin-right:0; }
.business-investment-box-btn{margin: 21px auto 8px;display: inline-block;width: 100%;text-align: center;min-height: 108px;}
.business-investment-box-text{display:inline-block;width:100%;text-align:center; font-size:18px;color:#fff; }
.business-investment-box-text a {font-size:18px;color:#fff; text-decoration:none;}

/*========== Home page business investment section end =========*/


.list_layout, .detail_layout {
    clear: both;
    display: inline-block;
    margin: 0 0 20px;
    padding: 0 0 7px;
    border-bottom: 1px solid #ccc;
    width:100%;
}
.detail_layout{border-bottom:0px  }
.list_layout .list-image {
    max-width:260px;
    float:left;
    margin:0 10px 10px 0px;
    

}
.EventListBody tr{ background:transparent !important}
.list-discruption p{color:#838484;font-size:14px; }
.list-content {
    float: left;
    width: 64%;
}
.list-content.list-noimage{width: 100%;}
.Featured-articles-container .list-content.list-noimage{width: 100%;}
.left_block .featured-articles-inner .list-content.list-noimage{width: 100%;}
.events-icons .btn-page-box{ overflow:hidden;}
.event-icon-container img { vertical-align: top;}
.left_block .list-content { width:57%;}

.list_layout .list-image img {
    max-width:100%; 
    display:block;
    /*border: 1px solid #ccc;*/
}
.list_layout .list-title {
    float: left;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;

}
.list_layout .list-title a, 
.detail_layout .list-title a, .list_layout .list-title, .detail_layout .list-title{
    text-decoration: none;
    color: #232a2f;
    font-size: 23px;
    font-weight: 400;
}
.list_layout .list-meta {
    float:left;
    width:100%;
    display:inline-block;
    margin: 0 0 8px;
}
.list_layout .list-meta span, .detail_layout .list-meta span {
    color:#999;
    font-size:12px;
    display:inline-block;
    margin-right:10px;
}
.list_layout .list-meta span:nth-child(1), .detail_layout .list-meta span:nth-child(1) {
    font-weight:bold;
    color:#125c6c;margin:0; 
}

.list_layout .list-discruption {
    float:left;
    width:100%;
    display:inline-block;
}
.list_layout .list-share {
    float:left;
    width:100%;
    display:inline-block;
}
.list_layout .list-share .social-icon {
    padding:0;
    float:right;
    width:auto;
}
.list_layout a.list-btn{background:url("../images/continue-icon.png")no-repeat 100% 9px;}
.list_layout a.list-btn, .detail_layout a.list-btn {

    color: #ff2121;
    display: inline-block;
    font-size: 14px;
    font-weight:normal;
    padding: 4px 17px 0 0;
    text-align: center;
    text-decoration: none;

}
.list-view-all-btn{color: #ff2121;background:url("../images/continue-icon.png")no-repeat 100% 10px;
                   font-size: 19px;
                   font-family: 'Open Sans', sans-serif;
                   text-decoration: none;
                   font-weight: 100;padding:0 19px 0 0 }
.list-view-all-btn:hover, .list_layout a.list-btn:hover{color:#00a4ff;background:url("../images/continue-icon-hover.jpg")no-repeat 100% 10px;}
.social-icon span {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
}
.featured-articles{float:left; width:100%;padding: 50px 0 260px;background:url("../images/feature-bottom-bg.png")no-repeat;background-position:left bottom;background-size: contain; }
.Featured-articles-container{width:70%;float:left;}
.feature-magazine-container{max-width:300px;width:30%;float:right;}
.content h1 { margin-bottom: 10px;}
.feature-magazine-container .logo{background:#ecebea; max-width:300px;float:left;}
.feature-magazine-container .content-cont{background:#02cc95;width:300px;height:auto;float:left;padding:22px 35px 0px 35px;box-sizing: border-box; }
.feature-magazine-container .content-cont p{font-size:16px; line-height:22px;color:#fff;text-align:center   }
.feature-magazine-container .content-cont a.read-btn-meg{ background: #ff2121;
                                                          font-size: 16px;
                                                          line-height: 22px;
                                                          color: #fff;
                                                          text-align: center;
                                                          padding: 10px 20px;
                                                          border-radius: 4px;
                                                          text-decoration: none;
                                                          margin: 23px auto 24px;
                                                          display: block;
                                                          max-width: 155px; }
.feature-magazine-container .content-cont .magazine{background:url("../images/magzine-bg.png")no-repeat;width: 218px;
                                                    height: 282px;
                                                    float: left;margin-left: 5px;
                                                    padding: 5px 0 0 2px;box-sizing:border-box;}
.featured-art-title{color:#ff2121; font-size:40px;line-height:46px;font-family: 'Open Sans', sans-serif;margin-bottom: 12px;font-weight:100;}
.featured-art-abstract{color:#232a2f;font-size:23px;line-height:26px;font-weight:bold;margin-bottom: 66px;}
.feature-magazine-container .youtube-video-box{
    width:100% !important;
}
.feature-magazine-container .youtube-video-box img{
    top:0px;
}
.feature-magazine-container .youtube-video-box {
    height:315px;
}
.feature-magazine-container .youtube-video-box img{
   position:static;
} 
.feature-magazine-container .youtube-video-box img,.feature-magazine-container .youtube-video-box iframe,.feature-magazine-container .youtube-video-box .play-button,.feature-magazine-container .youtube-video-box .play-button:before{
    position:relative;
}
.feature-magazine-container .youtube-video-box .play-button,.feature-magazine-container .youtube-video-box .play-button:before{
    top:40%;
}
.feature-magazine-container .video_heading{
    color:#fff;
    text-align:center;
    padding-bottom:10px;
    display:inline-block;
    font-size: 15px;
    font-weight:500;
    width:100%;
}

/*========== Home page video section end =========*/
.videos-flud-container{background:#e3e9ed; width:100%;float:left;padding-bottom: 40px;}
.videos-flud-container .head-top{color:#ff2121; font-size:40px;line-height:46px;font-family: 'Open Sans', sans-serif;margin-bottom: 12px;font-weight:100;}
.videos-flud-container .head-abstract{font-size:23px;color:#232a2f;font-weight:bold;line-height: 26px;}
.videos-container{width:100%;padding-top:40px;display: inline-block; }
.media-video .videos-container {padding-top:0;}
.video-box{width: 30.2%;height:auto;float:left;margin-right:4.6%;margin-bottom: 40px;}
.video-box:last-child{margin-right:0;}
.view-more-btn-blue{background: #5299d3;
                    border-radius: 4px;
                    color: #fff;
                    font-size: 16px;
                    text-align: center;
                    padding:12px 23px;
                    text-decoration: none;display:inline-block;  }
.view-more-btn-blue:hover{background:#2ecc71;color:#fff; }
.video-box iframe{width:100%;height:auto;border:0;}
.youtube-video-box { background-color: #000;
                     cursor: pointer;
                     float: left;
                     height: 194px;
                     margin-bottom: 30px;
                     margin-right: 3.3%;
                     overflow:  hidden !important;
                     position: relative;
                     width: 31.1%;
                   

}
.youtube-video-box:last-child{margin-right:0;}
.youtube-video-box img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.7;
}
.youtube-video-box .play-button {
    width:86px;
    height: 64px;
    background-color: #333;
    box-shadow: 0 0 28px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube-video-box .play-button:before {
    content: "";
    border-style: solid;
    border-width:10px 0 13px 26px;
    border-color: transparent transparent transparent #fff;
}
.youtube-video-box img,
.youtube-video-box .play-button {
    cursor: pointer;
}
.youtube-video-box img,
.youtube-video-box iframe,
.youtube-video-box .play-button,
.youtube-video-box .play-button:before {
    position: absolute;
}
.youtube-video-box .play-button,
.youtube-video-box .play-button:before {
    left: 38%;
    top: 34%;
/*    transform: translate3d( -50%, -50%, 0 );*/
}
.youtube-video-box iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}


/*========== Home page seprator  =========*/

.seprator {
  background: rgba(0, 0, 0, 0) url("../images/footer-seprator-icon.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 64px;
  width: 67px;
  display: block;
  margin: auto;
  margin-top: -31px;
}
.seprator-container{   display: inline-block; width:100%;
                       position: relative;
                       height:38px;
                       border-top:1px solid #cae9ee; text-align:center;margin-top: 35px; 
}
/*========== Home page Investor section  =========*/
.investor-flud-container{background:#efefef; float:left;width:100%;padding: 22px 0 10px;}
.investor-heading{font-weight:bold; color:#7f8a91; font-size:18px; float:left;width:100%;padding:15px 0;text-align:center;}
.investor-box{background:#efefef;display:block; width:90%;margin:0 auto; }
.investor-box ul{text-align: center;float:left;width:100%;margin:0; padding:0;}
.investor-box ul li{width: auto;
    display: inline-block;
    margin: 15px 19px;
    padding: 0;
    list-style: none;
    text-align: center;
    vertical-align: middle; }
.investor-box ul li img{max-width:100%; }

/*========== Home page Foter section  =========*/

/*Top footer start--------------------------------------------------*/
.fluid-top-footer{ z-index: 0;background:#00a4ff url("../images/top-footer-bg-right.jpg")no-repeat top right;float:left; width:100%; padding:31px 0 0 0;}
.newsletter-social-container{max-width:1020px;display:block;margin:0 auto;}
.newsletter-container{width:413px;float:left;}
.newsletter-heading{    width: 100%;display: inline-block;
                        text-align: center;
                        position: relative;
                        color: #fff;
                        font-size: 22px;
                        font-family: 'Open Sans', sans-serif;
                        font-weight: 100;
                        line-height: 28px;
                        padding-bottom: 15px;
                        margin-bottom: 15px; }
.newsletter-heading:after{background:#fff;position:absolute; content:"";left:0; right:0; margin:0 auto;width:35px;height:2px;bottom:0; }
.newsletter-input-container{border:2px solid #fff;width:100%; float:left;}
.newsletter-input-container input[type="text"]{width:70%;border:0;background:none; color:#fff;height: 43px;
                                               box-sizing: border-box;
                                               font-size: 14px;padding-left:10px; color:#fff!important;float:left;}
.newsletter-input-container input[type="text"]:focus{outline:none;border:0; }
.newsletter-input-container input[type="text"]::-webkit-input-placeholder {
    color:#fff;
}

.newsletter-input-container input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    color:#fff!important;
    opacity: 1;
}
.newsletter-input-container input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    color:#fff;
}
.newsletter-input-container input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color:#fff;
    opacity: 1;
}
.newsletter-input-container input[type="submit"]{float:left;width:20%;min-width:107px; float:right;border:0; border-left:2px solid #fff; background:none; color:#fff;cursor:pointer;height: 43px;
                                                 box-sizing: border-box;
                                                 font-size: 14px;border-radius:0;-webkit-border-radius:0; appearance:none;-webkit-appearance: none;   }
.newsletter-input-container input[type="submit"]:hover{background:#2ecc71;color:#fff}
.newsletter-discruption{font-size:14px;color:#fff; line-height:18px;text-align:center; padding:20px 0 0 0;float: left;
    width: 100%;}
.social-container{width:270px;float:right;text-align: center;}
.social-icon-container{width:100%; float:left;}
.social-icon-container a{margin-right:8px }
.social-icon-container a:last-child{margin-right:0px }
.social-discruption{width:100%;float:left;text-align:center;padding: 17px 0 0;  }
/*Top footer end--------------------------------------------------*/
/*Main footer start--------------------------------------------------*/
.main-footer{background:#202b30;width:100%; float:left;    padding-bottom:25px; }
.footer-box{width:100%; float:left;border-bottom:1px solid #636363; padding:15px 0; }
.copyright-container{width:100%; text-align:center;float:left;color:#727c81;}
.copyright-container a{color: #727c81;
                       text-decoration:underline;}
.address{    width: 300px;
             display: block;
             margin:0 auto 20px;
             padding: 30px 0 0 0; font-size:16px;line-height:23px;  }
.address a{color:#c6c6c6; text-decoration:none; }
.address-heading{font-size: 18px;
                 color: #00a4ff;
                 width: 100%;
                 text-align: center;
                 position: relative;
                 line-height: 22px;
                 padding-bottom: 15px;
                 margin-bottom: 15px;}
.address-heading:after{height:4px;left:0; right:0; margin:0 auto;content:"";bottom:0;  background:#ffbb45; width:35px; position:absolute; }
.backbutton {
    background: url("/Content/Frontend/images/up_icon.png")no-repeat;
    width: 41px;
    height: 44px;
    display: block;
}
#back-to-top.show {
    opacity: 1;
}
#back-to-top {
    position: fixed;
    bottom:30px;
    right: 40px;
    z-index: 9999;
    cursor: pointer;
    text-decoration: none;
    transition: opacity .2s ease-out;text-align:center;
    opacity: 0;
}
.bc{text-align:center;color:#637178;font-size: 12px;display:inline-block;  }

/*Main footer end--------------------------------------------------*/



/*Inner page style start here
================================================== */
.breadcrumb{text-transform: inherit;width:100%; border-bottom:1px solid #efefef;padding: 13px 0; margin-bottom:30px;font-family:arial;font-weight:bold;font-size:14px; text-decoration:none;color:#00a4ff; }
.breadcrumb a{margin-right:5px; padding-right: 16px;position:relative; width:100%;font-family:arial;font-weight:bold;font-size:14px; text-decoration:none;color:#000; }
.breadcrumb a:after{position:absolute;content:">"; font-size:18px; line-height:20px; right:0;top:-2px;color:#000; }
    .breadcrumb a:hover {color:#598226;}
.inner-banner{width:100%;position:relative;height:auto;overflow:hidden; }
.inner-banner .abstract-title{position:absolute;height:auto;top:33%; text-align:left;}
.inner-banner .abstract-title h1{color: #fff;
    font-family: arial;
    font-size: 39px;
    font-weight: normal;
    line-height: 56px;
    margin-bottom: 4px; }
.inner-banner .abstract-title h2{color: #fff;
    font-family: arial;
    font-size: 21px;
    font-weight: normal;
    line-height: 29px;
    margin: 0;
    text-align: left; }

.inner-banner img{width:100%;position:relative;}

.inner_content_sec, .inner_content_sec p{font-weight:normal; font-size:16px;color:#454545;margin-bottom:15px;line-height:27px;}

.business-councils{}
.business-councils span.title{color:#00a4ff; font-size:24px;margin:13px 0 20px; display:inline-block; width:100%;font-family:arial;   }
.business-councils ul{width:100%; float:left;margin:0; padding:0;  }
.business-councils ul li{margin-bottom:20px; list-style:none; display:inline-block;}
.business-councils ul li .icon{margin-right:15px;width:71px;height:71px;float:left;}
.business-councils ul li h3{font-size: 20px;color: #010101;font-weight: normal;line-height: 23px;margin: 0 0 10px; }
.business-councils ul li .list-content-box{width:80%; float:left;}

.featured-articles-inner{width:100%;float:left;padding-bottom:60px; }
.featured-articles-inner .Featured-articles-container{width:100%;float:left}
.featured-articles-inner .featured-art-title{text-align:left; }
.featured-articles-inner  .featured-art-abstract{margin-bottom: 35px;text-align:left;}

.featured-articles-inner .list-content{float: left;width: 61%;}
.inner_content_sec{max-width:1140px;  margin:auto;position:relative; padding-bottom:35px;}
.inner_content_sec:after{clear:both;content:""; display:block}

.inner_content_sec .left_block{ width:68%;float:left; padding-right:2%;box-sizing:border-box; }

.inner_content_sec .right_block{ width:30%;
                                 background: #eeeeee; /* Old browsers */
                                 background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6-15 */
                                 background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
                                 background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
                                 padding:10px; float:left; margin-top:-27px}

.inner_content_sec .right_block .top_icon{ display:block; width:100%; text-align:center; margin-top:-40px}
.inner_content_sec .right_block .content_sec{ width:100%; text-align:center; display:block; padding-bottom:20px }
.inner_content_sec .right_block .content_sec a{ margin-bottom:20px; display:block}
.inner_content_sec .title{ width:100%; display:inline-block; font-size:35px; font-weight:300; color:#006db9;  padding-bottom:20px; margin-top:0px}
.right_support_section{ width:100%; display:block}
.right_support_title{ background-color:#0077b5; border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; text-align:center; padding:15px 0px; color:#ffffff; font-size:20px; font-weight:bold;}
.right_support_section .support_content_sec{ background-color:#ffffff; padding:18px; display:block; background-color:#c9c9c9; text-align:center}
.support_logo_sec{ background-color:#ffffff; display:block}
.sponsore_by{ color:#606060; font-size:14px; line-height:20px; margin-top:5px;}
.sponsore_by a{color:#838484; text-decoration:none}
.sponsore_by a:hover{text-decoration:underline}
.list-image .sponsore_by img{ border:none; margin-top:5px;}
.mrgin_btm{ margin-bottom:20px;}
/*inner ads section*/

/* pagination */
.pagination-container{ padding:0; float:left;width:100%} 
.pagination{ padding:0; float:right;width:100%} 
.pagination:after{clear:both;content:"";width:100%;display:block}
.pagination ul{float:right; list-style:none; margin:0px; padding:0px;text-align:right }
.pagination ul li{ display:inline-block; margin-right:4px; }
.pagination ul li:last-child{ margin-right:0;}
.pagination ul li a{ text-decoration:none; display:inline-block; background:#0a6daa; min-width:30px; height:26px; text-align:center; padding:0px 0 0; color:#fff;-webkit-border-radius: 3px 3px 3px 3px;cursor:pointer;
                     border-radius: 3px 3px 3px 3px; }
.pagination ul li.active a,.pagination ul li a:hover{background:#48b4dc;}
.pagination ul li.next a,.pagination ul li.prev a{background:#0a6daa; padding:2px 10px}
.pagination ul li.next a:hover,.pagination ul li.prev a:hover{background:#054d7a;  }
.pager.pdng{ padding:10px 0;}
.pager{ padding:20px 0;}
.pager:after{clear:both;content:"";width:100%;display:block}
.pager_box{ float:left;}
.pager_box select{ background: #ffffff none repeat scroll 0 0; border: 1px solid #dddddd;   height: 25px;    width: 50px;}
/* end pagination */


/*signature event page start here*********************************************************************/
.signature-event-container{width:100%;}
.signature-event-container .list_layout .list-title{margin-bottom: 2px;}

/*Video page page start here************************************************************************/
.video-container{width:100%}
.video-container iframe{width:100%; }

/*Testimonial page page start here************************************************************************/
.testimonial-container{width:100%;display:block;}

.testimonial-container .socials-img {
    margin-bottom: 15px;
}
.testimonial-container .fill {
    margin:0px 0 40px;
    text-align: left;
}
.testimonial-container .testimonial-box {
    position: relative;
    padding: 25px 35px;
    background: #f5f5f5;
}
.testimonial-container .testimonial-box iframe{
    width:100%;
    height:300px;

}
.testimonial-container .testimonial-box:after {
    content: '';
    position: absolute;
    left: 5%;
    bottom: -13px;
    margin-left: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 13px solid #f5f5f5;
}
.testimonial-box p{position: relative;font-size: 16px;line-height: 27px; margin-top:15px }
.testimonial-box p::after {
    background: url(../images/raquo.png) no-repeat right 4px;
    content: '';
    position: absolute;
    bottom: -1px;
    width: 20px;
    height: 20px;
}
.testimonial-box p::before {
    background: url(../images/laquo.png) no-repeat;
    content: '';
    position: absolute;
    top: -1px;
    width: 20px;
    height: 20px;
    left: -19px;
}

.testimonial-container .quote-author {
    text-align: left;margin-top: 15px;
}
.testimonial-container .fill img {
    display: block;
    margin: 0 auto;
    vertical-align: middle;

}
.testimonial-container .socials-quote-title {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
}
.center-block-inline{display: inline-block;float:left;vertical-align: top;margin-right:2%;width:49%;}
    .center-block-inline:nth-child(2),.center-block-inline:nth-child(4),.center-block-inline:nth-child(6),.center-block-inline:nth-child(8),.center-block-inline:nth-child(10),.center-block-inline:nth-child(12),.center-block-inline:nth-child(14)       {margin-right:0;}
.socials-quote-title .title {
    width: 100%;
    display: inline-block;
    font-size:14px;
    font-weight: 300;
    color: #006db9;font-family:"Open sans"; 
    padding-bottom:0px;
    margin-top: 0px;
    line-height: 16px;
    margin-bottom:5px;
}
    .socials-quote-title .title strong {margin-bottom:0; }
.socials-quote-title p.name{font-weight: normal;
                            font-size: 16px;
                            color: #454545;
                            margin-bottom:5px;
                            line-height: 23px;}


/*Events***************************************/
.events-container{}
.events-container .list_layout .list-title{margin-bottom:0; }

.wow{}
#pre-div {
    background: rgb(1, 1, 1);
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 100%;
    width: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
    background-origin:content-box; 
}
#loader {
    background-image: url("../images/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:100px;
    height: 200px;
    left: 50%;
    margin: -100px 0 0 -100px;
    position: absolute;
    top: 50%;
    width: 200px;
}
/*Community design  start here.........*/

/* css list with numeber circle background -------------- */
.comunity-main-list{ width:100%;}
.comunity-main-list .list-title {
    font: 16px 'arial', 'sans sarif';
    width: 100%;
    font-weight: bold;
    float: left;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    clear: both;
    display: inline-block;
}

.comunity-main-list .community-title{ color:#20479e; font-size:20px; }

/*Css for data page***************************************************************************/


.table {
    margin: 0 0 40px 0;
    width: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    display: table;
}
@media screen and (max-width: 580px) {
    .table {
        display: block;
    }
}

.table-row {
    display: table-row;
    background: #f6f6f6;
}
.table-row:nth-of-type(odd) {
    background: #e9e9e9;
}
.table-row.header {
    font-weight: 900;
    color: #ffffff;
    background: #ea6153;
}

.table-row.blue {
    background: #2980b9;
}
@media screen and (max-width: 580px) {
    .table-row {
        padding: 8px 0;
        display: block;
    }
}

.cell {
    display: table-cell;
    padding: 10px 12px;
    text-align: left;
    vertical-align: middle;
    width: 79%;
    line-height: 23px;
    font-size: 16px;
}
.cell:last-child{width: 20%;
                 text-align: center;
                 border-left: 1px solid #b2b2b2;}
@media screen and (max-width: 580px) {
    .cell {
        padding:10px 12px;
        display:inline-block;
        width:100%; 
        box-sizing: border-box;

    }
}
span.pdf-icon{background:url("../images/pdf-icon.png")no-repeat;width:26px;height:33px;float:left;}
span.doc-icon{background:url("../images/doc-icon.png")no-repeat;width:26px;height:33px;float:left;}
span.img-icon{background:url("../images/img-icon.png")no-repeat;width:26px;height:33px;float:left;}
span.d-text {color: #393939;
             float: left;
             height: 25px;
             margin-left: 5px;
             padding-top: 5px;
             text-decoration: none;
             width: 74px;
             font-size: 15px;
             text-decoration: underline;}


.staff-container{border: 5px solid #F3F3F3;

                 -webkit-border-top-left-radius: 5px solid #F3F3F3;
                 -webkit-border-top-right-radius: 5px solid #F3F3F3;
                -webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
                 overflow: hidden;}
.staff-container img{display:block;max-width:100%;}
.staff-name{background: #f3f3f3 !important;
            margin: 0;
            padding: 10px;
            padding-top:0px;
            text-align: center;text-decoration:none;-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;}
.folio_list li .staff-name a{text-decoration:none;color:#000;font-size:18px;text-transform: capitalize;  }
.folio_list li .staff-name a.staff_nm{color:#000 !important}
.folio_list li .staff-name .staff-designation{ color:#666 !important;}
.folio_list li .staff-name a:hover{text-decoration:underline;}
h4.subheader{margin:5px 0;color:#8cc645!important; font-size:15px;}
.about-p h2{ margin-bottom:10px;}


/* ==================================================
   Board of directors
================================================== */
.profile{width: 100%;float: left;border-bottom: 1px dashed #00489f;padding-bottom: 30px;margin-bottom:20px;  }
.image-wrap{float:left;width:200px;border:5px solid #009ef5;margin-right:20px }
.image-wrap img{float:left;max-width:100%;}
.staff-bussiness{ color: #53b7ef;
  font-size: 14px;
  margin-top:5px;}
.staff-designation {
  color: #666;
  font-size: 14px;
  margin-top:5px;
}
ul.individual-li{    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px !important;
    padding-bottom: 20px;}
.community-insight-list-container {
    display: inline-block;
    width:100%;
    float: left;
    margin-right: 2%;
}
.community-insight-list-container ul{width:100%;display:inline-block;margin:0; padding:0; }
.community-insight-list-container ul li a{text-decoration:none;color:#000; font-size:16px;display:inline-block;width:100%;padding-right: 10px;  }
.community-insight-list-container ul li :hover{color:#00a4ff; }
.community-insight-list-container ul li{width:48%;max-width: 290px;
                                        background: #f1f1f1 url("../images/list-icon.png")no-repeat 11px 14px;
                                        list-style: none;
                                        display: inline-block;
                                        margin: 0 10px 9px 0;
                                        padding: 11px 0 11px 30px;box-sizing: border-box;}



/* ==================================================
   view_directors
================================================== */
.table.view_directors{ text-align:left;}
.table.view_directors .cell{width:35%;text-align:left;font-size:14px; color:#606060 !important;	}
.table.view_directors .cell:last-child{width:65%;}
.table.view_directors .table-row{ background:#fff;}
.table.view_directors .table-row:nth-of-type(2n+1) { background: #f5f4f4 none repeat scroll 0 0;}
.table.view_directors .table-row.blue {background: #a0d6f4; font-weight:bold; }
.table.view_directors .table-row.blue .cell{font-size:18px; color:#fff !important;}
.table.view_directors .table-row.blue .cell:last-child { border-left: 1px solid #83bfe0; }
.table.view_directors .cell:last-child { border-left: 1px solid #dedede; }
/* ==================================================
   dine
================================================== */

.our-community-inner-list{width:100%; display:inline-block;margin-bottom:20px;  }
.our-community-inner-list ul{display:inline-block;margin: 0; padding: 0;width:48%; float:left;  }
.our-community-inner-list ul li {
   background: rgba(0, 0, 0, 0) url("../images/list-icon.jpg") no-repeat scroll 8px 11px;
       border-radius: 4px;
    color: #454545;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 5px 5px 5px 25px;
    width: 100%;max-width: 300px;
}
 .our-community-inner-list ul li ul{margin-left:20px; padding:0;display:none;}
    .our-community-inner-list ul li:hover ul{display:block;}

    .our-community-inner-list ul li ul{margin-left:20px; padding:0;}
        .our-community-inner-list ul li ul li{
           background: rgba(0, 0, 0, 0) url("../images/list-icon.jpg") no-repeat scroll 8px 15px;
            border-radius: 4px;
            color: #454545;
            display: block;
            list-style: outside none none;
            margin: 0 0 10px 0;
            padding:5px 5px 5px 25px;
            width: 100%;
        }

.our-community-inner-list ul li a{text-decoration: none;margin: 0;color: #454545;font-size: 17px;display: inline-block;width:100%; }


.ac-container{
	width: 400px;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #c6e1ec;
	color: #3d7489;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(../images/arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(../images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
}
.ac-container input:checked ~ article.ac-large{
	height: 230px;
}

/* ==================================================
   artical
================================================== */
.artical-list-container{width:100%; display:inline-block;}


/* ==================================================
   Community insight page and content
================================================== */
section#body {
    padding:40px 0 20px;
    background:#fff;
}


/** content+sidebar styles **/
section#content {
    width:600px;
}
.column-left {
    float:left;
    margin-right:20px;
}
.column-right {
    float:right;
    width:71%;
}
aside#sidebar {
    width:268px;
    padding-top: 10px;
}
aside#sidebar ul {
    margin:0;
    padding:0;
    list-style:none;
}
aside#sidebar li ul {
    margin-bottom:20px;
}
aside#sidebar li ul li {
    display:block;
    padding:10px 5px;
    border-bottom:1px solid #f0f0f0;
    color:#777;
}
aside#sidebar li a{
    color: #454545;
    text-decoration: none;
    font-size: 16px;
}


aside#sidebar ul li.bg {
    padding: 10px;
    background-color: #f0f0f0;
    margin-bottom: 20px;
}


aside#sidebar li.text { 
    padding: 0;
    border-bottom: none;
}
aside#sidebar ul li.bg ul {
    margin-bottom: 0;
}

aside#sidebar ul li.bg h4 {padding-left: 0;	padding-top: 0;}
aside#sidebar ul li a.readmore {   font-weight: bold;}
aside#sidebar h4 {color:#000;	font-size:1.2em;	text-transform:capitalize;
                  font-weight:bold;	margin:0;	padding:7px 5px;}
article {    padding: 10px 10px 20px 5px; }
article h2 {    padding-bottom: 0;  font-size: 19px;}
article .article-info {
    color: #ccc;
    font-size: 0.7em;
    letter-spacing: 0px;
    padding: 0 0 10px 0;
    text-transform: uppercase;
}

article .article-info a { 
    color: #ccc;
}

h4.list-heading {
    background: #f0f0f0;
    padding: 7px 9px !important;
}

article.expanded{width:100%;  float:left  }
.community-insight-search {background: #f0f0f0;
                           width: 100%;
                           display: inline-block;
                           margin-bottom: 20px;
                           padding: 14px 12px 22px;
                           box-sizing: border-box;
}
.community-insight-search input[type="text"]{padding:5px;float: left; height:30px;width:63%;border-radius:0;border: 1px solid #ccc;}
.community-insight-search input[type="submit"]{ background: #20479e none repeat scroll 0 0;
                                                border: 0 none;
                                                color: #fff;
                                                cursor: pointer;text-align:center;
                                                padding: 5px 22px;
                                                float: left;width:35%;-moz-appearance:none;-webkit-appearance:none;
                                                margin-left:2px; height:30px;border-radius:0}

.community-insight-sub-list-container{float:left;width:100%  }
.community-insight-sub-list-container ul{margin:0; padding:0;display:inline-block;width:100%}
.community-insight-sub-list-container ul li {
    background:#f1f1f1 url("../images/list-in.png")no-repeat 8px 11px;
    list-style: none;
    margin: 0;
    padding: 2px 20px 2px 36px;
    display: inline-block;
    width:48%;
    background-size: 24px;
}
   

.community-insight-sub-list-container ul li a{    text-decoration: none;
                                                  color: #454545;
                                                  font-size: 16px;
                                                  margin: 0;
                                                  padding:7px 0;
                                                  display: inline-block;
                                                  width: 100%; }

.join-btn-container{
    border: 1px solid #ededef;
    border-radius:6px;
    overflow: hidden;
    background: #f5f5f9;
    margin-bottom: 2rem;
}
.join-btn-container .join-top-section{
    padding:13px 0 12px 30px;
    background: #00aeef;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    font-weight:bold;
    font-size:18px;}

.join-box-content{width:80%;float:left;
                  box-sizing: border-box;display:inline-block;margin-bottom: 23px; 
                  padding: 15px 10px 15px 29px;}
.join-box-content span.green{color:#8cc645; font-size:18px; text-transform:uppercase;font-weight:bold; margin-right: 9px;   }
.join-box-content p{font-weight: normal;
                    font-size: 16px;
                    color: #454545;
                    margin-bottom:5px;
                    line-height: 23px;}
/*a.join-btn{    border-radius: 6px;
               background: url("../images/join-icon-btnn.png")no-repeat 21px;
               color: #fff;
               font-size: 22px;
               display: inline-block;
               padding: 10px 41px 10px 52px;
               text-decoration: none;float: left;
               margin-top: 37px;
}*/
a.join-btn {
    background: rgba(0, 0, 0, 0) url("../images/join-icon-btnn.png") no-repeat scroll 13px center;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 19px;
    margin-top: 37px;
    padding: 7px 32px 8px 51px;
    text-decoration: none;
}

.join-btn-blue{background-color:#00aeef!important;}
.join-head-content{background: #a8dd68;
                   color: #fff;
                   font-size: 16px;
                   width: 100%;
                   padding: 14px;
                   box-sizing: border-box;
                   text-align: center;}
.content .join-head-content ul li{color:#fff; margin-bottom: 0;}
.join-head-content ul{padding:0; margin:0; }
.join-head-content ul li{background: url("../images/join-main-list-icon.png")no-repeat 6px center;
                         padding: 0 21px 0;
                         margin: 0;
                         display: inline-block;}
.join-main-box{width:31%;margin-right:2%; float:left;margin-top:6%; }
.join-main-box .img-container{width:100%; display:inline-block;min-height:106px; text-align:center;  }
.join-main-box .img-container img{vertical-align:bottom  }
.join-main-box:last-child{margin-right:0%}
.join-main-box h2{font-weight:bold; font-size:20px; color:#454545;font-weight:bold; text-align:center; }
.join-main-box p{font-size:16px;margin-bottom:10px; }
.join-main-box .our-community-inner-list ul{width:100%;}
.join-main-box .our-community-inner-list ul li{width:100%;box-sizing:border-box }

.lead-container{width:100%;display:inline-block;}
.lead-container-left {
    width: 100%;
    float: left;}


.lead-container-left .join-main-box {width:100%;}
.lead-container-right {
    float: left;
    width: 68%;
}
.join-main-box-right {
    float: left;
    width: 86%;
}

.lead-container-left .join-main-box .img-container {
    display: inline-block;
    float: left;
    min-height: 106px;
    width: 11%;
}
.lead-container-left .join-main-box h2{margin: 0 0 10px;}

.partner-sites{width:100%;
               float: left;
               margin: 0;
               padding: 0;
               padding:10px 15px 0px 15px;
               box-sizing: border-box;
               border-radius: 13px;

               text-align: center; }
.partner-sites ul{display: inline-block;
                  margin: 0 20px 30px 0;
                  padding: 0;
}
.partner-sites ul li{list-style: none;
                     display: inline-block;
                     margin: 0 20px 30px 0;
                     padding: 0;
                    
                     text-align: center; }
.partner-sites ul li a{text-decoration:none;color:#454545;font-size:18px;  display:inline-block; margin:0; padding:0;}
.partner-sites ul li a .partner-logo{width:150px;display: block;margin: 0 auto}
.partner-sites ul li a span{    width: 100%;
                                display: inline-block;
                                text-align: center;
                                font-size: 16px;
                                color: #00a4ff;
                                margin-top: 9px;
                                border-top: 1px solid #ddd;
                                padding-top: 8px; }
.partner-sites ul li a .partner-logo img{max-width:100%;display:block;    text-align: center;    margin: 0 auto;}
a.pdf-download-btn{  background: #00aeef none repeat scroll 0 0;
                     border-radius: 6px;
                     color: #fff;
                     float: right;
                     font-size: 16px;
                     margin-top: 9px;
                     padding: 10px 20px ;
                     text-decoration: none; }


membershi contant page


/* ==================================================
   Community insight page and content
================================================== */
.membership-contant{width:100%; display:inline-block;}
.membership-content-heading{position:relative;color:#fff;background:#009ef5;padding:15px;text-align:center;font-size:20px;line-height:24px;border-radius:6px;  }
.membership-content-heading:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: inherit;
    content: '';
    display: block;
    height: 25px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px;
    width: 25px;}
.membership-contant .section_icon {
    border-radius: 50%;
    width: 146px;
    height: 146px;
    margin: 0 auto 20px;
    text-align: center;
    line-height: 146px;
    font-size: 80px;
}

/*btn-container-on-page style here----------------------------------------------*/

.btn-container-on-page, .btn-container-on-page-membership {display:inline-block;width:100%;text-align:left;}
.btn-page-box{width:277px;display:inline-block; 
              border: 1px solid #ddd;
          border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-moz-border-radius: 8px;margin-right:25px;margin-bottom:15px; 
 }
 .btn-container-on-page-membership .btn-page-box{width:236px;display:inline-block; 
              border: 1px solid #ddd;
          border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-moz-border-radius: 8px;margin-right:25px;margin-bottom:15px; 
 }
 .btn-container-on-page-membership .btn-page-box:nth-child(1) .page-icon-text{ background: #dc9c76; color:#8c3a16;}
 .btn-container-on-page-membership .btn-page-box:nth-child(1) .page-icon-text a{color:#8c3a16; font-weight:bold;}
 .btn-container-on-page-membership .btn-page-box:nth-child(2) .page-icon-text{ background: #bad993; color:#548533;}
 .btn-container-on-page-membership .btn-page-box:nth-child(2) .page-icon-text a{color:#548533; font-weight:bold;}
  .btn-container-on-page-membership .btn-page-box:nth-child(3) .page-icon-text{ background: #9abce2; color:#214c6e;}
 .btn-container-on-page-membership .btn-page-box:nth-child(3) .page-icon-text a{color:#214c6e; font-weight:bold;}
   .btn-container-on-page-membership .btn-page-box:nth-child(4) .page-icon-text{ background: #f9d483; color:#a07620;}
 .btn-container-on-page-membership .btn-page-box:nth-child(4) .page-icon-text a{color:#a07620; font-weight:bold;}

.page-icon-container{float: left;
    background: #f2f2f2;
    width: 100%;
    text-align: center;
    padding: 34px 0;
    height: 150px;}
.page-icon-container img{max-width:85px; }
.page-icon-text{ background:#94cc4f none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    width: 100%;
    padding: 13px 0;
   -webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px; }

    .page-icon-text a { color: #fff; font-size: 16px;line-height: 18px; text-decoration:none; }


.col-50{width: 48%; margin-right: 2%;float:left;}
.col-50 ul.folio_list li{width:48%;float:left;}
.col-margin0{margin-right:0!important;}
.video-margin{margin-top:15px;}
.video-margin .list-title{margin-bottom:0 }
.slider-caption-button:hover{background:#17b55a;}
.business-investment-box:hover{background:rgba(255,255,255,0.1);}
.media-video .video-box{margin-bottom:15px!important; }
.single iframe{    float: left;
    margin-right: 20px;
    margin-bottom: 20px;}
.single .img_style{float: left;
    margin-bottom: 20px;
    margin-right: 20px;}
.right_block.no-bnr-img {
  margin-top: 0;
}
.list-image iframe{float: left;width:100%;}
.container.media-video {
    display: inline-block;
    width: 100%;
    margin-top: 31px;
}
.container:after{ clear:both; width:100%; float:none; content: ""; display: block;}
.newsletter-container iframe {
    width: 100%;
    border: 0;
    float: left;
    display: block;
    overflow: hidden;
    height:100px;
}
.header-outerpage {background:#00a4ff;}
.inner_content_sec_outerpage{display:block;margin:100px auto 0;}
.header-outerpage.original nav ul li a:hover {color:#000!important;}
.header-outerpage.original nav ul li ul li a:hover {color:#fff!important;}
.header-outerpage nav ul li a:hover {color:#17b55a!important;}
.header-outerpage nav ul li ul li a:hover {color:#fff!important;}
.newsletter-container-new {background: #00a4ff;width: 413px; float: left;}
/*.newsltr{ position:relative;}
.newsltr .newsletter-container-new{ margin:auto; margin-bottom: -203px; padding-top: 24px;}*/
ul.folio_list { width: 100%; margin-bottom:1px; padding-top:10px; }
.bod_head {
  border-bottom: 0;
  color: #20479e;
  display: inline-block;
  font-size: 24px;
  line-height: 32px;
  margin: 0;
  padding: 0 0 5px;
  text-transform: capitalize;
  width: 100%;
  clear:both;
  float:none;
  margin-top:30px;
}


.left_block .newsletter-list ul, .content .newsletter-list ul {margin:0; padding:0;}
.left_block .newsletter-list ul li, .left_block .newsletter-list ul li, .content .newsletter-list ul li {
   background: #f1f1f1 url("../images/list-icon.png") no-repeat scroll 11px 18px;
          box-sizing: border-box;
    display: inline-block;
    list-style: outside none none;
    margin: 0 10px 9px 0; 
    padding: 11px 10px 11px 30px;
    width: 48%;
    vertical-align: top;
}
.left_block .newsletter-list ul li a{color:#000; font-weight:bold;}
     .left_block .newsletter-list ul li a, .content .newsletter-list ul li a{margin:0; padding:0;text-decoration:none;font-size:14px;color:#00a4ff; line-height:20px;}
        .left_block .newsletter-list ul li a:hover, .content .newsletter-list ul li a:hover {text-decoration:underline;}

    .search_list {width:100%;display:inline-block;}
    .search_list ul {margin:0;padding: 0;}
    .search_list ul li {margin-bottom: 20px;list-style:none;padding-bottom:10px;border-bottom:1px dashed #ccc;background:url("../images/list-icon.png") no-repeat scroll 10px 9px;padding:0px 0 11px 30px;}
        .search_list ul li h2 {margin:0 0 10px 0; }
            .search_list ul li h2 a {text-decoration:none;color:#000;}
            .newsletter-list{font-size:14px;}
.newsletter-list p {width:100%; margin-bottom:10px;}
    .newsletter-list p a {margin:0; padding:0;text-decoration:none;font-size:16px;color:#00a4ff; line-height:20px;}
        .newsletter-list p a:hover {text-decoration:underline;}
.search_list ul li {border-bottom: 1px dotted #ccc;}
ul.slides {margin:0;padding:0;}
.map iframe {border:0;}
.map {border:1px solid #ccc}


/*with advertisment section css start herer*/

.left_block .join-box-content { width: 70%;text-align:left;}
.left_block .join-head-content ul {text-align:left;}
.left_block .join-head-content ul li {margin-bottom:10px}

.left_block .btn-page-box {width:200px;}
.left_block .page-icon-container {height:auto;padding: 15px 0;}
.left_block .btn-page-box { width: 22%;margin-right: 15px;}
.left_block .featured-articles-inner .list-content {width:56%;}
.left_block .join-main-box-right { float: left;    width: 83%;margin-left: 1%;}
.left_block .community-img-container { margin-bottom: 15px; overflow: hidden;}

.signature-image, .signature-video {float: left; width: 100%;}

/*.row-fluid.media-video { margin-top: 15px;}*/


.content .events-container .list_layout .list-title {
    margin-bottom:10px;
}
.content-img {margin:10px;}
.media-bottom {margin-bottom:20px}
    .media-bottom h3.listing-heading {margin:0 0 17px; }
.media-video h3.listing-heading, .video-margin h3.listing-heading{margin-bottom:8px;}
.common_red {color:#ff2121;font-size:12px}
.common_green {color:#fff;font-size:12px}
.c_captcha *{ padding: 0 !important;}
#rCaptchaDiv > div {height:63px !important;}
.single-article .list_layout, .single-article .detail_layout, .single-article .list_layout .list-title {margin-bottom:7px;}

.join-btn-green { background-color: #71ab2a !important;}
.join-btn-dark-blue {    background-color:#5299d3 !important;}
.join-btn-dark-orange{    background-color:#889297 !important;}

ul.cmt_box{margin: 30px 0 0 0; padding:0}
.cmt_box li{position:relative; width:80%;list-style:none;margin:0 auto 2px;}
.cmt_box li > a {
    width:100%;
    display: block;
    background:#5299d3;
    padding: 11px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
}
.cmt_toggle{display: block;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0px;
    background:#3280bf;
    color: #fff;
    width: 43px;
    height: 43px;
    font-size: 18px;
    text-align: center;
    padding-top: 10px;cursor: pointer; }
.list_cmnt ul {margin:0; padding:0;}
.list_cmnt ul li{margin-left:10px;display:inline-block;padding: 9px;width:100%;
    margin: 0;
    background: #ddd;border-bottom: 1px solid #ccc;
}
    .list_cmnt ul li a {background:none;margin:0; color:#000;padding:0; }

.signature-event-container .list_layout:last-child, .events-container .list_layout:last-child, .featured-articles-inner .list_layout:last-child, .Featured-articles-container .list_layout:last-child{border-bottom:0}
.testimonial-box .name { margin-left: 10px;}

/*Search box design change for narrow template*/
.search-box-n {}
/*#anksearch {
    position: relative;
    background: #fff url(http://killeenchamber.centextechdemo3.com/Content/Frontend/images/saerch-icon.png)no-repeat 3px 0;
    border: 0px;
    height: 17px;
    right: 5px;
    top: -30px;
    cursor: pointer;
    font-size: 0;
    width: 21px;
}*/
div#formSearch {
    position: relative;
    display: inline-block;
    width: 202px;
}
/*for local*/
/*#top-row-wrapper .search-box-n input[type="submit"] {
   background: #fff url(http://killeenchamber.centextechdemo3.com/Content/Frontend/images/saerch-icon.png)no-repeat 3px 0;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
    height: 17px;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 21px;
}*/
/*for live*/
#top-row-wrapper .search-box-n input[type="submit"] {
   background: #fff url(https://killeenchamber.com/Content/Frontend/images/saerch-icon.png)no-repeat 3px 0;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
    height: 17px;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 21px;
}
.flickr-albums {
  margin: 0;
  padding: 0;
  margin-top: 30px;
}
.flickr-albums > li {
  float: left;
  list-style: outside none none;
  width:24%;
  background: #eee;
  padding: 5px;
  margin-left: 1%;
  margin-bottom: 20px;
}
.flickr-albums > li img{height: 180px; width: 100%;}
.left_block .flickr-albums img{height: 180px; width: 100%;}
.left_block .flickr-albums > li { width:32%; }
.flickr-albums.home_photos{ text-align:center;}
.flickr-albums.home_photos:after{ content:""; display:block; float:none; width:100%; clear:both;  }
.flickr-albums.home_photos > li{ width: 31.5%;padding: 5px !important; float:none; display:inline-block; vertical-align:top;}
.flickr-albums.home_photos > li:first-child{ margin-left:0px;}
.flickr-albums.home_photos img {
  height: 220px;
  width: 250px;
  vertical-align:top;
}
.owl-item .item img{width:340px; height:240px;}
.align_btn{ text-align:center; margin-top:30px; margin-bottom:20px;}
.flickr-albums > li .album-title { display:block; text-align:center; padding-bottom:3px;}
.album-photos-count {
  display: block;
  font-size: 14px;
  text-align:center;
  color: #00a4ff;
  border-top:1px solid #ccc;
  padding:3px;

}
.flickr-albums img {
  border: 1px solid #909090;
}

/*.directory_container .ListingCategories_AllCategories_CONTAINER li a {
  background: rgba(0, 0, 0, 0) url("../images/list-icon.jpg") no-repeat scroll 0 15px;
  color: #454545;
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 5px 0 5px 20px;
  text-decoration: none;
  width: auto;
}
.weblink_page {
    font-family: Arial;
    color: #454545;
}
.weblink_page  a{
     color: #454545;
     text-decoration:underline;
}
.weblink_page  a:hover{
     color: #454545;
     text-decoration:none;
}
.twoThirdsWidth, .twothirdswidth, .twoThirdWidth, .twothirdwidth, .wc-twoThirdsWidth, .wc-twothirdswidth, .wc-twoThirdWidth, .wc-twothirdwidth {
width:100%;}*/  
/*.ListingCategories_AllCategories_CONTAINER .thirdWidth{width:50%;}*/
.thirdWidth, .wc-thirdwidth{ margin-right:10px; width:31%; }
.thirdWidth li a,#EventListContainer a,#eventCalendarSmallContainer a{color: #168bef !important;  text-decoration: none; }
.thirdWidth li a:hover,#EventListContainer a:hover,#eventCalendarSmallContainer a:hover{text-decoration:underline;}
.thirdWidth li.ListingCategories_AllCategories_SUBCATEGORY{ margin-left:20px;}
.directory_header_text {
  margin-bottom: 20px;
} 
.ListingResults_SortBy {
  float: right;
  margin-top: 10px;
}  
.ListingResults_Level1_MAINRIGHT, .ListingResults_Level2_MAINRIGHT, .ListingResults_Level3_MAINRIGHT, .ListingResults_Level4_MAINRIGHT, .ListingResults_Level5_MAINRIGHT{max-width: 330px !important;}
.fancybox-wrap *{ font-family:arial !important;}
 
h4.sub-header {
    font-size: 15px;
    margin: 0;
    color: #5dc1f8;
}
.photo_content > ul {
  margin: 10px;
  padding: 0;
  text-align: center;
  margin-bottom: 20px;
}
.photo_content li {
  display: inline-block;
  list-style: outside none none;
  vertical-align: top;
  width: 23%;
  margin-right: 10px;
  border: 1px solid #ccc;
  padding: 5px;
}
.photo_content li img{ vertical-align:top;}
.btn_margn{ margin-top:20px;}
.video_btn {
  margin-bottom: 0;
  margin-top: 20px;
}
.video_btn .listing-heading{ margin-bottom: 0 !important;}
.kedc_btn {
  background-color: #2ecc71;
  border: 0 none;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: arial;
  font-size: 17px;
  margin-top: 15px;
  text-align:center;
  padding: 10px 50px;
  text-decoration: none;
  margin-bottom:20px;
}
.kedc_btn:hover {
  background: #17b55a;
}



.folio_list.video_listing li:nth-child(1), .folio_list.video_listing li:nth-child(5), .folio_list.video_listing li:nth-child(9),
 .folio_list.video_listing li:nth-child(13), .folio_list.video_listing li:nth-child(17) {
    margin-left: 3% !important; 
}
.video_listing h3 { margin-top:0px !important;}

.content ul li,.content ol li {font-size:16px;line-height:23px;color:#454545; margin-bottom:10px;}
.our-community-inner-list ul li{margin-bottom:0!important;}
.content p strong {
    margin-bottom:0px;
    display: inline-block;
}
.content > ul {
    margin: 11px 0 0 0 ;
    padding: 0 0 0 12px;
}
.staff-list.folio_list li{ background:#f3f3f3;-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;}
.staff_nm {
  font-weight: bold;
}
.no-inner-banner {
  height: 55px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
ul.home_magazine{ padding-left:0px; text-align:center;}
.folio_list.home_magazine > li {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.home_magazine li:nth-of-type(1){margin-left:0px;}
.folio_list.video_list:after{clear: both; content: ""; display: block;}
.folio_list.video_list {
  margin: auto;
  padding: 0;
  width: 100%;
  display:block;
  text-align:center;
}
.folio_list.video_list li {
  display:inline-block;
  float:none;
  vertical-align:top;
  list-style: outside none none;
  padding: 0 10px;
  margin:0 !important;
  width: 32.5%;
}
.folio_list.video_list h3 {
  font-size: 16px;
  margin: 10px 0;
  text-align: center;
}
.folio_list.video_list li iframe {
  height: 200px;
  vertical-align: top;
}
.page-icon-text.comm_cal { background: #6c91c1;}
.page-icon-text.sig_evnt {background: #f9b32d;}
.content .investor-box ul li{ margin: 15px 13px;}

.ListingForm_Container_box input { margin-bottom: 10px;}
.directory_advancedsearch_searchform div {margin-bottom: 8px!important;}
.invitation-page .pdg20{padding-left:30px;}
.invitation-page {margin-top:30px;}
.invitation-page h3{ margin:0 0 30px 0px; padding:0 0 10px 0; border-bottom:1px solid #cfcfcf; line-height:20px; font-size:20px;}
.invitation-page iframe.invite-map{width:100%; height:300px; border:1px solid #cfcfcf;}
.invitation-form{margin-top:0px; width:50%;}
.invitation-form h3{margin-bottom:15px;}
.invitation-form .contact-form input[type="text"], .invitation-form .contact-form textarea{ width:100%;}

.ListingResults_Level4_AFFILIATIONS {text-align:left;}
.ListingResults_Level4_AFFILIATIONS img{float:none!important;vertical-align:top;}
.forward-form{display:inline-block; width:100%;}
.forward-form .contact-form {
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
}
#subscribe{min-height: 130px;}
.vrp_page{width:100%; max-width:640px; margin:auto; text-align:center; font-size:14px; line-height:1.2;}
.vrp_page p{font-size:14px;}
.vrp_page h2{font-size:32px;font-weight:bold; margin-bottom:15px; padding-bottom:0;}
.timer_bx h2{text-transform:uppercase;}
.timer_bx {background:#ececec; padding:20px 0 0 0;}
.flipper-outer{background:#00a4ff; padding:30px 0}
.vrp_page iframe{width:100%; height:430px;}

/* Count Down CSS   */
.flipper{color:#fff;display:flex;font-size:50px !important;line-height:100%;padding:0;margin:0;height:1.7em;align-items: center;justify-content: center;}
.flipper.flipper-invisible{font-size:0!important}
.flipper-group{position:relative;white-space:nowrap;display:block;float:left;padding:0;margin:0}
.flipper-group label{position:absolute;color:#fff;font-size:14px;top:100%;line-height:1em;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;padding-top:.5em}
.flipper-digit{white-space:nowrap;position:relative;padding:0;margin:0;display:inline-block;float:left;height:1.2em;overflow-y:hidden}
.flipper-digit span{font-size:25%}
.flipper-delimiter{white-space:nowrap;display:block;float:left;padding:0;margin:0;color:#fff;min-width:.1em;white-space:nowrap;display:block;padding-top:.1em;padding-bottom:.1em;line-height:1em}
.digit-face{display:block;visibility:hidden;position:relative;border-radius:.1em;top:0;left:0;right:0;bottom:0;z-index:8;box-sizing:border-box;text-align:center;padding:.1em}
.digit-next{display:block;position:relative;border-radius:.1em;top:0;left:0;right:0;bottom:0;z-index:8;height:1.2em;background:#20479e;box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.1em}
.digit-top{z-index:10;top:0;left:0;right:0;height:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;overflow:hidden;position:absolute;background:#20479e;border-top-left-radius:.1em;border-top-right-radius:.1em;box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background 0 linear,-webkit-transform 0 linear;transition:transform 0 linear,background 0 linear;transition:transform 0 linear,background 0 linear,-webkit-transform 0 linear;-webkit-transform-origin:0 .6em 0!important;transform-origin:0 .6em 0!important;-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important;z-index:20;padding:.1em .1em 0}
.digit-top.r{transition:background .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,background .2s linear;transition:transform .2s linear,background .2s linear,-webkit-transform .2s linear;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);background:#20479e}
.digit-top2{visibility:hidden;position:absolute;height:50%;left:0;right:0;background:#20479e;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;line-height:0!important;top:50%!important;bottom:auto!important;border-bottom-left-radius:.1em;border-bottom-right-radius:.1em;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background 0 linear,-webkit-transform 0 linear;transition:transform 0 linear,background 0 linear;transition:transform 0 linear,background 0 linear,-webkit-transform 0 linear;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important;-webkit-transform-origin:0 0 0!important;transform-origin:0 0 0!important;z-index:20;padding:0 .1em .1em}
.digit-top2.r{visibility:visible;transition:background .2s linear 0.2s,-webkit-transform .2s linear .2s;transition:transform .2s linear 0.2s,background .2s linear .2s;transition:transform .2s linear 0.2s,background .2s linear 0.2s,-webkit-transform .2s linear .2s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);background:#20479e}
.digit-bottom{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;position:absolute;overflow:hidden;background:#20479e;height:50%;left:0;right:0;bottom:0;z-index:9;line-height:0;border-bottom-left-radius:.1em;border-bottom-right-radius:.1em;box-sizing:border-box;text-align:center;transition:none;padding:0 .1em .1em}
.digit-bottom.r{transition:background .2s linear;background:#20479e}
.flipper-digit:after{content:"";position:absolute;height:2px;background:#20479e;top:50%;display:block;z-index:30;left:0;right:0}
.flipper-dark{color:#fff}
.flipper-dark .flipper-delimiter{color:#333}
.flipper-dark .digit-next{background:#333}
.flipper-dark .digit-top{background:#333}
.flipper-dark .digit-top.r{background:#000}
.flipper-dark .digit-top2{background:#000}
.flipper-dark .digit-top2.r{background:#333}
.flipper-dark .digit-bottom{background:#333}
.flipper-dark-labels .flipper-group label{color:#333}
/* End Count Down CSS   */

/* ------------Directory changes start here---------- */

/* ------------Directory changes start here---------- */
.ui-tabs {position: relative;padding:0;margin-bottom:40px;}
.ui-tabs .ui-tabs-nav {margin: 0;padding:0;border-bottom: 1px solid #ececec;width:100%;text-align:center;height:41px; }
.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;margin: 1px 10px 0px 0;border-bottom-width: 0;padding:0px 30px;	white-space: nowrap;background: #f2f2f2;border-radius: 10px 10px 0 0;}
.ui-tabs .ui-tabs-nav li:hover{background:#8cc645; }
.ui-tabs .ui-tabs-nav li:hover a{color:#fff;}
.ui-tabs .ui-tabs-nav li a{color:#000;font-weight:bold; font-size:16px;}
.ui-tabs .ui-tabs-nav li a:focus{border:0;outline:0;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;padding: .5em 0em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {background:#8cc645;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor: text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer;}
.ui-tabs .ui-tabs-panel {display: block;border-width: 0;background:#f2f2f2;}
.ui-tabs .ui-tabs-panel .dcnews-leftcont{margin-top:20px;}
.left_block .tabs-links > ul li a{padding: 7px 20px;}
.left_block .form-empty-grid-four.last{width:100%!important;}

.tabs-links{position: relative;padding:0;margin-bottom:20px;}

.tabs-links > ul{margin: 0;padding:0;border-bottom: 1px solid #ececec;width:100%;text-align:center;height:41px; }
.tabs-links > ul li {list-style: none;float: left;position: relative;top: 0;margin: 0px 10px 0px 0;border-bottom-width: 0;white-space: nowrap;background: #f2f2f2;border-radius: 10px 10px 0 0;}
.tabs-links > ul li:hover{background:#8cc645; }
.tabs-links > ul li.active{background:#8cc645;color:#fff; }
.tabs-links > ul li:hover a,
.tabs-links > ul li.active a{color:#fff;}
.tabs-links > ul li a {color: #000;font-weight: bold;font-size: 16px;text-decoration: none;padding: 9px 20px;	display: block;}


.web-form{padding:15px;background:#f2f2f2;}
.webformsearch{max-width:768px;padding: 15px;}
.web-form input[type="text"],
.web-form input[type="tel"],
.web-form input[type="email"],
.web-form textarea,
.web-form select{padding:8px;display:inline-block;text-indent:0;outline:none;border:1px solid #e1e1e1;border-radius:0px;width:100%;vertical-align:top;border-radius:3px;background: #fff; }

.web-form span.field-label {
	width: 100%;
	display: block;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.web-form .field-validation-error{color:#ff0000 !important;font-size:12px;float:left;width:100%;margin-bottom: 8px; margin-top: 3px;}
.web-form input[type="submit"].btn-submit,
.web-form button.btn-submit{background:#8cc645 url("../images/searchwhite-icon.png")no-repeat 13px center;color:#fff;border-radius:5px;border:0;font-size:16px;cursor:pointer;padding:8px 20px 8px 30px;font-weight:bold; text-align:center;font-family:"Arial"; }
.web-form button.btn-submit{background:#8cc645 url("../images/searchwhite-icon.png")no-repeat 13px center;color:#fff;border-radius:5px;border:0;font-size:16px;cursor:pointer;padding:8px 20px 8px 30px;font-weight:bold; text-align:center;font-family:"Arial"; }
.web-form input[type="submit"].btn-submit{padding:8px 20px 8px 30px;}

.web-form input.btn-submit:hover{background:#79b332  url("../images/searchwhite-icon.png")no-repeat 13px center;color:#fff;}
.btn-reset{background:#5299d3;color:#fff;border-radius:5px;border:0;font-size:16px;cursor:pointer;padding:8px 20px;font-weight:bold; text-align:center;font-family:"Arial";}
.btn-reset:hover{background: #5299C9;}
.web-form .row-width-full{width:100%;display: inline-block;margin-bottom: 10px;position:relative;display:flex;flex-wrap:wrap;}
.web-form .front-inner-row{width:100%; display:inline-block;margin-bottom:5px }
.web-form .form-empty-grid-one{width:35%;margin:0;}
.web-form .form-empty-grid-two{width:30%;margin:0 5px; }
.web-form .form-empty-grid-three{width:30.3%;margin:0 5px; }
.web-form .form-empty-grid-four{width:22%;margin:0 10px; }
.search-label{opacity:0}
.all-cats{background:#fff;padding: 35px 0px 15px 0px;
          display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;width: 100%;

}
.all-cats .column{vertical-align:top;flex: 1 1 0px}


.web-form select option,
 .web-form select option{color: #000;-webkit-appearance: none;}
.web-form ::-webkit-input-placeholder { 
  color:#414141 !important;font-size:11px
}
.web-form ::-moz-placeholder { 
   color:#414141 !important;font-size:11px
}

.web-form :-ms-input-placeholder { /* IE 10+ */
   color:#414141 !important;font-size:11px
}


.web-form select.color-place{
   color:#6B6B6B !important;font-size:11px
}




ul.directory{margin:0; padding:0;width:100%; display:inline-block;padding-right: 10px;}
ul.directory li{list-style:none;padding-left:20px;position:relative;display:inline-block;width:100%;vertical-align: top;}
ul.directory li:after{background: url("../images/list-icon.jpg")no-repeat 0 0;content:""; position:absolute; left:0;top:7px;width:10px;height:10px;}
ul.directory li ul{padding-left:0px;display:inline-block;margin-bottom:0;}
ul.directory li ul li{list-style:none;padding-left:15px;position:relative;display:inline-block;width:100%;margin-bottom:0px;}
ul.directory li ul li:after{background: url("../images/list-icon-sub.jpg")no-repeat 0 0;content:""; position:absolute; left:0;top:7px;width:10px;height:10px;}
ul.directory li ul li:last-child{margin-bottom:0;}
ul.directory li > a{font-weight:bold; font-size:14px;color:#000;text-decoration:none;display:inline-block;width:100%;text-transform:uppercase;}
ul.directory li > a:hover{color:#00aeef}
ul.directory li ul li > a{font-weight:400; font-size:14px;display:inline-block;width:100%;color:#4f4f4f;text-transform: initial;}
ul.directory li ul li > a:hover{text-decoration:underline;}

.directory-listing{margin:0 0 10px 0; padding:0;width:100%; display:inline-block;border:1px solid #dedede;}
.directory-listing .headingtitle{width:100%; display:inline-block;font-weight:bold;font-size:16px;color:#fff; background:#00aeef;padding:5px 15px;}
.directory-listing .row-full{width:100%; float:left;padding:0 15px 10px 15px;}
.directory-listing .row-full.p0{padding-bottom:0}
.directory-listing .left-dir-detail{width:60%; float:left;}
.directory-listing .left-dir-detail p{margin-bottom:0;}
.directory-listing .right-dir-detail{width:40%; float:left;padding-top: 10px;}
.directory-listing .right-dir-detail img{max-width:100%;display:block;float:right}
.directory-listing .dir-detail-box{background:#faf7f7;border-top:1px solid #dedede;float:left;width:100%;padding:10px 0;}
.directory-listing .dir-detail-box.p0{padding-bottom:0}
.directory-listing .dir-detail-box ul.amenities{margin:0; padding:0;width:100%;float:left;}
.directory-listing .dir-detail-box ul.amenities li{float:left;width:40px; height:40px;border:1px solid #ccc;list-style:none;margin:0 5px 5px 5px;margin-bottom:10px;border-radius:0;background:transparent;}
.directory-listing .dir-detail-box ul.amenities li:first-child{margin-left:0;}
.directory-listing .dir-detail-box ul.amenities li img{max-width:100%;display:block;margin:auto}
.directory-listing .dir-detail-abstract{padding:0 15px 10px 15px}
.directory-listing .dir-detail-abstract,
.directory-listing .dir-detail-abstract p{font-size:14px; color:#434242;line-height:20px;width:100%;display:inline-block;}
.directory-listing .dir-detail-box .btn-green,
.directory-listing-detail .dir-detail-box .btn-green{background:#8cc645;color:#fff; font-size:13px; border-radius:3px;margin:0 2px; text-align:center;padding:0px 10px;text-decoration:none;display:inline-block;}
.directory-listing .dir-detail-box .btn-green:first-child,
.directory-listing-detail .dir-detail-box .btn-green:first-child{margin-left:0;}
.directory-listing .dir-detail-box .btn-green:hover,
.directory-listing-detail .dir-detail-box .btn-green:hover{background:#7db040;}
.directory-listing .dir-detail-box .socialicon-left-container{width:60%; float:left;}
.directory-listing-detail .dir-detail-box .socialicon-left-container{ float:left; margin-right:15px;}
.directory-listing .dir-detail-box .btn-right-container{max-width:330px; float:right;}
.directory-listing-detail .dir-detail-box .btn-right-container{max-width:330px; float:left;}

.directory-listing .dir-detail-box .socialicon-left-container .social,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social{float:left;text-align:left; }
.directory-listing .dir-detail-box .socialicon-left-container .social ul,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul{margin:0;padding:0;width:100%}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li{list-style:none;display:inline-block;height:24px;width:24px;vertical-align:top;overflow:hidden;margin:0 5px 0 0;padding:0; cursor: pointer;}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li.facebook_icon,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li.facebook_icon{background-position:0 0px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li.twitter_icon,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li.twitter_icon{background-position:-56px 0px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li.linked_icon,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li.linked_icon{background-position:-84px 0px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li.instagram_icon,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li.instagram_icon{background-position:-28px 0px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li.youtube_icon,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li.youtube_icon{background-position:-113px 0px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li.pintrest_icon,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li.pintrest_icon{background-position:-142px 0px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li a,
.directory-listing-detail.dir-detail-box .socialicon-left-container .social ul li a{display:block;height:24px;width:24px}
.directory-listing .dir-detail-box .socialicon-left-container .social ul li:hover,
.directory-listing-detail .dir-detail-box .socialicon-left-container .social ul li:hover{opacity:.8}
.directory-listing-detail{float:left;}
.directory-listing-bread-crumb{width:100%; text-align:right}
.directory-listing-bread-crumb ul{margin:0; padding:0}
.directory-listing-bread-crumb ul li{display:inline-block;list-style:none;position:relative;padding-right:15px;margin-bottom:0;padding-left: 10px;}
.directory-listing-bread-crumb ul li:after{background:url('../images/dir-breadcurmb-sp.png')no-repeat;content:"";width:5px; height:10px;position:absolute;right:0;top:0; bottom:0;margin:auto;}
.directory-listing-bread-crumb ul li:last-child{padding-right:0;}
.directory-listing-bread-crumb ul li:last-child:after{display:none;}
.directory-listing-bread-crumb ul li a{color:#6f706f;font-size:14px;}
.directory-listing-bread-crumb ul li a:hover{ color:#00aeef}

.sort-filter{float:right;margin-top:20px;margin-bottom: 5px;padding:5px;}
.tabs-links .sort-filter{margin-top:10px;}
.sort-filter select{width:185px;padding:5px;}
.divbusiness{background:#fff;}
.sponsored_buisness{border:4px solid #000080; box-sizing:border-box;}

@media all and (max-width:1024px){
   .left_block .web-form .form-empty-grid-four{margin:0 3px;width:24%;}
}
@media all and (max-width:990px){
    .left_block .web-form .form-empty-grid-four{width:47%;}
	.web-form .form-empty-grid-four.last{width:100%;}
}
@media all and (max-width:768px){
	.directory-listing-detail .dir-detail-box .socialicon-left-container .social,
	.directory-listing .dir-detail-box .socialicon-left-container .social{margin-bottom:10px;}
	.directory-listing .dir-detail-box .btn-right-container{width:100%;float:left;max-width:inherit;}

}
@media all and (max-width:767px){
.row-width-full .form-empty-grid-four{width:46%;}	
.web-form span.field-label{font-size:12px;}
    .ui-tabs .ui-tabs-nav li {margin: 1px 5px 0px 0;padding: 0px 10px;}
.all-cats{display:inline-block;}
.all-cats .column{width:100%;}
.ui-tabs .ui-tabs-nav li a {font-weight: 400;font-size: 12px;}
.ui-tabs .ui-tabs-nav{height:37px;}
.tabs-links > ul li { margin: 1px 5px 0px 0; padding: 0px 10px;}
.tabs-links > ul li a{font-weight: 400;font-size: 12px; padding: 7px 0px;}
.left_block .tabs-links > ul li a {
    padding: 7px 0px;
}

}
@media all and (max-width:640px){
	.directory-listing .left-dir-detail,
	.directory-listing .right-dir-detail{width:100%;}
	.directory-listing .right-dir-detail img{float:left;}
	.row-width-full .form-empty-grid-four {width: 45%;}
	.web-form .form-empty-grid-two {	width: 46%;	margin: 0 5px;}
    .web-form{padding:3px;}
    .btn-reset{padding:8px 14px;}
    .web-form .form-empty-grid-one {width: 100%; padding:0px 6px 0 7px;margin: 0;}
    .web-form span.field-label.search-label{display:none!important;}
    .web-form input[type="submit"].btn-submit{margin-top:10px;}
    .left_block .web-form span.field-label.search-label{display:inline-block!important;}
    .left_block .web-form input[type="submit"].btn-submit{margin-top:0}
    .left_block .web-form .form-empty-grid-four {    width: 100%;}
}
@media all and (max-width:630px) {
    	.row-width-full .form-empty-grid-four {width: 100%;}
}
@media all and (max-width:440px){
	
	.row-width-full .form-empty-grid-four {
	width: 46%;margin:0 5px
}
    .ui-tabs .ui-tabs-nav li {padding: 0px 8px;}
}
.tab-active{background: #8cc645;}
[data-title] {
  position: relative;
  cursor: default;
}

[data-title]:hover::before {
  content: attr(data-title);
  position: absolute;
  bottom: -30px;
  display: inline-block;
  padding: 3px 6px;
  left:15px;
  border-radius: 2px;
  background: #000;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;z-index:99;
}
[data-title]:hover::after {
  position: absolute;
  bottom: -10px;
  left: 8px;
  display: inline-block;
  color: #fff;
  border: 8px solid transparent;	
  border-bottom: 8px solid #000;z-index:99;
}
.web-form input[type="text"]::-webkit-input-placeholder {
    font-size:11px;
}
/* ------------Directory changes end here---------- */


/*staff bio css*/

.staff_bio{
    margin-left: 0px;
    padding-inline-start:0px;
}
.staff_bio>li{
    list-style-type: none;
}
.staff_bio>li>ul>li{
    list-style-type: disc;
}
.staff_bio a,.staff_bio li a{
    text-decoration: none;
}
.staff_bio a{
    color: #454545;
}
.staff_bio a:hover{
    color: #000;
    text-decoration: underline;
}
.staff_bio ul{
margin-top: 10px;
margin-bottom: 15px;
}
.staff_bio>li{
    font-weight: normal;
    font-size: 16px;
    color: #454545;
    margin-bottom: 20px;
    line-height: 23px;
}
.staff_bio>li >ul>li{
    margin-bottom: 10px;
    font-size: 14px;
}
.staff>li>ul>li{
    list-style-type: circle;
}
.staff_bio strong{
    margin-bottom: 0px !important;
}
.staff_bio>li>ul>li>ul>li{
    list-style-type: circle;
    margin-top: 7px;
    font-size:14px;
    margin-bottom: 7px;
}
.staff_bio>li ul{
    padding-inline-start:30px;
}
.staff_bio>li>ul>li ul{
    padding-inline-start:24px;
}
.staff_bio>li>ul{
    margin-top: 15px;
}
.staff_bio>li>ul>li>ul{
    margin-top: 0px;
}