﻿@charset "utf-8";

/* CSS Document */

.nav a { text-transform: uppercase; }




/* floating box style */
.floating-form {
	z-index: 1;
	top: 100px !important;
    max-width: 300px;
    padding: 30px 30px 10px 30px;
    font: 13px Arial, Helvetica, sans-serif;
    background: #F9F9F9;
    border: 1px solid #ddd;
    right: 10px;
    position: fixed;
    box-shadow: -2px -0px 8px rgba(43, 33, 33, 0.06);
    -moz-box-shadow: -2px -0px 8px rgba(43, 33, 33, 0.06);
    -webkit-box-shadow:  -2px -0px 8px rgba(43, 33, 33, 0.06);
    top: 140px; 
	}
.contact-opener {
    position: absolute;
    left: -69px;
	font-size: 16px;
	letter-spacing: 1px;
    transform: rotate(-90deg);
    top: 100px;
    background-color: #216288;
    padding: 9px;
    color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.43);
    cursor: pointer;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    box-shadow: -2px -0px 8px rgba(43, 33, 33, 0.06);
    -moz-box-shadow: -2px -0px 8px rgba(43, 33, 33, 0.06);
    -webkit-box-shadow:  -2px -0px 8px rgba(43, 33, 33, 0.06);

}
.floating-form-heading {
    font-weight: bold;
    border-bottom: 2px solid #ddd;
    margin-bottom: 10px;
    font-size: 15px;
    padding-bottom: 3px;
    text-align: center;
    text-transform: uppercase;
    color: #0d68ac;
}
.btn_right {
	width: 100%;
	font-size: 12px;
	outline: none;
	max-width:  130px;
	border: none;
	text-transform: uppercase;
	padding: 5px 10px;
	color: #d5e1fd;
	-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;
	-webkit-transition: background-color 500ms ease-out 1s;
	-moz-transition: background-color 500ms ease-out 1s;
	-o-transition: background-color 500ms ease-out 1s;
	transition: background-color 500ms ease-out 1s;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,006fb5+77,006fb5+77,1d529b+100 */
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(0,111,181,1) 77%, rgba(0,111,181,1) 77%, rgba(29,82,155,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(0,111,181,1) 77%, rgba(0,111,181,1) 77%, rgba(29,82,155,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%, rgba(0,111,181,1) 77%, rgba(0,111,181,1) 77%, rgba(29,82,155,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1d529b', GradientType=0 ); /* IE6-9 */
	text-align:  center;
	margin:  0 auto;
	display:  block;
}









@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: 'Raleway', 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;

}*/



/* navbar */


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #29a0d7;
}

.navbar-nav>li>a {
    padding-top: 25px;
    padding-bottom: 25px;
    color: #000!important;
    text-transform:  uppercase;
    font-size: 13px;
}

.navbar {
	border: none;
	-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);
    background: rgba(255, 255, 255, 0.9);
}

