@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#232122; line-height:normal; padding:0px; margin:0 auto; }
body.home {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232122; line-height:normal; padding:0px; margin:0 auto; background:url(../images/home/body-bg.jpg) repeat-x left top; }*/
body.about {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232122; line-height:normal; padding:0px; margin:0 auto; background:url(../images/about/inner-bg.jpg) repeat-x left top; }
body.about {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232122; line-height:normal; padding:0px; margin:0 auto; background:url(../images/about/inner-bg.jpg) repeat-x left top; }

body{font-family: Lato,Open Sans,Arial,sans-serif;}

.noBrd {border:none!important;}
#header-wrapper {width: 1280px; margin: 0 auto;}
#wrapper {width:1280px; margin:0 auto; }
#logo {width:23%; float:left; padding-top:0px; margin-top:8px; padding-left:10px;}
#header {margin:0 auto; }
#contact {float:right; width:103px; height:26px; background:url(../images/common/cotnact-bg.jpg) no-repeat left top;}
.contactLink {color:#fefefe; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding-top:4px; text-align:center; font-weight:bold; }
.contactLink a {color:#fefefe; font-size:12px; text-decoration:none; padding-top:4px; text-align:center; }
.contactLink a:hover {color:#fefefe; font-size:12px; text-decoration:underline; }
#mainLink {float:right; margin-top: 25px;}
#mainLinkInner {float:right; width:652px; padding:12px 0px 0px 0px; margin:0px; }
.mainmenu {padding:0px; margin:0px;}
.mainmenu ul {list-style-type:none; margin:0px; padding:0px; overflow:hidden; font-family: font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.mainmenu li {float:left;list-style-type:none; text-decoration:none; font-size:13px; font-weight:bold; color:#434343;background:url(../images/common/menu-divider.jpg) no-repeat left center;}
.mainmenu li:first-child {background:none;}
.mainmenu li a {display:block; padding:0px 0px 0px 8px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; color:#434343; font-weight:bold; }
.mainmenu li a:hover {text-decoration:none; color:#d05033;}
.height4 {height:4px;}
.height10 {height:10px;}
.height20 {height:18px;}
.height25 {height:25px;}
.height15 {height:15px;}
.height5 {height:6px;}
.height30 {height:30px;}
.clear {clear:both;}
#banner{width:100%; height:auto;}
.banner {width:100%; height:219px; margin:0 auto; padding-top:5px;}
#tabContent {width:960px; margin:0 auto; background:url(../images/home/tab-bg.jpg) no-repeat left top; }
.tabLeftBox {width:319px; float:left; height:127px; border-right:1px solid #dbdbdb; }
.tabLeftBox1 {width:319px; float:left; height:127px; border-right:1px solid #dbdbdb; }
.tabLeftBox2 {width:319px; float:left;}
.more {color:#36809a; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 10px 0px; line-height:17px; text-decoration:underline;}
.more a {color:#36809a; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:17px; text-decoration:none;}
.more a:hover {color:#36809a; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:17px; text-decoration:none;}
.tabHeading {font-size:16px; color:#07191f; font-family:Arial, Helvetica, sans-serif; padding-top:20px;}
.tabTxt {color:#232122; font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:8px 20px 10px 0px; line-height:17px;}
h1 {font-size:16px; color:#07191f; border-bottom:1px solid #dfdfdf; line-height:20px; padding:0px;}
.subHeading {font-size:14px; font-weight:bold; color:#fff; background:#02238e url(../images/common/heading-bg.jpg) repeat-y left top; padding:4px 5px 4px 10px; text-align:left; border-bottom:0px dashed #bebebe; width:98%;}
/*.subHeading1 {font-size:14px; font-weight:bold; color:#fff; background:#02238e url(../images/common/heading-bg.jpg) repeat-y left top; padding:4px 5px 4px 10px; text-align:left; border-bottom:0px dashed #bebebe; width:98%;}*/
#demo-nav {
	text-align: center;
	margin-top: 40px;
}

#demo-nav li {
	display: inline-block;
	width: 80px;
	height: 25px;
	margin-right: 5px;
	font: bold 12px/25px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-align: center;
	cursor: pointer;
	background-color: #c9c9c9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#888888)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ededed, #888888); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ededed, #888888); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ededed, #888888); /* IE10 */
	background-image:      -o-linear-gradient(top, #ededed, #888888); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ededed, #888888);
	-pie-background:          linear-gradient(top, #ededed, #888888);
	-moz-border-radius:    15px;
	-webkit-border-radius: 15px;
	border-radius:         15px;
	-moz-box-shadow:    0 1px 2px rgba(0, 0, 0, 0.9), inset 0 1px 1px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.9), inset 0 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow:         0 1px 2px rgba(0, 0, 0, 0.9), inset 0 1px 1px rgba(255, 255, 255, 0.7);
	behavior: url(PIE.htc);
}

#demo-nav li:active, #demo-nav li.active {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#ededed)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #888888, #ededed); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #888888, #ededed); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #888888, #ededed); /* IE10 */
	background-image:      -o-linear-gradient(top, #888888, #ededed); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #888888, #ededed);
	-pie-background:          linear-gradient(top, #888888, #ededed);
}

#demo-nav a {
	color: #444;
	text-decoration: none;
}

.tooltip {
	width: 169px;
	height: 82px;
	padding: 20px;
	color: #444;
	font: 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: url(../images/white_arrow.png) no-repeat;
}

#slider {		
	position: relative;
	background: #fff url(../images/loading.gif) center center no-repeat;
	z-index: 10;
}

.slider3d {
	width: 700px;
	height: 400px;
	margin: 60px auto 40px auto;
}

.slider2d {
	width: 600px;
	height: 300px;	
}

#slider2d-frame {
	width: 600px;
	height: 300px;	
	padding: 16px 76px 26px 76px;
	margin: 60px auto 40px auto;	
	position: relative;
	top: -20px;
	z-index: 10;
	/*background: url(../images/2dslider-frame.png) no-repeat;*/
}

#slider.fallback {
	margin: 60px auto 82px auto;
	top: -20px;
}

#slider img {
	visibility: hidden;
}

a.slider-nav {	
	width: 35px;
	height: 34px;
	top: 50%;
	margin-top: -17px;		
}

.slider-nav.prev {
	background: url(../images/left-arrow.png) no-repeat;
	left: -35px;
}

.slider-nav.next {
	background: url(../images/right-arrow.png) no-repeat;
	right: -35px;
}

.slider-timer {
	width: 50px;
	height: 50px;		
	left: 50%;
	margin-left: -25px;
	top: 50%;
	margin-top: -25px;	
}

.slider-timer.play {
	background: url(../images/play.png) no-repeat;
}

.slider-timer.pause {
	background: url(../images/pause.png) no-repeat;
}

.slider3d .control-links {
	bottom: 0;
}

.slider2d .control-links, #slider.fallback .control-links {
	bottom: -50px;
}

.control-links li {   
    margin-left: 5px;
    cursor: pointer;    
    /*background: url(../images/link-bg.png) no-repeat;*/
    width: 15px;
    height: 15px;
	text-indent: -99999px;
}

.control-links li.active {
    background: url(../images/link-active.png) no-repeat;
}

.slider-caption {
	background: #fff;
    background: rgba(255, 255, 255, 0.7);	
	color: #000;
}

.slider-caption a {
	color: #2D6294;
}

#main {
	width: 840px;	
	padding: 40px 30px 20px 30px;
	margin: 0 auto 40px auto;
	position: relative;
	
	/* background: url(../images/description-bg.jpg) repeat-y;	
	
	background-image: -moz-linear-gradient(left, #a6afbe 0%, #ced3da 30%, #ced3da 70%, #a6afbe 100%); 
	background-image: -webkit-gradient(linear, left center, right center, color-stop(0, #a6afbe), color-stop(0.3, #ced3da), color-stop(0.7, #ced3da), color-stop(1, #a6afbe) );
	 */
	-moz-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.8);
}

#main:before {
	content: '';
	position: absolute;
	top: -180px;
	left: -50px;
	width: 1000px;
	height: 218px;
	/*background: url(../images/perspective.png) no-repeat;*/
}

#description {	
	width: 400px;
}

#description h3 {
	font: 42px 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #0C0243;	
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	margin-bottom: 40px;
}

#description p {	
	margin: 20px 0 40px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #333;
}

#description ul {
	margin: 20px 0 40px 0;
}

#features li, #browsers li {	
	margin: 0 0 10px 20px;	
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #333;
	list-style: disc;
}

#effects {	
	width: 400px;	
	position: absolute;
	top: 40px;
	right: 30px;
	text-align: center;	
}

#effects h3 {
	font: 20px 'PT Sans', Helvetica, Arial, sans-serif;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	margin-bottom: 10px;
}

