@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Teko:wght@300..700&display=swap');
*{  font-family: "Poppins", sans-serif;}
h1, h2, h3, h4, h5 {font-family: "Teko", sans-serif;color: #000;}
.fa{font-family:FontAwesome !important;}
a {color: #000; text-decoration:none;}
p{color: #000;line-height: 27px;font-size: 16px;margin-bottom: 8px} 
ul ,ol,li{color: #000;padding-bottom: 6px;font-size: 16px;}
b,strong{color: #000000dc;}
section.bnr{padding:0;}
img{max-width:100%;}
#FooterrControl1_tr_hitCounter{visibility: hidden;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
.fix_line_ser{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 12px;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#284362;}
 .bg-2{background-color :#c9a267;}
  /* Text-color */
 .cl-1{color:#284362;}
 .cl-2{color :#c9a267;}

  /* Font-Size */
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 .fs-62{font-size: 62px;}
  /* Font-weight */
  .fw-300{font-weight: 300;}
  .fw-500{font-weight: 500;}
  .fw-600{font-weight: 600;}
  .fw-700{font-weight: 700;}
  .fw-800{font-weight: 800;}
  .fw-900{font-weight: 900;}
  /* hm_heading */
.hm_heading{position:relative;color:#000;padding-bottom:20px;text-transform:uppercase;font-size: 58px;font-weight: 500;}
.hm_heading:before{position:absolute;content:'';left:0px;bottom:0px;height:2px;width:60px;background-color:#c9a267;  }
.hm_heading.centered::before{left:50% !important;margin-left:-30px;}
/*  */
/*  */
.main-table{ Font-size:15px; color:#333; line-height:24px; text-align:justify; padding: 0 5px;}
.main-heading{font-weight:bold;Font-size: 25px;color:#000;line-height:36px;text-align:left;margin-bottom: 10px;padding: 0;}
.sub-heading{font-weight: 600;Font-size: 24px;color: #111;line-height:30px;margin:0;text-align:left;}



.industry {
	position:relative;
	padding-top: 20px;
}

.industry-block {
	cursor:pointer;
}
.industry-text p {
	text-align: center;
    width: 650px;
    margin: 0 auto;
    font-size: 18px;
	padding-top: 20px;
    padding-bottom: 15px;
}

.industry-block .industry-img img {
	width:100%;
}
.industry-block .industry-caption {
    text-align: center;
    position: absolute;
    top: 95px;
    left: 22px;
	opacity:0;
	z-index:1;
	color:#fff;
}

.industry-block .industry-caption h4 {
	margin:0;
	font-size:20px;
	font-family:Poppins;
	color:#fff;
}


.industry-block:hover .industry-caption  {
	opacity:1;
	
}

.industry-block {
	position:relative;
}
.industry-block:after  {
	 content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#19514d;
	opacity: .7;
	
}





.grid {
    position: relative;
    margin: 0 auto;
    padding: 1em 0 4em;
    max-width: 1000px;
    list-style: none;
    text-align: center;
}

figure.effect-6 {
    /* background: -webkit-linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%); */
    /* background: linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%); */
	/* background:#134844; */
}

.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 100%;
    max-width: 100%;
    max-height: 248px;
    width: 100%;
    /* background: #000000; */
    text-align: center;
    cursor: pointer;
    /* box-shadow: 0px 3px 30px rgba(0,0,0,0.85); */
}

figure.effect-6:hover {
	background: #343a49;
}
figure.effect-6:hover h2{color:#fff;}
figure.effect-6:hover img {
    opacity: 0.4;
}

figure.effect-6 img {
    opacity: 0.9;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}
.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 1;
    width: 100%;
}

figure.effect-6:hover figcaption {
    background-color: rgba(58,52,42,0);
}

figure.effect-6 figcaption {
    padding: 3em;
    background-color: rgba(58,52,42,0.7);
    -webkit-transition: background-color 0.35s;
    transition: background-color 0.35s;
}
.grid figure figcaption {
    padding: 2em;
    color: #fff;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-6:hover figcaption::before, figure.effect-6:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
figure.effect-6 figcaption::before, figure.effect-6 p {
    opacity: 0;
    -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
    transition: opacity 0.35s,transform 0.35s;
    -webkit-transform: scale(0);
    transform: scale(0);
	font-size:15px;
}
figure.effect-6 figcaption::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: '';
}
.grid figure figcaption::before, .grid figure figcaption::after {
    pointer-events: none;
}

.grid figure h2 {
    /* word-spacing: -0.15em; */
    font-weight: 300;
    font-size: 26px;
}

figure.effect-6:hover h2 {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	opacity:1;
}

figure.effect-6 h2 {
    margin: -95% 0 10px 0;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    opacity:0;
    /* font-family:Poppins; */
    font-weight:700;
}




 /* text-justify */
 .text-justify{text-align: justify;}
 .table-responsive {overflow: hidden;padding: 0;}
 /*Btn Style One*/
.btn-style-one{position: relative;display: inline-block;line-height: 30px;color: #ffffff;font-weight: 600;overflow: hidden;background:none;font-size: 15px;border-radius:0px;padding: 12px 35px 12px;text-transform: uppercase;background-color: #284362;}
.btn-style-one:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);background-color:#ffffff;}
.btn-style-one .txt{position:relative;z-index:1;}
.btn-style-one .arrow{margin-left:6px;}
.btn-style-one:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style-one:hover{color: #284362;}
 /*Btn Style three*/
.btn-style-three{position: relative;display: inline-block;line-height: 30px;color: #fff;padding: 11px 32px 11px;overflow: hidden;background:none;font-size: 15px;letter-spacing:1px;border-radius:0px;font-weight:600;text-transform: uppercase;border: 1px solid #fff;}
.btn-style-three:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;transition: 0.3s;z-index: 1;opacity: 0;background-color: #c9a267;transform: scale(0.2, 1);}
.btn-style-three .txt{position:relative;z-index:1;}
.btn-style-three:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style-three:hover{color: #ffffff;border-color: #c9a267;}
/*  */
/* nav-bar */
.dropdown-item {font-size: 14px;padding: 2px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #284362;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*--------------------------------------------------------------
# inner-pg-sec
--------------------------------------------------------------*/
.inner-pg-sec{padding-top: 0;background-color: #c5c5c5;}
.inner-pg-sec > .container{position: relative;margin-top: -180px;padding: 20px;background-color: #ffffff;box-shadow: rgb(8 8 8 / 25%) 0px 13px 27px -5px, rgb(118 110 110 / 30%) 0px 8px 16px -8px;}
.inner-pg-sec .hm_heading{text-align: left;}
/*--------------------------------------------------------------
# Header-Top
--------------------------------------------------------------*/
.header-top{/* position: absolute; *//* z-index: 99999999; *//* right: 73px; *//* top: 8px; */background: #343a49;}
.topbar ul{display: flex;justify-content: space-between;align-items: center;margin: 0;padding: 7px 0;}
.topbar ul li{list-style: none;padding: 5px;}
.topbar ul li a{ transition: ease-in-out .5s;font-size: 15px;}
.topbar ul li a i{margin-right: 4px;}
.topbar ul li a:hover{color: #c9a267;}
.navbar-nav.nav-fill li{padding-bottom: 0 !important;}
.bd-bx{background-color: #c9a267;border: 2px solid #000;}
.bd-bx a{    color: #fff !important;}
/*--------------------------------------------------------------
#innr-pg-bnnr
--------------------------------------------------------------*/
/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{/* padding: 100px 0 0; */width: 100%;background-size: 100% 100%;min-height: 400px;text-align: center;position:relative;margin-bottom: 40px;display: flex;justify-content: center;align-items: end;padding-bottom: 5%;background-attachment: fixed;}
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: -1px;bottom: 0px;width:100%;height:100%;z-index: 0;background: #242424b0;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform:uppercase;font-size: 72px;font-weight: 500;position:relative;z-index:1;}
/* .innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;} */
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
.innr-pg-bnnr-btm{}
.innr-pg-bnnr-btm a{font-size: 22px;text-transform: uppercase;letter-spacing: 2px; color: #fff; transition: 0.3s linear;}
.innr-pg-bnnr-btm a:hover{ color: #c9a267 ;}
.innr-pg-bnnr-btm a:last-child{color: #c9a267 !important;}
.innr-pg-bnnr-btm img{margin: 0 17px;width: 16px;vertical-align: baseline;}
/*innr-pg-bnnr*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.head-img{padding: 4px 0;}
.head-img img{height: 80px;/* padding-left: 28px; */}
.logo-tittle{color: #fff;margin-bottom: 0;font-size: 11.6px;}
/*--------------------------------------------------------------
# Nav
--------------------------------------------------------------*/
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl_C .bg-light {--bs-bg-opacity: 1;background-color: transparent !important;height:100%;padding: 20px 0;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color: #2c425e !important;color:#fff !important;}
.nav-link{font-weight: 600; color:#fff;}
.nav-fill{width:100%;font-size: 15px;padding-bottom: 0;}
.navbar-brand{margin:0;}
/*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){

}
a{text-decoration:none;}
@media (max-width: 767px){
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{justify-content: end;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; 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;}
}


.table-responsive {
    min-height: .01%;
    overflow: hidden !important;border: 0; padding:0;
}

#HeaderControl{height: 82px;float: Left;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;/* left: 74px; */top: 46px;z-index: 9;width: 30%;background: transparent;text-align: center;}
#HeaderControl.RadDock_Default .rdMiddle .rdCenter, #HeaderControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl.RadDock_Default .rdMiddle .rdCenter, #MenuControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl{height: 82px;float: Right;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;right: 0;top: 46px;z-index: 9;width: 71%;background: transparent;}
.body-fx #HeaderControl{height: 90px;float: Left;position: fixed;/* width: 33%; */padding: 0;padding-left: 0;background: #034d82;z-index: 99;text-align: left;transition: 0.5s;height: 80px !important;top: 0;}
.body-fx #logo-web{margin-top: 6px;}
.body-fx #MenuControl_C{height: 68px !important;}
.body-fx #MenuControl {height: 90px;float: Right;position: fixed;right: 0;width: 71%;padding: 6px 0;padding-right: 0;background: #034d82;transition: 0.5s;top: 0px;height: 80px !important;}

center #form1 #HomepagecontentControl{/* padding-top: 120px; */padding-bottom:25px;}
center #form1 .top-nav{background: #111;}
center #form1 #HeaderControl,
/* center #form1 #MenuControl{background: #e69d2f;height: 95px !important;} */
/* center #form1 #HeaderControl{margin-left: -2px;     width: 31%;} */
/* center #form1 #MenuControl{margin-right: -2px;} */
center #form1 .fix-box{/* display:none; */}
.body-fx center #form1 #HeaderControl{margin-left:0;}
.body-fx center #form1 #MenuControl{margin-right: 0px;}
center #form1 footer{opacity:1; visibility:visible;}

/*  */
.navbar-toggler{background-color: #fff;}
@media screen and (max-width: 768px) {
.banner-section .carousel-caption{display: none !important;}
.services-section .inner-container {margin-top: 0px;}
.footer-top-cont {bottom: 0px;}
#HeaderControl{position: relative;top: 0;width: 100%;height: auto;padding: 4px 0;background-color: #284362;}
#MenuControl{top: 26px;width: 100%;}
#submenu1{background-color: #284362;}
}
/*--------------------------------------------------------------
# banner-section
--------------------------------------------------------------*/
#widgetsControl, #widgetsControl_C {height: auto !important;}
.banner-section{position:relative;overflow:hidden;}
.banner-section::before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:0px;z-index:2;background-color: rgb(21 22 22 / 66%);}
.banner-section .content-column{position:relative;z-index:10;}
.banner-section .content-column .inner-column{position:relative;}
.banner-section .content-column .title{position:relative;color:#c9a267;font-size: 19px;line-height:1.8em;margin-bottom: 10px;font-weight:400;opacity: 0;transform: scaleY(0);transform-origin: top;letter-spacing: 3px;padding-right:70px;display:inline-block;text-transform:uppercase;transition: all 1000ms ease;}
.banner-section .content-column .title:before{position:absolute;content:'';right:0px;top: 16px;height:2px;width:60px;background-color: #c9a267;}
.banner-section .active .content-column .title{animation: fadeup 2000ms ease-in-out; opacity: 1;transform: scaleY(1);transition-delay: 600ms;}
.banner-section .content-column h1{position:relative;color:#ffffff;opacity: 0;font-size: 60px;transform: scaleY(0);text-transform:uppercase;transition: all 2000ms ease;}
.banner-section .active .content-column h1{opacity: 1;transform: scaleY(1);transition-delay: 1000ms;}
.banner-section .content-column .text{position:relative;color:#ffffff;font-size: 18px;margin-top:15px;margin-bottom:30px;font-weight:400;opacity: 0;z-index:1;max-width:665px;transform: scaleY(0);transform-origin: top;transition: all 2500ms ease;}
.banner-section .active .content-column .text{opacity: 1;transform: scaleY(1);transition-delay: 1000ms;}
.banner-section .carousel-caption {position: absolute;bottom: 0;top: 0;left: 10%;padding-top: 1.25rem;padding-bottom: 1.25rem;color: #fff;text-align: left;display: flex !important;align-items: center;}
.banner-section .carousel-control-prev , .banner-section .carousel-control-next {z-index: 10;width: 4%;}
/*--------------------------------------------------------------
# abt_sec
--------------------------------------------------------------*/
.abt_sec {position: relative;background-color: #c5c5c5;}
.abt_sec .inner-container {position: relative;z-index: 10;margin-top: -130px;}
.outer_line{position: relative;z-index: 2;}
.outer_line img{background: linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 10px) calc(100% - 10px) no-repeat,
linear-gradient(317deg, #c9a267 0%, #c9a267 25%, #ffffff 35%, #ffffff 65%, #c9a267 75%);border-radius: 0px;padding: 9px;
}
/* .outer_line::before {position: absolute;content: "";width: 82%;height: 80%;top: 11%;left: 9%;border: 5px solid #c9a267;z-index: -1;} */
/*  */
.abt_pg .hm_heading {text-align: left;}
/*--------------------------------------------------------------
# abt_sec_btm
--------------------------------------------------------------*/
.abt_sec_btm{padding: 50px 0;background: url(./Image/about-btm-bg.jpg) no-repeat center center/100% 100% fixed #fff;position: relative;}
.abt_sec_btm::before {position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;opacity: 0.8;z-index: 0;background-color: #000000eb;}
.abt_sec_btm .col-md-12.col-lg-4{margin-top:70px;}
.testimonial-wrapper {height: 100%;width: 100%;padding: 60px 20px;padding-bottom: 40px;background: #fff;/* border-radius: 20px; */box-shadow: 0 4px 12px rgb(0 0 0 / 0%);position: relative;z-index: 0;border: 0;}
.testimonial-header {background: linear-gradient(to right, #284362, #284362);color: white;padding: 16px;padding-right: 2px;display: inline-block;border-top-left-radius: 20px;position: absolute;top: -35px;left: -25px;border-bottom-left-radius: 0;width: 220px;}
.testimonial-header h5,
.testimonial-header small {margin: 0;line-height: 1.2;font-size: 26px;color: #fff;}
.testimonial-img {width: 120px;height: 120px;border-radius: 50%;object-fit: cover;border: 3px solid #fff;position: absolute;top: -60px;right: 0;box-shadow: 0 0 0 2px #ddd;}
.testimonial-content {/* margin-top: 70px; */padding-left: 8px;border-left: 3px solid #c9a267;font-size: 15px;line-height: 23px;color: #444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/* -webkit-line-clamp: 3; */-webkit-box-orient: vertical;}
.testimonial-wrapper:before {content: "";position: absolute;left: -23px;top: 6px;width: 23px;height: 100px;background-color: #c9a267;z-index: -1;border-radius: 35px 36px 0 60px;}
.testimonial-wrapper:after {content: "";position: absolute;left: -25px;top: 28px;border-left: 25px solid #284362;border-bottom: 15px solid transparent;width: 0;/* z-index: -1; */}
.abt_sec_btm .btn-style-one {padding: 8px !important;}
.abt_sec_btm .btn-style-one .txt {font-size: 14px;}
/*--------------------------------------------------------------
# ser_sec
--------------------------------------------------------------*/


.service-item{position: relative; overflow: hidden;}
.service-item::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #343a4980;transition: 0.2s linear;}
.service-item:hover::before{background-color: rgba(52, 58, 73, 0.88);}
.service-item-content{position: absolute;z-index: 9;top: 0;left: 0;padding: 4px;right: 0;margin: auto;bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.service-item-content h2{color: #c9a267;font-size: 30px;text-align: center;}
.service-item .btn-style-one {padding: 8px !important;}
.service-item .btn-style-one .txt {font-size: 14px;}


/*--------------------------------------------------------------
# leading
--------------------------------------------------------------*/
.leading_item{border-right: 1px solid #8b8888; height:100%;}
.leading_bx{position: relative;height:100%;}
.leading_bx::before{content: "";height: 100%;pointer-events: none;position: absolute;left: 0;top: 0;width: 100%;z-index: 0;transition: inherit;opacity: 0.8;background: rgba(31,48,68);z-index: 1;}
.leading_bx::after{content: "";height: auto;position: absolute;border-radius: 0;top: 0;left: 0;right: 0;bottom: 0;transform: unset;background: #284362;height: 100%;width: 100%;transition: all 0.3s ease-out 0s;;z-index: 2;}
.leading_item:hover .leading_bx::after{width: 0;height: 100%;border-radius: 0;padding-top: 0;background: #284362;transition: all 0.3s ease-out 0s;;z-index: 2;}
.leading_bx_cont_first p{font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 3.5px;text-align: center;color: #fff;}
.leading_item .leading_bx_img img{ height:200px;}
.leading_item_first{background-color: #284362;height: 100%;border-right: 1px solid #8b8888;display: flex;flex-direction: column;justify-content: center;padding: 60px 20px;text-align: center;}
.leading_item_first p{font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 3.5px;color: #fff;margin-top: 24px;}
.leading_item_first h4 {color: #fff;font-size: 34px;margin-bottom: 0;margin-top: 10px;}
.leading_item_first h4 span{color: #cb935d; display: block;font-family:"sole-serif";}
.leading_bx_cont{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 3;width: 100%; padding-left: 20px;}
.leading_bx_cont h3{font-size: 60px; color: #fff;  margin-bottom: 10px;}
.leading_bx_cont h4{font-size: 20px; color: #fff;margin-bottom: 0;}
.count-box span {font-size: 35px;line-height: 40px;/* display: block; */font-weight: 700;color: #c9a267;margin-bottom: 15px;}
@media screen and (max-width: 768px){
	.service-item-content h2{font-size:22px;}
    .banner_cont .bnnr_head{width: 96%;}
	.btn-style-one{padding:10px;}
    .leading_item,.bnr_btm_item{border-bottom: 1px solid #8b8888; }
	.hm_heading{font-size:42px;}
	.footer .footer-contact .ft_cnt p{font-size:12px !important;}
	.whychoose_Sec ul li{font-size:12px !important;}
	.whychoose_Sec ul li .fa{
    font-size: 18px !important;
}
	.package_sec table th, .package_sec table td{font-size: 10px !IMPORTANT;}
}
/*--------------------------------------------------------------
# whychoose_Sec
--------------------------------------------------------------*/
.whychoose_Sec {}
.whychoose_Sec .hm_heading{line-height: 55px;}
.whychoose_Sec ul li {font-size: 17px;margin-bottom: 10px;}
.whychoose_Sec ul li .fa{font-size: 33px;width: 51px;text-align: center;color: #284362;vertical-align: middle;}
/*--------------------------------------------------------------
# tm-item
--------------------------------------------------------------*/
.tm-item{position: relative;margin: 3px 0;}
.tm-item::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 4px;background-image: linear-gradient(360deg, black, transparent);z-index: 1;transition: all 0.3s ease-in-out;}
.tm-item img{background-image: linear-gradient(180deg, #bdc1c4, transparent); border-radius: 4px;}
.tm-item .carousel-caption{z-index: 9;bottom: 0;padding:0 16px; left: 0; right: 0; text-align: left;}
.tm-item-hover-data h5 a, .tm-item .carousel-caption h5 a{margin-bottom: 4px;line-height: 20px;color: #c9a267;font-size: 19px;font-weight: 600;}
.tm-item-hover-data h6,.tm-item .carousel-caption h6{color: #bebebc;font-size: 15px;font-weight: 600;margin-bottom: 2px;}
.tm-item-hover-data p{font-size: 15px; color: #fff;line-height: 24px;}
.tm-item-hover-data{height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;padding: 20px;background-color: rgba(0, 0, 0, 0.5);border-radius: 4px;z-index: 2;transition: all 0.3s ease-in-out;}
.tm-item .carousel-caption p{font-size: 14px; line-height: 20px; color: #fff;  display: -webkit-box; -webkit-box-orient: vertical ;-webkit-line-clamp: 2; overflow: hidden;}
.team_sec .carousel-control-next,.team_sec .carousel-control-prev {width: initial !important;}
/*--------------------------------------------------------------
# package_sec
--------------------------------------------------------------*/
.package_sec{background: url(Image/pattern-1.png) no-repeat right bottom #c5c5c5; }
.package_sec table{color: #fff;/* overflow-x: auto !important; */table-layout: fixed;}
.package_sec .table-striped>tbody>tr:nth-of-type(odd)>* {background-color: #263b52;}
.package_sec tbody tr  td:first-child{    word-break: break-word;}
.package_sec .table>:not(caption)>*>* {padding: .7rem;background-color: #284362;;}
.package_sec table th,.package_sec table td{color: #fff !important;font-weight: 600;font-size: 16px;}
.package_sec .fa{font-size: 24px;}
.package_sec .fa-inr{font-size: 14px;}
.package_sec .fa-check{color: #0ab927;}
.package_sec .fa-close{color: #b10909;}
/* .package_sec table tbody>tr>td:first-child{color:#c9a267 !important;} */
/*--------------------------------------------------------------
# getintouch-section
--------------------------------------------------------------*/
.getintouch-section{position: relative;}
.getintouch-section .form-control{border-radius: 0;padding: 8px 15px;}
.getintouch-section .sbmt {cursor: pointer;color: #fff;background: #000;padding: 10px 30px;line-height: 26px;font-size: 18px;font-weight: 600;border: none;}
.getintouch-section .icon i { color: #c9a267; font-size: 40px;}
.getintouch-section #divmainenquiry11 {box-shadow: rgba(183, 141, 101, 0.74) 12px 10px 26px 0px;border: 3px solid #c9a267;padding: 40px;outline: 1px solid #252525ed;outline-offset: -4px;}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer {position: relative;background-color: #284362;padding-top: 20px;/* margin-top: 150px; */padding-bottom: 0px;}
.footer .footer-about p {font-size: 16px;color: #8fa4c2;font-weight: 400;margin: 20px 0;line-height: 27px;}
.footer .social-links a {display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.10);font-size: 16px;color: #fff;margin-right: 10px;transition: 0.3s;}
.footer .social-links a:hover {background-color: #c9a267;;border-color: #c9a267;}
.footer h4 {font-size: 28px;position: relative;padding-bottom: 12px;margin-top: 10px;color: #fff;}
.footer .footer-links {margin-bottom: 30px;}
.footer .footer-links ul {list-style: none;padding: 0; margin: 0;}
.footer .footer-links ul li {padding: 8px 0;display: flex;align-items: center;}
.footer .footer-links ul li:first-child {padding-top: 0;}
.footer .footer-links ul a {position: relative;    color: #8fa4c2;font-size: 16px;font-weight: 400;padding-left: 22px;}
.footer .footer-links ul a:hover {color: #c9a267;}
.footer .footer-links ul li a::before {content: '';position: absolute;left: 0px;top: 7px;width: 12px;height: 9px;background: url(./Image/logo-small-icon.png) no-repeat;}
.footer .footer-contact p {margin-bottom: 5px;}
.footer .copyright {padding: 10px 0;}
.footer .copyright p {margin-bottom: 0;}
.footer .credits {margin-top: 6px;font-size: 13px;}
.footer .ft_hr{color: antiquewhite;}
.footer .footer-contact .ft_cnt{margin-bottom: 10px;color: #8fa4c2;font-size: 16px;}
.footer .footer-contact .ft_cnt p{color: #8fa4c2;font-size: 16px;}
/*  */

.contact_frm .form-control {border-radius: 0;padding: 15px;}



@media screen and (max-width: 992px) {
 .banner-section .content-column .title{display: none !important;}
   .banner-section .content-column  h1 {font-size: 40px;}
.banner-section .content-column .text {font-size: 14px; margin: 0;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.tm-item-hover-data{padding: 4px;}
.tm-item-hover-data h5 a{font-size: 16px;}
.tm-item-hover-data p {font-size: 13px;color: #fff;line-height: 20px;margin: 0;}
}
@media screen and (max-width: 768px) {
    .tm-item-hover-data{display: none;}
  .abt_sec .inner-container{margin-top: 0 !important;}
.banner-section .content-column  h1 {font-size: 34px;}
.banner-section .content-column .text {font-size: 12px;margin: 0;}
.banner-section .content-column .btn-style-one ,.banner-section .content-column .btn-style-three{font-size: 12px;padding: 5px;}
}
@media screen and (max-width: 468px) {
/* .banner-section .btns-box{display: none !important;} */
.banner-section .content-column  h1 {font-size: 22px;}
}



/* services pages */
.service-pg ul{list-style: none;padding-left: 0px;}
.service-pg ul li{font-weight:600;color:#284362;font-size:18px;padding-top:15px;}
.service-pg ul p{padding-left:31px;}
.service-pg ul li i{color:#284362;padding-right:12px;}

.nri-page{margin-top:20px;}
.sub-heading1 {font-weight: 600;Font-size: 26px;color: #284362;line-height: 34px;text-align: left;position: relative;margin-bottom: 1rem;}
.sub-heading1::after {position: absolute;content: '';width: 60px;height: 3px;background: #c9a267;left: 0;bottom: -10px;}
.accordion-item h3{ font-size:19px;}
.accordion-item h4 {font-size:20px;font-weight:500;text-transform: capitalize;}
.accordion-body ul{list-style: circle!important;padding-left:10px!important;}
.key-feat{background-color: #fff;padding:30px;    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.nri-page ul{list-style: none;padding-left:0px;}
.nri-page ul li{line-height:30px;color: #111!important;}
.li-left ul p{padding-left:31px;}
.nri-page ul li i{font-size:15px;color:#c9a267;padding-right:10px;}
.key-feat img{width:100%;height:250px;}
.contact-bx {background: #284362;padding: 33px;margin: 20px 0 0 0;}
.contact-bx h4 { color: #fff; font-family: "Libre Baskerville", serif; font-size: 24px; margin: 0 0 15px 0; font-weight: 500;} 
.contact-bx p { color: #eee; margin: 0 0 20px 0;}
.contact-bx a { display: inline-block; color: #fff; border: 2px solid #fff; text-transform: uppercase; font-size: 14px; padding: 10px 30px;}
.contact-bx a:hover { background: #c9a267; color: #fff; border-color: #c9a267; font-weight: 500;}

/*--------------------------------------------------------------
# Team_Inner_home
--------------------------------------------------------------*/
.team_home_link .fa{font-size: 26px;}
.team_home_link .divider{display: inline-block;width: 20px;height: 1px;background-color: #0077A5;vertical-align: middle;}
.tm_inr_bx{height: 320px;width: 100%;background-image: radial-gradient(#4a4545, #343a49);display: flex;align-items: flex-end;justify-content: space-around;position: relative;}
.tm_inr_bx img{width: 350px;padding: 16px;padding-bottom: 0;}
.tm_inr_bx_cont{background-color: #284362;padding: 25px 30px;position: relative;width: 100%;top: 30px;padding-bottom: 40px;}
h2.team_pg_heading {color: #fff;font-size: 28px;font-weight: 500;}
h3.team_pg_subheading {font-size: 28px;color: #bbb5b5;}
 .team_pg_content{list-style: none;position: relative;}
  .team_pg_content li::before{position: absolute;content: "\f0a4"; left: 0; font-family: "fontawesome";color: #284362;}
@media screen and (max-width:762px) {
    .tm_inr_bx{display: block; height: initial;}
}
/*  */
@media screen and (max-width:1190px) {
    .bd-bx {display: none;}
    .topbar ul {justify-content: center;}
}
@media screen and (max-width:768px) {
    .head-img img {padding-left: 0px;}
    .logo-tittle{font-size: 12px;}
}

.nri-section h4{color:#c9a267; font-size: 24px; font-style: italic; font-weight: 500;}
.nri-section h1{color: #343a49;font-size: 40px;font-weight: 800;margin: 0;text-transform: uppercase;}
.nri-section p{color: #737373;font-size: 18px;font-weight: 400;letter-spacing: 0;line-height: 24px;margin-top: 10px;}
.inner-icon{padding:10px 0px;}
.inner-icon i{color:#284362;font-size:21px;}
.inner-icon i:after{background: #bbb; content: ""; display: inline-block; height: 1px;margin: 4px 10px;width: 120px;}