/*style.css*/

@import url(https://fonts.googleapis.com/css2?family=Castoro&display=swap);
body{
background: #FFFFFF;
font-family: 'Open Sans', sans-serif;
background-repeat:no-repeat;
font-size:12px;	
color: #A52A2A;
/*color:#006400;*/
}
hr {
border-top: 1px solid #000;
}
h2 {
color: #191970; font-size:30px;
}
h3 {
color: #2F4F4F; font-size:28px;
}
h4 {
color: #ff0000; font-size:18px;
}
.nav>li>a {
padding: 10px 35px;
}
.navbar-default .navbar-collapse{
border-color: #A52A2A;
/*margin-bottom: -10px;*/
}
.navbar {
height: 50px;
z-index: 1;
}
.navbar-brand {
height: 50px;
}
.container-fluid {
/*margin-top: 10px;*/
}
@media (min-width: 768px){
.navbar-nav>li>a {
padding-top: 5px;
 padding-bottom: 7px;
 text-transform:uppercase;
}
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #000;

background-color: transparent;
}
.navbar-nav {background-color: #A52A2A; }
.englogo {
font-size:40px;
text-transform:uppercase;
/*font-weight:bold;*/
padding:15px;
font-family: 'Open Sans', sans-serif;
line-height: 40px;
height:120px;
padding-left: 260px;
}

a {
color: #A52A2A;
}
a:hover{
color: #000;
}
.container {
   padding-right: 15px;
   padding-left: 15px;
   margin-right: auto;
   margin-left: auto;
 
/*-webkit-box-shadow: 0px 0px 30px 0px rgba(221, 7, 80, 1);
-moz-box-shadow: 0px 0px 30px 0px rgba(221, 7, 80, 1);
box-shadow: 0px 0px 30px 0px rgba(221, 7, 80, 1);*/


}
.content {	
}
.nav>li {
z-index: 9999;
}
.maincon {
padding:20px;
font-family: 'Open Sans', sans-serif;
min-height:400px;
padding-top: 0px;
}
.navbar-default{
background: #A52A2A;
border-color: transparent;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
border-radius: 10px;
}
.navbar-default .navbar-nav>li>a {
color: #fff; 
text-transform: uppercase;
}
.active{
color: #fff;
/*font-weight: red;*/
}
.navbar-default .navbar-nav>li:hover{
}
@media (min-width: 768px) {
   .container {
      width: 100%;
}
.maincon {
min-height:450px;
color: #A52A2A;
/*color:#006400;*/
overflow: hidden;
}
.navbar-nav{ background:none; }
.product {
width:100%;

}
.slider img{
width:100%;
}
}
.slider img{
width:100%;
}
@media (min-width: 360px){
.navbar-nav {
padding-left: 70px;
padding-top: 7px;
background: rgb(182, 139, 45) 0%;
background: -moz-linear-gradient(top, rgb(182, 139, 45) 0% 0%, rgb(182, 140, 46) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(182, 139, 45) 0%), color-stop(100%, rgba(255,20,145,1)));
background: -webkit-linear-gradient(top, rgb(182, 139, 45) 0% 0%, rgb(182, 140, 46) 100%);
background: -o-linear-gradient(top, rgb(182, 139, 45) 0% 0%, rgb(182, 140, 46) 100%);
background: -ms-linear-gradient(top, rgb(182, 139, 45) 0% 0%, rgb(182, 140, 46) 100%);
background: linear-gradient(to bottom, rgb(182, 139, 45) 0% 0%, rgb(182, 140, 46) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006400', endColorstr='#006400', GradientType=0 );

}

}
@media (min-width: 770px){
.navbar-nav{ background:none; }
}
@media (min-width: 992px)
{
   .container {
      width:100%;
}
.navbar-nav{ background:none; }
.product {
width:100%;

}
.slider img{
width:100%;
}
}
.product {
margin-right:20px;
text-align:center;

}
.product ul {
list-style:none;
}
.copy p{
text-align:center;
padding:20px;
color:#000;
}
.alert-group>.alert:first-child:not(:last-child){
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
       -moz-border-radius-topleft:5px;
       -moz-border-radius-topright:5px;
       -moz-border-radius-bottomright:0;
       -moz-border-radius-bottomleft:0;
            border-top-left-radius:5px;
            border-top-right-radius:5px;
            border-bottom-right-radius:0;
            border-bottom-left-radius:0;
    margin-bottom:0
}
.alert-group>.alert:not(:first-child):not(:last-child){
    -webkit-border-radius:0;
       -moz-border-radius:0;
            border-radius:0;
    border-top:0;
    margin-bottom:0
}
.alert-group>.alert:last-child:not(:first-child){
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
       -moz-border-radius-topleft:0;
       -moz-border-radius-topright:0;
       -moz-border-radius-bottomright:5px;
       -moz-border-radius-bottomleft:5px;
            border-top-left-radius:0;
            border-top-right-radius:0;
            border-bottom-right-radius:5px;
            border-bottom-left-radius:5px;
    border-top:0
}

.txt {
	width:100px;
}
#datepic {
	margin-top:30px;
}
#datepic1 {
	margin-top:30px;
}#datepic2 {
	margin-top:30px;
}#datepic3 {
	margin-top:30px;
}

