@charset "utf-8";

/* CSS Document */



@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800");

@import url("http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700");

@import url("http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900");

@font-face {

	font-family: 'impactregular';

	src: url('font/impact-webfont.eot');

	src: url('font/impact-webfont.eot?#iefix') format('embedded-opentype'), url('font/impact-webfont.woff') format('woff'), url('font/impact-webfont.ttf') format('truetype'), url('font/impact-webfont.svg#impactregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'lucida_calligraphyitalic';

	src: url('font/lcallig-webfont.eot');

	src: url('font/lcallig-webfont.eot?#iefix') format('embedded-opentype'),  url('font/lcallig-webfont.woff2') format('woff2'),  url('font/lcallig-webfont.woff') format('woff'),  url('font/lcallig-webfont.ttf') format('truetype'),  url('font/lcallig-webfont.svg#lucida_calligraphyitalic') format('svg');

	font-weight: normal;

	font-style: normal;

}

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, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

* {

	margin: 0;

	padding: 0;

	outline: none;

}

* {

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	-ms-box-sizing: border-box;

}

/*font properties*/

.arial_n {

	font-family: 'Arial Narrow', Arial

}

.helv {

	font-family: Helvetica

}

.arial {

	font-family: Arial, Helvetica, sans-serif

}

.geor {

	font-family: Georgia, Times New Roman, Times, serif

}

.tahoma {

	font-family: Tahoma, Geneva, sans-serif, Arial

}

.verd {

	font-family: Verdana, Geneva, sans-serif

}

.treb {

	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif

}

.impact {

	font-family: 'impactregular'

}

.open_sans {

	font-family: 'Open Sans', Arial, Helvetica, sans-serif;

}

.robotoC {

	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;

}

.roboto {

	font-family: 'Roboto', Arial, Helvetica, sans-serif;

}

.lucida {

	font-family: 'lucida_calligraphyitalic', Georgia, "Times New Roman", Times, serif;

}

/*font weight properties*/



.weight400 {

	font-weight: 400;

}

.weight200 {

	font-weight: 200;

}

.weight300 {

	font-weight: 300;

}

.weight600 {

	font-weight: 600;

}

.weight700 {

	font-weight: 700;

}

.weight900 {

	font-weight: 900;

}

/*special properties*/

.auto {

	margin: auto;

}

.db {

	display: block

}

.dib {

	display: inline-block

}

.inline {

	display: inline

}

.dn {

	display: none

}

.abs {

	position: absolute

}

.rel {

	position: relative

}

.hand {

	cursor: pointer

}

.z99 {

	z-index: 99

}

.o-hid {

	overflow: hidden

}

.o-auto {

	overflow: auto

}

.o-y {

	overflow-y: auto;

	overflow-x: hidden

}

.fix {

	position: fixed;

}

/*ALIGNMENT STYLES*/

.al {

	text-align: left

}

.ar {

	text-align: right

}

.ac {

	text-align: center

}

.aj {

	text-align: justify

}

.vat {

	vertical-align: top

}

.vam {

	vertical-align: middle

}

.vab {

	vertical-align: bottom

}

.fl {

	display: inline;

	float: left

}

.fr {

	display: inline;

	float: right

}

p.cb {

	content: '.';

	display: block;

	font-size: 0;

	height: 0;

	line-height: 0;

	margin: 0;

	padding: 0

}

.cb {

	clear: both;

	line-height: 0;

	height: 0;

}

.cl {

	clear: left

}

.cr {

	clear: right

}

/*font size properties*/

.fs10 {

	font-size: 10px

}

.fs11 {

	font-size: 11px

}

.fs12 {

	font-size: 12px

}

.fs13 {

	font-size: 13px

}

.fs14 {

	font-size: 14px

}

.fs15 {

	font-size: 15px

}

.fs16 {

	font-size: 16px

}

.fs17 {

	font-size: 17px

}

.fs18 {

	font-size: 18px

}

.fs19 {

	font-size: 19px

}

.fs20 {

	font-size: 20px

}

.fs21 {

	font-size: 21px

}

.fs22 {

	font-size: 22px

}

.fs23 {

	font-size: 23px

}

.fs24 {

	font-size: 24px

}

.fs25 {

	font-size: 25px

}

.fs26 {

	font-size: 26px

}

.fs27 {

	font-size: 27px

}

.fs28 {

	font-size: 28px

}

.fs29 {

	font-size: 29px

}

.fs30 {

	font-size: 30px

}

.fs31 {

	font-size: 31px

}

.fs32 {

	font-size: 32px

}

.fs33 {

	font-size: 33px

}

.fs34 {

	font-size: 34px

}

.fs35 {

	font-size: 35px

}

.fs36 {

	font-size: 36px

}

.fs37 {

	font-size: 37px

}

.fs38 {

	font-size: 38px

}

.fs39 {

	font-size: 39px

}

.fs40 {

	font-size: 40px

}

.fs41 {

	font-size: 41px

}

.fs42 {

	font-size: 42px

}

.fs43 {

	font-size: 43px

}

.fs44 {

	font-size: 44px

}

.fs45 {

	font-size: 45px

}

.fs46 {

	font-size: 46px

}

.fs47 {

	font-size: 47px

}

.fs48 {

	font-size: 48px

}

.fs49 {

	font-size: 49px

}

.fs50 {

	font-size: 50px

}

.fs51 {

	font-size: 51px;

}

/*text style properties*/

.b {

	font-weight: 700

}

.i {

	font-style: italic

}

.u {

	text-decoration: underline

}

.n {

	font-style: normal;

	font-weight: 400;

	text-decoration: none;

	text-transform: none

}

.bcs {

	border-collapse: separate

}

.nw {

	white-space: nowrap

}

.ttc {

	text-transform: capitalize

}

.ttl {

	text-transform: lowercase

}

.ttu {

	text-transform: uppercase

}

.fvsc {

	font-variant: small-caps

}

.nw {

	white-space: nowrap

}

.ttc {

	text-transform: capitalize

}

.ttl {

	text-transform: lowercase

}

.ttu {

	text-transform: uppercase

}

.fvsc {

	font-variant: small-caps

}

.lt {

	text-decoration: line-through;

}

.tal {

	text-align: left;

}

. tar {

text-align:right;

}

/* LINE HEIGHT */

.lht-10 {

	line-height: 10px;

}

.lht-12 {

	line-height: 12px;

}

.lht-13 {

	line-height: 13px;

}

.lht-14 {

	line-height: 14px;

}

.lht-15 {

	line-height: 15px;

}

.lht-16 {

	line-height: 16px;

}

.lht-17 {

	line-height: 17px;

}

.lht-18 {

	line-height: 18px;

}

.lht-19 {

	line-height: 19px;

}

.lht-20 {

	line-height: 20px;

}

.lht-22 {

	line-height: 22px;

}

.lht-24 {

	line-height: 24px;

}

.lht-26 {

	line-height: 26px;

}

.lht-28 {

	line-height: 28px;

}

.lht-30 {

	line-height: 30px;

}

.lht-32 {

	line-height: 32px;

}

.lht-36 {

	line-height: 36px;

}

.lht-37 {

	line-height: 37px;

}

/*color properties*/

.black a:hover, .black a:active {

	color: #C00

}

.gray, .gray a:link, .gray a:visited {

	color: #666

}

.gray a:hover, .gray a:active {

	color: #000

}

.gray1, .gray1 a:link, .gray1 a:visited {

	color: #9b9b9b

}

.gray2, .gray2 a:link, .gray2 a:visited {

	color: #888

}

.gray3, .gray3 a:link, .gray3 a:visited {
	color: #F63

}

.red, .red a, .red a:visited {

	color: #eb3636

}

.red a:hover, .red a:active {

	color: #f00

}

.white, .white a:link, .white a:visited {

	color: #fff

}

.white a:hover, .white a:active {

	color: #fff !important

}

.pale, .pale a:link, .pale a:visited, .pale a:hover, .pale a:active {

	color: #fcb414

}

.green, .green a:link, .green a:visited, .green a:hover, .green a:active {

	color: #419c5e

}

.wine, .wine a:link, .wine a:visited, .wine a:hover, .wine a:active {

	color: #754b0f

}

.black, .black a:link, .black a:visited, black a:hover {

	color: #000

}

.blue, .blue a:link, .blue a:visited, blue a:hover {

	color: #009feb

}

.blue1, .blue1 a:link, .blue1 a:visited, blue1 a:hover {

	color: #306dd1 !important

}

.orange {

	color: #ff8e08;

}

.pink {

	color: #e0063a;

}

/*radius properties*/

.radius-3 {

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.radius-5 {

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}

.radius-8 {

	border-radius: 8px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

}

.radius-10 {

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}

.radius-15 {

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

}

.radius-20 {

	border-radius: 20px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

}

.radius-25 {

	border-radius: 25px;

	-moz-border-radius: 25px;

	-webkit-border-radius: 25px;

}

.radius-5t {

	border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

}

.radius-5b {

	border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	-webkit-border-radius: 0 0 5px 5px;

}

.radius-20b {

	border-radius: 0 0 20px 20px;

	-moz-border-radius: 0 0 20px 20px;

	-webkit-border-radius: 0 0 20px 20px;

}

.radius-20p {

	border-radius: 20%;

	-moz-border-radius: 20%;

	-webkit-border-radius: 20%;

}

.radius-20t {

	border-radius: 20px 20px 0 0;

	-moz-border-radius: 20px 20px 0 0;

	-webkit-border-radius: 20px 20px 0 0;

}

.radius-10t {

	border-radius: 10px 10px 0 0;

	-moz-border-radius: 10px 10px 0 0;

	-webkit-border-radius: 10px 10px 0 0;

}

/* DECORATION/STYLE */

.shadow1 {

	box-shadow: 0px 3px 0px rgba(0,0,0,0.2);

}

.shadow2 {

	box-shadow: 0px 0px 5px rgba(0,0,0,.2) inset;

}

.shadow3 {

	box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset;

}

.radius2 {

	border-radius: 2px;

	-moz-border-radius: 2px;

}

.normal {

	font-weight: normal !important;

}

/*width-style properties*/

.w5 {

	width: 5%

}

.w7 {

	width: 7%

}

.w8 {

	width: 8%

}

.w10 {

	width: 10%

}

.w13 {

	width: 13%

}

.w14 {

	width: 14%

}

.w15 {

	width: 15%

}

.w16 {

	width: 16%

}

.w17 {

	width: 17%

}

.w18 {

	width: 18%

}

.w19 {

	width: 19%

}

.w20 {

	width: 20%

}

.w21 {

	width: 21%

}

.w22 {

	width: 22%

}

.w23 {

	width: 23%

}

.w24 {

	width: 24%

}

.w25 {

	width: 25%

}

.w27 {

	width: 27%

}

.w28 {

	width: 28%

}

.w30 {

	width: 30%

}

.w31 {

	width: 31%

}

.w32 {

	width: 32%

}

.w33 {

	width: 33.2%

}

.w34 {

	width: 34%

}

.w36 {

	width: 36%

}

.w38 {

	width: 38%

}

.w385 {

	width: 38.5%

}

.w39 {

	width: 39%

}

.w40 {

	width: 40%

}

.w42 {

	width: 42%

}

.w43 {

	width: 43%

}

.w45 {

	width: 45%

}

.w47 {

	width: 47%

}

.w48 {

	width: 48%

}

.w49 {
	width: 100%

}

.w50 {

	width: 50%

}

.w52 {

	width: 52%

}

.w54 {

	width: 54%

}

.w56 {

	width: 56%

}

.w58 {

	width: 58%

}

.w60 {

	width: 60%

}

.w62 {

	width: 62%

}

.w63 {

	width: 63%

}

.w65 {

	width: 65%

}

.w67 {

	width: 67%

}

.w70 {

	width: 70%

}

.w72 {

	width: 72%

}

.w73 {

	width: 73%

}

.w74 {

	width: 74%

}

.w75 {

	width: 75%

}

.w77 {

	width: 77%

}

.w78 {

	width: 78%

}

.w79 {

	width: 79%

}

.w80 {

	width: 80%

}

.w82 {

	width: 82.5%

}

.w84 {

	width: 84%

}

.w85 {

	width: 85%

}

.w87 {

	width: 87%

}

.w88 {

	width: 88%

}

.w90 {

	width: 90%

}

.w92 {

	width: 92%

}

.w95 {

	width: 95%

}

.w97 {

	width: 97%

}

.w98 {

	width: 98%

}

.w100 {

	width: 100%

}

b {

	font-weight: bold;

}

/* borders */

.bdrW {

	border-color: #fff

}

.bdrBk {

	border-color: #000

}

.bdrG {

	border-color: #063

}

.bdrR {

	border-color: #c00

}

.bdrB {

	border-color: #03c

}

.bdrY {

	border-color: #ff0

}

.bdrC {

	border-color: #0ff

}

.bdrM {

	border-color: #F0F

}

.bdrCC {

	border-color: #ccc

}

.bdr_1 {

	border-width: 1px

}

.bdr_2 {

	border-width: 2px

}

.bdr_3 {

	border-width: 3px

}

.bdrb {

	border-bottom-width: 1px;

}

.bdrt {

	border-top-width: 1px

}

.bdrr {

	border-right-width: 1px

}

.bdrl {

	border-left-width: 1px

}

.bdrn, .bdrn td, .bdrn th {

	border: 0

}

.bdrS {

	border-style: solid

}

.bdrD {

	border-style: dotted

}

.bdrlr {

	border-width: 0 1px

}

.bdrtb {

	border-width: 1px 0

}

/* background */

.bg-white {

	background: #fff;

}

.bg-white1 {

	background: #f1f1f1;

}

.bg-black {

	background: #000;

}

.bg-black2 {

	background: #444;

}

.bg-pale {

	background: #fffdd2;

	border: 1px solid #efe08e;

}

.bg-pale1 {

	background: #f0eeb6;

}

.bg-pale2 {

	background: #fffdc5;

	border: 1px solid #efe08e;

}

.bg-gray {

	background: #f8f8f8;

}

.bg-gray1 {

	background: #333;

}

.bg-gray2 {

	background: #f8f8f8;

}

.bg-gray3 {

	background: #666;

}

.bg-gray4 {

	background: #f1f1f1;

}

.bg-gray5 {

	background: #222;

}

.bg-blue {

	background: #164897;

}

.bg-red {

	background: #da2d1c;

}

.bg-red2 {

	background: #db5f5f;

}

.bg-orange {

	background: #f3a344;

}

.bg-green {

	background: #419c5e;

}

.bg-green1 {

	background: #fafecf;

	border: 1px solid #cbd474;

}

/* border */

.bb {

	border-bottom: 1px solid #eee;

}

.bb1 {

	border-bottom: 3px solid #333;

}

.bb2 {

	border-bottom: 1px solid #ccc;

}

.bb3 {

	border-bottom: 1px solid #ccc;

}

.bb4 {

	border-bottom: 5px double #eee;

}

.bbx {

	border-bottom: 3px solid #abd4e7;

}

.bt {

	border-top: 1px solid #eee;

}

.bt1 {

	border-top: 1px solid #999;

}

.bt2 {

	border-top: 1px solid #ddd;

}

.bl {

	border-left: 1px solid #eee;

}

.bl1 {

	border-left: 1px solid #eee;

}

.bl2 {

	border-left: 1px solid #ccc;

}

.br {

	border-right: 1px solid #eee;

}

.br1 {

	border-right: 1px solid #999;

}

.border1 {

	border: 1px solid #eee;

}

.border2 {

	border: 1px solid #ddd;

}

.border3 {

	border: 10px solid #eee;

	box-shadow: 0 0 5px rgba(0,0,0,.3) inset

}

.border4 {

	border: 1px solid #ccc;

}

.border5 {

	border: 1px solid #ddd;

	background: #fff;

}

/*margin-style*/

.m0-2 {

	margin: 0px 2px;

}

.m0-5 {

	margin: 0px 5px;

}

.m0-10 {

	margin: 0px 10px;

}

.m2-0 {

	margin: 2px 0px;

}

.m5-0 {

	margin: 5px 0px;

}

.m10-0 {

	margin: 10px 0px;

}

.m5-10 {

	margin: 5px 10px;

}

.m5-20 {

	margin: 5px 20px;

}

.m1 {

	margin: 1px;

}

.m2 {

	margin: 2px;

}

.m3 {

	margin: 3px;

}

.m4 {

	margin: 4px;

}

.m5 {

	margin: 5px;

}

.m6 {

	margin: 6px;

}

.m7 {

	margin: 7px;

}

.m8 {

	margin: 8px;

}

.m9 {

	margin: 9px;

}

.m10 {

	margin: 10px;

}

.m11 {

	margin: 11px;

}

.m12 {

	margin: 12px;

}

.m13 {

	margin: 13px;

}

.m14 {

	margin: 14px;

}

.m15 {

	margin: 15px;

}

.m16 {

	margin: 16px;

}

.m17 {

	margin: 17px;

}

.m18 {

	margin: 18px;

}

.m19 {

	margin: 19px;

}

.m21 {

	margin: 21px;

}

.m22 {

	margin: 22px;

}

.m23 {

	margin: 23px;

}

.m24 {

	margin: 24px;

}

.m25 {

	margin: 25px;

}

.m30 {

	margin: 30px;

}

.mt1 {

	margin-top: 1px

}

.mt2 {

	margin-top: 2px

}

.mt3 {

	margin-top: 3px

}

.mt4 {

	margin-top: 4px

}

.mt5 {

	margin-top: 5px

}

.mt6 {

	margin-top: 6px

}

.mt7 {

	margin-top: 7px

}

.mt8 {

	margin-top: 8px

}

.mt9 {

	margin-top: 9px

}

.mt10 {

	margin-top: 10px

}

.mt11 {

	margin-top: 11px

}

.mt12 {

	margin-top: 12px

}

.mt13 {

	margin-top: 13px

}

.mt14 {

	margin-top: 14px

}

.mt15 {

	margin-top: 15px

}

.mt16 {

	margin-top: 16px

}

.mt17 {

	margin-top: 17px

}

.mt18 {

	margin-top: 18px

}

.mt19 {

	margin-top: 19px

}

.mt20 {

	margin-top: 20px

}

.mt21 {

	margin-top: 21px

}

.mt22 {

	margin-top: 22px

}

.mt23 {

	margin-top: 23px

}

.mt24 {

	margin-top: 24px

}

.mt25 {

	margin-top: 25px

}

.mt26 {

	margin-top: 26px

}

.mt27 {

	margin-top: 27px

}

.mt28 {

	margin-top: 28px

}

.mt29 {

	margin-top: 29px

}

.mt30 {

	margin-top: 30px

}

.mt31 {

	margin-top: 31px

}

.mt32 {

	margin-top: 32px

}

.mt33 {

	margin-top: 33px

}

.mt34 {

	margin-top: 34px

}

.mt35 {

	margin-top: 35px

}

.mt36 {

	margin-top: 36px

}

.mt37 {

	margin-top: 37px

}

.mt38 {

	margin-top: 38px

}

.mt39 {

	margin-top: 39px

}

.mt40 {

	margin-top: 40px

}

.mt41 {

	margin-top: 41px

}

.mt42 {

	margin-top: 42px

}

.mt43 {

	margin-top: 43px

}

.mt44 {

	margin-top: 44px

}

.mt45 {

	margin-top: 45px

}

.mt46 {

	margin-top: 46px

}

.mt47 {

	margin-top: 47px

}

.mt48 {

	margin-top: 48px

}

.mt49 {

	margin-top: 49px

}

.mt50 {

	margin-top: 50px

}

.mt51 {

	margin-top: 51px

}

.mt52 {

	margin-top: 52px

}

.mt53 {

	margin-top: 53px

}

.mt54 {

	margin-top: 54px

}

.mt55 {

	margin-top: 55px

}

.mt56 {

	margin-top: 56px

}

.mt57 {

	margin-top: 57px

}

.mt58 {

	margin-top: 58px

}

.mt59 {

	margin-top: 59px

}

.mt60 {

	margin-top: 60px

}

.mt61 {

	margin-top: 61px

}

.mt62 {

	margin-top: 62px

}

.mt63 {

	margin-top: 63px

}

.mt64 {

	margin-top: 64px

}

.mt65 {

	margin-top: 65px

}

.mt66 {

	margin-top: 66px

}

.mt67 {

	margin-top: 67px

}

.mt68 {

	margin-top: 68px

}

.mt69 {

	margin-top: 69px

}

.mt70 {

	margin-top: 70px

}

.mt71 {

	margin-top: 71px

}

.mt72 {

	margin-top: 72px

}

.mt73 {

	margin-top: 73px

}

.mt74 {

	margin-top: 74px

}

.mt75 {

	margin-top: 75px

}

.mt76 {

	margin-top: 76px

}

.mt77 {

	margin-top: 77px

}

.mt78 {

	margin-top: 78px

}

.mt79 {

	margin-top: 79px

}

.mt80 {

	margin-top: 80px

}

.mt81 {

	margin-top: 81px

}

.mt82 {

	margin-top: 82px

}

.mt83 {

	margin-top: 83px

}

.mt84 {

	margin-top: 84px

}

.mt85 {

	margin-top: 85px

}

.mt86 {

	margin-top: 86px

}

.mt87 {

	margin-top: 87px

}

.mt88 {

	margin-top: 88px

}

.mt89 {

	margin-top: 89px

}

.mt90 {

	margin-top: 90px

}

.mt91 {

	margin-top: 91px

}

.mt92 {

	margin-top: 92px

}

.mt93 {

	margin-top: 93px

}

.mt94 {

	margin-top: 94px

}

.mt95 {

	margin-top: 95px

}

.mt96 {

	margin-top: 96px

}

.mt97 {

	margin-top: 97px

}

.mt98 {

	margin-top: 98px

}

.mt99 {

	margin-top: 99px

}

.mt100 {

	margin-top: 100px

}

.mt120 {

	margin-top: 120px

}

.mt150 {

	margin-top: 150px

}

.mr1 {

	margin-right: 1px

}

.mr2 {

	margin-right: 2px

}

.mr3 {

	margin-right: 3px

}

.mr4 {

	margin-right: 4px

}

.mr5 {

	margin-right: 5px

}

.mr6 {

	margin-right: 6px

}

.mr7 {

	margin-right: 7px

}

.mr8 {

	margin-right: 8px

}

.mr9 {

	margin-right: 9px

}

.mr10 {

	margin-right: 10px

}

.mr11 {

	margin-right: 11px

}

.mr12 {

	margin-right: 12px

}

.mr13 {

	margin-right: 13px

}

.mr14 {

	margin-right: 14px

}

.mr15 {

	margin-right: 15px

}

.mr16 {

	margin-right: 16px

}

.mr17 {

	margin-right: 17px

}

.mr18 {

	margin-right: 18px

}

.mr19 {

	margin-right: 19px

}

.mr20 {

	margin-right: 20px

}

.mr21 {

	margin-right: 21px

}

.mr22 {

	margin-right: 22px

}

.mr23 {

	margin-right: 23px

}

.mr24 {

	margin-right: 24px

}

.mr25 {

	margin-right: 25px

}

.mr26 {

	margin-right: 26px

}

.mr27 {

	margin-right: 27px

}

.mr28 {

	margin-right: 28px

}

.mr29 {

	margin-right: 29px

}

.mr30 {

	margin-right: 30px

}

.mr31 {

	margin-right: 31px

}

.mr32 {

	margin-right: 32px

}

.mr33 {

	margin-right: 33px

}

.mr34 {

	margin-right: 34px

}

.mr35 {

	margin-right: 35px

}

.mr36 {

	margin-right: 36px

}

.mr37 {

	margin-right: 37px

}

.mr38 {

	margin-right: 38px

}

.mr39 {

	margin-right: 39px

}

.mr40 {

	margin-right: 40px

}

.mr41 {

	margin-right: 41px

}

.mr42 {

	margin-right: 42px

}

.mr43 {

	margin-right: 43px

}

.mr44 {

	margin-right: 44px

}

.mr45 {

	margin-right: 45px

}

.mr46 {

	margin-right: 46px

}

.mr47 {

	margin-right: 47px

}

.mr48 {

	margin-right: 48px

}

.mr49 {

	margin-right: 49px

}

.mr50 {

	margin-right: 50px

}

.mr51 {

	margin-right: 51px

}

.mr52 {

	margin-right: 52px

}

.mr53 {

	margin-right: 53px

}

.mr54 {

	margin-right: 54px

}

.mr55 {

	margin-right: 55px

}

.mr56 {

	margin-right: 56px

}

.mr57 {

	margin-right: 57px

}

.mr58 {

	margin-right: 58px

}

.mr59 {

	margin-right: 59px

}

.mr60 {

	margin-right: 60px

}

.mr61 {

	margin-right: 61px

}

.mr62 {

	margin-right: 62px

}

.mr63 {

	margin-right: 63px

}

.mr64 {

	margin-right: 64px

}

.mr65 {

	margin-right: 65px

}

.mr66 {

	margin-right: 66px

}

.mr67 {

	margin-right: 67px

}

.mr68 {

	margin-right: 68px

}

.mr69 {

	margin-right: 69px

}

.mr70 {

	margin-right: 70px

}

.mr71 {

	margin-right: 71px

}

.mr72 {

	margin-right: 72px

}

.mr73 {

	margin-right: 73px

}

.mr74 {

	margin-right: 74px

}

.mr75 {

	margin-right: 75px

}

.mr76 {

	margin-right: 76px

}

.mr77 {

	margin-right: 77px

}

.mr78 {

	margin-right: 78px

}

.mr79 {

	margin-right: 79px

}

.mr80 {

	margin-right: 80px

}

.mr81 {

	margin-right: 81px

}

.mr82 {

	margin-right: 82px

}

.mr83 {

	margin-right: 83px

}

.mr84 {

	margin-right: 84px

}

.mr85 {

	margin-right: 85px

}

.mr86 {

	margin-right: 86px

}

.mr87 {

	margin-right: 87px

}

.mr88 {

	margin-right: 88px

}

.mr89 {

	margin-right: 89px

}

.mr90 {

	margin-right: 90px

}

.mr91 {

	margin-right: 91px

}

.mr92 {

	margin-right: 92px

}

.mr93 {

	margin-right: 93px

}

.mr94 {

	margin-right: 94px

}

.mr95 {

	margin-right: 95px

}

.mr96 {

	margin-right: 96px

}

.mr97 {

	margin-right: 97px

}

.mr98 {

	margin-right: 98px

}

.mr99 {

	margin-right: 99px

}

.mr100 {

	margin-right: 100px

}

.ml1 {

	margin-left: 1px

}

.ml2 {

	margin-left: 2px

}

.ml3 {

	margin-left: 3px

}

.ml4 {

	margin-left: 4px

}

.ml5 {

	margin-left: 5px

}

.ml6 {

	margin-left: 6px

}

.ml7 {

	margin-left: 7px

}

.ml8 {

	margin-left: 8px

}

.ml9 {

	margin-left: 9px

}

.ml10 {

	margin-left: 10px

}

.ml11 {

	margin-left: 11px

}

.ml12 {

	margin-left: 12px

}

.ml13 {

	margin-left: 13px

}

.ml14 {

	margin-left: 14px

}

.ml15 {

	margin-left: 15px

}

.ml16 {

	margin-left: 16px

}

.ml17 {

	margin-left: 17px

}

.ml18 {

	margin-left: 18px

}

.ml19 {

	margin-left: 19px

}

.ml20 {

	margin-left: 20px

}

.ml21 {

	margin-left: 21px

}

.ml22 {

	margin-left: 22px

}

.ml23 {

	margin-left: 23px

}

.ml24 {

	margin-left: 24px

}

.ml25 {

	margin-left: 25px

}

.ml26 {

	margin-left: 26px

}

.ml27 {

	margin-left: 27px

}

.ml28 {

	margin-left: 28px

}

.ml29 {

	margin-left: 29px

}

.ml30 {

	margin-left: 30px

}

.ml31 {

	margin-left: 31px

}

.ml32 {

	margin-left: 32px

}

.ml33 {

	margin-left: 33px

}

.ml34 {

	margin-left: 34px

}

.ml35 {

	margin-left: 35px

}

.ml36 {

	margin-left: 36px

}

.ml37 {

	margin-left: 37px

}

.ml38 {

	margin-left: 38px

}

.ml39 {

	margin-left: 39px

}

.ml40 {

	margin-left: 40px

}

.ml41 {

	margin-left: 41px

}

.ml42 {

	margin-left: 42px

}

.ml43 {

	margin-left: 43px

}

.ml44 {

	margin-left: 44px

}

.ml45 {

	margin-left: 45px

}

.ml46 {

	margin-left: 46px

}

.ml47 {

	margin-left: 47px

}

.ml48 {

	margin-left: 48px

}

.ml49 {

	margin-left: 49px

}

.ml50 {

	margin-left: 50px

}

.ml51 {

	margin-left: 51px

}

.ml52 {

	margin-left: 52px

}

.ml53 {

	margin-left: 53px

}

.ml54 {

	margin-left: 54px

}

.ml55 {

	margin-left: 55px

}

.ml56 {

	margin-left: 56px

}

.ml57 {

	margin-left: 57px

}

.ml58 {

	margin-left: 58px

}

.ml59 {

	margin-left: 59px

}

.ml60 {

	margin-left: 60px

}

.ml61 {

	margin-left: 61px

}

.ml62 {

	margin-left: 62px

}

.ml63 {

	margin-left: 63px

}

.ml64 {

	margin-left: 64px

}

.ml65 {

	margin-left: 65px

}

.ml66 {

	margin-left: 66px

}

.ml67 {

	margin-left: 67px

}

.ml68 {

	margin-left: 68px

}

.ml69 {

	margin-left: 69px

}

.ml70 {

	margin-left: 70px

}

.ml71 {

	margin-left: 71px

}

.ml72 {

	margin-left: 72px

}

.ml73 {

	margin-left: 73px

}

.ml74 {

	margin-left: 74px

}

.ml75 {

	margin-left: 75px

}

.ml76 {

	margin-left: 76px

}

.ml77 {

	margin-left: 77px

}

.ml78 {

	margin-left: 78px

}

.ml79 {

	margin-left: 79px

}

.ml80 {

	margin-left: 80px

}

.ml81 {

	margin-left: 81px

}

.ml82 {

	margin-left: 82px

}

.ml83 {

	margin-left: 83px

}

.ml84 {

	margin-left: 84px

}

.ml85 {

	margin-left: 85px

}

.ml86 {

	margin-left: 86px

}

.ml87 {

	margin-left: 87px

}

.ml88 {

	margin-left: 88px

}

.ml89 {

	margin-left: 89px

}

.ml90 {

	margin-left: 90px

}

.ml91 {

	margin-left: 91px

}

.ml92 {

	margin-left: 92px

}

.ml93 {

	margin-left: 93px

}

.ml94 {

	margin-left: 94px

}

.ml95 {

	margin-left: 95px

}

.ml96 {

	margin-left: 96px

}

.ml97 {

	margin-left: 97px

}

.ml98 {

	margin-left: 98px

}

.ml99 {

	margin-left: 99px

}

.ml100 {

	margin-left: 100px

}

.mb1 {

	margin-bottom: 1px

}

.mb2 {

	margin-bottom: 2px

}

.mb3 {

	margin-bottom: 3px

}

.mb4 {

	margin-bottom: 4px

}

.mb5 {

	margin-bottom: 5px

}

.mb6 {

	margin-bottom: 6px

}

.mb7 {

	margin-bottom: 7px

}

.mb8 {

	margin-bottom: 8px

}

.mb9 {

	margin-bottom: 9px

}

.mb10 {

	margin-bottom: 10px

}

.mb11 {

	margin-bottom: 11px

}

.mb12 {

	margin-bottom: 12px

}

.mb13 {

	margin-bottom: 13px

}

.mb14 {

	margin-bottom: 14px

}

.mb15 {

	margin-bottom: 15px

}

.mb16 {

	margin-bottom: 16px

}

.mb17 {

	margin-bottom: 17px

}

.mb18 {

	margin-bottom: 18px

}

.mb19 {

	margin-bottom: 19px

}

.mb20 {

	margin-bottom: 20px

}

.mb21 {

	margin-bottom: 21px

}

.mb22 {

	margin-bottom: 22px

}

.mb23 {

	margin-bottom: 23px

}

.mb24 {

	margin-bottom: 24px

}

.mb25 {

	margin-bottom: 25px

}

.mb26 {

	margin-bottom: 26px

}

.mb27 {

	margin-bottom: 27px

}

.mb28 {

	margin-bottom: 28px

}

.mb29 {

	margin-bottom: 29px

}

.mb30 {

	margin-bottom: 30px

}

.mb31 {

	margin-bottom: 31px

}

.mb32 {

	margin-bottom: 32px

}

.mb33 {

	margin-bottom: 33px

}

.mb34 {

	margin-bottom: 34px

}

.mb35 {

	margin-bottom: 35px

}

.mb36 {

	margin-bottom: 36px

}

.mb37 {

	margin-bottom: 37px

}

.mb38 {

	margin-bottom: 38px

}

.mb39 {

	margin-bottom: 39px

}

.mb40 {

	margin-bottom: 40px

}

.mb41 {

	margin-bottom: 41px

}

.mb42 {

	margin-bottom: 42px

}

.mb43 {

	margin-bottom: 43px

}

.mb44 {

	margin-bottom: 44px

}

.mb45 {

	margin-bottom: 45px

}

.mb46 {

	margin-bottom: 46px

}

.mb47 {

	margin-bottom: 47px

}

.mb48 {

	margin-bottom: 48px

}

.mb49 {

	margin-bottom: 49px

}

.mb50 {

	margin-bottom: 50px

}

.mb51 {

	margin-bottom: 51px

}

.mb52 {

	margin-bottom: 52px

}

.mb53 {

	margin-bottom: 53px

}

.mb54 {

	margin-bottom: 54px

}

.mb55 {

	margin-bottom: 55px

}

.mb56 {

	margin-bottom: 56px

}

.mb57 {

	margin-bottom: 57px

}

.mb58 {

	margin-bottom: 58px

}

.mb59 {

	margin-bottom: 59px

}

.mb60 {

	margin-bottom: 60px

}

.mb61 {

	margin-bottom: 61px

}

.mb62 {

	margin-bottom: 62px

}

.mb63 {

	margin-bottom: 63px

}

.mb64 {

	margin-bottom: 64px

}

.mb65 {

	margin-bottom: 65px

}

.mb66 {

	margin-bottom: 66px

}

.mb67 {

	margin-bottom: 67px

}

.mb68 {

	margin-bottom: 68px

}

.mb69 {

	margin-bottom: 69px

}

.mb70 {

	margin-bottom: 70px

}

.mb71 {

	margin-bottom: 71px

}

.mb72 {

	margin-bottom: 72px

}

.mb73 {

	margin-bottom: 73px

}

.mb74 {

	margin-bottom: 74px

}

.mb75 {

	margin-bottom: 75px

}

.mb76 {

	margin-bottom: 76px

}

.mb77 {

	margin-bottom: 77px

}

.mb78 {

	margin-bottom: 78px

}

.mb79 {

	margin-bottom: 79px

}

.mb80 {

	margin-bottom: 80px

}

.mb81 {

	margin-bottom: 81px

}

.mb82 {

	margin-bottom: 82px

}

.mb83 {

	margin-bottom: 83px

}

.mb84 {

	margin-bottom: 84px

}

.mb85 {

	margin-bottom: 85px

}

.mb86 {

	margin-bottom: 86px

}

.mb87 {

	margin-bottom: 87px

}

.mb88 {

	margin-bottom: 88px

}

.mb89 {

	margin-bottom: 89px

}

.mb90 {

	margin-bottom: 90px

}

.mb91 {

	margin-bottom: 91px

}

.mb92 {

	margin-bottom: 92px

}

.mb93 {

	margin-bottom: 93px

}

.mb94 {

	margin-bottom: 94px

}

.mb95 {

	margin-bottom: 95px

}

.mb96 {

	margin-bottom: 96px

}

.mb97 {

	margin-bottom: 97px

}

.mb98 {

	margin-bottom: 98px

}

.mb99 {

	margin-bottom: 99px

}

.mb100 {

	margin-bottom: 100px

}

.mymt40 {

	margin-top: 40px;

}

/*padding-style*/

.p0-2 {

	padding: 0px 2px;

}

.p0-5 {

	padding: 0px 5px;

}

.p0-10 {

	padding: 0px 10px;

}

.p1-5 {

	padding: 1px 5px;

}

.p1-10 {

	padding: 1px 10px;

}

.p1-15 {

	padding: 1px 15px;

}

.p2-5 {

	padding: 2px 5px;

}

.p2-10 {

	padding: 2px 10px;

}

.p2-15 {

	padding: 2px 15px;

}

.p3-5 {

	padding: 3px 5px;

}

.p3-10 {

	padding: 3px 10px;

}

.p3-15 {

	padding: 3px 15px;

}

.p2-0 {

	padding: 2px 0px;

}

.p5-0 {

	padding: 5px 0px;

}

.p10-0 {

	padding: 10px 0px;

}

.p5-10 {

	padding: 5px 10px;

}

.p5-15 {

	padding: 5px 15px;

}

.p5-20 {

	padding: 5px 20px;

}

.p10-15 {

	padding: 10px 15px;

}

.p10-20 {

	padding: 10px 20px;

}

.p1 {

	padding: 1px;

}

.p2 {

	padding: 2px;

}

.p3 {

	padding: 3px;

}

.p4 {

	padding: 4px;

}

.p5 {

	padding: 5px;

}

.p6 {

	padding: 6px;

}

.p7 {

	padding: 7px;

}

.p8 {

	padding: 8px;

}

.p9 {

	padding: 9px;

}

.p10 {

	padding: 10px;

}

.p11 {

	padding: 11px;

}

.p12 {

	padding: 12px;

}

.p13 {

	padding: 13px;

}

.p14 {

	padding: 14px;

}

.p15 {

	padding: 15px;

}

.p16 {

	padding: 16px;

}

.p17 {

	padding: 17px;

}

.p18 {

	padding: 18px;

}

.p19 {

	padding: 19px;

}

.p20 {

	padding: 20px;

}

.p21 {

	padding: 21px;

}

.p22 {

	padding: 22px;

}

.p23 {

	padding: 23px;

}

.p24 {

	padding: 24px;

}

.p25 {

	padding: 25px;

}

.p30 {

	padding: 30px;

}

.pt1 {

	padding-top: 1px

}

.pt2 {

	padding-top: 2px

}

.pt3 {

	padding-top: 3px

}

.pt4 {

	padding-top: 4px

}

.pt5 {

	padding-top: 5px

}

.pt6 {

	padding-top: 6px

}

.pt7 {

	padding-top: 7px

}

.pt8 {

	padding-top: 8px

}

.pt9 {

	padding-top: 9px

}

.pt10 {

	padding-top: 10px

}

.pt11 {

	padding-top: 11px

}

.pt12 {

	padding-top: 12px

}

.pt13 {

	padding-top: 13px

}

.pt14 {

	padding-top: 14px

}

.pt15 {

	padding-top: 15px

}

.pt16 {

	padding-top: 16px

}

.pt17 {

	padding-top: 17px

}

.pt18 {

	padding-top: 18px

}

.pt19 {

	padding-top: 19px

}

.pt20 {

	padding-top: 20px

}

.pt21 {

	padding-top: 21px

}

.pt22 {

	padding-top: 22px

}

.pt23 {

	padding-top: 23px

}

.pt24 {

	padding-top: 24px

}

.pt25 {

	padding-top: 25px

}

.pt26 {

	padding-top: 26px

}

.pt27 {

	padding-top: 27px

}

.pt28 {

	padding-top: 28px

}

.pt29 {

	padding-top: 29px

}

.pt30 {

	padding-top: 30px

}

.pt31 {

	padding-top: 31px

}

.pt32 {

	padding-top: 32px

}

.pt33 {

	padding-top: 33px

}

.pt34 {

	padding-top: 34px

}

.pt35 {

	padding-top: 35px

}

.pt36 {

	padding-top: 36px

}

.pt37 {

	padding-top: 37px

}

.pt38 {

	padding-top: 38px

}

.pt39 {

	padding-top: 39px

}

.pt40 {

	padding-top: 40px

}

.pt41 {

	padding-top: 41px

}

.pt42 {

	padding-top: 42px

}

.pt43 {

	padding-top: 43px

}

.pt44 {

	padding-top: 44px

}

.pt45 {

	padding-top: 45px

}

.pt46 {

	padding-top: 46px

}

.pt47 {

	padding-top: 47px

}

.pt48 {

	padding-top: 48px

}

.pt49 {

	padding-top: 49px

}

.pt50 {

	padding-top: 50px

}

.pt80 {

	padding-top: 80px

}

.pt90 {

	padding-top: 90px

}

.pt95 {

	padding-top: 95px

}

.pt100 {

	padding-top: 100px

}

.pr1 {

	padding-right: 1px

}

.pr2 {

	padding-right: 2px

}

.pr3 {

	padding-right: 3px

}

.pr4 {

	padding-right: 4px

}

.pr5 {

	padding-right: 5px

}

.pr6 {

	padding-right: 6px

}

.pr7 {

	padding-right: 7px

}

.pr8 {

	padding-right: 8px

}

.pr9 {

	padding-right: 9px

}

.pr10 {

	padding-right: 10px

}

.pr11 {

	padding-right: 11px

}

.pr12 {

	padding-right: 12px

}

.pr13 {

	padding-right: 13px

}

.pr14 {

	padding-right: 14px

}

.pr15 {

	padding-right: 15px

}

.pr16 {

	padding-right: 16px

}

.pr17 {

	padding-right: 17px

}

.pr18 {

	padding-right: 18px

}

.pr19 {

	padding-right: 19px

}

.pr20 {

	padding-right: 20px

}

.pr21 {

	padding-right: 21px

}

.pr22 {

	padding-right: 22px

}

.pr23 {

	padding-right: 23px

}

.pr24 {

	padding-right: 24px

}

.pr25 {

	padding-right: 25px

}

.pr26 {

	padding-right: 26px

}

.pr27 {

	padding-right: 27px

}

.pr28 {

	padding-right: 28px

}

.pr29 {

	padding-right: 29px

}

.pr30 {

	padding-right: 30px

}

.pr31 {

	padding-right: 31px

}

.pr32 {

	padding-right: 32px

}

.pr33 {

	padding-right: 33px

}

.pr34 {

	padding-right: 34px

}

.pr35 {

	padding-right: 35px

}

.pr36 {

	padding-right: 36px

}

.pr37 {

	padding-right: 37px

}

.pr38 {

	padding-right: 38px

}

.pr39 {

	padding-right: 39px

}

.pr40 {

	padding-right: 40px

}

.pr41 {

	padding-right: 41px

}

.pr42 {

	padding-right: 42px

}

.pr43 {

	padding-right: 43px

}

.pr44 {

	padding-right: 44px

}

.pr45 {

	padding-right: 45px

}

.pr46 {

	padding-right: 46px

}

.pr47 {

	padding-right: 47px

}

.pr48 {

	padding-right: 48px

}

.pr49 {

	padding-right: 49px

}

.pr50 {

	padding-right: 50px

}

.pr80 {

	padding-right: 80px

}

.pl1 {

	padding-left: 1px

}

.pl2 {

	padding-left: 2px

}

.pl3 {

	padding-left: 3px

}

.pl4 {

	padding-left: 4px

}

.pl5 {

	padding-left: 5px

}

.pl6 {

	padding-left: 6px

}

.pl7 {

	padding-left: 7px

}

.pl8 {

	padding-left: 8px

}

.pl9 {

	padding-left: 9px

}

.pl10 {

	padding-left: 10px

}

.pl11 {

	padding-left: 11px

}

.pl12 {

	padding-left: 12px

}

.pl13 {

	padding-left: 13px

}

.pl14 {

	padding-left: 14px

}

.pl15 {

	padding-left: 15px

}

.pl16 {

	padding-left: 16px

}

.pl17 {

	padding-left: 17px

}

.pl18 {

	padding-left: 18px

}

.pl19 {

	padding-left: 19px

}

.pl20 {

	padding-left: 20px

}

.pl21 {

	padding-left: 21px

}

.pl22 {

	padding-left: 22px

}

.pl23 {

	padding-left: 23px

}

.pl24 {

	padding-left: 24px

}

.pl25 {

	padding-left: 25px

}

.pl26 {

	padding-left: 26px

}

.pl27 {

	padding-left: 27px

}

.pl28 {

	padding-left: 28px

}

.pl29 {

	padding-left: 29px

}

.pl30 {

	padding-left: 30px

}

.pl31 {

	padding-left: 31px

}

.pl32 {

	padding-left: 32px

}

.pl33 {

	padding-left: 33px

}

.pl34 {

	padding-left: 34px

}

.pl35 {

	padding-left: 35px

}

.pl36 {

	padding-left: 36px

}

.pl37 {

	padding-left: 37px

}

.pl38 {

	padding-left: 38px

}

.pl39 {

	padding-left: 39px

}

.pl40 {

	padding-left: 40px

}

.pl41 {

	padding-left: 41px

}

.pl42 {

	padding-left: 42px

}

.pl43 {

	padding-left: 43px

}

.pl44 {

	padding-left: 44px

}

.pl45 {

	padding-left: 45px

}

.pl46 {

	padding-left: 46px

}

.pl47 {

	padding-left: 47px

}

.pl48 {

	padding-left: 48px

}

.pl49 {

	padding-left: 49px

}

.pl50 {

	padding-left: 50px

}

.pl60 {

	padding-left: 60px

}

.pl65 {

	padding-left: 65px

}

.pl70 {

	padding-left: 70px

}

.pl80 {

	padding-left: 80px

}

.pb0 {

	padding-bottom: 0px

}

.pb1 {

	padding-bottom: 1px

}

.pb2 {

	padding-bottom: 2px

}

.pb3 {

	padding-bottom: 3px

}

.pb4 {

	padding-bottom: 4px

}

.pb5 {

	padding-bottom: 5px

}

.pb6 {

	padding-bottom: 6px

}

.pb7 {

	padding-bottom: 7px

}

.pb8 {

	padding-bottom: 8px

}

.pb9 {

	padding-bottom: 9px

}

.pb10 {

	padding-bottom: 10px

}

.pb11 {

	padding-bottom: 11px

}

.pb12 {

	padding-bottom: 12px

}

.pb13 {

	padding-bottom: 13px

}

.pb14 {

	padding-bottom: 14px

}

.pb15 {

	padding-bottom: 15px

}

.pb16 {

	padding-bottom: 16px

}

.pb17 {

	padding-bottom: 17px

}

.pb18 {

	padding-bottom: 18px

}

.pb19 {

	padding-bottom: 19px

}

.pb20 {

	padding-bottom: 20px

}

.pb21 {

	padding-bottom: 21px

}

.pb22 {

	padding-bottom: 22px

}

.pb23 {

	padding-bottom: 23px

}

.pb24 {

	padding-bottom: 24px

}

.pb25 {

	padding-bottom: 25px

}

.pb26 {

	padding-bottom: 26px

}

.pb27 {

	padding-bottom: 27px

}

.pb28 {

	padding-bottom: 28px

}

.pb29 {

	padding-bottom: 29px

}

.pb30 {

	padding-bottom: 30px

}

.pb31 {

	padding-bottom: 31px

}

.pb32 {

	padding-bottom: 32px

}

.pb33 {

	padding-bottom: 33px

}

.pb34 {

	padding-bottom: 34px

}

.pb35 {

	padding-bottom: 35px

}

.pb36 {

	padding-bottom: 36px

}

.pb37 {

	padding-bottom: 37px

}

.pb38 {

	padding-bottom: 38px

}

.pb39 {

	padding-bottom: 39px

}

.pb40 {

	padding-bottom: 40px

}

.pb41 {

	padding-bottom: 41px

}

.pb42 {

	padding-bottom: 42px

}

.pb43 {

	padding-bottom: 43px

}

.pb44 {

	padding-bottom: 44px

}

.pb45 {

	padding-bottom: 45px

}

.pb46 {

	padding-bottom: 46px

}

.pb47 {

	padding-bottom: 47px

}

.pb48 {

	padding-bottom: 48px

}

.pb49 {

	padding-bottom: 49px

}

.pb50 {

	padding-bottom: 50px

}

/* FORM */

input[type=text] {

	color: #666;

	margin: 0px;

	height: 40px;

	padding: 5px 10px;

	width: 100%;

	font: normal 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	background: #fff;

	border: 2px solid #eee;

	border-radius: 3px;

}
input[type=email] {

	color: #666;

	margin: 0px;

	height: 40px;

	padding: 5px 10px;

	width: 100%;

	font: normal 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	background: #fff;

	border: 2px solid #eee;

	border-radius: 3px;

}
input[type=tel] {

	color: #666;

	margin: 0px;

	height: 40px;

	padding: 5px 10px;

	width: 100%;

	font: normal 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	background: #fff;

	border: 2px solid #eee;

	border-radius: 3px;

}

input[type=password] {

	color: #777;

	margin: 0px;

	font: normal 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	background: #fff;

	border: 1px solid #ccc;

}

input[type=file] {

	color: #777;

	margin: 0px;

	padding: 0px;

	border: 1px solid #ddd;

	height: 17px !important

}

textarea {

	color: #777;

	margin: 0px;

	height: 120px;

	padding: 5px 10px;

	width: 100%;

	font: normal 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	background: #fff;

	border: 2px solid #eee;

	border-radius: 3px;

}

select {

	color: #777;

	margin: 0px;

	height: 40px;

	padding: 5px 10px;

	width: 100%;

	font: normal 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	background: #fff;

	border: 2px solid #eee;

	border-radius: 3px;

}

input.check {

	border: 1px solid #666;

	font-size: 13px;

	width: 15px;

	height: 15px;

	margin: 2px 2px 2px 0px;

	outline: none;

	background: #fff;

}

input[type=text]:focus, input[type=password]:focus, textarea:focus {

	color: #ff8e08;

	background: #fff;

}

/*button style*/



.btn1 {

	font: 500 13px/40px 'Open Sans';

	color: #fff;

	display: inline-block;

	padding: 0 20px;

	text-decoration: none;

	background: #fc9312;

	border-radius: 3px;

	border: 1px solid #f68800;

	box-shadow: inset 1px 1px #ffaf4c;

	text-transform: uppercase;

}

.btn1:hover {

	background: #f68800;

	border: 1px solid #ea8100;

	color: #fff;

}

/*Back to top button */

#back-top {

	position: fixed;

	bottom: 10px;

	right: 10px;

	z-index: 999999999;

	width: 54px;

	display: block;

}

#back-top a {

	width: 54px;

	display: block;

	height: 54px;

	overflow: hidden;

}

