::selection {background: #333; color: #fff; text-shadow: none;}
::-moz-selection {background: #333; color: #fff; text-shadow: none;}

body{font-family: 'Open Sans', sans-serif; background:url(../images/bodybg.jpg) repeat left top; margin:0px; padding:0px; font-size:18px; color:#6e6e6e; line-height:normal; font-weight:400;}
input, textarea, iframe{ border:0px; margin:0px; padding:0px;}
a:active, a:hover, a:focus, a:hover{ outline:none; text-decoration:none; color:#1c7bb0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
h1, h2, h3, h4, h5, h6, p, ul, li{font-family: 'Open Sans', sans-serif; margin:0px; padding:0px; list-style:none;}
img{ max-width:100%;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1 {font-size: 48px; margin-bottom:25px;}
h2 {font-size: 30px;}
h3 {font-size: 28px; margin-bottom:30px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h6 {font-size: 14px;}

.container{ padding-left:0px; padding-right:0px;}
.row{ margin-left:0px; margin-right:0px; padding:35px 0px;}
.paddingnone{ padding:0px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:0px; padding-right:0px;}

.navbar-wrapper{ border-bottom:1px solid #d4d4d4; text-align:center; font-size:14px; color:#929292; font-weight:600; text-transform:uppercase; margin-bottom:20px;}
.navbar{ margin-bottom:0px;}
.navbar-nav{ float:none; display:inline-block; text-align:center;}
.navbar-nav > li{ float:none; vertical-align:bottom; display:inline-block;}

#topnav {margin: 0 auto; list-style: none; position: relative;}
#topnav li {display: inline-block;}
#topnav a {color: #bbb; font-size: 14px; float: left; padding: 15px; text-decoration: none; text-transform: uppercase;}
#topnav a:hover {color:#3885b5;}
#magic-line {position: absolute; bottom: -4px; left: 0; width: 100px; height: 6px; background: #1c7bb0; border-radius: 15px;}
#topnav li.currentnav a{color: #3885b5;}
.ie6 #topnav li, .ie7 #topnav li {display: inline;}
.ie6 #magic-line {bottom: -3px;}


#mobilelogo{ display:none;}

.mainbanner{ background:url(../images/bannerbg.jpg) repeat-x center bottom; text-transform:uppercase;}
.bannerleft{ display:inline-block; margin-right:70px;}
.bannerright{ display:inline-block; font-size:24px; font-weight:600; color:#fff; vertical-align:bottom; padding-bottom:60px;}
.bannerright p.bannertitle{font-size:70px; font-weight:700; line-height:70px; position:relative;}
.bannerright p.bannertitle img.arrow{ position:absolute; bottom:0px; margin-left:10px;}

.welcomecontent{ font-weight:400; text-align:center; border-bottom:1px dotted #a1a1a1; padding-bottom:0px;}
.welcomecontent .widgettitle{ font-size:39px; color:#888b83; margin-bottom:10px; line-height:normal;}
.welcomecontent .knowmore{ font-size:14px; text-align:center;}
.welcomecontent .knowmore a{ color:#009ada;}
.welcomecontent .knowmore span{ display:block; margin-top:5px;}

.maincontent .projlist{position: absolute; top:25px; right:0;}
.maincontent .projlist li{cursor: pointer; color: #fff; padding: 6px 15px; font-size: 14px; font-weight:normal; text-transform: uppercase; background: #79cdee; border-radius:5px 5px 0 0; position: relative;}
.maincontent .projlist li ul.subproj{display:none; position: absolute; background:#fff;}
.maincontent .projlist li:hover ul.subproj{display:block; top: 35px; right:0; z-index: 100;}
.maincontent .projlist li ul.subproj li{ width:200px; padding: 5px 10px; border-radius: 0; background: #e7e7e7; color:#888888;}
.maincontent .projlist li:hover ul.subproj li:hover{background: #79cdee; cursor: pointer;}
.maincontent .projlist li:hover ul.subproj li a{color:#888888; text-decoration: none;}
.maincontent .projlist li:hover ul.subproj li:hover a{color:#fff; text-decoration: none;}

.projectsummery{ text-align:center;}
.projectsummery h2{padding: 4px 4px 4px 8px; border-bottom: 1px dotted #222222; font-weight: 300; padding-bottom:8px; margin-bottom:15px;}
.projectsummery .projectbox{ padding:0px 30px; margin:40px 0;}
.projectsummery img{ margin-bottom:15px; transition: all 0.5s ease 0s;}
.projectsummery img:hover{-webkit-transform: translateY(-15px); transform: translateY(-15px);}
.projectsummery a{ font-style:15px; color:#4c4c4c; text-transform:uppercase; font-weight:400;}
.projectsummery a span{ display:block; border-top:1px dotted #000000; padding-top:5px; margin-top:5px; color:#40b2e3;}

.projectdetails{ padding-bottom:0px;}
.projectdetailsleft{}
.projectdetailsleft img{width:92%;}
.projectdetailsright{ font-size:15px; color:#5b5b5b; font-weight:400; line-height:24px;}
.projecttitle{ font-size:50px; color:#899DA3; font-weight:300; line-height:40px; margin-bottom:0px;}
.projecttitle span{ display:block; font-size:24px; display: block; font-size: 24px; line-height: 25px; margin-top: 12px;}
.projdesc{height: 200px; overflow:auto; overflow-x:hidden;}
.projecticonrow{}
.projecticontabs{}
.flatsvacant{ width:110px; float:left; font-size:55px; text-align:center;}
.flatsvacant span.lable{ letter-spacing:-2px; display:inline-block; line-height:64px;}
.flatsvacant span.vacant{ font-size:11px; color:#4b4b4c; letter-spacing:normal; display:block;}
.projecticontabs .iconblock{ display:inline-block; text-align:center;}
.projecticontabs .iconblock a{margin-right:8px;}
.projecticontabs .iconblock span{display:block; font-size:11px; color:#4b4b4c;}
.projecticontabs .iconblock i{ width:64px; height:64px; display:inline-block; background:url(../images/projecticon.png) no-repeat; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s;}
.projecticontabs .iconblock i.complete{ background-position:0px 0px; font-size:20px; color:#393939; font-weight: bold; text-decoration: none; line-height: 64px; margin-bottom: 5px;}
.projecticontabs .iconblock i.floorplans{ background-position:-64px 0px;}
.projecticontabs .iconblock i.amenities{ background-position:-128px 0px;}
.projecticontabs .iconblock i.gallery{ background-position:-192px 0px;}
.projecticontabs .iconblock i.brochure{background:url(../images/downloadicon.png) no-repeat;    background-size: cover; }

#p1{height:68px; width:64px;}
.jCProgress {position: absolute; z-index: 9999;/*  margin-top:-15px;*/}
.jCProgress > div.percent {color: #646363; position: absolute; margin-top: 20px; margin-left: 0px; text-align: center; width: 64px; font-weight:bold;}

.projecticontabs .nav-tabs{ border-bottom:0px;}
.projecticontabs .nav-tabs > li > a, .projecticontabs .nav-tabs > li.active > a, .projecticontabs .nav-tabs > li.active > a:hover, .projecticontabs .nav-tabs > li.active > a:focus{ padding:0px; background:none; border:0px;}
.projecticontabs li.active a:after{ border-left:15px solid transparent; border-right: 15px solid transparent; display:inline-block; content:""; position:absolute; bottom:-50px; margin-left:-10px;}
.projecticontabs li.color1.active a:after{border-bottom: 30px solid #d8d8d8;}
.projecticontabs li.color2.active a:after{border-bottom: 30px solid #248ec5;}
.projecticontabs li.color3.active a:after{border-bottom: 30px solid #ac24c5;}
.projecticontabs li.color4.active a:after{border-bottom: 30px solid #e46c14;}


.projecticondetails{ }
.projecticondetails .row{padding:15px 0px 25px 0px;}

#complete, #floorplans{ position:relative;}

.completedetails{background:#d8d8d8; min-height:470px;}
.completedetails .row{ border-bottom:1px dotted #000000; padding-bottom:15px;}
.completedetails .row.last{border-bottom:0px dotted #000000;}
.completedetails h5{ font-size:18px; margin-bottom:25px; color:#515151;}
.completedetails .widgetbox{ padding:0px 7px; display:inline-block;}
.completedetails .widgetbox img{ border:5px solid #fff;}

.amenitiesdetails{ background:#ac24c5; font-size:14px; color:#fff; min-height:470px;}
.amenitiesdetails h5{ font-size:20px; margin-bottom:25px;}
.amenitiesdetails li{ background:url(../images/bullet-white.png) no-repeat left 6px; line-height:20px; padding-left:25px; margin-bottom:10px;}
.amenitiesbox{ background:#740598; padding:30px 20px; font-size:15px; color:#fff; margin-left:20px;}

.floorplandetails{background:#248ec5; font-size:14px; color:#fff; min-height:470px;}
.floorplandetails .floorplanimg{ position:relative; margin-right:40px;}
.floorplandetails .floorplanimg img{ width:100%;}
.floorplandetails .floorplanimg span{ position:absolute; bottom:20px; right:20px; font-size:12px;}
.floorplandetails .floorplanimg a{ color:#248ec5;}
.floorplandetails h5{ font-size:18px; margin-bottom:10px; font-weight:600;}
.floorplandetails .wingblock{ border-bottom:1px dashed #fff; margin-bottom:0 0 15px 15px; padding:0 0 0 15px; line-height:24px;}
.floorplandetails .wingblock h5 a{ color:#fff;}
.floorplandetails .wingblock p{display:inline-block; padding:5px;}
.floorplandetails .wingblock p a{ color:#fff; text-decoration:none;}
.floorplandetails .wingblock:last-child{border-bottom:none; margin-bottom:0px; }




.gallerytails{background:#e46c14; min-height:470px;}
.gallerytails .widgetbox{ padding:0px 7px; display:inline-block;}
.gallerytails .widgetbox img{ border:5px solid #fff;}

.projectsiteaddress .container{ font-size:30px; color:#8f8f8f; text-align:center; font-weight:300; line-height:35px; margin-top:35px;}
.projectsiteaddress .map{ line-height:0px; margin-top: 40px;}
.projectsiteaddress iframe{ margin-top:35px; width:100%;}

.maincontent{ font-size:15px; color:#5b5b5b; font-weight:400; line-height:24px; position: relative;}
.maincontent h1{ font-size:24px; color:#4c4c4c; font-weight:300; border-bottom:1px dotted #000000; margin:20px 0px;}
.maincontent h1 span{ position:relative; padding-bottom:15px; display:inline-block;}
.maincontent h1 span:before{ background:#87d6f0; content:""; height:6px; position:absolute; width:100%; left:0px; bottom:-3px;}
.maincontent p{ margin-bottom:30px;}


footer{ background:url(../images/footer-bg.jpg) repeat left top; padding:30px 0px;}
footer .row{ padding:0px;}
.footerblock{width:200px; display:inline-block; float:left; margin-right:70px;}
.footerlogo{ color:#397da4; font-size:11px; }
.footerlogo p{ margin-bottom:5px;}

.footerlinks{ font-size:13px; font-weight:600; text-transform:uppercase;}
.footerlinks ul{ display:block;}
.footerlinks li{ border-bottom:1px dotted #80a7bf; padding:6px 30px 6px 5px;}
.footerlinks li.last{border-bottom:0px dotted #80a7bf;}
.footerlinks li a{color:#87cbf2;}
.footerlinks li a:hover{ color:#42b5fe;}

.footernewsletter{ font-size:11px; color:#47a8de; width:270px; float:left; margin-right:70px; width:250px;}
.footernewsletter h6{ color:#c1e9ff; text-transform:uppercase; font-weight:600; margin-bottom:10px;}
.footernewsletter p{ margin-bottom:7px;}
.footernewsletter input.textfield{ background:#1c7bb0; line-height:36px; height:36px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:0px; font-size:13px; color:#0a517a; padding:10px; width:100%;}
.footernewsletter input.checkbox{margin-top: -1px; border:0px; vertical-align:middle; background:#1c7bb0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:inline-block; margin-right:5px;}
.footernewsletter span{display: block; width:100%; color:orange;}

.footernewsletter input.submit{font-size:14px; color:#fff; font-weight:700; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px 15px; background: #2598e1; /* Old browsers */
background: -moz-linear-gradient(top, #2598e1 0%, #44b7ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2598e1), color-stop(100%,#44b7ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2598e1 0%,#44b7ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2598e1 0%,#44b7ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2598e1 0%,#44b7ff 100%); /* IE10+ */
background: linear-gradient(to bottom, #2598e1 0%,#44b7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2598e1', endColorstr='#44b7ff',GradientType=0 ); /* IE6-9 */}

.sociallinks{ padding-top:40px; float:right; width:32px;}
.sociallinks a{background:url(../images/socialicons.png) no-repeat; width:32px; height:32px; display:inline-block; margin-right:5px;}
.sociallinks a.facebook{ background-position:0px 0px;}
.sociallinks a:hover.facebook{ background-position:-32px 0px;}
.sociallinks a.twitter{ background-position:0px -32px;}
.sociallinks a:hover.twitter{ background-position:-32px -32px;}

.aboutus h2.maintitle{ font-size:50px; color:#899DA3; font-weight:300; margin-bottom:20px;}
.aboutus .widgetbox{/* border-right:1px dotted #000000; */padding:0px 20px;}
.aboutus .widgetbox h5{ font-size:15px; color:#5b5b5b; margin-bottom:5px; font-weight:600;}
.aboutus .widgetbox:last-child{/* border-right:0px dotted #000000;*/}

.ourteamblock{ margin-top:10px;}
.ourteamblock h3{ font-size:24px; color:#a0b7be; font-weight:300; margin-bottom:20px;}
.ourteam{ padding:0px;}
.aboutus .aboutphoto{ margin-left:20px;}
.aboutus .og-grid{ border-bottom:0px;}

.aboutus .og-grid li img.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */    filter: gray; /* IE6-9 */   -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */    -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }
.aboutus .og-grid li img.grayscale:hover, .aboutus .og-grid li.og-expanded img.grayscale{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);}


.aboutus .og-grid li a, .aboutus .og-grid li.og-expanded a:hover, .aboutus .og-grid li.og-expanded a:focus{ padding:0px; border:0px; background:none; margin:0px;}
.aboutus .og-grid li a i{ width:240px; height:190px; display:inline-block; background-position:left top; text-align:center; position:relative;}
.aboutus .og-grid li a i.ourteam1{ background:url(../images/teamimg.jpg) no-repeat;}
.aboutus .og-grid li a i.ourteam2{ background:url(../images/teamimg.jpg) no-repeat;}
.aboutus .og-grid li a i.ourteam3{ background:url(../images/teamimg.jpg) no-repeat;}
.aboutus .og-grid li a i.ourteam4{ background:url(../images/teamimg.jpg) no-repeat;}
.aboutus .og-grid li a.og-expanded i, .aboutus .og-grid li.og-expanded a i{ background-position:left bottom;}
.aboutus .og-details{ background:#fff; padding:0px 0px;}
.aboutus .og-details h3{ font-size:32px; color:#959595; font-weight:300; margin:0px; margin-bottom:10px; padding:0px;}
.aboutus .og-details p{ line-height:24px; margin-bottom:10px;}

/* Grid Css */

.og-grid {
	list-style: none;
	padding: 20px 0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	position:relative;
}

.og-grid li {
	display: inline-block;
	margin: -10px 0px 0 0px;
	vertical-align: top;
	height: 190px;
	width:236px;
	content:"";
}

.og-grid li > a,
.og-grid li > a img {
	border: none;
	outline: none;
	display: block;
	width:240px;
	position:relative;
	height:190px;
}
.og-grid li.og-expanded > a::after {
	bottom: 0px;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #ffffff;
	left: 50%;
	margin: 0px 0 0 -15px;
	border-bottom: 22px solid #fff; border-left:13px solid transparent; border-right: 13px solid transparent; 
}

.og-expander {
	position: absolute;
	background: #fff;
	top: auto;
	left: 0;
	width: 100%;
	margin-top: 0px;
	text-align: left;
	height: 0;
	overflow: hidden;
}

.og-expander-inner {
	padding: 50px 30px;
	height: 100%;
}

.og-close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.og-close::before,
.og-close::after {
	content: '';
	position: absolute;
	width: 100%;
	top: 15%;
	height: 1px;
	background: #888;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.og-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.og-close:hover::before,
.og-close:hover::after {
	background: #333;
}

.og-fullimg,
.og-details {
	width: 100%;
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.og-details {
	padding: 0 40px 0 20px;
}

.og-fullimg {
	text-align: center;
}

.og-fullimg img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
}

.og-details h3 {
	font-weight: 300;
	font-size: 52px;
	padding: 0px 0 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.og-details p {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #999;
}

.og-details a {
	font-weight: 700;
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 10px 20px;
	border: 3px solid #333;
	display: inline-block;
	margin: 30px 0 0;
	outline: none;
}

.og-details a::before {
	content: '\2192';
	display: inline-block;
	margin-right: 10px;
}

.og-details a:hover {
	border-color: #999;
	color: #999;
}

.og-loading {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #ddd;
	box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	-webkit-animation: loader 0.5s infinite ease-in-out both;
	-moz-animation: loader 0.5s infinite ease-in-out both;
	animation: loader 0.5s infinite ease-in-out both;
}

@-webkit-keyframes loader {
	0% { background: #ddd; }
	33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
	66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}

@-moz-keyframes loader {
	0% { background: #ddd; }
	33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
	66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}

@keyframes loader {
	0% { background: #ddd; }
	33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
	66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}

@media screen and (max-width: 830px) {

	.og-expander h3 { font-size: 32px; }
	.og-expander p { font-size: 13px; }
	.og-expander a { font-size: 12px; }

}

@media screen and (max-width: 650px) {

	.og-fullimg { display: none; }
	.og-details { float: none; width: 100%; }
	
}

/* End of grid CSS*/

.contactus{ font-size:18px; color:#8f8f8f; line-height:24px;}
.contactus h2{ font-size:30px; color:#899DA3; font-weight:300; margin-bottom:20px;}
.contactblock{ padding-left:30px; margin-top:50px;}
.contactinfo h4{ font-size:18px; font-weight:600; margin-bottom:10px;}
.contactinfo p{ margin-bottom:20px;}
.contactform { font-size:16px; color:#787878;}
.contactform h3{font-size:24px; color:#899DA3; font-weight:300; margin-bottom:20px;}
.contactform p{ margin-bottom:10px;}
.contactform label{ font-weight:400; display:block;}
.contactform input{ width:100%; border:1px solid #c7c7c7; height:38px; line-height:38px; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.contactform textarea{ width:100%; border:1px solid #c7c7c7; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:115px;}
.contactform span{width:100%; color:red;}
.contactform input.send{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:16px; font-weight:600; color:#fff; text-transform:uppercase; line-height:normal; display:inline-block; text-align:left; width:auto; border:0px; background:#1c63cd url(../images/icon-btn-send.png) no-repeat 85% center; padding:10px 50px 10px 10px; float:right;}

.enquiryform{}
.enquiryform p{ margin-bottom:5px;}
.enquiryform label{ font-weight:400; width:25%; display:inline-block; text-align:right; padding-right:20px;}
.enquiryform input{ display:inline-block; width:70%; border:1px solid #c7c7c7; height:38px; line-height:38px; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.enquiryform span{width:70%; margin-left:25%; color:red;}
.enquiryform select{ display:inline-block; width:70%;}
.enquiryform textarea{ display:inline-block;  width:70%; border:1px solid #c7c7c7; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:115px;}
.enquiryform input.send{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:16px; font-weight:600; color:#fff; text-transform:uppercase; line-height:normal; display:inline-block; text-align:left; width:auto; border:0px; background:#1c63cd url(../images/icon-btn-send.png) no-repeat 85% center; padding:10px 50px 10px 10px;}

.msg{ display: none; padding: 5px 10px; border-radius: 4px; color:rgb(42, 159, 244); text-align: left; margin-bottom: 10px; margin-left:25%; font-weight: bold;}
#msg1{background:url('../images/loader.gif')no-repeat left center; padding-left: 26px;}

.disclaimer-panel{position: fixed;background-color: rgba(0, 0, 0, 0.71); width: 100%; height: 100%; z-index: 99999;top: 0;left: 0; display:none;}
.disclaimer-block{position: absolute;top: 50%; width: 70%; left: 15%; margin: 0 0 20px 0; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 25px; background-color: #fff; color: #000; font-size: 13px; line-height: 20px; text-align: justify; font-family: 'Open Sans', sans-serif;}
.disclaimer-close{display: block; text-align: center; border: 2px solid #40b2e3; background-color: #40b2e3; color: #fff; padding: 3px 8px; cursor: pointer;position: absolute; z-index: 99; top: 18px; right: 18px; font-size: 22px; line-height: 1; font-weight: bold;}
.scroll{position: relative;height: 100%;padding-right: 10px;margin-bottom: 15px;}
.scroll p{margin-bottom: 10px;}
 @media all and (max-width:680px) {
	 .disclaimer-block{width:92%;left: 4%;padding: 20px;}
	 .scroll{position: relative;height: 100%;padding-right: 10px; overflow-y: scroll;margin-bottom: 15px; height:220px;}
 }

.newsawards-block, .newsawards-box{
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    transition: all 0.6s linear;
}
.newsawards-block:hover, .newsawards-box:hover{
    box-shadow: 3px 0px 29px -2px rgba(9, 56, 126, 0.29);
}
.news-text{
    background-color: #fff;
    padding: 30px 18px 18px;
    position: relative;
    
}
.news-text p, .news-content p{
    color: #2e3192;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
    text-align: left;
}
.news-text .news-link, .newslink{
    position: absolute;
    top: -25px;
    right: 35px;
}
.news-text .news-link a{
    background-color: #2646a1;
    background-image: -webkit-repeating-linear-gradient(top left,#2646a1 0%,#0b90d8 100%);
    background-image: repeating-linear-gradient(to bottom right,#2646a1 0%,#0b90d8 100%);
    background-image: -ms-repeating-linear-gradient(top left,#2646a1 0%,#0b90d8 100%);
    width: 50px;
    height: 50px;
    padding: 12px;
    border-radius: 45px;
    border: 5px solid #fff;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    transition: all 0.6s linear;
}
.news-text .news-link a:hover, .newslink a:hover{
    background-color: #0b90d8;
    background-image: -webkit-repeating-linear-gradient(top left,#0b90d8 0%,#0b90d8 100%);
    background-image: repeating-linear-gradient(to bottom right,#0b90d8 0%,#0b90d8 100%);
    background-image: -ms-repeating-linear-gradient(top left,#0b90d8 0%,#0b90d8 100%);
}
/*--------- home page news-awards css----------*/
.news-awards-home-block{
    border-top: 1px dotted #a1a1a1;
    padding: 35px 0;
    margin: 20px 0;
    text-align: center;
}

.news-awards-home-block h2{ 
    font-size: 39px;
    color: #888b83;
    margin-bottom: 0px;
    line-height: normal;
}
.news-content{
    background-color: #fff;
    padding: 30px 18px 18px;
    position: relative;
}
.newslink a{
    background-color: #2646a1;
    background-image: -webkit-repeating-linear-gradient(top left,#2646a1 0%,#0b90d8 100%);
    background-image: repeating-linear-gradient(to bottom right,#2646a1 0%,#0b90d8 100%);
    background-image: -ms-repeating-linear-gradient(top left,#2646a1 0%,#0b90d8 100%);
    width: 50px;
    height: 50px;
    padding: 12px;
    display: block;
    border-radius: 45px;
    border: 5px solid #fff;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    transition: all 0.6s linear;
}