@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}



.partners-desk-bx{
	border:solid 1px #CCCCCC;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16);}

.partners-desk-bx:hover h4{
	background-color:#f26922;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;}

.acti-hd{
	padding-top:30px;}
.safe p{
	font-size:18px;
	line-height:24px;
	text-align:justify;}


.footer_social a {
    width: 42px;
    height: 42px;
    text-align: center;
    display: block;
    line-height: 42px;
    float: left;
    margin: 2px;
    color: #000000;
    list-style: none;
    font-size: 20px;
   /* border: solid 1px #0f75bc;*/
	background-color:#FFF;
}

.footer_social a:hover{
	background-color:#f26922;
	color:#FFF;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;}

.footer_social {
   	width: 100%;
    float: left;
    margin-top:3px;
    margin-right: 5px;
	margin-left:  93px;
}



.header_social a {
    width: 42px;
    height: 42px;
    text-align: center;
    display: block;
    line-height: 42px;
    float: left;
    margin: 2px;
    color: #FFFFFF;
    list-style: none;
    font-size: 20px;
   /* border: solid 1px #0f75bc;*/
	background-color:#000;
}

.header_social a:hover{
	background-color:#FFF;
	color:#fd4f00;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;}

.header_social {
   
    float: right;
    margin-top:3px;
    margin-right: 5px;
}
.quick-toper {
    float: right;
    padding: 20px 0 0 0;
}
.top-message {
    float: left;
    margin: 0;
    padding: 13px 0 0 85px;
    height: 75px;
    margin-right: 13px;
    text-align: left;
    background: url(../images/mail-logo.png) no-repeat 0 center;
   
    padding-right: 10px;
}
.top-message small {
    color: #000000;
    display: block;
    line-height: normal;
    font-size: 22px;
	font-weight:bold;
}
.top-message h6 {
    margin: 0;
    padding: 0;
    
    color: #000000;
    line-height: normal;
}
.top-message a{
	color:#000 !important;
	font-size:16px;}
	
.tp-header {
    padding-bottom: 20px;
    padding-top: 20px;
}	
	
	
	
	
.top-phone {
    float: left;
    margin: 0;
   padding: 13px 0 0 85px;
    height: 75px;
    margin-right: 13px;
    text-align: left;
    background: url(../images/phone-logo.png) no-repeat 0 center;
    /*border-right: solid 1px #0f75bc33;*/
    padding-right: 10px;
}
.top-phone small {
    color: #000000;
    display: block;
    line-height: normal;
    font-size: 22px;
	font-weight:bold;
}
.top-phone h6 {
    margin: 0;
    padding: 0;
    
    color: #000000;
    line-height: normal;
}
.top-phone a{
	color:#000 !important;
	font-size:16px;}
	
	
	
	
	
	
	
.menu-cntr {
    background-color: #f26922;
    min-height: 51px;
}

.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 16px;
}
.navbar {
    margin-bottom: 0 !important;
}
.navbar-default {
    border: none;
}
.navbar-default {
    background-color: #f26922 !important;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #fff !important;
	
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
	font-weight:bold;
    
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #000000;
}

@font-face {
    font-family: UniviaPro-Regular;
    src: url(../fonts/UniviaPro-Regular.otf);
}

.carousel-indicators .active {
  background-color: #2980b9;
}

.carousel-inner img {
  width: 100%;
  max-height: 786px
}

.carousel-control {
  width: 0;
}

.carousel-control.left,
.carousel-control.right {
  opacity: 1;
  filter: alpha(opacity=100);
  background-image: none;
  background-repeat: no-repeat;
  text-shadow: none;
}

.carousel-control{
	display:none;}

.carousel-control.left span,
.carousel-control.right span {
  background-color:#0000;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
  opacity: .7;
  filter: alpha(opacity=70);
}


/* Carousel Header Styles */

.header-text {
  position: absolute;
  bottom:0;
  left: 0;
  right: auto;
  width: 100%;
  background-color:rgba(0,0,0,.5);
  color: #fff;
}
.carousel-indicators {
	text-align:right;
    bottom: 20px;
	left:0;
	padding-right:15px;
    right: 0;
	margin-left:0;
    width: 100%;

}

.header-text h2 {
  font-size: 36px;
  text-shadow: 2px 3px 2px #000;
  font-weight:bold;
  
}

.header-text h2 span {
  background-color: transparent;
  padding: 10px;
}

.header-text h3 span {
  background-color: transparent;
  padding: 22px;
  font-size:16px;
 
}

.btn-min-block {
  min-width: 146px;
  line-height: 26px;
}

.btn-theme {
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
  margin-right: 15px;
}

.btn-theme:hover {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.bnr-btnss .btn-sm{
	font-size:20px;
	font-weight:bold;
	width:139px;
	background-color:#000;
	border:none;
	    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    box-shadow: 0px 0 0 #31708f inset;
}
	
.bnr-btnss .btn-sm:hover{
	    -webkit-box-shadow: -147px 0 0 #f26922 inset;
    color: #FFF;
}
	
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background-color: #000000;
}

.about-ind h2{
	font-size:30px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 7px #FF6633;
	display:inline-table;}
	
.about-ind p{
	font-size:20px;
	padding-top:30px;
	padding-bottom:30px;
}

.about-ind{
	padding-top:70px;}
.about-ind .btn{
	width:139px;
	background-color:#000;
	font-size:20px;
	font-weight:bold;
	box-shadow: 0 0 1px #ccc;
-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: linear;
box-shadow: 0px 0 0 #31708f inset;
	}
	
.about-ind .btn:hover{
    -webkit-box-shadow: -139px 0 0 #f26922 inset;
    color: #FFF;
}	

.parallax {
    background-image: url(../images/para-bg.jpg);
    min-height: 410px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	margin-top:33px;
}
.para-cn{
	padding-top: 23px;
padding-bottom: 23px;
}
.para-cn h2{
	color:#FFF;
	font-weight:bold;
	font-size:24px;
	padding-bottom:5px;
	border-bottom:solid 7px #FF6633;
	text-align:center;
	display:inline-table;}
	
.para-cn p{
	color:#FFF;
	font-size:18px;
	padding-top: 2px;}
	
.wrk-bx {
    border: solid 1px #CCCCCC;
	padding-bottom:20px;
}
.wrk-bx img {
    width: 100%;
    height: auto;
}
.wrk-bx h3 {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.wrk-bx p {
    text-align: center;
    font-size: 15px;
    color: #5e5e5e;
    padding-left: 20px;
    padding-right: 20px;
	padding-bottom: 20px;
}
footer {
    min-height: 305px;
    background-color: #313332;
    padding-top: 30px;
    padding-bottom: 35px;
}

footer h3 {
    font-size: 24px;
    padding-bottom:35px;
    text-align: left;
    color: #fff;
    font-weight: bold;
}
.addrsin {
    width: 100%;
    float: left;
}
.addrs i {
    float: left;
    padding-top: 5px;
    color: #fff;
}
.addrs p {
    padding-left: 15px;
    float: left;
    padding-top: 0;
   color:#fff;
    /*font-weight: bold;*/
	font-size: 16px;
}

.quick-links a {
    color: #fff;
    font-size: 15px;
}
.acti{
	padding-top:45px;
	padding-bottom:79px;}
	
.acti-hd h2{
	font-weight:bold;
	font-size:24px;
	padding-bottom:5px;
	border-bottom:solid 7px #FF6633;
	text-align:center;
	display:inline-table;}
	
.btm-ftr {
    background-color: #212121;
    min-height: 79px;
}

.btm-ftr p {
    font-size: 14px;
        color: #fff;
    text-align: center;
    padding-top: 25px;
}
	
/** The Magic **/
.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}

/** The Spacing **/
.btn-breadcrumb .btn {
  padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
  padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}

/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
  border-left: 10px solid #428bca;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
  border-left: 10px solid #357ebd;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
  border-left: 10px solid #3276b1;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
  border-left: 10px solid #285e8e;
}

/** Success button **/
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
  border-left: 10px solid #5cb85c;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {
  border-left: 10px solid #4cae4c;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
  border-left: 10px solid #47a447;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
  border-left: 10px solid #398439;
}

/** Danger button **/
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
  border-left: 10px solid #d9534f;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
  border-left: 10px solid #d43f3a;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
  border-left: 10px solid #d2322d;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
  border-left: 10px solid #ac2925;
}

