/*
Template Name: Wrapkit
Author: Wrappixel
Email: niravjoshi87@gmail.com
File: scss
*/
/*============================================================== 
 You can write your style here and overwrite our style
 ============================================================== */

@media (min-width:1400px) {
	.container {
		max-width: 1320px
	}
}
.lh-100 { line-height: 100% !important; }

hr { margin: 2em 0 !important; }
#home-intro { padding: 80px 0; }
#home-intro .title { margin-top: 0; }
#home-intro .btn-sm { margin: 20px 0 30px 0; }
#home-intro h2 { margin-bottom: 20px; }
#home-counters { padding: 80px 0; background-color: #00aeef !important; }
#home-counters h1 { font-weight: 300; margin: 0; color: #FFF; }
#home-counters h6 { font-size: 13px; text-transform: uppercase; color: #FFF; opacity: .7; }
#home-counters .fa { font-size: 3.5em; color: #FFF; opacity: .7; }

#cms-content iframe { width: 100% !important; max-width: 100% !important;}

#member-dashboard { padding-top: 40px; padding-bottom: 40px; }
#member-dashboard .table td, #member-dashboard .table th { padding: .45rem; font-size: 14px;}
#member-dashboard h4 { margin: 0;}
#member-dashboard .img-circle { border: 3px solid #00aeef; }
#member-dashboard .dropdown-item { font-weight: 300; }

#member-dashboard .title { margin: 15px 0 5px;}
#member-dashboard .subtitle { margin: 0;}
#member-dashboard header { margin-bottom: 30px;}

#member-dashboard .card-footer { padding: .4rem; }

#referral-details label, #referral-update label { font-weight: bold; font-size: 0.8em;}

#alert .alert { margin: 30px 0 0; }