#back-top span {

	width: 54px;

	height: 54px;

	display: block;

	background: url(../images/top.png) no-repeat;

	opacity: 1;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover span {

	opacity: 0.5;

}

/* TITLE */

h1 {
	display: block;
	color: #777;
	text-transform: capitalize;
	text-align: center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 300;

}

h2 {

	font: 400 23px/36px 'open_sansbold', Arial, Helvetica, sans-serif;

	display: block;

	color: #444;

	text-transform: uppercase

}

h3 {

	font: 600 16px/26px 'Open Sans', Arial, Helvetica, sans-serif;

	display: block;

	color: #555;

	text-transform: capitalize;

}

p {

	font: normal 13px/18px 'Open Sans';

	color: #999;

}

.trans_eff {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

a {

	color: #777;

	text-decoration: none;

}

a:hover {

	color: #009feb;

	text-decoration: none;

}

body {

	background: #fff;

	background: url(../images/background.jpg) repeat-y center top;

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #666;

	-webkit-font-smoothing: antialiased;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%;

	text-size-adjust: 100%;

}

.wrapper {

	width: 1100px;

	margin: auto;

}

.min_max {

	max-width: 100%;

	min-width: 1100px;

}

/*====================USE OF INDEX STYLE===================*/





.header1 {

	width: 100%;

	background: #fff;

	position: fixed;

	z-index: 777;

	transition: all linear .5s;

	-webkit-transition: all linear .5s;

	-moz-transition: all linear .5s;

	-ms-transition: all linear .5s;

	border-bottom: 1px solid #eee;

	padding: 18px 0 7px 0;

}

.header2 {

	background: #fff;

	position: fixed;

	top: 0;

	padding: 5px 0 7px 0;

	box-shadow: 0 0px 2px 1px rgba(204,204,204,0.3);

}

.header1 .logo1 {

	background: url(../images/logo.png) no-repeat center top;

	height: 57px;

	width: 366px;

	display: block;

	float: left;

	margin: 5px 0 0 0;

}

.header2 .logo1 {

	background: url(../images/logo2.png) no-repeat center top;

	height: 47px;

	width: 94px;

	display: block;

	float: left;

}

.header2 .call_us {

	display: none;

}

/* nav classes  */

nav {

	box-sizing: content-box;

	height: 35px;

	float: right;

	margin-top: 10px;

}

ul.topmenu {

	margin: 0;

	padding: 0;

}

ul.topmenu li {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}

ul.topmenu li>a, ul.topmenu li>a:visited {

	font: 500 13px/35px 'Roboto', Arial, Helvetica, sans-serif;

	color: #888;

	text-decoration: none;

	padding: 0 20px;

	display: block;

	text-transform: uppercase;

}

ul.topmenu li:last-child a {

	background: none;

	padding-right: 0;

}

ul.topmenu li:hover>a {

	color: #3f99da;

}

ul.topmenu li:nth-child(3):hover>a, ul.topmenu li:nth-child(2):hover>a, ul.topmenu li:nth-child(4):hover>a {

	z-index: 11;

	background: #3f99da;

	color: #fff !important;

	border-bottom: 0;

	position: relative;

	border-radius: 3px 3px 0 0;

}

#home .home, #company .company, #services .services, #our-work .our-work, #free-quote .free-quote, #contactus .contactus, #testimonials .testimonials {

	color: #0096de;

}

