html,
body,
div,
span,
applet,
object,
iframe,

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,

a,
abbr,
acronym,
address,
big,
cite,
code,

del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,

small,
strike,
sub,
sup,
tt,
var,

b,
u,
i,
center,

dl,
dt,
dd,
ol,
ul,
li,

fieldset,
form,
label,
legend,

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,

article,
aside,
canvas,
details,
embed,

figure,
figcaption,
footer,
header,
hgroup,

menu,
nav,
output,
ruby,
section,
summary,

time,
mark,
audio,
video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,

footer,
header,
hgroup,
menu,
nav,
section {

  display: block;

}

body {

  line-height: 1;

  font-family: 'Fira Sans', sans-serif;

  overflow-x: hidden !important;

}

ol,
ul {

  list-style: none;





}

blockquote,
q {

  quotes: none;

}

blockquote:before,
blockquote:after,

q:before,
q:after {

  content: '';

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

* {
  box-sizing: border-box;
}

a:hover,
a:focus {
  text-decoration: none;
}

a:focus,
a:active {

  outline: none !important;

  box-shadow: none !important;

  -webkit-tap-highlight-color: transparent;

}




a {
  text-decoration: none !important;
}


ul.sd-ulr li {

  background: #340044;

  padding: 11px 15px;

  border-bottom: 1px solid #25072f;

}



.sdbox-32 {

  background: #350046;

}

.section-title.all-bt {

  font-size: 28px;

  padding-top: 26px;

  padding-bottom: 22px;

}





.allj-bt-32 {

  background: #a12497;

  color: #fff !important;

  border-radius: 20px;

}

.allj-bt-32 a {

  color: #fff;

  padding: 1px 16px;

}







.allj-bt-36 {

  background: #fff;

  color: #fff !important;

  border-radius: 20px;

}

.allj-bt-36 a {

  color: #000000;

  padding: 1px 16px;

}







ul.sd-ulr li a {

  color: #c5994d;

}



ul.sd-ulr {

  padding-top: 4px;

}



ul.sd-ulr li a:focus,

ul.sd-ulr li a:active {

  outline: none !important;

  border: none !important;

  box-shadow: none !important;

}



ul.sd-ulr li:focus,

ul.sd-ulr li:active {

  outline: none !important;

  border: none !important;

  box-shadow: none !important;

}



.sdbox-32 {

  background: #350046;

  margin-top: 25px;

}



table {

  border-collapse: collapse;

  font-size: 14px;

  width: 72% !important;

}



.header-spacer {

  height: 136px;



  /* same value you used as margin-top */

}





/* BOARD MEMBERS SECTION */

.board-section {

  padding: 60px 20px;

  background: #fff;

  font-family: Arial, sans-serif;

}



.board-section h2 {

  text-align: center;

  font-size: 32px;

  margin-bottom: 40px;

  color: #222;

}



.board-grid {

  display: grid;

  grid-template-columns: repeat(4, 1fr);

  gap: 25px;

  max-width: 1200px;

  margin: auto;

}



.board-card {

  background: #fff;

  border-radius: 23px;

  overflow: visible;

  text-align: center;

  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);

  transition: transform 0.3s ease;

}



.board-card:hover {

  transform: translateY(-8px);

}



.board-card img {

  width: 100%;

  height: auto;

  object-fit: contain;

  display: block;

}



.board-info {

  padding: 20px;

}



.board-info h4 {

  font-size: 20px;

  margin-bottom: 5px;

  color: #111;

}



.board-info p {

  font-size: 14px;

  color: #555;

}



/* RESPONSIVE */

@media (max-width: 992px) {

  .board-grid {

    grid-template-columns: repeat(2, 1fr);

  }

}



@media (max-width: 576px) {

  .board-grid {

    grid-template-columns: 1fr;

  }

}















/* CONTACT SECTION */

.contact-section {

  padding: 70px 20px;

  background: #f8fafc;

  font-family: Arial, sans-serif;

}



.contact-container {

  max-width: 1100px;

  margin: auto;

}



.contact-title {

  text-align: center;

  margin-bottom: 50px;

}



.contact-title h2 {

  font-size: 34px;

  color: #222;

  margin-bottom: 10px;

}



.contact-title p {

  color: #555;

  font-size: 15px;

}



/* GRID */

.contact-grid {

  display: grid;

  grid-template-columns: 1fr 1fr;

  gap: 40px;

}



/* CONTACT INFO */

.contact-info {

  background: #ffffff;

  padding: 35px;

  border-radius: 12px;

  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);

}



.contact-info h4 {

  font-size: 22px;

  margin-bottom: 20px;

  color: #111;

}



.contact-info p {

  font-size: 15px;

  color: #444;

  margin-bottom: 15px;

}



.contact-info span {

  font-weight: bold;

  color: #222;

}



/* FORM */

.contact-form {

  background: #ffffff;

  padding: 35px;

  border-radius: 12px;

  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);

}



.form-group {

  margin-bottom: 18px;

}



.form-group input,

.form-group textarea {

  width: 100%;

  padding: 14px;

  border: 1px solid #ddd;

  border-radius: 8px;

  font-size: 14px;

  outline: none;

}



.form-group textarea {

  resize: none;

  height: 120px;

}



.form-group input:focus,

.form-group textarea:focus {

  border-color: #0d6efd;

}



.contact-form button {

  background: #0d6efd;

  color: #fff;

  border: none;

  padding: 14px 30px;

  border-radius: 8px;

  font-size: 15px;

  cursor: pointer;

  transition: background 0.3s ease;

}



.contact-form button:hover {

  background: #084298;

}



/* RESPONSIVE */

@media (max-width: 768px) {

  .contact-grid {

    grid-template-columns: 1fr;

  }

}









.director-message {

  padding: 70px 20px;

  background-color: #f8f9fa;

}



.container {

  max-width: 1200px;

  margin: auto;

}



.director-header {

  text-align: center;

  margin-bottom: 50px;

}



.director-header h2 {

  font-size: 34px;

  margin-bottom: 12px;

}



.divider {

  width: 90px;

  height: 3px;

  background-color: #0a7c6f;

  display: inline-block;

}



.director-wrapper {

  display: flex;

  gap: 40px;

  align-items: flex-start;

}



.director-image {

  flex: 1;

  max-width: 350px;

}



.director-image img {

  width: 100%;

  border-radius: 10px;

  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);

}



.director-content {

  flex: 2;

}



.director-content p {

  font-size: 16px;

  line-height: 1.9;

  margin-bottom: 18px;

  color: #333;

}



.signature {

  margin-top: 35px;

  font-size: 17px;

  color: #000;

}



/* Responsive */

@media (max-width: 768px) {



  .home-banner .owl-carousel .owl-item img {

    width: 100%;

    height: 266px !important;

  }





  .director-wrapper {

    flex-direction: column;

    text-align: center;

  }



  .director-image {

    margin: auto;

  }

}













/*nav menu*/

/* CSS Document */







/* =================== */

.we-are-here-desk {

  display: block;

}

.we-are-here-mob {

  display: none;

}

.owl-carousel .owl-item img {

  height: 100%;

}



#container {

  margin: 0 auto;

  max-width: 890px;

}

.mob-footer {

  display: none;

}

.footer-bg {

  display: block;

}

.recuring tbody tr th {

  width: 100%;

  left: 35% !important;

}

.members-benefit tbody tr th {

  width: 100%;

  left: 27% !important;

}

.interest_reates_new_table {

  left: 63% !important;

}

.min_inv_ten {

  margin-top: 25px;

}

/* =============== */





.toggle,

[id^=drop] {

  display: none;

}



/* Giving a background-color to the nav container. */

nav {

  margin: 0;

  padding: 0;

  background-color: transparent;

  margin-top: 11px;

}





/* Since we'll have the "ul li" "float:left"

 * we need to add a clear after the container. */



nav:after {

  content: "";

  display: table;

  clear: both;

}



/* Removing padding, margin and "list-style" from the "ul",

 * and adding "position:reltive" */

nav ul {

  float: right;

  padding: 0;

  margin: 0;

  list-style: none;

  position: relative;

}



/* Positioning the navigation items inline */

nav ul li {

  margin: 0px;

  display: inline-block;

  float: left;

  background-color: transparent;

  position: relative;

}



/* Styling the links */

nav a {

  display: block;

  padding: 25px 9px;

  color: #000;

  font-size: 15px;

  text-decoration: none;

  position: relative;

}





nav ul li ul li:hover {
  background: #000000;
}



/* Background color change on Hover */

nav a:hover {

  background-color: transparent;

}



/* Hide Dropdowns by Default

 * and giving it a position of absolute */

nav ul ul {

  display: none;

  position: absolute;

  /* has to be the same number as the "line-height" of "nav a" */

  top: 66px;

  z-index: 9999;
  left: -28px;

}



/* Display Dropdowns on Hover */

nav ul li:hover>ul {

  display: inherit;

}



/* Fisrt Tier Dropdown */

nav ul ul li {

  width: 245px;

  float: none;

  display: list-item;

  position: relative;

  margin-bottom: 2px;

}



/* Second, Third and more Tiers	

 * We move the 2nd and 3rd etc tier dropdowns to the left

 * by the amount of the width of the first tier.

*/

nav ul ul ul li {

  position: relative;

  top: -60px;

  /* has to be the same number as the "width" of "nav ul ul li" */

  left: 170px;

}





/* Change ' +' in order to change the Dropdown symbol */

nav li>a:after {
  content: '';
  width: 0px;

  height: 81px;

  background: #e9e9e9;

  display: inline-block;

  position: absolute;

  right: 0;

  top: 17px;
}

nav li:last-child>a:after {
  width: 0;
}

nav li>a:only-child:after {
  content: '';
}

nav .drpdwn {
  background: #ffffff;
}

nav .drpdwn:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  border-bottom: 18px solid #350046;
  display: inline-block;
  margin-bottom: -2px;
  position: absolute;

  top: -18px;

  left: 81px;
}

