html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
body {
 

}
ol  { 
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}

/* clearing floats */
.clearfix:after {
	content: "&nbsp;";
	font-size:0;
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display: inline-block
}
.clearfix { /*display:block */
}
* html .clearfix {
	height: 1px;
}
.clear {
	clear: both;
}
* {
	margin:0;
	padding:0;
	border:0 none;
	/* [disabled]outline:none; */
}
@font-face {
  font-family: 'GothamBold';
  src: url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamBold.woff') format('woff'), url('fonts/GothamBold.ttf')  format('truetype'), url('fonts/GothamBold.svg#GothamBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Light.otf')  format('opentype'),
	     url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf')  format('truetype'), url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Book.otf')  format('opentype'),
	     url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf')  format('truetype'), url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamMedium';
  src: url('fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamMedium.woff') format('woff'), url('fonts/GothamMedium.ttf')  format('truetype'), url('fonts/GothamMedium.svg#GothamMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CommercialScriptBT-Regular';
  src: url('fonts/CommercialScriptBT-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/CommercialScriptBT-Regular.woff') format('woff'), url('fonts/CommercialScriptBT-Regular.ttf')  format('truetype'), url('fonts/CommercialScriptBT-Regular.svg#CommercialScriptBT-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
img{ border:none; outline:none; max-width:100%; max-height:100%;}
.wrapper{ float:left; width:100%; border-top:solid 9px #6633aa;}
body {margin:0px;font-family: 'Gotham-Light';}
.strip1{ float:left; margin-bottom:0px; width:100%;}
.mobile-nav-button{ float:right; display:none; padding-top:14px;}
.nav-outer{ float:left; width:100%; background-color:#6633aa; min-height:70px; border-radius:5px; margin-bottom:-34px; position:relative; z-index:6666; }
.logo { float:left; padding-top:6px; padding-bottom:6px;}
.right-section{ width:846px; float:right;}
.img1{ float:left;}
/*.......................
MENU-SECTION
.........................*/
.menu1{ float:left; padding-top:7px;padding-bottom:0px; }
.menu1 ul{float:left;padding: 0 0 0 0px;margin:0; list-style:none; margin-bottom:0px;}
.menu1 ul li{float:left;padding-right:10px; padding-left:10px; text-transform:uppercase;line-height:34px; background:url(images/separator.jpg) no-repeat right center; padding-right:10px; padding-left:10px;  font-family: 'GothamMedium'; font-size:14px; color:#6633aa;}
.menu1 ul li:last-child{ background:none;}
.menu1 ul li  a{text-decoration:none;color:#6633aa;   }
.menu1 ul li a:hover{color:#d4af37; text-decoration:none; border:none; outline:none; }
.menu2{ clear:both; margin:0 auto; width:860px; padding-top:17px;padding-bottom:0px; }
.menu2 ul{float:left;padding: 0 0 0 0px;margin:0; width:100%; list-style:none; margin-bottom:0px;}
.menu2 ul li{float:left;padding-right:1%; padding-left:1%; text-transform:uppercase;line-height:34px;  font-family: 'GothamMedium'; font-size:20px; color:#d4af37;}
.menu2 ul li:last-child{ background:none;}
.menu2 ul li  a{text-decoration:none;color:#d4af37;   }
.menu2 ul li a:hover{color:#d4af37; text-decoration:underline; border:none; outline:none; }
.menu2 ul li a.active{color:#d4af37; text-decoration:underline; border:none; outline:none; }
.right-section h3{ float:right; font-size:18px; font-weight:normal; color:#d4af37; font-family: 'GothamBold'; line-height:25px; margin-bottom:0px; padding-bottom:3px;}
.right-section p{ color:#999999; float:right; font-size:13px; line-height:24px; margin-bottom:0px; padding-bottom:3px;}
.fright{ float:right; padding-top:10px;}
.img2{ float:left; margin-bottom:12px;}
.banner-main {
    width: 100%; padding-top:90px; padding-bottom:90px;
    float: left; background:url(images/banner.jpg) no-repeat top center; background-size:cover;}
	.banner-outer{ float:left; width:100%;}
.banner-outer h1{ font-weight:normal; font-size:43px; clear:both; color:#fff; line-height:48px; padding-bottom:4px; margin-bottom:0px; }
.color1{ font-family: 'CommercialScriptBT-Regular' !important;}
.color2{ font-family: 'Gotham-Book' !important;}
.color3{ font-family: 'GothamBold' !important;}
.color4{color:#d4af37 !important; font-family: 'GothamBold' !important;}
.banner-outer h2 { clear:both;
    color: #fff;
    font-size:34px; text-transform:uppercase;
    font-family: 'GothamBold'; margin-bottom:0px; line-height:45px;
 margin-bottom:0px; padding-bottom:10px;	
}
.bg1{ clear:both; width:94%; margin:0 auto; background:url(images/bg.png) repeat-y; background-size:100%; padding-top:30px; padding-bottom:30px;}
.bg1 p{ clear:both; font-size:17px;  font-family: 'Gotham-Book';color:#FFF; text-align:center; line-height:25px; padding-left:15px; padding-right:15px; }
.content-outer{ float:left; padding-top:65px; padding-bottom:65px; width:100%;} 	
.class1 h2{ font-weight:normal;font-family: 'GothamBold'; font-size:43px; clear:both; padding-bottom:24px;  color:#d4af37;  line-height:40px; margin-bottom:0px; text-transform:uppercase; }
.class1 h4{ font-weight:normal;font-family: 'GothamBold'; font-size:29px; clear:both; padding-bottom:14px;  color:#333;  line-height:30px; margin-bottom:0px;}
.class1 h4 a{text-decoration:none;color:#333;border:none; outline:none;   }
.class1 h4 a:hover{color:#6633aa; text-decoration:none; border:none; outline:none; }
.class1 p a{ text-decoration:none; outline:none; color:#333;}
.class1 p a:hover{ text-decoration:none; outline:none; color:#d4af37;}
.class1 p{ clear:both; margin-bottom:0px !important; font-size:19px;font-family: 'Gotham-Book';line-height:28px; padding-bottom:12px; color:#333;}
.class1 p:last-child{ padding-bottom:0px;}
.footer-outer{width:100%;float:left;background:#6633aa; background-size:cover;padding:50px 0 50px 0px;margin-top:0px;}
.footer{clear:both;}
.footer p{ clear:both; margin-bottom:0px !important; font-size:13px;line-height:26px;font-family: 'GothamMedium';  color:#b18eab;}
.footer p span{ color:#FFF;   }
.footer c1 {color:#d4af37;}
.size1{ font-size:18px !important; color:#b18eab !important;}
.footer p a{ text-decoration:none; outline:none; color:#b18eab;}
.footer p a:hover{ text-decoration:none; outline:none; color:#d4af37;}
.footer h3{ font-weight:normal;font-family: 'GothamBold'; font-size:17px; clear:both;  padding-bottom:4px;  color:#d4af37;line-height:26px; margin-bottom:10px;}
.icon1{ background: url(images/icon1.png) no-repeat scroll transparent 0 0px;font-size: 13px;
    line-heigh:21px;color:#b18eab;font-family: 'GothamMedium';  margin-bottom:20px;padding-left:24px;}	
.icon1 a{text-decoration: none; color:#b18eab;}
.icon1 a:hover{ color:#fff; text-decoration: none; }
.icon2{ background: url(images/icon2.png) no-repeat scroll transparent 0 2px;font-size: 13px; clear:both;
    line-heigh:21px;color:#b18eab;font-family: 'GothamMedium'; margin-bottom:20px;padding-left:24px;}	
.icon2 a{text-decoration: none; color:#b18eab;}
.icon2 a:hover{ color:#fff; text-decoration: none; }
.icon3{ background: url(images/icon6.png) no-repeat scroll transparent 0 4px;font-size: 13px; clear:both;
    line-heigh:21px;color:#b18eab;font-family: 'GothamMedium'; margin-bottom:20px;padding-left:24px;}	
.icon3 a{text-decoration: none; color:#b18eab;}
.icon3 a:hover{ color:#fff; text-decoration: none; }
.footer h6{ font-weight:normal; margin-left:26px; float:left; color:#d4af37; font-family: 'GothamMedium'; font-size:15px; line-height:24px;}
.bullet{ float:left;padding-bottom:0px; margin-right:0px; width:90%; }
.bullet ul{float:left;padding: 0 0 0 0px;margin:0; width:100%;list-style:none; margin-bottom:0px;}
.bullet ul li{ clear:both; width:100%;line-height:26px; border-bottom:solid 1px #b18eab; margin-bottom:11px; padding-bottom:14px;font-family: 'GothamMedium'; color:#FFF;}
.bullet ul li  a{text-decoration:none;font-size:13px;color:#b18eab;   }
.bullet ul li a:hover{color:#fff; text-decoration:none; border:none; outline:none; }
.social{ float:left; margin-top:4px;    padding-top:0px; margin-left:10px;}
.social img{ margin:0 7px 0 0px; float:left;}
.social img:first-child:hover{ opacity:.8;}

.form1 input[type="text"] { float:left; background-color:#ececec; margin-bottom:10px; width:100% !important;  padding:0% 3% 0% 3%; border:none;  height:42px; color:#666; font-family: 'Gotham-Book'; font-size:14px;}
.form1 input[type="email"] { float:left; width:100%; margin-bottom:10px;background-color:#ececec; padding:0% 3% 0% 3%; font-size:14px;border:none;height:42px; color:#666; font-family: 'Gotham-Book';}
.form1 textarea { float:left; width:100%; padding:3% 3% 3% 3%; margin-bottom:10px;font-size:14px;background-color:#ececec;border:none; height:116px; color:#666; font-family: 'Gotham-Book';}
.form1 input[type="submit"]{ float:left; margin-top:4px; width:140px; padding:0px 0px 1px 0px;  
  background-color:#6633aa; height:42px; border:none;
 font-size:16px;  color:#ffffff; cursor:pointer ;font-family: 'GothamBold'; }
.form1 input[type="submit"]:hover{color:#c4a1f2;
}
.icon4{ background: url(images/icon1.png) no-repeat scroll transparent 0 3px;font-size: 18px;
    line-heigh:25px;color:#333;font-family: 'GothamMedium';  margin-bottom:12px;padding-left:30px;}	
.icon4 a{text-decoration: none; color:#333;}
.icon4 a:hover{ color:#d4af37; text-decoration: none; }
.icon5{ background: url(images/icon2.png) no-repeat scroll transparent 0 3px;font-size: 18px; clear:both;
    line-heigh:25px;color:#333;font-family: 'GothamMedium'; margin-bottom:12px;padding-left:30px;}	
.icon5 a{text-decoration: none; color:#333;}
.icon5 a:hover{ color:#d4af37; text-decoration: none; }
.icon6{ background: url(images/icon6.png) no-repeat scroll transparent 0 7px;font-size: 18px; clear:both;
    line-heigh:25px;color:#333;font-family: 'GothamMedium'; margin-bottom:12px;padding-left:30px;}	
.icon6 a{text-decoration: none; color:#333;}
.icon6 a:hover{ color:#d4af37; text-decoration: none; }
.b5 h6{ font-weight:normal; margin-left:0px; float:left; color:#333; font-family: 'GothamMedium'; font-size:18px; line-height:24px;}
.b5 h6 a{text-decoration: none; color:#333;}
.b5 h6 a:hover{ color:#d4af37; text-decoration: none; }
.b5 p{ clear:both; margin-bottom:0px !important; padding-bottom:10px; font-size:18px;line-height:26px;font-family: 'GothamMedium';  color:#333;}
.b5 h5{ font-weight:normal; margin-left:0px; float:left; padding-right:7px; color:#d4af37; font-family: 'GothamBold'; font-size:18px; line-height:24px;}
.btn1{ clear:both; margin:16px auto; margin-bottom:10px; width:191px; font-size:20px; padding-left:86px;border-radius:10px; font-family: 'GothamBold';color:#FFF; padding-top:11px; height:52px;  background:url(images/icon7.png) no-repeat  left center #6633aa;}
.btn1 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn1 a:hover{ text-decoration:none; border:none; outline:none; color:#c4a1f2;}
.btn2{ float:right; margin-left:5px; margin-bottom:10px; width:191px; font-size:20px; padding-left:86px;border-radius:0px 0px  10px 10px; font-family: 'GothamBold';color:#FFF; padding-top:10px; height:56px;  background:url(images/icon7.png) no-repeat  left center #6633aa;}
.btn2 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn2 a:hover{ text-decoration:none; border:none; outline:none; color:#c4a1f2;}
.bg2{ clear:both; margin:0 auto; width:608px;}
.bg2 label{ margin-bottom:0px !important;}
.radio1 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio1 input[type=radio] + label:before{
width:294px; height:47px;
  margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio1.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio1 input[type=radio]:checked + label:before{
background:url(images/radio1-over.jpg) no-repeat;
}
.radio2 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio2 input[type=radio] + label:before{
width:294px; height:47px;
margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio2.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio2 input[type=radio]:checked + label:before{
background:url(images/radio2-over.jpg) no-repeat;
}
.radio3 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio3 input[type=radio] + label:before{
width:294px; height:47px;
margin:5px 5px 0px 5px;float:left;
  content: " "; background:url(images/radio3.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio3 input[type=radio]:checked + label:before{
background:url(images/radio3-over.jpg) no-repeat;
}
.radio4 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio4 input[type=radio] + label:before{
width:294px; height:47px;
margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio4.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio4 input[type=radio]:checked + label:before{
background:url(images/radio4-over.jpg) no-repeat;
}
.radio5 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio5 input[type=radio] + label:before{
width:294px; height:47px;
  margin:5px 5px 0px 5px;float:left;
  content: " "; background:url(images/radio5.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio5 input[type=radio]:checked + label:before{
background:url(images/radio5-over.jpg) no-repeat;
}
.radio6 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio6 input[type=radio] + label:before{
width:294px; height:47px;
margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio6.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio6 input[type=radio]:checked + label:before{
background:url(images/radio6-over.jpg) no-repeat;
}
.radio7 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio7 input[type=radio] + label:before{
width:294px; height:47px;
 margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio7.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio7 input[type=radio]:checked + label:before{
background:url(images/radio7-over.jpg) no-repeat;
}
.radio8 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio8 input[type=radio] + label:before{
width:294px; height:47px;
margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio8.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio8 input[type=radio]:checked + label:before{
background:url(images/radio8-over.jpg) no-repeat;
}
.radio9 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio9 input[type=radio] + label:before{
width:294px; height:47px;
margin:5px 5px 0px 5px; float:left;
  content: " "; background:url(images/radio9.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio9 input[type=radio]:checked + label:before{
background:url(images/radio9-over.jpg) no-repeat;
}
.radio10 input[type=radio]{
  /* Hide original inputs */
  visibility: hidden;
  position: absolute;
}
.radio10 input[type=radio] + label:before{
width:294px; height:47px; margin:5px 5px 0px 5px;float:left;
  content: " "; background:url(images/radio10.jpg) no-repeat;
  display:inline-block; 
  vertical-align: baseline;

}
.radio10 input[type=radio]:checked + label:before{
background:url(images/radio10-over.jpg) no-repeat;
}
.class1 h6{ font-weight:normal; clear:both; color:#333; margin-bottom:0px; padding-bottom:6px; font-size:16px; color:#333;font-family: 'Gotham-Book';line-height:24px;}
.class1 h6 span{ color:#F00;}
.form2 input[type="text"] { float:left; background-color:#ececec; margin-bottom:10px; width:100%;  padding:0% 3% 0% 3%; border:none;  height:42px; color:#666; font-family: 'Gotham-Book'; font-size:14px;}
.form2 input[type="tel"] { float:left; width:100%; margin-bottom:10px;background-color:#ececec; padding:0% 3% 0% 3%; font-size:14px;border:none;height:42px; color:#666; font-family: 'Gotham-Book';}
.form2 input[type="email"] { float:left; width:100%; margin-bottom:10px;background-color:#ececec; padding:0% 3% 0% 3%; font-size:14px;border:none;height:42px; color:#666; font-family: 'Gotham-Book';}
.form2 textarea { float:left; width:100%; padding:3% 3% 3% 3%; margin-bottom:10px;font-size:14px;background-color:#ececec;border:none; height:116px; color:#666; font-family: 'Gotham-Book';}
.form2 input[type="submit"]{ float:left; margin-top:4px; width:194px; padding:0px 0px 1px 0px;  
  background-color:#6633aa; height:42px; border:none;
 font-size:16px;  color:#ffffff; cursor:pointer ;font-family: 'GothamBold'; }
.form2 input[type="submit"]:hover{color:#c4a1f2;
}
.img3{ clear:both; padding-top:15px; padding-bottom:15px; }
.video2{ clear:both; width:100%; height:250px; margin-top:30px;}
.video2 img{ width:100%; background-size:100%;}
.img4{ display:none; float:left;}
.btn2-outer{ float:right;}
@media all and ( max-width:1200px) 
{
.right-section {
    width:650px;}
	.btn2{  margin-bottom:0px;  float:left;}
	.img2{ margin-top:0px; float:left; margin-bottom:2px;}
	.menu1{ float:right; padding-top:0px; } 
	.fright{ padding-top:0px;}
	.menu2{ padding-top:17px; width:860px;}
	.banner-outer h1{ font-size:35px;}
	.b1{ max-width:100% !important;}
	.b2{ max-width:100% !important;}
	.b3{ max-width:100% !important;}
	.bullet{ width:96%;}
	.bg1 p{ font-size:15px;}
	.banner-outer h2{ font-size:28px;}
	.icon2{background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
	.banner-main {
    width: 100%;
    padding-top:60px;
    padding-bottom:60px;}
	.class1 h2{ font-size:37px; line-height:35px; padding-bottom:18px;}
	.class1 h4{ font-size:25px; line-height:30px; padding-bottom:10px;}
}
@media all and ( max-width:992px) 
{
	.nav-outer{ min-height:50px;}
	.logo{ float:none; clear:both;}
	.logo img{ width:200px;}
.mobile-nav-button{ display:block; margin-top:0px; float:none; clear:both; text-align:center;  padding-top:8px; }	
.right-section {
    width:580px;}
	.btn2{  float:right; margin-bottom:0px; margin-top:-137px; background-size:40%;
width: 147px;
font-size: 17px;
padding-left: 59px;
padding-top:9px;
height: 43px;}
	.img2{ margin-top:0px; float:right; margin-bottom:2px; margin-top:-137px; margin-right:152px;}
	.img2 img{ width:180px;}
	.menu1{ float:right; padding-top:0px; } 
	.fright{ padding-top:0px;}
	.menu2{ padding-top:17px; width:860px; display:none;}
	.banner-outer h1{ font-size:29px; line-height:34px;}
	.b1{ max-width:100% !important;}
	.b2{ max-width:100% !important;}
	.b3{ max-width:100% !important;}
	.bullet{ width:96%;}
	.bg1{ padding-top:12px; padding-bottom:12px;}
	.bg1 p{ font-size:15px;}
	.banner-outer h2{ font-size:23px;}
	.icon2{background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
	.banner-main {
    width: 100%;
    padding-top:60px;
    padding-bottom:60px;}
		.class1 h2{ font-size:35px; line-height:35px; padding-bottom:18px;}
	.class1 h4{ font-size:23px; line-height:27px; padding-bottom:10px;}
	.video2 {
    clear: both;
    width: 100%;
    height:320px;
    margin-top: 30px;}
		.btn1 {
    margin:6px auto;}
	.b5{ margin-top:16px;}
	.form1 input[type="submit"] {
    margin-top: 4px;
    width: 140px;
    padding: 0px 0px 3px 0px;
height:34px;
font-size: 16px;}
}

@media all and ( max-width:768px) 
{
	.nav-outer{ min-height:50px;}
	.logo{ float:none; clear:both;}
	.logo img{ width:200px;}
.mobile-nav-button{ display:block; margin-top:0px; float:none; clear:both; text-align:center;  padding-top:8px; }	
.right-section {
    width:100%;}
	.btn2{  float:right; margin-bottom:0px; margin-top:-137px; background-size:40%;
width: 147px;
font-size: 17px;
padding-left: 59px;
padding-top:9px;
height: 43px;}
	.img2{ margin-top:0px; float:right; margin-bottom:2px; margin-top:-137px; margin-right:152px;}
	.img2 img{ width:180px;}
	.menu1{ float:right; padding-top:0px; } 
	.fright{ padding-top:0px;}
	.menu2{ padding-top:17px; width:860px; display:none;}
	.banner-outer h1{ font-size:29px; line-height:34px;}
	.bullet{ width:96%;}
	.bg1{ padding-top:12px; padding-bottom:12px;}
	.bg1 p{ font-size:13px; line-height:20px;}
	.banner-outer h2{ font-size:23px;}
	.icon2{background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
	.banner-main {
    width: 100%;
    padding-top:47px;
    padding-bottom:47px;}	
	.footer-outer{ padding-top:40px; padding-bottom:40px; }
	.class1 h2{ font-size:27px; line-height:30px; padding-bottom:8px;}
	.class1 h4{ font-size:20px; line-height:24px; padding-bottom:10px;}
	.class1 p{ font-size:16px;}
	.content-outer {
    float: left;
    padding-top:42px;
    padding-bottom:42px;}
	.video2 {
    clear: both;
    width: 100%;
    height:270px;
    margin-top: 30px;}
		.btn1 {
    margin:6px auto;
        margin-bottom: 16px;
    margin-bottom: 10px; background-size:41%;  
    width:156px;
    font-size:17px;
    padding-left:67px;
padding-top:7px;
height:42px;}
.bg2{ width:100%;}
.radio1 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio2 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio3 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio4 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio5 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio6 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio7 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio8 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio9 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.radio10 input[type=radio] + label:before{ width:250px; height:40px; background-size:100%;}
.class1 h6{ font-size:14px;}
.form2 input[type="submit"] {
    float: left;
    margin-top: 4px;
    width: 164px;
    padding: 0px 0px 1px 0px; font-size:14px;
height:30px;}
.form2 input[type="text"]{ height:30px; font-size:13px;}
.form2 input[type="tel"]{ height:30px; font-size:13px;}
.form2 input[type="email"]{ height:30px; font-size:13px;}
.form2 textrarea{ height:100px; font-size:13px;}
	.form1 input[type="submit"] {
    margin-top: 4px;
    width: 140px;
    padding: 0px 0px 2px 0px;
height:35px;
font-size: 16px;}
.b5 p{ font-size:17px;}
.icon4{ font-size:17px;}
.icon5{ font-size:17px;}
.icon6{ font-size:17px;}
.b5 h6{ font-size:17px;}
.form1 input[type="text"]{ height:30px; font-size:13px; padding: 0% 4% 0% 4%;}
.form1 input[type="email"]{ height:30px; font-size:13px; padding: 0% 4% 0% 4%;}
.form1 textrarea{ height:100px; font-size:13px; padding: 4% 4% 4% 4%;}
}

@media all and ( max-width:580px) 
{
.nav-outer{ min-height:50px;}
	.logo{ float:left; clear:none;}
	.logo img{ width:160px;}
.mobile-nav-button{ display:block; margin-top:0px; float:none; clear:both; text-align:center;  padding-top:6px; }	
.right-section {
    width:100%;}
	.btn2{  margin-top:0px; position:relative;
background-size: 40%; border-radius:5px;
width: 147px;
font-size: 17px;
padding-left: 59px;
padding-top: 9px;
height: 43px;
margin-left: 17px; float: none;
clear: both;
margin-bottom: 0px;}
	.img2{ margin-top:0px; float:right; margin-bottom:2px; margin-top:-111px; margin-right:0px;}
	.img2 img{ width:180px;}
	.menu1{ float:right; padding-top:5px; } 
	.menu2{ padding-top:17px; width:860px; display:none;}
	.banner-outer h1{ font-size:24px; line-height:28px;padding-left:10px; padding-right:10px;}
	.bullet{ width:96%;}
	.bg1{ padding-top:12px; padding-bottom:12px;}
	.bg1 p{ font-size:13px; line-height:20px;}
	.banner-outer h2{ font-size:20px; line-height:26px; padding-left:10px; padding-right:10px;}
	.icon2{background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
	.banner-main {
    width: 100%;
    padding-top:47px;
    padding-bottom:47px;}	
	.footer-outer{ padding-top:30px; padding-bottom:30px; }
	.container{ max-width:92% !important ;}
	.btn2-outer{ float:right; width:180px;  }
	.img1{ float:none; clear:both; display:none;}
	.img4{ display:block;}
	.right-section h3{ font-size:17px;}
		.video2 {
    clear: both;
    width: 100%;
    height:180px;
    margin-top:15px;}
	.c1, .col-lg-3{ max-width:50% !important; padding:0 5px 0 5px !important;}
	.img3{ padding-top:5px; padding-bottom:5px;}
	.form1 input[type="submit"] {
    margin-top: 4px;
    width: 126px;
    padding: 0px 0px 2px 0px;
height:35px;
font-size: 14px;}
.b5 p{ font-size:13px;}
.icon4{ font-size:13px; background: url(images/icon1.png) no-repeat scroll transparent 0 0px;}
.icon5{ font-size:13px; background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
.icon6{ font-size:13px;  background: url(images/icon6.png) no-repeat scroll transparent 0 3px;}
.b5 h5{ font-size:13px;}
.b5 h6{ font-size:13px;}
.fright{ padding-top:30px;}
} 

@media all and ( max-width:380px) 
{
.nav-outer{ min-height:40px; margin-bottom:-20px;}
	.logo{ float:left; clear:none;}
	.logo img{ width:160px;}
.mobile-nav-button{ display:block; margin-top:0px; float:none; clear:both; text-align:center;  padding-top:2px; }	
.right-section {
    width:100%;}
	.btn2{  margin-top:0px;
background-size:36%;
width: 140px;
font-size: 17px;
padding-left: 52px;
padding-top: 9px;
height: 43px;
margin-left:0px; float: none;
clear: both;
margin-bottom: 0px;}
	.img2{ margin-top:0px; float:right; margin-bottom:2px; margin-top:-111px; margin-right:0px;}
	.img2 img{ width:140px;}
	.menu1{ float:right; padding-top:0px; } 
	.fright{ padding-top:0px;}
	.menu2{ padding-top:17px; width:860px; display:none;}
	.banner-outer h1{ font-size:23px; line-height:28px;}
	.bullet{ width:96%;}
	.bg1{ padding-top:6px; padding-bottom:6px;}
	.bg1 p{ font-size:11px; line-height:20px;}
	.banner-outer h2{ font-size:17px; line-height:26px;}
	.icon2{background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
	.banner-main {
    width: 100%;
    padding-top:32px;
    padding-bottom:32px;}	
	.footer-outer{ padding-top:20px; padding-bottom:20px; }
	.container{ max-width:92% !important ;}
	.btn2-outer{ float:right; width:140px;  }
	.img1{ float:none; clear:both; display:none;}
	.img4{ display:block;}
	.img4 img{ width:110px;}
	.fright{ width:100%;}
	.right-section h3{ font-size:17px;}
	.menu1 ul li{ font-size:13px;}
	.right-section h3{ font-size:16px; float:none; clear:both; text-align:center; line-height:20px;}
		.right-section p{ float:none; clear:both; text-align:center; font-size:12px;}
		.bullet ul li {
    clear: both;
    width: 100%;
    line-height: 26px;
margin-bottom:5px;
padding-bottom:8px;}
.b1{ max-width:100% !important; padding:0 0 0 0px !important;}
	.b2{ max-width:100% !important;  padding:0 0 0 0px !important;}
	.b3{ max-width:100% !important;  padding:0 0 0 0px !important;}
	.b4{ max-width:100% !important;  padding:0 0 0 0px !important;}
	.b5{ max-width:100% !important;  padding:0 0 0 0px !important;}
		.class1 h2{ font-size:24px; line-height:30px; padding-bottom:8px;}
	.class1 h4{ font-size:17px; line-height:24px; padding-bottom:10px;}
	.class1 p{ font-size:14px;}
	.content-outer {
    float: left;
    padding-top:25px;
    padding-bottom:25px;}
		.video2 {
    clear: both;
    width: 100%;
    height:120px;
    margin-top:15px;}
	.form1 input[type="submit"] {
    margin-top: 4px;
    width: 126px;
    padding: 0px 0px 2px 0px;
height:35px;
font-size: 14px;}
.b5 p{ font-size:13px;}
.icon4{ font-size:13px; background: url(images/icon1.png) no-repeat scroll transparent 0 0px;}
.icon5{ font-size:13px; background: url(images/icon2.png) no-repeat scroll transparent 0 0px;}
.icon6{ font-size:12px;  background: url(images/icon6.png) no-repeat scroll transparent 0 3px;}
.b5 h5{ font-size:13px;}
.b5 h6{ font-size:13px;}
.fright{ padding-top:0px;}
}
@media all and ( max-width:500px) 
{
	.fright{ padding-top:10px;}
	.btn2{ margin-left:0px; margin-right:0px; float:right;}
}
@media all and ( max-width:330px) 
{
.logo img{ width:130px;}
	.btn2{  margin-top:0px;
background-size:35%;
width: 120px;
font-size: 15px;
padding-left:45px;
padding-top:11px;
height: 43px;
margin-left:0px; float: none;
clear: both;
margin-bottom: 0px;}
	.img2{ margin-top:0px; float:right; margin-bottom:2px; margin-top:-93px; margin-right:0px;}
		.btn2-outer{ float:right; width:120px;  }
		.right-section h3{ font-size:16px; float:none; clear:both; text-align:center; line-height:20px;}
		.right-section p{ float:none; clear:both; text-align:center; font-size:12px;}
		
		.icon3{ font-size:11px;}
		.size1{ font-size:16px !important;}
		.icon6{ font-size:11px;  background: url(images/icon6.png) no-repeat scroll transparent 0 3px;}
	
}
@media all and ( max-width:310px) 
{
	.icon3{ font-size:10px;}
}