
/*top area*/
.top { background-color:#e3e3e3; width:100%; min-height:25px;}
.top_ul { list-style-type:none; margin:0px; padding:0px; float:right;}
.top_ul li { float:left; line-height:30px;}
.top_ul li a { color:#323639; font-size:11px; margin-right:15px;}
.top_ul li .fa-facebook-square { color:#3a569b; font-size:18px;}
.top_ul li .fa-linkedin-square { color:#0077b5; font-size:18px;}


/*logo css*/
.logo_top { position:absolute; z-index:999;}


/*thumnail slider css*/
ul{
			list-style: none outside none;
		    padding-left: 0;
            margin: 0;
		}
        .demo .item{
            margin-bottom: 60px;
        }
		.content-slider li{
		    background-color: #ed3020;
		    text-align: center;
		    color: #FFF;
		}
		.content-slider h3 {
		    margin: 0;
		    padding: 70px 0;
		}
		.demo{
			width: 800px;
		}
		
		

/*Menu*/
.navd { background-color:#f4f4f4; height:60px;}
.navBox {
  overflow: hidden;
  background: #f4f4f4;
}

.navBox a {
  display: block;
  padding: 18px 10px;
  color: #000;
  text-align: center;
  text-decoration: none;
}

.navBox .active { background: #474747; }

.navBox ul {
  max-width: 990px;
  margin: 0 auto;
  overflow: hidden;
}

.navBox ul li {
  float: left;
  list-style: none;
}

.navBox ul li .fa { padding-left: 4px; }

.navBox .dropNav {
  display: none;
  width: 100%;
  padding: 5px 0;
  position: absolute;
  left: 0;
  right: 0;
  top: inherit;
  background: #d5d5d5;
  z-index: 7;
  overflow: hidden;
}

.navBox>ul>li.active { background-color: #d5d5d5; }
 @media only screen and (min-width: 991px) {

#openPageslide { display: none; }

#pageslide { display: block !important; }

.pageslideBg { display: none !important; }
}
@media screen and (max-width: 990px) {

.navBox ul li { float: none; }

.navBox>ul>li { border-bottom: 1px solid #1C93CE; }

.navBox>ul>li>a { padding: 10px; }

.navBox .dropNav {
  position: static;
  background: #0F80B8;
}

#openPageslide {
  display: block;
  padding: 14px 10px;
  width: 60px;
  height:40px;
  border-radius: 6px;
  position:absolute;
  z-index:999999;
  right:0px;
}

#openPageslide span {
  height: 7px;
  display: block;
  border: 1px solid #0F80B8;
  border-width: 5px 0;
}

#pageslide {
  display: none;
  width: 200px;
  position: fixed;
  top: 0;
  left: -200px;
  height: 100%;
  z-index: 9999;
  overflow-y: auto;
}

.pageslideBg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.6);
  z-index: 9998;
}
}




/*heading css*/
.heading_container { width:50%; margin:40px auto 20px auto !important;}
.heading_container .heading_h1 { }
.heading_container p { text-align:center;}
.text_align_c { text-align:center;}

.heading_container2 { width:100%;}
.heading_container2 p { text-align:center;}

/*padding_space css*/
.padding_top_bottom { padding:20px 0 50px 0;}


/*section css*/
.grey_bg { background-color:#e3e3e3; padding:25px 0;}
.bggr { background-color:#f4f4f4; padding:30px 0;}

.icon_1 {}
.icon_1 img { display:table; margin:0 auto;}
.boxt { margin:20px 0px;}
.boxt .heading_4 { text-align:center; font-weight:700; font-size:22px; margin-top:15px;}
.heading_4 { font-weight:300;}
.boxt p { text-align:center; line-height:22px;}
.btn_d { padding:4px 15px; background-color:#da2128; display:table; color:#fff; margin:0 auto; border-radius:4px;}
.btn_d:hover { color:#fff; text-decoration:none;}

.btn_d_l { padding:4px 15px; background-color:#da2128;color:#fff;  border-radius:4px;}
.btn_d_l:hover { color:#fff; text-decoration:none;}


.heading_h1 { font-weight:300; font-size:36px; }
.heading_h1 span { font-weight:700; }
.heading_h1 bdi { font-weight:700; font-size:32px; display:block;}

.ul_main { list-style-type:none; margin-bottom:15px;}
.ul_main li:before { content:"•"; color:#da2128; padding-right:6px; font-size:20px; }



.bgs:before { content:""; background-image:url(../images/side_1.png); width:550px; margin-top:-120px; height:900px; position:absolute; background-repeat:no-repeat; background-size:100% 100%;}

.whun { width:100% !important: }

/*footer css*/
footer { background-color:#404041; padding-top:15px; margin-top:30px;}
.logofooter { margin-top:15px;}
.footer_ul { list-style-type:none; margin:20px 0px 0px 0px; padding:0px;}
.footer_ul li { font-size:13px;}
.footer_ul li a { color:#fff;}

.heading_h3_footer {color:#fff; font-size:14px; margin-top:20px; margin-bottom:10px; font-weight:700;}
footer p {color:#fff; font-size:14px; }

.copyright { background-color:#000; color:#fff; font-size:12px; line-height:25px; margin-top:10px;}

.social_media { float:left; margin-right:15px; list-style-type:none !important; margin:0px; padding:0px;}
.social_media li { float:left; margin-right:15px;}
.social_media li  a {color:#fff;}

  .carousel-inner img {
      width: 100%;
      height: 100%;
  }
  
  .carousel {
    position: relative;
    z-index: 0;
}

@media (min-width:990px) {
.hidden-md { display:none; visibility:hidden;}
}


@media (max-width:990px) {
	
	
	.block-center { text-align:center; display:table; margin:0 auto;}
	
	.navd { background-color:#f4f4f4; height:80px; padding-top:8px; padding-bottom:8px;}
	.hidden-xs { display:none; visibility:hidden;}
	.bgs:before { content:""; background-image:none !important; width:550px; margin-top:-120px; height:900px; position:absolute; background-repeat:no-repeat; background-size:100% 100%;}
}


@media (max-width:1290px) {
	
	.bgs:before { content:""; background-image:url(../images/side_1.png); width:480px; margin-top:-120px; height:800px; position:absolute; background-repeat:no-repeat; background-size:100% 100%;}
}



@media (max-width:1170px) {
	
	.bgs:before { content:""; background-image:url(../images/side_1.png); width:400px; margin-top:20px; height:700px; position:absolute; background-repeat:no-repeat; background-size:100% 100%;}
}


@media (max-width:1170px) {
	
	.bgs:before { content:""; background-image:url(../images/side_1.png); width:400px; margin-top:20px; height:700px; position:absolute; background-repeat:no-repeat; background-size:100% 100%;}
}