ul.topmenu li:hover .sub_cat_con {

	display: block;

}

.sub_cat_con {

	display: none;

	position: absolute;

	z-index: 888;

	width: 250px;

	background: #3f99da;

	border-radius: 0 0 3px 3px;

}

.sub_cat_con p {

	position: relative;

	display: block;

	float: none;

}

.sub_cat_con p a {

	font: 400 12px/35px 'Roboto', Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	padding: 0 18px;

	display: block;

	text-transform: capitalize !important;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.sub_cat_con p a:hover {

	background: #368dcb;

}

.sub_cat_con p a:last-child {

	border-radius: 0 0 3px 3px;

}

.sub_cat_con2 {

	display: none;

	position: absolute;

	z-index: 999;

	width: 250px;

	background: #3f99da;

	border-radius: 0 0 3px 0;

	left: 250px;

	top: 0px;

}

.sub_cat_con p:hover .sub_cat_con2 {

	display: block;

}

/* nav classes ends */





/*banner style*/

#banner {
	width: 100%;
	background: url(../images/slide_bg.jpg) 0 0;
	background-position: 0 0;
	background-attachment: fixed;
	background-size: cover;
	height: 600px;
	text-align: center;
	padding-top: 130px;

}

.text1 {

	font: normal 53px/53px 'impactregular';

	color: #fff;

}

