@charset "utf-8";
/* CSS Document */
.container-fluid{padding-left:0 !important;
padding-right:0 !important;}

div#WidgetControl4 {
    padding: 0;
}

div#MenuControl {
    padding: 0;
}

.slider-info{
   position: absolute;
   padding-top:30%;
    top:0;
    z-index: 999;
	padding:10px 20px;
    right: 0;
    width: 50%;
    height: 100%;
	background: rgba(118,32,3,0.85);
}

.slider-info p i {padding-right: 10px;} 
.slider-info p {
    font-size: 16px;
    font-weight: 100;
    color: #fff;
    text-align:left;
    margin: 0 auto;
    line-height: 25px;
    letter-spacing: 1px;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 15px;
}
.slider-info h2{
    font-size: 40px;
    font-weight:500;
    color: #fff;
    letter-spacing:1px;
    /*text-transform: uppercase;*/
    padding-top: 20%;
    padding-left: 4%;
    margin-top:100px;
}
.slider-info h3 {
    font-size:24px;
    font-weight:500;
     color:#4c82f4;
    letter-spacing:1px;
    text-transform: uppercase;
    margin: 2px 0px 10px;
}
.slider-info h4 {
    font-size:20px;
	line-height:30px;
    color:#ccc;
	letter-spacing:0;
	text-transform:uppercase; 
	margin-top:10px;
}

h1, h2, h3, h4, h5, h6{
	margin:0 !important;
	padding:0;
}

body{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #222; line-height: 24px; overflow-x:hidden;}
	
.cl{clear:both;}
	
/*-----header----*/
.nav-top{position:relative;min-height: 80px;background: #762003;line-height: 32px;}
header{width:100%;position: absolute;z-index:9;}
.head{
    padding-left: 9px;
    /* padding-top: 3px; */
}
.logo1{position: relative;
    top:-58px;
    /*! background: #333; */
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;}

.nav-top ul{list-style:none;/* float:right; */text-align: center;padding: 17px 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:50px; text-align:center;}
.ser-box{
    height: 360px;
    /* margin: 0; 
    margin-bottom: 100px;*/
    background: #fef2f2;
    border: 7px solid #fff;
    border-radius: 8%;
    }
.head-hm {
  display:inherit;
  text-align:center;
  font-size:30px;
  color: #762003;
  font-family:arial;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
}
.lin:before {
    width: 120px;
    height: 5px;
    content: "";
    display: inline-block;
    position: relative;
    margin-right: 6px;
    background-color: #333 !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: #333 !important;
        color: #fff;
        top: 0px;
}
.head-hm span{
  color: #762003;
  /* font-weight:900; */
  font-size:35px;
}
.ovel{width:5px;height:5px;background:#fff;border: 10px solid #762003;position:relative;top:-18px;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:50px;
}

.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: #762003;
}
.ih-item.circle.effect3 .info {
  background: #762003;
  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: 22px;
  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);
  border-radius: inherit;
}
.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);
}


/*---ser-box-----*/


/*----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-indicators li{    background-color: #000;     width: 30px;}
.hm-team .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;}
.hm-team .head-main strong{color:#fff;}

.hm-team .head-hm span {
    color: #de061a;
    font-weight: 900;
    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: #333 !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: #333 !important;
        color: #fff;
        top: 0px;
}

/*------footer--*/
footer{background: #762003;}

.ft-nav{text-align:center;
border-top:1px solid #ccc;
border-bottom:1px solid #868686;
padding-top:20px;
padding-bottom:20px;
}
.ft-nav ul{
	margin:0;padding: 0;
}

.ft-nav ul li{
	display:inline-block;
	padding:5px 10px;
	margin:0;
}
.ft-nav ul li a{
	color:#ccc;
}
.soc-icn{text-align:center;
border-bottom:1px solid #868686;
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:13px;
	border-top:1px solid #ccc;
	line-height:40px;
	color:#eee;
	text-align:center;
}

.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;}
#WhatsNewControl{margin: 10px 15px;}
.nav-top ul{margin-right: 20px;}	
}
@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;}
.slider-info h2 {font-size: 16px;margin-bottom: 12px;}
.slider-info p {font-size:14px;width:100%; margin-left: -12px;}
}
@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;}	
}