@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

    *{box-sizing:border-box;}


    body{font-family:"Raleway", sans-serif;line-height:1.55;}

    p{color:#9b9b9b;font-size:15px;line-height:24px;}
a{text-decoration: none;}

    /* TOP BAR */
    .topbar{align-items:center;background:#dda85d;color:#fff;display:flex;font-size:14px;justify-content:center;line-height:1.5em;min-height:24px;padding:10px 15px;}
      .topbar p{color:#fff;font-family:"Raleway", sans-serif;}
    .topbar p span{color:#5d5d5d;font-size:13px;}
    .topbar .divider{background:rgba(255,255,255,.75);display:inline-block;height:12px;margin:0 9px;vertical-align:middle;width:1px;}
    /* HEADER */
    .main-header{align-items:center;background:#fff;display:flex;gap:25px;justify-content:space-between;min-height:118px;padding:15px 18px}

    .brand{    font-family: 'Lora', serif;
    font-size: 40px;
    color: #1b1a1a;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    display: inline-block;}

    .main-nav{align-items:center;display:flex;gap:21px;justify-content:flex-end;margin-top:6px;white-space:nowrap;}

    .main-nav a{color:#202020;font-size:12px;font-weight:600;position:relative;text-decoration:none;transition:.2s ease;}

    .main-nav a:first-child{color:#dda85d;}

    .main-nav a:first-child::before{background:#dda85d;content:"";height:1px;left:0;position:absolute;top:-9px;width:7px;}

    .main-nav a:hover{color:#dda85d;}

    /* COMMON DARK IMAGE SECTION */
    .image-section{background:linear-gradient(rgba(27,31,35,.88),rgba(27,31,35,.72)),
        url("image/banerimages.jpg") center center/cover no-repeat;color:#fff;overflow:hidden;padding:60px 0px;position:relative;}

    /* Replace image/bg.jpg with the final background image later. */
    .hero-inner{margin-left:21%;padding:38px 0;width:56%;}
.hero-inner .section-kicker{       font-size: 15px;
    line-height: normal;
    color: #e5e4e4;
    font-family: 'Lora', serif;
    display: inline-block;
    margin-bottom: 10px;
    font-weight: bold;
    }
    .section-title-row{align-items:center;display:flex;gap:18px;margin-bottom:12px;}

    .gold-line{background:#dda85d;display:block;flex:0 0 65px;height:2px;}

    .section-title{color:#fff;font-family:'Raleway', sans-serif;font-size:26px;font-weight:bold;margin-bottom:10px;margin-top:0;position:relative;text-transform:uppercase;}

    .section-title::before{background:#dda85d;content:"";height:2px;left:-100px;position:absolute;top:20px;width:70px;}

    .hero-copy{color:#fff;font-size:16px;line-height:1.6em;margin:0;max-width:400px;}

    /* STORY / MISSION */
    .about-area{background:#f9f9f9;padding:70px 9% 74px;}

    .about-grid{display:grid;gap:28%;grid-template-columns:1fr 1fr;}

    .about-item{min-width:0;position:relative;}

    .about-item .small-line{background:#dda85d;height:2px;margin-bottom:24px;width:70px;}

    .about-heading{align-items:flex-start;display:flex;gap:210px;margin-bottom:5px;}

    .about-heading h2{color:#282828;font-family:'Raleway', sans-serif;font-size:20px;font-weight:700;line-height:30px;margin-top:0;}

    .number{color:#d8d8d8;font-family:'Lora', serif;font-size:60px;font-weight:700;line-height:.8;position:relative;white-space:nowrap;}

    .about-copy{color:#9b9b9b;font-size:15px;line-height:24px;}

    /* NOTICE */
    .notice-section{background:#fff;min-height:300px;padding:70px 9%;}

    .notice-heading{align-items:flex-start;display:flex;gap:18px;}

    .notice-heading .gold-line{margin-top:50px;}

    .notice-heading-content .section-kicker{color:#474747;display:inline-block;font-family:'Lora', serif;font-size:15px;font-weight:bold;line-height:normal;margin-bottom:10px;}

    .notice-heading-content h2{font-family:'Raleway', sans-serif;font-size:26px;font-weight:bold;margin-bottom:22px;margin-top:0;text-transform:uppercase;}

    .notice-top{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;}

    .gold-btn{align-items:center;background:#dda85d;border:0;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;line-height:1;padding:17px 26px;text-decoration:none;transition:.2s ease;}
    .gold-btn:hover{background:#333;color:#fff;}

    .notice-card{min-height: 200px;align-items:center;background:#fff;border:1px solid #ededed;display:flex;flex-direction:column;justify-content:center;padding:20px 16px;text-align:center;}

    .notice-card i{color:#dda85d;font-size:56px;line-height:1;margin-bottom:14px;}

    .notice-card .card-line{background:#ddd;height:2px;margin-bottom:12px;width:42px;}

    .notice-card p{color:#282828;font-family:'Raleway', sans-serif;font-size:16px;font-weight:bold;margin-top:35px;}

    .notice-card p:hover{color:#dda85d;}
    
    /* CONTACT */
    .contact-section{background:linear-gradient(rgba(27,31,35,.90),rgba(27,31,35,.90)),
        url("image/banerimages.jpg") center center/cover no-repeat;padding:43px 9% 57px;}

    .contact-heading{margin-bottom:41px;margin-left:100px;}

    .contact-heading .section-title-row{margin-bottom:0;}

    .contact-heading .section-kicker{color:#e5e4e4;display:inline-block;font-family:'Lora', serif;font-size:15px;font-weight:bold;line-height:normal;margin-bottom:5px;margin-bottom:10px;}

    .contact-form-wrap{background:rgba(255,255,255,.91);border-radius:3px;padding:60px 25px;}

    .contact-form .form-control::placeholder{color:#5e5b5b!important;}

    .contact-form .form-control{background:transparent!important;border:0!important;border-bottom:1px solid #ddd!important;border-radius:0!important;box-shadow:none!important;color:#555!important;font-size:15px!important;height:28px!important;padding-bottom:20px;}

    .contact-form .form-control::placeholder{color:#bdbdbd;opacity:1;}

    .contact-form textarea.form-control{height:100px!important;padding-top:4px;resize:none;}

    .contact-form .message-row{margin-top:40px;}

    .send-btn{margin-top:30px;}

    /* FOOTER */
    .footer{background:#242424;color:#8b8b8b;padding:60px 9% 19px;}

    .footer-info{display:grid;gap:24px;grid-template-columns:1fr 1.15fr 1.8fr;padding-bottom:43px;}

    .footer-box{border-left:1px solid #555;min-width:0;padding-left:20px;}

    .footer-label{color:#838383;font-family:'Lora', serif;font-size:15px;font-style:italic;margin-bottom:0px;}

    .footer-value{color:#fff;font-family:'Lora', serif;font-size:18px;font-weight:bold;margin:5px 0px;overflow-wrap:anywhere;}

    .footer-sub{color:#dda85d;font-family:'Lora', serif;font-size:15px;margin:5px 0 0;}
      .footer-sub a{color:#dda85d;font-family:'Lora', serif;font-size:15px;margin:5px 0 0;}

    .footer-map{color:#dda85d;font-size:10px;text-decoration:none;}

    .footer-bottom{align-items:center;border-top:1px solid #353535;display:flex;gap:20px;justify-content:space-between;padding-top:20px;}

    .copyright{color:#9b9b9b;font-size:15px;line-height:24px;}

    .copyright .heart{color:#e51e4b;font-size:11px;}

    .copyright .brand-dev{color:#dda85d;}

    .footer-nav{display:flex;gap:21px;}

    .footer-nav a{color:#bfbfbf;display:inline-block;font-size:13px;padding-left:20px;text-decoration:none;transition:all ease-in .3s;}

    .footer-nav a:hover{color:#dda85d;}

    /* RESPONSIVE */
    @media (max-width: 991.98px){
      .site-wrap{margin-top:20px;width:calc(100% - 40px);}

      .main-header{min-height:105px;padding-left:10px;padding-right:10px;}

      .brand{font-size:24px;max-width:360px;}

      .main-nav{gap:14px;}

      .hero-inner{margin-left:13%;width:65%;}

      .about-area,
      .notice-section,
      .contact-section,
      .footer{padding-left:7%;padding-right:7%;}

      .about-grid{gap:12%;}
    }

    @media (max-width: 767.98px){
      .contact-heading {margin-left:0px!important;}
      .image-section .section-title::before{display: none;}
      .contact-section .section-title::before{display: none;}
     .main-header{display: block;text-align: center;}

      .topbar{flex-wrap:wrap;font-size:8px;min-height:27px;}

      .main-header{padding: 10px;}

      .brand{font-size:25px;line-height:1.15;max-width:100%;display: block;}

      .main-nav{gap:20px;justify-content:flex-start;margin-top:0;overflow-x:auto;padding-bottom:2px;}

      .main-nav a{flex:0 0 auto;font-size:11px;}

      .hero{min-height:330px;}

      .hero-inner{margin-left:11%;margin-right:10%;padding:45px 0;width:auto;}

      .hero-copy{max-width:100%;}

      .about-area{padding-bottom:55px;padding-top:55px;}

      .about-grid{gap:55px;grid-template-columns:1fr;}

      .about-item .small-line{margin-bottom:18px;}

      .about-heading h2{max-width:none;}
      .about-heading{gap:100px;}

      .number{font-size:34px;}

      .notice-section{padding-bottom:50px;padding-top:45px;}

      .notice-top{align-items:flex-start;}

      .notice-heading{gap:12px;}

      .notice-heading .gold-line{flex-basis:40px;}

      .notice-card{width:178px;}

      .contact-section{padding-bottom:45px;padding-top:42px;}

      .contact-heading{margin-bottom:30px;}


      .contact-form-wrap{padding:22px 15px 18px;}

      .contact-form .row > [class*="col-"]{margin-bottom:14px;}

      .contact-form textarea.form-control{height:90px;}

      .footer{padding-bottom:18px;padding-top:35px;}

      .footer-info{gap:22px;grid-template-columns:1fr;padding-bottom:30px;}

      .footer-bottom{align-items:flex-start;flex-direction:column;gap:17px;}

      .footer-nav{flex-wrap:wrap;gap:13px 20px;}
    }

    @media (max-width: 479.98px){
   .topbar{font-size:7.5px;}

      .brand{font-size:21px;}

      .main-nav{gap:14px;}

      .hero-inner{margin-left:9%;margin-right:8%;}

      .about-area,
      .notice-section,
      .contact-section,
      .footer{padding-left:7%;padding-right:7%;}

      .notice-top{flex-direction:column;gap:25px;}

      .notice-card{width:100%;}

      .gold-btn{min-height:35px;}

      .footer-value{font-size:15px;}
    }


/* internal page css */
  .otherpagecss #RadDockZone1.container{max-width:100%;}
    .otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
    .innr-pg-bnnr{background-position:center;background-size:cover;margin-bottom:20px;padding:100px 0;position:relative;position:relative;text-align:center;width:100%;}
     .main-table.innr-pg{padding-bottom:50px;}
    .innr-pg-bnnr h1{color:#fff;font-family:'Raleway', sans-serif;font-size:48px;font-weight:bold;position:relative;text-align:center;text-transform:uppercase;z-index:1;}

  .innr-pg-bnnr:before {background:rgba(27,26,26,0.86);bottom:0px;content:'';height:100%;left:0;overflow:hidden;position:absolute;width:100%;z-index:1;}

  .about-sec{padding-top:60px;}
  .main-head{padding:0px 0px 30px 105px;}
  .about-sec .section-kicker{color:#474747;display:inline-block;font-family:'Lora', serif;font-size:15px;font-weight:bold;line-height:normal;margin-bottom:10px;}

  .about-sec .section-title{color:#212529;font-family:'Raleway', sans-serif;font-size:26px;font-weight:bold;margin-bottom:22px;margin-top:0;text-transform:uppercase;}

  .cont-p{color:#9b9b9b;font-size:16px;}

  /* contact us page */
.contact-info-section {background:#fff;padding:0 0 60px;}

.contact-map-box {background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);overflow:hidden;padding:15px;}

.contact-map-box iframe {border:0;display:block;height:470px;width:100%;}

.contact-details {padding-left:25px;}

.contact-item {margin-bottom:28px;}

.contact-item:last-child {margin-bottom:0;}

.contact-icon {align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 22px rgba(0, 0, 0, 0.10);display:flex;height:60px;justify-content:center;margin-right:20px;min-width:60px;width:60px;}

.contact-icon i {color:#dda85d;font-size:22px;}

.contact-content {padding-top:10px;}

.contact-label {color:#dda85d;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:5px;}

.contact-content a,
.contact-content p {color:#9b9b9b;font-size:20px;font-weight:500;line-height:1.35;margin:0;text-decoration:none;font-family: 'Raleway', sans-serif;}

.contact-content a:hover {color:#9b9b9b;text-decoration:none;}


@media(max-width:767px)
{
  .nav-link:hover,
.nav-link:focus {
    color:#fff !important;
}
      .notice-card{min-height:auto!important;margin:10px 0px;}
  .contact-details{padding-top:30px;}
}

#WidgetControl5{display: none;}
.table-responsive{padding: 0px;}
#WidgetControl6{display: none;}
#WidgetControl2{display: none;}
#widgetsControl, #widgetsControl_C{height:auto!important;}
#HeaderControl, #HeaderControl_C{height:auto!important;}


/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl .bg-light{background-color: transparent!important; height:100%; }
/* #MenuControl.nav-link:focus,#MenuControl .nav-link:hover{color:#131313;} */
.nav-link{font-weight: 600; color:#333333;font-size:17px;position: relative;}
.nav-link:hover{color:#dda85d;}
.nav-link:before{
content:"";
position:absolute;
top:-9px;
left:20px;
width:20px;
color:#dda85d;
height:2px;
background:#dda85d;
transform:scaleX(0);
transform-origin:left;
transition:transform .3s ease;
}

.nav-link:hover:before{
transform:scaleX(1);
}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.navbar{padding:87px 0px;}

/*nav-bar*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 769px){
	#MenuControl .bg-light{background-color: transparent !important;}

}

@media (max-width: 767px){
  .nav-item:focus, .nav-item:hover{color:#fff!important;}
  .nav-link{color:#fff;text-align: center;}
	#MenuControl .bg-light{/* margin-top: 15%; */ padding:10px 0px;background-color: #dda85d!important;}
	.navbar-toggler{background-color: #fff !important;}
.navbar.navbar-expand-md{text-align:center;padding: 0px;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 1px 0; border-bottom: 1px solid #fff; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}

/* .contact-form-wrap .form-control{background: transparent!important;} */
#FooterrControl1_tr_hitCounter{padding-top:0px!important;}
.main-table{text-align: left;}

@media(min-width:767px) and (max-width:991px)
{
  .navbar {
    padding: 42px 0px!important;
}
.contact-details{margin-top:15px;}
}