charset "utf-8";
/* CSS Document */
/* -------------Font-Family Import--------- */

@font-face {
	font-family: 'OpenSansLight_0';
	src: url('../fonts/OpenSansLight_0.eot');
	src: url('../fonts/OpenSansLight_0.eot') format('embedded-opentype'),  url('../fonts/OpenSansLight_0.woff2') format('woff2'),  url('../fonts/OpenSansLight_0.woff') format('woff'),  url('../fonts/OpenSansLight_0.ttf') format('truetype'),  url('../fonts/OpenSansLight_0.svg#OpenSansLight_0') format('svg');
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
@font-face {
	font-family: 'OpenSansRegular';
	src: url('../fonts/OpenSansRegular.eot');
	src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),  url('../fonts/OpenSansRegular.woff2') format('woff2'),  url('../fonts/OpenSansRegular.woff') format('woff'),  url('../fonts/OpenSansRegular.ttf') format('truetype'),  url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
@font-face {
	font-family: 'OpenSansBold';
	src: url('../fonts/OpenSansBold.eot');
	src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'),  url('../fonts/OpenSansBold.woff2') format('woff2'),  url('../fonts/OpenSansBold.woff') format('woff'),  url('../fonts/OpenSansBold.ttf') format('truetype'),  url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('../fonts/OpenSansSemibold.eot');
	src: url('../fonts/OpenSansSemibold.eot') format('embedded-opentype'),  url('../fonts/OpenSansSemibold.woff2') format('woff2'),  url('../fonts/OpenSansSemibold.woff') format('woff'),  url('../fonts/OpenSansSemibold.ttf') format('truetype'),  url('../fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
@font-face {
	font-family: 'RalewayMedium';
	src: url('../fonts/raleway-medium.eot');
	src: url('../fonts/raleway-medium.eot') format('embedded-opentype'),  url('../fonts/raleway-medium.woff2') format('woff2'),  url('../fonts/raleway-medium.woff') format('woff'),  url('../fonts/raleway-medium.ttf') format('truetype'),  url('../fonts/raleway-medium.svg#RalewayMedium') format('svg');
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
@font-face {
	font-family: 'RalewayLight';
	src: url('../fonts/RalewayLight.eot');
	src: url('../fonts/RalewayLight.eot') format('embedded-opentype'),  url('../fonts/RalewayLight.woff2') format('woff2'),  url('../fonts/RalewayLight.woff') format('woff'),  url('../fonts/RalewayLight.ttf') format('truetype'),  url('../fonts/RalewayLight.svg#RalewayLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RalewayRegular';
	src: url('../fonts/raleway-regular.eot');
	src: url('../fonts/raleway-regular.eot') format('embedded-opentype'),  url('../fonts/raleway-regular.woff2') format('woff2'),  url('../fonts/raleway-regular.woff') format('woff'),  url('../fonts/raleway-regular.ttf') format('truetype'),  url('../fonts/raleway-regular.svg#RalewayRegular') format('svg');
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
body {
	background-color: #fffefe;
	-webkit-font-smoothing: antialiased !important;
	font-weight: normal;
}
/*Enquiry page reset*/

.enquiry_cws_reset table, .enquiry_cws_reset tbody, .enquiry_cws_reset thead, .enquiry_cws_reset td, .enquiry_cws_reset th, .enquiry_cws_reset tr, .enquiry_cws_reset p, .enquiry_cws_reset span, .enquiry_cws_reset form, .enquiry_cws_reset input, .enquiry_cws_reset i, .enquiry_cws_reset strong, .enquiry_cws_reset b, .enquiry_cws_reset textarea, .enquiry_cws_reset ul, .enquiry_cws_reset li, .enquiry_cws_reset div, #dataform_alert, #dataform_alert div, #dataform_alert input, #dataform_alert form, #dataform_alert table, #dataform_alert tr, #dataform_alert td, #dataform_alert th, #dataform_alert tbody, #dataform_alert thead, #dataform_alert span, #dataform_alert b, #dataform_alert text-area, #dataform_alert p, #dataform_alert ul, #dataform_alert li, .cnt_eq DIV TEXTAREA.text_area, .cnt_eq DIV input {
	box-sizing: content-box !important;
}
a {
	outline : none !important;
}
a img {
	outline : none !important;
}
.row {
	margin-left: 0px;
	margin-right: 0px;
}
#dataform_alert, #dataform_alert div {
	box-sizing: content-box !important;
}
.row {
	margin-left: 0px;
	margin-right: 0px;
}
body {
	font-family: 'RalewayRegular', arial;
	font-smooth: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
.top-strip {
	background-color: #3d3d3d;
	color: #fff;
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
	font-family: 'OpenSansRegular', arial;
}
.solgan {
	margin-left: 160px;
	font-size: 15px;
	padding: 10px 0;
	float: left;
}
a.email-sms {
	display: inline-block;
	color: #fff;
	background: #db241d url(../gifs/sms-bg.png) no-repeat 10px center;
	float: right;
	padding: 4px 15px 4px 55px;
	font-size: 20px;
	margin-top: 3px;
}
.navbar-fixed-top.nav-top-main {
	padding-top: 5px;
	background-color: #fff;
	box-shadow: 0px 6px 10px rgba(0,0,0,.3);
	z-index: 9999;
	border-bottom: 1px solid #fbfbfb;
	top: 44px;
}
.nav-top-main .navbar-nav {
	margin-top: 12px;
	margin-bottom: 15px;
	float: right;
}
.navbar-nav a {
	color: #262626;
	font-size: 19px;
	font-family: 'RalewayRegular', arial;
}
.navbar-brand {
	width: 147px;
	height: 164px;
	background: url(../gifs/logo.png) no-repeat center top;
	text-indent: -9999px;
	position: absolute;
	top: -50px;
	z-index: 10001;
	box-shadow: 0px 0px 4px rgba(0,0,0,.3);
}
.navbar-brand span {
	color: #818181;
	float: right;
	font-size: 15px;
	position: absolute;
	bottom: -3px;
	right: 0px;
	text-indent: 0px;
}
.nav.nav-top-main li:hover {
	background-color: #eee;
}
.nav li.dropdown ul.dropdown-menu {
	margin-top: 10px;
	background-color: #161B16;
}
.nav li.dropdown ul.dropdown-menu a:hover {
	background-color: #576254;
}
.nav li.dropdown ul.dropdown-menu a {
	color: #fff;
}
.nav li.dropdown:hover:after, .nav li.dropdown:hover:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1040;
	bottom: -11px;
}
.nav li.dropdown:hover:after {
	border-bottom: 11px solid #161B16;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	width: 0;
}
.nav li.dropdown:hover:before {
	background-color: transparent;
	width: 100%;
	height: 12px;
}
.nav li.dropdown:hover ul.dropdown-menu {
	display: block;
}
.nav > li> a:active, .nav > li> a:focus {
	background-color: transparent;
	color: #000;
}
.nav > li> a:hover, .nav > li.act > a {
	background-color: transparent;
	color: #db241d;
}
.nav-top-main li a {
	position: relative;
}
.pr-sec {
	position: relative;
}
.cta-button {
	font-family: 'RalewayRegular', arial;
	height: 50px;
	background-color: #000;
	padding: 0 10px;
	position: absolute;
	right: 0;
	box-shadow: 0 0 12px rgba(255,255,255,.5);
	list-style-type: none;
}
.cta-button a {
	font-size: 18px;
	color: #fff;
	padding: 12px 0 6px 26px;
	display: inline-block;
	background: url(../gifs/sprite.png) no-repeat;
	background-position: -23px 14px;
	margin-bottom: 0;
}
.brd-row {
	padding-top: 160px;
	background-color: #eeeded;
	border-bottom: 2px solid #dddcdc;
}
.breadcrumb {
	background-color: transparent;
	margin-bottom: 0px;
	padding: 8px 15px;
	font-size: 13px;
	font-family: 'OpenSansRegular', arial;
}
.breadcrumb a, .breadcrumb a:active {
	color: #3d3d3d;
}
.breadcrumb li.active {
	color: #db241d;
}
.breadcrumb a:hover {
	color: #db241d;
}
.brd1 {
	background: #353536 url(../gifs/pattern02.jpg) repeat;
	padding-top: 20px;
}
.bc1 {
	background-color: #1f1e1e;
	padding-top: 12px;
	font-size: 16px;
	color: #a4a4a4;
}
.bc1 a {
	color: #a4a4a4;
}
.panel-group {
	margin-top: 40px;
	border: 1px solid #e9e9e8;
	background-color: #fbf9fa;
	font-family: 'RalewayRegular', arial;
	padding-bottom: 40px;
}
.panel-group .panel {
	border-radius: 0px;
	margin-bottom: 0;
	box-shadow: none;
	border: none;
	background-color: #fff;
}
.panel-group .panel + .panel {
	margin-top: 0px;
}
.panel-heading {
	border-bottom: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	padding: 0;
}
h2.panel-title {
	font-size: 20px;
	margin-left: 4%;
	border-bottom: 1px solid #d2d3d1;
	padding: 0px 15px 0px 0px;
}
h2.panel-title a {
	padding: 10px 0px;
	display: inline-block;
	width: 93%;
	float: left;
	color: #2b332e;
}
h2.panel-title a:hover, h2.panel-title a:active {
	text-decoration: none;
}
h2.panel-title a.a-i {
	width: 7%;
	float: right;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: transparent;
	background-color: #fbfafa;
}
.panel-default > .panel-heading {
	background-color: #fbfafa;
	color: #2b332e;
}
.panel-default > .panel-heading.pannel-active {
	background-color: red;
	color: #fff;
}
.panel-heading.pannel-active h2.panel-title a {
	color: #fff;
}

.panel-heading.pannel-active h2.panel-title {
	border-bottom: 1px solid transparent;
}
.panel-body ul li {
	list-style-type: none;
	font-size: 18px;
	color: #2b332e;
	padding: 4px 0 4px 23px;
	background: url(../gifs/arrow-li.png) no-repeat 5px 10px;
}
.panel-body ul li.panel-body-li-active {
	background: url(../gifs/arrow-li-o.png) no-repeat 0px 10px;
}
.panel-body ul li a {
	color: #2b332e;
}
.panel-body ul li.panel-body-li-active a {
	color: #DF0003;
}
.panel-body ul li a:hover, .panel-body ul li a:active {
	text-decoration: none;
}
.footer-menu h2, .footer-menu h2 a {
	font-size: 30px;
	font-family: 'OpenSansSemibold', arial;
	color: #343434;
}
.color-ch01 {
	background-color: #fff;
	margin-top: 30px;
}
.footer-menu h2 {
	padding-left: 10px;
	margin-bottom: 20px;
	display: inline-block;
	position: relative;
}
.footer-menu h2, .footer-menu h2 a {
	color: #fff;
}
.footer-menu h2 a:hover {
	color: #eee;
	text-decoration: none;
}
.footer-menu ul {
	list-style-type: none;
	padding-bottom: 40px;
}
.footer-menu ul li {
	position: relative;
	padding-left: 18px;
	font-size: 17px;
	padding-bottom: 7px;
	padding-top: 7px;
	background: url(../gifs/arrow02.png) no-repeat left 16px;
}
.footer-menu ul li.no-brd {
	border-bottom: none;
}
.footer-menu ul li a {
	color: #c2c2c2;
	text-decoration: none;
}
.footer-menu ul li a:hover {
	color: #fff;
}
.afp, .afp:after, .imagePrd, .giq, .giq:after, .new-nav-lower .navbar-nav > li > a, .prd-img-sec img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.giq:before, .prd-cat, .prd-cat .prd-cat-content {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.text-main {
	font-size: 20px;
	font-family: 'OpenSansLight_0', arial;
	margin: 0px 0 25px;
	color: #474747;
	line-height: 30px;
	text-align: justify;
}
.text-main.font-change {
	font-family: 'OpenSansLight_0', arial;
}
.text-lead {
	font-size: 30px;
	font-family: 'OpenSansLight_0', arial;
	margin: 35px 0 0;
	color: #da251d;
}
.text-ul {
	font-size: 16px;
	font-family: 'OpenSansLight_0', arial;
	color: #474747;
	list-style-type: none;
	padding: 1px;
}

.text-ul li {
	float: left;
	padding: 10px 5px;
	width: 12.5%;
	border: 1px solid #e0e0e0;
	margin-top: -1px;
	margin-left: -1px;
	text-align: center;
}
.text-ul_mine li {
	width: 33%;
	
}
.table tr {
	font-size: 16px;
}
.text-ul.part-6 li {
	width: 16.666666%;
}
.text-ul.part-7 li {
	width: 14.285714%;
}
.text-ul li.text-ul-li-b {
	font-family: 'OpenSansSemibold', arial;
	background-color: #E9E6E6;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 12px 8px;
}
.table tr th {
	text-align: center;
}
.main-content h1 {
	font-size: 40px;
	color: #333333;
	text-align: left;
	margin-top: 40px;
	padding-bottom: 20px;
	position: relative;
}
.main-content h1:after {
	content: "";
	position: absolute;
	width: 200px;
	height: 4px;
	background-color: #d30302;
	left: 0;
	bottom: 10px;
}
.prd-sec {
	margin: 0px 0px 60px;
	border: 1px solid rgba(0,0,0,.3);
	padding: 0;
}
.prd-des-sec {
	background-color: #fff;
	padding-bottom: 20px;
	overflow: hidden;
}
.prd-des-sec h1, .prd-des-sec h2, p.feature-sec {
	color: #000;
	position: relative;
	padding: 25px 5px;
	margin: 0;
	text-align: center;
	font-family: 'OpenSansSemibold_0', arial;
	font-size: 24px;
}
.prd-des-sec h2 a, .prd-des-sec h2 a:hover, .prd-des-sec h2 a:active {
	color: #000;
	text-decoration: none;
}
.prd-des-sec h1 span, .prd-des-sec h2 span, p.feature-sec span {
	display: block;
	color: #f00;
	font-size: 15px;
}
.prd-des-sec h1:after, .prd-des-sec h2:after {
	content: "";
	position: absolute;
	width: 80px;
	height: 2px;
	background-color: #d30302;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}
.main-content .contact_us h1:after {
	background-color: transparent;
}
.main-content {
	padding-bottom: 30px;
}
p.feature-sec {
	padding: 10px 5px;
	margin: 0;
	font-size: 19px;
	text-align: left;
	margin-left: 5%;
	width: 30%;
	float: left;
}
p.feature-sec:after {
	content: "";
	position: absolute;
	border-left: 6px solid #e1e1e1;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	right: 12px;
	top: 20px;
}
.ind .main-content p {
	font-size: 22px;
	font-family: 'OpenSansLight_0', arial;
}
ul.feature-cont {
	width: 60%;
	float: right;
	margin-right: 5%;
	text-align: left;
	padding: 5px 5px;
	color: #eee;
	list-style-type: none;
}
ul.feature-cont li {
	background: url(../gifs/arrow02.png) no-repeat left 16px;
	border-bottom: 1px dashed #686868;
	padding-left: 18px;
	font-size: 16px;
	padding-bottom: 7px;
	padding-top: 7px;
}
p.prd-des {
	color: #000;
	padding: 10px 20px 0;
	text-align: justify;
	font-size: 17px;
	min-height: 150px;
}
.giq {
	color: #fff;
	font-family: 'RalewayMedium', arial;
	font-size: 19px;
	margin: 20px 0 20px 15px;
	border: 1px solid #da251d;
	padding: 8px 35px;
	background-color: #da251d;
}
.giq:hover {
	color: #da251d;
	background-color: #fff;
}
.giq:hover, .giq:active {
	text-decoration: none;
}
.prd-img-sec img {
	opacity: 1;
}
.prd-img-sec {
	position: relative;
	overflow: hidden;
	height: 300px;
	background-color: #eeeded;
}
.prd-img-sec .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	cursor: pointer;
	opacity: 1;
	visibility: visible;
	border: 0px double rgba(0,0,0,0.2);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: all 0.4s cubic-bezier(0.6, 0.5, 0.100, 0.5);
}
.gaq {
	position: relative;
}
.gaq a.afp {
	position: absolute;
	display: block;
	width: 300px;
	height: 40px;
	font-size: 20px;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 10px;
	color: #fff;
	background-color: #3d3d3d;
	font-family: 'RalewayMedium', arial;
	padding-top: 7px;
	text-align: center;
}
.prd-img-sec:hover a.afp {
	background-color: #161616;
	text-decoration: none;
}
.prd-img-sec:hover .mask {
	border: 180px solid rgba(0,0,0,0.2);
	opacity: 0;
	visibility: hidden;
}
.prd-img-sec:hover img {
	opacity: .6;
}
.padd-for-img {
	padding-top: 80px;
}
.padd-xtra-bt {
	padding-bottom: 40px;
}
.pagination-style {
	position: absolute;
	right: 0;
	z-index: 9;
}
.pagination-style.down-pagination {
	bottom: 0;
}
.pagination-style li {
	background-color: #212121;
}
.pagination-style > li > a, .pagination-style > li > span {
	color: #ddd;
	background-color: #1b1b1b;
	border: 1px solid #ddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #d30302;
	border-color: #d30302;
}
.m-b20 {
	margin-bottom: 40px;
}
p.pd-new {
	min-height: 460px;
}
p.pad-xt {
	padding-bottom: 30px;
}
p.new-min {
	min-height: 170px;
}
.xtra-margin {
	padding: 80px 0;
}
.xtra-margin iframe {
	background-color: #141414;
	padding: 20px 10px 50px 10px;
}
.nav li.dropdown:hover .menu-new {
	display: block
}
.prd-cat {
	border: 1px solid #D9D9D9;
	position: relative;
	text-align: center;
	margin-bottom: 40px;
}
.prd-cat a.prd-cat-img {
	padding: 5px;
	display: block;
	float: left;
}
.prd-cat .prd-cat-content {
	margin-top: -100px;
	background-color: rgba(255,255,255,.92);
	float: left;
}
.prd-cat .prd-cat-content h2 {
	min-height: 50px;
	font-family: 'RalewayMedium', arial;
	font-size: 21px;
}
.prd-cat .prd-cat-content h2 a {
	display: block;
	color: #454545;
}
.prd-cat .prd-cat-content p {
	font-size: 15px;
	color: #454545;
	line-height: 17px;
	padding: 5px 10px 30px;
	text-align: left;
	min-height: 170px;
}
.prd-cat .prd-cat-content a.prd-cat-rm {
	display: none;
	background-color: rgba(255,255,255,1);
	position: absolute;
	bottom: -20px;
	border: 1px solid #D0CECE;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 140px;
	font-size: 19px;
	padding: 7px 15px;
}
.prd-cat:hover {
	background-color: #db241d;
}
.prd-cat:hover .prd-cat-content {
	background-color: rgba(236,36,29,.92);
}
.prd-cat:hover .prd-cat-content h2 a, .prd-cat:hover .prd-cat-content p {
	color: #fff;
}
.prd-cat:hover .prd-cat-content a.prd-cat-rm {
	display: inline-block;
}
/* Index Style*/
.carousel {
	height: 90%;
	margin-top:70px;
}
.item, .active, .carousel-inner {
	height: 100%;
	text-align: center;
}
.carousel-caption {
	left: 10%;
	padding-bottom: 30px;
	right: 10%;
	text-align: left;
}
.carousel-caption p.content-carousel {
	font-size: 50px;
	margin-bottom: 10px;
	color: #000;
	font-family: 'OpenSansSemibold', arial;
	line-height: 36px;
	text-align: center;
	text-shadow: 1px -1px 1px #fff;
}
.carousel-caption p.head-carousel {
	font-size: 65px;
	color: #fff;
	font-family: 'OpenSansSemibold', arial;
	text-shadow: 1px 1px 0 #000;
	text-align: center;
}
.btn-carousel {
	font-size: 21px;
	font-family: 'RalewayMedium', arial;
	display: block;
	margin-bottom: 2%;
	text-shadow: none;
	text-align: center;
	padding-top: 20px;
}
.btn-carousel a {
	background-color: #fff;
	color: #db241d;
	padding: 6px 20px;
	display: inline-block;
	border: 1px solid rgba(0,0,0,.1);
}
.btn-carousel a:hover, .btn-carousel a:active {
	color: #fff;
	text-decoration: none;
	background-color: #db241d;
}
.carousel-caption p.head-carousel span {
	color: #ffffff;
}
.carousel-indicators li {
	width: 15px;
	height: 15px;
	border-color: #000;
}
.carousel-indicators .active {
	width: 17px;
	height: 17px;
	background-color: #fe0605;
}
.fill {
	width: 100%;
	height: 100%;
	background-position: center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 90px;
}
.ind .new-nav-lower {
	z-index: 999;
}
.ind-sec-first {
	background-color: #ebebeb;
	position: relative;
	height: 603px;
	overflow-y: hidden;
	max-height: 603px;
}
.ind-sec-first:before {
	content: "";
	position: absolute;
	width: 50%;
	background: url(../gifs/abt-ind-bg.jpg) no-repeat left top;
	right: 0;
	top: 0px;
	height: 603px;
}
.ind-sec-first.lowr:before {
	background: url(../gifs/events-left-bg.jpg) no-repeat right top;
	left: 0;
	top: 0px;
	height: 492px;
}
.ind-sec-first.lowr {
	height: 492px;
	max-height: 492px;
}
.color-ch02 {
	background-color: #fff;
}
.photo img {
	border: 1px solid rgba(0,0,0,.2);
}
.rm-ind {
	display: inline-block;
	background-color: #fe0605;
	color: #fff;
	padding: 3px 14px;
	font-size: 16px;
	font-family: 'OpenSansLight_0', arial;
	margin-top: 10px;
}
.info h2 {
	margin: 0px 2% 15px;
	padding: 10px 0;
	border-bottom: 2px solid #dadada;
	font-size: 20px;
	font-family: 'RalewayRegular', arial;
}
.info h2 a, .info h2 a:hover, .info h2 a:active {
	text-decoration: none;
	color: #000;
}
.info p {
	min-height: 100px;
	font-size: 16px;
	font-family: 'RalewayRegular', arial;
}
.info {
	padding: 10px 0;
}
.col-item:hover .info {
	background-color: #fe0605;
}
.col-item:hover img {
	border-color: #fe0605;
}
.col-item:hover .rm-ind {
	background-color: #fff;
	color: #fe0605;
}
.col-item:hover h2 a, .col-item:hover p {
	color: #fff;
}
.top-padding {
	padding-bottom: 30px;
}
.ind-sec-first p.trst a {
	display: inline;
	background-color: transparent;
	color: #fff;
	padding: 7px 20px;
	font-size: 24px;
	font-family: 'OpenSansLight_0', arial;
}
.ind-abt-rm {
	display: inline-block;
	background-color: #D00003;
	color: #fff;
	border: 1px solid #d00003;
	padding: 4px 16px;
	font-size: 21px;
}
.ind-abt-rm:hover {
	background-color: #fff;
	color: #d00003;
	text-decoration: none;
}
.ind-sec-second h2.lead-head {
	font-family: 'RalewayMedium', arial;
	font-size: 45px;
	text-align: center;
	margin: 50px 0;
	position: relative;
	padding-bottom: 10px;
}
.ind-sec-second h2.lead-head:before {
	content: "";
	position: absolute;
	width: 120px;
	background: #d00003;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0px;
	height: 3px;
}
.vap {
	display: inline-block;
	background-color: #fff;
	color: #d00003;
	border: 1px solid #E7E7E7;
	padding: 4px 16px;
	font-size: 21px;
	float: right;
	margin-right: 15px;
}
.vap:hover {
	background-color: #d00003;
	color: #fff;
	text-decoration: none;
}
.ind-sec-top {
	background-color: #d22d27;
}
.ind-sec-top .events {
	background: url(../gifs/event-bg.png) no-repeat 10px center;
	padding: 30px 0 20px 110px;
	font-size: 38px;
	color: #fff;
	line-height: 24px;
	border-right: 1px solid rgba(255,255,255,.3);
}
.ind-sec-top .events:last-child {
	border-right: none;
}
.ind-sec-top .events a {
	color: #fff;
}
.ind-sec-top .events a:hover {
	text-decoration: none;
}
.ind-sec-top .events-slogan {
	font-size: 19px;
	color: #fff;
}
.ind-sec-top .events.downloads {
	background-image: url(../gifs/down-bg.png)
}
.call-btn {
	color: #fff;
	font-family: 'OpenSansSemibold', arial;
}
.cta-button li.sms-btn a {
	font-size: 15px;
	color: #000;
	padding: 1px 10px 2px 26px;
	display: inline-block;
	background: #fdf3d8 url(../gifs/sprite.png) no-repeat;
	background-position: -23px 2px;
	margin-bottom: 0;
	border: 1px solid rgba(255,255,255,.6);
	border-radius: 5px;
	margin-top: 3px;
	font-family: 'OpenSansSemibold', arial;
}
/* Index Style End*/

.new-width-drop {
	width: 600px !important;
	min-width: 400px;
}
.navbar-fixed-top .navbar-collapse.ind-nav, .navbar-static-top .navbar-collapse.ind-nav, .navbar-fixed-bottom .navbar-collapse.ind-nav {
	padding-right: 240px;
}
/*Carrer form start */
form{margin:0px;padding:0px;}
.codtn {border:1px #eaeaea solid;border-collapse:collapse;}
.codtn td{border:1px #eaeaea solid;border-collapse:collapse;}
.codtn td td{border:0px #eaeaea solid;border-collapse:collapse;}
.en-txt{font-size:13px;color:#000;padding:6px 5px 6px 5px;font-family:arial;text-align:left;}
.txtf{border:1px solid #c6c6c6; padding:5px; font-family:arial; font-size:12px; color:#000;}
.txtfa{border:1px solid #c6c6c6; padding:5px; font-family:arial; font-size:12px; color:#ccc; box-shadow:inset 1px 1px 2px #ccc;}
.txtfn{border:1px solid #c6c6c6; padding:5px; font-family:arial; font-size:12px; box-shadow:inset 1px 1px 2px #ccc;}
.txtfa:focus,.txtfn:focus{box-shadow:none;}

.txtfn_p{padding:5px;border:1px solid #c6c6c6;font-size: 12px;box-shadow:inset 1px 1px 2px #ccc;}
.but{color:#FFF; border:1px solid #002850; padding:5px 8px; cursor:pointer; box-shadow:inset 0 1px 0 #0073b5;
background: rgb(2,51,100); /* Old browsers */
background: -moz-linear-gradient(top, rgba(2,51,100,1) 0%, rgba(0,40,80,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,51,100,1)), color-stop(100%,rgba(0,40,80,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(2,51,100,1) 0%,rgba(0,40,80,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(2,51,100,1) 0%,rgba(0,40,80,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(2,51,100,1) 0%,rgba(0,40,80,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(2,51,100,1) 0%,rgba(0,40,80,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023364', endColorstr='#002850',GradientType=0 ); /* IE6-9 */
}
.autocomplete { background-color:white; border:1px solid black; position:absolute; cursor:default; overflow:auto; overflow-x:hidden; text-align:left; }
.autocomplete_item { padding:1px; padding-left:5px; color:black; width:100%; }
.autocomplete_item_highlighted { padding:1px; padding-left:5px; color:white; background-color:#0A246A; }

* html .ui-autocomplete { width:1px; } 
.ui-menu { list-style:none; padding:2px; margin:0; display:block; float:left; }
.ui-menu .ui-menu-item { list-style-type:none; cursor:pointer; background-color:#ffffff; }
.ui-menu .ui-menu-item a { color:#000000; text-decoration:none; font-size:14px; list-style-type:none; padding:0 4px; cursor:pointer; font-family:arial; display:block; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { background:none repeat scroll 0 0 #0095F9; color:#FFFFFF; }
.ui-widget-content { background:#fff; padding:0 0 2px 0; border:1px solid #327ae8!important; color: #222; line-height:17px; }
/*Carrer form end*/

.dwn-file ul li{width:280px;border:1px solid #f00; list-style-type:none; border-radius:15px 5px 15px 5px; background:#383838 url(../gifs/dwn-bg.png) no-repeat 10px 11px; margin:20px 0;}
.dwn-file ul li a{display:block;color:#fff;padding:10px 0px 10px 40px; font-size:16px;}
.pb40{padding-bottom:40px;}
.table-data{font-family: 'OpenSansRegular', arial;}
.table-data strong{color:#d22d27;}
.link-cc a{ display:inline-block; padding:10px 20px; border:1px solid #d22d27; color:#fff;font-size:18px;font-family: 'OpenSansRegular', arial; margin-top:30px;margin-bottom:20px;background-color:#272727;border-radius:3px;}

.mo-link {
	height: auto;
    position: absolute;
    right: 25%;
    width: auto;
    margin-top: -50px;
}
.mo-link  img{
	 float:left;
	 margin:3px 10px 0 0;
}
.mo-link:hover  img{	 
	 margin-right:8px;
}
.mo-link a{
	color:#eee !important;
	font-size:18px
}
.mo-link a:hover{
	color:#fff !important;
	text-decoration:none;
}

@media (min-width: 1367px) {
.carousel {
	height: 90%;
	margin-top:70px;
}
}

@media (min-width: 1200px) {
.col-lg-3.change-col {
	width: 22%;
}
.col-lg-1.change-col {
	width: 11.333333333%;
}
}

@media (max-width: 1199px) {
.navbar-brand span {
	font-size: 13px;
	bottom: -22px;
	right: -5px;
	text-align: center;
	line-height: 14px;
	color: #414141;
}
.ind-sec-top .events {
	font-size: 35px;
}
.ind-sec-top .events-slogan {
	font-size: 17px;
}
}

@media (min-width: 992px) and (max-width: 1200px) {
p.prd-des {
	font-size: 15px;
}
ul.feature-cont {
	min-height: 170px;
}
ul.feature-cont li {
	font-size: 15px;
	padding-left: 12px
}
p.feature-sec::after {
	right: -2px;
}
.prd-des-sec h1, .prd-des-sec h2, p.feature-sec {
	font-size: 22px;
}
p.pd-new {
	min-height: 500px;
}
p.new-min {
	min-height: 170px;
}
.wrapper {
	width: 990px;
	margin: 0 auto;
}
.ind .main-content p.p1024 {    
    font-size: 20px;
}
.prd-cat .prd-cat-content p {    
    min-height: 190px;
}
.ind .prd-cat .prd-cat-content p {    
    min-height: 190px;	
}
}

@media (min-width: 992px) {
.nav-top-main .navbar-nav li {
	margin-right: 2px;
}
.new-nav-lower .navbar-nav li {
	margin-right: 1px;
}
.prd-sec.col-md-4 {
	width: 31.33%;
	margin-left: 1%;
	margin-right: 1%;
}
.pos-rel {
	position: relative;
}
.call-ind {
	font-family: 'OpenSansSemibold', arial;
	background-color: #E5E5E5;
	font-size: 24px;
	display: inline-block;
	width: 230px;
	text-align: center;
	position: absolute;
	right: 15px;
	top: -5px;
	padding: 6px 0;
}
}

@media (min-width: 768px) {
}

@media (min-width: 768px) and (max-width: 991px) {
.new-nav-lower .navbar-nav a {
	font-size: 16px;
}
.prd-sec.col-sm-6 {
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
}
}

@media (max-width: 991px) {
.navbar-nav.nav-top-main a {
	color: #242424;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}
.nav.nav-top-main > li > a {
	padding-left: 5px;
	padding-right: 5px;
}
.navbar-fixed-top .navbar-collapse.ind-nav, .navbar-static-top .navbar-collapse.ind-nav, .navbar-fixed-bottom .navbar-collapse.ind-nav {
	padding-right: 0px;
}
.ind-sec-top .events {
	border-right: none;
}
}

@media (max-width: 767px) {
.navbar-nav.nav-top-main {
	float: left;
}
.navbar-toggle {
	background-color: #000;
	border: 1px solid #000;
	margin-top: 25px;
	border-radius: 8px;
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
.top-line {
	border-top: 1px solid #eee;
}
.new-nav-lower {
	display: none;
}
.brd-row {
	padding-top: 92px;
}
.navbar-fixed-top .navbar-collapse.ind-nav, .navbar-static-top .navbar-collapse.ind-nav, .navbar-fixed-bottom .navbar-collapse.ind-nav {
	padding-right: 15px;
}
.call-ind {
	display: none;
}
}
.mt20{margin-top:20px;}


/*-----------Company Video Button---------------*/

.vdo-cnt{ text-align:center;font-size:22px; font-weight:bold;width:180px;color:#fff; margin-left:130px;}
.vdo-cnt a{color:#fff !important; text-decoration:none;padding:15px;border-radius:5px;background:#df0000;display:block;border-bottom:3px solid #b70000;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.4);transition:all 0.3s ease-in-out 0s;font-family:arial;}
.vdo-cnt a:hover{background:#3699f3;color:#fff !important;border-color:#00539f;}


