/* CSS Document */



/*

 * Project Name:M & P DUBAI

 * Project URL: http://M & P DUBAI.com

 * Author: Team reckoncoders

 * Description:

 * Browser Support: All latest browsers.

 */

 

@media (min-width:320px) and (max-width:480px) {

.responsive-slider {

	width: 1000px !important;

}
.lst {
    width: 163px !important;
}
.ser4 {
	width: 1000px !important;
	top:345px !important;
}
}

@media (min-width:768px) and (max-width:1024px) {

.responsive-slider {

	width: 1000px !important;

}
.lst {
    width: 160px !important;
}
.ser4 {

	width: 1000px !important;
	top:350px !important;

}
.responsive-slider .pages {
    left:940px !important;}
	.lst7, .lst8, .lst9, .lst10, .lst11, .lst12{margin-right:7px !important;}
	.ser1 {
    margin-right:-29px !important;
}

}

{

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {

	margin:0;

	padding:0;

	border:0;

	outline:0;

}

html {

	font-family: Arial;

	-webkit-text-size-adjust: 100%;

	-moz-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%;

}

* {

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

	margin:0;

	padding:0;

}

@font-face {

    font-family: 'verdanaregular';

    src: url('fonts/verdana-webfont.eot');

    src: url('fonts/verdana-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/verdana-webfont.woff2') format('woff2'),

         url('fonts/verdana-webfont.woff') format('woff'),

         url('fonts/verdana-webfont.ttf') format('truetype'),

         url('fonts/verdana-webfont.svg#verdanaregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

 @font-face {

 font-family: 'oswaldregular';

 src: url('fonts/oswald-webfont.eot');

 src: url('fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/oswald-webfont.woff') format('woff'), url('fonts/oswald-webfont.ttf') format('truetype'), url('fonts/oswald-webfont.svg#oswaldregular') format('svg');

 font-weight: normal;

 font-style: normal;

}

@font-face {

 font-family: 'verdanaregular';

 src: url('fonts/vera-webfont.eot');

 src: url('fonts/vera-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/vera-webfont.woff2') format('woff2'), url('fonts/vera-webfont.woff') format('woff'), url('fonts/vera-webfont.ttf') format('truetype'), url('fonts/vera-webfont.svg#bitstream_vera_sansroman') format('svg');

 font-weight: normal;

 font-style: normal;

}

body {

	background:#f6f6f6;

}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, video {

	display: block;

}

ul, li {

	list-style-type:none;

}

img {

	border:none;

	outline:none;

}

p {

	line-height:18px;

	text-align:justify;

}

li {

	list-style:none;

}

a:focus {

	outline:none;

	outline-style:none;

	-moz-outline-style:none;

}

a:link {

	outline:none;

	outline-style:none;

	-moz-outline-style:none;

}

a:hover {

	outline:none;

	outline-style:none;

	-moz-outline-style:none;

	cursor:pointer;

}

a:visited {

	outline:none;

	outline-style:none;

	-moz-outline-style:none;

}

a {

	text-decoration:none;

}

/*for FireFox*/

input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, select::-moz-focus-inner, input[type="text"]:focus, input[type="password"]:focus {

outline:none;

}

/*for IE8 */

input[type="text"], input[type="text"] {

	outline:none;

}

input[type="submit"]:focus,input[type="reset"]:focus, input[type="button"]:focus, select:focus {

	outline : none;

}

button, input, select, textarea {

	margin: 0;

	font-family: inherit;

	font-size: 100%;

}

button, input {

	line-height: normal;

}

button, select {

	text-transform: none;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	cursor: pointer;

	-webkit-appearance: button;

	outline:none;

}

textarea {

	outline:none;

}

button[disabled], html input[disabled] {

	cursor: default;

}

input[type="checkbox"], input[type="radio"] {

	padding: 0;

	box-sizing: border-box;

}

input[type="search"] {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	-webkit-appearance: textfield;

}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

-webkit-appearance: none;

}

button::-moz-focus-inner, input::-moz-focus-inner {

padding: 0;

border: 0;

}

textarea {

	overflow: auto;

	vertical-align: top;

}

.fleft {

	float:left;

}

.fright {

	float:right;

}

.clear {

	clear:both;

	display:block;

	height:0;

	overflow:hidden;

	visibility:hidden;

	width:0

}

.bold {

	font-weight:bold;

}

.ctxt {

	text-align:center;

}

.jtxt {

	text-align:justify;

}

.fixed {

	position:fixed;

}

.tmar5 {

	margin-top : 3px;

}

.tmar {

	margin-top : 10px;

}

.tmar2 {

	margin-top : 20px;

}

.tmar15 {

	margin-top : 15px;

}

.lmar {

	margin-left : 10px;

}

.lmar3 {

	margin-left : 3px;

}

.lmar2 {

	margin-left : 20px;

}

.lmar160 {

	margin-left : 160px;

}

.lmar45 {

	margin-left:-45px;

}

.padd {

	padding:10px;

}

.bmar {

	margin-bottom:10px;

}

.bmar2 {

	margin-bottom:20px;

}

.rmar {

	margin-right:-20px;

}

.lpadd {

	padding-left:20px;

}

#wrapper {

	width:1000px;

	margin:0 auto;

}

#header {

	background: url("../images/bg.jpg") repeat-x scroll 50% 10px #fff;

	width: 100%;

	z-index: 9999;display: inline-table;

}

.ftrs1{padding:0px 0px 0px 8px !important;}

