/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #25328a; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #3c52bc; 
}

header .navbar .navbar-brand img, header .sidebar-nav-menu .navbar-brand img, header.side-menu .logo img {
    max-height: 60px;
}
.T_size:hover {
    box-shadow: 0px 0px 10px #000;
    background: #fff;
}
.T_01{
    width: 120px; height: 240px; border:2px solid #25328a;
}
.T_02{
    width: 90px; height: 180px; border:2px solid #25328a;
}
.T_03{
    width: 80px; height: 160px; border:2px solid #25328a;
}
.T_04{
    width: 60px; height: 120px; border:2px solid #25328a;
}
.T_05{
    width: 80px; height: 80px; border:2px solid #25328a;
}
.T_06{
    width: 60px; height: 60px; border:2px solid #25328a;
}
.T_07{
    width: 30px; height: 60px; border:2px solid #25328a;
}

@media(max-width: 992px){
    .T_01{
    width: 110px; height: 230px; border:2px solid #25328a;
    }
    .T_02{
        width: 80px; height: 170px; border:2px solid #25328a;
    }
    .T_03{
        width: 70px; height: 150px; border:2px solid #25328a;
    }
    .T_04{
        width: 50px; height: 110px; border:2px solid #25328a;
    }
    .T_05{
        width: 70px; height: 70px; border:2px solid #25328a;
    }
    .T_06{
        width: 50px; height: 50px; border:2px solid #25328a;
    }
    .T_07{
        width: 20px; height: 50px; border:2px solid #25328a;
    }
    .height-350px {
    height: 175px !important;
}
}

.bg-transparent-gradient-gold {
    background-image: linear-gradient(to right top,rgb(215,154,79,.8),rgb(238,230,134,.8),rgb(227,197,106,.8));
}

.navbar .navbar-nav .nav-link {
    padding: 25px 0;
    font-weight: 500;
    font-size: 16px;
    margin: 0 18px;
    word-break: normal;
}
.navbar.navbar-light .navbar-nav .nav-link {
    color: #25328a;
}
.sticky .navbar.header-light .header-cart-icon>a, .sticky .navbar.header-light .header-language>a, .sticky .navbar.header-light .header-search-icon>a, .sticky .navbar.header-light .header-social-icon>a, .sticky .navbar.header-light .nav-bar-contact, .sticky .navbar.header-light .navbar-nav .nav-link {
    color: #25328a!important;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar.navbar-light .header-cart-icon>a:hover, .navbar.navbar-light .header-language>a:hover, .navbar.navbar-light .header-search-icon>a:hover, .navbar.navbar-light .header-social-icon>a:hover, .navbar.navbar-light .navbar-nav .nav-link.active, .sticky .navbar-dark.header-light .header-cart-icon>a:hover, .sticky .navbar-dark.header-light .header-language>a:hover, .sticky .navbar-dark.header-light .header-search-icon>a:hover, .sticky .navbar-dark.header-light .header-social-icon>a:hover, .sticky .navbar-dark.header-light .navbar-nav .nav-link.active, .sticky .navbar-dark.header-light .navbar-nav .nav-link:focus, .sticky .navbar-dark.header-light .navbar-nav .nav-link:hover, .top-bar.navbar-dark .header-cart-icon>a:hover, .top-bar.navbar-dark .header-language.dropdown-style-01 .btn:hover, .top-bar.navbar-dark .header-language>a:hover, .top-bar.navbar-dark .header-search-icon>a:hover, .top-bar.navbar-dark .header-social-icon>a:hover {
    color: #25328aad!important;
    cursor: pointer;
}
.navbar.navbar-light .header-cart-icon>a, .navbar.navbar-light .header-language>a, .navbar.navbar-light .header-search-icon>a, .navbar.navbar-light .header-social-icon>a, .top-bar.navbar-dark, .top-bar.navbar-dark .header-cart-icon>a, .top-bar.navbar-dark .header-language.dropdown-style-01 .btn, .top-bar.navbar-dark .header-language>a, .top-bar.navbar-dark .header-search-icon>a, .top-bar.navbar-dark .header-social-icon>a {
    color: #25328a;
}

footer .footer-logo img {
    max-height: 92px;
}
.team-style-01 .team-overlay, .team-style-01 figure figcaption {
    position: absolute;
    top: 0;
    left: 0;
    height: 275.2px;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s,visibility .3s;
}
.swiper-h{
    width: 275.2px;
    margin-right: 30px;
    height: 275.2px;
    overflow: hidden;
}
.scroll-top-arrow, .scroll-top-arrow a{
    background: #25328a;
}
.scroll-top-arrow, .scroll-top-arrow a i{
    color: #fff;
}
.social-icon-style-12 li a:hover {
     opacity: 1;
     color: #25328a;
}
.text-main {
    color: #25328a!important;
}
a:focus, a:hover {
    text-decoration: none;
    outline: 0;
    outline-offset: 0;
    color: #25328a!important;
}

/* Loader Styles start here */
.loader-wrapper {
  --line-width: 5px;
  --curtain-color: #f1faee;
  --outer-line-color: #a8dadc;
  --middle-line-color: #457b9d;
  --inner-line-color: #1d3557;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1200;
}

.loader {
  display:block;
  position: relative;
  top:50%;
  left:50%;
  width:150px;
  height:150px;
  margin:-75px 0 0 -75px;
  z-index:1300;
}

.loader:before {
  content:"";
  position: absolute;
  top:4px;
  left:4px;
  right:4px;
  bottom:4px;
}

.loader:after {
  content:"";
  position: absolute;
  top:14px;
  left:14px;
  right:14px;
  bottom:14px;
  
}


.loader-wrapper .loader-section {
  position:fixed;
  top:0;
  background:#fbfbfb;
  background-position: 0px 0px;
/*  background: url('img/footer_bg.jpg');*/
  width:51%;
  height:100%;
  z-index:1200;
}

.loader-wrapper .loader-section.section-left {
  left:0
}
.loader-wrapper .loader-section.section-right {
  right:0;
}

/* Loaded Styles */ 
.loaded .loader-wrapper .loader-section.section-left {
  transform: translateX(-100%);
  transition: all 0.5s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
}
.loaded .loader-wrapper .loader-section.section-right {
  transform: translateX(100%);
  transition: all 0.5s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
}
.loaded .loader {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.loaded .loader-wrapper {
  visibility: hidden;
  transform:translateY(-100%);
  transition: all .3s 1s ease-out;
}
.accordion-style-05 .panel .panel-heading.active-accordion {
    background-color: #fff;
    border-bottom-color: #f7f7f7!important;
    padding-top: 35px;
}
.accordion-style-05 .panel .collapse.show, .accordion-style-05 .panel .collapsing {
    background-color: #fff;
}
.float{
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 40px;
    left: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 28px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.my-float{
    margin-top:11px;
}
@media(max-width:992px){
    .process-step-item-box-bfr{
        display:none !important;
    }
}

.box-shadow-light{
    box-shadow: 0px 0px 8px -2px #ddd;
}
table {
    border-collapse: collapse;
}
.table {
    width: 100%;
}
@media(max-width:992px){
    .table {
    width: 1350px;
}
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.pagination .page-item{
    margin: 0 5px;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #3b3289 !important;
    border-color: #3b3289 !important;
}