@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
.trust_sec .detail{ min-height:157px;}
.banner_sec h2{ font-size:40px;}
.banner_sec p{ margin-bottom:20px;}
.demo_btn{ margin:0 0 0 15px; padding:0 20px; line-height:40px; font-size:16px;}
.banner_sec .right_part figure{ width:790px; right:-150px;}
.banner_sec{ min-height:430px;}
.demo_btn{ margin:0 15px 0 0; min-width:155px;}
.signup_sec .detail{ padding:32% 35px 0 0;}
.in_text{left:27.3%; right:6.3%; }
}

/************ Main **************/
@media (max-width: 991px) {
.nav_sec .select_info{ margin:5px 0 0 10px;}
.nav_sec .navbar-nav > li{ margin-left:15px;}
.navbar-brand > img{ width:130px;}
.nav_sec .right_info .select_btn{ margin-right:5px;}
.nav_sec .navbar-nav > li > a{ font-size:13px;}
.nav_sec .navbar-nav > li{ margin-left:10px;}
.nav_sec .navbar-brand{ margin-top:11px;}
.banner_sec h2{ font-size:30px;}
.banner_sec h2{ margin-bottom:5px;}
.banner_sec p{ margin-bottom:15px; font-size:18px;}
.banner_sec .demo_btn{ line-height:45px; border-radius:30px; padding:0 10px; max-width:155px;}
.result_sec .result_block .detail{ padding:10px 0 0 0;}
.trust_sec{ padding:40px 0 0 0;}
ul.trust_list li{ width:24%; display:inline-block; padding:0 20px; margin:0 0 20px 0;}
ul.trust_list{ margin:0;}
.trust_sec .top_info{ padding:20px 20px 30px 20px;}
.trust_sec .top_info h3{ font-size:24px;}
.trust_sec .top_info figure{ margin-bottom:15px;}
.trust_sec .detail{ padding:20px; min-height:161px;}
.feedback_sec{ padding:40px 0;}
.signup_sec{ padding:40px 0;}
.signup_sec .detail{ padding:12% 35px 0 0;}
.signup_sec h2{ font-size:28px;}
.copyright{ padding:10px 0;}


.review_sec{ padding:50px 0; clip-path:polygon(0% 0%, 99.94% 0.02%, 99.94% 91.09%, 33.16% 100%, 1px 100%);}
.review_sec h2{ font-size:40px; margin-bottom:10px;}
.review_sec p{ font-size:24px; margin-bottom:10px;}
.performance_sec p{ font-size:16px; margin-bottom:20px;}
.performance_sec{ padding:40px 0 80px 0;}
.performance_sec .performance_block h3{ font-size:24px;}

.banner_sec .right_part figure{ width:520px; right:-110px;}
.banner_sec{ min-height:276px;}
.result_sec .inner_2 .global_title{ margin-top:10%;}
.review_sec .demo_btn{ max-height:inherit; line-height:50px;}
.nav_sec .navbar-nav > li .select{ padding:0 11px;}

.choose_sec h2{ font-size:40px; margin-bottom:10px;}
.choose_sec .detail p{ min-height:126px;}
.say_feed .feed_list li figure img{ width:170px;}
.additional_sec{ clip-path:polygon(0.06% 3.81%, 99.94% 0.02%, 99.94% 99.93%, 0px 96.94%); padding:80px 0;}
.asked_sec{ padding:40px 0;}
.asked_sec .question_block{ padding:0;}
.nav_sec.sticky.nav_sec .navbar-nav > li > a{ font-size:13px;}

}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}

