@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700|Raleway:400,700';
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
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 {
	margin: 0;
	padding: 0;
	outline: 0;
}
::selection {
	background: #272727;
	color: #ccc;
}
::-moz-selection {
 background: #272727;
 color: #ccc;
}
::-webkit-selection {
 background: #272727;
 color: #ccc;
}
 @-ms-viewport {
 width: device-width;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
}
p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #1f3d7c;
}
div, section {
	display: block;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
img {
	max-width: 100%;
	height: auto;
	border: none;
}
img, a {
	border: none;
	outline: none !important;
}
a {
	text-decoration: none;
	outline: none;
	border: none;
}
input:focus {
	outline: none;
}
.mr_bt {
	margin-bottom: 15px;
}
ul, ol {
	list-style-type: none;
}
/*align*/
.al {
	float: left;
}
.ar {
	float: right;
}
.ac {
	margin: 0 auto;
}
/* clear fix */
* html .clearfix {
	height: 1%;
	overflow: visible
}
*+html .clearfix {
	min-height: 1%
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}
/*Clear*/
.clear {
	clear: both;
	height: 0;
	overflow: hidden
}
.db {
	display: block;
}
.dn {
	display: none;
}
/*img {
	max-width: 100%;
	height: auto;
	border: none;
}*/
.browser-warning {
	display: none;
	background: yellow;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	text-align: center;
	padding: 10px 0 10px 0;
	color: #000;
}
.browser-warning a {
	color: red;
}
/* Target old browsers with modernizr */
.oldie .browser-warning {
	display: block;
}
.nopadd {
	padding: 0px !important;
}
.trs {
	-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;
}
.trs2 {
	-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;
}
.twt {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
}
/************************common end**************************/
/************************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-color:rgb(255, 255, 255);
	-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: 10px 0px;
	width: 30%;
}
figure a {
	outline: none;
	color: inherit;
	text-decoration: none;
}
.bnrA {
	float: left;
	display: block;
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bnrB {
	float: left;
	display: block;
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bnrB img {
	float: left;
	display: block;
	text-align: center;
	width: 100%;
}
.welComeA {
	display: block;
	float: left;
	width: 100%;
	padding: 40px 0;
	height: auto;/* border-top: 4px solid #afbfff;
	    background: #455dbb;
		background:url(../images/patten_01.jpg);*/
  /*  background: #394ea0;
    background: -moz-linear-gradient(left, #394ea0 0%, #55659e 52%, #3f53a3 100%);
    background: -webkit-linear-gradient(left, #394ea0 0%,#55659e 52%,#3f53a3 100%);
    background: linear-gradient(to right, #394ea0 0%,#55659e 52%,#3f53a3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394ea0', endColorstr='#3f53a3',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);
}
/************Modal start************/
.modal-content {
	overflow: auto;
	padding: 5px;
	border: 10px solid rgba(255,255,255,0.5);
	border-radius: 0px;
}
.modal-content p {
	text-align: justify;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin-bottom: 15px;
}
.modal-content a {
	text-decoration: none;
	color: #F90;
}
.modal-content a:visited {
	text-decoration: none;
	color: #F90;
}
.modal-content .modal-title {
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #333;
	line-height: normal;
}
.modal-content button {
	outline: none;
}
.modal-content button {
	outline: none;
}
/************Modal end************/	
.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: #000;
	line-height: 26px;
	text-align: center;
}
.welA h5 {
	font-size: 18px;
	color: #666666;
	text-transform: uppercase;
}
.welA ul {
	display: block;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
.welA ul li {
	list-style: none;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 27px;
	padding: 0px 0px 0px 15px;
	background: url(../images/listul_grey.png) no-repeat top left;
}
.welHead {
	float: left;
	width: 100%;
	height: auto;
}
.welHead h3 {
	font-size: 28px;
	color: #ff0000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;/* border-bottom: 1px solid #ffffff; */
}
.welHead h3 span {
	font-size: 28px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
}
.welHead h4 {
	font-size: 24px;
	color: #666;
	text-transform: uppercase;
}
.module-separator {
	display: block;
	height: 4px;
	margin: 0 auto;
	position: relative;
	width: 100px;
	background-color: #ff0000;
}
.welComeA h4 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 15px 0 0px 0;
}
.cmmn {
	float: left;
	width: 100%;
	height: auto;
}
.cmmn p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	text-align: justify;
}
.cmmn img {
	margin: 20px 15px 0 0;
	border: 1px solid #7687d4;
	padding: 5px;
	float: left;
	width: 30%;
}
.cmmn h5 {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}
.cmmn h2 {
	margin: 13px 0;
	font-size: 23px;
	color: #fff;
}
.cmmn ul {
	display: block;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
.cmmn ul li {
	list-style: none;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 27px;
	padding: 0px 0px 0px 15px;
	background: url(../images/listul_grey.png) no-repeat top left;
}
.cmmn ul li a {
	list-style: none;
	display: block;
	font-family: 'Raleway', sans-serif;
	color: #fff;
}
.cmmn ul li a:hover {
	text-decoration: none;
	color: #b4c3ff;
	font-weight: bold;
}
.readMr {
	margin: auto;
	width: 150px;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	padding: 10px 25px;
	color: #333;
	background: #f6f6f6;
	border: 0;
	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;
}
.readMr a {
	text-decoration: none !important;
	border: 0;
	color: #000;
}
.readMr:hover {
	text-decoration: none !important;
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	border: 0;
	-moz-transform: translate(0px, -5px);
}
.brandA {
	float: left;
	width: 100%;
	padding: 30px 0;
	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 h4 {
	font-size: 24px;
	color: #000000;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;/* border-bottom: 1px solid #000000; */
}
.brandA 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: 'Raleway', 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: 50px 0;
	background: url(images/solution_bg.jpg) no-repeat top center;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
}
/*.solutA::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;
	}
.solutA::after{
    display: block;
    text-align: center;
    content: close-quote;
    margin: 0px auto;
    width: 100%;
    max-width: 100%;
    height: 38px;
    background: url(../images/top_arw.png) no-repeat top center;
	}*/	
.solutA h4 {
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;
	/* border-bottom: 1px solid #a7b9ff;*/
	text-shadow: 0px 1px 2px rgba(150, 150, 150, 1);
}
.solutA h4 span {
	font-weight: bold;
}
.module-sep {
	display: block;
	height: 4px;
	margin: 0 auto;
	position: relative;
	width: 84px;
	background-color: #ff0101;
}
.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;
}
/******forms start******/	
/*input[type=file] {
    display: block;
    float: left;
    width: 100%;
    white-space: normal;
    word-wrap: normal;
}*/
.form-control {
	display: block;
	width: 100%;
	height: auto;
	resize: none;
	outline: none;
	margin: 5px auto;
	line-height: 1.42857143;
	color: #1f3d7c;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px !important;
	-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;
}
.input-text, .form-control, .input-text:focus, .form-control:focus {
	background: none repeat scroll 0 0 #fefefe;
	border: 1px solid rgb(229, 229, 229);
	color: #333;
	font-family: open sans, sans-serif;
	font-size: 14px;
	height: auto;
	padding: 6px 12px;
	width: 100%;
}
::-webkit-input-placeholder { /* WebKit browsers */
 color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #999;
}
.form-group {
	margin-bottom: 10px;
	margin-top: 0;
}
.FrmrdMr {
	float: left;
	width: 100%;
	font-size: 16px;
	outline: none;
	border: none;
	text-transform: uppercase;
	padding: 12px 25px;
	color: #000000;
	background: none;
	border: 1px solid #000000;
}
.FrmrdMr:hover {
	color: #fff;
	background: #000;
}
/******forms end******/
.ftA {
	float: left;
	width: 100%;
	height: auto;
}
.ftSec1A {
	float: left;
	width: 100%;
	height: auto;
	background: #ffffff;
	-webkit-box-shadow: inset 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 10px 25px 0px rgba(0, 0, 0, 0.3);
}
.ftSec1A h5 {
	font-size: 24px;
	text-align: left;
	line-height: 26px;
	color: #e43600;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #ffffff;
}
.ftSec1A p {
	font-size: 14px;
	color: #000;
	line-height: 21px;
	text-align: left;
	margin: 5px 0px;
}
.ftBtmA {
	float: left;
	width: 100%;
	height: auto;
	background: #000;
	border-top: 2px solid #ffffff;
}
/*.ftBtmA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-bottom: 15px;
}*/
.ftBtmA .copyA {
	float: left;
	width: 100%;
	height: auto;
}
.copyA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding-bottom: 0;
	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;
	color: inherit;
}
.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: 'Raleway', 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: 'Raleway', 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: #fff;
	background: #000;
	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 {
	background: #333;
	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: #fff;
	background: #4b5da5;
	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 {
	background: #2c3f8a;
	color: #fff;
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
}
.socA {
	float: left;
	width: 100%;
	height: auto;
}
.socA h6 .fa {
	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 .fa:hover {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-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: 'Raleway', 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 {
	/*width: 100%;
    margin: 0;
    padding: 14px;
    display: inline-block;*/
	
	display: block;
	/*    background: rgba(244, 244, 244, 0.8);*/
	-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: 'Raleway', 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: 'Raleway', 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;
	width: 200px;
}
.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: 'Raleway', 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: 'Raleway', 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;
}

Start Enquiry

.enquiry {
 width:100%;
 float:left;
}
.enquiry h3 {
	margin: 13px 0;
	font-size: 23px;
	color: #fff;
}
.enquiry p {
	margin: 2px 0;
	text-align: left;
}
.enquiry .form-control {
	margin: 0;
}
.enquiry input#textinput {
	border-radius: 0px!important;
	height: 46px !important;
	margin-bottom: 15px;
}
.enquiry #selectbasic {
	border-radius: 0px!important;
	height: 46px !important;
	margin-bottom: 15px;
}
.enquiry input#btnsubmit {
	height: 107px;
	border: none;
	background: #03A9F4;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #fff;
	margin: 0;
}
.enquiry input#btnsubmit:hover {
	background: #10445c;
}
	
