<!--default css-->
body
{
	margin:0;
	font-family: 'Open Sans', sans-serif !important;
	font-size:14px;
}
p
{
	font-family: 'Open Sans', sans-serif !important;
	font-size:14px;
	line-height: 1.5;
    text-align: justify;
		
}
h1, h2, h3, h4, h5,h6
{
	font-family: 'Open Sans', sans-serif !important;
}
a
{
	font-family: 'Open Sans', sans-serif !important;
	text-decoration:none !important;
}
li
{
	font-family: 'Open Sans', sans-serif !important;
	line-height:2;
	list-style:none;
}

.abtcontright1 li
{
	font-family: 'Open Sans', sans-serif !important;
	line-height:2;
	list-style:circle;
	margin-left:25px;
}

ul
{
	
}
.nomargin
{
	margin:0 !important;
}
.nopadding
{
	padding:0 !important
}
.margin_top_1em
{
	margin-top:1em !important;
}
.margin_top_2em
{
	margin-top:2em !important;
}
.margin_top_3em
{
	margin-top:3em !important;
}
.margin_top_4em
{
	margin-top:4em !important;
}
.margin_bottom_1em
{
	margin-bottom:1em !important;
}
.margin_bottom_2em
{
	margin-bottom:2em !important;
}
.margin_bottom_3em
{
	margin-bottom:3em !important;
}
.margin_bottom_4em
{
	margin-bottom:4em !important;
}

.padding_top_1em
{
	padding-top:1em !important;
}
.padding_top_2em
{
	padding-top:2em !important;
}
.padding_top_3em
{
	padding-top:3em !important;
}
.padding_top_4em
{
	paddingn-top:4em !important;
}
.padding_bottom_1em
{
	padding-bottom:1em !important;
}
.padding_bottom_2em
{
	padding-bottom:2em !important;
}
.padding_bottom_3em
{
	padding-bottom:3em !important;
}
.padding_bottom_4em
{
	padding-bottom:4em !important;
}
/* .mt-40
{
	margin-top:57px !important;} */

header
{
	height:100px;
}
.hmecont
{
	background-color: #1d4e9d;
	color: #ffffff;
	height: 105px;
	width: 220px;
	float:right;
	border-radius:15px;
	padding: 11px 30px;
    text-align: center;
	margin:8px 0;
}
.licintro li
{
	list-style:circle  !important;
}
.hmecont a
{
	color:#fff;
	font-weight:bold;
}
.menu li
{
	margin:0 20px;
}
.menu li:first-child, .menu li:last-child
{
	margin:0;
}

.navbar-default {
    background-color: #f8f8f8;
    border: none;
    border-radius: 0;
    border-top: 3px solid #E1E0DF;
	margin-bottom:0;
}
.blink_me {
  animation: blinker 1s linear infinite;
  font-size:17px;
}

@keyframes blinker {  
  50% { opacity: 0; }
}

.navbar-nav > li > a {
    
   padding: 25px ;
   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: #7A1B1D;
    color: #fff;
   
}
.prev
{
	background: #999 none repeat scroll 0 0;
    color: #fff;
    font-size: 30px;
    left: 0;
    padding: 9px;
    position: absolute;
    top:50%;
    z-index: 99;
}
.next
{
	background: #999 none repeat scroll 0 0;
    color: #fff;
    font-size: 30px;
   	top:50%;
    padding: 9px;
    position: absolute;
    right: 0;
    z-index: 99;
}
.prev:hover, .next:hover
{
	color:#fff;
	text-decoration:none;
}
.button1 {
    background-color: #84b533;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 105px;
    line-height: 1.6;
    padding: 13px;
    text-align: center;
    width: 230px;
}

.button2 {
    background-color: #b9282c;
    color: #cccccc;
    height: 87px;
    width: 230px;
	color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.6;
    padding: 13px;
    text-align: center;
    
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	}
  
  .rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
	}
  
  .rslides li:first-child {
	position: relative;
	display: block;
	float: left;
	}
  
  .rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
	}
  