.wrap-feature1-box .icon-space {
    font-size: 35px;
    width: 80px;
    color: #FFF;
    line-height: 80px;
    text-align: center;
    display: inline-block;
    margin: 20px 0 30px;
    border-radius: 100%;background-color: #00aeef;
}
.wrap-feature1-box .card-body { background-color: #fafafa;}
@media (max-width: 768px) {
#home-counters .fa { font-size: 2em; }
#website-form label.text-right { text-align: left !important; }
}
.h6-topbar { font-size: 14px; }
.h6-topbar .authentication-box { float: right; margin-bottom: 0px; padding: 10px 0; }
.h6-topbar .authentication-box li { display: inline-block; }
.h6-topbar .authentication-box li a { color: #BBB; }
.h6-topbar .authentication-box li .dropdown-item { color: #999; font-size: 14px; }
/*    .h6-topbar .authentication-box li a {
      padding: 0 15px;
      display: block;
      color: #BBB;
      font-weight: 400;
      border-bottom: 0px !important; }*/
.h6-topbar .authentication-box li a:hover { color: #00aeef; }
.h6-topbar .authentication-box li a:last-child { padding-right: 0px; }
.h6-topbar .authentication-box li i { font-size: 18px; }
.h6-nav-bar { padding: 0px; }
.h6-nav-bar .navbar-nav .nav-link { padding: 35px 15px; color: #999; }
.h6-nav-bar .navbar-nav .nav-item:hover .nav-link, .h6-nav-bar .navbar-nav .nav-item.active .nav-link { color: #263238; }
.h6-nav-bar .act-buttons .btn { margin: 10px 0 10px 10px; }

@media (max-width: 575px) {
.h6-topbar .authentication-box { float: none; text-align: center; }
}

@media (max-width: 1023px) {
.h6-nav-bar .navbar-nav .nav-link { padding: 15px 15px; }
.h6-nav-bar .act-buttons .btn { margin: 10px 0 10px 0px; }
}
#site-tag { color: #BBB; padding-top: 10px; padding-bottom: 10px; }
#site-logo { max-width: 200px; }

@media (max-width: 1199px) {
#site-logo { max-height: 50px; }
#member-dashboard .title { margin-top: 0;}
}

#member-dashboard .title
@media (max-width: 768px) {
#footer-logo { margin-bottom: 10px; }
}
#cms-content { margin-top: 80px; margin-bottom: 80px; }
#cms-content hr { margin: 30px 0; }
/*******************
Footer 2
*******************/
footer { padding: 60px 0; background-color: #343a40!important; color: #EEE; font-size: 14px; }
footer h3 { color: #FFF; }
footer .footer-top { padding-bottom: 30px; border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
footer .footer-mid { padding-top: 40px; }
footer .link { color: #999; padding: 10px 15px 10px 0; }
footer .general-listing li a i { font-size: 9px; margin-right: 10px; }
footer .info-box .d-flex { padding: 15px 0; border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
footer .subscribe-box { background: rgba(120, 130, 140, 0.13); padding: 25px; }
footer .subscribe-box .form-control { background: transparent; padding: 10px 0; border: 0px; border-bottom: 1px solid rgba(120, 130, 140, 0.13); color: #ffffff; border-radius: 0px; }
footer .subscribe-box .form-control:focus { border-bottom: 1px solid #ffffff; }
/*******************
team 1
*******************/
.team1 .pro-pic { min-height: 200px; }
.team1 .pro-pic .card-img-overlay { background: rgba(26, 139, 243, 0.87); display: none; }
.team1 .pro-pic .card-img-overlay ul { position: relative; top: 50%; text-align: center; }
.team1 .pro-pic .card-img-overlay ul li a { color: #ffffff; padding: 0 10px; -webkit-transition: 0.1s ease-in; -o-transition: 0.1s ease-in; transition: 0.1s ease-in; display: block; }
.team1 .pro-pic .card-img-overlay ul li a:hover { -webkit-transform: translate3d(0px, -5px, 0px); transform: translate3d(0px, -5px, 0px); }
.team1 .pro-pic:hover .card-img-overlay { display: block; }
#chp-details h4 { margin: 0; }
#chp-details .card { margin-bottom: 20px; }
/*******************
team 4
*******************/
.team4 { text-align: center; }
.team4 .pro-pic img { border-radius: 8px; }
.team4 .title { margin: 20px 0 0 0; }
.team4 .subtitle { margin: 0 0 20px 0; font-size: 13px; }
.error { color: #c00; }
input.error, input:focus.error { border: 1px solid #C00; }
textarea.error { border: 1px solid #C00; }
select.error { border: 1px solid #C00; }
h2.title a { color: #FFF !important; }
.container-escape { margin: 0 calc(50% - 50vw); }
 input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.img-fluid-login { max-width: 75% !important; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #DDD !important;
	font-style: italic;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #DDD !important;
	font-style: italic;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #DDD !important;
	font-style: italic;
}
:-moz-placeholder { /* Firefox 18- */
  color: #DDD !important;
	font-style: italic;
}

/* DATATABLES */
div.dataTables_wrapper div.dataTables_length select { padding-right: 25px; }
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}

@media (max-width: 768px) {
    #eventCarousel .carousel-item > div {
        display: none;
    }
    #eventCarousel .carousel-item > div:first-child {
        display: block;
    }
}

#eventCarousel .carousel-item.active,
#eventCarousel .carousel-item-next,
#eventCarousel .carousel-item-prev {
    display: flex;
}

/* display 3 */
@media (min-width: 768px) {
    
    #eventCarousel .carousel-item-right.active,
    #eventCarousel .carousel-item-next {
      transform: translateX(33.333%);
    }
    
    #eventCarousel .carousel-item-left.active, 
    #eventCarousel .carousel-item-prev {
      transform: translateX(-33.333%);
    }
}

#eventCarousel .carousel-item-right,
#eventCarousel .carousel-item-left{ 
  transform: translateX(0);
}


.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCC' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCC' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-control-prev {
    width: auto;
    padding-left: 0;
    margin-left: -10px;
}

.carousel-control-next {
    width: auto;
    padding-right: 0;
    margin-right: -10px;
}