/** Warning button **/
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
  border-left: 10px solid #f0ad4e;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
  border-left: 10px solid #eea236;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
  border-left: 10px solid #ed9c28;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
  border-left: 10px solid #d58512;
}

/** Info button **/
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
  border-left: 10px solid #5bc0de;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {
  border-left: 10px solid #46b8da;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
  border-left: 10px solid #39b3d7;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
  border-left: 10px solid #269abc;
}

.abt-sctn{
	margin-top:40px;}
	
.btn-change8{
    padding: 12px;
    width: 100px;
    background:#313332;
    border-radius:5px;
    float: left;
    border:0px;
    color:#fff;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #31708f  inset;
}
.btn-change8:hover{
    -webkit-box-shadow:-100px 0 0 #f26922 inset;
	color:#FFF;
	text-decoration: none;
	
}

.msn-vs{
	border:dotted 1px #CCCCCC;
	padding:15px;
	margin-top:15px;
	min-height: 279px;}
	
.msvs-sec{
	margin-top:30px;
	margin-bottom:40px;}
	
.abt-sctn h2{
	margin-top: 0;
	font-size: 30px;
font-weight: bold;
padding-bottom: 5px;
border-bottom: solid 7px #FF6633;
display: inline-table;}

.msn-vs h2{
	font-size: 30px;
font-weight: bold;
padding-bottom: 5px;
border-bottom: solid 7px #FF6633;
display: inline-table;}
	
.activiti a:hover{
	text-decoration:none;}
	
.btn-primary{
	border:none;}
	
.activiti{
	margin-bottom:15px;}
	
.activity-main-cn{
	margin-top:40px;
	margin-bottom:25px;}
	
.activiti-mr img{
	float:left;
	margin-right:15px;}
	
	
.map-form{
	margin-top:40px;
	margin-bottom:40px;}
	
.enq{
	margin-top:40px;
	margin-bottom:40px;}
	
.activiti-mr h4 {
	    font-size: 30px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: solid 7px #FF6633;
    display: inline-table;

}
.activiti-mr h4 a:hover{
	text-decoration:none;}
	
.activiti h4 a{
	font-size:26px;
	font-weight: bold;
color: #000;
padding-bottom: 5px;
border-bottom: solid 3px #FF6633;
display: inline-table;}

.activiti h4 a:hover{
	text-decoration:none;}
	
.safe{
	margin-top:30px;
	margin-bottom:30px}
	
.safe h2{
	
	font-size: 30px;
font-weight: bold;
padding-bottom: 5px;
border-bottom: solid 7px #FF6633;
display: inline-table;}
.safe img{	
	border: solid 1px #fbd4c1;}
	
.quick-links a:hover{
	text-decoration:none;
	color:#fff;
	padding-left:3px;
	padding-right:3px;
	background-color:#f26922;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;}