nav .drpdwn li a {
  color: #fff;
}

nav .drpdwn li a:hover {
  background: #813169;
}

nav .drpdwn li a:after {
  width: 0;
}

nav #toggle {
  width: 28px;
  height: 30px;
  margin: 10px auto;
}

nav #toggle .one,
nav #toggle .two,
nav #toggle .three {
  width: 100%;
  height: 5px;
  background: white;
  margin: 4px auto;
  transition: all 0.3s;
  backface-visibility: hidden;
}

nav #toggle.on .one {
  transform: rotate(45deg) translate(4px, 2px);
}

nav #toggle.on .two {
  opacity: 0;
}

nav #toggle.on .three {
  transform: rotate(-45deg) translate(7px, -7px);
}



/* Media Queries

--------------------------------------------- */



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





  nav {

    margin: 0;

  }



  /* Hide the navigation menu by default */

  /* Also hide the  */

  .toggle+a,

  .menu {

    display: none;

  }



  /* Stylinf the toggle lable */

  .toggle {

    display: block;

    background-color: #df1f5a;

    padding: 14px 20px;

    color: #FFF;

    font-size: 17px;

    text-decoration: none;

    border: none;

  }



  .toggle:hover {

    background-color: #813169;

  }



  /* Display Dropdown when clicked on Parent Lable */

  [id^=drop]:checked+ul {

    display: block;

  }



  /* Change menu item's width to 100% */

  nav ul li {

    display: block;

    width: 100%;

  }



  nav ul ul .toggle,

  nav ul ul a {

    padding: 0 40px;

  }



  nav ul ul ul a {

    padding: 0 80px;

  }



  nav a:hover,

  nav ul ul ul a {

    background-color: #000000;

  }



  nav ul li ul li .toggle,

  nav ul ul a,

  nav ul ul ul a {

    padding: 14px 20px;

    color: #FFF;

    font-size: 17px;

  }





  nav ul li ul li .toggle,

  nav ul ul a {

    background-color: #212121;

  }



  /* Hide Dropdowns by Default */

  nav ul ul {

    float: none;

    position: static;

    color: #ffffff;

    /* has to be the same number as the "line-height" of "nav a" */

  }



  /* Hide menus on hover */

  nav ul ul li:hover>ul,

  nav ul li:hover>ul {

    display: none;

  }



  /* Fisrt Tier Dropdown */

  nav ul ul li {

    display: block;

    width: 100%;

  }



  nav ul ul ul li {

    position: static;

    /* has to be the same number as the "width" of "nav ul ul li" */



  }



}



@media all and (max-width : 330px) {



  nav ul li {

    display: block;

    width: 94%;

  }



}



@font-face {

  font-family: 'a_astro_spaceregular';

  src: url('../fonts/astrospace-ez2bg-webfont.woff2') format('woff2'),

    url('../fonts/astrospace-ez2bg-webfont.woff') format('woff');

  font-weight: normal;

  font-style: normal;



}









/*HEADER*/





.header {
  position: fixed;
  width: 100%;
  z-index: 104;
  background: #ffffff;
  padding: 0px 0;
  border-top: 3px solid #350046;
}

.header.active {
  padding: 0;
  background: #ffffff;
}





.header .header_menu ul li a {
  color: #000000;
  font-size: 15px;
  box-shadow: 7px 0px 2px -7px #ddd6d6;
  text-transform: uppercase;
  margin-bottom: -3px;
  text-align: left;
  font-weight: 400;
}

.header .header_menu ul li:nth-child(5) a {}

.header .header_menu ul li.active a {
  color: #ed1f24;
}

.header .header_menu ul li a:hover {
  color: #350046;
}

.header .header_menu ul li .drpdwn a:hover {
  color: #fff;
}

.header .header_menu ul li .drpdwn a:hover:before {
  width: 0;
}

.header .header_menu ul li.active a:before {
  content: "";
  width: 35px;
  height: 7px;
  display: inline-block;
  background: #ed1f24;
  position: absolute;
  top: -20px;
}

.header .header_menu {
  vertical-align: middle;
  margin-top: 0;
}

.header .icon-sec {
  display: inline-block;
  vertical-align: middle;
}

.header .icon-sec a {
  display: inline-block;
  margin: 0 8px;
}

.header .header_menu .drpdwn li a {
  border-bottom: 1px solid #cccccc;
  line-height: 22px;
  box-shadow: none;
  color: #ffffff;
  background: #350046;
  text-transform: unset;
  font-size: 14px;
  font-weight: 400;
  padding: 10px;
  text-transform: uppercase;
}

.header .header_menu .drpdwn li a:hover {
  background: #c69a4f;
}

.header .header_menu .drpdwn li a label {
  font-weight: 400;
}

.header .header_menu .drpdwn li a label b {
  font-weight: 700;
}

.header .header_menu .drpdwn li a p {
  font-size: 14px;
  font-weight: 400;
}

.header .header_menu .drpdwn li a p:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #c69a4f;
  display: inline-block;

  margin-right: 10px;
}

.header .header_menu .drpdwn li a:hover p:before {
  border-left: 5px solid #350046;
}

.header .header_menu .drpdwn li:last-child a {
  border-bottom: 0;
}

.header .header_menu ul li a .fa-angle-down {
  margin-left: 5px;
  color: #c69a4f;
  font-weight: 900;
}

.header_menu .menu {
  text-align: center;
  margin-top: 40px;
}

.header .sec-1 {
    display: inline-block;
    background: #350046;
    width: 50%;
   padding: 12px 0;
    position: absolute;
    right: 0;
    top: -1px;
    text-align: left;
    z-index: 1;
}

.header .sec-1:before {
  content: "";
  background: url(../images/header-before-img.png) no-repeat;
  width: 38px;

  height: 40px;

  display: inline-block;
  position: absolute;
  left: -38px;
  top: 0;
}

.header .sec-1 .left {
  text-align: left;
  padding: 0;
}

.header .sec-1 ul li {
    display: inline-block;
    padding: 0px 16px;
}

.header .sec-1 ul li:after {
  content: "";
  width: 1px;
  height: 13px;
  background: #ffffff;
  display: inline-block;
  margin: -3px 11px;
  transform: rotate(16deg);
  display: none;
}

.header .sec-1 ul li:last-child:after {
  width: 0px;
}

.header .sec-1 a {
    color: #c69a4f;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer;
    text-transform: uppercase;
    padding: 0 15px;
    text-decoration: none;
}

.header .sec-1 a:hover {
  color: #ffffff;
}

.header .sec-1 img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.header .sec-2 .header_logo {
  padding-top: 79px;
}













/*common*/

.st_btn {
  color: #033230;
  font-size: 13px;
  font-weight: 700;
  background: #ffd202;
  padding: 10px 25px;
  border-radius: 10px;
  display: inline-block;
  margin-top: 15px;
  text-transform: uppercase;
}

.st_btn img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}



/*banner*/

.home-banner .owl-carousel .owl-item img {
  width: 100%;
}

/*.home-banner{margin-top:105px;}*/

.home-banner .banner-content {
  position: absolute;
  top: 26%;
  left: 12%;
  width: 34%;
}

.home-banner .banner-content h1 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  font-family: 'Playfair Display', serif;
  line-height: 60px;
  font-family: 'a_astro_spaceregular';
}

.home-banner .banner-content label {
  color: #ffffff;
  font-size: 28px;
  font-weight: 300;
  display: block;
  line-height: 34px;
}

.home-banner .banner-content a.st_btn {
  text-transform: none;
  background: #350046;
  color: #ffffff;
  font-size: 18px;
  border-radius: 0;
  font-weight: 400;
  padding: 20px 40px;
  font-family: 'Open Sans', sans-serif;
  margin-top: 25px;
}

.home-banner .banner-content a:hover {
  background: #c69a4f;
  color: #350046;
}

.home-banner .banner-content a img {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.home-banner .owl-dots {
  position: absolute;
  bottom: 56%;
  left: 0;
  text-align: center;
  padding: 2px 18px 8px 23px;
  border-radius: 10px;
  transform: rotate(90deg);
  display: none;
}

.home-banner .owl-dots .owl-dot {
  width: 12px;
  height: 12px;
  background: #ffe1ca;
  border-radius: 50%;
  margin-right: 10px;
}

.home-banner .owl-dots .owl-dot.active {
  background: #c69a4f;
  width: 32px;
  height: 9px;
  border-radius: 100px;
}



.home-banner .banner-left-aside {
  width: 175px;
  height: 505px;
  background: #0d6bac;
  position: absolute;
  left: 0;
  top: 70px;
  z-index: 2;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.home-banner .banner-right-aside {
  width: 175px;
  height: 505px;
  background: #fc5c5e;
  position: absolute;
  right: 0;
  top: 70px;
  z-index: 2;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}







.inner-banner {
  position: relative;
  margin-top: 105px;
}

.inner-banner img {
  width: 100%;
}

.inner-banner .content {
  position: absolute;
  top: 30%;
  left: 14%;
}

.inner-banner h1 {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
  font-family: 'Playfair Display', serif;
  line-height: 65px;
  position: absolute;
  top: 64px;
  left: 12%;
  font-family: 'a_astro_spaceregular';
}







::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: pink;

}

::-moz-placeholder {
  /* Firefox 19+ */

  color: pink;

}

:-ms-input-placeholder {
  /* IE 10+ */

  color: pink;

}

:-moz-placeholder {
  /* Firefox 18- */

  color: pink;

}







ul {
  list-style-type: none;
}



.scroll-animation {
  padding: 0 0 0 0;
  background: #431c64;
  margin-top: 27px;
}

.scroll-animation .title img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.scroll-animation .title label {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  background: url(../images/scroll_bg.png) no-repeat;
  width: 271px;

  height: 54px;
  line-height: 54px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.scroll-animation .scroll-left marquee {
  color: #ffffff;

  font-size: 18px;

  font-weight: 400;

  line-height: 32px;
}

.scroll-animation .scroll-left marquee b {
  font-weight: 700;
}

.scroll-animation .scroll-left p span {
  margin: 0 20px;
}



.home-sec-1 {
  margin-top: 40px;
  position: relative;
}

.home-sec-1 .bg {
  background: #350046;

  display: inline-block;

  text-align: center;

  margin-top: 15px;

  padding: 27px 30px;
}

.home-sec-1 .bg img {
  display: inline-block;
}

.home-sec-1 .bg label {
  display: block;
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  margin-top: 15px;
  line-height: 24px;
  text-transform: uppercase;
}

.home-sec-1 .mid {
  position: absolute;
  left: 186px;
  top: 125px;
}

.home-sec-1 .welcome h1 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  margin-bottom: 25px;
  position: relative;
}

.home-sec-1 .welcome h1 img {
  position: absolute;
  top: -8px;
  left: -11px;
}

.home-sec-1 .welcome h2 {
  color: #350046;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 35px;
  text-transform: uppercase;
}

.home-sec-1 .welcome p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 35px;
  text-align: justify;
  line-height: 30px;
}