/*focus color fade*/
::-webkit-input-placeholder { /* Chrome */
 color: red;
 transition: opacity 250ms ease-in-out;
}
:focus::-webkit-input-placeholder {
 opacity: 0.5;
}
:-ms-input-placeholder { /* IE 10+ */
 color: red;
 transition: opacity 250ms ease-in-out;
}
:focus:-ms-input-placeholder {
 opacity: 0.5;
}
::-moz-placeholder { /* Firefox 19+ */
 color: red;
 opacity: 1;
 transition: opacity 250ms ease-in-out;
}
:focus::-moz-placeholder {
 opacity: 0.5;
}
:-moz-placeholder { /* Firefox 4 - 18 */
 color: red;
 opacity: 1;
 transition: opacity 250ms ease-in-out;
}
:focus:-moz-placeholder {
 opacity: 0.5;
}
/*focus color fade*/	

End Enquiry  .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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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: 'Raleway', 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;
}
.prodt {
	width: 100%;
	padding: 0 0 26px 0;
	margin: 0 0 15px 0;
	float: left;
	border-bottom: 1px solid #687bc1;
}
.prodt h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	color: #d5deff;
	text-align: left;
	border-bottom: 2px dotted #CCC;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
.prodt p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	text-align: justify;
}
.prodt img {
	float: left;
	padding: 4px;
	margin: 0 15px 0 0;
	max-width: 250px;
	width: 100%;
	border: 1px solid #8693c5;
}
.prodt .enq {
	float: right;
	width: auto;
	padding: 0;
	margin: 0;
}
.prodt .enq a {
	float: right;
	width: auto;
	padding: 8px 20px;
	margin: 0;
	font-size: 15px;
	/* background: #24326b; */
	border: 2px solid #24326b;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	transition: all .4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}
.prodt .enq a:hover {
	background: #22316a;
	color: #c6d1ff;
	transition: all .4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}
.prodt_cate {
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
	float: left;
	overflow: hidden;
	border: 1px solid #ce3905;
	-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;
}
.prodt_cate img {
	float: left;
	padding: 4px;
	margin: 0;
	width: 100%;
	-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;
}

.prodt_cate .mre {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.prodt_cate h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	color: #fff;
	padding: 5px 0;
	margin: 0 !important;
	text-align: center;
	background: #bd3506;

}
.prodt_cate .mre a {
	float: left;
	width: 100%;
	padding: 6px 0;
	margin: 0;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	color: #d0c9c6;
	background: #000;
	text-align: center;
	text-decoration: none;
}
.prodt_cate .mre a:hover {
	color: #FFF;
	background: #333;
}
/***product_detail page start***/
.del_ful {
	float: left;
	padding: 15px 0;
	width: 100%;
	padding-top: 46px;
}
.del_ful img {
	width: 100%;
	zoom: 1;
	padding: 4px;
	margin-bottom: 15px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(21, 21, 21, 0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(21, 21, 21, 0.5);
	box-shadow: 0px 0px 5px 0px rgba(21, 21, 21, 0.5);
}
.del_ful .matter {
	width: 100%;
	float: left;
	height: auto;
}
.del_ful h6 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000001;
	margin: 0;
	padding: 3px 0;
}
.del_ful span {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.del_ful p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #bd1810;
	font-weight: normal;
	text-align: left
}
.del_ful .show4 {
	display: block;
	float: right;
}
.del_ful .show4 a {
	font-family: 'Oswald', sans-serif;
	padding: 10px 15px;
	font-size: 16px;
	color: #FFF;
	float: right;
	outline: none;
	text-decoration: none;
	background: #bd1810;
	text-transform: uppercase;
	-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;
}
.del_ful .show4 a:hover {
	color: #fdf9f9;
	background: #e81414;
}
/***product_detail page end***/

.cntA {
	display: block;
	float: left;
	width: 100%;
	padding: 60px 0;
	height: auto;
	background: #fff;
}
.cntA p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 26px;
	text-align: left;
}
.cntHead h3 span {
	color: #ff0000;
	font-weight: bolder;
}
.cntHead h3 {
	font-size: 28px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
}
.cntenquiry h3 {
	margin: 43px 0;
	font-size: 22px;
	color: #000;
}
.cntenquiry input#btnsubmit:hover {
	background: #7f290f;
}
.cntenquiry input#btnsubmit {
	height: 107px;
	border: none;
	background: #bd1810;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	margin: 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**************************/
