/* CSS Document */
body
{
margin:0px;
border-top:solid 4px #489DD9;
background-image:url(../images/bg.jpg); background-repeat:repeat;
font-family:Georgia, "Times New Roman", Times, serif;
}
#wrapper
{
	width:100%;
	margin:0 auto;
}
.header{ margin: 0 auto; width:984px; height:155px; clear:both;
}
img{ border:none; outline:none;}
.logo{ float:left; margin:0 0 0 0px; padding:11px 0 0 0px; }
.rightsection{ float:right;}
.menu{ float:right;  }
.menu ul{ float:left; margin: 0 0 0 0px; padding:0 0 0 0px;}
.menu ul li{ float:left; margin: 0 25px 0 0px; padding:0 0 0 0px;  font-family: Georgia, "Times New Roman", Times, serif;font-size:17px; color:#A0A1A1; list-style-type:none; line-height:45px; border:none; outline:none;  font-style:italic; }
.menu ul li a{ font-family: Georgia, "Times New Roman", Times, serif;font-size:17px; color:#A0A1A1 ;text-decoration:none; margin:0 0 0 0px; padding:25px 14px 0px 13px; border:none; outline:none; float:left; font-style:italic; }
.menu ul li a:hover{ text-decoration:none; color: #ffffff;  background-color:#489DD9; border:none; outline:none;line-height:45px;margin:0 0 0 0px; padding:25px 14px 0px 13px; border-bottom:solid 5px #5EB1EB; }
.menu ul li a.active{ text-decoration:none; color: #ffffff; border:none; outline:none;background-color:#489DD9; line-height:45px;margin:0 0 0 0px; padding:25px 14px 0px 13px; border-bottom:solid 5px #5EB1EB;}
.menu ul li:last-child{ margin: 0 0px 0 0px;}
.phone{ clear:both; padding:18px 0 0 0px; }
.phone h1 { margin:0 0 0 0px; padding:0 0 5px 40px; background: url(../images/phone.png) no-repeat; font-size:21px; color:#99FF66; font-style:italic; color:#A6A7A7; font-weight:normal; float:right;}
.bg1{ clear:both; width:1004px; margin:0 auto; height:477px;}
.scroller{ width:984px; clear:both;}
.content{ clear:both; width:984px; margin:0 auto;}
.box{ float:left; width:220px; height:243px; border:solid 1px #cccccc; background-color:#ffffff; text-align:center; margin:0 12px 30px 12px;}
.box h1{ margin:0 0 0 0px; padding:0 0 0 0px; font-size:18px; color:#35A8CD; font-style:italic; text-align:center; font-weight:normal;}
.box h2{ margin:0 0 0 0px; padding:10px 10px 0 10px; font-size:13px; color:#878989; line-height:20px; font-style:italic; font-weight:normal;}
.icon1{ text-align:center; padding-top:5px; padding-bottom:10px;}
.nline{ clear:both; margin:0 0 0 0px; padding:30px 0 0px 0px; border-bottom:solid 1px #CCCCCC; margin-bottom:30px;}
.box1{ width:480px; float:left; margin-right:20px; border:solid 1px #CCCCCC; height:560px; margin-bottom:25px;}
.box2 {width:480px; float:left;  border:solid 1px #CCCCCC; height:560px; margin-bottom:25px; }
.strip1{ width:480px; height:38px; background-color:#3AA4CE; clear:both;}
.strip1 h1{ clear:both; font-weight:normal; font-size:17px; color:#FFFFFF; margin:0 0 0 0px; padding:7px 0 0 10px; font-style:italic; }
.bullet{ margin-left:10px; clear:both; }
.bullet ul{ float:left; list-style-image:url(../images/bullet.png); margin:10px 0 0 20px; padding:0 0 0px 0; }
.bullet ul li{  font-size:13px; color:#878989; padding:5px 5px; line-height:18px; font-style:italic;}
.sub1{ border: solid 1px #CCCCCC; clear:both; margin-bottom:25px; width:982px; height:250px;}
.sub1 h1{ margin:0 0 0 0px; padding:10px 15px 20px 15px; line-height:28px; width:600px; font-weight:normal; float:left; font-size:23px;  color:#A0A1A1 ; float:left; text-align:justify; font-style:italic;}
.img1{ float:right; padding-top:5px; }
.strip2{ width:280px; height:38px; background-color:#3AA4CE; clear:both; margin-left:15px;margin-top:10px; }
.strip2 h2{ clear:both; font-weight:normal; font-size:17px; color:#FFFFFF; margin:0 0 0 0px; padding:7px 0 0 10px; font-style:italic; }
.strip2 h2 a{ font-weight:normal; font-size:17px; color:#FFFFFF; margin:0 0 0 0px; padding:0px 0 0 0px; font-style:italic; text-decoration:none; border:none; outline:none; }
.strip2 h2 a:hover{  font-weight:normal; font-size:17px; color:#000000; margin:0 0 0 0px; padding:0px 0 0 0px; font-style:italic;  text-decoration:none; border:none; outline:none; }

.a1{ float:left; width:600px;  }
.a1 h3{ float:right; font-weight:normal; font-size:17px; color:#3AA4CE; margin:0 0 0 0px; padding:7px 0 0 10px; font-style:italic; }
.a1 h3 span{ font-weight:normal; font-size:13px; color:#3AA4CE; margin:0 0 0 0px; padding:0px 0 0 0px; font-style:italic; }
.a2{ float:left; }
.sub2-outer{ width:100%; background-color:#595959; height:324px; clear:both;}
.sub2-inner{ margin:0 auto; width:1004px; clear:both; }
.footer{ width:100%; height:70px; background-color:#474747; clear:both;} 
.footer h1{ margin:0 0 0 0px; padding:0 0 0 0px; line-height:70px; font-size:13px; color:#6A6A6A; text-align:center; font-weight:normal; clear:both;}
.a3{ float:left; width:230px; margin-right:10px; margin-left:10px;}
.a3 h1{ clear:both; font-weight:normal; font-size:17px; color:#ffffff; margin:0 0 0 0px; padding:20px 0 10px 0px; font-style:italic; }
.a4{ float:left; width:230px; margin-left:10px; }
.a4 h1{ clear:both; font-weight:normal; font-size:17px; color:#ffffff; margin:0 0 0 0px; padding:20px 0 10px 0px; font-style:italic; }
.img2{ float:left; width:44px; margin-right:12px;}
.a4 h2 { float:left; margin:0 0 0 0px; padding:0 0 15px  0px; color:#A6A7A7; width:174px; font-size:13px; font-weight:normal; line-height:24px;}
.a4 h2 a { margin:0 0 0 0px; padding:0 0 0px  0px; color:#A6A7A7; font-size:13px; text-decoration:none;font-weight:normal; border:none; outline:none;}
.a4 h2  a:hover{ margin:0 0 0 0px; padding:0 0 0px  0px; color:#ffffff; font-size:13px; text-decoration:none; border:none;font-weight:normal; outline:none;}
.nline2{ border-right: dashed 1px #484848; margin-top:20px; height:284px; float:left;}
.social { clear:both; padding:15px 0 0 0px;}
.social img{ float:left; margin:0 10px 0 0px; padding:0 0 0 0px; }
.bullet1{  clear:both;  }
.bullet1 ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0;}
.bullet1 ul li{ padding:10px 0 0 0px; clear:both; }
.bullet1 ul li:first-child{ padding:0 0 0 0 px;}
.bullet1 ul li a{ font-size:13px; color:#A6A7A7; text-decoration:none; clear:both;background:url("../images/bullet1.jpg") no-repeat scroll 0px 5px transparent; padding:0 0px 0 15px; font-style:italic;}
.bullet1 ul li a:hover{color:#FFffff;}
.a5{ float:left; width:150px; }
.a5 h1{ clear:both; padding:0 0 20px 0px; margin:0 0 0 0px; font-weight:normal; color:#ACADAD; font-size:15px; font-style:italic;   }
.a5 h2{ clear:both; padding:115px 0 20px 0px; margin:0 0 0 0px; font-weight:normal; color:#ACADAD; font-size:15px;  font-style:italic;  }
.a6{ float:left; width:300px; margin-right:20px;}
.a6 h1{ clear:both; padding:0 0 20px 0px; margin:0 0 0 0px; font-weight:normal; color:#54A2D8; font-size:15px; font-style:italic;   }
.a7{ float:left; width:370px; background-image:url(../images/contact.png); height:415px; margin-left:144px; background-repeat:no-repeat;}

.txt-input{ clear:both; width:295px; padding-left:5px; border:none; background-color:#89C7F3; margin-bottom:15px; color:#000000; font-size:12px; height:22px; }
.txt-input1{ clear:both; width:295px; padding-left:5px; border:none; background-color:#89C7F3; margin-bottom:15px; color:#000000; font-size:12px; height:132px; }
.txt-input2{ float:left; width:132px; padding-left:5px; border:none; background-color:#89C7F3; margin-bottom:15px; color:#000000; font-size:12px; height:32px; }
.class1{ float: right;width:80px; cursor:pointer;  background-color:#54A2D8;margin:0px 0px 10px 0px; padding:6px 0px 8px 0px; font-size:13px; color: #000000; text-decoration:none; border:none; outline:none; }
.class1:hover{ font-size:13px; color:#000000; text-decoration:none;  border:none; outline:none;}
.float{ float:left;}
.mobile-menu {
display: none;
}
.a6 h1
{display: none;
}
@media(max-width:767px)
{
.mobile-menu {
display: block;
}
a.next {
    background: transparent url("../images/next.png") no-repeat scroll 0 0;
    color: #333333;
    display: block;
    float: right;
    font-size: 0;
    height: 40px;
    position: relative;
    right: 13px;
    top: -115px;
    width: 40px;
    z-index: 9999;
}

a.previous {
    background: transparent url("../images/prev.png") no-repeat scroll 0 0;
    color: #333333;
    display: block;
    float: left;
    font-size: 0;
    height: 40px;
    left: -70px;
    position: relative;
    top: -115px;
    width: 40px;
    z-index: 9999;
}
.slides > div {
   
    height: 200px;
   
}
.slides > div img {
    float: left;
    height: 100%;
    position: relative;
    z-index: 0;
}
.container {
    clear: both;
    height: 200px;
    overflow: hidden;
    position: relative;
    width: 1004px;
}
.txt-input1 {
    background-color: #89c7f3;
    border: medium none;
    clear: both;
    color: #ffffff;
    font-size: 12px;
    height: 132px;
    margin-bottom: 15px;
    padding-left: 5px;
    width: 98%;
}

.a7 {
    background-image: url("../images/contact.png");
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    margin-left: 0;
    width: 100%;
}
.txt-input {
    background-color: #89c7f3;
    border: medium none;
    clear: both;
    color: #ffffff;
    font-size: 12px;
    height: 22px;
    margin-bottom: 15px;
    padding-left: 5px;
    width: 98%;
}


.a6 {
    float: left;
    margin-right: 20px;
    padding: 10px;
    width: 95%;
}
.a6 h1
{display: block;
}
.a5
{display:none;}
.header {
    width: 100%;
}

.logo {
    float: left;
    margin: 0;
    padding: 11px 0 0;
    text-align: center;
    width: 100%;
}
.strip1 {
    background-color: #3aa4ce;
    clear: both;
    height: 38px;
    width: 100%;
}
.strip1 {
    background-color: #3aa4ce;
    clear: both;
    height: 38px;
    width: 100%;
}
.sub1 h1 {
width: 100%;
}

.nline2 {
    border-bottom: 1px solid #484848;
    border-right: 1px dashed #484848;
    display: none;
    float: left;
    height: 284px;
    margin-top: 20px;
}

.sub2-outer {
    background-color: #595959;
    clear: both;
    height: 720px;
    width: 100%;
}
.container {
    width: 100% !important;
}
.banner > div {
    width: 100% !important;
}
.banner {
    width: 100% !important;
}
.bannerMain {
    width: 100% !important;
}
.bg1 {
    height: auto;
    width: 100% !important;
}

.sub2-inner {
    clear: both;
    margin: 0 auto;
    width: 100%;
}

.content {
    clear: both;
    margin: 0 auto;
    width: 100%;
}
.sub1 {
    border: 1px solid #cccccc;
    clear: both;
    height: 445px;
    margin-bottom: 25px;
    width: 100%;
}

.box1 {
    border: 1px solid #cccccc;
    float: left;
    height: 560px;
    margin-bottom: 25px;
    margin-right: 20px;
    width: 100%;
}

.box2 {
    border: 1px solid #cccccc;
    float: left;
    height: 560px;
    margin-bottom: 25px;
    width: 100%;
}

.a1 {
    float: left;
    width: 90%;
}

.a2 {
    float: left;
    width: 90%;
}

.scroller {
    clear: both;
    width: 100%;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
   
    right: 0 !important;
   
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
   
    left: 0 !important;
   
}

.box {
  
    width: 235px;
}

html {
    overflow-x: hidden;
}

.mobile-menu > img {
    padding-left: 10px;
    padding-top: 3px;
    width: 30px;
}

.menu ul
{
	display:none;
}
.menu {
    float: none;
}

.mobile-menu {
    background-color: #489dd9;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 100%;
}

.rightsection {
    float: left;
    width: 100%;
}
.menu li a {
    color: #fff !important;
    padding-left: 15px !important;
    padding-top: 0 !important;
    width: 100%;
}
.menu ul {
    background-color: #489dd9;
}
.menu li {
    margin: 0 !important;
    width: 100%;
}
}
@media (min-width: 320px) and (max-width: 359px)
{

.sub1 {
    border: 1px solid #cccccc;
    clear: both;
    height: 585px;
    margin-bottom: 25px;
    width: 100%;
}
}
@media (min-width: 360px) and (max-width: 479px)
{

.sub1 {
    border: 1px solid #cccccc;
    clear: both;
    height: 530px;
    margin-bottom: 25px;
    width: 100%;
}
}
@media (min-width: 480px) and (max-width: 639px)
{

.slides > div img {
    float: left;
    height: 100%;
    position: relative;
    width: 48%;
    z-index: 0;
}

.sub1 {
    border: 1px solid #cccccc;
    clear: both;
    height: 505px;
    margin-bottom: 25px;
    width: 100%;
}
}
@media (min-width: 640px) and (max-width: 767px)
{
.slides > div img {
    float: left;
    height: 100%;
    position: relative;
    width: 64%;
    z-index: 0;
}
.sub1 {
    border: 1px solid #cccccc;
    clear: both;
    height: 585px;
    margin-bottom: 25px;
    width: 100%;
}
}
***New**
#content {
	clear:both;
	height:auto;
	width:1004px;
}


.heading1 {
	color: #F30D33;
	clear: both;
	/* padding-left: 22px; */
font-family: 'MuseoSans900';
	padding-bottom: 10px;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
}
.text1 {
	color:#4C4C4C;
	clear:both;
	font-family: 'museo_sans300';
	text-align:justify;
	line-height:18px;
	width:960px;
	padding-left:22px;
	padding-bottom:15px;
	font-size:16px;
}


.text2 {
	clear:both;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:2px;
}