.home-sec-1 .welcome label {
  color: #350046;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 50px;
  font-style: italic;
  cursor: pointer;
}

.home-sec-1 .welcome a.knw-mr {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 50px;
  background: #c69a4f;
  padding: 22px 45px;
  display: inline-block;
}

.home-sec-1 .welcome a.knw-mr:hover {
  color: #c69a4f;
  background: #350046;
}





.home-sec-2 {
  margin-top: 40px;
}

.home-sec-2 .bg {
  border: 4px solid #ffffff;
  border-radius: 15px;
  box-shadow: 8px 0px 8px rgb(184 185 185 / 75%);
  display: inline-block;
  margin-top: 15px;
  position: relative;
}

.home-sec-2 .bg img {
  border-radius: 15px;
}

.home-sec-2 h2 {
  color: #350046;
  font-size: 24px;
  font-weight: 400;
  font-family: 'a_astro_spaceregular';
  line-height: 32px;
  position: absolute;
  top: 30px;
  left: 16px;
}

.home-sec-2 .mid h2 {
  padding: 0 65px;
  text-align: center;
  top: 56px;
  left: 4px;
}

.home-sec-2 p {
  color: #350046;
  font-size: 16px;
  font-weight: 400;
  background: #c69a4f;
  padding: 15px 30px;
  position: absolute;
  bottom: 0;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
  width: 100%;
}

.home-sec-2 p:hover {
  color: #c69a4f;
  background: #350046;
}

.home-sec-2 .contact {
  text-align: center;
}

.home-sec-2 .contact a {
  color: #ffffff;
  font-size: 42px;
  font-weight: 600;
  background: #350046;
  padding: 20px 50px;
  border-radius: 100px;
  display: inline-block;
  margin-top: 55px;
}

.home-sec-2 .contact a span {
  font-size: 27px;
}

.home-sec-2 .contact a img {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}





.home-sec-3 h3 {
  margin-top: 50px;
}

.home-sec-3 h3 {
  color: #350046;
  font-size: 42px;
  font-weight: 600;
  margin-bottom: 53px;
  text-align: center;
  position: relative;
  font-family: "Poppins", sans-serif;
}

.home-sec-3 h3 img {
  position: absolute;
  top: -8px;
  left: 29%;
}

.home-sec-3 .testimonial-scroll .bg {
  margin: 0 10px;
  height: 460px;
}

.home-sec-3 .testimonial-scroll .bg label {
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  padding: 0px 28px 50px 30px;
  line-height: 23px;
  font-family: "Poppins", sans-serif;
}

.home-sec-3 .testimonial-scroll .bg p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  padding: 25px 28px 23px 30px;
  text-align: justify;
  line-height: 36px;
  min-height: 232px;

  font-family: "Poppins", sans-serif;
}



.home-sec-3 .testimonial-scroll .owl-dots {
  text-align: center;
  margin-top: 30px;
}

.home-sec-3 .testimonial-scroll .owl-dots .owl-dot {
  width: 14px;
  height: 14px;
  background: #ffe1ca;
  border-radius: 50%;
  margin-right: 10px;
}

.home-sec-3 .testimonial-scroll .owl-dots .owl-dot.active {
  background: #c69a4f;
}





.home-sec-4 {
  margin-top: 0px;
  padding: 0;
}

.home-sec-4 .bg {
  background: #350046;
  padding: 100px 0;
}

.home-sec-4 .bg h4 {
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}

.home-sec-4 .bg .sec-1 h4 img {
  position: absolute;
  top: -8px;
  left: 33%;
}

.home-sec-4 .bg .sec-2 h4 img {
  position: absolute;
  top: -5px;
  left: 42px;
}

.home-sec-4 .news-events-scroll .content {
  padding: 23px 20px 23px 20px;
  background: #ffffff;
}

.home-sec-4 .news-events-scroll label {
  color: #350046;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 5px;
}

.home-sec-4 .news-events-scroll p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 20px;
}

.home-sec-4 .news-events-scroll a {
  color: #ffa45e;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  float: right;
  margin-bottom: 15px;
}

.home-sec-4 .news-events-scroll .owl-item .bg1 {
  margin: 0 5px;
}

.home-sec-4 .news-events-scroll .owl-dots {
  margin-top: 16px;
}

.home-sec-4 .news-events-scroll .owl-dots .owl-dot {
  width: 14px;
  height: 14px;
  background: #a18d87;
  border-radius: 50%;
  margin-right: 15px;
}

.home-sec-4 .news-events-scroll .owl-dots .owl-dot.active {
  background: #c69a4f;
}



.home-sec-4 .awards-scroll .owl-item {
  border: 5px solid #fff;
}

.home-sec-4 .awards-scroll .owl-dots {
  margin-top: 16px;
}

.home-sec-4 .awards-scroll .owl-dots .owl-dot {
  width: 14px;
  height: 14px;
  background: #a18d87;
  border-radius: 50%;
  margin-right: 15px;
}

.home-sec-4 .awards-scroll .owl-dots .owl-dot.active {
  background: #c69a4f;
}

.home-sec-4 .awards-scroll label {
  position: absolute;
  bottom: 25px;
  right: 15px;
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}



.home-sec-5 {
  margin-top: 85px;
}

.home-sec-5 h5 {
  color: #c69a4f;
  font-size: 28px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 40px;
  position: relative;
}

.home-sec-5 h5 img {
  position: absolute;
  left: 41.5%;
  top: -5px;
}

.home-sec-5 form .form-control {
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid #bcbcbc;
  border-radius: 0;
}

.home-sec-5 form .submit {
  display: inline-block;
  margin-top: 14px;
  background: #c69a4f;
  font-size: 18px;
  color: #fff;
  padding: 15px 0;
  height: inherit;
}

.home-sec-5 form .submit button {
  background: #c69a4f;
  border: 0;
  padding: 25px 50px;
  display: inline-block;
  line-height: 4px;
  color: #ffffff;
  font-size: 18px;
}

.home-sec-5 form .submit button:hover {
  background: #350046;
}

.home-sec-5 form select option.dis {
  background: #dddbdb;
}







/*about us*/

.breadcrum {
  margin-top: 10px;
}

.breadcrum span {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #c69a4f;
  display: inline-block;
  margin: 0 10px;
}

.breadcrum a {
  color: #909090;
  font-size: 14px;
  font-weight: 400;
}

.breadcrum a.active {
  color: #350046 !important;
}





.about-us-sec-1 {
  margin-top: 60px;
}

.about-us-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  margin-bottom: 40px;
  margin-left: 10px;
  position: relative;
}

.about-us-sec-1 h2 img {
  position: absolute;
  top: -6px;
  left: -11px;
}

.about-us-sec-1 label {
  color: #350046;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 40px;
  text-transform: uppercase;
}

.about-us-sec-1 p {
  color: #000000;
  font-size: 17px;
  font-weight: 400;
  text-align: justify;
  line-height: 30px;
}

.about-us-sec-1 .sec-2 {
  margin-top: 50px;
}

.about-us-sec-1 p.marg-top {
  margin-top: 40px;
  display: inline-block;
}

.about-us-sec-1 p b {
  color: #c69a4f;
  font-weight: 500;
}

.about-us-sec-1 p span {
  color: #350046;
  font-weight: 500;
}

.about-us-sec-1 .sec-3 {
  margin-top: 37px;
}

.about-us-sec-1 .sec-3 h2 {
  color: #ffffff;
  font-size: 38px;
  font-weight: 600;
}

.about-us-sec-1 .sec-3 .bg {
  background: #f7f7f7;
  border-radius: 30px;
  border: 1px solid #cccccc;
  height: 295px;
}

.about-us-sec-1 .sec-3 .bg h2 {
  padding: 35px 50px;
  margin-left: 0;
  margin-bottom: 0;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.about-us-sec-1 .sec-3 .bg1 h2 {
  background: #3987df;
}

.about-us-sec-1 .sec-3 .bg2 h2 {
  background: #c69a4f;
}

.about-us-sec-1 .sec-3 h2 img {
  position: static;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}

.about-us-sec-1 .sec-3 p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  text-align: justify;
  line-height: 30px;
  padding: 37px 50px;
}

.about-us-sec-1 .sec-3 .bg span {
  width: 89%;
  height: 5px;
  background: #4276b1;
  display: inline-block;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  position: absolute;
  bottom: 0px;
  left: 30px;
}

.about-us-sec-1 .sec-3 .bg.bg2 span {
  background: #c69a4f;
}





/*Certificates*/

.certificates-sec-1 {
  margin-top: 55px;
  margin-bottom: 300px;
}

.certificates-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 10px;
  margin-bottom: 65px;
}

.certificates-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.certificates-sec-1 h3 {
  color: #350046;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 10px;
}

