@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
        :root {
            --main-size: 1366px;
            --main-font: 'Montserrat', sans-serif;
            --main-font-size:  15px;
            --main-font-weight:  400;
            --main-font-color:  #211D1E;
            --main-font-align:  Left;
            --main-font-lh:  1.4;
            --main-margin-bottom:  20px;
            --color-bodyGrey: #211D1E;
--color-white: #FFF;
--color-blue: #104583;
--color-lightBlue: #36A9E1;

--color-darkBlue: #1B345C;

--h1-font-size:  30px;
          --h1-font-weight:  600;
          --h1-font-color:  #084E8A;
          --h1-font-align:  Left;
          --h1-font-lh:  1.2;
          --h1-font-style:  normal;
          --h1-text-transform:  none;
          --h1-margin-bottom:  45px;  --h2-font-size:  18px;
          --h2-font-weight:  600;
          --h2-font-color:  var(--color-blue);
          --h2-font-align:  Left;
          --h2-font-lh:  1.4;
          --h2-font-style:  normal;
          --h2-text-transform:  none;
          --h2-margin-bottom:  0px;
		  --h3-font-size:  16px;
          --h3-font-weight:  500;
          --h3-font-color:  var(--color-lightBlue);
          --h3-font-align:  Left;
          --h3-font-lh:  1.4;
          --h3-font-style:  normal;
          --h3-text-transform:  none;
          --h3-margin-bottom:  0px;  }