.product_list span {
	font-weight: bold;
}
.fancybox-skin {
	background: #FFF !important;
	border-radius: 3px  !important;
}
.btn-group {
	float: right;
	padding-top: 10px;
}
.btn-danger:hover {
	background-color: rgba(172, 41, 37, 0.91) !important;
	border-color: #ac2925 !important;
}
.btn-danger {
	background-color: #c9302c !important;
	border-color: #d43f3a !important;
}
.btn-success:hover {
	background: rgba(51, 51, 51, 0.89) !important;
}
.btn-success {
	background-color: #333 !important;
	border-color: #000 !important;
}

.enquiry {
	width: 100%;
	float: left;
}
.enquiry h3 {
	margin: 13px 0;
	font-size: 23px;
	color: #fff;
}
.enquiry p {
	margin: 2px 0;
	text-align: left;
}
.enquiry .pic {
	margin: 0px 0;
	background: rgba(255, 255, 255, 0.78);
	padding: 15px 6px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.38);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.38);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.38);
}
.enquiry .form-control {
	margin: 0;
	border-radius: 0px!important;
	height: 46px !important;
	margin-bottom: 15px;
}
.enquiry input#textinput {
	border-radius: 0px!important;
	height: 46px !important;
	margin-bottom: 15px;
}
.enquiry textarea#enqmessage {
	height: 107px !important;
}
.enquiry textarea#fmessage {
	height: 107px !important;
}
.text-input {
	border-radius: 0px!important;
	height: 46px !important;
	margin-bottom: 15px !important;
}
.enquiry #selectbasic {
	border-radius: 0px!important;
	height: 46px !important;
	margin-bottom: 15px;
}
.enquiry input#btnsubmit {
	height: 107px;
	border: none;
	background: #647ad8;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #fff;
	margin: 0;
}
.enquiry input#btnsubmit:hover {
	background: #38488c;
}
.form-group {
	margin-bottom: 0px !important;
}
.form-inline .form-control {
	width: 100%;
	margin-bottom: 30px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #fff;
	border: none;
	outline: none;
	box-shadow: none;
	margin: 0;
}
.input-group-addon, .input-group-btn {
	vertical-align: top;
}
.btn-default {
	color: #fff !important;
	background-color: #334386 !important;
	border: none !important;
	border-radius: 0px !important;
	-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;/* padding: 0px !important; */
}
.btn-default:hover {
	color: #fff !important;
	background-color: #21445f !important;
	border: none !important;
	border-radius: 0px !important;
}
.join_btn {
	font-family: 'Raleway', sans-serif;
	color: #ffffff;
	background: rgba(73, 90, 160, 0);
	border: 1px solid #ffffff;
	border-radius: 0px;
	padding: 9px;
	margin: 10px 0 10px 10px;
	text-transform: uppercase;
}
.join_btn:hover {
	color: #000;
	background: #FFF;
}

