/*
	 * Responsee CSS - v4 - 2016-07-08
	 * https://www.myresponsee.com
	 * Copyright 2016, Vision Design - graphic zoo
	 * Free to use under the MIT license.
	*/
	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
	}
	body {
		background: none repeat scroll 0 0 #d3d3d3;
		/*font-size:22px;*/
		font-family: "Open Sans", Arial, sans-serif;
		color: #000000;
	}
	td.dataTables_empty {
		text-align: center;
	}
	input#search {
		-webkit-appearance: textfield;
		padding-top: 3px;
		padding-left: 5px;
	}
	h1, h2, h3, h4, h5, h6 {
		color: #000000;
		font-weight: normal;
		line-height: 1.3;
		margin: 0.5rem 0;
	}
	h1 {
		font-size: 2.7rem;
	}
	h2 {
		font-size: 2.2rem;
	}
	h3 {
		font-size: 1.8rem;
	}
	h4 {
		font-size: 1.4rem;
	}
	h5 {
		font-size: 1.1rem;
	}
	h6 {
		font-size: 0.9rem;
	}
	.center {
		text-align: center;
	}
	a, a:link, a:visited, a:hover, a:active {
		text-decoration: none;
		color: #147e84;
		transition: color 0.20s linear 0s;
		-o-transition: color 0.20s linear 0s;
		-ms-transition: color 0.20s linear 0s;
		-moz-transition: color 0.20s linear 0s;
		-webkit-transition: color 0.20s linear 0s;
	}
	a:hover {
		color: #1ba5b4;
	}
	p, li, dl, blockquote, table, kbd {
		font-size: 16px;
		line-height: 1.6;
	}
	b, strong {
		font-weight: 700;
	}
	.text-center {
		text-align: center!important;
	}
	.text-right {
		text-align: right!important;
	}
	img {
		border: 0;
		display: block;
		height: auto;
		max-width: 100%;
		width: auto;
	}
	img1 {
		border: 0;
		display: block;
		height: auto;
		max-width: 50%;
		width: 50px;
	}
	.owl-item img, .full-img {
		max-width: none;
		width: 100%;
	}
	table {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #f0f0f0;
		border-collapse: collapse;
		border-spacing: 0;
		text-align: left;
		width: 100%;
	}
	table tr td, table tr th {
		padding: 0.625rem;
		border-right: solid 1px #D5CFCF;
	}
	table tfoot, table thead, table tr:nth-of-type(2n) {
		background: none repeat scroll 0 0 #f0f0f0;
	}
	th, table tr td {/*border-right:1px solid #f0f0f0;*/
	}
	th { /*background-color:rgb(96, 174, 182)*/
		border: 1px solid #147E84;
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182));
		color: #fff;
	}
	.size-960 .line, .size-1140 .line, .size-1280 .line {
		margin: 0 auto;
		padding: 0;
		height: auto;
	}
	.m-13 {
		width: 3.3333%;
		float: left;
	}
	hr {
		border: 0;
		border-top: 1px solid #e5e5e5;
		clear: both;
		height: 0;
		margin: 2.5rem auto;
	}
	li {
		padding: 0;
	}
	ul, ol {
		padding-left: 1.25rem;
	}
	blockquote {
		border: 2px solid #f0f0f0;
		padding: 1.25rem;
	}
	cite {
		color: #ffff00;
		display: block;
		font-size: 0.8rem;
	}
	cite:before {
		content: "— ";
	}
	dl dt {
		font-weight: 700;
	}
	dl dd {
		margin-bottom: 0.625rem;
	}
	dl dd:last-child {
		margin-bottom: 0;
	}
	abbr {
		cursor: help;
	}
	abbr[title] {
		border-bottom: 1px dotted;
	}
	kbd {
		background: #ffffff none repeat scroll 0 0;
		color: #00bfff;
		padding: 0.125rem 0.3125rem;
	}
	code, kbd, pre, samp {
		font-family: "Open Sans", Arial, sans-serif;
	}
	mark {
		background: #F3F8A9 none repeat scroll 0 0;
		padding: 0.125rem 0.3125rem;
	}
	.table-responsive {
		min-height: .01%;
		overflow-x: auto;
	}
	.table {
		width: 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.load_sec a.example-image-link img {
		margin: 0 auto;
	}
	.l-6.load_sec {
		width: 47%;
	}
	.load_sec {
		margin: 0 10px;
	}
	.page-break {
		size: 8.5in 11in;
		margin: 2.5cm;
	}
	div.page-break {
		page-break-after: always;
	}
	.clearfix::after {
		content: "";
		display: block;
	}
	.formsec #text {
		z-index: 1;
	}
	.overlay {
		z-index: 99;
	}
	select.item_per, select.pick_category {
		padding: 0 !important;
		font-size: 14px !important;
	}
	.print_container .customform.center .s-12.m-2 {
		/* border: 1px solid #ccc; */
		margin-bottom: 15px;
		max-width: 250px;
		line-height: 2.0 !important;
		width: 100%;
	}
	.print_container .click_by label, .click_by {
		font-size: 13px !important;
	}
	.print_container .s-12.m-6.l-6.load_sec .fo_sec {
		border: 1px solid #ddd;
		padding: 5px;
		max-width: 275px;
		width: 100% !important;
	}
	.fo_sec a img {
		width: 100% !important;
	}
	.fo_sec form {
		width: 100% !important;
	}
	.s-12.m-6.l-6.load_sec {
		border: none !important;
	}
	.term_sec label {
		float: right;
		margin-top: 16px;
	}
	.site_sta {
		text-align: right;
		display: inline-block;
		float: right;
	}
	.site_sub {
		font-weight: bold;
		text-transform: uppercase;
		padding-right: 22px;
	}
	.sta_active {
		background: -webkit-gradient(radial, center center, 0, center center, 460, from(#32CD32), to(#006400));
		/* Safari 5.1+, Chrome 10+ */
		background: -webkit-radial-gradient(circle, #32CD32, #006400);
		/* Firefox 3.6+ */
		background: -moz-radial-gradient(circle, #32CD32, #006400);
		/* IE 10 */
		background: -ms-radial-gradient(circle, #32CD32, #006400);
		font-weight: bold;
		text-transform: uppercase;
		padding-right: 0;
		text-indent: -999px;
		font-size: 0;
		position: relative;
	}
	.sta_active::before {
		position: absolute;
		content: '';
		width: 15px;
		height: 15px;
		right: 0;
		top: -14px;
		border-radius: 50px;
		background: -webkit-gradient(radial, center center, 0, center center, 460, from(#32CD32), to(#006400));
		/* Safari 5.1+, Chrome 10+ */
		background: -webkit-radial-gradient(circle, #32CD32, #006400);
		/* Firefox 3.6+ */
		background: -moz-radial-gradient(circle, #32CD32, #006400);
		/* IE 10 */
		background: -ms-radial-gradient(circle, #32CD32, #006400);
	}
	.sta_inactive {
		color: red;
		font-weight: bold;
		text-transform: uppercase;
		padding-right: 0;
		text-indent: -999px;
		font-size: 0;
		position: relative;
		/* Safari 4-5, Chrome 1-9 */
	  /* Can't specify a percentage size? Laaaaaame. */
		background: -webkit-gradient(radial, center center, 0, center center, 460, from(#FF0000), to(#2F2727));
		/* Safari 5.1+, Chrome 10+ */
		background: -webkit-radial-gradient(circle, #FF0000, #8B0000);
		/* Firefox 3.6+ */
		background: -moz-radial-gradient(circle, #FF0000, #8B0000);
		/* IE 10 */
		background: -ms-radial-gradient(circle, #FF0000, #8B0000);/* Opera couldn't do radial gradients, then at some point they started supporting the -webkit- syntax, how it kinda does but it's kinda broken (doesn't do sizing) */
	}
	.sta_inactive::before {
		position: absolute;
		content: '';
		width: 15px;
		height: 15px;
		right: 0;
		top: -14px;
		border-radius: 50px;
		/* Safari 4-5, Chrome 1-9 */
	  /* Can't specify a percentage size? Laaaaaame. */
		background: -webkit-gradient(radial, center center, 0, center center, 460, from(#FF0000), to(#2F2727));
		/* Safari 5.1+, Chrome 10+ */
		background: -webkit-radial-gradient(circle, #FF0000, #8B0000);
		/* Firefox 3.6+ */
		background: -moz-radial-gradient(circle, #FF0000, #8B0000);
		/* IE 10 */
		background: -ms-radial-gradient(circle, #FF0000, #8B0000);/* Opera couldn't do radial gradients, then at some point they started supporting the -webkit- syntax, how it kinda does but it's kinda broken (doesn't do sizing) */
	}
	
	@media print {
	.page-break {
		display: block;
		page-break-after: always;
	}
	}
	
	@media print, screen {
	.page-break {
		display: block;
		page-break-after: always;
	}
	}
	
	@media only screen and (min-device-width: 1600px) and (max-width:2000px) {
	.line {
		width: 100% !important;
	}
	}
	.size-960 .line {
		width: 100% !important;
	}
	.size-1140 .line {
		width: 100% !important;
	}
	.size-1280 .line {
		width: 100% !important;
	}
	.size-1600 .line {
		width: 100% !important;
	}
	.size-1700 .line {
		width: 100% !important;
	}
	.size-1800 .line {
		width: 100% !important;
	}
	.size-1900 .line {
		width: 100% !important;
	}
	.size-960.align-content-left .line, .size-1140.align-content-left .line, .size-1280.align-content-left .line {
		margin-left: 0;
	}
	form {
		line-height: 1.5;
	}
	nav {
		/*box-shadow: 0 3px 10px 0 #4d4d4d;*/
		overflow: visible;
		position: relative;
		/*z-index: 99;*/
		
		display: block;
		width: 100%;
		/* background:#1BA5B4; */
		padding: 0 15px;
		background: -webkit-linear-gradient(rgb(132,130,130), #F5F5F5); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#D9D5D5, #F5F5F5); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#D9D5D5, #F5F5F5); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#D9D5D5, #F5F5F5); /* Standard syntax (must be last) */
		color: #147e84;/*text-shadow: 2px 2px 4px #000000;*/
	}
	.line:after, nav:after, .center:after, .box:after, .margin:after, .margin2x:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	.top-nav ul {
		padding: 0;
	}
	.top-nav ul ul {
		position: absolute;/* background:#FF0000;*/
	}
	.top-nav li {
		float: left;
		list-style: none outside none;
		cursor: pointer;
		padding-left: 26px;
		padding-left: 0px;
		/*border-bottom: 4px solid #147e84;*/
		margin-bottom: -4px;
		width: 16.66%;
		text-align: center;
	}
	/*.top-nav li a {
			font-weight:600px;
			  color: #FFFFFF;
			display: block;
			font-size: 18px;
		   padding: 16px;
		}
		.top-nav li ul li a {
		  background:none repeat scroll 0 0 #fffff;
		  min-width:100%;
		  padding:0.625rem;
		}
		.top-nav li a:hover, .aside-nav li a:hover {background: rgba(50, 43, 43, 0.25);color:#ffffff;}
		.top-nav li ul {display:none;}
		.top-nav li ul li,.top-nav li ul li ul li {
		  float:none;
		  list-style:none outside none;
		  min-width:100%;
		  padding:0;
		}*/
		
		
	.top-nav .active-item a {
		color : #fff;
		margin-top: -4px;
		border-bottom: 4px solid #147e84;
		border-radius: 4px;
	}
	.top-nav .active-item a:hover {
		/*background-color: #147e84 !important;*/
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182));
		border-bottom: 4px solid #147e84;
	}
	.top-nav li a {
		display: block;
		font-size: 16px;
		padding: 16px 6px;
	}
	/*.loadproof_menu {border-bottom: 4px solid #147e84;}
		/*.loadproof_ul {border-bottom: 4px solid #147e84;}*/
		
	.top-nav li ul li a {
		background: none repeat scroll 0 0 #fffff;
		min-width: 100%;
		padding: 0.625rem;
	}
	.top-nav li a:hover, .aside-nav li a:hover {
		background: #147E84;
		color: #ffffff;
	}
	.top-nav li ul {
		display: none;
	}
	.top-nav li ul li, .top-nav li ul li ul li {
		float: none;
		list-style: none outside none;
		min-width: 100%;
		padding: 0;
	}
	.count-number {
		background: #ffffff;
		border-radius: 10rem;
		color: #147E84;
		display: inline-block;
		font-size: 0.7rem;
		height: 1.3rem;
		line-height: 1.3rem;
		margin: -2.7rem 0.9rem -0.3125rem 0.3125rem;
		text-align: center;
		width: 1.3rem;
		cursor: default;/*  dispaly count in side bar *//*display:none; */
	}
	ul.chevron .count-number {
		display: none;
	}
	ul.chevron .submenu > a:after, ul.chevron .sub-submenu > a:after, ul.chevron .aside-submenu > a:after, ul.chevron .aside-sub-submenu > a:after {
		content: "\f004";
		display: inline-block;
		font-family: mfg;
		font-size: 0.7rem;
		margin: 0 0.625rem;
	}
	.top-nav .active-item a {
		/*background: none repeat scroll 0 0 #147e84;*/
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182));
	}
	.aside-nav > ul > li.active-item > a:link, .aside-nav > ul > li.active-item > a:visited {
		background: none repeat scroll 0 0 #147e84;
		color: #147e84;
	}
	#clear {
		margin-top: -13px;
	}
	
	@media screen and (min-width:769px) {
	.aside-nav .count-number {
		margin-left: -1.25rem;
		float: right;
	}
	.top-nav li:hover > ul {
		display: block;
		z-index: 10;
	}
	.top-nav li:hover > ul ul {
		left: 100%;
		margin: -2.5rem 0;
		width: 100%;
	}
	}
	.nav-text, .aside-nav-text {
		display: none;
	}
	.aside-nav a, .aside-nav a:link, .aside-nav a:visited, .aside-nav li > ul, .top-nav a, .top-nav a:link, .top-nav a:visited {
		transition: background 0.20s linear 0s;
		-o-transition: background 0.20s linear 0s;
		-ms-transition: background 0.20s linear 0s;
		-moz-transition: background 0.20s linear 0s;
		-webkit-transition: background 0.20s linear 0s;
	}
	.aside-nav ul {
		/*background:#e8e8e8; */ 
		padding: 0;
	}
	.aside-nav li {
		list-style: none outside none;
		cursor: pointer;
		border-bottom: 1px solid #ccc;
	}
	.aside-nav li a, .aside-nav li a:link {
		color: #1BA5B4;
		display: block;
		font-size: 16px;
		padding: 12px;
		border-bottom: 1px solid #d2d2d2;
	}
	.aside-nav li a:visited {
		color: #1BA5B4;
	}
	.aside-nav li a:active {
		background-color: #B62E31;
	}
	.aside-nav > ul > li:last-child a {
		border-bottom: 0 none;
		background: rgba(153, 153, 153, 0.25);
	}
	.aside-nav li > ul {
		/* height:0;*/
		display: block;
		position: relative;
		/* background:#f4f4f4;*/
		border-left: solid 1px #f2f2f2;
		border-right: solid 1px #f2f2f2;
		overflow: hidden;
	}
	.aside-nav li ul ul {
		border: 0;/*background:#fff;*/
	}
	.aside-nav ul ul a {
		padding: 0.625rem 1.25rem;
	}
	.aside-nav li a:link, .aside-nav li a:visited {/*color:#333; */
	}
	.aside-nav li li a:hover, .aside-nav li li.active-item > a, .aside-nav li li.aside-sub-submenu li a:hover {
		color: #147e84;
		background-color: #e6e6e6;
		background: none;
	}
	.aside-nav > ul > li > a:hover {
		color: #fff;
	}
	.aside-nav li li a:hover:before, .aside-nav li li.active-item a:before {
		content: "\f006";
		color: #1661CD;
		background-color: #D04245;
		display: inline-block;
		font-family: "mfg";
		font-size: 0.6rem;
		margin: 0 0.625rem 0 -1.25rem;
		width: 0.625rem;
	}
	.aside-nav li li a:link, .aside-nav li li a:visited {
		background: none;/*color: #fff !important;*/
		color: #000 !important;
	}
	.aside-nav li .active {/*background:#147e84 !important;*/
	}
	.aside-nav .show-aside-ul, .aside-nav .active-aside-item {
		height: auto;
	}
	.padding {
		display: list-item;
		list-style: none outside none;
		padding: 10px;
	}
	.margin, .margin2x {
		display: block;
	}
	.margin {
		margin: 0 -0.625rem;
	}
	.margin2x {
		margin: 0 -1.25rem;
		min-height: 1000px;
	}
	.line {
		clear: left;
	}
	.line .line {
		padding: 0;
	}
	.hide-l {
		display: none;
	}
	.box {
		background: none repeat scroll 0 0 #fff;
		display: block;
		padding: 1.25rem;
		width: 100%;
		margin-bottom: -23px;
	}
	.margin-bottom {
		margin-bottom: 1.25rem;
	}
	.margin-bottom2x {
		margin-bottom: 2.5rem;
	}
	.s-1, .s-2, .s-five, .s-3, .s-4, .s-5, .s-6, .s-7, .s-8, .s-9, .s-10, .s-11, .s-12, .m-1, .m-2, .m-five, .m-3, .m-4, .m-5, .m-6, .m-7, .m-8, .m-9, .m-10, .m-11, .m-12, .l-1, .l-2, .l-five, .l-3, .l-4, .l-5, .l-6, .l-7, .l-8, .l-9, .l-10, .l-11, .l-12 {
		float: left;
		position: static;
	}
	.l-offset-1 {
		margin-left: 8.3333%;
	}
	.l-offset-2 {
		margin-left: 16.6666%;
	}
	.l-offset-five {
		margin-left: 16.6666%;
	}
	.l-offset-3 {
		margin-left: 25%;
	}
	.l-offset-4 {
		margin-left: 33.3333%;
	}
	.l-offset-5 {
		margin-left: 41.6666%;
	}
	.l-offset-6 {
		margin-left: 50%;
	}
	.l-offset-7 {
		margin-left: 58.3333%;
	}
	.l-offset-8 {
		margin-left: 66.6666%;
	}
	.l-offset-9 {
		margin-left: 75%;
	}
	.l-offset-10 {
		margin-left: 83.3333%;
	}
	.l-offset-11 {
		margin-left: 91.6666%;
	}
	.l-offset-12 {
		margin-left: 100%;
	}
	.s-1 {
		width: 8.3333%;
	}
	.s-2 {
		width: 16.6666%;
	}
	.s-five {
		width: 16.6666%;
	}
	.s-3 {
		width: 25%;
	}
	.s-4 {
		width: 33.3333%;
	}
	.s-5 {
		width: 41.6666%;
	}
	.s-6 {
		width: 50%;
	}
	.s-7 {
		width: 58.3333%;
	}
	.s-8 {
		width: 66.6666%;
	}
	.s-9 {
		width: 75%;
	}
	.s-10 {
		width: 83.3333%;
	}
	.s-11 {
		width: 91.6666%;
	}
	.s-12 {
		width: 100%;
	}
	.margin > .s-1, .margin > .s-2, .margin > .s-five, .margin > .s-3, .margin > .s-4, .margin > .s-5, .margin > .s-6, .margin > .s-7, .margin > .s-8, .margin > .s-9, .margin > .s-10, .margin > .s-11, .margin > .s-12, .margin > .m-1, .margin > .m-2, .margin > .m-five, .margin > .m-3, .margin > .m-4, .margin > .m-5, .margin > .m-6, .margin > .m-7, .margin > .m-8, .margin > .m-9, .margin > .m-10, .margin > .m-11, .margin > .m-12, .margin > .l-1, .margin > .l-2, .margin > .l-five, .margin > .l-3, .margin > .l-4, .margin > .l-5, .margin > .l-6, .margin > .l-7, .margin > .l-8, .margin > .l-9, .margin > .l-10, .margin > .l-11, .margin > .l-12 {
		padding: 0 0.625rem;
	}
	.margin2x > .s-1, .margin2x > .s-2, .margin2x > .s-five, .margin2x > .s-3, .margin2x > .s-4, .margin2x > .s-5, .margin2x > .s-6, .margin2x > .s-7, .margin2x > .s-8, .margin2x > .s-9, .margin2x > .s-10, .margin2x > .s-11, .margin2x > .s-12, .margin2x > .m-1, .margin2x > .m-2, .margin2x > .m-five, .margin2x > .m-3, .margin2x > .m-4, .margin2x > .m-5, .margin2x > .m-6, .margin2x > .m-7, .margin2x > .m-8, .margin2x > .m-9, .margin2x > .m-10, .margin2x > .m-11, .margin2x > .m-12, .margin2x > .l-1, .margin2x > .l-2, .margin2x > .l-five, .margin2x > .l-3, .margin2x > .l-4, .margin2x > .l-5, .margin2x > .l-6, .margin2x > .l-7, .margin2x > .l-8, .margin2x > .l-9, .margin2x > .l-10, .margin2x > .l-11, .margin2x > .l-12 {
		padding: 0 1.25rem;
	}
	.m-1 {
		width: 7.3333%;
		padding-left: 0px;
	}
	.m-2 {
		width: 16.6666%;
	}
	.m-five {
		width: 20%;
	}
	.m-3 {
		width: 25%;
	}
	.m-4 {
		width: 33.3333%;
	}
	.m-5 {
		width: 41.6666%;
	}
	.m-6 {
		width: 50%;
	}
	.m-7 {
		width: 58.3333%;
	}
	.m-8 {
		width: 73.6666%;
	}
	.m-9 {
		width: 75%;
	}
	.m-10 {
		width: 83.3333%;
	}
	.m-11 {
		width: 91.6666%;
	}
	.m-12 {
		width: 100%;
	}
	.m-13 {
		width: 5.6666%;
		float: left;
	}
	.m-14 {
		width: 42.667%;
	}
	.m-15 {
		width: 50.6666%;
	}
	.m-18 {
		width: 96%;
	}
	.l-1 {
		width: 8.3333%;
	}
	.l-2 {
		width: 16.6666%;
	}
	.l-five {
		width: 20%;
	}
	.l-3 {
		width: 25%;
	}
	.l-4 {
		width: 33.3333%;
	}
	.l-5 {
		width: 41.6666%;
	}
	.l-6 {
		width: 50%;
	}
	.l-7 {
		width: 58.3333%;
	}
	.l-8 {
		width: 66.6666%;
	}
	.l-9 {
		width: 75%;
	}
	.l-10 {
		width: 83.3333%;
	}
	.l-11 {
		width: 91.6666%;
	}
	.l-12 {
		width: 100%;
	}
	.right {
		float: right;
	}
	.left {
		float: left;
		font-weight: 800;
	}
	/**** Custom CSS Start ****/
		
	.cccity {
		width: 100% !important;
	}
	/* .customform {padding-right:100px !important;}*/
		 
	#network_create .form-control {
		width: 100% !important;
	}
	
	/**** Custom CSS End ****/
		
		
	@media screen and (max-width:768px) {
	.size-960, .size-1140, .size-1280 {
		max-width: 768px;
	}
	/*@media screen and (max-width: 1440px) {
	.size-960, .size-1440, .size-1280, .size-590 {
		max-width: 1440;
	}
	@media screen and (max-height: 2160px) {
	.size-1080, .size-2160 , .size-750 {
		max-height: 2160px;
	}*/
	
	.hide-l, .hide-s {
		display: block;
	}
	.hide-m {
		display: none;
	}
	nav {
		display: block;
		cursor: pointer;
		line-height: 3;
	}
	.top-nav li a {
		background: none repeat scroll 0 0 #4a4a4a;
	}
	.top-nav > ul {
		height: 0;
		max-width: 100%;
		overflow: hidden;
		position: relative;
		z-index: 999;
	}
	.top-nav > ul.show-menu, .aside-nav.minimize-on-small > ul.show-menu {
		height: auto;
	}
	.top-nav ul ul {
		left: 0;
		margin-top: 0;
		position: relative;
		right: 0;
	}
	.top-nav li ul li a {
		min-width: 100%;
	}
	.top-nav li {
		float: none;
		list-style: none outside none;
		padding: 0;
	}
	.top-nav li a {
		border-top: 1px solid #333;
		color: #8a2be2;
		display: block;
		padding: 1.25rem 0.625rem;
		text-align: center;
		text-decoration: none;
	}
	.top-nav li ul li a {
		border-top: 1px solid #878787;
	}
	.top-nav li ul li ul li a {
		border-top: 1px solid #989898;
	}
	.top-nav li a:hover {
		background: none repeat scroll 0 0 #8b8b8b;
		color: #ffcocb;
	}
	.top-nav li ul, .top-nav li ul li ul {
		display: block;
		overflow: hidden;
		height: 0;
	}
	.top-nav > ul ul.show-ul {
		display: block;
		height: auto;
	}
	.top-nav li ul li a {
		background: none repeat scroll 0 0 #9d9d9d;
		padding: 0.625rem;
	}
	.top-nav li ul li ul li a {
		background: none repeat scroll 0 0 #d7d7d7;
		color: #ff1493;
	}
	.nav-text {
		color: #000000;
		display: block;
		font-size: 1.2rem;
		line-height: 3;
		margin-right: 0.625rem;
		max-width: 100%;
		text-align: center;
		vertical-align: middle;
	}
	.nav-text:after {
		content: "\f008";
		font-family: "mfg";
		font-size: 1.1rem;
		margin-left: 0.5rem;
		text-align: right;
	}
	.l-offset-1, .l-offset-2, .l-offset-five, .l-offset-3, .l-offset-4, .l-offset-5, .l-offset-6, .l-offset-7, .l-offset-8, .l-offset-9, .l-offset-10, .l-offset-11, .l-offset-12 {
		margin-left: 0;
	}
	.m-offset-1 {
		margin-left: 8.3333%;
	}
	.m-offset-2 {
		margin-left: 16.6666%;
	}
	.m-offset-five {
		margin-left: 16.6666%;
	}
	.m-offset-3 {
		margin-left: 25%;
	}
	.m-offset-4 {
		margin-left: 33.3333%;
	}
	.m-offset-5 {
		margin-left: 41.6666%;
	}
	.m-offset-6 {
		margin-left: 50%;
	}
	.m-offset-7 {
		margin-left: 58.3333%;
	}
	.m-offset-8 {
		margin-left: 66.6666%;
	}
	.m-offset-9 {
		margin-left: 75%;
	}
	.m-offset-10 {
		margin-left: 83.3333%;
	}
	.m-offset-11 {
		margin-left: 91.6666%;
	}
	.m-offset-12 {
		margin-left: 100%;
	}
	.l-1 {
		width: 8.3333%;
	}
	.l-2 {
		width: 16.6666%;
	}
	.l-five {
		width: 20%;
	}
	.l-3 {
		width: 25%;
	}
	.l-4 {
		width: 33.3333%;
	}
	.l-5 {
		width: 41.6666%;
	}
	.l-6 {
		width: 50%;
	}
	.l-7 {
		width: 58.3333%;
	}
	.l-8 {
		width: 66.6666%;
	}
	.l-9 {
		width: 75%;
	}
	.l-10 {
		width: 83.3333%;
	}
	.l-11 {
		width: 91.6666%;
	}
	.l-12 {
		width: 100%;
	}
	.s-1 {
		width: 8.3333%;
	}
	.s-2 {
		width: 16.6666%;
	}
	.s-five {
		width: 20%;
	}
	.s-3 {
		width: 25%;
	}
	.s-4 {
		width: 33.3333%;
	}
	.s-5 {
		width: 41.6666%;
	}
	.s-6 {
		width: 50%;
	}
	.s-7 {
		width: 58.3333%;
	}
	.s-8 {
		width: 66.6666%;
	}
	.s-9 {
		width: 75%;
	}
	.s-10 {
		width: 83.3333%;
	}
	.s-11 {
		width: 91.6666%;
	}
	.s-12 {
		width: 100%
	}
	.m-1 {
		width: 8.3333%;
	}
	.m-2 {
		width: 16.6666%;
	}
	.m-five {
		width: 20%;
	}
	.m-3 {
		width: 25%;
	}
	.m-4 {
		width: 33.3333%;
	}
	.m-5 {
		width: 41.6666%;
	}
	.m-6 {
		width: 50%;
	}
	.m-7 {
		width: 58.3333%;
	}
	s .m-8 {
		width: 66.6666%;
	}
	.m-9 {
		width: 75%;
	}
	.m-10 {
		width: 83.3333%;
	}
	.m-11 {
		width: 91.6666%;
	}
	.m-12m-12 {
		width: 100%
	}
	#table-section {
		margin-bottom: 10px;
	}
	.form-control, .cccity {
		width: 100% !important;
	}
	.customform {
		padding: 0px !important;
	}
	}
	
	@media screen and (max-width: 640px) {
	#table-section {
		margin-bottom: 10px;
	}
	.form-control, .cccity {
		width: 100% !important;
	}
	.customform {
		padding: 0px !important;
	}
	}
	
	@media screen and (max-width:480px) {
	.size-960, .size-1140, .size-1280 {
		max-width: 480px;
	}
	.aside-nav li a {
		text-align: center;
	}
	.minimize-on-small .aside-nav-text {
		background: #ffff00 none repeat scroll 0 0;
		color: #000000;
		cursor: pointer;
		display: block;
		font-size: 1.2rem;
		line-height: 3;
		max-width: 100%;
		padding-right: 0.625rem;
		text-align: center;
		vertical-align: middle;
	}
	.aside-nav-text:after {
		content: "\f008";
		font-family: "mfg";
		font-size: 1.1rem;
		margin-left: 0.5rem;
		text-align: right;
	}
	.aside-nav.minimize-on-small > ul {
		height: 0;
		overflow: hidden;
	}
	.hide-l, .hide-m {
		display: block;
	}
	.hide-s {
		display: none;
	}
	.count-number {
		margin-right: -1.25rem;
	}
	.l-offset-1, .l-offset-2, .l-offset-five, .l-offset-3, .l-offset-4, .l-offset-5, .l-offset-6, .l-offset-7, .l-offset-8, .l-offset-9, .l-offset-10, .l-offset-11, .l-offset-12, .m-offset-1, .m-offset-2, .m-offset-five, .m-offset-3, .m-offset-4, .m-offset-5, .m-offset-6, .m-offset-7, .m-offset-8, .m-offset-9, .m-offset-10, .m-offset-11, .m-offset-12 {
		margin-left: 0;
	}
	.s-offset-1 {
		margin-left: 8.3333%;
	}
	.s-offset-2 {
		margin-left: 16.6666%;
	}
	.s-offset-five {
		margin-left: 16.6666%;
	}
	.s-offset-3 {
		margin-left: 25%;
	}
	.s-offset-4 {
		margin-left: 33.3333%;
	}
	.s-offset-5 {
		margin-left: 41.6666%;
	}
	.s-offset-6 {
		margin-left: 50%;
	}
	.s-offset-7 {
		margin-left: 58.3333%;
	}
	.s-offset-8 {
		margin-left: 66.6666%;
	}
	.s-offset-9 {
		margin-left: 75%;
	}
	.s-offset-10 {
		margin-left: 83.3333%;
	}
	.s-offset-11 {
		margin-left: 91.6666%;
	}
	.s-offset-12 {
		margin-left: 100%;
	}
	.l-1 {
		width: 8.3333%;
	}
	.l-2 {
		width: 16.6666%;
	}
	.l-five {
		width: 20%;
	}
	.l-3 {
		width: 25%;
	}
	.l-4 {
		width: 33.3333%;
	}
	.l-5 {
		width: 41.6666%;
	}
	.l-6 {
		width: 50%;
	}
	.l-7 {
		width: 58.3333%;
	}
	.l-8 {
		width: 66.6666%;
	}
	.l-9 {
		width: 75%;
	}
	.l-10 {
		width: 83.3333%;
	}
	.l-11 {
		width: 91.6666%;
	}
	.l-12 {
		width: 100%;
	}
	.m-1 {
		width: 6.3333%;
	}
	.m-2 {
		width: 16.6666%;
	}
	.m-five {
		width: 20%;
	}
	.m-3 {
		width: 25%;
	}
	.m-4 {
		width: 33.3333%;
	}
	.m-5 {
		width: 41.6666%;
	}
	.m-6 {
		width: 50%;
	}
	.m-7 {
		width: 58.3333%;
	}
	.m-8 {
		width: 66.6666%;
	}
	.m-9 {
		width: 75%;
	}
	.m-10 {
		width: 83.3333%;
	}
	.m-11 {
		width: 91.6666%;
	}
	.m-12 {
		width: 100%
	}
	.m-13 {
		width: 3.3333%;
	}
	.s-1 {
		width: 8.3333%;
	}
	.s-2 {
		width: 16.6666%;
	}
	.s-five {
		width: 20%;
	}
	.s-3 {
		width: 25%;
	}
	.s-4 {
		width: 33.3333%;
	}
	.s-5 {
		width: 41.6666%;
	}
	.s-6 {
		width: 50%;
	}
	.s-7 {
		width: 58.3333%;
	}
	.s-8 {
		width: 66.6666%;
	}
	.s-9 {
		width: 75%;
	}
	.s-10 {
		width: 83.3333%;
	}
	.s-11 {
		width: 91.6666%;
	}
	.s-12 {
		width: 100%
	}
	}
	.center {
		float: none;
		margin: 0 auto;
		display: block;
	}
	trans_img {
		border: none;
		box-shadow: 0 1px 7px rgba(0,0,0,0.6);
		-o-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.trans_img:hover {
		position: relative;
		z-index: 999;
		-o-transform: scale(1.03, 1.03);
		-ms-transform: scale(1.03, 1.03);
		-moz-transform: scale(1.03, 1.03);
		-webkit-transform: scale(1.03, 1.03);
		transform: scale(1.03, 1.03);
	}
	ul.pagination {
		margin-top: 9px !important;
		display: inline-block;
		padding: 0;
		margin: 0;
		float: right;
	}
	ul.pagination li {
		display: inline;
	}
	ul.pagination li a {
		color: black;
		float: left;
		padding: 8px 16px;
		text-decoration: none;
		border-radius: 5px;
	}
	ul.pagination li a.active, ul.pagination li.active a {
		background-color: #B6B0B0;
		color: #000;
		border-radius: 5px;
	}
	ul.pagination li a:hover:not(.active) {
		background-color: #ddd;
	}
	ul.pagination li a {
		border: 1px solid #ddd; /* Gray */
	}
	.pagination li:first-child a {
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	.pagination li:last-child a {
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	#Pag {
		margin-right: 100px;
	}
	.modal {
		display: block !important;
	}
	.modal-dialog {
		overflow-y: initial !important
	}
	.modal-body {
		width: 100%;
		overflow-y: auto;
		margin-left: 12px;
		float: left;
		overflow-x: hidden;
		min-height: 800px;
	}
	.text-center {
		text-align: center !important;
	}
	#Footer {
		box-shadow: 0 1px 15px 1px #000000;
		-webkit-box-shadow: 0 1px 15px 1px #000000;
		-moz-box-shadow: 0 1px 15px 1px #000000;
		color: white;
		text-shadow: 2px 2px 4px #000000;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 1rem;
		padding-top: 10px;
		/*background-color: #1BA5B4;*/
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182)); /* Standard syntax (must be last) */
		clear: both;
		/*height: 4em;*/
		padding-top: 10px;
		height: 200px;
		position: relative;
		overflow: hidden;
		bottom: -23px;
	}
	#footer-alignment {
		padding-top: 21px;
		color: #ffffff;
		/*font-weight: bold;*/
		font-size: 12px;/*float:left;*/
	}
	#site {
		max-height: 730px;
	}
	#symbol {
		margin-left: 850px;
	}
	#symbol1 {
		float: right;
		padding-left: 56px;
	}
	.form {
		background: #FFFFFF;
		width: 50%;
		/*height: 822px;*/
		height: auto;
		border-radius: 6px;
		margin: 0 auto 0 auto;
		padding: 0px 0px 70px 0px;
		border: #1BA5B4 2px solid;
		margin-top: 40px;
	}
	#keywords {
		margin: 0 auto;
		/*font-size: 1.2em;*/
		margin-bottom: 15px;
		margin-top: 40px;
	}
	.table-scroll {
		width: 100%;
		overflow-y: auto;
	}
	#keywords thead {
		cursor: pointer;
		background: #c9dff0;
	}
	#keywords thead tr th {
		text-align: center;
		font-weight: 800px;
		/* padding: 12px 30px;*/
		padding-left: 42px;
		color: #fff;
	}
	#keywords thead tr th span {
		padding-right: 20px;
		background-repeat: no-repeat;
		background-position: 100% 100%;
	}
	#keywords thead tr th.headerSortUp, #keywords thead tr th.headerSortDown {
		/*background:  rgba(34, 149, 166, 0.39);*/
		  
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182));
		z-index: 999;
	}
	#keywords thead tr th.headerSortUp span {
		background-image: url('up-arrow.png');
		z-index: 999;
	}
	#keywords thead tr th.headerSortDown span {
		background-image: url('down-arrow.png');
		z-index: 999;
	}
	#keywords tbody tr {
		color: #555;
	}
	#keywords tbody tr td {
		text-align: center;
		padding: 15px 10px;
	}
	#keywords tbody tr td.lalign {
		text-align: left;
	}
	.bold {
		font-weight: bold;
		font-size: 16px;
	}
	.bold1 {
		font-weight: bold;
	}
	#label_plan {
		line-height: 44px;
		margin-left: 3px;
		font-size: 17px;
	}
	#block {
		font-size: 14px;
		border: 1px solid #1ba5b4;
		padding-bottom: 2px;
		line-height: 22px;
		height: 370px;
		margin: 5px;
		border-radius: 5px;
	}
	#space {
		height: 370px;
	}
	#block1 {
		font-size: 14px;
		border: 1px solid #1ba5b4;
		margin: 5px;
		display: inline-block;
		height: 370px;
		border-radius: 5px;
	}
	#block2 {
		font-size: 14px;
		border: 1px solid #1ba5b4;
		padding-bottom: 2px;
		line-height: 22px;
		height: 370px;
		border-radius: 5px;
		margin: 5px;
	}
	.plan {
		text-align: center;
		font-weight: bold;
		background-color: rgba(34, 149, 166, 0.39);
		font-size: 20px;
	}
	#block_res {
		height: 254px;
		text-align: center;
	}
	#dollar {
		font-size: 35px;
		color: #147e84;
		font-weight: bold;
	}
	#dollar1 {
		font-size: 35px;
		color: #147e84;
		font-weight: bold;
	}
	#dollar2 {
		font-size: 35px;
		color: #147e84;
		font-weight: bold;
	}
	.plan_button {
		background-color: #1ba5b4;
		height: 39px;
		font-size: 14px;
	}
			
			/*Social Icon*/
		
		@import url(http://www.markmurray.co/codepen/entypostyle.css);
	*, *:after, *:before {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	html, body {
		background: #fff;
	}
	.container {
		/* width: 25em;*/
		margin: 0 auto 3em auto;
		text-align: center;
		overflow: hidden;
	}
	.row {
		margin: 0.5em 0;
		/*  float: right;*/
		clear: both;
	}
	.row i {
		cursor: pointer;
		display: inline-block !important;
		-moz-transition: all 0.15s ease;
		-o-transition: all 0.15s ease;
		-webkit-transition: all 0.15s ease;
		transition: all 0.15s ease;
	}
	.row:nth-child(1) {
		background: transparent;
	}
	.row:nth-child(1) i {
		color: #FFFFFF;
		border: 2px solid #FFFFFF;
		border-radius: 37%;
		/*padding: 1em;*/
		position: relative;
		background: transparent;
	}
	.row:nth-child(1) i:hover {
		background: #FFFFFF;
		color: #1BA5B4;
	}
	.row:nth-child(1) i:not(:first-child) {
		margin-left: 1em;
	}
	.margin-form {
		margin-right: 111px;
	}
	#search1 {
		width: 35px;
		padding-top: 3px;
		padding-left: 5px;
	}
	.site {
		/* padding-left: 10px;
			color: #147E84;
			padding: 13px;
			margin-top: 1px;
			background-color: #e6e6e6;
			cursor:default;
			text-align: center;
			font-weight: bold;
			font-size: 20px;*/
			
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182)); /* Standard syntax (must be last) */
		color: #fff;
		padding: 13px;
		margin-top: 1px;
		cursor: default;
		text-align: center;
		font-weight: bold;
		font-size: 20px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.site_style {
		max-height: 702px;
		overflow: auto;
		margin-top: -8px;
	}
	#logo2 {
		text-align: center !important;
		display: table-cell;
		vertical-align: middle;
		/*height: 150px;*/
		margin: 0 auto;
		width: 200px !important
	}
	.Teal_color {
		color: #1BA5B4;
	}
	#button_color {
		background-color: #1BA5B4;
	}
	#button_color1 {
		/*background-color:#1BA5B4;*/
		border: 1px solid #147E84;
		background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
		/* For Firefox 3.6 to 15 */
		background: linear-gradient(#147e84, rgb(96, 174, 182));
	}
	#delete_button {
		background-color: #a94442;
		font-size: 16px;
		font-weight: 800;
		font-family: inherit;
		width: 100%;
		height: 43px;
	}
	#delete_red {
		background-color: #a94442;
	}
	#display_error {
		font-size: 16px;
		margin-bottom: 16px;
		border: 1px solid #ebccd1;
		padding: 10px 40px;
		background: #f2dede;
		width: 100%;
		color: #a94442;
	}
	#display_sucess {
		font-size: 16px;
		margin-bottom: 16px;
		border: 1px solid #d6e9c6;
		padding: 10px 40px;
		background: #dff0d8;
		width: 100%;
		color: #3c763d;
	}
	/* Pop Up */
		
	.aside-nav li .active-item, .aside-nav li .active {
		background: -webkit-linear-gradient(#D9D5D5, #F5F5F5); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#D9D5D5, #F5F5F5); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#D9D5D5, #F5F5F5); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#D9D5D5, #F5F5F5); /* Standard syntax (must be last) */
	}
	.buttons {
		font-size: 1em;
		padding: 10px;
		color: #1934B2;
		border: 2px solid #06D85F;
		border-radius: 20px/50px;
		text-decoration: none;
		cursor: pointer;
		transition: all 0.3s ease-out;
	}
	.buttons:hover {
		background: #06D85F;
	}
	.overlay {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.7);
		transition: opacity 500ms;
		visibility: hidden;
		opacity: 0;
	}
	.overlay:target {
		visibility: visible;
		opacity: 1;
	}
	.popup {
		margin: 70px auto;
		padding: 20px;
		background: #1ba5b4;
		border-radius: 5px;
		color: #ffffff;
		width: 30%;
		position: relative;
		transition: all 5s ease-in-out;
		margin-top: 150px;
	}
	.popup h2 {
		margin-top: 0;
		color: #ffffff;
		font-size: 18px;
		text-align: center;
	}
	.popup .close {
		position: absolute;
		top: 10px;
		right: 13px;
		transition: all 200ms;
		font-size: 25px;
		font-weight: bold;
		text-decoration: none;
		color: #fff;
	}
	.popup .close:hover {
		color: #ffffff;
	}
	.popup .content {
		min-height: 30%;/*overflow: auto;*/
	}
	
	@media screen and (min-width:1200px) and (max-width:1250px) {
	.top-nav li a {
		font-size: 15px;
	}
	}
	
	@media screen and (min-width:1024px) and (max-width:1199px) {
	.top-nav li a {
		display: block;
		font-size: 12px;
		padding: 16px 5px;
	}
	}
	
	@media screen and (min-width:769px) and (max-width:1023px) {
	nav {
		padding: 0 15px;
	}
	.top-nav ul {
		display: block;
	}
	.top-nav li a {
		font-size: 10px;
		padding: 16px 0px;
	}
	.show-menu {
		margin-bottom: 20px;
	}
	.top-nav > ul {
		padding: 0;
	}
	}
	
	@media screen and (min-width: 768px) and (max-width:768px) {
	.top-nav li {
		width: 100%;
	}
	}
	
	@media screen and (max-width: 767px) {
	.top-nav > ul {
		padding: 0;
	}
	nav {
		padding: 0 15px;
	}
	.top-nav li a {
		color: #fff;
	}
	.top-nav li {
		width: 100%;
	}
	.show-menu {
		margin-bottom: 20px;
	}
	}
	
	@media screen and (max-width: 700px) {
	.popup {
		width: 70%;
	}
	}
	.m-19 {
		width: 12.3333%;
	}
	.m-20 {
		width: 9.6666%;
	}
	#noselect {
		cursor: default;
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Chrome/Safari/Opera */
		-khtml-user-select: none; /* Konqueror */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently
										  not supported by any browser */
	}
	#labels {
		float: left;
		font-size: 16px;
		line-height: 2.0;
		margin-left: 2px;
	}
	.font-weigth {
		/* font-weight: 600;
		color: #237882; */
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-size: 17px;
		line-height: 210%;
		color: #000000;
	}
	#logo_align {
		/*margin-top: 2px;*/
		margin-top: 15px;
	}
	#logo_alignment {
		margin-top: 17px;
	}
	.logo_head {
		max-width: 200px;
		max-height: 100px;
		height: auto;
		float: none;
		display: table-cell;
		vertical-align: middle;
		margin: 0 auto;
	}
	#logout_label {
		margin-top: 12%;
	}
	#sitess {
		max-height: 1000px;
	}
	/*Succes transaction */
		
	#label_bold {
		font-weight: bold;
	}
	#bg_white {
		background: #ffffff;
		border-right: solid 1px #ffffff;
	}
	#td_bg {
		border-right: solid 1px #ffffff;
		text-align: left;
	}
	.teal {
		color: #1ba5b4;
	}
	.tables {
		margin: 0 auto;
		text-align: left;
		width: 85%;
		margin-right: -30px;
		background: #ffffff;
		border: 1px solid #ffffff;
	}
	.margin-height {
		height: 670px;
	}
	.sucess_label {
		width: 100%;
		height: 100px;
		background-color: rgba(34, 149, 166, 0.39);
		padding-top: 1px;
	}
	.sucess_div {
		border: 1px solid #1ba5b4;
		border-radius: 5px;
	}
	.sucess_tick {
		width: 50px;
		height: 50px;
	}
	#text {
		z-index: 100;
		position: absolute;
		color: white;
		/* padding-left: 192px; */
		font-size: 24px;
		font-weight: bold;
	}
	.m-28 {
		width: 13.3333%
	}
	.scroll {
		overflow-x: auto;
	}
	.meta-data-button {
		background-image: url("../img/plus.png");
		width: 30px;
		height: 30px;
		border: none;
		background-color: transparent;
		outline: none;
	}
	.delete_Pic {
		width: 100px;
		float: right;
		margin-top: 15px;
		/* margin-right: -20px; */
		height: 40px;
	}
	.dark_teal {
		color: #237882;
	}
	.max_height {
		height: auto;
	}
	/*User Logout hover */
		
	.user_img {
		width: 27px;
		height: 22px;
		margin-right: 5px;
		float: left;
		margin-top: 13px !important;
	}
	.nav {
		display: block;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
	}
	.nav li {
		display: inline-block;
		list-style: none;
	}
	.nav .button-dropdown {
		position: relative;
		width: auto;
	}
	#user {
		display: block;
		color: #147e84;
		padding: 10px 20px;
		text-decoration: none;
	}
	.border_nav {
		border-radius: 12px;
		background: #1BA5B4;
		display: block;
		color: #FFFFFF;
		padding: 7px 20px;
		text-decoration: none;/* border-radius: 5px;
			
			  border:1px solid #147e84;*/
	}
	.nav li a span {
		display: inline-block;
		margin-left: 5px;
		font-size: 10px;
		color: #999;
	}
	.data_style {
		padding-left: 0px;
		text-align: center;
	}
	.logout_align {
		margin-top: 25px;
	}
	.menu_padding {
		padding-left: 40px !important;
	}
	#userTable_paginate {
		display: inline-block;
		float: right;
	}
	div#test {
		float: right;
	}
	#userTable tr td {
		height: 10px;
	}
	.white {
		color: #ffffff;
	}
	.data a:hover {
		padding-left: 0px;
		text-align: center;
		color: #A81114;
	}
	.nav li a:hover span, .nav li a.dropdown-toggle.active span {
		color: #1ba5b4;
	}
	.nav li .dropdown-menu {
		display: none;
		position: absolute;
		left: 0;
		padding: 0;
		margin: 0;
		margin-top: -3px;
		text-align: left;
	}
	.nav li .dropdown-menu.active {
		display: block;
	}
	.nav li .dropdown-menu a {
		width: 150px;
	}
	.m-25 {
		width: 44.1%;
	}
	.go_button {
		color: white;
		border-radius: 4px;
		border: #2980b9 1px solid;
		font-weight: 800;
		font-size: 15px;
		box-shadow: 0 3px #d5d5d8;
		width: 30%;
		height: 36px;
		background-color: #1BA5B4;
	}
	/*.td_bg1
		 {
			 width:20%;
		 }
		 
		 .td_bg2
		 {
			 width:20%;
		 }
		 
		 .td_bg3
		 {
			 width:2.6666%;
		 }
		 
		 .td_bg4
		 {
			 width:32%;
		 }
		 */
	.sucess_height {
		height: 330px;
	}
	.disabled {
		color: #39300B;
		margin-top: 20px;
		margin-left: 0px;
		/*float: left;*/
		display: block;
	}
	.active1 {
		background-color: #ddd !important;
		border-top-right-radius: 5px !important;
		border-bottom-right-radius: 5px !important;
	}
	/*table row hightlight*/
			
			/* Define the hover highlight color for the table row */
	.hoverTable tr:hover {
		background-color: rgba(34, 149, 166, 0.39);
	}
	.hoverTable tr:hover a {
		color: #BC3235;
	}
	.clickable-row {
		cursor: pointer;
	}
	/* New Pagination code*/
	.pag_section {
		margin-top: 15px;
	}
	.pag_section>div, .pag_section>form {
		float: right;
	}
	.pag_section>form {
		margin: 15px;
	}
	.pag_section>form>label {
		float: left;
	}
	.pag_section>form>select {
		border: 1px solid #ddd;
		width: 70px;
		margin-left: 10px;
		height: 32px;
	}
	.pag_section>div>a {
		display: inline-block;
		padding: 5px 10px;
		background: -webkit-linear-gradient(rgb(132, 130, 130), #F5F5F5);
		/* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#D9D5D5, #F5F5F5);
		/* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#D9D5D5, #F5F5F5);
		/* For Firefox 3.6 to 15 */
		background: linear-gradient(#D9D5D5, #F5F5F5);
		;
		margin: 0 5px !important;
		text-transform: uppercase;
	}
	.pag_section>div>a.jp-current {
		background: #6C7A89;
		color: #fff;
	}
	.pag_section>div>a:hover {
		background: #6C7A89;
	}
	.menu_line {
		border-bottom: 4px solid rgb(20, 126, 132);
		border-top: 1px solid #cbc5cc;
	}
	header .box {
		padding: 0 1.25rem 0 1.25rem;
	}
	#register input, #register textarea, #register select /*, #myform input, #myform textarea, #myform select*/ {
		margin-bottom: 3px;
		margin-top: 20px;
	}
	#register label.error /*, #myform label.error*/ {
		color: red;
		font-size: 14px;
	}
	#register .status-available, #register .status-not-available {
		margin-bottom: 0px !important;
		margin-top: 3px !important;
	}
	.loadproof_video {
		position: relative;
	}
	.loadproof_video a {
		border: 4px solid;
		font-weight: 800;
		padding: 11px;
		position: absolute;
		right: 150px;
		text-align: center;
		top: -90px;
		width: 135px;
	}
	.download {
		font-style: italic;
		color: #6C1565;
		font-size: 15px;
		font-weight: bold;
	}
	/*Clear field*/
	.clearable {
		background: #fff url("../img/cross.png") no-repeat right -10px center;
		border: 1px solid #658faa;
		padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
		border-radius: 3px;
		transition: background 0.4s;
	}
	.clearable.x {
		background-position: right 5px center;
	} /* (jQ) Show icon */
	.clearable.onX {
		cursor: pointer;
	}              /* (jQ) hover cursor style */
	 .clearable::-ms-clear {
	 display: none;
	 width:0;
	 height:0;
	}
	.clear-text {
		height: 30px;
		font-size: 16px;
		width: 167px;
	}
	.error {
		color: red;
	}
	.update_notes {
		width: 95px;
		font-weight: bold;
		min-height: auto;
		height: auto;
		text-align: center;
		font-family: "Open Sans", Arial, sans-serif;
		color: #fff;
		font-size: 16px;
		background-color: #a94442;
		padding: 5px 16px;
		border-radius: 5px;
		text-align: center;
		margin: 0 auto;
		border: 1px solid #a94442;
	}
	.update_notes.btn {
		box-shadow: none !important;
	}
	.update_note {
		border-radius: 4px;
		font-weight: 500;
		font-size: 0.8em;
		height: auto;
		width: 100%;
		border: 1px solid #ddd;
		padding: 10px 10px;
		margin-bottom: 20px;
		float: none;
		min-height: 100px;
	}
	.edit_notes {
		width: 95px;
		font-weight: bold;
		min-height: auto;
		height: auto;
		text-align: center;
		font-family: "Open Sans", Arial, sans-serif;
		color: #fff;
		font-size: 16px;
		background-color: #a94442;
		padding: 5px 16px;
		border-radius: 5px;
		text-align: center;
		margin: 15px auto 15px auto;
		border: 1px solid #a94442;
	}
	.edit_notes.btn {
		box-shadow: none !important;
	}
	.pic {
		display: block;
		height: 300px;
		width: 300px;
		position: relative;
	}
	.chbox {
		position: absolute;
	}
	.chbox {
		top: 50px;
		left: 250px;
	}
	.print_loads {
		background-color: rgb(5, 166, 235);
		width: 95px;
		height: 35px;
		font-size: 16px;
		color: #ffffff;
		font-weight: bold;
	}
	.success_note {
		text-align: center;
	}
	.notes_sec {
		border-radius: 4px;
		font-size: 1.0em;
		width: auto;
		text-align: center;
		height: auto;
	}
	.quality {
		font-size: 16px;
		width: 400px;
	}
	 // Previous and Next button overwrites (shared styles) .dropdown_pager .pagination li.previous a, .dropdown_pager .pagination li.next a {
	 // hide Previous / Next text text-indent: 100%;
	 white-space: nowrap;
	 overflow: hidden;
	 position: relative;
	 width: 25px;
	 // Prepare to replace with font awesome icons &:after {
	 position: absolute;
	 top: 6px;
	 right: 10px;
	 font-family: FontAwesome;
	}
	}
	// styles specific to the previous button .dropdown_pager .pagination li.previous a {
	 border-top-left-radius: 20px;
	 border-bottom-left-radius:  20px;
	 &:after {
	 content: "\f104";
	}
	}
	// styles specific to the next button .dropdown_pager li.next a {
	 border-top-right-radius: 20px;
	 border-bottom-right-radius:  20px;
	 &:after {
	 content: "\f105";
	}
	}
	 // Sorting Icons table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	 background-repeat: no-repeat;
	 position: relative;
	 &:after {
	 font: normal normal normal 14px/1 FontAwesome;
	 font-size: inherit;
	 text-rendering: auto;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 transform: translate(0, 0);
	 position: absolute;
	 right: 6px;
	 top: 11px;
	}
	}
	table.dataTable thead .sorting {
		background-image: none;
	 /* &:after {
	 content: "\f0dc";
	} */
	.sorting_asc, .sorting_desc {
		opacity: 1;
	}
	}
	table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled {
		background-image: none;
	 /* &:after {
	 content: "\f0de";
	 color: @brand-info;
	} */
	}
	table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
		background-image: none;
	 /* &:after {
	 content: "\f0dd";
	 color: @brand-info;
	} */
	}
	table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	 &:after {
	 opacity: 0.4;
	}
	}
	span {
		font-family: "Montserrat", sans-serif;
	}
	.site_sub{display:inline-block;}
	.animated {
	
	  -webkit-animation-duration: 1.5s;
	
	  animation-duration: 1.5s;
	
	  -webkit-animation-fill-mode: both;
	
	  animation-fill-mode: both;
	
	  -webkit-animation-timing-function: linear;
	
	  animation-timing-function: linear;
	
	  animation-iteration-count: infinite;
	
	  -webkit-animation-iteration-count: infinite;
	
	} 
	
	
	
	@-webkit-keyframes bounce {
	
	  0% {-webkit-transform: translateY(0);}
	  
	25% {-webkit-transform: translateY(-2.5px);}
	  50% {-webkit-transform: translateY(-5px);}
	  75% {-webkit-transform: translateY(2.5px);}
	100% {-webkit-transform: translateY(0);}
	} 
	
	
	
	@keyframes bounce { 
	
	  0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
	
	  50% {transform: translateY(-5px);}
	
	} 
	
	
	
	.bounce { 
	
	  -webkit-animation-name: bounce;
	
	  animation-name: bounce;
	
	}
	
	
	
	#animated-example {
	
		width: 20px;
	
		height: 20px;
	
		background-color: red;
	
		position: relative;
	
		top: 100px;
	
		left: 100px;
	
		border-radius: 50%;
	
	}
	.jump {
		animation: jump 1.5s infinite ease;
	}
	 @keyframes jump {
	 0% {
	 top: 0;
	}
	 50% {
	 top: -40px;
	}
	 100% {
	 top: 0;
	}
	}
	.coin {
		margin: auto;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
		height: 150px;
		width: 150px;
	}
	.coin .front, .coin .back {
		position: absolute;
		height: 150px;
		width: 150px;
		background: #ffbd0b;
		border-radius: 50%;
		border-top: 7px solid #ffd84c;
		border-left: 7px solid #ffd84c;
		border-right: 7px solid #d57e08;
		border-bottom: 7px solid #d57e08;
		transform: rotate(44deg);
	}
	.coin .front:before, .coin .back:before {
		content: "";
		margin: 35.5px 35.5px;
		position: absolute;
		width: 70px;
		height: 70px;
		background: #f0a608;
		border-radius: 50%;
		border-bottom: 5px solid #ffd84c;
		border-right: 5px solid #ffd84c;
		border-left: 5px solid #d57e08;
		border-top: 5px solid #d57e08;
		z-index: 2;
	}
	.coin .front .currency, .coin .back .currency {
		overflow: hidden;
		position: absolute;
		color: #ffbd0b;
		font-size: 40px;
		transform: rotate(-44deg);
		line-height: 3.7;
		width: 100%;
		height: 100%;
		text-align: center;
		text-shadow: 0 3px 0 #cb7407;
		z-index: 3;
		border-radius: 50%;
	}
	.coin .front .currency:after, .coin .back .currency:after {
		content: "";
		position: absolute;
		height: 200px;
		width: 40px;
		margin: 20px -65px;
		box-shadow: 50px -23px 0 -10px rgba(255, 255, 255, 0.22), 85px -10px 0 -16px rgba(255, 255, 255, 0.19);
		transform: rotate(-50deg);
		animation: shine 1.5s infinite ease;
	}
	 @keyframes shine {
	 0% {
	 margin: 20px -65px;
	}
	 50% {
	 margin: 70px -85px;
	}
	 100% {
	 margin: 20px -65px;
	}
	}
	.coin .front .shapes, .coin .back .shapes {
		transform: rotate(-44deg);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.coin .front .shapes div, .coin .back .shapes div {
		width: 20px;
		height: 4px;
		background: #d57e08;
		border-top: 2px solid #c47207;
		margin: 75px 7px;
	}
	.coin .front .shapes div:before, .coin .back .shapes div:before {
		content: "";
		position: absolute;
		width: 20px;
		height: 4px;
		background: #d57e08;
		border-top: 2px solid #c47207;
		margin: -10px 0;
	}
	.coin .front .shapes div:after, .coin .back .shapes div:after {
		content: "";
		position: absolute;
		width: 20px;
		height: 4px;
		background: #d57e08;
		border-top: 2px solid #c47207;
		margin: 8px 0;
	}
	.coin .front .shape_l, .coin .back .shape_l {
		float: left;
	}
	.coin .front .shape_r, .coin .back .shape_r {
		float: right;
	}
	.coin .front .top, .coin .back .top {
		font-size: 30px;
		color: #d67f08;
		text-align: center;
		width: 100%;
		position: absolute;
		left: 0;
	}
	.coin .front .bottom, .coin .back .bottom {
		font-size: 30px;
		color: #d67f08;
		text-align: center;
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.coin .shadow {
		width: 100%;
		height: 20px;
		background: rgba(0, 0, 0, 0.4);
		left: 0;
		bottom: -50px;
		border-radius: 50%;
		z-index: -1;
		margin: 185px 7px 0 7px;
		animation: swift 1.5s infinite ease;
	}
	 @keyframes swift {
	 0% {
	 opacity: 0.8;
	}
	 50% {
	 opacity: 0.4;
	 transform: scale(0.8);
	}
	 100% {
	 opacity: 0.8;
	}
	}
	.loader{
	 position: fixed;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  height: 100%;
	  z-index: 9999;
	  background: url('../img/loading.gif') 50% 50% no-repeat #444;
	  opacity:0.5;
	}
	.related_loads {
		margin-left: 30px;
		background: none repeat scroll 0 0 #147e84;
	background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
	background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
	background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
	background: linear-gradient(#147e84, rgb(96, 174, 182));
		color: #fff;
		border: 0;
		padding: 11px;
		font-size: 14px;
		text-transform: uppercase;
		cursor:pointer;
		border-radius:5px;
	}
	.related_loads:hover,.related_loads:active,.related_loads:focus{
		background: none repeat scroll 0 0 #147e84;
	background: -webkit-linear-gradient(#147e84, rgb(96, 174, 182));
	background: -o-linear-gradient(#147e84, rgb(96, 174, 182));
	background: -moz-linear-gradient(#147e84, rgb(96, 174, 182));
	background: linear-gradient(#147e84, rgb(95, 205, 216));
		color:#fff;
		text-decoration:none;
	}
	
	.smartImg {
	 width: 240px;
	 height: 99px;
	 /*margin: -50px;*/
	 margin-left: 112px;
	}
	
	.loadprint .load-m-40  {
		width:60% !important;
		word-break: break-all;
		/* padding-left :200px;     */
	}
	.loadprint .load-m-60  {
		width:50% !important;
		word-break: break-all;  
		padding-right :105px;   
	}
	
	#selerror {
		float: left;
		margin-left: 255px;
		width: 41%;
		color: rgba(242,1,5,1.00);
		font-size: 12px;
		margin-top: -18px;
		height: 35px;
	}
	
	.userassign lable.error{
		padding-left: 314px;
		padding-right: 314px;
	}
		
	.dashLeftList .dash-left{
		width:80%;
		display:initial;
		word-break: break-all;
	}
	.load_label {
	word-break:break-all;
	}
	.sitealign {
		word-break : break-all;
	  }
	
	#loadurl {
		padding:5px;
	 }
	 
	#emailSendID {
		font-size:15px;
	 }
	 
	 #Form_Footer {
		box-shadow: 0 1px 15px 1px #000000;
		-webkit-box-shadow: 0 1px 15px 1px #000000;
		-moz-box-shadow: 0 1px 15px 1px #000000;
		color: white;
		text-shadow: 2px 2px 4px #000000;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 1rem;
		padding-top: 10px;
		/*background-color: #1BA5B4;*/
		background: #0F8895;
		clear: both;
		/*height: 4em;*/
		padding-top: 10px;
		height: 200px;
		position: relative;
		overflow: hidden;
		bottom: -23px;
	}
	