body{margin: 0;padding: 0;font-size: 16px;}
img {width: 100%;}
a, button{transition: all ease 0.5s;}
@font-face {
    font-family: 'Kruti Dev 010';
    src: url('../fonts/KrutiDev010Bold.woff2') format('woff2'),
        url('../fonts/KrutiDev010Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

button { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-display: swap; background-color: #fff; padding: 8px 40px; border-radius: 6px; border:0px; font-size: 16px; text-decoration: none; color:#6a0000;}
button a.download {font-size: 16px; color: #900810 !important; text-decoration: none;}

header{padding: 15px 0;}
header .nav-item{margin:0 0 0 40px}
header .nav-item a{font-size: 16px;color:#6a0000;padding:0 15px}
header .nav-item a:hover{color:#000}
.navbar-expand-lg .navbar-collapse{justify-content: flex-end;}

.regd{color:#6a0000;text-align: right;margin-bottom: 10px;}
.main-banner{background:url(../images/slider-bg.jpg) center top no-repeat; background-size: 100%; min-height: 620px;padding:150px 0 50px;}
.banner-pattern{background:url(../images/banner-pattern.jpg)}

.notice_board {background:#f2f2f2; height:150px; padding:0px; margin-top:20px; border:1px solid #f2be4d}
.notice-marqee {float:left; height: auto; font-size:24px; color:#6a0000; font-family: 'Kruti Dev 010'; padding:10px 20px;}
marquee {width:100%; height: auto; float:left; font-size: 30px;}

.slider-caption img{max-height:396px; width: auto;}
.slider-caption{font-size: 26px; color:#fff; font-family: 'Kruti Dev 010';padding-left:25px;}
.slider-caption h2{font-size: 48px;}
.slider-caption-small {font-size: 24px; color:#fff; font-family: 'Kruti Dev 010';padding-left:25px;}
.main-slider .owl-dots{display: flex; justify-content: center;margin-top:50px;}
.main-slider .owl-dots button{width:16px;height:16px;background:#6a0000;border-radius: 50%;display: inline-block;margin:0 3px}
.main-slider .owl-dots button.active{background:#f2be4d;}

.samaj-links{padding:45px 0;}
.linkbox{border: solid 2px #930710;padding:15px;}
.linkbox h2{font-family: 'Kruti Dev 010';font-size: 40px;color:#900810;}
.linkbox span{font-size: 22px;color:#900810;font-family: 'Kruti Dev 010';display: block;}
.linkbox a{font-size: 14px;color:#900810;text-decoration: none;}
.pagelink{display: block;text-align: right;}
.pagelink a:hover{color:#cf1818}
.barcode {width:100%; height:auto; padding-top: 30px;}

.president-message{background:#ffebc1;padding:20px;font-size: 22px;color:#6a0000;font-family: 'Kruti Dev 010';}
.president-message span{font-family: Arial, Helvetica, sans-serif;}
.en_text {font-family: Arial, Helvetica, sans-serif;}
.president-outer{display: flex; }
.president-thumb{min-width:105px;height:105px;border-radius:100%;overflow: hidden;margin-right:15px;}
.auction-outer{height:100%;overflow: hidden;}
.president-detail{line-height: normal;}
.auction-outer h2{font-size:30px;color:#6a0000;font-family: 'Kruti Dev 010';}
.auction-box{background:#cf1818;padding:20px;font-size: 20px;color:#fff;font-family: 'Kruti Dev 010';border: solid 1px #930710;}
.auction-box a{color:#fff;font-size: 16px;font-family:Arial, Helvetica, sans-serif;}
.auction-box a:hover{color:#000}

.intro-bookbox{border: solid 2px #930710;padding:30px;margin:45px 0;}
.full-page-add{border: solid 2px #2d3091;margin:0px 0 45px 0;}
.intro-bookthumb img{border: solid 2px #930710;width: 100%;}

.introduction h2{font-size:24px;color:#900810;font-family: 'Kruti Dev 010';}
.introduction{font-size: 24px;color:#000;font-family: 'Kruti Dev 010';}
.introduction a{color:#000;font-size: 16px;font-family:Arial, Helvetica, sans-serif;}
.site-footer{background:#303348;padding:45px 0 25px}
.footer-address{color:#fff;font-family: 'Kruti Dev 010';display: flex;font-size: 22px;padding-right:65px;align-items: flex-start;}
.footer-address img{margin-right: 15px;min-width: 145px;}

.address {font-size: 18px;color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.address a{color:#ffffff;font-size: 18px;font-family:Arial, Helvetica, sans-serif;}

.about {font-size: 18px;color:#6a0000; font-family: 'Kruti Dev 010'; padding: 50px 0px}
.about a{color:#6a0000;font-size: 18px; font-family: 'Kruti Dev 010'}
.about_text {color:#6a0000;font-size: 24px; font-family: 'Kruti Dev 010'}
.about_text span {color:#6a0000;font-size: 20px; font-family:Arial, Helvetica, sans-serif; }


.footer-links strong, .address-right strong{color:#fff;font-size:18px;margin-bottom:10px;display: block;}
.footer-links ul{margin: 0;padding:0;}
.footer-links li{list-style: none;}
.footer-links li a{color:#fff;font-size: 18px;text-decoration: none;}

.address-right{color:#fff;font-size: 18px;}
.error {background:#f2f2f2; padding-top:50px; padding-bottom:50px;}
.main-people{font-size: 24px;color:#000;font-family: 'Kruti Dev 010'; text-align: center; line-height:normal;margin-top: 20px;}
.main-people span {font-size:18px;color:#000;font-family: 'Kruti Dev 010'; }
.contact_wrapper {background:#940f06; padding-top:50px; padding-bottom:50px;}

.trusties-banner {background:#940f06; height: auto; padding:30px 0 30px;}
.trusties-body-wrapper { height: auto; padding:30px 0 30px;}
.members-heading{font-size: 36px;color:#900810;font-family: 'Kruti Dev 010';display: block; text-align: center; padding-bottom: 30px}
.table-bordered {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
.table-bordered {border: 1px solid #dddddd;border-collapse: separate; border-collapse: collapse;border-left: 0;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
.table {width: 100%; margin-bottom: 0px}
tbody, td, tfoot, th, thead, tr { border-color: inherit; border-style: solid; border-width: 0; }
tr { display: table-row; vertical-align: inherit; border-color: inherit;}
table {background-color: transparent; border-collapse: collapse; border-spacing: 0; border-collapse: separate; text-indent: initial; border-spacing: 2px;}
.members-list {font-size:20px; color:#000; font-family: 'Kruti Dev 010'; text-align:left; line-height:normal; padding-bottom: 20px;}

.table-committee {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0; border:none}
.table-committee {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;border-radius: 0 0 0 0; border:none}
.table-committee tbody, td, tfoot, th, thead, tr { vertical-align: center;}
.table-committee {border-collapse: separate; border-collapse: collapse ;border-left: 0;}
.table-committee ul{margin: 0;padding:0;}
.table-committee li{list-style: none; text-align: center; padding:10px 0px ; font-size: 18px;}
h3.photogallery {font-size: 24px; color:#fff;font-family: 'Kruti Dev 010';}
.carousel-caption p  {font-size: 18px; color:#fff;font-family: 'Kruti Dev 010';}
h3.bhamashah_name {font-size: 24px; color:#000000; font-family: 'Kruti Dev 010'; text-align: center;}