/************************Media Starts**************************/

.product_list h4 {
	font-size: 20px;
	color: #ce3905;
	text-align: justify;
}
.product_list p {
	text-align: justify;
	font-size: 14px;
}
.product_list {
	width: 100%;
	background-color: rgba(238, 238, 238, 0.26);
	border: 1px solid #eee;
	padding: 13px;
	margin-top: 16px;
	text-align: center;
}
.product_list img {
	border: 2px solid #eee;
	width: 345px;
	float: left;
	margin: 0px 35px 0px 0px;
}
.enquiry a {
	    padding: 5px 15px;
    font-size: 14px;
    color: #000000;
    float: right;
    outline: none;
    text-decoration: none;
    background: #ffffff;
    border: 1px solid #000000;
    text-transform: uppercase;
}
.enquiry a:hover {
	color: #fdf9f9;
	background: #e81414;
	transition: 0.5s ease-in-out;
}
.product_list span {
	font-weight: bold;
}
					
@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 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;
}
.cmmn img {
	margin: 20px 15px 0 0;
	border: 1px solid #7687d4;
	padding: 5px;
	float: left;
	width: 40%;
}
.cntenquiry h3 {
	text-align: center !important;
}
.cntA p {
	text-align: center !important;
}
}
 @media only screen and (min-width: 600px) and (max-width: 768px) {
	 .enquiry a {
    float: none;
}
	 
	 .product_list img {
    width: 100% !important;
    margin-bottom: 21px !important;
}
	 
	 .product_list h4 {
    text-align: center !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;
}
.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;
}
.cmmn img {
	margin: 20px 15px 0 0;
	border: 1px solid #7687d4;
	padding: 5px;
	float: left;
	width: 40%;
}
.cntenquiry h3 {
	text-align: center !important;
}
.cntA p {
	text-align: center !important;
}
}
 @media only screen and (min-width: 480px) and (max-width: 600px) {
 .enquiry a {
    float: none;
}
	 
	 .product_list img {
    width: 100% !important;
    margin-bottom: 21px !important;
}
	 
	 .product_list h4 {
    text-align: center !important;
}
.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: 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;
}
.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;
}
.cmmn img {
	width: 100%;
	margin: 15px 0 15px 0;
}
.cntenquiry h3 {
	text-align: center !important;
}
.cntA p {
	text-align: center !important;
}
}
 @media only screen and (min-width: 320px) and (max-width: 480px) {
	  .enquiry a {
    float: none;
}
	 
	 .product_list img {
    width: 100% !important;
    margin-bottom: 21px !important;
}
	 
	 .product_list h4 {
    text-align: center !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;
}
.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;
}
.prodt img {
	float: none;
	max-width: none;
	width: 100%;
}
.cmmn img {
	width: 100%;
	margin: 15px 0 15px 0;
}
.cntenquiry h3 {
	text-align: center !important;
}
.cntA p {
	text-align: center !important;
}
}
 @media only screen and (min-width: 200px) and (max-width: 320px) {
	 
	  .enquiry a {
    float: none;
}
	 
	 .product_list img {
    width: 100% !important;
    margin-bottom: 21px !important;
}
	 
	 .product_list h4 {
    text-align: center !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;
}
.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: 21px;
}
.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;
}
.prodt img {
	float: none;
	max-width: none;
	width: 100%;
}
.cmmn img {
	width: 100%;
	margin: 15px 0 15px 0;
}

.product_list h4 {
	text-align: center !important;
}

}
 @media (max-width: 767px) and (min-width: 500px) {
.two_bx {
	width: 50% !important;
}

.product_list img {
	margin-bottom: 21px !important;
}

}
 @media (max-width: 499px) and (min-width: 380px) {
.two_bx_ex {
	width: 50% !important;
	margin: 0 auto;
	text-align: center;
}
.product_list img {
	margin-bottom: 21px !important;
}

}

/*Demo Media*/

 @media (max-width: 987px) {
.max800 {
	margin: 0 auto;
}
.product_list img {
	margin-bottom: 21px !important;
}
}
 @media (max-width: 767px) {
	 
	 .product_list img {
    margin-bottom: 21px !important;
    margin: 0;
}
	 
.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) {

.product_list img {
	margin-bottom: 21px !important;
}
.brandA_side ul li {
	background: url(../images/arrrow_hm.png) no-repeat left top;
	line-height: 27px;
}
.welA ul {
	padding: 0;
	margin: 10px 0;
}
.product_list h4 {
	text-align: center !important;
}
}