#header .header-con, .common-container, .footer-wrapper {

}

#header .top-con {

	position:relative;

	height:32px;

}

#header .top-con .top-link {

	float:right;

	color:#939393;

	padding-top:5px;

	margin-right:10px;

}

#header .top-con .top-link a {

	color:#939393;

	text-transform:uppercase;

	font-size:12px;

	padding-left:3px;

	padding-right:3px

}

#header .top-con .top-link a:hover {

	color:#000;

}

#header .top-con .social {

	float:right;

	padding-top:5px;

}

#header .logo-con {

	margin-top:2px;

	height: 94px;

}

#header .logo-con .tce-logo {

	float:left;

	margin: 15px 0 0 0px;

}

#header .logo-con .tata-logo {

	float:right;

}

#header .navigation-con, .common-wrapper {

}

#header .navigation-con .nav-left {

}

#header .navigation-con .search { /*float:right; */

	width:143px;

	display:inline-block;

	padding-top:12px;

	position:absolute;

	top:0px;

	right:0px;

}

#header .navigation-con .search .search_bt {

	float:left;

	width:31px;

	margin-top:2px;

}

#header .navigation-con .search input[type="text"] {

	background-image:url(../images/search_bg.jpg);

	background-repeat:no-repeat;

	background-position:left top; /*width:91px;*/

	border:none !important;

	background-color:transparent !important;

	height:25px !important;

	float:left;

	outline:none; /*padding-left:10px; padding-top:3px; padding-bottom:5px;*/

	margin-top:3px !important;

	padding-left:10px !important;

	padding-right:10px !important;

	font-size:12px !important;

}

#header .navigation {

}

#header .navigation ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}

#header .navigation ul li {

	display:block;

	float:left;

	background-image:url(../images/bdr.jpg);

	background-repeat:no-repeat;

	background-position:right top;

}

#header .navigation ul li a {

	display:block;

	padding:18px 13px;

	color:#505050;

	font:13px 'oswaldregular';

	text-transform:uppercase;

}

.submenu{margin:15px 0px 0px 0px;}

.submenu li a{ color: #505050;

    display: block;

    font: 11px "oswaldregular";

    padding:0px 8px;

    text-transform: uppercase;  border-right: 1px solid #d3d3d3;}

	.submenu li a:hover, .submenu li a.selected{color:#0067AA;}

#header .navigation ul li a:hover {

	background-image:url(../images/hover_bg.jpg);

	background-repeat:repeat-x;

	background-position:left top;

	color:#FFF;

}

.cat-active {

	background-image:url(../images/hover_bg.jpg);

	background-repeat:repeat-x;

	background-position:left top;

	color:#FFF !important;

}

#header .navigation ul li:last-child {

	background-image:none;

}

.menu-container {

	position:absolute;

	width:1000px;

	border:solid 1px #333;

	border-bottom:solid 5px #333;

	border-top:none;

	background-color:#FFF;

	display:none;

	z-index:9999;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

	-webkit-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.75);

	-moz-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.75);

	box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.75);

	left:132px !important;

}

.nav-desc-con {

	float:left;

	width:222px;

	padding-left:10px;

	margin-right:0px;

	background-color:#1775b2;

	padding-right:10px;

}

.nav-desc-con h2 {

	display:block;

	font-size:20px;

	font-weight:300;

	padding:20px 0px;

	color:#FFF;

	text-transform:uppercase;

	font-family: 'oswaldregular';

}

.nav-desc-con p {

	color:#FFF;

	font-size:14px;

	line-height:1.4em;

	font-family: 'oswaldregular';

	padding-left:10px;

	padding-top:15px;

	padding-bottom:13px;

}

.nav-desc-con img {

	display:block;

}

.pointer {

	position:absolute;

	width:12px;

	left:85px;

	right:0px;

}

.link-nav {

	width: 370px;

	float:left;

	border-right:solid 1px #e4e4e4;

	padding-right:5px;

	margin-left:5px;

	margin-top:8px;

	margin-bottom:10px;

}

.link-nav a {

	display:block; /*color:#989898;*/

	color:#1775b2 !important;

	padding:15px 8px !important;

	padding-left:25px !important;

	font-size:16px !important;

	border-bottom:solid 1px #e4e4e4;

	margin-right:8px;

	background-image:url(../images/bullet_arrow.png);

	background-position:10px 17px;

	background-repeat:no-repeat;

	text-transform:capitalize !important;

	font-family: 'oswaldregular';

	line-height:1em;

}

.link-nav a:hover {

	color:#000 !important;

	background-image:url(../images/bullet_arrow.png) !important;

	background-position:10px 16px !important;

	background-repeat:no-repeat !important;

	background-color:#e4e4e4;

}

.link-nav:last-child {

	border-right:none;

	margin-right:0px;

}

.sub-link {

	width:auto;

	padding-bottom:0px;

	line-height:0.7em;

}

.sub-link a {

	font-size:14px !important;

	background-image:url(../images/squre.jpg);

	background-repeat:no-repeat;

	background-position:20px 20px !important;

	padding-left:30px !important;

	border-bottom:none !important;

	padding-bottom:0px !important;

	color:#575757 !important;

	margin-right:0px !important;

}

.sub-link a:hover {

	background-image:url(../images/squre.jpg) !important;

	background-repeat:no-repeat;

	background-position:20px 20px !important;

	background-color:transparent;

	color:#1775b2 !important;

}

