﻿/*** wordpress css style starts ***/

body {
    background-size: cover;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 0;
}

.entry-title {
    display: none;
}


/*** header menu starts ***/

.menu-close {
    position: absolute;
    right: 15px;
    z-index: 9999;
    width: 21px;
    top: 20px;
}

.menu-close img {
    max-width: 100%;
}

.mlogo img {
    width: 230px;
}

.head_menu {
    padding: 5px 0;
}

.logged-in #header-menu li:last-child {
    display: none;
}

#header-menu li:last-child a {
    background: #0084BF;
    display: block;
    color: #fff;
    padding: 5px 25px;
    border-radius: 22px;
    border: 0;
    outline: 0;
}

#header-menu li:last-child a:hover {
    border: 0;
    background: #01A1DD;
}


/*** custom logout style starts ***/


/* .logged-in .head_menu {
	width: 85%;
	float: left
} */

.userprofile {
    display: none;
}

.logged-in .userprofile {
    /* float: left;
	width: 14.5%; */
    padding-left: 20px;
    position: relative;
    display: block;
    float: right;
}

.logged-in .userprofile span {
    color: #333;
    float: left;
    text-align: left;
}

.logged-in .profile-name {
    padding-left: 10px;
    font-size: 10px;
    padding-top: 5px;
    line-height: 1.2;
}

.logged-in .profile-name span {
    font-weight: bold;
    font-size: 13px;
}

.logged-in .userprofile img {
    width: 36px;
    height: 36px;
}

.logged-in .userprofile .dwn-icon img {
    width: 14px;
    position: relative;
    top: 5px;
    margin-left: 13px;
}

.lgoutbox {
    background: #fff;
    position: absolute;
    top: 35px;
    width: 135px;
    text-align: left;
    padding: 0;
    display: none;
    box-shadow: 0 0 4px #9a9a9a;
    border-radius: 2px;
    cursor: pointer;
    right: 0;
}

.lgoutbox a {
    display: block;
    padding: 5px 5px;
    border-bottom: 1px solid #eeeeee;
}

.lgoutbox a:last-child {
    border-bottom: 0px solid #eeeeee;
}

.lmactive .lgoutbox {
    display: block;
}

.mfixed .lgoutbox {
/*     bottom: -40px; */
}


/*** custom logout style ends ***/


/*** header menu ends ***/


/*** banner starts ***/

.bannerset .btn {
    margin: 2px;
}

.vactive .banner-video {
    display: block;
}

.banner-video {
    position: absolute;
    top: 0;
    bottom: 0;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
    padding-top: 70px;
}

.banner-wrapper .clbtn {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 999;
    cursor: pointer;
    top: 70px;
}

.banner-video iframe {
    width: 100%;
    height: 100%;
}

.video-btn img {
    width: 18px;
    height: 18px;
    width: 18px;
    display: inline-block;
    margin-right: 5px;
}

body .slick-dotted.slick-slider {
    margin-bottom: 35px;
}

.home .bannersec,
.home .bannersec picture img {
    height: 650px;
}
.home .bannersec.slick-dotted.slick-slider {
    margin-bottom:0;
}
#transaction_banking {
    padding-top:35px;
}

.page-id-108 .type-page .padtb {
    margin: 0 auto;
}

.page-id-108 .transec_img .vc_column-inner {
    padding-right: 0px;
}

.page-id-108 .padtb {
    padding: 0px 0px 55px 0px;
}

.page-id-108 .padtb .pd-right {
    padding-left: 15px;
}

.bannersec {
    position: relative;
    margin-bottom: 35px;
    /*height: 375px; */
    overflow: hidden;
}

.bannersec .bannerset {
    position: absolute;
    width: 100%;
    color: #fff;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    align-items: center;
    z-index: 99;
    /* background: rgba(0, 0, 0, 0.3); */
}

.bannersec picture img {
    object-fit: cover;
    width: 100%;
    height: 350px;
}

.bannersec h2,
.bannersec h3,
.bannersec h4,
.bannersec h5,
.bannersec h6 {
    margin: 15px 0 0;
    text-shadow: 5px 2px 6px #000;
    color: #fff;
}

