 /* ------------------- Theme Default CSS -------------------- */
 
 a {
     text-decoration: none;
     outline: none;
     -webkit-transition: 0.4s;
     transition: 0.4s;
     color: #333333;
 }
 
 input:focus,
 button:focus,
 a:focus,
 a:hover {
     text-decoration: none;
     outline: none;
     color: #000000;
 }
 
 img {
     max-width: 100%;
     height: auto;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     margin: 0 0 10px;
     font-weight: 600;
 }
 
 html,
 body {
     height: auto;
     overflow: auto;
 }
 
 body {
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     font-size: 15px;
     line-height: 1.8;
     color: #515656;
     overflow-x: hidden;
 }
 /* Remove Chrome Input Field's Unwanted Yellow Background Color */
 
 input:-webkit-autofill,
 input:-webkit-autofill:hover,
 input:-webkit-autofill:focus {
     -webkit-box-shadow: 0 0 0px 1000px white inset !important;
 }
 
 ul {
     list-style-type: none;
 }
 
 select {
     outline: 0;
 }
 
 h1 {
     color: #FFF;
     font-size: 24px;
     font-weight: 400;
     text-align: left;
 }
 
 h1 a {
     color: #c12c42;
     font-size: 16px;
 }
 /* Remove Chrome Input Field's Unwanted Yellow Background Color */
 /* ------------------- Helper-Classes ------------------- */
 
 .full-height {
     width: 100%;
     /*height: 100vh;*/
 }
 
 .relative {
     position: relative;
 }
 
 .fixed,
 .absolute {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
 }
 
 .fixed {
     position: fixed;
 }
 
 .v-center {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-line-pack: center;
     align-content: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap
 }
 
 .section-padding {
     padding: 30px 0;
 }
 
 .social-menu {
     list-style: none;
     margin: 0;
     padding: 10px;
 }
 
 .social-menu li {
     display: inline-block;
     margin: 0 3px;
 }
 
 .social-menu li a {
     display: block;
     width: 36px;
     height: 36px;
     text-align: center;
     line-height: 2.5em;
     background-color: #ffffff;
     color: #138fc2;
     border-radius: 100px;
     -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
     font-size: 15px;
 }
 
 .social-menu li a:hover {
     background-color: #138fc2;
     color: #ffffff;
     -webkit-box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.1);
 }
 /* ------------------- Helper-Classes ------------------- */
 /* ------------------- Default Background Class ------------------- */
 
 .overlay:before,
 .sky-bg {
     background-image: linear-gradient(to top, #05abe0, #05abe0, #0272bd 51%);
     color: #ffffff;
 }
 
 .gray-bg {
     background-color: #fff;
 }
 /* ------------------ Default Background Class ------------------- */
 /* -------------------  Default Button ------------------- */
 
 .button {
     display: inline-block;
     padding: 8px 30px;
     border-radius: 50px;
     color: #ffffff;
     background-color: #2f60c3;
     -webkit-transition: 0.3s;
     transition: 0.3s;
     border: none;
     -webkit-box-shadow: 2px 5px 20px -5px rgba(0, 0, 0, 0.1);
     box-shadow: 2px 5px 20px -5px rgba(0, 0, 0, 0.1);
 }
 
 .button.white,
 .button:hover {
     background-color: #ffffff;
     color: #138fc2;
 }
 
 .button.white:hover {
     background-color: #2f60c3;
     color: #ffffff;
 }
 
 .button i {
     margin-left: 5px;
 }
 /* ------------------- Default Button ------------------- */
 /* ------------------- not use ------------------- */
 
 .mainmenu-area {
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     z-index: 9999999;
     -webkit-transition: 0.3s;
     transition: 0.3s;
 }
 
 .overlay,
 .overlay a,
 .mainmenu-area a {
     color: #ffffff;
 }
 
 .mainmenu-area .logo {
     text-transform: uppercase;
     letter-spacing: 2px;
     height: inherit;
     margin-top: 8px;
     padding-left: 0;
 }
 
 .mainmenu-area .logo h2 {
     margin-bottom: 0;
 }
 
 .mainmenu-area #primary-menu>ul>li>a {
     background: none;
     padding: 30px 15px;
     position: relative;
     border-top: 3px solid transparent;
     text-align: center;
 }
 
 .mainmenu-area #primary-menu>ul>li>a:before {
     content: "";
     position: absolute;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
     top: -10px;
     width: 0;
     height: 0;
     border-right: 10px solid transparent;
     border-left: 10px solid transparent;
     border-top: 10px solid #ffffff;
     opacity: 0;
     -webkit-transition: 0.3s;
     transition: 0.3s;
 }
 
 .mainmenu-area #primary-menu>ul>li>a:hover:before,
 .mainmenu-area #primary-menu>ul>li.active>a:before {
     opacity: 1;
     top: 0;
 }
 
 .mainmenu-area #primary-menu ul li.active a,
 .mainmenu-area #primary-menu ul li a:hover {
     border-top: 3px solid #ffffff;
 }
 
 .mainmenu-area.affix {
     background-color: #138fc2;
 }
 /* ------------------- not use ------------------- */
 /* ------------------- Footer-area ------------------- */
 
 .footer-area {
     padding: 50px 0 0;
     z-index: 1;
 }
 
 .footer-bg {
     background: url('images/angle-bg.png') no-repeat scroll center bottom / 100% auto;
     z-index: -1;
 }
 
 .footer-top {
     margin-bottom: 150px;
 }
 
 .side-icon-box {
     margin-bottom: 30px;
     position: relative;
     padding-left: 80px;
 }
 
 .side-icon-box a {
     color: #ffffff;
 }
 
 .side-icon-box .side-icon {
     position: absolute;
     left: 0;
     top: 0;
     width: 60px;
 }
 
 .side-icon-box strong {
     display: block;
     margin-bottom: 10px;
 }
 
 .footer-middle {
     margin-bottom: 60px;
 }
 
 .footer-bottom {
     border-top: 1px solid rgba(255, 255, 255, 0.2);
     padding-top: 25px;
     padding-bottom: 15px;
 }
 
 footer ul {
     padding: 0 !important;
     font-weight: normal;
     font-size: 13px
 }
 
 footer li {
     border-radius: 2px !important;
     margin-top: 5px;
     width: 28%;
     display: inline-block;
     line-height: 1.8;
     vertical-align: top;
 }
 
 footer li a {
     color: #fff !important;
     font-size: 14px !important;
     font-weight: normal !important;
     padding: 2px 0px !important;
     text-align: left !important;
     text-shadow: none !important;
 }
 
 footer li ul li {
     width: 100%;
     padding: 0;
 }
 
 footer li ul {
     width: 100%;
     padding: 0;
 }
 
 footer li:nth-child(3) {
     width: 14%;
 }
 
 footer li:nth-child(3) li {
     width: 100%;
     padding: 0;
 }
 
 footer li:nth-child(2) {
     width: 14%;
 }
 
 footer li:nth-child(2) li {
     width: 100%;
 }
 
 footer li:nth-child(6) li {
     width: 100%;
 }
 
 footer li:nth-child(6) {
     width: 14%;
 }
 
 footer li:nth-child(4) li {
     width: 100%;
 }
 
 footer li:nth-child(4) {
     width: 11.5%;
 }
 
 footer li:nth-child(5) li {
     width: 100%;
 }
 
 footer li:nth-child(5) {
     width: 15%;
 }
 
 footer h3 {
     color: #ffc056;
     font-size: 18px;
     font-weight: 600;
     padding: 2px 0px;
     text-align: left;
 }
 
 footer .address {
     padding: 2px 0px;
     text-align: left;
 }
 
 footer li:nth-child(1) {
     width: 29%;
 }
 
 footer li:nth-child(1) li {
     width: 100%;
 }
 
 footer li p {
     line-height: 22px;
 }
 
 footer li {
     border-radius: 2px !important;
     margin-top: 5px;
     width: 28%;
     display: inline-block;
     line-height: 2.1;
     vertical-align: top;
 }
 
 footer li a .fa {
     color: #fff !important;
     font-size: 21px !important;
     padding: 2px 8px !important;
 }
 /* ------------------- Footer-area ------------------- */
 /* ------------------- Contact-form ------------------- */
 
 .contact-form .button {
     letter-spacing: 2px;
     min-width: 150px;
     margin-top: 10px;
     border-radius: 3px;
 }
 
 .form-control {
     margin-bottom: 20px;
     height: auto;
     padding: 12px 20px;
     border: 0
 }
 
 .form-double input {
     width: calc(50% - 10px);
     float: left;
 }
 
 .form-double input:last-child {
     float: right;
 }
 /* ------------------- Contact-form ------------------- */
 /* ------------------- preloader ------------------- */
 
 .preloader {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #75cbe7;
     background: -webkit-gradient(linear, left top, left bottom, from(#75cbe7), to(#138fc2));
     background: linear-gradient(to bottom, #75cbe7 0%, #138fc2 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#75cbe7', endColorstr='#138fc2', GradientType=0);
     z-index: 99999999999;
 }
 
 .sk-folding-cube {
     margin: 20px auto;
     width: 40px;
     height: 40px;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: -20px;
     margin-left: -20px;
     -webkit-transform: rotateZ(45deg);
     transform: rotateZ(45deg);
 }
 
 .sk-folding-cube .sk-cube {
     float: left;
     width: 50%;
     height: 50%;
     position: relative;
     -webkit-transform: scale(1.1);
     transform: scale(1.1);
 }
 
 .sk-folding-cube .sk-cube:before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: #ffffff;
     -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
     animation: sk-foldCubeAngle 2.4s infinite linear both;
     -webkit-transform-origin: 100% 100%;
     transform-origin: 100% 100%;
 }
 
 .sk-folding-cube .sk-cube2 {
     -webkit-transform: scale(1.1) rotateZ(90deg);
     transform: scale(1.1) rotateZ(90deg);
 }
 
 .sk-folding-cube .sk-cube3 {
     -webkit-transform: scale(1.1) rotateZ(180deg);
     transform: scale(1.1) rotateZ(180deg);
 }
 
 .sk-folding-cube .sk-cube4 {
     -webkit-transform: scale(1.1) rotateZ(270deg);
     transform: scale(1.1) rotateZ(270deg);
 }
 
 .sk-folding-cube .sk-cube2:before {
     -webkit-animation-delay: 0.3s;
     animation-delay: 0.3s;
 }
 
 .sk-folding-cube .sk-cube3:before {
     -webkit-animation-delay: 0.6s;
     animation-delay: 0.6s;
 }
 
 .sk-folding-cube .sk-cube4:before {
     -webkit-animation-delay: 0.9s;
     animation-delay: 0.9s;
 }
 
 @-webkit-keyframes sk-foldCubeAngle {
     0%,
     10% {
         -webkit-transform: perspective(140px) rotateX(-180deg);
         transform: perspective(140px) rotateX(-180deg);
         opacity: 0;
     }
     25%,
     75% {
         -webkit-transform: perspective(140px) rotateX(0deg);
         transform: perspective(140px) rotateX(0deg);
         opacity: 1;
     }
     90%,
     100% {
         -webkit-transform: perspective(140px) rotateY(180deg);
         transform: perspective(140px) rotateY(180deg);
         opacity: 0;
     }
 }
 
 @keyframes sk-foldCubeAngle {
     0%,
     10% {
         -webkit-transform: perspective(140px) rotateX(-180deg);
         transform: perspective(140px) rotateX(-180deg);
         opacity: 0;
     }
     25%,
     75% {
         -webkit-transform: perspective(140px) rotateX(0deg);
         transform: perspective(140px) rotateX(0deg);
         opacity: 1;
     }
     90%,
     100% {
         -webkit-transform: perspective(140px) rotateY(180deg);
         transform: perspective(140px) rotateY(180deg);
         opacity: 0;
     }
 }
 /* ------------------- preloader ------------------- */
 /* ------------------- not use ------------------- */
 
 .username>h2 {
     font-family: oswald;
     font-size: 27px;
     font-weight: lighter;
     margin: 31px 0 4px;
     position: relative;
     text-shadow: 1px 1px 2px #000000;
     text-transform: uppercase;
 }
 
 .username>h2 small {
     color: #ffffff;
     font-family: open sans;
     font-size: 13px;
     font-weight: 400;
     position: relative;
 }
 
 .username .fa {
     color: #ffffff;
     font-size: 14px;
     margin: 0 0 0 4px;
     position: static;
 }
 
 .edit-pic a {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
     border: 1px solid #ffffff;
     border-radius: 50%;
     color: #ffffff;
     font-size: 21px;
     height: 39px;
     line-height: 38px;
     margin: 8px;
     text-align: center;
     width: 39px;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
     text-decoration: none !important;
     display: list-item;
     background-color: rgba(255, 255, 255, 0.1)
 }
 
 .edit-pic a:hover {
     font-size: 17px;
     opacity: 0.9;
 }
 
 .edit-pic a:focus {
     background: #b63b4d;
     color: #fff;
     border: 1px solid #b63b4d;
 }
 
 .edit-pic {
     position: absolute;
     right: 0;
     top: 0;
     opacity: 0;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .tags {
     background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
     border: 1px solid rgba(255, 255, 255, 0.1);
     border-radius: 2px;
     display: inline-block;
     font-size: 13px;
     margin: 4px 0 0;
     padding: 2px 5px;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .tags:hover {
     background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
     border: 1px solid rgba(255, 255, 255, 0.5);
     border-radius: 2px;
     display: inline-block;
     font-size: 13px;
     margin: 4px 0 0;
     padding: 2px 5px;
 }
 
 #accordion:hover .edit-pic {
     opacity: unset;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .btn-o {
     background-color: rgba(255, 255, 255, 0.1);
     border: 1px solid rgba(255, 255, 255, 0.5);
     border-radius: 2px;
     color: #ffffff !important;
     display: inline-block;
     font-family: open sans;
     font-size: 15px !important;
     font-weight: normal !important;
     margin: 0 0 10px;
     padding: 5px 11px;
     text-decoration: none !important;
     text-transform: uppercase;
     background-color: rgba(255, 255, 255, 0.1);
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .btn-o:hover {
     background-color: rgba(255, 255, 255, 0.4);
     color: #fff !important;
 }
 
 .btn-o:focus {
     background: #b63b4d;
     color: #fff;
     border: 1px solid #b63b4d;
 }
 
 .submenu .iamgurdeeposahan {
     background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important;
     border-radius: 50%;
     height: 60px;
     padding: 2px;
     width: 60px;
 }
 
 .photosgurdeep>a {
     background: #ffffff none repeat scroll 0 0;
     border-radius: 50%;
     display: inline-block !important;
     padding: 0 !important;
 }
 
 .view-all {
     background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important;
     border: 1px solid;
     float: right;
     font-family: oswald;
     font-size: 26px;
     height: 60px;
     line-height: 61px;
     text-align: center;
     width: 60px;
 }
 
 .photosgurdeep {
     padding: 10px 9px 4px 35px;
 }
 /* ------------------- not use ------------------- */
 /* ------------------- Services section Submenu ------------------- */
 
 .submenu {
     display: none;
     /*background: #444359;*/
     font-size: 14px;
     padding: 0
 }
 
 .submenu img {
     margin: 0 0 0px 0;
     color: #FFF;
 }
 
 .submenu li:first-child span {
     background: #fff;
     color: #FFF;
     display: flex;
     border-radius: 15px;
     justify-content: center;
     align-items: center;
     width: 93px;
     height: 93px
 }
 
 .submenu li p {
     display: inline-block;
     margin: 0px 25px 0 0
 }
 
 .submenu {
     /*  position: absolute; list-style: none; color: black; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); padding-left: 0;*/
 }
 
 .submenu li {
     /*width: 100%; float: none;*/
 }
 
 .submenu li a {
     /*color: black;*/
 }
 
 .submenu li a:hover {
     background-color: transparent;
 }
 /* ------------------- Services section Submenu ------------------- */
 /* ------------------- Services section ------------------- */
 
 .home-services .box h3 {
     font-size: 20px;
     font-weight: 500;
     letter-spacing: 0.46px;
     text-align: center;
     color: #0272bd;
     line-height: normal;
 }
 /* ------------------- Services section  ------------------- */
 /* ------------------- Home menu ------------------- */
 
 .dropdown-toggle {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
     font-size: 15px !important;
 }
 
 .dropdown {
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .dropdown-menu>li>a {
     color: #428bca;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .dropdown ul.dropdown-menu {
     border-radius: 4px;
     box-shadow: none;
 }
 
 .dropdown ul.dropdown-menu:before {
     content: "";
     border-bottom: 10px solid #fff;
     border-right: 10px solid transparent;
     border-left: 10px solid transparent;
     position: absolute;
     top: -8px;
     right: 8px;
     z-index: 10;
 }
 /* ------------------- Home menu ------------------- */
 /* ------------------- Home > Services section > accordion ------------------- */
 
 .accordion {
     width: 100%;
     margin: 30px auto 20px;
     background: #f4f4f4;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     height: 295px;
     padding: 10px 25px
 }
 
 .accordion .link {
     display: block;
     padding: 15px 15px 15px 0px;
     color: #212121;
     font-size: 14px;
     font-weight: 700;
     position: relative;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .accordion li:last-child .link {
     border-bottom: 0;
 }
 
 .accordion li i {
     position: absolute;
     top: 16px;
     left: 12px;
     font-size: 18px;
     color: #848586;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 .accordion li i.fa-chevron-down {
     right: 12px;
     left: auto;
     font-size: 16px;
 }
 
 .accordion li.open .link {
     color: #0272bd;
 }
 
 .accordion li.open i {
     color: #848586;
 }
 
 .accordion li.open i.fa-chevron-down {
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     transform: rotate(180deg);
 }
 
 .accordion li.default .submenu {
     display: block;
 }
 
 .accordion .know-more {
     font-size: 12px;
     display: block;
     color: #0272bd;
     margin: 30px 0
 }
 
 .accordion .open-now {
     text-decoration: none;
     color: #fff;
     padding: 8px 25px;
     border-radius: 28px;
     background-color: #0272bd;
 }
 
 .accordion .submenu li {
     color: #0272bd;
     line-height: 1.33;
     font-weight: 500;
     width: 50%;
     float: left;
     font-size: 12px
 }
 
 .accordion li {
     cursor: pointer;
 }
 
 .accordion .link {
     display: block;
     border-bottom: 1px solid #cbcbcb;
 }
 
 .accordion li.open .link {
     border-bottom: 1px solid #f4f4f4;
 }
 /* ------------------- Home > Services section > accordion ------------------- */
 /* ------------------- Page title ------------------- */
 
 .page-title {
     margin-bottom: 0px;
 }
 
 .page-title h2 {
     position: relative;
     margin-bottom: 15px;
     color: #0272bd;
     text-align: center;
     letter-spacing: 1px;
     font-weight: bold;
     font-size: 40px;
     margin-top: 10px;
 }
 
 .page-title p {
     font-size: 20px;
     font-weight: 500;
     letter-spacing: 0.64px;
     text-align: center;
 }
 
 .page-title.white h2 {
     color: #fff;
 }
 
 .page-title h2 {
     display: inline-block;
     position: relative;
     text-align: center;
 }
 
 .page-title h2 span {
     background: #fff;
     padding: 0 10px 0 0;
     position: relative;
     z-index: 1;
 }
 
 .page-title h2:before {
     background: #ffc056;
     content: "";
     height: 2px;
     position: absolute;
     top: 50%;
     width: calc(100% + 50px);
     /*left: -25px;*/
 }
 
 .home .page-title h2:before {
     left: -25px;
 }
 
 .page-title.white h2 span {
     background: #0272bd;
 }
 
 .home .page-title h2 span {
     padding: 0 10px;
 }
 /* ------------------- Page title ------------------- */
 /* ------------------- Home, About us > View all Directors ------------------- */
 
 .center-button-area {
     text-align: center;
     margin: 25px auto
 }
 
 .center-button {
     text-align: center;
     font-size: 12px;
     font-weight: 500;
     letter-spacing: 0.2px;
     color: #ffffff;
     background-color: #0272bd;
     border-radius: 28px;
     padding: 10px 25px;
 }
 
 .center-button:hover {
     color: #ccc;
 }
 /* ------------------- Home, About us > View all Directors ------------------- */
 /* ------------------- Team-Section ------------------- */
 
 .carousel-wrap .single-team {
     border-radius: 5px;
     overflow: hidden;
     color: #515656;
     text-align: center;
     position: relative;
     -webkit-transform: translateY(0);
     transform: translateY(0);
     -webkit-transition: 0.3s;
     transition: 0.3s
 }
 
 .carousel-wrap .single-team:hover {
     -webkit-transform: translateY(-5px);
     transform: translateY(-5px)
 }
 
 .carousel-wrap .single-team .team-photo {
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     height: 255px
 }
 
 .carousel-wrap .single-team .team-photo img {
     -webkit-transform: scale(1);
     transform: scale(1);
     -webkit-transition: 0.3s;
     transition: 0.3s;
 }
 
 .carousel-wrap .single-team:hover .team-photo img {
     -webkit-transform: scale(1.1);
     transform: scale(1.1)
 }
 
 .carousel-wrap .single-team h4 {
     font-size: 18px;
     letter-spacing: 0.75px;
     text-align: center;
     color: #212121;
     font-weight: 500;
     margin: 21px 0 15px;
 }
 
 .carousel-wrap .single-team h6 {
     margin-bottom: 20px;
 }
 
 .carousel-wrap {
     margin: 0px auto;
     padding: 0 5%;
     width: 100%;
     position: relative;
 }
 
 .carousel-wrap .owl-carousel .item {
     position: relative;
     z-index: 100;
     -webkit-backface-visibility: hidden;
 }
 
 .carousel-wrap .owl-nav>div {
     margin-top: -26px;
     position: absolute;
     top: 50%;
     color: #cdcbcd;
 }
 /*.carousel-wrap .owl-nav i { font-size: 52px; }*/
 
 .carousel-wrap .owl-nav .owl-prev {
     left: -30px;
 }
 
 .carousel-wrap .owl-nav .owl-next {
     right: -30px;
 }
 
 .carousel-wrap .owl-carousel .owl-item.big div {
     filter: blur(0);
     opacity: 1
 }
 
 .carousel-wrap .owl-carousel .owl-item.medium div {
     filter: blur(0);
     opacity: 1
 }
 
 .carousel-wrap .owl-carousel .item {
     /*filter: blur(15px); opacity: .3 */
 }
 /*.carousel-wrap .owl-nav [class*=owl-]{position: absolute; top: -7%; transform: translateY(-35%); font-size: 25px}*/
 /* ------------------- Team-Section ------------------- */
 /*.owl-prev,.owl-next { position: absolute; top: 50%; transform: translateY(-50%); }*/
 /* ------------------- Why choose ------------------- */
 
 .why-choose-us {
     background-color: #0272bd;
     color: #fff;
     width: 100%;
 }
 
 .why-choose-us h3 {
     font-size: 36px;
     font-weight: 500;
     letter-spacing: 1.2px;
     text-align: center;
     color: #ffffff;
 }
 
 .why-choose-us p {
     font-size: 20px;
     font-weight: 500;
     letter-spacing: 1px;
     text-align: center;
     color: #ffc056;
     letter-spacing: 1px;
 }
 
 .why-choose-us .why-choose-us-box .col-md-3 {
     border-right: 1px solid rgba(255, 255, 255, .5);
 }
 
 .why-choose-us .why-choose-us-box:nth-last-child(1) .col-md-3 {
     border-right: 0px solid #fff;
 }
 /* ------------------- Why choose ------------------- */
 /*.navbar-bright {background-color:none; color:#0272bd; }*/
 /*.navbar-bright a, #masthead a, #masthead .lead {color:#0272bd;   font-weight: 500;}*/
 /*.navbar-bright li {padding: 0 3px; }*/
 /* ------------------- not use ------------------- */
 
 .dropdown-toggle span {
     background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
     border: 1px solid rgba(255, 255, 255, 0.5);
     border-radius: 50px;
     font-size: 23px !important;
     height: 38px;
     line-height: 40px;
     margin: 0 !important;
     padding: 0 !important;
     text-align: center;
     width: 38px;
     text-shadow: none !important;
 }
 
 #nav.affix {
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 10;
 }
 
 #sidebar.affix-top {
     position: static;
 }
 
 #sidebar.affix {
     position: fixed;
     top: 80px;
 }
 
 .navbar-bright li>a:hover {
     background-color: transparent;
 }
 /* ------------------- not use ------------------- */
 /* ------------------- header --------------------*/
 
 header {
     height: auto;
     border-top: 15px solid #0272bd;
 }
 
 .masthead h1 a {
     font-size: 24px;
     font-weight: 500;
     letter-spacing: 1px;
     color: #0272bd;
     margin-top: 15px;
     display: inline-block;
 }
 
 .masthead h2 a {
     font-size: 13px;
     font-weight: 500;
     letter-spacing: 0.2px;
     color: #0272bd;
     margin-top: 40px;
     display: inline-block;
 }
 
 .masthead .navbar-default {
     background-color: transparent;
     border: 0
 }
 
 .masthead .navbar-nav>li>.dropdown-menu {
     border-radius: 2px !important;
     margin-top: 0px;
     min-width: 101px;
     padding: 0;
     border: 0
 }
 
 .masthead .navbar-nav>li>.dropdown-menu li a {
     color: #333333 !important;
     font-size: 13px !important;
     font-weight: 600 !important;
     padding: 2px 8px !important;
     text-align: left !important;
     text-shadow: none !important;
 }
 
 .masthead .nav.navbar-nav {
     right: 12px;
     transition: all 0.4s ease 0s;
     top: 0px;
     position: relative;
 }
 
 .masthead .navbar-nav li a.active {
     border-bottom: solid 2px #ffc056;
 }
 
 .masthead .navbar-nav li a {
     color: #0272bd;
     font-size: 14px;
     font-weight: 500;
     letter-spacing: 0.23px;
     padding: 0px 0 5px
 }
 
 .masthead .navbar-nav li {
     padding: 0px 21px 0;
 }
 
 .masthead ul.navbar-nav {
     padding: 0 0 0px !important;
 }
 
 .masthead .nav.navbar-nav .dropdown-toggle {
     padding: 0 !important;
     font-size: 14px !important
 }
 
 .masthead .dropdown .dropdown-menu li {
     padding-left: 5px
 }
 
 .masthead h1 a img {
     width: 76px;
     height: auto;
     margin: 0 15px 0 0
 }
 
 .masthead .pull-right .navbar-nav {
     margin: 40px 0 0 0;
 }
 
 .masthead .navbar-collapse {
     margin: 10px 0 0 0;
     padding: 0
 }
 
 .masthead .navbar-nav li a .fa {
     color: #ffc056;
     font-size: 14px;
     font-weight: 500;
 }
 
 .masthead .navbar {
     margin: 0px;
 }
 /* ------------------- header CSS --------------------*/
 /* ------------------- Home banner ------------------- */
 
 .hero {
     background-repeat: no-repeat;
     height: 475px;
     background-size: cover;
     margin: 10px 0
 }
 
 .hero .banner-text h2 {
     font-size: 42px;
     font-weight: bold;
     line-height: 1.28;
     letter-spacing: 2px;
     color: #ffffff;
     margin: 0 0 35px 0
 }
 
 .hero .banner-text h3 {
     margin-bottom: 20px;
     font-size: 21px;
     font-weight: normal;
     line-height: normal;
     letter-spacing: 0.83px;
     color: #ffffff;
 }
 
 .hero .banner-text {
     top: 50%;
     position: absolute;
     transform: translateY(90%);
 }
 
 .hero .blue-box {
     border-bottom: 10px solid #ffc056;
     height: 252px;
     padding: 25px;
     background-color: #0272bd;
     top: 40%;
     position: absolute;
     transform: translateY(88.1%);
     left: 25%
 }
 
 .hero .blue-box h2 {
     font-size: 28px;
     font-weight: 500;
     line-height: 1.5;
     letter-spacing: 1px;
     color: #ffffff;
 }
 
 .hero .blue-box h3 {
     margin-bottom: 20px;
     font-size: 15px;
     font-weight: normal;
     line-height: 1.5;
     ;
     letter-spacing: 1px;
     color: #ffffff;
 }
 
 .hero .banner-btn {
     color: #0272bd;
     font-size: 15px;
     font-weight: bold;
     letter-spacing: .5px;
     background-color: #fff;
     border-radius: 8px;
 }
 
 .banner-btn:nth-child(1n) {
     margin: 1px 5px 0 5px;
 }
 
 .hero .blue-box .fa {
     color: #ffc056;
     font-size: 35px;
     margin: 35px 0 0 4px;
     position: relative;
     float: right;
 }
 
 .owl-theme .owl-nav {
     display: none;
 }
 
 .banner-1 {
     background-image: url(images/banner-1.jpg);
 }
 
 .banner-2 {
     background-image: url(images/banner-2.jpg);
 }
 
 .banner-3 {
     background-image: url(images/banner-3.jpg);
 }
 
 .banner-4 {
     background-image: url(images/banner-4.jpg);
 }
 
 .banner-5 {
     background-image: url(images/banner-5.jpg);
 }
 
 .banner-6 {
     background-image: url(images/banner-6.jpg);
 }
 /* owl nav */
 
 #home-banner1.owl-theme .owl-nav {
     display: block !important;
 }
 
 #home-banner1 .owl-prev span,
 .owl-next span {
     color: #f8a519;
 }
 
 #home-banner1 .owl-prev span:hover,
 .owl-next span:hover {
     color: #0372bd;
 }
 
 #home-banner1 .owl-prev,
 #home-banner1 .owl-next {
     position: absolute;
     top: 0;
     height: 100%;
 }
 
 #home-banner1 .owl-prev {
     left: 7px;
 }
 
 #home-banner1 .owl-next {
     right: 7px;
 }
 
 .owl-theme .owl-nav [class*='owl-']:hover {
     background-color: transparent;
 }
 
 .owl-theme .owl-dots .owl-dot.active span,
 .owl-theme .owl-dots .owl-dot:hover span {
     background: #0272bd
 }
 /* owl nav */
 /* ------------------- Home banner ------------------- */
 /* ------------------- inner banner ------------------- */
 
 .inner-banner {
     background: #000;
     height: 475px;
     position: relative;
     background-image: url(images/about-us.png);
     background-size: cover;
     margin: 15px 0
 }
 
 .inner-banner .banner-text h2 {
     font-size: 40px;
     font-weight: bold;
     line-height: normal;
     letter-spacing: 2px;
     color: #ffffff;
     text-align: center;
 }
 
 .inner-banner .banner-text h3 {
     margin: 0 auto;
     font-size: 19px;
     font-weight: 500;
     line-height: normal;
     letter-spacing: 1px;
     color: #ffc056;
     text-align: center;
     width: 75%
 }
 /*.inner-banner .banner-text {  top: 50%;  position: absolute;    transform: translateY(90%); }*/
 
 .inner-banner .banner-text {
     height: 473px;
 }
 
 .inner-banner .banner-text #content {
     position: relative;
     float: left;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 
 .inner-banner.savings-accounts {
     background-image: url(images/savings-accounts.png);
 }
 
 .inner-banner.student-savings-account {
     background-image: url(images/student-savings-account.png);
     background-size: cover;
 }
 
 .inner-banner.current-account {
     background-image: url(images/current-account.png);
     background-size: cover;
 }
 
 .inner-banner.fixed-deposit {
     background-image: url(images/fixed-deposit.png);
     background-size: cover;
 }
 
 .inner-banner.recurring-deposit {
     background-image: url(images/recurring-deposit.png);
     background-size: cover;
 }
 
 .inner-banner.short-term-deposit {
     background-image: url(images/short-term-deposit.png);
     background-size: cover;
 }
 
 .inner-banner.term-deposit {
     background-image: url(images/term-deposit.png);
     background-size: cover;
 }
 
 .inner-banner.madhu-sanchayani {
     background-image: url(images/madhu-sanchayani.png);
     background-size: cover;
 }
 
 .inner-banner.business-loans {
     background-image: url(images/business-loans.png);
     background-size: cover;
 }
 
 .inner-banner.personal-loan {
     background-image: url(images/personal-loan.png);
     background-size: cover;
 }
 
 .inner-banner.atm {
     background-image: url(images/atm.png);
     background-size: cover;
 }
 
 .inner-banner.tax-payment {
     background-image: url(images/tax-payment.png);
     background-size: cover;
 }
 
 .inner-banner.core-banking {
     background-image: url(images/core-banking.png);
     background-size: cover;
 }
 
 .inner-banner.madhu-sanchayani {
     background-image: url(images/madhu-sanchayani.png);
     background-size: cover;
 }
 
 .inner-banner.service-charges {
     background-image: url(images/service-charges.png);
     background-size: cover;
 }
 
 .inner-banner.rate-of-interest {
     background-image: url(images/current-account.png);
     background-size: cover;
 }
 
 .inner-banner.rate-of-interest-save {
     background-image: url(images/rate-of-interest.png);
     background-size: cover;
 }
 
 .inner-banner.locker-facility {
     background-image: url(images/locker-facility.png);
     background-size: cover;
 }
 
 .inner-banner::before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     display: none;
     color: #FFF;
 }
 
 .inner-banner::before {
     display: block;
     background: rgba(0, 0, 0, .4);
 }
 /* ------------------- inner banner ------------------- */
 /* ------------------- Our history ------------------- */
 
 .ps-timeline-sec {
     position: relative;
     background: #fff;
     overflow: hidden;
     margin: 0 auto;
     width: auto;
 }
 
 .ps-timeline-sec .container {
     position: relative;
 }
 
 @media screen and (max-width: 315px) {
     .ps-timeline-sec .container ol:before {
         background: #348e80;
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 100%;
         position: absolute;
         top: 130px !important;
         left: 36px !important;
     }
     .ps-timeline-sec .container ol:after {
         background: #348e80;
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 100%;
         position: absolute;
         top: inherit !important;
         left: 36px;
     }
     .ps-timeline-sec .container ol.ps-timeline {
         margin: 130px 0 !important;
         border-left: 2px solid #348e80;
         padding-left: 0 !important;
         padding-top: 120px !important;
         border-top: 0 !important;
         margin-left: 25px !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li {
         height: 220px;
         float: none !important;
         width: inherit !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li:nth-child(2) .img-handler-bot img {
         width: 70px;
     }
     .ps-timeline-sec .container ol.ps-timeline li:last-child {
         margin: 0;
         bottom: 0 !important;
         height: 120px;
     }
     .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot {
         bottom: 40px !important;
         width: 40% !important;
         margin-left: 25px !important;
         margin-top: 0 !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot img {
         width: 100%;
     }
     .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
         margin-bottom: 0 !important;
         top: 20px;
         width: 50% !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li span {
         left: 0 !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
         content: none !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
         content: none !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
         content: none !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
         content: none !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
         position: absolute !important;
         bottom: 150px !important;
         width: 30% !important;
         float: left !important;
         margin-left: 35px !important;
         margin-bottom: 0 !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
         margin: 0 auto !important;
         width: 80% !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
         position: absolute !important;
         bottom: 115px !important;
         width: 30% !important;
         float: left !important;
         margin-left: 35px !important;
         margin-bottom: 0 !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li p {
         text-align: left !important;
         width: 100% !important;
         margin: 0 auto !important;
         margin-top: 0px !important;
     }
     .ps-timeline-sec .container ol.ps-timeline li .ps-top {
         width: 60% !important;
         float: right !important;
         right: 0;
         top: -40px;
     }
     .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
         width: 60% !important;
         float: right !important;
         right: 0;
         top: -40px;
     }
 }
 
 .ps-timeline-sec .container ol:before {
     /*background: #348e80;*/
     content: "";
     width: 10px;
     height: 10px;
     border-radius: 100%;
     position: absolute;
     left: 8px;
     top: 49.5%;
 }
 
 .ps-timeline-sec .container ol:after {
     /*background: #348e80;*/
     content: "";
     width: 10px;
     height: 10px;
     border-radius: 100%;
     position: absolute;
     right: 8px;
     top: 49.5%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline {
     margin: 180px 0;
     padding: 0;
     border-top: 2px solid #0272bd;
     list-style: none;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li {
     float: left;
     width: 100%;
     padding-top: 30px;
     position: relative;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li span {
     width: 73px;
     height: 73px;
     margin-left: -25px;
     background: #fff;
     border: 4px solid #0272bd;
     border-radius: 50%;
     box-shadow: 0 0 0 0px #fff;
     text-align: center;
     line-height: 50px;
     color: #0272bd;
     font-size: 2em;
     font-style: normal;
     position: absolute;
     top: 46px;
     left: 48%;
     padding: 10px 0 0 0;
     font-size: 21px;
     font-weight: 500;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li:nth-child(even) {
     position: absolute;
     top: -121px;
 }
 
 .ps-timeline-sec .container ol.ps-timeline .even {
     position: absolute;
     top: -121px;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
     content: '';
     color: #0272bd;
     width: 2px;
     height: 50px;
     background: #0272bd;
     position: absolute;
     top: -50px;
     left: 50%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
     content: '';
     color: #0272bd;
     width: 15px;
     height: 15px;
     background: #0272bd;
     position: absolute;
     bottom: 110px;
     left: 40%;
     border-radius: 100%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
     content: '';
     color: #0272bd;
     width: 2px;
     height: 50px;
     background: #0272bd;
     position: absolute;
     bottom: -50px;
     left: 50%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
     content: '';
     color: #0272bd;
     width: 13px;
     height: 13px;
     background: #0272bd;
     position: absolute;
     top: 110px;
     left: 43%;
     border-radius: 100%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
     position: absolute;
     bottom: 0;
     margin-bottom: 130px;
     width: 100%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
     display: table;
     margin: 0 auto;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
     position: absolute;
     margin-top: 60px;
     width: 100%;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot img {
     display: table;
     margin: 0 auto;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li p {
     text-align: center;
     width: 101%;
     margin: 0 auto;
     font-weight: 500;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li .ps-top {
     position: absolute;
     bottom: 0;
     margin-bottom: -80px;
     width: 100% !important;
 }
 
 .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
     position: absolute;
     margin-top: -135px;
     width: 100% !important;
 }
 
 .ps-timeline-sec .owl-nav [class*=owl-] {
     position: absolute;
     top: -7%;
     transform: translateY(-50%);
     font-size: 25px !important;
 }
 
 .ps-timeline-sec .owl-prev {
     left: -5%;
 }
 
 .ps-timeline-sec .owl-next {
     right: -5%;
 }
 /*.ps-timeline-sec .owl-stage-outer{  overflow: hidden!important; }*/
 /* ------------------- Our history ------------------- */
 /* ------------------- not use ------------------- */
 
 .loop.owl-carousel .owl-stage-outer {
     overflow: hidden;
 }
 
 .loop .owl-nav [class*=owl-] {
     position: absolute;
     top: 25%;
     transform: translateY(25%);
     font-size: 25px !important;
 }
 
 .loop .owl-prev {
     left: -50px !important;
 }
 
 .loop .owl-next {
     right: -50px !important;
 }
 
 .dropdown:hover .dropdown-menu {
     display: block;
 }
 
 .dropdown-toggle .caret {
     display: inline-block;
     width: 0;
     height: 0;
     margin-left: 2px;
     vertical-align: middle;
     border-top: 4px dashed;
     border-top: 4px solid\9;
     border-right: 4px solid transparent;
     border-left: 4px solid transparent;
 }
 /* ------------------- not use ------------------- */
 /* ------------------- About us > Board of Directors ------------------- */
 
 .about-us .page-title h2 {
     text-align: left;
 }
 
 .about-us p {
     font-size: 14px;
     font-weight: normal;
     text-align: left;
     letter-spacing: 0.5px;
     padding: 0 0 15px 0
 }
 
 .about-us .page-title {
     margin-bottom: 0px;
 }
 /* ------------------- About us > Board of Directors ------------------- */
 /* ------------------- About us, Board of Directors ------------------- */
 
 .member-detail p {
     text-align: center;
 }
 
 .member-detail h4 {
     font-size: 18px;
     font-weight: 700;
     letter-spacing: 0px;
     text-align: center;
     color: #212121;
 }
 
 .member-detail {
     margin: 15px 0
 }
 
 .member-img img {
     border-radius: 10px;
 }
 
 .member-social {
     background: #EECDA3;
     /* fallback for old browsers */
     background: -webkit-linear-gradient(to right, #EF629F, #EECDA3);
     /* Chrome 10-25, Safari 5.1-6 */
     background: linear-gradient(to right, #EF629F, #EECDA3);
     /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 }
 
 .member-social .fa {
     color: white;
     padding: 20px 5px;
     font-size: 20px;
 }
 
 .member-social .fa:hover {
     color: #5f98f4;
 }
 
 .team-data {
     padding-top: 10px;
     padding-bottom: 20px;
 }
 
 .about-us .member-detail {
     margin: 15px 0
 }
 
 .about-us .member-detail p {
     text-align: left;
     letter-spacing: 0px;
 }
 
 .about-us .member-detail h4 {
     font-size: 17px;
     font-weight: 700;
     height: 35px;
     text-align: left;
     color: #212121;
 }
 
 .about-us .member-detail {
     margin: 15px 0
 }
 
 .about-us .member-detail .fa {
     font-size: 15px;
     font-weight: 700;
     color: #0272bd;
 }
 
 .about-us .member-detail p {
     font-size: 14px;
     font-weight: 500;
     padding: 0px 0 5px;
     line-height: 21px;
 }
 
 .about-us .member-detail h3 {
     font-size: 15px;
     font-weight: 700;
     letter-spacing: 0px;
     text-align: left;
     color: #212121;
 }
 
 .about-us .member-detail .fa {
     float: left;
     height: 21px;
     margin: 5px 15px 0 0;
 }
 
 .about-us .team-data hr {
     border: 1px solid #eee;
     margin: 5px 10px 30px;
 }
 /* ------------------- About us,  Board of Directors ------------------- */
 /* ------------------- not use ------------------- */
 
 @media (max-width: 768px) {
     /*.team-data .col-xs-6 { width: 50%; padding-top : 10px; }*/
 }
 
 .my-services {
     margin-top: 50px;
 }
 
 .service {
     margin-top: 20px;
 }
 
 @media (max-width: 768px) {
     .img-responsive {
         width: 60% !important;
     }
 }
 
 @media (max-width: 320px) {
     .my-services img {
         display: none !important;
     }
     .my-services {
         text-align: center;
     }
 }
 /* ------------------- not use ------------------- */
 /* ------------------- inner-page ------------------- */
 
 .inner-text {
     padding: 15px 0;
 }
 
 .inner-text img {
     border-radius: 10px;
 }
 
 .inner-text .page-title h2 {
     position: relative;
     margin-bottom: 20px;
     color: #0272bd;
     text-align: left;
     font-size: 40px;
     font-weight: bold;
     letter-spacing: 1px;
 }
 
 .inner-text .page-title p {
     font-size: 14px;
     font-weight: normal;
     letter-spacing: 0.5px;
     color: #212121;
     line-height: 1.71;
     text-align: left;
 }
 
 .inner-text h3 {
     margin-bottom: 10px;
     font-size: 24px;
     font-weight: bold;
     line-height: 1;
     color: #0272bd;
 }
 
 .inner-text p {
     font-size: 14px;
     font-weight: normal;
     color: #212121;
     line-height: 1.71;
     text-align: left;
     margin: 0 0 15px
 }
 
 .inner-text h4 {
     font-size: 14px;
     font-weight: bold;
     line-height: 1.71;
     letter-spacing: 0.5px;
     color: #212121;
     margin: 20px 0
 }
 
 .inner-text ul {
     margin-bottom: 30px;
     padding: 0
 }
 
 .inner-text li {
     position: relative;
     margin: 0px 0 0 22px;
     color: #212121;
     text-align: left;
     font-weight: normal;
     font-size: 14px;
     left: 0
 }
 
 .inner-text ul li::before {
     list-style-image: none;
     content: "";
     height: 8px;
     width: 8px;
     border-radius: 50%;
     background: #0272bd;
     display: inline-block;
     position: absolute;
     top: 8px;
     z-index: 100;
     left: -21px;
 }
 
 .inner-text li p {
     position: relative;
     margin-bottom: 20px;
     color: #212121;
     text-align: left;
     letter-spacing: 0.5px;
     font-weight: normal;
     font-size: 14px;
 }
 /** table */
 /*.inner-text table { border-radius: 5px;}*/
 
 .inner-text table thead th {
     background: #ccc;
     font-size: 21px;
     font-weight: 500;
     letter-spacing: 0.5px;
     text-align: left;
     color: #212121;
 }
 
 .inner-text table td {
     font-size: 15px;
     font-weight: normal;
     letter-spacing: 0.42px;
     text-align: left;
     color: #212121;
 }
 
 .inner-text table tr td:first-child {
     width: auto;
     font-weight: bold;
     padding: 10px 10px;
 }
 
 .inner-text h2 {
     margin-bottom: 20px;
     font-size: 15px;
     font-weight: bold;
     color: #0272bd;
 }
 
 .inner-text table tr td {
     padding: 10px 10px;
 }
 
 .inner-text table th {
     background: #ccc;
     font-size: 16px;
     font-weight: 500;
     letter-spacing: 0.5px;
     text-align: left;
     color: #212121;
 }
 
 .inner-text table td ol {
     padding: 0;
 }
 
 .inner-text table td ol.lower-alpha {
     list-style-type: lower-alpha;
 }
 
 .inner-text table td ol.alpha-none {
     list-style-type: none;
 }
 
 .inner-text table td ol.alpha-none li {
     margin: 0 0;
 }
 
 .inner-text table td ol.number {
     list-style-type: decimal;
 }
 
 .inner-text table ul li::before {
     list-style-image: none;
     content: "";
     height: 7px;
     width: 7px;
     border-radius: 50%;
     background: #0272bd;
     display: inline-block;
     position: absolute;
     top: 7px;
     z-index: 2;
     left: -21px;
 }
 /** table */
 /***left-sidebar, right-sidebar**/
 
 .inner-text .left-sidebar {}
 
 .inner-text .left-sidebar li {
     margin-bottom: 0;
 }
 
 .inner-text .left-sidebar li {
     padding: 15px 0px;
     position: relative;
     border-top: solid 1px rgba(129, 129, 129, 0.4);
     font-weight: 500;
     margin: 0
 }
 
 .inner-text .left-sidebar li a {
     border-top: 10px solid #ffffff;
 }
 
 .inner-text .left-sidebar li::before {
     content: "";
     width: 0;
     height: 0;
     border-radius: 0;
 }
 
 .inner-text .left-sidebar .active a {
     color: #0272bd;
     text-align: left;
     font-size: 15px;
     font-weight: bold;
 }
 /** left-sidebar  dropdown */
 
 .left-sidebar .dropdown {
     z-index: 999;
     display: none
 }
 /** left-sidebar  dropdown */
 
 .inner-text li:first-child {
     border: none;
 }
 
 .inner-text .page-title {
     border-bottom: solid 1px #cccccc;
     padding-bottom: 15px;
 }
 
 .inner-text .right-sidebar {
     position: relative;
     margin-top: 21px;
 }
 
 .inner-text .right-sidebar ul {
     margin: 3px 15px 5px 25px;
     padding: 0
 }
 
 .inner-text .right-sidebar ul li {
     position: relative;
     margin-bottom: 10px;
     color: #212121;
     text-align: left;
     font-weight: normal;
     font-size: 15px;
 }
 
 .inner-text .right-sidebar ul {
     margin: 0 0 0 0;
 }
 
 .inner-text .page-title.no-border {
     border-bottom: solid 0px #cccccc;
     padding-bottom: 15px;
 }
 
 .inner-text .right-sidebar .center-button-area {
     margin: 0 10px
 }
 /** *left-sidebar, right-sidebar */
 /** table */
 
 table {
     border-collapse: collapse;
     border-spacing: 0;
     /*min-width: 350px;*/
 }
 
 table tr th,
 table tr td {
     border-right: 1px solid #bbb;
     border-bottom: 1px solid #bbb;
     padding: 5px;
 }
 
 table tr th:first-child,
 table tr td:first-child {
     border-left: 1px solid #bbb;
 }
 
 table tr th {
     background: #eee;
     border-top: 1px solid #bbb;
     text-align: left;
 }
 /* top-left border-radius */
 
 table tr:first-child th:first-child {
     /*border-top-left-radius: 6px;*/
 }
 /* top-right border-radius */
 
 table tr:first-child th:last-child {
     /*border-top-right-radius: 6px;*/
 }
 /* bottom-left border-radius */
 
 table tr:last-child td:first-child {
     /*border-bottom-left-radius: 6px;*/
 }
 /* bottom-right border-radius */
 
 table tr:last-child td:last-child {
     /*border-bottom-right-radius: 6px;*/
 }
 /** table */
 /* ------------------- inner-page ------------------- */
 /* ------------------- Disclaimer title ------------------- */
 
 .disclaimer h2 {
     margin-bottom: 5px;
     font-size: 15px;
     font-weight: 500;
     color: #0272bd;
 }
 
 .disclaimer p {
     margin-bottom: 25px;
     font-size: 13px;
 }
 /* ------------------- Disclaimer title ------------------- */
 /* ------------------- nav-tabs ------------------- */
 
 .nav-tabs {
     border-bottom: 2px solid #DDD;
 }
 
 .nav-tabs>li.active>a,
 .nav-tabs>li.active>a:focus,
 .nav-tabs>li.active>a:hover {
     border-width: 0;
 }
 
 .nav-tabs>li>a {
     border: none;
     color: #212121;
     background-color: #cbcbcb;
     border-radius: 10px 10px 0 0;
     padding: 10px 45px
 }
 
 .nav-tabs>li.active>a,
 .nav-tabs>li>a:hover {
     border: none;
     color: #fff !important;
     background: #0272bd !important;
     border-radius: 10px 10px 0 0;
 }
 
 .nav-tabs>li>a::after {
     content: "";
     background: #4285F4;
     height: 2px;
     position: absolute;
     width: 100%;
     left: 0px;
     bottom: -1px;
     transition: all 250ms ease 0s;
     transform: scale(0);
 }
 
 .nav-tabs>li.active>a::after,
 .nav-tabs>li:hover>a::after {
     transform: scale(1);
 }
 
 .tab-nav>li>a::after {
     background: #21527d none repeat scroll 0% 0%;
     color: #fff;
 }
 
 .tab-pane {
     padding: 5px 0;
 }
 
 .tab-content {
     padding: 20px;
     float: left;
     box-shadow: 4px 4px 6px 1px rgba(0, 0, 0, 0.1);
     background-color: #f4f4f4
 }
 
 .nav-tabs {
     border: 0;
 }
 /* ------------------- nav-tabs ------------------ */
 /* ------------------- not use ------------------- */
 
 .card {
     background: #FFF none repeat scroll 0% 0%;
     box-shadow: none;
     margin-bottom: 30px;
 }
 /*-------------------  not use ------------------- */
 /* ------------------- home banner ------------------- */
 
 .owl-carousel .owl-stage-outer {
     overflow: inherit;
 }
 
 .owl-prev {
     left: -2rem;
 }
 
 .owl-next {
     right: -2rem;
 }
 
 .owl-carousel .owl-nav .owl-prev,
 .owl-carousel .owl-nav .owl-next,
 .owl-carousel .owl-dot {
     font-family: 'fontAwesome';
     color: #333
 }
 /*.owl-carousel .owl-nav .owl-prev:before{ content: "\f053"; margin-right:10px; }*/
 /*.owl-carousel .owl-nav .owl-next:after{ content: "\f054"; margin-right:10px; }*/
 
 .owl-carousel .owl-dots.disabled,
 .owl-carousel .owl-nav.disabled {
     display: block;
 }
 /* ------------------- home banner ------------------- */
 /* ------------------- Home, Locate us > map ------------------- */
 
 #txtHint b,
 #showAtmData b {
     display: none;
 }
 
 #txtHint,
 #showAtmData {
     font-size: 12px;
     font-weight: normal;
     line-height: 1.42;
     letter-spacing: 0.18px;
     color: #212121;
 }
 /*** Home, Locate us > map **/
 
 ul.map {
     padding: 0;
 }
 
 ul.map li strong p {
     margin: 0;
 }
 
 ul.map li {
     width: 15px;
     display: inline;
 }
 
 .display {
     display: none;
 }
 
 #txtHint,
 #showAtmData {
     padding: 1px;
     margin: 15px 0;
 }
 
 #txtHint ul li i,
 #showAtmData ul li i {
     color: #0272bd;
     font-size: 18px
 }
 
 #txtHint ul,
 #showAtmData ul {
     float: left;
     margin: 0;
     width: 100%
 }
 
 #txtHint ul li:first-child,
 #showAtmData ul li:first-child {
     display: block;
     float: left;
     margin: 0 15px 5px 0;
     /*height: 75px;*/
     float: left;
 }
 /*#txtHint .map:nth-child(2) li{background: #ccc;}*/
 /*#txtHint ul:nth-child(3)  li{  background: #000;display: inline-flex;   }*/
 
 #txtHint ul li:nth-child(2),
 #showAtmData ul li:nth-child(2) {
     display: block;
     float: left;
     margin: 0 15px 0px 0;
     height: auto;
     width: 77%;
 }
 /* ------------------- Home, Locate us > map ------------------- */
 /* ------------------- not use ------------------- */
 
 .line {
     width: 53px;
     height: 0;
     border: 1px solid #C4C4C4;
     margin: 3px;
     display: inline-block;
 }
 
 .dropdown-toggle:hover .dropdown-menu {
     display: block !important;
 }
 /* ------------------- not use ------------------- */
 /* ------------------- dropdown menu ------------------- */
 
 .dropdown {
     width: 100%;
     margin: 0 0px;
     display: inline-block;
     margin-right: 0px;
     position: relative;
     z-index: 99999999999
 }
 
 .dropdown.toggle>input {
     display: none;
 }
 
 .dropdown>a,
 .dropdown.toggle>label {
     border-radius: 2px;
     /*box-shadow: 0 6px 5px -5px rgba(0,0,0,0.3);*/
 }
 
 .dropdown>a::after,
 .dropdown.toggle>label::after {
     /*content: "";*/
     float: right;
     margin: 15px 15px 0 0;
     width: 0;
     height: 0;
     /*border-left: 5px solid transparent;*/
     /*border-right: 5px solid transparent;*/
     /*border-top: 10px solid #CCC;*/
 }
 
 .dropdown ul {
     list-style-type: none;
     display: block;
     margin: 0;
     padding: 0 0px 0 0;
     position: absolute;
     width: max-content;
     box-shadow: 0 6px 5px -5px rgba(0, 0, 0, 0.3);
     overflow: hidden;
     background-color: #fff;
     /*box-shadow: 0 4px 6px 4px rgba(0, 0, 0, 0.06);*/
 }
 
 .dropdown a,
 .dropdown.toggle>label {
     display: block;
     padding: 0 0 0 10px;
     text-decoration: none;
     /*line-height: 40px;*/
     font-size: 13px;
     /*text-transform: uppercase;*/
     /*font-weight: bold;*/
     color: #999;
     /*background-color: #FFF;*/
 }
 
 .dropdown li {
     height: 0;
     overflow: hidden;
     transition: all 500ms;
     padding: 25px 10px;
 }
 
 .dropdown.hover ul {
     box-shadow: 0 4px 6px 4px rgba(0, 0, 0, 0.06);
     height: auto;
     overflow: hidden;
 }
 
 .dropdown li:first-child a {
     /*border-radius: 2px 2px 0 0;*/
     /*background: #000;*/
 }
 
 .dropdown li:last-child a {
     /*border-radius: 0 0 2px 2px;*/
 }
 
 .dropdown li a {
     background: none;
     padding: 30px 15px;
     position: relative;
 }
 
 .dropdown li:first-child a::before {
     /*  content: ""; display: block; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #FFF; margin: -10px 0 0 30px;*/
 }
 
 .dropdown a:hover,
 .dropdown.toggle>label:hover,
 .dropdown.toggle>input:checked~label {
     /*background-color: #EEE;*/
     color: #666;
     /*background-color: #0272bd;*/
 }
 
 .dropdown>a:hover::after,
 .dropdown.toggle>label:hover::after,
 .dropdown.toggle>input:checked~label::after {
     border-top-color: #AAA;
 }
 
 .dropdown li:first-child a:hover::before {
     border-bottom-color: #EEE;
 }
 
 .dropdown.hover:hover li {
     height: 40px;
 }
 
 .dropdown.hover:hover li:first-child,
 .dropdown.toggle>input:checked~ul li:first-child {}
 
 .dropdown a {
     top: -3px;
     position: relative;
     padding: 0
 }
 
 .dropdown.hover:hover ul {
     box-shadow: 0 4px 6px 4px rgba(0, 0, 0, 0.06);
     border-radius: 3px;
 }
 
 .dropdown.hover ul {
     box-shadow: none;
 }
 
 .dropdown.hover ul li a {
     padding: 13px 0 0;
 }
 
 .dropdown.hover ul li:hover {
     background-color: #0272bd;
     color: #ffffff;
 }
 
 .dropdown.hover ul li a:hover {
     color: #ffffff;
 }
 /* ------------------- dropdown menu ------------------- */
 /* ------------------- contact-us ------------------- */
 
 .contact-us {
     padding: 25px;
     border: solid 1px rgba(151, 151, 151, 0.45);
     border-radius: 5px;
 }
 
 .contact-us h2 {
     position: relative;
     margin-bottom: 15px;
     color: #0272bd;
     letter-spacing: 1px;
     font-weight: bold;
     font-size: 24px;
 }
 
 .contact-us p {
     font-size: 14px;
     font-weight: 500;
     padding: 0;
     margin: 0;
 }
 
 .contact-us li {
     margin: 5px 10px 5px 0 !important;
     padding: 0;
 }
 
 .contact-us ul {
     margin: 15px 0;
     padding: 0;
     font-size: 14px;
 }
 
 .contact-us ul li i {
     color: #0272bd;
     display: inline-block;
     padding: 5px 5px 0 0;
     width: 15px;
     font-size: 18px
 }
 
 .contact-us ul li:nth-child(odd) {
     color: #212121;
     float: left;
 }
 
 .contact-us ul li:nth-child(even) {
     color: #212121;
     float: left;
     display: block;
 }
 
 .contact-us:nth-child(2) {
     margin: 25px 0 0 0;
 }
 
 .contact-us-form {
     padding: 25px;
     border: solid 0px rgba(151, 151, 151, 0.45);
     border-radius: 5px;
     box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.1);
     background-color: #f4f4f4;
 }
 
 .contact-us-form h2 {
     position: relative;
     margin-bottom: 15px;
     color: #0272bd;
     letter-spacing: 1px;
     font-weight: bold;
     font-size: 24px;
 }
 
 .contact-us-form label {
     font-size: 14px;
     font-weight: 500;
     padding: 0;
     margin: 0;
 }
 /* ------------------- contact-us ------------------- */
 /* ------------------- footer ------------------- */
 
 .panel-group .panel {
     border-radius: 0;
     box-shadow: none;
     border-color: transparent;
     background: transparent;
 }
 
 .panel-default>.panel-heading {
     padding: 0;
     border-radius: 0;
     color: #212121;
     background-color: transparent;
     border-color: transparent;
 }
 
 .panel-title {
     font-size: 14px;
 }
 
 .panel-title>a {
     display: block;
     padding: 15px;
     text-decoration: none;
 }
 
 .more-less {
     float: right;
     color: #212121;
 }
 
 .panel-default>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: transparent;
     padding: 0 0px
 }
 /* ------------------- footer ------------------- */
 /* ------------------- Home > Services > nicescroll -------------------  */
 /*.demo { padding-top: 60px; padding-bottom: 60px; }*/
 
 .nicescroll-rails-vr {
     border: 0px solid #9c27b0;
 }
 
 .nicescroll-rails-vr .nicescroll-cursors {
     margin: 3px 0;
 }
 /* ------------------- Home > Services > nicescroll -------------------  */
 /* ------------------- demo-box ------------------- */
 
 .demo-box {
     /*min-width: 300px;*/
     /*max-width: 90%;*/
     overflow: auto;
     height: 295px
 }
 
 .demo-box p {
     /*font-size: 1.5rem;*/
 }
 
 .dropdown_list {
     margin: 0px auto;
     width: auto;
     position: relative;
     box-sizing: border-box;
 }
 
 .dropdown_list li {
     margin: 0;
     padding: 0;
     list-style: none;
 }
 
 .dropdown_list span.dropdown {
     display: block;
     font-size: 16px;
     font-weight: 700;
     margin: 0 0 45px;
     padding: 10px 10px;
     width: auto;
     height: 60px;
     line-height: 38px;
     /*background: #F0F0F0;*/
     border-radius: 3px;
     border-bottom: 1px solid #ccc;
     cursor: pointer;
     overflow: hidden;
     color: #002955
 }
 
 .dropdown_list span.dropdown.is-active {
     border-radius: 3px 3px 0 0;
 }
 
 .dropdown_list span.dropdown:hover,
 .dropdown_list span.dropdown:active {
     /*background: #f1f1f1;*/
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
 .dropdown_list span.dropdown:after {
     float: right;
     margin-top: 0;
     margin-left: 10px;
     width: 15px;
     height: 100%;
     content: "\f107 ";
     color: ineherit;
     font-family: "FontAwesome";
     text-align: center;
     font-size: inherit;
     vertical-align: top;
 }
 
 .dropdown_list span.dropdown.is-active:after {
     content: "\e816"
 }
 
 .dropdown_list a:hover {
     text-decoration: none;
     border-bottom: 0;
 }
 
 .dropdown_list .drop {
     display: block;
     float: left;
     margin: 0;
     width: 100%;
     max-height: 0;
     position: absolute;
     background: #F0F0F0;
     top: 60px;
     border-radius: 0 0 3px 3px;
     z-index: 10;
     overflow-y: auto;
     opacity: 0;
     transition: max-height 0.3s cubic-bezier(0, 0.6, 0, 1), opacity 0.3s cubic-bezier(0, 0.6, 0, 1);
 }
 
 .dropdown_list span.is-active+.drop {
     max-height: 350px;
     /*border: 1px solid #a1c4e5;*/
     border-top: 0;
     opacity: 1;
     transition: max-height 0.2s ease-in-out, opacity 0.2s ease-in-out;
 }
 
 .dropdown_list .drop li {
     float: none;
     display: block;
     margin: 0;
     padding: 0;
     border: 0;
     height: auto;
     /*border-top: 1px dotted #ccc;*/
 }
 
 .dropdown_list .drop li:first-child {
     border-top: 0
 }
 
 .dropdown_list .drop li a {
     float: none;
     display: block;
     margin: 0;
     padding: 6px 10px 6px 25px;
     height: auto;
     width: auto;
     text-transform: none;
     color: inherit;
     background: #F0F0F0;
     text-align: left;
     border-radius: 0;
     border: 0;
 }
 
 .dropdown_list .drop li a:hover,
 .dropdown_list .drop li a:active {
     background: #f1f1f1;
 }
 
 .dropdown_list .drop li a:before {
     display: inline-block;
     margin-left: -15px;
     margin-right: 5px;
     width: 10px;
     height: inherit;
     /*content: "\00BB";*/
     color: inherit;
     font-family: 'icons';
     text-align: center;
     font-size: inherit;
     vertical-align: top;
 }
 
 .dropdown_list span.dropdown.is-active:after {
     font-family: "FontAwesome";
     content: "\f106  "
 }
 
 .menu {
     margin: 0
 }
 
 .subactive {
     background: #ddd;
 }
 /* ------------------- demo-box ------------------- */
 /* ------------------- left-sidebar not use -------------------*/
 
 .menu1 {
     /* list-style-type: none; margin: 0; padding: 0; overflow: hidden;*/
     /*background-color: darkturquoise;*/
 }
 
 .menu1 li {
     /*float: left;*/
 }
 
 .menu1 li a {
     /*display: block;*/
     /*color: white;*/
     /*text-align: center;*/
     /*padding: 14px 16px;*/
     /*text-decoration: none;*/
 }
 
 menu1 li ul {
     /*display: none;*/
 }
 
 .menu1 li a:hover {
     /*background-color: #2b90f5;*/
 }
 
 .menu1 li:hover .submenu {
     /*display: block;*/
 }
 /* ------------------- left-sidebar not use ------------------- */
 /* ------------------- lingumania ------------------- */
 
 .lingumania_poweredby {
     display: none !important
 }
 /*-------------------sitemap -------------------*/
 
 .sitemap {
     width: auto;
     margin: 0;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .sitemap a {
     color: #000;
     text-decoration: none;
     display: inline-block;
     margin: 0 5px;
     border-radius: 7px;
     text-align: center;
     position: relative;
 }
 
 .first>li>a {
     background: #0272bd;
     width: 115px;
     height: 0;
     line-height: 70px;
     margin: auto;
     padding: 21px 20px;
     color: #fff;
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 10px;
 }
 
 .first>li>a:after {
     content: "";
     position: absolute;
     left: 50%;
     width: 1px;
     height: 23px;
     background: #9e9f9e;
     top: 100%;
 }
 
 .second {
     padding-top: 40px;
     padding-left: 0;
 }
 
 .second>li {
     display: inline-block;
     vertical-align: top;
 }
 
 .second a {
     background: #fff;
     font-weight: 500;
     border: solid 1px #ffc056;
     font-size: 14px;
     z-index: 9;
     color: #0272bd;
     padding: 5px 15px;
     border-radius: 10px;
     width: 115px;
 }
 
 .second a:before {
     content: "";
     position: absolute;
     border: 1px solid #ffc056;
     border-left: none;
     border-bottom: none;
     height: 18px;
     top: -18px;
     left: -125px;
     width: 178px;
 }
 
 .second li:first-child a:before {
     border-top: none;
 }
 
 .third {
     margin-left: 15px;
     padding-top: 20px;
     padding-left: 10px;
 }
 
 .third a {
     background: transparent;
     margin-bottom: 0px;
     z-index: 5;
     font-size: 13px;
     padding: 10px 0px;
     color: #6D6E71;
     width: auto;
     border: 0
 }
 
 .third a:before {
     border: 1px solid #ffc056;
     border-right: none;
     border-top: none;
     height: 63px;
     top: -42px;
     left: -12px;
     width: 15px;
 }
 
 .sitemap ul li {
     list-style: none;
 }
 
 .sitemap_sec {
     margin-top: 90px;
 }
 
 .third a span {
     position: relative;
     margin: 15px 10px;
 }
 
 ul.no-border li a:before {
     width: 0;
     content: '';
 }
 
 ul.no-border {
     padding: 0;
 }
 
 ul.no-border li span {
     list-style-type: disc;
     margin: 0 5px;
     font-size: 11px;
 }
 
 ul.no-border span:before {
     content: "\f111 ";
     font-size: 5px;
     color: #0272bd;
     font-family: "FontAwesome";
     margin: 15px 5px;
 }
 
 .second a.borrow:before {
     width: 180px;
 }
 
 .second a.services:before {
     width: 265px;
     left: -210px
 }
 
 .no-border li a {
     padding: 0px 5px;
 }
 
 .error-page h1 {
     font-size: 500px;
     background-image: url(../images/404-error.jpg);
     color: #0272bd;
     -webkit-background-clip: text;
     font-family: 'Roboto', sans-serif;
     font-weight: 800;
     background-repeat: no-repeat;
     background-size: cover;
     margin-bottom: 0px;
     line-height: 450px;
 }
 /*404 error*/
 
 .error-page {
     display: flex;
     align-items: center;
     flex-direction: column;
     justify-content: center;
     height: auto;
     margin-top: 50px;
 }
 
 .error-page a {
     padding: 11px 45px;
     background: #0272bd;
     border-radius: 10px;
     text-decoration: none;
     color: #fff;
     text-transform: uppercase;
     font-size: 14px;
     margin-top: 20px;
     border: 0px solid #E41D2D;
     margin-bottom: 28px;
 }
 
 .error-page h1 span {
     transform: scaleX(-1);
     display: inline-block;
 }
 /*404 error*/
 /* dated:- 09-November-2020 Created By:- Suraj Gupta */
 
 .member-img {
     height: 262px;
 }
 
 .member-img img {
     height: 100%;
 }
 
 .responsibility_tab_title {
     color: #0272bd;
     font-weight: bold;
 }
 
 .status-tabs .container .row .col-md-12 .card .tab-content {
     box-shadow: none;
     padding: 0px;
     padding: 15px;
     background: #fff;
     width: 100%;
 }
 
 .status-tab-main {
     font-weight: 400;
     font-size: 18px;
     display: inline-block;
     margin: 0 10px 0 0;
     list-style: none;
     cursor: pointer;
     bottom: 10px;
 }
 
 .status-tab-main a {
     background: #fff !important;
     color: #818181 !important;
     border: none;
     border-radius: 0px;
     padding: 13px 15px 0px 15px;
 }
 
 .status-tabs .container .row .col-md-12 .card .nav-tabs>.status-tab-main.active>a::after {
     background-color: #fff;
 }
 
 .status-tabs .container .row .col-md-12 .card .nav-tabs>li>a::after {
     background: none !important;
 }
 
 .status-tabs .container .row .col-md-12 .card .nav-tabs>.status-tab-main.active>a {
     background-color: #fff !important;
     border-radius: 0px;
     border: none;
     font-weight: bold !important;
     letter-spacing: 1px;
     color: #0272bd !important;
     border-bottom: 2px solid #ffc056;
     transition: none;
     padding: 13px 15px 0px 15px;
 }
 
 .status-tabs .container .row .col-md-12 .card .nav-tabs>.status-tab-main>a:hover {
     background-color: #fff !important;
     color: #818181 !important;
     cursor: pointer;
 }
 
 .status-tabs table thead th {
     background: #ccc;
     font-size: 21px;
     font-weight: 500;
     letter-spacing: 0.5px;
     text-align: left;
     color: #212121;
 }
 
 .status-tabs table td {
     font-size: 15px;
     font-weight: normal;
     letter-spacing: 0.42px;
     text-align: left;
     color: #212121;
 }
 
 .status-tabs table tr td:first-child {
     width: auto;
     font-weight: bold;
     padding: 10px 10px;
 }
 
 .status-tabs p {
     font-size: 14px;
     font-weight: normal;
     color: #212121;
     line-height: 1.71;
     text-align: left;
     margin: 0 0 15px
 }
 
 .status-tabs table tr th {
     text-align: left;
     padding: 15px 30px;
 }
 
 .hide-tab-section {
     display: none;
 }
 
 .about_us_content {
     display: inline-block;
     margin-bottom: 20px;
 }
 
 .atm-map-row {
     margin: 80px 0;
 }
 
 .atm-navtab,
 .atm-navtab li {
     margin: 0 !important;
 }
 
 .atm-navtab li::before,
 .atm-navtab-content li::before {
     display: none !important;
 }