.sub-link a.inner-sublink {

	margin-left:14px;

	color:#989898 !important;

	background-image:url(../images/grey_cricle.png);

	background-repeat:no-repeat;

	background-position:16px 12px !important;

	font-size:12px !important;

	margin-right:0px !important;

	padding-top:8px !important;

}

.sub-link a:hover.inner-sublink {

	background-image:url(../images/grey_cricle.png) !important;

	background-repeat:no-repeat;

	background-position:16px 12px !important;

	color:#000 !important;

}

/* inner style */

.ads {

	margin-top:-25px;

}

.ads li {

	float:left;

}

.ads li a {

	color:#616161;

	font:16px 'oswaldregular';

	margin-left: 7px;

}

.ads li img {

	margin-right: 8px;

	vertical-align: middle;

}

.ser_ind {

	  margin: 0 -20px 30px 0;

    position: absolute;

    top: 490px;

}

.ser {

	  margin: 0 -20px 30px 0;

    position: absolute;

    top: 440px;

}

.lst3 {

	background:url(../images/ser3.png) no-repeat right top #fff;width:164px; border-radius: 10px ;

	padding: 0 11px 1px !important;

	float:left;

	cursor:pointer;margin-right: 3px;

}

.lst3_ind {

	background:url(../images/ser3.png) no-repeat right top #fff;width:164px; border-radius: 10px ;

	padding: 0 11px 15px !important;

	float:left;

	cursor:pointer;margin-right: 3px;

}
.lst3_ind:hover {

	background:url(../images/ser3_hvr.png) no-repeat right top #4286c5;

}

.lst3:hover {

	background:url(../images/ser3_hvr.png) no-repeat right top #4286c5;

}

.lst1 {

	background:#fff;width:164px; border-radius: 10px ;

	padding: 0 6px 15px;

	float:left;

	cursor:pointer;margin-right:3px;

}



.lst1:hover {

	background:#4286c5;

}

.lst2 {

	background:url(../images/ser2.png) no-repeat right top #fff;width:164px;

	padding: 0 6px 15px; border-radius: 10px ;

	float:left;

	cursor:pointer;margin-right: 3px;

}

.lst2:hover {

	background:url(../images/ser2_hvr.png) no-repeat right top #4286c5;

}

.lst4 {

	background:url(../images/ser4.png) no-repeat right top #fff;width:164px; border-radius: 10px ;

	padding: 0 17px 1px !important;

	float:left;

	cursor:pointer;margin-right: 3px;

}

.lst4:hover {

	background:url(../images/ser4_hvr.png) no-repeat right top #4286c5;

}

.lst4_ind {

	background:url(../images/ser4.png) no-repeat right top #fff;width:164px; border-radius: 10px ;

	padding: 0 17px 15px !important;

	float:left;

	cursor:pointer;margin-right: 3px;

}

.lst4_ind:hover {

	background:url(../images/ser4_hvr.png) no-repeat right top #4286c5;

}

.lst5 {

	background:url(../images/ser5.png) no-repeat right top #fff;width:164px; border-radius: 10px ;

	padding: 0 6px 15px;

	float:left;margin-right: 3px;

	cursor:pointer;

}

.lst5:hover {

	background:url(../images/ser5_hvr.png) no-repeat right top #4286c5;

}

.lst{display:block;}

