@font-face {
		font-family: "Segoe UI";
		src: local("Segoe UI"), local("Segoe UI"), url("../fonts/Segoe_UI.ttf");
	}
body {    
	 font-family: "Segoe UI",sans-serif!important; 
	}
a{text-decoration:none !important;}	
.space{width:100%; height:20px; float:left;}	
#wapper{ 
	width:100%; 
	margin:auto 0;
	}
.full{ 
	width:100%; 
	margin:auto 0;
	}
#banner{
	width:100%; 
	margin:auto 0;
	}
footer{ 
	width:100%; 
	margin:auto 0; background-color:#22287e ;
	}	
.contact i {
    background: #e62f2a;
    border-radius: 100%;
   
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 28px;
    color: #fff;
    font-size: 13px;
}	
.phone{width:100%;  border:#000 solid px; margin-top:15px;}	
.phone p{font-size:16px; text-align:right; }
.phone a{text-decoration:none; color:#333; }	
/* Page Heading */
.page-title{
	color: #22287e;
    font-size: 24px;
    font-weight: normal;
    margin: 0; margin-bottom:10px;
}
.description p {
    padding-bottom: 10px !important;
    margin: 0 !important;
    color: #999;
    line-height: 1.8 !important;
    font-size: 1.1em !important;
}
.product-title{color: #22287e;
    font-size: 24px;
    font-weight: normal;
    margin: 0; text-transform:capitalize;}
.home{margin-top:20px;}
.home p{
	color:#696969; 
	text-align:justify; 
	font-size:16px; 
	line-height:24px;
}
.hometitle{
	color: #22287e;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 3px; 
	margin-bottom:10px; margin-top:20px; 
	}
.link p{
	color: #ffffff;
	font-size: 21px;
	font-weight: normal;
	line-height: 35px;
	text-align: left;
	padding-bottom: 5px; 
	padding-top:25px;	
	}



.link li{margin-bottom:5px; color:#FFF; font-size:14px;}	
.link a{font-size:14px; color:#FFF; padding:0 15px; text-decoration:none;}
.copy p{text-align:center;  font-size:16px; color:#fff;}
.copy a{color:#FFF; font-size:16px;}
address{color:#fff; font-size:12px;}
/* News Latter */
.formdiv {
	margin-bottom: 8px;
	overflow: hidden;
	position: relative;
}
.formdiv h3 {
	color: #ffffff;
	font-size: 18px;
	margin: 0;
	padding-bottom: 5px;
}
.formdiv span {
	left: 10px;
	position: relative;
	top: -10px;
}
.formdiv a {
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;
}
.formdiv i {
	color: #ccc;
	left: 8px;
	position: absolute;
	top: 9px;
	font-size: 20px;
}
.formdiv i:hover {
}
.formdiv input {
	border: 0 none;
	color: #888888;
	float: left;
	height: 35px;
	outline: medium none;
	padding-left: 35px;
	width: 51%;
	border-radius: 6px 0 0 6px !important;
	font-size:14px;
}
.formdiv select:focus, .row-fluid input:focus, .row-fluid select:focus, .row-fluid textarea:focus {
	border-bottom: 2px solid #e62f2a !important;
}
.formdiv .subscribeBtn {
	background: #e62f2a;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: normal;
	height: 35px;
	outline: medium none;
	padding: 0 0 2px;
	width: 110px;
	text-transform: uppercase;
	border-radius: 0 6px 6px 0;
}
.formdiv .subscribeBtn:hover {
	background: #999 none repeat scroll 0 0;
}




.brand-logo img {
    border: #dddddd solid 1px;
    width: 100%;
    height: 100%;
}
.brand-logo:hover img {
    border: #c11404  solid 1px;
    width: 100%;
    height: 100%;
}
/* about Us */

/*  about Page */
.box{
	border:#E62F2A solid 01px; 
	height:180px; 
	margin-bottom:20px; 
	float:left; 
	width:100%;
	}
.box:hover figcaption{background: rgba(34, 40, 126, 0.6) none repeat scroll 0 0; }
.box figure {
    float: left;
    clear: both;
    position: relative;
    overflow: auto;
    margin: 0 auto;
   /* padding: 30px 0 0 0;*/
    font-size: 17px;
	width:100%; 
	height:180px;
}

.box figure img {
    vertical-align: bottom; 
	width:100%; 
	height:100%;
}

.box figure figcaption {
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    background: rgba(230, 47, 42,0.7);
    text-align: center;
    color: #fff; 
    padding: 10px; 
	min-height:50px;
}
.imgfull{width:100%; height:100%;}

.brands{width:100%; height:1px; float:left; margin-bottom:10px; margin-top:10px; border:#CCC solid 1px;}
.brandstitle{
    color: #E43727;
    display: block;
    font-size: 18px;
    padding-bottom: 5px;
    text-transform: capitalize;
    width: 100%;}
.page-heading{
	width:100%;
    border: 0 none;
    color: #333;
    float: left;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 10px;
    text-transform: capitalize;
    border-bottom: 1px solid #ddd;
	margin-bottom:10px;
}
.career-sub{
	padding-bottom: 20px; 
	padding-top:10px;
    font-size: 19px;
    font-weight: normal;
    color: #111;
    margin: 0; 
	text-align:center;
	}
.aboutbox ul {
 list-style:none;
 padding:0;
 margin:0;
}
.aboutbox li {
	    line-height: 2;
    margin-bottom: 1px;
    border-bottom: 1px solid #ddd;
}
.aboutbox a {
	color: #000;
    display: block;
    text-transform: capitalize;
    padding: 6px 6px 6px 12px;
    font-size: 16px;
	text-decoration:none;
}
.aboutbox li.current a, .aboutbox a:hover {
	background:#E43727 none repeat scroll 0 0;
	color: #ffffff;
}
.current{
	background:#E43727 none repeat scroll 0 0;
	color: #ffffff!important;}
	
.servicetitle{
	font-size: 18px; 
	margin-top: 10px;
	margin-bottom: 10px;
	min-height:60px;
	text-align:center;
}


/*  about pages */
/* Contact us Page */
.contact-title{
	font-size: 25px;
	font-style: normal;
	font-weight: 800;
	text-transform: capitalize;
	color: #2f3192;
	padding: 10px 0px;
	}
.contact-item {
    color: #999;
    font-size: 17px;
    margin-bottom: 25px;
    text-align: center;
}
.contact-item p{		
	font-size:18px;
	}
.contact-item p a{
	font-size:17px;
	}	
.contact-item i {
    color: #fff;
}
.contact-item h5 {
    color: #444;
    font-size: 19px;
    margin-bottom: 0;
}
.circle-3 {
    border-radius: 100%;
    display: inline-block !important;
    height: 50px;
    line-height: 50px !important;
    text-align: center;
    width: 50px;
}
.bg-lblue {
    background-color: #2b98e5;
}
.bg-green {
    background-color: #0abcaa;
}
.bg-red {
    background-color: #ed5441;
}
.mailto a {
    color: #999;
    text-decoration: none;
}

.brand-bg .circle-2 {
    border-radius: 100%;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 25px;
}
.brand-bg a i {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    transition: background 2s ease 0s;
}
.brand-bg li a{color:#888;}
.brand-bg a.facebook i {
    background: none repeat scroll 0 0 #3280e7;
}
.brand-bg a.twitter i {
    background: none repeat scroll 0 0 #32c8de;
}
.brand-bg a.pinterest i {
    background: none repeat scroll 0 0 #ed5441;
}
.brand-bg a.linkedin i {
    background: none repeat scroll 0 0 #729fda;
}
.brand-bg a.whatsapp i {
    background: none repeat scroll 0 0 #009F00;
}
.brand-bg li {
    margin-top:10px;
}
brand-bg li a{
    color:#888!important;
}
input, textarea {
    border-radius: 0px !important;
}
.contact span{color:#F00;}
/*.contact .btn{
	border: #00A651 solid 1px;
	border-radius: 0px;	
	padding-top: 8px;
	padding-bottom: 10px;
	background-color:#00A651;
	color:#fff;
	font-size:14px;
	}
.contact .btn:hover{
	border-radius: 0px !important; background-color:#000; 
	border:#8CC86F solid 1px;
	border-radius: 0px;
	color: #fff;
	background-color:#8CC86F;
	}*/

/* Contact us Page */
/* CAreer Form */
.careerform .form-control{min-height:40px;}
.btn{border-radius:0px;}


/* five */
@media (min-width: 768px) {
	.col-sm-1-5 {
		width: 20%;
		float: left;
	}				
}
@media (min-width: 992px) {
	.col-md-1-5 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-1-5 {
		width: 20%;
		float: left;
	}
}


.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5,
.col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5,
.col-xs-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5,
.col-xs-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}	
.col-xs-1-5 {
	width: 20%;
	float: left;
}
.col-xs-2-5 {
	width: 40%;
	float: left;
}
	
.col-xs-3-5 {
	width: 60%;
	float: left;
}
	
.col-xs-4-5 {
	width: 80%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-1-5 {
		width: 20%;
		float: left;
	}
	col-sm-2-5 {
		width: 40%;
		float: left;
	}
	col-sm-3-5 {
		width: 60%;
		float: left;
	}
	col-sm-4-5 {
		width: 80%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-1-5 {
		width: 20%;
		float: left;
	}
	.col-md-2-5 {
		width: 40%;
		float: left;
	}
	.col-md-3-5 {
		width: 60%;
		float: left;
	}
	.col-md-4-5 {
		width: 80%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-1-5 {
		width: 20%;
		float: left;
	}
	.col-lg-2-5 {
		width: 40%;
		float: left;
	}
	.col-lg-3-5 {
		width: 60%;
		float: left;
	}
	.col-lg-4-5 {
		width: 80%;
		float: left;
	}
}		
/* Five colom */	
/* Page Headingt */	
@media (max-width:320px){
	.linelft{
		border-right:#FFF solid 0px; 
		min-height:30px;
		}
	.logo-hide{
		display:block;
		}
	.navbar-brand{
		display:none
		}
	.phone span{
		display:block;
		}
	
	
	.navbar-nav > li{
		border-bottom:#FFF solid 1px;
		}
	.navbar-nav > li > a {
		background-color: #212976; color:#FFF !important;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
		color: #fff;
		background-color: #e62f2a;
	}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
		color: #fff;
		background-color: #e62f2a;
	}
	.carousel-inner img{min-height:200px;}
	.boxone{max-width:100%; display:block; float:left}
	.boxtwo{width:100%; display:block; float:left}
	
	}
	
@media (max-width:480px){
		.linelft{
		border-right:#FFF solid 0px; 
		min-height:30px;
		}
	.logo-hide{
		display:block;
		}
	.navbar-brand{
		display:none
		}
	.phone span{
		display:block;
		}
	
	
	.navbar-nav > li{
		border-bottom:#FFF solid 1px;
		}
	.navbar-nav > li > a {
		background-color: #212976; color:#FFF !important;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
		color: #fff;
		background-color: #e62f2a;
	}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
		color: #fff;
		background-color: #e62f2a;
	}
	.carousel-inner img{min-height:200px;}
	}

@media (max-width:767px){
	
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
		color: #fff;
		background-color: #e62f2a;
	}
	.navbar-brand{ display:none;}
	}

@media (min-width:768px) and (max-width:991px){}

@media (min-width:992px) and (max-width:1199px){
	.linelft{border-right:#FFF solid 0px; height:326px; background-image:url(../images/divider.png); background-repeat:no-repeat; background-position:right;}
	}

@media (min-width:1200px){
	
	.linelft{border-right:#FFF solid 0px; height:326px; background-image:url(../images/divider.png); background-repeat:no-repeat; background-position:right;}
	.logo-hide{display:none;}
	.navbar {
		position: relative;
		min-height: 0px;
		margin-bottom: 10px;
		border: 0px solid transparent;
		background-color: transparent;
	}
	.navbar-default {
		background-color: transparent !important;
		border-color: transparent !important;
	}
	
	
	
	.navbar-brand {
		float: left;
		min-height: 55px;
		padding: 0px !important;
		font-size: 18px;
		border:#000 solid 0px;
		margin-top:-45px
	}
	.nav > li > a {
		position: relative;
		display: block;
		padding: 4px 15px !important; 
		font-size:15px; 
		color:#22287e !important;
	}
	.navbar-right{ margin-top:15px;}
	
	.navbar-collapse{background:url(../images/line.png);background-repeat:no-repeat; float:right; margin-top:-5px;}
	
	.navbar-default .navbar-nav > li{border-left:solid #006 0px; border-right:solid #006 1px;}
	.navbar-default .navbar-nav > li:first-child{border-left:solid #006 01px; }
	
	
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
		color: #e62f2a !important;
		background-color: transparent;
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
		color: #e62f2a !important;
		background-color: transparent;
	}
	.phone span{width:25px;}
	.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		/*padding: 5px 0;*/
		margin: 0px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: 0px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
	
	}
	.dropdown ul{padding-top:0px; padding-bottom:0px;}
	/*.dropdown ul li:first-child{margin-top:-5px;}
	.dropdown ul li:first-last{margin-top:1px;}*/
	
	.dropdown-menu > li {
		font-size: 14px;
		line-height: 20px;
		text-align: justify;
		padding-bottom: 0px;
		border-bottom:#CCC solid 1px;
	}
	dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
		color: #fff;
		text-decoration: none;
		background-color: #e62f2a;
	}
	
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
		color: #fff;
		text-decoration: none;
		background-color: #e62f2a;
		outline: 0;
	}
	
	.dropdown-menu > li > a {
		display: block;
		padding: 10px 20px;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		
		white-space: nowrap;
		
		color: #fff;
		text-decoration: none;
		background-color: #20438F;
	}
	ul.nav li.dropdown:hover > ul.dropdown-menu{
		display: block;   
	}

	
	}
	
	#toTop{
		position: fixed;
		bottom: 10px;
		right: 10px;
		cursor: pointer;
		display: none;
	}
	
	
	.btn-button {
		background-color: #e62f2a; /* Green */
		border: none;
		color: white;
		padding: 8px 25px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: 16px;
		margin: 4px 2px;
		cursor: pointer;
		border-radius: 4px; text-decoration:none !important;
	}
	.btn-button:hover{background-color: #fd0a03; color:#fff;}
	
/*.line{border-top:solid 1px #ddd; width:100%; height:1px; margin-top:-15px;}*/

@media only screen and (min-width:320px) and (max-width:480px){
	
	.phone p{
		text-algin:left !important; 
		line-height:35px; 		
		padding-top:6px; 
		border:solid 0px; float:left;		 
		}		
	  .phone p.contact{text-align:left!important;}
		
	
	.navbar-default {
		background-color: transparent;
		border-color: transparent;
	}
	.navbar {
		position: relative;
		min-height: 50px;
		margin-bottom: 20px;
		border: 1px solid #ddd;
	}	
	.navbar-toggle {
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
		background-color: transparent;
		background-image: none;
		border: 1px solid #212976;
		border-radius: 0px;
	}
	.navbar-toggle:before {
		content:"MENU";
		left:-50px;
		top:4px;
		position:absolute;
		width:50px;
	}
	.toppad{margin-top:50px;}
	#owl-demo{width:96%;}
}

/* Brand Slider */

.slider{width:100%; margin:auto 0; margin-bottom:50px;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;  
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
   
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 96%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px; 
}

/*** Navigation ***/




.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


.new-box {
    display: block;
    height: 50px;
    width: 50px;
    position: absolute;
    top: 01px;
    left: 16px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    z-index: 10;
}

.new-box span {
    position: absolute;
    top: 9px;
    left: 3px;
    z-index: 10;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    font-weight: 600;
}

.new-box:after {
    content: "";
    border-style: solid;
    border-width: 25px;
    position: absolute;
    top: 0;
    left: 0;
    border-color: #00acf0 transparent transparent #00acf0;
}