.text2 {

	font: 900 20px/23px 'Roboto';

	color: #fff;

	text-transform: uppercase; margin-top:10px;

}
.text3 {
	color: #fff;
	text-align: left;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 500;

}

/*banner style ends*/





/*index product style*/



ul.product_con li {

	width: 50%;

	height: 263px;

	float: left;

	list-style: none;

	background: #f9f9f9;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

ul.product_con li:hover {

	background: #333;

}

ul.product_con li .img_con {

	width: 50%;

	height: 263px;

	overflow: hidden;

}

ul.product_con li .img_con img {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

ul.product_con li:hover .img_con img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

ul.product_con li .content_con {

	padding: 35px 30px;

	width: 50%;

}

ul.product_con li .btn {

	font: 500 11px/25px 'Open Sans';

	color: #3f99da;

	display: inline-block;

	padding: 0 10px;

	border: 1px solid #3f99da;

}

ul.product_con li:hover .btn {

	background: #3f99da;

	color: #fff;

}

ul.product_con li:hover .white_co {

	color: #fff;

}

.chhose_img {

	background: url(../images/choose_img.png) no-repeat left top;

	width: 150px;

	display: block;

	height: 104px;

}

ul.product_con li:hover .chhose_img {

	background: url(../images/choose_imgh.png) no-repeat left top;

	width: 150px;

	display: block;

	height: 104px;

}

/*index product ends*/

#newsletter { tex	
	
}





/*cercle menu style*/

#blue_bg {

	background: url(../images/blue_bg.jpg) 0 0;

	background-position: 60% 0;

	background-attachment: fixed;

	background-size: cover;

	height: 290px;

	padding: 55px 0 0 0;

}