.bannersec h1 {
    font-size: 44px;
}

.bannersec h2 {
    font-size: 40px;
}

.bannersec h3 {
    font-size: 36px;
    margin-top: 5px;
}

.bannersec h4 {
    font-size: 30px;
}

.bannersec h5 {
    font-size: 28px;
}

.bannersec h6 {
    font-size: 26px;
}

.bannersec p {
    font-size: 24px;
    text-shadow: 5px 2px 6px #000;
}


/*** banner starts ***/


/*** homepage starts ***/

body .bgful_agenda#agenda {
    background-size: cover !important;
    background-position: center !important;
}


/*** homepage ends ***/


/*** about us page starts ***/

.transec_img .vc_column-inner {
    min-height: 185px;
    background-size: 100% 100%;
}

.about_widget .transec_img img {
    display: none;
    width: 100%;
    height: 185px;
    object-fit: cover;
}

.about_widget .transec_img {
    padding: 0;
}

.transec_img .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.about_widget .bg_grn,
.about_widget .bg_violt {
    min-height: 185px;
    display: flex;
    align-items: center;
    justify-content: center;
}


/*** about us page ends ***/


/*** wordpress css style ends ***/

.page-id-2 .about_dwnld_wrap {
    display: block;
}


/*contributors page*/

.contribut {
    background: #E4E4E4;
    padding: 10px 0px;
}

.conrow {
    padding-top: 9px;
    padding-bottom: 10px;
    margin: 0px;
}

.secp {
    padding: 41px;
    background: #784D7A;
    color: #fff;
    font-weight: bold;
    margin: 0;
}


/*contributors page */

.row1 {
    overflow: hidden;
    width: 100%;
}

.home .row-with-vspace {
    margin-bottom: 0;
}


/*** slick dots starts **
.slick-dots {
	bottom: 20px;
	text-align: right;
	right: 100px;
	width: auto;
}
.slick-dots li {
	margin: 0 1px;
}
.slick-dots li button {
	font-size:0;
}
.slick-dots li button:before {
	font-size:15px;
	color: #a5a5a5;
	opacity:1;
}
.slick-dots li.slick-active button:before {
	color:#0084BF;
	opacity: 1;
}
/*** slick dots ends ***/


/*body .bannersec {*/


/*	height: 350px;*/


/*}*/

.banner-wrapper h1 {
    margin: 0;
    padding-top: 50px;
}

.home .banner-wrapper {
    text-align: center;
}

.home .banner-wrapper h1 {
    margin: 25px 0 25px 0;
}

#home-pg-btn-pros {
    font-size: 14px;
    border-radius: 0;
    padding: 10px 30px;
    line-height: 20px;
    box-shadow: none;
}

#home-pg-btn-pros a {
    position: absolute;
    right: 0;
    top: 20px;
    color: white;
    border-radius: 0px;
    background: #01A1DD;
}


/*** contact us page starts ***/

.page-id-29 .wpcf7-form {
    width: 70%;
}

.page-id-29 .entry-content p {
    font-size: 12px;
    color: black;
}

#contactus label {
    margin-bottom: 0;
    font-size: 12px;
}

#contactus input,
#contactus textarea {
    margin-top: 3px;
}

textarea {
    resize: none;
}

#contactus p {
    margin-bottom: 20px;
}

#post-29 .entry-content>p {
    font-size: 16px;
    margin-bottom: 20px;
    color: #18599d;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-response-output,
.wpcf7-response-output:focus {
    border: 0;
}

body div.wpcf7-mail-sent-ok {
    color: green;
}

.wpcf7-response-output {
    color: red;
}

body div.wpcf7-mail-sent-ok,
body div.wpcf7-response-output {
    float: left;
}


/*** contact us page ends ***/


/*** about us page starts ***/

.about_widget {
    padding: 15px 15px 20px;
}

ul {
    padding-left: 16px;
}


/*** about us page ends ***/


/*** common class starts ***/

.row-with-vspace {
    margin-bottom: 35px;
}

body h3 {
    margin-bottom: 15px;
}

