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, 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;

}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
body{font-family: "Open Sans", serif; float:left; width:100%;
}
.form2 label{ float:left; padding-top:6px; color:#fff;}
img{ border:none; outline:none; max-width:100%; max-height:100%; }
a{ outline:none; border:none; }
.strip{ float:left; width:100%; padding-top:10px; padding-bottom:10px;  background: rgba(0, 0, 0, 0.2); position:absolute; z-index:5;top:70px;}
.strip p{ clear:both; line-height:25px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; background:url(images/phone.png) no-repeat scroll transparent 0 7px; padding-left:20px; }
.strip p a{ text-decoration:none; border:none; outline:none; color:#fff;}
.strip p a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.logo{ float:left; position:relative; z-index:999; padding-top:4px;}
.logo img{ width:84px;}
.logo:hover{opacity:.9;}
.logo2{ clear:both; text-align:center; padding-bottom:8px; width:100%; }
.logo2 img{ width:160px !important;}
.sizeabc{ margin-top:70px;}
.strip2{ float:left; width:100%; padding-top:14px; padding-bottom:14px;background-color:#6165f8;}
.strip2 h2{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:30px; margin-bottom:0px;color:#fff; padding-bottom:0px; line-height:30px; }
.strip2 h2 span{ float:invert;}
.btn-new1{ float:left; background:url(images/icon1a.png) no-repeat;  width:50px; height:50px; border:none; position:relative; z-index:99;}
.btn-new2{ float:right; background:url(images/icon2a.png) no-repeat; width:50px; height:50px;  border:none;position:relative; z-index:99; }
.btn-outer{ clear:both; margin:0 auto; width:106px;}
.banner-outer{ float:left;width:100%; position:relative;}
.banner-outer img{background-size:100%; width:100%;}
.banner-inner{ position:absolute; z-index:5; float:left; width:100%; bottom:19%;}
.banner h1{clear:both;font-family: "Open Sans", serif;font-weight:700; text-align:center; text-shadow:1px 1px 1px #666; font-size:53px; margin-bottom:0px; color:#fff; padding-bottom:20px; line-height:53px; }
.banner h3{clear:both;font-family: "Open Sans", serif;font-weight:300;font-size:27px; margin-bottom:0px;text-shadow:1px 1px 1px #666; color:#fff; padding-bottom:20px; line-height:27px; text-align:center; }
.arrow1{ clear:both;margin-bottom:60px; background:url(images/arrow4.png) no-repeat top left; width:20px; height:9px;}
.bg1-outer{ float:left; width:100%; padding-bottom:80px; background-color:#04223b;}
.bg1 p{ clear:both; line-height:33px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:16px; color:#fff; font-size:21px; }
.bg1 h2{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:35px; margin-bottom:0px; color:#fff; padding-bottom:12px; line-height:35px; }
.bg1 h3{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:23px; margin-bottom:0px; color:#fff; padding-bottom:12px; line-height:28px; }
.bg1 h3 span{ font-style:italic;}
.class1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:6px; color:#333; font-size:14px; }
.bg1 p a{ text-decoration:underline; border:none; outline:none; color:#FFF;}
.bg1 p a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.bullet3 ul li a{ text-decoration:underline; border:none; outline:none; color:#FFF;}
.bullet3 ul li a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.bg1 h3 a{ text-decoration:underline; border:none; outline:none; color:#FFF;}
.bg1 h3 a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.class1 p a{ text-decoration:underline; border:none; outline:none; color:#FFF;}
.class1 p a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.class2 h3{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:23px; margin-bottom:0px; color:#fff; padding-bottom:12px; line-height:28px; }
.class2 h3 span{ color:#6165f8;}
.class2 p{ clear:both; line-height:28px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:600; padding-bottom:6px; color:#fff; font-size:16px; }
.class2 p a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.class2 p a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box2-inner{ float:left; width:31.3%; margin-left:1%; margin-right:1%;}
.video2{ float:left; width:100% ; height:240px;}
.video3{ clear:both; margin:10px auto; width:70%; height:540px;}
.img1{ clear:both; padding-bottom:24px; padding-right:35px;}
.img2{ clear:both; padding-bottom:24px; padding-left:35px;}
.new{ clear:both; padding-bottom:24px; text-align:center; display:none;}
.padding2{ clear:both; padding-top:18%;}
.box1{ float:left; width:100%; padding-top:60px; padding-bottom:60px;}
.box1 ul{ list-style:none; float:left; width:100%; margin:0 0 0px 0px;}
.box1 ul li{ float:left; width:31.3%; margin-left:1%; margin-right:1%;}
.icon1{ clear:both; text-align:center; padding-bottom:12px;}
.icon1 img{ width:55%;}
.box1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; text-align:center; }
.content-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#FFF;}
.box1 h3{clear:both;font-family: "Open Sans", serif;font-weight:300;font-size:23px; margin-bottom:0px; color:#fff; padding-bottom:4px; line-height:24px; text-align:center; }
.banner-outer2{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background:url(images/banner1.jpg) no-repeat top center; background-size:cover !important; min-height:500px;}
.banner-outer3{ float:left;min-height:500px; width:100%; padding-top:60px; padding-bottom:60px; background:url(images/banner2.jpg) no-repeat top center; background-size:cover !important;}
.banner2 h2{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:35px; margin-bottom:0px;color:#fff; padding-bottom:8px; line-height:35px; text-shadow:1px 1px 1px #666;}
.banner2 p{ clear:both; line-height:26px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:16px; color:#fff; font-size:23px;  text-shadow:1px 1px 1px #666;}
.padding3{ clear:both; padding-top:15%;}
.padding4{ clear:both; padding-top:13%;}
.padding5{ clear:both; padding-top:5%;}
.padding6{ clear:both; padding-top:8%;}
.footer-outer{ float:left; width:100%; padding-top:50px; padding-bottom:50px; background-color:#333;}
.copyright-outer{ float:left; width:100%; padding-top:20px; padding-bottom:10px; background-color:#0a599b;}
.logo3{ float:left; padding-right:12px;}
.logo3 img{ width:150px;}
.bullet{ clear:both;}
.bullet ul{ list-style:none; padding:0 0 0 0px; width:100%;margin:0 0 0 0px;}
.bullet ul li{ clear:both; padding-bottom:0px; color:#FFF; margin-bottom:3px;   line-height:17px; font-size:15px;}
.bullet ul li a{ text-decoration:none; color:#FFF; text-decoration:none; transition:0.5s ease;}
.bullet ul li a:hover{ text-decoration:none; color:#FFF;  letter-spacing:1px;}
.footer2 h3{ clear:both; font-weight:700; padding-bottom:12px; color:#FFF; font-size:20px; margin-bottom:0px;line-height:24px;}
.footer2 p{font-weight:normal; padding-bottom:0px; color:#FFF; padding-top:8%; font-size:17px; margin-bottom:0px;line-height:24px; padding-right:30px;}
.copyright p{font-weight:normal; padding-bottom:0px; color:#FFF;  font-size:15px; margin-bottom:0px;line-height:24px; float:left;}
.copyright p a{ text-decoration:none; color:#FFF;  padding-left:5px; padding-right:5px;transition:0.5s ease; }
.copyright p a:hover{ text-decoration:none; color:#FFF; text-decoration:none; letter-spacing:1px;}
.copyright h6{font-weight:normal; padding-bottom:0px; color:#FFF;  font-size:15px; margin-bottom:0px;line-height:14px; float:right;}
.copyright h5{ float:right;}
.copyright h6 a{ text-decoration:none; color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px; }
.copyright h6 a:hover{ color:#FFF; text-decoration:none;}
.accordion {

    cursor: pointer;
	display:block;
}
.panel { overflow:hidden;
    display: none;

}
.box3-inner{ clear:both; margin-left:15%; width:70%; background-color:#031728; border-radius:15px; padding:5% 5% 5% 5%;}
.btn2{ clear:both; width:130px; margin:12px auto; border-radius:25px;border:solid 1px #FFF; color:#fff;font-family: "Open Sans", serif;font-weight:400; font-size:17px; text-align:center;}
.btn2 a{ text-decoration:none; border:none; outline:none; color:#fff;display:block;transition:0.5s ease;padding:6px 12px 6px 12px;}
.btn2 a:hover{ text-decoration:none; border:none; outline:none; color:#fff; letter-spacing:1px;}
.btn3{ clear:both; width:180px; margin-top:12px; background-color:#6165f8; border-radius:5px; color:#FFF;font-family: "Open Sans", serif;font-weight:400; font-size:17px; text-align:center;}
.btn3 a{ text-decoration:none; border:none; outline:none; color:#FFF;display:block;transition:0.5s ease;padding:10px 8px 10px 8px;}
.btn3 a:hover{ text-decoration:none; border:none; outline:none; color:#FFF; letter-spacing:1px;}
.btn4{ clear:both; margin:0 auto; width:130px; background-color:#04223b; border-radius:5px; color:#FFF;font-family: "Open Sans", serif;font-weight:400; font-size:17px; text-align:center; line-height:24px;}
.btn4 a{ text-decoration:none; border:none; outline:none; color:#FFF;display:block;transition:0.5s ease;padding:10px 8px 10px 8px;}
.btn4 a:hover{ text-decoration:none; border:none; outline:none; color:#FFF; letter-spacing:1px;}
.btn5{ clear:both; margin:0 auto; width:130px; background-color:#6165f8; border-radius:5px;  color:#FFF;font-family: "Open Sans", serif;font-weight:400; font-size:17px; text-align:center;}
.btn5 a{ text-decoration:none; border:none; outline:none; color:#FFF; display:block;transition:0.5s ease;padding:10px 8px 10px 8px;}
.btn5 a:hover{ text-decoration:none; border:none; outline:none; color:#FFF; letter-spacing:1px;}
.bg2-outer{ float:left; width:100%; padding-bottom:180px; background: url(images/bg2.jpg) no-repeat top center; padding-top:180px;}
.bg2 p{ clear:both; line-height:33px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:16px; color:#fff; font-size:25px;text-shadow:1px 1px 1px #666; }
.bg2 h2{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:35px; margin-bottom:0px; color:#fff; padding-bottom:12px; line-height:35px;text-shadow:1px 1px 1px #666; }
#top {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom:20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background: url(images/arrow.png) no-repeat center center #000; background-size:20px; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding:20px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#top:hover {
  background-color: #666; /* Add a dark-grey background on hover */
}
.video4{ float:left; width:48%; margin:2% 1% 2% 1%; height:270px;}
.banner-outer4{ float:left; width:100%; padding-top:120px; padding-bottom:120px; background:url(images/bg1.jpg) no-repeat top center; background-size:cover !important; margin-top:70px;}
.bg3 h1{clear:both;font-family: "Open Sans", serif;font-weight:700; font-size:38px; margin-bottom:0px; color:#fff; padding-bottom:12px; line-height:38px;text-shadow:2px 2px 2px #333; text-align:center;}
.bg3 p{ clear:both; line-height:33px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:23px;text-shadow:2px 2px 2px #333;}
.sizeab{ padding-top:80px;}
.img4-outer1{ float:left; background:url(images/pic5.jpg) no-repeat top center; float:left; width:100%; border-radius:5px; min-height:400px; padding:30% 5% 5% 5%;background-size:cover !important; }
.img4-outer2{ float:left; background:url(images/pic6.jpg) no-repeat top center; float:left; width:100%; border-radius:5px; min-height:400px; padding:30% 5% 5% 5%;  background-size:cover !important;}
.img4-outer3{ float:left; background:url(images/pic7.jpg) no-repeat top center; float:left; width:100%; border-radius:5px; min-height:400px; padding:30% 5% 5% 5%;  background-size:cover !important;}
.box4{ float:left; width:100%; padding-top:15px; padding-bottom:15px;}
.box4 ul{ list-style:none; float:left; width:100%; margin:0 0 0 0px;}
.box4 ul li{ float:left; width:48%; margin:1% 1% 1% 1%;}
.box4 ul li:last-child{ margin-left:26%;}
.img4-inner{ float:left; width:100%; background-color:#FFF; border-radius:5px; background: rgba(255, 255, 255, 0.7); }
.img4{ clear:both;padding:6% 6% 6% 6%; }
.img4 h3{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:18px; margin-bottom:0px; color:#333; padding-bottom:5px; line-height:25px; }
.img4 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:600; padding-bottom:0px; color:#333; font-size:14px; }
.img4 p a{ text-decoration:none; border:none; outline:none; color:#333;}
.img4 p a:hover{ text-decoration:underline; border:none; outline:none; color:#6165f8;}
.img7{ clear:both; text-align:center;}
.img7 img{ width:72%;}
.bullet3{ clear:both;}
.bullet3 ul{ list-style:square; width:100%; padding:0 0 0 16px; margin:0 0 0 0px;}
.bullet3 ul li{ clear:both;font-family: "Open Sans", serif;font-weight:400;font-size:21px; margin-bottom:0px; color:#fff; padding-bottom:15px; line-height:29px;}
.box5{ clear:both;}
.box5 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box5 ul li{ float:left; width:31%; margin-left:1%; margin-right:1%; margin-top:1%; margin-bottom:1%;}
.img5{ clear:both; padding-bottom:12px; text-align:center;}
.box5 h3{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:20px; margin-bottom:0px; color:#fff; padding-bottom:5px; line-height:25px; text-align:center; }
.box5 h3 a{ text-decoration:none; border:none; outline:none; color:#fff;}
.box5 h3 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box5 h4{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:16px; text-align:center; min-height:26px; }
.box5 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:16px; text-align:center; min-height:79px; }
.box5 h5{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:600; padding-bottom:9px; color:#fff; font-size:16px;text-align:center; }
.box5 h5 a{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box5 h5 a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.box5 h6{ clear:both;  margin-bottom:0px;font-family: "Open Sans", serif;font-weight:600; padding-bottom:4px; padding-top:4px; color:#6165f8; text-align:center; border-radius:25px; border:solid 1px #6165f8; margin:0 auto; width:190px; }
.box5 h6 a{ text-decoration:none; border:none; outline:none; color:#6165f8;}
.box5 h6 a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.btn7{background-color:#04223b;font-family: "Open Sans", serif;font-weight:600; font-size:16px;line-height:24px;color:#6165f8; border:none;}
.btn7:hover{color:#fff;}
.box6{ float:left; padding-bottom:50px;}
.box6 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box6 ul li{ float:left; width:31%; margin-left:1%; margin-right:1%;}
.img6{ clear:both; text-align:center; padding-bottom:12px;}
.box6 h3{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:20px; margin-bottom:0px; color:#fff; padding-bottom:4px; line-height:25px; text-align:center; }
.box6 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:4px; color:#fff; font-size:16px; text-align:center;}
.box6 h6{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:600; padding-bottom:4px; color:#fff; font-size:16px;text-align:center; }
.box6 h6 a{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box6 h6 a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.rating{ clear:both; text-align:center;}
.box7{ clear:both; } 
.box7 h2{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:27px; margin-bottom:0px; color:#fff; padding-bottom:15px; line-height:27px; text-align:center; } 
.box7 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:7px; color:#fff; font-size:16px; }
.box7 p span{ color:#F00;}
.box7 h5{ float:left; line-height:24px; margin-bottom:10px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; padding-left:24px; margin-top:-22px;} 
.box7 h5 a{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box7 h5 a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.form2 input[type="text"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;background-color:#073e6b; border-radius:15px;}
.form3 input[type="text"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:30px; padding-right:12px; margin-bottom:12px; height:34px;background: url(images/a4.jpg) no-repeat left center #073e6b; background-size:24px !important; border-radius:15px;}
.form2 input[type="tel"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;background-color:#073e6b;  border-radius:15px;}
.form2 input[type="date"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;background-color:#073e6b; border-radius:15px;}
.form2 input[type="email"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;background-color:#073e6b; border-radius:15px;}
.form2 textarea{ float:left; width:100%; border-left:none; border-right:none;border-bottom:solid 1px #6165f8;font-size:14px; color:#fff; border-top:none;font-family: "Open Sans", serif;font-weight:400; margin-bottom:12px; height:94px;background-color:#04223b;}
.form2 select{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:28px; padding-right:12px; margin-bottom:12px; height:34px; line-height:22px; background: url(images/a1.jpg) no-repeat left center #073e6b; background-size:24px !important; border-radius:15px;}
.form3 select{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:30px; padding-right:12px; margin-bottom:12px; height:34px; line-height:22px; background: url(images/a3.jpg) no-repeat left center #073e6b; background-size:26px !important; border-radius:15px;}
.form2 input[type="submit"]{ clear:both; margin:0 auto; display:block;width:170px; background-color:#6165f8;border:none; height:40px; margin-bottom:0px;font-size:16px; color:#fff;  font-family: "Open Sans", serif;font-weight:400;  border-radius:25px; }
.form2 input[type="submit"]:hover{ text-decoration:underline; color:#FFF;} 
.b3{ float:left; width:49% !important; margin-right:2%;}
.b4{ float:right; width:49% !important;}
.b5{ float:left; width:68% !important; margin-right:2%;}
.b6{ float:right; width:30% !important;}
  .time_a{ float:left;border:solid 1px #6165f8; padding-left:13px; padding-right:13px; margin-bottom:12px; height:28px; background-color:#04223b; border-radius:25px; margin-right:1%; color:#FFF; font-size:13px !important;}
   .time_a:hover{ background-color:#6165f8;}
  .nline{ float:left; width:100%; border-bottom:solid 1px #FFF; margin-bottom:12px; margin-top:7px;}
  .img8{ clear:both; padding-right:25px; padding-bottom:25px;}
  .box8{float:left; margin-left:20%; background-color:#031728; border-radius:10px; padding:4% 4% 4% 4%; width:60%; } 
  .box8 h3{clear:both;font-family: "Open Sans", serif;font-weight:600;font-size:27px; margin-bottom:0px; color:#fff; padding-bottom:10px; line-height:27px; text-align:center; }
  .box8 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:10px; color:#fff; font-size:16px; }
  .box8 h5{ float:left; line-height:24px; margin-bottom:20px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; padding-left:24px; margin-top:-22px;} 
.box8 h5 a{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box8 h5 a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
.form4 input[type="text"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:42px; padding-right:12px; margin-bottom:12px; height:34px;background: url(images/icon-5.png) no-repeat left center #04223b; border-radius:15px;}
.form4 input[type="email"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:42px; padding-right:12px; margin-bottom:12px; height:34px;background: url(images/icon-3.png) no-repeat left center #04223b; border-radius:15px;}
.form4 input[type="tel"]{ float:left; width:100%;border:solid 1px #6165f8;font-size:14px; color:#fff;font-family: "Open Sans", serif;font-weight:400; padding-left:33px; padding-right:12px; margin-bottom:12px; height:34px;background: url(images/phone2.png) no-repeat left center #04223b; border-radius:15px;}
.form4 textarea{ float:left; width:100%; border-left:none; border-right:none;border-bottom:solid 1px #6165f8;font-size:14px; color:#fff; border-top:none;font-family: "Open Sans", serif;font-weight:400; margin-bottom:22px; height:94px;background-color:#031728;}
.form4 input[type="submit"]{ clear:both; margin:0 auto; display:block;width:170px; background-color:#6165f8;border:none; height:40px; margin-bottom:0px;font-size:16px; color:#fff;  font-family: "Open Sans", serif;font-weight:400;  border-radius:25px; }
.form4 input[type="submit"]:hover{ text-decoration:underline; color:#FFF;}
.box9{ float:left; padding-top:80px; width:100%;}
.box9 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box9 ul li{ float:left; width:31%; margin-left:1%; margin-right:1%; margin-top:1%; margin-bottom:1%; border:solid 1px #6165f8; padding-bottom:2%; }
.img9{ clear:both; padding-bottom:12px; text-align:center;}
.box9 h3{clear:both;font-family: "Open Sans", serif;font-weight:700; padding-left:4%; padding-right:4%;font-size:20px; margin-bottom:0px; color:#fff; padding-bottom:4%; line-height:28px; padding-top:4%; }
.img9 img{ width:100%; background-size:100%;}
.box9 h3 a{ text-decoration:none; border:none; outline:none; color:#fff;}
.box9 h3 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box9 p{ clear:both; line-height:26px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:16px; min-height:88px; padding-left:4%; padding-right:4%;}
.box9 h5{ clear:both; line-height:24px; margin-bottom:0px; font-style:italic;font-family: "Open Sans", serif;font-weight:600; padding-bottom:3px; color:#fff; font-size:16px;padding-left:4%; padding-right:4%; }
.box9 h5 a{ text-decoration:none; border:none; outline:none; color:#fff;}
.box9 h5 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box9 h6{ clear:both; padding-left:2%; padding-right:2%; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:600; padding-bottom:5px; padding-top:5px; color:#fff; text-align:center; border-radius:25px; border:solid 1px #fff; margin:0 auto; width:66%; line-height:24px; }
.box9 h6 a{ text-decoration:none; border:none; outline:none; color:#fff;}
.box9 h6 a:hover{ text-decoration:none; border:none; outline:none; color:#6165f8;} 
.box10{ float:left; padding-bottom:25px; }
.box10 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box10 ul li{ float:left; width:31%; margin-left:1%; margin-right:1%;}
.img10{ clear:both; text-align:center; padding-bottom:12px;}
.box10 h3{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:20px; margin-bottom:0px; color:#fff; padding-bottom:4px; line-height:25px; text-align:center; }
.box10 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:4px; color:#fff; font-size:16px; text-align:center;}
.box11{ clear:both; margin:16px auto; width:82%; padding-bottom:25px; }
.box11 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box11 ul li{ float:left; width:48%; margin-left:1%; margin-right:1%; background-color:#FFF; padding:2% 4% 2% 4%; border-radius:6px;}
.img11{ clear:both; text-align:center; padding-bottom:12px;}
.box11 h2{clear:both;font-family: "Open Sans", serif;font-weight:700;font-size:27px; margin-bottom:0px; color:#333; padding-bottom:4px; line-height:27px; text-align:center; }
.box11 h3{clear:both;font-family: "Open Sans", serif;font-weight:400;font-size:18px; margin-bottom:0px; color:#333; padding-bottom:4px; line-height:25px; text-align:center; }
.box11 h3 span{font-weight:700;}
.box11 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:4px; color:#333; font-size:16px; text-align:center;}
.box11 p img{ float:invert; padding-right:6px;}
.btn6{ clear:both; width:276px; margin:12px auto; background-color:#6165f8; border-radius:5px; color:#FFF;font-family: "Open Sans", serif;font-weight:400; font-size:17px; text-align:center;}
.btn6 a{ text-decoration:none; border:none; outline:none; color:#FFF;display:block;transition:0.5s ease;padding:10px 8px 10px 8px;}
.btn6 a:hover{ text-decoration:none; border:none; outline:none; color:#FFF; letter-spacing:1px;}
.box12{float:left; width:100%; padding-top:25px;}
.box12 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box12 ul li{ float:left; width:48%; margin-left:1%; margin-right:1%; margin-top:2%;}
.box12 h3{font-family: "Open Sans", serif;font-weight:700;font-size:20px; margin-bottom:0px; color:#fff; padding-bottom:10px; line-height:25px; }
.box12 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:10px; color:#fff; font-size:16px; }
.box12 p a{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box12 p a:hover{ text-decoration:none; border:none; outline:none; color:#fff;} 
.btn8{ clear:both; width:176px; margin-top:2px; background-color:#6165f8; color:#FFF;font-family: "Open Sans", serif;font-weight:400; font-size:17px; text-align:center; border-radius:25px;}
.btn8 a{ text-decoration:none; border:none; outline:none; color:#FFF;display:block;transition:0.5s ease;padding:8px 8px 8px 8px;}
.btn8 a:hover{ text-decoration:none; border:none; outline:none; color:#FFF; letter-spacing:1px;}
.pq{border-radius:0px 0px 0px 0px !important;}
.pqa{ background-color:#073e6b !important;}
.box13{ clear:both; margin:0 auto; width:92%;}
.box13 ul{ list-style:none; width:100%; padding:12px 0 0 0px; margin:0 0 0 0px;}
.box13 ul li{ float:left; width:12.1%; margin-left:1%; margin-right:1%; margin-top:1%; margin-bottom:1%;}
.icon2{ clear:both; text-align:center; padding-bottom:8px;}
.box13 p{ clear:both; line-height:24px; margin-bottom:0px;font-family: "Open Sans", serif;font-weight:400; padding-bottom:6px; text-align:center; color:#fff; font-size:16px; }
.icon3{ clear:both; text-align:center; padding-bottom:16px;}
.icon3 img{ width:140px;}
.nline3{ float:left; border-bottom:solid 1px #FFF; margin-top:3%; margin-bottom:3%; width:100%;}
.nline4{ float:left; border-bottom:solid 1px #FFF; margin-top:2%; margin-bottom:0%; width:100%;}
.icon4{ clear:both; padding-bottom:18px;}
@media all and (max-width:1500px) 
{
.box9 h3 {
  padding-left: 4%;
  padding-right: 4%;
  font-size: 16px;}
  .box9 p{ font-size:14px;}

.box11{  margin:16px auto; width:92%; padding-bottom:25px; }
.box13{ width:100%;}
}
@media all and (max-width:1200px) 
{

		.logo {
    margin-left:0% !important; 
  }
.logo2 img {
  width:120px !important;
}
.banner h1 {
  font-size:43px;
  padding-bottom: 20px;
  line-height:43px;
}
.banner-inner {
  bottom:12%;
}
.strip2 h2 {
  font-size:27px;
  line-height: 30px;
}
.arrow1 {
  margin-bottom:50px;

}
.bg1-outer {
  padding-bottom:60px;
}
.bg1 p {
  line-height: 33px;
  padding-bottom: 16px;
  font-size: 21px;
}
.video2{ height:180px;}
.a1{ width:100%;}
.a2{ width:100%;}
.b1{ width:100%;}
.b2{ width:100%;}
.a3{ width:100%;}
.a4{ width:100%; padding:0px 0px 0px 0px !important;}
.a5{ width:100%; padding:0px 0px 0px 0px !important;}
.new2{ display:none;}
.new{ display:block; padding-top:14px;}
.img1 {
  padding-bottom: 24px; float:none; clear:both; text-align:center;
  padding-right:0px;
}
.padding2{ padding-top:0%;}
.padding3{ padding-top:20%;}
.padding4{ padding-top:20%;}
.padding5{ padding-top:2%;}
.img2 {
float:none; clear:both; text-align:center;
  padding-bottom: 24px;
  padding-left:0px; padding-top:20px;
}
.banner2 h2 {
  font-size: 32px;
  padding-bottom: 8px;
  line-height: 32px;

}
.banner2 p {
  line-height: 26px;
  padding-bottom: 16px;
  font-size: 20px;
}
.video3{  margin:10px auto; width:80%; height:480px;}
.icon1 img {
  width:180px;
}
.box1 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%;
}
.box1 p {
  line-height: 25px; padding-bottom:14px;
  font-size: 14px;
  text-align: center;
}
.box1{ padding-top:30px; padding-bottom:30px;}
.img3{ float:none; clear:both; text-align:center; padding-bottom:14px;}
.bg2-outer {
  padding-bottom: 100px;
  padding-top: 100px;
}
.bg2 h2 {
  font-size: 32px;
  padding-bottom: 11px;
  line-height: 32px;
}
.bg2 p {
  line-height:32px;
  padding-bottom: 16px;
  font-size: 21px;
}
.box3-inner {
  clear: both;
  margin-left:5%;
  width:90%;
  padding: 5% 5% 5% 5%;
}
.footer2 h3 {
  padding-bottom: 12px;
  font-size:18px; padding-top:14px;
  margin-bottom: 0px;
  line-height: 24px;
}
.footer-outer {
  padding-top: 50px;
  padding-bottom: 50px;}
  .copyright-outer {
  padding-top: 20px;
  padding-bottom: 10px;}
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    font-size:50px !important; }
	.video4{ float:left; width:48%; margin:2% 1% 2% 1%; height:270px;}
.banner-outer4{ padding-top:90px; padding-bottom:90px; margin-top:70px;}
.bg3 h1{ font-size:32px; padding-bottom:10px; line-height:32px; }
.bg3 p{ clear:both; line-height:27px; padding-bottom:0px;font-size:21px;}
.sizeab{ padding-top:60px;}	
.padding6{ padding-top:1%;}

.box5 ul li {
  width:48%;

  margin-left: 1%;

  margin-right: 1%;

  margin-top: 1%;

  margin-bottom: 1%;

}
    .bullet3 ul li {
  font-size:19px; line-height:28px; padding-bottom:12px;}
  .a6{width:100% !important;}
.a7{width:100% !important;}
.img8{ padding-right:0px; text-align:center; padding-top:12px; padding-bottom:12px;}
.bg1 h2{font-size:30px; padding-bottom:12px; line-height:32px; }
.box8{ margin-left:15%;  padding:4% 4% 4% 4%; width:70%; }
.box8 h3{font-size:27px; padding-bottom:10px; line-height:27px; }
.box9{ padding-top:60px;}
.box9 h3 {
  padding-left: 4%;
  padding-right: 4%;
  font-size:20px; min-height:auto; padding-top:2%; padding-bottom:2%;}
  .box9 p{ font-size:14px; min-height:auto; padding-bottom:12px;}
  .box9 ul li {
  width:100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1%;
  margin-bottom: 1%;
  padding-bottom: 2%;
}
.img9{ text-align:left; padding-left:4%; padding-right:4%;}
.img9 img{ background-size:auto; width:auto;}
.box9 h6 {
  padding-left: 2%;
  padding-right: 2%;
  margin-bottom: 0px; margin-left:4%;
  padding-bottom: 5px;
  padding-top: 5px;
  width:170px;
  line-height: 24px; margin-left:
}
 .box10 p{ font-size:15px;}
 .box11{  margin:16px auto; width:100%; padding-bottom:25px; }
 .box11 p{ font-size:15px;}
 .box12 ul li{ width:100%; margin-left:0px; margin-right:0px;}
}
@media all and (max-width:992px) 
{
	  .box10 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%; margin-top:1%; margin-bottom:1%;
}
	.sizeabc{ margin-top:60px;}
.logo {
    margin-left:0% !important; position:absolute;
  }
  	.logo img {
  width:72px;
	}
	.banner-outer{ margin-top:60px;}
	.strip {
  padding-top: 10px;
  padding-bottom: 10px;
  top:0px;
}
  .logo3 img {
  width: 130px;
}
.banner h1 {
  font-size:35px;
  padding-bottom: 20px;
  line-height:35px;
}
.banner-inner {
  bottom:8%;
}
.strip2 h2 {
  font-size:23px;
  line-height:27px;
}
.arrow1 {
  margin-bottom:40px;

}
.bg1-outer {
  padding-bottom:50px;
}
.bg1 p {
  line-height: 30px;
  padding-bottom: 16px;
  font-size:18px;
}
.class1 p{ text-align:center; width:100%; padding-top:13px;}
.box2-inner {
  width:100%; margin-top:1%; margin-bottom:1%;
  margin-left:0%;
  margin-right: 0%;
}
.video2{ height:280px;}
.a1{ width:100%;}
.a2{ width:100%;}
.b1{ width:100%;}
.b2{ width:100%;}
.a3{ width:100%;}
.a4{ width:100%; padding:0px 0px 0px 0px !important;}
.a5{ width:100%; padding:0px 0px 0px 0px !important;}
.new2{ display:none;}
.new{ display:block; padding-top:14px;}
.img1 {
  padding-bottom: 24px; float:none; clear:both; text-align:center;
  padding-right:0px;
}
.padding2{ padding-top:0%;}
.padding3{ padding-top:15%;}
.padding4{ padding-top:15%;}
.padding5{ padding-top:2%;}
.img2 {
float:none; clear:both; text-align:center;
  padding-bottom: 24px;
  padding-left:0px; padding-top:20px;
}
.banner2 h2 {
  font-size:25px;
  padding-bottom: 8px;
  line-height:25px;

}
.banner2 p {
  line-height: 26px;
  padding-bottom: 16px;
  font-size:15px;
}
.video3{  margin:10px auto; width:100%; height:380px;}
.icon1 img {
  width:180px;
}
.box1 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%;
}
.box1 p {
  line-height: 25px; padding-bottom:14px;
  font-size: 14px;
  text-align: center;
}
.box1{ padding-top:30px; padding-bottom:30px;}
.img3{ float:none; clear:both; text-align:center; padding-bottom:14px;}
.bg2-outer {
  padding-bottom:70px;
  padding-top:70px;
}
.bg2 h2 {
  font-size:25px;
  padding-bottom: 11px;
  line-height:27px;
}
.bg2 p {
  line-height:27px;
  padding-bottom: 16px;
  font-size:18px;
}
.box3-inner {
  clear: both;
  margin-left:0%;
  width:100%;
  padding: 5% 5% 5% 5%;
}
.footer2 h3 {
  padding-bottom: 12px;
  font-size:18px; padding-top:14px;
  margin-bottom: 0px;
  line-height: 24px;
}
.footer-outer {
  padding-top: 50px;
  padding-bottom: 50px;}
  .copyright-outer {
  padding-top: 20px;
  padding-bottom: 10px;}
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    font-size:45px !important; padding:5px !important; }	

.banner-outer2 {
  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 40px;}
.banner-outer3 {
  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 40px;}
  .class2 h3 {
  font-size: 20px;
  padding-bottom: 11px;
  line-height: 25px;}
   .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
  margin-top:-20px; margin-left:46.7%;}
  .video4{ float:left; width:48%; margin:2% 1% 2% 1%; height:180px;}
.banner-outer4{ padding-top:70px; padding-bottom:70px; margin-top:60px;}
.bg3 h1{ font-size:32px; padding-bottom:10px; line-height:32px; }
.bg3 p{ clear:both; line-height:27px; padding-bottom:0px;font-size:21px;}
.sizeab{ padding-top:50px;}	
.padding6{ padding-top:1%;}
.box5 ul li {
  width:100%;

  margin-left: 0%;

  margin-right: 0%;

  margin-top:3%;

  margin-bottom:3%;

}
.box5 p{ min-height:auto; padding-bottom:4px;}
.box5 h4 {
  line-height: 24px;
  font-size: 16px;
  text-align: center;
  min-height:auto; padding-bottom:4px;
}
.box6 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%; margin-top:3%; margin-bottom:3%;
}
    .bullet3 ul li {
  font-size:18px; line-height:27px; padding-bottom:12px;}
.bg1 h2{font-size:25px; padding-bottom:12px; line-height:27px; }
.box8{ margin-left:10%;  padding:4% 4% 4% 4%; width:80%; }
.box8 h3{font-size:23px; padding-bottom:10px; line-height:27px; }
.box9{ padding-top:50px;}
.box9 h3 {
  padding-left: 4%;
  padding-right: 4%;
  font-size:20px; min-height:auto; padding-top:2%; padding-bottom:2%;}
  .box9 p{ font-size:14px; min-height:auto; padding-bottom:12px;}
  .box9 ul li {
  width:100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1%;
  margin-bottom: 1%;
  padding-bottom: 2%;
}
.img9{ text-align:left; padding-left:4%; padding-right:4%;}
.img9 img{ background-size:auto; width:auto;}
.box9 h6 {
  padding-left: 2%;
  padding-right: 2%;
  margin-bottom: 0px; margin-left:4%;
  padding-bottom: 5px;
  padding-top: 5px;
  width:170px;
  line-height: 24px; margin-left:
}
 .box10 p{ font-size:15px;}
 .box9 h5 {
  line-height: 24px;
  padding-bottom: 3px;
  font-size: 15px;}
   .box11 ul li{ width:100%; margin-left:0px; margin-right:0px; margin-top:2%;}
   .box13 p {
  font-size:14px;
}
.icon3 img {
  width: 120px;
}
}

@media all and (max-width:768px) 
{
	.sizeabc{ margin-top:40px;}
.logo{ padding-top:0%;}
	.logo img {
  width:50px;
}
		.logo {
    margin-left:0% !important; 
  }
.btn-new1{   width:40px; height:40px; background-size:100% !important;}
.btn-new2{ width:40px; height:40px; background-size:100% !important;  }
.btn-outer{ clear:both; margin:5px auto; width:84px;}
.logo2 img{ width:90px !important;}
	.banner-outer{ margin-top:40px;}
	.strip {
  padding-top:4px;
  padding-bottom:4px;
  top:0px;
}
  .logo3 img {
  width: 130px;
}
.banner h1 {
  font-size:27px;
  padding-bottom:4px;
  line-height:30px;
}

.banner h3 {
  font-size: 23px;
  padding-bottom:4px;
  line-height: 25px;}
.banner-inner {
  bottom:11%;
}
.strip2 h2 {
  font-size:23px;
  line-height:25px;
}
.arrow1 {
  margin-bottom:20px;

}
.bg1-outer {
  padding-bottom:30px;
}
.bg1 p {
  line-height:30px;
  padding-bottom: 16px;
  font-size:16px;
}
.class1 p{ text-align:center; width:100%; padding-top:13px;}
.box2-inner {
  width:100%; margin-top:1%; margin-bottom:1%;
  margin-left:0%;
  margin-right: 0%;
}
.video2{ height:300px;}
.a1{ width:100%;}
.a2{ width:100%;}
.b1{ width:100%;}
.b2{ width:100%;}
.a3{ width:100%;}
.a4{ width:100%; padding:0px 0px 0px 0px !important;}
.a5{ width:100%; padding:0px 0px 0px 0px !important;}
.new2{ display:none;}
.new{ display:block; padding-top:14px;}
.img1 {
  padding-bottom: 24px; float:none; clear:both; text-align:center;
  padding-right:0px;
}
.padding2{ padding-top:0%;}
.padding3{ padding-top:18%;}
.padding4{ padding-top:18%;}
.padding5{ padding-top:2%;}
.img2 {
float:none; clear:both; text-align:center;
  padding-bottom: 24px;
  padding-left:0px; padding-top:20px;
}
.banner2 h2 {
  font-size:20px;
  padding-bottom:5px;
  line-height:25px;

}
.banner2 p {
  line-height: 24px;
  padding-bottom:8px;
  font-size:14px;
}
.video3{  margin:10px auto; width:100%; height:300px;}
.icon1 img {
  width:130px;
}
.box1 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%;
}
.box1 p {
  line-height: 25px; padding-bottom:14px;
  font-size: 14px;
  text-align: center;
}
.box1{ padding-top:30px; padding-bottom:30px;}
.img3{ float:none; clear:both; text-align:center; padding-bottom:14px;}
.bg2-outer {
  padding-bottom:40px;
  padding-top:40px;
}
.strip2 {
  padding-top:8px;
  padding-bottom:8px;}
.bg2 h2 {
  font-size:23px;
  padding-bottom: 11px;
  line-height:27px;
}
.bg2 p {
  line-height:27px;
  padding-bottom:9px;
  font-size:16px;
}
.box3-inner {
  clear: both;
  margin-left:0%;
  width:100%;
  padding: 5% 5% 5% 5%;
}
.footer2 h3 {
  padding-bottom: 12px;
  font-size:18px; padding-top:14px;
  margin-bottom: 0px;
  line-height: 24px;
}
.footer-outer {
  padding-top: 40px;
  padding-bottom: 40px;}
  .copyright-outer {
  padding-top: 20px;
  padding-bottom: 10px;}
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    font-size:40px !important; padding:5px !important; }	

.banner-outer2 {
  min-height:250px;
  padding-top: 40px;
  padding-bottom: 40px;}
.banner-outer3 {
  min-height:250px;
  padding-top: 40px;
  padding-bottom: 40px;}
  .class2 h3 {
  font-size: 20px;
  padding-bottom: 11px;
  line-height: 25px;}
 .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display:block; margin-top:-20px; margin-left:45.8%; clear:both; position:absolute; z-index:9999;}
	.class2 p{ font-size:15px; }
	.video4{ float:left; width:100%; margin:1% 0% 1% 0%; height:320px;}
.banner-outer4{ padding-top:50px; padding-bottom:50px; margin-top:40px;}
.bg3 h1{ font-size:25px; padding-bottom:8px; line-height:32px; }
.bg3 p{ clear:both; line-height:27px; padding-bottom:0px;font-size:18px;}
.sizeab{ padding-top:40px;}	
.padding6{ padding-top:1%;}
.img4-outer1{  padding:5% 5% 5% 5%; min-height:auto;}
.img4-outer2{ padding:5% 5% 5% 5%; min-height:auto;}
.img4-outer3{ padding:5% 5% 5% 5%; min-height:auto; }
.box4 ul li{  width:98%; margin:2% 1% 2% 1%;}
.box4 ul li:last-child{ margin-left:1%;}
.box5 p{ min-height:auto; padding-bottom:4px; font-size:15px;}
.box5 h3{ font-size:18px;}
.box6 h3{ font-size:18px;}
.box5 h4 {
  line-height: 24px;
  font-size: 15px;
  text-align: center;
  min-height:auto; padding-bottom:4px;
}
.box5 h5 {
  line-height: 24px;
  font-size: 15px;}
  .btn7 {
  line-height: 24px;
  font-size: 15px;}
.box6 p {
  line-height: 24px;
  font-size: 15px;}
  .box6 h6 {
  line-height: 24px;
  font-size: 15px;}
  .bullet3 ul li {
  font-size: 15px;}
      .bullet3 ul li {
  font-size:16px; line-height:24px; padding-bottom:9px;}
  .box7 h2{font-size:23px; padding-bottom:15px; line-height:25px;  } 
.box7 p{  line-height:24px; padding-bottom:4px;font-size:15px; }
.box7 h5{ line-height:24px; margin-bottom:10px;font-size:14px; padding-left:24px; margin-top:-22px;} 
.form2 input[type="text"]{ font-size:14px; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form3 input[type="text"]{ font-size:14px; padding-right:12px; margin-bottom:12px; height:34px;}
.form2 select{ font-size:14px;margin-bottom:12px; height:34px;}
.form3 select{ font-size:14px;margin-bottom:12px; height:34px;}
.form2 input[type="tel"]{font-size:14px; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form2 input[type="email"]{ font-size:14px; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form2 textarea{ font-size:14px; margin-bottom:12px; height:94px;}
.form2 input[type="submit"]{ height:34px;font-size:15px; }
.b3{ float:left; width:100% !important; margin-right:0%;}
.b4{ float:right; width:100% !important;}
.b5{ float:left; width:100% !important; margin-right:0%;}
.b6{ float:right; width:100% !important;}
.bg1 h2{font-size:21px; padding-bottom:12px; line-height:25px; }
.box8{ margin-left:5%;  padding:4% 4% 4% 4%; width:90%; }
.box8 h3{font-size:20px; padding-bottom:10px; line-height:25px; }
.box8 p{line-height:24px; padding-bottom:14px;font-size:15px; }
.box9{ padding-top:30px;}
.box10 h3 {
  font-size:18px;}
.box9 h3 {
  padding-left: 4%;
  padding-right: 4%;
  font-size:18px; min-height:auto; padding-top:2%; padding-bottom:4%;}
  .box9 p{ font-size:14px; min-height:auto; padding-bottom:12px;}
  .box9 ul li {
  width:100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1%;
  margin-bottom: 1%;
  padding-bottom: 2%;
}
.img9{ text-align:left; padding-left:4%; padding-right:4%;}
.img9 img{ background-size:100%; width:100%;}
.box10{ padding-bottom:16px;}
.box9 h6 {
  padding-left: 2%;
  padding-right: 2%;
  margin-bottom:2%; margin-left:4%;
  padding-bottom:3px;
  padding-top:3px;
  width:170px;
  line-height: 24px; 
}
 .box10 p{ font-size:14px;}
  .box9 h5 {
  line-height: 24px;
  padding-bottom: 3px;
  font-size: 14px;}
  .box12 h3 {
  font-size: 18px;}
  .box11 h2 {
  font-size: 25px;
  padding-bottom: 4px;
  line-height: 25px;}
  .box11 h3 {
  font-size: 17px;
  padding-bottom: 4px;
  line-height: 25px;}
  .btn6 {
  width: 248px;
  margin: 12px auto;
  font-size: 15px;}
  .btn8 {
  width: 122px;
  margin-top: 2px; 
  font-size: 15px;}
  .btn8 a{padding-top:6px; padding-bottom:6px;}
    .box11 {
    margin:0px auto;}
	.box12 {
  padding-top:12px;}
    .box12 p{ font-size:15px;}
	.icon3 img {
  width: 100px;
}
.box13 ul  li{ width:100%; margin-left:0px; margin-right:0px;}
.box13 ul{ padding-top:0px;}
.icon4{ padding-bottom:12px;}
.icon4 img{ width:50px;}
}
@media all and (max-width:580px) 
{
	.sizeabc{ margin-top:40px;}
.logo{ padding-top:0%;}
	.logo img {
  width:54px;
}
		.logo {
    margin-left:0% !important; 
  }


.btn-new1{   width:30px; height:30px; background-size:100% !important;}
.btn-new2{ width:30px; height:30px; background-size:100% !important;  }
.btn-outer{ clear:both; margin:5px auto; width:64px;}
.logo2 img{ width:66px !important;}
	.banner-outer{ margin-top:42px;}
	.strip {
  padding-top:2px;
  padding-bottom:2px;
  top:0px;
}
.strip p{ font-size:12px; line-height:18px;background:url(images/phone.png) no-repeat scroll transparent 0 2px; background-size:13px !important; padding-left:17px;}
  .logo3 img {
  width: 100px;
}
.banner h1 {
  font-size:23px;
  padding-bottom:4px;
  line-height:25px;
}

.banner h3 {
  font-size:18px;
  padding-bottom:4px;
  line-height: 25px;}
.banner-inner {
  bottom:3.5%;
}
.strip2 h2 {
  font-size:20px;
  line-height:25px;
}
.arrow1 {
  margin-bottom:20px;

}
.bg1-outer {
  padding-bottom:30px; background-size:100%;
}
.bg1 p {
  line-height:30px;
  padding-bottom: 16px;
  font-size:16px;
}
.class1 p{ text-align:center; width:100%; padding-top:13px;}
.box2-inner {
  width:100%; margin-top:1%; margin-bottom:1%;
  margin-left:0%;
  margin-right: 0%;
}
.video2{ height:210px;}
.a1{ width:100%;}
.a2{ width:100%;}
.b1{ width:100%;}
.b2{ width:100%;}
.a3{ width:100%;}
.a4{ width:100%; padding:0px 0px 0px 0px !important;}
.a5{ width:100%; padding:0px 0px 0px 0px !important;}
.new2{ display:none;}
.new{ display:block; padding-top:14px;}
.img1 {
  padding-bottom: 14px; float:none; clear:both; text-align:center;
  padding-right:0px;
}
.padding2{ padding-top:0%;}
.padding3{ padding-top:0%;}
.padding4{ padding-top:0%;}
.padding5{ padding-top:2%;}
.img2 {
float:none; clear:both; text-align:center;
  padding-bottom: 14px;
  padding-left:0px; padding-top:20px;
}
.banner2 h2 {
  font-size:20px;
  padding-bottom:5px;
  line-height:25px;

}
.banner2 p {
  line-height: 24px;
  padding-bottom:6px;
  font-size:14px;
}
.video3{  margin:10px auto; width:100%; height:210px;}
.icon1 img {
  width:130px;
}
.box1 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%;
}
.box1 p {
  line-height: 25px; padding-bottom:14px;
  font-size: 14px;
  text-align: center;
}
.box1{ padding-top:30px; padding-bottom:30px;}
.img3{ float:none; clear:both; text-align:center; padding-bottom:14px;}
.bg2-outer {
  padding-bottom:40px;
  padding-top:40px;
}
.strip2 {
  padding-top:8px;
  padding-bottom:8px;}
.bg2 h2 {
  font-size:23px;
  padding-bottom: 9px;
  line-height:27px;
}
.bg2 p {
  line-height:27px;
  padding-bottom:9px;
  font-size:16px;
}
.box3-inner {
  clear: both;
  margin-left:0%;
  width:100%;
  padding: 5% 5% 5% 5%;
}
.footer2 h3 {
  padding-bottom: 12px;
  font-size:17px; padding-top:10px;
  margin-bottom: 0px;
  line-height: 24px;
}
.bullet ul li {
  margin-bottom: 3px;
  line-height: 17px;
  font-size: 14px;
}
.copyright p {
  font-size: 14px; float:none; clear:both; padding-bottom:12px;}
.footer-outer {
  padding-top: 30px;
  padding-bottom: 30px;}
  .copyright-outer {
  padding-top: 10px;
  padding-bottom:5px;}
  .box1 h3 {
  font-size: 20px;}
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    font-size:40px !important; padding:5px !important; }
	.class2 p{ font-size:14px;}	
.bg1 h3 {
  font-size:18px;}
.banner-outer2 {
  min-height:auto;
  padding-top: 40px;
  padding-bottom: 40px;}
.banner-outer3 {
  min-height:auto;
  padding-top: 40px;
  padding-bottom: 40px;}
  .class2 h3 {
  font-size:18px;
  padding-bottom: 11px;
  line-height: 25px;}
 .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display:block; margin-top:-17px; margin-left:86.7%; clear:both; position:absolute; z-index:9999;}
	.class2 p{ font-wsize:15px; }
	.strip2 img{ height:3px;}
	.btn2{ font-size:15px;width:126px; }
	.btn3{ font-size:15px;width:166px;}
	.btn3 a{padding-top:7px; padding-bottom:7px;}
    .btn4 a{padding-top:7px; padding-bottom:7px;}
	.btn5 a{padding-top:7px; padding-bottom:7px;}
	.btn4{ font-size:15px;width:116px;}
	.btn5{ font-size:15px;width:116px;}
.footer2 p {
  padding-top:6%;
  font-size: 15px;
  margin-bottom: 0px;
  line-height: 24px;
  padding-right:0px;
}
	.video4{ float:left; width:100%; margin:1% 0% 1% 0%; height:220px;}
.banner-outer4{ padding-top:30px; padding-bottom:30px; margin-top:42px;}
.bg3 h1{ font-size:23px; padding-bottom:7px; line-height:27px; }
.bg3 p{ clear:both; line-height:25px; padding-bottom:0px;font-size:17px;}
.sizeab{ padding-top:30px;}	
.padding6{ padding-top:1%;}
.img4 h3{ font-size:16px;}
.img4 p{ font-size:13px;}
.box5 p{ min-height:auto; padding-bottom:4px; font-size:14px;}
.box5 h3{ font-size:16px;}
.box6 h3{ font-size:16px;}
.box5 h4 {
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  min-height:auto; padding-bottom:4px;
}
.box5 h5 {
  line-height: 24px;
  font-size: 14px;}
  .box5 h6 {
 width:160px;}
 .btn7{  line-height: 24px;
  font-size: 14px;}
.box6 p {
  line-height: 24px;
  font-size: 14px;}
  .box6 h6 {
  line-height: 24px;
  font-size: 14px;}
    .bullet3 ul li {
  font-size:15px; line-height:24px; padding-bottom:8px;}
  .rating img{ height:17px;}
  .box7 h2{font-size:20px; padding-bottom:15px; line-height:25px;  } 
.box7 p{  line-height:24px; padding-bottom:4px;font-size:13px; }
.box7 h5{ line-height:24px; margin-bottom:10px;font-size:13px; padding-left:24px; margin-top:-22px;} 
.form2 input[type="text"]{ font-size:13px; padding-left:12px; padding-right:12px; margin-bottom:12px; height:30px;}
.form2 input[type="tel"]{font-size:13px; padding-left:12px; padding-right:12px; margin-bottom:12px; height:30px;}
.form2 input[type="email"]{ font-size:13px; padding-left:12px; padding-right:12px; margin-bottom:12px; height:30px;}
.form2 textarea{ font-size:13px; margin-bottom:12px; height:94px;}
.form2 input[type="submit"]{ height:34px;font-size:14px; width:100%; }
.form4 input[type="text"]{ font-size:13px;  padding-right:12px; margin-bottom:12px; height:30px;}
.form4 input[type="tel"]{font-size:13px; padding-right:12px; margin-bottom:12px; height:30px;}
.form4 input[type="email"]{ font-size:13px; padding-right:12px; margin-bottom:12px; height:30px;}
.form4 textarea{ font-size:13px; margin-bottom:12px; height:94px;}
.b3{ float:left; width:100% !important; margin-right:0%;}
.b4{ float:right; width:100% !important;}
.form3 input[type="text"]{ font-size:13px; padding-right:12px; margin-bottom:12px; height:30px;}
.form2 select{ font-size:13px;margin-bottom:12px; height:30px;}
.form3 select{ font-size:13px;margin-bottom:12px; height:30px;}
.bg1 h2{font-size:18px; padding-bottom:12px; line-height:25px; }
.box8{ margin-left:0%;  padding:4% 4% 4% 4%; width:100%; }
.box8 h3{font-size:18px; padding-bottom:10px; line-height:25px; }
.box8 p{  line-height:24px; padding-bottom:10px;font-size:14px; }
.box9 ul li{ padding-top:3%; padding-bottom:3%;}
 .box12 h3 {
    font-size: 17px;
  }
  .box12 p{ font-size:14px;}
   .box11 p {
    font-size: 14px;
  }
  .box11 h2 {
    font-size: 23px;
    padding-bottom: 4px;
    line-height: 25px;
  }
  .box11 h3 {
    font-size:16px;}
		.icon3 img {
  width:80px;
}
.box13 ul{ padding-top:0px;}
.box12{ width:97% !important;}
}

@media all and (max-width:380px) 
{
	.logo{ padding-top:0%;}
	.logo img {
  width:54px;
}
		.logo {
    margin-left:0% !important; 
  }
.btn-outer{  margin:2px auto; width:64px;}

  .logo2{ padding-bottom:0px; padding-top:3px;}
.logo2 img{ width:53px !important;}
	.banner-outer{ margin-top:42px;}
	.strip {
  padding-top:2px;
  padding-bottom:2px;
  top:0px;
}
.strip p{ font-size:12px; line-height:18px;background:url(images/phone.png) no-repeat scroll transparent 0 2px; background-size:13px !important; padding-left:17px;}
  .logo3 img {
  width: 90px;
}
.banner h1 {
  font-size:17px;
  padding-bottom:0px;
  line-height:18px;
}

.banner h3 {
  font-size:15px;
  padding-bottom:0px; margin-bottom:2px;
  line-height:18px;}
.banner-inner {
  bottom:1.1%;
}
.strip2 h2 {
  font-size:18px;
  line-height:25px;
}
.arrow1 {
  margin-bottom:20px;

}
.bg1-outer {
  padding-bottom:30px; background-size:100%;
}
.bg1 p {
  line-height:25px;
  padding-bottom: 12px;
  font-size:15px;
}
.class1 p{ text-align:center; width:100%; padding-top:13px; font-size:14px;}
.box2-inner {
  width:100%; margin-top:1%; margin-bottom:1%;
  margin-left:0%;
  margin-right: 0%;
}
.video2{ height:150px;}
.a1{ width:100%;}
.a2{ width:100%;}
.b1{ width:100%;}
.b2{ width:100%;}
.a3{ width:100%;}
.a4{ width:100%; padding:0px 0px 0px 0px !important;}
.a5{ width:100%; padding:0px 0px 0px 0px !important;}
.new2{ display:none;}
.new{ display:block; padding-top:14px;}
.img1 {
  padding-bottom: 14px; float:none; clear:both; text-align:center;
  padding-right:0px;
}
.padding2{ padding-top:0%;}
.padding3{ padding-top:0%;}
.padding4{ padding-top:0%;}
.padding5{ padding-top:2%;}
.img2 {
float:none; clear:both; text-align:center;
  padding-bottom: 14px;
  padding-left:0px; padding-top:14px;
}
.banner2 h2 {
  font-size:17px;
  padding-bottom:5px;
  line-height:25px;

}
.banner2 p {
  line-height: 24px;
  padding-bottom:6px;
  font-size:14px;
}
.video3{  margin:10px auto; width:100%; height:150px;}
.icon1 img {
  width:100px;
}
.box1 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%;
}
.box1 p {
  line-height: 25px; padding-bottom:14px;
  font-size: 14px;
  text-align: center;
}
.box1{ padding-top:30px; padding-bottom:30px;}
.img3{ float:none; clear:both; text-align:center; padding-bottom:14px;}
.bg2-outer {
  padding-bottom:30px;
  padding-top:30px;
}
.strip2 {
  padding-top:6px;
  padding-bottom:6px;}
.bg2 h2 {
  font-size:17px;
  padding-bottom: 9px;
  line-height:25px;
}
.bg2 p {
  line-height:25px;
  padding-bottom:9px;
  font-size:14px;
}
.box3-inner {
  clear: both;
  margin-left:0%;
  width:100%;
  padding: 5% 5% 5% 5%;
}
.footer2 h3 {
  padding-bottom: 12px;
  font-size:17px; padding-top:10px;
  margin-bottom: 0px;
  line-height: 24px;
}
.bullet ul li {
  margin-bottom: 3px;
  line-height: 17px;
  font-size: 14px;
}
.copyright p {
  font-size: 14px; float:none; clear:both;}
.footer-outer {
  padding-top: 30px;
  padding-bottom: 30px;}
  .copyright-outer {
  padding-top: 10px;
  padding-bottom:5px;}
  .box1 h3 {
  font-size: 20px;}
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    font-size:30px !important; padding:3px !important; }
	.class2 p{ font-size:14px;}	
.bg1 h3 {
  font-size:17px;}
.banner-outer2 {
  min-height:auto;
  padding-top: 30px;
  padding-bottom: 30px;}
.banner-outer3 {
  min-height:auto;
  padding-top: 30px;
  padding-bottom: 30px;}
  .class2 h3 {
  font-size:17px;
  padding-bottom: 11px;
  line-height: 25px;}
 .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display:block; margin-top:-10px; margin-left:86.7%; clear:both; position:absolute; z-index:9999;}
	.class2 p{ font-wsize:15px; }
	.strip2 img{ height:1px;}
	.btn2{ font-size:15px;width:126px;}
	.btn3{ font-size:15px;width:166px;}
	.btn4{ font-size:15px;width:116px;}
	.btn5{ font-size:15px;width:116px;}
.footer2 p {
  padding-top:8%;
  font-size: 14px;
  margin-bottom: 0px;
  line-height: 24px;
  padding-right:0px;
}
    #top {
  bottom:30px; /* Place the button at the bottom of the page */
  right:10px; /* Place the button 30px from the right */
 background-size:14px; /* Set a background color */
  padding:14px; /* Some padding */

}
	.video4{ float:left; width:100%; margin:1% 0% 1% 0%; height:150px;}
.banner-outer4{ padding-top:20px; padding-bottom:20px; margin-top:42px;}
.bg3 h1{ font-size:20px; padding-bottom:5px; line-height:24px; }
.bg3 p{ clear:both; line-height:24px; padding-bottom:0px;font-size:16px;}
.sizeab{ padding-top:30px;}	
.box5 p{ min-height:auto; padding-bottom:4px; font-size:13px;}
.box5 h3{ font-size:16px;}
.box6 h3{ font-size:16px;}
.box5 h4 {
  line-height: 24px;
  font-size: 13px;
  text-align: center;
  min-height:auto; padding-bottom:4px;
}
.box5 h5 {
  line-height: 24px;
  font-size: 13px;}
  .btn7 {
  line-height: 24px;
  font-size: 13px;}
.box6 p {
  line-height: 24px;
  font-size: 13px;}
  .box6 h6 {
  line-height: 24px;
  font-size: 13px;}
    .bullet3 ul li {
  font-size: 15px; padding-bottom:9px;}
  .bg1 h2{font-size:17px; padding-bottom:12px; line-height:25px; }
  .box8{ margin-left:0%;  padding:4% 4% 4% 4%; width:100%; }
.box8 h3{font-size:16px; padding-bottom:10px; line-height:25px; }
.box8 p{  line-height:24px; padding-bottom:10px;font-size:13px; }
.box9{ padding-top:30px;}
.box10 h3 {
  font-size:17px; line-height:24px;}
.box9 h3 {
  padding-left: 4%;
  padding-right: 4%;
  font-size:17px; min-height:auto; padding-top:2%; padding-bottom:4%; line-height:24px;}
  .box9 p{ font-size:14px; min-height:auto; padding-bottom:12px;}
  .box9 ul li {
  width:100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 1%;
  margin-bottom: 1%;
  padding-bottom: 2%;
}
.img9{ text-align:left; padding-left:4%; padding-right:4%;}
.img9 img{ background-size:100%; width:100%;}
.box10{ padding-bottom:10px;}
.box9 h6 {
  padding-left: 2%;
  padding-right: 2%;
 margin-left:4%;
  padding-bottom:3px;
  padding-top:3px; font-size:14px;
  width:140px;
  line-height: 24px; 
}
 .box10 p{ font-size:13px;}
   .box9 h5 {
  line-height: 24px;
  padding-bottom: 3px;
  font-size: 13px;}
   .btn6 {
    width: 208px;
    margin: 12px auto;
    font-size: 12px;
  }
   .box12 h3 {
    font-size: 16px;
  }
  .box12 p{ font-size:13px;}
   .box11 p {
    font-size: 13px;
  }
    .box11 h2 {
    font-size: 20px;
    padding-bottom: 4px;
    line-height: 25px;
  }
  .box11 h3 {
    font-size:14px;}
			.icon3 img {
  width:70px;
}
.box12{ width:100% !important;}
}