.colfirst
	{
	
	
	
	color:#CCCCCC;
	}
	.copyright
	{
	width:1000px;
	height:auto;
	float:left;
	color:#CCCCCC;
	padding:38px 0 0 0;
	}
	.fl_left
	{
	width:800px;
	height:auto;
	float:left;
	color:#CCCCCC;
	}
	.f1_right
	{
	width:200px;
	height:auto;
	float:right;
	color:#CCCCCC;
	}
	.footer
	{
	width:1000px;
	height:250px;
	background-color:#400f10;
	float:left;
	color:#CCCCCC;
	padding:20px;
	}
	
	
	.ionicon1 img
	{
	width:60% !important;
	margin:-5px 0 0 0;
	}
	

.cc {
    background-color: #7a1b1d;
	
}
.cc {
    box-sizing: border-box;
    display: inline-block;
    font-size: 18px;
    height: 48px;
    line-height: 18px;
    margin: 0;
    padding: 15px 0 0;
    width: 48px;
}
.circle
{
border-radius: 50%;
 display: inline-block;
    position: relative;
    text-align: center;
	margin:27px 0 5px 0 ;
}

#footer1
{
width:1000px;
height:200px;
border-bottom:1px solid #FF0000;
text-align:center;
}
.colfirst a
{
color:#CCCCCC;
text-decoration:none;
}
.push20
{
font-size:17px;font-weight:bold;
}
footer
{
	background-color:#400f10;
}
footer p
{
	text-align:center;
	color:#fff;
}
.copy
{
	border-top:1px solid #F00;
}
.copy p
{
	padding-top:1em;
}
.download
{

}
.reach1 {
    margin: 10px;
    width: 230px;
}
input
{
	padding:7px;
}
.reg
{
	position:fixed;
	right:-59px;
	top:80%;
	z-index:9999;
	transform:rotate(270deg);
	font-weight:bold;
	font-size:16px;
	border-radius:0;
}

@media screen and (max-width:1024px)
{
	.navbar-nav > li > a {
    font-weight: bold;
    padding: 25px 12px;
}
}

@media screen and (max-width:768px)
{
	.navbar-nav > li > a {
    font-size: 12px;
    font-weight: bold;
    padding: 18px 4px;
}
	
}

@media screen and (max-width:640px)
{
	.navbar 
	{
		z-index:999;
	}
	.menu li:first-child, .menu li:last-child {
    margin: 0 15px;
}
.logo .pull-left
{
	float:none !important;
	display:inline-block;

}
.headercont .pull-right
{
	display:inline-block;
	float:none !important
}
.hmecont {
    background-color: #1d4e9d;
    color: #ffffff;
    height: 105px;
    width: auto;
    max-width: 220px;
    border-radius: 15px;
    padding: 11px 18px;
    text-align: center;
    margin: 8px;
    font-size: 12px;
}

}
@media screen and (max-width:480px)
{
.videotour
{
	width:100%;
	margin:2em 0;
}
}
@media screen and (max-width:360px)
{
.logo
{
	
	width:100%;
	text-align:center;
	padding:0 15%;
	float:left !important;
}
.headercont
{
	
	width:100%;
	padding:0 21%;
	text-align:center;
	float:left !important;
}
.hmecont {
	float:none !important;
	text-align:center !important;

    background-color: #1d4e9d;
    color: #ffffff;
    height: 75px !important;
    width: 136px;
    float: right;
    border-radius: 15px;
    padding: 7px 4px;
    text-align: center;
    margin: 8px -150px;
    display: inline-block;
	font-size:11px;
}
.blink_me {
    
    font-size: 11px;
}
.hd
{
	margin:0 15%;
}
.hmecont
{
	background-color: #1d4e9d;
color: #ffffff;
height: 115px;
width: 136px;
float: right;
border-radius: 15px;
padding: 7px 5px;
text-align: center;
margin: 8px -150px;
display: inline-block;
}
}

@media screen and (max-width:320px)
{
.headercont
{
	
	width:100%;
	padding:0 14%;
	text-align:center;
}

}