body #content p:last-child {
    margin-bottom: 10px !important;
}


/*** common class ends ***/


/*** contributors page starts ***/

.leader_item {
    background: #E4E4E4;
    padding: 10px 0px;
    margin-bottom: 15px;
}


/*** contributors page ends ***/


/*** register page starts ***/

.sbi-tab-mn br,
.next.btnxt a br {
    display: none;
}

.page-id-337 #content .toth {
    color: white;
}

.page-id-337 .tab-content input {
    height: 30px;
}

.page-id-337 .row-with-vspace {
    margin-bottom: 0px;
}

input,
select,
textarea {
    color: #555;
    padding: 6px 12px;
}

body.page-id-337 {
    background-size: cover;
    background-repeat: no-repeat
}

.page-id-337 .bannersec {
    display: none;
}

.page-id-337 footer {
    background: #001A41;
    opacity: 0.9;
    bottom: 0;
    position: fixed;
    width: 100%;
    color: white
}

.page-id-337 .wpcf7-form-control.wpcf7-submit:after {
    left: 0px;
}

.page-id-337 .wpcf7-form-control.wpcf7-submit {
    background: none;
    border: none;
    color: white;
    right: -9px;
}

.btn-nxt.frm-subt span:after {
    left: 0px;
}

.btn-nxt.frm-subt {
    padding: 0px 8px;
}

.page-id-337 .div.wpcf7-response-output,
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    border: 0;
}

.mr-mrs input {
    width: 100%
}

.page-id-337 .toth {
    position: relative;
    top: -20px;
}

.btn-nxt {
    color: white;
}

.padz {
    display: none;
}


/*** register page ends ***/


/*** accordion plus minus starts ***/

.panel-heading a {
    padding: 10px 15px;
}

.panel-body {
    padding: 15px;
}

.panel-body ul {
    padding-left: 40px;
    padding-right: 40px;
}

.panel-heading.pactive .glyphicon-plus:before {
    content: "\2212";
}
.panel-heading.active .glyphicon-plus:before{
	content: "\2212";
}
.panel-heading.active a.collapsed .glyphicon-plus:before{
	content: "\002b";
}
.panel-heading.active a.collapsed .glyphicon-minus:before{
	content: "\002b";
}

/*** accordion plus minus ends ***/


/*** speaker profile start ***/

.profile_wrap:first-child h4 {
    margin-top: 0;
}


/*** speaker profile ends ***/


/*** button styling starts ***/

.about_dwnld_wrap {
    padding-bottom: 15px;
}

.btn-blue,
.btn-org {
    margin: 15px 0 0;
}

.btn-blue:focus,
.btn-org:focus {
    border: 0;
    outline: 0;
    color: #fff;
}


/*** button styling ends ***/

.tml-lostpassword {
    margin-top: 150px;
    padding-left: 50px;
}

.tml {
    max-width: 400px;
}


/*** login pages starts ***/

.lwa-username .lwa-username-input input:after {
    content: "\2709";
}

.tabmenu ul {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
    margin-left: 0;
}

.tabmenu ul li {
    padding: 0 15px;
}

.tabmenu ul li.active {
    border-bottom: 3px solid #0C80B3;
}

.tabmenu ul li.active a {
    color: #555;
}

.tabmenu ul li a {
    padding: 15px 0;
    display: inline-block;
    border-bottom: 3px solid transparent;
    color: #aaa;
}


/*** gallery section starts ***/

.form-control.selectbox {
    height: 31px;
    width: 17%;
    float: right;
    border-radius: 0;
    margin-right: 0;
    border-radius: 3px;
    background: url('../../assets/images/dwn-arrow.svg') no-repeat right center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: 97%;
    cursor: pointer;
    padding: 2px 15px;
}

.card-wrapper h2 {
    color: #0C80B3;
    text-transform: uppercase;
    text-shadow: none;
    font-size: 20px;
    margin: 4px 0;
}

.card-wrapper h3 {
    color: #0C80B3;
    font-size: 18px;
    margin: 0 0 15px;
    line-height: 1.4;
    font-weight: 500;
}

.cinner-items {
    border-radius: 7px;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    color: #aaa;
}

