﻿/*
Theme Name: SIE-Stanakas Custom Theme
Theme URI: https://sie-sii.com/
Author: SIE-Stanakas
Author URI: https://sie-sii.com/
Description: Custom WordPress theme converted from static PHP website for SIE-Stanakas International Enterprises. Pixel-perfect, fully responsive, with Contact Form 7 and Advanced Custom Fields (ACF) integration.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sie-stanakas
Tags: custom, corporate, responsive, business
*/
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%;
 vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
body{font-family: 'Open Sans', sans-serif;    
}
img{ border:none; outline:none; max-width:100%; max-height:100%; }
a{ outline:none; border:none; }
.wrapper{ float:left; width:100%; } 
.mobile-nav-button{ float:right; display:none; }.top p a{ color:#fff;}.top p a;hover{ color:#fff;}
.top{float:left; width:100%;  padding-top:4px; padding-bottom:4px; background: url(images/logo2.jpg) no-repeat top left #000; background-size:34px !important; }
.top p{ float:left; padding-right:2%;line-height:24px; margin-bottom:0px;padding-bottom:0px; color:#fff; font-size:14px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.strip1{ float:left;  width:100%;float:left; background-color:#005aa6; padding-top:8px;  padding-bottom:8px;}
.icon1 {font-size:14px; background: url(images/icon1.png) no-repeat top left; font-weight:400;line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; float:left; line-height:25px;  padding-bottom:0px; margin-bottom:0px; background-size:17px !important; margin-right:24px; padding-left:25px;}
.icon1 a{ text-decoration:none; border:none; outline:none; color:#fff;transition:0.5s ease; }
.icon1 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;letter-spacing:1px; }
.icon2 {font-size:14px; background: url(images/icon2.png) no-repeat left; font-weight:400;line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; float:left; line-height:25px;  padding-bottom:0px; margin-bottom:0px; background-size:25px !important; padding-left:30px; margin-right:24px;}
.icon2 a{ text-decoration:none; border:none; outline:none; color:#fff;transition:0.5s ease; }
.icon2 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff; letter-spacing:1px;}
.icon3 {font-size:14px; margin-bottom:8px;background: url(images/icon8.png) no-repeat left; font-weight:400;line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; float:right; line-height:25px;  padding-bottom:0px;  background-size:18px !important; padding-left:22px;}
.icon3 a{ text-decoration:none; border:none; outline:none; color:#fff;transition:0.5s ease; }
.icon3 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff; letter-spacing:1px;}
.icon4 {font-size:14px; background: url(images/icon3.png) no-repeat left; font-weight:400;line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; float:none; clear:both; margin:0px auto; width:300px;  line-height:25px;  padding-bottom:0px; margin-bottom:0px; background-size:25px !important;padding-left:30px;}
.icon4 a{ text-decoration:none; border:none; outline:none; color:#fff; transition:0.5s ease;}
.icon4 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;letter-spacing:1px; }
.strip2{ float:left;  width:100%;float:left;padding-top:8px;  padding-bottom:8px; }
.social{ float:right; margin-top:3px; }
.social img{ float:left; margin-left:8px; height:20px;}
.social img:hover:first-child{opacity:.8;}
.logo{ float:left;}
.logo img{ width:130px;}
.logo:hover{ opacity:.9;}
.right-section{ float:right; padding-top:38px;}
.menu{ float:right; padding-top:30px; }
.menu ul{ list-style:none; margin:0px 0px 0px 0px; float:left; width:100%;}
.menu ul li{ float:left; font-size:16px;padding-right:30px; line-height:24px; color:#eb1c24; font-family: 'Open Sans', sans-serif; font-weight:600;}
.menu ul li a{ text-decoration:none; color:#eb1c24;transition:0.5s ease;}
.menu ul li a:hover{ text-decoration:underline; color:#009047; letter-spacing:1px;}
.menu ul li:last-child{ padding-right:0px;}
.btn2{ float:right;line-height:24px; margin-top:30px;  margin-left:15px;background-color:#fff;font-size:15px;line-height:24px; color:#009047; font-family: 'Open Sans', sans-serif; font-weight:700; text-align:center; }
.btn2 a{ text-decoration:none;outline:none; color:60px; color:#009047;padding-left:8px;border:solid 2px #009047; border-radius:25px; padding-right:8px; padding-top:3px; padding-bottom:3px;}
.btn2 a:hover{ text-decoration:none;  outline:none; color:#fff;background-color:#009047; border:solid 2px #009047;}
.banner-outer{ float:left; min-height:660px;width:100%; padding-top:60px; padding-bottom:60px; background:url(images/banner.jpg) no-repeat bottom right #fff; background-size:100% !important;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.banner h1{clear:both;  font-weight:700; font-size:35px; font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#005aa6; padding-bottom:12px; line-height:30px; padding-top:38%; text-shadow:1px 1px 1px #fff;}
.banner p{ clear:both; line-height:26px; margin-bottom:0px; text-shadow:1px 1px 1px #fff;padding-bottom:8px; color:#000; font-size:15px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.btn-outer{clear:both; margin:0 auto; width:236px;}
.btn3{ float:left;line-height:24px; margin-top:10px;  margin-left:5px;font-size:15px;color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; text-align:center; }
.btn3 a{ text-decoration:none;outline:none; color:#fff;padding-left:12px;padding-right:12px; padding-top:8px; padding-bottom:8px;transition:0.5s ease;background-color:#009047;}
.btn3 a:hover{ text-decoration:none;  outline:none; color:#fff;background-color:#faa819; letter-spacing:1px; }
.btn4{ float:left; margin-left:8px;line-height:24px; margin-top:10px;  margin-left:15px; font-size:15px;color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; text-align:center; }
.btn4 a{ text-decoration:none;outline:none; color:#fff;padding-left:12px;padding-right:12px; padding-top:8px;background-color:#faa819; padding-bottom:8px;transition:0.5s ease;}
.btn4 a:hover{ text-decoration:none;outline:none; color:#fff; letter-spacing:1px; background-color:#009047;}
.content-outer{float:left; width:100%; padding-top:50px; padding-bottom:50px;}
.class1{ float:left; width:100%; }
.class1 h2{   clear:both; font-size:23px;font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#000; padding-bottom:4px; line-height:27px;}
.class1 p span{color:#009047;font-weight:700; font-size:18px;}
.class1 p{ clear:both; line-height:26px; margin-bottom:0px; padding-bottom:8px; color:#000; font-size:15px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.class1 p a{ text-decoration:none; border:none; outline:none; color:#000;}
.class1 p a:hover{ text-decoration:underline; border:none; outline:none; color:#009047;}
.class1 p:last-child{ padding-bottom:0px;}
.bg1 h2{   clear:both; font-size:23px; min-height:74px;font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#eb1c24; padding-bottom:4px; line-height:27px;}
.bg1 h2 span{ font-size:19px;font-weight:600;}
.bg1 h3{   clear:both; font-size:27px;font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#005aa6; padding-bottom:9px; line-height:27px;}
.bg1 p{ clear:both; line-height:24px; margin-bottom:0px; padding-bottom:8px; color:#000; font-size:14px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.bg1 p a{ text-decoration:none; border:none; outline:none; color:#000;}
.bg1 p a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.bg1 p:last-child{ padding-bottom:0px;}
.bg1-outer{float:left; width:100%; padding-top:60px; padding-bottom:60px;background-color:#faa819; }
.bg2-outer{float:left; width:100%; padding-top:60px; padding-bottom:60px;background:url(images/bg.jpg) no-repeat top center; background-size:cover !important;  }
.footer-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#fff; border-top:solid 1px #d8d8d8; }
.footer{ clear:both;}
.footer h3{   clear:both;font-size:23px;font-family: 'Open Sans', sans-serif; font-weight:700; margin-bottom:0px; color:#009047; padding-bottom:11px; line-height:29px;}
.footer p{ clear:both; margin-bottom:0px; line-height:24px; padding-bottom:7px; color:#333; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:normal;}
.footer p a{ text-decoration:none; border:none; outline:none; color:#333;}
.footer p a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.form1 input[type="email"]{ float:left;width:87%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8;font-size:13px; color:#333;  height:32px; margin-bottom:8px;font-family: 'Open Sans', sans-serif;   font-weight:400; background-color:#fff; border:solid 1px #d8d8d8;  }
.form1 input[type="submit"]{ clear:both;border-radius:5px;font-size:15px;font-family: 'Open Sans', sans-serif; font-weight:600; width:100px; text-align:center; color:#fff; background-color:#faa819;height:32px; display:block; padding:0px 0px 0px 0px; border:none; cursor:pointer;    }
.form1 input[type="submit"]:hover { color:#fff; text-decoration: underline; }
.form2 input[type="tel"]{ float:left;width:100%;padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8;font-size:13px; color:#333;  height:32px; margin-bottom:8px;font-family: 'Open Sans', sans-serif;   font-weight:400; background-color:#fff; border:solid 1px #d8d8d8;  }
.form2 input[type="text"]{ float:left;width:100%;padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8;font-size:13px; color:#333;  height:32px; margin-bottom:8px;font-family: 'Open Sans', sans-serif;   font-weight:400; background-color:#fff; border:solid 1px #d8d8d8;  }
.form2 input[type="email"]{ float:left;width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8;font-size:13px; color:#333;  height:32px; margin-bottom:8px;font-family: 'Open Sans', sans-serif;   font-weight:400; background-color:#fff; border:solid 1px #d8d8d8;  }
.form2 textarea{ float:left;width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8;font-size:13px; color:#666;  height:170px; margin-bottom:8px;font-family: 'Open Sans', sans-serif; padding-top:12px; padding-bottom:12px;  font-weight:400; background-color:#fff; border:solid 1px #d8d8d8;  }
.form2 input[type="submit"]{ clear:both; margin:0 auto;border-radius:5px;font-size:15px;font-family: 'Open Sans', sans-serif; font-weight:600; width:100%; text-align:center; color:#fff; background-color:#faa819;height:32px; display:block; padding:0px 0px 0px 0px; border:none; cursor:pointer;    }
.form2 input[type="submit"]:hover { color:#fff; text-decoration: underline; }
.b1{max-width:49% !important; margin-right:2%;}
.b2{max-width:49% !important;}
.copyright-outer{ float:left; width:100%;padding-bottom:20px; padding-top:20px; background-color:#005aa6;}
.copyright p{ clear:both; color:#fff; font-size:15px; text-align:center; line-height:24px; padding-bottom:0px; margin-bottom:0px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.copyright p a{ text-decoration:none; border:none; outline:none; color:#fff;}
.copyright p a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.social2{ clear:both; margin-top:12px; } 
.social2 img{ height:20px; margin-right:8px; float:left; }
.social2 img:hover:first-child{opacity:.8;}
.color1{ color:#faa819 !important; font-weight:600 !important;}
.bullet{ clear:both;}
.bullet ul{ list-style:disc; float:left; width:100%; margin:0 0 0 0px; padding-left:15px;}
.bullet ul li { clear:both; line-height:24px; margin-bottom:0px; padding-bottom:5px; color:#009047; font-size:15px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.bullet ul li a{ text-decoration:none; border:none; outline:none; color:#333;transition:0.5s ease;}
.bullet ul li a:hover{ text-decoration:none; border:none; outline:none; color:#009047; letter-spacing:1px;}
.align2{ min-height:auto !important;}
.strip-outer{float:left; width:100%; padding-top:40px; padding-bottom:40px; background-color:#009047;}
.bg3-outer{float:left; width:100%; padding-top:60px; padding-bottom:60px;background:url(images/img2.jpg) no-repeat top center; background-size:cover !important;  }
.banner-outer2 {float:left; width:100%;}
.banner-outer2 img{ width:100%; background-size:100%;}
.banner2 h1{clear:both;  font-weight:700; font-size:27px; font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#fff; padding-bottom:0px; line-height:30px; }
.banner2 h3{font-size:18px;line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:400; clear:both; line-height:25px; padding-bottom:0px; margin-bottom:0px;}
.banner2 img{ margin-top:-6px;}
.align3{ padding-top:20px;}
.bullet2{ clear:both;}
.bullet2 ul{ list-style:square; float:left; width:100%; margin:0 0 0 0px; padding-left:15px;}
.bullet2 ul li { clear:both; line-height:24px; margin-bottom:0px; padding-bottom:6px; color:#000; font-size:15px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.bg2 h2{   clear:both; font-size:23px; min-height:74px;font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#eb1c24; padding-bottom:4px; line-height:27px;}
.bg2 h2 span{ font-size:19px;font-weight:600;}
.bg2 h3{   clear:both; font-size:21px;font-family: 'Open Sans', sans-serif; font-weight:700;margin-bottom:0px; color:#eb1c24; padding-bottom:4px; line-height:24px;}
.bg2 p{ clear:both; min-height:160px; line-height:24px; margin-bottom:0px; padding-bottom:8px; color:#000; font-size:14px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.align4{ min-height:auto !important; color:#fff !important;}
.align5{ min-height:auto !important;}
.bg2 p a{ text-decoration:none; border:none; outline:none; color:#000;}
.bg2 p a:hover{ text-decoration:underline; border:none; outline:none; color:#eb1c24;}
.bg2 p:last-child{ padding-bottom:0px;}
.box2{float:left; padding-top:16px;}
.box2 ul{ list-style:none; float:left; width:100%; margin:0 0 0 0px; padding-left:0px;}
.box2 ul li { float:left;margin-left:1%; margin-top:1%; margin-bottom:1%; margin-right:1%; width:31.3%; }
.box2 h3{line-height:24px; text-align:center; margin-bottom:0px; padding-bottom:3px; color:#eb1c24; font-size:17px;font-family: 'Open Sans', sans-serif;   font-weight:700;}
.box2 p{line-height:24px; margin-bottom:0px;  text-align:center;padding-bottom:3px; min-height:76px; color:#000; font-size:14px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.box2 p a{ text-decoration:none; border:none; outline:none; color:#000;}
.box2 p a:hover{ text-decoration:underline; border:none; outline:none; color:#009047;}
.box2 ul li:nth-child(4) { margin-left:15%;}
.bg4-outer{float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#eb1c24;  }
.box3{float:left; padding-top:6px;}
.box3 ul{ list-style:none; float:left; width:100%; margin:0 0 0 0px; padding-left:0px;}
.box3 ul li { float:left;margin-left:1%; margin-top:1%; margin-bottom:1%; margin-right:1%; width:31.3%; padding:2% 2% 2% 2%; border:solid 2px #fff; border-radius:8px; }
.box3 h3{line-height:24px; text-align:center; margin-bottom:0px; padding-bottom:3px; color:#fff; font-size:17px;font-family: 'Open Sans', sans-serif;   font-weight:700;}
.box3 p{line-height:24px; margin-bottom:0px;  text-align:center;padding-bottom:3px; min-height:96px; color:#fff; font-size:14px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.box3 p a{ text-decoration:none; border:none; outline:none; color:#000;}
.box3 p a:hover{ text-decoration:underline; border:none; outline:none; color:#009047;}
.box4{float:left; padding-top:0px;}
.box4 ul{ list-style:none; float:left; width:100%; margin:0 0 0 0px; padding-left:0px;}
.box4 ul li { float:left;margin-left:1%; margin-top:1%; margin-bottom:1%;min-height:240px; margin-right:1%; width:31.3%; padding:2% 2% 2% 2%; background-color:#edefeb; }
.box4 h3{line-height:24px; text-align:center; margin-bottom:0px; padding-bottom:3px; color:#eb1c24; font-size:17px;font-family: 'Open Sans', sans-serif;   font-weight:700;}
.box4 p{line-height:24px; margin-bottom:0px;  text-align:center;padding-bottom:3px; color:#333; font-size:13px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.box4 p a{ text-decoration:none; border:none; outline:none; color:#000;}
.box4 p a:hover{ text-decoration:underline; border:none; outline:none; color:#009047;}
.box4 ul li:nth-child(4) { margin-left:17%;}
.logo2{float:left; padding-bottom:10px; padding-top:7px;}
.logo3{float:left; padding-bottom:10px; padding-top:10px; padding-left:4px;}
.img1{clear:both; padding-bottom:12px;}
.img1 img{border:solid 1px #d8d8d8;}
.video2{clear:both; width:100%; height:320px; margin-top:1%; margin-bottom:1%;}
.bullet3{ clear:both;}
.bullet3 ol{ float:left; width:100%; margin:0 0 0 0px; padding-left:18px;}
.bullet3 ol li { clear:both; line-height:26px; margin-bottom:0px; padding-bottom:6px; color:#000; font-size:15px;font-family: 'Open Sans', sans-serif;   font-weight:400;}
.combine{clear:both;width:70%; margin-bottom:12px;}
.img2{clear:both; padding-bottom:12px; padding-top:12px;}
.container {max-width:86% !important;}#top {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom:20px; /* Place the button at the bottom of the page */
  right: 20px; /* 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 #009047; 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:#000; /* Add a dark-grey background on hover */
}
@media all and (max-width:1520px) 
{
.logo2{float:left; padding-bottom:10px; padding-top:7px;}
.logo2 img{ width:145px;}
.logo3{float:left; padding-bottom:10px; padding-top:13px; padding-left:4px;}
.logo3 img{ width:206px;}
.container {max-width:88% !important;}	
}

@media all and (max-width:1210px) 
{
.top{padding-left:4%;}
.menu{  padding-top:30px; }
.menu ul li{  font-size:16px;padding-right:20px; line-height:24px; }
.right-section{ width:80%; padding-top:38px;}
.icon1 {font-size:14px;  margin-right:24px; padding-left:25px;}
.icon2 {font-size:14px; line-height:25px; padding-left:30px; margin-right:24px; float:right;}
.icon3 {font-size:14px; line-height:24px; line-height:25px; padding-left:22px;}
.icon4 {font-size:14px; margin-top:5px; line-height:25px; padding-left:30px; float:left; clear:none; margin-top:5px;}
.banner-outer{ padding-top:60px; padding-bottom:60px;min-height:560px;}
.banner h1{font-size:32px; padding-bottom:12px; line-height:30px; padding-top:30%;}
.btn-outer{width:236px;}
.btn3{  margin-top:10px;  margin-left:5px;font-size:15px; }
.btn3 a{ padding-left:12px;padding-right:12px; padding-top:8px; padding-bottom:8px;}
.btn4{margin-left:8px;line-height:24px; margin-top:10px;  margin-left:15px; font-size:15px;color:#fff;  }
.btn4 a{ padding-left:12px;padding-right:12px; padding-top:8px;padding-bottom:8px;}
.content-outer{float:left; width:100%; padding-top:50px; padding-bottom:50px;}
.class1 h2{font-size:25px; padding-bottom:4px; line-height:27px;}
.class1 p span{font-size:18px;}
.class1 p{line-height:26px; padding-bottom:8px; font-size:15px;}
.bg1 h2{ font-size:25px; min-height:84px;padding-bottom:4px; line-height:27px;}
.bg1 h2 span{ font-size:19px;}
.bg1 h3{font-size:25px; padding-bottom:9px; line-height:27px;}
.bg1 p{ line-height:24px;padding-bottom:8px; font-size:14px;}
.bg2 h2{ font-size:25px; min-height:84px;padding-bottom:4px; line-height:27px;}
.bg2 h2 span{ font-size:19px;}
.bg2 h3{font-size:20px; padding-bottom:4px; line-height:24px;}
.bg2 p{ line-height:24px;padding-bottom:4px;  font-size:14px; min-height:220px;}
.bullet2 ul li{ line-height:24px;padding-bottom:8px;  font-size:14px;}
.bg1-outer{padding-top:50px; padding-bottom:50px;}
.bg2-outer{ padding-top:50px; padding-bottom:50px;  }
.footer-outer{padding-top:50px; padding-bottom:50px; }
.footer h3{ font-size:23px; padding-bottom:11px; line-height:29px;}
.footer p{ line-height:24px; padding-bottom:7px; font-size:14px;}
.form1 input[type="email"]{ width:87%; padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form1 input[type="submit"]{ font-size:15px; width:100px;height:32px;    }
.form2 input[type="tel"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="text"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="email"]{ padding-left:12px; padding-right:12px;font-size:13px;height:32px; margin-bottom:8px;  }
.form2 textarea{padding-left:12px; padding-right:12px;font-size:13px; height:102px; margin-bottom:8px; padding-top:12px; padding-bottom:12px;  }
.form2 input[type="submit"]{ font-size:15px;height:32px;   }
.b1{max-width:49% !important; margin-right:2%;}
.b2{max-width:49% !important;}
.copyright-outer{padding-bottom:20px; padding-top:20px;}
.copyright p{ font-size:15px;line-height:24px;}
.social2{ clear:both; margin-top:12px;  } 
.social2 img{ height:18px; margin-right:8px; margin-bottom:16px;}
.bullet ul{ padding-left:15px;}
.bullet ul li { line-height:24px; padding-bottom:3px;font-size:15px;}
.strip-outer{padding-top:40px; padding-bottom:40px; }
.bg3-outer{ padding-top:50px; padding-bottom:50px;}
.banner2 h1{ font-size:27px; line-height:30px; }
.banner2 h3{font-size:18px; line-height:25px;}
.box2{ padding-top:16px;}
.box2 ul li { float:left;margin-left:0%; margin-top:1%; margin-bottom:1%; margin-right:0%; width:100%; }
.box2 h3{line-height:24px; padding-bottom:3px; font-size:17px;}
.box2 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:14px;}
.box2 ul li:nth-child(4) { margin-left:0%;}
.bg4-outer{ padding-top:50px; padding-bottom:50px;  }
.box3{padding-top:6px;}
.box3 ul li {margin-left:0%; margin-top:1%; margin-bottom:1%; margin-right:0%; width:100%; padding:2% 2% 2% 2%;  }
.box3 h3{line-height:24px; padding-bottom:3px; font-size:17px;}
.box3 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:14px;}
.box4 ul li { float:left;margin-left:0%; margin-top:1%; margin-bottom:1%;min-height:auto; margin-right:0%; width:100%; padding:2% 2% 2% 2%; }
.box4 h3{line-height:24px; font-size:17px;}
.box4 p{line-height:24px;padding-bottom:3px; font-size:13px;}
.box4 ul li:nth-child(4) { margin-left:0%;}
.container {max-width:92% !important;}
.a3{ max-width:100% !important;}
.logo2{float:left; padding-bottom:18px; padding-top:7px;}
.logo2 img{ width:144px;}
.logo3{float:left; padding-bottom:19px; padding-top:13px; padding-left:3px;}
.logo3 img{ width:200px;}
}
@media all and (max-width:992px) 
{
.container {max-width:92% !important;}
.top{ padding-left:7%;}
.menu{ display:none; }
.mobile-nav-button{display:block; margin-top:25px; }
.mobile-nav-button img{ width:34px;}
.right-section{ width:80%; padding-top:38px;}
.menu ul li:last-child{ padding-right:0px;}
.btn2{ margin-top:30px;  margin-left:5px;font-size:15px;line-height:24px; }
.icon1 {font-size:14px;  margin-right:24px; padding-left:25px;}
.icon2 {font-size:14px; line-height:25px; padding-left:30px; margin-right:24px;}
.icon3 {font-size:14px; clear:both; line-height:24px; line-height:25px; padding-left:22px;}
.icon4 {font-size:14px; line-height:25px; padding-left:30px;}
.banner-outer{ padding-top:60px; padding-bottom:60px;min-height:440px;}
.banner h1{font-size:32px; padding-bottom:12px; line-height:30px; padding-top:14%;}
.btn-outer{width:236px;}
.btn3{  margin-top:10px;  margin-left:5px;font-size:15px; }
.btn3 a{ padding-left:12px;padding-right:12px; padding-top:8px; padding-bottom:8px;}
.btn4{margin-left:8px;line-height:24px; margin-top:10px;  margin-left:15px; font-size:15px;color:#fff;  }
.btn4 a{ padding-left:12px;padding-right:12px; padding-top:8px;padding-bottom:8px;}
.content-outer{float:left; width:100%; padding-top:50px; padding-bottom:50px;}
.class1 h2{font-size:25px; padding-bottom:4px; line-height:27px;}
.class1 p span{font-size:18px;}
.class1 p{line-height:26px; padding-bottom:8px; font-size:15px;}
.bg1 h2{ font-size:21px; min-height:88px;padding-bottom:4px; line-height:25px;}
.bg1 h2 span{ font-size:18px;}
.bg1 h3{font-size:23px; padding-bottom:6px; line-height:25px;}
.bg1 p{ line-height:24px;padding-bottom:8px; color:#000; font-size:14px;}
.bg2 h2{ font-size:21px; min-height:88px;padding-bottom:4px; line-height:25px;}
.bg2 h2 span{ font-size:18px;}
.bg2 h3{font-size:17px; padding-bottom:6px; line-height:25px;}
.bg2 p{ line-height:24px;padding-bottom:4px; font-size:14px; min-height:310px;}
.bg1-outer{padding-top:50px; padding-bottom:50px;}
.bg2-outer{ padding-top:50px; padding-bottom:50px;  }
.footer-outer{padding-top:50px; padding-bottom:50px; }
.footer h3{ font-size:23px; padding-bottom:11px; line-height:29px;}
.footer p{ line-height:24px; padding-bottom:7px; font-size:14px;}
.form1 input[type="email"]{ width:87%; padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form1 input[type="submit"]{ font-size:15px; width:100px;height:32px;    }
.form2 input[type="tel"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="text"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="email"]{ padding-left:12px; padding-right:12px;font-size:13px;height:32px; margin-bottom:8px;  }
.form2 textarea{padding-left:12px; padding-right:12px;font-size:13px; height:102px; margin-bottom:8px; padding-top:12px; padding-bottom:12px;  }
.form2 input[type="submit"]{ font-size:15px;height:32px;   }
.b1{max-width:49% !important; margin-right:2%;}
.b2{max-width:49% !important;}
.copyright-outer{padding-bottom:20px; padding-top:20px;}
.copyright p{ font-size:15px;line-height:24px;}
.social2{ clear:both; margin-top:12px; } 
.social2 img{ height:18px; margin-right:8px; }
.bullet ul{ padding-left:15px;}
.bullet ul li { line-height:24px; padding-bottom:3px;font-size:15px;}
.strip-outer{padding-top:30px; padding-bottom:30px; }
.bg3-outer{ padding-top:40px; padding-bottom:40px;}
.banner2 h1{ font-size:25px; line-height:25px; }
.banner2 h3{font-size:17px;line-height:25px;}
.box2{ padding-top:16px;}
.box2 ul li { margin-left:0%; margin-top:1%; margin-bottom:1%; margin-right:0%; width:100%; }
.box2 h3{line-height:24px; padding-bottom:3px; font-size:16px;}
.box2 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:14px;}
.bg4-outer{ padding-top:40px; padding-bottom:40px;  }
.box3{padding-top:6px;}
.box3 ul li {margin-left:0%; margin-top:1%; margin-bottom:1%; margin-right:0%; width:100%; padding:2% 2% 2% 2%;  }
.box3 h3{line-height:24px; padding-bottom:3px; font-size:16px;}
.box3 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:14px;}
.box4 ul li { float:left;margin-left:0%; margin-top:1%; margin-bottom:1%;min-height:auto; margin-right:0%; width:100%; padding:2% 2% 2% 2%; }
.box4 h3{line-height:24px; font-size:16px;}
.box4 p{line-height:24px;padding-bottom:3px; font-size:13px;}
.a3{padding:0px 0px 0px 0px !important;margin-top:6px; margin-bottom:6px;max-width:100% !important;}
.img1 img{ width:180px;}
.video2{ height:180px; margin-top:1%; margin-bottom:1%;}
}
@media all and (max-width:768px) 
{
.container {max-width:92% !important;}
.mobile-nav-button{ margin-top:25px; }
.mobile-nav-button img{ width:34px;}
.social{ margin-top:3px; }
.top{ padding-left:7%;}
.top p{ line-height:24px; font-size:13px; padding-right:4%;}
.social img{margin-left:8px; height:16px;}
.logo img{ width:110px;}
.right-section{ width:74%; padding-top:27px;}
.menu ul li:last-child{ padding-right:0px;}
.btn2{ margin-top:30px;  margin-left:5px;font-size:15px;line-height:24px; }
.icon1 {font-size:14px;  margin-right:24px; padding-left:25px;}
.icon2 {font-size:14px; line-height:25px; padding-left:30px; margin-right:0px; margin-left:8px;}
.icon3 {font-size:14px; line-height:24px; line-height:25px; padding-left:22px;}
.icon4 {font-size:14px; line-height:25px; padding-left:30px;}
.banner-outer{ padding-top:30px; padding-bottom:30px;min-height:320px; background-size:cover !important;}
.banner h1{font-size:23px; padding-bottom:5px; line-height:25px; padding-top:11%;}
.btn-outer{width:100%; margin:0px 0px 0px 0px;}
.btn3{  margin-top:10px;  margin-left:5px;font-size:14px; }
.btn3 a{ padding-left:12px;padding-right:12px; padding-top:8px; padding-bottom:8px;}
.btn4{margin-left:8px;line-height:24px; margin-top:10px;  margin-left:5px; font-size:14px;color:#fff;  }
.btn4 a{ padding-left:12px;padding-right:12px; padding-top:8px;padding-bottom:8px;}
.content-outer{float:left; width:100%; padding-top:40px; padding-bottom:40px;}
.class1 h2{font-size:21px; padding-bottom:4px; line-height:27px;}
.class1 p span{font-size:17px;}
.banner p{ line-height:26px; padding-bottom:8px; font-size:14px;}
.class1 p{line-height:26px; padding-bottom:8px; font-size:13px;}
.bg1 h2{ font-size:21px; min-height:auto;padding-bottom:4px; line-height:25px;}
.bg1 h2 span{ font-size:18px;}
.bg1 h3{font-size:23px; padding-bottom:9px; line-height:25px;}
.bg1 p{ line-height:24px;padding-bottom:8px; font-size:13px;}
.bg2 h2{ font-size:21px; min-height:auto;padding-bottom:4px; line-height:25px;}
.bg2 h2 span{ font-size:18px;}
.bg2 h3{font-size:16px; padding-bottom:4px; line-height:25px;}
.bg2 p{ line-height:24px;padding-bottom:4px; font-size:13px; min-height:auto;}
.bullet2 ul li{font-size:13px;}
.bg1-outer{padding-top:40px; padding-bottom:40px;}
.bg2-outer{ padding-top:40px; padding-bottom:40px;  }
.footer-outer{padding-top:40px; padding-bottom:35px; }
.footer h3{ font-size:20px; padding-bottom:5px; line-height:24px;}
.footer p{ line-height:24px; padding-bottom:7px; font-size:14px;}
.form1 input[type="email"]{ width:67%; padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form1 input[type="submit"]{ font-size:15px; width:100px;height:32px;    }
.form2 input[type="tel"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="text"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="email"]{ padding-left:12px; padding-right:12px;font-size:13px;height:32px; margin-bottom:8px;  }
.form2 textarea{padding-left:12px; padding-right:12px;font-size:13px; height:102px; margin-bottom:8px; padding-top:12px; padding-bottom:12px;  }
.form2 input[type="submit"]{ font-size:15px;height:32px;   }
.b1{max-width:49% !important; margin-right:2%;}
.b2{max-width:49% !important;}
.copyright-outer{padding-bottom:20px; padding-top:20px;}
.copyright p{ font-size:14px;line-height:24px;}
.social2{ clear:both; margin-top:12px; } 
.social2 img{ height:16px; margin-right:8px; }
.bullet ul{ padding-left:15px;}
.bullet ul li { line-height:24px; padding-bottom:3px;font-size:14px;}
.a2{padding:0px 0px 0px 0px !important; margin-top:6px; margin-bottom:6px;}
.a3{padding:0px 0px 0px 0px !important;margin-top:6px; margin-bottom:6px;}
.strip-outer{padding-top:25px; padding-bottom:25px; }
.bg3-outer{ padding-top:30px; padding-bottom:30px;}
.banner2 h1{ font-size:23px; line-height:25px; }
.banner2 h3{font-size:16px;line-height:25px;}
.align3{ padding-top:0px;}
.box2{ padding-top:7px;}
.box2 h3{line-height:24px; padding-bottom:3px; font-size:16px;}
.box2 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:13px;}
.bg4-outer{ padding-top:40px; padding-bottom:40px;  }
.box3{padding-top:6px;}
.box3 ul li {margin-left:0%; margin-top:1%; margin-bottom:1%; margin-right:0%; width:100%; padding:2% 2% 2% 2%;  }
.box3 h3{line-height:24px; padding-bottom:3px; font-size:16px;}
.box3 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:13px;}
.box4 ul li { float:left;margin-left:0%; margin-top:1%; margin-bottom:1%;min-height:auto; margin-right:0%; width:100%; padding:2% 2% 2% 2%; }
.box4 h3{line-height:24px; font-size:16px;}
.box4 p{line-height:24px;padding-bottom:3px; font-size:13px;}
.img1 img{ width:160px;}
.c1{max-width:100% !important; padding:0px 0px 0px 0px !important;}
.c2{max-width:100% !important; padding:0px 0px 0px 0px !important;}
.video2{ height:300px; margin-top:1%; margin-bottom:1%;}
.bullet3 ol li { font-size:13px;}
.combine{width:100%; margin-bottom:12px;}
}
@media all and (max-width:580px) 
{
.top{ padding-left:7%;}
.mobile-nav-button{ margin-top:16px; }
.mobile-nav-button img{ width:28px;}
.social{ margin-top:3px; }
.social img{margin-left:8px; height:15px;}
.logo img{ width:100px;}
.right-section{ width:64%; padding-top:27px;}
.menu ul li:last-child{ padding-right:0px;}
.btn2{ margin-top:22px;  margin-left:5px;font-size:13px;line-height:24px; }
.icon1 {font-size:13px;  margin-right:24px; padding-left:25px;}
.icon2 {font-size:13px; line-height:25px; padding-left:30px; margin-right:6px; margin-top:5px; margin-left:0px; float:left;}
.icon3 {font-size:13px; line-height:24px; line-height:25px; padding-left:22px;float:left;margin-top:6px; margin-bottom:0px;}
.icon4 {font-size:13px; line-height:25px; padding-left:30px;margin-top:6px; float:none; clear:both; margin-left:0px;}
.banner-outer{ padding-top:0px; padding-bottom:10px;min-height:280px;}
.banner h1{font-size:21px; padding-bottom:5px; line-height:25px; padding-top:2%;}
.btn-outer{width:100%; margin:0px 0px 0px 0px;}
.btn3{  margin-top:10px;  margin-left:5px;font-size:13px; }
.btn3 a{ padding-left:12px;padding-right:12px; padding-top:4px; padding-bottom:4px;}
.btn4{margin-left:8px;line-height:24px; margin-top:10px;  margin-left:5px; font-size:13px;  }
.btn4 a{ padding-left:12px;padding-right:12px; padding-top:4px;padding-bottom:4px;}
.content-outer{float:left; width:100%; padding-top:30px; padding-bottom:30px;}
.class1 h2{font-size:23px; padding-bottom:4px; line-height:27px;}
.class1 p span{font-size:15px;}
.banner p{ line-height:20px; padding-bottom:4px; font-size:13px;}
.class1 p{line-height:24px; padding-bottom:4px; font-size:13px;}
.bg1 h2{ font-size:21px; min-height:auto;padding-bottom:4px; line-height:25px;}
.bg1 h2 span{ font-size:17px;}
.bg1 h3{font-size:21px; padding-bottom:5px; line-height:25px;}
.bg1 p{ line-height:24px;padding-bottom:8px; font-size:13px;}
.bg2 h2{ font-size:21px; min-height:auto;padding-bottom:4px; line-height:25px;}
.bg2 h2 span{ font-size:17px;}
.bg2 h3{font-size:21px; padding-bottom:5px; line-height:25px;}
.bg2 p{ line-height:24px;padding-bottom:8px; font-size:13px;}
.bg1-outer{padding-top:30px; padding-bottom:30px;}
.bg2-outer{ padding-top:30px; padding-bottom:30px;  }
.footer-outer{padding-top:30px; padding-bottom:25px; }
.footer h3{ font-size:20px; padding-bottom:5px; line-height:24px;}
.footer p{ line-height:24px; padding-bottom:7px; font-size:14px;}
.form1 input[type="email"]{ width:100%; padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form1 input[type="submit"]{ font-size:15px; width:100px;height:32px;    }
.form2 input[type="tel"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="text"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="email"]{ padding-left:12px; padding-right:12px;font-size:13px;height:32px; margin-bottom:8px;  }
.form2 textarea{padding-left:12px; padding-right:12px;font-size:13px; height:102px; margin-bottom:8px; padding-top:12px; padding-bottom:12px;  }
.form2 input[type="submit"]{ font-size:15px;height:32px;   }
.b1{max-width:100% !important; margin-right:0%;}
.b2{max-width:100% !important;}
.copyright-outer{padding-bottom:20px; padding-top:20px;}
.copyright p{ font-size:13px;line-height:24px;}
.social2{ clear:both; margin-top:12px; } 
.social2 img{ height:15px; margin-right:8px; }
.bullet ul{ padding-left:15px;}
.bullet ul li { line-height:24px; padding-bottom:3px;font-size:13px;}
.a2{padding:0px 0px 0px 0px !important; margin-top:6px; margin-bottom:6px;}
.a3{padding:0px 0px 0px 0px !important;margin-top:6px; margin-bottom:6px;}
.container {max-width:92% !important;}
.strip-outer{padding-top:20px; padding-bottom:20px; }
.bg3-outer{ padding-top:25px; padding-bottom:25px;}
.banner2 h1{ font-size:21px; line-height:25px; }
.banner2 h3{font-size:13px;line-height:25px;}
.box2{ padding-top:7px;}
.box2 ul li { margin-left:0%; margin-top:2%; margin-bottom:2%; margin-right:0%; width:100%; }
.box2 h3{line-height:24px; padding-bottom:3px; font-size:15px;}
.box2 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:13px;}
.bg4-outer{ padding-top:30px; padding-bottom:30px;  }
.box3{padding-top:6px;}
.box3 ul li {margin-left:0%; margin-top:2%; margin-bottom:2%; margin-right:0%; width:100%; padding:2% 2% 2% 2%;  }
.box3 h3{line-height:24px; padding-bottom:3px; font-size:15px;}
.box3 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:13px;}
.box4 ul li { float:left;margin-left:0%; margin-top:2%; margin-bottom:2%;min-height:auto; margin-right:0%; width:100%; padding:2% 2% 2% 2%; }
.box4 h3{line-height:24px; font-size:15px;}
.box4 p{line-height:24px;padding-bottom:3px; font-size:13px;}
.logo2{float:left; padding-bottom:20px; padding-top:7px;}
.logo2 img{ width:140px; }
.logo3{float:left; padding-bottom:20px; padding-top:14px; padding-left:4px;}
.logo3 img{ width:206px;}
.img1 img{ width:146px;}
.video2{ height:220px; margin-top:2%; margin-bottom:2%;}
.bullet3 ol li { font-size:13px; padding-bottom:3px; line-height:24px;}
}
@media all and (max-width:380px) 
{
.mobile-nav-button{ margin-top:7px; }
.mobile-nav-button img{ width:28px;}
.top{ padding-left:11%;}
.social{ margin-top:3px; }
.social img{margin-left:8px; height:15px;}
.logo img{ width:80px;}
.right-section{ width:64%; padding-top:20px;}
.menu ul li:last-child{ padding-right:0px;}
.btn2{ margin-top:12px;  margin-left:5px;font-size:13px;line-height:24px; }
.icon1 {font-size:13px;  margin-right:0px; padding-left:25px; float:none; clear:both; line-height:21px;}
.icon2 {font-size:13px; line-height:25px ;padding-left:30px; margin-right:0px;float:none; clear:both;}
.icon3 {font-size:13px; line-height:24px; line-height:25px; padding-left:22px;float:none; clear:both;}
.icon4 {font-size:13px; line-height:25px; padding-left:30px;float:none; clear:both;}
.banner-outer{ paddping-top:5px; padding-bottom:5px;min-height:220px;}
.banner h1{font-size:16px; padding-bottom:1px; line-height:18px; padding-top:0%;}
.btn-outer{width:100%; margin:0px 0px 0px 0px;}
.btn3{  margin-top:0px;  margin-left:5px;font-size:10px; }
.btn3 a{ padding-left:6px;padding-right:6px; padding-top:2px; padding-bottom:2px;}
.btn4{margin-left:4px;line-height:24px; margin-top:0px;  margin-left:5px; font-size:10px;  }
.btn4 a{ padding-left:6px;padding-right:6px; padding-top:2px;padding-bottom:2px;}
.content-outer{float:left; width:100%; padding-top:25px; padding-bottom:25px;}
.class1 h2{font-size:20px; padding-bottom:4px; line-height:27px;}
.class1 p span{font-size:14px;}
.banner p{ line-height:18px; padding-bottom:1px; font-size:11px;}
.class1 p{line-height:24px; padding-bottom:4px; font-size:13px;}
.bg1 h2{ font-size:18px; min-height:auto;padding-bottom:4px; line-height:25px;}
.bg1 h2 span{ font-size:15px;}
.bg1 h3{font-size:18px; padding-bottom:5px; line-height:25px;}
.bg1 p{ line-height:24px;padding-bottom:8px; font-size:13px;}
.bg2 h2{ font-size:18px; min-height:auto;padding-bottom:4px; line-height:25px;}
.bg2 h2 span{ font-size:15px;}
.bg2 h3{font-size:18px; padding-bottom:5px; line-height:25px;}
.bg2 p{ line-height:24px;padding-bottom:8px; color:#000; font-size:13px;}
.bg1-outer{padding-top:25px; padding-bottom:25px;}
.bg2-outer{ padding-top:25px; padding-bottom:25px;  }
.footer-outer{padding-top:25px; padding-bottom:25px; }
.footer h3{ font-size:17px; padding-bottom:5px; line-height:24px;}
.footer p{ line-height:24px; padding-bottom:7px; font-size:13px;}
.form1 input[type="email"]{ width:100%; padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form1 input[type="submit"]{ font-size:14px; width:90px;height:32px;    }
.form2 input[type="tel"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="text"]{ padding-left:12px; padding-right:12px;font-size:13px; height:32px; margin-bottom:8px; }
.form2 input[type="email"]{ padding-left:12px; padding-right:12px;font-size:13px;height:32px; margin-bottom:8px;  }
.form2 textarea{padding-left:12px; padding-right:12px;font-size:13px; height:102px; margin-bottom:8px; padding-top:12px; padding-bottom:12px;  }
.form2 input[type="submit"]{ 5px;font-size:15px;height:32px;   }
.b1{max-width:100% !important; margin-right:0%;}
.b2{max-width:100% !important;}
.copyright-outer{padding-bottom:15px; padding-top:15px;}
.copyright p{ font-size:13px;line-height:24px;}
.social2{ clear:both; margin-top:12px; } 
.social2 img{ height:15px; margin-right:8px; }
.bullet ul{ padding-left:15px;}
.bullet ul li { line-height:24px; padding-bottom:3px;font-size:13px;}
.a2{padding:0px 0px 0px 0px !important; margin-top:6px; margin-bottom:6px;}
.a3{padding:0px 0px 0px 0px !important;margin-top:6px; margin-bottom:6px;}
.strip-outer{padding-top:10px; padding-bottom:10px; }
.bg3-outer{ padding-top:20px; padding-bottom:20px;}
.banner2 h1{ font-size:20px; line-height:25px; }
.banner2 h3{font-size:13px;line-height:25px;}
.box2{ padding-top:7px;}
.box2 h3{line-height:24px; padding-bottom:3px; font-size:15px;}
.box2 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:13px;}
.bg4-outer{ padding-top:30px; padding-bottom:30px;  }
.box3{padding-top:6px;}
.box3 h3{line-height:24px; padding-bottom:3px; font-size:15px;}
.box3 p{line-height:24px;padding-bottom:3px; min-height:auto;font-size:13px;}
.box4 h3{line-height:24px; font-size:15px;}
.box4 p{line-height:24px;padding-bottom:3px; font-size:13px;}
.logo2{ padding-bottom:10px; padding-top:7px; float:none; clear:both;}
.logo3{ padding-bottom:10px; padding-top:10px; padding-left:0px;float:none; clear:both;}
.img1 img{ width:120px;}
.video2{ height:150px; margin-top:2%; margin-bottom:2%;}
.bullet3 ol li { font-size:13px; padding-bottom:3px;}
}

@media all and (max-width:320px) 
{

.top{ padding-left:11%;}}

