@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700');

#success,#error {
	display:none
}
#success span,#erro span {
	display:block;
	position:absolute;
	top:0;
	width:100%
}
#success span p,#error span p {
	/*margin-top:6em*/
}
#success span p {
	color:#FE9923;
}
.logo{position: absolute;
top: 30px;}
.no-padding {
  padding-left: 0;
  padding-right:0;

}
.right{float:right;
}
.center{
	text-align:center;
}
.product a .heading{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:700;
	color:#000000;
	
}
a:hover {
	text-decoration:none;
}
.product a p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:2.3;
	clear:both;
	color:#6c6c6c;
	
}
.heading{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:700;
	
}
p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:2.3;
	clear:both;
	
}
 .banner{margin-top:80px;
}

 
.padding-50{
	padding:0 50px;
}
.section-about{
		background-color:#fff;
	padding:50px 0;
}
.section2{
	background-color:#fafafa;
	padding:50px 0;
}
.product{
	padding-top:50px;
}
.section3,.section1,.contact
{
	padding:50px 0;
}
.main-heading{
	font-size:32px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	
	padding-bottom: 10px;
}
.view-btn{
	/*border:1px solid #d8171f;*/
	border-radius:5px;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	padding:19px 50px;
	color:#fff;
	text-transform:uppercase;
	background:#002ECB;
	height:45px;
	font-size:16px;

}
a>.view-btn {
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
text-decoration:none;
	color:#002ECB;
}

.view-btn:hover{
	
	background-color:#001F88;
	color:#fff;
	text-decoration:none;
}
.margin-50t{
	
	margin-top:50px;
}
.footer{
	background-color:#061119;
	color:#ffffff;
	padding:40px 0;
	
}
.footer-link{
	padding-left: 0;
    margin: 30px 0 60px 0;
	/*margin-bottom: 20px;
    text-align:center;*/
	font-family: 'Open Sans', sans-serif;
	font-family:700;
	font-size:14px;
}
.footer-link li{
	    display: inline-block;
		margin: 0 10px;
}
.footer-p{
	/*text-align:center;*/
	font-family: 'Open Sans', sans-serif;
	margin: 30px 0 60px 0;
	font-size:14px;
}
.footer-d{
	/*text-align:center;*/
	font-family: 'Open Sans', sans-serif;
	margin:0 !important;
	font-size:14px;
	color:#8f8f8f;
}


.header{   
color:#555555;
font-family: 'Open Sans', sans-serif;
font-size:14px;
	font-weight:600;
		background-color:#ffffff;
		
    height: 80px;
}
.header ul li{
	color:#555555;
}
.nav li a{color:#555555;

}
.navbar-brand {
	margin-top:0px;
}
    .navbar-nav {margin-top: 18px;}
  .navbar-nav > li > a:hover,
  .navbar-nav > li > a:focus, .navbar-nav > li > a.active{
  color: #002ECB;
  background-color: transparent;
  border-bottom:4px solid  #002ECB;

}
  .navbar-nav > .active > a,
  .navbar-nav > .active > a:hover,
  .navbar-nav > .active > a:focus {
  color: #002ECB;
  background-color: transparent;
}
  .navbar-nav > .disabled > a,
  .navbar-nav > .disabled > a:hover,
  .navbar-nav > .disabled > a:focus {
  color: #002ECB;
  background-color: transparent;
}
.margin-btm-70{margin-bottom:70px;
}
.para{
	    line-height: 2;
    font-size: 14px;
	font-family: 'Open Sans', sans-serif;
		color:#6c6c6c;
}
.margin-100{
	margin-top:100px;
}
.sub-head{
	color:#002ECB;
font-family: 'Open Sans', sans-serif;
font-size:24px;
	font-weight:700;
	clear:both;
}
hr.hr-primary{
	border-top-color:#ffac33;
	
}
.left{
	float:left;
	clear:both;
}
hr.hr-lg {
    border-top-width: 3px;
}

.alert-danger {
    color: #fb3a3a;
    background-color: #E9EDFF;
    border-color: #002ECB;
}
.w-10 {
    width: 10%!important;
}
.w-20{
	width: 30%!important;
}
	