.certificates-sec-1 .certificate-sec {
  border: 1px solid #d7d7d7;
  display: inline-block;
  width: 100%;
  border-radius: 12px;
  box-shadow: 11px 0px 40px rgb(217 217 217 / 75%);
  margin-bottom: 20px;
}



/*terms & conditions*/

.certificates-sec-1 .certificate-sec.terms {
  padding: 53px 70px;
}

.certificates-sec-1 .certificate-sec.terms ul li {
  color: #212121;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  margin-top: 20px;
  position: relative;
}

.certificates-sec-1 .certificate-sec.terms ul li:before {
  content: "";

  width: 0;

  height: 0;

  border-top: 8px solid transparent;

  border-bottom: 8px solid transparent;

  border-left: 8px solid #350046;

  display: inline-block;

  position: absolute;

  left: -25px;

  top: 4px;
}



.certificates-sec-1 .img-sec {
  padding: 0
}

.certificates-sec-1 .con-sec {
  padding: 60px 140px;
}

.certificates-sec-1 .con-sec p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.certificates-sec-1 .link {
  text-align: center;
  margin-top: 70px;
}

.certificates-sec-1 .link a {
  background: #350046;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  padding: 23px;
  display: inline-block;
}







/*deposit*/

.deposit-sec-1 {
  margin-top: 55px;
}

.deposit-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 20px;
  margin-bottom: 65px;
}

.deposit-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.deposit-sec-1 .left {
  padding-right: 32px;
}

.deposit-sec-1 .left h3 {
  color: #350046;
  font-size: 21px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 23px;
  line-height: 30px;
}

.deposit-sec-1 .left p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  text-align: justify;
  margin-bottom: 30px;
  line-height: 30px;
}

.deposit-sec-1 .left p span {
  color: #2b476d;
  font-weight: 600;
}

.deposit-sec-1 .left .feature-sec .feature-bg {
  border: 1px solid #5c89bc;
  display: inline-block;
}

.deposit-sec-1 .left .feature-sec .feature-bg .bg {
  padding: 40px;
}

.deposit-sec-1 .left .feature-sec .feature-bg .bg.bg1 {
  border-right: 1px solid #5c89bc;
  min-height: 500px;
}

.deposit-sec-1 .left .feature-sec label {
  color: #c69a4f;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 28px;
}

.deposit-sec-1 .left .feature-sec label.marg-top {
  margin-top: 40px;
}

.deposit-sec-1 .left .feature-sec ul li {
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 22px;
  line-height: 27px;
  padding-left: 20px;
  position: relative;
}

.deposit-sec-1 .left .feature-sec ul li:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #350046;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 4px;
}

.deposit-sec-1 .left .feature-sec ul li b {
  font-weight: 600;
}

.deposit-sec-1 .left table {
  border: 1px solid #5c89bc;
  width: 100%;
  text-align: center;
  margin-top: 50px;
}

.deposit-sec-1 .left table tr.hd {
  padding: 25px;
  display: inline-block;
  position: relative;
  width: 162%;
}

.deposit-sec-1 .left table th {
  color: #c69a4f;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  position: absolute;
  left: 64%;
  top: 12px;
  width: 100%;
}

.deposit-sec-1 .left table tr.title {
  background: #c69a4f;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 0;
}

.deposit-sec-1 .left table tr td {
  padding: 15px 0;
}

.deposit-sec-1 .left table tr.even td {
  background: #e6eaef;
}

.deposit-sec-1 .left a.terms {
  color: #c69a4f;
  font-size: 22px;
  font-weight: 500;
  text-decoration: underline;
  margin-top: 50px;
  display: inline-block;
}



.deposit-sec-1 .right .sec-1 {
  text-align: center;
}

.deposit-sec-1 .right .sec-1 a {
  background: #350046;
  display: inline-block;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  padding: 18px 11px;
  border-radius: 10px;
}

.deposit-sec-1 .right .sec-1 a img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  width: 15%;
}

.deposit-sec-1 .right .sec-2 {
  background: #c69a4f;
  margin-top: 15px;
  border-radius: 10px;
}

.deposit-sec-1 .right .sec-2 ul li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  padding: 15px 22px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #f7b655;
}

.deposit-sec-1 .right .sec-2 ul li:last-child a {
  border-bottom: 0;
}

.deposit-sec-1 .right .sec-2 ul li a:hover {
  background: #ebeae7;
  color: #350046;
}

.deposit-sec-1 .right .sec-2 ul li.active a {
  background: #ebeae7;
  color: #350046;
}

.deposit-sec-1 .right .sec-2 ul li a:before {
  content: "";
  width: 7px;
  height: 7px;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 2px;
}

.deposit-sec-1 .right .sec-2 ul li a:hover:before {
  background: #350046;
}

.deposit-sec-1 .right .sec-2 ul li.active a:before {
  background: #350046;
}

.deposit-sec-1 .right .sec-2 ul li a i.fa-angle-right {
  float: right;
}

.deposit-sec-1 .right .sec-2 ul li.main a {
  font-weight: 600;
}

.deposit-sec-1 .right .sec-2 ul li.main a:before {
  width: 0;
}

.deposit-sec-1 .right .sec-3 {
  border: 1px solid #cfcfcf;
  border-radius: 10px;
  margin-top: 15px;
}

.deposit-sec-1 .right .sec-3 .inline {
  padding: 20px 15px;
}

.deposit-sec-1 .right .sec-3 .inline img {
  display: inline-block;
  vertical-align: middle;
}

.deposit-sec-1 .right .sec-3 .inline a {
  display: inline-block;
  vertical-align: middle;
}

.deposit-sec-1 .right .sec-3 .inline label {
  display: block;
  color: #350046;
  font-size: 19px;
  font-weight: 400;
  text-transform: uppercase;
}

.deposit-sec-1 .right .sec-3 .inline span {
  color: #6c6c6c;
  font-size: 18px;
  font-weight: 500;
  margin-top: 3px;
  display: inline-block;
}

.deposit-sec-1 .right .sec-4 {
  border: 1px solid #ffffff;
  border-radius: 10px;
  margin-top: 15px;
  position: relative;
  display: flex;
  justify-content: center;
}

.deposit-sec-1 .right .sec-4 p {
  color: #ffffff;
  font-size: 27px;
  font-weight: 500;
  position: absolute;
  top: 17px;
  left: 20px;
}

.deposit-sec-1 .right .sec-5 {
  margin-top: 25px;
  text-align: center;
}

.deposit-sec-1 .right .sec-5 img {
  display: inline-block;
}







.contact-sec-1 {
  margin-top: 60px;
  padding-bottom: 70px;
}

.contact-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 10px;
  margin-bottom: 65px;
}

.contact-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.contact-sec-1 .sec-1 h3 {
  color: #0c4686;
  font-size: 33px;
  font-weight: 600;
}

.contact-sec-1 .sec-1 label {
  color: #ff0000;
  font-size: 18px;
  font-weight: 400;
  line-height: 45px;
}

.contact-sec-1 .sec-2 {
  margin-top: 60px;
}

.contact-sec-1 .sec-2 .bg {
  border: 1px solid #d7d7d7;
  padding: 36px;
  height: 342px;
  border-radius: 10px;
}

.contact-sec-1 .sec-2 .bg img {
  margin-bottom: 20px;
}

.contact-sec-1 .sec-2 .bg label {
  color: #c69a4f;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 15px;
  display: block;
}

.contact-sec-1 .sec-2 .bg address {
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  padding-bottom: 5px;
}

.contact-sec-1 .sec-2 .bg a {
  color: #212121;
  font-size: 24px;
  font-weight: 400;
}

.contact-sec-1 .sec-3 {
  text-align: center;
  margin-top: 60px;
  display: inline-block;
  width: 100%;
}

.contact-sec-1 .sec-3 a {
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  background: #350046;
  padding: 30px 100px;
  display: inline-block;
  border-radius: 100px;
}



.contact-sec-1 .sec-2 .bg a span {

  font-size: 18px;

}



.contact-sec-2 {
  background: url(../images/contact-us-bg.jpg) no-repeat;
  height: 518px;
  background-size: cover;
  padding: 83px 0 63px 0;
  margin-top: 60px;
}

.contact-sec-2 h4 {
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 40px;
}

.contact-sec-2 form {
  width: 70%;
  margin: 0 auto;
}

.contact-sec-2 form .form-control {
  height: 50px;
  border-radius: 10px;
  background: #ffffff;
}

.contact-sec-2 form .submit {
  margin: 0px auto;
  clear: both;
  background: #083261;
  color: #ffffff;
  font-size: 18px;
  border: none;
}

.contact-sec-2 form .submit button {
  background: #083261;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  padding: 23px 64px;
  border: 0;
  line-height: 3px;
  border-radius: 0;
}

.contact-sec-3 {
  margin-bottom: -72px;
}



.contact-sec-2 ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #555 !important;

}



.contact-sec-2 :-ms-input-placeholder {
  /* Internet Explorer 10-11 */

  color: #555 !important;

}



.contact-sec-2 ::-ms-input-placeholder {
  /* Microsoft Edge */

  color: #555 !important;

}







.testimonial-sec-1 {
  margin-top: 60px;
}

.testimonial-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 10px;
  margin-bottom: 65px;
}

.testimonial-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.testimonial-sec-1 .bg {
  background: #ffffff;
  padding: 25px;
  border: 1px solid #d7d7d7;
  border-radius: 10px;
  box-shadow: 11px 0px 40px rgb(217 217 217 / 75%);
  margin-top: 15px;
  height: 420px;
}

.testimonial-sec-1 .bg img {
  margin-bottom: 30px;
}

.testimonial-sec-1 .bg p {
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  text-align: justify;
  line-height: 30px;
}

.testimonial-sec-1 .bg .info {
  position: absolute;
  bottom: 37px;
}

.testimonial-sec-1 .bg .info label {
  margin-bottom: 10px;
  color: #c69a4f;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.testimonial-sec-1 .bg .info span {
  color: #350046;
  font-weight: 400;
  font-size: 20px;
  display: block;
}