.msg {
	margin-bottom:20px;
	font-size:18px;
	color:#F00;
}
.panel-body h4{
text-align:center;
/*padding:20px;*/
}
.panel-body{
background: #fc6b3f;
}
#error-messagecode {
   font-size:15px;
   
}
.claim-font {
    font-size: 19px;
    text-transform: uppercase;
    line-height: 25px;
}
.address
{
	    font-size: 15px;
    line-height: 24px;
}
.Governement-nav {
    line-height: 35px;
    text-align: center;
    width: 100%;
    margin: auto;
	padding-bottom: 50px;
	}
.Governement-list li {
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    border: #A52A2A solid 1px;
    text-align: center;
    background: #A52A2A;
    margin: auto;
}
.Governement-list li a{
  color:#fff !important;  
}
.Governement-list li a:hover{
  color:#000 !important;  
}
.bor
{
border:1px solid;	
}
.labels
{
	
font-size: 14px;line-height: 1.42857143;color: #555;padding-left: 28px;	
	
	
}
.err
{
	
color: #A52A2A; font-size:14px;color:red;	
	
}
.calenderimg
{
	width: 23px;
height: 16px;
/*float: right;*/
margin: -3px 16px -3px 20px;
margin-left: 235px !important;
margin-top: -55px;
margin-right: 16px;
margin-bottom: -3px;
}

.online_row1stchild
{
border-bottom: 1px solid ;
border-top: 1px solid ;
}

.online_row1
{
	border-left: 1px solid ;
border-bottom: 1px solid;
border-top: 1px solid ;
}
.online_row21stchild
{
border-bottom: 1px solid ;
border-top:none;
}
.online_row2
{
border-left: 1px solid ;
border-bottom: 1px solid ;
border-top:none;
}
.border-right
{
	border-right:solid 1px;
	padding: 5px;
	color:#006;
}
.fnt
{
	
font-size: 16px;
color: rgb(255, 0, 64);	
margin-top: 7px;
	
}
@media screen and (max-width: 320px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}

}
@media screen and (max-width: 480px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}

}
@media screen and (max-width: 640px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}

}

@media screen and (max-width: 640px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}

}

@media screen and (max-width: 768px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}
.nav > li > a {
    padding: 5px 15px !important;
}

}


@media screen and (max-width: 800px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}
.nav > li > a {
    padding: 8px 20px !important;
}
}
@media screen and (max-width: 950px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}
.nav > li > a {
    padding: 8px 20px !important;
}
}

@media screen and (max-width: 1024px)
{
	.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:100% !important;
}
.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.maincon {
    padding: 20px !important;
    font-family: 'Open Sans', sans-serif;
    min-height: 400px;
    padding-top: 0px;
    text-align: center !important;
}
}

.main-div
{
border-left: 3px solid #A52A2A;
border-right: 3px solid #A52A2A;
width:1100px;
}
.paddingzero{padding:0px;color:#000 !important}



/* cliam form css*/



/* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
    width: 100%; /* Full width */
    padding: 12px; /* Some padding */  
    border: 1px solid #ccc; /* Gray border */
    border-radius: 4px; /* Rounded borders */
    box-sizing: border-box; /* Make sure that padding and width stays in place */
    margin-top: 6px; /* Add a top margin */
    margin-bottom: 16px; /* Bottom margin */
    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
    background-color: #A52A2A;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
    background-color: #A52A2A;
}

/* Add a background color and some padding around the form */
/* .container { */
    /* border-radius: 5px; */
    /* background-color: #f2f2f2; */
    /* padding: 20px; */
/* } */

/* logo style  */

.logostyle{
	    font-size: 40px;
    text-transform: uppercase;
    /* font-weight: bold; */
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
}