@media only screen and (min-width: 768px) and (max-width: 1024px) {
.inner_banner_text { width:920px; position:absolute; z-index:150; text-align:center; font-size:18px; color:#FFF; line-height:22px; }
.inner_banner_text h2 { font-weight:700; font-size:20px; line-height:24px; padding:0px; margin:0;}
/*------------------------*/
.inner_banner_text2 { top:10%; font-size:14px; line-height:20px;}
.inner_banner_text2 h2 { font-size:42px; line-height:40px; margin:0 0 16px 0;}
/*-----------------------------------*/
.inner_banner_text3 { font-size:16px; line-height:20px; top:10%;}
.inner_banner_text3 h2 { font-size:30px; line-height:32px;}
.reviewus {right: 9.5%;}

}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.top_wrapper{ width:750px;}

.top_right{ width:470px;}

.ph_no{ margin-left:90px;}

.navigation ul li{padding: 0 0 0 21px;}

.ban_wrap{ width:750px;}

.ban_wrap h1{ font-size:45px;}

.baner_img{ height:auto;}

.baner{ height:822px;}

.video_outer{ width:750px; margin-top:24px;}

.video_text{ right:30px; top:100px;}

.arrow{ right:100px; top:244px;}

.whit_wrap, .text_area, .footer_wrap{ width:750px;}

/*.whit_wrap{ overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:20px;}*/

.text_area{ overflow:hidden; margin-top:20px;}

.text_area h2{ margin-top:0;}

.text_area ul li:first-child{ margin-left:48px;}

.text_area ul li{ margin-bottom:15px;}

.footer_wrap p{ font-size:40px;}

.foot_btn_area{ left:174px;}

/*------------------------*/

.inner_banner_text { width:98%; margin:0px auto; position:absolute; z-index:150; text-align:center; top:2%; left:0%; margin-left:0px; font-family: 'open_sansbold'; font-size:16px; color:#FFF; line-height:20px; text-shadow:#333 1px 1px 1px;}
.inner_banner_text h2 { font-weight:700; font-size:18px; line-height:22px; padding:0px; margin:0;}
.inner-wrap { width:98%; margin:0px auto; }
.signup-button { width:190px; height:57px; margin-left:-95px; font-size:20px; line-height:57px; bottom:-28px;}
.inner_footer ul li { font-size:24px;}
/*-------------------------------------*/
.inner_banner_text2 { top:8%; font-size:14px; line-height:20px;}
.inner_banner_text2 h2 { font-size:28px; line-height:26px; margin:0 0 12px 0;}
.customer-review { width:100%;}
.review-card { width:98%; margin:0px auto;}
/*---------------------------*/

.inner_banner_text3 { font-size:14px; line-height:18px; top:4%;}
.inner_banner_text3 h2 { font-size:22px; line-height:24px; margin:0 0 8px 0;}


.section-trust { padding:68px 0 0 0;}
.section-condition { margin-top:-36px;}
.review-footer .foot_btn_area { width:80%; left:70px; background:url(../images/foot_btn_area_arrow.jpg) 510px 30px no-repeat;}
.review-footer p { font-size:30px; }
.reviewus { right: 7%;}



}
@media only screen and (min-width: 947px) and (max-width: 968px) {
	.reviewus { right: 7.5%;}
}
@media only screen and (min-width: 960px) and (max-width: 980px) {
	.reviewus { right: 8.5%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

.top_outer, .top_wrapper{ height: auto;}

.navigation{ display:none;}

.top_right{ height:auto;}

.top_wrapper{ width:470px;}

.top_right{ width:100%;}

.logo{ margin:20px auto 10px; width:263px;}

.sign_up_sec{ margin-top:0px;}

.btn-navbar{ margin-top:40px;}

.ph_no{ margin-left:0;}

.mob_nav{ display:block;}

.baner{ margin-top:20px; height:751px;} 

.text_area h2{ margin-top:22px;}

.ban_wrap{ width:470px;}

.baner_img{ height:auto;}

.ban_wrap h1{ font-size:19px;}

.ban_wrap h4{ font-size:14px;}

.video_outer, .video_box{ width:470px;}

.video{ width:450px; float:none; margin:0 auto; height:auto;}

.shadow{ width:450px; float:none; margin:0 auto;}

.whit_wrap, .text_area{ width:470px;}

.white_bg{ height:177px;}

/*.whit_wrap{ border-top:1px solid #ccc; height:187px; border-bottom:1px solid #ccc;}*/

.text_area h2{ font-size:40px;}

.text_area ul{ width:100%;}

.text_area ul li:first-child{ margin:0 auto 20px; float:none;}

.text_area ul li{ float:none; margin:0 auto 20px;}

.footer{ height:150px;}

.footer_wrap{ width:470px;}

.footer_wrap p{ font-size:27px;}

.foot_btn_area{ left:30px;}

.video_text{ position:relative; left:0; float:left; margin-bottom:10px; top:0; margin-left:113px;}

.arrow{ position:relative; left:0 ; top:0; float:left; margin-left:20px;}

.mob_nav ul{ margin:20px 0 0 0; padding:0; list-style-type:none;}

.mob_nav ul li{ display:block; width:468px; float:left; border-top:1px dashed #ccc;}

.mob_nav ul li a{ color:#000000;  padding:8px 0; width:448px; float:left; padding-left:20px;}

.mob_nav ul li:first-child{ border-top:none;}

.mob_nav ul li a:hover{ color:#999999;}

.video iframe{ width:100%; height:auto;}

/*-----------------------------*/
.inner_banner { margin-top:20px;}
.inner_banner_text { width:94%; margin:0px auto; position:relative; z-index:150; text-align:center; top:10%; left:0%; font-family: 'open_sansregular';  font-size:14px; color:#000; line-height:18px; text-shadow:#FFF 1px 1px 1px; padding:30px 0;}
.inner_banner_text h2 { font-weight:normal; font-family: 'open_sansbold'; font-size:18px; line-height:22px; padding:0px; margin:0 0 12px 0;}
.inner-wrap { width:98%; margin:0px auto; }
.section-opportunity { padding:20px 0;}
.section-opportunity h2 { font-size:28px;}
.section-opportunity ul li { font-size:14px;}
.section-opportunity ul ul { margin:0px;}
.section-opportunity ul li li { line-height:18px;}
.section-process { padding:46px 0 56px}
.section-process h2 { font-size:28px; line-height:34px; text-align:center;}
.process-detail { width:100%;}
.process-detail h3 { text-align:center; font-size:20px;}
.process-detail p { text-align:center; }
.process-cost { width:100%;}
.process-detail-top { width:100%;}
.other-steps { width:100%;}
.other-steps h2 { font-size:20px; text-align:center; width:100%;}
.other-steps p { text-align:center;}
.inner_footer .foot_btn { width:90%; height:auto; top:-25px; margin-left:0px; left:5%;}
.inner_footer ul li { font-size:16px;}
/*-------------------------------------*/
.inner_banner_text2 { width:94%; position:relative; top:0%; left:0%; margin:0px auto; font-size:14px; color:#000; line-height:18px; text-shadow:#FFF 1px 1px 1px; padding:15px 0 0 0; }
.inner_banner_text2 h2 { font-size:18px; line-height:22px; text-shadow:#FFF 1px 1px 1px; margin-bottom:12px; }
.section-review { padding:30px 0;}
.customer-review { width:100%;  text-align:center;}
.customer-review h2 { width:100%; font-size:20px;}
.section-rcard { padding:40px 0; text-align:center;}
.review-card { width:100%;}
.section-rcard h2 { width:100%; font-size:20px;}
.testimonial-section { width:80%; padding:26px 10% 20px 10%;}
.google_review { padding:0 0 50px 0;}
.inner_footer2 { height:50px;}
.inner_footer2 .foot_btn { width:90%; height:auto; top:-25px; margin-left:0px; left:5%;}

/*-----------------------------------------*/
.inner_banner_text3 { width:94%; position:relative; top:0%; left:0%; margin:0px auto; font-size:14px; color:#000; line-height:18px; text-shadow:#FFF 1px 1px 1px; padding:15px 0 0 0; }
.inner_banner_text3 h2 { font-size:18px; line-height:22px; text-shadow:#FFF 1px 1px 1px; margin-bottom:12px; }
.section-worktop h2 { font-size:24px;}
.worktop-left { float:none; width:100%;}
.worktop-video { width:100%; float:none;}
.worktop-video h3 { margin:0 2%;}

.section-trust { padding:62px 0 32px;}
.section-trust h2 { font-size:26px; line-height:30px;}
.section-trust h3 { font-size:20px;}
.section-trust h4 { font-size:34px;}
.compare-left { width:100%; float:none;}
.compare-right { width:100%; float:none;}

.condition-wrap { width:100%;}
.section-condition h2 { width:100%; float:none; font-size:18px;}
.feedback-top { width:90%;}
.section-feedback h2 { font-size:30px; line-height:36px;}

.customer-relation li { width:90%; float:left; margin:0 0 50px 0;}
.customer-relation li:first-child { padding:0 5%;}

.review-footer .foot_btn_area { width:100%; left:0px;}

.review-footer h5 { text-align:center; margin:0px; font-size:36px;}

.review-footer .foot_btn_area { background:none;}
.review-footer p { font-size:22px;}
.reviewus { right: 7%;}

.home_footer {
    background-position: right 18px;
    background-size: 70px auto;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {


.top_outer, .top_wrapper{ height: auto;}

.navigation{ display:none;}

.top_right{ height:auto;}

.top_wrapper{ width:310px;}

.top_right{ width:100%;}

.logo{ margin:0 auto 10px; width:220px;}

/*.signup_sec{margin-bottom: 46px;}*/

/*.sign_up_sec{ margin-top:-32px;}*/

.ph_no{ margin-left:0; margin-top: 0; margin-bottom: 10px; /*position: relative; top: 47px;*/ float:left;}

.mob_nav{ display:block;}

.btn-navbar{ margin-top:11px;}

.baner{ margin-top:20px; height:627px;} 

.ban_wrap{ width:310px;}

.baner_img{ height:auto;}

.green_btn{ width:299px; background-size:100% auto; height:auto; font-size:22px; line-height:54px;}

.ban_wrap h1{ font-size:19px;}

.ban_wrap h4{ font-size:14px;}

.video_outer{ margin-top:14px;}

.video_outer, .video_box{ width:310px;}

.video{ width:290px; float:none; margin:0 auto; height:auto;}

.shadow{ width:290px; float:none; margin:0 auto;}

.whit_wrap, .text_area{ width:310px;}

/*.whit_wrap{ border-top:1px solid #ccc; height:145px; border-bottom:1px solid #ccc;}*/

.white_bg{ height:145px;}

.text_area h2{ font-size:28px;}

.text_area ul{ width:100%;}

.text_area ul li:first-child{ margin:0 auto 20px; float:none;}

.text_area ul li{ float:none; margin:0 auto 20px;}

.footer{ height:150px;}

.footer_wrap{ width:310px;}

.footer_wrap p{ font-size:17px;}

.foot_btn_area{ left:30px; background-size:30% auto; width:259px; background-position:20px 11px;  top: -159px;}

.foot_btn_area h5{ text-align:right; font-size:30px;}

.foot_btn{ width:259px; background-size:100% auto; line-height:46px; font-size:22px;}

.video_text{ position:relative; left:0; float:left; margin-bottom:10px; top:0; margin-left:0; font-size:34px;}

.arrow{ position:relative; left:0 ; top:0; float:left; margin-left:0;}

.mob_nav ul{ margin:20px 0 0 0; padding:0; list-style-type:none;}

.mob_nav ul li{ display:block; width:308px; float:left; border-top:1px dashed #ccc;}

.mob_nav ul li a{ color:#000000;  padding:8px 0; float:left; padding-left:20px;}

.mob_nav ul li:first-child{ border-top:none;}

.mob_nav ul li a:hover{ color:#999999;}

.video iframe{ width:100%; height:auto;}

/*-----------------------------*/
.inner_banner { margin-top:20px;}
.inner_banner_text { width:94%; margin:0px auto; position:relative; z-index:150; text-align:center; top:10%; left:0%; font-family: 'open_sansregular';  font-size:14px; color:#000; line-height:18px; text-shadow:#FFF 1px 1px 1px; padding:30px 0;}
.inner_banner_text h2 { font-weight:normal; font-family: 'open_sansbold'; font-size:18px; line-height:22px; padding:0px; margin:0 0 12px 0;}
.inner-wrap { width:98%; margin:0px auto; }
.section-opportunity { padding:20px 0;}
.section-opportunity h2 { font-size:28px;}
.section-opportunity ul li { font-size:14px;}
.section-opportunity ul ul { margin:0px;}
.section-opportunity ul li li { line-height:18px;}
.section-process { padding:46px 0 56px}
.section-process h2 { font-size:28px; line-height:34px; text-align:center;}
.process-detail { width:100%;}
.process-detail h3 { text-align:center; font-size:20px;}
.process-detail p { text-align:center; }
.process-cost { width:100%;}
.process-detail-top { width:100%;}
.other-steps { width:100%;}
.other-steps h2 { font-size:20px; text-align:center; width:100%;}
.other-steps p { text-align:center;}
.inner_footer .foot_btn { width:90%; height:auto; top:-25px; margin-left:0px; left:5%;}
.inner_footer ul li { font-size:16px; background:none;}
/*-------------------------------------*/
.inner_banner_text2 { width:94%; position:relative; top:0%; left:0%; margin:0px auto; font-size:14px; color:#000; line-height:18px; text-shadow:#FFF 1px 1px 1px; padding:15px 0 0 0; }
.inner_banner_text2 h2 { font-size:18px; line-height:22px; text-shadow:#FFF 1px 1px 1px; margin-bottom:12px; }
.section-review { padding:30px 0;}
.customer-review { width:100%;  text-align:center;}
.customer-review h2 { width:100%; font-size:20px;}
.section-rcard { padding:40px 0; text-align:center;}
.review-card { width:100%;}
.section-rcard h2 { width:100%; font-size:20px;}
.testimonial-section { width:80%; padding:26px 10% 20px 10%;}
.google_review { padding:0 0 50px 0;}
.inner_footer2 { height:50px;}
.inner_footer2 .foot_btn { width:90%; height:auto; top:-25px; margin-left:0px; left:5%;}
/*-----------------------------------------*/
.inner_banner_text3 { width:94%; position:relative; top:0%; left:0%; margin:0px auto; font-size:14px; color:#000; line-height:18px; text-shadow:#FFF 1px 1px 1px; padding:15px 0 0 0; }
.inner_banner_text3 h2 { font-size:18px; line-height:22px; text-shadow:#FFF 1px 1px 1px; margin-bottom:12px; }
.section-worktop h2 { font-size:24px;}
.worktop-left { float:none; width:100%;}
.worktop-video { width:100%; float:none;}
.worktop-video h3 { margin:0 2%;}

.section-trust { padding:62px 0 32px;}
.section-trust h2 { font-size:26px; line-height:30px;}
.section-trust h3 { font-size:20px;}
.section-trust h4 { font-size:34px;}
.compare-left { width:100%; float:none;}
.compare-right { width:100%; float:none;}

.condition-wrap { width:100%;}
.section-condition h2 { width:100%; float:none; font-size:18px;}
.feedback-top { width:90%;}
.section-feedback h2 { font-size:30px; line-height:36px;}

.customer-relation li { width:90%; float:left; margin:0 0 50px 0;}
.customer-relation li:first-child { padding:0 5%;}

.review-footer .foot_btn_area { width:100%; left:0px;}

.review-footer h5 { text-align:center; margin:0px;}

.review-footer .foot_btn_area { background:none;}
.reviewus { right: 7%;}

.home_footer {
    background-position: right 20px;
    background-size: 52px auto;
    top: -159px;
}
.home_footer h5 {
    font-size: 30px;
    text-align: left;
}
}

/*22-01-2015*/
@media only screen and (min-width: 768px) and (max-width: 979px) {
.logo {
    margin-top: 15px;
}
.navigation {
    margin-top: 21px;
    width: 100%;
}
.navigation ul li {
    padding: 0 0 0 46px;
}
.navigation ul li a{
	padding-bottom: 11px;
}
}
.img-responsive{max-width:100%;}
@media (max-width:767px){
.video-area{ border:none; }
}