.gallery-sec-1 {
  margin-top: 60px;
}

.gallery-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 10px;
  margin-bottom: 15px;
}

.gallery-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.gallery-sec-1 .bg {
  margin-top: 40px;
}

.gallery-sec-1 .bg .info {
  padding: 10px 5px;
}

.gallery-sec-1 .bg label {
  color: #178097;
  font-size: 22px;
  font-weight: 400;
  width: 66%;
  line-height: 25px;
}

.gallery-sec-1 .bg a {
  color: #ff5400;
  background: #f1f1f1;
  font-size: 14px;
  font-weight: 400;
  float: right;
  padding: 8px 22px;
  border-radius: 100px;
}





.management-sec-1 {
  margin-top: 60px;
}

.management-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 10px;
  margin-bottom: 65px;
}

.management-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.management-sec-1 .bg {
  background: #ffffff;
  padding: 40px;
  border: 1px solid #ececec;
  border-radius: 10px;
  margin-top: 20px;
  box-shadow: 11px 0px 40px rgb(217 217 217 / 75%);
}

.management-sec-1 .bg:hover {
  background: #350046;
}

.management-sec-1 .bg label {
  color: #c69a4f;
  font-size: 24px;
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
}

.management-sec-1 .bg span {
  color: #350046;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.management-sec-1 .bg:hover span {
  color: #ffffff;
}





.membership-sec-1 {
  margin-top: 60px;
}

.membership-sec-1 h2 {
  color: #c69a4f;
  font-size: 38px;
  font-weight: 600;
  position: relative;
  margin-left: 10px;
  margin-bottom: 65px;
}

.membership-sec-1 h2 img {
  position: absolute;
  top: -8px;
  left: -10px;
}

.membership-sec-1 form {}

.membership-sec-1 form .form-control {
  height: 50px;
  border-radius: 10px;
  background: #f7f3f4;
  border: 0;
  box-shadow: none;
  color: #350046;
}

.membership-sec-1 form .submit {
  display: inline-block;
  clear: both;
  width: auto;
  background: #c69a4f;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  padding: 10px 30px;
}

.membership-sec-1 form .submit button {
  background: #c69a4f;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  padding: 23px 64px;
  border: 0;
  line-height: 3px;
  border-radius: 0;
}

.membership-sec-1 .left {
  padding: 0;
}

.membership-sec-1 .img-sec {
  position: relative;
}

.membership-sec-1 .img-sec img {
  position: absolute;
  top: 71px;
}

.membership-sec-1.careers .img-sec img {
  top: 31px;
}



.membership-sec-1 ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #350046 !important;

}



.membership-sec-1 :-ms-input-placeholder {
  /* Internet Explorer 10-11 */

  color: #350046 !important;

}



.membership-sec-1 ::-ms-input-placeholder {
  /* Microsoft Edge */

  color: #350046 !important;

}









/*Our Values*/

.our-values-sec-1 {
  margin-top: 60px;
}

.our-values-sec-1 h2 {
  color: #350046;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
}

.our-values-sec-1 .sec-1 ul {
  margin: 55px 0;
}

.our-values-sec-1 .sec-1 ul li {
  color: #c69a4f;
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  text-transform: uppercase;
  background: #350046;
  padding: 35px 0;
  width: 16%;
  display: inline-block;
  border-radius: 10px;
  margin-top: 5px;
  text-align: center;
}

.our-values-sec-1 .sec-1 ul li:hover {
  color: #350046;
  background: #c69a4f;
}

.our-values-sec-1 p {
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  text-align: justify;
}

.our-values-sec-1 p b {
  color: #350046;
  font-weight: 600;
}

.our-values-sec-1 .sec-2 {
  margin-top: 45px
}

.our-values-sec-1 .sec-2 ul li {
  margin-top: 32px;
  margin-left: 30px;
  position: relative;
}

.our-values-sec-1 .sec-2 ul li:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #350046;
  display: inline-block;
  position: absolute;
  left: -30px;
  top: 2px;
}

.our-values-sec-1 .sec-2 ul li label {
  color: #c69a4f;
  font-weight: 600;
  font-size: 16px;
  display: block;
}

.our-values-sec-1 .sec-2 ul li span {
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  display: block;
  line-height: 32px;
}













.blog-read-more {
  position: absolute;
  width: 12% !important;
  right: 17px;
  top: 177px;
  display: none !important;
}







/*.footer-bg{background:url(../images/footer-bg.png);margin-top:160px;background-repeat: no-repeat;background-size: cover;}*/



.footer {
  background: #350046;
  margin-top: 70px;
}

.footer h1 {
  color: #c69a4f;
  font-size: 24px;
  font-weight: 500;
  margin: 37px 0 25px 0;
}

.footer a,
.footer address {
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 18px;
  display: inline-block;
}

.footer address {
  line-height: 30px;
}





.social_media ul li {
  display: inline-block;
}

.social_media ul {
  margin-top: 13px;
}

.social_media ul li a i {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  line-height: 38px;
  color: #fff;
}

.social_media ul li a .fa-facebook {
  background: #4b69b0;
}