.imgvid-set img {
    height: 215px;
    object-fit: cover;
    width: 100%;
}

.imgvid-items {
    padding: 20px;
}

.imgvid-items .btn-brad {
    margin-top: 35px;
}

.btn-brad {
    color: #aaa;
    border: 1px solid #aaa;
    border-radius: 20px;
    padding: 5px 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.btn-brad:hover,
.btn-brad:focus {
    color: #fff;
    background: #0C80B3;
    border: 1px solid #0C80B3;
}


/*** gallery section ends ***/


/*** Accordion section starts ***/

.calendar-icon {
    width: 2rem;
    margin-right: 1.5rem;
    position: relative;
    top: -0.35rem;
}

.accord_set3 .panel-heading,
.accord_set3 .panel-heading a {
    background: #F7F7F7;
    color: #000;
    position: relative;
    font-size: 20px;
}

.accord_set3 .panel {
    border-radius: 0;
    border: 0;
    border-top: 1px solid #dcdcdc;
    /* border-bottom: 1px solid #dcdcdc;  */
    box-shadow: none;
}

.accord_set3 .panel-heading a {
    padding: 30px 40px 30px 70px;
}

.accord_set3 .panel-body {
    background: transparent;
}

.accord_set3 .panel-heading .acc-arrow {
    width: 15px;
    position: absolute;
    right: 20px;
    margin: 0;
    top: 43%;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}

.accord_set3 .panel-heading.active .acc-arrow {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.accord_set3 .panel-body {
    padding: 0;
    background: #FDFDFD;
}

.accord_set3 .panel-body ol li {
    padding: 25px 0;
    border-top: 1px solid #dcdcdc;
}

.accord_set3 .panel-body ol li:first-child {
    border: 0;
}

.accord_set3 .panel-body ol li>div {
    padding-left: 70px;
}

.accord_set3 .panel-body ol li::before {
    font-size: 22px;
}

.accord_set3 h4 {
    margin: 0;
    font-size: 18px;
}

body #content .accord_set3 p {
    margin-bottom: 0 !important;
}

.accord_set3 p {
    margin: 0;
    font-size: 14px;
    color: #aaa;
}

.accord_set3 ol {
    margin: 0;
    padding: 0;
    list-style-type: none;
    counter-reset: listStyle;
}

.accord_set3 .list-numbers>li,
.accord_set3 .list-alphabets>li {
    position: relative;
    counter-increment: listStyle;
}

.accord_set3 .list-numbers li > span {
    /*content: counter(listStyle, decimal);*/
    font-size: 26px;
    color: white;
    font-weight: normal;
    padding: 0 20px;
    position: absolute;
    z-index: 99;
    color: #676566;
    top: 23px;
    border-right: 1px solid;
}

.accord_set3 .list-alphabets>li::before {
    content: counter(listStyle, lower-alpha);
    font-size: 26px;
    color: white;
    font-weight: normal;
    padding: 0 20px;
    position: absolute;
    z-index: 99;
    color: #676566;
    top: 23px;
    border-right: 1px solid;
}

.accord_set3 .panel-body ul li {
    padding: 0 15px;
    border: 0;
}

.aiconset li img {
    width: 25px;
}

body #content .accordset.accord_set3 p {
    color: #000;
    margin-bottom: 10px !important;
}

.accordset.accord_set3 .panel-body {
    padding: 15px;
}

.accordset.accord_set3 .panel-body ul {
    list-style: disc;
}

.accordset.accord_set3 .panel-body ul li {
    padding: 0;
    border: 0;
}


/*** Accordion section ends ***/


/*** Alumni section starts ***/

.mt20 {
    margin-top: 20px;
}

