@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,500);
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, a {
	border: none;
	outline: none !important;
}
a {
	text-decoration: none;
	outline: none;
	border: none;
}
input:focus {
	outline: none;
}
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);
}
#back-to-top {
    cursor: pointer;
    position: absolute;
	float:none;
    width: 60px;
    bottom: 0px !important;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    display: block;
    padding: 10px 15px;
border: 1px solid #a56103;
    color: #fff;
    text-align: center;
    line-height: 12px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
 border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
    background: #e99a18;
    background: -moz-linear-gradient(top, #e99a18 0%, #f68321 100%);
    background: -webkit-linear-gradient(top, #e99a18 0%, #f68321 100%);
    background: linear-gradient(to bottom, #e99a18 0%, #f68321 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99a18', endColorstr='#f68321', GradientType=0 );	
}
#back-to-top:hover{
	 color: #333;
/* 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 */	 
	}
#back-to-top:hover > .glyphicon{
	 color: #333;
	}
/************************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;
	background: #fff;
	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;
}
.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;
}
.tpRightA a {
	color: inherit;
	text-decoration: none;
}
.tpRightA .divideA {
	padding: 0px 10px;
	color: #bfbfbf;
}
.LogSec {
	float: left;
	display: block;
	width: 100%;
	height: auto;
}
.LogSec.affix {
    position: fixed;
	display:block;
    top: 0;
	z-index:999;
    width: 100%;
	background: rgba(255,255,255,0.9);
	-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 {
	width: 100%;
	visibility:visible !important;
	max-width: 300px;
	padding: 6px 0px;
}
figure a {
	outline: none;
	color: inherit;
	text-decoration: none;
}
.bnrA {
	float: left;
	display: block;
	width: 100%;
	height: auto;
}
.welComeA {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	background: #fff url(../images/tp_bg.jpg) repeat-x top center;
}
.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: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 2px 10px 0px rgba(50, 50, 50, 0.5);
    transform: translate(0px,-3px);
    -webkit-transform: translate(0px,-3px); /** Chrome & Safari **/
    -o-transform: translate(0px,-3px); /** Opera **/
    -moz-transform: translate(0px,-3px); /** 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;	
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	}	
.welBtn:hover .welBtnIcon img{
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	}	
/************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-size: 16px;
	color: #666;
	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: 30px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.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: #e99a18;
}
.readMr {
	float: right;
	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;		
}
.readMr: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);	
	}
.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: 30px;
    color: #fff;
    text-align: center;
    padding-bottom: 10px;
    text-transform: uppercase;
    border-bottom: 1px solid #cecece;
	}
.solutA h4 span{
	font-weight:bold;
	}
.module-sep{
    display: block;
    height: 4px;
    margin: -4px auto 0px;
    position: relative;
    width: 70px;
    background-color: #e99a18;
}	
.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;
    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: 10px 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: #333;
    background: #e99a18;
    background: -moz-linear-gradient(top, #e99a18 0%, #f68321 100%);
    background: -webkit-linear-gradient(top, #e99a18 0%, #f68321 100%);
    background: linear-gradient(to bottom, #e99a18 0%, #f68321 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99a18', endColorstr='#f68321', GradientType=0 );
}
.FrmrdMr: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 */	
	}				
/******forms end******/
.ftA{
	float:left;
	width:100%;
	height:auto;
}
.ftSec1A{
	float:left;
	width:100%;
	height:auto;
	background:#fff;
	border-top:4px solid #e99d20;
	}
.ftSec1A h5{
	font-size:18px;
	text-align:left;
	line-height:26px;
	color:#333;
	font-weight:bold;
	}
.ftSec1A p{
	font-size:14px;
	color:#666;
    line-height: 21px;	
	text-align:left;
	margin: 5px 0px;
    padding-left: 24px;		
	}
.ftBtmA{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/ft_btm_bg.jpg) repeat top center;
	border-top:2px solid #595959;
	}
.ftBtmA p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666;
	text-align:center;
	padding-bottom:15px;
	border-bottom: 1px solid #3e3e3e;
	}
.ftBtmA .copyA{
	float:left;
	width:100%;
	height:auto;
	}
.copyA p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	margin-top: 0px;
    padding-bottom: 10px;
    border-bottom: 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;
	}						
