body{ padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; text-align:left; line-height:24px;}
.clear{ clear:both;}
.top_cantainer{ width:100%; height:40px; border-bottom:1px solid #d0d0d0;}
.top{ width:1000px; height:40px; margin:auto;}
.top_email{ width:270px; height:40px; float:left; line-height:40px;}
.fa-envelope{ line-height:40px; color:#1a005b;}
.social_icon{ width:100px; height:20px; float:right; margin-top:10px;}
.social_icon ul{ padding:0; margin:0;}
.social_icon ul li{ float:left; color:#1a005b; list-style:none; padding:0 10px 0 10px; border-right:1px solid #1a005b;}
.social_icon li:last-child { border-right:none; }
.social_icon ul li i{ line-height:20px; color:#1a005b;}
.header{ width:1000px; height:100px; margin:auto; background-color:#fff;}
.logo{ width:226px; height:100px; float:left;}
.menu_cantainer{ width:100%; height:50px; border-top:1px solid #777; border-bottom:1px solid #777;}
.menu{ width:1000px; height:50px; margin:auto;}
.menu ul{ padding:0; margin:0;}
.menu ul li{ float:left; list-style:none; line-height:50px;}
.menu ul li a{ float:left; list-style:none; color:#333; text-decoration:none; padding:0 25px 0 25px;}
.menu ul li a:hover{ background-color:#1a005b; color:#fff;}
.fixed{
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
	background-color:#fff;
	border:none;
	transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    -webkit-box-shadow: 0px 5px 5px -4px rgba(54,54,54,1);
    -moz-box-shadow: 0px 5px 5px -4px rgba(54,54,54,1);
    box-shadow: 0px 5px 5px -4px rgba(54,54,54,1);
    background-color:rgba(255,255,255,1);
}
.banner_cantainer{ width:100%; height:400px; box-shadow:3px 5px 3px #ccc;}
.banner{ width:1000px; height:400px; margin:auto;}
.cantainer{ width:1000px; height:auto; margin:50px auto 50px auto;}
.heading{ font-family: 'Open Sans Condensed', sans-serif; font-size:48px; text-align:center; margin:auto; color:#1a0059; line-height:60px; text-transform:uppercase;}
.red_line{ width:100px; height:3px; background-color:#da2b1f; margin:5px auto 0 auto;}
.about_left{ width:499px; height:auto; float:left; }
.about_right{ width:499px; height:auto; float:left;}
.about_separation{ width:1px; height:350px; float:left; background-color:#777; margin-top:20px;}
.about_box{ width:500px; height:180px; float:left; margin-bottom:40px;}
.about_icon{ width:25px; height:25px; float:left; background-color:#1a0059; border-radius:40px; padding:15px;}
.about_icon2{ width:25px; height:25px; float:left; background-color:#1a0059; border-radius:40px; padding:15px; margin-left:50px;}
.about_text{ width:365px; height:auto; float:left; margin-left:20px; color:#777;}
.about_text h2{ font-size:18px; color:#da2b1f; text-transform:uppercase; line-height:10px;}
.fa-handshake-o{ color:#fff; font-size:26px;}
.fa-users{ color:#fff; font-size:26px;}
.grey_area{ width:100%; height:auto; background-color:#eee; padding:1px 0 1px 0;}
.left{ width:490px; height:auto; float:left; margin-right:20px; margin-top:50px;}
.right{ width:490px; height:auto; float:left; margin-top:50px;}
.right table{ text-align:center;}
.ser_heading{ width:auto; height:35px; float:left; background-color:#1a0059; border-left:3px solid #da2b1f; padding:0 20px; line-height:35px; 
color:#fff; font-family: 'Open Sans Condensed', sans-serif; font-size:24px; text-transform:uppercase; margin:20px 0;}
.ser_text{ width:470px; height:auto; float:left; margin-left:20px; color:#333;}
.red_heading{ color:#da2b1f; font-style:italic; font-weight:bold; margin:10px 0 10px 0;}
.drawing_ser{ width:auto; height:auto; float:left;}
.drawing_ser ul{ padding:0; margin:0;}
.drawing_ser ul li{ list-style:none; margin-bottom:20px;}
.drawing_ser ul li:before{font-family: FontAwesome; content: "\f087"; display: inline-block; padding-right: 10px; vertical-align:middle; 
color:#1a0059;}
th{ text-align:center; background-color:#efefeb; color:#333; line-height:18px;}
.td_text{ font-size:12px; font-style:italic; text-align:center;}
.left table{ text-align:center;}
.form_cantainer{ width:600px; height:auto; margin:50px auto 50px auto;}
.textbox{ width:180px; height:30px; float:left; border:1px solid #868686; color:#333; padding:5px; font-size:14px; margin-right:12px;}
.textarea{ width:590px; height:80px; float:left; border:1px solid #868686; color:#333; padding:5px; font-size:14px; font-family: 'Open Sans', sans-serif;}
.submit{ width:110px; height:50px; margin:auto; text-align:center; color:#fff; text-transform:uppercase; background-color:#1a0059; border:none; font-size:18px; font-family: 'Open Sans', sans-serif; margin-right:10px;}
.reset{ width:110px; height:50px; margin:auto; text-align:center; color:#fff; text-transform:uppercase; background-color:#da2b1f; border:none; font-size:18px; font-family: 'Open Sans', sans-serif; margin-right:10px;}
.blue{ color:#1A0059;}
.footer_cantainer{ width:100%; height:auto; background-color:#333;; color:#fff; padding:50px 0 0 0;}
.footer{ width:1000px; height:auto; margin:auto;}
.footer_box{ width:320px; height:auto; float:left; margin-right:20px;}
.footer_box2{ width:320px; height:auto; float:left;}
.footer_head{ font-family: 'Open Sans Condensed', sans-serif; font-size:24px; text-align:left; color:#fff; text-transform:uppercase;}
.footer_box ul{ padding:0; margin:20px 0 0 0;}
.footer_box li{ list-style:none; }
.footer_box li a{ list-style:none; line-height:26px; color:#fff; text-decoration:none; text-transform:uppercase;}
.footer_box li a:hover{ color:#da2b1f;}
.bottom{ width:1000px; height:auto; margin:auto; padding:20px 0; border-top:1px solid #515151; margin-top:20px;}
.copy{ width:auto; height:auto; float:left;}
.follow{ width:auto; height:auto; float:right;}
.follow ul{ padding:0; margin:0;}
.follow ul li{ width:25px; height:24px; float:right; border-radius:25px; background-color:#6f6f6f; list-style:none; margin-right:8px; 
text-align:center; padding-top:1px; }
.follow ul li:hover{ background-color:#1a0059; cursor:pointer;}
.follow ul li:last-child{ margin-left:10px;}

.slider-cont {
  display: block;
  float: left;
  height: 157px;
  margin-top: 20px;
  position: absolute;
  width: 490px;
}
.owl-prev {
  background-color: #fff;
  border: 1px solid #1A0059;
  border-radius: 4px;
  left: -5px;
  padding: 6px 7px;
  position: absolute;
  top: 65px;
}
.owl-next{background-color: #fff;
border: 1px solid #1A0059;
border-radius: 4px;
padding: 6px 7px;
position: absolute;
top: 65px; right:-5px; }
.scrollToTop {
  background: #6f6f6f none repeat scroll 0 0;
  border-radius: 40px;
  bottom: 10px;
  color: #fff;
  display: none;
  font-size: 20px;
  font-weight: bold;
  height: 32px;
  padding: 12px 4px 4px;
  position: fixed;
  right: 10px;
  text-align: center;
  text-decoration: none;
  width: 40px;
}
.scrollToTop:hover{
	
    text-decoration:none !important;
    color:#FFFFFF !important;
	transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    -webkit-box-shadow: 0px 5px 5px -4px rgba(54,54,54,1);
    -moz-box-shadow: 0px 5px 5px -4px rgba(54,54,54,1);
    box-shadow: 0px 5px 5px -4px rgba(54,54,54,1);
    background-color:#1a0059;

}