.cinner-items {
    margin-bottom: 30px;
    min-height: 405px;
}
.pst-list {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.card-wrapper3 .imgvid-set img {
    height: 75px;
    width: 75px;
    border-radius: 50%;
    margin-bottom: 10px;
}

.card-wrapper3 .imgvid-items {
    padding: 15px;
}

.card-wrapper3 .imgvid-set {
    padding: 10px;
    border-bottom: 1px solid #dcdcdc;
}

.card-wrapper3 .imgvid-set p {
    margin-bottom: 3px;
}

.card-wrapper p strong {
    color: #777;
}

.card-wrapper3 p {
    font-size: 13px;
    margin-bottom: 7px;
}

.card-wrapper3 .cinner-items {
    border-radius: 3px;
}

.btn-download {
    color: #555;
    border: 1px solid #dcdcdc;
    border-radius: 0;
    padding: 5px 25px;
    text-transform: uppercase;
    font-size: 13px;
    /* margin-top: 20px; */
    margin: 0 10px 0 0;
    font-weight: 500;
    background: #f7f7f7;
}

.btn-download:hover,
.btn-download:focus {
    color: #fff;
    background: #0C80B3;
    border: 1px solid #0C80B3;
}

.imgvid-items span img {
    width: 15px;
    margin-right: 5px;
    display: inline-block;
    height: 13px;
}


/*** Alumni section ends ***/


/*** custom popup starts ***/

.cpopup {
    background: rgba(0, 0, 0, 0.8);
    overflow: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 999;
}

.cpopupwrap {
    position: absolute;
    background: #fff;
    width: 100%;
    margin: 0 auto;
    height: auto;
    margin-top: 75px;
    max-height: 600px;
    max-width: 65vw;
    border-radius: 7px;
    left: 0;
    right: 0;
}

.cpopupinner {
    height: 100%;
    padding: 10px 10px 60px 10px;
    width: 100%;
}

.cpopupinner iframe {
    width: 100%;
    height: 100%;
}

.imgvid-items .slider-fors {
    display: none;
}

.popfoot {
    float: left;
    width: 100%;
    margin-top: -52px;
    padding: 0 10px;
}

.slider-controls li img {
    width: 30px;
    cursor: pointer;
}

.slider-controls li img.iprev {
    transform: rotate(180deg);
}

.thums {
    padding: 10px 30px;
    background: #000;
}

.slick-prev {
    left: 0;
    margin-left: 5px;
}

.slick-next {
    right: 0;
    margin-right: 5px;
}

.thums li {
    padding: 0 5px;
    height: 32px;
}

.fulls li img {
    width: 100%;
    height: 63vh;
    object-fit: cover;
	object-position: 0 30%;
}
@media screen and (max-width: 767px) {
  .fulls li img {
    height: 300px;
}
}
.slickPlay .cslides {
    display: inline-block;
}

.cslides,
.slickPlay .slidep {
    display: none;
}

.slickPlay .play-pause {
    padding: 0;
}

.slider-controls {
    list-style: none;
    text-align: center;
    margin-top: 6px;
}

.slider-controls li {
    list-style: none;
    display: inline-block;
    padding: 0 10px;
}

.videopp .hidev {
    display: none;
}

.slide-previous {
    margin-left: 51px;
}

.calic {
    width: 22px;
    margin-right: 4px;
    opacity: 0.7;
}


/*** custom popup ends ***/

.userp {
    border-radius: 100%;
    overflow: hidden;
}

#menu-item-1025 {
    display: none;
}

.logged-in #menu-item-1101 {
    display: inline-block;
}

#menu-item-1101 {
    display: none;
}

.form-control {
    font-weight: normal;
}


/*** group and members page starts ***/

.item-avatar img.avatar {
    width: 50px;
    height: 50px;
    /* border-radius: 50%; */
}

#buddypress ul.item-list li img.avatar {
    margin-right: 15px;
}

.member-name {
    text-shadow: none;
}

.member-name a,
.item-title a {
    text-transform: capitalize;
}

.buddypress-wrap .bp-feedback:not(.custom-homepage-info) {
    align-items: center;
}

body #content .bp-feedback p:last-child {
    margin-bottom: 0 !important;
}

#buddypress div.dir-search {
    margin: 0;
}

#buddypress input[type=submit] {
    text-decoration: none;
    background: #0084BF;
    display: inline-block;
    color: #fff;
    padding: 5px 25px;
    border-radius: 22px;
    border: 0;
    outline: 0;
}

#buddypress input[type=submit]:hover {
    border: 0;
    background: #01A1DD;
    color: #fff;
}

