@charset "utf-8";
@media screen and (min-width: 120px) and (max-width: 480px) {
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.clr { clear: both }
.scrollup { right: 10px !important }
.rquest_butt { margin-top: 20px; width: 234px; height: 48px; float: left; background: url(../images/request_but.png); display: block; background-position: top }
.rquest_butt:hover { width: 234px; height: 48px; float: left; background: url(../images/request_but.png); display: block; background-position: bottom; cursor: pointer; -webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; -o-transition: all 0.6s linear 0s; transition: all 0.2s linear 0s }
.check { width: 208px; height: 48px; float: left; background: url(../images/check_butt.png); display: block; background-position: top }
.check:hover { width: 208px; height: 48px; float: left; background: url(../images/check_butt.png); display: block; background-position: bottom; cursor: pointer; -webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; -o-transition: all 0.6s linear 0s; transition: all 0.2s linear 0s }
.contact_butt { margin: 20px 0 0 18px; width: 131px; height: 48px; float: left; background: url(../images/contacu_butt.png); display: block; background-position: top }
.contact_butt:hover { width: 131px; height: 48px; float: left; background: url(../images/contacu_butt.png); display: block; background-position: bottom; cursor: pointer; -webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; -o-transition: all 0.6s linear 0s; transition: all 0.2s linear 0s }
.mbl_app { width: 100%; float: left; margin-top: 50px }
.mbl_app_1 { width: 175px; height: 315px; float: left; padding: 61px 17px 89px 20px; background: url(../images/mbl_app_bg.jpg) no-repeat }
.app_details { width: auto; max-width: 320px; height: auto; float: left; margin-right: 15px; padding: 10px }
.app_details_head { width: 100%; float: left; padding: 5px 0px; border-bottom: 1px solid #c3c3c3 }
.app_head_l { width: 186px !important; height: auto; float: left }
.app_head_R { width: 120px; float: left; text-align: right }
.app_details p { float: left; padding-top: 10px; width: 90%; padding-bottom: 10px }
.app_V { float: left; width: 185px; height: 175px; padding: 16px 64px 51px 65px; background: url(../images/app_v_bg.jpg) no-repeat; overflow: hidden }
.app_features { width: 100%; float: left }
.da-thumbs { list-style: none; width: 330px; height: auto; position: relative; margin: 20px auto; padding: 0 }
.top_wrpper { width: 100%; height: 220px; background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #fff, #f2f2f2); background-image: -moz-linear-gradient(top, #fff, #f2f2f2); background-image: -ms-linear-gradient(top, #fff, #f2f2f2); background-image: -o-linear-gradient(top, #fff, #f2f2f2);  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f39d12, endColorstr=#dc8800);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f39d12, endColorstr=#dc8800)" }
.top_container { width: 100%; height: auto; margin: auto; padding-left: 10px }
.logo { width: 55%; height: auto; margin-left: auto; margin-right: auto; margin-top: 17px }
.top_contact_container { width: 80%; height: auto; float: left; margin-top: 20px }
.top_contact1 { width: 200px; font-family: 'PT Sans', sans-serif; float: left; margin-left: 10px }
.top_contact1_pic { margin-left: 0px; float: left }
.top_contact1_pic2 { float: left }
.top_contact1_text { float: left; margin-left: 10px; font-size: 14px }
.top_contact2 { width: 253px; font-family: 'PT Sans', sans-serif; float: left; margin-top: 10px; margin-left: 10px }
.top_social_container { width: 94%; float: left; margin-top: 10px; font-family: 'PT Sans', sans-serif; font-size: 14px }
.top_home { float: left; margin-top: 4px; margin-left: 0px; font-family: 'PT Sans', sans-serif; font-size: 14px; color: #666666; clear: left }
.top_home a { font-family: 'PT Sans', sans-serif; font-size: 14px; color: #666666; text-decoration: none }
.top_home a:hover { font-family: 'PT Sans', sans-serif; font-size: 14px; color: #666666; text-decoration: none }
.fb { width: 32px; height: 32px; float: left; margin-left: 15px }
.fb a { width: 32px; height: 32px; float: left; background: url(../images/facebook_ico.jpg) top center no-repeat }
.fb a:hover { width: 32px; height: 32px; float: left; background: url(../images/facebook_ico.jpg) bottom center no-repeat }
.twitter { width: 32px; height: 32px; float: left; margin-left: 15px }
.twitter a { width: 32px; height: 32px; float: left; background: url(../images/tweet_ico.jpg) top center no-repeat }
.twitter a:hover { width: 32px; height: 32px; float: left; background: url(../images/tweet_ico.jpg) bottom center no-repeat }
.support { width: 29px; height: 29px; float: left; margin-left: 25px; display: none }
.support img { display: none }
.top_support { float: left; margin: 4px 0px 0px 15px; font-family: 'PT Sans', sans-serif; font-size: 14px; color: #666666 }
.top_support a { font-family: 'PT Sans', sans-serif; font-size: 14px; color: #666666; text-decoration: none }
.top_support a:hover { font-family: 'PT Sans', sans-serif; font-size: 14px; color: #666666; text-decoration: none }
.container { width: 100%; max-width: 1000px; margin: 0px auto }
.toggleMenu { display: none; background: #333; padding: 10px 15px; color: #fff; width: 100% }
.nav { list-style: none;  *zoom: 1;
background: #333 }
.nav:before, .nav:after { content: " "; display: table }
.nav:after { clear: both }
.nav ul { list-style: none; width: 9em }
.nav a { padding: 10px 15px; color: #fff; border-top: 1px solid #666 }
.nav li { position: relative }
.nav>li { float: left }
.nav>li>.parent { background-image: url(../images/downArrow.png); background-repeat: no-repeat; background-position: right }
.nav>li>a { display: block }
.nav li ul { position: absolute; left: -9999px }
.nav>li.hover>ul { left: 0 }
.nav li li.hover ul { left: 100%; top: 0 }
.nav li li a { display: block; background: #000; position: relative; z-index: 100; border-top: 1px solid #666; color: #fff; width: auto }
.nav li li a:hover { background: #f55a08 }
.nav li li li a { background: #249578; z-index: 200; border-top: 1px solid #1d7a62 }
.banner_wrapper { width: 100%; height: auto; background: url(../images/banner_bg.jpg) top center no-repeat }
.banner_container { width: 100%; height: auto; margin: auto }
.banner_container img { width: 100%; height: auto }
.black_wrapper { width: 100%; height: 60px; background: url(../images/text_center_bg2.jpg) top center repeat-x }
.black_wrapper_container { width: 100%; height: auto; margin: auto }
.black_wrapper_slider { width: 100%; height: auto; float: left; padding-top: 15px }
.black_wrapper_button { display: none }
.colerd_line { padding-bottom: 10px; background: none }
.content_wrapper { width: 100%; height: auto; background: url(../images/inner_page_bg.jpg) top center repeat-x #fff }
.content_continer { width: 100%; height: auto; margin: auto; padding-top: 30px }
.number_container { width: 100%; height: auto; margin: auto; background: url(../images/step_bottom.png) bottom center no-repeat }
.top_box_container { width: 45%; float: none; margin: auto }
.top_1_box { width: auto; height: 125px; float: left; text-align: center; padding-top: 30px }
.top_1_box h1 { font-size: 70px; font-weight: normal; margin: 0px 0 0 0; color: #5d5d5d; font-family: "Kozuka Gothic Pro L" }
.top_1_box p { margin: 30px 0 0 0; font-size: 16px; font-weight: bold; color: #949494 }
.top_2_box { width: auto; height: 125px; float: left; text-align: center; margin-left: 0px; padding-top: 30px }
.top_2_box h1 { font-size: 70px; font-weight: normal; margin: 0px 0 0 0; color: #5d5d5d; font-family: "Kozuka Gothic Pro L" }
.top_2_box p { margin: 30px 0 0 0; font-size: 16px; font-weight: bold; color: #949494 }
.top_3_box { width: auto; height: 125px; float: left; text-align: center; padding-top: 30px }
.top_3_box h1 { font-size: 70px; font-weight: normal; margin: 0px 0 0 0; color: #5d5d5d; font-family: "Kozuka Gothic Pro L" }
.top_3_box p { margin: 30px 0 0 0; font-size: 16px; font-weight: bold; color: #949494 }
.step1_top { width: 96%; padding-top: 10px; float: none; margin: auto; text-align: center; font-weight: bold }
.step1_top h1 { font-size: 30px; font-weight: normal; margin: 40px 0 0 0; color: #5d5d5d; font-family: "Kozuka Gothic Pro EL"; line-height: 30px }
.step1_top p { margin: 20px 0 0 0; font-size: 16px; line-height: 28px; font-weight: normal; color: #464646; font-family: 'PT Sans', sans-serif }
.step1_bottom_box { width: 92%; height: auto; margin: 0 auto; background: none; float: none; font-family: 'PT Sans', sans-serif }
.step1_bottom_box .box { width: 100%; text-align: center; height: 310px; float: left; margin: auto; margin-top: 15px }
.step1_bottom_box .box a { text-decoration: none }
.box img { text-align: center; width: 30% }
.box h2 { margin: 20px 0 20px 0; color: #464646; text-decoration: none; text-align: center; font-family: "Kozuka Gothic Pro L"; font-size: 18px; font-weight: bold }
.box p { margin: 0px; text-align: center; color: #464646; font-size: 14px; line-height: 24px }
.box p a { margin: 0px; text-align: right; float: right; text-decoration: none; color: #ffa800; font-size: 14px; line-height: 24px }
.step1_bottom_box .box1 { width: 100%; text-align: center; height: 310px; float: left; margin: 0px 35px 0 0; font-family: 'PT Sans', sans-serif }
.step1_bottom_box .box1 a { text-decoration: none }
.box1 img { text-align: center; width: 30% }
.box1 h2 { margin: 20px 0 20px 0; color: #464646; text-decoration: none; text-align: center; font-family: "Kozuka Gothic Pro L"; font-size: 18px; font-weight: bold }
.box1 p { margin: 0px; text-align: center; color: #464646; font-size: 14px; line-height: 24px; font-family: 'PT Sans', sans-serif }
.box1 p a { margin: 0px; text-align: right; float: right; text-decoration: none; color: #ffa800; font-size: 14px; line-height: 24px; font-family: 'PT Sans', sans-serif }
.home_more { margin: 0px; color: #464646; font-size: 14px; line-height: 24px; font-family: 'PT Sans', sans-serif; text-align: center }
.wrapper2 { width: 100%; background: #f9f9f9 }
.step2_top { width: 100%; height: auto; margin: 0 auto }
.step2_top_left { width: 100%; height: auto; float: none; margin: auto; text-align: center }
.step2_top_left img { width: 30% }
.step2_top_right { width: 94%; height: auto; float: none; font-family: 'PT Sans', sans-serif; margin: auto; text-align: center }
.step2_top h1 { font-size: 30px; font-weight: normal; margin: 10px 0 0 0; color: #5d5d5d; font-family: "Kozuka Gothic Pro EL" }
.step2_top p { margin: 15px 0 0 0; font-size: 15px; line-height: 28px; font-weight: normal; color: #464646 }
.step2_apps { width: 93%; height: auto; margin: 0 auto; font-family: 'PT Sans', sans-serif; padding-top: 20px }
.apps_box { width: 100%; height: auto; float: none; margin: 0 0px }
.apps_box img { margin: 0 18px 0 0 }
.apps_box h3 { margin: 0px; font-size: 16px }
.apps_box p { margin: 0 0 5px 0; font-size: 14px }
.apps_box a { color: #000; text-decoration: none }
.apps_box1 { width: 100%; height: auto; float: none; margin: 0 0px }
.apps_box1 img { margin: 0 18px 0 0 }
.apps_box1 h3 { margin: 0px; font-size: 16px }
.apps_box1 p { margin: 0 0 5px 0; font-size: 14px }
.apps_box1 a { color: #000; text-decoration: none }
.apps_box2 { width: 100%; height: auto; float: none; margin: 0 0px }
.apps_box2 img { margin: 0 18px 0 0 }
.apps_box2 h3 { margin: 0px; font-size: 16px }
.apps_box2 p { margin: 0 0 5px 0; font-size: 14px }
.apps_box2 a { color: #000; text-decoration: none }
.step2_bottom { width: 96%; height: auto; margin: 0 auto }
.step2_bottom_left { width: 100%; height: auto; float: none; margin: 0 auto }
.step2_bottom_left h2 { margin: 20px 0 20px 0; color: #000; text-align: center; font-family: "Kozuka Gothic Pro L"; font-size: 24px; font-weight: normal }
.step2_bottom_left p { width: 100%; margin: 0px; padding-right: 0px; text-align: center; color: #000; font-size: 14px; line-height: 24px; font-family: 'PT Sans', sans-serif }
.step2_bottom_left li { list-style: none; margin: 5px 0; font-family: 'PT Sans', sans-serif; width: 98%; margin: auto }
.rquest_butt { margin-top: 20px; width: 234px; height: 48px; float: left; background: url(../images/request_but.png); display: block; background-position: bottom }
.rquest_butt a { width: 234px; height: 48px; float: left; background: url(../images/request_but.png); display: block; background-position: top }
.step2_bottom_right { width: 96%; height: auto; float: none; margin: auto }
.pc_pic { margin-left: 0px; text-align: center }
.pc_pic img { width: 100%; margin-top: 20px }
.step2_bottom_right h3 { margin: 45px 0 0 0; float: left; color: #000; font-size: 13px; width: 100%; text-align: center }
.contact_butt { margin: 20px 0 0 18px; width: 131px; height: 48px; float: left; background: url(../images/contacu_butt.png); display: block; background-position: bottom }
.contact_butt a { width: 131px; height: 48px; float: left; background: url(../images/contacu_butt.png); display: block; background-position: top }
.step2_bottom_apps { width: 100%; height: auto; float: left; margin: 10px 0px }
.step2_bottom_apps h2 { margin: 10px 0 10px 0; color: #000; text-align: left; font-family: "Kozuka Gothic Pro L"; font-size: 24px; font-weight: normal }
.step2_bottom_apps img { margin: 0px 11px 0 0px; width: 30% }
.step_5_text { width: 100%; height: auto; background: #1d1d1d }
.step5_inner { width: 90%; height: auto; margin: 0 auto; text-align: center; padding-top: 5px }
.step5_inner h1 { font-size: 30px; line-height: 30px; font-weight: normal; margin: 40px 0 0 0; color: #fff; font-family: "Kozuka Gothic Pro EL" }
.step5_inner p { margin: 10px 0 0 0; font-size: 14px; line-height: 26px; font-weight: normal; color: #dedede; font-family: 'PT Sans', sans-serif }
#content_step_4 { width: 100%; height: auto; background: url(../images/step_4_bg_1.jpg) }
.step4_inner { width: 98%; height: 300px; margin: 0 auto }
.step5_1_inner { width: 100%; height: auto; margin: 0 auto; text-align: center; padding-top: 0px }
.step5_1_inner h1 { font-size: 30px; line-height: 30px; font-weight: normal; margin: 20px 0 0 0; color: #000; font-family: "Kozuka Gothic Pro EL" }
.step5_1_inner p { margin: 20px 0 0 0; font-size: 14px; line-height: 26px; font-weight: normal; color: #070707; font-family: 'PT Sans', sans-serif; width: 98% }
.step6_top { width: 100%; height: auto; margin: 0 auto; background: none; font-family: 'PT Sans', sans-serif }
.step6_box { width: 95%; height: auto; float: none; margin: auto; padding-top: 15px }
.step6_box h4 { margin: 0px; font-size: 24px; font-family: "Kozuka Gothic Pro EL"; text-align: center }
.step6_box p { line-height: 24px; text-align: center }
.step6_box a { color: #ffa800 }
.step6_box1 { width: 95%; height: auto; float: none; margin: auto; padding-top: 15px }
.step6_box1 h4 { margin: 0px; font-size: 24px; font-family: "Kozuka Gothic Pro EL"; text-align: center }
.step6_box1 p { line-height: 24px; text-align: center }
.step6_box1 a { color: #ffa800 }
.step6_box2 { width: 95%; height: auto; float: none; margin: auto; padding-top: 15px }
.step6_box2 h4 { margin: 0px; font-size: 24px; font-family: "Kozuka Gothic Pro EL"; text-align: center }
.step6_box2 p { line-height: 24px; text-align: center }
.step6_box2 p strong { color: #FF6600 }
.step6_box2 a { color: #ffa800 }
.step6_box2 li { list-style: none; color: #000; padding: 5px 0; margin-bottom: 10px }
.step6_box2 li a { list-style: none; color: #000; padding: 5px 0; margin-bottom: 10px }
.step6_box2 li a:hover { list-style: none; color: #ffa800; padding: 5px 0; margin-bottom: 10px }
#mySwipe div b img { width: 100% }
.step6_bottom { width: 100%; height: auto; border-radius: 10px 10px 0px 0px; padding-top: 10px; margin: 0 auto; background: #f7f7f7; border: 1px solid #dedede; font-family: 'PT Sans', sans-serif }
.step6_bottom h2 { font-size: 30px; text-align: center; font-weight: normal; margin: 30px 0 0 0; color: #000; font-family: "Kozuka Gothic Pro L" }
.step6_bottom p { margin: 20px 0 0 0; padding: 0 40px; font-size: 18px; text-align: center; line-height: 28px; font-weight: normal; color: #464646 }
.step6_buttons { height: auto; padding: 0px 0 0 0px; width: 70%; margin: auto; text-align: center }
.man_details { height: 215px; text-align: center; color: #656565; margin: 20px 0 0 20px }
.social_box { width: 75%; height: auto; float: left; margin: 20px 0 0 20px; background: #09F }
.social_box img { width: 100% }
.social_box1 { width: 75%; height: auto; float: left; margin: 20px 0 0 20px }
.social_box1 img { width: 100% }
.bottom_butt { width: 234px; height: 48px; float: none; background: url(../images/request_but.png); display: block; background-position: bottom; margin: auto }
.bottom_butt a { margin: auto; width: 234px; height: 48px; float: none; background: url(../images/request_but.png); display: block; background-position: top }
.bottom_contact_butt { margin: auto; width: 131px; height: 48px; float: none; background: url(../images/contacu_butt.png); display: block; background-position: bottom }
.bottom_contact_butt a { margin: auto; width: 131px; height: 48px; float: left; background: url(../images/contacu_butt.png); display: block; background-position: top }
.footer_top { width: 100%; height: 120px; background: url(../images/footer_top.png) top center #fff }
.footer_midl { width: 100%; height: auto; background: #403e3f; font-family: 'PT Sans', sans-serif }
.footer_midl_inner { width: 96%; height: auto; margin: 0 auto }
.footer_midl_inner p { margin: 0px; color: #fff; font-size: 14px; font-family: 'PT Sans', sans-serif }
.footer_box { padding: 5px 0 0 0; color: #9d9d9d; float: left; font-size: 12px; margin: 5px 0 0 10px }
.footer_box p { color: #9d9d9d }
.footer_box a { color: #9d9d9d; text-decoration: none }
.footer_box a:hover { color: #fff }
.footer_box li { list-style: url(../images/bullet_footer.png); margin: 5px 0 }
.footer_box li ul { margin: 0px 0; margin-left: 0px }
.footer_box1 { padding: 10px 0 0 0; color: #9d9d9d; float: left; margin: 10px 0 0 13px; font-size: 12px }
.footer_box1 p { color: #9d9d9d; font-family: 'PT Sans', sans-serif }
.footer_box1 a { color: #9d9d9d; text-decoration: none }
.footer_box1 a:hover { color: #fff }
.footer_box1 li { list-style: url(../images/bullet_footer.png); margin: 17px 0 }
.footer_box1 li ul { margin: 0px 0; margin-left: 0px }
.footer_box2 { padding: 10px 0 0 0; color: #9d9d9d; float: left; margin: 10px 0 0 24px; font-size: 12px }
.footer_box2 p { color: #9d9d9d; font-family: 'PT Sans', sans-serif }
.footer_box2 a { color: #9d9d9d; text-decoration: none }
.footer_box2 a:hover { color: #fff }
.footer_box2 li { list-style: url(../images/bullet_footer.png); margin: 17px 0 }
.footer_box2 li ul { margin: 0px 0; margin-left: 0px }
.footer_bottom { width: 100%; height: 90px; border-top: 1px #000 solid; background: #1f1e1e; font-family: 'PT Sans', sans-serif }
.footer_bottom_inner { width: 100%; margin: 0 auto; color: #fff; height: 60px; padding-top: 30px }
.text_innner_in { padding-top: 10px }
.text_innner_in h1 { margin: 0px 0 0px 10px; font-weight: normal; color: #fff; font-family: "Kozuka Gothic Pro L"; font-size: 20px }
.text_innner_in p { margin: 0px; color: #fff; margin-left: 10px; font-size: 10px; font-family: 'PT Sans', sans-serif }
.inner_wraper { padding-top: 0px; width: 90%; margin: 0 auto }
.inner_left { width: 100%; float: left; padding: 28px 25px 0 0; overflow: auto }
.inner_left h3 { margin: 0px; font-size: 20px; line-height: 23px; font-family: "Kozuka Gothic Pro L"; font-weight: normal }
.inner_left p { font-family: 'PT Sans', sans-serif; font-size: 14px; line-height: 20px; margin-top: 10px }
.inner_left p img { width: 100%; height: 100% }
.rquest_butt { margin-bottom: 15px }
.contact_butt { margin-left: 0px }
.inner_page_right { width: 100%; padding-top: 15px; float: left; border-left: 1px solid #dedede; border-right: 1px solid #dcdcdc; background: url(../images/inner_right_bg.jpg); margin-top: 20px }
.inner_page_right a { text-decoration: none }
.inner_page_right_box { width: 100%; height: 170px; float: right; padding: 15px 0 0 0; float: left; border-bottom: 1px solid #dedede; text-align: center }
.inner_page_right span { margin: 0px; height: 18px; width: 280px; float: right; background: none }
.inner_page_right_box h2 { font-size: 40px; font-weight: normal; margin: 50px 0 0 0; color: #5d5d5d; font-family: "Kozuka Gothic Pro L" }
.inner_page_right_box a { color: #5d5d5d }
.inner_page_right_box p { margin: 40px 0 0 0; font-size: 16px; font-weight: bold; color: #949494 }
.accordian { display: none }
.news_box { float: left; width: 100%; list-style: none }
.news_box li { list-style: none; padding: 5px 0; margin-bottom: 10px }
.news_box li a { text-decoration: none; color: #000 }
.news_box li a:hover { color: #FF6600 }
.news_box p { margin: 0px }
.news_box p strong { color: #FF6600 }
.team_box { float: left; width: 100% }
.contact_top { width: 100%; height: auto; float: left; padding: 7px 0px 40px 0; background: url(../images/step_bottom.png) bottom no-repeat }
.contact_to_box { width: 300px; height: 205px; line-height: 20px; float: left; margin-right: 0px; background: url(../images/contact_top_bg.png) repeat-y right #fff; padding: 20px 9px 0 9px; overflow: hidden; border-bottom: 1px solid #c3c3c3 }
.contact_to_box h2 { margin: 0px; color: #000; font-family: "Kozuka Gothic Pro L" }
.contact_to_box a { color: #FF6600 }
.box_3 { width: 300px }
.contact_form_area { width: 100%; height: auto; margin: 20px 0 0 0; float: left }
.form_left table{ width: 100% !important}
.form_left { width: 100%; height: auto; float: left }
.form_left input { width: 100%; height: 51px; border: 1px solid #dedede; border-radius: 5px 5px; color: #3c3c3e; padding: 0 0 0 20px; margin: 0 0 10px 0 }
.form_left textarea { width: 100%; height: 150px; border: 1px solid #dedede; border-radius: 5px 5px; overflow: auto; resize: none }
.form_left select { width: 100%; height: 51px; border: 1px solid #dedede; border-radius: 5px 5px; color: #3c3c3e; padding: 0 0 0 20px }
.input_select ul { list-style: none; margin: 0px; margin-left: 0px; padding: 0px }
.input_select input { width: 20px; height: 30px; padding: 0px; margin: 0px; text-align: center }
.input_select li { margin-left: 0px; width: 200px; height: 40px }
.input_select label { margin: -10px 0 0 0; height: 20px }
.form_left table { width: 300px }
.form_left tr { clear: left; width: 100% }
.form_left td { clear: left; width: 100%; float: left;}
.form_right { height: 436px; float: left; background: url(../images/contact_top_bg.png) right repeat-y; border: 1px solid #dedede }
.form_right_butt { height: auto; padding: 10px 0; margin-bottom: 15px; float: left }
.form_right_butt h1 { margin: 0px }
.form_right_butt a { color: #6a6a6a; text-decoration: none }
.form_right_butt a:hover { color: #fff; text-decoration: none }
.ct_list { height: 28px; font-size: 12px; padding-left: 10px; padding-top: 10px; color: #000; text-decoration: none; cursor: pointer; font-family: "Kozuka Gothic Pro L" }
.ct_list:hover { height: 28px; font-size: 12px; padding-left: 10px; padding-top: 10px; color: #fff; text-decoration: none; cursor: pointer; font-family: "Kozuka Gothic Pro L"; background-image: url(../images/ct_list.jpg) }
.form_right_pics { height: 197px; float: left }
.man_details2 { width: auto }
.form_right_social { padding-left: 13px; float: left; width: 271px; margin-top: 15px }
.form_right_social img { margin: 8px }
#on { height: 28px; font-size: 12px; padding-left: 10px; padding-top: 10px; color: #fff; text-decoration: none; cursor: pointer; font-family: "Kozuka Gothic Pro L"; background-image: url(../images/ct_list.jpg) }
.scrollup { width: 40px; height: 40px; text-indent: -9999px; opacity: 0.3; position: fixed; bottom: 50px; right: 20px; display: none; background: url('../images/icon_top.png') no-repeat }
.step_4_btn { width: 100% }
body, html { overflow-x: hidden }
.footer_box { padding: 5px 0 0 0; color: #9d9d9d; float: left; font-size: 12px; margin: 5px 0 0 10px }
.footer_box1 { padding: 10px 0 0 0; color: #9d9d9d; float: left; margin: 10px 0 0 13px; font-size: 12px }
.footer_box2 { padding: 10px 0 0 0; color: #9d9d9d; float: left; margin: 10px 0 0 24px; font-size: 12px }
.footer_boxs { padding: 20px 0 0 0; color: #9d9d9d; float: left; margin: 10px; font-size: 13px; width: 94% }
.footer_boxs1 { padding: 20px 0 0 0; color: #9d9d9d; float: left; margin: 10px; font-size: 13px; width: 94% }
.footer_boxs2 { padding: 20px 0 0 0; color: #9d9d9d; float: left; margin: 10px; font-size: 13px; width: 94% }
.footer_boxs3 { padding: 20px 0 0 0; color: #9d9d9d; float: left; margin: 10px; font-size: 13px; width: 94% }
.services-main .slider { margin-top: 5px !important; }
}
 @media screen and (max-width: 768px) {
.active { display: block }
.nav>li { float: none }
.nav>li>.parent { background-position: 95% 50% }
.nav li li .parent { background-image: url(../images/downArrow.png); background-repeat: no-repeat; background-position: 95% 50% }
.nav ul { display: block; width: 100% }
.nav>li.hover>ul, .nav li li.hover ul { position: static }
}