.effectType {
	display: inline-block;
	width: 102px;
	height: 33px;
	font: bold 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	margin: 30px 20px 20px 20px;
	background: url(../images/button.png) no-repeat;
	cursor: pointer;
	position: relative;
}

.effectType:active {
	top: 1px;
}

#effect3d, #effect2d {
	position: absolute;
	top: 82px;
	left: 50%;	
}

#effect3d {
	width: 330px;
	margin-left: -165px;
}

#effect2d {
	width: 150px;
	margin-left: -75px;
	display: none;
}

#no-3d {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #333;
	display: none;
}

.effectList, #sliceList {
	float: left;
	width: 150px;
	height: 34px;
	margin-bottom: 20px;
}

#sliceList {
	margin-left: 30px;
}

.selected {
	background: #ccc url(../images/selected.jpg) repeat-x;
	font: 13px/34px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #666;
	text-shadow: 1px 1px 0 #eee;
	width: 150px;
	height: 34px;	
	margin: 20px auto 0 auto ;	
	cursor: pointer;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	behavior: url(PIE.htc);
}

.selected:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -3px;
	border: 5px solid transparent;
	border-top: 5px solid #666;
}

.selected.active:after {
	content: '';
	margin-top: -8px;
	border: 5px solid transparent;
	border-bottom: 5px solid #666;
}

.dropDown {
	background: #222;	
	font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #fff;
	position: relative;
	z-index: 10;
	display: none;
}