#buddypress input,
#buddypress select,
#buddypress textarea,
#buddypress div.dir-search input[type=text],
#buddypress li.groups-members-search input[type=text] {
    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;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
}

input,
select,
textarea,
#buddypress div.dir-search input[type=text],
#buddypress li.groups-members-search input[type=text] {
    height: 34px;
    padding: 6px 12px;
}

textarea {
    height: 100px;
}

#whats-new-avatar img {
    border-radius: 50%;
}

#buddypress h2 {
    text-shadow: none;
}

#buddypress div.item-list-tabs ul li a span {
    font-size: 12px;
}

#buddypress {
    margin-top: 50px;
}

.buddypress .site-main .row>.col-sm-8 {
    width: 100%;
}

.item-title a {
    font-weight: 600;
    font-size: 16px;
    margin: 5px 0 0 0;
    display: inline-block;
    color: #375FA5;
}

.item-title a:hover {
    color: #0084BF;
}

.home.buddypress .bannersec {
    height: auto;
}

.home.buddypress .dots {
    display: none;
}

.page-id-1169 {
    background: #FAFAFA;
}

.page-id-1169 .bannersec,
.page-id-1169 .bannerset,
.page-id-1169 .bannersec picture img {
    height: 650px;
    max-height: 650px;
}

.page-id-1169 .banner-wrapper h1 {
    margin: 25px 0 25px 0;
}

.members-list {
    padding: 15px;
    width:100%;
    float:left;
}

.members-list h3.widget-title {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    color: #375FA5;
    margin: 5px 0 20px;
}

.members-list .item-options {
    display: none;
}

.member_items,
.group_items {
    background: #fff;
    padding: 20px;
}

.member_items .widget.buddypress #members-list .vcard {
    float: left;
    width: 50%;
    clear: none;
    /* margin-bottom: 5px; */
}

#buddypress div.item-list-tabs ul li.last select {
    margin: 0;
}

#buddypress div.item-list-tabs#subnav ul li.last {
    padding-right: 0;
    position: relative;
    top: -3px;
}


/*** group and members page ends ***/

.com-gimg {
    position: relative;
}

.cg-btitle {
    position: absolute;
    z-index: 1;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    top: 0;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    color: #fff;
}

.com-gimg img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.lwa-loading {
    background: none;
}


/*** comments form starts ***/

#comments h2 {
    font-size: 26px;
    text-shadow: none;
}

#comments {
    padding-top: 30px;
}

#comments .comment-list {
    float: left;
    width: 100%;
    padding-left: 0;
}

#comments .comment {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

#comments .comment-author {
    float: left;
    width: 10%;
}

#comments .comment-meta {
    float: left;
    width: 90%;
}

#comments .comment-author img {
    display: block;
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 50%;
}

#comments .comment-author p {
    float: left;
    width: 90%;
}

.comment-form input,
.comment-form select,
.comment-form textarea {
    padding: 6px 15px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0.07143rem 0.07143rem rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0.07143rem 0.07143rem rgba(0, 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;
    width: 100%;
}

.comment-form input[type="checkbox"],
.comment-form input[type="radio"],
.comment-form input[type="submit"] {
    width: auto;
}

.comment-form input[type="checkbox"] {
    height: auto;
    margin: 10px 5px 0 0;
    top: 1px;
    position: relative;
}

.comment-form textarea {
    height: 100px;
    margin-top: 0.6rem;
    resize: none;
}

.comment-form input[type="submit"] {
    background: #0084BF;
    display: block;
    color: #fff;
    padding: 5px 25px;
    border-radius: 22px;
    border: 0;
    outline: 0;
}

.comment-form input[type="submit"]:hover {
    border: 0;
    background: #00A0DD;
}

.comment-form input:focus,
.comment-form textarea:focus,
.comment-form select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

 .bannersec p {
        font-size: 18px;
        margin-top:5px;
    }


/*** comments form ends ***/

@media (min-width:992px) {
    .page-id-337 .wpcf7 .form-group span.wpcf7-not-valid-tip {
        position: absolute;
        width: 100%;
    }
    body.page-id-337 div.wpcf7-mail-sent-ok,
    body.page-id-337 div.wpcf7-response-output {
        position: absolute;
        bottom: 50px;
    }
    .comment-form {
        max-width: 50%;
    }
}

@media (max-width:991px) {
    .page-id-337 .toth {
        top: 0;
    }
#wp-admin-bar-my-account{
   display:none!important;
}
    .padz {
        display: block;
    }
    .page-id-337 footer {
        position: static;
    }
    .about_widget .bg_grn p {
        padding: 0;
    }
    .page-id-29 .wpcf7-form {
        width: 100%;
    }
    .slick-dots {
        right: 0;
    }
    body .bgful_agenda#agenda {
        background-position: 40% !important;
    }
    .page-id-863 .tab-content {
        display: block;
    }
    #mob-personalform p,
    #mob-personalform br {
        display: none;
    }
	select#terms{
		width: 22%;
	}
}