.social_media ul li a .fa-instagram {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.social_media ul li a .fa-twitter {
  background: #1da1f2;
}

.social_media ul li a .fa-whatsapp {
  background: #0072bc;
}

.social_media ul li a .fa-youtube-play {
  background: #d1313e;
}



.cpy-rght {
  background: #c69a4f;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.cpy-rght p,
.cpy-rght p a {
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
}

.cpy-rght p.left {
  float: left;
}

/*.cpy-rght p.right{float:right;}*/







.fixed-scroll {
  position: fixed;
  bottom: 15%;
  z-index: 2;
  text-align: center;
  margin-left: 20px;
}

.fixed-scroll ul li {
  text-align: center;
  margin-top: 6px;
}

.fixed-scroll ul li a {
  background: #350046;
  display: inline-block;
  width: 100%;
  border-radius: 6px;
}

.fixed-scroll ul li a img {
  display: inline-block;
  padding: 10px 5px 3px 10px;
}

.fixed-scroll ul li a label {
  cursor: pointer;
  background: #c69a4f;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  display: block;
  padding: 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  line-height: 16px;
}

.fixed-scroll ul li a label b {
  font-weight: 700;
  display: block;
}

.fixed-scroll ul li a span {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  display: block;
  padding: 5px 10px;
}

.fixed-scroll .social_media li {
  display: block;
  margin-top: 7px;
}

.fixed-scroll .social_media li a {
  background: transparent;
  display: block;
}









/*accordian starts*/





.disclaimer-accordion .panel-title a {
  text-align: center;
  width: 100%;
  display: inline-block;
  background-color: #43abf3;

  padding: 15px 0;
  color: #ffffff;
  font-size: 24px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
}



.disclaimer-accordion .panel-default>.panel-heading {
  padding: 0;
  border: 0;
}

.disclaimer-accordion .panel-group {
  margin-bottom: -1px;
}

.disclaimer-accordion .panel-group .panel {
  border: 0;
}

.disclaimer-accordion .panel-body p {
  color: #3f3f3f;

  font-size: 15px;

  font-weight: 400;

  margin: 20px 0;

  font-family: 'Poppins', sans-serif;
  text-align: center;
  line-height: 26px;
}

.disclaimer-accordion .glyphicon {
  top: 7px;
  left: 325px;
}

.bs-example {

  margin: 0px;

}

.rotate {

  -webkit-transform: rotate(-180deg);
  /* Chrome, Safari, Opera */

  -moz-transform: rotate(-180deg);
  /* Firefox */

  -ms-transform: rotate(-180deg);
  /* IE 9 */

  transform: rotate(-180deg);
  /* Standard syntax */

}

/*accordian ends*/





/*lightgallery*/





.small {

  font-size: 11px;

  color: #999;

  display: block;

  margin-top: -10px
}



.cont {

  text-align: center;

}



.page-head {

  padding: 60px 0;

  text-align: center;

}



.page-head .lead {

  font-size: 18px;

  font-weight: 400;

  line-height: 1.4;

  margin-bottom: 50px;

  margin-top: 0;

}



.btn {

  -moz-user-select: none;

  background-image: none;

  border: 1px solid transparent;

  border-radius: 2px;

  cursor: pointer;

  display: inline-block;

  font-size: 14px;

  font-weight: normal;

  line-height: 1.42857;

  margin-bottom: 0;

  padding: 6px 12px;

  text-align: center;

  vertical-align: middle;

  white-space: nowrap;

  text-decoration: none;

}



.btn-lg {

  border-radius: 2px;

  font-size: 18px;

  line-height: 1.33333;

  padding: 10px 16px;

}



.btn-primary:hover {

  background-color: #fff;

  color: #152836;

}



.btn-primary {

  background-color: #152836;

  border-color: #0e1a24;

  color: #ffffff;

}



.btn-primary {

  border-color: #eeeeee;

  color: #eeeeee;

  transition: color 0.1s ease 0s, background-color 0.15s ease 0s;

}



.page-head h1 {

  font-size: 42px;

  margin: 0 0 20px;

  color: #FFF;

  position: relative;

  display: inline-block;

}



.page-head h1 .version {

  bottom: 0;

  color: #ddd;

  font-size: 11px;

  font-style: italic;

  position: absolute;

  width: 58px;

  right: -58px;

}



.demo-gallery>ul {

  margin-bottom: 0;

  padding-left: 15px;

}



.demo-gallery>ul>li {

  margin-bottom: 15px;

  display: inline-block;

  margin-right: 15px;

  list-style: outside none none;

  width: 32%;

  padding: 0px;

}



.demo-gallery>ul>li a {

  border: 0;

  border-radius: 3px;

  display: block;

  overflow: hidden;

  position: relative;

  float: left;

}



.demo-gallery>ul>li a>img {

  -webkit-transition: -webkit-transform 0.15s ease 0s;

  -moz-transition: -moz-transform 0.15s ease 0s;

  -o-transition: -o-transform 0.15s ease 0s;

  transition: transform 0.15s ease 0s;

  -webkit-transform: scale3d(1, 1, 1);

  transform: scale3d(1, 1, 1);

  height: 100%;

  width: 100%;

  border-radius: 20px;

}



.demo-gallery>ul>li a:hover>img {

  -webkit-transform: scale3d(1.1, 1.1, 1.1);

  transform: scale3d(1.1, 1.1, 1.1);

}



.demo-gallery>ul>li a:hover .demo-gallery-poster>img {

  opacity: 1;

}



.demo-gallery>ul>li a .demo-gallery-poster {

  background-color: transparent;

  bottom: 0;

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

  -webkit-transition: background-color 0.15s ease 0s;

  -o-transition: background-color 0.15s ease 0s;

  transition: background-color 0.15s ease 0s;

}



.demo-gallery>ul>li a .demo-gallery-poster>img {

  left: 50%;

  margin-left: -10px;

  margin-top: -10px;

  opacity: 0;

  position: absolute;

  top: 50%;

  -webkit-transition: opacity 0.3s ease 0s;

  -o-transition: opacity 0.3s ease 0s;

  transition: opacity 0.3s ease 0s;

}



.demo-gallery>ul>li a:hover .demo-gallery-poster {

  background-color: rgba(0, 0, 0, 0.5);

}



.demo-gallery .justified-gallery>a>img {

  -webkit-transition: -webkit-transform 0.15s ease 0s;

  -moz-transition: -moz-transform 0.15s ease 0s;

  -o-transition: -o-transform 0.15s ease 0s;

  transition: transform 0.15s ease 0s;

  -webkit-transform: scale3d(1, 1, 1);

  transform: scale3d(1, 1, 1);

  height: 100%;

  width: 100%;

}



.demo-gallery .justified-gallery>a:hover>img {

  -webkit-transform: scale3d(1.1, 1.1, 1.1);

  transform: scale3d(1.1, 1.1, 1.1);

}



.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {

  opacity: 1;

}



.demo-gallery .justified-gallery>a .demo-gallery-poster {

  background-color: rgba(0, 0, 0, 0.1);

  bottom: 0;

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

  -webkit-transition: background-color 0.15s ease 0s;

  -o-transition: background-color 0.15s ease 0s;

  transition: background-color 0.15s ease 0s;

}



.demo-gallery .justified-gallery>a .demo-gallery-poster>img {

  left: 50%;

  margin-left: -10px;

  margin-top: -10px;

  opacity: 0;

  position: absolute;

  top: 50%;

  -webkit-transition: opacity 0.3s ease 0s;

  -o-transition: opacity 0.3s ease 0s;

  transition: opacity 0.3s ease 0s;

}



.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {

  background-color: rgba(0, 0, 0, 0.5);

}



.demo-gallery .video .demo-gallery-poster img {

  height: 48px;

  margin-left: -24px;

  margin-top: -24px;

  opacity: 0.8;

  width: 48px;

}



.demo-gallery.dark>ul>li a {

  border: 3px solid #04070a;

}









/***button wave***/



.sonar-wrapper {

  position: relative;

  z-index: 0;

  overflow: hidden;



}



/* The circle */

.sonar-emitter {

  position: fixed;

  margin: 0 auto;

  width: 50px;

  height: 50px;

  border-radius: 9999px;

  background-color: #424765;

  bottom: 70px;

  left: 100px;

}



/* the 'wave', same shape and size as its parent */

.sonar-wave {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  border-radius: 9999px;

  background-color: transparent;

  border: 1px double #ccc;

  opacity: 0;

  z-index: -1;

  pointer-events: none;

}

.sonar-emitter img {

  padding: 10px;

  position: absolute;

  top: -18px;

  left: -16px;

}

/*

  Animate!

  NOTE: add browser prefixes where needed.

*/

.sonar-wave {

  animation: sonarWave 2s linear infinite;

}



@keyframes sonarWave {

  from {

    opacity: 0.4;

  }

  to {

    transform: scale(3);

    opacity: 0;

  }

}



/*Slide Up Slide Down*/









.about-sec-3 .one {

  position: relative;

  top: 0;

  background-color: #43abf3;

  text-align: center;

  padding: 20px 0;

  color: #ffffff;

  font-size: 24px;

  font-weight: 400;

  font-family: 'Poppins', sans-serif;

  z-index: 1;

  cursor: pointer;



}

.about-sec-3 .one span {
  width: 0;
  height: 0;
  border-top: 15px solid #ffffff;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  display: inline-block;
  margin-left: 15px;
}

.about-sec-3 .two {

  position: relative;

  top: -40px;

  background-color: #fc5c5e;

  z-index: -1;

  -webkit-transition: top 1s;

  -moz-transition: top 1s;

  -o-transition: top 1s;

  transition: top 1s;

}

/*.one:hover + .two {

    top: 0px;

}*/









.home-sec-5 ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #555;

}



.home-sec-5 :-ms-input-placeholder {
  /* Internet Explorer 10-11 */

  color: #555;

}



.home-sec-5 ::-ms-input-placeholder {
  /* Microsoft Edge */

  color: #555;

}







/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}



/* Firefox */

input[type=number] {

  -moz-appearance: textfield;

}









/***************** Scroll anouncement ******************/







.scroll-left {

  height: 50px;

  overflow: hidden;

  position: relative;

  padding-top: 11px;

}

.scroll-left p {

  position: absolute;

  width: 100%;

  height: 100%;

  margin: 0;

  line-height: 50px;

  text-align: center;

  /* Starting position */

  -moz-transform: translateX(100%);

  -webkit-transform: translateX(100%);

  transform: translateX(100%);

  /* Apply animation to this element */

  -moz-animation: scroll-left 20s linear infinite;

  -webkit-animation: scroll-left 20s linear infinite;

  animation: scroll-left 20s linear infinite;

}

/* Move it (define the animation) */

@-moz-keyframes scroll-left {

  0% {
    -moz-transform: translateX(100%);
  }

  100% {
    -moz-transform: translateX(-100%);
  }

}

@-webkit-keyframes scroll-left {

  0% {
    -webkit-transform: translateX(100%);
  }

  100% {
    -webkit-transform: translateX(-100%);
  }

}

@keyframes scroll-left {

  0% {

    -moz-transform: translateX(100%);
    /* Browser bug fix */

    -webkit-transform: translateX(100%);
    /* Browser bug fix */

    transform: translateX(100%);

  }

  100% {

    -moz-transform: translateX(-100%);
    /* Browser bug fix */

    -webkit-transform: translateX(-100%);
    /* Browser bug fix */

    transform: translateX(-100%);

  }

}







/***********************************chandrakanth******************************/

span.lnethr {

  text-decoration: line-through;

}

ul.paddingleft {

  padding-left: 20px;

}

.left h6 {

  color: #350046;

  font-size: 20px;

  letter-spacing: 1px;

}





/*Accordion*/



.panel-title>a:before {

  float: right !important;

  font-family: FontAwesome;

  content: "\f068";

  padding-right: 5px;

}

.panel-title>a.collapsed:before {

  float: right !important;

  content: "\f067";

}

.panel-title>a:hover,

.panel-title>a:active,

.panel-title>a:focus {

  text-decoration: none;

}



.mob-footer {
  background: #350046;
  padding: 30px 0;
  margin-top: 60px;
}

.mob-footer .panel {
  background: #350046;
  border: 0;
}

.mob-footer .panel .panel-body {
  color: #fff;
}

.mob-footer .panel-default>.panel-heading {
  color: #c69a4f;
  background: #350046;
  border-bottom: 1px solid #6b839f;
}

.mob-footer .panel-default.last>.panel-heading {
  border-bottom: 0;
}

.mob-footer .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border: 0;
}

.mob-footer .panel-body a,
.mob-footer .panel-body address {
  color: #ffffff;

  font-size: 18px;

  font-weight: 300;

  margin-bottom: 18px;

  display: inline-block;
}

.mob-footer .panel-body a:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #c69a4f;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 2px;
}

.mob-footer .panel-body address {
  line-height: 30px;
}







/*MODAL*/



.modal-dialog {
  width: 604px;
}

.modal {
  z-index: 9999;
}

.modal-backdrop {
  z-index: 9998;
}

.modal-header {
  padding: 0;
  border-bottom: 0;
}

.modal-body {
  padding: 0;
  text-align: center;
  margin-bottom: -3px;
}

.modal-body img {
  display: inline-block;
  width: 100%;
  margin-right: 3px;
}

.modal-header .close {
  margin-top: -2px;
  background: #1657b5;
  position: absolute;
  top: 2px;
  right: -39px;
  opacity: 1;
  color: #fff;
  padding: 0 12px;
  font-size: 28px;
  line-height: 40px;
}





/********************************blog***********************/

.blog-title {

  padding: 0;

}



.blog-title h3 {

  font-size: 20px;

  color: #f5a42b;

  padding: 10px 0;

  font-weight: 600;

}

.blog-date,
.blog-content,
.blog-title h3,
.blog-title a {

  padding-left: 15px;

}

.blog-date h2 {

  padding: 5px 0;

  margin-top: 10px;

}

.blog-content p {

  line-height: 25px;

  padding: 10px 0;

  text-align: left;

  min-height: 0;

  margin-bottom: 15px;

}

.blog-date1 {

  padding: 10px 0;

}

.blog-title1 h3 {

  font-size: 25px;

  color: #c69a4f;

  font-weight: bold;

  letter-spacing: 1px;

  padding: 10px 0;

}

.blog-content1 h3 {

  font-weight: 600;

  font-size: 20px;

}

.blog-content1 p {

  font-size: 16px;

  font-weight: normal;

  line-height: 25px;

}

.no-pad {

  padding: 0;

}