ul.cercle_menu li {

	width: 19%;

	float: left;

	text-align: center;

	list-style: none;

}

ul.cercle_menu li:last-child {

	margin-right: 0;

	float: right;

}

/*cercle menu style ends*/

/*Newsletter style*/

#orange_bg {

	background: url(../images/org_bg.jpg) 0 0;

	background-position: 60% 0;

	background-attachment: fixed;

	background-size: cover;

	height: 160px;

	padding: 55px 0 0 0;

}

ul.cercle_menu li {

	width: 19%;

	float: left;

	text-align: center;

	list-style: none;

}

ul.cercle_menu li:last-child {

	margin-right: 0;

	float: right;

}

/*Newsletter ends*/





/*fooeter style*/



.footer1 {

	background: #1c202b;

	padding: 25px 0;

}

ul.social_con li {

	width: 25%;

	list-style: none;

	float: left;

}

ul.social_con li .social_link {

	font: 200 45px/50px 'Roboto';

	display: inline-block;

}

ul.social_con li .conttaner {

	width: 240px;

	margin: auto;

}

ul.social_con li .conttaner .text_con {

	width: 160px;

	float: right;

	text-align: center;

	margin: 0 0 0 0;

}

.social_i1 {

	background: url(../images/facebook2.png) no-repeat center center;

	display: inline-block;

	width: 60px;

	height: 60px;

	border-radius: 5px;

	border: 2px solid #3c599f;

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	float: left;

}