@media (max-width:767px) {
    .tml {
        max-width: 100%;
    }
    .tml-lostpassword {
        padding-left: 0;
    }
    .about_widget .bg_grn,
    .about_widget .bg_violt,
    .about_widget .transec_img {
        width: 33.33%;
        min-height: 185px;
    }
    body .about_widget {
        padding: 15px;
    }
    .bannerset .container {
        width: 100%;
    }
    .bannersec h1 {
        font-size: 30px;
    }
    .bannersec h2 {
        font-size: 26px;
    }
    .bannersec h3 {
        font-size: 24px;
        margin-top: 5px;
    }
    .bannersec h4 {
        font-size: 22px;
    }
    .bannersec h5 {
        font-size: 20px;
    }
    .bannersec h6 {
        font-size: 18px;
    }
    .bannersec p {
        font-size: 16px;
        text-shadow: 5px 2px 6px #000;
    }
    .page-id-2 .bg_violt {
        padding-left: 0;
    }
    .about_widget .bg_grn p {
        min-height: auto;
        padding: 10px 0;
    }
    body .bgful_agenda#agenda {
        background-position: 50% 100% !important;
    }
    .bannerset .btn {
        margin: 5px 2px;
    }
    .bg_violt {
        display: block;
    }
    .dwnld_arw {
        position: static;
    }
    .home .btn-blue {
        margin: 15px 0;
    }
    #network .pad40.bg_org {
        padding: 50px 0 45px;
    }
    .btn-download {
        margin: 15px 0 0 0;
    }
    .form-contro.selectbox {
        margin: 15px 0 0;
        width: 100%;
    }
    .page-id-337 footer {
        position: static;
    }
	.list-alphabets .col-xs-4.col-sm-3 {
		width:100%;
		margin-top:30px;
	}
	.list-alphabets .col-xs-4.col-sm-3 .aiconset {
		padding-right:0;
	}
	.list-alphabets .col-xs-8.col-sm-9 {
		width:100%;
	}
}

@media (max-width:480px) {
    .about_widget .bg_grn,
    .about_widget .bg_violt,
    .about_widget .transec_img {
        width: 100%;
        min-height: auto;
    }
	select#terms{
    width: 70%;
    margin: 2rem 0;
	}
}

@media (max-width:600px) {
    .member_items .widget.buddypress #members-list .vcard {
        width: 100%;
    }
}

.ci-inner img {
    float: left;
}

.ci-inner p {
    margin: 0;
    text-transform: capitalize;
    color: #0657A8;
}

.ci-title {
    font-size: 16px;
    font-weight: bold;
}

.tab-pane {
    min-height: 300px;
}

#member.tab-pane,
#posts.tab-pane {
    min-height: auto;
    margin-bottom: 15px;
}


