/* CSS Document */

#inner-page1{float: left;    margin: 0;    padding: 30px 0;    width: 100%;}
.inner-section h2.heading {color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";   font-size: 35px;    font-style: normal;    font-weight: 500;    margin: 0;    padding: 0;    text-align: center;    text-transform: uppercase;    width: 100%;}
.content-inner{float:left; margin:20px 0 0 0; padding:0; width:100%;}
.content-inner p {color: #333;   float: left;    font-family: "Lato",sans-serif;    font-size: 17px;    line-height: 24px;    margin: 0;    padding: 0;    text-align: justify;    width: 100%;}

.table{width:70%; margin:0 auto;}
.landingpage-table {border: 1px solid #d5d5d5;  border-radius: 7px 7px 5px 5px;  margin: 20px 0; float:left; width:100%;}
.landingpage-table tr.header1 { border-radius: 5px 0;}
.landingpage-table tr.header1 td {background: #444 none repeat scroll 0 0;  border-bottom: 1px solid #444;   color: #f3f3f3;    text-align: center;}
.landingpage-table td {background: #f3f3f3 none repeat scroll 0 0;   border-bottom: 1px solid #d5d5d5;  padding: 10px 10px;}
.landingpage-table td.center {text-align: center; float:none; margin:0; width:auto;}

.landingpage-table tr.even td {background-color: transparent;}
.inner-bottom{float:left; margin:0; padding:0; width:100%;}
.inner-bottom p {color: #333;   float: left;    font-family: "Lato",sans-serif;    font-size: 17px;    line-height: 24px;    margin: 0;    padding: 0;    text-align: justify;    width: 100%;}

.content-inner a{color:#cc0000;}
.content-inner a:hover{color:#a9cd34;}
.inner-bottom a{color:#cc0000;}
.inner-bottom a:hover{color:#a9cd34;}

.inner-page2{float: left; margin: 0; padding: 30px 0; width: 100%;}
.inner-section1 h2.heading {color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";   font-size: 35px;    font-style: normal;    font-weight: 500;    margin: 0;    padding: 0;    text-align: center;    text-transform: uppercase;    width: 100%;}
.content-inner1{float:left; margin:20px 0 0 0; padding:0; width:100%;}
.content-inner1 p {color: #333;   float: left;    font-family: "Lato",sans-serif;    font-size: 17px;    line-height: 24px;    margin: 0;    padding: 0;    text-align: justify;    width: 100%;}
.content-inner1 h3{background: #999 none repeat scroll 0 0;  border-radius: 5px;  color: #fff;  float: left;  padding: 10px;  width: 98%; margin:15px 0;}


#inner-page2{float: left; margin: 0;  padding: 30px 0;  width: 100%;}
body.testimonials .clients-views ul li{margin:0 20px 20px; min-height:220px;}
a.play-btn{float:right; margin:0; padding:0;}
a.play-btn img{float:none; margin:0; padding:0;}
.pop-up a{position:absolute; margin:-10px 0 0 -18px;}

.clients-info img {background: #fff none repeat scroll 0 0;  border-radius: 50px;  float: left;  height: 90px;  margin: 0;   padding: 5px;  width: 90px;}

#map{float:left; margin:0; padding:30px 0; width:100%;}
.map-interactive h2.heading {color: #ec1f27;  float: left;   font-family: "Conv_Coda-Regular";   font-size: 35px;  font-style: normal;  font-weight: 500;  margin: 0;  padding: 0;  text-align: center;  text-transform: uppercase;  width: 100%;}

.map-content{ float: left; margin: 20px 0 0;  padding: 0;  width: 100%;}
.map-content p{  color: #333; float: left;  font-family: "Lato",sans-serif;  font-size: 17px;  line-height: 24px;  margin: 0;  padding: 0;  text-align: justify; width: 100%;}


#inner-page3 {float: left;  margin: 0;  padding: 30px 0;  width: 100%;}
.inner-section3 h2.heading {color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 35px; font-style: normal;  font-weight: 500;  margin: 0;  padding: 0;    text-align: center;   text-transform: uppercase;   width: 100%;}

.content-inner3{float: left;  margin: 20px 0 0;   padding: 0;  width: 100%;}
.content-inner3 h3{float:left; margin:0 0 30px 0; padding:0; width:100%; text-align:center; font-family: "Conv_Coda-Regular";  font-size: 25px; font-style: normal}
.content-inner3 p {color: #333;  float: left;   font-family: "Lato",sans-serif;  font-size: 17px;   line-height: 24px;  margin: 0;  padding: 0;  text-align: justify;  width: 100%;}
.points{float:left; margin:0; padding:0; width:100%;}
.points h2{   background: #999 none repeat scroll 0 0; border-radius: 5px;   color: #fff;   float: left; margin: 15px 0; padding: 10px;  width: 98%;}
.points ul{float:left; margin:0 0 0 20px; padding:0; list-style:disc; width:92%;}
.points ul li{float:left; margin:0; padding:5px 0; width:100%; font-size:17px;}
.contact-text{float: left;  margin: 20px 0 0;   padding: 0;  width: 100%;}
.contact-text p{color: #333;  float: left;   font-family: "Lato",sans-serif;  font-size: 17px;   line-height: 24px;  margin: 0;  padding: 0;  text-align: justify;  width: 100%;}
.steucture{float: left;  margin: 20px 0 0;   padding: 0;  width: 100%;}
.steucture h2{background: #999 none repeat scroll 0 0; border-radius: 5px;   color: #fff;   float: left; margin: 15px 0; padding: 10px;  width: 98%;}

tr.header3 td {background: #444 none repeat scroll 0 0;  border-bottom: 1px solid #444;  color: #f3f3f3;  text-align: center;}
.list > td{text-align:center; }
.list1 > td{text-align:center; }
tr.list1{ background: #f3f3f3 none repeat scroll 0 0;  border-bottom: 1px solid #d5d5d5;   padding: 10px;}
.table2{  border: 1px solid #d5d5d5;  border-radius: 7px 7px 5px 5px;  float: left;   margin: 20px 0;  width: 100%;}
.steucture p{ color: #333;  float: left;  font-family: "Lato",sans-serif;   font-size: 17px;  line-height: 24px;  margin: 0;  padding: 0;  text-align: justify;   width: 100%;}


#inner-page4{float: left;  margin: 0;  padding: 30px 0;  width: 100%;}
.inner-section4 h2.heading {color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 35px; font-style: normal;  font-weight: 500;  margin: 0;  padding: 0;    text-align: center;   text-transform: uppercase;   width: 100%;}
.content-inner4 h3{float:left; margin:20px 0; padding:0; width:100%; text-align:center; font-family: "Conv_Coda-Regular";  font-size: 25px; font-style: normal}
.content-inner4 p {color: #333;  float: left;   font-family: "Lato",sans-serif;  font-size: 17px;   line-height: 24px;  margin: 0;  padding: 0;  text-align: justify;  width: 100%;}
.links{  float: left; margin: 30px 0 0;  padding: 0;  width: 100%;}
.links ul{  float: left;    list-style: outside none none;    margin: 0;    padding: 0;    text-align: center;    width: 100%;}
.links ul li{  display: inline-block;  float: none;  margin: 0 17px;   padding: 0;}
.links ul li a{  background: #ececec none repeat scroll 0 0;  color: #000;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 20px;  margin: 0;  padding: 10px 40px;   text-decoration: none;}
.links ul li a:hover{  background: #9dbe2f none repeat scroll 0 0;    color: #fff;}

.diagram{margin:0 auto; padding:0; width:80%;}
.table-head{float:left; margin:0 0 30px 0; padding:0; width:100%;}
.table-head h2{color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 35px; font-style: normal;  font-weight: 500;  margin: 0;  padding: 0;    text-align: center;   text-transform: uppercase;   width: 100%;}

.table-head ul.column1{list-style:none; float:left; margin:0; padding:0 0px; width:30%;}
.table-head ul.column1 li{float:left; margin:0; padding:5px; width:100%; border:1px solid #000; border-right:none; border-bottom:none;}

.table-head ul.column2{list-style:none; float:left; margin:0; padding:0 0px; width:10%;}
.table-head ul.column2 li{float:left; margin:0; padding:5px; width:100%; border:1px solid #000; border-right:none; border-bottom:none;}

.table-head ul.column3{list-style:none; float:left; margin:0; padding:0 0px; width:20%;}
.table-head ul.column3 li{float:left; margin:0; padding:5px; width:100%; border:1px solid #000; border-right:none; border-bottom:none;}

.table-head ul.column4{list-style:none; float:left; margin:0; padding:0 0px; width:10%;}
.table-head ul.column4 li{float:left; margin:0; padding:5px; width:100%; border:1px solid #000; border-right:none; border-bottom:none;}

.table-head ul.column5{list-style:none; float:left; margin:0; padding:0 0px; width:20%;}
.table-head ul.column5 li{float:left; margin:0; padding:5px; width:100%; border:1px solid #000; border-right:none; border-bottom:none;}

.table-head ul.column6{list-style:none; float:left; margin:0; padding:0 0px; width:10%;}
.table-head ul.column6 li{float:left; margin:0; padding:5px; width:100%; border:1px solid #000;  border-bottom:none;}

.table-head ul li.last{border-bottom:1px solid #000;}

.table-head ul li.blank{padding:14.6px 5px;}
.last-table ul.column1{width:20%;}
.last-table ul.column5{width:30%;}


b font{color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 35px; font-style: normal;  font-weight: 500;  margin: 0;  padding: 0;    text-align: center;   text-transform: uppercase;   width: 100%;}
table.sheets tr td{padding:5px;}
table.sheets{margin:20px 0; float:left; width:100%;}

circle {
    display: none;
}


#states{float: left;  margin: 0;  padding: 30px 0;  width: 100%;}
.inner-states h2.heading {color: #ec1f27;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 35px; font-style: normal;  font-weight: 500;  margin: 0;  padding: 0;    text-align: center;   text-transform: uppercase;   width: 100%;}

.state-content p {color: #333;  float: left;   font-family: "Lato",sans-serif;  font-size: 17px;   line-height: 24px;  margin:20px 0 0 0;  padding: 0;  text-align: justify;  width: 100%;}

.state-content img {
    padding:10px;
	background:#000;
    margin: 20px 0 0px 0px;
	float:left;
	width:98%;
	
}
a.map-btn{   background: #ececec none repeat scroll 0 0;    color: #000;    float: right;    font-family: "Conv_Coda-Regular";    font-size: 20px;    margin:20px 0 0 0;    padding: 10px 40px;    text-decoration: none;}
a.map-btn:hover{  background: #ec1f27 none repeat scroll 0 0;  color: #fff;}

a.win-btn{   background: #ececec none repeat scroll 0 0;    color: #000;    float: right;    font-family: "Conv_Coda-Regular";    font-size: 20px;    margin:20px 0 0 0;    padding: 10px 40px;    text-decoration: none;}
a.win-btn:hover{  background:#9dbe2f none repeat scroll 0 0;  color: #fff;}

#map_points{display:none;}

.testimonial-btn{float:left; margin:20px 0; padding:0; width:100%;}
.testimonial-btn a{margin:0; padding:15px 20px; color:#fff; text-decoration:none; font-size:18px; background:#05529e; text-align:center; display:inline-block; border-radius:5px;}
.testimonial-btn a:hover{background:#9dbe2f;}
.offer{position:absolute; top:-30px; right:-41px;}
.saver{right:12px;}


.price-colour {background: rgba(0, 0, 0, 0) url("../images/blue-drop.png") no-repeat scroll 0 0 / 100% 100%;}
.gold {background: rgba(0, 0, 0, 0) url("../images/gold-drop.png") no-repeat scroll 0 0 / 100% 100%;}
h3.colour-blue{background:#0055a3;}
h3.gold-colour{background:#cc9900;}


.bottom-content h4 {background: #999 none repeat scroll 0 0;  border-radius: 5px; color: #fff; float: left;  padding: 10px;  width: 100%;}

.plans-desc > img {float: left;  position: relative; }
.tooltip_2 {
    background: rgba(0, 0, 0, 0) url("../images/black_arrow_big.png") repeat scroll 0 0;
    color: #fff;
    display: none;
    font-size: 1em;
    height: 163px;
    left: -48px;
    padding: 25px 30px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 110%;
    z-index: 2147483647;
}

.plans-desc img {margin: 20px 0 0; cursor:help;}
.plans-desc span:hover .tooltip_2{display:block;}

.plans-desc > span { cursor: help;}
.state-content {
    float: left;
    text-align: center;
    width: 100%;
}

@media (min-width: 220px) and (max-width: 467px) {
#inner-page1{padding:30px 10px; width:94%;}
.table{width:100%;}
#inner-page2{padding:30px 10px; width:94%;}
.content-inner1 h3{width:94%;}

}
@media (min-width: 468px) and (max-width: 767px) {
#inner-page1{padding:30px 10px; width:97%;}
#inner-page2{padding:30px 10px; width:97%;}
.table{width:90%;}
.content-inner1 h3{width:97%;}

}