*{padding: 0; margin: 0;}
.redTxt{color: #ff0000;}
.wht-txt{color:#fff}
.blk-txt{color:#000}
.cl{clear: both;}
.fnt12{font-size: 12px;}
.fnt20{font-size: 19px;}
.fnt21{font-size: 21px;}
.fnt28{font-size: 24px;}
.mr-15{margin-right: 15px;}
.gray-bg{background: #d0cccc;}
.pa-10{padding: 10px;}
body{font-family: 'Roboto Light', sans-serif!important;font-size: 18px;}
a.news-list {color: #333; text-decoration: none; display: block; padding:10px 0 10px 40px; background: url(../images/newsletter-icon.png) no-repeat; background-size: 32px;}
a.news-list:hover{color: #333;}
.wht-btn{padding: 7px 20px;
  background: #fff;
  border: 1.25px solid #fff;
  border-radius: 20px;
  color: #000;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 15px;
  font-weight: bold;margin-top: 30px; font-size: 17px;}
.text-left{text-align: left!important;}
.table-cont{border: 1px solid #000; font-size: 15px;}
.table-cont td{padding: 7px; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align: right;}
.brd-rht{border-right: 1px solid #000;}
.cont{font-family: 'Roboto Light', sans-serif;}
.cont1{font-family: 'Nunito', sans-serif!important;}
.cont2{font-family: 'Roboto Light', sans-serif!important;}
.insideTttl{font-family: 'Nunito', sans-serif!important;font-size: 12px;}
header {display: flex;position: fixed;width: 100vw;height: 70px;background: #000; color: #fff; justify-content: center;align-items: center;-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 0;}
#nav-container {position: fixed; height: 100vh; width: 100%; pointer-events: none;}
#nav-container .bg {position: absolute; top: 60px; left: 0; width: 100%; height: calc(100% - 70px); visibility: hidden; opacity: 0; transition: .3s; background: #000;}
#nav-container:focus-within .bg {visibility: visible; opacity: .6;}
#nav-container * {visibility: visible;}
.button {position: relative; display: flex;flex-direction: column; justify-content: center; z-index: 1;-webkit-appearance: none; border: 0;background: transparent;border-radius: 0;height: 75px; width: 30px; cursor: pointer; pointer-events: auto; margin-left: 15px;touch-action: manipulation;-webkit-tap-highlight-color: rgba(0,0,0,0); float: left;}
.icon-bar {display: block;width: 100%; height: 3px;background: #fff;transition: .3s;border-radius: 5px;}
.icon-bar + .icon-bar {margin-top: 5px;}
#nav-container:focus-within #nav-content {transform: none;}
#nav-container:focus-within .button {pointer-events: none;}
#nav-container:focus-within .icon-bar:nth-of-type(1) {transform: translate3d(0,8px,0) rotate(45deg);}
#nav-container:focus-within .icon-bar:nth-of-type(2) {opacity: 0;}
#nav-container:focus-within .icon-bar:nth-of-type(3) {transform: translate3d(0,-8px,0) rotate(-45deg);}
#nav-content {margin-top: 70px; padding: 20px; width: 100%; position: absolute; top: 0; right: 0; height: calc(100% - 70px); background: #000; pointer-events: auto; -webkit-tap-highlight-color: rgba(0,0,0,0); transform: translateX(-100%);transition: transform .3s; will-change: transform;contain: paint; text-align: center;font-size: 32px;overflow-y: auto;}
#nav-content ul {height: 100%; display: flex; flex-direction: column; list-style-type: none;padding-left: 0;}
#nav-content li a {padding: 20px 5px;display: block;transition: color .1s; font-family: 'Roboto Light', sans-serif!important;color: #fff;text-decoration: none;font-size: 28px;}
#nav-content li a:hover {color: #fff; font-weight: 800;}
#nav-content li:not(.small) + .small {margin-top: auto;}
    .dropend button{
      padding: 20px 5px;display: inline-block;transition: color .1s; font-family: 'Roboto Light', sans-serif!important;color: #fff;text-decoration: none;font-size: 28px;background-color: transparent;border: none;
    }
/* .dropright/dropend button, */
.dropend button:hover,
.dropend button:focus,
.dropend button:active,
.dropend button:not(:disabled):not(.disabled):active,
.dropend.show > button.dropdown-toggle {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  outline: none!important;
  font-weight: 800;

}
.dropdown-menu {
  background-color: #111 !important; /* dark background */
  border: 1px solid #444;
  border-radius: 4px;
  padding: 0;
  min-width: 220px;
  text-align: center ;
}

.dropdown-item {
  color: #fff !important;
  padding: 20 15px;
  font-size: 22px;
  font-family: 'Roboto Light', sans-serif;
  transition: background-color 0.2s ease;
}
.dropdown-item:hover,
.dropdown-item:focus {
  background-color: #333 !important;
  color: #fff !important;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: -0.05em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid currentColor; /* RIGHT-pointing caret */
  transform: none; /* Ensure it's not rotated incorrectly */
}

.clip{position: absolute;z-index: 1;left: -13px; top: 17px;display: block;}
.clip1{position: absolute;z-index: 1;right: -10px; top: 17px;display: block;}
.clip2{position: absolute;z-index: 1;left: -40px; top: 20px;display: block;}
.clip3{position: absolute;z-index: -1;right: 0px; top: 4px;display: block;}
.small {display: flex;align-self: center;}   
.small a {font-size: 12px;font-weight: 400;color: #888!important}
.small a + a {margin-left: 15px;}
.no-pad{padding: 0 !important}
footer{background-color: #000;color: #fff}
.footer-main{padding-left: 0!important;padding-right: 0!important;}
.add-count{font-size: 13px;line-height: 17px;}
.copyright{border-top: 2px solid #fff;margin-top: 25px!important;padding-top: 25px;font-size: 13px;}
.copyright img{width:14px;height: 14px;}
.copyright a{color: #fff; text-decoration: none;}
.copyright a:hover{text-decoration: underline;color: #fff}
.copyright .links{text-align: right;}
.bannerTtl{font-size: 24px;line-height: 30px;font-family: 'Nunito', sans-serif!important}
.bannerTtl1{font-size: 24px;line-height: 30px;font-family: 'Nunito', sans-serif!important;padding-right: 55px!important;}
.bannerTxt2{font-size: 18px;line-height: 25px;font-family: 'Roboto Light', sans-serif!important;padding-right: 25px!important;}
.bannerTxt1{font-size: 18px;line-height: 25px;font-family: 'Roboto Light', sans-serif!important}

.pilot{z-index: -1;}
.sliderCont{padding-left: 25px!important;position: relative;padding-right: 0!important;}
.sliderCont1{padding-right: 25px!important;position: relative;padding-left: 0!important;}
.slider {margin: 0 auto;z-index: -2;}
.slide_viewer {height: 474px;overflow: hidden;position: relative;}
.slide_group {height: 100%;position: relative;width: 100%;}
.slide_group img,.slide_group img{height: 100%;width: 100%;}
.slide {display: none;position: absolute;width: 100%;}
.slide:first-child {display: block;}
.slide:nth-of-type(1) {background: #D7A151;}
.slide:nth-of-type(2) {background: #F4E4CD;}
.slide:nth-of-type(3) {background: #C75534;}
.slide:nth-of-type(4) {background: #D1D1D4;}
.slide_buttons {left: 0;position: relative;right: 0;text-align: center;bottom:50px;}
.slide_buttons a{text-decoration: none;}
a.slide_btn {color: #aaa;font-size: 42px;margin: 0 0.175em;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.slide_btn.active, .slide_btn:hover {color: #fff;cursor: pointer;}

.directional_nav {margin: 0 auto;max-width: 940px;position: relative;top: -245px;}
.previous_btn {bottom: 0;left: 7px;margin: auto;position: absolute;top: -30px;}
.next_btn {bottom: 0;margin: auto;position: absolute;right: 0;top: -30px;}
.previous_btn, .next_btn {cursor: pointer; height: 35px;opacity: 0.5;-webkit-transition: opacity 0.4s ease-in-out;-moz-transition: opacity 0.4s ease-in-out;-ms-transition: opacity 0.4s ease-in-out;-o-transition: opacity 0.4s ease-in-out;transition: opacity 0.4s ease-in-out;width: 35px;}
.previous_btn:hover, .next_btn:hover {opacity: 1;}
.com-btn{padding:7px 20px; border:1.25px solid #000; border-radius:20px;color: #000; text-decoration: none; display:inline-block; margin-bottom: 15px; font-weight:bold;}
.com-btn:hover{color: #fff;background: #000;}
.blk-bg{background: #000;}
.expert{padding: 8% 0 7% 6%;font-size: 18px;}
.insideTop{padding:20px 0!important;}
.profile{padding-top: 8%!important;}
.profile1{padding-top:3.5%!important;}
.profile-icon{float: left;width:25% ;margin-bottom: 30px;z-index: -1;position: relative;}
.profile-cont{float: left;width:72%; font-size: 18px;margin-bottom: 30px}
.profile-cont1{float: left;width:72%; font-size: 18px;margin-bottom:55px}
.static-main{position: relative; z-index: -1;}
.static{padding-right: 27%;position: relative; z-index: -1;font-size: 20px;}
.static-cont{padding-left: 25px;}
.graph{float: left;width: 40%;}
.graph-cont{float: left;padding-top: 30px;width: 60%;}
.investor-lht{padding-right: 25%;font-family: 'Nunito', sans-serif;}
.investor{padding-top: 4%!important;}
.do-n-dont{list-style-type: lower-roman;text-align: left;}
.do-n-dont li{padding: 6px 0;}
.minus-margin{margin-left: -25px;}
.content input{width: 100%; border-radius: 20px; border: 1px solid #fff; padding: 12px 15px;height: 18px;font-size: 13px; background: none; color: #fff;}
.content input:focus{outline: none;}
.content select{border: none; background: none; color: #fff; height: 18px; font-size: 13px;}
.input-area{border-radius: 20px; border: 1px solid #fff;padding: 0 15px; margin-right: 10px;}
.input-area:last-child{margin-right: 0;}
.input-area input{border: none;background: none;color: #fff;height: 18px;font-size: 13px;}
.input-area select{border: none;background: none;color: #fff;height: 18px;width: 100%;font-size: 13px;}
.input-area input:focus{outline: none;}
.input-area select:focus{outline: none;}
.sumbit-btn button{background: #fff; border-radius: 20px;width: 85px; font-size: 13px;height: 32px; margin-top: 20px; font-family: 'Nunito';}
.list-menu{float: left; width: 48.5%;}
.list-menu1{float: right; width: 47%;}
.overlay {position: fixed; top: 0; bottom: 0;left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0;z-index: 3;}
.overlay:target {visibility: visible; opacity: 1;}
  
.popup {margin: 70px auto; padding: 15px; background: #fff; width: 40%; position: relative;transition: all 5s ease-in-out;}
.popup h2 {margin-top: 0;color: #fff; font-size: 20px;margin-bottom: 15px;}
.popup .close {position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #fff;}
.popup .content {max-height: 30%;overflow: auto;color: #fff;}
.popup-cont{padding: 20px;}
.popup .content label{font-size: 14px;}
.pop-ttl{font-family: 'Nunito', sans-serif!important;font-weight: bold;}
.popup1 {margin: 70px auto; padding: 5px; background: #fff; width: 320px; position: relative;transition: all 5s ease-in-out;}
.popup1 h2 {margin-top: 0;color: #fff; font-size: 20px;margin-bottom: 15px;}
.popup1 .close {position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #fff;}
.popup1 .content {max-height: 30%;overflow: auto;color: #fff;}
.popup1 .content label{font-size: 13px;}
.popup1-cont{padding: 20px;}
.popup1-cont p{font-size: 18px;}
#popup2{position: absolute; top: 0;}
.fnPop1{top: -85px;right: 25px;position: absolute;}
.clip-mobile{display:none}
.complaints-heading{Padding-top:0}
/*.expert-partner{}*/
.expert-partner{padding-bottom: 3rem;}
.expert-partner-mobile{display: none!important;}
.top-banner{display: block;margin-top: 70px!important;}
.top-banner-mobile{display: none;}  
.top-txt{padding: 10px 40px 0 0!important; font-size: 15px; text-align: right;float:right;color: #fff;text-transform: uppercase;font-family: 'Nunito', sans-serif!important; font-weight: 600;}
.top-left-txt{padding: 10px 40px 0 0!important; margin-left: 70px; text-decoration: none; font-size: 15px; text-align: left;float:left;color: #fff;text-transform: uppercase;font-family: 'Nunito', sans-serif!important; font-weight: 600;}
.clip-mobile1,.clip-mobile2{display: none;}
.top-banner-mobile{display:none}
.bot-banner{display: block; background: url(../images/bottom-banner.jpg) no-repeat; background-size: 100%; line-height: 28px; font-size: 23px; padding: 40px 0 55px 55px!important;}
.book a{
  text-decoration: none;
}

a.bot-links{display: inline-block;font-size: 12px; color: #fff;text-decoration: none; margin:0 0 0 15px;}
a.bot-links:hover{text-decoration: underline;color: #fff;}
.footer{display: block;}
.footer-mobile{display: none;}
.nav-mobile{display: none;}
.footer-links{text-align: right;}
.clip3-mobile,.clip4-mobile{display: none;}
.pop-non{display: block;}
.pop-mobile{display: none;}
.investor-lht-cont ul{padding-left:17px}
.header-cout {position: relative;z-index: 1;}
.header-cout img { width: 185px; height: 35px;}
/*css for form handling */
.success {border-color: #2ecc71;}
.error {border-color: #e74c3c;}
.content small{display: block;color: #e74c3c;/* position: absolute; */ bottom: 0; left: 0; display: none;}
.content .error small{display: block;}
.table-scroll{overflow-x: hidden;}
.video-desk{display: block; position: relative; z-index: -1;}
.video-mobile{display: none;}
.lft-space{padding-left: 20px;}
.rht-space{padding-right: 45px!important;}
table {
  border-collapse: collapse;
}
.mob-link{display: none;}
.fin-ind{font-family: 'Nunito', sans-serif!important;font-weight: bold;}
.change-graph img{width:64vW}

/* Extra small 
devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .change-graph img{width:100%}
  .previous_btn {bottom: 0; left: 10px; margin: auto; position: absolute;top: 100px;}
  .next_btn {bottom: 0; margin: auto; position: absolute; right: 8px; top: 100px}
  .slide_buttons {left: 0; position: relative; right: 0; text-align: center; bottom: 67px;}
  .popup1 .close {top: -4px; right: 15px;}
  .input-area{border-radius: 20px; border: 1px solid #fff;padding: 0 15px; margin-right: 7px;}
  .input-area:last-child{margin-right: 0;}
  .com-btn{text-align: center; font-weight: bold;}
  .lft-spac,.rht-space{padding-left: 0;}
  .emptyCell{display: none}
  header{height:70px}
  .top-banner{display:none}
  .top-banner-mobile{display:block}
  .box{width: 70%;}
  .popup{width: 90%;}
  .header-cout {padding-left: 15px;}
  .header-cout img{width:155px;height:30px}
  .icon-bar{height: 2px;}
  .button{height: 62px;margin-right: 18px;width: 20px;}
  #nav-content {margin-top: 70px; }
  table{width:100}
  .sliderCont{padding:15px 15px 0 15px!important}
  .sliderCont1{text-align: center;padding: 15px 10px 0 10px!important}
  .sliderCont1 img{height: auto;}
  .slide_viewer{height: 275px;width: 100%;}
  .clip,.clip1,.clip2{display:none}
  .clip-mobile{display:block;position: absolute;z-index: 1;left: 30px; top: -11px;}
  .clip-mobile1{display:block;position: absolute;z-index: 1;left: 15px; top: -32px;}
  .clip-mobile2{display:block;position: absolute;z-index: 1;left: 15px; top: -25px;}
  .expert-partner{display: none!important;}
  .expert-partner-mobile{display: block!important;}
  .bannerTxt{padding: 0 10px 0!important;}
  .bannerTxt2{margin:0 auto;padding: 15px 0 35px;}
  .bannerTtl{font-size: 22px;padding: 35px 10px!important}
  .bannerTtl1{font-size: 22px;padding: 0 10px 35px!important;line-height: 28px;}
  .pt-5{padding-top: 0rem!important;;}
  .top-banner{display: none;}
  .top-banner-mobile{display: block;}  
  .pilot{width: 93%!important;}
  .alignment{width: 93%!important;}
  .top-txt{display: none;}
  .top-left-txt{display: none;}
  .footer{display: none;}
  .nav{display: none;}
  .nav-mobile{display: block;}
  .footer-mobile{display: block;padding: 10px;}
  a.bot-links{display: block;margin: 0 0 10px 0;}
  .copyright{border-top: 0;margin-top: 10px!important;}
  .copyright .links{text-align: left;margin-top: 20px;padding-bottom: 5px;}
  .add-count{margin-top: 20px!important;}
  .static{padding: 0 10px 0 25px;}
  .static-cont{padding:10px 10px 0 25px; ;}
  .static-main{padding-top: 10%;padding-left: 15px!important; padding-right: 15px!important;}
  .clip3{display: none;}
  .clip3-mobile{position: absolute;z-index: 1;left: 15px; top: 40px;display: block;}
  .clip4-mobile{position: absolute;z-index: 1;left: 15px; top: 40px;display: block;}
  .web-link{display: none;}
  .mob-link{display: block;}
  .investor-lht{padding:0 15px 0 25px;}
  .investor-lht-cont{padding:0 15px 0 50px;}
  .pop-non{display: none;}
  .pop-mobile{display: block;}
  .graph,.graph-cont{float: none;width: 100%;}
  #nav-content li a {font-size: 22px;}
  .table-scroll{overflow-x: scroll;}
  .video-desk{display: none;}
  .video-mobile{display: block;}
  .expert{padding: 5% 8% 0 8%;}
  .profile {padding-top: 18%!important;}
  .profile-cont1{margin-bottom: 30px;}
  .bot-banner{background: url(../images/bottom-banner-mobile.jpg) no-repeat; background-size: cover; padding: 25px 0 25px 25px!important;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 786px)  {
  .change-graph img{width:100%}
  header{height:70px}
  .top-banner{display:none}
  .top-banner-mobile{display:block}
  .box{width: 70%;}
  .popup{width: 90%;}
  .header-cout img{width:175px}
  .icon-bar{height: 1px;}
  .button{height: 70px;margin-right: 35px;width: 20px;}
  #nav-content {margin-top: 70px; }
  table{width:100}
  .sliderCont{padding:15px 15px 0 15px!important}
  .sliderCont1{text-align: center;padding: 15px 15px 0 15px!important}
  .sliderCont1 img{width:100%; height: auto;}
  .clip,.clip1,.clip2{display:none}
  .clip-mobile{display:block;position: absolute;z-index: 1;left: 30px; top: -11px;}
  .clip-mobile1{display:block;position: absolute;z-index: 1;left: 15px; top: -27px;}
  .expert-partner{display: none!important;}
  .expert-partner-mobile{display: block!important;}
  .bannerTxt{margin:0 15px;padding: 15px 0;}
  .bannerTtl,.bannerTtl1{font-size: 18px;padding: 35px 0}
  .pt-5{padding-top: 0rem!important;;}
  .top-banner{display: block;}
  .top-banner-mobile{display: none;}  
  .pilot{width: 96%!important;}
  .alignment{width: 96%!important;}
  .top-txt{display: none;}
  .top-left-txt{display: none;}
  .bot-banner{background: url(../images/bottom-banner-mobile.jpg) no-repeat; background-size: cover; padding: 25px 0 25px 25px!important;}
  .footer{display: none;}
  .nav{display: none;}
  .nav-mobile{display: block;}
  .footer-mobile{display: block;padding: 10px;}
  a.bot-links{display: block;margin: 0 0 10px 0;}
  .copyright{border-top: 0;margin-top: 10px!important;}
  .copyright .links{text-align: left;margin-top: 20px;}
  .add-count{margin-top: 20px!important;}
  .static{padding: 0 10px 0 25px;}
  .static-cont{padding:0 10px 0 25px; ;}
  .static-main{padding-top: 0;}
  .clip3{display: none;}
  .clip3-mobile{position: absolute;z-index: 1;left: 15px; top: 0;display: block;}
  .clip4-mobile{position: absolute;z-index: 1;left: 15px; top: 0x;display: block;}
  .web-link{display: none;}
  .investor-lht,.investor-lht-cont{padding:0 15px 0 25px;}
  .pop-non{display: none;}
  .pop-mobile{display: block;}
  .table-scroll{overflow-x: scroll;}
  .graph{width: 50%;}
  .graph-cont{width: 50%;}
  .profile-cont1{margin-bottom: 30px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 786px) and (max-width: 991px) {
  .change-graph img{width:100%}
  header{height:70px}
  .top-banner{display:none}
  .top-banner-mobile{display:block}
  .box{width: 70%;}
  .popup{width: 90%;}
  .header-cout img{width:175px}
  .icon-bar{height: 1px;}
  .button{height: 70px;margin-right: 35px;width: 20px;}
  #nav-content {margin-top: 70px; }
  table{width:100}
  .sliderCont{padding:15px 15px 0 15px!important}
  .sliderCont1{text-align: center;padding: 15px 15px 0 15px!important}
  .sliderCont1 img{width:100%; height: auto;}
  .clip,.clip1,.clip2{display:none}
  .clip-mobile{display:block;position: absolute;z-index: 1;left: 30px; top: -11px;}
  .clip-mobile1{display:block;position: absolute;z-index: 1;left: 15px; top: -27px;}
  .expert-partner{display: none!important;}
  .expert-partner-mobile{display: block!important;}
  .bannerTxt{margin:0 15px;padding: 15px 0;}
  .bannerTtl,.bannerTtl1{font-size: 18px;padding: 35px 0}
  .pt-5{padding-top: 0rem!important;;}
  .top-banner{display: block;}
  .top-banner-mobile{display: none;}  
  .pilot{width: 96%!important;}
  .alignment{width: 96%!important;}
  .top-txt{display: none;}
  .top-left-txt{display: none;}
  .bot-banner{background: url(../images/bottom-banner-mobile.jpg) no-repeat; background-size: cover; padding: 25px 0 25px 25px!important;}
  .footer{display: none;}
  .nav{display: none;}
  .nav-mobile{display: block;}
  .footer-mobile{display: block;padding: 10px;}
  a.bot-links{display: block;margin: 0 0 10px 0;}
  .copyright{border-top: 0;margin-top: 10px!important;}
  .copyright .links{text-align: left;margin-top: 20px;}
  .add-count{margin-top: 20px!important;}
  .static{padding: 0 10px 0 25px;}
  .static-cont{padding:0 10px 0 25px; ;}
  .static-main{padding-top: 0;}
  .clip3{display: none;}
  .clip3-mobile{position: absolute;z-index: 1;left: 15px; top: 0;display: block;}
  .clip4-mobile{position: absolute;z-index: 1;left: 15px; top: 0x;display: block;}
  .web-link{display: none;}
  .investor-lht,.investor-lht-cont{padding:0 15px 0 25px;}
  .pop-non{display: none;}
  .pop-mobile{display: block;}
  .table-scroll{overflow-x: scroll;}
  .graph{width: 50%;}
  .graph-cont{width: 50%;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  
}