.lst7:hover{background:#000;}

.lst8:hover{background:#000;}

.lst9:hover{background:#000;}

.lst10:hover{background:#000;}

.lst11:hover{background:#000;}

.lst12:hover{background:#000;}

.lst7, .lst8, .lst9, .lst10, .lst11, .lst12{

	background:url(../images/blackbg.png);width:164px; border-radius: 10px ;padding: 0 4px 1px;

	cursor:pointer;margin-right: 3px;}

	.ser2 li img{ border-radius: 0 10px 0 0;

    float: right;padding-top: 5px;

    margin-right: -4px;}

	.ser2 h2{display:inline;}

	

.ser1{margin: -122px -38px 0 0;}

.lst:hover.lst h2, .lst:hover.lst p {

	color:#fff;

}

.lst6{}

.lst6:hover.lst6 h2 a{color:#fff;}

.lst:hover.lst > a {

	background:#fff;

	color:#000;

}

.lst6 h2 a{ color: #fff;

    display: block;

    font-size: 13px;margin:10px 0px;

    width: 104px !important;}

.lst h2 {

	 color: #4286c5;

    font:12px/15px 'verdanaregular';

    height: 55px;

    margin: 10px 0;
    width: 120px;

}

.lst p {

	font:11px 'verdanaregular';

	color:#8d8d8d;

	margin-bottom:10px;

}

.lst > a {

	background:#4286C5;

	padding: 2px 5px;

	display:inline-block;

	color:#fff;

	font:12px 'oswaldregular';

	border-radius:3px;

}

.welcome {

	margin:30px 0px;

}

.welcomelt {

}

.testimonial{padding:0px 0px 10px 0px;}

.testimonial img{border: 5px solid #fff;
          margin-left:6px;
    border-radius: 50%;

    box-shadow: 0 0 5px #000;

    height: 80px !important;

    width: 80px;}

	.test h1{top:10px !important;}

.wcmelt{width:640px;  text-align: center;margin-right:20px;}

.wcmert{width:340px;height:410px;}

.wcmelst{width:340px; margin-top: 30px;}

.news{}

.news li{margin:20px 0px 25px; border-bottom: 1px solid #cdcdcd !important;}

.news li:last-child{border-bottom:none;}

.news img{max-width:100%;}

.nescnt {padding-right: 10px;margin-top:4px;

    text-align: left;

    width:245px;}

	.nescnt1{padding-right: 10px;margin-top:4px;

    text-align: left;

}

.nescnt h1{padding:0px !important;font-size:13px !important;}
.nescnt1 h1{padding:0px !important;font-size:13px !important;}

.nescnt a{display:block;color:#4286C5;font:13px 'verdanaregular';text-decoration:underline;

	margin-bottom:10px;}

.wlcme{background:url(../images/lines.png) center top ;text-align: center;margin-bottom:30px;height:13px;}

.welcomelt h1 {

	background:#F6F6F6;

    display: inline;

    margin-top: -8px;

    padding: 0 10px;position:relative;top:-8px;

	    text-transform: uppercase;

}

.social { margin-top:1%; text-align:right; }

.social a { margin-left:5px; float:left; display:block; }

.fb {

	background: url("../images/fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	height: 34px;

	width: 34px;

}

.twr {

	background: url("../images/twr.png") no-repeat;

	height: 34px;

	width: 34px;

}

.lin {

	background: url("../images/lin.png") no-repeat;

	height: 34px;

	width: 34px;

}

.welcomelt h1, .welcomelt h3, .welcomelt h4, .welcomert h1 {

	font:20px 'oswaldregular';

	color:#404040;

}

.welcomelt h3 {

	color:#4286c5;

	margin:15px 0px;

}

.welcomelt h4 {

	font:16px 'oswaldregular';

	margin-bottom:10px;

}

.welcomelt p {

	color:#989797;

	font:12px/18px 'verdanaregular';

}

.welcomert {

margin-top:30px;width:600px;

}

.footer {

	background:#286eae;

	padding:20px 0px;display:inline-table;width:100%;

}

.ftr {

	padding: 0 0 10px 0px;

}

.mail {

	height:35px;

	width:225px;

	background:#fff;

	font:12px 'verdanaregular';

	color:#000;text-transform:uppercase;

	padding: 0 45px 0 10px;

	border:none;border-bottom:1px solid #919191;

}

.mail1 {

    left: 197px;

    position: relative;

    top: -27px;

}

.letter{width:225px;}

.ftr li {

	float:left;

}

.ftr li a {

	color:#d1e5f7;

	font:14px 'oswaldregular';

	border-right:1px solid #4286c5;

	padding:0px 5px;

}

.ftrs {

	border-right:none !important;

}

.footer h4, .footer span {

	text-align:center;

	color:#7ab3e7;

	font:11px 'verdanaregular';

}

.footer span a{color:#EFAE33;}

.responsive-slider {

	width: 100%;

	position: relative;

}

.responsive-slider .touch-surface {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.responsive-slider .slides {

	position: relative;

	overflow: hidden;z-index: -1;

}

.responsive-slider .slides ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

	white-space: nowrap;

	font-size: 0;

}

.responsive-slider .slides ul li {

	display: inline-block;

	max-width: 100%;

}

.responsive-slider .slides ul li .slide-body {

	display: inline-block;

	position: relative;

	max-width: 100%;

	font-size: 14px;

}

.responsive-slider .slides ul li .slide-body img {

	max-width: 100%;

}

.responsive-slider .slides ul li .slide-body .caption {

	position: absolute;

	color: #fff;

}

.responsive-slider .slides ul li .slide-body .caption.header {

	top:10%;

	left:16%;

}

.responsive-slider .slides ul li .slide-body .caption.header h2 {

	font-size:20px;

	text-transform:uppercase;

	background:#fff;

	color:#1775B3;

	padding:10px;

}

.responsive-slider .slides ul li .slide-body .caption.header h2 i {

	font-size: 35px;

}

.responsive-slider .slides ul li .slide-body .caption.sub {

	background: #1775B3;

	color: #fff;

	font: 15px/20px 'verdanaregular';

	padding: 10px;

	margin-top: 10px;

}

.responsive-slider .slides ul li .slide-body .caption.img-html5 {

	top: 13%;

	right: 8%;

	width: 30%;

}

.responsive-slider .slides ul li .slide-body .caption.img-html5 img {

	max-width: 100%;

}

.responsive-slider .slides ul li .slide-body .caption.img-css3 {

	top: 57%;

	right: 12%;

	width: 10%;

}

.responsive-slider .slides ul li .slide-body .caption.img-css3 img {

	max-width: 100%;

}

.responsive-slider .slides ul li .slide-body .caption.img-bootstrap {

	top: 48%;

	right: 12%;

	width: 11%;

}

.responsive-slider .slides ul li .slide-body .caption.img-bootstrap img {

	max-width: 100%;

}

.responsive-slider .slides ul li .slide-body .caption.img-twitter {

	top: 19%;

	right: 12%;

	width: 11%;

}

.responsive-slider .slides ul li .slide-body .caption.img-twitter img {

	max-width: 100%;

}

.responsive-slider .slides ul li .slide-body .caption.img-jquery {

	top: 66%;

	right: 12%;

	width: 33%;

}

.responsive-slider .slides ul li .slide-body .caption.img-jquery img {

	max-width: 100%;

}

.responsive-slider .slider-control {

	position: absolute;

	font-size: 20px;

	color: #000;

	top: 40%;

	background-color: #fff;

	padding: 10px;

}

.responsive-slider .slider-control.left {

	left: 0;

	padding-left: 0;

	-webkit-border-radius: 0px 6px 6px 0px;

	border-radius: 0px 6px 6px 0px;

}

.responsive-slider .slider-control.left:hover {

	text-decoration: none;

	padding-left: 10px;

}

.responsive-slider .slider-control.right {

	right: 0;

	padding-right: 0;

	-webkit-border-radius: 6px 0px 0px 6px;

	border-radius: 6px 0px 0px 6px;

}

.responsive-slider .slider-control.right:hover {

	text-decoration: none;

	padding-right: 10px;

}

.responsive-slider .pages {

	 bottom:186px;

    display:block;

    left:1093px;

    padding: 10px 10px 0;

    position: absolute;

    text-align: center;background:#fff;

}

.responsive-slider .pages .page {

	display:block;

	color: transparent;

	width: 5px;

	height: 5px;margin-bottom:7px;

	border:7px solid #acacac;

	border-radius: 50%;

	opacity: 0.5;

}

.responsive-slider .pages .page.active {

	opacity: 1;

	border: 7px solid #4286c5;

}

.nw {

	width:500px;

}

.vticker ul {

	padding: 0;

}

.vticker ul li {

	margin-bottom:6px !important;

	border-bottom:1px solid #e9e9e9;

	padding: 10px 0px 20px 0px;

}

.vticker ul > li > a > img {

	float:left;

	margin-right:10px;

	margin-top: 10px;

}

.vticker {

	height: 100px !important;

	padding: 10px 0;

	background: #fff;

	padding:15px 50px;

	border:1px solid #e3e3e3;

}

.up, .down {

	background: #8d8d8d;

	border: medium none;

	padding:7px 8px;

	position: relative;

	right:-320px;

	margin:5px 0px 15px 0px;

	top: 0;

}

.down {

	left:328px;

}

.up:hover {

	background:#4286c5;

}

.down:hover {

	background:#4286c5;

}

/*ABOUTUS*/

.about {

	margin:30px 0px;

}

.aboutlt {

	width:695px;

	float:left;

}

.aboutlt h1 {

	color: #286eae;

	font: 28px 'oswaldregular';

}

.aboutlt h1 img {

	vertical-align:middle;

	margin-right: 10px;

}

.aboutlt h2 {

	color:#000000;

	font:22px 'oswaldregular';

	margin:13px 0px;

}

.aboutlt p {

	color:#505050;

	font:13px/20px 'verdanaregular';

	margin-bottom:10px;

}

.aboutlt ul li {

	background:url(../images/lgo.png) no-repeat left center;

	border-bottom:1px solid #dfdfdf;font:16px 'oswaldregular';

	padding: 15px 0 17px 30px;display:block;color:#0067aa;

	

}

.aboutlt ul li a{color:#0067aa;

	font:16px 'oswaldregular';display:block;}

.aboutrt {

	width:271px;

	float:right;

}

.aboutrt img {

	border:5px solid #0067aa; 

    height: 270px;

    width: 270px;

}

.aboutrt1 img {

	border:5px solid #0067aa; 

    height: 557px;

    width: 572px;

}

.abtcnt {

	font:13px/20px 'verdanaregular';

	margin-top:20px;

	color:#000;

}

.abtcnt span {

	color:#0067aa;

	font-family: 'oswaldregular';

}

.abtcnt span a {

	margin-right:10px;

	color:#0067aa;

	font:16px 'oswaldregular';

}

/*ABOUTUS*/



/*CONTACTUS*/

.aboutlt1 {

	width:388px;

}

.aboutlt1 p {

	margin-top:10px;

}

.aboutrt1 {

	width:574px;

}

.cntctform {

	border:1px solid #e2e2e2;

	width:386px;

	height:43px;

	background:#fff;

	margin-top:20px;

	color:#aeaeae;

	font:13px 'verdanaregular';

	padding-left:10px;

	border-radius:5px;

}

.cmnt {

	height:138px;

	padding-top:10px;

}

.aboutlt1 > a {

	font:16px 'oswaldregular';

	color:#fff;

	background:#474747;

	padding: 10px 25px 10px 20px;

	margin: 18px 0 0 110px;

	display: inline-block;

}

.aboutlt1 > a img {

	margin-left: 15px;

	vertical-align: middle;

}

/*CONTACTUS*/



/*WHYUS*/

.whyus {

	width:100%;

	float:none;

}

.whyus ul {

	margin: 0 90px;

}

/*WHYUS*/





/*ACCCORDIAN*/

.akordeon {

	color: White;

	font-family: Arial;

	font-size: 12px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin: 25px 0 0;

	padding-bottom: 12px;

	behavior: url(PIE.htc);

}

.akordeon-item {

	position: relative;

	margin-bottom: 1px;

}

.akordeon-item .akordeon-item-head {/* Old browsers */

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e2e2), to(#d8d8d8));

	background-image: -moz-linear-gradient(#e2e2e2, #d8d8d8);

	background-image: -webkit-linear-gradient(#e2e2e2, #d8d8d8);

	background-image: -o-linear-gradient(#e2e2e2, #d8d8d8);

	background: -ms-linear-gradient(#e2e2e2, #d8d8d8);

	background: linear-gradient(#e2e2e2, #c4c4c4);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d8d8d8', GradientType=0 ); /* IE6-9 */ /*position:relative;*/

	padding: 25px 0;

}

.akordeon-item .akordeon-item-body {

	background: #fff; /* Old browsers */

}

.akordeon-icon {

	width: 25px;

	height:20px;/* Old browsers */

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1775b3), to(#0067aa));

	background-image: -moz-linear-gradient(#1775b3, #0067aa);

	background-image: -webkit-linear-gradient(#1775b3, #0067aa);

	background-image: -o-linear-gradient(#1775b3, #0067aa);

	background: -ms-linear-gradient(#1775b3, #0067aa);

	background:#6c6c6c;

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1775b3', endColorstr='#0067aa', GradientType=0 ); /* IE6-9 */

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px; /* position: absolute;     left: -8px;       top:14px;*/

	padding: 0;

	margin: 0;

	float: right;

	cursor: pointer;

	behavior: url(PIE.htc);

	position: absolute;

	right: -22px;

}

.akordeon-item.expanded .akordeon-item-head .akordeon-icon {

	background:#000;

	color:#137FC6;

}

.akordeon-item.expanded .akordeon-item-head .akordeon-icon span {

	color:#fff;

}

.akordeon-heading {

	float: left;

	padding-left:20px;

	padding-top:3px;

	color:#6a6a6a;

	font: 15px 'oswaldregular';

}

.akordeon-icon span {

	color: #fff;

	font-size:25px;

	position: absolute;

	right:5px;

	top: -5px;

	font-weight: bold;

	text-align: center;

}

.akordeon-item.expanded .akordeon-icon span {

	top: -7px;

}

.akordeon-item-head-container {

	cursor: pointer;

	left: -10px;

	position: absolute;

	top: 10px;

	width: 100%;

}

.akordeon-item.collapsed {

}

.akordeon-item.expanded .akordeon-heading {

	color: #fff;

}

.akordeon-item.expanded .akordeon-item-head {

	background: #424242 !important; /* Old browsers */

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1775b3), to(#0067aa)) !important;

	background-image: -moz-linear-gradient(#1775b3, #0067aa) !important;

	background-image: -webkit-linear-gradient(#1775b3, #0067aa) !important;

	background-image: -o-linear-gradient(#1775b3, #0067aa) !important;

	background: -ms-linear-gradient(#1775b3, #0067aa) !important;

	background: linear-gradient(#1986ce, #0067aa) !important;

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1775b3', endColorstr='#0067aa', GradientType=0 ) !important; /* IE6-9 */ /* -webkit-box-shadow: 0px 10px 0px rgba(92, 92, 92, 0.75);     -moz-box-shadow: 0px 10px 0px rgba(92, 92, 92, 0.75);     box-shadow: 0px 10px 0px rgba(92, 92, 92, 0.75);*/

}

.akordeon-item-content {

	padding: 10px;

	overflow:auto;

}

.akordeon-border-bottom {

}

.akordeon-border-top {

}

.akordeon-item.expanded .akordeon-item-body.akordeon-border-bottom {

}

.akordeon-item.akordeon-item-first .akordeon-item-head {

	-webkit-border-top-left-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

	behavior: url(PIE.htc);

}

.akordeon-item.akordeon-item-last.collapsed .akordeon-item-head {

	-webkit-border-bottom-right-radius: 4px;

	-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-moz-border-radius-bottomleft: 4px;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px;

	border-bottom: none;

	behavior: url(PIE.htc);

}

.akordeon-item.akordeon-item-last.expanded .akordeon-item-head {

	-webkit-border-bottom-right-radius: 0px;

	-webkit-border-bottom-left-radius: 0px;

	-moz-border-radius-bottomright: 0px;

	-moz-border-radius-bottomleft: 0px;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

	border-bottom: solid 1px black;

	behavior: url(PIE.htc);

}

.akordeon-item.akordeon-item-last.expanded .akordeon-item-body {

	-webkit-border-bottom-right-radius: 4px;

	-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-moz-border-radius-bottomleft: 4px;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px;

	behavior: url(PIE.htc);

}

.akordeon-item-content p {

	color:#0067aa;

	font:13px 'verdanaregular';

}

.twolines {

	position: absolute;

	top:0px;

}

.akordeon-item-body {

	height:auto;

}

/*ACCCORDIAN*/



.teamlist {

	background:url(../images/dmnd.png) repeat-x center bottom;

	margin-bottom: 20px;

	padding-bottom: 30px;

}

.teamlist > img {

	background:#fff;

	border: 1px solid #cdcdcd;

	border-radius: 50%;

	box-shadow: 0 0 5px #cdcdcd;

	height: 255px;

	padding: 0 11px;

	width: 255px;

}

.teamrt {

	width:700px;

}

.teamrt h1 {

	color:#353535;

	font:22px 'oswaldregular';

}

.teamrt h2 {

	color:#0067aa;

	font:18px 'oswaldregular';

}

.teamrt p {

	color:#444444;

	font:12px/24px 'verdanaregular';

	margin:15px 0px;

}

.teamrt ul li {

	float:left;

}

.teamrt ul li a {

	margin-right:10px;

}

.services {

}

.services li {

	background:url(../images/servicedt1.png) no-repeat left top;

	padding-left:50px;

	margin-bottom: 25px;

}

.services li h3 {

	color:#4286c5;

	font:20px 'oswaldregular';

}

.services li p {

	color:#505050;

	font:15px 'verdanaregular';

	margin:10px 0px 15px;

}

.services li i {

	color:#505050;

	font:13px/24px 'verdanaregular';

	background:url(../images/star.png) no-repeat left top 6px;

	padding-left:20px;

	display:block;

}

.services li a {

	background:/* url("../images/dwnld.png") no-repeat right 10px center*/ #efae33;

	color: #fff;

	display: inline-block;

	font: 20px 'oswaldregular';

	padding:5px 24px;

}

.services2 li a{background:url("../images/dwnld.png") no-repeat right 10px center #efae33;padding: 10px 55px 10px 24px;}

.services h4 {

	border-bottom: 1px solid #c8c8c8;

	color: #444;

	font: 22px 'oswaldregular';

	margin: 20px 0 25px;

	padding-bottom: 15px;

	text-align: center;

	text-transform:uppercase;

}

.services1 {

	margin-top: 10px;

}

.services1 span {

	color: #666666;

	font-family: 'oswaldregular';

}







/** RESET AND LAYOUT

===================================*/



.bx-wrapper {

	position: relative;

	padding: 0;

	*zoom: 1;

}



.bx-wrapper img {

	max-width: 100%;

}



/** THEME

===================================*/



.bx-wrapper .bx-viewport {

	-moz-box-shadow: 0 0 5px #ccc;

	-webkit-box-shadow: 0 0 5px #ccc;

	box-shadow: 0 0 5px #ccc;

	height: 90px !important;

	/*fix other elements on the page moving (on Chrome)*/

	-webkit-transform: translatez(0);

	-moz-transform: translatez(0);

    	-ms-transform: translatez(0);

    	-o-transform: translatez(0);

    	transform: translatez(0);

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

	position: absolute;

	bottom: -30px;

	width: 100%;

}



/* LOADER */



.bx-wrapper .bx-loading {

	min-height: 50px;

	background: url(images/bx_loader.gif) center center no-repeat #fff;

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2000;

}



/* PAGER */



.bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

}



.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: inline-block;

	*zoom: 1;

	*display: inline;

}



.bx-wrapper .bx-pager.bx-default-pager a {

	background: #666;

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #000;

}



/* DIRECTION CONTROLS (NEXT / PREV) */



.bx-wrapper .bx-prev {

	left:-40px;

	background: url(../images/controls.png) no-repeat 0 -32px;

}



.bx-wrapper .bx-next {

	right:-40px;

	background: url(../images/controls.png) no-repeat -43px -32px;

}



.bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.bx-wrapper .bx-next:hover {

	background-position: -43px 0;

}



.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9999;

}



.bx-wrapper .bx-controls-direction a.disabled {

	display: none;

}



/* AUTO CONTROLS (START / STOP) */



.bx-wrapper .bx-controls-auto {

	text-align: center;

}



.bx-wrapper .bx-controls-auto .bx-start {

	display: block;

	text-indent: -9999px;

	width: 10px;

	height: 11px;

	outline: 0;

	background: url(images/controls.png) -86px -11px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active {

	background-position: -86px 0;

}



.bx-wrapper .bx-controls-auto .bx-stop {

	display: block;

	text-indent: -9999px;

	width: 9px;

	height: 11px;

	outline: 0;

	background: url(images/controls.png) -86px -44px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active {

	background-position: -86px -33px;

}



/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;

	width: 35px;

}



/* IMAGE CAPTIONS */



.bx-wrapper .bx-caption {

	position: absolute;

	bottom: 0;

	left: 0;

	background: #666\9;

	background: rgba(80, 80, 80, 0.75);

	width: 100%;

}



.bx-wrapper .bx-caption span {

	color: #fff;

	font-family: Arial;

	display: block;

	font-size: .85em;

	padding: 10px;

}

.slides1{width:190px !important;text-align:center;float: left;}





.txt_box {

    background: none repeat scroll 0 0 #f9f7f7;

    border: 1px solid #c0bfbf;

    color: #555555;

    font-size: 13px;

    height: 35px;

    margin: 0 10px 15px 0;

    padding: 5px 0 0 5px;

    width: 315px;

}

.login_title {

    color: #1775B3;

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 15px;

    padding: 5px 0;

    text-transform: uppercase;

}

.login_title1{ background:#0067aa;

    color: #fff;

    padding-left: 10px;}

.pop_content {

    padding: 20px 10px;

    width: 340px;

}

.lightbox {

    background: none repeat scroll 0 0 #fff;

    border: 4px solid #636161;

    border-radius: 13px;

    display: none;

    position: relative;

    z-index: 9999;

}

.button_pop.bClose {

    cursor: pointer;

    padding: 0 6px 2px;

    position: absolute;

    right: -14px;

    top: -14px;

    z-index: 9999999;

}

.btn2 {

    background:#EFAE33;

    color: #ffffff;

    display:block;

    font-size: 18px;

    margin-bottom: 10px;

    margin-right: 9px;

    padding:5px 25px;

    text-align: center;

}

.txt_box1{height:80px;}



.addresslt{width:300px;margin-right:20px;}

.hdngs{background:#e9e9e9;

    color: #000;

    font: 18px "oswaldregular";

    margin-bottom: 20px;

    padding: 5px 10px;text-transform: uppercase;}

.addresslt li h5{margin-bottom:10px;color: #286eae;text-decoration:underline;

    font:18px "oswaldregular";text-transform: uppercase;}

.addresslt p{font:12px/25px 'verdanaregular'; margin-bottom:48px;}

.addressrtt{margin: 0;

    width: 680px;}

.addressrtt ul li{ border-bottom: 1px solid #e9e9e9;

    height: 140px;

    margin: 0 10px 20px 0;

    width: 330px;}

	

	.live{position: fixed;

    top: 500px;

    z-index: 99999;right: 0;}

	.servv4{margin-right:-35px;}

	.servv4 li{float:left;background:none;padding:0px;margin-right:36px;text-align:center;}

	.servv4 li img{border:1px solid #D3D3D3;}

	.pagination1 {

    border-color: #ffffff;

    border-width: 1px 1px medium;

    height: 50px;

    margin: 10px 0;

    padding-top: 8px;

    text-align: center;

}

.pagination1 a {

    background:#286EAE;

    border: 1px solid #fff;

    color: #fff;

    font: 13px Arial,Helvetica,sans-serif;

    padding: 8px 10px;

}

.pagination1 a:hover{background:#EFAE33;}



/*16/10/10*/

/*disclaimer*/

.disclaimer{width:100%;}

.ftr li a:hover, .ftr li a.selected{color:#fff;}

.site{}

.site ul{width:224px;}

.site li{

    margin-right: 20px;}

	.site li a:hover, .site li a.selected{color:#000;}

	.sublinks{margin-left:30px; width: 353px !important;}

	.sublinks li{list-style:circle;}

	.hdgn{width: 362px;}

	.client{margin:20px -29px 20px 0px;}

	.client li{float:left;margin-bottom:20px;width: 171px;}

	.client li a{margin:0px 29px 5px 0px;display:block;border:1px solid #cdcdcd;padding:5px;background:#fff;}
	
	.client li h3{color: #1775B3;
    font:18px "oswaldregular";height: 50px;
    text-decoration: underline;
    width: 142px;text-align: center;}

	.blogimage{border-radius:0px !important;}

	.blog{padding:0px;background:none;border-bottom: 3px solid #cdcdcd;}

	.blog1{border-bottom:none;}

	.blog h1{color: #353535;

    font: 22px "oswaldregular";}

	.blogrt p{margin-top:0px;}

	.blogrt{width:828px;}

	.blog img{width:152px;height:152px;padding:0px;}

	.blog h1{border-bottom:2px solid #cdcdcd;padding-bottom:10px;margin-bottom:10px;color:#0A6989;}

	.cmnts{

    border-top: 1px solid #cdcdcd;

    padding: 10px 0;}

	.cmnts li{color:#286EAE;font: 18px "oswaldregular";margin-right: 30px;}

	.cmntss{margin-right:0px !important;}

	.cmnts li span{color:#353535;font-size:16px;}

	.rdmore{color:#157395;font: 15px "oswaldregular";}

	.rdmore:hover{text-decoration:underline;color:#027dff;}

.shortban {float: right;margin-right: -8px;max-height: 51px;max-width: 51px;}

/*disclaimer*/

/*16/10/10*/



.loginn{text-decoration:underline; color:#1B8A94;font: 15px "oswaldregular";display:block;margin:13px 0px 0px 0px;}
.wth{width:320px;}
.socialone{margin-top:10px;}
.lg_img{margin-right:10px;}


.real{font:28px "oswaldregular";color:#0067AA;margin-top:60px;}
.login {
  position: relative;
  margin: 0 auto;margin-top:60px;margin-bottom:130px;
  padding: 20px 20px 20px;
  width:420px;
  background: white;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}
.login:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  z-index: -1;
  background: rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.login h1 {
  margin: -20px -20px 21px;
  line-height: 40px;
  font-size: 15px;
  font-weight: bold;
  color: #555;
  text-align: center;
  text-shadow: 0 1px white;
  background: #f3f3f3;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 3px 3px 0 0;
  background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
  background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
  -webkit-box-shadow: 0 1px whitesmoke;
  box-shadow: 0 1px whitesmoke;
}
.login p {
  margin: 20px 0 0;
}
.login p:first-child {
  margin-top: 0;
}
.login input[type=text], .login input[type=password] {
  width:370px;
}
.login p.remember_me {
  float: right;
  line-height: 31px;
}
.login p.remember_me label {
  font-size: 14px;font-weight:bold;text-decoration:underline;
  color: #777;
  cursor: pointer;
}
.login p.remember_me input {
  position: relative;
  bottom: 1px;
  margin-right: 4px;
  vertical-align: middle;
}
.login p.submit {
  text-align: left;
}

.login-help {
  margin: 20px 0;
  font-size: 11px;
  color: white;
  text-align: center;
  text-shadow: 0 1px #2a85a1;
}
.login-help a {
  color: #cce7fa;
  text-decoration: none;
}
.login-help a:hover {
  text-decoration: underline;
}


:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 13px;
}

input {
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 14px;
}

.log_txt {
	font: 13px "oswaldregular";
  margin: 5px;
  padding: 0 10px;
  width: 200px;
  height: 34px;
  color: #404040;
  background: white;
  border: 1px solid;
  border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
.log_txt:focus{
  border-color: #7dc9e2;
  outline-color: #dceefc;
  outline-offset: 0;
}

input[type=submit] {
  padding: 0 18px;
  height: 29px;
  font-size: 12px;
  font-weight: bold;
  color: #527881;
  text-shadow: 0 1px #e3f1f1;
  background: #cde5ef;
  border: 1px solid;
  border-color: #b4ccce #b3c0c8 #9eb9c2;
  border-radius: 16px;
  outline: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: -o-linear-gradient(top, #edf5f8, #cde5ef);
  background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
  -webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
}
input[type=submit]:active {
  background: #cde5ef;
  border-color: #9eb9c2 #b3c0c8 #b4ccce;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}

.lt-ie9 input[type=text], .lt-ie9 input[type=password] {
  line-height: 34px;
}