.dropDown li {
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.dropDown li:hover {
	background: #274772;	
}
.midContentBox {width:955px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232122;}
.breadcrumb {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#285e71; text-decoration:none; padding:8px 0px 0px 0px; margin-top:25px;}
.breadcrumb a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9e9e9e; text-decoration:none;}
.breadcrumb a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9e9e9e; text-decoration:none;}
#leftNav{width:205px; float:left; background:url(../images/common/leftNavVert.jpg) no-repeat right top;}
.leftNav {padding:0px 0px 0px 25px; text-align:left; }
.leftNav ul {list-style-type:none; text-align:left; padding:0px; margin:0px; }
.leftNav li {list-style-type:none; background:url(../images/common/leftNavHoriz.jpg) no-repeat left bottom; line-height:17px; color:#232122; padding:8px 0px 8px 0px;}
.leftNav li a {text-decoration:none; color:#232122; }
.leftNav li a:hover {text-decoration:none; color:#d05033; }
.leftNavHeading {font-family:Arial, Helvetica, sans-serif; font-size:18px; background-color:#116886; color:#ffffff; margin-right:7px; padding:4px 0px 4px 25px; text-decoration:none; border-right:3px solid #084054;}
.leftNavHeading a {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;}
.leftNavHeading a:hover{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#116886; text-decoration:none;}
.rightContent {float:right; width:725px; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#232122; padding:0px 0px 0px 30px; line-height:20px;}
.rightContent p {line-height:20px;}
.innerMidContent {float:right; width:960px; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#232122; }
.innerMidContent p {line-height:20px;}
.vision-bg {background:url(../images/about/vision-bg.jpg) no-repeat left bottom; width:705px;}
.mission-bg {background:url(../images/about/mission-bg.jpg) no-repeat left bottom; width:705px; height:290px;}

.top {float:right; padding:20px 5px 20px 0px; border:0px;}

#footer {width:100%; background:#416e9e; color:#7b7b7b; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px;}

.footer {width:1280px; margin:0 auto;}
.footerLeft {color:#7b7b7b; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left;}
.footerRight {color:#7b7b7b; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right; text-align:right; text-decoration:none; line-height:17px;}
.footerRight a {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right; text-decoration:none; line-height:17px;}
.footerRight a:hover {color:#7b7b7b; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:17px;}
.boldTxt {color: #D15030; font-weight: bold; }
.tableHead1 {background-color:#dd6345; color:#ffffff; font-size:13px; font-weight:bold; padding:0px; text-align:left;}

a.brochure:link,a.brochure:visited {color:#7b7b7b; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.brochure:hover{color:#000000;}
.manage-struct-bg {background:url(../images/about/manag-struct-bg.jpg) no-repeat left top; width:715px; height:130px; }

.manage-struct-img {width:129px; height:159px; float:left; padding:0px 15px 0px 0px; }
.manage-struct-heading {color:#cb830e; font-size:16px; font-weight:bold;}
.manage-struct-txt {text-align:justify; color:#232122; padding:15px 0px 0px 0px;}
.advisory-more {color:#d15d41; font-size:11px; text-decoration:none;}
.advisory-more a {color:#d15d41; font-size:11px; text-decoration:underline;}
.advisory-more a:hover{color:#d15d41; font-size:11px; text-decoration:underline;}
.err{color:#FF0000;  font-size:11px; }
.enquiry-form {background-image:url(../images/common/enquiry-bg.jpg); background-repeat:repeat-x; background-position:left bottom; background-color:#ffffff; font-size:12px; color:#505152;}
.txtbox {background-color:#ffffff; border:1px solid #e0dfdf; width:185px; height:22px; }
.txtbox1 {background-color:#ffffff; border:1px solid #e0dfdf; width:185px; height:55px; }
.txtbox2 {background-color:#ffffff; border:1px solid #e0dfdf; width:505px; height:55px; }
.submit-btn {background-image:url(../images/common/submit-btn.jpg); background-repeat:no-repeat; background-position:left bottom; width:77px; height:29px; border:0px;}
.reset-btn {background-image:url(../images/common/reset-btn.jpg); background-repeat:no-repeat; background-position:left bottom; width:77px; height:29px; border:0px;}


/*New Home page CSS*/
.hpLeftCntr {float:left; width:650px; padding:20px; border-right:1px solid #e3e3e3; }
.productBlock {border-bottom:1px dotted #999; min-height:190px; margin:0 0 20px;}
.hpLeftCntr h2{color:#02238e; font:24px Arial, Helvetica, sans-serif;}
.hpLeftCntr p{color:#666; padding:15px 0 0;}
.imgBlock {background:url(../images/home/img-frame.jpg) no-repeat; padding:5px 6px 8px; float:left; margin:0 20px 0 0;}
.learnMore {margin:0; padding:15px 0 0; color:#3c9bc3; display:inline-block;}
.learnMore a{color:#3c9bc3; text-decoration:none;}
.learnMore a:hover{color:#666; text-decoration:underline;}
.hpRytCntr {float:right; width:248px; padding:20px 3px 20px 17px; color:#666;}
.hpRytCntr h3{color:#333; font:19px Arial, Helvetica, sans-serif; margin:0 0 10px;}
.hpRytCntr h3 a{color:#333; text-decoration:none;}
.newsBlock{background:#faf9f5; border:1px solid #eeece6; padding:10px;}
.newsBlock ul{margin:0; padding:0; list-style:none;}
.newsBlock ul li{margin:0; padding:10px 0; border-top:1px solid #eeece6; line-height:17px;}
.newsBlock ul li:first-child{border-top:none;}
.newsBlock ul li span{margin:0; padding:0; display:block; font-weight:700;}
.newsBlock ul li a{color:#3b8db3; text-decoration:none;}
.newsBlock ul li a:hover{color:#666; text-decoration:underline;}
.readMore {margin:0; padding:0; color:#fff; background:#333; padding:7px 10px; display:inline-block;}
.readMore a{color:#fff; text-decoration:none;}
.readMore a:hover{color:#ddd; text-decoration:underline;}

.meetUsBlock {margin:0; padding:30px 0 0; }
.meetAddressBlock{background:#416e9e; border:1px solid #1c4e83; padding:10px; color:#fff;}
.meetAddressBlock ul li {margin-bottom:15px; list-style-type: none;}
.meetAddressBlock p.big{font:13px Arial, Helvetica, sans-serif; padding:0 0 0 13px; background:url(../images/common/bullet1.jpg) no-repeat 0px 5px;}
.meetAddressBlock p.big strong{font:bold 14px Arial, Helvetica, sans-serif;}

.meetAddressBlock p{padding:20px 0 0;}
.meetAddressBlock a{color:#fff; text-decoration:none;}
.meetAddressBlock a:hover{color:#ddd; text-decoration:underline;}

.technologyBlock{margin:0; padding:25px 0; border-bottom:1px solid #e3e3e3; }
.technologyBlock h4{color:#f2600f; font:bold 16px Arial, Helvetica, sans-serif; margin:20px 0 5px;}
.technologyBlock a{color:#222; text-decoration:none;}
.technologyBlock a:hover{color:#666; text-decoration:underline;}

.downloadBlock{margin:0 0 20px; padding:25px 0; border-bottom:1px solid #e3e3e3; }
.pdf_icon {float:left; display:block; margin:0 10px 0 0;}
.downloadBlock h4{color:#3b8db3; font:13px Arial, Helvetica, sans-serif; margin:20px 0 5px;}
.downloadBlock h4 a{color:#3b8db3; text-decoration:none;}
.downloadBlock h4 a:hover{color:#666; text-decoration:none;}

.fbLike {margin:0; padding:10px 0 0;}

.semiFooterCntr {width:1280px; color:#fff; background:#416e9e; margin: 0 auto;}
.semiFooterCntr .slider{overflow: hidden; width:100%;  margin: 0 auto;}
.semiFooterCntr .slider .accordion{float: left; margin: 0px; width: 20%; padding-left: 0px;}
.slider {overflow: hidden; width:960px; margin:auto;}
.accordion_menu{width:960px; margin:0;  padding:0px;}
.slider_menu a{border:none; margin: 0px 0 0 947px; padding:0px; position: absolute; display:block; } 
/*html>body  .slider_menu a{*margin: 0px 0 0 1004px;}*/ 
.accordion h4 {margin:0px; padding:20px 0 10px 0; font:14px Arial, Helvetica, sans-serif; font-weight:bold; }
.accordion h4 a {color:#fff; text-decoration:none;}
.accordion{float:left; margin:0px; width:170px; padding-left:12px;}
/*html>body .accordion{ *padding:0px 14px 30px 0px;}*/
.accordion ul{margin:8px 0px 0; padding:0px; list-style:none; line-height:10px ; }
.accordion ul li{padding:0px 19px 6px 0px; font:12px Arial, Helvetica, sans-serif ; color:#666; background:url(../images/right.gif) no-repeat 0 3px; font-weight:normal;}
.accordion ul li a {color:#fff; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}
.accordion ul li a:hover {color:#d5dfff;}
.acc-collages{width:210px;float:left; margin:0px; padding-left:10px;}
.acc-collages h4 {margin:0px; padding:20px 0 10px 0; font:14px Arial, Helvetica, sans-serif; font-weight:bold; }
.acc-collages h4 a {color:#fff; text-decoration:none;}
.acc-collages ul{margin:8px 0px; padding:0px 0 10px 0; list-style:none; line-height:10px ; }
.acc-collages ul li{padding:0px 10px 6px 0px; font:12px Arial, Helvetica, sans-serif ; color:#666; font-weight:400;}
.acc-collages ul li a {color:#fff; font:12px Arial, Helvetica, sans-serif; text-decoration:none; }
.acc-collages ul li a:hover {color:#d5dfff;}
.footerLink ul {margin:0px 0 0 0; padding:0px 0 5px 0; list-style:none; float:left; }
.footerLink ul li {margin:0px; float:left; color:#6c6b6b; padding:0 10px 0 5px; left:0;}
.footerLink ul li a {color:#6c6b6b; display:block;  text-decoration:none;}
.footerLink ul li a:hover {color:#001e7e; text-decoration:underline; }
.footerLink ul li:first-child {margin:0px; padding:0 10px 0 0;}
.leftNav li a.activeLink {text-decoration:none; color:##232122; }
.hpRytCntr #leftNav {width:220px; float:none; background:none;}
.hpRytCntr .leftNav {padding:0px 0px 0px 0px; text-align:left; }
.leftNav li {list-style-type:none; background:url(../images/common/leftNavHoriz.jpg) no-repeat left top; line-height:17px; color:#232122; padding:10px 0px 10px 0px; }
.leftNav li:first-child {background:none; }
#leftNav h3 {margin:20px 0 0 ; }
.innermain {float:left; width:100%; color:#666; }
.innermain h1{color:#0b1560; font:50px Arial, Helvetica, sans-serif; margin: 40px 0 20px;
    font-weight: 600;
    padding-bottom: 10px;}
.innermain > p{padding:15px 0 0;}
.innermain p{color:#000; font-size:18px; padding:10px 0 0; line-height: 1.6;}
.innermain ul {margin:0; padding:0; list-style:none;}
.innermain ul li{color:#000; font-size:18px; padding:5px 0 0 15px; line-height:1.3; position:relative;}
.innermain ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #0b1560;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 12px;
    left: 0;
}  
/*.innermain ul li.reg{color:#666; font-size:13px; padding:5px 0 0 15px; line-height:20px; background: url(../images/common/arrow.gif) no-repeat 0px 16px;}*/
.mrgNone {margin:0!important;}
img{border:none;}
.manage-structDiv {padding:0px;}
.hidden {display:none; width:400px; height:400px;}
.historyBlock {width:285px; border:1px solid #ececec; background-image:url(../images/home/tabContent-bg.jpg); background-repeat:repeat-x; background-position:left top; float:left; padding:10px; margin:0 18px 0 0;}
.innermain .subHeading1 {font-size:32px; font-weight:bold; color:#0b1560; margin:20px 0 0;}
.tabletxt1 {color:#4c4c4c; background-color:#f9eae5; padding:7px 5px 7px 10px; border-top:1px solid #ffffff; border-right:1px solid #f8f8f7; text-align:left;}
.tabletxt2 {color:#4c4c4c; background-color:#f9f3f1; padding:7px 5px 7px 10px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; text-align:left;}
/*Photo Gallery CSS*/
#demos {margin:80px auto 0; padding:0; width:620px;}
.pics {height: 432px; width: 600px; padding:0; margin:0; overflow: hidden;}
.pics img {height: 400px; width: 270px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0;position:relative;}
.pics img {-moz-border-radius: 10px;
-webkit-border-radius: 10px;
/*behavior:url(PIE.php);*/
border-radius: 10px; 
/*position:absolute;
left:1px;*/
}
#nav2 {margin:0; padding:0; position:relative; top:-70px;}
#nav2 a {background:#e3e3e3; padding:2px 6px; margin:0px 3px 0 0; text-decoration:none;}
#nav2 a.activeSlide {background:#333; padding:2px 6px; margin:0px 3px 0 0; color:#fff; text-decoration:none; font-weight:700;}
#nav {margin:0; padding:0; position:relative; top:-10px;}
#prev {background:url(../images/home/arrow_lt.png) no-repeat; height:25px; width:25px; border:none; cursor:pointer; position:absolute; top:-30px; left:287px; z-index:1000; outline:none;}
#next {background:url(../images/home/arrow_rt.png) no-repeat; height:25px; width:25px; border:none; cursor:pointer; position:absolute; top:-30px; left:319px; z-index:1000; outline:none;}
#nav a {color:#fff; text-decoration:none;font-weight:700; text-indent:-99999999px;}
.photoCombine{background:#fff; }
.photoImg {float:left; margin:0 20px 0 0; width:290px;}
.photoDesc {color: #333; font: 22px Arial, Helvetica, sans-serif; margin: 0 0 10px; background:url(../images/common/pgallery_text_bg.jpg) no-repeat; height:433px;/* display:table-cell; vertical-align:middle;*/ text-align:left; width:250px; padding:0 20px; float:left;}
.photoDesc span {color: #333; font: 14px Arial, Helvetica, sans-serif;}


.photoImg2 {margin:0 20px 0 0; width:570px;}
.photoDesc2 {color: #333; font: 22px Arial, Helvetica, sans-serif; margin: 8px; 0 10px; background:url(../images/common/bg_text.jpg) no-repeat; height:140px; /* display:table-cell; vertical-align:middle;*/ text-align:left; width:570px; padding:0 20px; }
.photoDesc2 span {color: #333; font: 14px Arial, Helvetica, sans-serif;}


.inBannerCntr {width:100%; background:#d1dfee;}
.inBanner {width:960px; margin:auto;}
.hpRytCntr2 {float:left; width:248px; padding:20px 3px 20px 17px; color:#666;}
.hpRytCntr2 h3{color:#333; font:19px Arial, Helvetica, sans-serif; margin:0 0 10px;}
.hpRytCntr2 #leftNav {width:205px; float:none; background:none;}
.hpRytCntr2 .leftNav {padding:0px 0px 0px 0px; text-align:left; width:220px; }

.downloadButton {margin:20px 40px 40px 0; padding:0;height:61px; width:171px; float:left; }
.downloadButton strong{color:#02238e; font-size:14px; line-height:16px;}
.downloadButton strong a{color:#02238e; text-decoration:none;}
.downloadButton a{color:#999; text-decoration:none;  background:url(../images/common/download_bg.jpg) no-repeat; height:72px; width:121px; margin:20px 0 0;padding:0px 0 0 55px; text-transform:uppercase; font-weight:700; line-height:16px; display:table-cell; font-size:11px; vertical-align:middle;}
.font14 {font-size:14px; color:#416e9e;}

.photoBlock{margin:0px; padding:25px 0; border-bottom:1px solid #e3e3e3; }

.photoBlock ul{margin:0px; padding:0; list-style:none; }
.photoBlock ul li{margin:0 13px 0 0; padding:0; float:left; }

.photoBlock .more {color:#36809a; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:5px 10px 10px 0px; line-height:17px; text-decoration:none; font-weight:700;}
.photoBlock .more a {color:#36809a; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:17px; text-decoration:none;}
.photoBlock .more a:hover {color:#36809a; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:17px; text-decoration:none;}

/* sitemap */
	.sitemapTable{margin:20px 0 0 0px;}
	a.smph2 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333;text-decoration: none;margin-left: 5px;font-weight: bold; text-align:justify; text-transform:uppercase;}
	a.smph2:hover {color: #666; margin-left: 5px;}
	.smap{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; color:#08325F;text-transform:uppercase; text-align:justify}
	.smpliner {background:url(../../images/common/smp_dot.gif);background-repeat: repeat-y;background-position: right;}
	a.smplinks{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #666;text-decoration: none;margin-left:5px; text-align:justify;}
	a.smplinks:hover {color: #0283ae;}
	a.smph3{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #676767;text-decoration: none;margin-left:5px; text-align:justify;}
	a.smph3:hover {color: #996600;}

.news_event {width:450px; border:solid 0px #000; height:auto; float:left; margin-left: -6px;}
.news_h1 {font-size:15px!important; font-weight:bold!important; background-color: #f0f0f0; padding: 11px;}
.media_contact {width:190px;  float:right; border-left: 1px solid #e3e3e3; height:2000px; margin-top:-22px;}
.media_h1 {margin-left: 10px!important; margin-top: 45px!important;}

.box_box {width:100%; margin-top:20px;}
.box_box11 {float:left; width:149px; padding-left:0px; text-align:center;}
.box_box22 {float:left; width:149px; padding-left:18px; text-align:center;}	

ol.boxesTeam h3 {background-image: none; padding: 0 0 0 10px;}
ol.boxesTeam, ol.boxesPortfolio {padding-top: 20px; float: left; }
ol.boxesTeam li, ol.boxesPortfolio li {list-style: none; float: left; background: url(../../css/images/about/shadowBoxesTeam.gif) no-repeat center bottom; padding-bottom: 14px; margin: 8px 20px 8px 20px;}
ol.boxesTeam a, ol.boxesPortfolio a {font-family: Tahoma, Geneva, sans-serif; color: #6E6867; text-decoration: none; line-height: 31px; display: block; border: 2px #fff solid; width: 170px; background-color: #d3e4f6; background-image: url(../../css/images/about/arrowTeam.png); background-repeat: no-repeat; background-position: right top;}
ol.boxesTeam a:hover, ol.boxesPortfolio a:hover {font-family: Tahoma, Geneva, sans-serif; color: #6E6867; text-decoration: none; line-height: 31px; display: block; border: 2px #fff solid; width: 170px; background-color: #bfd3e9; background-image: url(../../css/images/about/arrow_hover.jpg); background-repeat: no-repeat; background-position: right top;}
ol.boxesTeam h3, ol.boxesPortfolio h3 {padding: 0 0 0 39px; line-height: 31px; margin-bottom: 0px; font-size: 110%;/* background-image: url(../../css/images/about/iconProfile.png);*/ background-repeat: no-repeat; background-position: 5px top;}
.pngfix {color: #333!important; padding-left: 11px!important;}
.pngfix11 {font-family: Tahoma, Geneva, sans-serif;
		color: #6E6867;
		text-decoration: none;
		line-height: 31px;
		display: block;
		border: 2px #fff solid;
		width: 170px;
		background-color: #d3e4f6;
		background-image: url(../css/images/about/arrowTeam.png)!important;
		background-repeat: no-repeat;
		background-position: right top;
		width: 159PX;
}
.btn {
 	color: #666;
	font-size: 13px;
	padding: 15px 0 0;
  	line-height: 20px;
   text-decoration: none;
  display: inline;
  border-radius: 4px;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}
.btn:hover {
 color: #444;
	font-size: 13px;
	padding: 15px 0 0;
  	line-height: 20px;
  -webkit-transition: background-color 1s ease;
  -moz-transition: background-color 1s ease;
  transition: background-color 1s ease;
}
.btn-small {font-size: 13px;}
.modal-box {
  display: none;
  /*position: absolute;*/ position:fixed;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}

.policy-1 .modal-box{left: 0px!important; width:100%;
    display: block; z-index: 99999;
    bottom: 0px;
    position: fixed;
    top: auto!important;}

.policy-1 .modal-box .modal-body {padding: 10px; overflow-y: unset;
    height: 15px;
background: #019be1; color:#fff;
}
.policy-1 .modal-box .modal-body{font-size: 16px; text-align:center;}
.policy-1 .modal-box .modal-body a{font-size: 16px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight: 300;}  
.policy-1 .modal-box .modal-body a.bnt-bar{border: 1px solid #fff; padding: 2px 5px; background: #659fa9;}
.policy-1 .modal-box .modal-body a:hover.bnt-bar{border: 1px solid #fff; padding: 2px 5px; background: #02238e;}

@media (min-width: 32em) {.modal-box {width: 75%; top:2%!important;}}
.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 {margin: 0; }
.modal-box .modal-body {padding: 2em 1.5em;     overflow-y: scroll;
    height: 691px; }
.modal-box footer,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7) !important;
}

a.close {
    line-height: 1;
    font-size: 26px;
    position: absolute;
    top: 0.5%;
    right: 2%;
    text-decoration: none;
    color: #bbb;
    margin-bottom: 5px;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
#banner1 {
    position: relative;
}
#header {
    margin: 0 auto;
    width: 100%;
    background-color: #fff;
	    height: 100px;
}
#wrapper1 {
    width: 100%;
    margin: 0 auto;
    background: #fff; 
    z-index: 99999999;
   /* position: absolute;*/
}
.slider-caption-center {
   position: absolute;
    width: 55%;
    text-align: left;
    
}
.slider-caption p {
	width:960px;
	margin:0 auto;
    margin-bottom: 10px;
    font-size: 24px;
}

.banner-text {
    width:auto;
    position: absolute;
    font-size: 24px!important;
    bottom: 10px;
	background: rgba(255, 255, 255, 0.5);
    padding: 20px; font-weight:600;
}

#slider3 {
    margin-bottom: 2px;
	height:auto;
}
.newsletter {
    background-color: #f0f0f0;
    padding: 15px;
	margin-top:17px;
}

ol li {
    color: #666;
    padding: 15px 0 0;
	list-style-position:outside;
	    margin-left: 12px;

}
.poster{margin-bottom:20px;}
.img-1{margin:40px 0px 0px 0px; width:33%; float:left;}

.img-3 {
    margin: 40px 0px 0px 0px;
    width:33%;
    float: left;
}
.img-2{margin:40px 0px 0px 0px;  width:33%; float:left;}
.img-count{width:100%; display:inline-block;}
.img-1 img {
    width: 75%;
}
.img-2 img{width:100%;}
.img-3 img {
    width: 75%;
}
.news_event .newsletter center img{width:100%;}
.modal-box .modal-body ol li{font-size: 18px;
    line-height: 1.3;
    color: #000;
    margin-left: 20px;}

.history-main{margin-top:30px;}
.innermain .history-main ul li {
width: 24%;
display: inline-block;
color: #000;
font-size: 17px;
padding: 0px;
margin: 5px;
line-height: 20px;
float: left;
background: #fbfbfb;
border: 1px solid #ccc; 
height: 230px;
}
.innermain .history-main ul li:before{background:none;}

.history-sec img{width:100%;}
.history-sec p{font-size:18px; padding: 5px 8px;}
.innermain ul li a{font-size:inherit; font-weight: inherit;}
.tab-sec table tr td{font-size:18px;}
.innermain h2 {font-size: 32px; font-weight: bold; color: #0b1560; margin: 20px 0 0;}
.mgt-sec .manage-structDiv span{
	color: #000;
    font-size: 18px;
    padding: 10px 0 0;
    line-height: 1.6;
    font-weight: 600;
}
.mgt-sec{border-bottom: 1px #dadded solid; margin-bottom: 10px; display: block; margin-top: 20px;} 
.mgt-sec-in{padding-bottom: 20px;}
.adv-sec{border-bottom: 1px #dadded solid; margin-bottom: 10px; display: block; margin-top: 20px; min-height: 180px;} 
.adv-sec-in{padding-bottom: 20px;}
.adv-sec .manage-structDiv span{
	color: #000;
    font-size: 18px;
    padding: 10px 0 0;
    line-height: 1.6;
    font-weight: 600;
}
.hidden .pop-in{padding: 20px 10px 10px 10px;}
.pop-in p.title{color: #116886; font-weight: bold; 
	color: #000;
    font-size: 18px;
    padding: 10px 0 0;
    line-height: 1.6;}
.pop-in p{text-align:justify;
	color: #000;
    font-size: 18px;
    padding: 10px 0 0;
    line-height: 1.6;
}
.pop-block .hidden{width: 800px!important; height:auto;}
.rdp-team ol.boxesTeam li{
    list-style: none;
    float: left;
    background: url(../../css/images/about/shadowBoxesTeam.gif) no-repeat center bottom;
    padding-bottom: 14px;
    width: 14%;
    margin: 0 auto;
}
.innermain p a{font-size:inherit; font-weight: inherit;}
.innermain .inner-img-block img{width:100%!important;}
.paras-table {display:block; margin-top:15px;}
.paras-table table{width:100%; border: 1px solid #fff; border-collapse: collapse;}
.paras-table th{border: 1px solid #fff; border-collapse: collapse; padding: 10px; font-size:18px; line-height: 1.6; vertical-align: top;}
.paras-table td{border: 1px solid #fff; border-collapse: collapse; padding: 10px; font-size:18px; line-height: 1.6; vertical-align: top;} 
.paras-table td a{font-size:inherit; font-weight: inherit;}
.paras-table table.paras-table50{width:50%;}
table.paras-table50 td{vertical-align: middle;}
.sub-block{display:block; border-bottom: 1px solid #dfdfdf; padding-bottom: 15px;}
.innermain .news_event{width:100%; margin-left:0px; border-bottom: 1px solid #dfdfdf; padding-bottom: 20px; margin-bottom: 10px;}
.modal-body .modal-body-sec {width:100%; float:left; display:inline-block; height:120px;}
.pull-left{float:left;}
.pull-right{float:right;}
.modal-body-sec h2{padding-top:20px;}
.innermain .modal-box header h3{padding-top:20px;}
.innermain .news_event .v-center{margin-top:15px; border-bottom: 1px solid #dfdfdf; padding-bottom: 15px;}
.innermain .news_event .v-center a.btn{font-size:18px; font-weight: normal; line-height:1.6; color:#000;}
.innermain .news_event .v-center a.btn:hover{font-size:18px; font-weight: normal; line-height:1.6}

.par-ev table{width:100%; border-collapse: collapse; border-bottom: 1px solid #dfdfdf;}
.par-ev th{border-collapse: collapse; padding: 10px; font-size:18px; line-height: 1.6; color:#000;}
.par-ev td{border-collapse: collapse; padding: 10px; font-size:18px; line-height: 1.6; color:#000;} 
.par-ev td:nth-child(1){padding-left:0px;}
.par-ev td:nth-child(1) img{width:170px;}
.text-red{color:#F00;}
 
.text-center{text-align: center;}
.fors-img img{width:100%;}

.innermain .subHeading3 {
    font-size: 24px;
    font-weight: bold;
    color: #0b1560;
    margin: 20px 0 0;  
}
.photo-gallery-block{width:100%; display:block;}
.photo-gallery-block #demos {margin:80px 0px 80px 0px; float:left;}
.photo-gallery-block .photo-gallery-sec1{width: 48%;
    float: right;
    display: block;
    background: #0b1560;
    height: 430px;
    margin: 80px 0px; border-radius: 10px;}
.photo-gallery-block .photo-gallery-sec1 h2{
    position: relative;
    top: 150px; color:#fff;
    z-index: 999; text-align: center;}

ul.newsletter-sec{display:block; width:100%;}
ul.newsletter-sec li{display: inline-table; width:20%; background: none !important;
    width: 19%;
    background: none;
    padding: 0px 4px!important;}

.innermain ul.newsletter-sec li .newsletter a.btn {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.6;
    color: #000; padding-left: 8px;
}
.innermain ul.newsletter-sec li .newsletter a.btn:hover {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.6;
    color: #000; padding-left: 8px;
}
.innermain ul.newsletter-sec li .v-center {
    margin-top: 15px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 15px;
}
ul.collb-sec{display:block; width:100%;}
ul.collb-sec li{display: inline-table; width:20%; background: none !important;
    width: 19%;
    background: none;
    padding: 0px 4px!important;}

.innermain ul.collb-sec li .newsletter a.btn {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.6;
    color: #000; padding-left: 8px;
}
.innermain ul.collb-sec li .newsletter a.btn:hover {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.6;
    color: #000; padding-left: 8px;
}
.innermain ul.collb-sec li .v-center {
    margin-top: 15px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 15px;
}

.innermain ul.collb-sec li:before{background: none;}
.company-bros{display:block; width:100%; padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;}
.company-bros ul li{width:24%; display:inline-table; padding:10px 4px;}
.company-bros ul li:before{background: none;}
.bros-sec{width:100%; display:block;}
.bros-sec img{text-align:center; border:1px solid #dfdfdf;}
.bros-sec p{text-align:center;}

.address-block{display:block; width:100%; padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;}
.address-block ul li{width:24%; display:inline-table; padding:10px 4px;}
.address-block ul li:before{background: none;}
.address-sec{width:100%; display:block;}
.address-sec p{font-size:16px;}

.innermain .thank-block{display: block; margin:40px auto; width: 70%; background: #416e9e;}

.innermain .thank-block .subHeading1{color:#fff; text-align:center; max-width: 750px;
    margin: auto;
    line-height: 40px;
    padding: 50px 0;}
.mandatory-col{color:#d25c40;}
.enquiry-form .form-block{width:100%; display:block; margin-bottom:20px; padding-bottom: 15px;}
.form-block .form-block-sec{width:49%; display:inline-table;}
.form-block .form-group{margin-top:10px; display:block;}

.form-group .form-control { 
    display: block;
    width: 90%;
    font-size: 16px;
    padding: 6px 12px;
    height: 18px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    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,-webkit-box-shadow ease-in-out .15s;
}
.form-group .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.form-group textarea.form-control{height:auto;}
.form-group select.form-control{width: 94%; height: 33px; padding: 6px;}
.form-group .btn{display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 20px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; margin-right:10px;}
.form-group input.btn:focus{outline: none;}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-black{background-color: #333;
    border-color: #333;
    color: #fff;}
.btn-black:hover {
    color: #fff;
    background-color: #807c7c;
    border-color: #807c7c;
}

.enquiry-form label.control-label {
    padding-bottom: 6px;
    display: block;
    text-align: left;
	font-size: 18px;
    color: #000;
}

.enquiry-form input.form-control {
    padding: 10px 15px;
    border-radius: 0;
    border: 1px solid #ccc;
    margin-bottom: 12px;
}

.enquiry-form select.form-control {
    padding: 10px 15px;
    border-radius: 0;
    border: 1px solid #ccc;
    margin-bottom: 12px;
	width: 95%;
    height: auto;
}
.enquiry-form textarea.form-control {
    padding: 10px 15px;
    border-radius: 0;
    border: 1px solid #ccc;
    margin-bottom: 12px;
}
.innermain .subHeading1{padding: 20px 0 0; margin: 0;}
.enquiry-form{padding-top: 20px;}

.foot-sec .accordion h4{padding: 0px; margin-top: 8px;}
.foot-sec .accordion h4 a{font-size: 18px;}
.foot-sec .accordion ul li a {color: #fff; text-decoration: none; font-size: 16px; line-height: 1.3;}
.footerLink ul li a:hover{text-decoration:none;}
.footerLeft .footerLink ul{margin-top:10px; padding:0px;}
.footerLink ul li a{font-size: 14px; font-weight:normal;}
.footerRight p{font-size: 14px; font-weight:normal; margin-top:10px; margin-bottom:10px;}
.footerRight p a{font-size: 14px; font-weight:normal;}
.footerRight p a:hover{font-size: 14px; font-weight:normal;}


/* sitemap */
.main-sitemap{width:100%; display:block; margin-top:30px;}

.sitemap {
    width: 25%;
    margin: 0 0 70px;
    padding: 0;
    font-family: Lato, Arial, Helvetica, sans-serif;
    float: left;
}
.sitemap ul {
    margin: 20px 0 0;
    padding: 0;
    float: left;
    background: url(http://www.parasbiopharma.com/images/common/smp_dot.gif) 2% 0 repeat-y;
}
.sitemap ul li {
    margin: 0;
    padding: 18px 0 10px 25px;
    width: 100%;
    background: url(http://www.parasbiopharma.com/images/common/smp_minus.gif) 2% 20px no-repeat;
    font-size: 13px;
    text-transform: uppercase;
    color: #000;
    text-align: left;
    clear: both;
}
.sitemap ul li ul li {
    padding: 8px 0 8px 12px;
    background: url(http://www.parasbiopharma.com/images/common/smp_link.gif) 0 10px no-repeat;
    font-size: 12px;
}
.sitemap ul li ul {
    margin: 20px 0 0;
    padding: 0;
    float: none;
    background: 0 0;}
.main-sitemap .sitemap ul li:before{background: none!important;}

/* home full */
.hpLeftCntr1 {float:left; width:79%; border-right:1px solid #e3e3e3;}
.productBlock1 {border-bottom:1px dotted #999; min-height:190px; margin:0 0 20px; width: 100%; display: block;}
/*.hpLeftCntr1 h2{color:#02238e; font:24px Arial, Helvetica, sans-serif;}
.hpLeftCntr1 p{color:#666; padding:15px 0 0;}*/
.imgBlock1 {background:url(../images/home/img-frame.jpg) no-repeat; padding:5px 6px 8px; float:left; margin:0 20px 20px 0;}
.learnMore1 {margin:0; padding:15px 0 0; color:#3c9bc3; display:inline-block;}
.learnMore1 a{color:#3c9bc3; text-decoration:none;}
.learnMore1 a:hover{color:#666; text-decoration:underline;}
.hpRytCntr1 {float:right; width:20%; padding-top:20px; color:#666;}
/*.hpRytCntr1 h3{color:#333; font:19px Arial, Helvetica, sans-serif; margin:0 0 10px;}
.hpRytCntr1 h3 a{color:#333; text-decoration:none;}*/
.hpRyt-sec{display: block; width: 100%; margin-bottom: 15px;}
.newsBlock1{background:#faf9f5; border:1px solid #eeece6; padding:10px;}
.newsBlock1 ul{margin:0; padding:0; list-style:none;}
.newsBlock1 ul li{margin:0; padding:10px 0; border-top:1px solid #eeece6; line-height:17px;}
.newsBlock1 ul li:first-child{border-top:none;}
.newsBlock1 ul li span{margin:0px 0px 10px 0px; padding:0; display:block; font-weight:700;}
.newsBlock1 ul li a{color:#3b8db3; text-decoration:none;  line-height: 1.2;}
.newsBlock1 ul li a:hover{color:#666; text-decoration:underline;}
.readMore1 {margin:0; padding:0; color:#fff; background:#333; padding:7px 10px; display:inline-block;}
.readMore1 a{color:#fff; text-decoration:none;}
.readMore1 a:hover{color:#ddd; text-decoration:underline;}

.innermain .hpRytCntr1 .hpRyt-sec h3{margin:0px 0px 5px 0px!important;}
.hpRyt-sec {margin-bottom:20px;}
.innermain .hpRytCntr1 .newsBlock1 ul li:before{background: none;}
.innermain .hpRytCntr1 .meetAddressBlock ul li:before{background: none;}
.innermain .hpRytCntr1 .photoBlock ul li:before{background: none;}
.innermain .ad-thumbs ul li:before{background: none;}
.hpRytCntr1 .info .big{color:#fff;}
.innermain .hpRytCntr1 .hpRyt-sec .meetUsBlock{padding-top:0px;}
.innermain .hpRytCntr1 .hpRyt-sec .technologyBlock h4 {
    color: #f2600f;
    font: bold 18px Arial, Helvetica, sans-serif!important;
    margin: 5px 0 0px!important;}
.innermain .hpRytCntr1 .hpRyt-sec .photoBlock{padding-top:0px; padding-bottom:0px;}
.innermain .hpRytCntr1 .hpRyt-sec .downloadBlock {
    margin: 0 0 20px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #e3e3e3;
}
.connect_us p{font-size:14px;}
.text-blue{color: #416e9e;}
.slider-set{transform: translate(0px, 0px); opacity: 2.22222; bottom: 0px;}
.productBlock1 #car_ul{margin:0 auto;}
.productBlock1 input.btnLeft{left:455px;}
.productBlock1 input.btnRyt{left:510px}
.productBlock1 #titlebox{font: bold 18px Arial, Helvetica, sans-serif;
    color: #02238e;
    position: absolute;
    top: 410px;
    left: 24%;
    z-index: 1000;
    width: 500px;
    text-align: center;} 

.hpLeftCntr1 #gallery{width:90%;}
.hpLeftCntr1 .ad-gallery .ad-image-wrapper .ad-image {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0px !important;
    z-index: 9;
    width:100% !important;
    height: 450px !important;
}
.hpLeftCntr1 .ad-image-wrapper .ad-image img {width:100% !important; height:450px !important;}
.imgBlock {
    background: url(../images/home/img-frame.jpg) no-repeat;
    padding: 5px 6px 8px;
    float: left;
    margin: 0px 20px 20px 0px;
}

.hpRyt-sec .downloadBlock h3 {font: 600 18px/24px sans-serif;
    color: #999;
}
.hpRyt-sec .downloadBlock h4 a {
    color: #3b8db3;
    text-decoration: none;
    font-size: 14px;
}
/* end home full */
@media only screen and (width: 1280px)
{
#header-wrapper{width:1240px;}
#wrapper{width:1240px;}
.footer{width:1240px;}
.semiFooterCntr{width:1240px;}
}

.section-img{
	width:96%;
	margin-top:30px;
}
.section-img img{
	width:100%;
}
.link-warea{
	background-color:#0b1560;
	padding:5px 12px;
	margin-right:5px;
	color:#fff;
	margin-top:8px;
}
.link-warea:hover{
	background-color:#416e9e;
}
.pt3{
	padding-top:30px !important;
}
/*17 April 2021 */
.paras-table .bran-sec table{width: 65%; margin-bottom:15px;}
.paras-table .bran-sec table th{border-bottom:1px solid #000; border-top:1px solid #000; color:#000;}

.mt-3{
	margin-top:30px !important;
}
.blue-theme .tableHead1{
	background-color: #002060 !important;
}
.blue-theme .tabletxt1{
	background-color: #d9e2f3 !important;
}
.blue-theme .tabletxt2{
	background-color: #fff !important;
}
#popupap29 figure{
	margin:20px 0;
}
#popupap29 figure img{
	width:100%;
}
/* 30 April 2022 */
.column {
  float: left;
  width: 49%;
  padding: 5px;
}
.column img{width:100%}