@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
.container-fluid{/*padding-left:0 !important;
padding-right:0 !important;*/}
.fs-18{font-size: 18px;}
.fs-15{font-size: 15px;}
h1, h2, h3, h4, h5, h6{
	margin:0;
	font-family: 'Montserrat', sans-serif;
	padding:0;
}
.img-responsive{max-width:100%;}
.table-responsive{padding:0;}
*{font-family:Montserrat !important;}
.fa {font-family:fontawesome !important;}
body{ margin:0; padding:0; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: normal; color: #222; line-height: 24px; overflow-x:hidden;}
.cl{clear:both;}
p,a,ul,ol,li {font-size: 15px;}
/*-----header----*/
.nav-top{position:relative;background: #333;}
header{width:100%;position: absolute; z-index:9;  }
.head{}
.logo1{
    position: relative;
    top:-15px;
    background: #333;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    }

.nav-top ul{list-style:none; float:right; padding:5px 0; margin:0}
.nav-top ul li{display:inline-block;}
.nav-top ul li img{width:40px;}
.navbar-top {
    background: #333;
    position: relative;opacity: .9;
}
/*-----header----*/
	


/* Media Queries
/*-----------------------------------------------------------------------------------*/


/*-----banner----*/



/*-----home----*/
.abt{margin-top:0px; margin-bottom:70px; text-align:center;}
h2{text-align:justify; font-size:20px; font-weight:bold; }
.abt ul{text-align:justify; list-style:none; padding-left: 10px; padding-top: 10px;}
.abt ul li{text-align:justify; font-size:14px;line-height: 25px;}
.abt ul li .fa{}
.ser-box{ height: 250px;
    /* margin: 0; 
    margin-bottom: 100px;*/}
.head-hm {display:inherit; text-align:center; font-size:30px; font-family:arial;line-height: 50px; font-weight:bold; padding-top:10px; color: #111;  padding-bottom:10px;}
.lin:before {
    width: 120px;
    height: 5px;
    content: "";
    display: inline-block;
    position: relative;
    margin-right: 6px;
    background-color: #111 !important;
    color: #fff;
    top: 0px;
    }
.lin:after {
        width: 120px;
        height: 5px;
        content: "";
        display: inline-block;
        position: relative;
        margin-right: 6px;
        margin-left: 22px;
        margin-right: 0;
        background-color: #111 !important;
        color: #fff;
        top: 0px;
}
.head-hm span{
  color: #de061a;
  font-weight:700;
  font-size:30px;
}
.ovel{width:5px;height:5px;background:#fff;border: 10px solid #de061a;position:relative;top:-14px;margin:0 auto;text-align:center;border-radius:50%;}

.abt p{margin-top:10px; margin-bottom:10px; text-align:center; font-family:arial; font-size:14px; text-align:justify;line-height: 24px;}
/*-----home----*/

/*---ser-box-----*/
.ih-item{
	margin-top:20px;
}

.ih-item.circle.effect3 .img {

  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect3.colored .info {
  background: #111;
}
.ih-item.circle.effect3 .info {
  background: #111;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
     border-radius: 20px;
}
.ih-item.circle.effect3 .info h3 {
  color: #fff;
  text-transform: capitalize;
  position: relative;
  letter-spacing: 2px;
  font-size: 17px;
  margin: 0 30px;
  padding: 20px 0 0 0;
  height: 60px;
  /* text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3); */
  text-align:center;
}
.ih-item.circle.effect3 .info p {
  color: #fff;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  text-align:center;
}

.ih-item.circle.effect3.left_to_right .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.circle.effect3.left_to_right a:hover .img {
  -webkit-transform: scale(0.5) translateX(100%);
  -moz-transform: scale(0.5) translateX(100%);
  -ms-transform: scale(0.5) translateX(100%);
  -o-transform: scale(0.5) translateX(100%);
  transform: scale(0.5) translateX(100%);
}
.ih-item.circle.effect3.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.right_to_left .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.circle.effect3.right_to_left a:hover .img {
  -webkit-transform: scale(0.5) translateX(-100%);
  -moz-transform: scale(0.5) translateX(-100%);
  -ms-transform: scale(0.5) translateX(-100%);
  -o-transform: scale(0.5) translateX(-100%);
  transform: scale(0.5) translateX(-100%);
}
.ih-item.circle.effect3.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.top_to_bottom .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .img {
  -webkit-transform: scale(0.5) translateY(100%);
  -moz-transform: scale(0.5) translateY(100%);
  -ms-transform: scale(0.5) translateY(100%);
  -o-transform: scale(0.5) translateY(100%);
  transform: scale(0.5) translateY(100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.circle.effect3.bottom_to_top .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .img {
  -webkit-transform: scale(0.5) translateY(-100%);
  -moz-transform: scale(0.5) translateY(-100%);
  -ms-transform: scale(0.5) translateY(-100%);
  -o-transform: scale(0.5) translateY(-100%);
  transform: scale(0.5) translateY(-100%);
  height:90px;
}
.ih-item.circle.effect3.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.lin{text-align: center;}
/*---ser-box-----*/
.hm-assig 
.hm-assig{position:relative;}
.hm-assig ul{margin:0; padding:0; list-style:none;}
.hm-assig ul li{width:20%; padding:.5%; text-align:center; margin:0 auto; float:left;}
.hm-assig ul li img{margin:0 auto;}
.hm-assig ul li p{text-align:center;}
/*----team*/

.hm-team{text-align:center;}
.hm-team img{    margin: 0 auto;
    width: 105px !important;
    height: 105px !important;
    border-radius: 50%;
    border: 2px solid #fff;
    /*box-shadow: 0px 0px 17px #ddd;*/}
.hm-team p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; padding: 0 10px;  color:#fff;line-height: 24px;}

.info-btn a{
    background: #de061a;
    color: #fff;
    padding: 6px 22px;
    border-radius: 6px;
    border: 1px dashed;
    transition:0.5s;
    }
	
.info-btn a:hover{transition:0.5s;background: #111;padding: 6px 28px;text-decoration:none;} 
.hm-team .carousel-indicators{/*bottom:-40px;*/}
.info-btn{ margin-bottom: 60px; margin-top: 10px; font-size:15px; text-transform:capitalize;}
.hm-team h3{    font-weight: bold; margin-bottom:4px; color:#fff;}
.hm-team .carousel-dark .carousel-indicators [data-bs-target]{    background-color: #fff;  border:0;   width: 30px;}
.hm-team .carousel-dark .carousel-indicators .active{background-color: #de061a; width: 30px;border: 0;}	

.hm-team h4{    font-weight: 400;
    color: #999;
    font-size: 16px;
    font-style: italic;
    margin-top: 0;
    margin-bottom: 20px;
	text-align:center; line-height: 30px;}
	
.hm-team{background:url(image/team-bg.jpg) ; background-attachment:fixed; background-size:cover; padding:50px 0;margin-top: 50px; z-index: 1; position: relative;}
.hm-team .head-main strong{color:#fff;}

.hm-team .head-hm span {
    color: #de061a;
    font-weight: 700;
    font-size: 35px;
}
.hm-team .head-hm{
    color: #fff;
	font-weight:bold;
}
.hm-team .lin:before {
    width: 120px;
    height: 5px;
    content: "";
    display: inline-block;
    position: relative;
    margin-right: 6px;
    background-color: #fff !important;
    color: #fff;
    top: 0px;
    }
.hm-team .lin:after {
        width: 120px;
        height: 5px;
        content: "";
        display: inline-block;
        position: relative;
        margin-right: 6px;
        margin-left: 22px;
        margin-right: 0;
        background-color: #fff !important;
        color: #fff;
        top: 0px;
}

/*hm-exp*/
.hm-exp{padding:50px 0; background:#29569a; margin-top:20px;}
.hm-exp .head-hm{color:#fff;    margin-top: 50px;}
.hm-exp p{color:#fff; text-align:justify;}
.hm-exp ul{list-style:none; margin:0; padding:0;}
.hm-exp ul li{color:#fff; text-align:center;}
.hm-exp ul li img{text-align:center; margin:0 auto;}
.hm-exp ul li p{color:#fff; text-align:center;}
/*hm-exper*/
.hm-exper{position:relative; background:url(Image/exper-bg.jpg) no-repeat; background-attachment:fixed; background-size:cover; padding:50px 0;}
.hm-exper .fa{text-align:center; margin:0 auto; font-size:40px; line-height:60px; padding:10px 0;}
.hm-exper p{color:#fff; text-align:center;}
.hm-exper h4{color:#fff; text-align:center; font-size:40px;}
.hm-exper ul{list-style:none; margin:0; padding:0;}
.hm-exper ul li{color:#fff; text-align:center; float:left; width:25%;}
.hm-exper .head-hm{color:#fff;}
.hm-exper .head-hm span{color:#de061a;}
/*------footer--*/

a, a:hover{text-decoration:none;}
footer{background: #111;}

.ft-nav, .cont{text-align:justify; border-top:1px solid #333;padding-top:20px;padding-bottom:20px;font-size: 14px;}
.ft-nav h3, .cont h3{font-size:25px; border-bottom:1px dashed #999; line-height:30px; color:#fff; text-align:justify; padding-bottom:10px; margin-bottom:10px; }
.ft-nav ul{ list-style-image:url(Image/arrow1.png);	margin:0;padding: 0; list-style-position:inside;}

.ft-nav ul li{
	text-align: left;
	padding:5px 10px;
	margin:0;
}
.ft-nav ul li a{
	color:#ccc;
}
.soc-icn{text-align:center;
border-bottom:1px solid #333;
padding-top:20px;
padding-bottom:20px;
}
.soc-icn ul{
	margin:0;padding:0;
}

.soc-icn ul li{
	display:inline-block;
	padding:5px 10px;
	margin:0;
}
.cont p{
	color:#ccc;
	line-height:25px;
	margin-top:10px;
	min-height: 36px;
}

.cont img{
	border:1px solid #ccc;
	padding:10px;
	margin-right:10px;
	margin-top:2px;
	float:left;
}

.copy-rt p{
	margin:0;
	font-family:arial;
	font-size:14px;
	border-top:1px solid #ccc;
	line-height:50px;
	color:#eee;
	text-align:center;
}
.ft-nav {
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #111;
    padding-top: 20px;
    padding-bottom: 20px;
}
.ft-nav ul {
    margin: 0;
}
.ft-nav ul li a {
    color: #ccc;
}
.ft-nav ul li {
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
}
.imgh{float:left; margin-right:20px; box-shadow:#ccc 3px 4px 4px;}
header .fa{font-size:20px; color:#fff;}
center #form1 center #HeaderControl header{position: relative;}
#widgetsControl, #widgetsControl_C{height: initial !important;}
@media (max-width: 991px){
#HeaderControl, #HeaderControl_C, #widgetsControl, #widgetsControl_C{height: initial !important;}

.nav-top ul{margin-right: 20px;}	
#HomepagecontentControl.col-md-9, #WhatsNewControl.col-md-3, #LoginControl.col-md-3{/*width:100%;*/}

}
@media (max-width: 767px){
.abt{margin-top:0 !important;}
.imgh{ float:inherit !important;max-width: 100%;}
.abt p{ padding-left:15px; padding-right:15px;}
.ih-item{ margin-top:0 !important;}
.ser-box{ margin-bottom:0 !important;}
#WhatsNewControl, #LoginControl.col-md-3{margin: 10px 15px;}
	
}
@media (max-width: 640px){
.nav-top ul{display:none;}	
header { width: 100%; position: relative; z-index: 9;background: #333;}
.logo1{top:0;}
}
@media (max-width: 568px){
	.nav-top ul{display:none;}	
}
@media (max-width: 480px){
	.nav-top ul{display:none;}	
}
@media (max-width: 414px){
	.nav-top ul{display:none;}	
}
@media (max-width: 360px){
	.nav-top ul{display:none;}	
}

/* innr-pg-c Start */
.otherpagecss #RadDockZone1.container { max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table {margin-top: 0 !important;}
.innr-pg-c {margin-bottom: 20px;padding: 32px 0;position: relative;background: url(../Image/inner-bg-img.jpg) no-repeat right/cover scroll;margin-top: 6px;}
.innr-pg-c h1 {font-weight: 800;Font-size: 26px;color: #fff;text-align: left;border-left: 3px #fff solid;text-transform: uppercase;position: relative;z-index: 1;border-radius: 4px;padding: 5px 0 5px 20px;}
.innr-pg-c:after {content: '';position: absolute;left: 0px;right: 0px;top: 0px;width: 100%;height: 100%;z-index: 0;background-image: linear-gradient(22deg,#333, #000);}

/* innr-pg-c End */
.tm_img {
  width: 130px;
  border: 6px solid #222;
  border-radius: 50%;
}
