@font-face{font-family:'BebasNeueRegular';src:url(fonts/BebasNeue-webfont.eot);src:url(fonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype') , url(fonts/BebasNeue-webfont.woff) format('woff') , url(fonts/BebasNeue-webfont.ttf) format('truetype') , url(fonts/BebasNeue-webfont.svg#fonts/BebasNeueRegular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'haettenschweilerregular';src:url(fonts/haettenschweiler.eot);src:url(fonts/haettenschweiler.eot?#iefix) format('embedded-opentype') , url(fonts/haettenschweiler.woff) format('woff') , url(fonts/haettenschweiler.ttf) format('truetype') , url(fonts/haettenschweiler.svg#haettenschweilerregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'framd';src:url(fonts/framd.eot);src:url(fonts/framd.eot?#iefix) format('embedded-opentype') , url(fonts/framd.woff) format('woff') , url(fonts/framd.ttf) format('truetype') , url(fonts/framd.svg#fonts/framd) format('svg');font-weight:normal;font-style:normal}body{margin:0;padding:0;font-size:14px;color:#000;font-family:Arial,Helvetica,sans-serif;background:url(images/xtop_bg.jpg.pagespeed.ic.sRz--i9g7f.jpg) repeat-x #fff}.bg_img{width:100%;float:left;height:100%;background:url(images/xmain_bg.jpg.pagespeed.ic.CtZtjYkVHP.jpg) no-repeat center top}.inner_bgs{background:url(images/main_bg1.jpg) repeat-x}.top_bg{background:url(images/xside_bg.png.pagespeed.ic.oQA7-P3UZw.png) top right repeat-y;z-index:0;float:left;width:100%}.color{color:#000!important}h2{font-size:16px;color:#000;padding:10px 0 5px 0;margin:0;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif}h1{font-size:20px;line-height:35px;color:#000;padding:0 0 5px 0;margin:0;font-weight:normal;font-family:Arial,Helvetica,sans-serif}h2{font-size:20px;line-height:35px;color:#000;padding:0 0 5px 0;margin:0;font-weight:normal;font-family:Arial,Helvetica,sans-serif}h4{font-size:40px;color:#13100c;padding:0 0 20px 0;margin:0;line-height:35px;font-weight:normal;font-family:'BebasNeueRegular'}h5{font-size:14px;line-height:35px;color:#000;padding:0 0 5px 0;margin:0;font-weight:bold;font-family:'NobileRegular'}h3{color:#000;margin:0;padding:20px 0 0 0;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}img{border:0}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}.bodycontent{float:left;width:100%;background:#fff}.center{text-align:center}.body_text{margin:0;padding:0 0 10px 0;line-height:18px;text-align:justify;font-size:14px}.box-more{width:97px;height:23px;padding:9px 10px 0 0;float:right;margin:0 0 0 12px}.box-more2{width:200px;height:23px;padding:9px 0 0 10px;float:left;margin:0 0 0 12px;background:url(images/more_bg2.png) no-repeat;color:#000}.box-more a,.box-more2 a{color:#000}.container{width:100%;float:left;margin:0;padding:0}.wrapper{width:1002px;margin:0 auto;text-align:left}.header{width:1002px;float:left;margin:3px 0 10px 0;padding:0}.logo{width:435px;float:left;margin:75px 0 25px 0;padding:0 0 0 2px}.logo_imag{width:64px;float:left;margin:35px 30px 0 8px}.hd_rt{float:right;font-size:16px;font-weight:normal;color:#3e3e3e;font-family:Arial,Helvetica,sans-serif;line-height:25px}.hd_rt a{color:#fff;text-decoration:none;font-size:24px;font-weight:normal}.icon{margin-top:35px;float:left}.top_opening{width:580px;float:left;padding:5px 0 25px 0;margin-left:230px;margin-top:15px;font:22px "Times New Roman",Times,serif;color:#000;background:url(images/opening_img.png) no-repeat;text-align:center}.banner{width:1002px;padding:6px 0 0 0;margin:0 0 0 0;float:left;text-align:center;height:370px;margin-top:-10px;margin-left:-3px;background:url(images/xbanner_bg.png.pagespeed.ic.FRFdydkGa3.png) no-repeat}.menubg{width:1000px;height:70px;float:left;background:url(images/xmenu_bg.png.pagespeed.ic.94KjGPMnEr.png) no-repeat;margin-top:15px}.nav{width:850px;height:54px;float:left;margin:4px 0 0 0;padding:0 0 0 0}.nav ul{width:980px;height:54px;float:left;list-style-type:none;margin:0;padding:0;margin-top:0;margin-left:15px}.nav ul li{height:54px;float:left;line-height:60px;padding:0 15px 0 15px;font-family:Verdana,Arial,Helvetica,sans-serif}.nav ul li a{font-size:16px;font-weight:normal;line-height:60px;text-decoration:none;color:#fff;display:block;height:54px;float:left;padding-left:10px;font-family:Verdana,Arial,Helvetica,sans-serif}.nav ul li a span{line-height:54px;display:block;height:54px;float:left;padding-right:11px;cursor:pointer}.nav ul li a:hover,.nav ul li a.current{color:#170f0a;background-repeat:no-repeat;background-position:left top}.nav ul li a:hover span,.nav ul li a.current span{background-repeat:no-repeat;background-position:right top;color:#170f0a}.top_cont_box{width:100%;float:left;margin:0;background:url(images/xmid_bg.jpg.pagespeed.ic.4ZAnP8S2Rc.jpg) repeat-x center 75px}.inner_logo{width:246px;padding:7px 5px 5px 5px;float:right;text-align:center}.tp_one_bx{width:313px;height:335px;padding:7px 5px 5px 5px;margin:0 auto;background:url(images/xoption_bg.png.pagespeed.ic.dTBcukyzQj.png) no-repeat;float:left}.tp_one_bx_book{width:313px;height:392px;padding:7px 5px 5px 5px;margin:0 auto;background:url(images/xbook_bg.png.pagespeed.ic.T7UDP7IL4F.png) no-repeat;float:left}.tp_one_bx_testi{width:313px;height:335px;padding:7px 5px 5px 5px;margin:0 0 0 10px;background:url(images/xoption_bg.png.pagespeed.ic.dTBcukyzQj.png) no-repeat;float:left}.tp_one_bx1{width:313px;height:335px;padding:7px 5px 5px 12px;margin:0 0 0 10px;background:url(images/xoption_bg.png.pagespeed.ic.dTBcukyzQj.png) no-repeat;float:left}.tp_one_bx_hd{text-align:left;padding-left:10px;margin:30px 0 5px 0;font-family:'BebasNeueRegular';font-weight:normal;font-size:44px;float:left;color:#fdfdfd;width:290px;line-height:30px}.tp_one_bx_hd1{text-align:left;padding-left:14px;margin:10px 0 5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;float:left;color:#232323;width:290px}.testimonial_box{width:319px;float:left;border:solid 1px #cccbcb;height:181px;line-height:18px}.tp_one_bx ul{margin:0;padding:0;list-style:none;margin:10px 0 0 15px;float:left;width:300px}.tp_one_bx li{margin-left:15px}.more{float:right;margin:5px 0 0 0}.more a{color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;margin-right:15px}.more1{float:right;margin:5px 0 0 0}.more1 a{color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;margin-right:15px}.tp_second_bx{width:270px;height:340px;float:left;padding:7px 5px 5px 17px;background:url(images/box_bg.png) no-repeat;margin:0}.tp_third_bx{width:270px;height:340px;float:right;padding:7px 5px 5px 17px;background:url(images/box_bg.png) no-repeat;margin-right:20px}.box{float:left;width:323px;padding-top:0}.box1{float:left;width:323px;padding-top:0;margin-left:0}.box2{float:left;width:323px;padding-top:0;margin-left:10px}.view{position:absolute;top:240px;right:20px}.view a{color:#fff;text-decoration:none}.service_box_inner{width:300px;float:left;min-height:220px;margin-left:10px}.home_box_inner{width:300px;float:left;min-height:220px;margin-left:5px}.home_box_inner1{width:325px;float:left;min-height:250px}.video_box_inner{width:325px;float:left}.content_area{margin:0 0 10px 0;padding:0;float:left;width:963px;padding:0 20px 80px 20px;background:#fff;min-height:300px}.content_area_inner_pg{margin:0 0 10px 0;padding:0;float:left;width:963px;padding:0 20px 0 20px;background:#fff;min-height:300px}.content_area_inner{width:970px;float:left}.content_area_service{width:960px;float:left;background:url(images/service_bg.jpg) top center no-repeat}.content_area_gallery{width:960px;float:left;background:url(images/gallery_bg.jpg) top center no-repeat}.content_area_geo{width:960px;float:left;background:url(images/geo_bg.jpg) top center no-repeat}.content_area_contact{width:960px;float:left;background:url(images/contact_bg.jpg) center -25px no-repeat}ul.bullets{margin:0 0 0 0;padding:0;list-style:none!important;padding-left:0;float:left;width:290px}ul.bullets li{font-size:14px;font-weight:bold;margin:0;padding:0 0 0 20px;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#000;background:url(images/xarrow.png.pagespeed.ic.auBqzvL-XC.png) no-repeat left 10px}ul.bullets_aff{margin:8px 0 0 0;padding:0;list-style:none!important;padding-left:0;float:left;width:290px}ul.bullets_aff li{font-size:15px;font-weight:normal;margin:0;padding:0 0 0 20px;line-height:26px;color:#fff;background:url(images/xarrow.png.pagespeed.ic.auBqzvL-XC.png) no-repeat left 10px}ul.bullets2{margin:0 0 5px 0;padding:0;list-style:none!important;padding-left:0;float:left}ul.bullets2 li{font-size:14px;margin:0;padding:0 0 10px 15px;color:#fff;background:url(images/xarrow.png.pagespeed.ic.auBqzvL-XC.png) no-repeat left 7px}.bot_box_content{width:100%;float:left;padding:0 0 0 0;background:url(images/xside_bg.png.pagespeed.ic.oQA7-P3UZw.png) repeat-y top right #13100c;position:relative}.bot_box_content_inner{width:100%;float:left;padding:0 0 0 0;z-index:99999;position:relative}.contact_form{width:680px;float:left}.contact_form h1{font-size:27px;font-family:Tahoma;color:#252526;margin:10px 0 18px 0;padding:0;font-weight:bold}.contact_box{float:right;width:650px;height:202px;padding:20px 0;min-height:250px}.contact_box_cont{float:left;width:620px;height:202px;padding:20px 0;min-height:250px;background:url(images/xcontact_img.png.pagespeed.ic.rjs3e4mOiA.png) no-repeat 15px center}.contact_form1{width:620px;float:left;background:url(images/contact_box.jpg) no-repeat 15px center;padding-left:10px;min-height:300px;padding-top:0;margin-top:30px}.contact_form1 h1{font-size:28px;font-family:Georgia,"Times New Roman",Times,serif;color:#000;margin:20px 0;padding:0;font-weight:normal}.cont{width:380px;float:left;color:#fff}.cont p{margin:0;padding:0 0;font-weight:bold!important}.cont label{text-align:left;font-weight:normal;display:block;width:100px;float:left;margin:0;padding:0 0 0 0;color:#fff;font-size:13px;font-family:Arial,Helvetica,sans-serif}.cont label span{color:#d60833}.cont1{width:380px;float:left;color:#fff}.cont1 p{margin:0;padding:2px 0;font-weight:bold!important}.cont1 label{text-align:left;font-weight:normal;display:block;width:110px;float:left;margin:0;padding:0 0 0 0;color:#000;font-size:15px}.cont1 label span{color:#d60833}.cont1 input[type="text"]{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:268px;height:20px;padding:4px 5px;color:#000;font-weight:bold;border:none;background:url(images/xinput_bg1.png.pagespeed.ic.7Ql5zmoFj0.png) no-repeat;outline:none}.cont1 textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:265px;height:55px;padding:4px 5px;border:none;overflow:auto;outline:none;color:#000;font-weight:bold;background:url(images/xtext_area_bg1.png.pagespeed.ic.ZLam7M4Dnq.png) no-repeat}.cont input[type="text"]{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:260px;height:25px;padding:2px 5px;color:#000;font-weight:bold;border:none;background:url(images/xinput_bg.png.pagespeed.ic.Gy2xVM5jnj.png) no-repeat;outline:none}.cont textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:255px;height:52px;padding:4px 5px;border:none;overflow:auto;outline:none;color:#000;font-weight:bold;background:url(images/xtext_area_bg.png.pagespeed.ic.uS300tiUw2.png) no-repeat}.cont .hm_contact_btn{width:100px;float:right;height:25px;background-color:#c52724;text-align:center;color:#fff;font-weight:bold;cursor:pointer}.contact_details{width:255px;float:left;margin:0 0 0 10px;color:#fff;font-size:14px;font-weight:normal;font-family:Arial,Helvetica,sans-serif}.contact_details1{width:220px;float:left;margin:0 0 0 5px;color:#000;font-size:14px;font-weight:normal}.cont2{width:425px;float:left;color:#1be300}.cont2 p{margin:0;padding:3px 0;font-weight:bold!important}.cont2 label{text-align:left;font-weight:normal;display:block;width:115px;float:left;margin:0;padding:0 0 0 0;color:#000;font-size:15px}.cont2 label span{color:#d60833}.cont2 input[type="text"]{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:300px;height:25px;padding:4px 5px;color:#000;font-weight:bold;border:none;background:url(images/xinput_bg1.png.pagespeed.ic.7Ql5zmoFj0.png) no-repeat;outline:none}.cont2 textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:300px;height:85px;padding:4px 5px;border:none;overflow:auto;outline:none;color:#000;font-weight:bold;background:url(images/xtext_area_bg1.png.pagespeed.ic.ZLam7M4Dnq.png) no-repeat}.contact_details_cont{width:200px;float:left;margin:0 10px 0 0;color:#000;padding-top:10px;font-size:15px;font-weight:bold;background:url(images/bot_box_sep.png) no-repeat right top;min-height:280px}.contact_details_cont a{color:#000;font-size:13px}.contact_details a{color:#fff;font-size:18px;text-decoration:none;font-weight:normal;line-height:20px}.contact_details a:hover{color:#fff;font-size:18px;text-decoration:underline}.bot_box_sep{width:5px;padding-top:60px;float:left}.contact_details2{width:270px;float:left;margin:0 0 0 30px;color:#090}.contact_details2 a{color:#090;font-size:16px;text-decoration:none}.contact_details2 a:hover{color:#090;font-size:16px;text-decoration:underline}.bot_map_area{width:386px;float:left;padding:0 0 0 5px}.bot_map_area h2{font-size:27px;font-family:Tahoma;color:#252526;margin:10px 0;padding:0;font-weight:bold}.bot_map_area a{float:right;color:#fff;text-decoration:none}.left_pnl{width:610px;min-height:390px;float:left;margin:0 0 15px 0;padding:0}.right_pnl{width:340px;float:right;margin:20px 0 0 0;padding:0}.photo_gallery ul{float:left;list-style:none;padding:0 0 0 0;margin:0}.photo_gallery ul li{width:180px;float:left;list-style:none;padding:3px 7px 14px 7px}.photo_gallery ul li img{width:180px;padding:2px;border:solid 1px #ccc}.photo_gallery ul li img:hover{opacity:.7}.footer-home{width:973px;padding:0;color:#cfcfcf;font-size:12px;line-height:20px;padding:0 15px;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:40px;margin-bottom:20px}.footer-home a{color:#cfcfcf;text-decoration:none}.footer_lt{float:left;margin-top:20px}.footer_lt a{padding:0 4px}.footer_rt{float:right;text-align:right;font-size:14px;line-height:22px;font-family:Arial,Helvetica,sans-serif;color:#fff!important}.footer-home a:hover{color:#fff!important;text-decoration:underline}.footer-home span{padding-left:25px;color:#070707}.footer-home span a{text-decoration:none;color:#070707}.footer-home span a:hover{text-decoration:underline!important;color:#070707}.footer_rt a{color:#fff;text-decoration:none}.footer-home1{width:973px;padding:0;color:#cfcfcf;font-size:12px;line-height:20px;padding:0 15px;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:5px;margin-bottom:20px}.footer-home1 a{color:#cfcfcf;text-decoration:none}.footer-home1 a:hover{color:#cfcfcf!important;text-decoration:underline}.footer-home1 span{padding-left:25px;color:#070707}.footer-home1 span a{text-decoration:none;color:#070707}.footer-home1 span a:hover{text-decoration:underline!important;color:#070707}.footer{width:990px;margin:20px 0 0 0;float:left;padding:20px 0;color:#936;font-size:14px;line-height:50px;border-top:5px #936 solid}.testimonials_box{background:url(images/border.png) no-repeat bottom center;padding-bottom:15px;margin:20px 0}.cont1 p{margin:0;padding:2px 0;font-weight:bold!important}.cont1 label{text-align:left;font-weight:normal;display:block;width:100px;float:left;margin:0;padding:0 0 0 0;color:#000;font-size:12px}.cont1 label span{color:#d60833}.home_inner{width:310px;float:left;text-align:center;min-height:220px;margin-left:3px;padding-top:0}.bot_right{width:320px;float:right;margin-top:20px}#slider-wrapper{width:290px;padding:0 0 0 16px;float:left;margin:0}#slider{position:relative;width:280px;background:url(images/loading.gif) no-repeat 50% 50%}#slider img{position:absolute;top:0;left:0;display:none}#slider a{border:0;display:block}.nivo-controlNav{position:absolute;left:20px;bottom:20px}.nivo-controlNav a{display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}.nivo-controlNav a.active{background-position:0 -22px}.nivo-directionNav a{display:block;width:30px;height:30px;background:url(images/xarrows.png.pagespeed.ic.MRAoYY0hWm.png) no-repeat;text-indent:-9999px;border:0}a.nivo-nextNav{background-position:-30px 0;right:10px}a.nivo-prevNav{left:5px}.nivo-caption{text-shadow:none;font-family:Helvetica,Arial,sans-serif}.nivo-caption a{color:#efe9d1;text-decoration:underline}.contact_info{float:right;margin-top:43px;margin-right:20px}.side_inner{width:310px;float:left;min-height:194px;margin-left:7px;padding-top:0}.top_box_main{width:1000px;float:left}.main_top_bg{width:1003px;float:left;background:url(images/body_top.png) no-repeat;height:15px}.upload{width:178px;float:left;height:27px;border:none!important;padding-top:3px}.photo_gallery span{float:left;padding:5px;font-size:15px;width:260px;text-align:center;height:35px}.photo_gallery img{float:left}.photo_gallery .bot_text{font-size:10px;float:left;height:20px}.opening{float:right;font:18px Arial,Helvetica,sans-serif;color:#202020;text-align:right;line-height:30px;margin-top:10px}.opening span{color:#fa101a;font-weight:bold;font-size:24px}.home_bot_side{width:300px;float:left;background:url(images/xtesti_bg.png.pagespeed.ic.hLhn2Vnulg.png) no-repeat;min-height:210px;padding:0 6px}.home_bot_side_cont{width:300px;float:left;min-height:190px;padding:0}.bottom_gallery_head{width:300px;color:#13100c;font-family:'BebasNeueRegular';font-size:40px;font-weight:normal;line-height:35px;margin:0;padding:0 0 5px 0;float:left;text-align:left}.footer_part{width:1003px;float:left;background:url(images/xfooter_bg.png.pagespeed.ic.pD19Pj5TZa.png) top center no-repeat;min-height:315px;margin-top:-90px}.footer_part_inner{width:1003px;float:left;min-height:70px}.social{width:100px;float:right;margin-top:15px}.social img{margin-right:5px}.auto-style3{font-size:12px}.auto-style3 p{padding:5px 0;margin:0}.top_right{float:right;font-size:30px;font-family:'haettenschweilerregular';color:#fff;text-align:right;margin-top:40px;text-shadow:1px 1px 15px #000}.top_right a{color:#fff}.about_main{width:277px;float:left;padding:4px;background:url(images/about_bg.png.pagespeed.ce.Bli9x_01th.png) no-repeat;margin-left:5px;min-height:200px;margin-top:10px}.side_box_inner{width:280px;float:left;padding:10px;min-height:150px}.book_font{font-weight:normal;padding:0 5px 0 0;color:#000;font-size:13px;font-family:Arial,Helvetica,sans-serif}.input_color{color:#000}{}