@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kb d, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, select, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	margin: 0;
	padding: 0;
	outline: 0;
}
.adv li {
    color: #fff !important;
    line-height: 25px !important;
    text-align: justify !important;
    list-style: none !important;
    padding: 0 0 0 0 !important;
}

.trs {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.placeholder {
	color: #666;
	opacity: 1 !important;
}
::-webkit-input-placeholder {
 color: #666;
 opacity: 1 !important;
}
:-moz-placeholder {
 color: #666;
 opacity: 1 !important;
}
::-moz-placeholder {
 color: #666;
 opacity: 1 !important;
}
:-ms-input-placeholder {
 color: #666;
}
:focus {
	outline: none !important;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
 transition: background-color 5500s ease-in-out 0s;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #999;
	background-image: url('../img/arrow.png');
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0 15px 0 5px !important;
	cursor: pointer !important;
}
select::-ms-expand {
 	display: none;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
	padding: 0 15px;
	border: none !important;
	border-bottom: 1px solid #999 !important;
	border-radius: 0px !important;
	margin: 0 0 10px 0;
	outline: none !important;
	box-shadow: none !important;
	height: 30px;
}
textarea {
	resize: none;
	padding: 0;
}
a:hover, a:focus {
	text-decoration: none;
}

/************************common end**************************/
.logo {
    width: 112px;
}

/************************home start**************************/
.main_conA {
	float: left;
	width: 100%;
	height: auto;
	display: block;
	padding: 0px;
	margin: 0px;
	outline: 0px;
	border-radius: 0px;
}
.hdA {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	outline: 0px;
	padding: 0px;
}
.topSec {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	background: url(../images/tp_bg.jpg) repeat-x top center;
	border-bottom: 1px solid #dcdcdc;
}
.tpLeftA {
	float: left;
}
.tpLeftA p {
	color: #666;
}
.tpLeftA i {
	color: #f58225;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.tpLeftA p:hover > i {
	color: #666;
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
	transform: rotate(360deg);
}
.tpLeftA p span {
	color: #f28327;
}
.tpRightA {
	display: block;
}
.tpRightA p {
	float: right;
	color: #666666;
}
.tpRightA span {
	color: #f28327;
}
.tpRightA i {
	color: #f58225;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.tpRightA p:hover > i {
	color: #666;
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
	transform: rotate(360deg);
}
.tpRightA a {
	color: inherit;
	text-decoration: none;
}
.tpRightA .divideA {
	padding: 0px 10px;
}
.LogSec {
	float: left;
	position: fixed;
	display: block;
	width: 100%;
	height: auto;
	z-index: 999;
	background: url(../images/header-bg.png) repeat;
	background-color: rgba(255,255,255,0.8) !important;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.5);
}
.LogSec.affix {
	position: fixed;
	display: block;
	top: 0;
	z-index: 999;
	width: 100%;
	background: url(../images/header-bg.png) repeat;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
}
.hdA figure img {
	visibility: visible !important;
	padding: 4px 0px;
}
figure a {
	outline: none;
	color: inherit;
	text-decoration: none;
}
.bnrA {
	float: left;
	display: block;
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.welComeA ol{ color: #fff; }
.welComeA {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 30px 0;
	border-top: 2px solid #07582b;
	background: rgb(16, 110, 57);
	background: -moz-linear-gradient(to right, rgb(15, 109, 56) 0%, rgb(115, 154, 102) 50%, rgb(115, 154, 102) 50%, rgba(15, 109, 56) 100%);
	background: -webkit-linear-gradient(to right, rgb(15, 109, 56) 0%, rgb(115, 154, 102) 50%, rgb(115, 154, 102) 50%, rgba(15, 109, 56) 100%);
	background: linear-gradient(to right, rgb(15, 109, 56) 0%, rgb(115, 154, 102) 50%, rgb(115, 154, 102) 50%, rgba(15, 109, 56) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01537a', endColorstr='#01537a', GradientType=1 );
}
.welBtn {
	position: relative;
	margin-top: -18px;
	float: left;
	width: 100%;
	height: auto;
	padding: 5px 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8a519+0,f68121+100 */
	background: #f8a519; /* Old browsers */
	background: -moz-linear-gradient(top, #f8a519 0%, #f68121 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f8a519 0%, #f68121 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f8a519 0%, #f68121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8a519', endColorstr='#f68121', GradientType=0 ); /* IE6-9 */
	border: 1px solid #fcc777;
	-webkit-box-shadow: inset 0px 0px 14px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: inset 0px 0px 14px 0px rgba(50, 50, 50, 0.5);
	box-shadow: inset 0px 0px 14px 0px rgba(50, 50, 50, 0.5);
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px); /** Chrome & Safari **/
	-o-transform: translate(0px, 0px); /** Opera **/
	-moz-transform: translate(0px, 0px); /** Firefox **/
}
.welBtn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f29100+0,ff5d00+100 */
	background: #f29100; /* Old browsers */
	background: -moz-linear-gradient(top, #f29100 0%, #ff5d00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f29100 0%, #ff5d00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f29100 0%, #ff5d00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29100', endColorstr='#ff5d00', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 5px 10px #777;
	-moz-box-shadow: 0 5px 10px #777;
	box-shadow: 0 5px 10px #777;
	transform: translate(0px, -8px);
	-webkit-transform: translate(0px, -8px); /** Chrome & Safari **/
	-o-transform: translate(0px, -8px); /** Opera **/
	-moz-transform: translate(0px, -8px); /** Firefox **/
}
.welBtnIcon img {
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.welBtn:hover .welBtnIcon img {
	-webkit-transform: rotate(360deg); /* Safari */
	transform: rotate(360deg);
}

.wel_form_btn {
	padding: 25px 10px 26px 10px;
	font-size: 15px;
	color: #333;
	border-right: 4px solid #a1d4a4;
	border-radius: 0px;
}
.welBtn h5 {
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.8);
}
.welBtnTxt {
	display: block;
	text-align: center;
	margin: auto;
	padding: 5px 0px;
}
.welBtnIcon {
	display: inline-block;
	float: left;
	position: absolute;
	max-width: 30px;
}
.welA {
	float: left;
	width: 100%;
	height: auto;
}
.welA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: justify;
	padding: 4px 0;
}
.welA h5 {
	font-size: 18px;
	color: #666666;
	text-transform: uppercase;
}
.welA ul {
	display: block;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
.mrt_15{
	margin-top: 15px;
}
.welA ul li {
	list-style: none;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 26px;
	padding: 0px 0px 0px 15px;
	background: url(../images/listul.png) no-repeat top left;
}
.welHead {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.welHead h3 {
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #a1d4a4;
}
.welHead h3 span {
	font-size: 28px;
	color: #a1d4a4;
	font-weight: normal;
	text-transform: uppercase;
	    margin-right: 10px;
}
.welHead h4 {
	font-size: 24px;
	color: #666;
	text-transform: uppercase;
}
.module-separator {
	float: left;
	display: block;
	height: 4px;
	margin: -4px auto 0px;
	position: relative;
	width: 70px;
	background-color: #53a24d;
}
.readMr {
	float: right;
	font-size: 15px;
	padding: 10px 25px;
	margin: 10px 0 0 0;
	color: #333;
	border-top: none;
	border-right: 4px solid #a1d4a4;
	border-bottom: none;
	border-left: none;
	background: #f6f6f6;
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.readMr:hover {
	color: #333;
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	transform: translate(0px, -5px);
}
.brandA {
	width: 100%;
	float: left;
	padding: 20px 0;
}
.brandA h4 {
	font-size: 24px;
	color: #0e6c37;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #a1d4a4;
}
.randA h4 span {
	font-weight: bold;
}
.brandA_side {
	float: left;
	width: 100%;
	height: auto;
	/*background:#ffffff;
	background:url(../images/solution_bg.jpg) no-repeat top center;*/
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
}
.brandA_side h4 {
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #74afcc;
}
.brandA_side h4 span {
	font-size: 28px;
	color: #97ddff;
	font-weight: normal;
	text-transform: uppercase;
}
.brandA_side ul {
	display: block;
	list-style: none;
	padding: 0px 0px 0px 0px;
	float: left;
}
.brandA_side ul li {
	list-style: none;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding: 0px 0px 5px 25px;
	background: url(../images/arrrow_hm.png) no-repeat left top;
}
.brandA_side ul li a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.brandA_side ul li a:hover, .active > a {
	color: #86ccee! important;
}
.solutA {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 0;
	background: url(../images/bg-tez.jpg) no-repeat top center;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
}
.solutA h4 {
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #a7a7a7;
	text-shadow: 0px 1px 2px rgba(150, 150, 150, 1);
}
.solutA h4 span {
	font-weight: bold;
}
.module-sep {
	display: block;
	height: 4px;
	margin: -4px auto 0px;
	position: relative;
	width: 70px;
	background-color: #a7a7a7;
}
.suppoRtA {
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
}
.rdMr {
	float: left;
	font-size: 16px;
	padding: 10px 25px;
	color: #333;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e99a18+0,f68321+100 */
	background: #e99a18; /* Old browsers */
	background: -moz-linear-gradient(top, #e99a18 0%, #f68321 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e99a18 0%, #f68321 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e99a18 0%, #f68321 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99a18', endColorstr='#f68321', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.rdMr:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc15c+0,ff7400+100 */
	background: #ffc15c; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc15c 0%, #ff7400 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffc15c 0%, #ff7400 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffc15c 0%, #ff7400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc15c', endColorstr='#ff7400', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
}
.enqA {
	float: left;
	width: 100%;
	height: auto;
	background: url(../images/enquiry_img.jpg) no-repeat top center;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
}
.enqA::before {
	display: block;
	text-align: center;
	content: close-quote;
	margin: 0px auto;
	width: 100%;
	max-width: 93px;
	height: 47px;
	background: url(../images/btm_arw.png) no-repeat top center;
}
.enqA h4 {
	font-size: 30px;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #cecece;
}
.enqA h4 span {
	font-weight: bold;
}
.ftA {
	float: left;
	width: 100%;
	height: auto;
}
.ftSec1A {
	float: left;
	width: 100%;
	height: auto;
	padding: 25px 0;
	background: #fff;
	border-top: 2px solid #08592c;
}
.ftSec1A h5 {
	font-size: 24px;
	text-align: left;
	line-height: 26px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
}
.ftSec1A p {
	font-size: 14px;
	color: #000;
	line-height: 21px;
	text-align: left;
	margin: 5px 0px;
}
.ftBtmA {
	float: left;
	width: 100%;
	height: auto;
	background: url(../images/ft_btm_bg.jpg) repeat top center;
	border-top: 2px solid #07582b;
}
.ftBtmA .copyA {
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 0;
}
.copyA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #f5f5f5;
	border-bottom: none;
}
.LeftA {
	text-align: left;
}
.RightA {
	text-align: right;
}
.siteA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
	text-align: right;
	padding-bottom: 10px;
	border: none;
}
.ftBtmA .siteA {
	float: right;
	width: 100%;
	height: auto;
}
.siteA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
	text-align: right;
	margin-top: 0px;
	padding-bottom: 10px;
	border-bottom: none;
}
.ftA ul {
	display: block;
	list-style: none;
	padding: 5px 0px;
	margin: 0px;
}
.ftA ul li {
	display: block;
	list-style: none;
	line-height: 22px;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px dashed #ccc;
	color: #1f3e7c;
	background: url(../images/ft_ul_hov.png) no-repeat center left;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.ftA ul li a {
	text-decoration: none;
	
}
.ftA ul li:hover {
	color: #29a0d7;
	background: url(../images/ft_ul.png) no-repeat center left;
}
.ftA ul li.active {
	color: #29a0d7;
	padding: 0px 0px 0px 15px;
	background: url(../images/ft_ul.png) no-repeat center left;
}
.ftA ul ul li {
	display: block;
	list-style: none;
	line-height: 20px;
	padding: 0px 0px 0px 15px;
	color: #888888;
	background: url(../images/ft_li.png) no-repeat top left;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.ftA ul ul li a {
	text-decoration: none;
	color: inherit;
}
.ftA ul ul li:hover {
	color: #1f3e7c;
	padding: 0px 0px 0px 18px;
	background: url(../images/ft_li_hov.png) no-repeat top left;
}
.ftA ul ul li.active {
	color: #1f3e7c;
	padding: 0px 0px 0px 18px;
	background: url(../images/ft_li_hov.png) no-repeat top left;
}
/************************home end**************************/

/************************Inner Start**************************/
.innBnr {
	float: left;
	width: 100%;
	min-height: 250px;
	background: url(../images/app_bg.jpg) no-repeat bottom center;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
}
.incontA {
	float: left;
	width: 100%;
	height: auto;
}
.incontA .inhdTitle {
	float: left;
	width: 100%;
	height: auto;
}
.inhdTitle h4 {
	font-size: 24px;
	color: #666;
	text-transform: uppercase;
}
.inhdTitle h3 {
	font-size: 30px;
	color: #333;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.moduleTitle {
	float: none;
	display: block;
	height: 4px;
	margin: -4px auto 0px;
	position: relative;
	width: 70px;
	background-color: #e99a18;
}
.incontA h4 {
	font-size: 21px;
	color: #666;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
.incontA h5 {
	font-size: 18px;
	color: #666;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
}
.incontA h6 {
	font-size: 16px;
	color: #666;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
}
.incontA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 26px;
	text-align: justify;
}
.incontA ul {
	display: block;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
.incontA ul li {
	list-style: none;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 26px;
	padding: 0px 0px 0px 15px;
	background: url(../images/listul.png) no-repeat top left;
}
.incontA img {
	float: left;
	width: 100%;
	max-width: 400px;
	padding: 15px 15px 3px 0px;
}
.incontA .well:hover {
	background: #fff;
}
.well a {
	text-decoration: none;
	color: inherit;
}
.well img {
	float: none;
	margin: auto;
	padding: 0px;
	text-align: center;
	border: 1px solid #e6e6e6;
}
.well p, .well h5 {
	text-align: center;
}
.vismisA {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	padding: 15px 0px;
	background: #f3f3f3;
}
.hdingA {
	display: block;
	width: 70%;
	margin: auto;
	text-align: center;
}
.hdingA h2 {
	font-size: 21px;
	color: #333;
	text-align: center;
	padding-bottom: 5px;
	text-transform: uppercase;
	line-height: normal;
}
.hdingA .line {
	position: relative;
	margin: -1px auto;
	display: block;
	text-align: center;
	width: 70px;
	height: 3px;
	background: #fbaf42;
}
.supreadMr {
	border: none;
	float: none;
	text-align: center;
	display: block;
	max-width: 250px;
	margin: 0px auto;
	font-size: 16px;
	padding: 10px 25px;
	color: #333;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e99a18+0,f68321+100 */
	background: #e99a18; /* Old browsers */
	background: -moz-linear-gradient(top, #e99a18 0%, #f68321 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e99a18 0%, #f68321 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e99a18 0%, #f68321 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99a18', endColorstr='#f68321', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.supreadMr:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc15c+0,ff7400+100 */
	background: #ffc15c; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc15c 0%, #ff7400 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffc15c 0%, #ff7400 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffc15c 0%, #ff7400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc15c', endColorstr='#ff7400', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
}
.supRest {
	border: none;
	float: none;
	text-align: center;
	display: block;
	max-width: 250px;
	margin: 0px auto;
	font-size: 16px;
	padding: 10px 25px;
	color: #333;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100;Yellow+3D+%232 */
	background: #ffd65e; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffd65e 0%, #febf04 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffd65e 0%, #febf04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.supRest:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#febf01+0,febf01+100;Yellow+Flat */
	background: #febf01; /* Old browsers */
	background: -moz-linear-gradient(top, #febf01 0%, #febf01 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #febf01 0%, #febf01 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #febf01 0%, #febf01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#febf01', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
}
.supSubmt {
	border: none;
	float: none;
	text-align: center;
	display: block;
	max-width: 250px;
	margin: 0px auto;
	font-size: 16px;
	padding: 10px 25px;
	color: #333;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9c667+0,f79621+100;Orange+3D+%234 */
	background: #f9c667; /* Old browsers */
	background: -moz-linear-gradient(top, #f9c667 0%, #f79621 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f9c667 0%, #f79621 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f9c667 0%, #f79621 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621', GradientType=0 ); /* IE6-9 */
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.supSubmt:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc15c+0,ff7400+100 */
	background: #ffc15c; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc15c 0%, #ff7400 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffc15c 0%, #ff7400 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffc15c 0%, #ff7400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc15c', endColorstr='#ff7400', GradientType=0 ); /* IE6-9 */
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	transform: translate(0px, -5px);
}
.socA {
	float: left;
	width: 100%;
	height: auto;
}
.socA h6 .fab {
	font-size: 30px;
	line-height: 50px;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.socA h6 .fab:hover {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
/***Equal Height Start***/		

.brnd {
	/* float: left; */
	background: #FFF;
	border: 1px solid #000;
	margin: 15px 0 20px 0;
	text-align: center;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.brnd:hover {
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	border-color: #29a0d7;
}
.brnd:hover img {
	width: 70%;
	-webkit-transition: all 800ms ease-in-out;
	-webkit-transform: scale(1.2);
	-ms-transition: all 800ms ease-in-out;
	-ms-transform: scale(1.2);
	-moz-transition: all 800ms ease-in-out;
	-moz-transform: scale(1.2);
	-o-transition: all 800ms ease-in-out;
	-o-transform: scale(1.2);
	transition: all 800ms ease-in-out;
	transform: scale(1.2);
}
.brnd img {
	width: 70%;
	-webkit-transition: all 800ms ease-in-out;
	-webkit-transform: scale(1);
	-ms-transition: all 800ms ease-in-out;
	-ms-transform: scale(1);
	-moz-transition: all 800ms ease-in-out;
	-moz-transform: scale(1);
	-o-transition: all 800ms ease-in-out;
	-o-transform: scale(1);
	transition: all 800ms ease-in-out;
	transform: scale(1);
}
.expnd {
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	padding: 0;
}
.expnd ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.expnd ul li {
	width: 100%;
	float: left;
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
	padding-left: 0;
	background: none;
	border-radius: 0;
	border: 0;
}
.expnd .nav>li>a {
	position: relative;
	display: block;
	text-transform: uppercase;
	padding: 10px 65px 10px 15px;
	color: #ffffff;
	background: #626c6d url(../images/arrrow_hm.png) no-repeat center right;
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.53);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.53);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.53);
}
.expnd .collapse.in {
	display: block;
	background: rgba(244, 244, 244, 0.8);
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.expnd h4 {
	font-size: 24px;
	color: #015780;
	text-align: left;
	padding-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #74afcc;
}
.expnd .module-sep {
	display: block;
	height: 4px;
	margin: -4px 0 0px;
	position: relative;
	width: 80px;
	background-color: #29a0d7;
}
.expnd .welHead {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.expnd h4 span {
	font-weight: bold;
}
.expnd p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 26px;
	text-align: justify;
}
.expnd img {
	margin: 0 0 0 15px;
	border: 1px solid #f4f4f4;
	padding: 5px;
	float: right;
	width: 30%;
}
.pic_icon {
	margin: 20px 0 0 15px;
	border: 1px solid #f4f4f4;
	padding: 5px;
	float: right;
	width: 30%;
}
.list {
	display: block;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	text-align: center;
}
.list:hover img {
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.list .welHead {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.list .welHead h4 {
	font-size: 21px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #74afcc;
}
.list img {
	border: 1px solid #f4f4f4;
	padding: 5px;
}
.list p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #e0f5ff;
	line-height: 26px;
	text-align: justify;
}
.list a p {
	text-decoration: none !important;
}
.list01 {
	width: 100%;
	margin: 0;
	padding: 14px;
	display: inline-block;
}
.welA .NewsTab {
	float: left;
	width: 100%;
	height: auto;
	min-height: 20px;
	color: #ebf7f9;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	padding: 5px;
	margin: 5px 0px 20px 0px;
	background: rgb(52, 189, 234);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.welA .NewsTab:hover {
	color: #d7f2ff;
	background: #0da6f0;
}
.welA .NewsTab .DateSec {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
	padding: 5px 5px;
}
.welA .NewsTab .NewsSec {
	font-family: 'Open Sans', sans-serif;
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 15px;
	padding: 15px;
	min-height: 190px;
	color: #000;
	text-transform: none;
	background: #cceeff;
}
.welA .NewsTab .NewsSec img {
	width: 200px;
	float: left;
	margin-right: 15px;
	margin-top: 0px;
}
.welA .NewsTab .NewsSec p {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	line-height: 25px;
	text-align: justify;
	padding: 0;
	margin: 5px 0;
}
.welA .NewsTab .NewsSec h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	color: #01557d;
	line-height: 26px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 2px dotted rgb(113, 151, 169);
}
.welA .NewsA {
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0;
}
.NewsA h3 {
	font-size: 22px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 8px;
	border-bottom: 2px dotted #96d1ee;
	margin-bottom: 10px;
}
.NewsA h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #76d2ff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
.NewsA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	padding: 0px 0px 10px 0px;
	border-bottom: none;
	text-align: left;
}
.NewsA img {
	float: left;
	max-width: 300px;
	margin-right: 15px;
	margin-top: 5px;
}

.spl02 {
	display: none;
	visibility: hidden;
}
.spl01 {
	display: block;
	visibility: visible;
}
.mdia_clrn {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 40px 0;
}
.mdia_clrn h1 {
	font-size: 20px;
	color: #baddfb;
	text-align: center;
	text-transform: uppercase;
	padding: 10px;
	background: #256ca0;
	margin-bottom: 15px;
	margin-top: 15px;
}
.sub_pg_main {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.sub_pg_main .mre {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
}
.sub_pg_main .mre a {
	float: left;
	margin: 15px 0;
	padding: 10px 10px;
	background: #256ca0;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	border-radius: 6px;
	font-size: 16px;
}
.sub_pg_main .mre a:hover {
	background: #2a9ecd;
}
.sub_pg_main ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.sub_pg_main ul li {
	width: 100%;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin: 0;
	margin-top: 6px;
	padding: 0px 0 6px 35px;
	background: url(../images/icons-arrows-gray.jpg) no-repeat left -288px;
}
.sub_pg_main h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #256ca0;
	margin: 0;
	padding-bottom: 9px;
	font-weight: bold;
	border-bottom: 1px Solid #e0e0e0;
	text-decoration: none;
}
.sub_pg_main h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #256ca0;
	margin: 0;
	padding-bottom: 9px;
	font-weight: bold;
	border-bottom: 1px Solid #e0e0e0;
	text-decoration: none;
}
.chat-img > img {
	max-width: 150px;
	height: auto;
}
.lft_mnu {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.lft_mnu ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lft_mnu ul ul {
	width: auto;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 35px;
	list-style: none;
}
.lft_mnu ul li {
	display: block;
}
.lft_mnu ul li a {
	width: 100%;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
	margin: 10px 0 0px 0;
	padding-bottom: 10px;
	list-style: none;
	border-bottom: 1px Solid #e0e0e0;
	text-decoration: none;
	padding-left: 35px;
	background: url(../images/icons-arrows-gray.jpg) no-repeat left -288px;
}
.lft_mnu ul li a:hover {
	color: #256ca0;
	background: url(../images/icons-arrows-gray.jpg) no-repeat left -126px;
}
.lft_mnu ul li .active {
	color: #256ca0;
	background: url(../images/icons-arrows-gray.jpg) no-repeat left -126px;
}
.lft_mnu ul li li a {
	width: 100%;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #777777;
	margin: 10px 0 0px 0;
	padding-bottom: 6px;
	list-style: none;
	text-decoration: none;
	background: none;
	border-bottom: none;
	padding-left: 0;
}
.lft_mnu ul li li a:hover {
	color: #000;
	background: none;
}
.lft_mnu ul li li .active {
	color: #000;
	background: none;
}
.prof_micro_head {
	position: relative;
}
.prof_micro_icons {
	position: absolute;
	bottom: -10px;
	right: 15px;
}
.prof_micro_icons_a {
	position: absolute;
	bottom: 10px;
	right: 15px;
}
.collab_room > .row {
	padding-top: 20px;
}
.xsImg {
	float: right;
}
.dmo_icn {
	text-align: right;
	position: relative;
	margin-top: -35px;
	margin-right: 15px;
	margin-bottom: 23px;
}
/*Demo*/


.max800 {
	max-width: 500px;
}
.max800 .control-label {
	font-weight: normal;
	font-size: 14px;
	padding: 13px 0;
}
.max800 textarea {
	max-height: 100px;
}
.max800 input:focus, .max800 textarea:focus, .max800 select:focus {
	border: 1px solid #0088cc;
}
.div-cent {
	margin: 0 auto;
}
.form-captcha-wrap {
	margin: 12px;
}
.form-captcha {
	background: #0088cc;
	color: #fff;
	padding-left: 20px;
	margin: 0 auto;
}
.control-label-captcha {
	padding-top: 8px;
	font-weight: normal;
	font-size: 14px;
}
.captImg {
	padding: 20px;
	margin: 0;
}
.resid_stream img {
	max-width: 200px;
	padding: 20px 0;
}
.netw_med_stream img {
	max-width: 200px;
	padding: 10px 0;
}
/* testimonials */


#testimonial4 {
	overflow: hidden;
	position: relative;
}
#testimonial4 .carousel-inner {
	width: 75%;
	margin: auto;
}
#testimonial4 .carousel-inner:hover {
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item {
	overflow: hidden;
}
.testimonial4_indicators .carousel-indicators {
	left: 0;
	margin: 0;
	width: 100%;
	font-size: 0;
	height: 20px;
	bottom: 15px;
	padding: 0 5px;
	cursor: e-resize;
	overflow-x: auto;
	overflow-y: hidden;
	position: absolute;
	text-align: center;
	white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li {
	padding: 0;
	width: 10px;
	height: 10px;
	border: none;
	text-indent: 0;
	margin: 2px 3px;
	cursor: pointer;
	display: inline-block;
	background: #ffffff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active {
	padding: 0;
	width: 10px;
	height: 10px;
	border: none;
	margin: 2px 3px;
	background-color: #000;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar {
 height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb {
 background: #eeeeee;
 -webkit-border-radius: 0;
 border-radius: 0;
}
.testimonial4_control_button .carousel-control {
	top: 140px;
	opacity: 1;
	width: 32px;
	bottom: auto;
	height: 28px;
	font-size: 10px;
	cursor: pointer;
	font-weight: 700;
	overflow: hidden;
}
.testimonial4_control_button .carousel-control.left {
	left: 0%;
	right: auto;
}
.testimonial4_control_button .carousel-control.right {
	right: 0%;
	left: auto;
}
.testimonial4_control_button .carousel-control.left:hover, .testimonial4_control_button .carousel-control.right:hover {
}
.testimonial4_header {
	top: 0;
	left: 0;
	bottom: 0;
	width: 550px;
	display: block;
	margin: 30px auto;
	text-align: center;
	position: relative;
}
.testimonial4_header h4 {
	color: #ffffff;
	font-size: 30px;
	font-weight: 600;
	position: relative;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.testimonial4_slide {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 70%;
	margin: auto;
	padding: 20px;
	position: relative;
	text-align: center;
}
.testimonial4_slide img {
	top: 0;
	left: 0;
	right: 0;
	width: 70px;
	height: 70px;
	margin: auto;
	display: block;
	color: #f2f2f2;
	font-size: 18px;
	line-height: 46px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.testimonial4_slide p {
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	margin: 20px 0 20px 0;
}
.testimonial4_slide h4 {
	color: #e6e6e6;
	font-size: 18px;
	font-weight: bold;
	border: none !important;
}
.left-arr {
	background-image: url('../images/arrows-28-28-0.png') !important;
}
.right-arr {
	background-image: url(../images/arrows-28-28-0.png) !important;
	background-position: -27px 0px;
}
.info_link li a i {
	margin-right: 5px;
	color: #0f6d38;
}
.info_link li a {
	color: black ;
	text-decoration: none;
	transition: .5s all;
}
.info_link li a:hover, .ACTIVE {
	
	    transition: .5s all;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.info_link li .active {
	
	    transition: .5s all;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.info_link li  {
	
	    transition: .5s all;
    text-decoration: none;
    color: #000000;

}
.info_link li a:hover i {
	
	transition: .5s all;

	color: #000;
}

.info_link li {
	padding: 7px !important;
}
.btn-top {
	color: #fff;
	background-color: #136f3a !important;
	border-color: #2e6da4;
}
.btn-top:hover {
	color: #fff;
	background-color: #a0d4a4 !important;
	;
	border-color: #2e6da4;
}

@media only screen and (max-width: 480px) {
.testimonial4_control_button .carousel-control {
	display: block;
	top: 160px;
}
.testimonial4_header {
	width: 95%;
}
.testimonial4_header h4 {
	font-size: 20px;
}
.testimonial4_slide {
	width: 98%;
	padding: 5px;
}
}

@media (min-width: 481px) and (max-width: 767px) {
.testimonial4_control_button .carousel-control.left {
	left: 2%;
}
.testimonial4_control_button .carousel-control.right {
	right: 2%;
}
.testimonial4_header {
	width: 95%;
}
.testimonial4_slide {
	width: 98%;
	padding: 5px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.testimonial4_control_button .carousel-control.left {
	left: 5%;
}
.testimonial4_control_button .carousel-control.right {
	right: 5%;
}
}
 @-webkit-keyframes psBoxShadowEffect_2 {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
@keyframes psBoxShadowEffect_2 {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5);
 transform: scale(1.5);
 opacity: 0;
}
}

@media (min-width: 992px) {
.row.table-row {
	display: table;
	min-width: 800px;
	padding: 0px;
	border-spacing: 10px;
}
.row.table-row > .col-md-4 {
	display: table-cell;
	width: 33.3%;
}
.row.table-row > .col-md-4 {
	float: none;
}
.row.table-row > .col-md-6 {
	display: table-cell;
	width: 50%;
}
.row.table-row > .col-md-6 {
	float: none;
}
.row.table-row > .col-md-12 {
	display: table-cell;
	width: 100%;
}
.row.table-row > .col-md-12 {
	float: none;
}
}

/***Equal Height End***/	  
/************************Inner end**************************/
.inner_banner{
	 float: left;
	 width: 100%;
	 padding: 0;
	 margin: 0;
}

.inner_page{
	float: left;
	 width: 100%;
	 padding: 0;
	 margin: 0;
}
.inner_page h2 {

}
.about_capability{
	color: #fff;
}
.about_capability table {
	margin-top: 10px;
	 font-family: 'Open Sans', sans-serif;
    
}
.abt_vision p{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: justify;
    padding: 4px 0;
}


/* Certifications */


.certi_cont  {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.certi_box {
    flex: auto;
    align-self: flex-start;
    height: auto;
    width: 100%;
    margin: 4px;
    position: relative;
    max-width: 277px;
    padding: 0;
}

/* gallery */

.gal_cont  {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.gal_box {
    flex: auto;
    align-self: flex-start;
    height: auto;
    width: 100%;
    margin: 4px;
    position: relative;
    max-width: 277px;
    padding: 0;
}
.gal_box h3 {
    background: #3a5a30;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
    text-align: center;
    min-height: 50px;
    align-items: center;
    justify-content: center;
    display: flex;
    color: #fff;
    font-size: 18px;
}
.machinery_box {
    float: left;
    width: 100%;
    padding: 15px 0;
    margin: 0;
    border: solid 1px rgba(187, 187, 187, 0.23137254901960785);
    margin-bottom: 15px;
}
.machinery_box img{
	width: 100%;
}
.machinery_box h3{
    color: #e4e4e4;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
}

/* Process */

.Process i{
	margin-right: 5px;
	color: #ccc;
}

.Technical_Submittal i{
	margin-right: 5px;
	color: #ccc;
}
.Technical_Submittal h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 21px;
}
.Technical_Submittal h4 i {
    color: #03b94a;
}



.Advantages_cont  {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.Advantages_box {
    flex: auto;
    align-self: flex-start;
    height: auto;
    width: 100%;
    margin: 13px;
    position: relative;
    max-width: 353px;
    padding: 15px;
    border: solid 1px #3a5a30;
    min-height: 282px;
}
.Advantages_box i{
	margin-right: 5px;
}
.Advantages_box h3 {
    background: #3a5a30;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
    text-align: center;
    min-height: 50px;
    align-items: center;
    justify-content: center;
    display: flex;
    color: #fff;
    font-size: 18px;
}

/* contact us */

.contact_us h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
}


.contact_us .form-group {
    margin-right: 0px;
    margin-left: 0px;
}
.contact_btn {
    float: left;
    width: 100%;
    height: 100px;
    background: #6a925f;
    border: none;
    color: #fff;
    text-transform: uppercase;
}
.contact_btn:hover {
    background: #116516;
   
}

.contact_us input{}
.contact_us textarea{ height: 100px !important; }
.contact_us .form-control {
	margin-bottom: 10px;
    display: block;
    width: 100%;
    height: 46px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom: 0px;
}
.Address i{ margin-right: 5px; }
.google_map{
	float: left;
}
#amazingcarousel-container-4 p {
    color: #686968;
    background: #ececec;
    text-align: center;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 5px;
}
.com_pro img{ max-width: 200px; cursor: pointer; }

.com_pro{
	color: #fff;
}
.com_pro thead{
    background: #ccc;
    color: #000;
}
.cap {
    float: left;
    width: 100%;
    padding: 50px 0;
    margin:15px 0 0 0;
    background: url(../images/black-pattern.jpg) repeat;
    background-attachment: fixed;
}
.cap h2 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    /* letter-spacing: 3px; */
    border: dashed 1px #ccc;
    padding: 25px;
    width: 100%;
    max-width: 595px;
    margin: 0 auto;
}

.pro_gdw {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.pro_gdw_img {
    flex: auto;
    align-self: flex-start;
    height: auto;
    width: 100%;
    margin: 4px;
    position: relative;
    max-width: 109px;
    padding: 0;
}
.tab_mat {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    margin-top: 15px; 
} 


.tab_mat th{
    text-align: center;
}
.pro_duc_img h5 {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #fff;
    line-height: 30px;
}
.pro_duc_img {
    flex: auto;
    align-self: flex-start;
    height: auto;
    width: 100%;
    margin: 4px;
    position: relative;
    max-width: 230px;
    padding: 0;
}
.pro_inst_img {
    flex: auto;
    align-self: flex-start;
    height: auto;
    width: 100%;
    margin: 4px;
    position: relative;
    max-width: 220px;
    padding: 0;
}
.pro_inst_img h5{
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #fff;
    line-height: 19px;
    padding: 5px 0; 
}
.Tdf_Duct_System h5{
	color: #fff;
}

.Tdf_Duct_System ol li{
	font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: justify;
}
.h15{
	float: left;
	width: 100%;
	height: 15px;
}






























/************************Media Starts**************************/					
@media (min-width:1200px) {
.mr_bt {
	margin-bottom: 0px;
}
.Lt_bordr {
	border-left: 1px solid #72d1ff;
}
.spl02 {
	display: none;
	visibility: hidden;
}
.spl01 {
	display: block;
	visibility: visible;
}
}
@media (min-width: 767px) {
	.lg_ta_right {
    text-align: right;
    width: 100%;
    float: left;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.rev_slider .tp-caption, .rev_slider .caption {
	left: 5%;
}
.tpMrgn {
	margin-top: 20px;
}
.well p, .well h5 {
	text-align: center !important;
}
.Lt_bordr {
	border-left: 1px solid #72d1ff;
}
.spl02 {
	display: none;
	visibility: hidden;
}
.spl01 {
	display: block;
	visibility: visible;
}
.welHead h3 {
	font-size: 23px;
}
.welHead h3 span {
	font-size: 23px;
}
.spcl {
	min-height: 57px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.well p, .well h5 {
	text-align: center !important;
}
.welBtn {
	float: left;
	position: static;
	margin: 1px auto;
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Safari */
	transform: scale(1);
	z-index: 99;
}
.welBtn:hover {
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px); /** Chrome & Safari **/
	-o-transform: translate(0px, 0px); /** Opera **/
	-moz-transform: translate(0px, 0px); /** Firefox **/
	-ms-transform: scale(1.05); /* IE 9 */
	-webkit-transform: scale(1.05); /* Safari */
	transform: scale(1.05);
}
.hdA figure img {
	margin: auto;
}
.welHead h4, .welHead h3 {
	text-align: center;
}
.expnd h4 {
	text-align: left;
}
.module-separator {
	float: none;
	text-align: center;
}
.copyA p {
	text-align: center;
	padding-bottom: 0px;
}
.siteA p {
	text-align: center;
	padding-bottom: 50px;
}
.socA h6 {
	text-align: center !important;
}
.ftSec1A h5, .ftSec1A p {
	text-align: center;
}
.ftSec1A img {
	text-align: center;
	margin: 5px auto;
}
.LogSec {
	position: static;
}
.LogSec.affix {
	position: absolute;
}
.pic_icon {
	width: 50%
}
.expnd img {
	width: 50%;
}
.spl01 {
	display: none;
	visibility: hidden;
}
.spl02 {
	display: block;
	visibility: visible;
}
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
.well p, .well h5 {
	text-align: center !important;
}
.welBtn {
	float: left;
	position: static;
	margin: 1px auto;
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Safari */
	transform: scale(1);
	z-index: 99;
}
.welBtn:hover {
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px); /** Chrome & Safari **/
	-o-transform: translate(0px, 0px); /** Opera **/
	-moz-transform: translate(0px, 0px); /** Firefox **/
	-ms-transform: scale(1.05); /* IE 9 */
	-webkit-transform: scale(1.05); /* Safari */
	transform: scale(1.05);
}
.hdA figure img {
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA p {
	text-align: center;
	margin-bottom: 0px;
}
.tpRightA {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpRightA p {
	text-align: center;
	float: none;
}
.tpRightA .divideA {
	display: none;
}
.welHead h4, .welHead h3 {
	text-align: center;
}
.module-separator {
	float: none;
	text-align: center;
}
.copyA p {
	text-align: center;
	padding-bottom: 0px;
}
.siteA p {
	text-align: center;
	padding-bottom: 50px;
}
/*inner*/
.inhdTitle h3 {
	text-align: center;
}
.incontA h4 {
	text-align: center;
}
.incontA img {
	width: 100%;
	max-width: 350px;
	padding: 15px;
}
.incontA p {
	text-align: justify;
}
.ftSec1A h5, .ftSec1A p {
	text-align: center;
}
.ftSec1A img {
	text-align: center;
	margin: 5px auto;
}
.socA h6 {
	text-align: center !important;
}
.LogSec {
	position: static;
}
.LogSec.affix {
	position: absolute;
}
.expnd h4 {
	text-align: left;
}
.pic_icon {
	width: 50%
}
.expnd img {
	width: 50%;
}
.spl01 {
	display: none;
	visibility: hidden;
}
.spl02 {
	display: block;
	visibility: visible;
}
.dmo_icn {
	text-align: right;
	position: relative;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 600px) {
.slide-title1 {
	font-size: 18px !important;
	line-height: 30px !important;
}
.slide-title1 > span {
	float: left !important;
	font-size: 18px;
}
.rev_slider .tp-caption, .rev_slider .caption {
	left: 5% !important;
	bottom: 18px !important;
}
.well p, .well h5 {
	text-align: center !important;
}
.welBtn {
	float: left;
	position: static;
	margin: 1px auto;
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Safari */
	transform: scale(1);
	z-index: 99;
}
.welBtn:hover {
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px); /** Chrome & Safari **/
	-o-transform: translate(0px, 0px); /** Opera **/
	-moz-transform: translate(0px, 0px); /** Firefox **/
	-ms-transform: scale(1.05); /* IE 9 */
	-webkit-transform: scale(1.05); /* Safari */
	transform: scale(1.05);
}
.hdA figure img {
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA p {
	text-align: center;
	margin-bottom: 0px;
}
.tpRightA {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	margin: auto;
}
.expnd h4 {
	text-align: left;
}
.tpRightA p {
	text-align: center;
	float: none;
}
.tpRightA .divideA {
	display: none;
}
.welBtn {
	float: left;
	position: static;
	margin: 1px auto;
}
.welBtn:hover {
	margin: 1px auto;
}
.welHead h4, .welHead h3 {
	text-align: center;
}
.expnd h4 {
	text-align: left;
}
.module-separator {
	float: none;
	text-align: center;
}
.copyA p {
	text-align: center;
	padding-bottom: 0px;
}
.siteA p {
	text-align: center;
	padding-bottom: 50px;
}
/*inner*/
.inhdTitle h3 {
	text-align: center;
}
.incontA h4 {
	text-align: center;
}
.incontA img {
	width: 100%;
	max-width: 100%;
	padding: 15px;
}
.incontA p {
	text-align: center;
}
.ftSec1A h5, .ftSec1A p {
 text-align:left;
}
.ftSec1A img {
	text-align: center;
}
.socA h6 {
	text-align: center !important;
}
.LogSec {
	position: static;
}
.LogSec.affix {
	position: absolute;
}
.NewsA img {
	float: none;
}
.pic_icon {
	width: 50%
}
.expnd img {
	width: auto;
}
.spl01 {
	display: none;
	visibility: hidden;
}
.spl02 {
	display: block;
	visibility: visible;
}
.dmo_icn {
	text-align: right;
	position: relative;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
.well p, .well h5 {
	text-align: center !important;
}
.welBtn {
	float: left;
	position: static;
	margin: 1px auto;
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Safari */
	transform: scale(1);
	z-index: 99;
}
.welBtn:hover {
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px); /** Chrome & Safari **/
	-o-transform: translate(0px, 0px); /** Opera **/
	-moz-transform: translate(0px, 0px); /** Firefox **/
	-ms-transform: scale(1.05); /* IE 9 */
	-webkit-transform: scale(1.05); /* Safari */
	transform: scale(1.05);
}
.hdA figure img {
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA p {
	text-align: center;
	margin-bottom: 0px;
}
.tpRightA {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpRightA p {
	text-align: center;
	float: none;
}
.tpRightA .divideA {
	display: none;
}
.welBtnTxt {
	padding: 8px 0px;
}
.welHead h4, .welHead h3 {
	text-align: center;
}
.module-separator {
	float: none;
	text-align: center;
}
.welHead h3 {
	font-size: 21px;
}
.welHead h3 span {
	font-size: 21px;
}
.welHead h4 {
	font-size: 21px;
}
.expnd h4 {
	text-align: left;
}
.welA p {
	text-align: justify;
	font-size: 14px;
}
.readMr {
	width: 100%;
	text-align: center;
}
.welA .NewsTab .NewsSec img {
	float: none;
}
.solutA h4 {
	font-size: 21px;
}
#amazingcarousel-2 .amazingcarousel-title {
	font-size: 14px !important;
}
.welA h5 {
	text-align: center;
}
.welA ul li {
	font-size: 14px;
}
.rdMr {
	width: 100%;
	text-align: center;
}
.slide-title1 {
	font-size: 16px !important;
	line-height: 30px !important;
}
.slide-title1 > span {
	float: left !important;
	font-size: 16px !important;
}
.rev_slider .tp-caption, .rev_slider .caption {
	left: 5% !important;
	bottom: 18px !important;
}
.copyA p {
	text-align: center;
	padding-bottom: 0px;
}
.siteA p {
	text-align: center;
	padding-bottom: 50px;
}
/*inner*/
.inhdTitle h3 {
	font-size: 21px;
	text-align: center;
}
.incontA h4 {
	font-size: 18px;
	text-align: center;
}
.incontA img {
	width: 100%;
	max-width: 100%;
	padding: 15px;
}
.incontA p {
	text-align: center;
}
.supSubmt, .supRest {
	width: 100%;
	max-width: 100%;
}
.amazingslider-text-box-1 {
	display: none;
}
.ftSec1A h5, .ftSec1A p {
	text-align: center;
}
.ftSec1A img {
	text-align: center;
	margin: 5px auto;
}
.socA h6 {
	text-align: center !important;
}
.LogSec {
	position: static;
}
.LogSec.affix {
	position: absolute;
}
.NewsA img {
	float: none;
	max-width: 100%;
}
.pic_icon {
	width: auto;
}
.expnd img {
	width: auto;
}
.spl01 {
	display: none;
	visibility: hidden;
}
.spl02 {
	display: block;
	visibility: visible;
}
.dmo_icn {
	text-align: right;
	position: relative;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
}
}

@media only screen and (min-width: 200px) and (max-width: 320px) {
.well p, .well h5 {
	text-align: center !important;
}
.welBtn {
	float: left;
	position: static;
	margin: 1px auto;
	-ms-transform: scale(1); /* IE 9 */
	-webkit-transform: scale(1); /* Safari */
	transform: scale(1);
	z-index: 99;
}
.welBtn:hover {
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px); /** Chrome & Safari **/
	-o-transform: translate(0px, 0px); /** Opera **/
	-moz-transform: translate(0px, 0px); /** Firefox **/
	-ms-transform: scale(1.05); /* IE 9 */
	-webkit-transform: scale(1.05); /* Safari */
	transform: scale(1.05);
}
.hdA figure img {
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA {
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpLeftA p {
	text-align: center;
	margin-bottom: 0px;
}
.expnd h4 {
	text-align: left;
}
.tpRightA {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	margin: auto;
}
.tpRightA p {
	text-align: center;
	float: none;
}
.tpRightA .divideA {
	display: none;
}
.welBtnIcon img {
	display: none;
}
.modal-content .modal-title {
	font-size: 16px;
}
.modal-content p {
	text-align: left;
}
.welBtnTxt {
	padding: 8px 0px;
}
.welBtn h5 {
	font-size: 14px;
}
.welHead h4, .welHead h3 {
	text-align: center;
}
.module-separator {
	float: none;
	text-align: center;
}
.welHead h3 {
	font-size: 21px;
}
.welHead h3 span {
    font-size: 18px;
    display: block;
}
.welHead h4 {
	font-size: 21px;
}
.welA p {
	text-align: center;
	font-size: 14px;
}
.readMr {
	width: 100%;
	text-align: center;
}
.solutA h4 {
	font-size: 21px;
}
#amazingcarousel-2 .amazingcarousel-title {
	font-size: 12px !important;
}
.welA h5 {
	text-align: center;
}
.welA ul li {
	font-size: 14px;
}
.rdMr {
	width: 100%;
	text-align: center;
}
.slide-title1 {
	font-size: 14px !important;
	line-height: 28px !important;
}
.slide-title1 > span {
	float: left !important;
	font-size: 14px !important;
}
.rev_slider .tp-caption, .rev_slider .caption {
	left: 4%;
	bottom: 18px !important;
}
.copyA p {
	text-align: center;
	padding-bottom: 0px;
}
.siteA p {
	text-align: center;
	padding-bottom: 50px;
}
/*inner*/
.inhdTitle h3 {
	font-size: 21px;
	text-align: center;
}
.incontA h4 {
	font-size: 18px;
	text-align: center;
}
.incontA img {
	width: 100%;
	max-width: 100%;
	padding: 15px;
}
.incontA p {
	text-align: center;
}
.supSubmt, .supRest {
	width: 100%;
	max-width: 100%;
}
.amazingslider-text-box-1 {
	display: none;
}
.ftSec1A h5, .ftSec1A p {
	text-align: center;
}
.ftSec1A img {
	text-align: center;
	margin: 5px auto;
}
.socA h6 {
	text-align: center !important;
}
.LogSec {
	position: static;
}
.LogSec.affix {
	position: absolute;
}
.NewsA img {
	float: none;
	max-width: 100%;
}
.pic_icon {
	width: auto;
}
.expnd img {
	width: auto;
}
.spl01 {
	display: none;
	visibility: hidden;
}
.spl02 {
	display: block;
	visibility: visible;
}
.dmo_icn {
	text-align: right;
	position: relative;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
}
.welA .NewsTab .DateSec {
	text-align: center;
}
.welA .NewsTab .NewsSec h3 {
	text-align: center;
}
.welA .NewsTab .NewsSec p {
	text-align: center;
}
.NewsA h3 {
	text-align: center;
}
}

@media (max-width: 767px) and (min-width: 500px) {
.two_bx {
	width: 50% !important;
}
}

@media (max-width: 499px) and (min-width: 380px) {
.two_bx_ex {
	width: 50% !important;
	margin: 0 auto;
	text-align: center;
}
}

/*Demo Media*/

@media (max-width: 987px) {
.max800 {
	margin: 0 auto;
}
}
@media (min-width: 992px) {


.padr0{
	padding-right: 0;
}
.padl0{
	padding-left: 0;
}
}
@media (max-width: 992px) {


.padr0{
	padding-right: 0;
}
.padl0{
	padding-left: 0;
}
}
@media (max-width: 767px) {

.xs_pad{ padding: 0 15px; }
.quick_enq {
    padding: 0 30px;
    float: left;
    width: 100%;
}
.high_adj { float: left; width: 100%; height: 15px; }

.cap {
    padding: 50px 15px;
}
.padr0{
	padding-right: 15px;
}
.padl0{
	padding-left: 15px;
}

.max800 .control-label {
	padding: 5px 20px;
}
.two_bx img {
	text-align: center;
	margin: 0 auto;
}
.resid_stream img {
	padding: 20px 0;
}
.prof_micro_icons {
	display: none;
}
.prof_micro_icons_a {
	display: none;
}
.collab_room img {
	text-align: center;
	margin: 0 auto;
	max-width: 250px;
	padding: 10px 0;
}
}

@media (max-width: 560px) {
.center-btn, .center-btn a.btn-primary, .two_bx p {
	text-align: center! important;
	margin: 0 auto;
}
.two_bx p {
	padding-bottom: 20px;
}
.two_bx .list_hagor img {
	text-align: center;
	margin: 20px auto;
	width: 100%;
}
.two_bx_ex {
	margin: 0 auto;
	text-align: center;
}
.xsImg {
	float: none;
	text-align: center;
	margin: 0 auto;
}
.sub_pg_main a.btn-primary:before {
	content: "";
	clear: both;
}
.sub_pg_main a.btn-primary {
	margin-bottom: 10px;
}
.pic_icon {
	text-align: center;
	margin: 0 auto;
	float: none;
	margin: 10px 0;
	width: 100%;
}
}
.list_new h3, .list_new img {
	text-align: center;
	margin: 0 auto;
}
.list_new img {
	padding: 20px 0;
}
.list_new > ul > li {
	color: #eee;
}
.list_new > ul > li {
	background: url(../images/listul_grey.png) no-repeat;
	padding: 0px 0px 0px 15px;
}
.padd20 {
	padding: 20px 0;
}
.list_hagor img {
	margin: 20px 0;
}
.purelink img {
	border: 1px solid #cccccc;
	padding: 5px;
	margin: 20px auto;
}
.nopadbord {
	padding: 0! important;
}
.nopadbord img {
	border: 1px solid #eee;
}

@media (max-width: 370px) {
.brandA_side ul li {
	background: url(../images/arrrow_hm.png) no-repeat left top;
	line-height: 27px;
}
.welA ul {
	padding: 0;
	margin: 10px 0;
}
}



.wel_form_btn:hover {
    color: #333;
    -webkit-transform: translate(0px, -5px);
    -o-transform: translate(0px, -5px);
    -moz-transform: translate(0px, -5px);
    transform: translate(0px, -5px);
}




