/*
Theme Name: Navis Design
Version: 1.0.1
Description: Navis Design developed by The Guy
Author: TheGuy
Author URI: https://theguy.co.il/
*/


body{ background-color: #F2F2F2; margin: 0px; padding: 0px; color: #000; font-size: 16px; font-family: 'Montserrat'; font-weight: 400;}

h1, h2, h3, h4{  margin-bottom: 24px;}
h1{ font-size: 64px;}
h2{ font-size: 40px;}
h3{ font-size: 32px;}
h4{ font-size: 18px;}
/* end headings */

/* anchar color */
a { color:#2B3990; text-decoration:none;  }
a:hover { color:#2B3990; }

.link-underline a { text-decoration: underline;}
.link-underline a:hover { text-decoration: none;}
/* End anchar color */

/* Custom padding */
.pd-top-50 {padding-top: 50px;}
.pd-top-80 {padding-top: 80px;}
.pd-top-100 {padding-top: 100px;}
.pd-bottom-50 {padding-bottom: 50px;}
.pd-bottom-80 {padding-bottom: 80px;}
.pd-bottom-100 {padding-bottom: 100px;}
/* paragraph */
p{font-size: 16px; margin-bottom: 15px;}
/* end paragraph */

/* Text colors */
.text-primary { color:#2B3990!important;}
/* End Text colors */
/* Fonts */
.font-56{ font-size: 56px;}
.font-24{ font-size: 24px;}
.font-20{ font-size: 20px;}
.font-18{ font-size: 18px;}
.font-16{ font-size: 16px;}
.font-14{ font-size: 14px;}
.font-13{ font-size: 13px;}
.font-11{ font-size: 11px;}
.fw-extra-bold{ font-weight: 800!important;}
.fw-semi-bold{ font-weight: 600!important;}
/* End Fonts */

/* BG */
.bg-dark{background-color: #000!important;}
.bg-light{background-color: #F2F2F2!important;}
.bg-gray{background-color: rgba(43, 57, 144, 0.05)!important;}
.bg-danger{background-color: #a31e22!important;}
.bg-primary{ background-color: #2B3990!important;}
.bg-warning{ background-color: #F0E8E9!important;}
.bg-cover{ background-size: cover!important; background-repeat: no-repeat!important; background-position: 50% 50%!important; }

.table.fees-table > :not(caption) > * > *{ padding: .9rem .5rem;}
.table-secondary {--bs-table-bg: rgba(43, 57, 144, 0.05)!important;}
/* End BG */

/* Buttons */
.btn{border-radius: 100px!important; font-size: 16px; padding: 15px 25px; line-height: 1.2; font-weight:700; box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);}
.btn-primary {
    --bs-btn-color:#2B3990;
    --bs-btn-bg:#FCCF0B;
    --bs-btn-border-color:#FCCF0B;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg:#2B3990;
    --bs-btn-hover-border-color:#2B3990;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#2B3990;
    --bs-btn-active-border-color:#2B3990;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#2B3990;
    --bs-btn-disabled-border-color:#2B3990;
}
.btn-outline-primary {
    --bs-btn-color:#283891;
    --bs-btn-border-color:#283891;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg:#283891;
    --bs-btn-hover-border-color:#283891;
    --bs-btn-focus-shadow-rgb:13,110,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#283891;
    --bs-btn-active-border-color:#283891;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#283891;
    --bs-btn-disabled-bg:transparent;
    --bs-btn-disabled-border-color:#283891;
    --bs-gradient:none
  }

.btn-light {
  --bs-btn-color: #283891;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #283891;
  --bs-btn-hover-bg: #FCCF0B;
  --bs-btn-hover-border-color: #FCCF0B;
  --bs-btn-focus-shadow-rgb: 211,212,213;
  --bs-btn-active-color: #283891;
  --bs-btn-active-bg: #FCCF0B;
  --bs-btn-active-border-color: #FCCF0B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #283891;
  --bs-btn-disabled-bg: #FCCF0B;
  --bs-btn-disabled-border-color: #FCCF0B;
}
.check-btn {
  --bs-btn-color: #283891;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #283891;
  --bs-btn-hover-bg: #FCCF0B;
  --bs-btn-hover-border-color: #FCCF0B;
  --bs-btn-focus-shadow-rgb: 211,212,213;
  --bs-btn-active-color: #283891;
  --bs-btn-active-bg: #FCCF0B;
  --bs-btn-active-border-color: #FCCF0B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #283891;
  --bs-btn-disabled-bg: #FCCF0B;
  --bs-btn-disabled-border-color: #FCCF0B;
  box-shadow: none!important;
}
/* End Buttons */

/* Header */
.nevis-header{padding-top: 25px; padding-bottom: 25px;}
.nevis-header .main-nevigation ul{margin: 0px 30px 0 20px; padding: 0px; display: flex;}
.nevis-header .main-nevigation ul li{margin: 0px; padding: 0px 24px 0; list-style: none; font-size: 20px;  font-weight: 400;}
.nevis-header .main-nevigation ul li a{padding: 17px 0px; text-decoration: none; color:#231F20; position: relative;}
.nevis-header .main-nevigation ul li a:hover{ color:#2B3990;}
.nevis-header .main-nevigation ul li a::after{ content: ''; position: absolute; width: 0px; height: 2px; left: 50%; bottom:0; background-color: #FCCF0B; transition: all ease-in-out .2s;}
.nevis-header .main-nevigation ul li a:hover::after{  width: 100%; left: 0;}
.nevis-header .main-nevigation ul li.current_page_item a::after{ content: ''; position: absolute; width: 100%; left: 0; height: 2px;  bottom:0; background-color: #FCCF0B; transition: all ease-in-out .2s;}


.nevis-header .nevis-mob-sidebar{ max-width: 300px;}
.nevis-header .menu-top-menu-container{position: relative; right: 0px;}
.nevis-header .nevis-mob-sidebar .menu-top-menu-container ul{ padding: 0px!important; margin: 0px!important;}
.nevis-header .nevis-mob-sidebar .menu-top-menu-container ul li{ list-style: none; position: relative; padding: 10px 10px;}
.nevis-header .nevis-mob-sidebar .menu-top-menu-container ul li a{ transition: all 0.5s ease-out;  }
.nevis-header .nevis-mob-sidebar ul li a:hover{ color:#2B3990;}
.nevis-header .nevis-mob-sidebar ul li a::after{ content: ''; position: absolute; width: 0px; height: 2px; left: 50%; bottom:0; background-color: #FCCF0B; transition: all ease-in-out .2s;}
.nevis-header .nevis-mob-sidebar ul li a:hover::after{  width: 100%; left: 0;}
.nevis-header .nevis-mob-sidebar ul li.current_page_item a::after{ content: ''; position: absolute; width: 100%; left: 0; height: 2px;  bottom:0; background-color: #FCCF0B; transition: all ease-in-out .2s;}
/* End header */

.nevis-apply { position: relative; }
.nevis-apply::after {top: 0px; position: absolute; content: ''; background: url(./assets/images/apply-bg.png) no-repeat right top; width: 100%; height: 100%; z-index: 0; right: 0px;}

.licensing-standard::after {top: 0px; position: absolute; content: ''; background: url(./assets/images/lc-bg.png) no-repeat center top; width: 100%; height: 100%; z-index: 0; right: 0px;}
.licensing-standard .feauted-height{ min-height: 235px;}

.news-and-updates .news-column .news-date .icon { background-color: rgba(43, 57, 144, 0.15); width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color:#FCCF0B;}

.news-and-updates .swiper-container { width: 100%; height: 100%; padding-bottom:100px; }
.news-and-updates .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;   transition: transform .2s; /* Animation */}

.news-and-updates .swiper-slide .news-column{ height: 290px;}
.news-and-updates .swiper-slide .news-column p{     display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.news-and-updates .swiper-slide:hover{    transform: scale(1.050);}

.news-and-updates .swiper-button-next, .news-and-updates .swiper-button-prev { top: auto!important; bottom: 0px!important; background: none!important;}

.news-and-updates .swiper-button-next {right: auto!important; left: 60px!important;}
.news-and-updates .swiper-button-prev {left: 0px!important;}
.news-and-updates .button-alignment { position: relative; bottom: 70px; max-width: 80%; left: 20%; z-index: 10;}

.license-categories-and-scope .scope-include {background-color: rgba(43, 57, 144, 0.05);}
.license-categories-and-scope .scope-include ul{ margin: 0px; padding: 0px; display: flex; flex-wrap: wrap;}
.license-categories-and-scope .scope-include ul li{ margin: 0px 15px 0 0; padding: 0px 0 10px 25px; list-style: none; background: url(./assets/images/icon-tick.svg) no-repeat left 4px;}

.official-licensing-process .process-column .icon { width: 48px; height: 44px; font-size: 20px; border-radius: 16px 16px 16px 0;  display: flex; align-items: center; justify-content: center !important; border: #000000 solid 1px;}
.official-licensing-process .process-column .arrow-indicator{ position: absolute; right: -38px; top: 42%; font-size: 26px; color: #FCCF0B;}

.official-licensing-process .process-column:nth-child(4) .arrow-indicator{ display: none;}
.official-licensing-process .process-column .bg-gray{ box-shadow: 20px 20px 15px rgba(11, 222, 224, 0.05);  transition: all 0.5s ease-out; }
.official-licensing-process .process-column .bg-gray:hover{ box-shadow: 20px 20px 15px rgba(0, 0, 0, 0.05); background-color: rgba(242, 242, 242, 1);}
.nevis-faq .accordion-flush > .accordion-item > .accordion-header .accordion-button, .nevis-faq .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { border-radius: 6px; background: none; box-shadow: none; font-weight: 700;  }

 .nevis-faq .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {  font-weight: 400; }
 .nevis-faq .accordion-button:not(.collapsed) { color: #000!important;}
.nevis-faq .accordion-flush > .accordion-item{ border-radius: 6px; border: none!important;}
.nevis-faq .accordion-body {padding-top: 0px!important;}


.contact-page .nevis-footer .ft-top-box .hidden-for-contact{ display: none!important;}
.contact-page .nevis-footer .ft-top-box .hide-border-contact{border-top: none!important; padding-top: 0px!important;}
.contact-bg{ background-size: 75%!important;}
.contact-bg .contact-form .form-control{ background-color: rgba(43, 57, 144, 0.05); font-weight: 700; padding: 0.625rem .75rem; border: none!important; color: #fff;}
.internal-page-bg{ background: url(./assets/images/inner-bg.png) no-repeat center top;}

.nevis-footer .contact-form .form-control{ background-color: rgba(255, 255, 255, 0.1); font-weight: 700; padding: 0.625rem .75rem; border: none!important; color: #fff;}
.nevis-footer .contact-form .form-control::placeholder{ color: #fff;}
.nevis-footer ul.ft-links{ margin: 0px; padding: 0px; }
.nevis-footer ul.ft-links li{ margin: 0px; padding: 0px 0 8px; list-style: none; }
.nevis-footer ul.ft-links li a{ color: #fff; text-decoration: none; }
.nevis-footer ul.ft-links li a:hover{ color: #fff; text-decoration: underline; }

.nevis-footer ul.ft-social-links li { list-style: none; }

.nevis-footer ul.ft-social-links li a{ background-color: rgba(255, 255, 255, 0.1); width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; text-decoration: none; color: #fff; border-radius: 50%; }

.nevis-footer ul.ft-links-policy{ margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; }
.nevis-footer ul.ft-links-policy li{ font-size: 14px; margin: 0px; padding: 0px 8px 0px 8px; line-height: 1; list-style: none; border-right: #fff solid 1px; }
.nevis-footer ul.ft-links-policy li:last-child{ border:none!important;  }
.nevis-footer ul.ft-links-policy li:first-child{ padding-left: 0px!important;  }
.nevis-footer ul.ft-links-policy li a{ color: #fff; text-decoration: none; }
.nevis-footer ul.ft-links-policy li a:hover{ color: #fff; text-decoration: underline; }
.nevis-footer .disclaimer{ color: rgba(255, 255, 255, 0.8);}
/* Media Query for responsive view */

/* Max Width Media Query */
@media (max-width: 575.98px) {

}

@media (max-width: 767.98px) {
  .pd-top-100 {padding-top: 50px!important;}
  .pd-bottom-100 {padding-bottom: 50px!important;}
  .licensing-standard .feauted-height{ min-height: inherit!important;}
  .nevis-footer ul.ft-links-policy li{  padding: 0px 16px 8px 0px!important; line-height: 1.5!important;  border-right: none!important; }
  
}
@media (max-width: 991.98px) {
  .nevis-header .main-nevigation {
    display: none !important;
  }	
  .official-licensing-process .process-column .arrow-indicator{ display: none!important;}
}
@media (max-width: 1199.98px) {
  	h1{ font-size: 50px!important;}  
}
/* End Max Width Media Query */


@media (min-width: 576px) and (max-width: 767.98px) { 

}

@media (min-width: 768px) and (max-width: 991.98px) {

}


@media (min-width: 992px) and (max-width: 1199.98px) { 
  .nevis-header .main-nevigation ul li{padding: 0px 8px 0!important;  font-size: 14px!important;  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) { 
	.nevis-header .main-nevigation ul li{padding: 0px 10px 0!important;  font-size: 16px!important;  }
}
/* Min Width Media Query */
/* Min Width Media Query */
@media (min-width: 992px) {
 .nevis-header .mob-nav-button {
    display: none !important;
  }
}
@media (min-width: 1200px) {

}
@media (min-width: 1400px) {
 .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1512px!important;
  }
}
/* End Min Width Media Query */

/* End Media Query for responsive view */