.switch-bodyGrey{color: var(--color-bodyGrey)!important}
.bg-bodyGrey{background: var(--color-bodyGrey)!important}
.switch-white{color: var(--color-white)!important}
.bg-white{background: var(--color-white)!important}
.switch-blue{color: var(--color-blue)!important}
.bg-blue{background: var(--color-blue)!important}
.switch-lightBlue{color: #24A9E0 !important}
.switch-lBlue{color: #24A9E0 !important}
.bg-lightBlue{background: var(--color-lightBlue)!important}
.switch-darkBlue{color: #064D8A!important}
.bg-darkBlue{background: #054E8A!important}
.switch-green{ color: #00AFA5!important}

.h1,
          h1 {
            font-size: var(--h1-font-size);
            font-weight: var(--h1-font-weight);
            color: #084E8A;
            text-align: var(--h1-font-align);
            line-height: var(--h1-font-lh);
            font-style: var(--h1-font-style);
            text-transform: var(--h1-text-transform);
            text-transform: uppercase;
            margin-bottom: 31px;
          /*  margin-top: 22px;*/
          font-family: 'eurostileregular', Arial, Helvetica, sans-serif;
          
          }.h2,
          h2 {
            font-size: var(--h2-font-size);
            font-weight: var(--h2-font-weight);
            color: #084E8A;
            text-align: var(--h2-font-align);
            line-height: var(--h2-font-lh);
            font-style: var(--h2-font-style);
            text-transform: var(--h2-text-transform);
            margin-bottom: var(--h2-margin-bottom);
			  font-family: 'eurostileregular', Arial, Helvetica, sans-serif;
          
          }
          .h3,
          h3 {
            font-size:16px;
            font-weight: 500;
            color: var(--h3-font-color);
            text-align: var(--h3-font-align);
            line-height: var(--h3-font-lh);
            font-style: var(--h3-font-style);
            text-transform: var(--h3-text-transform);
            margin-bottom: var(--h3-margin-bottom);
			 
          
          }
		  
		  .note-header1{color: #24A9E0; font-size:16px; font-weight:500;}
		  
		

.introSmall{font-size: 16px; font-weight: 1; text-align: Left; font-style: normal; line-height: 0.1; margin-bottom: 1px; color:var(--color-bodyGrey)}
.text-right { text-align: right!important;}

h1 span {
    display: block;
    font-size: 18px;
    font-weight: 400;
    text-transform: initial;
}
/* FINANCIAL TABLE STYLES*/

.fin-tbl tr:hover {background:#DCDDDE; }
.fin-tbl {width:100%; margin:0 0 10px 0; padding:0 0px; font-size:15px;border-collapse: separate;}
.fin-tbl tr td {padding: 3px 8px 3px 3px;}
.fin-tbl th {padding: 3px 8px 3px 3px;color:#000;background:#DCDDDE;font-weight:bold; text-align:right}
table tr td {padding: 3px 8px 3px 3px;}

.fin-tbl tr td[width="5"]{ padding: 3px 0px 3px 3px;}


.fincaption{font-size:12px!important; padding-top: 0; padding-bottom: 0}
.excel-btn{ margin-top:20px;display: inline-block; float: right;}
.excel-btn::after{-webkit-transform: translateY(-50%) rotate(90deg)!important;  transform: translateY(-50%) rotate(90deg)!important;-webkit-transition: 0.2s ease-in-out!important;   transition: 0.2s ease-in-out!important; }
.excel-btn:hover::after{left:20px!important; top:55%!important}
.finleftradius{border:1px solid #36A9E1;border-top-right-radius: 15px; border-left:none;border-bottom: 6px solid #53A8D6;}
.fintopradius{border-top:1px solid #36A9E1;position:relative}
.fintopradius:after{content:''; width:5px; height:5px; background:var(--color-lightBlue); display:inline-block; position:absolute; left:-3px; top:-3px; border-radius:50%;}
.finthinline {border-bottom:1px solid #000;}
.finthickline {border-bottom:2px solid #000;}
.finthicklblue{border-bottom:4px solid #00ACD6;}

.finthickblue-right{border-right:2px solid #084E8A;}
.finthinblue{border-bottom:1px solid #25AAE1;}
.fintop {border-top:1px solid #000;}
.fintopleft {border-top:1px solid #000; border-left:1px solid #000;}
.fintopright {border-top:1px solid #000; border-right:1px solid #000;}
.finbotleft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finbotright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finleft {border-left:1px solid #000;}
.finright {border-right:1px solid #000;}

.finrightblue{border-right:1px solid #25AAE1;}



.fincolumn{background:#F1F1F2;}

.finthickgrey{border-bottom:2px solid #CBCFCD;}
.finthingrey{border-bottom:1px solid #CBCFCD;}
.fintopgrey{border-top:1px solid #CBCFCD;}
.finleftgrey{border-left:1px solid #CBCFCD;}
.finrightgrey{border-right:1px solid #CBCFCD;}
.finbotrightgrey{border-right:1px solid #CBCFCD; border-bottom:1px solid #CBCFCD;}
.finbotleftgrey{border-left:1px solid #CBCFCD; border-bottom:1px solid #CBCFCD;}
.fintoprightgrey{border-right:1px solid #CBCFCD; border-top:1px solid #CBCFCD;}
.fintopleftgrey{border-left:1px solid #CBCFCD; border-top:1px solid #CBCFCD;}

.finthickrightblue{ border-right:6px solid #14AADB}


.border-left-blue{   border-right: 6px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(#25AAE1 0%, #086C95 0.3%, #00A9A4 76% , #2CB66E 100%);
	}
.finthickheader2{border-bottom: 6px solid #53A8D6;}

.grey-bg-header{background:#F1F1F2}

							
/*RESETS*/
b, strong {
  font-weight: 600!important;
}
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}

.padding-30{padding: 30px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-25{padding: 20px!important;}
.padding-25L{padding-left: 20px!important;}
.padding-25R{padding-right: 20px!important;}
.padding-25T{padding-top: 20px!important;}
.padding-25B{padding-bottom: 20px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.padding-10{padding: 10px!important;}
.padding-10L{padding-left: 10px!important;}
.padding-10R{padding-right: 10px!important;}
.padding-10T{padding-top: 10px!important;}
.padding-10B{padding-bottom: 10px!important;}

.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}

.margin-10{margin: 10px!important;}
.margin-10L{margin-left: 10px!important;}
.margin-10R{margin-right: 10px!important;}
.margin-10T{margin-top: 10px!important;}
.margin-10B{margin-bottom: 10px!important;}

.margin-5{margin: 5px!important;}
.margin-5L{margin-left: 5px!important;}
.margin-5R{margin-right: 5px!important;}
.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}



/**Home page**/

.bottom-downloads-block {position: relative;top: 32%}

.bottom-block {/*margin-top: 84px; */min-height: 452px;overflow: hidden;position: relative;}

.bottom-block .container {position: relative;z-index: 99;}

.bottom-block .container .row {min-height: 452px}

.bottom-block .blue-back-img {position: absolute;right: 0px;bottom: 0px;}

#animation_container {position: absolute;top: 0px;right: 0px;width: 1920px !important;max-height: 779px !important}

.btn-crc-home {color: var(--color-lightBlue);text-transform: uppercase;font-size: 17px;font-weight: 700;text-align: center;text-decoration: none;display: block;
    transition: 0.6s ease-in-out;}


.btn-crc-home .link-crc {display: block;position: relative;width: 80%;padding-top: 80%;border-radius: 50%;border: solid 1px var(--color-white);margin: 0px auto 10px auto; transition:1s ease-in-out;}

.btn-crc-home:hover {color: var(--color-white);}
.btn-crc-home:hover .link-crc{box-shadow: 0 0 0 5px rgb(255 255 255 / 50%), 0 0 0 10px rgb(255 255 255 / 10%);}


.btn-crc-home .link-crc::after {font-family: 'icomoon';position: absolute;font-size: 50px;font-weight: 400;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.webcast-btn-icon::after {content: "\e8cb";}

.pdf-btn-icon::after {content: "\efd5";}

.excel-btn-icon::after {content: "\efd8";}

#canvas {width: 1920px !important;max-height: 779px !important}

.link-list {list-style-type: none;padding: 0px;margin: 0px}

.link-list li a {padding: 20px 0px 20px 25px;position: relative;font-size: 16px;font-weight: 600;color: #28AAE1;border-bottom: 1px solid #AEB5BF;text-transform: uppercase;display: block;text-decoration: none;overflow: hidden;}

.link-list li:last-child a {border-bottom: none}

.link-list li a:before {content: "\e944";font-family: 'icomoon';color: var(--color-lightBlue);position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);left: 0px;transition: 0.6s ease-in-out;}

.link-list li a:hover:before {left: 5px;}

.link-list li a .link-text {position: relative;z-index: 1;}

.link-list li a:after {content: "";z-index: 0;height: 100%;width: 100%;position: absolute;top: 0px;left: -100%;transition: 1s ease-in-out;background: rgb(241, 246, 252);background: linear-gradient(90deg, rgba(241, 246, 252, 1) 50%, rgba(16, 69, 131, 0) 100%);}

.link-list li a:hover:after {left: 0%}

/**End Home Page**/

 /*Commentary Tabs*/

 .blue-expand {
  padding: 1.2em 30px;
  display: block;
  position: relative;
  transition: 0.6s ease-in-out;
  cursor: pointer;
  color: #054E8A;
  border-bottom: 1px solid #707070;
  margin-bottom: 0px;
  font-size: 1em !important;
  font-weight: bold;
  text-transform: uppercase;
}

.blue-expand:hover {
  background: #F4F9FD;
}

.blue-expand:before {
  content: "+";
  font-size: 2em;
  font-weight: 500;
  color: #104583;
  font-family: 'fontawesome';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 4px;
  transition: 0.6s ease-in-out;
}


.blue-acc {
  display: none;
  padding: 55px 0 0 0;
  margin-top: -40px;
}

.blue-expand-active {
  color: #054E8A;
  background: #F4F9FD;
}

.blue-expand-active:before {
  left: -8px;
  top: 40%;
  transform: rotate(45deg) translateY(-50%)
}
/**Accordion End**/

/**Header and menu **/

.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(45, 178, 169)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}


/*.menu-scroll .dropdown-menu {position: fixed;}*/

.dropdown-menu { 
  padding: 18px 0px;
    border-radius: 0px;
    position: fixed!important;
    max-height: 90vh;
    border-left: 1px solid #D9DCE1;
    border-bottom-left-radius: 20px;
    margin-top: -5px;
    border-top: 0;
    border-right: 0;
	  min-width: 60%;
    margin-left: -6px;
	}
	
.navbarDropdown1{position: relative}	
	
.navbarDropdown1:before {
    content: '';
    width: 100%;
    height: 100%;
    border-top: 0!important;
    border-bottom: 1px solid #D9DCE1;
    right: -493px;
    position: absolute;
    top: 1px;
    background: #fff;
}	
	

.dropdown-menu .dropdown-item {padding: 15px 0px 15px 10px;  position: relative;  font-size: 12px;  font-weight: 600;  color: #28AAE1 !important;  border-bottom:2px solid #D9DCE1;
  text-transform: uppercase; white-space: unset;}

.dropdown-menu .dropdown-item:hover{/*background: var(--color-darkBlue);*/}

.dropdown-menu .dropdown-item::before {  content: "\e944";  font-family: 'icomoon';  color: var(--color-blue);  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  left: 0px;}

.dropdown-toggle:active{color: var(--color-white)!important}

.active-ball {width: 8px;height: 8px;background-color: var(--color-lightBlue);border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: -15px;		transition: 0.6s ease-in-out; z-index:1}

.headerblock {width: 100%;overflow-x:hidden;  position: relative;min-height: 130px;}

.head-text {text-align: right;color: #084E8A!important;font-size: 16px;margin-bottom: 0;font-family: 'eurostileregular', Arial, Helvetica, sans-serif;font-weight: normal;letter-spacing: 2px;padding-top: 15px;}

/*.head-box {margin: 16px 0 10px 0}*/

.navbar-nav .nav-link{padding: 11px 1rem; font-weight:600}

.navbar{padding: 0px;background-color: #E0E5E2;}
	
	/*navbar:before {content: '';background-color: rgba(178, 190, 181,0.4);right: -35%;position: absolute;top: -2px}*/

.head-text span {display: block;font-size: 30px;font-weight: bold;line-height: 1;}

.no-paddingLR {padding-left: 0;padding-right: 0}

.fin-hover .nav-link {position: relative;}

.fin-hover .nav-link:after {background-color: #E0E5E2; padding-right:5px;content: "\e93a";font-family: 'icomoon';position: absolute;font-size: 13px;color: #231F20;right: -13px;top: 50%;transform: translateY(-50%);	font-weight: bold;border-left: none;border-bottom: none;border-top: none;border-right: none;transition: 0.6s ease-in-out;}

.fin-hover:hover .nav-link:after {content: "\e93a";font-family: 'icomoon';position: absolute;font-size: 13px;color: var(--color-lightBlue);right: -13px;top: 50%;		transform: translateY(-50%)}

/*.head-border {border-top: 2px solid;border-image-slice: 1;border-image-source: linear-gradient(90deg, #114683 0%, #469E9C 20%, #4CA3B5 40%, #4EA4BF 60%, #53A8D6 80%, #54A9DC 100%);position: relative; transform: translateX(130%); animation: headBorder 4s ease-in-out forwards;}*/

.menu {
    
	border-top: 1px solid #D9DCE1;
    border-bottom: 1px solid #D9DCE1;
    position: relative;
	padding:5px;
}

.menu:before {
  content: '';
  min-width: 35%;
  min-height: 53px;
  border-top: 1px solid #D9DCE1;
  border-bottom: 1px solid #D9DCE1;
  right: -35%;
  position: absolute;
  top: -1px;
}

.menu:after {
  content: '';
  background-color:#E0E5E2;
  right: -30%;
  position: absolute;
  top: 5px;
  width: 35.5%;
  height: 41px;
	z-index: -3;
  padding: 5px;
}

@keyframes headBorder{
  0%{transform: translateX(130%);}
  100%{transform: translateX(0%);}
}

/*.head-border:before {content: '';width: 40%;height: 100%;border-top: 2px solid #54A9DC;right: -35%;position: absolute;top: -2px}*/

.navbar-light .navbar-nav .nav-link {color: #292829;text-transform: uppercase;margin-right: 75px;font-size: 14px;transition: 0.6s ease-in-out;}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: var(--color-lightBlue)}

.navbar-light .navbar-nav li:nth-last-child(2) a {margin-right: 50px;}

.navbar-light .navbar-nav li:last-of-type a {margin-right: 30px;}

.navbar-light .navbar-nav .nav-link.active,	.navbar-light .navbar-nav .show>.nav-link {color: var(--color-lightBlue)}

/*.menu-row{display: flex;  justify-content: flex-end;}*/

.menu-wrapper-logo img {transition: 0.6s ease-in-out;}

.menu-scroll {position: fixed;top: -30px;left: 0;width: 100%;background: #fff;box-shadow: 1px 10px 14px -13px rgb(0 0 0 / 73%);-webkit-box-shadow: 1px 10px 14px -13px rgb(0 0 0 / 73%);-moz-box-shadow: 1px 10px 14px -13px rgba(0, 0, 0, 0.73);min-height: auto;padding: 0;animation: slide-down 2s ease;padding-top: 15px !important;		z-index: 9999;padding-bottom: 0 !important}

.menu-scroll {padding: 15px 0;padding-bottom: 0px;top: -15px;}

.menu-scroll .head-box {display: none;}

.menu-scroll .menu-wrapper-logo img {width: 75px;transition: 0.6s ease-in-out;}

.menu-wrapper-logo {height: 100%;display: inline-block; margin-right:auto;padding-top: 20px;}

.menu-wrapper-logo a {display: block;height: 100%;}

.menu-wrapper-logo a img {max-width: 100%;}

.breadcrumb{font-size:12px;color:var(--color-blue); width: 100%; display: block;}

.breadcrumb a{text-decoration: none; color: var(--color-lightBlue)}
/* #navbarDropdown1{
  height: fit-content !important;
  padding: 52px 0px !important;
} */


/*highlights*/
  .border-highlights-blue {
      border: 1px solid #AEB5BF;
      padding: 20px;
      position: relative;
      padding-top: 40px;
      padding-right: 50px;
    }

    .border-highlights-blue::before {
      position: absolute;
      content: "";
      width: 10%;
      height: 4px;
      background-color: #084E8A;
      top: -2px;
      left: 20px;

    }

    .inner-block-highlights {
      position: relative;
      background-color: #EFF0F2;
      padding: 20px;
      border-left: 1px solid #707070;
      margin-bottom: 15px;
      height: 100%;
    }

    .inner-block-highlights::before {
      position: absolute;
      bottom: 9px;
      left: -2px;
      content: "";
      width: 4px;
      height: 20%;
      background-color: #0FABA4;
    }

    .inner-block-highlights p {}

    .inner-block-highlights p span {
      font-size: 30px;
      color: #27AAE1;
      font-weight: 600;
    }

    .mini-highlight {
      font-size: 14px !important;
      color: #292829 !important;
      font-weight: 400 !important;
    }

    .highlight-background {
      background-image: url(../images/highlight-backgroung-img.png);
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: cover;
    }


/**footer styles **/
@font-face {
  font-family: 'eurostileregular';
  src: url('../fonts/eurosti-webfont.eot');
  src: url('../fonts/eurosti-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/eurosti-webfont.woff') format('woff'),
       url('../fonts/eurosti-webfont.ttf') format('truetype'),
       url('../fonts/eudiv.group .highlights-block .heading-wrapper {height: auto;}rosti-webfont.svg#eurostileregular') format('svg');
  font-weight: normal;


}
.footer-wrapper{ z-index: 99; bottom: 0; width: 100%;  font-family: 'eurostileregular',Arial, Helvetica, sans-serif; font-weight: normal; transform: translateY(100%); transition: 0.6s ease-in-out; position: relative;overflow-x: hidden; background: #fff; }

.foot-title {
    font-family: 'eurostileregular';
    margin-bottom: 0;
    color: #084E8A!important;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin-top: 10px;
}

.foot-title span{ display:inline-block; font-size:30px; font-weight:700;line-height: 1; position: relative; bottom:-2px; margin-left:5px}
.nav-controller{  height: 100%; width: calc(50% - 5px); display: inline-block; margin: 0px;width: 44px;	height: 44px;	}
.nav-controller a { transition: 0.6s ease-in-out; display: block; height: 100%;  position: relative;}
.nav-controller a:before { transition: inherit; font-family: "icomoon"; color: var(--color-lightBlue); font-size: 20px; font-weight: 500;  position: absolute;    top: 50%;   transform: translate(-50%, -50%);    left: 50%;}
.nav-next-button:before {  content: "\e944";}
.nav-next-button:hover:before {  margin-left: 8px;   color: #36A9E1;}
.nav-prev-button:before { content: "\e943";}
.nav-prev-button:hover:before { margin-left: -8px;	color: #36A9E1;}

/*scroll to top*/
.scroll { position: fixed; bottom: 0px; right: 0px; z-index: 999;}
.scroll > .scroll-btn { position: relative; display: block; background: #229B8C; width: 50px; height: 50px; text-align: center; color: #fff; cursor: pointer; margin-right:20px;border-radius: 50%;}
.scroll > .scroll-btn span{ display: block; position: relative; font-size: 25px;top:50%;transform:translateY(-50%);	color:#FFF;}
.scroll > .scroll-btn:hover span { -webkit-animation: bounce-arrow 1.5s infinite; animation: bounce-arrow 1.5s infinite;color:#fff;}
.scroll > .scroll-btn .winPro { fill: none;  stroke: #002F75;  stroke-width: 5px;  stroke-dasharray: 0 999;}
.point {  position: fixed;  right: 45px;  bottom: 40px;  z-index: 99;}
.left-ani {  -webkit-transform: translateX(130px); transform: translateX(130px); -webkit-transition: 1s;  transition: 1.25s;}
.menu-scroll .menu:before{min-height: 54px;}
.menu-scroll .menu:after {height: 42px;}
@-webkit-keyframes bounce-arrow {
0% {

  -webkit-transform: translateY(-25%);
          transform: translateY(-25%);
  opacity: 0.5;
}
50% {
  
  -webkit-transform: translateY(10%);
          transform: translateY(10%);
  opacity: 1;
}
100% {

  -webkit-transform: translateY(-25%);
          transform: translateY(-25%);
  opacity: 0.5;
}
}

@keyframes bounce-arrow {
0% {

  -webkit-transform: translateY(-25%);
          transform: translateY(-25%);
  opacity: 0.5;
}
50% {
  
  -webkit-transform: translateY(10%);
          transform: translateY(10%);
  opacity: 1;
}
100% {

  -webkit-transform: translateY(-25%);
          transform: translateY(-25%);
  opacity: 0.5;
}
}

/**media queries **/
@media screen and (max-width:1390px) {
  .navbar-light .navbar-nav .nav-link {font-size: 13px;margin-right: 35px}
  .menu:before {
    min-height: 52px;
}

.menu:after {
    height: 40px;
}

.menu-scroll .menu:after {
    height: 40px;
}
.menu-scroll .menu:before {
    height: 52px;
	min-height: 52px;
}


}

@media screen and (max-width:1200px) {
  .navbar-light .navbar-nav .nav-link {font-size: 12px;margin-right: 15px}
}

@media screen and (max-width:991px){

.dropdown-menu {
    min-width: auto;
    position: relative !important;
    margin-left: 0;
    border-bottom-left-radius: 0;
    max-height: initial;
}
  .fintopradius:after{display:none}
  #selectable-content{margin-bottom: 0px!important;}
  .footer-wrapper{position: relative;overflow-x: hidden;}
  .menu-row{display: block;}
  .active-ball{display: none;}
  .head-text{text-align: center;}
  .head-text span{font-weight: normal; font-size: 16px; display: inline; }
  .menu-wrapper-logo{/*margin:20px 0px;*/ display: flex; justify-content: center; transition: 0.6s ease-in-out;}
  .menu-scroll .menu-wrapper-logo{justify-content: start;}
  .dropdown-menu{padding: 10px 0;  background-color: #E0E5E2;}
  .dropdown-menu .dropdown-item{padding:10px 25px; font-size: 12px; /*color: var(--color-white)*/; font-weight: 400;padding: 10px 0px; }
  .dropdown-menu .dropdown-item::before{display: none;}
  .navbar-nav{margin:20px 0px}
  .foot-title,.foot-title span{font-size: 12px;}
  .foot-title span{font-weight: normal; display: inline;}
  
  
     .scrollable {position:relative;clear:both}
    .scrollable {overflow: auto;}
    .scrollable:before {content: '';position: absolute;bottom: 10px;right: 10px;height: 50px;width: 50px;background-size: contain;z-index: 2;}
    .scrollable.scrolledR:before {display: none;}
}

@media screen and (max-width:767px){
  .bottom-downloads-block {top: 0%}

  .link-crc {width: 35% !important;padding-top: 35% !important
  }

  .bottom-block {background: var(--color-blue);padding: 2em 0}

  .btn-crc-home {margin-bottom: 1em;}

  .blue-back-img {display: none;}
}


	.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: var(--color-lightBlue);
}
.nav-item a{
	position: relative;
}
.nav-item {
	position: relative;
}
.horiline::before {
    display: none;
    content: "";
    position: absolute;
    top: -6%;
    right: 0px;
    transform: translateY(-50%);
    border: 2px solid #084E8A;
    width: 100%;
    height: 2px;
}

.navbar-light .navbar-nav .nav-link.active .horiline::before {
display: block;
}
.navbar-light .navbar-nav .nav-link:hover  .horiline::before{
   
	display: block;
	

}
.navbar-light .navbar-nav .fin-hover:hover  .horiline::before{
   
   display: block;
   right: -5px !important;

}




.nav-item a::before{

	display: none;
  
} 






@keyframes moveDot {
    0% {
        right: -7px; /* Starting position */
    }

    100% {
        right: -34px; /* Ending position */
    }
}





@keyframes moveDot2 {
    0% {
        right: -18px ; /* Starting position */
    }

    100% {
        right: -46px ; /* Ending position */
    }
}


.showMe{
	display: none;
}
.showMe2{
	display: block;
}
.showNav{
display: flex !important;
}
.showNav2{
	display: none !important;
}
@media screen and (max-width: 1496px){
	/* .dropdown-menu {
 
 left: 442px;


} */

}


@media screen and (max-width: 1388px){
.menu:after {
			height: 40px;
   
}
.menu:before {
    
 

}
/* .dropdown-menu {
    left: 299px;
} */

}
@media screen and (max-width: 1200px){

.menu:before {
    
   
    height: 53px;

}

  .horiline::before {
      width: 100%;
      right: 0px;
  }


.navbar-light .navbar-nav .nav-link:focus::before, .navbar-light .navbar-nav .nav-link:hover::before
{
 right: -15px;
}
.navbar-light .navbar-nav .nav-link.active::before, .navbar-light .navbar-nav .show > .nav-link::before {
    right: -15px;
}
.navbar-light .navbar-nav .nav-link:focus::before, .navbar-light .navbar-nav .nav-link:hover::before {
    right: -15px;
}

/* .dropdown-menu {
    left: 214px;
} */
}
@media screen and (max-width:992px){
	.dropdown-item.active, .dropdown-item:active {
   
    text-decoration: none;
    color: #0d6efd;
}
	/* .dropdown-menu {
    left: 132px;
} */
	.menu:after {

       
		display: none;
}
.menu:before {
    
    display: none;

}

.navbar-light .navbar-nav .nav-link.active::before,
.navbar-light .navbar-nav .show > .nav-link::before {

	display: none !important;
 
}


.navbar-light .navbar-nav .nav-link:focus::before, .navbar-light .navbar-nav .nav-link:hover::before {

 display: none !important;
  
}

.navbar-light .navbar-nav .fin-hover .nav-link.active::before,
.navbar-light .navbar-nav .fin-hover .show > .nav-link::before {
	display: none !important;
}

.navbar-light .navbar-nav .fin-hover .nav-link:focus::before, .navbar-light .navbar-nav .fin-hover .nav-link:hover::before {
	display: none !important;
}

.horiline::before {
	display: none !important;
  
}
.navbar-light .navbar-nav .nav-link.active .horiline::before {
    display: none !important;
}
.navbar-light .navbar-nav .fin-hover:hover  .horiline::before{
   
   display: none !important;

}
.showMe{
	display: block;
	color: ##084E8A !important;
}
.showMe2{
	display: none;
}
}
@media screen and (max-width: 991px){

  .dropdown-item.active, .dropdown-item:active {
    background-color: transparent !important;
}
.navbar-collapse {
    align-items: center;
    height: 50vh;
    overflow: auto;
    padding-bottom: 300px;
}
	.showNav{
display: none !important;
}
.showNav2{
	display: flex !important;
}
.dropdown-menu {
		min-width: auto;
		position: static !important;
		margin-left: 0;
		border-bottom-left-radius:0;
} 
.navbarDropdown1:before {
    display: none;
}
/* .navbarDropdown1:before {
    content: '';
    width: 100%;
    height: 304px;
 
    right: -502px;
    position: absolute;
    top: 0px;
    background: #fff;
    z-index: 99;
} */
}
@media screen and (max-width: 762px){
.menu:after {
    width: 36.26%;
   
}
}
@media screen and (max-width: 570px){
	/* .dropdown-menu {
    left: 2%;
} */






}
