/*
Theme Name: Helt Law Studio
Author: Kool Design Maker
*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
ol {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
.clearfix:after {
	content:"&nbsp;";
	font-size:0;
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1px
}
.clear {
	clear:both
}
* {
	margin:0;
	padding:0;
	border:0 none
}
@font-face {
font-family:montserratbold;
src:url(fonts/montserrat-bold-webfont.eot);
src:url(fonts/montserrat-bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/montserrat-bold-webfont.woff2) format('woff2'), url(fonts/montserrat-bold-webfont.woff) format('woff'), url(fonts/montserrat-bold-webfont.ttf) format('truetype'), url(fonts/montserrat-bold-webfont.svg#montserratbold) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:montserratregular;
src:url(fonts/montserrat-regular-webfont.eot);
src:url(fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/montserrat-regular-webfont.woff2) format('woff2'), url(fonts/montserrat-regular-webfont.woff) format('woff'), url(fonts/montserrat-regular-webfont.ttf) format('truetype'), url(fonts/montserrat-regular-webfont.svg#montserratregular) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:montserratlight;
src:url(fonts/montserrat-light-webfont.woff2) format('woff2'), url(fonts/montserrat-light-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
img {
	border:none;
	outline:0;
	max-width:100%;
	max-height:100%
}
#wrapper {
	float:left;
	width:100%
}
body {
	margin:0;
	font-family:montserratregular
}
.color2 {
	color:#0093dd!important
}
.header-outer {
	float:left;
	width:100%;
	background-color:#000;
	padding-top:6px;
	padding-bottom:6px
}
.mobile-nav-button {
	float:right;
	margin-top:4px;
	display:none
}
.logo {
	float:left;
	padding-bottom:8px;
	padding-top:8px
}
.logo a:hover {
	opacity:.8
}
.logo1 {
	float:left;
	padding-top:22px;
	margin-left:-17px
}
.logo2 {
	float:left;
	padding-top:22px
}
.icon-1 {
	float:right;
	background:url(images/icon6.jpg) no-repeat left center;
	padding-left:26px;
	font-size:18px;
	color:#fff;
	margin-right:15px;
	font-family:montserratregular
}
.icon-1 a {
	color:#fff;
	text-decoration:none;
	border:none;
	outline:0
}
.icon-1 a:hover {
	color:#0093dd;
	text-decoration:none;
	border:none;
	outline:0
}
.icon-2 {
	float:right;
	background:url(images/icon7.jpg) scroll transparent 0 6px no-repeat;
	padding-left:26px;
	color:#fff;
	font-size:18px;
	font-family:montserratregular
}
.icon-2 a {
	color:#fff;
	text-decoration:none;
	border:none;
	outline:0
}
.icon-2 a:hover {
	color:#0093dd;
	text-decoration:none;
	border:none;
	outline:0
}
.right-section {
	float:right;
	padding-top:47px
}
#swiffycontainer {
	width:260px;
	float:left;
	height:150px
}
.menu {
	float:right;
	padding-top:15px
}
.menu ul {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:0
}
.menu ul li {
	float:left;
	padding-right:39px;
	line-height:34px;
	font-size:18px;
	font-family:montserratregular
}
.menu ul li:last-child {
	padding-right:0
}
.menu ul li a {
	text-decoration:none;
	font-size:18px;
	color:#fff
}
.menu ul li a:hover {
	color:#0093dd;
	text-decoration:none;
	border:none;
	outline:0
}
.menu ul li a.active {
	color:#0093dd;
	text-decoration:none;
	border:none;
	outline:0
}
.arrow {
	background:0 0!important;
	padding:0 0 0 22px!important;
	margin:0 0 -7px 0!important;
	clear:both
}
.menu .level-1 {
	position:relative;
	background:url(images/arrow1.jpg) no-repeat right center;
	padding-right:5px!important
}
.menu .level-1 {
	margin-right:39px!important
}
.menu .level-1 ul {
	list-style:none;
	position:absolute;
	left:0;
	top:19px;
	display:none;
	z-index:1000000
}
.menu .level-1:hover ul {
	display:block
}
.menu .level-1 ul li {
	line-height:20px;
	font-family:montserratregular;
	margin:0;
	width:100px;
	padding:5px 0 5px 12px;
	clear:both;
	background-color:#0093dd;
	border-radius:0!important
}
.menu .level-1:hover ul li a {
	margin:0;
	padding:0;
	color:#fff
}
.menu .level-1:hover ul a {
	background:0 0;
	color:#fff;
	text-transform:none;
	font-size:13px;
	padding:0;
	margin:0;
	line-height:24px;
	color:#fff
}
.menu .level-1 ul li a:hover {
	color:#99d5f3
}
.menu .level-1 a {
	color:#fff
}
.menu .level-2 {
	position:relative;
	border-bottom:1px dotted #fff;
	top:0;
	width:140px!important;
	background-color:#0093dd
}
.menu .level-2:hover {
	color:#fff;
	display:block
}
.menu .level-2:last-child {
	border-bottom:none;
	background-color:#000
}
.menu .level-1 .level-2:hover a {
	color:#f27930
}
.menu .level-1 .level-2 ul {
	left:140px;
	top:0;
	display:none
}
.menu1 .level-1 .level-2:hover ul {
	display:block;
	z-index:100000
}
.img1 {
	float:right;
	padding-top:8px
}
.img1 img {
	margin-bottom:0
}
.right-section1 {
	float:right
}
.left-section {
	float:left
}
.banner-outer {
	float:left;
	width:100%;
	background:url(images/banner.jpg) no-repeat top center;
	background-size:cover;
	padding-top:5px;
	padding-bottom:0
}
.banner-outer1 {
	float:left;
	width:100%;
	background-color:#0093dd;
	padding-top:32px;
	padding-bottom:40px
}
.banner1 h1 {
	font-weight:400;
	clear:both;
	color:#fff;
	text-align:center;
	font-family:montserratbold;
	font-size:53px;
	padding-bottom:7px;
	margin-bottom:0
}
.banner1 h6 {
	font-weight:400;
	clear:both;
	margin-bottom:0;
	text-align:center;
	color:#fff;
	font-family:montserratregular;
	font-size:16px
}
.banner1 h6 a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.banner1 h6 a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#99d5f3
}
.btn1 {
	float:left;
	margin-right:5px;
	background-color:#0093dd;
	width:174px;
	border-radius:6px;
	text-align:center;
	font-family:montserratbold;
	padding-top:8px;
	height:37px;
	font-size:15px
}
.btn1 a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.btn1 a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#98d3f1
}
.btn2 {
	float:left
}
.btn2 img {
	height:37px;
	border-radius:4px
}
.btn2:hover {
	opacity:.8
}
.banner {
	clear:both
}
.logo20 {
	width:155px;
	height:120px
}
.banner h1 {
	font-weight:400;
	text-shadow:1px 1px 1px #333;
	padding-bottom:4px;
	text-transform:uppercase;
	clear:both;
	font-size:34px;
	color:#0093dd;
	margin-bottom:0 !important;
	margin-top:10px !important;
	line-height:35px;
	font-family:montserratbold
}
.banner p {
	clear:both;
	margin-bottom:0!important;
	text-shadow:1px 1px 1px #333;
	font-family:montserratlight;
	font-size:17px;
	line-height:29px;
	padding-bottom:10px;
	padding-top:0;
	color:#fff
}
.content-outer {max-width:100% !important;
	float:left;
	width:100%;
	padding-top:56px;
	padding-bottom:56px;
}
.bg1 {
	float:left;
	width:100%;
	background-color:#000;
	padding-top:56px;
	padding-bottom:56px;
	border-bottom:solid 1px #666;
}
.bg1 h2 {
	font-weight:400;
	clear:both;
	color:#0093dd;
	line-height:34px;
	text-transform:uppercase;
	margin-bottom:0!important;
	font-size:30px;
	padding-bottom:7px;
	font-family:montserratbold
}
.bg1 h3 {
	font-weight:400;
	clear:both;
	color:#0093dd;
	line-height:28px;
	margin-bottom:0!important;
	font-size:22px;
	padding-bottom:7px;
	font-family:montserratbold
}
.bg2 h3 {
	font-weight:400;
	clear:both;
	color:#0093dd;
	line-height:28px;
	margin-bottom:0!important;
	font-size:22px;
	padding-bottom:7px;
	font-family:montserratbold
}
.size1 {
	clear:both;
	margin:0 auto;
	background:url(images/line1.jpg) no-repeat left center, url(images/line1.jpg) no-repeat right center;
	padding-left:80px;
	padding-right:80px;
	margin:0 auto;
	width:820px
}
.size2 {
	clear:both;
	margin:0 auto;
	background:url(images/line1.jpg) no-repeat left center, url(images/line1.jpg) no-repeat right center;
	padding-left:80px;
	padding-right:80px;
	margin:0 auto;
	width:500px
}
.size3 {
	clear:both;
	margin:0 auto;
	background:url(images/line1.jpg) no-repeat left center, url(images/line1.jpg) no-repeat right center;
	padding-left:80px;
	padding-right:80px;
	margin:0 auto;
	width:1060px
}
.bg1 p {
	clear:both;
	margin-bottom:0!important;
	font-size:17px;
	font-family:montserratlight;
	line-height:30px;
	padding-bottom:17px;
	color:#fff;
}
.bg1 p span {
	color:#fff
}
.bg1 p:last-child {
	padding-bottom:0
}
.bg1 p a {
	text-decoration:underline;
	border:none;
	outline:0;
	color:#0093dd;
	font-family:montserratregular
}
.bg1 p a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff;
}
.class1 h2 {
	font-weight:400;
	clear:both;
	color:#0093dd;
	line-height:34px;
	text-transform:uppercase;
	margin-bottom:0!important;
	font-size:30px;
	padding-bottom:7px;
	font-family:montserratbold
}
.class1 h3 {
	font-weight:400;
	clear:both;
	color:#0093dd;
	line-height:34px;
	text-transform:uppercase;
	margin-bottom:0!important;
	font-size:25px;
	padding-bottom:7px;
	font-family:montserratbold
}
.class1 h3 a {
	color:#0093dd
}
.class1 h3 a:hover {
	color:#666
}
.class1 p {
	clear:both;
	margin-bottom:0!important;
	font-family:montserratlight;
	font-size:17px;
	line-height:29px;
	padding-bottom:14px;
	color:#333
}
.class1 p:last-child {
	padding-bottom:0
}
.class1 p a {
	text-decoration:underline;
	border:none;
	outline:0;
	color:#0093dd;
	font-family:montserratregular
}
.class1 p a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#333
}
.box1 {
	clear:both;
	padding-top:0
}
.box1 .container {
	max-width:802px!important
}
.img2 {
	clear:both;
	margin:0 auto;
	width:980px;
	padding-top:22px
}
.img2 img {
	float:left;
	margin:0 0 0 3%
}
.img2 img:first-child:hover {
	opacity:.8
}
.logo3 {
	float:left;
	margin:0
}
.img3 { clear:both; margin:0 auto; width:670px;
	padding-top:30px
}
.img3 img {
	float:left;
	margin:0 3% 0 0%
}
.img3 img:first-child:hover {
	opacity:.8
}
.padding1 {
	padding-top:90px!important
}
.padding2 {
	padding-top:75px!important
}
.footer-outer {
	float:left;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
	background-color:#000;
}
.footer {
	clear:both
}
.box1 p {
	clear:both;
	margin-bottom:0!important;
	font-size:18px;
	text-shadow:1px 1px 1px #222;
	padding-top:76px;
	font-family:montserratregular;
	line-height:30px;
	color:#fff;
	text-transform:uppercase;
	text-align:center
}
.box1 p a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.box1 p a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#e2deda
}
.footer p {
	clear:both;
	margin-bottom:0!important;
	font-size:13px;
	line-height:26px;
	color:#fff;
	font-family:montserratregular;
	padding-bottom:6px
}
.footer p a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.footer p a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#0093dd
}
.footer h3 {
	font-weight:400;
	clear:both;
	color:#fff;
	line-height:28px;
	text-transform:uppercase;
	margin-bottom:0!important;
	font-size:21px;
	padding-bottom:7px;
	font-family:montserratbold
}
.bullet {
	clear:both
}
.bullet ul {
	list-style:none;
	clear:both;
	padding:0;
	margin-bottom:0!important
}
.bullet ul li {
	clear:both;
	color:#fff;
	line-height:24px;
	font-size:13px;
	padding-bottom:3px;
	font-family:montserratregular
}
.bullet ul li a {
	color:#fff;
	text-decoration:none;
	border:none;
	outline:0
}
.bullet ul li a:hover {
	color:#0093dd;
	text-decoration:none;
	border:none;
	outline:0
}
.social {
	clear:both;
	margin-top:10px
}
.social img {
	float:left;
	margin:0 12px 0 0px;
	height:18px;
}
.social img:hover:first-child {
	opacity:.8
}
.copyright-outer {
	float:left;
	width:100%;
	padding-top:0;
	padding-bottom:15px;
	background-color:#000;
}
.copyright1 {
	clear:both;
	border-top:solid 1px #7a7a7a
}
.copyright1 p {
	clear:both;
	margin-bottom:0!important;
	font-size:13px;
	line-height:24px;
	color:#fff;
	font-family:montserratregular;
	padding-top:20px
}
.img4 {
	float:left
}
.img5 {
	float:left;
	margin-top:0px
}
.logo-outer {
	float:left
}
.img6 {
	float:left
}
.img7 {
	float:left;
	padding-top:30px
}
.img8 {
	float:left;
	padding-top:45px;
	margin-left:1%;
	margin-right:1%
}
.img9 {
	float:left
}
.img15 {
	float:left
}
.img10 {
	float:left; padding-top:20px;
}
.img9-outer {
	clear:both;
	margin:0 auto;
	width:900px
}
.img9-outer img {
	float:left;
	margin:20px 3px 0 3px
}
.img9-outer img:hover:first-child {
	opacity:.8
}
.img-outer {
	clear:both;
	position:relative
}
.img-outer img {
	width:100%;
	background-size:100%
}
.img-inner {
	width:100%;
	position:absolute;
	z-index:666
}
.img-mid {
	clear:both
}
.img11 {
	float:left
}
.row-eq-height.wrap {
	flex-wrap:wrap
}
.row-eq-height {
	display:-webkit-flex
}
.btnwall {
	background-position:center;
	background-size:cover
}
.btnwall .btncell {
	height:240px;
	background-color:rgba(0, 0, 0, .3);
	border:15px solid #eee;
	padding:0 20px;
	display:table
}
.img-1 {
	float:right
}
.preloader-outer {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	z-index:6666;
	overflow:hidden
}
.preloader {
	position:absolute;
	top:45%;
	left:45%;
	width:280px;
	height:60px;
	margin:-30px 0 0 0
}
.preloader .lines {
	width:100%;
	display:block;
	height:200px;
	position:absolute
}
.preloader .lines .line {
	width:80px;
	height:1px;
	background-color:#fff;
	position:absolute;
	clip:rect(0,0,20px,0)
}
.preloader .lines .line.line-1 {
	top:0;
animation:slide 2s ease .1s infinite
}
.preloader .lines .line.line-2 {
	top:15px;
animation:slide 2s ease .25s infinite
}
.preloader .lines .line.line-3 {
	top:30px;
animation:slide 2s ease .5s infinite
}
.preloader .loading-text {
	position:absolute;
	top:120px;
	text-align:center;
	width:100%;
	margin-left:-36%;
	color:#fff;
	font-size:16px;
	letter-spacing:1px;
	line-height:10px;
	height:10px;
	text-transform:uppercase
}
@keyframes slide {
0% {
clip:rect(0,0,20px,0)
}
30% {
clip:rect(0,80px,20px,0)
}
50% {
clip:rect(0,80px,20px,0)
}
80% {
clip:rect(0,80px,20px,80px)
}
100% {
clip:rect(0,80px,20px,80px)
}
}
@keyframes fade {
0% {
opacity:1
}
50% {
opacity:0
}
100% {
opacity:1
}
}
.video1 {
	height:190px;
	width:100%;
	margin-bottom:25px
}
.video1 img {
	width:100%;
	background-size:100%
}
.video2 img {
	width:100%;
	background-size:100%
}
.video3 img {
	width:100%;
	background-size:100%
}
.padding3 {
	padding-top:0!important
}
.content1-outer {
	margin:0 auto;
	padding-top:30px;
	padding-bottom:50px;
	width:100%;
	background:url(images/banner1.jpg) no-repeat top center fixed #312e39;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.img12 {
	clear:both;
	padding-bottom:20px;
	padding-top:20px
}
.bg2 p {
	clear:both;
	margin-bottom:0!important;
	font-family:montserratlight;
	font-size:17px;
	font-weight:400;
	line-height:21px;
	padding-bottom:14px;
	padding-top:35px;
	color:#fff
}
.bg2 p:last-child {
	padding-bottom:0
}
.bg2 p a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.bg2 p a:hover {
	text-decoration:none;
	border:none;
	outline:0;
	color:#0093dd
}
.img13 {
	float:left;
	width:184px
}
.padding4 {
	background:0 0!important;
	padding:0!important;
	border-bottom:none!important
}
.nnew1 {
	margin-left:0
}
.video3 {
	height:198px;
	margin-bottom:20px
}
.icon1 {
	clear:both;
	background:url(images/icon8.jpg) no-repeat scroll transparent 0 4px;
	font-family:montserratlight;
	font-size:17px;
	line-height:29px;
	margin-bottom:12px;
	padding-left:28px
}
.icon1 a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.icon1 a:hover {
	text-decoration:underline;
	border:none;
	outline:0;
	color:#0093dd
}
.icon2 {
	clear:both;
	background:url(images/icon9.jpg) no-repeat scroll transparent 0 8px;
	font-family:montserratlight;
	font-size:17px;
	line-height:29px;
	margin-bottom:12px;
	padding-left:28px
}
.icon2 a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.icon2 a:hover {
	text-decoration:underline;
	border:none;
	outline:0;
	color:#0093dd
}
.icon3 {
	clear:both;
	background:url(images/icon10.jpg) no-repeat scroll transparent 0 6px;
	font-family:montserratlight;
	font-size:17px;
	line-height:29px;
	padding-left:28px
}
.icon3 a {
	text-decoration:none;
	border:none;
	outline:0;
	color:#fff
}
.icon3 a:hover {
	text-decoration:underline;
	border:none;
	outline:0;
	color:#0093dd
}
.img14 {
	clear:both;
	text-align:center;
	padding-bottom:12px
}
.img14 img {
	border:solid 10px #fff;
	-webkit-box-shadow:0 0 12px 1px #aba6ab;
	-moz-box-shadow:0 0 12px 1px #aba6ab;
	box-shadow:0 0 12px 1px #aba6ab
}
.img16 {
	clear:both;
	text-align:center;
	padding-top:15px
}
.img16 img:hover:first-child {
	opacity:.8
}
.img17 {
	float:left;
	margin-top:30px
}
.img17 img:hover {
	opacity:.8
}
.img18 {
	float:left;
	width:176px;
	margin-top:16px
}
.img19a{ clear:both; text-align:center; padding-top:12px; padding-bottom:12px;}
.img19a img{width:50%;}
.bg1aa{ background-color:#000 !important; width:100% !important; max-width:100% !important;  }
.m1{ background-color:#0093dd; padding:3% 5% 3% 5% !important;  max-width:47% !important; margin-right:3%;}
.m2{max-width:48% !important;}
.box1_a{background: url(images/icon11.jpg) no-repeat right center #0093dd; padding:5% 5% 5% 5%; margin-bottom:1.5%; margin-top:1.5% !important;}
.box1_b{background: url(images/icon12.jpg) no-repeat right center #0093dd; padding:5% 5% 5% 5%;  margin-bottom:1.5%; margin-top:1.5% !important;}
.box1_c{background: url(images/icon13.jpg) no-repeat right center #0093dd; padding:5% 5% 5% 5%;  margin-bottom:1.5%; margin-top:1.5% !important;}
.form3 input[type="text"]{ clear:both;width:100%;border-bottom:1px solid rgba(255,255,255,0.3); border-right:none; border-left:none;background-color:#fff; border-top:none;font-size:14px; color:#0093dd;font-family:montserratregular;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form3 input[type="date"]{ clear:both;width:100%;border-bottom:1px solid rgba(255,255,255,0.3); border-right:none; border-left:none;background-color:#fff; border-top:none;font-size:14px; color:#0093dd;font-family:montserratregular;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form3 input[type="email"]{ clear:both; width:100%;border-bottom:1px solid rgba(255,255,255,0.3); border-right:none; border-left:none;background-color:#fff; border-top:none;font-size:14px; color:#0093dd;font-family:montserratregular;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form3 input[type="tel"]{ clear:both;width:100%;border-bottom:1px solid rgba(255,255,255,0.3); border-right:none; border-left:none; background-color:#fff;border-top:none;font-size:14px; color:#0093dd;font-family:montserratregular;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:34px;}
.form3 textarea{ clear:both;width:100%;border-bottom:1px solid rgba(255,255,255,0.3); border-right:none; border-left:none; border-top:none;background-color:#fff;font-size:14px; color:#0093dd;font-family:montserratregular;font-weight:400; padding-left:12px; padding-right:12px; margin-bottom:12px; height:82px; padding-top:10px; padding-bottom:10px;}
.form3 input[type="submit"]{ float:right;width:300px; background-color:#fff;border:none; height:34px; font-size:16px; color:#0093dd;  font-family:montserratregular;font-weight:700; transition:0.5s ease; margin-bottom:5px; }
.form3 input[type="submit"]:hover{ text-decoration:none; color:#333; letter-spacing:1px;}
.wpcf7-form .m1a{ margin-bottom:0% !important;}
.wpcf7-form .m1b{ margin-bottom:0% !important;}
.m1{ margin-left:3%; margin-right:0px;}
.m1a{ width:49% !important; margin-right:2% !important; float:left;}
.m1b{ width:49% !important;  float:left;}
.wpcf7-form input[type="submit"]{padding:0px 0px 0px 0px !important;}
.box1_a h3, .box1_b h3 {
	color: #fff !important;}
.wpcf7-form h6{color:#fff !important; font-weight:400 !important;  }
.m1 h2 {
	font-weight:400;
	clear:both;
	color:#fff;
	font-family:montserratbold;
	font-size:35px;
	padding-bottom:7px;
	margin-bottom:0
}
.m2 h2 {
	font-weight:400;
	clear:both;
	color:#0093dd;
	font-family:montserratbold;
	font-size:35px;
	padding-bottom:7px;
	margin-bottom:0; margin-top:9%;
}
.m2 h3 {
	font-weight:400;
	clear:both;
	color:#fff;
	font-family:montserratbold;
	font-size:23px;
	padding-bottom:7px;
	margin-bottom:0
}
.m2 p {
	font-weight:400;
	clear:both;
	color:#fff;
	font-family:montserratregular;
	font-size:18px;
	padding-bottom:7px;
	margin-bottom:0
}
.m1 h6 {
	font-weight:400;
	clear:both;
	color:#fff;
	font-family:montserratregular;
	font-size:14px;
	padding-bottom:7px;
	margin-bottom:0
}
.m1 h6 span{ color:#F00; font-size:16px;}
.m1 p {
	font-weight:400;
	clear:both;
	color:#fff;
	font-family:montserratregular;
	font-size:14px;
	padding-bottom:0px;
	margin-bottom:0
}
#captchaText{ color:#FFF;}
.m2 p a{ text-decoration:none; color:#FFF;}
.m2 p a:hover{ text-decoration:underline; color:#FFF;}
.map{ float:left; border:25px solid #d8d8d8; margin-top:3%; position:relative; width:93%; height:500px; margin-left:4%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

@media all and (max-width:1200px) {
	.form3 textarea{ height:42px; padding-top:5px; padding-bottom:5px;}
	.m1 {
  background-color: #0093dd;
  padding: 2.1% 5% 2% 5% !important;
  max-width: 47% !important;
  margin-right:0%;
}
	.form3 input[type="submit"] {
  width:246px;
  height: 34px;
  font-size:14px;}
  .map {
  border: 25px solid #f5f5f5;
  margin-top:3%;
  position: relative;
  width: 92%;
  height:400px;
  margin-left: 4%;
}
.m1 h2 {
  font-size:30px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h2 {
  font-size:30px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h3 {
  font-weight: 400;
  font-size:20px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 p {
  font-size:16px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.box1_a {
  padding: 5% 5% 5% 5%;
  margin-bottom:3% !important;
  margin-top:3% !important;
}
.box1_b {
  padding: 5% 5% 5% 5%;
  margin-bottom:3% !important;
  margin-top:3% !important;
}
.box1_c {
  padding: 5% 5% 5% 5%;
  margin-bottom:3% !important;
  margin-top:3% !important;
}
.padding2a {
padding-right:1%;
}
.header-outer {
padding-bottom:16px
}
.menu {
display:none
}
.mobile-nav-button {
display:block
}
.icon-1 {
font-size:16px
}
.icon-2 {
font-size:16px;
background:url(images/icon7.jpg) scroll transparent 0 5px no-repeat
}
.right-section {
padding-top:54px
}
.bg1 h2 {
font-size:30px;
line-height:34px
}
.class1 h2 {
font-size:30px;
line-height:34px
}
.size1 {
padding-left:80px;
padding-right:80px;
margin:0 auto;
width:820px
}
.size2 {
padding-left:80px;
padding-right:80px;
margin:0 auto;
width:500px
}
.size3 {
padding-left:80px;
padding-right:80px;
margin:0 auto;
width:820px
}
.img2 {
float:none;
clear:both;
margin:0 auto;
width:516px
}
.img2 img {
float:left;
margin:0 2% 0 2%
}
.logo3 {
float:left;
margin:2% 0 0 3%
}
.img15 {
margin-top:12px
}
.img3 {
float:none;
clear:both;
text-align:center;
width:300px;
margin:0 auto;
}
.img3 img {
float:left;
margin:2% 2% 2% 2%
}
.img4 {
float:none;
clear:both;
text-align:center;
width:300px;
margin:0 auto;
}
.img4 img {
margin-top:2%
}
.img9-outer {
width:916px
}
.img7 {
margin-left:18px;
padding-top:18px
}
.img17 {
margin-top:18px;
margin-left:10px
}
.img13 {
margin-left:0
}
.img8 {
padding-top:50px
}
.img11 {
margin-left:66px;
margin-top:14px
}
.img6 {
margin-top:14px
}
.box1 .container {
max-width:802px!important
}
.padding2 {
padding-top:60px!important
}
.box1 p {
padding-top:80px;
font-size:16px
}
.padding1 {
padding-top:88px!important
}
.banner h1 {
font-size:29px
}
.banner p {
font-size:13px;
line-height:24px
}
.video1 {
height:auto
}
.bg2 p {
padding-top:20px;
line-height:18px;
font-size:14px
}
.nnew1 {
margin-left:0
}
.video3 {
height:auto;
margin-bottom:20px
}
	.img19a img{width:60%;}
}
@media all and (max-width:992px) {
	
		.form3 textarea{ height:122px; padding-top:10px; padding-bottom:10px;}
	.m1 {
  padding: 5% 5% 4% 5% !important;
  width:92% !important;max-width:92% !important;
  margin-left:4%;
  margin-right:0%; margin-bottom:5%;
}
	.form3 input[type="submit"] {
  width:246px;
  height: 34px;
  font-size:14px;}
  .map {
  border: 25px solid #f5f5f5;
  margin-top:3%;
  position: relative;
  width: 92%;
  height:400px;
  margin-left: 4%;
}
.m1 h2 {
  font-size:27px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h2 {
  font-size:27px;
  padding-bottom: 7px; margin-top:1%;
  margin-bottom: 0px;
}
.m2 h3 {
  font-weight: 400;
  font-size:20px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 p {
  font-size:16px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 {
  width:92% !important; margin-left:4%; padding:0px 0px 0px 0px !important;max-width:92% !important;
}
.box1_a {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;
}
.box1_b {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;
}
.box1_c {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;
}
.q1 {
padding:0px 0px 0px 0px !important;
}
.banner-outer {
min-height:auto
}
.left-section {
padding-top:1%
}
.header-outer {
padding-bottom:16px
}
.mobile-nav-button {
display:block
}
.icon-1 {
font-size:18px
}
.icon-2 {
font-size:18px;
background:url(images/icon7.jpg) scroll transparent 0 6px no-repeat
}
.right-section {
padding-top:12px
}
.bg1 h2 {
font-size:30px;
line-height:34px
}
.class1 h2 {
font-size:30px;
line-height:34px
}
.size1 {
padding-left:80px;
padding-right:80px;
margin:0 auto;
width:620px
}
.size2 {
padding-left:80px;
padding-right:80px;
margin:0 auto;
width:500px
}
.size3 {
padding-left:80px;
padding-right:80px;
margin:0 auto;
width:670px
}
.img2 {
float:none;
clear:both;
margin:0 auto;
width:506px
}
.img2 img {
float:left;
margin:0 0 0 2%
}
.logo3 {
float:left;
margin:2% 0 0 0
}
.img3 {
float:none;
clear:both;
margin:0 auto;

}
.img3 img {
float:left;
margin:2% 2% 2% 2%
}
.img4 {
float:none;
clear:both;
text-align:center;
width:300px;
margin:0 auto
}
.img4 img {
margin-top:2%
}
.bg1 {
padding-top:40px;
padding-bottom:40px
}
.content-outer {
padding-top:40px;
padding-bottom:40px
}
.footer-outer {
padding-top:40px;
padding-bottom:40px
}
.img9-outer {
width:604px
}
.img8 {
padding-top:50px
}
	.img9{ margin-top:4px;}
.img10 {
margin-left:15px; padding-top:0px;
}
.img13 {
margin-left:0px; margin-top:8px;
}
.img11 {
margin-left:66px;
margin-top:14px
}
.img6 {
margin-top:14px
}
.padding2 {
padding-top:70px!important
}
.box1 p {
padding-top:82px;
font-size:14px;
line-height:25px
}
.padding1 {
padding-top:94px!important
}
.box1 .container {
max-width:100%!important
}
.img-1 {
float:none;
clear:both;
text-align:center;
margin:0 auto;
width:450px
}
.video1 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:560px;
margin-bottom:20px
}
.video2 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:560px;
margin-bottom:20px
}
.nnew1 {
margin-left:0
}
.video3 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:560px;
margin-bottom:20px
}
.btn2 {
margin-bottom:12px
}
.banner1 h1 {
font-size:43px
}
.img7 {
padding-top:0
}
.img7 img {
width:136px
}
	.img19a img{width:65%;}
}
@media all and (max-width:768px) {
	.m1 {
  padding: 5% 5% 4% 5% !important;
  max-width:92% !important; 
  margin-left:4%;
  margin-right:0%; margin-bottom:5%;
}
	.wpcf7-form .m1a{ width:100% !important; margin-right:0px !important; }
	.wpcf7-form .m1b{ width:100% !important; }
	.form3 input[type="submit"] {
  width:246px;
  height: 34px;
  font-size:14px;}
  .map {
  border: 25px solid #f5f5f5;
  margin-top:3%;
  position: relative;
  width: 92%;
  height:400px;
  margin-left: 4%;
}
.m1 h2 {
  font-size:23px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h2 {
  font-size:23px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h3 {
  font-weight: 400;
  font-size:19px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 p {
  font-size:14px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 {
  max-width:92% !important; margin-left:4%; padding:0px 0px 0px 0px !important;
}
.box1_a {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;
}
.box1_b {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;
}
.box1_c {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;
}

.banner-outer {
min-height:auto
}
.left-section {
padding-top:1%
}
.banner h1 {
font-size:27px;
line-height:30px
}
.banner p {
font-size:14px
}
.bg1 p {
font-size:15px
}
.img1 {
float:none;
clear:both;
text-align:center;
padding-top:14px
}
.img1 img {
width:220px
}
.class1 p {
font-size:15px
}
.header-outer {
padding-bottom:16px
}
.mobile-nav-button {
display:block
}
.icon-1 {
font-size:18px
}
.icon-2 {
font-size:18px
}
.right-section {
padding-top:12px
}
.bg1 h2 {
font-size:23px;
line-height:30px
}
.bg1 h3 {
font-size:20px;
line-height:24px;
padding-bottom:2px
}
.class1 h2 {
font-size:23px;
line-height:30px
}
.size1 {
padding-left:70px;
padding-right:70px;
margin:0 auto;
width:500px
}
.size2 {
padding-left:70px;
padding-right:70px;
margin:0 auto;
width:420px
}
.size3 {
padding-left:70px;
padding-right:70px;
margin:0 auto;
width:500px
}
.img2 {
float:none;
clear:both;
margin:0 auto;
width:416px;
padding-top:8px
}
.img6 {
margin-left:0
}
.img2 img {
float:left;
margin:5% 0 0 2%
}
.img2:nth-child(1) {
margin-left:16%
}
.img15 {
margin-top:-176px
}
.logo3 {
float:left;
margin:0 2% 0 10%
}
.img3 {
float:none;
clear:both;
margin:0 auto;
width:300px
}
.img3 img {
float:left;
margin:2% 2% 2% 2%
}
.img4 {
float:none;
clear:both;
text-align:center;
width:300px;
margin:0 auto;
}
.img4 img {
margin-top:3%; margin-bottom:3%;
}
.bg1 {
padding-top:30px;
padding-bottom:30px
}
.content-outer {
padding-top:30px;
padding-bottom:30px
}
.footer-outer {
padding-top:30px;
padding-bottom:30px
}
.img5 {
margin-left:25%;
margin-bottom:4%;
margin-top:5%
}
.padding2 {
padding-top:95px!important
}
.box1 p {
padding-top:90px;
font-size:18px;
line-height:25px
}
.padding1 {
padding-top:90px!important
}
.img11 {
margin-left:10px
}
.img9-outer {
width:420px
}
.img8 {
padding-top:37px
}
.img13 {
margin-left:0;
margin-top:0px
}
.img17 {
margin-left:0
}
.box1 {
background-size:50%
}
.img-1 {
float:none;
clear:both;
text-align:center;
margin:0 auto;
width:350px
}
.video1 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:100%;
margin-bottom:20px
}
.video2 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:100%
}
.nnew1 {
margin-left:0
}
.video3 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:100%;
margin-bottom:20px
}
.banner1 h1 {
font-size:30px
}
.banner-outer1 {
padding-top:22px;
padding-bottom:28px
}
.banner1 h6 {
font-size:13px
}
.video2 {
margin-bottom:15px
}
.bg2 p {
padding-top:0;
line-height:25px;
font-size:14px
}
.img12 {
padding-top:12px;
padding-bottom:12px
}
.img12 img {
width:130px
}
.content1-outer {
padding-top:10px;
padding-bottom:10px
}
.img7 {
padding-top:0;
float:right
}
.img7 img {
width:146px
}
.img14 img {
width:240px
}
.icon1 {
font-size:15px
}
.icon2 {
font-size:15px
}
.icon3 {
font-size:15px
}
	.img10{ margin-left:-35px;}
	.img19a img{width:70%;}
}
@media all and (max-width:580px) {
	.img19a img{width:auto;}
		.m1 {
  padding: 5% 5% 4% 5% !important;
  max-width:90% !important;
  margin-left:5%;
  margin-right:0%; margin-bottom:5%;
}
.m1a{ width:100% !important; margin-right:0%; float:left;}
.m1b{ width:100% !important;  float:left;}
	.form3 input[type="submit"] { float:none; clear:both; display:block;
  width:246px;
  height: 34px;
  font-size:13px;}
  .map {
  border:15px solid #f5f5f5;
  margin-top:4%;
  width: 90%;
  height:300px;
  margin-left:5%;
}
.m1 h2 {
  font-size:23px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h2 {
  font-size:23px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h3 {
  font-weight: 400;
  font-size:16px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 p {
  font-size:14px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 {
  max-width:90% !important; margin-left:5%; padding:0px 0px 0px 0px !important;
}
.box1_a {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important; background-size:70px;
}
.box1_b {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;background-size:60px;
}
.box1_c {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;background-size:70px;
  margin-top:1% !important;
}
.form3 input[type="text"]{ font-size:13px;}
.form3 input[type="email"]{ font-size:13px;}
.form3 input[type="tel"]{ font-size:13px;}
.form3 textarea{ font-size:13px;}
.banner-outer {
min-height:auto
}
.left-section {
padding-top:1%
}
.banner h1 {
font-size:25px;
line-height:30px
}
.banner p {
font-size:13px
}
.bg1 p {
font-size:14px;
padding-bottom:12px
}
.img1 {
float:none;
clear:both;
text-align:center
}
.img1 img {
width:180px
}
.class1 p {
font-size:14px;
padding-bottom:12px
}
.header-outer {
padding-bottom:16px
}
.mobile-nav-button {
display:block
}
.img18 {
margin-top:0;
margin-left:15px
}
.icon-1 {
font-size:18px;
margin-right:0;
float:none;
clear:both
}
.icon-2 {
font-size:18px;
float:none;
clear:both
}
.right-section {
padding-top:12px
}
.bg1 h2 {
font-size:18px;
line-height:28px
}
.bg1 h3 {
font-size:16px
}
.class1 h2 {
font-size:18px;
line-height:28px
}
.size1 {
padding-left:20px;
padding-right:20px;
margin:0 auto;
background-size:10%;
width:300px
}
.size2 {
padding-left:20px;
padding-right:20px;
background-size:10%;
margin:0 auto;
width:260px
}
.size3 {
padding-left:20px;
padding-right:20px;
margin:0 auto;
background-size:10%;
width:360px
}
.img2 {
float:none;
clear:both;
margin:0 auto;
width:230px
}
.img2 img {
float:none;
clear:both;
text-align:center;
display:inline-block;
margin:0
}
.img15 {
margin-top:6px;
margin-left:0
}
.img17 {
margin-left:-10px;
margin-top:-10px
}
.img2:nth-child(1) {
margin-left:0
}
.img13 {
margin-left:5px;
}
.img10 {
margin-left:4px; margin-top:-22px;
}
.logo3 {
float:left;
margin:0 0 0 9%
}
.img3 {
float:none;
clear:both;
margin:0 auto;
width:230px;
padding-top:0
}
.img3 img {
float:left;
margin:2% 0 2% 0
}
.img4 {
float:none;
clear:both;
text-align:center;
width:230px;
margin:0 auto
}
.img4 img {
margin-top:2%
}
.bg1 {
padding-top:30px;
padding-bottom:30px
}
.content-outer {
padding-top:30px;
padding-bottom:30px
}
.footer-outer {
padding-top:30px;
padding-bottom:30px
}
.img5 {
margin-left:0;
margin-right:3%;
margin-bottom:4%
}
.container {
max-width:92%!important
}
.logo-outer {
float:none;
width:270px;
margin:0 auto;
clear:both
}
.logo1 {
padding-top:0
}
.logo2 {
padding-top:0
}
.img6 {
margin-left:10%;
margin-top:2%;
margin-bottom:2%
}
.img7 {
padding-top:0;
margin-top:0;
margin-left:16px;
float:none
}
.img7 img {
width:146px;
margin-top:0!important
}
.btn1 {
height:34px;
padding-top:6px;
width:160px;
font-size:15px
}
.footer h3 {
font-size:18px
}
.copyright1 p {
padding-top:15px
}
.box1 p {
padding-top:95px;
font-size:13px;
line-height:21px
}
.padding1 {
padding-top:92px!important
}
.img11 {
margin-left:10px
}
.img9-outer {
width:194px
}
.img8 {
padding-top:16px;
margin-left:18%
}
.padding2 {
padding-top:96px!important
}
.img-1 {
float:none;
clear:both;
text-align:center;
margin:0 auto;
width:300px
}
.video1 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:100%;
margin-bottom:20px
}
.video2 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:100%
}
.nnew1 {
margin-left:0
}
.video3 {
height:auto;
float:none;
clear:both;
margin:0 auto;
width:100%;
margin-bottom:20px
}
.preloader {
top:45%;
left:41%;
width:280px;
height:60px;
margin:-30px 0 0 0
}
.preloader .loading-text {
top:120px;
width:100%;
margin-left:-36%
}
.btn2 img {
height:36px
}
.video2 {
margin-bottom:17px
}
.img14 img {
width:200px
}
.icon1 {
font-size:15px
}
.icon2 {
font-size:15px
}
.icon3 {
font-size:15px
}
.class1 h3 {
line-height:26px;
font-size:21px
}
.img9-outer img {
margin:10px 0px 0 0px;
}
}
@media all and (max-width:380px) {
	.m1 {
  padding: 5% 5% 4% 5% !important;
  max-width:90% !important;
  margin-left:5%;
  margin-right:0%; margin-bottom:5%;
}
	.wpcf7-form input[type="submit"]{font-size:13px !important;}
	.form3 input[type="submit"] { float:none; clear:both;
  width:100%;
  height: 34px;
  font-size:13px;}
  .map {
  border:15px solid #f5f5f5;
  margin-top:4%;
  width: 90%;
  height:220px;
  margin-left:5%;
}
.m1 h2 {
  font-size:19px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h2 {
  font-size:19px;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.m2 h3 {
  font-weight: 400;
  font-size:12px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 p {
  font-size:10px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.m2 {
  max-width:90% !important; margin-left:5%; padding:0px 0px 0px 0px !important;
}
.box1_a {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important; background-size:60px;
}
.box1_b {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;
  margin-top:1% !important;background-size:50px;
}
.box1_c {
  padding: 5% 5% 5% 5%;
  margin-bottom:1% !important;background-size:60px;
  margin-top:1% !important;
}
.form3 input[type="text"]{ font-size:13px;}
.form3 input[type="email"]{ font-size:13px;}
.form3 input[type="tel"]{ font-size:13px;}
.form3 textarea{ font-size:13px;}
.logo {
float:none;
margin:0 auto;
width:260px
}
.img13 {
margin-left:4px
}
.img12 img {
width:120px
}
	 .img18 {
    margin-top: 0;
    margin-left: 22px;
  }
  .img10 {
    margin-left:5px;
    margin-top:-20px;
  }
.banner-outer {
min-height:auto
}
.left-section {
padding-top:1%
}
.banner h1 {
font-size:23px;
line-height:25px
}
.banner p {
font-size:13px
}
.bg1 p {
font-size:13px
}
.img1 {
float:none;
clear:both;
text-align:center
}
.img1 img {
width:140px
}
.class1 p {
font-size:14px;
padding-bottom:12px
}
.header-outer {
padding-bottom:16px
}
.mobile-nav-button {
display:block
}
.icon-1 {
font-size:16px;
margin-right:0;
float:none;
clear:both
}
.icon-2 {
font-size:16px;
float:none;
clear:both
}
.right-section {
padding-top:12px
}
.bg1 h2 {
font-size:17px;
line-height:24px
}
.bg1 h3 {
font-size:15px
}
.class1 h2 {
font-size:17px;
line-height:24px
}
.size1 {
padding-left:20px;
padding-right:20px;
margin:0 auto;
background-size:8%;
width:250px
}
.img7 {
margin-left:7px
}
.size2 {
padding-left:20px;
padding-right:20px;
background-size:8%;
margin:0 auto;
width:235px
}
.size3 {
padding-left:20px;
padding-right:20px;
margin:0 auto;
background-size:8%;
width:250px
}
.img6 {
margin-left:14%
}
.box1 p {
padding-left:15px;
padding-right:15px;
line-height:21px;
padding-top:78px
}
.img2 {
float:none;
clear:both;
margin:0 auto;
width:230px
}
.img2 img {
float:none;
clear:both;
text-align:center;
display:inline-block;
margin:0
}
.img2:nth-child(1) {
margin-left:0
}
.logo3 {
float:left;
margin:0 0 0 12%
}
.img3 {
float:none;
clear:both;
margin:0 auto;
width:230px;
padding-top:0
}
.img3 img {
float:left;
margin:2% 0 2% 0
}
.img4 {
float:none;
clear:both;
text-align:center;
width:230px;
margin:0 auto
}
.img4 img {
margin-top:2%
}
.bg1 {
padding-top:20px;
padding-bottom:20px
}
.content-outer {
padding-top:20px;
padding-bottom:20px
}
.footer-outer {
padding-top:20px;
padding-bottom:20px
}
.img5 {
margin-left:0;
margin-right:3%;
margin-bottom:4%
}
.container {
max-width:92%!important
}
.logo-outer {
float:none;
width:270px;
margin:0 auto;
clear:both
}
.logo1 {
padding-top:0
}
.logo2 {
padding-top:0
}
.img6 {
margin-left:10%;
margin-top:2%;
margin-bottom:2%
}
.btn1 {
height:33px;
padding-top:8px;
width:140px;
font-size:13px
}
.copyright1 p {
padding-left:20px;
padding-right:20px
}
.padding1 {
padding-top:90px!important
}
.img11 {
margin-left:10px
}
.img9-outer {
width:194px
}
.img8 {
padding-top:16px;
margin-left:18%
}
.padding2 {
padding-top:77px!important
}
.img9-outer img {
margin-top:2px
}
.img-1 {
float:none;
clear:both;
text-align:center;
margin:0 auto;
width:260px
}
.video1 {
height:auto
}
.video3 {
height:auto
}
.preloader {
top:45%;
left:37%
}
.banner1 h1 {
font-size:23px;
}
.banner-outer1 {
padding-top:16px;
padding-bottom:20px
}
.banner1 h6 {
font-size:13px
}
.video2 {
margin-bottom:17px
}
.img14 img {
width:170px
}
.icon1 {
font-size:14px
}
.icon2 {
font-size:14px
}
.icon3 {
font-size:14px
}
.img17 {
margin-left:-7px
}
.class1 h3 {
line-height:26px;
font-size:20px
}
.m1 h6 {
  font-size:13px;}
	.t1{ padding:0px 0px !important;}
}
@media all and (max-width:330px) {
.video2 {
margin-bottom:17px
}
.video3 {
height:140px
}
}
.img_21 {
float-left;
	margin-right:6px;
}
.padding2a {
	padding-right:7%;
}