.social_i2 {

	background: url(../images/twitter2.png) no-repeat center center;

	display: inline-block;

	width: 60px;

	height: 60px;

	border-radius: 5px;

	border: 2px solid #1bb2e9;

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	float: left;

}

.social_i3 {

	background: url(../images/linkdin2.png) no-repeat center center;

	display: inline-block;

	width: 60px;

	height: 60px;

	border-radius: 5px;

	border: 2px solid #0173b2;

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	float: left;

}

.social_i4 {

	background: url(../images/google_plus2.png) no-repeat center center;

	display: inline-block;

	width: 60px;

	height: 60px;

	border-radius: 5px;

	border: 2px solid #cc3433;

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	float: left;

}

.conttaner:hover .social_i1 {

	border-radius: 50%;

}

.conttaner:hover .social_i2 {

	border-radius: 50%;

}

.conttaner:hover .social_i3 {

	border-radius: 50%;

}

.conttaner:hover .social_i4 {

	border-radius: 50%;

}

.footer2 {

	background: #181818;

	padding: 40px 0 30px 0;

}

ul.f_link {

	background: url(../images/flink_slice.gif) repeat-x;

	height: 52px;

}

ul.f_link li {

	list-style: none;

	float: left;

	background: url(../images/flink_de.gif) no-repeat left center;

	text-align: center;

}

