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

html, body{margin:0; padding:0}
body{background:#eeeeee; color:#333; font-size:13px; font-family: 'Open Sans', sans-serif;}
a{text-decoration:none; color:#333; cursor:pointer}
img{border:0}
h1,h2,h3,h4,h5,h6,p,ul,li{margin:0; padding:0}
/* */
.wrapper{width:100%; height:auto}

/* */
.top_wrapper{width:100%; height:125px; background:#E0F8F8; border-bottom:5px solid #00afef}
.top_content{width:1024px; margin:auto; height:125px; background:#E0F8F8
;}
.top_content .logo_div{width:290px; height:125px; float:left}
.top_content .right_div{width:670px; height:125px; float:right}
.top_content .right_div .top_part{width:670px; height:65px; text-align:right;}
.menu_part{width:auto; float:right; clear:both; height:60px; font-family: century gothic,  sans-serif;}
.menu_part ul{list-style-type:none}
.menu_part ul li{display:block; float:left; height:auto; font-size:17px; }
.menu_part ul li a{padding:30px 20px; line-height:0; display:block}
.menu_part ul li:hover a{ background:#00afef; color:#fff}
.menu_part ul li a:hover{ background:#00afef; color:#fff}
.menu_part ul li a.active{ background:#00afef; color:#fff}
ul.submenu{background:#00afef; position:absolute; width:400px; height:auto; display:block;  margin-left:-50px; border-top:5px solid #00afef; display:none}
.menu_part ul li:hover ul.submenu{display:block}
ul.submenu li{width:100%; height:auto!important}
ul.submenu li a{ font-size:14px; padding:20px }
ul.submenu li a:hover{background:#333!important;}

/* */
.banner_wrapper{width:100%; height:455px; background:#fff; clear:both}

/* */
.main_wrapper{width:100%; height:auto; background:url(../images/bg_dark.jpg) repeat-x; background-position:bottom}
.main_content{width:1024px; height:auto; margin:auto; padding-bottom:10px}
.main_content .top_part{height:500px; width:1024px; position:relative; top:-60px }
.main_content .top_part .block1{width:314px; height:500px; background:url(../images/bg_block1.png) no-repeat; float:left; margin-right:25px}
.main_content .top_part .block1 .softname{padding-left:18px; padding-top:18px}
.main_content .top_part .block1 .softimage{padding-left:21px; padding-top:25px; width:275px; height:155px; margin:auto}
.main_content .top_part .block1 .softimage img{width:275px; height:155px;}
.main_content .top_part .block1 .softdata{padding-left:20px; padding-top:25px; width:265px; height:170px; line-height:20px; overflow:hidden; margin:auto; font-size:13px}

.main_content .top_part .block2{width:314px; height:500px; background:url(../images/bg_block2.png) no-repeat; float:left; margin-right:25px}
.main_content .top_part .block2 .softname{padding-left:18px; padding-top:18px}
.main_content .top_part .block2 .softimage{padding-left:21px; padding-top:25px; width:275px; height:155px; margin:auto}
.main_content .top_part .block2 .softimage img{width:275px; height:155px;}
.main_content .top_part .block2 .softdata{padding-left:20px; padding-top:25px; width:265px; height:170px; line-height:20px; overflow:hidden; margin:auto; font-size:13px}

.main_content .top_part .block3{width:314px; height:500px; background:url(../images/bg_block3.png) no-repeat; float:left}
.main_content .top_part .block3 .softname{padding-left:18px; padding-top:18px}
.main_content .top_part .block3 .softimage{padding-left:21px; padding-top:25px; width:275px; height:155px; margin:auto}
.main_content .top_part .block3 .softimage img{width:275px; height:155px;}
.main_content .top_part .block3 .softdata{padding-left:20px; padding-top:25px; width:265px; height:170px; line-height:20px; overflow:hidden; margin:auto; font-size:13px}

.main_content .matter_part{height:660px; width:1024px; border:1px solid #afaeae; border-radius:8px; background:#eeeeee;   }
.main_content .matter_part h1{background:#eee; font-size:18px; padding:5px; position:relative; top:-25px; left:100px; width:320px}
.main_content .matter_part .left_part{float:left; width:600px; height:auto; border-right:1px solid #ddd; line-height:20px; text-align:justify; padding:20px}
.read_more_g{display:block; float:right; clear:both; width:110px; height:36px; background:url(../images/read_more_g.jpg) no-repeat; margin:20px 0}

.read_more_w{display:block; float:right; clear:both; width:110px; height:36px; background:url(../images/read_more_w.jpg) no-repeat; margin-right:10px}


.client_div{width:550px; height:220px; background:#fff; border:1px solid #ccc; border-radius:8px; clear:both; padding:20px; margin:auto; margin-top:20px}
.client_div .div1{width:auto; height:auto; padding:5px 0; border-bottom:1px solid #ccc}
.client_div .div1 h3{font-weight:normal; font-size:18px; float:left }

.main_content .matter_part .right_part{float:left; width:383px; height:auto;  line-height:20px; text-align:justify; margin-bottom:20px; }

.main_content .matter_part .right_part .news_div{height:230px; padding:5px; padding-left:10px;width:368px; border-bottom:1px solid #ddd}
.news_div h3{font-family: 'Questrial', century gothic,  sans-serif; font-size:18px; font-weight:normal; color:#1072f6; padding:10px 0 }
.news_div .newsblock{width:300px; height:75px; margin-top:10px; background:url(../images/bull_whatsnew.jpg) no-repeat; padding-left:50px}
.news_div .newsblock .date{color:#277d9c; font-size:14px}

.left_part .newsblock{width:auto; height:auto; margin-top:10px; background:url(../images/bull_whatsnew.jpg) no-repeat; padding-left:50px}

.left_part .newsblock .date{color:#277d9c; font-size:14px}


.news_div .newsblock .txt{  font-size:12px; line-height:20px; padding-top:5px}

.main_content .matter_part .right_part .testi_div{height:350px; padding:5px; padding-left:10px;width:368px; }
.testi_div h3{font-family: 'Questrial', century gothic,  sans-serif; font-size:18px; font-weight:normal; color:#1072f6; padding:10px 0 }
.testi_div .says{width:305px; height:85px; background:url(../images/testi_bg.jpg) no-repeat; overflow:hidden; padding-left:45px; padding-right:15px; padding-top:20px}
.testi_div .man{width:295px; height:40px; overflow:hidden; padding-left:55px; padding-right:15px; padding-top:10px; background: url(../images/ico_man.jpg) no-repeat;
background-position:30px 12px; font-weight:bold; font-size:14px}
.testi_div .man .designation{font-size:12px; color:#999; font-weight:normal}
.read_more_r{display:block; float:right; clear:both; width:90px; height:20px; background:url(../images/read_more_r.jpg) no-repeat; margin-right:20px; }

/* */
.footer_wrapper{width:100%; height:370px; background:url(../images/bg_footer.jpg) repeat-x}
.footer_content{width:1024px; height:370px; margin:auto; background: url(../images/locate_me.jpg) no-repeat}
.footer_content .div1{width:230px; height:260px; float:left}
.footer_content .div2{width:100px; padding:0 10px; height:260px; float:left}
.footer_content .div3{width:160px; padding:0 10px; height:260px; float:left}
.footer_content .div4{width:160px; padding:0 10px; height:260px; float:left}

.footer_content h2{color:#ccc; font-size:20px; padding:10px 0; font-weight:normal}
.footer_content a{display:block; padding:5px 0; color:#ccc}
.footer_content a:hover{text-decoration:underline}

.footer_content .div5{width:284px; padding:0 10px; height:260px; float:right}

.newstxt1{margin-left:40px; margin-top:52px; height:30px; background:none; border:0; outline:0; color:#fff }
.newstxt2{margin-left:40px; margin-top:18px; height:30px; background:none; border:0; outline:0; color:#fff }
.newsbtn{margin-left:33px; margin-top:25px; width:98px; height:28px; font-size:0; border:0; background:none; cursor:pointer; border-radius:4px; background:none}

.newsbtn:hover{box-shadow:inset 0px 0px 2px #000}
.newsbtn:active{box-shadow:inset 2px 2px 2px #000}

.footer_bottom{clear:both; padding-top:40px}
.footer_bottom .left_part{width:300px; text-align:left; float:left; color:#f5f5f5; padding-left:10px}
.footer_bottom .right_part{width:300px; text-align:right; float:right; color:#f5f5f5; padding-right:10px}
.footer_bottom .right_part a{ color:#09F; display:inline}


/*banner images*/
.banner_content{width:1024px; height:395px; margin:auto; font-family: century gothic,  sans-serif;}
/*b1*/
.banner1{width:100%; height:455px; background: url(../images/banner1.jpg) no-repeat; background-position:center; position:absolute}
.b1c{position:absolute}
.banner1_txt1{width:330px; height:40px; background:#00afef; font-size:40px; line-height:40px; padding:15px 20px; color:#fff; position:relative; top:50px;}
.banner1_txt2{width:500px; height:30px; background:#222; font-size:30px; line-height:30px; padding:10px 20px; color:#fff; position:relative; top:60px;}
.banner1_txt3{width:440px; height:100px; background:none; font-size:20px; line-height:30px; padding:10px 0px; color:#222; position:relative; top:60px;}
.banner1_bt{width:172px; height:53px; background: url(../images/view_more.png); position:relative; top:60px;}

/*b2*/
.banner2{width:100%; height:455px; background: url(../images/banner2.jpg) no-repeat; background-position:center; position:absolute; display:}
.b2c{position:absolute}
.banner2_txt1{width:230px; height:40px; background:#df8c15; font-size:40px; line-height:40px; padding:15px 20px; color:#fff; position:relative; top:50px;}
.banner2_txt2{width:350px; height:30px; background:#222; font-size:30px; line-height:30px; padding:10px 20px; color:#fff; position:relative; top:60px;}
.banner2_txt3{width:440px; height:100px; background:none; font-size:20px; line-height:30px; padding:10px 0px; color:#222; position:relative; top:60px;}
.banner2_bt{width:172px; height:53px; background: url(../images/view_more.png); position:relative; top:60px;}

/*b3*/
.banner3{width:100%; height:455px; background: url(../images/banner3.jpg) no-repeat; background-position:center; position:absolute; display:}
.b3c{position:absolute}
.banner3_txt1{width:550px; height:40px; background:#00afef; font-size:40px; line-height:40px; padding:15px 20px; color:#fff; position:relative; top:50px;}
.banner3_txt2{width:440px; height:30px; background:#222; font-size:30px; line-height:30px; padding:10px 20px; color:#fff; position:relative; top:60px;}
.banner3_txt3{width:440px; height:100px; background:none; font-size:20px; line-height:30px; padding:10px 0px; color:#222; position:relative; top:60px;}
.banner3_bt{width:172px; height:53px; background: url(../images/view_more.png); position:relative; top:60px;}

/*easyslider adjustments*/
#slider{width:529px}
#slider ul{margin:0; padding:0; list-style-type:none}
#slider ul li{margin:0; padding:0}

#slider1prev{width:17px; height:17px; background:#0ad1e5; display:block; border-radius:9px; position:relative; left:490px; top:-215px}
#slider1next{width:17px; height:17px; background:#999; display:block; border-radius:9px; position:relative; left:510px; top:-232px}
#slider1prev a, #slider1next a{font-weight:bold; font-size:13px; color:#fff!important; display:block; padding-left:5px; line-height:15px}

#slider2prev{width:17px; height:17px; background:#0ad1e5; display:block; border-radius:9px; position:relative; left:490px; top:-600px}
#slider2next{width:17px; height:17px; background:#999; display:block; border-radius:9px; position:relative; left:510px; top:-617px}
#slider2prev a, #slider2next a{font-weight:bold; font-size:13px; color:#fff!important; display:block; padding-left:5px; line-height:15px}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> INNER PAGE CSS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.inner_banner_wrapper{width:100%; height:273px; background:#fff; clear:both;}
.aboutbanner{width:100%; height:273px; background: url(../images/about_banner.jpg) no-repeat; background-position:center;}
.contactbanner{width:100%; height:273px; background: url(../images/contact_banner.jpg) no-repeat; background-position:center;}
.clientsbanner{width:100%; height:273px; background: url(../images/clients_banner.jpg) no-repeat; background-position:center;}
.curebanner{width:100%; height:273px; background: url(../images/cure_banner.jpg) no-repeat; background-position:center;}
.crossroadsbanner{width:100%; height:273px; background: url(../images/crossroads_banner.jpg) no-repeat; background-position:center;}
.seasonsbanner{width:100%; height:273px; background: url(../images/seasons_banner.jpg) no-repeat; background-position:center;}
.vastrabanner{width:100%; height:273px; background: url(../images/vastra_banner.jpg) no-repeat; background-position:center;}
.servicebanner{width:100%; height:273px; background: url(../images/service_banner.jpg) no-repeat; background-position:center;}
.testimonialbanner{width:100%; height:273px; background: url(../images/testimonialbanner.jpg) no-repeat; background-position:center;}
.newsbanner{width:100%; height:273px; background: url(../images/news-banner.jpg) no-repeat; background-position:center;}

.main_content_inner{width:1024px; height:auto; margin:auto; padding-bottom:10px}
.matter_part_adj{height:auto!important; width:1024px; border:0px solid #afaeae!important; border-radius:8px; background:#eeeeee;   }

.breadcrumb{width:1024px; height:auto; margin:auto; padding:10px 0; height:30px}
.breadcrumb .holder1{width:180px; height:30px; background:url(../images/bread2.jpg) no-repeat; float:left; color:#fff}
.breadcrumb .holder1 a{display:block; float:left; padding:5px 10px; width:60px; color:#fff}
.breadcrumb .holder1 a:hover{text-decoration:underline}
.breadcrumb .holder1 span{display:block; float:left; padding:5px 10px; width:80px; color:#fff}

.breadcrumb .holder2{width:283px; height:30px; background:url(../images/bread3.jpg) no-repeat; float:left; color:#fff}
.breadcrumb .holder2 a{display:block; float:left; padding:5px 10px; width:60px; color:#fff}
.breadcrumb .holder2 a.two{width:80px!important}
.breadcrumb .holder2 a:hover{text-decoration:underline}

.breadcrumb .holder2 span{display:block; float:left; padding:5px 10px; width:80px; color:#fff}

h2.subhead{ padding-bottom:10px; font-size:20px; font-weight:bold}

.twocolumns_cover{width:620px; margin:auto; height:auto}
.twocolumns_cover .listblock{float:left; width:300px; padding:5px; height:auto}
.twocolumns_cover .listblock h3{font-family: 'Questrial', century gothic,  sans-serif; font-size:18px; font-weight:normal; color:#1072f6; padding:10px 0 }
.twocolumns_cover .listblock ul{margin-left:20px}
.twocolumns_cover .listblock ul li{ list-style:url(../images/bull.jpg); color:#333}

.serviceadj  ul{margin-left:20px}
.serviceadj  ul li{ list-style:url(../images/bull.jpg); color:#333; margin-bottom:10px}

/*contact Us*/


.contact_formcover{width:580px; height:430px; padding:10px; background:none}
.form_txtbox{width:580px; height:auto; margin-bottom:20px }
.form_txtbox input{width:580px; height:35px; border:1px solid #6c757c; border-left:5px solid #6c757c; color:#6c757c; padding:0 5px }
.form_txtbox input:focus{ border-left:5px solid #09F}

.form_txtbox textarea{width:580px; height:100px; border:1px solid #6c757c; border-left:5px solid #6c757c; color:#6c757c; padding:0 5px; outline:0; font-family:Arial, Helvetica, sans-serif }
.form_txtbox textarea:focus{ border-left:5px solid #09F}


.drop_head{width:580px; height:auto; margin-bottom:20px }
.drop_head input{width:580px; height:35px; border:1px solid #6c757c; border-left:5px solid #6c757c; color:#6c757c; padding:0 5px }

.hidden_select{width:580px; height:28px;   color:#fff!important; padding-left:10px; padding-top:8px; cursor:pointer;
 background: #6c757c url(../images/down.png) no-repeat; background-position:right}
.drop_head  .drop_body{width:594px; height:auto; background:snow;   color:#fff;   position:absolute; border:1px solid #6c757c; display:none}
.drop_head  .drop_body ul{margin:0; padding:0; list-style:none}

.drop_head  .drop_body ul li{padding:5px 2px; background:none; margin:4px; color:#6c757c; cursor:pointer }
.drop_head  .drop_body ul li:hover{padding:5px; background:#6c757c; margin: 4px; color:#fff }
.form_submit_cover{width:580px; height:auto; margin-bottom:20px; height:36px }
.form_submit_cover input{width:134px; height:36px; background:url(../images/send_message.png); border:0; font-size:0; float:right; cursor:pointer}

/*contact us page ends */

