@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'FuturaLightRegular'; src: url('fonts/futurabt-light-webfont.eot'); src: url('fonts/futurabt-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/futurabt-light-webfont.woff') format('woff'), url('fonts/futurabt-light-webfont.ttf') format('truetype'), url('fonts/futurabt-light-webfont.svg#FuturaLightRegular') format('svg');/*    font-weight: normal;

    font-style: normal;*/ }
* { margin:0; padding:0; }
a img { border:none; outline:none; }
.clear { clear:both; }
body { font-family:Arial, Helvetica, sans-serif; overflow-x:hidden; font-size:12px; color:#5f5f5f; }
#top-wrapper { width:100%; }
#main-header { width:922px; padding:0 0 0 211px; margin:0 auto; background:url(images/top_bg.png) no-repeat left; height:160px; }
.top-content { width:922px; height:160px; }
.logo { margin:0 0 0 55px; width:252px; height:71px; padding:17px 0 0 0; float:left; }
.logo a { width:252px; height:71px; display:block; background:url(images/logo.png) no-repeat; }
.search-social { margin:0 0 0 10px; padding:24px 0 0 0; width:600px; float:right; }
.social-box { margin:0 0 0 0; float:right; width:100px; }
.social-box a { margin:0 3px; }
.search-box { margin:0 20px 0 0; /* padding:13px 0 0 0; */ float:right; width:230px; height:28px; }
.search-left { width:20px; height:28px; background:url(images/search_icon.png) no-repeat; float:left; }
.search-mid { width:116px; height:22px; background:url(images/search_mid.png) repeat-x; float:left; padding:4px; margin: 3px 0 0 0; }
.search-right { width:86px; height:28px; float:left; }
.search-button { background:url(images/search_button.png) no-repeat; cursor:pointer; width:86px; height:28px; border:none; cursor:pointer; font-size:0px; }
.field-one { width:116px; height:16px; border:none; padding:0 0 2px 3px; background:none; color:#575757; font-size:12px; margin:-2px 0 0 0; }
.radius { border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 20px; }
#nav { margin:10px 0 0 0; float:right; width:622px; height:67px; position:relative; }
.menu-box { width:604px; height:48px; background:url(images/menu_bg.jpg) no-repeat right; position:absolute; left:10px; padding:0 0 19px 18px; z-index:10; }
.top-menu { margin:0; width:604px; height:39px; background-color:#58b8de; }
.top-menu ul { margin:0; list-style:none; }
.top-menu ul li { margin:0; float:left; display:block; }
.top-menu ul li a { font-size:12px; color:#fff; text-decoration:none; display:block; padding:0 31px; line-height:39px; }
.top-menu ul li a:hover { background-color:#0090d6; text-decoration:none; }
.top-menu ul li a.radius:hover { border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 20px; }
.top-menu ul li a.active { background-color:#0090d6; }
/*-----------------------START CONTAINER----------------------------*/

#container { margin:0px auto; width:1135px; background:url(images/container_bg.png) no-repeat top right; height:830px; position:relative; }
#container2 { margin:0px auto; width:1135px; background:url(images/container_bg.png) no-repeat top right;/* position:relative;*/ }
#small-oval { margin:30px 0px 0px 120px; padding:20px 0 0 0; width:996px; /*background:url(images/content_oval.png) no-repeat bottom;*/ height:304px; float:left; color:#0e72a2; }
#small-oval h3 { font-size:23px; /* color:#0e72a2;*/ font-family: 'FuturaLightRegular'; }
#small-oval h2.new-head { font-size:23px; color:#fff; text-shadow:#333 0 1px 0; margin:0 0 10px 0; overflow:hidden; }
#small-oval h2.new-head .tagline { font-size:12px !important; color:#cbf0ff !important; text-align:right !important; margin:0 0 0 40px !important; }
/*------------------*/

#small-oval2 { margin:0 0 0 120px; padding:20px 0 0 0; width:996px; /*background:url(images/content_oval.png) no-repeat bottom;*/ height:304px; float:left; }
#small-oval2 h3 { font-size:23px; color:#0e72a2; font-family: 'FuturaLightRegular'; }
#small-oval2 h2.new-head { font-size:23px; color:#fff; text-shadow:#333 0 1px 0; margin:0 0 10px 0; overflow:hidden; }
#small-oval2 h2.new-head span { font-size:12px; color:#cbf0ff; text-align:right; margin:0 0 0 40px; }
/*------------------*/

.oval1 { margin:0 0 0 0; padding:105px 0 73px 060px; float:left; width:170px; height:117px; background:none; }
.click-here { margin:13px 0 0 0; height:30px; width:92px; float:left; }
.click-here a { background:url(images/click_here3.png) no-repeat; height:30px; width:92px; display:block; }
.click-here a:hover { background:url(images/click_here1.png) no-repeat; }
.click-here2 { margin:20px auto 0 auto; height:30px; width:92px; }
.click-here2 a { background:url(images/click_here2.png) no-repeat; height:30px; width:92px; display:block; }
.click-here2 a:hover { background:url(images/click_here1.png) no-repeat; }
.oval2 { margin:0 0 0 0; padding:80px 0 43px 060px; float:left; width:170px; height:172px; }
.oval3 { margin: 0 0 0 15px; padding: 80px 10px 43px 45px; float: left; width: 175px; height: 172px; }
.oval4 { margin:25px 0 0 15px; padding:40px 20px 40px 20px; float:left; width:220px; height:212px; text-align:center; }
h3.new2 { font-size:20px; color:#c4eefe !important; }
#big-oval { margin:0 0 0 0; width:861px; height:525px; background:url(images/big-_ovel.png) no-repeat; position:relative; left: 217px; top: 68px; z-index:2; }
#big-oval h3 { font-size:23px; color:#0e72a2; font-family:'FuturaLightRegular'; font-weight:bold; }
.content-big { margin:100px 0 0 75px; float:left; width:390px; height:290px; }
.content-big ul { margin:0 0 0 0; list-style:none; }
.content-big ul li { margin:10px 0; display:block; }
.content-big ul li a { display:block; color:#035a84; background:url(images/arrow.png) no-repeat left; text-decoration:none; padding:0 0 0 20px; }
.content-big ul li a:hover { background:url(images/arrow2.png) no-repeat left; color:#fff; }
.subscribe { margin:12px 0 0 0; float:left; width:101px; height:31px; }
.subscribe a { width:101px; height:31px; background:url(images/subscribe.png) no-repeat; display:block; }
.subscribe a:hover { background:url(images/subscribe_roll.png) no-repeat; }
#footer { width:100%; }
#footer-container { margin:0px auto 0 auto; padding:0 0 0 193px; background:url(images/footer_bg.png) no-repeat right; width:1140px; height:208px; position:relative; z-index:1; }
.footer-head { margin:45px 0 0 0; width:620px; height:56px; float:left; }
.foot-left-head { margin:0; width:19px; height:56px; background:url(images/footer_head.jpg) no-repeat; float:left; }
.foot-mid-head { margin:0; width:561px; height:34px; background-color:#0090d6; float:left; color:#fff; font-size:12px; padding:4px 0 0 20px; }
.foot-right-head { margin:0; width:20px; height:38px; background:url(images/footer_right.png) no-repeat; float:left; }
.fooer-menus { margin:0 0 0 0; float:left; width:258px; padding:0 0 0 105px; }
.fooer-menus ul { margin:0 0 0 0; list-style:none; }
.fooer-menus ul { margin:0 0 0 0; list-style:none; }
.fooer-menus ul li { margin:4px 0; display:block; }
.fooer-menus ul li a { display:block; background:url(images/aroow_foot.png) no-repeat left; padding:0 0 0 15px; font-size:12px; text-decoration:none; color:#7b8184; }
.fooer-menus ul li a:hover { background:url(images/aroow_foot1.png) no-repeat left; color:#616668; }
.fooer-menus h4, .fooer-menus h4 a { text-decoration:none;margin:0 0 0 0; color:#57b9e0; font-size:16px; font-weight:bold; }
.services-menu { margin:0 0 0 0; float:left; width:130px; }
.services-menu2 { margin:0 0 0 0; float:right; width:120px; }
.services-menu3{position:absolute;margin:0 0 0 270px ;z-index:999}
.social-sitebox { margin:-17px 0 0 0; float:left; width:367px; height:124px; background:url(images/foot-social2.png) no-repeat; }
/*--------------------------inner page----------------------------------*/

#inner-oval { margin:0 0 0 60px; padding:20px 0 0 0; width:996px; height:441px; float:left; position:relative; }
#inner-packages { margin:0 0 0 120px; padding:0 0 0 0; width:926px; float:left; position:relative; }
#inner-packages2 { padding: 0 0 0 0; width: 1002px; float: left; background: url(images/line.png) no-repeat top; position: relative; top: 102px; left: 120px; }
#inner-oval h3, #inner-packages h3 { color:#0090d6; font-weight:normal; }
#inner-oval p, #inner-packages p { color:#0090d6; font-weight:normal; color:#5b5b5b; font-size:12px; margin:10px 0; line-height:18px; }
.inner { padding:65px 0 0 0; width:996px; height:441px; background:url(images/inner_bg.png) no-repeat; position:absolute; left: 81px; top: -73px; z-index:1; }
#inner-ovel2 { margin:0 0 0 60px; padding:20px 0 0 0; width:996px; height:441px; float:left; position:relative; }
#inner-ovel3 { margin:0 0 0 60px; padding:20px 0 0 0; width:996px; /* height:441px;*/ float:left; }
.inner2 { padding:65px 0 0 0; width:850px; height:441px; background:url(images/big_ovel.png) no-repeat 187px 0; position:absolute; left: 50px; top: 210px; z-index:1; }
.inner-left { margin:0 0 0 100px; padding:0 10px; float:left; width:380px; height:312px; }
.video-link { margin:26px 0 0 10px; float:left; width:330px; height:182px; }
.video-link3 { margin:126px 0 0 10px; float:left; width:330px; height:182px; }
.video-link2 { margin:0 0 0 0; float:left; width:330px; height:182px; }
.play-button { margin:150px 5px 0 0; width:120px; height:25px; float:right; }
.play-button a { width:120px; height:25px; display:block; }
.design { width:212px; height:94px; background:url(images/design.png) no-repeat; position:absolute; left: 648px; top: 70px; }
.design a { width:212px; height:94px; display:block; }
.seo { width:204px; height:107px; background:url(images/seo.png) no-repeat; position:absolute; left: 660px; top: 200px; }
.seo a { width:204px; height:107px; display:block; }
.smo { width:178px; height:124px; background:url(images/smo.png) no-repeat; position:absolute; left: 633px; top: 339px; }
.smo a { width:178px; height:124px; display:block; }
.analystic { width:148px; height:110px; background:url(images/anlystics.png) no-repeat; position:absolute; left: 138px; top: 389px; }
.analystic a { width:148px; height:110px; display:block; }
.busuness-ana { width:187px; height:107px; background:url(images/businesscatyst.png) no-repeat; position:absolute; left: 22px; top: 240px; }
.busuness-ana a { width:187px; height:107px; display:block; }
.con-two { width:344px; /*	position:absolute;

	left: 271px;

	top: 81px;*/ color:#0090d6; }
.con-two p { color:#0090d6; line-height:18px; }
.con-two2 { width:344px; /*	position:absolute;

	left: 271px;

	top: 81px;*/ color:#0090d6; }
.con-two2 p { color:#0090d6; line-height:18px; }
.con-two2 p a { color:#0090d6; text-decoration:none; }
.package-wel-head { margin:0 0 0 0; padding:39px 0 0 108px; float:left; width:393px; height:223px; background:url(images/packages_bg.png) no-repeat left top; }
.package-video { width:332px; padding:64px 94px 90px 16px; height:182px; background:url(images/packages_video.png) no-repeat; position:absolute; left: 495px; top: -41px; }
.shadow-san { margin:0 auto; padding:32px 38px 43px 34px; width:841px; position:relative; background:url(images/shadow.png) no-repeat top center; left:15px; top: -128px; z-index:5; }
.packages-detail { width:841px; background: #c7e7f6 url(images/package_bar_inner.png) repeat-x; }
.package-head { margin:0 0 0 0; padding:0 0 0 10px; float:left; width:450px; height:82px; }
.package-head h1 { text-transform:uppercase; color:#0090d6; line-height:85px; font-weight:bold; font-size:39px; text-shadow:#1a1a1a 1px 1px 1px; }
.package-head h1 span { color:#4d4d4d; font-weight:normal; }
.package-price { margin:0 0 0 0; padding:0 26px 0 30px; float:right; width:214px; height:82px; background:url(images/flower_bg.png) no-repeat left; }
.price { float:left; width:110px; height:82px; font-size:36px; color:#4d4d4d; font-weight:bold; text-shadow:#000 0 2px 0; line-height:82px; }
.invest-now { margin:29px 0 0 0; float:right; width:99px; height:24px; }
.invest-now a { width:99px; height:24px; background:url(images/invest_button.png) no-repeat; display:block; }
.invest-now a:hover { background:url(images/invest_button1.png) no-repeat; }
.pack-box { margin:0; padding:7px; width:827px;min-height:228px; }
.pack-box table td { border:solid 1px #D3D3D3; background:url(images/right.png) no-repeat 245px 10px; width:224px; padding:0 34px 0 12px; color:#404040; font-size:13px; }
.pack-box table td.cross { background:url(images/cross.png) no-repeat 245px 10px !important; }
.pack-bar2 { width:839px; height:294px; padding:0; position:relative; left: 94px; top: -149px; background:url(images/package_bg2.png) repeat-x; outline:solid 1px #c9e7f6; overflow:hidden; }
.pack-bar2 p { margin:10px; }
.pack-bar2 p a { text-decoration:none; color:#0371a7; font-size:14px; }
.pack-bar2 p a:hover { text-decoration:none; color:#00aafd; }
.tab1 { float:left; width:39px; height:294px; margin:0 2px 0 0; }
.tab2 { float:left; width:714px; height:294px; background:none; }
.tab-detail { margin:0; padding:10px; width:694px; }
.tab-detail table td { border:solid 1px #D3D3D3; background:url(images/right.png) no-repeat 245px 10px; width:224px; padding:0 34px 0 12px; color:#404040; font-size:13px; }
.note { width:839px; height:44px; padding:0; border:solid 1px #fff; position:relative; left: 94px; top: -133px; color:#0090d6; font-size:20px; }
.note a { color:#06587f; text-decoration:none; }
.note a:hover { color:#000; text-decoration:none; }
.set { border-bottom:1px solid #000 }
.set1 { background:none; }
.set2 { background:none; }
.set3 { background:none; }
.set4 { background:none; }
.set5 { background:none; }
.set6 { background:none; }
.set7 { background:none; }
/*

Back to top button 

*/

.back-top { position: absolute; bottom: 49px; /*margin-left: -150px;*/ left: 710px; }
.back-top a { width: 66px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #BBB; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.back-top a:hover { color: #000; }
/* arrow icon (span tag) */

.back-top span { width: 66px; height:67px; display: block; margin-bottom: 7px; background: /*#cce9f7*/ url(images/arrow_top2.png) no-repeat center center; /* rounded corners */ /*	-webkit-border-radius:60px;

	-moz-border-radius:60px;

	border-radius: 60px;*/

	/* background color transition */

	-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.back-top a:hover span { /*background-color: #0470bc;*/ background:url(images/arrow_roll.png) no-repeat center center; }
table.port { margin:0 0 0 0; }
table.port td { }
.tab2 span { margin:6px 0 0 7px; display:block; }
.tab2 span a { text-decoration: none; color: #0371A7; font-size: 14px; }
.tab2 span a:hover { text-decoration:none; color:#00aafd; }
table.port td img { border:solid 1px #0291d6; }
/*--------------------Drag-----------------------------*/

		ul { margin:0px; padding:0px; margin-left:20px; }
.tab-detail table td #list1, #list2 { width:350px; list-style-type:none; margin:0px; }
#list1 li, #list2 li { float:left; padding:5px; width:100px; height:100px; }
#list1 div, #list2 div { width:90px; height:50px; border:solid 1px black; background-color:#E0E0E0; text-align:center; padding-top:40px; }
#list2 { float:right; }
.placeHolder div { background-color:white !important; border:dashed 1px gray !important; }
/*--------------------Drag End-----------------------------*/



.pack-box ul { margin:0; padding:0; list-style:none; }
.pack-box ul li { border: solid 1px #D3D3D3; background: url(images/right.png) no-repeat 236px 10px; width: 260px; padding:0; color: #404040; font-size: 13px; float:left; margin:3px; height:30px; }
.tab-detail ul { width:550px;margin:0; padding:0; list-style:none; }
.tab-detail ul li { border: solid 1px #D3D3D3; /*background: url(images/cross.png) no-repeat 255px 10px;*/ width: 260px; padding:0 0; color: #404040; font-size: 13px; float:left; margin:3px; height:30px; }
.pack-box li div { text-align:left; width: 260px; padding:0; height:30px; line-height:30px;padding:0 5px; }
.tab-detail li div { text-align:left; width: 260px; padding:0 10px; height:30px; line-height:30px; background: url(images/cross.png) no-repeat 239px 10px; }
.placeHolder div { background-color:white !important; border:dashed 1px gray !important; }
/*==================scroll bar=====================*/



.pack-box .mcontentwrapper { height:223px !important; }
.scroll2 .mcontentwrapper { height:230px !important; }
.flexcroll { outline:none; height:223px }
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; z-index:10000; top: 0; left: 0; }
.vscrollerbase { width: 10px; background-color: #6b9036; border-radius:5px; }
.vscrollerbar { width: 8px; background-color: #c2dc8a; border-radius:5px; border:1px solid #93ae60; }
.vscrollerbar:hover, .vscrollerbar:active { background:#eeffc9; cursor:pointer }
.hscrollerbase { height: 10px; background-color: #6b9036; border-radius:5px; }
.hscrollerbar { height: 10px; background-color: black; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
/*===========================end scroll bar========================*/

h2{margin-bottom:8px;font-size:18px;font:Tahoma, Geneva, sans-serif;color:#014c85;}
.cl{clear:both;}
.pack-tab { height:82px; }
.services-tbs {padding:20px;  background:#fff url(images/Services2-bg.jpg) right top no-repeat;margin:-25px 70px 0 0;position:relative;z-index:15;}
.TabbedPanelsContent  a.more{display:block;color:#fff;border-radius:3px;padding:1px 8px;font-size:11px;text-decoration:none;background:#3CF; float:right;}
.dot-line{clear:both;display:block;background:url(images/dot.png) center  left repeat-x; margin-top:5px;height:17px;}

/*------------- CSS DD Menu ------------*/
#nav2 {list-style-type: none;position:relative; z-index:1000; }
/* #nav2 ul { float: left; list-style-type: none } */ /*We Have to Comment This-----According to menu*/
#nav2 a {display: block;  text-decoration: none }
#nav2 a.daddy { background: url(rightarrow2.gif) no-repeat right center }
#nav2 li li{ display:block; float:none;margin:0px 2px; border-bottom: solid 1px #3C8796; }
#nav2 li ul {background-image:none;  font-weight: normal; left: -999em;  margin: 0px;    position: absolute; float:left; width:auto;  min-width:165px; height: auto;
/* background-color:#58B8DE; */ padding:0;*margin-left:-113px; z-index:1000; }
#nav2 li li a{/*  padding-right: 1em;  */  }

#nav2 li ul a { float:none;display:block;line-height:normal;padding:10px;background-image:none; background-color:#57b8e2; font-size:12px;}
#nav2 li ul ul { margin:  -20px 0px 0px 160px }
#nav2 li:hover ul ul { left: -999em }
#nav2 li:hover ul ul ul { left: -999em }
#nav2 li.sfhover ul ul { left: -999em }
#nav2 li.sfhover ul ul ul { left: -999em }
#nav2 li:hover ul { left: auto; *margin:0 0 0 -2px; }
#nav2 li li:hover ul { left: auto; margin: -35px 0 0 159px; }
#nav2 li li li:hover ul { left: auto }
#nav2 li.sfhover ul { left: auto }
#nav2 li li.sfhover ul { left: auto }
#nav2 li li li.sfhover ul { left: auto }
#nav2 li:hover { /* background: #eda */ }
#nav2 li li a:hover{background:#e5f4fb; color:#0c5187;}
#nav2 li.sfhover { /* background: #eda  */}
/* ul.nav iframe { z-index: -1; filter: progid:dximagetransform.microsoft.alpha(style=0, opacity=0);
left: -0.25em; position: absolute; top: -0.25em } */
/* html ul.nav li { z-index: 201; float:left; margin:0 5px; background-color:#E9E9E9; padding:3px; } */ /*We Have to Comment This-----According to menu*/

/*-------------End CSS DD Menu ------------*/

.phone { float:left;font-size:18px; }
.phone-social-search { width:300px; float:right; color:#009DE9; }
.tagline-new { margin:0 0 0 15px; *margin:-15px 0 0 15px;  float:left; width:280px; text-align:right; font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif; }

/*====================BLOG Page=====================*/
#container-blog { margin:0px auto; width:1135px; background:url(images/container_bg.png) no-repeat top right; padding:30px 0 0 0; }
.blog {padding:0px 16px 20px 137px; /*  */background:#fff url(images/blog-bg.jpg) right top no-repeat;  margin:0 109px 0 0; position:relative; /* z-index:15; background:#fff url(images/Services2-bg.jpg) right top no-repeat;*/ }
.aside { margin:0; padding:0 24px 0 0; float: left; width:265px; background:url(images/aside.png) no-repeat right center;}
.blog-content { margin:0; padding:10px 0 20px 0; float:right; width:569px; background-color:#fff; }
.blog-content p, .contens p { color:#9c9c9c; margin:0 0 10px 0; line-height: 20px; }
.blog-content p a, .contens p a { color:#05b8ff; text-decoration:none; }
.blog-content p a:hover, .contens p a:hover { color:#333; text-decoration:none; }
.contens p { text-align:justify; }


.heading-blog { display:block; font-size:26px; color:#006ba3; padding:13px 0 15px 0px; }
.blog-tab { background:url(images/aside-tabs.png) no-repeat; padding:0 0 0 15px; margin:0 0 18px 0; line-height:41px; width:249px; height:41px; font-size:26px; color:#014c85; }
.blog-list { list-style:none; margin-left:0px !important; margin-bottom:25px; }
.blog-list li { display:block; margin:0 0 10px 0; padding:0 0 10px 0; background:url(images/dot-blog.png) repeat-x bottom; }
.blog-list li a { display:block; background:url(images/arrow-blog.png) no-repeat 0 3px; padding:0 0 0 15px; color:#909090; text-decoration:none; font-size:16px; }
.blog-list li a:hover { background:url(images/arrow-blog1.png) no-repeat 0 3px; color:#0090d6; text-decoration:none;}

.posts { margin:0; background:url(images/dot-blog.png) repeat-x bottom; margin:0 0 41px 0; padding:0 0 7px 0;  }
.posts h2 { font-size:26px; margin-bottom:2px !important; color:#0090d6; font-weight:normal; }

/*====================CONTACT Page=====================*/
.contact-content { margin:0; padding:0 0 0 90px; }
.contact-form { float:left; width:271px; height:296px; padding:93px 121px 130px 98px; background:url(images/contact-form.png) no-repeat; }
.contact-form h2 { font-size:26px !important; }
.contact-address { margin:0 110px 0 0; padding:50px 0 0 0; float:right; width:400px; }
.contact-form input { display:block; }
.text-feild, .text-area { margin:0 0 9px 0;  border:none; background-color:#0090d6; width:251px;padding:8px 10px; color:#fff; }
.text-area {height:63px; font-family:Arial, Helvetica, sans-serif; } 
.text-feild { }
.address { background:url(images/contact-circale.png) no-repeat top center; /* height:303px; */ padding:57px 61px 0 0; overflow:hidden; }
.add-last { margin:0; background:url(images/contact-circale2.png) no-repeat; height:38px; }
.add { background:#fff; padding:7px; }
.adds { background: #e5f4fa url(images/contact-bg.png) repeat-x; border:solid 1px #c3d5da; overflow:hidden; padding:12px; }
.adds h3, .adds h4, .adds p { display:block; }
.adds h3 { font-size:16px; color:#096997; margin:0 0 0 0; }
.adds h4 { font-size:14px; color:#616161; margin:14px 0 8px 0; }
.adds p { font-size:14px; color:#198fcf; margin:0 0 4px 0; font-weight:bold; }
.adds p span {color:#014c85; font-weight:normal; }
.adds p span a{color:#014c85;}.adds p span a:hover{text-decoration:none;}
.map { padding:8px 0 0 0; margin:8px 0 0 0; border-top:dotted 1px #ccc; }

 /* scroll css */
.scrl55 .scrl-wrap{width:550px;}
.scrl55 .mcontentwrapper{ height:190px !important;}
.scrl55 .scroll2 .mcontentwrapper{height:190px !important; }  
.scrl55 .flexcroll { outline:none; width:550px;height:190px !important;}
.scrl55 .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.scrl55 .vscrollerbase { width: 10px; background-color: #0090d6; border-radius:5px; }
.scrl55 .vscrollerbar { width: 8px; background-color: #9ed5f0; border-radius:5px; border:1px solid #93ae60; }
.scrl55 .vscrollerbar:hover, .scrl55 .vscrollerbar:active { background:#d2ebf8; cursor:pointer }
.scrl55 .hscrollerbase {display:none; height: 10px; background-color: #6b9036; border-radius:5px; }
.scrl55 .hscrollerbar { height: 10px; background-color: black; }
.scrl55 .scrollerjogbox {display:none; width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }

/* end scroll */

/*------------21-01-2013------------*/
.contens { margin:0 0 0 0; float:left; width:570px;}
.testi-services { margin:15px 0 0 0; float:right; width:250px; }
/*-----fader-----*/
.testi { background:url(images/testi-bg.png) repeat-x ; padding:24px; width:200px; position:relative; border: solid 1px rgb(177, 218, 226); }
 .effectContainer { margin:0; }
      #example .effectContainer1 { /* border: 1px solid #000; overflow: hidden; */}
      .slide1 { position: relative;text-align: center; }
       div.circular1 { background: none; }
      .circular1 .slide1 { width:200px; line-height: 21px; text-align: left; font-size: 16px; position:absolute !important; }
      
      .s1 { font-style:italic; }
	  .s1 .date, .s1 .name { display:block; text-align:right; color:#45720b; font-weight:bold; }
      .s2 { background: #ff0; }
      .s7 { background: url('buzzard.jpg') center no-repeat; }
	   
      #example { margin:0; min-height:206px;  }
      #example > div { }
	  .btn1 {position: absolute; margin:0; top: 25px; right: 22px; }
	  #example #next1, #example #back1 {display: block; float:left; width:22px; height:19px; display:none; }
	  #example #next1 { margin:0 0 0 0px; background:url(images/next_2.jpg) no-repeat; border:solid 1px #000; display:none;}
	  #example #back1 { margin:0; background:url(images/back_2.jpg) no-repeat; }
      #example a:hover { background: #000; color: #fff; }
	  .name1, .date1 { display:block; }
	  .name1 strong, .date1 strong { font-weight:bold; }
	  .name1 { margin:8px 0 0 0;}
/*-----End fader-----*/
	  
.services { margin:15px 0 0 0; }
.services h2 {  } 	
.service { list-style:none; margin-left:0 !important; }
.service li { display:block; }
.service li a { display:block; color:#57b9e0; font-size:14px; font-weight:bold; background:url(images/services-bullet.png) no-repeat 0 3px; padding:0 0 0 19px; margin:0 0 18px 0; text-decoration:none; }
.service li a:hover { color:#606060; }
.ser { margin:0 !important; }

.team { padding:14px 0 17px 0; border-top:solid 1px #e7e7e7; font-family:Helvetica; overflow:hidden; }
.team p { font-size:14px !important; margin:0 !important; }
.team p a { color:#0090d6; text-decoration:none; }
.team p a em { font-style:italic; }
.member-name { display:block; font-size:18px; color:#6d6e6d; padding:0 0 7px 0; }
.member-designation {display:block; font-size:16px; color:#57b9e0; padding:0 0 10px 0; }
.fl-left2 { float:left; margin:0 20px 5px 0; display:block; }
.paging { margin:15px 0 0 0; }
.paging a { display:block; float:left; padding:3px 10px; text-decoration:none; background:#333; margin:0 0 0 2px; color:#ccc; }
.paging a:hover {background:#0090d6; margin:0 0 0 2px; color:#fff; }
.cnts { width:100%; }
.sitemap { list-style:none; }
.sitemap li { margin:0 0 5px 0;}
.sitemap li a { text-decoration:none; color:#333; font-size:18px; background:url(images/arrow.gif) no-repeat left; padding:0 0 0 15px; }
.sitemap li a:hover { color:#2ea4dd;}
.sitemap li ul { list-style:none; margin:0 0 15px 17px; }
.sitemap li ul li a { background:url(images/arrow1.png) no-repeat left; font-size:15px; }
.site { overflow:hidden; background:url(images/site-map.png) no-repeat right bottom; }
.menus { width:220px; float:left; margin:0 20px 0 0; }