ul.f_link li:first-child {

	background: none;

}

ul.f_link li a {

	font: 500 12px/52px 'Open Sans';

	color: #666;

	display: block;

	text-decoration: none;

	padding: 0 5.1px;

	text-transform: uppercase;

	text-shadow: 1px 1px #000;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

ul.f_link li a:hover {

	color: #fff;

}

.copyright {

	font: 400 11px/16px 'Open Sans';

	color: #343434;

	text-shadow: 1px 1px #000;

}

/*fooeter style ends*/





/*========================USE OF INSIDEPAGE STYLE===================*/

.button1 {

	background: #eee;

	font: normal 14px/40px 'Open Sans';

	color: #888;

	text-align: justify;

	margin: 15px 0;

	display: inline-block;

	padding: 0 20px;

	text-shadow: 1px 1px #fff;

}

.button1:hover {

	background: #e8e8e8;

	color: #888;

}



.button2 {

	background: #3f99da;

font: normal 14px/40px 'Open Sans';

color: #fff;

text-align: justify;

margin: 15px 0;

display: inline-block;

padding: 0 20px;

border-radius: 3px;

box-shadow: 0px 5px 5px rgba(0,0,0,0.2);

}

.button2:hover {

	background: #333;

	color: #fff;

}





#tittle_bg {

	width: 100%;

	background: url(../images/tittle_bg.jpg) 0 0;

	background-position: 50% 0;

	background-attachment: fixed;

	text-align: left;

	padding: 35px 0;

}

#tittle_bg h1{ width:1090px; margin:auto; font-weight:normal !important; text-align:left !important;}







/*cms area style*/

.cms_area p {

	font: 300 14px/21px 'Open Sans';

	color: #888;

	text-align: justify;

	margin: 15px 0;

}

.cms_area h3 {

	font: 600 16px/26px 'Open Sans', Arial, Helvetica, sans-serif;

	display: block;

	color: #555;

	text-transform: capitalize;

}

.cms_area ul {

	margin-top: 15px;

}

.cms_area ul li {

	font: 300 14px/21px 'Open Sans';

	color: #888;

	text-align: justify;

	margin: 3px 0;

	list-style: none;

	background: url(../images/bullet.gif) no-repeat left 4px;

	padding-left: 18px;

}

.cms_area2 ul li {

	font: 300 14px/21px 'Open Sans';

	color: #444;

	text-align: justify;

	margin: 3px 0;

	list-style: none;

	background: url(../images/bullet.gif) no-repeat left 4px;

	padding-left: 18px;

}

.button1 {

}

/*cms area style ends*/









/*faq classes*/

.r_banner img {

	display: block;

	margin: 0 auto 20px;

	max-width: 100%;

}

ul.fq {

	list-style: none;

	margin: 0;

	padding: 0;

}

ul.fq>li {

	list-style: none;

	margin: 5px 0px;

	padding: 10px 0px;

	border-bottom: 1px solid #eee;

}

ul.fq>li:hover {

	list-style: none;

	margin: 5px 0px;

	padding: 10px 0px;

	border-bottom: 1px solid #ddd;

}

ul.fq li>a {

	display: block;

	font: 300 16px/20px 'Open Sans', Arial, Helvetica, sans-serif;

	color: #666;

	padding: 5px 0px 5px 0px;

}

.faq-text {

	margin: 0 0 0 20px;

	display: none;

	padding: 15px 0;

	overflow: inherit !important;

}

.faq-text p {

	font-weight: normal;

	font: normal 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;

}

ul.fq ul li {

	font-weight: normal;

	font: normal 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;

	color: #999;

	margin: 4px 0;

}

ul.fq li>a img {

	float: left;

	margin: 2px 5px 10px 0;

}

ul.fq ul {

	display: block;

	margin-left: 15px;

}

/*faq classes ends*/











/*table style*/

.mytable {

	border: 1px solid #eee;

	box-sizing: inherit !important

}

.blue_bg {

	background: #ff8122;

}

.blue_bg2 {

	background: #e0f2ff;

}

.mytable td p {

	font-size: 11px;

	color: #888;

}

.bdr_right {

	border-right: 1px solid #e9e9e9

}

.mytable td {

	padding: 5px;

	text-align: center;

}

.gray_bg1 {

	background: #fcfcfc;

}

.gray_bg2 {

	background: #f5f5f5;

}

.gray_bg3 {

	background: #e2ecf4;

}

.mytable2 {

	border: 1px solid #ebebeb;

	box-sizing: inherit !important

}

.mytable2 td {
	font-size: 12px;
	color: #888;
	font-family: 'Open Sans';
	padding: 15px;
	text-align: justify;
	border-right: 1px solid #ebebeb;
	vertical-align: middle;

}

.mytable2 td:last-child {

	border-right: 0;

}

.mytable2 td:first-child {
	text-transform: none;
	color: #666;
	font-weight: 600;

}

.mytable2 td img {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.mytable2 td:hover img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}


.mytable2-new {

	box-sizing: inherit !important

}

.mytable2-new  td {
	font-size: 12px;
	color: #888;
	font-family: 'Open Sans';
	padding: 15px;
	text-align: justify;
	border-right: 1px solid #ebebeb;
	vertical-align: middle;

}

.mytable2-new  td:last-child {

	border-right: 0;

}

.mytable2-new td:first-child {
	text-transform: none;
	color: #666;
	font-weight: 600;

}

