@charset "utf-8";
/* CSS Document */

/* custom fonts */
@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/font/OpenSans.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src:  url('../fonts/font/OpenSans.woff') format('woff'), url('../fonts/font/OpenSans.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/font/OpenSans-Semibold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src:  url('../fonts/font/OpenSans-Semibold.woff') format('woff'), url('../fonts/font/OpenSans-Semibold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaBT-Light';
  src: url('../fonts/font/FuturaBT-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaBT-Light';
  src: url('../fonts/font/FuturaBT-Light.woff') format('woff'), url('../fonts/font/FuturaBT-Light.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Bebas';
  src: url('../fonts/font/Bebas.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Bebas';
  src:  url('../fonts/font/Bebas.woff') format('woff'), url('../fonts/font/Bebas.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'FuturaBT-BoldCondensed';
  src: url('../fonts/font/FuturaBT-BoldCondensed.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaBT-BoldCondensed';
  src:  url('../fonts/font/FuturaBT-BoldCondensed.woff') format('woff'), url('../fonts/font/FuturaBT-BoldCondensed.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}


/* /custom fonts */

html { font-size:100%; height: 100%; box-sizing: border-box;}

body { font-size:13px; color:#000; background-color:#fff;}
.home-page{ font-size:13px; color:#000; background-color:#fff; padding-top: 115px; position: relative;margin: 0; min-height: 100%; padding-bottom: 50px;}

input, textarea, select { color:#000;}

a { outline:none; text-decoration:none; color:#000; transition:all linear 0.2s; }
a:hover, a:focus { text-decoration:none; color:#000; outline:none; }
a * { transition:all linear 0.2s; }
a img { border:0; }

img { max-width:100%; }

h1, h2, h3, h4, h5, h6, p { margin:0 0 10px 0; font-weight:normal; }

p { line-height:1.2em; }

small { font-size:70%; }




/*home-page*/

#header .navbar-brand { height: auto; padding: 7px 15px;}
#header .navbar { min-height: 84px; margin: 0;}
.home-inner .navbar-default { background-color: #fff; border: none;}
.home-inner .nav.navbar-nav.navbar-right { padding: 15px 0;}
.home-inner .navbar-nav > li > a { padding: 15px 25px; font-family: 'FuturaBT-Light';  font-size: 14px; text-transform: uppercase;}
.home-inner .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #282828;}
.home-inner .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #6c8264; background-color: transparent;}
.navbar-default .navbar-nav > li > a:hover { color: #6c8264; opacity: 0.6;}
.home-inner .navbar-default .navbar-nav > li > a:focus{ color: #6c8264; opacity: 0.6;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { color: #6c8264; background-color: transparent;}
.navbar-nav .dropdown-toggle .caret { margin-left: 4px; border-top: 7px dashed; border-right: 6px solid transparent; border-left: 6px solid transparent;}
.navbar-nav .dropdown-content > li > a { padding: 10px 15px; font-family: 'FuturaBT-Light'; font-size: 14px; text-transform: uppercase;}
.navbar-nav .dropdown-content > li > a:focus, .dropdown-content > li > a:hover { color: #6c8264; text-decoration: none; background-color: transparent; opacity: 0.6;}
.navbar-nav .dropdown-menu{ padding: 0; border-radius:0;}
.navbar-nav .dropdown:hover .dropdown-content {display: block;}
.navbar-nav .dropdown-content { display: none; position: absolute; background-color: #fff; min-width: 160px; z-index: 1; padding: 0; list-style: none;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
.navbar-nav .dropdown-content a { color: #777; padding: 12px 16px; text-decoration: none; display: block; white-space: nowrap; clear: both;}
.navbar-nav .dropdown:hover .dropdown-content {display: block;}


/*--top-bar--*/

.top-bar .login-listng{ margin: 0; padding: 0; list-style: none;}
.top-bar { background-color: #cbdbc5; padding: 5px 0;}
.top-bar .login-listng li a{ padding: 8px 3px 8px 0px; display: block; font-size: 15px; font-family: 'FuturaBT-Light'; color: #282828;}
.top-bar .login-listng li a:hover{ opacity: 0.7;}
.top-bar .login-listng li a .fa{ padding-right: 2px;}


.top-bannr-sec{ padding-bottom: 40px;}
.img-moto-sec {float: left; width: 30%; text-align:center;}
.moto-txt-sec {/*float: left; */width: 100%; background-color: #fff; /*padding-top: 55px;*/ /*padding-right: 75px;*/}

.moto-txt-sec h3{ font-family: 'Bebas'; font-size: 30px; /*line-height: 48px;*/ color:#282828; text-transform: uppercase;}
.moto-txt-sec p{ color:#282828; font-size: 15px; font-family: 'FuturaBT-Light'; line-height: 25px; text-align: justify;}
.moto-innr-txt { /*padding: 44px 30px 0;*/ position: relative; }
.moto-innr-txt  h3{color: #282828;
font-size: 30px;
font-family: 'FuturaBT-BoldCondensed';
margin-bottom: 25px;
text-transform: uppercase;}
.moto-innr-txt img{ position: absolute; top: -30px; right: 80px;}
.moto-sec { float: left; width: 100%;}
.know-more-sec { float: left; width: 100%; padding-top: 40px; padding-bottom: 40px;}
.know-blck-sec { width: 980px; background-color: #212121; margin: 0 auto; padding-top: 60px; text-align: center; position: relative;}
.know-blck-sec h3 { color: #fff; font-size: 30px; font-family: 'Bebas'; margin: 0; text-align: left; text-transform: uppercase; float: left;}
.know-blck-sec .celbrat-img{ position: relative; bottom: -80px;}
.know-more-innr { position: relative; padding: 100px 0 30px;}
.bck-line-img { position: absolute; right: 35px; bottom: -15%;}
.know-more-btn { font-size: 16px; font-family: 'FuturaBT-Light'; color: #282828; border: 2px solid #282828; padding: 7px 9px; /*float: right;*/ text-transform: capitalize; /*margin-top: -4px;*/}
.know-more-btn:hover, .know-more-btn:focus{ color: #6d6f6c; opacity: 0.7;}
.moto-innr-txt{color: #282828;
font-size: 16px;
font-family: 'FuturaBT-Light';
line-height: 22px;}
.img-innr-moto{text-align:center;}

.know-more-btn > img{padding-left: 20px;}
.indepndnt-bck-img { position: absolute; top: 0; left: 13%;}
p.copyright{margin: 0;font-size: 14px;color: #fff;font-family: 'FuturaBT-Light'; padding-top: 30px;}
.indepndt-celbratn-sec{padding: 0 16%;}

.moto-innr-txt p{color: #282828;
font-size: 16px;
font-family: 'FuturaBT-Light';
line-height: 25px;
text-align: justify;}

/*--gallery-sec--*/

.gallery-sec h3{ color: #282828; font-size: 30px; font-family: 'Bebas'; margin-bottom: 40px; text-transform: uppercase;}
.gallery-sec h3 > img{padding-left: 20px;}
.gallery-sec { float: left; width: 100%; padding-top: 40px; margin-top: 40px; padding-bottom: 25px;}
.gallery-sec .carousel-innr img { width: 100%; object-fit: cover; height: 290px;}

/*--gallery-sec--*/
.gallery-hedng{ text-align:center; margin: 0px 0 40px;}
.gallry-img img{ width:100%; opacity: 1; transition: 1s ease;}
.gallry-img{ margin-bottom:30px;}
.gallery-sec{ text-align:center;  padding-top: 70px;}
.gallry-img img:hover{ opacity: 0.5; transition: 1s ease;}
a.donate-btn:focus {color: #fff;}


/*--gallery-page--*/
.carousel-innr{margin-bottom: 30px;}
.carousel-innr img{ width: 100%;}
.gallery-page{ padding: 30px 0;}
.donate-btn {
    background-color: #282828;
    color: #fff;
    padding: 10px 27px;
    font-size: 15px;
    border-radius: 2px;
    display: inline-block;
    margin: 25px 0;
    font-family: 'FuturaBT-Light';
}
.donate-btn:hover {
    opacity: 0.7;
    color: #fff;
}
.top-heading-sec {
    margin: 0px 0 20px 0; padding: 30px 0;
}
.top-heading-sec h3{font-size: 35px; font-family: 'FuturaBT-BoldCondensed'; color: #282828; text-align:center;}
.top-heading-sec hr {
    visibility: hidden;
    margin: 0 auto;
    margin-top: 10px;
    width: 20%;
    border: 0;
    height: 4px; background-image: linear-gradient(to right top, #282828, #282828, #282828, #282828, #282828);}

.topnav {
  overflow: hidden;
}


.topnav .search-container {
  float: right;
}

.topnav input[type=text] {
  padding: 6px;
  color: #282828;
  font-family: 'FuturaBT-Light';
font-size: 14px;
  border: none;
}

.topnav .search-container button {
  float: right;
  padding: 6px 10px;
  margin-right: 16px;
  background: #282828;
  font-size: 14px;
  border: none;
  cursor: pointer;
}

.topnav .search-container button:hover {
  background: #6c8264;
}
.topnav .fa-search::before {
    content: "\f002"; color:#fff;
}

@media screen and (max-width: 600px) {
  .topnav .search-container {
    float: none;
  }
  .topnav a, .topnav input[type=text], .topnav .search-container button {
    float: none;
    display: block;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 14px;
  }
  .topnav input[type=text] {
    border: 1px solid #ccc;  
  }
.top-bannr-sec {
  padding-top: 93px;
}
}

/*--footer-sec--*/

.home-footer { float: left; width: 100%; padding: 40px 0 0;}
.contact-innr h3{ color: #fff; font-size: 30px; font-family: 'Bebas'; margin-bottom: 40px; text-transform: uppercase;}
.contact-innr { width: 980px; background-color: #212121; margin: 0 auto; padding: 30px 50px 15px;}
.contact-form .form-control { background-color: transparent; border: 2px solid #cbdbc5; border-radius: 0; font-size: 16px; color: #cbdbc5; font-family: 'FuturaBT-Light';}
.contact-form textarea { width: 100%; resize: none;background-color: transparent; border: 2px solid #cbdbc5; border-radius: 0;}
.contact-form textarea { width: 100%; resize: none; background-color: transparent; border: 2px solid #cbdbc5; border-radius: 0;
 color: #cbdbc5; padding: 6px 12px; font-family: 'FuturaBT-Light'; font-size: 16px;}
.address-sec h4 { font-family: 'Bebas'; color: #fff;font-size: 18px; margin-bottom: 25px;}
.address-sec p{ color:#fff; font-size: 16px; font-family: 'FuturaBT-Light'; line-height: 22px;}
.innr-adres { margin-bottom: 30px;}
.innr-adres p a{ color:#fff; font-size: 16px; font-family: 'FuturaBT-Light'; word-wrap: break-word;}
.innr-adres p a:hover{ color:#cbdbc5;}
.contact-form .btn.btn-default.send-btn {border-color: #cbdbc5; background-color: #cbdbc5; border-radius: 0; width: 100%; color:#212121; font-size: 16px; font-family: 'FuturaBT-Light'; outline: none;}
.contact-form .btn.btn-default.send-btn:hover{ opacity:0.7;}
.contact-form  .form-group { margin-bottom: 6px;}



/*--new-memb-form--*/

.member-form-innr{ width: 980px; margin: 0 auto; border: 1px solid #002d49; border-radius: 4px; overflow: hidden; padding-bottom: 40px;}
.logo-sec { text-align: center; padding: 40px 10px 30px;}
.form-group label{ font-size: 13px; font-family: 'OpenSans-Semibold'; font-weight: normal; color: #202020;text-align: left !important;}
.member-form-innr h4{ text-align: center;background-color: #002d49;color: #fff;padding: 10px 0;font-size: 18px; margin: 0; text-transform: uppercase; font-family: 'OpenSans';}
#memb-form { padding: 15px 0px;}
.member-form-innr h5 { background-color: #f6a105; text-align: center; color: #002d49; padding: 5px; font-family: 'OpenSans'; font-size: 15px; margin-bottom: 10px; text-transform: uppercase;}
.store-img-innr { border: 1px solid #002d49; padding: 10px; text-align: center;}
.store-img-innr img{ width: 100%;}
.store-img-sec { float: left; width: 100%; padding: 0 40px;}
.new-memb-sec .btn-primary { color: #fff; background-color: #002d49; border-color: #002d49; font-size: 14px; font-family: 'OpenSans'; width: 148px; margin: 28px auto; display: block; outline: none;}

.new-memb-form .form-control{ border: 1px solid #908f8f;}
.new-memb-form .form-control:focus { box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(206, 206, 206, 0.6);}

.form-horizontal .form-group {margin-right: 0px; margin-left: 0px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 6px; height: 44px;}
.new-memb-form .row:nth-of-type(2n+2) .form-group { background-color: #e4e4e4;}
.form-horizontal .control-label { padding-bottom: 9px;}

.bpc-innr{ padding-bottom: 0;}
.custmr-form h5 { background-color: #B3B1B2;}
.custmr-innr{ padding-bottom: 0;}
.new-memb-sec .btn-primary:hover{ opacity:0.7;}
.store-img-innr .browse-btn{color: #fff;background-color: #002d49;border: none;font-size: 14px;font-family: 'OpenSans';margin: 15px auto;padding: 6px 18px;border-radius: 4px;display: inline-block;}
.store-img-innr p { margin: 0;color: #202020; font-size: 13px;}
.store-img-innr .browse-btn:hover{ opacity:0.7;}


.form-group.required .control-label:after { content:"*"; color:red; float: left; padding-right: 2px;}
.cheque-modal .modal-header { padding: 6px 10px; border-bottom: 1px solid #e5e5e5; background-color: #002d49;}
.cheque-modal .modal-title { margin: 0; line-height: 1.42857143; font-size: 18px; color: #fff; text-transform: uppercase;}
.cheque-modal .submit-btn{ color: #fff; background-color: #002d49; border-color: #002d49; font-size: 14px; font-family: 'OpenSans'; margin: 0px auto; display: block; outline: none;}
.cheque-modal .submit-btn:hover { opacity: 0.7;}
.cheque-modal .close { color: #fff; opacity: 1;}
.cheque-modal .modal-footer { padding: 2px 15px 15px; border-top: none;}

.payment-sec{ width: 400px; margin: 0 auto; padding: 20px;}
.payment-sec h5 { background-color: #B3B1B2; padding: 10px 12px; text-align: left; cursor: pointer;}
.payment-sec .fa-caret-down{float: right; font-size: 20px;}

.member-form-innr.custmr-innr.payment-methods{ width: 600px;}
.Button {
    color: #fff;
    background-color: #002d49;
    border-color: #002d49;
    font-size: 14px;
    font-family: 'OpenSans';
    width: 148px;
    margin: 28px auto;
    display: block;
    outline: none;
    padding: 6px 12px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    background-image: none;
    border-radius: 4px;
    border: none;
}


.green{ background-color:#6fb936;}
.thumb{ margin-bottom: 20px; }
.page-top{ margin-top:150px;}   
img.zoom { width: 250px; height: 200px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;}         
.transition { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.modal-header { border-bottom: none;}
.modal-title {color:#000;}
.modal-footer{ display:none;}
.copyright{ text-align: center;}


/*--1-sep--*/
.table-condensed .btn{display: inline-block;
*border-left: 0 none #e6e6e6;
    border-right: 0 none #e6e6e6;
    border-top: 0 none #e6e6e6;
    border-bottom: 0 none #a2a2a2;
    display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
*margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
background-color: #f5f5f5;
*background-color: #e6e6e6;
    background-repeat: repeat-x;
*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);*
}

.input-append { position: relative;}
.input-append .add-on{position: absolute; position: absolute;
right: 0;
top: 0;}
.input-append .add-on{ height: 34px;}
.input-append input{ display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.concept-txt-sec p{ color: #282828; font-size: 16px; font-family: 'FuturaBT-Light'; line-height: 25px; text-align: justify; margin: 0;}
.eligibility-list {list-style: none; padding: 0;}
.eligibility-list li{ color: #282828; font-size: 16px; font-family: 'FuturaBT-Light'; line-height: 30px; text-align: justify;}
.concept-txt-sec h5{ font-family: 'FuturaBT-BoldCondensed'; font-size: 20px; color: #282828; letter-spacing: .12px; margin-top: 35px;}
.table.eligibilty-table{ width: 70%;}
.table.eligibilty-table > tbody > tr > td{ border: none; color: #282828;font-size: 16px;font-family: 'FuturaBT-Light'; line-height: 30px; text-align: justify; padding: 0;}
.table-responsive { border:none;}

.multiselect{ width: 100%; text-align: left;}
.multiselect-native-select .btn-group{ width: 100%;}
.multiselect-native-select .caret{ float: right; margin-top: -11px;}
.multiselect.btn-default{ border: 1px solid #908f8f;}
.multiselect.btn-default:hover { background-color: transparent;}
.open > .multiselect.dropdown-toggle.btn-default { background-color: transparent; box-shadow: none;}
.multiselect-container.dropdown-menu{ width: 100%;}
li.active label{ background-color: #ddd;}


.member-list-table{ margin-bottom: 0px;}
.concept-txt-sec .table-responsive{ border: 1px solid #002D49; border-radius: 0px 0px 4px 4px;}
.concept-txt-sec .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #E4E4E4;}
.member-list-inner h4{ text-align: center; background-color: #002D49; color: #fff; padding: 10px 0; font-size: 18px; margin: 0;
text-transform: uppercase; font-family: 'OpenSans'; border-radius: 4px 4px 0 0;}
.concept-txt-sec .table > thead > tr > th { border-bottom:none; border-right: 1px solid #c3c3c3;}
.concept-txt-sec .table > thead > tr > th:last-child { border-right: none;}
.concept-txt-sec thead tr th{ font-size: 13px; font-family: 'OpenSans-Semibold'; font-weight: normal; color: #202020;}
.concept-txt-sec tbody tr td{vertical-align: middle; font-size: 14px; line-height: 1.42857143; color: #333; border-right: 1px solid #c3c3c3;}
.concept-txt-sec tbody tr td:last-child{ border-right: none;}
.concept-txt-sec .btn.view-btn { color: #fff; background-color: #002d49; border: none;font-size: 14px; font-family: 'OpenSans'; padding: 6px 15px; border-radius: 4px; display: inline-block; outline:none; }
.concept-txt-sec td.right{ text-align: right;}
.concept-txt-sec .btn.view-btn:hover{ opacity:0.7;}
.inner-pages{padding-top: 115px;}
.inner-pages #header{ float: left; width: 100%; margin-bottom: 40px;}

.member-list-inner{ width: 800px; margin: 30px auto;}
.member-form-innr .info-custm{ height: 80px;}

.member-form-innr .info-custm textarea { height: 70px; width: 100%; border: 1px solid #908f8f; border-radius: 4px; resize: none;}



/*--member-detail-sec--*/

.member-detail-img-sec{ text-align: center; margin-bottom: 20px;}
.member-detail-img-sec img{ border: 8px solid #e3e3e3; width: 170px;}
.membr-detail-text-sec p{font-size: 14px; line-height: 24px;font-family: 'OpenSans-Semibold';font-weight: normal;color: #202020; position: relative;padding-left: 25px;}
.membr-detail-text-sec h3{color: #002D49;padding: 10px 0;font-size: 24px;margin: 0;text-transform: uppercase;font-family: 'OpenSans-Semibold'; border-bottom: 2px solid #002D49;width: 36%;}
.membr-detail-text-sec h5{ color: #282828;padding: 10px 0;font-size: 20px;margin: 0;text-transform: uppercase;font-family: 'OpenSans-Semibold';}
.detail-left-sec{height: 450px;width: 100%;overflow: auto;}
.membr-detail-text-sec p .fa{font-size: 20px; color: #002D49; position: absolute;left: 0;top: 4px;}
.membr-detail-text-sec p .fa.fa-envelope{ font-size: 15px;}


/*--president-desk--*/

.desk-inner p img{
float: left;
width: 250px;
margin-right: 30px;
overflow: hidden;}

.desk-inner p {
    color: #282828;
    font-size: 16px;
    font-family: 'FuturaBT-Light';
    line-height: 25px;
    text-align: justify;
}
.desk-inner h4{ text-align: center;
color: #282828;
font-size: 25px;
margin-bottom: 25px;
font-family: 'FuturaBT-BoldCondensed';
margin-top: 25px;}

/*--about--*/

.new-updatesec {
  text-align: center;
  float: left;
  width: 100%;
  padding-top: 70px;
  margin-top: 40px;
  padding-bottom: 25px;
}

.new-updatesec h3{
color: #282828;
  font-size: 30px;
  font-family: 'Bebas';
  margin-bottom: 40px;
  text-transform: uppercase;
  text-align: center;
}

/*-------12-march-------*/


.awards-sec h3 {
  color: #282828;
  font-size: 30px;
  font-family: 'Bebas';
  margin-bottom: 40px;
  text-transform: uppercase;
  text-align: center;
}

.awards-sec {
  text-align: center;
  float: left;
  width: 100%;
  padding-top: 70px;
  margin-top: 40px;
  padding-bottom: 25px;
}

.awards-sec p {
  color: #282828;
  font-size: 18px;
  font-family: 'FuturaBT-Light';
  line-height: 25px;
  text-align: center;
  margin-bottom: 30px;
  font-weight: 700;
}

.award-box img{
  width: 540px;
  object-fit: cover;
  height: 253px;
}




.para-text img{float: left;width: 250px; margin-right: 30px; overflow: hidden;}

.member-list-table a{ text-decoration: underline;}
.member-list-table a:hover{ color: #6c8264; opacity: 0.6;}


.know-more-sec{
text-align: center;
float: left;
width: 100%;
padding-top: 70px;
margin-top: 40px;
padding-bottom: 25px;}
.know-more-sec h3 > img {
    padding-left: 20px;
}
.know-more-sec h3{
color: #282828;
font-size: 30px;
font-family: 'Bebas';
margin-bottom: 40px;
text-transform: uppercase;
text-align: center;	
}
.know-more-sec .carousel-inner p{ color: #282828;
font-size: 16px;
font-family: 'FuturaBT-Light';
line-height: 25px; text-shadow: none; margin: 10px 0px; padding:0px;}

.item{
    background-color:#ccc;
    display:block;
}

.carousel-caption{
    color:#000;
    position:static;
}
.carousel-inner .item{ background-color: #cbdbc5; padding: 20px 0;}

.navbar-header .navbar-brand img{ margin-top: 6px;}

.member-list-inner .table-responsive .table{margin-bottom: 0px;}

.bearers-list-table a { text-decoration: underline;}
.bearers-list-table a:hover {
    color: #6c8264;
    opacity: 0.6;
}
.general-list-table a { text-decoration: underline;}
.general-list-table a:hover {color: #6c8264; opacity: 0.6;}

.member-innr-txt a { text-decoration: underline;}
.member-innr-txt a:hover {color: #6c8264; opacity: 0.6;}
.directory-table {
    margin-bottom: 50px; 
}
.directory-list-table a{ text-decoration: underline;}
.directory-list-table a:hover {
    color: #6c8264;
    opacity: 0.6;
}

.card-footer{ float:left; width: 100%;}
.meta-footer{ float:left; width: 100%;}
.card-footer a:hover{ color: #6c8264; opacity: 0.6;}
.card-title h2{line-height: 1.25;
font-family: 'FuturaBT-BoldCondensed';
font-size: 22px;
color: #282828;
letter-spacing: .12px;
margin-bottom: 15px;}

.card-title h2 a:hover {
    transition: all 0.2s; color: rgba(0,0,0,.6);
text-decoration: none; text-decoration:underline;
}
.card-text{ display: inline-block;}
.card-footer{ margin-top: 25px;}

.card-text p{color: #656565;
font-size: 16px;
font-family: 'FuturaBT-Light';
line-height: 22px;
margin-bottom: 10px;}

.card-block{ border: 1px solid #b3b3b3; padding: 20px; box-shadow: 1px 1px 1px 1px #c2c2c2; display: inline-block; margin-bottom: 35px; width: 100%;}
.img-thumb {width: 30px; height: 30px; float: left; margin-right: 13px; border-radius: 100%; }
.meta-footer-thumb{ float: left; line-height: 28px; margin-right: 10px;}

.post-sec{float: left; line-height: 28px;}

.post-date{ margin-right:10px;}

.meta-footer a{ color:#282828;}

.meta-footer .fa{ font-size: 14px;}
.read-more-sec{ float:right;}


/*--new-css--*/

.top-bannr-sec .carousel-inner .item {
  padding:  0px;
}
.media-innr {
  margin-bottom: 30px;
}

.award-box {
  margin-bottom: 30px;
}




/*--responsive-css--*/
@media screen and (max-width: 1199px) {
.navbar-brand > img {width: 180px;}	
.know-blck-sec { width: 100%;}
.bck-line-img { right: -27px;}
.contact-innr {width: 100%;}
.indepndt-celbratn-sec {padding: 0 5%; float: left; width: 100%;}
.moto-txt-sec { width: 50%; padding-right: 0;}	
.img-moto-sec {width: 50%;}
.moto-innr-txt {padding: 0px 30px 0;}	
.moto-innr-txt img {width: 90px;}
.home-inner .navbar-nav > li > a {
    padding: 15px 15px;
}
.navbar-header .navbar-brand img {
    margin-top: 12px;
}

}

@media screen and (max-width: 1024px) {
.bck-line-img { right: -22px;}
.moto-txt-sec{padding-top: 40px;}
.moto-innr-txt img { width: 70px;}
.moto-txt-sec p {font-size: 14px;}
.moto-txt-sec h3 {font-size: 26px; line-height: 42px;}	

}

@media screen and (max-width: 991px) {
.member-form-innr {width: 100%;}
#header .navbar-brand { margin-top: 14px;}
.navbar-brand > img { width: 130px;}
.home-inner .navbar-nav > li > a {padding: 15px 15px; font-size: 13px;}
.gallery-sec .carousel-innr { margin-bottom: 30px;}
.gallery-sec .carousel-innr a img{ width: 100%;}
.gallery-sec { padding-bottom: 0;}	
.img-moto-sec { width: 100%;}
.moto-txt-sec {width: 100%;padding-right: 25px;padding-left: 25px;margin-right: auto;margin-left: auto;}
.img-innr-moto img{margin: 0 auto; float: none; display: block;}
.moto-innr-txt img {top: 0px;}

.concept-txt-sec p {font-size: 14px;}
.eligibility-list li {font-size: 14px;}
.table.eligibilty-table > tbody > tr > td {font-size: 14px;}	
.empty-group{display: none;}
.member-list-inner{ width: 100%; margin: 30px auto;}
.membr-detail-text-sec h3 {text-align: center;}
#header .container{width:100%;}	
.award-box img {width: 100%; height: auto; margin-bottom: 30px;}    
    
    
}

@media screen and (max-width: 767px) {
.new-memb-sec{ padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}	
.form-horizontal .form-group { height: auto;}	
.store-img-innr {margin-bottom: 20px;}	
.form-horizontal.cheque-form label{ text-align: left!important; float: left; width: 100%;}
#header .navbar-brand { margin-top: 0px;}
.home-inner .navbar-header { margin-top: 15px;}
.navbar-default .navbar-toggle {border-color: #212121; border-radius: 0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #212121;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; opacity:0.7;}
.contact-innr {padding: 30px 30px;}	
.know-blck-sec h3 {font-size: 26px;}
p.copyright {text-align: center;}
.moto-txt-sec {padding-right: 15px; padding-left: 15px; margin-right: auto;margin-left: auto;}
#contact-form { float: left; width: 100%;}	
.member-form-innr .info-custm{ height: auto;}
.read-more-sec{ float:left; width:100%; margin-top: 15px;}
.new-updatesec iframe{ width: 100%;}

}

@media screen and (max-width: 810px) {
.bck-line-img { right: -15px;}
.navbar-header .navbar-brand img { margin-top: 0px;	}

}


@media screen and (max-width: 640px) {
.payment-sec { width: 100%;}
.know-more-btn {font-size: 14px;}
.know-blck-sec h3 { font-size: 22px;}
.know-blck-sec .celbrat-img { bottom: -50px;}
.bck-line-img { bottom: -10%;}
.indepndt-celbratn-sec h3{float: left;width: 100%;margin-bottom: 20px;}
.indepndt-celbratn-sec .know-more-btn{float: left;display: block;}

}

@media screen and (max-width: 480px) {
.logo-sec img{ width: 180px;}

.member-list-sec tbody tr td { padding: 8px;}
.member-list-sec .table > thead > tr > th {padding: 8px;}
.member-list-sec .btn.view-btn {font-size: 12px;}
.awards-sec p { font-size: 14px;}

}


.autocomplete_completionListElement 
	{  
	visibility : hidden;
	/*margin : 0px!important;*/
	background-color : #fff;
	color : #000;
	border-style:solid;
	border-width:thin;
	border-color:#CCC; 
	cursor : default;
	overflow : auto;
    text-align :left; 
    font-family:Arial, Helvetica, sans-serif, Open Sans Semibold,avantgarde_bk_btbook;
    font-size:12px;
    text-indent:-1;
    width:auto;
    z-index:105550;
    max-height:150px;
    min-height:100px;
	}
.autocomplete_listItem 
	{
	/*margin : 0px!important;*/
	background-color : #fff;
	color : #000;
	font-family: Arial, Helvetica, sans-serif,Open Sans Semibold,avantgarde_bk_btbook;
	font-size:12px;
	text-align :left; 
    text-indent:-1;
	z-index:105550;
	width:auto;
	}
.autocomplete_highlightedListItem
	{
	/*margin : 0px!important;*/
	background-color: #CCC; 
	color: #000;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif,Open Sans Semibold,avantgarde_bk_btbook;
	font-size:12px;
    text-align :left; 
    text-indent:-1;
	z-index:105550;
	}