body{font-family:'Open Sans',Arial, Helvetica, sans-serif; background:url(../images/body.png) repeat; font-size:13px; line-height:25px;}
h1,h2,h3,h4,h5{font-family:'Open Sans',Arial, Helvetica, sans-serif}
.container{max-width:1200px;}
.top-div{ padding:0 0; border-top:3px solid #016d56; background-size:100% 150px}
.inner-page .top-div{background:url(../images/inside-top-bg.png) repeat; padding-top:10px;}
.inner-page  .logo{margin:8px 0}
.social-and-email{display:inline-block; vertical-align:middle; margin-right:30px;}
.mobile-no{display:inline-block; vertical-align:middle; text-align:left}
.mobile-no h3{margin:0; color:#1a2f7d; background:#4dc8f4; position:relative; line-height:40px; width:230px; font-size:20px; border-bottom:1px solid #3c51a0;}

.social-icon{margin-right:10px;}
.logo{display:inline-block; margin:0 0 auto;}


a {
	color: #69C;
	text-decoration: none;
}
a:hover {
	color: #F30;
}
p {
	margin: 0 0 10px;
}

.credits {
	border-bottom: solid 1px #eee;
	padding-bottom: 10px;
	margin: 0 0 30px;
}
#pagewrap {
	margin: 0 auto;
	width: 600px;
	padding-left: 150px;
	position: relative;
}

/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 375px;
	margin-left: -220px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 50px;
	background: #ddd url(up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}


.my_nav{
	background: #e9e9e9;
	float: left;
	width: 100%;
	height: 38px;
}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}
.my_nav .nav > li > a{padding:7px 6px; background:url(../images/menu-repeat-line.png) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:14px;   outline:none; color:#016d56; padding-top: 17px; padding-left:20px;
margin-top: -7px;}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover{color:#ff5700; box-shadow:none; background:url(../images/menu-h.png) repeat-x bottom #016d56; color:#ffffff}
.my_nav .navbar-collapse{padding-left:0}
.banner-div{background:url(../images/banner-shadow.png) no-repeat center bottom; padding-bottom:35px; padding-top:12px; background-size:100% 35px;}
.banner-div .carousel-control.right{background:url(../images/banner-r-arrow.png) no-repeat center; right:-12px;}
.banner-div .carousel-control.left{background:url(../images/banner-l-arrow.png) no-repeat center; left:-11px;}
.banner-div .carousel-control{width:36px;}
.inside-p-content{padding-top:30px;
text-align:justify;

}

#testi img{padding-top: 20px;    width: 100%;}

.top-r-padding{padding-top:15px;}

.mobile-no h3.border-n{border:none}
.carousel-caption{left:auto; right:2%; bottom:100px;}
.carousel-caption h1{font-size:27px; font-weight:700; color:#00ccff;}
.carousel-caption p{line-height:35px;}
.title01{padding:8px 0;  font-size:22px;}
.product-img{position:relative; overflow:hidden}
.product-img img{width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.product-img:hover img{transform:  scale(1.1);
-webkit-transform:  scale(1.1);
-moz-transform:  scale(1.1);
-o-transform:  scale(1.1);
-ms-transform:  scale(1.1);}
.product-img:hover span.title-span{background:rgba(35,173,226,1)}
.product-img span.title-span{position:absolute; width:100%; left:0; bottom:10px; padding:10px; background:#3c51a0; text-align:center; color:#fff; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{transform: rotate(360deg) scale(1.1) ;
-webkit-transform: rotate(360deg) scale(1.1) ;
-moz-transform: rotate(360deg) scale(1.1) ;
-o-transform: rotate(360deg) scale(1.1) ;
-ms-transform: rotate(360deg) scale(1.1) ;}
.slider-second{margin-bottom:30px;}
.slider-second .carousel-control{width:50px; background:none; color:#333; text-shadow:none;}
.slider-second .carousel-control.right{right:-60px;}
.slider-second .carousel-control.left{left:-60px;}
.mobile-no h3:hover .glyphicon:empty{background:#F00}


.footer-contact-now{padding:20px 0; background:#d91017}
.footer-contact-now h3{margin:10px 0; text-align:center; color:#fff; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:20px; font-weight:700;}
.footer-div{background:url(../images/footer-bg.png) repeat-x top #E3E3E3; padding:13px 0; position:relative; margin-top:20px;}
.footer-div ul{margin:0; padding:0; list-style:none;}
.footer-div ul li a{display:block; padding:3px 3px 3px 15px; font-size:12px; text-decoration:none; color:#7c7c7c; background:url(../images/footer-arrow.png) no-repeat left center}
.footer-div ul li a:hover{color:#016d56}
.footer-div h3{color:#029b7a;  font-family:'calibriregular',Arial, Helvetica, sans-serif;  font-size:14px;   padding-bottom:8px;  margin-bottom:0; border-bottom:1px solid #b1b1b1; margin:0 8px;}
.footer-div  p{font-family:'calibriregular',Arial, Helvetica, sans-serif;  font-size:12px;color:#797979;}
.line-d-footer{background:url(../images/line-d-f.png) repeat-x; height:5px; position:absolute; top:70px; width:100%; left:0}
				
.footer-inner{background:url(../images/line-footer.png) no-repeat right top; padding:0 25px 0 10px;  padding-top:10px; min-height:190px; margin-right:-15px;}
.copy-right{background:#016d56; padding:10px 0;color:#fff; font-size:12px;font-family:'calibriregular',Arial, Helvetica, sans-serif;  }
.copy-right a{color:#fff;}
.powered-div{text-align:right}
.border-none{background:none}

#map{border:1px solid #fff; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; height:140px; margin-top:0;}
.footer-line02{background:url(../images/img05.png) repeat-x; height:3px; top:53px; position:absolute; z-index:3; width:100%; display:none}
.contect-info{background:none}
.product-img{background:#fff; padding:5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #d5d5d5}

.scroller-text{padding:20px 20px; background:#4dc8f4; font-size:12px; position:relative; max-width:775px; margin:0 auto;}
.scroller-text .close-btn{position:absolute; right:5px; color:#fff; top:3px;}
.fixed-scroller{position:fixed; bottom:0; left:0; width:100%; z-index:300;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; background:#3c51a0;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu>li>a{padding:5px 10px;}

.my_nav .dropdown-menu{background:#3c51a0; text-align:left; width:213px;}
.my_nav .dropdown-menu a{color:#fff}
.my_nav .dropdown-menu a:hover{background:url(../images/menu-h.png) repeat-x bottom rgba(35,173,226,1); }

.my_nav .dropdown-menu li.img-li a{padding:0;}
.menu-content{padding:5px; color:#fff; border-bottom:1px solid #FFF}
.menu-content hr{margin:5px 0}

.inner-div-head{background:url(../images/inside-top-img-s.png) no-repeat center bottom; padding-bottom:15px; margin-top:20px;}
.inner-div-head .container{position:relative}
.inner-div-head h3{position:absolute; z-index:200; bottom:20px; left:80px; font-weight:900; color:#003765}
.line-div01{background:url(../images/img-line.png) repeat-x center; height:50px; margin-bottom:-30px;}
.left-side-div{background:url(../images/pat01.png) repeat; padding:5px; border:1px solid #ced2d5; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.margin-none{margin:0}
.left-side-div h3{text-align:center; font-size:18px; margin:5px 0;}
.left-menu ul{margin:0; padding:0; list-style:none}
.left-menu ul li{background:url(../images/left-bg01.png) repeat-x top; margin-bottom:2px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.left-menu ul li a{line-height:29px; color:#fff; padding-left:30px; background:url(../images/ml-arow.png) no-repeat 10px center; text-decoration:none; display:block; font-size:13x; text-transform:uppercase;}

.left-menu ul li:hover{background-position:left bottom}
.left-menu ul li:hover a{color:#3c51a0; background:url(../images/ml-arow-h.png) no-repeat 10px center}
 
.left-side-div h4{text-align:center; font-size:15px; margin:10px 0; margin-top:-10px; text-transform:uppercase;}
.shadow-left{background:url(../images/left-side-sha.png) no-repeat center bottom; padding-bottom:10px; background-size:100% 26px; }
.tab-div-content .nav-tabs>li a{background:url(../images/tab-img.png) repeat-x top #fff; border:1px solid #fff; padding:7px 15px; color:#525252}
.tab-div-content .tab-content{border:1px solid #ccc; padding:20px;}
.title02{margin:0; margin-bottom:20px; color:#656565; font-size:15px; }
.title02 span{border-bottom:1px solid #d7dadc; display:inline-block; padding-bottom:10px;}
.list01{margin:20px 0; padding:0 0 0 20px; line-height:22px;}
.tab-div-content{background:url(../images/tab-c-s.png) no-repeat center bottom; padding-bottom:13px;}


.tab-div-content .nav-tabs>li.active a{font-size:15px; padding-top:10px; margin-top:-5px; color:#000}

.on-g-link a.active, .on-g-link a:hover {
background: url(../images/sm-icon-h.png) no-repeat 3px center #3c51a0;
color: #fff;
}
.on-g-link {margin-bottom:20px;}
.on-g-link a {
display: inline-block;
color: #000;
background: url(../images/sm-icon.png) no-repeat 3px center;
padding: 2px 7px;
padding-left: 10px;
font-size: 13px;
margin-left: 10px;
text-decoration: none;
}
.listing01 li {
background: url(../images/arrow-f1.png) no-repeat 5px 15px rgba(255,255,255,.5);
padding: 8px 0;
padding-left: 30px;
transition: All.5s ease;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;
margin-bottom: 1px;
}
.listing01 {
list-style: none;
margin: 0;
padding: 0;
}
.listing01 li:hover {
margin-left: 15px;
background: url(../images/arrow-f1.png) no-repeat 5px 15px #4dc8f4;
color: #fff;
}

.ongoing-pro {
margin-bottom: 20px;
}
.ongoing-project-main {
margin-top: 30px;
}
.floor-plan .ongoing-pro img {
margin-bottom: 5px;
width:100%;
}
/* photo flip start here */
div.flip{
position:relative;
width: 100%; /* Set default width of flip */
height: 125px; /* Set default height */
-webkit-perspective: 600px; /* larger the value, the less pronounced the 3D effect */
-moz-perspective: 600px;
-o-perspective: 600px;
perspective: 600px;
margin-bottom:5px;
}


div.flip div.rotate{
width: 100%;
height: 100%;
-moz-transform-style: preserve-3d; /* Specify all child elements inside this DIV maintain the same perspective */
-webkit-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-moz-transition: all 0.6s ease-in-out 0.3s; /* final 0.3s specifies delay before effect kicks in */
-webkit-transition: all 0.6s ease-in-out 0.3s;
-o-transition: all 0.6s ease-in-out 0.3s;
transition: all 0.6s ease-in-out 0.3s;
}

div.flip div.rotate > *{ /* Target all children elements */
position:absolute;
width: 100%;
height: 100%;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}

div.flip div.rotate > div{ /* Target all child DIVs */
-webkit-box-sizing: border-box; /* Specify that any border/ paddings do not add to the DIV's total width */
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 8px;
background: #eee;
}

div.rotate.x *:nth-child(2){ /* X Axis rotate specific CSS. Rotate 2nd child DIV 180deg in the X axis */
-moz-transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
}


div.flip:hover > div.rotate.x{ /* X Axis rotate specific CSS. Rotate div.rotate.x when mouse rolls over container */
-moz-transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
}


div.rotate.y *:nth-child(2){ /* Y Axis rotate specific CSS. Rotate 2nd child DIV 180deg in the Y axis so it mirrors the first */
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}


div.flip:hover > div.rotate.y{ /* Y Axis rotate specific CSS. Rotate div.rotate.y when mouse rolls over container */
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
/* photo flip1 */

div.flip1{
position:relative;
width: 202px; /* Set default width of flip */
height: 150px; /* Set default height */
-webkit-perspective: 600px; /* larger the value, the less pronounced the 3D effect */
-moz-perspective: 600px;
-o-perspective: 600px;
perspective: 600px;
margin-bottom:70px;
}


div.flip1 div.rotate{
width: 100%;
height: 100%;
-moz-transform-style: preserve-3d; /* Specify all child elements inside this DIV maintain the same perspective */
-webkit-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-moz-transition: all 0.6s ease-in-out 0.3s; /* final 0.3s specifies delay before effect kicks in */
-webkit-transition: all 0.6s ease-in-out 0.3s;
-o-transition: all 0.6s ease-in-out 0.3s;
transition: all 0.6s ease-in-out 0.3s;
}

div.flip1 div.rotate > *{ /* Target all children elements */
position:absolute;
width: 100%;
height: 100%;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}

div.flip1 div.rotate > div{ /* Target all child DIVs */
-webkit-box-sizing: border-box; /* Specify that any border/ paddings do not add to the DIV's total width */
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0px;
background: #eee;
}
div.rotate.y *:nth-child(2){ /* Y Axis rotate specific CSS. Rotate 2nd child DIV 180deg in the Y axis so it mirrors the first */
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
/* transform: rotateY(180deg); */
}


div.flip1:hover > div.rotate.y{ /* Y Axis rotate specific CSS. Rotate div.rotate.y when mouse rolls over container */
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.rotate3DLI ul{margin:0; padding:0; list-style:none}
.background-color-flip:hover,.background-color-flip{background:rgba(35,173,226,1); text-align:center; color:#fff; text-decoration:none;}
.f-title{display:block; font-size:18px; margin-top:20px; text-transform:uppercase}
.f-text{font-size:14px; }

/* photo flip end here */

.ongoing-pro .product-img{margin-bottom:20px}

.footer-form input.form-control{height:25px; margin-bottom:5px;  font-size:12px; padding:3px; width:60%; background:none; border:1px solid #5f5f5f; color:#999}
.footer-form textarea.form-control{height:25px; margin-bottom:5px;  font-size:12px; padding:3px; width:80%; height:40px; background:none; border:1px solid #5f5f5f; color:#999}
.btn-l-blue{background:#016d56; color:#fff}
.footer-form{padding-top:20px;}
.footer-form .btn{height:25px; line-height:10px;}
.img-desing01{ padding-bottom:2px;  }
a.read-more-btn{background:url(../images/arrow01.png) no-repeat right center; padding-right:15px; display:inline-block; color:#016d56; text-decoration:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
a.read-more-btn:hover{padding-left:10px; color:#333}

.floating{ width:150px; height:auto; }

.left-side-bar{padding:20px; box-shadow:inset 0 0 30px rgba(0,0,0,.3); background-color:#ffffff;}
.title03{background:#016d56; margin:0; font-size:18px; color:#fff; line-height:35px; padding-left:20px; border-left:3px solid #28917b;}
.sidebar-line{background:#CCC; height:1px; margin:10px 0; display:block}
.title04{background:#016d56; margin:0; font-size:13px; line-height:30px; padding-left:5px; color:#fff}
.testimonial-div{background:url(../images/testimonial01.png) no-repeat left top; padding-top:5px; margin-top:10px; font-size:13px; line-height:18px;}
.testimonial-div .inside{background:url(../images/testimonial02.png) no-repeat right bottom; padding-bottom:5px;}
.main-p-t{font-size:25px; color:#3c3c3c; margin:0;}
.main-p-t span{color:#00aab4;}
.left-c-img{float:left; margin-right:10px; }
.welcome-content{background:url(../images/img-shadow03.png) no-repeat center bottom; padding-bottom:30px; margin-top:30px;}
.product-box{background:url(../images/img-design02.png) no-repeat center; background-size:100% 100%; padding:0 10px; margin:0 -10px;}
.product-box .inside-box{position:relative; border:2px solid #016d56; } 
.product-box .inside-box span{position:absolute; display:block; bottom:0; left:0; background:rgba(0,0,0,.6); color:#fff; text-transform:uppercase; text-align:center; width:100%; z-index:5;}

.product-images-div{padding:30px 0}
.product-box:hover span{background:rgba(96,201,213,.8)}
.carousel-indicators .active{background:#00a8b1}
.carousel-indicators li{background:#fff}
article{position:relative}
.line-main-lg{background:url(../images/line-main.png) repeat-x; height:70px; position:absolute; width:100%; z-index:5; top:13px}
.inside-top-img{position:relative}
.inside-top-img h2{display:inline-block; position:absolute; bottom:50px; left:0; background:url(../images/about-t-bg.png) no-repeat; width:230px; margin:0; height:48px; text-align:center; line-height:48px; color:#fff; font-weight:300; font-size:30px;}
.inside-top-img h2 span{font-weight:400}
.left-links-div{position:relative; z-index:999;}
.left-links-div ul{margin:0; padding:0; list-style:none}
.left-links-div ul li{background:url(../images/line-left-menu.png) repeat-x bottom #ededed; box-shadow:inset 0 0 20px rgba(0,0,0,.3)}
.left-links-div ul li a{color:#016d56; line-height:36px; display:block; text-decoration:none; font-size:15px; background:url(../images/left-m-arrow.png) no-repeat 20px center; padding-left:40px; position:relative}

.left-links-div ul li.active,.left-links-div ul li:hover{background:url(../images/menu-repeat-h.png) repeat-x;box-shadow:none}
.left-links-div ul li.active a,.left-links-div ul li:hover a{color:#fff; background:url(../images/left-m-arrow-h.png) no-repeat 20px center; }
.left-links-div ul li a span{background:url(../images/img-cone-bg.png) no-repeat right; width:11px; height:37px; position:absolute; right:-11px; top:0; display:none}
.left-links-div ul li.active a span,.left-links-div ul li:hover a span{display:block}



@media(max-width:991px){
	.my_nav .nav > li > a{padding:18px 18px; padding-top:5px;}
	.top-div{background-size:auto 100%;}
	.footer-div h3{font-size:12px;}
	.main-p-t{font-size:22px;}
	
	
}
@media(max-width:890px){
	.slider-second .carousel-control.left{left:0}
		.slider-second .carousel-control.right{right:0}
}
@media(max-width:767px){
	.col-sm-3.pull-left{float:none !important}
		.col-sm-9.pull-right{float:none !important}
	.left-side-bar{margin-bottom:20px;}
	.product-box{margin-bottom:20px;}
	.inner-div-head h3{bottom:2px; font-size:15px;}
	.inner-page .my_nav .nav > li > a{color:#333}
	.inner-page .menu-content{color:#333}
	.footer-line02{display:none}
	.my_nav{float:none; text-align:left;  }
	.my_nav .nav > li > a{padding:0 10px; line-height:35px; margin:0}
	.my_nav .navbar-header{background:#333;}
	.my_nav .navbar-collapse{padding-left:15px}
	.top-div .text-right{text-align:center}
		.top-div{background: url(../images/header-bg.jpg) no-repeat left top #ccc;background-size:auto 300px;  text-align:center}
		.mobile-no{margin:10px 0}
 .my_nav .navbar-brand{padding:0; display:block; text-shadow:none; padding:15px; color:#fff;}
 .footer-div h3{margin-top:10px;}
 .copy-right{text-align:center}
 .powered-div{text-align:center}
 .my_nav .dropdown-menu{position:static; min-width:100%;}
 .product-img{margin-bottom:20px;}
.tab-div-content{margin-top:20px;}
.ddsmoothmenu ul li{width:100%; display:block}
.ddsmoothmenu ul li ul{width:100% !important; position:static !important; display:none !important;}
.ddsmoothmenu ul li:hover ul{display:block !important;}
.ddsmoothmenu ul li ul li a{width:100%;}
.inside-top-img h2{font-size:20px;}
}
@media(max-width:600px){
	.inside-top-img h2{ bottom:35px; font-size:14px; height:30px; line-height:30px; background-position:center}
	
}

@media(max-width:480px){
	.nav-tabs>li{float:none}
	.product-img span.title-span{font-size:8px;}
}


.testimonials {display:block; padding:3px 3px 3px 15px; font-size:14px; text-decoration:none; color:#7c7c7c; }
.testimonials a:hover{color:#016d56}
.testimonials a {color:#636464}


.top-mail-id {   text-decoration:none; color:#7c7c7c; }
.top-mail-id a:hover{color:#016d56}
.top-mail-id a {color:#636464}

.bullet-color ul li {
	color:#00aab4;
}

.bullet-color ul li > span {
	color:#000 !important;
}
.line1
{
	border-top:2px solid #cdc9ca;
	margin-top:25px;
	margin-bottom:25px;
}

