@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

/* ==========  Custom styles  ========== */
body {font-family: 'Roboto', sans-serif; background: url(../img/new-bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.main-container {margin:0 auto; max-width: 1448px;}

a {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {margin:0px; padding: 0px;}
.f-bold {font-weight: 700 !important;}

.blue {color: #b79a5b;}
.bg-blue {background-color: #b79a5b;}
.custom-input { border-radius:5px;background:#fff;border:#b79a5b solid 1px;height:54px;font-size:14px;margin-bottom:28px;}


.custom-input-message { border-radius:5px;background:#fff;border:#b79a5b solid 1px;height:150px;font-size:14px;margin-bottom:0px;}

.custom-input-message:focus{background:#fff !important;border:#ccc solid 1px !important;}

.custom-input-select {border-radius:5px;border:#b79a5b solid 1px;height:54px;font-size:14px;margin-bottom:0px;background: url(../img/select-bg-pic.png) no-repeat 95% 50% #fff;}

.custom-input-select:focus{border-radius:5px!important;border:#ccc solid 1px!important;height:54px!important;font-size:14px;margin-bottom:0px;background: url(../img/select-bg-pic.png) no-repeat 95% 50% #fff!important;}

.link{
    display:inline-block;
    padding: 12px 30px 14px;
    color: #000;
    margin-top: 15px;
    border: #b79a5b solid 2px;
    border-radius: 8px;
    font-family: "Lora", serif;
    font-size: 18px;
    background:#fff;
}



.custom-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
.custom-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
.custom-input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
.custom-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
.custom-input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
}

.custom-input::placeholder { /* Most modern browsers support this now. */
   color:    #000;
}

.custom-input:focus{background:#fff !important;border:#ccc solid 1px !important;color:#000 !important;}

.button1 {background-color: #0901ad; border-radius: 5px; font-size: 15px; font-weight: 700; text-transform: uppercase; padding: 10px 20px; color: #fff;}
.button1:hover {color: #fff;}

header{width:100%;background:#ccc;position:}

.top_menu{width:100%;background:#b79a5b;padding:10px 0px;}

.top_right_menu_content{float:left;margin-top:2px;}

.top_right_menu_content ul{float:left;margin:0px;padding:0px;}

.top_right_menu_content ul li{float:left;font-size:14px;color:#fff;margin-right:35px;}

.top_right_menu_content ul li:last-child{margin-right:0px;}

.top_right_menu_content ul li a{float:left;font-size:14px;color:#fff;text-decoration:none;}

.top_right_menu_content ul li a i{margin-right:10px;}

.top_left_menu_content{float:right;}

.top_left_menu_content a{float:left;padding:2px 12px;color:#fff;font-size:14px;border-radius:4px;border:#fff solid 1px;}

.top_left_menu_content a i{font-size:10px;margin-left:5px;}

.visit_link{border:#000 solid 1px !important;color:#000 !important;}

.menu_content{width:100%;background:#c25051;}

.menu_mid_content{width:100%;text-align:center;}

.menu_center_content{display:inline-block;background:#ccc;}

.page-heading h1 {font-size: 30px; font-weight: 700;}

.heading span {font-size: 18px; font-weight: 700;}
.heading h2 {font-size: 40px; font-weight: 700;color:#fff;margin-bottom:30px;font-family: "Lora", serif;}

.home-events {background:#fff;}
.player-registration {background: url('../img/player-registration-bg.png') center no-repeat;}
.home-events .event-content {min-height: 526px;}
.home-events .event-content h3 {color:#0901ad; font-size: 30px; font-weight: 700;}
.home-events .event-content p {color: #000000; font-size: 18px; font-weight: 300; line-height: 26px;}
.home-events .event-content ul {padding-left: 8px;}
.home-events .event-content ul li {background:url('../img/blue-icon.png') left no-repeat; list-style: none; padding-left: 16px; font-weight: 300; font-size: 18px;}
.home-events .event-content .register {display: block;}
.home-events .event-content .register a {background-color: #0901ad; color:#fff; font-size: 28px; font-weight: 700; padding: 14px 58px; border-radius: 20px; box-shadow: 10px 10px 5px -4px rgba(0,0,0,0.27);
-webkit-box-shadow: 10px 10px 5px -4px rgba(0,0,0,0.27);
-moz-box-shadow: 10px 10px 5px -4px rgba(0,0,0,0.27);}

.player-registration .event-content h2 {color: #fff; font-size: 26px; font-weight: 500;}
.player-registration .event-content ul li {background:url('../img/white-icon.png') left no-repeat; color: #fff; font-size: 18px; line-height: 32px;}
.player-registration .event-content ul {padding-left: 2px;}
.player-registration .event-content {min-height: 100%;}

.who-we-are .whoweare-content {padding-left: 126px; padding-right: 126px;}
.who-we-are .whoweare-content h3 {font-size:30px; font-weight: 700;font-family: "Lora", serif;margin-bottom:20px !important;}
.who-we-are .whoweare-content p {font-size: 16px; font-weight: 400; line-height: 26px;}

.registration-form {background-color: rgba(244, 244, 244, 0.9);}
.register-btn {background-color: #b79a5b; border-radius: 5px; font-size: 23px; font-weight: 700; padding: 10px 42px; color: #fff;}
.register-btn:hover {color: #fff;}
.camera {position: relative;}
.camera .profilepic {width: 131px; height: 131px; border-radius: 50%;}
.camera .camerapic {position: absolute; bottom: 0px; left: 110px; cursor: pointer;}
#upload-photo {opacity: 0; position: absolute; bottom: 0px; left: 110px; height: 48px; width: 48px; z-index: 1; cursor: pointer;}

.registration-invoice {background: none;}
.registration-invoice table>tbody>tr>td {font-size: 17px;}
.registration-invoice table>tbody>tr>td:nth-child(1) {text-align: left;}
.registration-invoice table>tbody>tr>td:nth-child(2) {text-align: center;}
.registration-invoice table>tbody>tr>td:nth-child(3) {text-align: left;}
.registration-invoice .profile-pictures h3 {font-size: 16px; font-weight: 700;}
#registerForm label sup {color: #ff0000;}
.payment-btn {width: 100%; padding: 10px 5px; background-color: #b79a5b; border-radius: 5px; font-size: 26px; font-weight: 700; color: #fff;}

.box-border {border:1px solid #000; background-color: #fff;}

.invoice-contact {width: 300px; float: right;}
.invoice-contact ul li {list-style: none; font-size: 16px; font-weight: 400; color: #000;}
.invoice-contact ul li a {color: #000;}
.payment-receipt {background-color: #fff; color: #b79a5b; font-size: 30px; font-weight: 700; width: 300px; text-align: center; padding-top: 15px; padding-bottom: 15px; float: right; margin-right: 120px;}
.invoiceto {padding-left: 120px; padding-right: 120px; padding-top: 60px;}
.invoiceto h2 {color: #000; font-size: 30px; font-weight: 700; margin-bottom: 20px;}
.invoiceto table {width: 450px;}
.information-detail {padding-left: 120px; padding-right: 120px; min-height:350px;}

.information-detail table>thead>tr>th {background-color: #b79a5b; color: #fff; font-size: 20px; font-weight: 400;}
.information-detail table>tbody>tr>td {background-color: #ebebeb; color: #000; font-size: 20px; font-weight: 400;}

.camera {height:131px; position:relative; max-width: 131px; margin: auto;}
.imageWrapper {width:140px;height:140px; padding-bottom:100%; border-radius:50%; overflow:hidden;
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.imageWrapper img {width:140px;height:140px; max-height:100%; max-width: initial;
      position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);border-radius:50%;border:#b79a5b solid 1px;}
      .imageWrapper canvas img{width:140px;height:140px;}
.file-upload {position: relative; overflow: hidden; margin: 10px;}
.file-upload {position:absolute; bottom:0px !important; right:3% !important;
  overflow: hidden; margin:0px; float:none !important; width:46px; height:46px;
  text-align:center; color:#fff; border-radius:50% !important; display:inline-block;
  font-size:1.2em; background:#b79a5b !important; border: 2px solid #f8a23d;
  padding:4px 0px 0px 0px !important; display:inline; -ms-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.file-upload input.file-input {position: absolute; top: 0; right: 0; margin: 0;
  padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);
  height:100%;}


.select2-container--bootstrap4 .select2-selection {
    width: 100%;
    background-color: #fff;
    border: 1px solid #b79a5b !important;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s 
ease-in-out, -webkit-box-shadow 0.15s 
ease-in-out;
    transition: border-color 0.15s 
ease-in-out, -webkit-box-shadow 0.15s 
ease-in-out;
    transition: border-color 0.15s 
ease-in-out, box-shadow 0.15s 
ease-in-out;
    transition: border-color 0.15s 
ease-in-out, box-shadow 0.15s 
ease-in-out, -webkit-box-shadow 0.15s 
ease-in-out;
}

.imageWrapper1 {width:100%; padding-bottom:100%; border-radius:50%; overflow:hidden;
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.imageWrapper1 img {height:105%; width:initial; max-height:100%; max-width: initial;
      position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.file-upload1 {position: relative; overflow: hidden; margin: 10px;}
.file-upload1 {position:absolute; bottom:0px !important; right:3% !important;
  overflow: hidden; margin:0px; float:none !important; width:46px; height:46px;
  text-align:center; color:#fff; border-radius:50% !important; display:inline-block;
  font-size:1.2em; background:#2d26b9 !important; border: 2px solid #2d26b9;
  padding:4px 0px 0px 0px !important; display:inline; -ms-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.file-upload1 input.file-input1 {position: absolute; top: 0; right: 0; margin: 0;
  padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);
  height:100%;}
.form-control:focus, .form-control:active {
    background: transparent;
}
.no-outline:focus {
  outline: none;
}

.registered-player-detail .player-pic {position: relative; height: 200px;  border-radius: 10px;}
.pic1 {
    width: auto !important;
    position: absolute;
    margin: auto;
    top: 0;
    padding:10px;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all .25s ease-in-out;
}
.registered-player-detail .player-detail h2 {margin-top:10px; margin-bottom:30px; font-size:25px; text-transform: uppercase; font-weight: 900;color:#000;}
.registered-player-detail .player-detail ul {padding-left: 0px;}
.registered-player-detail .player-detail ul li {list-style: none; font-size: 16px; line-height: 28px;color:#000;}

.player-detail{color:#000;}

.player-category p {color: #000; margin-top: 6px; font-size: 14px;}

.footer_links{width:100%;}

.footer_links a{
    width: 37px;
    height: 37px;
    float: left;
    border-radius: 50%;
    background: #d8b66b;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    margin-right: 10px;
}

.logo{float:left;}

.logo img{width:100%;}

.registration_heading{float:right;font-size:14px;color:#fff;margin-top:9px;border-radius:10px;border:#fff solid 1px;background:#ccab62;padding:12px 15px;text-decoration:none;}

.registration_heading:hover{background:#d4b571;text-decoration:none;color:#fff !important;}

.registration_heading i{margin-right:5px;}

.quick_links_padding{padding-left:68px;}

.form_bg{width:100%;background:#f1f1f1;padding:30px;border-radius:20px;margin-top:0px;border:#b79a5b solid 1px;padding-top:0px;}

footer {background-color: #b79a5b; padding-top: 38px;}
footer .footer-content {background-color: #b79a5b; padding-top:0px; padding-bottom:25px;border-bottom:#ccc solid 1px;}
footer .footer-content .footer-logo h2 {color: #000; font-size: 35px; font-weight: 700;}
footer .footer-content .footer-logo p {color: #000; font-size:14px; font-weight: 300;color:#fff;padding-top:15px;line-height:30px;}

footer .footer-content .footer-list h3 {color: #fff; font-size: 20px; font-weight: 700;font-family: "Lora", serif;}
footer .footer-content .footer-list ul {margin:0px; padding: 0px;}
footer .footer-content .footer-list ul li {list-style: none;color:#fff;margin-bottom:8px;}
footer .footer-content .footer-list ul li a {color:#fff; font-size: 16px; line-height: 22px;}

footer .copyright {font-size: 16px; font-weight: 400;}
footer .web {text-align:right; font-size: 16px; font-weight: 400;}
footer .web a {color: #fff;}

.loader {width: 100%; position: fixed; top: 0px; left: 0px; height: 100%; background: #b79a5b !important;
    z-index: 999999999;}
.ring {color:#fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
}

.navbar-brand {
    padding:0px 15px;
    margin:0px 30px 0px 0px;
    font-size: 1.25rem;
    background:#b79a5b;
    text-decoration: none;
    white-space: nowrap;
    position:relative;
}

.line{width:100%;background:#b79a5b;position:absolute;top:64px;left:0px;height:18px;z-index:999;}
.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top:0px;
    padding-bottom:0px;
}

.dropdown-menu{background:#b79a5b;border-radius:0px;top:52px !important;}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-size:14px;
    font-weight: 400;
    color: #fff;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}


.dropdown-item:hover{background:#b79a5b;color:#fff;}

.nav-item{margin-right:40px;}

.teams_content{width:100%;float:left;}

.teams_content figure{width:100%;margin:0px;margin-bottom:10px;}

.teams_content figure img{width:100%;}

.teams_content h2{width:100%;text-align:center;margin-top:0px;margin-bottom:10px;text-transform: uppercase;font-weight:bold;font-size:21px;color:#000 !important;}

.teams_content h3{width:100%;text-align:center;margin-top:15px;margin-bottom:0px;font-size:15px;text-transform: uppercase;font-weight:bold;color:#000 !important;}
.teams_content h4{width:100%;text-align:center;margin-top:0px;margin-bottom:40px;font-size:21px;text-transform: uppercase;font-weight:bold;color:#dd1318;}

.top_grid_content{width:100%;}

.top_grid_content .col-lg-3{width:20%;}

.player_category{width:100%;float:left;text-align:center;margin-bottom:60px;}

.player_category span{width:150px;height:150px;display:inline-block;background:#0901ae;border-radius:50%;line-height:191px;}

.player_category i{font-size:65px;color:#fff;}

.player_category figure{display:inline-block;width:25%;}

.player_category figure img{width:100%;}

section.logo_content{width:100%;padding:20px 0px;text-align:center;border-top:#ccc solid 1px;}

.logo_content figure{display:inline-block;margin:0px 35px 13px 0px;width:80px;height:80px;border-radius:50%;position:relative;}

.logo_content figure:last-child{margin-right:0px;}

.images {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    padding:5px;
    right: 0;
    border-radius:50%;
    max-width:100%;
    max-height: 100%;
}

.logo_images {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    padding:0px;
    right: 0;
    border-radius:15px;
    max-width:100%;
    max-height: 100%;
}

.logo_border1{border:#fa7e19 solid 1px;}
.logo_border2{border:#feb835 solid 1px;}
.logo_border3{border:#d24f15 solid 1px;}
.logo_border4{border:#176478 solid 1px;}
.logo_border5{border:#f3e092 solid 1px;}
.logo_border6{border:#05346d solid 1px;}
.logo_border7{border:#f17e00 solid 1px;}
.logo_border8{border:#63b3ee solid 1px;}
.logo_border9{border:#489e36 solid 1px;}
.logo_border10{border:#2f3c5e solid 1px;}
.logo_border11{border:#ca9630 solid 1px;}
.logo_border12{border:#af251b solid 1px;}
.logo_border13{border:#f0551d solid 1px;}
.logo_border14{border:#fbae17 solid 1px;}
.logo_border15{border:#221f21 solid 1px;}
.logo_border16{border:#558bbe solid 1px;}

section.bhomia_banner{width:100%;background:url(../img/bg-pic.png) top center;background-size:cover;padding:30px 0px;}

.bhomia_banner figure{width:250px;height:250px;background:#fff;float:left;margin:0px;position:relative;border-radius:20px;}

.bhomia_banner h1{float:left;color:#fb7a0f;margin-top:10%;margin-left:4%;width:100%;text-align:center;font-weight:900; text-shadow: 1px 2px #000;letter-spacing:3px;}

.bhomia_banner h2{float:left;color:#fff;margin-top:5%;margin-left:4%;width:100%;text-align:center;font-size:13px;}

.bhomia_banner h3{float:left;color:#fff;margin-top:1%;margin-left:4%;width:100%;text-align:center;font-size:22px;letter-spacing:2px;}

.bhomia_banner span{float:right;width:250px;}

.bhomia_banner span img{width:100%;}

.bhomia_border{border:#fb7a0f solid 4px;}
.bistro_border{border:#feb835  solid 4px;}
.bistro_color{color:#feb835 !important;}
.chinmay_border{border:#d24f15 solid 4px;}
.chinmay_color{color:#d24f15 !important;}
.mohan_border{border:#176478 solid 4px;}
.mohan_color{color:#176478!important;}
.goyam_border{border:#f3e092 solid 4px;}
.goyam_color{color:#f3e092 !important;}
.jainsons_border{border:#0b53aa solid 4px;}
.jainsons_color{color:#0b53aa !important;}
.jain_border{border:#f17e00 solid 4px;}
.jain_color{color:#f17e00 !important;}
.paraswa_border{border:#63b3ee solid 4px;}
.paraswa_color{color:#63b3ee !important;}
.rckk_border{border:#489e36  solid 4px;}
.rckk_color{color:#489e36  !important;}
.ridgeman_border{border:#135b8d   solid 4px;}
.ridgeman_color{color:#135b8d   !important;}
.super_border{border:#ca9630    solid 4px;}
.super_color{color:#ca9630    !important;}
.ram_border{border:#af251b     solid 4px;}
.ram_color{color:#af251b     !important;}
.m_power_border{border:#f0551d      solid 4px;}
.m_power_color{color:#f0551d      !important;}
.tapli_border{border:#fbae17       solid 4px;}
.tapli_color{color:#fbae17       !important;}
.techno_border{border:#818181        solid 4px;}
.techno_color{color:#818181        !important;}
.united_border{border:#558bbe         solid 4px;}
.united_color{color:#558bbe         !important;}

.bistro_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#feba36+0,fea12e+100 */
background: #feba36 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #feba36 0%, #fea12e 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #feba36 0%,#fea12e 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #feba36 0%,#fea12e 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feba36', endColorstr='#fea12e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.chinmay_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fa601a+0,f9a10d+100 */
background: #fa601a !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fa601a 0%, #f9a10d 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fa601a 0%,#f9a10d 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fa601a 0%,#f9a10d 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa601a', endColorstr='#f9a10d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.mohan_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#176579+0,3d7e8e+100 */
background: #176579 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #176579 0%, #3d7e8e 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #176579 0%,#3d7e8e 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #176579 0%,#3d7e8e 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#176579', endColorstr='#3d7e8e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.goyam_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f3e092+0,f2d254+59 */
background: #f3e092 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f3e092 0%, #f2d254 59%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f3e092 0%,#f2d254 59%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f3e092 0%,#f2d254 59%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e092', endColorstr='#f2d254',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.jainsons_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0b53aa+0,05346d+59 */
background: #0b53aa !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #0b53aa 0%, #05346d 59%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #0b53aa 0%,#05346d 59%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #0b53aa 0%,#05346d 59%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b53aa', endColorstr='#05346d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.jain_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f17e00+0,ef9637+59 */
background: #f17e00 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f17e00 0%, #ef9637 59%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f17e00 0%,#ef9637 59%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f17e00 0%,#ef9637 59%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17e00', endColorstr='#ef9637',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}



.paraswa_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#63b3ee+0,259aed+59 */
background: #63b3ee !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #63b3ee 0%, #259aed 59%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #63b3ee 0%,#259aed 59%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #63b3ee 0%,#259aed 59%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b3ee', endColorstr='#259aed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.rckk_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#489e36+0,1c9b00+58 */
background: #489e36 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #489e36 0%, #1c9b00 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #489e36 0%,#1c9b00 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #489e36 0%,#1c9b00 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#489e36', endColorstr='#1c9b00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.ridgeman_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#135b8d+0,47708c+58 */
background: #135b8d !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #135b8d 0%, #47708c 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #135b8d 0%,#47708c 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #135b8d 0%,#47708c 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135b8d', endColorstr='#47708c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.super_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ca9630+0,c98200+58 */
background: #ca9630 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ca9630 0%, #c98200 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #ca9630 0%,#c98200 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #ca9630 0%,#c98200 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca9630', endColorstr='#c98200',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.ram_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#af251b+0,ad4039+58 */
background: #af251b !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #af251b 0%, #ad4039 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #af251b 0%,#ad4039 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #af251b 0%,#ad4039 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af251b', endColorstr='#ad4039',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.m_power_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0551d+0,ef7045+58 */
background: #f0551d !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f0551d 0%, #ef7045 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f0551d 0%,#ef7045 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f0551d 0%,#ef7045 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0551d', endColorstr='#ef7045',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.tapliriders_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fbae17+0,f9be4f+58 */
background: #fbae17 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fbae17 0%, #f9be4f 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fbae17 0%,#f9be4f 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fbae17 0%,#f9be4f 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbae17', endColorstr='#f9be4f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}



.finishers_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#818181+0,7f7f7f+58 */
background: #818181 !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #818181 0%, #7f7f7f 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #818181 0%,#7f7f7f 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #818181 0%,#7f7f7f 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#7f7f7f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}


.united_bg{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#558bbe+0,6f97bc+58 */
background: #558bbe !important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #558bbe 0%, #6f97bc 58%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #558bbe 0%,#6f97bc 58%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #558bbe 0%,#6f97bc 58%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#558bbe', endColorstr='#6f97bc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}

section.bhomia_content{width:100%;float:left;padding:30px 0px;}

.bhomia_content h2{width:100%;text-align:center;color:#000;margin-bottom:30px;font-weight:bold;}

.bhomia_list_content{width:100%;float:left;border:#ccc solid 1px;
padding:20px;border-radius:10px;text-align:center;margin-bottom:15px;
}

.bhomia_list_content figure{width:200px;height:200px;display:inline-block;margin:0px;border-radius:50%;position:relative;border: #fff solid 2px;}

.bhomia_list_content h2{width:100%;display:inline-block;color:#000;font-size:18px;margin-top:15px;padding:10px;background:#fff;border-radius:10px;margin-bottom:20px;}

.bhomia_list_content h3{float:left;font-size:17px;color:#fff;width:74px;text-align:left;margin-top:1px;}

.bhomia_list_content p{float:right;font-size:15px;color:#fff;margin-bottom:0px;text-align:left;width:65%;}

.bhomia_active{-webkit-box-shadow: 2px 1px 5px 0px rgba(130,130,130,1);
-moz-box-shadow: 2px 1px 5px 0px rgba(130,130,130,1);
box-shadow: 2px 1px 5px 0px rgba(130,130,130,1);}

section.community_service{width:100%;background:url(../img/cricket-bg.png) no-repeat bottom center;padding:60px 0px;background-size:cover;display:none;}

.community_service h2{width:100%;font-size:30px;color:#fff;margin-bottom:30px;}

.community_service figure{
    width: 100%;
    margin:0px;
}

.community_service figure img{
    width: 100%;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}

.community_service h5{
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 50px;
    font-size: 16px;
    color: #fff;
    background:#002f76;
    text-align: center;
    padding: 14px 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.stamp_retained{width:100%;position:absolute;top:44%;left:0px;text-align:center;}

.stamp_retained figure{width:70%;display:inline-block;margin:0px;}

.stamp_retained figure img{width:100%;}

.registered-player-detail{margin-bottom:40px;border:#ccc solid 1px;width:100%;float:left;background:#f1f1f1;border-radius:10px;padding-top:20px;}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #b79a5b;
    border-color: #b79a5b;
}
.page-link {
    position: relative;
    display: block;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s 
ease-in-out, background-color .15s 
ease-in-out, border-color .15s 
ease-in-out, box-shadow .15s 
ease-in-out;
}

section.page_content {
    width: 100%;
    float: left;
    padding: 100px 0px;
  background: url(../img/bg-cover.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page_content h2 {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20vw;
    color: #fff;
    text-align: center;
}
.page_content p {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 2vw;
    text-align: center;
    color: #fff;
}

.sponsor_content{width:100%;margin-top:20px;margin-bottom:50px;border-bottom:#ccc solid 1px;padding-bottom:30px;}

.sponsor_top_content{width:100%;}

.sponsor_top_content figure{width:100%;height:244px;position:relative;border:#ccc solid 4px;margin:0px;border-radius:15px;-webkit-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);
box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);}

.sponsor_top_content h1{width:100%;font-size:30px;color:#000;font-weight:bold;margin-top:90px;}

.sponsor_top_content p{width:100%;font-size:17px;color:#000;margin-top:8px;}


.sponsor_middle_content{width:100%;}

.sponsor_middle_content figure{width:100%;height:200px;position:relative;border:#ccc solid 4px;margin:0px;border-radius:15px;-webkit-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);
box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);}

.sponsor_middle_content h1{width:100%;font-size:30px;color:#000;font-weight:bold;margin-top:65px;}

.sponsor_middle_content p{width:100%;font-size:17px;color:#000;margin-top:8px;}

.sponsor_heading{width:100%;}

.sponsor_heading h2{width:100%;font-size:30px;color:#000;font-weight:bold;margin-top:65px;text-align:center;margin-bottom:20px;}

.sponsor_heading figure{width:100%;height:200px;position:relative;border:#ccc solid 4px;margin:0px;border-radius:15px;-webkit-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);
box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);margin-bottom:20px;}

.middle_content{width:100%;float:left;background:#fff;border-radius:15px;padding:30px;}

.middle_content figure{width:100%;float:left;margin:0px;}

.middle_content figure img{width:100%;}

.middle_content h2{width:100%;float:left;margin-top:0px;margin-bottom:12px;font-weight:bold;color:#b79a5b;font-size:40px;font-family: "Lora", serif;}

.middle_content p{width:100%;float:left;font-size: 16px;font-weight: 400;line-height: 26px;}

.middle_content a{float:left;background:#b79a5b;padding:10px 14px;border-radius:5px;color:#fff;}

.middle_content ul{width:100%;float:left;margin:0px;padding:0px;}

.middle_content ul li{width:100%;float:left;list-style:none;margin-bottom:5px;font-size:16px;color:#000;background:url(../img/bg-pic-1.png) no-repeat 0px 7px;padding-left:18px;}

.footer_link{width:100%;float:left;text-align:center;}

.footer_link a{display:inline-block;text-decoration:none;color:#fff;margin-right:15px;}

.footer_link a:last-child{margin-right:0px;}

.privacy_policy{width:100%;float:left;}

.privacy_policy p{width:100%;font-size: 16px;font-weight: 400;line-height: 26px;}

.gallery_pic{width:100%;border-radius:10px;}

.logo_pic{width:212px;}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
   width:15px;
    height:15px;
    border-radius:50%; 
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .9;
    transition: opacity .6s ease;
}
.carousel-indicators .active {
    box-sizing: content-box;
    flex: 0 1 auto;
    width:15px;
    height:15px;
    border-radius:50%; 
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .9;
    transition: opacity .6s ease;
}

.contact_content{width:100%;float:left;margin-bottom:15px;}

.contact_content span{width:35px;height:35px;float:left;border-radius:50%;color:#fff;border:#fff solid 1px;text-align:center;line-height:33px;}

.contact_content p{float:right;width:86%;margin-top:5px;color:#fff;margin-bottom:0px;}

.contact_content p a{text-decoration:none;color:#fff;}



.senior_name{background:#fff;}

.senior_name.form-control:focus, .form-control:active {
    background:#fff;
}

.senior_upload{width:100%;float:left;margin-top:20px;}

.senior_upload h2{width:100%;float:left;font-size:26px;color:#000;font-weight:bold;margin-top:50px;}

.senior_upload_content{position:relative;margin-bottom:30px;width:12%;}

.senior_team_content{width:100%;float:left;background:#fff;padding:0px 0px 15px;border-radius:10px;}

.senior_team_line{width:100%;float:left;border-bottom:#ccc solid 1px;margin-bottom:10px;padding-bottom:10px;background:#f8a23d;border-top-left-radius:10px;border-top-right-radius:10px;padding:0px 15px;}

.senior_team_line p{width:100%;float:left;font-size:25px;color:#000;margin-bottom:0px;margin-top:40px;}
.senior_team_line h2{width:100%;float:left;font-size:16px;color:#000;margin-bottom:0px;}
.senior_team_line h3{width:100%;float:left;font-size:16px;color:#000;margin-bottom:0px;margin-top:42px;background:#ccc;text-align:center;padding:10px;border-radius:8px;}

.date_time_content{width:100%;float:left;margin-top:12px;padding:0px 15px;}

.feedback_heading{width:100%;float:left;text-align:center;}

.feedback_heading h2{width:100%;float:left;color:#000;text-align:center;font-size:25px;margin-bottom:15px;}

.senior_name_message{background:#fff;}

.senior_name_message.form-control:focus, .form-control:active {
    background:#fff;
}

.feedback_heading button{display:inline-block;background:#b79a5b;border:none;margin-top:10px;border-radius:10px;color:#fff;padding: 10px 242px;font-size:26px;margin-top:30px;}

.select_content{width:100%;float:left;}


.select2-container--bootstrap4 .select2-selection {
    width: 100%;
    background-color: #fff;
    border: 2px solid #ced4da;
    padding: 9px 8px 7px;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size:14px;
    margin-top: 5px;
    padding-top:3px !important;
}


.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    float: left;
    padding: 0;
    padding-right: 0.75rem;
    margin-top: calc(0.375rem - 2px);
    margin-right: 0.375rem;
    color: #000 !important;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #bdc6d0;
    border-radius: 0.2rem;
}
.select2-container--bootstrap4 .select2-selection__clear {
    float: right !important;
    width:20px!important;
    height:20px!important;
    padding-left: 0.15em!important;
    margin-top:10px!important;
    margin-right: 0.3em!important;
    line-height:20px!important;
    color: #f8f9fa!important;
    background-color: #c8c8c8!important;
    border-radius: 100%!important;
    text-align:center!important;
    display:none!important;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field {
    color: #fd0909;
    background:none;
}

.select2-container--bootstrap4 .select2-selection {
    width: 100%;
    background:url(../img/select-bg.png) no-repeat 95% 52% #fff!important;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.upload_profile{width:100%;float:left;}

.registration_alumni{width:100%;text-align:center;}

.registration_alumni h2{text-align:center;margin-top:30px;margin-bottom:30px;border-bottom:#000 solid 1px;padding-bottom:10px;display:inline-block;}

.registration_alumni span{display:inline-block;margin-right:10px;}

.registration_alumni span:last-child{margin-right:0px;}

.registration_content{width:40%;display:inline-block;background:#fff;margin-top:20px;border-radius:10px;padding:15px;text-align:left;}

.registration_content button{float:left;background:#b79a5b;padding:7px 15px;border-radius:10px;color:#fff;outline:none;border:none;}

.registration_content i{float:left;width:50px;height:40px;background:#007310;color:#fff;border-radius:10px;text-align:center;margin-top:29px;line-height:39px;font-size:16px;}

.registration_content_red{background:#b79a5b !important;}

.green_color{color:#007310;}
.red_color{color:#b79a5b;}

.gy_pic{width:100%;height:300px;position:relative;}

.images_pic {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    padding: 10px;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
}

.roles_content{width:100%;float:left;}

.roles_content p{width:100%;float:left;font-size:16px;color:#000;}

.kpl_content{width:100%;border-top-right-radius: 15px;
    border-top-left-radius: 15px;}

.kpl_content figure{width:100%;margin:0px;}

.kpl_content figure img{width:100%;border-top-right-radius: 15px;
    border-top-left-radius: 15px;}

.kpl_content h2{
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 50px;
    font-size:22px;
    color: #fff;
    background:#c32131;
    text-align: center;
    padding: 14px 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.fixtures{width:100%;text-align:center;}

.fixtures a{padding:25px 30px;background:#fff;border:#ccc solid 1px;color:#000;display:inline-block;font-size:20px;font-weight:bold;border-radius:10px;margin-right:30px;width:100%;margin-bottom:30px;}

.fixtures a:hover{background:#b79a5b;color:#fff;}

.fixtures_day1{width:100%;border:#ccc solid 1px;padding:20px;background:#fff;border-radius:10px;margin-bottom:20px;border-bottom:#ccc solid 6px;}

.fixtures_day1_content{width:100%;border-left:#ccc solid 1px;padding-left:30px;margin-top:8px;}

.fixtures_day1_content h2{width:100%;font-size:16px;font-weight:bold;font-style:italic;margin-bottom:10px;color:#b79a5b;font-weight:bold;}

.fixtures_day1_content p{width:100%;font-size:14px;margin-bottom:0px;margin-top:5px;line-height:17px;}

.fixtures_day1_content p font{color:#b79a5b;font-weight:bold;}

.fixed_team{float:left;}

.fixed_team figure{float:left;width:100px;margin:0px;}

.fixed_team figure img{width:100%;}

.fixed_team h3{float:left;margin-bottom:0px;font-size:20px;margin-top:27px;margin-left:15px;font-weight:bold;}

.fixed_vs{float:left;font-weight:bold;color:#838080;margin:35px 105px;}

.heading_content{width:100%;text-align:center;margin-bottom:40px;}

.heading_content h2{width:75%;display:inline-block;background:#b79a5b;padding:10px;border-radius:10px;margin-top:30px;color:#fff;font-size:25px;}

.heading_content h2 font{color:#f8a13c;}

section.home_mid_content{width:100%;padding:0px 15px;}


/***** 26-12-2023 *****/

.gender_form_content{
    width:100%;
    display: inline-block;
    background: #fff;
    margin-top: 20px;
    border-radius: 10px;
    padding:30px;
    text-align: left;
}

.gender_form_content label{width:100%;float:left;font-size:14px;color:#000;margin-bottom:5px;}

.gender_form_content label font{color:#b79a5b;}

.gender_check{width:100%;float:left;border-radius:0px;height:40px;margin-bottom:20px;}
.gender_select{width:100%;float:left;border-radius:0px;height:40px;margin-bottom:20px;font-size:14px;background:url(../img/arrow-bg.png) no-repeat 95% 50%;}

.gender_select:focus{background:url(../img/arrow-bg.png) no-repeat 95% 50%;}

.gender_check_content{width:100%;float:left;margin-bottom:20px;}

.gender_check_margin{margin-top:54px;}

.gender_check_submit{width:100%;float:left;text-align:center;margin-top:40px;}

.gender_check_submit button{
    background-color: #b79a5b;
    border-radius: 5px;
    display:inline-block;
    font-size:15px;
    font-weight: 700;
    padding: 8px 25px;
    color: #fff;
    border:none;
}

.verification{font-style:italic;font-size:13px;}

section.alumni_association{width:100%;float:left;background:#fff;text-align:center;padding:30px 0px;}

.alumni_association_content{display:inline-block;width:1030px;}

.alumni_list_content{width:194px;float:left;margin-right:15px !important;}

.alumni_list_content span{float:left;width:50px;height:50px;border-radius:50%;background:#b79a5b;line-height:52px;font-weight:bold;color:#fff;}

.alumni_list_right_content{float:right;width:69%;text-align:left;margin-top:15px;position:relative;}

.alumni_list_right_content:after{
    content: '';
    position: absolute;
    top:12px;
    left: 50%;
    transform: translateX(-50%);
    width:99%;
    border-top: 1px solid #cbcbcb !important;
}

.alumni_list_right_content p{float:left;color:#000;background:#fff;position:relative;z-index:99;padding-right:10px;margin-bottom:0px;}

.alumni_active{background:#0abc2c !important;}

.alumni_last_margin{margin-right:0px !important;}

.form-control:focus {
    color: #212529;
    background:none;
    border-color: #777062;
    outline: 0;
    box-shadow:none;
}
.senior_name_message.form-control:focus, .form-control:active {
    background:none;
}

.form-select:focus {
    background:none;
    outline: 0;
    box-shadow:none;
    border-color: #777062;
}

.gender_check_heading{width:100%;float:left;}

.gender_check_heading h1{float:left;font-size:25px;color:#fff;font-weight:bold;width:100%;margin-top:0px;margin-bottom:5px;font-family: "Lora", serif;}

.gender_check_heading h2{float:left;font-size:25px;color:#fff;font-weight:bold;width:100%;font-family: "Lora", serif;}

.size_chart{width:100%;float:left;}

.size_chart a{float:right;background:#b79a5b;color:#fff;padding:18px 15px;border-radius:10px;font-size:13px;margin-top:32px;width:100%;text-align:center;}

.blinker_content{width:100%;float: left;background:#b79a5b;text-align:center;position: relative;z-index:999;display:none;}

.blink {
	animation: blinker 2.9s linear infinite !important;
	color: #f8a23d;
	padding:10px 15px;
	border-radius:10px;
	width:100%;
	float: left;
	text-transform: uppercase;
 
}
.blink:hover{color:#ccc;}
@keyframes blinker {
	50% {
		opacity: 0;
	}
}

.bg_color{background-color:#b79a5b;color:#fff !important;margin:0px 0px 0px 10px !important;}

button.owl-prev {
    width:35px !important;
    height:51px !important;
    background:url(../img/prev.png) no-repeat 0px 0px !important;
    position: absolute !important;
    top:57px !important;
    left: -46px !important;
    color:#f9f1eb !important;
    font-size:60px !important;
    outline:none !important;
    line-height:0px !important;
}

button.owl-next {
    width:35px !important;
    background:url(../img/next.png) no-repeat 0px 0px !important;
    height:51px !important;
    position: absolute !important;
    top:57px !important;
    right: -46px !important;
    color:#f9f1eb !important;
    font-size:60px !important;
    outline:none !important;
    line-height:0px !important;
}



.owl-dots {
    text-align: center!important;
}

.top_pic{
    width: 100%;
    float: left;
    position: relative;
    height:300px;
    margin-bottom: 5px;
}
.top_center_pic {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width:auto !important;
   height: 100%;
}

.owl_stage_ontent{width:100%;padding:30px 0px;}

.heading_content{width:100%;margin-bottom:19px;}

.heading_content a{background:#b79a5b;padding:10px;color:#fff;padding:10px 141px;border-radius:10px;}

Ul li {list-style:none;}

.about_pic{width:100%;float:left;position:relative;}

.about_pic figure{width:100%;}

.about_pic figure img{width:100%;}

.about_margin{margin-top:40px !important;}

.about_pic h3{width:100%;font-size:18px;margin-bottom:20px;}

.about_pic_padding{padding-left:30px;}

.vision_content{float:left;width:300px;background:#f6f6f6;border:#b79a5b solid 1px;padding:15px 20px;margin-right:20px;margin-top:20px;}

.vision_content span{float:left;}

.vision_content h5{float:right;width:73%;margin-top:15px;font-size:18px;}


/* Container */
.circle {
  position:absolute;
  top:160px;
  left:230px;
  width: 200px;
  height: 200px;
  border:#fff solid 2px;
  border-radius: 50%;
  background:#b79a5b;
  animation: rotate 10s linear infinite;
  
}

/* Center content (optional) */
.circle::after {
  content: "★";
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  transform: translate(-50%, -50%);
  font-size:28px;
}

/* Text characters */
.text {
  position: absolute;
  width: 100%;
  height: 100%;
transform-origin: center;
}

.text span {
  position: absolute;
  left: 50%;
  padding:8px;
  top: 0;
  transform-origin: 0 100px;
  font-size: 15px;
  color: #fff;
  letter-spacing:0px;
}

.about_mid_content{width:100%;}

.about_mid_content h3{
    width: 100%;
    float: left;
    margin-top:40px;
    margin-bottom:10px;
    font-weight: bold;
    font-family: "Lora", serif;
      color: #b79a5b;
    font-size:60px;
}

.about_mid_content p{font-size:25px;}

.about_mid_content a{float:left;padding:12px 20px 14px;color:#000;margin-top:15px;border:#b79a5b solid 2px;border-radius:8px;font-family: "Lora", serif;font-size:18px;}

.about_mid_content i{margin-left:10px;}

.about_mid_right_content{width:100%;background:#f6f6f6;padding:30px;border:#ccc solid 1px;}

.about_mid_right_content h4{width:100%;font-size:25px;color:#b79a5b;margin-bottom:14px;font-family: "Lora", serif;font-weight:bold;}

.about_mid_right_content ul{width:100%;margin:0px;padding:0px;}

.about_mid_right_content ul li{width:100%;font-size:15px;color:#000;margin-bottom:5px;background:url(../img/bg-pic-1.png) no-repeat 0px 6px;padding-left:25px;}

.about_mid_right_content ul li:last-child{margin-bottom:0px;}

.view_all{width:100%;text-align:center;display:none;}

.view_all a{padding:15px 40px;color:#fff;margin-top:15px;display:inline-block;font-size:18px;font-weight:bold;border:#fff solid 2px;border-radius:8px;}



.view_all a i{margin-left:10px;}

section.upcoming_events{width:100%;background:#fff;padding:40px 0px 50px;}

.upcoming_events h2{width:100%;text-align:center;font-size:40px;color:#b79a5b;margin-bottom:30px;font-weight:bold;font-family: "Lora", serif;}


.upcoming_padding{padding-right:0px;}
.upcoming_leftpadding{padding-left:0px;}


.upcoming_content{width:100%;height:164px;background:#f6f6f6;border-bottom:#fff solid 1px;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}

.upcoming_content:hover{background:#b79a5b;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}

    .upcoming_content:hover .upcoming_content_right_color {
     color:#fff !important;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
}

   .upcoming_content:hover .upcoming_number{ color: transparent;
  -webkit-text-stroke: 2px #fff !important;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}

.upcoming_number{ color: transparent;
  -webkit-text-stroke: 1px #b7b7b7 !important;transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;}

.upcoming_content h3{width:130px;font-size:70px;color:#fff;height:164px;border-right:#fff solid 1px;text-align:center;padding-top:40px;float:left;color: transparent;
  -webkit-text-stroke: 2px #fff;font-family: "Lora", serif;}

.upcoming_content_right_content{width:75%;float:right;}

.upcoming_content_right_content h2{width:100%;color:#fff;font-size:30px;margin-bottom:0px;text-align:left;margin-top:48px;}

.upcoming_content_right_content p{width:100%;color:#fff;font-size:18px;margin-bottom:0px;text-align:left;margin-top:5px;}

.upcoming_content_right_content a{padding:10px 0px;color:#000;float:right;text-align:center;border-radius:5px;margin-top:60px;margin-right:30px;width:121px;border:#ffbe02 solid 1px;}

.upcoming_content_right_color{transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;color:#000 !important;}


.upcoming_content_right_content a i{font-size:14px;}

.home_bg{background: url(../img/form-bg.png) no-repeat 0px 0px !important;background-size:cover !important;}


.form_content_list{width:100%;background:#fff;padding:30px 0px;}

label {
    display: inline-block;
    margin-bottom:10px;
}


.home_slider_content{width:100%;}

.form_padding{padding-top:35px;}


.owl-carousel .item img {
  width: 100%;
  height: auto;

}
.owl-dots {
  text-align: center;
  margin-top: 10px;
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
 }
.owl-dot span {
  width: 18px;
  height: 18px;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  margin: 5px;
}
.owl-dot.active span {
  background: #b79a5b;
}

.mobile_menu{width:100%;display:none;}

.who-we-are{min-height:900px;}

.home_height{min-height:100px !important;}

.menu_last{margin-right:0px;}

ol li{margin-bottom:10px;line-height:30px;}

.rules{list-style: disc !important;}


/* Keyframes for rotation */
@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}




