.mytable2-new td img {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.bdr_top {

	border-top: 1px solid #ebebeb;

}

.mac {

	text-align: center !important;

}

.fratured p {

	line-height: 16px !important;

	font-size: 12px;

	padding: 5px 0;

	border-bottom: 1px solid #eee;

	display: block;

}

.fratured p:last-child {

	border-bottom: 0;

}

.mytable3 {

	font-size: 12px;

	color: #888;

	font-family: 'Open Sans';

	text-align: left;

	vertical-align: middle;

	border: 1px solid #ededed;

}

.mytable3 td {

	padding: 5px 0;

}

/*table style ends*/





/*idustywise style*/

.con {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

	border: 1px solid #eee;

	padding: 20px 15px 15px 15px;

	box-shadow: 0px 4px 1px 0px rgba(0,0,0,0.1);

	border-radius: 0 0 30px 30px;

}

.con:hover {

	box-shadow: 0px 4px 1px 0px rgba(0,0,0,0.2);

	background: #f5f5f5;

}

.con img {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.con:hover img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

/*idustywise style ends*/





/*taber style*/



.taber {

	text-align: center;

}

.taber a {

	background: #3f99da;

	font: normal 14px/40px 'Open Sans';

	color: #fff;

	text-align: justify;

	margin: 15px 0;

	display: inline-block;

	padding: 0 20px;

	border-radius: 3px;

	box-shadow: 0px 5px 5px rgba(0,0,0,0.2);

}

.taber a:hover, .taber a.act {

	background: #ff8122;

}

.taber2 {

	text-align: center;

}

.taber2 a {

	background: #333;

	font: normal 14px/40px 'Open Sans';

	color: #fff;

	text-align: justify;

	margin: 0px 0;

	display: inline-block;

	padding: 0 20px;

	border-radius: 3px;

	box-shadow: 0px 5px 5px rgba(0,0,0,0.2);

}

.taber2 a:hover, .taber2 a.act {

	background: #777;

}

.f_phone tr {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.f_phone tr img {

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.f_phone tr:hover img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.f_phone tr:hover {

	background: #f7f7f7;

}

.intro_cercle1:hover {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

	box-shadow: 0 0 8px 3px rgba(0,0,0,0.2)

}

.intro_cercle1 {

	padding: 15px;

	width: 225px;

	height: 225px;

	border-radius: 100%;

	box-sizing: border-box;

	transition: all linear .3s;

	-webkit-transition: all linear .3s;

	-moz-transition: all linear .3s;

	-ms-transition: all linear .3s;

}

.circle_bg1 {

	background: #2d7dee;

}

.circle_bg2 {

	background: #ad183e;

}

.circle_bg3 {

	background: #019aac;

}

.circle_bg4 {

	background: #dc542e;

}

.why_bg {

	background: url(../images/why_banner.jpg) no-repeat center top;

	height: 457px;

}
/*==============================================
              Slider Start
===============================================*/
* { box-sizing: border-box; }
.zenith_slider:before,
.zenith_slider:after,
.row:before,
.row:after{
  display: table;
  content: " ";
}
.zenith_slider:after,
.row:after{
  clear:both;
}
.zenith_slider {padding-left: 15px; padding-right: 15px;}
.zenith_slider .row{z-index: 2; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; width: 31.777777%; margin-right: -15px; margin-left: -15px;}
.zenith_slider ul {list-style: none;  z-index: 2;}
.highlight h3 {position: relative; margin-top: 10px; display: inline-block; font-family : "Helvetica", serif; font-size: 17px; vertical-align: middle; font-weight: bold; max-width: 70%;}
.highlight h3:after{content: ' '; display: block; position: absolute; bottom: -50%; width: 0; left: 40%; margin: 0 20%; height: 2px; background: crimson; visibility: hidden; transition: all 0.45s ease; -webkit-transition: all 0.45s ease; -moz-transition: all 0.45s ease;}
.highlight.active h3:after{width: 60%; left:0; visibility: visible;}
.highlight { cursor: pointer; margin-bottom: 20px;}
.highlight p { text-align: justify; margin-top: 0;}
.highlight span { text-align: center; display: inline-block; vertical-align: top; padding: 10px 12px; background: rgba(9,16,26,0.85);border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background-image: linear-gradient(0deg, rgba(92,92,92,0)34%, rgba(92,92,92, 0.4)24%); -moz-background-image: linear-gradient(0deg, rgba(92,92,92,0)34%, rgba(92,92,92, 0.4)24%); -webkit-background-image: linear-gradient(0deg, rgba(92,92,92,0)34%, rgba(92,92,92, 0.4)24%); -o-background-image: linear-gradient(0deg, rgba(92,92,92,0)34%, rgba(92,92,92, 0.4)24%);transition: color 0.5s ease-in; -webkit-transition: color 0.5s ease-in; -ms-transition: color 0.5s ease-in; -moz-transition: color 0.5s ease-in; -o-transition: color 0.5s ease-in;}
.highlight-title {text-align: center; text-transform: uppercase; width: 105%}
.highlights-phone{ width: 40%;height: 300px; float: left;}
.phone-holder{  display: block; height: 220px; position: relative;  top: 40px; left: 19px; width: 258px; margin: auto; overflow: hidden}
#fon{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/phone-black.png) center top no-repeat; background-position-x: -27px; z-index: 2; overflow: hidden;}
.highlights-phone.wht .phone-holder #fon{background: url(../images/phone-white.png) center top no-repeat; background-position-x: -27px;}
.hgi{position: absolute; top: 58px; left: 12px; width: 235px; height: 200px; visibility: hidden;}
.hgi img{width: 100%;height: 200px;}
.highlights-phone.wht .hgi{top: 52px;}
.hgi.active{visibility: visible;}
.right-row {padding-right: 0; float: right;}
.left-row{float: left; margin-right: 0;}
.left-row .highlight-title{text-align: right;}
.left-row .highlight-title span{right: -8px;}
.right-row .highlight-title span{left: -8px;}
.right-row .highlight-title{ text-align: left;}
.right-row ul {padding: 0 40px 0 0;}
.left-row p {padding-right: 18%;}
.right-row p {padding-left: 18%;}
.highlight-title span{position: relative; z-index: 1;}
.highlight-title .fa{color: #FFFFF0; font-size: 40px; width: 64px; height: 64px; text-align: center; vertical-align: middle;}
.highlight-title .fa:before{margin: 3px 0; display: block}
.highlight-title span {background: cornflowerblue;-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s; -moz-transition: -moz-transform ease-out 0.1s, background 0.2s; transition: transform ease-out 0.1s, background 0.2s;}
.highlight-title span:after {top: 0;left: 0;padding: 0;z-index: -1;box-shadow: inset 0 0 0 2px rgba(9,16,26,0.76);opacity: 0; -webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);pointer-events: none;position: absolute;width: 100%;height: 100%;content: '';-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
.highlight.active .highlight-title span {background: crimson; webkit-transform: scale(0.93);-moz-transform: scale(0.93);-ms-transform: scale(0.93);transform: scale(0.93);}
.highlight:hover .highlight-title span:after {-webkit-animation: sonarEffect 1.3s ease-out 75ms;-moz-animation: sonarEffect 1.3s ease-out 75ms;animation: sonarEffect 1.3s ease-out 75ms;}
/*==============================================
              SECOND LAYOUT
===============================================*/

.tf_slider{
	width: 100%;
	margin: 4px 0;
	position: relative;
}
.tf_slide img{ width: 100%; height: 100%;}
.tf_container{max-width: 100%; margin: auto; position: relative; height: auto; overflow: hidden; height: auto; text-align: center;}
.tf_container .tf_slide{position: absolute; top: 0; left: 0;}
.tf_container:hover{cursor: move;}
.tf_slide{visibility: hidden; width: 100%;}
.tf_slide.active{visibility: visible;}
#tf_thumbs{height: auto; position: absolute;bottom: 0px; padding: 0 0.5%; padding-top: 2px; width: 100%; background: rgba(0,0,0,0.43); line-height: 20px}
#tf_thumbs.no-bg{background: transparent}
blockquote{
	position: relative;
	color: #444;
	font-style: italic;
	text-shadow: none;
	width: 70%;
	margin: auto;
	display: block;
}
blockquote:before{content:"\201C"; position: absolute; top: 0px; left: -25px; color: steelblue; font-size: 72px; font-style: normal; font-family: 'Georgia', 'sans-serif';}
blockquote span.client{display: block; width:95%; margin: auto; text-align: center; margin-top: 35px;}
blockquote .client .name, blockquote .client .title {color: #999; font-style: normal; display: inline-block; margin: 0 5px;}
blockquote .client .name{font-weight: 600; position: relative;}
blockquote .client .name:after{content: ' / '; position: absolute; top:0; right: -10px; color: #333; }
blockquote .client .title{font-weight: normal; font-size: 0.9em; }
#tf_thumbs.center{text-align: center;}
#tf_thumbs.left{text-align: left;}
#tf_thumbs.right{text-align: right;}
#tf_thumbs.show{visibility: hidden;}
#tf_thumbs.top{top:0; bottom: auto;}
#tf_thumbs.nov{background: transparent;}
.tf_container:hover #tf_thumbs.show{animation: arrows 0.6s ease; -webkit-animation: arrows 0.6s ease; visibility: visible;}
#tf_thumbs .tf_thumb{display: inline-block; margin: 0 1.5px; border: 2px solid cornflowerblue; opacity: 0.5; box-shadow: 0 0 1px;}
#tf_thumbs .tf_thumb.active{border-color: indianred; opacity: 1;}
.tf_thumb {width: 92px; height: 92px; line-height: 1}
.tf_thumb img{max-width: 100%; height: 100%;}
.tf_thumb:hover{cursor: pointer; border-color: indianred;}
.tf_slider.vertical #tf_thumbs{width: auto!important; height: 100%!important; direction: vertical}
.tf_slider.vertical #tf_thumbs .tf_thumb{display: block; margin: 3px 0;}
/*=====================================
            Slider End
=====================================*/


.w3-content{
	max-width:100%;
	position: relative;
	top: 90px;
	margin-bottom: 90px;
}