body, html {margin:0px; padding:0px; background-color:#FFFFFF;}

table{ font:12px/13px Tahoma, Arial, Geneva, sans-serif; color:#000; text-decoration:none; text-align:justify; vertical-align:top; line-height:13px;}

form, p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

img{  border-style: none;}

input, textarea{font:12px/13px Tahoma, Arial, Geneva, sans-serif;  color:#000; text-decoration:none; margin:0px; padding:0px; font-weight:400; line-height:13px;}

td, tr {vertical-align:top; text-align:left}

ul.sidemenu {
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #6F3E04;
	width: 200px;
	background-color: #CDF0FC;
	padding: 0;
	margin: 0;
}

ul.sidemenu li {
	border-top: 1px solid #6F3E04;
	border-left: 1px solid #6F3E04;
	border-right: 1px solid #6F3E04;
	padding: 5px 0px 5px 5px;
}

ul.sidemenu li a {
	text-decoration: none;
	display:block;
	width: 178px;
	color: #333333;
	font-weight: bold;
	padding: 2px 10px;
}

ul.sidemenu li a:hover {
	background-color:#09F;
	color: #000;
}
	


.text{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#000; text-decoration:none; line-height:13px;}
.text:hover{ text-decoration:underline;}
.text_white{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; line-height:13px;}
.text_white:hover{ text-decoration:underline;}
.text_main{ font:12px/13px Tahoma, Arial, Geneva, sans-serif; color:#000; text-decoration:none; line-height:13px;}
.text_blue_2{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#96F0FD; text-decoration:none; line-height:13px;}
.text_blue_2:hover{ text-decoration:underline;}
.text_green{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#638C0D; text-decoration:none; line-height:13px;}
.text_green:hover{ text-decoration:underline;}
.text_red{ font:13px/14px Tahoma, Arial, Geneva, sans-serif; color:#F00; text-decoration:none; line-height:14px;}
.text_red_large{ font:20px/22px Tahoma, Arial, Geneva, sans-serif; color:#F00; text-decoration:none; line-height:19px;}
.href_blue{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#008FF5; text-decoration:underline; line-height:13px;}
.href_blue:hover{ text-decoration:none;}
.href_white{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#FFFFFF; text-decoration:underline; line-height:13px;}
.href_white:hover{ text-decoration:none;}
.href_green{ font:11px/12px Arial, Tahoma, Geneva, sans-serif; color:#638C0D; text-decoration:underline; line-height:13px;}
.href_green:hover{ text-decoration:none;}
.href_green_2{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#84B320; text-decoration:underline; line-height:13px;}
.href_green_2:hover{ text-decoration:none;}
.botmen{ font:12px/13px Tahoma, Arial, Geneva, sans-serif; color:#7A7A7A; text-decoration:none; line-height:14px; letter-spacing:1px;}
.copy{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#909090; text-decoration:none; line-height:13px;}
.topmen{ font:11px/12px Arial, Tahoma, Geneva, sans-serif; color:#585858; text-decoration:none; line-height:13px; letter-spacing:1px;}
.topmen:hover{ text-decoration:underline;}


@media only screen and (max-width:800px) {
    .old {
        display: none;
    }
    .new {
        display: block;
        width: 100%;
    }
}  
@media only screen and (min-width:800px) {
    .old {
        display: block;
        width: 100%;
    }
    .new {
        display: none;
    }
}  
.parent {
  position: relative;
  top: 0;
  left: 0;
}
.bg {
  position: relative;
  top: 0;
  left: 0;
}
.top_logo {
  position: absolute;
  top: 16px;
  left: 30px;
}
.call_now {
  position: absolute;
  right: 10px;
  top: 0;
  font-weight:bold;
  font-size: larger
}
.call-to-action {
    background-color:orange;
    color:black!important;
    font-weight: bold;
}
/* Style the navigation menu */
.topnav {
  overflow: hidden;
  background-color: #333;
  position: relative;
}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav #myLinks {
  display: none;
}

/* Style navigation menu links */
.topnav a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

/* Style the hamburger menu */
.topnav a.icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

/* Add a grey background color on mouse-over */
.topnav a:hover {
  background-color: #ddd;
  color: black;
}

/* Style the active link (or home/logo) */
.active {
  background-color: #15a0eb;
  color: black;
}
.new {
    
}
.body {
    padding: 0px 10px;
}
.column {
  float: left;
  width: 25%;
  height: 100px;
  text-align: center;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.fa  {
    padding: 4px;   
}

.bg {
    border-radius: 10px;
}
@media screen and (max-width: 645px) {
  .column {
    width: 50%;
  }
}
