@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
*{font-family:Poppins !important;}
.fa{font-family: FontAwesome !important;}
#services {
	padding-top: 40px;
}
body{margin:0 !important; padding:0 !important; font-family:Arial !important;     font-size: 13px;
    font-weight: normal;
    color: #000;
    line-height: 24px;}
.container-fluid.nof {
  color: #fff;
}
p{font-size:15px;}
.container-fluid.nof tr td {
  color: #fff;
  padding: 5px 10px; 0 10px;
}
#divmainenquiry11 .sbmt{background:#333333; color:#fff; border:0; padding:10px 25px; border-radius:30px; transition:.5s;}
#divmainenquiry11 .sbmt:hover{background: #E06A25;}


.bnr-hm .carousel-caption{bottom: 20%; right: inherit; left: 10%; text-align:left;}
.bnr-hm .carousel-caption::before {
    position: absolute;
    content: "";
    background: #fff;
    width: 200px;
    height: 4px;
    bottom: 50px;
    left: 0;
}
p.rd-mr{margin-top: 30px; text-align:center;}
.rd-mr a { padding: 12px 20px; background: #02244f; color: #FFF; text-decoration: none; border: solid 1px #02244f; transition: 0.5s; display: inline-block;font-size: 15px;}
.bnr-hm .carousel-caption h2{font-weight:normal; text-transform:capitalize; font-size: 40px; color: #fff; font-weight: 600; margin-bottom: 50px; line-height: 50px; position: relative; }
.bnr-hm .carousel-caption h2 span{font-weight:normal; /*! font-style:italic; */ font-size: 21px;}
.bnr-hm .carousel-indicators li{border:1px solid #fff; background-color: #fff;}
.bnr-hm .carousel-indicators .active{border: 1px solid #0063dd; background-color: #0063dd;}
.container-middle{margin:0 auto; text-align: left; font-family:Arial !important; font-size: 14px !important; line-height: 24px !important; font-weight: normal !important; color: #333;}

.container{font-family: Arial !important; font-size: 14px !important; padding-left: 15px !important; padding-right: 15px !important;}
.container-middle a, .container a{color:#2376b6; text-decoration:none;}
.container-middle p, .container p{margin-bottom:8px; margin-top: 0; text-align:justify; line-height: 26px; color: #333;}
.cl{clear:both;}
.heading-title{text-align:center; font-size:35px; line-height:40px; font-weight:bold;margin-bottom: 40px; position:relative; color:#6AB43E;}
.heading-title:after{position:absolute; bottom:-15px; content:''; left:0; right:0; margin:0 auto; width:150px; height:5px;background: #2c9ad5; border-radius:5px;}

/* .hm-tm ul {
	display: inline-flex;
	list-style: none;
	padding-left:0px;
	margin-top: 30px;
}
.hm-tm li {
	background: #fff;
	margin-right:1px;
	width: 210px;
}
.hm-tm ul li:nth-child(1) h5{
	text-align: center;
	font-size: 46px;
	padding: 30px 0px;
}
.hm-tm ul li:nth-child(1) h3{
	background: #444;
	color:#fff;
	padding: 20px 15px;
	font-size: 16px;
	margin-top:0px;
	text-align: center;
} */

/* .hm-tm ul li:nth-child(2) h5{
	text-align: center;
	font-size: 46px;
	padding: 30px 0px;
}
.hm-tm ul li:nth-child(2) h3{
	background: #7ac673;
	color:#fff;
	padding: 20px 15px;
	font-size: 16px;
	margin-top:0px;
	text-align: center;
}


.hm-tm ul li:nth-child(3) h5{
	text-align: center;
	font-size: 46px;
	padding: 30px 0px;
}
.hm-tm ul li:nth-child(3) h3{
	background: #E06A25;
	color:#fff;
	padding: 20px 15px;
	font-size: 16px;
	margin-top:0px;
	text-align: center;
} */


.hm-tm p {
	color: #fff;
}

.hm-tm ul li{font-size:15px;line-height:26px;}

.hm-tm{/*! background:url(Image/tm-bg.jpg); */ background-attachment:scroll; background-size:100% 100%;padding: 50px 0;background-color: #6AB43E;}
.hm-tm .carousel-indicators {bottom: -50px;}
.hm-tm .heading-title{color: #fff;}
.heading-title:after{background:#fff;}
.hm-tm .carousel-indicators li{border: 1px solid #fff;}
.hm-tm .carousel-indicators .active{border: none; background:#fff;}
.hm-tm .hm-serv-bx{background:#fff;margin: 10px auto;}
.hm-tm .hm-serv-bx h2{font-size:17px; font-weight:bold; text-align:center;}
.hm-tm .hm-serv-bx img{width:100%; border:1px solid #eee; padding:4px;}
.hm-serv-bx-cnt{min-height:150px;padding:0 5px; font-size:14px; te}
.hm-tm .rd-mr{ text-align:center;}
.hm-tm .rd-mr a{ text-align:center; border:#2c9ad5 solid 1px; background:#2c9ad5; display: inline-block; padding: 5px 10px; color:#fff; transition: .3s;}
.hm-tm .rd-mr a:hover{background:#000;}
.read-more-btn a { padding: 12px 20px; background: #6AB43E; color: #FFF; text-decoration: none; border: solid 1px #6AB43E; transition: 0.5s; display: inline-block;
}
.read-more-btn a:hover {
background:#E06A25;
}
.boxtm{ background:#eee; overflow: visible; margin-top:50px; min-height:141px;}
.boxtm img{ float:left; width:160px; height:169px;  box-shadow:2px 2px 5px #222; margin-top:-30px;}
.boxtm img:hover{/*! width:180px; */ /*! height:220px; */ transition: all 0.5s;}
.qyery-hm{background:url(image/query-bg.jpg) no-repeat; background-size:cover;  padding: 50px 0 50px; background-attachment:fixed;}

.qyery-hm h4{    margin-bottom: 0;
    font-size: 31px;
    font-weight: normal;
    font-family: cursive;
    color: #ccc; text-align:center;}
	
.qyery-hm h4 strong{font-family: sans-serif;
    font-size: 44px;
    color: #E06A25;}
	
.qyery-hm h4 span{ font-family: sans-serif;
    background: #E06A25;
    color: #fff;
    font-size: 18px;
    padding: 8px 17px;
    vertical-align: super;
    margin-top: 10px;
    top: 31px;
    border-radius: 45px;
    margin-left: 30px;
    border: 2px solid rgba(0,0,0,0.5); transition:0.5s;}
	
.qyery-hm h4 span:hover{background:#333; transition:0.5s;}
	
.qyery-hm h4 span a{COLOR:#FFF;}

.bxhead{ margin-left:180px;}
.bxhead h3{ font-size:24px; text-align:left; color:#56698F; line-height: 24px; position:relative; display: inline-block;
padding-bottom: 10px; margin-bottom: 5px;}
.bxhead h3:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 9vw;
    height: 2px;
background-color: #f7a901;}
.bxhead h4{ font-size:16px; text-align:left; color:#56698F; line-height:30px;}
.boxtm p{ text-align:right;}
.boxtm p a{ margin-right:10px; color:#222;}


.tm-inr-pg{ text-align:center;}
.tm-inr-pg .col-md-12{ text-align:center;}
.tm-inr-pg img{ width:150px; height:180px; box-shadow:2px 2px 5px #222;}
.tm-inr-pg .sub-heading{text-align:center;}
/*about us*/
.abt-inner-pg{margin-top:10px; position:relative;}
.abt-bnr-tp{/*margin-top:100px;*/ position:relative;}
.abt-bnr-tp .tp-img { position: relative; padding:0; height:350px; width:100%;}
.abt-bnr-tp .tp-img img{height:100%; width:100%;}
.abt-bnr-tp .tp-img:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background: #09090a;
    background: -moz-linear-gradient(-45deg, #ffc000 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%);
    /* background: -webkit-linear-gradient(-45deg, #ffc000 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
    /* background: linear-gradient(135deg, #ffc000 1%, #1f1e2c 50%, #1f1e2c 51%, #33314e 100%); */
}
.abt-bnr-tp .innr-pg-heading {
    position: absolute;
    color: #fff;
    top: 150px;
    z-index: 9;
    left: 0;
    right: 0;
    font-weight: bold;
    font-size: 50px;
    text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
}
.heading-sec .stick-letter {
    font-family: "Poppins",sans-serif;
    font-size: 80px;
    position: absolute;
    top: 0;
    left: 38.5%;
    color: #fee493;
    font-weight: 700;
}
/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
services-col { float: left; width: 100%; margin-top: 30px; }  

.services-col-text p {text-align: center;line-height:30px;color: #000000;font-size: 16px;} 

.services-col-text {margin-top: 20px;}

.box-item {/* padding:0px 0 40px; */text-align: center;margin-right: 0;transition: all .4s ease;/* background: #f8f8f8; */float: left;/* min-height:450px; *//* border: 1px solid #eee; */margin-bottom: 31px;}

.box-item.last { margin-right:0px; margin-left:0; }

.box-item > a { min-height: 54px; display: inline-block; }

.box-item h3 a { float: left; width: 100%; text-align: left; color: #393e4b; text-decoration: none; text-transform: capitalize;font-size:22px; } 

.box-item p {text-align: center;line-height:30px;color: #000000;font-size: 16px; padding:0 35px;min-height: 180px;} 

.box-item .read-more-btn{margin-top: 15px;}

.col-md-12.services-col { padding: 0; }  

.box-item h3 {float: left;width: 100%;margin: 40px 0;color:#000;} 
.services-section .services-icon .fa{font-size:30px; line-height:30px;font-size: 40px; line-height: 90px;}
.services-section .services-icon { width: 100px; height: 100px; vertical-align: middle; line-height: 100px; position:relative;  border-radius: 50%; text-align: center;  display: block; background: #02244f; color: #fff; margin:-50px auto 0; transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; } 	
.box-item:hover {/* -webkit-box-shadow: 2px 1px 25px 5px rgb(166 166 166 / 20%); *//* box-shadow: 2px 1px 25px 5px rgb(166 166 166 / 20%); *//* background: #fba447; */}

.services-section .box-item:hover h3 , .services-section .box-item:hover p {/* color: #ffffff !important; */}
/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Contact form
--------------------------------------------------------------*/
.contact {padding:10px 0 80px;}
.contact .map-hm-rht {
  box-shadow: 0 0 30px rgba(214, 215, 216, 0.6);
  padding: 30px;
  background: #fff;
}



.contact .map-hm-rht input{
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
}

.contact .map-hm-rht input::focus{
  background-color: #ffb03b;
}

.contact .map-hm-rht input {
  padding: 20px 15px;
}


.contact .map-hm-rht [type="button"] {
  background: #2c9ad5;
  border: 0;
  padding: 10px 24px;
  color: #fff;
  transition: 0.4s;
  font-weight: bold;
  font-size: 17px;
  border-radius: 5px;
}
label{    margin-bottom: 30px;}
.contact .map-hm-rht [type="button"]:hover {
  background: #000;
}


/*--------------------------------------------------------------
# Counts
--------------------------------------------------------------*/
.counts {
  background: #2c9ad5;
  padding: 70px 0 60px;
}



.counts .count-box {
  padding: 62px 30px 25px 30px;
  width: 100%;
  position: relative;
  text-align: center;
  background: #fff;
}

.counts .count-box i {
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 22px;
  background: #1977cc;
  padding: 12px;
  color: #fff;
  border-radius: 37px;
}

.counts .count-box span {
  font-size: 36px;
  display: block;
  font-weight: 600;
  color: #082744;
  padding-top: 10px;
}

.counts .count-box p {
  padding: 10px; text-align:center;
  margin: 0;
  font-size: 16px;
    font-weight: bold;
}
/*color-box*/
.td-banner{background:#33a3ca;}
.flip-front, .flip-back p a{background:#133e6a;}
.flip-back p a:hover, .flip-back p a .td-banner:hover, .td-banner, .us-lk ul li:hover, .us-lk ul li, .abt-hm, .abt-hm:hover, .td-banner p img, .td-banner:hover p img{transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s;}
/*color-box*/

/*banner*/

/*banner*/

.panel-title a{display:block; position:relative; color:#fff;}
.panel-title a.collapsed:after{    content: "+";
    position: absolute;
    right: -2px;
    top: -5px;
    font-size: 26px;}
.panel-title a:after{ content: "-";
    position: absolute;
    right: -2px;
    top: -22px;
    font-size: 51px;}
.panel-default>.panel-heading{    background: #218aae;
    text-transform: uppercase;
    font-weight: bold; border-radius:0;}
	
.panel-title{font-weight:bold;}
.panel-group .panel{border:0; border-radius:0;}

/*header*/
.top-nv{    background: #E06A25;
    color: #fff; line-height:36px;
    /* box-shadow: 0px 1px 1px #999; */
    /* z-index: 9; */
    position: relative; overflow: hidden;}
	
.top-nv .container-middle{ position:relative;}
	
.top-nv ul{margin:0; list-style:none; text-align:left;     font-size: 14px; padding-left: 0;}
.top-nv ul li{display:inline-block; color:#fff;     padding: 5px 5px 9px;}
.top-nv ul li .fa{    vertical-align: text-bottom; margin-right:8px; height: 19px; font-size:24px; float: initial;}
.top-nv ul li a{color:#fff;}

img{max-width:100%;}
.fr-head{float:right;}


/*header*/
.web-logo{height: 76px;
    /* width: 296px; */
    margin-top: 6px;
    width: 100%;
    padding: 0px 30px;}
/*home*/

.ser-hm h2{text-align: center;
    font-size: 21px;
    line-height: 24px;
    margin-top: 20px;
    font-weight: 600;
    text-transform: initial;
    border-bottom: 1px dashed #1e82b6;
    margin-bottom: 16px;
    padding-bottom: 5px;
    color: #1e82b6;}
.inner-page{padding-bottom:20px;}
.sep-dv{margin-right:0px;}
.hm-adt{background:#f8f8f8; padding:50px 0;}
.hm-adt h2{text-align: center; font-size: 24px; line-height: 24px; margin-top: 20px; font-weight: 600; text-transform: uppercase; margin-bottom: 16px;    padding-bottom: 5px;color: #6AB43E;}
	
.ser-bx{margin: 0 auto; padding: 10px 0px; text-align: center; border: 1px #ccc dashed;}
.ser-bx img{    border-radius: 80px; border: 10px #1e82b6 solid;}
.ser-bx img:hover{border-radius: 10px;  transition-duration: 1s;}
.ser-bx h4 {font-family: Arial;  font-size: 16px;  line-height: 24px;  color: #333;font-weight: bold;}
.ser-bx p{text-align:center;}	
.ser-bx .readmore1{font-family: Arial; font-size: 13px; color: #236fb6; text-decoration: none; line-height: 24px; text-align: center; background: #eee;
    padding: 5px 5px; border: 1px #ccc dashed;}
/*home*/
/*inner-page*/
.tm-bx img{float:left; margin-right:10px; padding:4px; border:1px solid #eee;}
.tm-bx h4{font-size:16px; line-height:30px; margin:0; font-weight:bold;}

/*inner-page*/
.value{position:relative;background: #f8f8f8; padding-bottom:50px;}
.value-bx{text-align:center; padding:50px 0; border:2px solid #2c9ad5; transition: all .3s;}
.value-bx:hover{background:#2c9ad5; color:#fff;}
.value-bx .fa{font-size:50px; margin-bottom:10px; color:#02244f; transition: all .3s;}
.value-bx:hover .fa{ color:#fff;}
.value-bx h6{font-size:18px;}


/*footer*/
footer{background:#6AB43E; padding:20px 0;margin-top:60px;}
footer h3{color:#fff; padding:0; font-size:20px; font-weight:bold;}
footer ul{color:#fff; line-height:25px; list-style:none; padding-left:0px;}
footer ul li, footer p{color:#fff !important; }
footer ul li a{color:#fff !important;}
.sol-icon {
    /*padding-top: 5px;*/
    position: relative;
    z-index: 9; color:#fff;
}
.sol-icon img{margin-left: 4px; transition: 0.5s;}

.copy-rht{    margin-top: 0px;
    color: #fff;
    font-size: 14px;
        padding: 22px 0;
    background: #E06A25;
}
.ft-link ul{list-style:none;margin:0; padding:0;float: right;}
.ft-link ul li{display:inline-block; padding: 0px 2px;}
.ft-link ul a{color:#fff;}
.copy-rht p{margin-bottom:0; float: right; color: #fff;}

.sol-icon img{margin-right:8px;}
.sol-icon a:last-child img{margin-right:0;}
/*footer*/


/*contact*/
.map-cont{     margin-top: 10px;
    width: 62%;
    float: left;
    border: 1px solid #ddd;     margin-bottom: 20px;
    text-align: center; /*height:255px;*/}
.bx-rht-cont{     width: 38%;
    float: left;
    margin-left: 0;
    margin-top: 10px;
    padding-left: 3%;
    height: 250px;
    border-left: 0;
    padding-right: 2%;
}
.bx-rht-cont h2{    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    }
	
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{    margin: 0;
    font-size: 19px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 20px;}
.cont-page p{font-size:14px;     line-height: 24px !important;     text-align: left;}

.cont-page h2 span{    display: block;
    font-size: 14px;
    color: #999;
    font-weight: 500;
    margin-bottom: 10px;}
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}
	
.brn-bx h2{text-align:center;}

/*contact*/

table{margin-top:0 !important;}

#widgetsControl, #widgetsControl_C,
#HeaderControl_C, #HeaderControl{height:inherit !important;}
/*#widgetsControl td{width:100% !important;}*/

#navbar-collapse-1{ /*   width: 1000px;
    margin: 0 auto*/}
	
	
#WhatsNewControl_C_ctl00_btn_Search, #WhatsNewControl_C_ctl00_txt_Search, #LoginControl_C_ctl00_btn_Login{color:#000;}

#WhatsNewControl_C_ctl00_tdeee tr{vertical-align: top !important;}

#WhatsNewControl_C_ctl00_tdeee tr tr{vertical-align: middle !important;}

#WhatsNewControl_C_ctl00_tdeee tr#WhatsNewControl_C_ctl00_tr_BulletinHeader{vertical-align: middle !important;}


#WhatsNewControl_C img{max-width:inherit !important;}

.container ul{text-align:left; color:#333;     Font-size: 14px;}justify
.container ul li{    line-height: 24px;}

.header-top{padding-top: 20px;}
@media(min-width:1366px){
.carousel-inner>.item>img {width: 100%;}
}
@media(max-width:1024px){
#navbar-collapse-1{width:100%;}	

#MenuControl_C .navbar-default, #MenuControl_C .container-fluid, #MenuControl_C .navbar-nav{margin-top: -2px;}
.navbar-default .navbar-nav>li>a{padding-left:2px; padding-right:2px;}

.ser-cnt{/*width: 66%;*/}
	}
	
@media(max-width:998px){
.td-banner{margin-bottom: 10px;
    height: initial;
    padding-bottom: 20px;}
.sol-icon{text-align:center}
.container ul{/*text-align:center;*/ float:inherit; margin-top:5px;}	
.copy-rht p{float:inherit; text-align:center;     width: 100%;}
.header-top{padding-bottom:20px;}
	}
@media(max-width:991px){
#MenuControl, #MenuControl_C{height:initial !important}
.navbar-default .navbar-nav>li>a{line-height:40px; color:#fff;}
/* .navbar-nav{background:#faa54a;} */
.web-logo{margin:10px auto;height:auto;}
.ser-bx {text-align:center;  padding:10px 5px; margin-top:10px; margin-bottom:15px;}
.ser-bx img{float:inherit;}
.ser-cnt{width:100%;}
.ser-bx a{margin-bottom: 15px;}
#MenuControl, #MenuControl_C{height:inherit !important;}

	}
@media(max-width:769px){
.ser-bx {text-align:center;  min-height:300px;}
.ser-bx img{float:inherit;}
.ser-cnt{width:100%;}

}


@media(max-width:767px){
    .offset-1{margin-left:0px;}
    .what-box{width:100%;margin:20px;}
.hm-tm ul {
    display: inline !important;
}
.hm-tm li {
    width: 100% !important;
}

.col-sm-6 {
    width: 50%;
}
.wslidess img{    height: 280px;}	
.wback_nav{top: 172px;}

.col-three{width:48%;}
.col-three.ft-cont{width:100%;}
.map-cont{width:100%;}
.bx-rht-cont{width:100%; padding:0;}
.img-ser{float:inherit;}
.sol-icon, .ft-link ul, .copy-rht p{text-align:center; float:inherit;}
.navbar-default .navbar-nav>li>a{line-height:20px;}
.fr-head{display:none;}
.fl-head ul{text-align:center;}
.carousel-caption{display:none;}
	}
	
@media(max-width:667px){
.header-lft{padding-top: 10px; width:72%;}	
	}

@media(max-width:568px){
.header-rht .click-box{height:70px !important; width:70px !important;}	
.copyrht .cprht-lft, .copyrht .cprht-rht{text-align:center; width:100%;}
.copyrht .cprht-lft{margin-bottom:5px;}

.abt-hm{    height: 150px; margin-left: 0; width: 100%;}
.fr-head{display:none;}
	}
	
@media(max-width:480px){
.hm-adt .container-middle .col-xs-6{width:100%; margin: 0 auto; float: inherit;}	
.ser-cnt{float: initial;     margin-right: 0;}
.ser-bx img{    margin: 0 auto;}	
.ser-bx a {
    margin-bottom: 25px;
    float: initial;
    display: block;
    text-align: center;
}
.header-top{    padding-left: 15px;
    padding-right: 15px;}
.ser-hm .col-xs-6{width:100%;}
.col-sm-6 {
    width: 100%;
}
	}
	
@media(max-width:414px){
.header-rht .click-box{    height: 50px !important;
    width: 50px !important;}
.header-lft{    padding-top: 6px;}	
	}
	
@media(max-width:375px){
.header-lft {
    padding-top: 12px;
}	
.col-three {
    width: 100%;
}
.fl-head ul li:first-child{display:none;}
.fl-head ul{text-align:center;}
	}
	
@media(max-width:360px){
.top-nv{display:none;}
	}
    .hm-tm ul{list-style: none;}

.fl-head.pull-left ul li {
  font-size: 15px;
  line-height: 1;
  color: #fff;
  background: #6AB43E;
  padding: 10px 20px;
  display: inline-block;
  border: 2px solid #6AB43E;
  position: relative;
}
.fl-head.pull-left ul li:hover {
color: #fff;
background: #333;
border-color: #333;
}

.ups1 {
    height:332px;
    background: #fff;
    padding: 30px 20px;
    margin: 20px 0 0 0;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.ups1 img {
    width: 80px;
    margin: 0 0 20px 0;
}

.ups1 h5{color: #E06A25;font-weight: 600;font-size:20px}
.ups1 p{color: #333;font-size:15px}


.what-box {
    width: 70%;
    background: #fff;
    padding: 30px 20px;
    margin: 61px 0 0 0;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.what-box img {
    width: 80px;
    margin: 0 0 20px 0;
}

    /* innr-pg-c Start */
    .otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-c {margin: 0px 0px 20px 0px;padding: 30px 0;position: relative;background: url(../Image/inner-bg-img.jpg) no-repeat right/cover scroll;}
.innr-pg-c h1 {/* top: 11px; */font-weight: 600;Font-size: 30px;color: #fff;text-align: left;border-left: 4px #fff solid;padding-left: 20px;text-transform: uppercase;position: relative;z-index: 1;border-radius: 4px;}
.innr-pg-c:after {content: '';position: absolute;left: 0px;right: 0px;top: 0px;width: 100%;height: 100%;z-index: 0;background:#6AB43E;}

.do-bx h3{font-size: 22px;
    text-align: center;
    padding-top: 20px;
    color: #000;}

.read-more-btn {display: flex;justify-content: center;margin-top:20px;}

.banner-hm .carousel-indicators [data-bs-target] {
    background: gray;
    border-radius: 50%;
    border-top: 0;
    width: 10px;
    height: 1px !important;
    padding: 0;
}
.banner-hm .carousel-indicators [data-bs-target] {
  background: #fff;
  border-radius: 50%;
  border-top: 0;
  width: 14px;
  height: 5px !important;
  padding: 0;
}
/* .banner-hm  .carousel-indicators {bottom:-50px;} */
.carousel-caption{
    width: 60%;
    position: absolute;
    top: 30%;
    left: 150px;
    text-align: left;
}
.banner-hm h2{font-size: 39px;line-height:55px;}
.banner-hm img{height:480px;}
.banner-hm p {font-size:15px;}
#WidgetControl2{display: none!important;}

.sub-heading{font-size: 20px;
    text-align: left;
    color: #000;
    padding-bottom: 16px;}

    .main-heading {
        font-weight: 600;
        Font-size: 22px;
        color: #000;
        line-height: 36px;
        border-bottom: 1px #6AB43E dashed;
        text-transform: uppercase;
        margin-bottom: 15px;
        text-align: left;
        padding-top: 25px;
    }
    .main-table ul li{
        font-size: 15px;
        line-height: 28px;}

    .main-table{padding-bottom:40px;}


    /* contact us */

    .map-cont img{max-width:100%;}

.cont-page .st-feature-box{    background: #333;
    padding-top: 10px;
    padding-bottom: 10px; margin-bottom: 10px;     padding-right: 10px;
	    color: #fff;}
	
.cont-page .feature-box-image{    margin-top: 13px;}

.brnh-off p{margin-bottom:2px;}


.st-custom-heading-layout2.st-custom-heading-wraper {
    margin-bottom: 24px;
}

.st-custom-heading-layout2 .st-heading-title {
    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px; font-weight:bold;
	margin-top: 0;
}

.st-custom-heading-layout2 .st-heading-title>span {
	    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 11px;
}

.st-custom-heading-layout2 .heading-line {
    width: 26px;
    height: 1px;
    background: #114366;
    margin: 0;
}

.st-feature-box {
    padding-left:75px;
    position: relative;
	    margin-bottom: 35px;
}

.st-feature-box .st-feature-box-icon {
    color: #111;
    display: block;
    position: absolute;
    width: 52px;
    height: 52px;
    line-height:0px;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 60px;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.st-feature-box h3 {
    color: #fff;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}

.cont-soc img{margin-right:5px;}
.cont-page h2{    line-height: 28px;
    font-weight: bold;
    color: #111;
    font-size: 20px;
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
	margin-top:10px;}
.cont-page h2 span{color: #111;
    font-weight: normal;
    font-size: 18px;}
.cont-page h5{    color: #222;
    font-size: 19px;
    margin-bottom: 25px;}
	
.cont-page h2 span {
    color: #111;
    font-weight: normal;
    font-size: 18px;
}

.cont-page{text-align:left;font-family: arial; font-size: 14px;}