.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: url(../images/header-bg.png) repeat;
	/*    background-color: rgba(255,255,255,0.8);*/	    

	-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: 0px;
	max-height: 70px;
    padding: 6px;
}
figure a {
	outline: none;
	color: inherit;
	text-decoration: none;
}
.bnrA {
	float: left;
	display: block;
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bnrA img {
    width: 100%;
    height: auto;
}
.welComeA {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	border-top: 2px solid #02afff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01537a+0,0198e1+50,0198e1+50,01537a+100 */

	background: rgb(1,83,122); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(1,83,122,1) 0%, rgba(1,152,225,1) 50%, rgba(1,152,225,1) 50%, rgba(1,83,122,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(1,83,122,1) 0%, rgba(1,152,225,1) 50%, rgba(1,152,225,1) 50%, rgba(1,83,122,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(1,83,122,1) 0%, rgba(1,152,225,1) 50%, rgba(1,152,225,1) 50%, rgba(1,83,122,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01537a', endColorstr='#01537a', GradientType=1 ); /* IE6-9 */
}
.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;
	border-radius: 0px;
	padding: 5px;
	border: 10px solid rgba(255,255,255,0.5);
}
.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: 'Raleway', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #e0f5ff;
	line-height: 26px;
	text-align: justify;
}
.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: #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;
}
.welHead h3 {
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #74afcc;
}
.welHead h3 span {
	font-size: 28px;
	color: #97ddff;
	font-weight: normal;
	text-transform: uppercase;
}
.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: #35beea;
}
/*.readMr.readfont {
    font-size: 12px;
}
.readMr {
	float: right;
	font-size: 16px;
	padding: 10px 25px;
	color: #333;
	border-right: 4px solid #29a0d7;
	background: #f6f6f6;
	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 {
    float: right;
    font-size: 14px;
    text-align:center;
    padding: 10px 15px;
    color: #333;
    border-right: 4px solid #29a0d7;
    background: #f6f6f6;
    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:hover {
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
}
.brandA {
	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 h4 {
	font-size: 24px;
	color: #015780;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #74afcc;
}
.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-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 {
	text-transform: uppercase;
	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: #ffffff! important;
    background: #019ae1;
}
.brandA_side ul li .active {
}
.solutA {
	float: left;
	width: 100%;
	height: auto;
	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: #015780;
	text-align: center;
	padding-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #2c6793;
	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: #29a0d7;
}
.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: 8px;
}
.FrmrdMr {
	float: left;
	width: 100%;
	font-size: 16px;
	outline: none;
	border: none;
	text-transform: uppercase;
	padding: 12px 25px;
	color: #d5e1fd;
	-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;
	-webkit-transition: background-color 500ms ease-out 1s;
	-moz-transition: background-color 500ms ease-out 1s;
	-o-transition: background-color 500ms ease-out 1s;
	transition: background-color 500ms ease-out 1s;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,006fb5+77,006fb5+77,1d529b+100 */

	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(0,111,181,1) 77%, rgba(0,111,181,1) 77%, rgba(29,82,155,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(0,111,181,1) 77%, rgba(0,111,181,1) 77%, rgba(29,82,155,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%, rgba(0,111,181,1) 77%, rgba(0,111,181,1) 77%, rgba(29,82,155,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1d529b', GradientType=0 ); /* IE6-9 */
}
.FrmrdMr:hover {
	color: #fbfbfb;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,1d529b+100 */

	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(29,82,155,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(29,82,155,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,1) 0%, rgba(29,82,155,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1d529b', GradientType=0 ); /* IE6-9 */
}
/******forms end******/

.ftA {
	float: left;
	width: 100%;
	height: auto;
}
.ftSec1A {
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	border-top: 2px solid #29a0d7;
}
.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: #666;
	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 #0b689e;
}
/*.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: #adc6d0;
	padding-bottom: 10px;
	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: #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 */
	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-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 26px;
	text-align: justify;
}
.expnd img {
	margin: 10px 0  15px 0;
	border: 1px solid #f4f4f4;
	padding: 5px;
	float: right;
	width: 100%;
}
.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); 
}*/
.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;
	min-height: 60px;
}
.list img {
	border: 1px solid #f4f4f4;
	padding: 5px;
}
.list p {
	/*font-family: 'Raleway', sans-serif;*/
	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: '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: justify;
}
.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: #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-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: '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-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;
}
 @media (min-width: 992px) {
 	.btn_en {
   /*  margin-top: -70px; */ 
    float: right;
}
.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**************************/



/************************Media Starts**************************/					

@media (min-width:767px) {
	li.dropdown {
    	display: table-cell;
	}
}
@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;
}
.hdA figure img {
	visibility: visible !important;
	padding: 13px 0;
}
}
 @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: 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;
}
}
 @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: 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;
}
}
 @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) {

 	.clr{
 		float: left;
 		width: 100%;
 		margin: 0;
 		padding: 0;
 		height: 25px;
 	}
.max800 {
	margin: 0 auto;
}
}
 @media (max-width: 767px) {
 	.navbar-default .navbar-toggle .icon-bar {
    	background-color: #49c0ee;
	}

	.logo_a { max-width: 410px!important;height:  82px!important; }
	button.navbar-toggle{
	 	width: 100%;
	    background: #ececec;
	    border: none;
	    border-radius: 0px;
	    margin-bottom: 0px;
    	padding: 25px 15px;
	}
 .dropdown-toggle + .dropdown-toggle	{
   /*  width: 20px;
    position: absolute;
    right: 0;
    border: none;
    top: 0; */
        width: 40px;
    position: absolute;
    right: 0;
    border: none;
    top: 0;
    background: #c2c2c2;
    padding: 12px 15px;
}
 .navbar-collapse  b	{
    float: right;
    font-size: 16px;
}
 	.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #eee;
}
 	.navbar-toggle{
    position: relative;
    z-index: 1;
}
 	.navbar{ background-color: #fff; }
 	.logo_a {
    max-width: 250px;
    display: block;
    margin: 0 auto;
}
 	.Case_Studies_Details img {
    float: none !important;
    margin: 0 auto;
    margin-right: auto !important;
}
	.Case_Studies_Details p {
   text-align: justify;
}
.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: 20px;
	margin-bottom: 10px;
}
.welA ul {
	padding: 0;
	margin: 10px 0;
}
}
 @media (max-width: 991px) {
.list p {
	text-align: center;
}
.navbar-header {
    width: 100%;
}
}







 @media (min-width: 768px) {

.solution{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.solution p {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    margin: 0 0 30px 0;
    line-height: 17px;
    letter-spacing: .2px;
    text-align: center;
    background: #034463;
    padding: 0px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 45px;
}

.Case_Studies_Details{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.Case_Studies_Details img {
    margin-right: 15px;
    border: 1px solid #2ea2cc;
    float: left;
    height: auto;
    background: #fff;
    padding: 5px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    max-width: 400px;
}
.Case_Studies_Details h5 {
    font-family: sans-serif;
    font-size: 17px;
    padding: 0;
    font-weight: bold;
}

.enq_form form{
	float: left;

	width: 100%;
	padding: 0;
	margin: 0;
}
.enq_form{
	float: left;
	width: 100%;
}
.enq_btn  {
    width: 100%;
    padding: 10px 0;
    margin: 10px 0 0 0;
    background: #000;
    border: none;
    color: #fff;
}
.navbar-nav>li>.dropdown-menu {
    float: left;
    width: 100%;
    left: -162px;
    position: absolute;
    border: none;
    min-width: 721px;
    border-radius: 0;
}
ul.dropdown-menu li {
    float: left;
    width: 100%;
    max-width: 235px;
    /* padding: 3px 7px; */
}
/* .open {
    position: absolute !important;
} */
.navbar-nav>li>.dropdown-menu .dropdown-menu  {
    background: #eeeeee;
    float: left;
    width: 100%;
    left: 0;
    position: absolute;
    border: none;
    min-width: 721px;
    border-radius: 0;
    margin-top: 0px;
}
ul.dropdown-menu .dropdown-menu  li {
    float: left;
    width: 100%;
    max-width: 235px;
    padding: 3px 7px;
}
.sec_tab {
    left: -235px !important;
}

.l256 {
    left: -256px !important;
}



.mr_l0 {
    left: 0px !important;
}
.mrl_sce {
    left: -235px !important;
}
.l500{
    left: -500px !important;
}

.open_over:hover .show_over{
    display: block;
}

}




 .dropdown-menu>li>a {
      white-space: unset;
      border-bottom: 1px dotted;
      padding: 15px 10px;
 }
  
/* 
.navbar-toggle {
    margin-top: 80px;
    border: none;
    width: 100%;
    float: left;
    margin: 0;
    text-align: left;
}
.navbar-header{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
} */