.navbar-default .navbar-toggle{ margin-right:0; margin-top:5px; position:absolute; right:130px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#000; width:30px; height:4px;}
.navbar-toggle { border: none;  background: transparent !important; margin-bottom:0;}
.navbar-toggle:hover { background: transparent !important;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;}
.navbar-toggle .middle-bar {opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}

.nav_sec .select_info{ margin:0;}
.nav_sec .navbar-nav{ float:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; box-shadow:none;}
.banner_sec .left_part{ width:100%; margin-bottom:20px;}
.banner_sec .right_part{ width:100%;}
.result_sec .result_block{ margin-bottom:30px;}
.result_sec .inner_2 .global_title{ margin-top:0;}
.result_sec .inner{ margin-bottom:30px;}
.result_sec .inner_2 figure{ margin-top:30px;}
.result_sec .inner_2 .result_block{ padding-top:0;}
.result_sec{ clip-path:polygon(0% 0%, 99.94% 0.02%, 99.94% 98.38%, 1px 99.56%);}
.trust_sec{ padding-top:30px;}
.trust_sec .detail{ min-height:inherit;}
.signup_sec h2{ margin-top:14%;}
.signup_sec figure{ margin-top:20px;}
.footer_detail{ padding:40px 0 0 0;}
.footer_detail figure{ margin:0;}

.nav_sec .navbar-header{ float:none;}
.nav_sec .dropdown-menu{ text-align:inherit;}
.banner_sec{ margin-top:20px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff; background:#097ae6;}

.review_sec{ background-image:none; padding-bottom:100px;}
.review_sec figure{ margin-top:30px;}
.amplify_sec figure{ margin-top:-40px;}
.performance_sec{ padding:40px 0;}
.feed_sec .feed_block figure{ margin-bottom:30px;}
.feed_sec .feed_block{ margin-bottom:30px;}
.feed_sec{ padding:0 0 10px 0;}

.banner_sec{ min-height:inherit; padding:0;}
.banner_sec .inner{ margin-bottom:30px;}
.banner_sec .right_part figure{ width:100%; right:0; position:relative;}

.trust_sec .top_info{ min-height:inherit;}
.choose_sec .detail p{min-height:inherit;}
.asked_sec h3{ font-size:20px;}
.asked_sec p{ font-size:17px;}
.partner_sec { display:none;}
}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}

.result_sec .result_block{ margin-bottom:20px;}
.global_title{ font-size:24px; margin-bottom:10px;}
ul.trust_list li{ width:100%;}
.plan_btn{ min-width:280px;}
ul.feed_list li{ display:block; border-bottom:1px solid #efefef; border-right:none; padding:20px 0;}
ul.feed_list li:first-child{ border-bottom:1px solid #efefef;}
ul.feed_list li:last-child{ border-bottom:none;}
ul.privacy_link{ width:100%;}
.nav_sec{ padding:15px 0;}
.navbar-brand > img{ width:120px;}
.nav_sec .navbar-nav > li{ margin:0;}
.result_sec .result_block .detail{ width:100%;}
.nav_sec .dropdown-menu{ padding:5px 0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{ padding:5px 10px;}

.review_sec h2{ font-size:30px;}
.review_sec p{ font-size:18px; line-height:normal;}
.review_sec .demo_btn{ padding:0 40px;}
.review_sec{ padding:40px 0 60px 0;}
.technology_sec .technology_block p{ font-size:18px;}
.feed_sec .feed_block p{ font-size:18px;}
.technology_sec{ padding-bottom:20px;}
.technology_sec .technology_block{ margin-bottom:20px;}

.demo_btn{ margin:0 4px 0 0; font-size:14px; min-width:135px;}
ul.banner_list li{ margin:0;}
.navbar-default .navbar-toggle{ right:110px;}
.btn{ padding:5px;}

.choose_sec h1{ font-size:17px;}
.choose_sec h2{ font-size:28px;}
.choose_sec p{ font-size:17px; margin-bottom:15px;}
.choose_sec .detail p{ margin-bottom:20px;}
.say_feed p{ font-size:20px;}
.read_link{ font-size:16px;}
.say_feed .feed_list{ margin-bottom:0;}
.additional_sec{ clip-path:polygon(0.06% 2.13%, 99.94% 0.02%, 99.94% 98.21%, 0px 96.94%);}

.navbar-default .navbar-toggle{ right:120px;}
.nav_sec .right_info .select_btn .btn{ font-size:12px; padding-right:12px; background-position:center right 10px;}
.nav_sec .right_info .select_btn .btn .caret{ margin-left:-5px;}
.nav_sec .right_info .cart_block .cart_detail{ min-width:293px;}
}