/*custom message*/
select {
	height: 40px;
}
.group-tabs .member_items {
	padding:0;
	margin:0 -8px;
}
.group-tabs .member_items .carousel-info img {
	border-radius:50%;
}
.group-tabs .carousel-info .pvt-msg {
	background: transparent;
	border:1px solid #01A1DD;
	padding:7px 25px;
	margin: 7px 0;
	border-radius:5rem;
	color:#000;
}
.group-tabs .carousel-info .pvt-msg:hover,
.group-tabs .carousel-info .pvt-msg:focus {
	background: #01A1DD;
	border:1px solid #01A1DD;
	color:#fff;
}
.group-tabs .member_items .carousel-info {
	padding: 0 8px;
	margin: 8px 0;
	min-height:100px;
}
.member-linner {
	border: 1px solid #ddd;
	padding: 15px 15px 0;
}
.btn-blue1 {
	padding:7px 25px;
	border-radius:5rem;
}
.btn-blue1:hover {
	background: transparent;
	border:1px solid #01A1DD;
	color:#000;
}
body.page-template-page-message .slick-dotted.slick-slider {
	margin-bottom:0;
}
.mgs-mail-wrap {
	padding:30px 15px;
	background: #f7f7f7;
}
body.page-template-page-message .row-with-vspace {
	margin-bottom:0;
}

/* .gglcptch_recaptcha iframe{
	max-width:100%;
	width:100%;
} */
/**** For captcha start ****/
/* .gglcptch_recaptcha {
 -webkit-transform: scale(0.77);
     -moz-transform: scale(0.77);
      -ms-transform: scale(0.77);
       -o-transform: scale(0.77);
          transform: scale(0.77);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;
} */
/**** For captcha end ****/
.page-htitle {
    margin: 10px 0 20px;
}
.btnBlue {
	background:#01A1DD;
}
.btnBlue:hover { 
    background:#D08663;
}
.btnOrange {	
	background:#D08663;
}
.btnOrange:hover {	
	background:#713d24;
}
.page-id-23 .about_dwnld_wrap a {
	background:#D08663;
}
.page-id-3073 .about_dwnld_wrap a {
	background:#D08663;
}
.page-id-23 .about_dwnld_wrap a:hover {
	background:#01A1DD;
}
.page-id-3073 .about_dwnld_wrap a:hover {
	background:#01A1DD;
}
.page-id-3073 .about_dwnld_wrap a:first-child {
	background:#01A1DD;
}
.page-id-23 .about_dwnld_wrap a:first-child {
	background:#01A1DD;
}
.page-id-23 .about_dwnld_wrap a:first-child:hover {
	background:#D08663;
}
.page-id-3073 .about_dwnld_wrap a:first-child:hover {
	background:#D08663;
}
.page-id-1169 .bannerset {
	text-align:center;
}

/* Gallery Ajax */
.gallery-data h2, .video-data h2{
	margin-bottom:1em;
}
.gallery-data{
	margin-bottom:2em;
}
.gallery-ajax{
	padding-left:10px;
	padding-right:10px;
}
.gallery-ajax .item{
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
}
.gallery-ajax .item img {
    height: 13em;
    width: 100%;
    object-fit: cover;
	object-position: 0 30%;
	cursor:pointer;
}
.more-button .btn{
	border: 1px solid #01A1DD;
    color: #fff;
    border-radius: 0;
    text-align: center;
    padding: 10px 20px;
    margin-top: 20px;
    font-weight: 600;
    min-width: 125px;
	background:#01A1DD;
}
.more-button .btn:hover, .more-button .btn:foucs{
	border: 1px solid #e4e4e4;
    color: #7c7c7c;
    border-radius: 0;
   	background:transparent; 
}
.more-button .loading-image{
	display:none;
}
.p0{
	padding:0;
}
.member-select{
	margin-bottom:1em;
}
/* Gallery Ajax End*/

#agmin .card-wrapper h2 {
	font-size: 2em;
    color: #18599D;    
	margin: 10px 0 20px;
	font-weight: 500;
}
#agenda-select {
	width:300px;
	margin-bottom:15px;
}

@media (max-width:767px) {
	#agmin .card-wrapper h2 {
		font-size:20px
	}
}

@media (min-width:992px)  {
	.page-id-4250 .bannersec picture img {
		height:500px;
	}
}
@media (max-width:767px)  {
	.page-id-4250 .bannersec picture img {
		height:auto;
	}
	.home .bannersec, .home .bannersec picture img{
		height: 810px;
	}
}