/************************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: 35px 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);	
	}	
	
/**************start software functions*******************/
#sp-page-builder .sppb-section-title {
    margin-bottom: 50px;
}
p.sppb-title-subheading:before {
    top: 0 !important;
}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
    display: inline-block;
    max-width: 80%;
}
p.sppb-title-subheading {
    padding: 10px 0 !important;
    position: relative !important;
}
#sp-page-builder .sppb-section-title .sppb-title-subheading {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 0;
}
p.sppb-title-subheading:before, p.sppb-title-subheading:after {
    content: "";
    position: absolute !important;
    width: 30% !important;
    height: 1px !important;
    left: 32% !important;
    background: #1A6197 !important;
}
p.sppb-title-subheading:after {
    bottom: 0 !important;
}
p.sppb-title-subheading:before, p.sppb-title-subheading:after {
    content: "";
    position: absolute !important;
    width: 30% !important;
    height: 1px !important;
    left: 32% !important;
    background: #1A6197 !important;
}
.solution_head h3
{
	text-align:center;
	    font-size: 28px;
		line-height:32px;
}
.solution_head p
{
	text-align:center;
}

.sppb-text-right {
    text-align: right;
}
.sppb-media:first-child {
    margin-top: 0;
}
.sppb-media, .sppb-media .sppb-media {
    margin-top: 15px;
}
.sppb-media > .pull-right {
    margin-left: 15px;
}
.pull-right {
    float: right;
}

.sppb-media, .sppb-media-body {
    overflow: hidden;
    zoom: 1;
}
.sppb-media, .sppb-media-body a {
text-decoration:none;
}

.sppb-media-body h4{
	font-size: 17px !important;
    line-height: 30px;
    font-weight: 300 !important;
	    text-transform: none;
	}	
#sp-page-builder .sppb-section-title .sppb-title-subheading {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 0;
}	
.sppb-feature-box-title {
    color: #114e7a !important;
}
.sppb-media-heading {
    margin: 0 0 5px;
	text-decoration:none;
}
.sppb-addon-content a{
	text-decoration:none;
	}
.sppb-addon-feature:hover .sppb-icon span {
    background: #f6a017 !important;
}
.sppb-addon-feature:hover .sppb-icon span {
    background: #008ed6;
}

.sppb-icon span {
    color: #114e7a !important;
    border-color: #f6a017 !important;
}

.sppb-media > .pull-left {
    margin-right: 15px;
}
.sppb-text-left {
    text-align: left;
}
.pull-left {
    float: left;
}
.sppb-btn {
	text-decoration:none;
    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms;
}
.sppb-btn a{
	text-decoration:none;
	}
a .sppb-btn-default {
	text-decoration:none;
	}
.sppb-btn:hover, .sppb-btn:focus {
    color: #333333;
    text-decoration: none;
}	
.sppb-btn-default {
	display:inline-block;
	text-align:center;
    color: #fff !important;
    background-color: #1A6197 !important;
    border: none !important;
    font-size: 18px;
    font-weight: 400 !important;
    border-radius: 4px !important;
    text-shadow: 0 !important;
	text-decoration:none;
    min-width: 150px;
    padding: 16px 25px 16px 25px;
    margin: 5px;
    -webkit-transition: all ease 0.25s;
    transition: all ease 0.25s;
}
.sppb-btn-default:hover {
    color: #333;
    background-color: #F6A017 !important;
    border-color: #F6A017;
}

.btmSecBnr {
	overflow:hidden;
    float: left;
    width: 100%;
	padding:40px 0px 40px 0px;
    background: url(../images/app_bg.jpg) no-repeat bottom center;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
}

/*****************End software functions****************/		

/***Equal Height Start***/		
  @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**************************/

/************************Media Starts**************************/					
@media (min-width:1200px) {
}

@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;
}		
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
.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;
}
.module-separator {
	float: none;
	text-align: center;
}
.copyA p{
	text-align:center;
	padding-bottom: 0px;
	}
.siteA p{
	text-align:center;
	padding-bottom: 50px;
	}	
}

@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;
	}	
		
}

@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;
}
.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;
}
.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;
	}		
}

@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 h4{
    font-size: 18px;	
	}
.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: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%;
	}			
.solution_head h3{
	font-size:21px;
	line-height:26px;
	}
.sppb-media-body h4{
	line-height:24px;
	}									
}

@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;
}
.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 h4{
    font-size: 18px;	
	}
.welA p{
	text-align:center;
	font-size:14px;
	}	
.readMr{
	width:100%;
	text-align:center;
	}
.solutA h4{
	font-size:18px;
	}	
#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%;
	}
.solution_head h3{
	font-size:18px;
	line-height:26px;
	}
.sppb-media-body h4{
	line-height:24px;
	}											
}


.footer-img-new{
	width: 60%;
}


@media only screen and (min-width: 200px) and (max-width: 520px) {


	.footer-img-new{
	width: 100%;
	}

	}