@charset "utf-8";
/* CSS Document */
body {
	font-family: 'Roboto', Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
h3 {}
p {
	text-align: justify;
}
.font-family {
	font-family: 'Roboto' !important;
}
.robo-h1 {
	font-size: 36px;
	color: #363636;
	font-weight: lighter !important;
	text-decoration: none;
}
.robo-h3 {
	font-size: 17px;
	color: #363636;
	font-weight: lighter !important;
	text-decoration: none;
}
.al-center {
	text-align: center;
}
.al-right {
	text-align: right;
}
.al-left {
	text-align: left;
}
.large-padding {
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
.sml-padding {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.none-padding {
	padding:0px !important;
}
.none-round {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.right-round {
	-webkit-border-radius: 0px 5px 5px 0px !important;
	-moz-border-radius: 0px 5px 5px 0px !important;
	border-radius: 0px 5px 5px 0px !important;
}
.left-round {
	-webkit-border-radius: 5px 0px 0px 5px !important;
	-moz-border-radius: 5px 0px 0px 5px !important;
	border-radius: 5px 0px 0px 5px !important;
}
.left-none-padding {
	padding-left:0px !important;
}
.right-none-padding {
	padding-right:0px !important;
}
.box-shadow {
	-moz-box-shadow: 0 2px 10px -2px #000 !important;
	-webkit-box-shadow: 0 2px 10px -2px #000 !important;
	box-shadow: 0 2px 10px -2px #000 !important;
}
.inner-shadow-wrap {
	-moz-box-shadow: inset 2px 0 100px 0 #9b9b9b;
	-webkit-box-shadow: inset 2px 0 100px 0 #9b9b9b;
	box-shadow: inset 2px 0 100px 0 #9b9b9b;
	background-color: #ebebeb;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	background-image: url(../images/ir-wtr-mark.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.inner-shadow-wrap-o {
	-moz-box-shadow: inset 2px 0 100px 0 #9b9b9b;
	-webkit-box-shadow: inset 2px 0 100px 0 #9b9b9b;
	box-shadow: inset 2px 0 100px 0 #9b9b9b;
	margin: 0px;
	float: left;
	width: 100%;
}
section {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	overflow:hidden;
}
.hide {
	display:none !important;
}
.show {
	display:block !important;
}
.fixed {
	position: fixed !important;
}
.relative {
	position: relative !important;
}
.inner-shadow {
	-moz-box-shadow: inset 0 0 30px 7px #b6b6b6;
	-webkit-box-shadow: inset 0 0 30px 7px #b6b6b6;
	box-shadow: inset 0 0 30px 7px #b6b6b6;
}
.bg-wht {
	background-color: #FFF !important;
}
.bg-black {
	background-color: #1a1a1a !important;
}
.bg-gray {
	background-color: #f7f7f7 !important;
}
.bg-gray-dark {
	background-color: #aeb0b1 !important;
}
.bg-navi {
	background-color: #00173e !important;
}
.bg-lblue {
	background-color:#f7f7ff !important;
}
.bg-blue {
	background-color:#0079bf !important;
}
.bg-pattren-brder {
	background-image: url(../images/patteren-bx.png);
	background-repeat: repeat;
	margin: 0px;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1b89ca;
	border-bottom-color: #1b89ca;
}
.bg-lining-grid {
	background-image: url(../images/map-grid-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	margin: 0px;
	float: left;
	width: 100%;
}
.divider-cont {
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	text-align: center;
}
.divider-cont .divider-title {
	margin: 0px;
	float: left;
	width: 100%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 23px;
	color: #000;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
.divider-cont .divider-title-inv {
	margin: 0px;
	float: left;
	width: 100%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 23px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
.divider-cont .divider-bar-cont {
	background-color: #dddddd;
	text-align: center;
	display: inline-block;
	padding: 0px;
	float: none;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	height: 1px;
}
.divider-cont .divider-bar-cont .divider-bar-thik {
	position: absolute;
	text-align: center;
	display: inline-block;
	padding: 0px;
	float: none;
	height: 5px;
	width: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 1;
	left: 0px;
	top: -2px;
	right: 0px;
	background-color: #039;
}
.prd-ban-img {
	margin: 0px;
	padding: 30px 145px 6px 0;
	float: left;
	width: 100%;
}
.call-to-action {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.resp-img-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	position:relative;
}
.resp-img-wrap img {
	width: 100%;
}
.img-absolute {
	position: absolute;
	right: 0px;
}
.bg-abt {
	background-image: url(../images/ban-abt-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	margin: 0px;
	float: left;
	width: 100%;
}
.bg-abt .bg-abt-inn {
	float: none;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFF;
	text-decoration: none;
	text-shadow: 0 1px 0 #000000;
	font-family:'Roboto';
}
.bg-abt .bg-abt-inn h1 {
	font-size: 80px;
	font-weight: 100;
}
.bg-abt .bg-abt-inn h3 {
	font-size: 51px;
	line-height:0px !important;
	font-weight: 100;
}
.bg-abt-btns {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
.bg-abt-btns li {
	text-align: center;
	display: inline-block;
	padding: 0px;
	float: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
}
.bg-abt-btns li a {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	float: none;
	padding-top: 15px;
    padding-right: 35px;
    padding-bottom: 15px;
    padding-left: 35px;
	border: 1px solid #FFF;
	background-color: #000000;
	background: rgba(0,0,0,0.4);
}
.bg-abt-btns li a:hover {
	color: #333;
	background-color: #FFF;
}
.sec-pg-graph {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;
}
.sec-pg-graph .se-grph-heading {
	margin: 0px;
	float: left;
	width: 100%;
	position: relative;
	left: -25px;
	top: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sec-pg-graph .se-grph-heading span {
	font-family: 'Roboto';
	font-weight: 300;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	font-size: 25px;
	
	
}
.sec-pg-graph .se-grph-body {
	font-family: Roboto;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 50px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00aeef;
	font-size: 16px;
	font-weight: 300;
	color: #363636;
	text-decoration: none;
	text-align: justify;
}
.sec-pg-graph .se-grph-footer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	position:relative;
	left: -8px;
    top: -4px;
}
.gedget-bg {
	background-attachment: fixed;
	background-image: url(../images/gedgets-bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size:100%;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
header {
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	position: fixed;
	background-image: url(../images/header-shadow.png);
	z-index: 999;
	background-repeat: repeat-x;
	background-position: center top;
}
header nav li a {
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 0 5px #000000;
	
}
header nav li a:hover {
	background:none;
	text-decoration:underline;
}
header nav li ul li a {
	color: #333;
	text-decoration: none;
	text-shadow: none;
}
header nav li ul li a:hover {
	background-color: #959595;
	text-decoration:none;
}

header #logo-box-ii { display:none; }
header #logo-box { display:block; }
.header {
	margin: 0px;
	float: left;
	width: 100%;
	background-color: #f9f9f9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	-moz-box-shadow: 0 0 10px -1px #555555;
	-webkit-box-shadow: 0 0 10px -1px #555555;
	box-shadow: 0 0 10px -1px #555555;
	transition: all 0.4s ease;
	background-image: none;
	z-index: 999999999;
	position: relative;
}
.header nav li a {
	color: #333;
	text-decoration: none;
	text-shadow: none;
}
.header nav li a:hover {
	text-decoration: none;
	text-shadow: none;
	background-color: #959595;
}
.header #logo-box { display:none; }
.header #logo-box-ii { display:block; }
.logo-box {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
nav {
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
nav li {
	display: inline-block;
	padding: 0px;
	float: none;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	margin: 0px;
	position: relative;
}
nav li a {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	
}
nav li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #959595;
}
nav li ul {
	display: none;
	background-color: #FFF;
	text-align: left;
	margin: 0px;
	padding: 8px;
	float: none;
	width: 150px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #005e96;
	position: absolute;
	top: 38px;
	z-index: 999;
	-moz-box-shadow: 0 5px 15px -7px #000;
	-webkit-box-shadow: 0 5px 15px -7px #000;
	box-shadow: 0 5px 15px -7px #000;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}
nav li:hover ul {
	display: block !important;
}
nav li ul li {
	float: left !important;
	width: 100% !important;
	text-align:left !important;
}
nav li ul li a {
	float: left !important;
	width: 100% !important;
	text-align:left !important;
}
nav li ul li a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#005e96+0,00385a+100 */
	background: #005e96; /* Old browsers */
	background: -moz-linear-gradient(top,  #005e96 0%, #00385a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #005e96 0%,#00385a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #005e96 0%,#00385a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005e96', endColorstr='#00385a',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.sub-menu {
	background-color: #00aeef;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.social-box {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.social-box ul {
	text-align: center;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
}
.social-box ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.social-box ul li a {
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 34px;
	text-align: center;
	line-height: 36px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.social-box ul li .a-clr-f {
	background:#003471 !important;
}
.social-box ul li .a-clr-f:hover {
	background:#002653 !important;
}
.social-box ul li .a-clr-t {
	background:#00aeef !important;
}
.social-box ul li .a-clr-t:hover {
	background:#0098d1 !important;
}
.social-box ul li .a-clr-g {
	background:#ed1c24 !important;
}
.social-box ul li .a-clr-g:hover {
	background:#d20008 !important;
}



.social-box-ii {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.social-box-ii ul {
	text-align: center;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-type: none;
}
.social-box-ii ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.social-box-ii ul li a {
	font-size: 18px;
	color: #FFF;
	background:none;
	height: 34px;
	width: 34px;
}
.link-pg-ban {
	background-image: url(../images/serv-wl-ban.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	width: 100%;
	background-size: cover;
	font-size: 35px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 0 6px #000000;
}
.header-after {
	margin: 0px;
	padding: 5px;
	float: left;
	width: 100%;
	position: relative;
	display:none;
	z-index:6;
	top: 60px;
	background-color: #000000;
	background: rgba(0,0,0,0.6);
}
#slider {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.sec-fea-wrap {
	padding: 15px;
	float: none;
	position: relative;
	text-align: center;
	border: 1px solid #FFF;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 80%;
	height: 220px;
	margin: 0px;
}
.sec-fea-cont {
	padding: 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: none;
}
.sec-fea-cont .se-fe-img-bx {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.sec-fea-cont .se-fe-title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sec-fea-cont .se-fe-dese {
	font-size: 12px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.tabs-img-box {
	text-align: center;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float: none;
	width: 100%;
	position: relative;
}
.tabs-img-box img {
	/*position: absolute;*/
	z-index: 5;
	width: 150px;
	/*left: -20px;
	top:-50px;*/
}
.why-fea-bx {
	float: none;
	width: 70%;
	border: 2px solid #ebebeb;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	display: inline-block;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	text-align: center;
	cursor:pointer;
}
.why-fea-bx:hover, .why-fea-bx:focus, .why-fea-bx:active {
  border: 2px solid #b6b6b6;
  position:relative;
  z-index:50;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background:#f7f7f7;
  -moz-box-shadow: 0 0 15px 1px #e6e6e6;
	-webkit-box-shadow: 0 0 15px 1px #e6e6e6;
	box-shadow: 0 0 15px 1px #e6e6e6;
}
.why-fea-bx .wy-fe-img {
	margin: 0px;
	padding: 0px;
	float: none;
	width: 50%;
	text-align: center;
	display: inline-block;
}
.why-fea-bx .wy-fe-img img {
	width: 100%;
}
.why-fea-bx .wy-fe-title {
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	color: #333;
	text-decoration: none;
	text-align: center;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mud-comp-wrap {
	padding: 0px;
	float: none;
	width: 80%;
	display: inline-block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.md-cp-title {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.mud-comp-wrap .md-cop-cont {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 40%;
}
.mud-comp-wrap .md-cop-cont .md-cop-head {
	font-size: 25px;
	color: #000;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 100%;
	font-weight: normal;
	padding-top: 42px;
	padding-right: 0px;
	padding-bottom: 42px;
	padding-left: 0px;
}
.md-cop-body {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	overflow:hidden;
}
.md-cop-body table {
    border-collapse: collapse;
    width: 100%;
}

.md-cop-body table th, td {
	padding: 5px 15px 5px 15px !important;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}
.md-cop-body table tr:nth-child(odd){background-color: #FFF}
.md-cop-body table tr:nth-child(even){background-color: #f5f5f5}

.md-cop-body table th {
    background-color: #4CAF50;
    color: white;
}

.mud-comp-wrap .ir-s-cont {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 16px -1px #000;
	-webkit-box-shadow: 0 0 16px -1px #000;
	box-shadow: 0 0 16px -1px #000;
	overflow: hidden;
	position: relative;
	z-index: 5;
}
.mud-comp-wrap .ir-s-cont .ir-s-head {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	padding: 0px;
}
.mud-comp-wrap .ir-s-cont .ir-s-head .ir-sh-title {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #8c1212;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e1442f+0,c41801+100 */
	background: #e1442f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e1442f 0%, #c41801 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e1442f 0%,#c41801 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e1442f 0%,#c41801 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1442f', endColorstr='#c41801',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;

}
.mud-comp-wrap .ir-s-cont .ir-s-head .ir-sh-titlei {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a81704+0,a81400+100 */
	background: #a81704; /* Old browsers */
	background: -moz-linear-gradient(top,  #a81704 0%, #a81400 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #a81704 0%,#a81400 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #a81704 0%,#a81400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81704', endColorstr='#a81400',GradientType=0 );					border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c76b5f;
}
.mud-comp-wrap .ir-s-cont .ir-s-body {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
} 
.mud-comp-wrap .ir-p-cont {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20%;
}
.mud-comp-wrap .ir-p-cont .ir-p-head {
	padding: 0px;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mud-comp-wrap .ir-p-cont .ir-p-head .ir-ph-title {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #2a6998;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#518cbc+0,1660a1+100 */
background: #518cbc; /* Old browsers */
background: -moz-linear-gradient(top,  #518cbc 0%, #1660a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #518cbc 0%,#1660a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #518cbc 0%,#1660a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518cbc', endColorstr='#1660a1',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px 0px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
	border-radius: 5px 0px 0px 0px;

}
.mud-comp-wrap .ir-p-cont .ir-p-head .ir-ph-titlei {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1679b6+0,55a8db+100 */
	background: #1679b6; /* Old browsers */
	background: -moz-linear-gradient(top,  #1679b6 0%, #55a8db 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1679b6 0%,#55a8db 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1679b6 0%,#55a8db 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1679b6', endColorstr='#55a8db',GradientType=0 ); /* IE6-9 */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #69a9d0;
}
.mud-comp-wrap .ir-e-cont {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20%;
}
.mud-comp-wrap .ir-e-cont .ir-e-head {
	padding: 0px;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mud-comp-wrap .ir-e-cont .ir-e-head .ir-eh-title {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #2a6998;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#518cbc+0,1660a1+100 */
background: #518cbc; /* Old browsers */
background: -moz-linear-gradient(top,  #518cbc 0%, #1660a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #518cbc 0%,#1660a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #518cbc 0%,#1660a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518cbc', endColorstr='#1660a1',GradientType=0 ); /* IE6-9 */

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

}
.mud-comp-wrap .ir-e-cont .ir-e-head .ir-eh-titlei {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c4473+0,0d5186+100 */
	background: #0c4473; /* Old browsers */
	background: -moz-linear-gradient(top,  #0c4473 0%, #0d5186 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0c4473 0%,#0d5186 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0c4473 0%,#0d5186 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c4473', endColorstr='#0d5186',GradientType=0 ); /* IE6-9 */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6487a6;
}


.third-inti {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.third-inti ul {
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.third-inti ul li {
	display: inline-block;
	padding: 3px;
	margin: 5px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	filter: grayscale(1); /* W3C */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.third-inti ul li:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
	opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}


.app-fea-cont {
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;
	z-index: 5;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.app-fea-cont .ap-fe-ico {
	background-color: #05c2f9;
	margin: 0px;
	padding: 10px;
	float: left;
	-webkit-border-radius: 15px 15px 0px 15px;
	-moz-border-radius: 15px 15px 0px 15px;
	border-radius: 15px 15px 0px 15px;
}
.app-fea-cont .ap-fe-title {
	font-size: 23px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.app-fea-add {
	padding: 30px;
	float: left;
	width: 100%;
	border: 2px solid #cdcdcd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 16px -2px #b0b0b0;
	-webkit-box-shadow: 0 0 16px -2px #b0b0b0;
	box-shadow: 0 0 16px -2px #b0b0b0;
	text-align: center;
	position: relative;
	font-size: 25px;
	color: #000;
	text-decoration: none;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.app-fea-add  .ap-fe-ico {
	position: absolute;
	z-index: 5;
	top: -65px;
	left: 0px;
	right: 0px;
}
.app-fea-add .ap-fe-title {
	font-size: 25px;
	color: #000;
	text-align: center;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.bttm-cont-wrap {
	background-color: #26333a;
	background-image: url(../images/btm-bg-img.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 100%;
}
.frm-lbl {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #FFF;
}
.frm-inverce {
	border:2px solid #ccc !important;
}
.frm-drk-txt {
	color: #333 !important;
}
.frm-input {
	padding: 10px;
	float: left;
	width: 100%;
	border: 2px solid #FFF;
	background-image: none;
	background:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
}
.frm-textarea {
	padding: 10px;
	float: left;
	width: 100%;
	border: 2px solid #FFF;
	background-image: none;
	background:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
}
.frm-sbtm {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background-color: #05c2f9;
	text-align: center;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.frm-sbtm:hover {
	background-color: #00b5e9;
}

.conts-fea-cont {
	padding: 0px;
	float: left;
	position: relative;
	z-index: 5;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 150px;
}
.conts-fea-cont .cnt-fe-ico {
	background-color: #05c2f9;
	margin: 0px;
	padding: 10px;
	float: left;
	-webkit-border-radius: 15px 15px 0px 15px;
	-moz-border-radius: 15px 15px 0px 15px;
	border-radius: 15px 15px 0px 15px;
}
.conts-fea-cont .cnt-fe-title {
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.stores-box {
	text-align: center;
	float: left;
	width: 100%;
	display: inline-block;
}
.tbl-mc {
	width: 90%;
}
.tbl-mc thead {
	border: 1px solid #2a6998;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#518cbc+0,1660a1+100 */
	background: #518cbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #518cbc 0%, #1660a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #518cbc 0%,#1660a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #518cbc 0%,#1660a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518cbc', endColorstr='#1660a1',GradientType=0 ); /* IE6-9 */
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	line-height: 30px;
	padding: 0px;
}
.tbl-mc .thead {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#518cbc+0,1660a1+100 */
	background: #518cbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #518cbc 0%, #1660a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #518cbc 0%,#1660a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #518cbc 0%,#1660a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518cbc', endColorstr='#1660a1',GradientType=0 ); /* IE6-9 */
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	line-height: 30px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px !important;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2a6998;
	border-right-color: #2a6998;
	border-bottom-color: #00aeef !important;
	border-left-color: #2a6998;
}
.tbl-mc thead tr th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #155483;
	padding-right: 10px;
	padding-left: 10px;
}
.tbl-mc .thead-i {
	border: 1px solid #700000;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e1442f+0,c41801+100 */
	background: #e1442f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e1442f 0%, #c41801 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e1442f 0%,#c41801 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e1442f 0%,#c41801 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1442f', endColorstr='#c41801',GradientType=0 ); /* IE6-9 */
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.tbl-mc .thead-ii {
	border: 1px solid #aac6e9;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,a0d8ef+100 */
	background: #feffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffff 0%, #a0d8ef 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #feffff 0%,#a0d8ef 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #feffff 0%,#a0d8ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */
	font-size: 14px;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.tbl-mc .thead-iii {
	border: 1px solid #CCCCCC;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededed+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	font-size: 14px;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.tbl-mc tbody tr td {
	border: 1px solid #CCC;
}
.tbl-mc tbody tr:nth-child(even) {
    background-color: #f6f6f6;
}
.tbl-mc tbody tr:nth-child(even):hover {
    background-color: #edf5ff;
}
.tbl-mc tbody tr:nth-child(odd) {
   background-color:#fff;
}
.tbl-mc tbody tr:nth-child(odd):hover {
   background-color:#edf5ff;
}

#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;
	color: #FFF;
	text-decoration: none;    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 80px;
    height: 40px;
    margin: 5px;
    cursor: pointer;
    border: 2px solid #CCC;
    /*border-radius: 50px;*/
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 193px;
    height: 92px;
    /*border-radius: 100px;*/
    border-color: #1b5caa;
    opacity: 1;
    overflow: hidden;
}
#quote-carousel .carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.overlay {
	width:100%;
	min-height:450px; 
	position:absolute; 
	top:0;
}
.map {
	width:100%;
	height:450px;	
}
.map-wrap {
	position:relative; 
}
.loc-map-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	font-size: 25px;
	color: #343434;
	text-decoration: none;
}
.loc-map-wrap .lo-mp-cont {
	background-color: #FFF;
	text-align: center;
	height: 132px;
	width: 132px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	position: absolute;
	z-index: 5;
	top: -100px;
	display: inline-block;
	margin: 0 0 0 -50px;
	float: none;
}
.cont-e-ico {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
	text-align: center;
}
.cont-e-ico li {
	text-align: center;
	display: inline-block;
	padding: 0px;
	float: none;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	width: 132px;
}
.cont-e-ico li .co-ico-wrap {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.cont-e-ico li .co-ico-wrap .ico-round {
	color: #FFF;
	text-decoration: none;
	background-color: #0aa7e2;
	margin: 0px;
	float: left;
	height: 132px;
	width: 132px;
	text-align: center;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cont-e-ico li .ico-title {
	font-size: 18px;
	color: #333;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cont-e-ico li .ico-desc {
	font-size: 16px;
	color: #0aa7e2;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.port-img-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;	
}
.port-img {
	position: absolute;
	z-index:5;
	right: 0px;
	bottom: 0px;
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.port-img-dtls {
	opacity: none;
	filter: none; /* For IE8 and earlier */
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
}
.irp-prd-top {
	background-image: url(../images/irp-rand-1.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 315px;
	padding-right: 0px;
	padding-bottom: 228px;
	padding-left: 0px;
}
.prd-mod-title {
	font-size: 18px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.prd-mdls-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.prd-mdls-wrap ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
.prd-mdls-wrap ul li {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	background-color: #e4e4e4;
	padding: 0px;
	float: left;
	height: 132px;
	width: 132px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #d3d3d3;
}
.prd-mdls-wrap ul li:hover {
	background-color: #d3d3d3;
}
.prd-mdls-wrap ul li a {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 100%;
}
.prd-mdls-wrap ul li .prd-mdl-img {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.prd-spnis {
	font-size: 18px;
	font-weight: 100;
	color: #363636;
	text-decoration: none;
	line-height: 60px;
}
.serv-pg-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
	text-align: center;
}
.serv-pg-wrap li {
	text-align: center;
	display: inline-block;
	padding: 0px;
	float: none;
	width: 315px;
	margin: 10px;
}
.serv-pg-wrap li .serv-pg-bx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.serv-pg-wrap li .serv-pg-bx .srv-pg-img {
	margin: 0px;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.serv-pg-wrap li .serv-pg-bx .serv-pg-link {
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #0aa7e2;
	text-align: center;
	margin: 0px;
	float: left;
	width: 100%;
	position: relative;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.serv-pg-wrap li .serv-pg-bx .serv-pg-link .srv-pg-arow {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	position: absolute;
	top: -23px;
	width: 100%;
}
.clnts-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	text-align:center;
}
.clnts-wrap ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
.clnts-wrap ul li {
	text-align: center;
	display: inline-block;
	padding: 0px;
	float: none;
	width: 251px;
	background-color: #FFF;
	border: 1px solid #dddddd;
	-moz-box-shadow: 0 0 10px -3px #000;
	-webkit-box-shadow: 0 0 10px -3px #000;
	box-shadow: 0 0 10px -3px #000;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.clnts-wrap ul li .clnt-wp-img {
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.clnts-wrap ul li .clnt-wp-ftr {
	background-color: #f5f5f5;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
.clnts-wrap ul li .clnt-wp-ftr .clnt-ftr-spni {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 12px;
	float: left;
}
.clnts-wrap ul li .clnt-wp-ftr .clnt-ftr-spnii {
	font-size: 18px;
	line-height: 0px;
	color: #5d5d5d;
	text-decoration: none;
	background-color: #dddddd;
	margin: 0px;
	padding: 12px;
	float: right;
}
.clnts-wrap ul li .clnt-wp-ftr .clnt-ftr-spnii:hover {
	color: #FFF;
	background-color: #5d5d5d;
}
.gq_rounds {
	font-family: 'Roboto';
	font-weight: 200 !important;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/gq_rounds.png);
	background-position: center -70px;
	text-align: center;
	margin: 0px;
	padding: 53px 0px 264px 0px;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	font-size: 25px;
}
.gq_rounds .gq-rnds-spni {
	font-family: Roboto;
	font-size: 35px;
	font-weight: 100;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.gq-spnii {
	font-family: Roboto;
	font-size: 24px;
	font-weight: 100;
	color: #000;
	text-decoration: none;
}
.terms-ico-wrap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	position: relative;
}
.terms-ico-wrap img {
	position: absolute;
	top: -60px;
    margin: 0 0 0 -65px;
}

.terms-ul {
    list-style: none;
    padding:0;
    margin:0;
	text-align:left;
}

.terms-ul li {
	padding-left: 1em;
	text-indent: -.7em;
	padding-bottom: 10px;
}

.terms-ul li:before {
    content: "● ";
    color: #0aa7e2; /* or whatever color you prefer */
}
footer {
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
footer a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
footer a:hover {
	color: #ef5350;
	text-decoration: none;
}

.--------------------{}

.button-one {
	font-size: 16px;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none;
	background-color: #0079bf;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 20px !important;
	padding-right: 35px;
	padding-bottom: 20px !important;
	padding-left: 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.button-one:hover {
	background-color: #00649e !important;
	text-decoration: none;
}
.button-one-o {
	font-size: 14px;
	font-weight: normal;
	color: #3c3c3c !important;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 13px !important;
	padding-right: 25px;
	padding-bottom: 13px !important;
	padding-left: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3c3c3c;
}
.button-one-o:hover {
	color: #FFF !important;
	text-decoration: none;
	background-color: #3c3c3c;
}
.button-blue-o {
	font-size: 14px;
	font-weight: normal;
	color: #009dcb !important;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 13px !important;
	padding-right: 25px;
	padding-bottom: 13px !important;
	padding-left: 25px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #05c2f9;
}
.button-blue-o:hover {
	color: #FFF !important;
	text-decoration: none;
	background-color: #05c2f9 !important;
}
.button-one-w-o {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF !important;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 13px !important;
	padding-right: 25px;
	padding-bottom: 13px !important;
	padding-left: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FFFFFF;
}
.button-one-w-o:hover {
	color: #333 !important;
	text-decoration: none;
	background-color: #FFFFFF;
}
.button-sm-one {
	font-size: 16px;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none;
	background-color: #d22e17;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 18px !important;
	padding-right: 35px;
	padding-bottom: 18px !important;
	padding-left: 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.button-sm-two {
	font-size: 16px;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none;
	background-color: #0079bf;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 10px !important;
	padding-right: 35px;
	padding-bottom: 10px !important;
	padding-left: 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.button-sm-three {
	font-size: 16px;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none;
	background-color: #0c4677;
	text-align: center;
	display: inline-block;
	margin: 0px;
	float: none;
	padding-top: 10px !important;
	padding-right: 35px;
	padding-bottom: 10px !important;
	padding-left: 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



.clr-blue { color:#2685c0;}


.dock {
	display:block !important;
}


/* Responsive Menu */

.responsMenu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}	
.responsMenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	display:none;
}
.responsMenu li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}
.responsMenu li a {
	display:block;
	min-width:140px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #2f3036;
	text-decoration: none;
}
.responsMenu li:hover a {
	background: #005e96;
}
.responsMenu li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}
.responsMenu li:hover ul a:hover {
	background: #00385a;
	color: #fff;
}
.responsMenu li ul {
	display: none;
}
.responsMenu li ul li {
	display: block;
	float: none;
}
.responsMenu li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}
.responsMenu ul li a:hover + .hidden, .hidden:hover {
	display: block !important;
}
.responsMenu .show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #f9f9f9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	text-align: center;
	display: none;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.responsMenu input[type=checkbox]{
    display: none;
    -webkit-appearance: none;
}
.responsMenu input[type=checkbox]:checked ~ #menu{
    display: block;
}
/* Responsive Menu End */

/* owl slider */
.--------------------{}
.ow-hd-img-cont {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.ow-hd-img-cont #nwsheadlns {
	width:100%;
	height:auto;
}
#nwsheadlns-o {
	width:auto;
	height:auto;
}