.alert p{
	font-size:24px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;    
	font-style: italic;
	text-align:center;
	color: #002ECB;
	
}
p.form-control-static{
	font-family:'Open Sans', sans-serif;
	font-weight:700; 
	font-size:14px;
	color:#333333;	
	padding-top:0px;
	float:left;
}
.label_txt{
	font-family:'Open Sans', sans-serif;
	font-weight:400; 
	font-size:14px;	
	color:#333333;
	    padding-right: 5px;
}
.padd-30{
	padding-right:30px;
}
.form-control{ 
background-color:#f1f1f1;  
color: #999999;border:none;
height:45px; 
font-size:14px;
 	font-family:'Open Sans', sans-serif;
	 width: 90% !important;

}
.phone-list{
background-color:#E9EDFF;
border:1px solid #002ECB;
border-radius:10px;
padding:40px ;
text-align:center;
}
.phone-list p{
	color:#002ECB;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
padding-bottom:30px;	
	
}.btn-submit{
	
	background-color:#002ECB;
	color:#ffffff;
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	font-weight:700; 
	text-transform:uppercase;
	border:none;
	/*padding: 10px 20px;
	float: right;*/
	border:1px solid #002ECB;
	    border-radius: 5px;
		height:45px;
}
.btn-submit:hover,.btn-submit:focus,.btn-submit:active,.btn-submit:visited{
background-color:#001F88 !important;
color:#fff !important;
border:1px solid #001f88 !important;
}	
.phone-list p:last-child{
	padding-bottom:0px;
}
.phone-list p span a,.phone-list p span{
	font-size:16px;	
	font-weight:700;
	
	color:#002ECB;
}
address{
	color:#6c6c6c;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	line-height:2.2;
	padding-top:20px;
}
.add-off h3{
	padding-top:20px;
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	font-weight:700;
}
label{
font-size:14px;
font-family:'Open Sans', sans-serif;
font-weight:700;
	
}
.label-txt{
	font-size:14px;
font-family:'Open Sans', sans-serif;
font-weight:400;
}
.form-group {
    margin-bottom: 40px;
}
label.custom-radio-button input[type="radio"] {
    opacity:0;
}
 
label.custom-radio-button input[type="radio"] ~ .helping-el {
   background-color: #e8e8e8;
    border: 1px solid #e8e8e8;
    border-radius: 50%;
    display: inline-block;
    margin-right: 9px;
    padding: 8px;
    position: relative;
    top: 2px;
}
 .radio-inline, .checkbox-inline{
	 padding-left:0px;padding-top:15px;
 }
 
label.custom-radio-button input[type="radio"]:checked ~ .helping-el {
    border: 1px solid #e8e8e8;
}
 
label.custom-radio-button input[type="radio"]:checked ~ .helping-el:after {
    background-color: #d8171f;
    border-radius: 50%;
    content: " ";
    font-size: 33px;
    height: 10px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 10px;
     
}
.margin-50{
	margin-top:50px;
}
.margin-25{
	margin-top:25px;
}
.product-head{
	font-size:32px;
font-family:'Open Sans', sans-serif !important;
margin-top:0px;
margin-bottom: 25px;
}
.product-subhead{
	font-size:14px;
font-family:'Open Sans', sans-serif;
font-weight:700;
color:#6c6c6c;
}
.p-list{
	color:#6c6c6c;
list-style-type: square;
    margin: 0;
    padding-left: 17px;
	margin-bottom: 30px;
	font-family:'Open Sans', sans-serif !important;
}


tr:nth-child(even){background-color: #f9f9f9;}


.table > tbody > tr > th{
	border-top:2px solid #dddddd;
}
.pro{
	line-height:1.8;
}


.table > tbody > tr > td{
	
	border-top:1px solid #dddddd;
}

.pro-h{
	color:#000000;
	font-size:24px;
	font-family:'Open Sans', sans-serif !important;
	margin-bottom:15px;
	
}
.pro-img{
	
}



.footer-link a{color:#ffffff;}



hr {
    margin-top: 5px;
}



table{
	
font-family:'Open Sans', sans-serif;
    margin-top: 40px;
}




.btn-back{
	float:left !important;
margin-bottom:20px;}

   .pro-img{
	   width:370px;
	   height:478px;
   }
.pro-img2{
	   width:70px;
	   height:70px;
   }

.img-banner{
	    margin-top: 61px;
		margin: 0 auto
}


.img-center{margin:0 auto;
}

.view-btn1{
	
height:36px;
    border: 1px solid #002ECB;
    border-radius: 5px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    padding: 0px 20px;
    color: #002ECB;
    text-transform: uppercase;
    background: #ffffff;
	font-size:14px;
}



.view-btn1:hover{
	
	background-color:#002ECB;
	color:#fff;
	text-decoration:none;
}




.carousel-control.right,.carousel-control.left {
	background-image:none;
}




.margin-7{
	
    margin-top: 70px;
}

.margin-20{
	  margin-bottom: 20px;
}
	

.margin-btm-30{
 margin-bottom: 30px;
}
.margin-10{
 margin-bottom: 10px;
}
.error {
	text-transform: none;
	font-style: italic;
	display: inline-block;
color: #ed1c24;
}

.back-to-top {
    display: none;
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 9999
}
.back-to-top a {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    display: block;
    width: 40px;
    height: 40px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.3)
}
.back-to-top a:hover {
    background-color: rgba(0, 0, 0, 0.5)
}
.navbar-collapse{background: #fff;}


@media screen and (max-width: 767px) {
	
	
	.margin-100{
	margin-top:10px;
}
.mobile-center{
	text-align:center;
}
.left {
    float: none;
}
.mobile-top{
	
	margin-top:50px;
}

.mobile-bottom{
	
	margin-bottom:50px;
}

.no-padding {
    padding-left: 20px;
}

}


.container-fluid1 {
    margin-right: auto;
    margin-left: auto;

}




.car-text{
	color:#6c6c6c;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	line-height:2.2;
	padding-top:20px;
}