.sahfrms h5 {

  color: #fff;

  background: #f5a42b;

  padding: 15px 15px;

  border-top-left-radius: 10px;

  border-top-right-radius: 10px;

  margin-bottom: 15px;

}

.sahfrms {

  background: #f2f2f2;

  margin-bottom: 20px;

}

.blog-right h2 {

  background: #f5a42b;

  padding: 15px 15px;

  border-top-left-radius: 10px;

  border-top-right-radius: 10px;

  margin-bottom: 10px;

}

.blog-right p {

  color: #000;

  font-size: 14px;

  padding: 10px 0 5px 15px;

  display: inline-block;

  line-height: 20px;

  border-bottom: 1px solid #ccc;

}

.stcky {

  position: sticky;

  top: 18%;

}



.blmausinnb {

  padding: 60px 0 15px 0;

}

.brdr {

  border: 1px solid #ffbd88;

  border-radius: 5px;

}

.blog-title a {

  color: #000;

  text-decoration: none;

  display: inline-block;

  padding-bottom: 20px;

}

.blog-left {

  padding: 0px 0;

  min-height: 555px;



}

.pridsh {

  line-height: 25px;

  padding-left: 15px;

}

.martp {

  margin-top: 40px;

}



.blog-right {}

.blog-right ul {
  padding: 0;
  margin: 0;
}

.blog-right ul li {
  margin: 10px 0;
  border-bottom: 1px solid #ccc;
  line-height: 24px;
  padding: 5px 0;
}

.blog-right ul li:last-child {
  border-bottom: none;
}

.blog-right ul li a {
  color: #333;
}

.blog-content1 {}

.blog-content1 h3 {
  font-weight: 600;
  font-size: 20px;
  margin: 15px 0;
}

.blog-content1 p {
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  text-align: justify;
}

.blog-left img {
  margin: 0 auto;
}

.blog-left.pridesfg img {
  display: block;
}

.blog-date img {
  width: auto;
  vertical-align: sub;
}

.blog-content {
  padding: 0 15px;
}

.blog-title h3 {
  padding: 15px 5px;
  min-height: 102px;
  line-height: 23px;
}

.blog-title h3 a {
  color: #f5a42b;
  padding: 0 10px;
}



.modal-content {
  padding: 0;
}

.blmblogs {
  margin-bottom: 20px;
  min-height: 550px;
}



.blog-content1 ul {
  padding: 0;
  margin: 0;
}

.blog-content1 ul li {
  list-style: none;
  font-size: 16px;
  line-height: 30px;
  list-style: inside;
}



.blog-content1 p b {
  font-weight: 500;
  padding: 20px 0;
  display: inline-block;
}



.blog-date1 h2 {
  display: inline;
}

.blog-date1 span {
  float: right;
}

.share-buttons .fa {
  font-size: 20px;
  padding: 10px 15px;
  color: #fff;
}

.share-buttons .share-lable {
  font-weight: bold;
  padding: 10px 0;
  margin-right: 5px;
  font-size: 16px;
}

.share-buttons {
  float: left;
  display: flex;
  margin: 15px 0px;
}

.share-facebook a {
  margin: 0 5px;
}

.share-whatsapp a {
  margin: 0 5px;
}

.share-twitter a {
  margin: 0 5px;
}

.mbbsblgbs_info .share-buttons a:hover {
  opacity: 0.8;
}

.share-facebook .fa {
  background-color: #4267B2;
  border-radius: 5px;
}

.share-whatsapp .fa {
  background-color: #25D366;
  border-radius: 5px;
}

.share-twitter .fa {
  background-color: #1DA1F2;
  border-radius: 5px;
}



.gallery-sec-1 .bg img {
  border-radius: 20px;
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px #ddd;
}



.wstnkub {}

.wstnkub_logo {
  text-align: center;
}

.wstnkub_logo a {
  background: #350046;
  color: #fff;
  padding: 10px 20px;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
}

.wstnkub_logo a.logo {
  background: none;
}

.wstnkub_logo p {
  font-size: 18px;
  color: #000;
}

.wstnkubinfo {}

.wstnkubinfo p {
  font-size: 18px;
  color: #000;
}

.wstnkubinfo p a {
  text-decoration: none;
  color: #000;
}

.wstnkubinfo h6 {
  font-size: 22px;
}

.wstnkubinfos {
  padding-top: 10px;
}

.wstnkubinfo p .fa {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  line-height: 30px;
  text-align: center;
  background: #c69a4f;
  color: #fff;
  margin-right: 7px;
}

.wstnkub hr {
  border-top: 1px solid #1f283a;
}



.stcky .submit {
  background: #152836;
  color: #fff;
}

.tofhbd li b {
  font-weight: 700;
  color: #350046;
}

.hvuidgnd ul li {
  list-style-type: none;
}

.martp.blog-content1,
p.redfgocout {
  color: #f5a42b;
  font-weight: bold;
  font-size: 18px;
}

.martp.blog-content1,
p.redfgocouts {
  color: #350046;
  font-weight: bold;
  font-size: 18px;
}



.martp.blog-content1,
h3.redfgocout {
  color: #f5a42b;
  font-weight: bold;
  font-size: 18px;
}

.martp.blog-content1,
p.phoneprode {
  color: black;
  font-weight: bold;
  line-height: 36px;
}



.home-sec-5 ul {
  padding: 0;
  margin: 0;
}

.home-sec-5 ul li {
  list-style: none;
  padding: 10px;
}

.home-sec-5 ul li .prdrcntvdos {}

.home-sec-5 a {
  background: #350046;
  color: #fff;
  text-decoration: none;
  padding: 10px 30px;
  border-radius: 20px;
  display: inline-block;
}





.gallery-sec-1 ul {
  padding: 0;
  margin: 0;
}

.gallery-sec-1 ul li {
  list-style: none;
  padding: 10px;
}

.gallery-sec-1 ul li .prdrcntvdos {}



.blog-content1 ul li {
  margin-bottom: 20px;
}

.blog-content1 ul li b {
  font-weight: 700;
}

.blog-content1 ul li p {
  margin: 0;
}

.blog-content1 ul li p b {
  padding: 0;
}



.deposit-sec-1 .left ul {
  padding: 0 0 30px 0;
}

.deposit-sec-1 .left ul li {
  line-height: 34px;
}

.deposit-sec-1 .left ul li b {
  font-weight: 700;
}



.contact-sec-1 form {
  width: 100%;
  margin: 0 auto;
}

.contact-sec-1 form .form-control {
  height: 50px;
  border-radius: 10px;
  background: #ffffff;
}

.contact-sec-1 form .submit {
  margin: 0px auto;
  clear: both;
  background: #083261;
  color: #ffffff;
  font-size: 18px;
  border: none;
}

.contact-sec-1 form .submit button {
  background: #083261;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  padding: 23px 64px;
  border: 0;
  line-height: 3px;
  border-radius: 0;
}



.contact-sec-1 ::placeholder {
  color: #555 !important;
}

.contact-sec-1 :-ms-input-placeholder {
  color: #555 !important;
}

.contact-sec-1 ::-ms-input-placeholder {
  color: #555 !important;
}



.contact-sec-1 .form-group {
  padding: 5px;
  margin-bottom: 5px;
}



.contact-sec-1 .sec-2 .bg.contact {
  padding: 15px;
}

a.btn.btn-primary.g {
  font-size: 18px;
  padding: 6px 21px;
  border-radius: 10px;
  display: flex;
  width: fit-content;
  margin: 9px auto;
}

.blog-contents.pridsh p {
  line-height: 29px;
  margin-bottom: 18px;
  min-height: 116px;
}



.deposit-sec-1 .left .feature-sec .feature-bg.dailyloan {
  width: 100%;
}



.deposit-sec-1 .left .feature-sec ul li li {
  margin-bottom: 0;
  padding: 0;
}

.deposit-sec-1 .left .feature-sec ul li ul {
  margin-top: 10px;
  padding-bottom: 0;
}

.deposit-sec-1 .left .feature-sec ul li li::before {
  display: none;
}



.footer-bg {
  padding: 0;
}



.contact-sec-1 .sec-2 .bg h4 {
  position: relative;
  font-size: 30px;
  margin-bottom: 20px;
  padding-left: 60px;
}

.contact-sec-1 .sec-2 .bg h4 img {
  margin-bottom: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

.adrss {
  padding: 10px;
}



.header .sec-1 ul li:last-child {
  padding-right: 0;
}

.about-us-sec-1 .feature-sec ul li {
  color: #000000;
  font-weight: 400;
  font-size: 17px;
  margin-bottom: 22px;
  line-height: 27px;
  padding-left: 20px;
  position: relative;
}

.about-us-sec-1 .feature-sec ul li::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;

  border-left: 8px solid #350046;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 4px;
}

.about-us-sec-1 .feature-sec h3 {
  color: #c69a4f;
  font-weight: 500;
  font-size: 20px;
  margin: 30px 0;
}



.home-sec-2 h2.boardofdir {
  position: static;
  text-align: center;
}

.home-sec-2 h2.boardofdir span {
  display: block;
  text-transform: lowercase;
  font-size: 15px;
}



.home-sec-2 .home-sec-2s.boardofdir {
  text-align: center;
  padding: 10px;
}

.home-sec-2 .home-sec-2s.boardofdir img {
  display: inline-block;
  border-radius: 35px;
  border: 2px solid #3b92cf;
}

.home-sec-2 .bg.boardofdir {
  box-shadow: 0px 0px 4px rgba(184, 185, 185, 0.75);
  padding: 40px 0;
}

.home-sec-2 .mid h2.boardofdir {
  padding: 30px 0;
  position: absolute;
}



.prdmbrshp {}

.prdmbrshp ul {
  padding: 0;
}

.prdmbrshp ul li {
  margin-bottom: 20px;
}

.prdmbrshp ul li span {
  text-transform: uppercase;
  color: #350046;
  font-weight: 600;
  margin-bottom: 15px;
  display: inline-block;
}

.prdmbrshp ul li p {
  margin-bottom: 10px;
}

.prdmbrshp ul li p label {
  color: #000;
  font-size: 16px;
  margin: 0 5px 0 15px;
  font-weight: 500;
}



.prdmbrshp ul li h3 {
  font-weight: 600;
  margin-left: 15px;
  margin: 15px 0 15px 15px;
}

.prdmbrshp ul li ul {
  margin-left: 15px;
}

.prdmbrshp ul li li {
  line-height: 30px;
}



.title {
  padding: 0;
}

.mdfyprdewlcb {
  position: relative;
  padding: 100px 0 0 0;
}

.mdfyprdewlcbs {
  padding: 0;
}

.mdfyprdewlcbs h2 {
  color: #350046;
  font-size: 42px;
  font-weight: 600;
  margin-bottom: 20px;
  font-family: "Poppins", sans-serif;
}

.mdfyprdewlcbs h2 span {
  display: block;
  color: #194e9d;
  font-size: 39px;
  font-family: "Poppins", sans-serif;
}

.mdfyprdewlcbs h5 {
  color: #d6a24a;
  font-size: 20px;
  font-weight: 600;
  line-height: 36px;
  font-family: "Poppins", sans-serif;
}

.mdfyprdewlcbs p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  font-family: "Poppins", sans-serif;
}

.mdfyprdewlcbs a {
  background: #350046;
  color: #fff;
  font-size: 18px;
  display: inline-block;
  border-radius: 30px;
  padding: 15px 30px;
  font-family: "Poppins", sans-serif;

  margin: 30px 0;
}

.mdfyprdewlcbs:nth-child(2) {
  padding-right: 18%;
}

.mdfyprdewlcbs h3 {
  color: #194e9d;
  font-size: 29px;
  font-weight: 400;
  line-height: 45px;
}

.motto_abs {
  position: absolute;
  bottom: -74px;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0 19%;
  z-index: 2;
}

.motto_abs ul {
  padding: 0;
  margin: 0;
}

.motto_abs ul li {
  list-style: none;
}

.motto_abs ul li .motto_abss {

  background: #0478da;

  padding: 30px 0;

  border-radius: 0px 0px 15px 118px;

}

.motto_abs ul li .motto_abss h4 {
  font-size: 25px;
  font-weight: 400;
  color: #fff;
  margin-top: 20px;
}

.motto_abs ul li:nth-child(2) .motto_abss {
  background: #c69a4f;
}

.motto_abs ul li:nth-child(3) .motto_abss {
  background: #5d9f48;
}

.wrhtsyb {
  background: #f2f2f2;
  padding: 135px 0 0 0;
  min-height: 1444px;
}

.wrhtsyb h2 {
  text-align: center;
  color: #350046;
  font-size: 42px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  margin-bottom: 30px;
}

.wrhtsyb h2 span {
  display: block;
}

.wrhtsyb ul {
  padding: 0;
  margin: 0;
  text-align: center;
}

.wrhtsyb ul li {
  list-style: none;
  position: relative;
  display: inline-block;
}

.wrhtsyb ul li .wrhtsyb_abs {}

.wrhtsyb ul li:nth-child(3) {
  position: absolute;
  right: 0;
  top: 170px;
}

.wrhtsyb ul li:nth-child(4) {
  position: absolute;
  right: 0;
  top: 565px;
}

.wrhtsyb ul li:nth-child(5) {
  position: absolute;
  right: 181px;
  bottom: 0;
  top: 741px;
}

.wrhtsyb ul li:nth-child(6) {
  position: absolute;
  right: 578px;
  bottom: 0;
  top: 741px;
}

.wrhtsyb ul li:nth-child(7) {
  position: absolute;
  left: 14px;
  top: 565px;
}

.wrhtsyb ul li:nth-child(8) {
  position: absolute;
  left: 14px;
  top: 176px;
}

.srvclogo {
  position: absolute;
  top: 44%;
  width: 100%;
  left: 0;
  text-align: center;
}

.wrhtsyb ul li .carousel-caption {
  top: 50px;
  text-shadow: none;
  left: 50%;
  text-align: left;
  right: 0;
}

.wrhtsyb ul li .carousel-caption h3 {
  color: #000000;
  font-size: 32px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

.wrhtsyb ul li .carousel-caption h3 span {
  display: block;
}

.wrhtsyb ul li:nth-child(2) .carousel-caption {
  left: 14%;
}

.wrhtsyb ul li:nth-child(3) .carousel-caption {
  left: 33%;
  top: 100px;
}

.wrhtsyb ul li:nth-child(4) .carousel-caption {
  left: 28%;
  top: 20px;
}

.wrhtsyb ul li:nth-child(5) .carousel-caption {
  left: 14%;
  top: 65px;
}

.wrhtsyb ul li:nth-child(6) .carousel-caption {
  left: 43%;
  top: 65px;
}

.wrhtsyb ul li:nth-child(7) .carousel-caption {
  left: 20%;
  top: 18px;
}

.wrhtsyb ul li:nth-child(8) .carousel-caption {
  left: 25%;
  top: 149px;
}

.newsrvcmore {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 0 50px 0;
}

.newsrvcmore p {
  color: #350046;
  font-size: 30px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}

.newsrvcmore p a {
  color: #350046;
  font-size: 54px;
  font-weight: 600;
  text-decoration: none;
  font-family: "Poppins", sans-serif;
}



.testimonial-scroll .carousel-caption {
  box-shadow: none;
  text-shadow: none;
  left: 10%;
  right: 10%;
  top: 50px;
  text-align: left;
  bottom: 0;
}

.testimonial-scroll .owl-carousel .owl-stage-outer {
  overflow: inherit;
}







.about-us-sec-1 .panel-title>a:before {
  float: right !important;
  font-family: FontAwesome;
  content: "\f068";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  line-height: 30px;
  text-align: center;

  background: #7f7f7f;
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  padding: 0;
}

.about-us-sec-1 .panel-title>a.collapsed:before {
  float: right !important;
  content: "\f067";
  width: 30px;
  height: 30px;
  border-radius: 30px;
  line-height: 30px;
  text-align: center;

  background: #e5e5e5;
  color: #7f7f7f;
}

.about-us-sec-1 .panel-title>a:hover,
.about-us-sec-1 .panel-title>a:active,
.about-us-sec-1 .panel-title>a:focus {
  text-decoration: none;
}

.about-us-sec-1 .panel-title {
  color: #c69a4f;
  font-size: 24px;
  font-weight: 700;
}

.about-us-sec-1 .panel-body {
  color: #303030;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.about-us-sec-1 .panel-heading {
  background: none;
  border: none;
  border-bottom: 1px solid #cccccc;
  padding: 18px 15px;
}

.about-us-sec-1 .panel-default {
  border: none;
  box-shadow: none;
}

.about-us-sec-1 .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #cccccc !important;
}

.about-us-sec-1 .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top-color: #cccccc !important;
  color: #4d4a4a;
  font-size: 18px;
  font-weight: 300;

  padding: 30px 0;
}

.about-us-sec-1 .panel-title a {
  display: block;
}

.about-us-sec-1 .panel-title a.collapsed {
  color: #303030;
}

span.mrgn-btm.hight h6 {
  color: #c69a4f;
}



/* ========================== vijai */

.glinntxt {
  font-size: 20px;
  font-weight: 300;
  color: #3a3a3a;
  line-height: 36px;
  margin-top: 40px;
}





.loc-18 {
  position: absolute;
  top: 45%;
  left: 11%;
  z-index: 99;
}



.fd1 {
  width: 211% !important;
}

.fd2 {
  width: 180% !important;
}

.mb {
  width: 57% !important;
}

.abtlogo h2 {
  font-size: 34px;
  font-weight: 600;
  margin-top: 50px;
}

.abtlogo div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 60px;
}

.gallery-sec-1 .bg {
  margin-top: 40px;
  min-height: 333px;
}

/* -============================= vijai 23 oct 2025 */

/* .new_logo_ica{position: fixed;top: 0px;background-color: white;padding: 10px;border-bottom-left-radius: 10px;

  border-bottom-right-radius: 10px;right: 0px;width: 367px;display: flex;align-items: center;height: 100px;} */

/* .new_logo_ica img{width: 150px;} */

/* ==================================  */



.new_logo_ica img {
  width: 190px;
}

.ncui-logo {
  width: 100px !important;
}

/*.home-banner {margin-top: 105px !important;}*/

.header .sec-2 .header_logo {
  margin-top: 16px;
}

.ica_logo_bg {
  display: flex !important;
  align-items: center !important;
  flex-direction: row !important;
  width: 100%;
  position: fixed;

  top: 100px;
  background-color: #350046;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}

.ica_logo_bg div div p {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  color: #350046;
}

.logoCntBg {
  display: flex;
  align-items: center;
  justify-content: end;
}

.logoCntBg div {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 20px;
  padding: 9px 0;
}

.ica_logo_bg div div section {
  height: 100px;
  width: 1px;
  background-color: rgb(193, 193, 193);
  margin: 0 20px;
}

.header_logo {
  width: 30%;
}

.inner-banner img {

  width: 100%;

  margin-top: 10px;

}

.icy_footer_logo {
  width: 100%;
  ;
  padding: 10px 0;
  margin-top: -20px;
  text-align: center;
  display: flex;
  justify-content: start;
}

.icy_footer_logo img {
  margin-left: 14px;
}

.header-container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 20px;
}

.header-new-logo-bg {
  width: 1300px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  justify-content: end;
}

.cont_us_registered {
  display: flex;
  justify-content: center;
  max-width: 700px;
  margin: 0 auto;
}

.cont_us_registered_add {
  font-size: 20px !important;
}

.rg_off_bg {
  min-height: 232px !important;
  height: auto !important;
}

.hpBg {
  height: 0;
  width: 0;
  overflow: hidden;
}

.date-of-birth {
  height: 0px;
  width: 0px;
  overflow: hidden;
}