/*
Theme Name:Courtyard
Theme URI:http://precisethemes.com/wordpress-theme/courtyard/
Author:Precise Themes
Author URI:https://precisethemes.com/
Description:Courtyard - Responsive WordPress Theme is clean, minimalistic and beautifully designed theme perfectly for Hotel and Resorts. Courtyard theme can likewise be utilized to make site for Motel, Boarding House, Guest House, Lodge, Bed and Breakfast, B&B, Hostel, Inn Hospitality Business, Restaurant, Cuisine, Cafe, and some other kind of site you can envision with effectively adaptable and easily customizable landing page. Preview Demo is available at http://demo.precisethemes.com/courtyard/
Version:1.2
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:courtyard
Tags:one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, post-formats, theme-options, threaded-comments, blog, e-commerce, food-and-drink

font-family:'Ubuntu', sans-serif;font-family:'Roboto', sans-serif;
*/
body, html{overflow-x:hidden}
a, a:visited{color:#448aca;text-decoration:none} a:hover, a:active{color:#111;text-decoration:none}
a, a:hover, a:focus{text-decoration:none;transition:all .3s linear;outline:none;}
/* ------------------------ layout begin ------------------------*/
body, html, input, textarea, select, button{font-family:Arial, Helvetica, 'Microsoft YaHei', sans-serif;font-size:16px;line-height:1.5;color:#333}
.wrapper{padding:80px 0}
.container{padding: 0 30px;width:auto;max-width:1440px;margin:0 auto}
.btn, .btn-lg, .btn-sm{border-radius:3px;padding:.55rem 1rem}
.btn-lg{padding:1rem 2.2rem}
a.btn-default, .btn-default{border:1px solid #43a3f4;background-color:#43a3f4;color:#fff}
.btn-default:hover, .btn-default:focus, .btn-default:active{border-color:#097fe2;background-color:#097fe2;color:#fff}
a.btn-white, .btn-white{border:1px solid #fff;color:#fff}
a.btn-white:hover, a.btn-white:focus, a.btn-white:active, .btn-white:hover, .btn-white:focus, .btn-white:active{background:#fff;color:#333}
.btn-green{border:1px solid #5fbc82;background-color:#5fbc82;color:#fff}
.btn-green:hover, .btn-green:focus, .btn-green:active{border-color:#1c974b;background-color:#1c974b;color:#fff}
.btn-navyblue{border:1px solid #1066b6;background-color:#1066b6;color:#fff}
.btn-navyblue:hover, .btn-navyblue:focus, .btn-navyblue:active{border-color:#095092;background-color:#095092;color:#fff}
.bg-gray{background:#f7f7f7}
.bg-blue{background:#4eabf9;color:#fff}
.major-title{font-weight:bold;color:#777;font-size:3rem;line-height:1.2;padding:0 0 50px 0;margin:0;text-align:center}
.major-title > p{font-size:1.25rem;padding-top:10px;font-weight:normal}
.bg-blue .major-title{color:#fff}
.sub-title{padding:.6em 0}
.sprite{background:url(images/logo-w.png) no-repeat;display:block;text-indent:-9999px;overflow:hidden;background-size: contain;}
.part{margin-bottom:2.5em}
.part h3{margin-bottom:5px}
.list{list-style:decimal;padding:0 0 0 1.2em}
.list li{padding:6px 0}
.list-star{list-style:none;margin:0;padding:0}
.list-star li{padding:10px 0 10px 40px;font-size:1.375rem;line-height:1.2;position:relative}
.list-star li:before{display:block;font-family:'FontAwesome';content:'\f006';position:absolute;left:0;top:9px}
.field-validation-error{font-size:.813rem;color:#F00}
.header ul, .footer ul, .focus-indexbox, .submenu ul, .price-features, .accordion, .hiring-area ul, .hiring-list, .seminar-tree ul, .signup-point, .about-contact ul{list-style:none;margin:0;padding:0}
.button-grid{margin-left:-10px;margin-right:-10px}
.button-grid .btn{font-size:1.125rem;line-height:1;margin:10px;color:#fff}
.button-grid .btn .fa{margin-left:10px}
.button-grid .mobile{display:none}
.error-404{ text-align:center}
.text_emphasis{color: #ffd200;}
/* ------------------------ layout begin ------------------------ */
.bg-header{
	background-image:url(images/cover-header.png);
	background-color:#223a6c;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff
}
.bg-header.index{background-image:url(images/bg-header.jpg);background-position:center bottom}
.bg-header.repricing{background-image:url(images/bg-repricing.jpg)}
.bg-header.feedback{background-image:url(images/bg-feedback.jpg)}
.bg-header.review{background-image:url(images/bg-review.jpg)}
.bg-header.partners{background-image:url(images/bg-partners.jpg)}
.bg-header.press{background-image:url(images/bg-press.jpg)}
.bg-header.seller{background-image:url(images/bg-seller.jpg);min-height:480px;}
.bg-header.seller .banner{display:none;}
#signup .bg-header{background:none;color:inherit;padding:20px 30px 0}
/* ------------------------ banner begin ------------------------*/
.banner{padding:90px 0;text-align:center}
.banner .link{color:#ccc}
.banner .link:hover{text-decoration:underline}
.banner .caption{font-size:3.25rem;margin:0 0 20px 0;/*text-shadow: 2px 2px 10px rgba(0,0,0,.5);*/}
.banner .subtitle{font-size:1.375rem;line-height:1.4;margin:0;animation-delay:.5s}
.banner .img-signup{margin:0 auto 60px}
.banner .img-signup img{max-width:100%}
.banner .img{margin:40px auto 0}
.banner .img img{max-width:100%}
.banner .button-grid{padding-top:20px}
.bg-header.index .banner{text-align:left}
/* ------------------------ submenu begin ------------------------*/
.submenu{padding:20px 0;width:100%;background:#fff;z-index:90}
.submenu.scroll{box-shadow:0 0 8px rgba(0,0,0,.3)}
.submenu li{float:left;width:33.3333%;text-align:center}
.submenu li a{display:inline-block;color:#ccc;font-size:20px}
.submenu li a:hover{transition:all 0 linear}
.submenu .feedback li a:hover, .submenu .feedback li .active{color:#42ba63}
.submenu .repricing li a:hover, .submenu .repricing li .active{color:#5897d0}
.submenu .review li a:hover, .submenu .review li .active{color:#f45634}
.submenu li span{display:inline-block;vertical-align:middle;margin-right:5px;width:66px;height:54px}
.submenu li.features span{background-position:0 -1064px}
.submenu li.price span{background-position:-66px -1064px}
.submenu li.case span{background-position:-132px -1064px}
.submenu .feedback li.features a:hover span, .submenu .feedback li.features .active span{background-position:0 -902px}
.submenu .feedback li.price a:hover span, .submenu .feedback li.price .active span{background-position:-66px -902px}
.submenu .feedback li.case a:hover span, .submenu .feedback li.case .active span{background-position:-132px -902px}
.submenu .repricing li.features a:hover span, .submenu .repricing li.features .active span{background-position:0 -1010px}
.submenu .repricing li.price a:hover span, .submenu .repricing li.price .active span{background-position:-66px -1010px}
.submenu .repricing li.case a:hover span, .submenu .repricing li.case .active span{background-position:-132px -1010px}
.submenu .review li.features a:hover span, .submenu .review li.features .active span{background-position:0 -956px}
.submenu .review li.price a:hover span, .submenu .review li.price .active span{background-position:-66px -956px}
.submenu .review li.case a:hover span, .submenu .review li.case .active span{background-position:-132px -956px}

/* ------------------------ featured-articles begin ------------------------*/
@-webkit-keyframes pulseBig{
	0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
	50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}
	to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes pulseBig{
	0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
	50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}
	to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}


/* ------------------------ 干貨精選 begin ------------------------*/
.resources-articles .column a{display:block;position:relative}
.resources-articles .column h3{margin:20px 0 10px;color:#448aca;font-size:22px;line-height:1.2;font-weight:bold}
.resources-articles .column p{color:#666;margin-bottom:30px}
.resources-articles .column a:hover h3{color:#005baf}
.resources-articles .column a:hover p{color:#000}
/* ------------------------ user sharing begin ------------------------*/
.user-sharing{background:url(images/bg-grey.png)}
.user-sharing .row{margin-left:-30px;margin-right:-30px;}
.user-sharing .column{text-align:center;padding:30px;}
.user-sharing .column .img{display:block;margin:0 auto 15px;width:180px;height:180px;line-height:140px;background:#fff;padding:20px;border-radius:50%;box-shadow:1px 2px 8px rgba(0,0,0,.15)}
.user-sharing .column .img:hover{box-shadow:1px 2px 8px rgba(0,0,0,.3)}
.user-sharing .column .img img{max-width:100%;}
.user-sharing .column h3{font-size:1.375rem;color:#448aca;margin:0 auto 10px}
.user-sharing .column .star{margin:25px 0 5px}
.user-sharing .column .star .fa{font-size:1.25rem;color:#fada00;margin:2px;}
.user-sharing .column p{margin:0}
/* ------------------------ partner begin ------------------------*/
.qrcode-area{background:url(images/cover-header.png) 0 bottom #005baf no-repeat;background-size:cover;text-align:center}
.qrcode-area .img-info{display:block;max-width:900px;margin:0 auto;text-align:left;font-size:40px;color:#fff;padding:120px 0;padding-right:400px;background:url(images/img-phone.png) right bottom no-repeat;background-size:auto 90%}
.qrcode-area .img-info .phone{display:none}
/* ------------------------ footer begin ------------------------*/
.footer{padding-top:60px;background:#fff}
.footer .footer-nav{float:left;width:calc(100% - 330px);padding-bottom:60px;margin:0 -15px}
.footer .footer-nav li{float:left;width:20%;padding:15px;color:#4a4a4a}
.footer .footer-nav li.clearfix, .footer .footer-nav span.clearfix{display:none}
.footer .footer-nav li h4{margin:0 0 15px;color:#448aca}
.footer .footer-nav li p{padding:5px 0;margin:0;line-height:1}
.footer .footer-nav li a{display:inline-block;padding:3px 0;color:#7a7a7a}
.footer .footer-nav li a:hover{color:#222;text-decoration:underline}
.footer .right-area{float:right;display:inline-block;padding-top:15px;text-align:right}

.footer .bilibili-img {width: 170px;padding: 20px 5px;}
.footer .bilibili-con {display: inline-block;color: #888;text-align: center;vertical-align: middle;}
.footer .bilibili-con p {margin: 0;}
.footer .bilibili-btn {font-size: 12px;color: #888;background-color: #e9e4e4;border: solid 1px #aaa !important;}

.footer .right-area .aws,
.footer .right-area .aws2,
.footer .right-area .aws3{
	vertical-align:top;
	border-radius:3px;
	font-size:12px;
	color:#888;
}
.footer .right-area .aws{
	display:inline-block;
	width:150px;
	text-align:center;
	margin-right:10px;
}
.footer .right-area .aws2{
	display:inline-block;
	width:150px;
	text-align:center;
    margin: 0 auto;
}
.footer .right-area .aws3{
	display:block;
	width:300px;
	text-align: left;
}
@media screen and (max-width:600px){
	.footer .right-area .aws3{
		width:350px;
		margin: 0 auto;
	}
}
.footer .right-area .social-icons{display:block;margin:0 -6px;}
.footer .right-area .social-icons li{float:right;padding:10px 6px;}
.footer .right-area .social-icons li a{display:block;width:38px;height:38px;line-height:38px;color:#fff;text-align:center;background:#bbb;border-radius:50%;}
.footer .right-area .social-icons li a:hover{background:#448aca}
.footer .copyright{padding:15px 0;background:#f9f9f9;text-align:center;font-size:14px}
.footer .copyright, .footer .copyright a{color:#999}
.footer .copyright span{padding:0 10px;display:inline-block;vertical-align:middle}
.footer .copyright .link a{display:inline-block;vertical-align:middle;padding:0 10px;border-right:1px solid #ccc}
.footer .copyright .link a:last-child{border:none}
.footer .copyright .link a:hover{color:#333}
/*
.footer .copyright .language{float:left;display:inline-block;margin-top:3px}
.footer .copyright .language .fa{margin-right:5px;font-size:15px}
*/
.inline-content{background:#fff;padding:40px 20px 20px;border:none;text-align:center}
.inline-content ul{list-style:none;padding:0;margin:0}
.inline-content ul li .btn{display:block;margin:10px 0;color:#999;border:1px solid #ddd}
.inline-content ul li .btn:hover{color:#000;border-color:#666}

/* ------------------------ overview features ------------------------*/
/*
.overview-grid{padding-bottom:0;color:#6e6e6e}
.overview-grid .article-wrap{padding:80px 0}
.overview-grid .article-wrap.first{padding-top:0}
.overview-grid .article-wrap.bottom{padding-bottom:0}
.overview-grid .article-wrap.bg-chart{background:url(images/bg-chart.png) center no-repeat;background-size:cover}
.overview-grid .row-table .col-cell{width:50%}
.overview-grid h2{margin:0 0 .5em 0}
.overview-grid img{margin:0 auto}
*/
.overview-grid .pic{background:url(images/product-img.png) 0 0 no-repeat;margin:0 auto;text-indent:-9999px;overflow:hidden}
.overview-grid .pic.product1{width:472px;height:334px}
.overview-grid .pic.product2{width:472px;height:327px;background-position:0 -334px}
.overview-grid .pic.product3{width:472px;height:327px;background-position:0 -661px}
.overview-grid .pic.product4{width:449px;height:343px;background-position:0 -987px}
.overview-grid .pic.product5{width:457px;height:383px;background-position:0 -1330px}
.overview-grid .pic.product6{width:445px;height:222px;background-position:0 -1712px}
.overview-grid .pic.product7{width:424px;height:196px;background-position:0 -1934px}
.overview-grid .pic.product8{width:371px;height:316px;background-position:0 -2131px}
.overview-grid .article-wrap.bg-chart ol{list-style:decimal;padding:0 0 0 1.2em;margin:0}
.overview-grid .article-wrap.bg-chart ol li{padding:10px 0}

.matrix-grid .container{max-width:1440px;}
.matrix-grid .row-table{margin-left:-50px;margin-right:-50px;width:auto}
.matrix-grid .row-table .col-cell{width:50%;padding:0 50px;vertical-align:top;}
.matrix-grid .row-table .col-cell h2{font-size:2.5rem;margin:0 0 10px 0;font-weight:bold;color:#5999D3;}
.matrix-grid .row-table .col-cell:last-child h2{color:#62bc88;}
.matrix-grid .row-table .col-cell h3{color:#888;margin:0;padding-bottom:20px;position:relative}
.matrix-grid .row-table .col-cell .icon{margin:0 auto 10px;border-radius:50%;background:#fff;width:140px;height:140px;line-height:140px;text-align:center;box-shadow:0 0 6px rgba(0,0,0,.04);}
.matrix-grid .row-table .col-cell .icon img{display:inline-block;height:80px;}
.matrix-grid .row-table .col-cell h4{font-size:1rem;color:#5999D3;margin:0 0 10px 0;line-height:1.5}
.matrix-grid .row-table .col-cell:last-child h4{color:#62bc88;}
.matrix-grid .row-table .col-cell h2, .matrix-grid .row-table .col-cell h3, .matrix-grid .row-table .col-cell h4{text-align:center}
.matrix-grid .row-table .col-cell table{margin-top:20px;box-shadow:0 0 5px rgba(0,0,0,.1);}
.matrix-grid .row-table .col-cell table tr th, .matrix-grid .row-table .col-cell table tr td{height:60px;background:#fff;text-align:center;vertical-align:middle;border-bottom:1px solid #eee;padding:5px 10px;font-size:.813rem;position:relative;}
.matrix-grid .row-table .col-cell table tr th{background:#eef7ff;color:#5999D3;border-bottom:1px solid #5999D3;padding:10px;}
.matrix-grid .row-table .col-cell:last-child table tr th{background:#e7f7ee;color:#62bc88;border-color:#62bc88}
.matrix-grid .row-table .col-cell table tr th:first-child, .matrix-grid .row-table .col-cell table tr td:first-child{width:20%;font-size:.75rem;color:#5999D3;white-space:nowrap;}
.matrix-grid .row-table .col-cell:last-child table tr th:first-child, .matrix-grid .row-table .col-cell:last-child table tr td:first-child{color:#62bc88;}
.matrix-grid .row-table .col-cell table tr th:nth-child(3){min-width:150px;}
.matrix-grid .row-table .col-cell table tr th:last-child, .matrix-grid .row-table .col-cell table tr td:last-child{white-space:nowrap;}
.matrix-grid .row-table .col-cell table tr td:first-child{background:#F9F9F9;border-right:1px solid #eee;}
.matrix-grid .row-table .col-cell table tr:last-child td{border-bottom:none;}
.matrix-grid .row-table .col-cell table tr td span{display:inline-block;background:#5999D3;color:#fff;padding:4px 10px;border-radius:2px;}
.matrix-grid .row-table .col-cell:last-child table tr td span{background:#62bc88;}
.matrix-grid .row-table .col-cell small{display:block;font-size:.75rem;color:#aaa;}
.matrix-grid .row-table .col-cell table tr td .tip{display:block;background:none;font-size:.75rem;padding:0;color:#aaa;}
.matrix-grid .row-table .col-cell table tr td .fa{font-size:.938rem;color:#ccc;}
.matrix-grid .row-table .col-cell .red{color:#111;font-size:.813rem;text-align:center;padding-top:10px;}
.matrix-grid .row-table .col-cell:last-child .red a:link{color:#62bc88;}

.seller-services .flex-row{display:flex;flex-wrap:nowrap;margin:0 -15px;}
.seller-services .flex-row .flex{width:50%;margin:15px;clear:both;overflow:hidden;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.05);}
.seller-services .flex-row .flex:hover{box-shadow:0 0 7px rgba(0,0,0,.12);}
.seller-services .flex-row .flex > a{display:block;padding:40px 30px;}
.seller-services .flex-row .flex > a:hover *{transition:all .3s linear;outline:none;}
.seller-services .flex-row .flex img{float:left;width:80px;}
.seller-services .flex-row .flex .txt{margin-left:100px;}
.seller-services .flex-row .flex .txt h3{color:#333;margin:0 0 5px;font-weight:bold}
.seller-services .flex-row .flex > a:hover .txt h3{color:#448aca}
.seller-services .flex-row .flex .txt .gray{color:#999;margin:0 0 15px;}
.seller-services .flex-row .flex > a:hover .txt .gray{color:#444;}
.seller-services .flex-row .flex .txt .btn{border:1px solid #5595cf;color:#5595cf;padding:.4rem 1rem;}
.seller-services .flex-row .flex > a:hover .txt .btn{background:#5595cf;color:#fff}
.seller-services .focus-wrap{padding-bottom:50px;}
.seller-services .focus-wrap .icon{float:left;border-radius:50%;background:#fff;width:150px;height:150px;line-height:150px;text-align:center;box-shadow:0 0 6px rgba(0,0,0,.04);}
.seller-services .focus-wrap .icon img{display:inline-block;}
.seller-services .focus-wrap .text{margin-left:190px;}
.seller-services .focus-wrap .text h2{margin:0;font-size:2.375rem;font-weight:bold;color:#666}
.seller-services .focus-wrap .text h3{color:#448aca;line-height:1.5;margin:15px 0 5px 0;font-weight:bold}
.seller-services article.Normal{ display:none}
.seller-services .price-first{margin:0 auto;width:auto;max-width:350px;text-align:center;border:none;}
.seller-services .price-first > .price-title{padding:0;margin:0 0 20px}
.seller-services .price-first > .price-title > .button a{font-size:1rem;padding:10px 5px;}
.seller-services .table-box{display:table;width:100%;}
.seller-services .table-box .tr-cell{display:table-row}
.seller-services .table-box .tr-cell .td-cell{display:table-cell;vertical-align:middle;width:16%;padding:20px 10px;background:#d5e9fb;text-align:center;}
.seller-services .table-box .tr-cell .td-cell.asin{width:10%;}
.seller-services .table-box.first .tr-cell .td-cell{background:#71787f;color:#d6d6d6;padding:10px 0;line-height:1.3;}
.seller-services .table-box.first .tr-cell .td-cell.asin{width:10%;}
.seller-services .table-box.first .tr-cell .td-cell.title{width:20%;min-width:160px;}
.seller-services .table-box{position:relative;}
.seller-services .table-box .discount-box{width:16%;position:absolute;right:0;top:0;bottom:0; text-align:center;font-size:0;background:#e5e5e5;border-bottom:3px solid #f7f7f7;border-left:3px solid #f7f7f7;}
.seller-services .table-box .discount-box:before { content: ""; height: 100%; display: inline-block; vertical-align: middle;}
.seller-services .table-box .discount-box .center{ display:inline-block;vertical-align: middle;margin:0;font-size:1rem;}
.seller-services .table-box.content .tr-cell .td-cell .sjb{display:none;}
.seller-services .table-box.content .tr-cell .td-cell .tx{display:block;font-size:.813rem;}
.seller-services .table-box.content .tr-cell .td-cell.title{background:#448aca;color:#fff;width:20%;font-size:1.25rem;min-width:160px;}
.seller-services .table-box.content .tr-cell .td-cell.price{color:#0080af;min-width:165px;}
.seller-services .table-box.content .tr-cell .td-cell.price em{display:inline-block;vertical-align:top;font-size:.75rem;font-style:normal}
.seller-services .table-box.content .tr-cell .td-cell.price strong{display:inline-block;vertical-align:top;font-size:1.75rem;line-height:1}
/*.seller-services .table-box.content .tr-cell .td-cell.price .tips{display:block;font-size:.813rem;}*/
.seller-services .table-box.content .tr-cell.line .td-cell{background:#bcddf8;border-bottom:3px solid #f7f7f7 !important;}
.seller-services .table-box.content .tr-cell.line .td-cell.title{background:#2b6fad;min-width:160px;border-bottom:3px solid #f7f7f7 !important;}
.seller-services .table-box.content .tr-cell.line2 .td-cell{border-bottom:3px solid #f7f7f7;}
.seller-services .table-box.content .tr-cell .td-cell.discount{color:#0080af;font-weight:bold}

/*
.small-feature{padding:50px 0}
.small-feature .row{margin-left:-50px;margin-right:-50px}
.small-feature .row > div{padding:50px;text-align:center}
.small-feature .sprite,.small-feature .sprite{display:inline-block;width:145px;height:130px;margin:0 auto}
.small-feature .sprite{display:inline-block;width:145px;height:130px;margin:0 auto}
.small-feature .icon1{background-position:-250px -225px}
.small-feature .icon2{background-position:-395px -225px}
.small-feature .icon3{background-position:-540px -225px}
.small-feature .icon4{background-position:-250px -355px}
.small-feature .icon5{background-position:-395px -355px}
.small-feature .icon6{background-position:-540px -355px}
.small-feature .icon7{background-position:-250px -485px}
.small-feature .icon8{background-position:-395px -485px}
.small-feature .icon9{background-position:-540px -485px}
.small-feature .icon10{background-position:-250px -615px}
.small-feature .icon11{background-position:-395px -615px}
.small-feature .icon12{background-position:-541px -615px}
.small-feature .icon13{background-position:-250px -745px}
.small-feature .icon14{background-position:-395px -745px}
.small-feature .icon15{background-position:-540px -745px}
.small-feature p{margin:0;line-height:1.2}
*/
.buybox-area{background:url(images/bg-mountain.jpg) center no-repeat;background-size:cover;color:#FFF;text-align:center}
.buybox-area .sprite{display:inline-block;width:83px;height:70px}
.buybox-area .icon01{background-position:-533px -902px}
.buybox-area .icon02{background-position:-621px -902px;width:94px}
.buybox-area .icon03{background-position:-720px -902px;width:86px}

/* ------------------------ FAQ ------------------------
.faq-accordion .accordion{margin-bottom:30px}
.faq-accordion .accordion li{border-bottom:1px solid #ccc;position:relative}
.faq-accordion .accordion li .link{padding:25px 50px;padding-left:60px;cursor:pointer;display:block;color:#555;font-size:1.25rem;position:relative;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.faq-accordion .accordion li .link:before{content:'';display:block;width:40px;height:39px;background:url(images/spritesheet.png) 0 -130px no-repeat;position:absolute;left:0;top:20px}
.faq-accordion .accordion li.open .link, .faq-accordion .accordion li .link:hover{color:#5e9cd3}
.faq-accordion .accordion li.open .link:before{background-position:-45px -130px}
.faq-accordion .accordion li.open i{color:#5e9cd3;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.faq-accordion .accordion .answer{display:none;padding:0 50px 25px 60px;margin-top:-10px;color:#777}

.faq-accordion .accordion li .fa{position:absolute;top:32px;right:15px;font-size:1.125rem;color:#ccc;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}*/

/*willadd-Font Awesome版本更新所以css階層變了-把上面修改成下面
.faq-accordion .accordion li .fa-chevron-down{
	position:absolute;
	top:32px;
	right:15px;
	font-size:1.125rem;
	color:#ccc;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease}

@media screen and (max-width:600px){
	.faq-accordion .accordion li .fa-chevron-down{
		top:15px;
	}
}*/

/* ------------------------ customer overview begin ------------------------*/
.customer-grid .col-sm-4{padding-top:30px;padding-bottom:50px;text-align:center}
.customer-grid .avatar{display:block;width:230px;height:230px;margin:0 auto;border-radius:50%;border-radius:50%;border:10px solid #d9edfc}
.customer-grid h3{margin:20px 0 10px}
.contact-tape h2{font-size:2.5rem;line-height:1.2;margin:0;padding-right:0;position:relative}
.contact-tape h2 .btn{float:right}
/* ------------------------ partner overview begin ------------------------*/
.partner-brands .row > div{padding-top:15px;padding-bottom:15px}
.partner-brands .brand{max-width:400px;height:200px;line-height:155px;background:#fff;text-align:center;white-space:nowrap;margin:0 auto;padding:20px;}
.partner-brands .brand:after{content:" ";font-size:1px;margin-left:-1px;opacity:0}
.partner-brands .brand img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

/* ------------------------ seminar overview begin ------------------------*/
.seminar-tree ul{padding-top:60px}
.seminar-tree ul li{padding-bottom:90px;position:relative}
.seminar-tree ul li:before{display:block;width:6px;height:100%;background:#1066b6;position:absolute;right:50%;top:0;margin-right:-3px}
.seminar-tree ul li .wrap{float:left;width:50%;padding:0 90px;line-height:1.8;position:relative}
.seminar-tree ul li .wrap:before{content:'';display:block;width:50px;height:50px;background:#bbdff9;border-radius:50%;border:6px solid #1066b6;position:absolute;right:-25px;top:0;z-index:2}
.seminar-tree ul li .wrap h2{font-size:60px;color:#1066b6;margin:0}
.seminar-tree ul li .wrap h3{color:#5897d0;margin:0 0 20px;line-height:1.3;}
.seminar-tree ul li .wrap .btn{display:inline-block;font-size:12px;padding:4px 10px;background:#448aca;color:#fff}
.seminar-tree ul li .wrap .btn:hover{background:#1066b6}
.seminar-tree ul li .pic{float:right;display:block;width:50%;padding-left:100px;position:relative}
.seminar-tree ul li .pic:before{content:'';display:block;width:100px;height:6px;background:#1066b6;position:absolute;left:0;top:50%;margin-top:-3px;z-index:1}
.seminar-tree ul li .pic img{width:350px;height:350px;border-radius:50%;border:6px solid #5894cc;position:relative;z-index:2}
.seminar-tree ul li:nth-child(even):before{right:inherit;left:50%;margin-right:0;margin-left:-3px}
.seminar-tree ul li:nth-child(even) .wrap{float:right;padding:0 0 0 90px}
.seminar-tree ul li:nth-child(even) .wrap:before{background:#fff;left:-25px;right:inherit}
.seminar-tree ul li:nth-child(even) .pic{padding-left:0;padding-right:100px;text-align:right}
.seminar-tree ul li:nth-child(even) .pic:before{left:inherit;right:0}

/* ------------------------ free-trial-signup begin ------------------------ */
#signup{background:url(images/bg-signup.jpg) center top no-repeat;background-size:cover;background-attachment:fixed;color:#fff}
.signup-wrap .form{background:#fff;padding:40px 30px;color:#333}
.signup-wrap .form .row > div{padding:60px;position:relative}
.signup-wrap .form .col-md-7{display:none;color:#888;border-right:1px solid #e2e2e2}
.signup-wrap .form .col-md-7 .signup-title{list-style:none;padding:0;margin:0}
.signup-wrap .form .col-md-7 .signup-title li{line-height:1.2;padding:30px 30px 30px 130px;border-bottom:2px dashed #eee;position:relative}
.signup-wrap .form .col-md-7 .signup-title li:last-child{border:none}
.signup-wrap .form .col-md-7 .signup-title li .sprite{display:inline-block;width:83px;height:70px;position:absolute;left:0;top:30px}
.signup-wrap .form .col-md-7 .signup-title li .ico1{background-position:-533px -977px}
.signup-wrap .form .col-md-7 .signup-title li .ico2{background-position:-621px -977px;width:94px}
.signup-wrap .form .col-md-7 .signup-title li .ico3{background-position:-720px -977px;width:86px}
.signup-wrap .form .col-md-7 .signup-title li h3{margin:0 0 10px 0;}
.signup-wrap .form .col-md-7 .signup-title li h3 small{font-size:1.25rem;display:inline-block;vertical-align:middle;padding-left:15px;}
.signup-wrap .form .col-md-5 .icon{position:absolute;left:-56px;top:-96px}
.signup-wrap .form .col-md-5 h2{margin:0 0 5px 0}
.signup-wrap .form .col-md-5 > p{margin-bottom:10px}
.signup-wrap .signup-step{padding:30px 0;margin:0 -9%;text-align:center}
.signup-wrap .signup-step span{display:inline-block;vertical-align:middle;margin-right:-4px;padding:0 9%;font-size:20px;color:#999;position:relative}
.signup-wrap .signup-step span:first-child{color:#000;font-weight:bold}
.signup-wrap .signup-step span .fa{position:absolute;right:-7px;top:5px}
.signup-wrap .btn{width:100%;font-size:1.25rem}
.signup-wrap.thankyou h1{margin:0}
.signup-wrap.thankyou a{color:#fff;text-decoration:underline}
.signup-wrap.thankyou a:hover{text-decoration:none}

/* ------------------------ QQ ------------------------*/
.rides-cs{font-size:12px;background:#29a7e2;position:fixed;top:140px;right:0px;_position:absolute;z-index:1500;border-radius:6px 0px 0 6px}
.rides-cs a{color:#00A0E9}
.rides-cs a:hover{color:#4b9ce1;text-decoration:none}
.rides-cs .floatL{width:36px;float:left;position:relative;z-index:1;margin-top:0;height:181px}
.rides-cs .floatL a{font-size:0;text-indent:-999em;display:block}
.rides-cs .floatR{width:130px;float:left;padding:5px;overflow:hidden}
.rides-cs .floatR .cn{background:#F7F7F7;border-radius:6px;margin-top:4px}
.rides-cs .cn .titZx{font-size:14px;color:#333;font-weight:600;line-height:24px;padding:5px;text-align:center}
.rides-cs .cn ul{padding:0px}
.rides-cs .cn ul li{line-height:38px;height:38px;border-bottom:solid 1px #E6E4E4;overflow:hidden;text-align:center}
.rides-cs .cn ul li span{color:#4b9ce1}
.rides-cs .cn ul li a{text-decoration:none}
.rides-cs .cn ul li a:hover span{color:#777}
.rides-cs .cn ul li img{vertical-align:middle}
.rides-cs .btnOpen, .rides-cs .btnCtn{position:relative;z-index:9;top:25px;left:0;background-image:url(images/lanrenzhijia.png);/*background-image:url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png);*/background-repeat:no-repeat;display:block;height:146px;padding:8px}
.rides-cs .btnOpen{background-position:0 0}
.rides-cs .btnCtn{background-position:-37px 0}
.rides-cs ul li.top{border-bottom:solid #ACE5F9 1px}
.rides-cs ul li.bot{border-bottom:none}
.btnOpen2{position:relative;z-index:9;top:25px;left:0;background-image:url(images/lanrenzhijia.png);/*background-image:url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png);*/background-repeat:no-repeat;display:block;height:146px;padding:8px;background-position:0 0}
/* ------------------------ press posted begin ------------------------*/
.pt-post-wrap figure, .posted-on .fa, .posted-on .updated, .entry-meta .screen-reader-text, .entry-meta .byline{display:none}
.pt-content-wrap .entry-header{border-bottom:1px dotted #c5c5c5;position:relative;margin:20px 0;padding-right:150px}
.pt-content-wrap .entry-summary{display:none}
.pt-content-wrap .entry-title{font-weight:bold;font-size:1.5rem;line-height:1.2;margin:0 0 20px 0}
.pt-content-wrap .entry-title a:hover{color:#111}
.pt-content-wrap .entry-date{display:block;font-size:.875rem;color:#999;position:absolute;right:0;top:9px}
.pt-content-wrap .entry-content{line-height:1.6}
.pt-content-wrap .entry-content img{max-width:100%;height:auto}
.pt-content-wrap .ssba.ssba-wrap{color:#999;background:#fff;padding:10px;margin-top:40px;border-radius:4px}
.ssba img{width:35px !important;padding:6px;border:0;box-shadow:none !important;display:inline !important;vertical-align:middle}
.ssba, .ssba a{text-decoration:none;border:0;background:none;font-size:20px}

/*-------------------------------------langing_page-------------------------------------*/		
.kv_btn{color:#fff;background-color:#4b9ce1;margin:0px 0;border-radius:3px;border:none;width:230px;height:50px;font-size:18px;cursor:pointer}
.kv_btn:hover{color:#fff;background-color:#06355f;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.youtube_btn{color:#fff;background:transparent;margin:20px;border-radius:3px;border:1px solid #fff;width:230px;height:50px;font-size:18px;cursor:pointer}
.youtube_btn:hover{background-color:rgba(225, 225, 225, 0.2);text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.btnBlue, .btnGreen, .toggle_btn{display:inline-block;color:#fff;border-radius:3px;cursor:pointer;background-color:#4b9ce1;border:none;font-size:14px;padding:14px 20px;margin-right:10px;text-align:center}
.btnBlue:hover, .btnGreen:hover, .toggle_btn:hover{background-color:#06355f}
.iconcheck{width:70px;height:70px;background:url(images/checklist.png);margin:17px 20px 8px 0px;float:left}
.field-validation-error span{display:block;margin-bottom:-10px}
.placeholderColor{color:#999 !important}
.landing_page_body_wide{background:url(images/landing_page_bg.jpg) no-repeat;background-size:cover;color:#fff;padding:50px 0px 70px}
.landing_page_body_wide2{background:url(images/landing_page_bg2.jpg) no-repeat;background-size:cover;color:#fff;padding:50px 0px 70px}
.landing_page_wrapper{width:75%;max-width:1000px;margin:0px auto;padding:50px 0px}
.landing_form{width:34%;padding:28px 0px 40px 0px;float:left;background-color:rgba(27, 27, 27, 0.6);border:rgba(255, 255, 255, 0.5) solid 2px;text-align:center;margin-top:15px;border-radius:7px}
.landing_form input, .landing_form select{width:80% !important;margin:25px auto 0 auto;padding:0 8px;background-color:rgba(27, 27, 27, 0);line-height:30px;color:#d7e4ef;border:0px;border-bottom:#bacfde solid 1px;outline:0 none;font-size:14px}
.landing_form input::placeholder{color:#d7e4ef}
.landing_form input:focus, .landing_form input:focus:hover{border-bottom:1px solid #999}
.landing_form select{box-shadow:0 0 0 0 #ededed;padding-left:0px}
.landing_form select option{color:#424648}
.landing_form button{width:80% !important;margin:45px auto 20px auto;font-size:18px;font-family:'Roboto', sans-serif}
.landing_intro{width:60%;margin-right:5.5%;float:left;font-size:16px;line-height:32px}
.landing_intro_top{width:90%;font-size:24px;line-height:32px;margin:50px auto 30px auto;text-align:center;display:none}
.landing_intro h1, .landing_intro_top h1{font-size:45px;line-height:65px}
.landing_intro h2{font-size:26px;font-weight:bold;color:#fff;line-height:50px;margin-top:0}
.landing_intro ul{margin:15px 0 0 0;padding:0;list-style:none}
.landing_intro ul li{padding:15px 0px;line-height:1.5}
.landing_intro ul li>div{vertical-align:middle;margin-left:100px}
.landing_intro ul li>.iconcheck{margin:10px 20px 0 0}
.landing_page_footer{width:100%;padding:45px;background:#fff;color:#606060}
.landing_page_footer p{width:60%;margin:0px auto}
.intro_text{border-bottom:#fff solid 1px;padding-bottom:10px;margin-bottom:10px}
.intro_text_top{padding-bottom:18px;margin-bottom:10px}
.form_title{font-size:18px;margin-bottom:5px;line-height:40px}
.error_notification span{color:#26f9f1;width:77%;text-align:left;margin:5px auto 0px auto}
.landing_form .logo{width:200px;height:56px;margin:12px auto;background:url(images/logo.png) no-repeat}
.landing_intro .kv_btn, .landing_intro .youtube_btn{display:block;text-align:center;line-height:53px;float:left;margin:20px 4% 20px 0%;width:46%;color:#fff}
/*-------------------------------------langing_page_20170612-------------------------------------*/							
.landing_page_body_wide3{padding-bottom:50px;overflow-x:hidden}
.landing_page_body_wide3 form{margin:0}
.langing_page_head{background:url(images/landing_page_bg3.jpg) center top no-repeat;background-size:100% auto;position:relative;padding:20px 0 0 0;overflow:hidden}
.langing_page_logo{position:absolute;left:2em;top:10px;width:150px;height:60px;text-indent:-999px;overflow:hidden;width:200px;height:56px;background:url(images/logo.png) no-repeat}
.langing_page_top_bar{position:absolute;right:3em;top:2em;z-index:2}
.langing_page_top_bar .btn{display:inline-block;margin:0 10px;background:#fff;border-radius:30px;color:#a30000;font-size:22px;line-height:1;font-weight:bold;padding:10px 30px}
.langing_page_top_bar .btn:hover{color:#000}
.langing_page_triangle_wrap{position:absolute;bottom:0;left:0;right:0;z-index:2}
.triangle{float:left;width:50%;height:170px;background-size:100%;background-repeat:no-repeat}
.tri_left{background-image:url(images/triangle_left.png);background-position:left bottom}
.tri_right{background-image:url(images/triangle_right.png);background-position:right bottom}
.langing_page_head .major_title{display:block;width:75%;max-width:1100px;margin:0 auto}
.landing_page_body_wide3 .landing_page_body{max-width:1260px;padding:30px 2%;margin:0 auto}
.landing_page_body_wide3 .landing_middle{color:#006699;font-weight:bold;text-align:center}
.landing_page_body_wide3 .landing_focus{list-style:none;padding:0;margin:40px -20px 0}
.landing_page_body_wide3 .landing_focus li{float:left;width:33.3333%;padding:20px}
.landing_page_body_wide3 .landing_focus li .focus{}
.landing_page_body_wide3 .landing_focus li h2{background:#ff7e00;color:#fff;border-radius:30px;font-size:28px;font-weight:bold;padding:10px 10px 10px 100px;margin-left:40px;letter-spacing:-1px;position:relative}
.landing_page_body_wide3 .landing_focus li .target{position:absolute;left:-40px;top:-50px;width:130px;height:146px;background-size:cover;background-repeat:no-repeat;background-position:center}
.landing_page_body_wide3 .landing_focus li:nth-child(1) .target{background-image:url(images/focus_1.png)}
.landing_page_body_wide3 .landing_focus li:nth-child(2) .target{background-image:url(images/focus_2.png)}
.landing_page_body_wide3 .landing_focus li:nth-child(3) .target{background-image:url(images/focus_3.png)}
.landing_page_body_wide3 .landing_focus li .txt{padding:50px 10px 0 20px;letter-spacing:-1px;font-weight:bold}
.landing_page_body_wide3 .landing_form{float:inherit;width:auto;background:#fff39a;padding:0 30px 40px 30px;margin-bottom:2em;position:relative}
.landing_page_body_wide3 .landing_form .form_title{width:80%;background:url(images/form_title.png) center top no-repeat;background-size:100% 100%;font-size:30px;font-weight:bold;color:#fff;line-height:1.2;padding:15px;margin:0 auto;margin-top:-8px;max-width:680px;min-width:540px}
.landing_page_body_wide3 .landing_form ul{list-style:none;padding:0;margin:0}
.landing_page_body_wide3 .landing_form ul li{float:left;width:50%;padding:20px}
.landing_page_body_wide3 .landing_form ul li input{background:#fffdeb;position:static;display:block;width:100% !important;height:54px;margin:0;padding:10px 15px;border:6px solid #ffea52;font-size:22px;line-height:1;color:#634833}
.landing_page_body_wide3 .landing_form ul li input::placeholder{color:634833;opacity:1;line-height:1}
.landing_page_body_wide3 .landing_form ul li input:-ms-input-placeholder{color:634833;opacity:1;line-height:1}
.landing_page_body_wide3 .landing_form ul li input::-webkit-input-placeholder{color:634833;opacity:1;line-height:1}
.landing_page_body_wide3 .landing_form ul li input:-moz-placeholder{color:634833;opacity:1;line-height:1}
.landing_page_body_wide3 .landing_form ul li input:focus:hover{border-bottom:6px solid #ffea52}
.landing_page_body_wide3 .landing_form .error_notification span{color:#F00}
.landing_page_body_wide3 .landing_form .btn_submit{position:absolute;bottom:-30px;left:50%;margin:0;margin-left:-200px;width:400px !important;background:-webkit-linear-gradient(#ff8a00,#ff6000);background:-o-linear-gradient(#ff8a00,#ff6000);background:-moz-linear-gradient(#ff8a00,#ff6000);background:linear-gradient(#ff8a00,#ff6000);border:0;border-radius:3px;font-size:30px;color:#fff;letter-spacing:5px;padding:12px;font-family:'微软雅黑',Arial, Helvetica, sans-serif;cursor:pointer}
.landing_page_body_wide3 .landing_form .error_notification span{width:100%;padding-left:10px}
.landing_page_body_wide3 .landing_form .btn_submit:hover,
.landing_page_body_wide3 .landing_form .btn_submit:focus{background:-webkit-linear-gradient(#ff6000,#ff8a00);background:-o-linear-gradient(#ff6000,#ff8a00);background:-moz-linear-gradient(#ff6000,#ff8a00);background:linear-gradient(#ff6000,#ff8a00)}
.landing_page_body_wide3 .landing_bottom{background:#d50000;color:#fff}
.landing_page_body_wide3 .landing_bottom .wrap{max-width:1260px;padding:40px 5% 100px;margin:0 auto;font-size:20px;text-align:center}
.landing_page_body_wide3 .arrow{max-width:1260px;margin:-60px auto 20px;background:url(images/arrow.png) center no-repeat;background-size:94% 100%;color:#c80000;padding:40px 10% 120px 10%;text-align:center}
.landing_page_body_wide3 .arrow p{font-size:30px;line-height:1;font-weight:bold;letter-spacing:-2px}
.landing_page_body_wide3 .arrow p strong{font-size:36px;display:block}
.landing_page_body_wide3 .logo_cn{height:50px;margin:10px 30px 10px 0}
.landing_page_body_wide3 .logo_partnerships{height:70px}

.youkucontent{position:relative;padding-top:30px;height:0;overflow:hidden;}
.youkucontent{padding-bottom:56.25%}
.youkucontent iframe, .youkucontent object, .youkucontent embed{position:absolute;top:0;left:0;width:100%;height:100%}

.video-container{position:relative;margin-bottom:10px;/* width:570px;height:320px;*/}
.video-container > div:nth-child(1){position:absolute;top:0px;left:0px;z-index:80;width:100%;height:100%;cursor:pointer}
/*.video-container > div:nth-child(1) > a{display:inline-block;}
.video-container > div:nth-child(1) > a > img{width:100%;height:100%;min-height:320px;}*/
.video-container > div:nth-child(1) > img{width:100%;height:100%;/*min-height:320px;*/}
.video-container > div:nth-child(1) > .play_button{
	background:#rgba(255,255,255,.3);
	border:4px solid #fff;
	border-radius:100px;
	position:absolute;
	top:calc(50% - 40px);
	left:calc(50% - 40px);
	width:80px;
	height:80px;
	display:inline-block;
	z-index:82;
	opacity:.6;
}
.video-container > div:nth-child(1) > .play_button:before{content:'';position:absolute;border:10px solid transparent;border-left:18px solid #fff;width:0px;height:0px;display:inline-block;top:29px;left:31px;}
/*.video-container > div:nth-child(1) > a > .masker{position:absolute;z-index:81;background:#000000;opacity:0.5;width:100%;height:100%;}*/
.video-container > div:nth-child(1) > .masker{position:absolute;z-index:81;background:#000000;opacity:0.6;width:100%;height:100%;}
.video-container > div:nth-child(1):hover > .masker{opacity:.3;}
.video-container > div:nth-child(1):hover > .play_button{opacity:1;}
.video-container > div:nth-child(2){position:relative;z-index:79;width:100%;height:100%;}
/*.video-container:hover > div:nth-child(1){z-index:78;}*/

/*-------------------------------------------- willadd --------------------------------------------*/
/* ------------------------ bigtracker.php 選品酷------------------------*/
.btn-more {
	width: calc(100% - 20px);
    background: #4eabf9;
    padding: 10px 0;
    margin: 0 auto;
    color: #FFF;
	position: absolute;
    bottom: 50px;
    left: 3%;
    right: 3%;
}
/* ------------------------ extension-bigtracker.php 免费插件------------------------*/
.wrapper_extension {
	padding: 30px 0 80px 0;
}

.wrapper_extension h2 {
	text-align: center;
	color: #6e6e6e;
	font-weight: normal;
    letter-spacing: 1px;
    font-size: 2rem;
    margin-bottom: 45px;
}

/*-------------------------------------------- RWD Begin --------------------------------------------*/
@media screen and (max-width:1380px){
	.banner{padding:60px 0}
	.banner .container{max-width:1200px}
	.banner .caption{font-size:2.75rem}
	/*=============== landing page ================*/
	.langing_page_top_bar{top:1em;right:1em}
	.langing_page_top_bar .btn{font-size:16px;padding:5px 20px}
	.langing_page_head{padding-top:0}
	.langing_page_head .major_title{width:50%}
	.landing_page_body_wide3 .landing_page_body{padding-top:20px}
	.landing_page_body_wide3 .landing_focus{margin-top:20px}
	.landing_page_body_wide3 .landing_focus li .target{width:90px;height:101px;top:-25px}
	.landing_page_body_wide3 .landing_focus li h2{padding-left:60px;font-size:24px;letter-spacing:-2px}
	.landing_page_body_wide3 .landing_focus li .txt{padding-top:30px}
}
@media screen and (max-width:1200px){

}
@media screen and (max-width:1160px){
	.price-title{padding-left:10px}
	.price-title span{display:none}
	.price-first > .price-title, .price-first > .price-features > li{padding-left:15px;padding-right:15px}
	.price-button, .price-button:visited{margin:0 10px}
}
@media screen and (max-width:1090px){
	/*=============== landing page ================*/
	.landing_intro, .landing_form{float:none;margin:0px auto 50px auto;width:90%}
	.landing_page_wrapper{padding:50px 0px}
	.landing_intro h1, .intro_text{text-align:center}
	.landing_page_wrapper{width:90%}	
}
@media screen and (max-width:1024px){
	.header .container, .banner .container, .container{max-width:996px;}
	.bg-header.index{background-position:left top}
	.seminar-tree ul li{padding-left:50px;}
	.seminar-tree ul li:before, .seminar-tree ul li:nth-child(even):before{left:0;right:inherit;margin:0}
	.seminar-tree ul li .wrap:before, .seminar-tree ul li:nth-child(even) .wrap:before{left:-72px;right:inherit}
	.seminar-tree ul li .wrap, .seminar-tree ul li .pic, .seminar-tree ul li:nth-child(even) .wrap, .seminar-tree ul li:nth-child(even) .pic{float:inherit;width:auto;padding:0}
	.seminar-tree ul li .pic, .seminar-tree ul li:nth-child(even) .pic{padding:10px 0 0 0}
	.seminar-tree ul li:nth-child(even) .pic{text-align:left}
	.seminar-tree ul li .pic:before{display:none}
	/*=============== landing page ================*/
	.langing_page_head .major_title{width:75%;margin-top:20px}
	.landing_page_body_wide3 .landing_focus{margin-left:-10px;margin-right:-10px}
	.landing_page_body_wide3 .landing_focus li{padding:10px}
	.landing_page_body_wide3 .landing_focus li h2{font-size:20px}
}
@media screen and (max-width:997px){
	/*
	.row-table, .row-table.row-right{float:inherit;display:block;width:auto}
	.row-table .col-cell{float:inherit;display:block;width:100%}
	.overview-grid{float:inherit;width:auto;text-align:center;background-size:auto}
	.overview-grid .pic{margin-top:30px;}
	.overview-grid .row-table .col-cell{float:inherit;display:block;width:auto;text-align:center}
	.overview-grid .article-wrap.bg-chart{background-size:contain}
	.overview-grid .article-wrap.bg-chart ol{list-style:none}
	.overview-grid .article-wrap.bg-chart ol li{padding:0}
	*/
	.signup-wrap .form{max-width:600px;margin:0 auto;padding:0 30px;}
	.signup-wrap .form .row > div{margin:20px;text-align:center}
	.signup-wrap .form .row > div img{margin:0 auto}
	.signup-wrap .form .row > .col-md-7{padding:0 30px}
	.signup-wrap .form .col-md-7{border:none}
	.signup-wrap .form .col-md-7 .signup-title li{text-align:left;padding:20px 0}
	.signup-wrap .form .col-md-7 .signup-title li .sprite{display:none}
	.signup-wrap .form .col-md-5 .icon{display:none}
	.matrix-grid .row-table{max-width:600px;margin:0 auto;}
	.matrix-grid .row-table .col-cell{width:auto;padding:30px 10px;}
	/*=============== landing page ================*/
	.langing_page_logo{top:-5px;left:-20px;transform:scale(0.6)}
	.landing_page_body_wide3 .landing_focus li h2{font-size:18px}
}
@media screen and (max-width:890px){
	.container{padding-left:30px;padding-right:30px;}
	.banner{padding-top:80px}
		
	/*.check-list li{padding-left:60px}
	.check-list li:before{transform:scale(0.7);top:-10px;left:-10px}*/
	.customer-grid .col-sm-4 p{max-width:480px;margin:0 auto}
	
	.qrcode-area .img-info{padding:60px 0;padding-right:350px}
	.seminar-tree ul{padding-top:30px}
	.seminar-tree ul li .wrap h2{font-size:40px}
	.seminar-tree ul li .wrap .btn{display:block;max-width:200px;font-size:16px;padding:10px;margin:10px 0}
	/*=============== landing page ================*/
	.landing_page_body_wide3 .landing_focus li .target{width:80px;height:90px;top:-25px}
	.landing_page_body_wide3 .landing_focus li h2{padding-left:45px}
}
@media screen and (max-width:800px){
	.qrcode-area .img-info{background:none;padding:60px 0 0 0;text-align:center}
    .qrcode-area .img-info .phone{display:block;margin:40px auto 0;width:100%;max-width:400px}
	.bg-header.seller{ background-position:20% top;}
}
@media screen and (max-width:768px){
	.major-title, .discover-area .title-group h2{font-size:2.625em}
	.banner .caption{font-size:2.625rem}
    .banner .subtitle{font-size:1.375rem}
	.submenu li span{margin:-10px -15px -10px -30px;transform:scale(0.5)}
	/*.price-first > .price-title > .button a{padding:12px}*/
	/*
	.signup-wrap .aws-partner{margin:0 auto 15px}
	.signup-wrap{padding-top:30px}
	.signup-wrap .signup-step{margin:0 auto}
	*/
	.signup-wrap{padding-top:30px}
	.signup-wrap .form h2{font-size:1.5rem}
	.signup-wrap .form .row > div, .signup-wrap .form .row > .col-md-7{padding:0}
	.pt-content-wrap .entry-header{padding:0}
	.pt-content-wrap .entry-title{padding-top:25px}
	.pt-content-wrap .entry-date{left:0;right:inherit;top:0}
	.signup-bottom .cell{display:block;width:auto}
    /*.product-icon-grid .column h3{font-size:1.25rem;}
	.product-icon-grid .column p{font-size:.813rem;}
	*/
	
	.footer .footer-nav li{width:33.3333%}
	.footer .footer-nav li:last-child{width:66.6666%}
    .footer .footer-nav li.clearfix{width:100%;display:block;padding:0}
	.seller-services .focus-wrap .icon{float:inherit;margin:0 auto 20px;}
	.seller-services .focus-wrap .text{margin:0;text-align:center;}
	/*=============== landing page ================*/
	.landing_page_body_wide3 .landing_middle{font-size:20px}
	.landing_page_body_wide3 .landing_form .form_title{width:auto;min-width:inherit;padding:15px 30px}
	.landing_page_body_wide3 .landing_focus{max-width:600px;margin:0 auto}
	.landing_page_body_wide3 .landing_focus li{float:inherit;width:auto}
	.landing_page_body_wide3 .landing_focus li h2{padding-left:50px;font-size:20px}
	.landing_page_body_wide3 .landing_focus li .txt{padding:20px}
	.landing_page_body_wide3 .landing_form ul li{padding:10px 0}
}
@media screen and (max-width:640px){
	.bg-header.index .banner{text-align:center}
	.button-grid .btn{display:block}
	.major-title{font-size:2rem;padding-bottom:20px}
	.signup-wrap{padding-bottom:60px}
	.seller-services .flex-row, .seller-services .flex-row .flex{display:block;width:auto}
	.seller-services .table-box.first{display:none;}
	.seller-services .table-box:last-child{margin-bottom:-30px;}
	.seller-services .table-box, .seller-services .table-box .tr-cell, .seller-services .table-box .tr-cell .td-cell{display:block;width:auto}
	.seller-services .table-box .tr-cell .td-cell{padding:15px 10px 15px 120px;border-bottom:1px solid rgba(255,255,255,.5);position:relative}
	.seller-services .table-box.content .tr-cell.line, .seller-services .table-box.content .tr-cell.line2{margin-bottom:30px;}
	.seller-services .table-box.content .tr-cell.line .td-cell, .seller-services .table-box.content .tr-cell.line2 .td-cell{border-bottom:1px solid rgba(255,255,255,.5);}
	.seller-services .table-box.content .tr-cell .td-cell.title{display:block;width:100%;font-size:1.125rem;padding:10px;}
	.seller-services .table-box.content .tr-cell .td-cell .sjb{display:block;width:120px;position:absolute;left:10px;top:50%;margin-top:-10px;font-weight:bold;font-size:.938rem;}
	.seller-services .table-box .discount-box{display:none;}
	.seller-services article.Normal > p.text-center{margin-top:-30px}
	/*=============== landing page ================*/
	.iconcheck{display:none}
	.landing_intro ul li>div{margin-left:0}
	.langing_page_top_bar .btn{font-size:14px}
	.landing_page_body_wide3 .landing_middle{font-size:18px}
	.landing_page_body_wide3 .landing_form .form_title{font-size:22px;letter-spacing:-1px;margin-bottom:10px}
	.landing_page_body_wide3 .landing_form ul li{float:inherit;width:auto}
	.landing_page_body_wide3 .landing_form ul li:first-child{padding-bottom:5px}
	.landing_page_body_wide3 .landing_form ul li:last-child{padding-top:5px}
	.landing_page_body_wide3 .landing_form ul li input{font-size:18px;height:50px}
	.landing_page_body_wide3 .landing_bottom .wrap{padding:20px 8% 50px;font-size:16px}
	.landing_page_body_wide3 .arrow{margin-top:-30px;padding:20px 20% 80px}
	.landing_page_body_wide3 .arrow p, .landing_page_body_wide3 .arrow p strong{font-size:22px}
}
@media screen and (max-width:600px){
	.footer{padding-top:30px}
	.footer .footer-nav, .footer .right-area{width:auto;float:inherit;margin:0 -15px}
	.footer .footer-nav{padding-bottom:10px}
	.footer .footer-nav li{width:50%}
	.footer .footer-nav li:last-child{width:100%}
	.footer .footer-nav li.clearfix{display:none}
    .footer .footer-nav span.clearfix{display:block;width:100%}
	.footer .right-area{display:block;padding:0 15px 40px;text-align:center}
	.footer .right-area .aws, .footer .right-area .aws2{display:block;vertical-align:top;margin:0 auto;}
	.footer .right-area .social-icons{display:inline-block;vertical-align:middle;}
	.footer .right-area .social-icons li a{width:40px;height:40px;line-height:40px;font-size:1.125rem}
    .button-grid .mobile{display:block}
	.button-grid .btn.youtube{display:none}
	.product-button .button .btn{display:block;margin:10px auto 0}
}
@media screen and (max-width:540px){
	.overview-grid ul li .pic.product1{width:290px;height:205px;background-position:-472px 0}
	.overview-grid ul li .pic.product2{width:290px;height:200px;background-position:-472px -205px}
	.overview-grid ul li .pic.product3{width:290px;height:201px;background-position:-472px -405px}
	.overview-grid ul li .pic.product4{width:290px;height:221px;background-position:-472px -858px}
	.overview-grid ul li .pic.product5{width:290px;height:244px;background-position:-472px -1080px}
	.overview-grid ul li .pic.product6{width:290px;height:145px;background-position:-472px -1584px}
	.overview-grid ul li .pic.product7{width:290px;height:135px;background-position:-472px -1729px}
	.overview-grid ul li .pic.product8{width:290px;height:246px;background-position:-472px -1865px}
	.signup-wrap .form .col-md-7 .signup-title li h3 small{display:block;padding:10px 0 0 0;}

}
@media screen and (max-width:500px){
	/*=============== landing page ================*/
	.langing_page_top_bar{background:#790000;position:static;top:inherit;text-align:right;margin-bottom:10px}
	.langing_page_top_bar .btn{padding:15px 0;background:#790000;color:#fff}
	.langing_page_head{background-size:100% 100%}
	.langing_page_head .major_title{margin-top:0}
	.landing_page_body_wide3 .landing_focus{margin-bottom:10px}
	.landing_page_body_wide3 .landing_focus li .target{width:50px;height:56px;top:-10px;left:-30px}
	.landing_page_body_wide3 .landing_focus li h2{margin-left:30px;font-size:15px;padding:5px 5px 5px 30px}
	.landing_page_body_wide3 .landing_focus li .txt{font-size:13px;line-height:1.2;padding:10px 0 0 50px}
	.landing_page_body_wide3 .landing_form ul li{padding:10px 0}
	.landing_page_body_wide3 .landing_form .form_title{font-size:20px}
	.landing_page_body_wide3 .landing_form .form_title span{display:block}
	.landing_page_body_wide3 .landing_form .btn_submit{width:80% !important;margin-left:-40%;font-size:20px;bottom:-20px}
	.landing_page_body_wide3 .logo_cn{height:40px}
	.landing_page_body_wide3 .logo_partnerships{height:60px}
}
@media screen and (max-width:480px){
	.wrapper{padding:40px 0;}
    .bg-header{background-position:0 0}
	.bg-header.seller{background-image:none;min-height:inherit}
	.bg-header.seller .banner{display:block;}
	/*.bg-header.seller .banner .caption{line-height:1.3}*/
	.bg-header.seller .banner .subtitle{font-size:1.125rem;}
	.banner{padding:60px 0 40px;}
	.banner .caption{font-size:2.25rem;}
	.banner .subtitle{font-size:1rem;}
	.submenu li a{font-size:.875rem;}
	.check-list li{font-size:13px;padding-left:40px}
	.check-list li:before{transform:scale(0.5);top:-15px;left:-15px}
	.footer{padding:20px 0 0}
	.footer .footer-nav > span{display:block}
	.footer .footer-nav > span:after, .footer .footer-nav > span:before{content:'';display:table;clear:both}
	.footer .copyright{text-align:center}
	.footer .copyright span{display:block;padding:0}
	.footer .copyright .language{float:inherit;margin-bottom:20px}
    #inline-qrcode img{width:240px;}
	.qrcode-area .img-info{font-size:28px}
    .qrcode-area .img-info .phone{max-width:280px}
	.seminar-tree ul li{padding-left:30px}
	.seminar-tree ul li .wrap:before, .seminar-tree ul li:nth-child(even) .wrap:before{left:-42px;top:10px;width:30px;height:30px}
	.seminar-tree ul li .pic img{width:280px;height:280px}
	.product-icon-grid{padding:20px 0}
	/*
	.product-icon-grid .column{float:inherit;width:auto;padding-left:150px;position:relative;text-align:left}
	.product-icon-grid .column .sprite{position:absolute;left:30px;top:20px;}
	.product-icon-grid .column h3{margin-top:0}
	.product-icon-grid .column .btn{padding:.4rem;}*/
	
	/*=============== landing page ================*/
	.landing_bottom input{width:100%}
	.landing_page_body_wide3 .landing_bottom .wrap{font-size:14px}
	.landing_page_body_wide3 .arrow p, .landing_page_body_wide3 .arrow p strong{font-size:18px}
	.landing_page_body_wide3 .logo_cn{height:30px;margin-right:15px}
	.landing_page_body_wide3 .logo_partnerships{height:50px}
}
@media screen and (max-width:350px){
	.partner-brands .row > div{float:inherit;display:block;width:inherit;margin:0 auto}
	.submenu li span{display:block;margin:-10px auto;}
	/*
	.focus-indexbox .flex-wrap .button{padding:0}
	.focus-indexbox .flex-wrap .btn{display:block;width:auto;margin:10px}
	.product-icon-grid .column{padding-left:30px;text-align:center}
	.product-icon-grid .column .sprite{position:static;left:inherit;top:inherit;margin-bottom:10px;}
	*/
	.seminar-tree ul li .pic img{width:220px;height:220px}
}
@media screen and (max-width:320px){
	.banner .caption{font-size:2rem;}
	.banner .subtitle{font-size:.813rem;}
	.seller-services .table-box .tr-cell .td-cell{padding-left:10px;}
	.seller-services .table-box.content .tr-cell .td-cell .sjb{font-size:.813rem;position:static;width:auto;margin:0 0 5px 0; left:inherit; top:inherit}
    #inline-qrcode img{width:190px;}
	.landing_page_body_wide3 .landing_middle{font-size:16px;letter-spacing:-2px}
	.landing_page_body_wide3 .landing_form .form_title{font-size:18px}
	.landing_page_body_wide3 .arrow p, .landing_page_body_wide3 .arrow p strong{font-size:16px}
}


/*============================ wl sellerservice ============================*/

.seller-wrapper .major-title{
	max-width: 1200px;
	margin: 0px auto 80px;
	padding: 0px 30px;
}

.sprite-seller .sprite{
    background: url(images/spritesheet-0518.png) no-repeat !important;
}

.sprite-seller .icon4{background-position:-753px 0 !important;}
.sprite-seller a:hover .icon4{background-position:-200px -1009px !important;}



.seller-service-banner-normal{}

.seller-service-banner-bigdeal{
	background-image: url("images/bg_deal.jpg");
}

.seller-service-banner-bigrank{
	background-image: url("images/bg_ranking.jpg");
}

.seller-service-banner-seller{
	background-image: url("images/bg-seller.jpg");
	background-position: center !important;
	background-size:cover;
}

.seller-service-banner-slide{
	position:relative;
}
.seller-service-banner-slide .header{
	position:fixed;
	top: 0px;
}

.seller-services .price-title{
	padding-top: 0px;
}

/*Slider*/
.slider,
.slider > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center bottom;
    display: block;
    width: 100%;
    min-height: 480px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #000;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
	z-index: 1;
}

.slider > div {
    position: absolute;
	z-index: 1;
}

.slider > i {
    color: #5bbd72;
    position: absolute;
    font-size: 60px;
    margin: 20px;
    top: 40%;
    text-shadow: 0 10px 2px #223422;
    transition: .3s;
    width: 30px;
    padding: 10px 13px;
    background: #fff;
    background: rgba(88, 154, 211, .3);
    cursor: pointer;
    line-height: 0;
    box-sizing: content-box;
    border-radius: 3px;
    z-index: 4;
}

.slider > i svg {
    margin-top: 3px;
}

.slider > .left {
    left: -100px;
}
.slider > .right {
    right: -100px;
}
.slider:hover > .left {
    left: 0;
}
.slider:hover > .right {
    right: 0;
}

.slider > i:hover {
    background:#fff;
    background: rgba(255, 255, 255, .7);
    transform: translateX(-2px);
}

.slider > i.right:hover {
    transform: translateX(2px);
}

.slider > i.right:active,
.slider > i.left:active {
    transform: translateY(1px);
}

.slider:hover > div {
    transform: scale(1.01);
}

.hoverZoomOff:hover > div {
    transform: scale(1);
}

.slider > ul {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 4;
    padding: 0;
    margin: 0;
    transform: translateX(-50%);
}

.slider > ul > li {
    padding: 0;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    list-style: none;
    float: left;
    margin: 10px 5px 0;
    cursor: pointer;
    border: 1px solid #fff;
    -moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.slider > ul > .showli {
    background-color: #fff;
    /*-moz-animation: boing .5s forwards;
    -o-animation: boing .5s forwards;
    -webkit-animation: boing .5s forwards;
    animation: boing .5s forwards;*/
}

.slider > ul > li:hover {
    background-color: #589ad3;
}

.slider > .show {
    z-index: 1;
}

.hideDots > ul {
    display: none;
}

.showArrows > .left {
    left: 0;
}

.showArrows > .right {
    right: 0;
}

.titleBar {
    z-index: 2;
    display: none;
    background: rgba(0,0,0,.5);
    position: absolute;
    width: 100%;
    bottom: 0;
    transform: translateY(100%);
    padding: 20px 30px;
    transition: .3s;
    color: #fff;
}

.titleBar * {
    transform: translate(-20px, 30px);
    transition: all 700ms cubic-bezier(0.37, 0.31, 0.2, 0.85) 200ms;
    opacity: 0;
}

.titleBarTop .titleBar * {
    transform: translate(-20px, -30px);
}

.slider:hover .titleBar,
.slider:hover .titleBar * {
    transform: translate(0);
    opacity: 1;
}

.titleBarTop .titleBar {
    top: 0;
    bottom: initial;
    transform: translateY(-100%);
}

.slider > div span {
    display: block;
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    color: #fff;
    text-align: center;
    padding: 0;
    width: 100%;
	display: none !important;
}


@keyframes boing {
    0% {
        transform: scale(1.2);
    }
    40% {
        transform: scale(.6);
    }
    60% {
        transform: scale(1.2);
    }
    80% {
        transform: scale(.8);
    }
    100% {
        transform: scale(1);
    }
}

.titlebold{
	font-weight:bolder;
	color: #333;
}

.seller-wrapper .row-table{
	margin: 0px auto;
}

.bigdeal-features-title,.bigranking-features-title,.listing-opt-features-title{
	display: inline-block;
	margin-right: 22px;
	vertical-align: middle;
}

.bigdeal-features-title{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0px 0px;
	width: 80px;
	height: 61px;
}
.bigranking-features-title{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0px -68px;
	width: 57px;
	height: 68px;
}
.listing-opt-features-title{
	background: url("images/bg_seo.png") no-repeat;
	background-position: 100% 73.194444%;/*-526 -527*/
	background-size: 810.810810% 1086.301369%;
	width: 74px;
	height: 73px;
}


.bigdeal-features-img{
	margin: 0px auto;
}
.bigranking-features-img{
	float: right;
}

.bigdeal-features-img{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 94.375% 97.5165563%;/*-755 -589*/
	background-size: 297.044335% 264.577657%;
	width: 406px;
	height: 367px;
}

.bigranking-features-img{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 25.8152173% 60.7336956%;/*-190 -447*/
	background-size: 256.605% 413.19148936%;
	width: 470px;
	height: 235px;
}

.listing-opt-features-img{
	background: url("images/bg_seo.png") no-repeat;
	background-position: 0% 100%;/*0 -527*/
	background-size: 137.931034% 298.120300%;
	width: 435px;
	height: 266px;
}

.seller-wrapper .button-grid{
	display: table;
	margin: 0px auto;
}

.seller-wrapper a.btn-default,.seller-wrapper .btn-default {
	border: 1px solid #43a3f4;
    background-color: transparent;
    color: #43a3f4;
}

.seller-wrapper a.btn-default:hover,.seller-wrapper .btn-default:hover{
	background-color: #43a3f4;
    color: #fff;
}

.seller-wrapper .icon-group {
    background: url(images/cover.png) left center #005baf no-repeat;
    background-size: cover;
    position: relative;
}

.seller-wrapper .icon-group ul li h4 {
    margin: 0;
    color: #b8ddfd;
}

.seller-wrapper .icon-group ul li p {
    margin: 0;
    line-height: 1;
    margin-bottom: 10px;
}

.seller-wrapper .icon-group ul li p strong {
    font-size: 3.125rem;
}

.seller-wrapper .icon-group ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

.seller-wrapper .icon-group ul li{
	display: inline-block;
	vertical-align: middle;
	margin-right: 0px;
	padding: 0 95px;
	max-width: initial;
}

.seller-wrapper .icon-group ul li:nth-child(1){
	padding-top: 22px;
}

.seller-wrapper .icon-group ul li:nth-child(3){
	margin-top: 20px;
}

.seller-features-detail li span{
	display:block;
	margin: 0px auto 50px;
}
.seller-features-detail li:nth-child(1) span{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0 29.561200923%;/*0 -256*/
	background-size: 804% 924.761904%;
	width: 150px;
	height: 105px;
	/*margin-left: -21px;*/
}

.seller-features-detail li:nth-child(2) span{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0 16.647531%;/*0 -145*/
	background-size: 1048.69565% 971%;
	width: 115px;
	height: 100px;
}

.seller-features-detail li:nth-child(3) span{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0 42.069741%;/*0 -374*/
	background-size: 1148.57142% 1184.146341%;
	width: 105px;
	height: 82px;
}

.seller-features-detail li:nth-child(4) span{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0 56.301531%;/*0 -478*/
	background-size: 920.610687% 795.901639%;
	width: 131px;
	height: 122px;
}

@media screen and (max-width: 800px) {
	.seller-wrapper .btn-default {
		display: block;
	}
}

/*============================ seller customer ============================*/

.submenu .sellerservice li a:hover, .submenu .sellerservice li .active{
	color: #f3ac3b;
}

.submenu .sellerservice li:nth-child(4) span{}

.submenu .sellerservice li a:hover span, .submenu .sellerservice li .active span{
	background: url("images/bg_seller_tab_icon.png") no-repeat;
}

.submenu .sellerservice li.features a:hover span, .submenu .sellerservice li.features .active span{
	background-position: 0px 0px;/*0 -478*/
}

.submenu .sellerservice li.price a:hover span, .submenu .sellerservice li.price .active span{
	background-position: -70px 0px;/*0 -478*/
}

.submenu .sellerservice li.case a:hover span, .submenu .sellerservice li.case .active span{
	background-position: -133px 0px;/*0 -478*/
}

.caseitem{
	color: #f3ac3b;
}

.seller-deal-case1-img{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 96.00550% 1.564722%;/*-697 -11*/
	background-size: 251.25% 362.313432%;
	width: 480px;
	height: 268px;
}
.seller-deal-case2-img{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 98.169014% 41.860465%;/*-697 -306*/
	background-size: 243.145161% 404.583333%;
	width: 496px;
	height: 240px;
}

.seller-rank-case1-img{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 1.289134% 98.862019%;/*-7 -695*/
	background-size: 181.900452% 362.313432%;
	width: 663px;
	height: 268px;
}
.seller-rank-case2-img{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 24.275862% 2.280701%;/*-176 -13*/
	background-size: 250.727650% 232.853717%;
	width: 481px;
	height: 417px;
}

.listing-opt-case-img{
	background: url("images/bg_seo.png") no-repeat;
	background-position: 0% 0%;/*-176 -13*/
	background-size: 100% 156.410256%;
	width: 600px;
	height: 507px;
}

.seo_pro .table-box.first .td-cell{
	font-size: 1.25rem !important;
	color: #fff !important;
}

.seo_pro .title{
	font-size: 1rem !important;
	color: #f2f2f2 !important;
}

/*============================ seller pricing ============================*/
.seller-services .txtmail-link{
	text-decoration: underline;
	color: #fff;
}
.seller-services .txtmail-link:hover,.seller-services .txtmail-link:active{
	color:#448aca;
}


.seller-services .table-box.content .tr-cell.line .td-cell{
	border-bottom:none;
}

.seller-services article.Normal{
	display: none;
}

.price-first{
	background-color: #fff;
}

.seller-services .price-first {
    margin: 0 auto;
    width: auto;
    max-width: 350px;
    text-align: center;
    border: none;
}


.seller-wrapper .table-box .tr-cell .td-cell{
	width: 15%;
}

.seller-services .price strong span{
	font-weight: normal;
    font-size: 18px;
	padding-left: 5px;
}


/*bottom contact*/

.sprite-contact{
	background: url("images/bg_seller_en.png") no-repeat;
	background-position: 0 -623px;
	width: 68px;
	height: 59px;
	display: block;
	margin: 0px auto;
}

.seller-wrapper .buybox-area {
    background: url(images/bg_contact.jpg) center no-repeat;
    background-size: cover;
}


@media screen and (max-width: 1340px) {
	.seller-wrapper .seller-features-detail li:nth-child(4){
		margin-top: -18px;
		border-top: 0px;
	}
	.seller-wrapper .icon-group ul li:nth-child(1){
		padding-top: 0px;
	}
	.seller-wrapper .icon-group ul li{
		width: 25%;
		padding: 0px;
	}
}

@media screen and (max-width: 1200px){
	.overview-grid .customer-rankingbox .col-cell{
		width: 100%;
		display: block;
		text-align: center;
	}
}

@media screen and (max-width: 960px){
	/*0.75*/
	.seller-features-detail li:nth-child(1) span{
		width: 112.5px;
    	height: 78.75px;
	}
	.seller-features-detail li:nth-child(2) span{
		width: 86.25px;
    	height: 75px;
	}
	.seller-features-detail li:nth-child(3) span{
		width: 78.75px;
    	height: 61.5px;
	}
	.seller-features-detail li:nth-child(4) span{
		width: 98.25px;
    	height: 91.5px;
	}
	
	.seller-features-detail li span{
		margin-bottom: 25px;
	}
	.seller-wrapper .icon-group ul li:nth-child(1){
		margin-top: -3.75px;
	}
	.seller-wrapper .icon-group ul li:nth-child(3){
		margin-top: 13.75px;
	}
}


@media screen and (max-width: 768px) {
 
 .seller-wrapper .icon-group ul li{
 	margin-top: 0px;
 	float: left;
 }
}

 
@media only screen and (min-width: 481px) and (max-width: 768px) {
	.seller-wrapper .icon-group ul li{
		width: 50%;
		min-height: 245px;
	}
	.seller-wrapper .icon-group ul li:nth-child(3),.seller-wrapper .icon-group ul li:nth-child(4){
 	min-height: auto;
 }
	.seller-wrapper .icon-group ul li:nth-child(1),.seller-wrapper .icon-group ul li:nth-child(2){
		margin-bottom: 50px;
	}

}


@media screen and (max-width: 997px) {
.bigranking-features-img {
    float: none;
    margin: 0px auto;
}
.row-table .col-cell{
	padding: 0px;
}
	.bigdeal-features-img,.bigranking-features-img,.seller-deal-case1-img,.seller-deal-case2-img,.seller-rank-case1-img,.seller-rank-case2-img,.listing-opt-features-img,.listing-opt-case-img{
	margin:40px auto 0px;
}
}

@media screen and (max-width: 960px) {
	.seller-service-banner-bigdeal{
	background-image: url("images/bg_deal_mobile.jpg");
}
.seller-service-banner-bigrank{
	background-image: url("images/bg_ranking_mobile.jpg");
}

	.slider > div span{
		display: block !important;
		text-indent:0px;
		text-align: center;
		height: 480px;
	}
	.slider > div span h2{
		font-size: 65px;
		width: 75%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.slider > div span h2 p{
		font-size: 1.75rem;
		margin-top: 20px;
		font-weight: normal;
	}
}

@media screen and (max-width: 890px){
	.slider > div span h2{
		font-size: 65px;
		width: 75%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
}

@media screen and (max-width: 730px){
	.seller-rank-case1-img{
		width: 497.25px;
		height: 201px;
	}
}

@media screen and (max-width: 640px) {
	.seller-wrapper .button-grid{
	display: block;
 	}
	.seller-wrapper .table-box .tr-cell .td-cell{
		width:100%;
		padding: 20px 10px 20px 120px;
	}
	.seller-services .table-box.content .tr-cell.line .td-cell{
	border-bottom: 1px solid rgba(255,255,255,.5) !important;
	}
	.seller-services .table-box.content .tr-cell .td-cell .sjb{
		left:25px;
		top:0px;
		margin-top: 15px;
	}
	.seller-services .table-box.content .tr-cell .td-cell:nth-child(2) .sjb{
		margin-top:15px;
	}
	.seller-wrapper .table-box .tr-cell .td-cell.discount{
		margin-bottom:30px;
	}
	.listing-opt-case-img{
		width:480px;
		height: 405px;
	}
}
	
@media screen and (max-width: 540px) {
	.seller-deal-case1-img{
		width: 360px;
		height: 201px;
	}
	.seller-deal-case2-img{
		width: 372px;
		height: 180px;
	}
	.seller-rank-case1-img{
		width: 372.93px;
		height: 150.75px;
	}
	.seller-rank-case2-img{
		width: 360.75px;
		height: 312.75px;
	}
}	
	
@media screen and (max-width: 480px) {
 .seller-wrapper .icon-group ul li{
 	float: none;
 	width: 100%;
	min-height: auto;
	margin-bottom: 60px;
 }
 .seller-wrapper .icon-group ul li:nth-child(4){
 	margin-bottom: 0px;
 }
 .bigdeal-features-img{
	width: 304.5px;
    height: 275.25px;
 }
 .bigranking-features-img{
 	width: 352.5px;
    height: 176.25px;
 }
	.listing-opt-features-img{
		width:300px;
		height: 183px;
	}
	.listing-opt-case-img{
		width:400px;
		height: 338px;
	}
	.slider > div span h2{
		font-size:48px;
	}
	.slider > div span h2 p{
		font-size:1.5rem;
	}
	.seller-services .table-box.content .tr-cell .td-cell .sjb{
		width:100px;
		position: absolute;
		top: 33%;
		left: 8%;
		transform: translate(0%,-50%);
	}
	.seller-wrapper .table-box .tr-cell .td-cell{
		padding: 40px 10px 40px 120px;
	}
	.long-txt-cut{
		    width: 135px;
    display: inline-block;
	}
}	
	
@media screen and (max-width: 430px) {
		.seller-deal-case1-img{
		width: 270px;
		height: 150.75px;
	}
	.seller-deal-case2-img{
		width: 279px;
		height: 135px;
	}
	.seller-rank-case1-img{
		width: 279.69px;
		height: 113.06px;
	}
	.seller-rank-case2-img{
		width: 270.56px;
		height: 234.56px;
	}
	.listing-opt-case-img{
		width:350px;
		height: 296px;
	}
}

@media only screen and (min-width: 641px) and (max-width: 830px) {
	.seller-services .price strong span{
	display: block;
	padding-left: 0px;
}	
}

@media screen and (max-width:380px) {
	.listing-opt-case-img{
		width:270px;
		height: 228px;
	}

}

@media screen and (max-width:360px) {
	/*
	.price-first > .price-title > .button{
		display: flex;
	}
	*/
}

@media screen and (max-width:320px) {
	.seller-wrapper.seller-services .table-box.content .tr-cell .td-cell .sjb, .seller-services .table-box.content .tr-cell .td-cell:nth-child(2) .sjb{font-size:.813rem;position:absolute;width:100px;margin:0 0 5px 0;left:24px;top:inherit;transform: translate(0%,0%);}
	
}

@media screen and (min-width:997px) {
	.major-title > p.sellermaintitle{
	text-align: left;
}	
}


/*======================================================== Fred Start ========================================================*/
/*======== Universal Start ========*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height: 1.4;
}

.pc {
	display: inline !important; 
}

.sp {
	display: none !important; 
}

.bg-white {
	background: #FFF;
}

.red {
    color: #ec0000;
}

.highlight {
    color: #e98900;
}

.buybox-area-new {
	background:url(images/bg-ama-feedback.jpg) center no-repeat;
	background-size:cover;
	color:#FFF;
	text-align:center
}

.buybox-area-new .sprite {
	display:inline-block;
	width:83px;
	height:70px
}

.buybox-area-new .icon01 {
	background-position:-533px -902px
}

.buybox-area-new .icon02 {
	background-position:-621px -902px;width:94px
}

.buybox-area-new .icon03 {
	background-position:-720px -902px;width:86px
}

/*.price-title-bar {
	color: #6e6e6e;
}

.price-title-bar h2 {
	font-weight: normal;
    letter-spacing: 1px;
    font-size: 2rem;
    margin-bottom: 15px;
}*/

.submenu {
    width: 100%;
    background: #fff;
    z-index: 90;
}

.weixin-qq {
	width: 315px;
    text-align: left;
    display: table;
    vertical-align: bottom;
    margin-bottom: 15px;
}

.qrcode {
	width: 75px;
    float: left;
    padding: 3px;
    border: solid 1px #aaa;
}

.weixin-qq span {
    font-size: 12px;
    text-align: left;
    color: #888;
    vertical-align:middle;
    display: table-cell;
}

.footer .footer-nav li a {
	line-height: 1.2;
}

.footer .right-area .aws img, .footer .right-area .aws2 img {
	margin-bottom: 10px;
}


@media screen and (max-width: 768px) {
	/*
	.pc {
		display: none !important; 
	}
	*/
	
	.footer .footer-nav {
		width: 100%;
		padding-bottom: 30px;
		margin: 0;
	}
	
	.footer .footer-nav li:last-child {
		width: 50%;
	}
	
	.footer .right-area {
		width: 100%;
		margin-bottom: 60px;
	}
	
	.weixin-qq {
		width: 50%;
		float: left;
	}
	
	.footer .right-area .aws {
		width: 25%;
		float: left;
		padding-right: 10px;
		margin-right: 0;
	}
	
	.footer .right-area .aws2 {
		width: 50%;
		float: left;
		padding-left: 10px;
	}
	
	.footer .right-area .aws2 img {
		width: auto;
		margin: 0 auto;
	}
}

@media screen and (max-width: 640px) {
	.footer .footer-nav li {
		text-align: center;
	}
	
	.weixin-qq {
		width: 60%;
		float: none;
		margin: 0 auto 40px;
	}
	
	.qrcode {
		width: 85px;
		margin-right: 10px;
	}
	
	.button-grid .btn {
		margin: 10px 0;
	}
	
	.footer .right-area {
		padding: 0;
    	margin: 0;
	}
	
	.footer .right-area .aws, .footer .right-area .aws2 {
		width: 100%;
		padding: 0;
		margin: 0 0 30px;
	}
	
	.footer .right-area .aws a img, .footer .right-area .aws2 a img {
		max-width: 65%;
		margin: 0 auto 10px;
	}
}

@media screen and (max-width: 480px) {
	.pc {
		display: none !important; 
	}

	.sp {
		display: inline !important; 
	}

	.block {
		display: block !important; 
	}
	
	.weixin-qq {
		width: 80%;
	}
	
	.footer .footer-nav li, .footer .footer-nav li:last-child {
		width: 50%;
	}
}

/*======== Universal End ========*/
/*======== Frontpage Header Slider Start ========*/
.bg-header.index.slideshow {
	background: none;
	height: 410px;
}
/*======== Frontpage Header Slider End ========*/
/*======== Frontpage Featured Start ========*/
.featured-by {
	box-shadow: inset 0px 13px 20px -10px rgba(0,0,0,.6), inset 0px -10px 20px -10px rgba(0,0,0,.6);
	text-align: center;
    padding: 20px 0;
    height: auto;
}

.featured-by img {
	height: auto;
    object-fit: contain;
    max-height: 90px;
    max-width: 100%;
}
/*======== Frontpage Featured End ========*/

/*======== Amazone Marketplace Appstore Badge Start ========*/
.for_badge {
	position: relative;
	margin: auto;
	display: table; 
}

.home_badge {
	width: 20%;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -29%;
}

.home_badge img {
	margin: 0;
}

.appstore_badge {
	width: 120px;
	position: absolute;
	top: 125px;
	left: 50%;
	margin-left: 35%;
}

.appstore_badge img {
	width: 100%;
	transform: rotate(-12deg);
}

.scn_feedback, .scn_repricing {
	position: absolute;
	top: 0;
	display: none;
	width: calc(100% - 60px);
	border: 1px solid #DDD;
	margin: 0 auto !important;
	border-radius: 5px;
}

@media screen and (max-width: 1024px) {
	.home_badge {
		margin-top: -36%;
    	right: 0;
	}

	.home_badge img {
		min-width: 100px;
	}

	.scn_feedback, .scn_repricing {
		width: 100%;
		top: inherit;
		bottom: 0;
	}
}

@media screen and (max-width: 890px) {
	.appstore_badge {
		top: 80px;
		margin-left: 10px;
		left: 0;
	}
}

@media screen and (max-width: 768px) {
	/*.appstore_badge {
		top: inherit;
	    margin-left: inherit;
	    left: inherit;
	    right: 10px;
	    bottom: -25px;
	}*/

	.appstore_badge img {
		transform: rotate(0deg);
	}
	
	.submenu li span {
		transform: scale(0.55);
	    margin-right: -8px;
	}
}

@media screen and (max-width: 480px) {
	/*.appstore_badge {
		width: 100px;
		bottom: -15px;
	}*/

	.home_badge {
		margin-top: -42%;
    	right: 10px;
	}

	.home_badge img {
		min-width: 85px;
	}
}
/*======== Amazone Marketplace Appstore Badge End ========*/
/*======== Repricing Central Start ========
.bg-header.repricing-new {
	background-image: url(images/bg-repricing-new.jpg)
}*/

/*======== Repricing Central End ========*/
/*======== Review Central Start ========*/
.bg-header.review-new {
	background-image: url(images/bg-review-new.jpg)
}
/*======== Review Central End ========*/
/*======== Seller Service Start ========*/
.seller-xmas-out{
	position: relative;
	overflow: hidden;
}

.xmas-red{
	background: #a61400 !important;
	border: solid 1px #9b1300 !important;
}

.xmas-red:hover{
	background: #d81b02 !important;
}

.seller-features-detail .eqh {
	text-align: center;
	margin: 25px 0;
}

.seller-features-detail span {
	display: block;
    margin: 0px auto 30px;
    line-height: 1.4;
}

.seller-features-detail .detail-01 span {
	background: url(images/bg_seller_en.png) no-repeat;
    background-position: 0 29.561200923%;
    background-size: 804% 924.761904%;
    width: 120px;
    height: 84px;
}

.seller-features-detail .detail-02 span {
	background: url(images/bg_seller_en.png) no-repeat;
    background-position: 0 16.647531%;
    background-size: 1048.69565% 971%;
    width: 97px;
    height: 84px;
}

.seller-features-detail .detail-03 span {
    background: url(images/bg_seller_en.png) no-repeat;
    background-position: 0 42.069741%;
    background-size: 1148.57142% 1184.146341%;
    width: 84px;
    height: 84px;
}

.seller-features-detail .detail-04 span {
	background: url(images/bg_seller_en.png) no-repeat;
    background-position: 0 56.301531%;
    background-size: 920.610687% 795.901639%;
    width: 90px;
    height: 84px;
}

.seller-features-detail .eqh h4 {
	margin: 0 !important;
	color: #b8ddfd;
	letter-spacing: 1px;
}

.seller-features-detail .eqh p {
	font-size: 2.375rem;
	line-height: 1.4;
    margin-bottom: 0;
}

@media screen and (max-width: 1200px){
	.seller-xmas-out .banner .container{
		width: 100%;
	}
	.bg-header.seller.seller-xmas-out{
		background-position-x: 35%;
	}
}

#canvas{
	position: absolute;
	z-index: 1;
}
.seller-xmas-out .banner{
	position: relative;
	z-index: 9;
}
.bg-header.seller {
    /*background-image: url(images/bg-seller-services.jpg);*/
	background-image: url(images/headerxms.jpg);
    min-height: 480px;
    background-position-x: 50%; 
}
.bg-header.seller201811 {
    background-image: url(images/seller_servers_banner_cn.png);
}
.bg-header.seller201811 .banner {
	display: block;
}

.bg-header.seller201811 .banner .caption {
	margin: 0 auto 20px;
	padding: 0 150px;
    display: table;
    line-height: 1.3;
    letter-spacing: 1px;
    text-shadow: 2px 2px 5px rgba(0,0,0,.9);
}

.bg-header.big-deal201811 {
	background-image:url(images/bg-big-deal-201811.jpg);
}

.bg-header.big-ranking201811 {
	background-image:url(images/bg-big-ranking-201811.jpg);
}
.left-style {
	text-align: left;
}

.left-style h1 {
	margin: 0 0 20px !important;
    padding: 0 !important;
}

.left-style h2 {
	letter-spacing: 2px;
	margin-bottom: 10px !important;
}

.left-style h3 {
	line-height: 1.3;
	margin-bottom: 30px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.9);
}

.bg-header.seller .banner {
	display: block;
}

/*.bg-header.seller .banner .caption {
	margin: 0 auto 20px;
	padding: 0 150px;
    display: table;
    line-height: 1.3;
    letter-spacing: 1px;
    text-shadow: 2px 2px 5px rgba(0,0,0,.9);
}*/

.bg-header.big-deal {
	background-image:url(images/bg-big-deal.jpg);
}

.bg-header.big-ranking {
	background-image:url(images/bg-big-ranking.jpg);
}

.submenu ul.sellerservice li.s-price a {
	font-size: 26px;
	letter-spacing: 2px;
}

.submenu ul.sellerservice li.s-price span {
	width: 54px;
    height: 54px;
    background-size: 54px 54px !important;
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.submenu ul.sellerservice li.s-price .active span, .submenu ul.sellerservice li.s-price a:hover span {
	-webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.icon-lo {
	background: url(images/icon-seller-services--listing-optimization.png) !important;
}

.icon-sdp {
	background: url(images/icon-seller-services--super-deals-promotion.png) !important;
}

.icon-bprm {
	background: url(images/icon-seller-services--boost-proseller-rank-marketing.png) !important;
}

.submenu ul.sellerservice li.s-price a:hover, .submenu ul.sellerservice li.s-price .active {
	color: #589ad3;
}

.case_hide {
	display: none;
}

hr.case_line {
	border-top: 1px solid #CCC;
    margin: 60px 0;
}

.case_top {
	margin-bottom: 50px;
}

.seller-wrapper .btn-default {
	line-height: 1;
	margin: 10px; 
}

@media screen and (max-width:767px) {
	/*.bg-header.seller .banner .caption {
		padding: 0;
	}*/

	.bg-header.big-deal .youtube, .bg-header.big-ranking .youtube {
		display: block;
	}
}


@media screen and (max-width:480px) {
	.bg-header.seller {
		min-height: inherit;
	}

	/*.bg-header.seller .banner .caption {
		letter-spacing: 0;
	}*/

	h2.subtitle {
		display: none;
	}

	.left-style h3 {
		font-size: 1rem;
		line-height: 1.4;
		margin-bottom: 30px;
	}

	.left-style {
		text-align: center;
	}
	
	.seller-wrapper .btn-default {
		margin: 0 0 10px;
	}

	.seller-services .table-box .tr-cell .td-cell.asin {
		width: inherit;
	}

	.seller-services .table-box.content .tr-cell .td-cell:nth-child(2) .sjb, .seller-services .table-box.content .tr-cell .td-cell .sjb {
		margin-top: 10px; 
	}

	.bg-header.seller {
		background-position-x: 20%; 
	}

	.left-style a.btn-default, .btn-default {
		width: 100%;
	}
	
	.seller-features-detail span {
		margin-bottom: 20px;
	}
	
	.seller-features-detail .detail-01 span {
		width: 108px;
		height: 76px;
	}
	
	.seller-features-detail .detail-02 span {
		width: 87px;
		height: 76px;
	}
	
	.seller-features-detail .detail-03 span {
		width: 76px;
		height: 76px;
	}
	
	.seller-features-detail .detail-04 span {
		width: 81px;
		height: 76px;
	}
	
	.seller-features-detail .eqh h4 {
		font-size: 1rem;
	}
	
	.seller-features-detail .eqh p {
		font-size: 2.125rem;
	}
}
/*======== Seller Service End ========*/

/*======== About Us branches Start ========*/
.branches .col-sm-6.last {
	margin-bottom: 0;
}

.branches img {
	max-width: 100%;
	height: auto;
    border: 1px solid #EEE;
    padding: 3px;
    background: #f7f7f7;
}

/*About-canvas_cod驗證碼
#submit {
	display: none;
}
.code {
	margin: 11px 0 20px 0;
}
#canvas_img {
	vertical-align: middle;
	box-sizing: border-box;
	border: 1px solid #ddd;
	width: 20%;
	height:50px;
	background: #fff;
}
.canvas_icon {
    display: inline;
    font-size: 24px;
    padding: 10px;
    vertical-align: middle;
	cursor: pointer;
}
.code_btn {
	width: 100%;
}*/

@media screen and (min-width:768px) {
	.col-sm-6.building {
		padding-right: 0;
		margin: 30px 0 50px;
	}

	.col-sm-6.building img {
		border-right: 0;
		padding-right: 0;
	}

	.col-sm-6.map {
		padding-left: 0;
		margin: 30px 0 50px;
	}

	.col-sm-6.map img {
		border-left: 0;
		padding-left: 0;
	}
}

@media screen and (max-width:767px) {
	.branches .col-sm-6.building {
		margin: 30px 0 0;
	}

	.branches .col-sm-6.building img {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.branches .col-sm-6.map {
		margin: 0 0 50px;
	}

	.branches .col-sm-6.map img {
		border-top: 0;
		padding-top: 0;
	}
}
/*======== About Us branches End ========*/
/*======== About Us Milestone Start ========*/
.milestone {
	background: #ebf2f6;
    background-size: cover;
}
/*======== About Us Milestone End ========*/
/*======== About Us Form Start ========*/
#contact .major-title {
	padding-bottom: 0;
}

#contact .major-title > p {
	line-height: 1.6;
}

.contact-info {
	text-align: center;
}

.contact-info li {
	display: inline-block;
	margin-right: 30px;
}

.contact-info li:last-child {
	margin-right: 0;
}

/*======== About Us Form End ========*/
/*======== Free Trial Singup Start ========*/
.mobile_number_container, .mobile_valid_container {
	position: relative;
}

.mobile_number_container input {
	padding-left: 50px;
}

.country_code {
	position: absolute;
	top: 14px;
	left: 15px;
}

.mobile_valid_container input {
	padding-right: 120px;
}

.mobile_valid_container .button_valid {
	border-radius: 3px;
    font-size: 0.75rem;
    height: 34px;
    letter-spacing: 1px;
    line-height: 34px;
    padding: 0 10px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: auto;
}

.mobile_valid_container .button_valid[disabled] {
	opacity: 0.6;
}

.mobile_valid_container .button_valid[disabled]:hover {
	background: #43a3f4;
	color: #FFF;
	opacity: 0.6;
}

.field-validation-error span {
	margin-bottom: -5px;
}

.signup-wrap .form .col-md-7 {
	border-right: 0;
}

.signup-wrap .form .col-md-5 {
	border-left: 1px solid #e2e2e2;
}

@media screen and (max-width: 997px) {
	.signup-wrap .form .col-md-5 {
		border-left: 0;
	}
}
/*======== Free Trial Singup End ========*/

/*======== User Stories Start ========*/
/*
.bg-header.user-stories-content {
	background-image: url(images/bg-user-stories.jpg);
}

.top-story {
	border-radius: 10px;
    background: #FFF;
    padding: 50px 15px 65px;
    margin: 0 15px 20px 15px;
    display: table;
    line-height: 1.6;
    letter-spacing: 1px;
    border: 1px solid #EFEFEF;
    position: relative;
}

.top-story img {
	width: 100%;
	border-radius: 3px;
}

.top-story h2 {
	margin: 0 0 20px; 
	padding: 15px;
}

.water-mark {
	font-family: fantasy;
    color: #000;
    letter-spacing: 0;
    font-size: 72px;
    position: absolute;
    top: 20px;
    right: 40px;
    opacity: .04;
}

.top-story-content {
	border-radius: 6px;
    box-shadow: inset 0px 0px 20px rgba(0,0,0,0.05);
    padding: 20px 30px 25px;
}

.top-story-content:after {
  content: "";
  display: table;
  clear: both;
}

.top-story-content p {
	margin-bottom: 20px;
}

.top-story .btn-lg {
	padding: 10px 2.2rem;
	float: right;
}

.user-video {
	padding-bottom: 50px;
}

.user-video h2 {
	width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 50px;
}

.single-user-video {
	margin-bottom: 30px;
}

.single-user-video img {
	width: 100%;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.single-user-video p.content {
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.05);
	padding: 10px 20px 15px;
	border-top: 4px solid #DDD; 
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #333;
	margin-bottom: 30px;
}

.single-user-story {
	height: auto;
	border-radius: 10px;
	background: #FFF;
	padding: 200px 10px 35px;
	margin-bottom: 180px;
	border: 1px solid #EEE;
}

.user-stories {
	padding: 110px 0 0;
}

.user-stories .avatar_container {
	position: absolute;
	width: calc(100% - 60px);
	top: -115px;
	left: 50%;
	margin-left: calc(-50% + 30px); 
}

.user-stories .avatar {
	width: 230px;
	overflow: hidden;
	margin: 0 auto 15px;
	opacity: .9;
}

.user-stories .avatar:hover {
	opacity: 1;
}

.user-stories .avatar img {
	max-width: 100%;
}

.user-stories .location {
	text-align: center;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.8;
    color: #333;
}

.user-stories .location:active, .user-stories .location:visited {
	color: #333;
}

.user-stories .name {
	display: table;
	margin: 0 auto;
	color: #aaa;
	font-size: 1rem;
    letter-spacing: 0;
}

.user-stories .content {
	height: 100%;
	line-height: 1.6;
    letter-spacing: 1px;
    padding: 20px;
    border-radius: 6px;
    margin-bottom: 0;
    box-shadow: inset 0px 0px 20px rgba(0,0,0,0.05);
    background: #FFF;
    color: #6e6e6e;
}

.grid-item { 
	width: 33%;
	padding: 0 15px;
}

@media screen and (max-width: 997px) {
	.grid-item { 
		width: 50%;
	}
	
	.user-stories {
		padding-top: 80px;
	}
	
	.user-stories .avatar {
		width: 200px;
	}
	
	.user-stories .avatar_container {
		top: -100px;
	}
	
	.single-user-story {
		padding-top: 190px;
		margin-bottom: 160px;
	}
}

@media screen and (max-width: 767px) {
	.grid-item {
		width: 100%;
	}
	
	.single-user-story {
		padding: 30px;
		margin-bottom: 100px;
	}

	.single-user-story::before {
		display: table;
		content: " ";
	}

	.single-user-story::after {
		display: table;
		content: " ";
		clear: both;
	}
	
	.user-stories .avatar_container {
		position: relative;
		top: inherit;
	    left: inherit;
		margin-left: 0;
		width: 100%;
		padding: 0 15px;
	}
	
	.user-stories .avatar {
		width: 130px;
		float: right;
		margin-top: -70px;
	}
	
	.user-stories .location {
	text-align: left;
}
	
	.user-stories .name {
    	display: block;
	}

	.user-stories .content {
		width: 100%;
    	margin: 0;
    	height: auto;
    	position: relative;
    	float: right;
	}
}

@media screen and (max-width: 480px) {
	.top-story {
	    padding: 20px 15px;
	    margin: -40px 0 0 -30px;
	    width: calc(100% + 60px);
	}
	
	.top-story h2 {
		margin-bottom: 5px;
		padding: 15px;
	}
	
	.top-story-content {
		border-radius: 0;
		box-shadow: inherit;
		padding: 25px 0;
	}
	
	.grid-item {
		padding: 0;
	}
	
	.single-user-story {
		height: auto;
		border: 0;
		border-radius: 0;
		background: transparent;
		padding: 0;
		margin-bottom: 80px;
	}
	
	.user-stories {
	padding-top: 30px;
}
	
	.user-stories .avatar_container {
		position: relative;
	    top: 0;
	    left: 0;
	    width: 100%;
	    padding: 0 10px;
	    margin-bottom: 15px;
	}

	.user-stories .avatar {
		width: 90px;
		margin: -30px 0 0 0;
	}

	.user-stories .name {
	    margin: 0;
	    width: 100%;
    	line-height: 1.3;
    	font-size: 1.125rem ;
	}

	.user-stories .content {
		height: 100%;
		width: 100%;
    	margin: 0;
    	box-shadow: inherit;
	}
}*/
/*======== user-stories End ========*/

/*======== Press Posted Start ========*/
.pt-content-wrap .ssba.ssba-wrap {
	background: transparent;
	font-size: 1rem;
}
/*======== Press Posted End ========*/

/*======== Press Start ========*/
/*== Pagination ==*/
.screen-reader-text, .screen-reader-text {
	display: none;
}

.pagination {
	display: table;
	padding-left: 0;
	border-radius: 4px;
	margin: 50px auto 0; 
}

.page-numbers {
	border: 1px solid #448aca;
    padding: 10px 20px;
    margin: 0 4px;
    border-radius: 4px;
	display: block;
}

.page-numbers.current {
	background: #448aca;
    color: #FFF;
}

a.page-numbers:hover {
	color: #448aca;
	background: rgba(68,138,202,.1);
}

.post-nav {
	margin: 0 auto;
    width: auto;
    display: table;
	padding: 40px 0 5px 0;
}

/*======== Press End ========*/
/*======== Bigtracker Start ========*/
.bg-header.bigtracker {
    background-image: url(images/bg-bigtracker.jpg);
}

.bigtracker-first {
	margin-top: -80px;
	padding: 0 !important;
}

.bigtracker-first .col-sm-4 {
	padding: 60px 30px 50px;
}

.bigtracker-first .col-sm-4 img {
	width: 100px;
	left: 50%;
	margin-left: -50px;
	opacity: .4;
	position: relative;
}

.bigtracker-first .col-sm-4 h1, .bigtracker-first .col-sm-4 h4 {
	text-align: center;
	margin-top: 10px;
}

.bigtracker-first .col-sm-4 h3 {
    display: table;
    background: #fff;
    padding: 8px 40px;
    border-radius: 20px;
    font-size: 1rem;
    font-weight: normal;
    margin: 0 auto 10px;
    color: #09aafe;
    border: 1px solid #EEE;
}

.bigtracker-first .col-sm-4 h4 {
	margin-bottom: 30px;
}

.bigtracker-first ul {
	margin-bottom: 30px;
}

.bigtracker-first ul li {
	margin-bottom: 5px;
}

.core-function {
	text-align: center;
}

.core-function h5 {
	display: table;
    background: #fff;
    padding: 8px 40px;
    border-radius: 20px;
    font-size: 1rem;
    font-weight: normal;
    margin: 20px auto 10px;
    color: #09aafe;
    border: 1px solid #EEE;
}

.core-function p {
	font-size: 0.875rem;
	padding: 0;
}

.core-function .features {
	text-align: left;
	background: #FFF;
	color: #000;
	padding: 24px 24px 60px;
	margin-bottom: 30px;
	border: 1px solid #EEE;
	border-radius: 4px;
	position: relative;
	vertical-align: bottom;
	display: inline-grid;
}

.core-function ul {
    padding-inline-start: 18px;
    margin-bottom: 20px;
}

.core-function ul li {
	margin-bottom: 5px;
	color: #6e6e6e;
}

.core-function a {
    width: calc(100% - 20px);
    background: #4eabf9;
    padding: 10px 0;
    margin: 10px 0;
    color: #FFF;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.core-function a.plugin {
	bottom: 60px;
}

.core-function a:hover {
	color: #FFF;
	background: #1b7bc8;
}

.core-function a:visited {
	color: #FFF;
}

.bigtracker-features {
	background: #FFF;
	text-align: center;
}

.bigtracker-features h2 {
	margin-bottom: 30px;
}

.bigtracker-features .icon {
	width: 80px;
    height: 80px;
    display: table;
    border-radius: 50%;
    margin: 0 auto;
    padding: 0;
    border: 2px solid #62bfec;
    background: #FFF;
    position: relative;
}

.bigtracker-features .icon svg {
    height: 33%;
	width: 33%;
    min-height: 100%;
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    padding: 0;
    position: absolute;
	left: 50%;
	transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.bigtracker-features .icon svg path {
	color: #62bfec;
}

.bigtracker-features h4 {
	color: #62bfec;
}

.bigtracker-features .cell {
	margin-bottom: 20px;
	width: 20%;
}

.threecell .price-first {
	width: 19% !important;
}

.threecell .price-cell {
	width: 27%;
}

.threecell .price-title {
	padding: 30px 20px 0;
}

.threecell .price-first .price-title {
	padding: 27px 10px 17px;
}

.threecell .price-tall .price-title {
	padding-top: 46px;
}

.threecell li {
	height: 50px;
	width: 100%;
	line-height: 50px;
	display: table;
	text-align: center;
}

.set_name {
	font-size: 16px;
    position: absolute;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    top: 20px;
}

.two_line {
	margin: 0;
	padding: 0 20px;
    line-height: 22px;
    height: 50px;
	display: table-cell;
    vertical-align: middle;
}

.extension-version .left, .extension-version .right {
	width: 50%;
    float: left;
    padding: 20px 40px 40px;
    background: #faf8eb;
    border: 2px solid #f2b700;
    border-radius: 6px 0 0 6px;
}

.extension-version .left {
	border-right: 0;
}

.extension-version .right {
    background: #ecf1f5;
    border: 2px solid #429ce5;
    border-left: none;
    border-radius: 0 6px 6px 0;
}

.extension-version .left h2 {
	color: #f2b700;
	padding-bottom: 10px;
	border-bottom: 1px solid #f2b700;
	text-align: center;
}

.extension-version .right h2 {
	color: #429ce5;
	padding-bottom: 10px;
	border-bottom: 1px solid #429ce5;
	text-align: center;
}

.extension-version .left h2 em, .extension-version .right h2 em {
	background: #F2B701;
    margin-left: 10px;
    padding: 1px 10px;
    border-radius: 5px;
    color: #FFF;
    font-size: 22px;
    font-style: normal;
}

.extension-version .right h2 em {
	background: #429ce5;
}

.extension-version .left h5 {
	color: #f2b700;
	text-align: center;
    margin: 15px 10px;
    line-height: 1.6;
}

.extension-version .right h5 {
	color: #429ce5;
	text-align: center;
    margin: 15px 10px;
    line-height: 1.6;
}

.extension-version li {
	margin-bottom: 10px;
	color: #666;
}

.extension-version .right li.disable {
	color: #CCC;
}

.extension-version .left .btn {
	width: 100%;
}

.extension-version ul {
	margin-bottom: 20px;
}

.extension-competitor .price-title {
	padding: 30px 0 !important;
	line-height: 1.5;
	font-size: 1.375rem !important;
}

.extension-competitor .price-first {
	width: 31% !important;
}

.extension-competitor .price-cell {
	width: 23%;
}

.extension-competitor .price-tall .price-title {
	padding-top: 46px !important;
}

@media screen and (max-width: 997px) {
	.threecell .price-first, .threecell .price-cell {
		width: auto !important;
	}
	
	.threecell li {
		line-height: 1.5;
		height: auto;
	}
	
	.two_line {
		display: block;
	    height: inherit;
	    padding: 0;
	}
	
	.bigtracker-first .col-sm-4 img {
		left: inherit;
		margin-left: 0;
	}
	
	.bigtracker-first ul {
		text-align: left;
		padding-inline-start: 25px;
	}
	
	.bigtracker-first .col-sm-4 h3 {
	    padding: 8px 20px;
	}
}

@media screen and (max-width: 768px) {
	.bigtracker .button-grid .btn {
		width: calc(50% - 30px);
	}
	
	.bigtracker-first ul {
		text-align: center;
		list-style: none;
		padding-inline-start: 0;
	}
	
	.bigtracker-first ul li {
	margin-bottom: 10px;
}
	
	.bigtracker-first .col-sm-4 h3 {
	    padding: 8px 40px;
	}
	
	.bigtracker-first .row {
		margin-left: -30px;
		margin-right: -30px;
	}
	
	.core-function .features {
		width: 100%;
	}
	
	core-function-single {
		padding-left: 0;
		padding-right: 0;
	}
	
	.bigtracker-features .cell {
		width: 50%;
	}
}

@media screen and (max-width: 640px) {
	.bigtracker .button-grid .btn {
		width: 100%;
	}
	
	.extension-version .left, .extension-version .right {
		width: 100%;
		padding: 20px 20px 40px;
		border-radius: 6px;
	}
	
	.extension-version .left {
		border: 2px solid #f2b700;
	    margin-bottom: 30px;
	}
	
	.extension-version .right {
		border: 2px solid #429ce5;
	}
}
/*======== Bigtracker End ========*/
/*======== Bigcrm Start ========
.bg-header.bigcrm {
	background-image:url(images/bg-bigcrm.jpg)
}

.small-feature .icon16, .small-feature .icon17, .small-feature .icon18, .small-feature .icon19, .small-feature .icon20, .small-feature .icon21 {
	background: url(images/icon_bigcrm_subfeature_01.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 155px;
}

.small-feature .icon17 {
	background: url(images/icon_bigcrm_subfeature_02.png);
}

.small-feature .icon18 {
	background: url(images/icon_bigcrm_subfeature_03.png);
}

.small-feature .icon19 {
	background: url(images/icon_bigcrm_subfeature_04.png);
}

.small-feature .icon20 {
	background: url(images/icon_bigcrm_subfeature_05.png);
}

.small-feature .icon21 {
	background: url(images/icon_bigcrm_subfeature_06.png);
}

.bigcrm-sub {
	background: url(images/bg-bigcrm-sub01.jpg);
	background-size: cover;
	color: #FFF;
	font-size: 24px;
}

.bigcrm-sub p {
	margin-bottom: 0;
}*/


/*======== Bigcrm End ========*/

/*======================================================== Fred End ========================================================*/

/*======================================================== Wynne Start ========================================================*/
/*======== sign-up-feedback-central Start ========*/

.landing_intro.landing-wl-unform{
	width: 80%;
	margin-right: 0;
	margin: 0px auto;
	float: none;
}
.landing_intro .kv_btn, .landing_intro .youtube_btn{
	margin: 20px 2% 20px 2%;
	width: auto;
	padding:0.25rem 2rem;
	line-height: 42px !important;
	display: inline-block;
	float: none !important;
}
.btnclear{
	clear: both;
	overflow: hidden;
}
.btnclear h1{
	float: left;
	margin-top: 0px;
}
.btnclear .kv_btn{
	width: auto !important;
	margin: 0px;
	float: right !important;
	margin-top: 9px;
	padding:0.25rem 2rem;
}
.kv_btn.kv_btn-mob-wl{
	display: none;
}
@media screen and (max-width: 1090px){
	.kv_btn.kv_btn-mob-wl{
		display: table;float: none;width: auto !important;margin: 30px auto 0px;padding:0.25rem 2rem;
	}
	.btnclear .kv_btn{
		display: none;
	}
	.btnclear h1{
		float: none;
	}
}
@media screen and (max-width: 413px){
	.landing_intro .kv_btn, .landing_intro .youtube_btn{
		padding:0.25rem 4.5rem;
	}
	.kv_btn.kv_btn-mob-wl{
		padding:0.25rem 2.5rem !important;
	}
}
/*======================================================== Wynne End ========================================================*/

/*======================================================== Wynne Xmas Banner Start ========================================================*/
.seller-xmas-out{
	position: relative;
	overflow: hidden;
}
.xmas-red{
	background: #a61400 !important;
	border: solid 1px #9b1300 !important;
}
.xmas-red:hover{
	background: #d81b02 !important;
}
@media screen and (max-width: 1200px){
	.seller-xmas-out .banner .container{
		width: 100%;
	}
	.bg-header.seller.seller-xmas-out{
		background-position-x: 35%;
	}
}

#canvas{
	position: absolute;
	z-index: 1;
}
.seller-xmas-out .banner{
	position: relative;
	z-index: 9;
}
.bg-header.seller {
    /*background-image: url(images/bg-seller-services.jpg);*/
	background-image: url(images/headerxms.jpg);
    min-height: 480px;
    background-position-x: 50%; 
}
.bg-header.seller.seller-xmas-out .banner{display: block !important;}
.seller-xmas-out .banner{position: relative;}
.seller-xmas-out .button-grid a{
	color: #353535;
	border: solid 1px #353535;
}
.seller-xmas-out .button-grid a:hover{
	background: #424242;
	color: #fff;
}
.xmas-btn{
	display: block;
	position: absolute;
	top: 19%;
	left: 44%;
	transform: translate(-50%,-50%);
	z-index: 999;
}
@media screen and (max-width: 1380px) {
	.xmas-btn img{
		width: 80%;
	}
}
@media screen and (max-width: 890px) {
	.xmas-btn{
	top: 22%;
    left: 59%;
	}
	.bg-header.seller.seller-xmas-out {
    background-position-x: 20%;
	}
}
@media screen and (max-width: 700px) {
	.xmas-btn{
	top: 88%;
    left: 35%;
	}
	.bg-header.seller.seller-xmas-out {
    background-position-x: 14%;
	}
}
@media screen and (max-width: 661px) {
	.xmas-btn img{
		width: 70%;
	}
	.xmas-btn{
	top: 80%;
	}
}
@media screen and (max-width: 600px){
	.seller-xmas-out .button-grid a{
		display: block !important;
	}
}
@media screen and (max-width: 480px) {
	.xmas-btn img{
		width: 60%;
	}
	.xmas-btn{
	top: 76%;
	}
	h2.subtitle{
		display: block !important;
	}
}
@media screen and (max-width: 450px) {
	.xmas-btn{
	top: 80%;
	}
}
/*======================================================== Wynne Xmas Banner End ========================================================*/

/*======== PriceBigcrm toolips Wynne ========*/

.tooltip_price {
  position: relative;
  display: inline-block;
	width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 99em;
    background: #1b7bc8;
    color: #fff;
    font-weight: bolder;
    cursor:pointer;
}

.tooltip_price .tooltiptext {
  visibility: hidden;
  width: 350px;
  background-color: #555;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 5px 10px;
  position: absolute;
  z-index: 9999;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip_price .tooltiptext::after {
  content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
}

.tooltip_price:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
	display: block !important;
}
.tooltip_price-right {
    top: -5px;
    left: 135%;
}


/*=================== Fred New Style Tweaking ===================*/

.h3, h3 {
	font-size: 22px;
	letter-spacing: 1px;
}

p {
	line-height: 1.8;
}

.major-title {
	font-weight: normal;
	letter-spacing: 1px;
    font-size: 2.625rem;
}

.focus-indexbox h2 {
	font-weight: normal;
    letter-spacing: 1px;
    color: #666;
    font-size: 2rem;
    margin-bottom: 15px;
}
/*
.small-feature p {
	line-height: 1.8;
}*/

.overview-grid h2 {
	font-weight: normal;
    letter-spacing: 1px;
    font-size: 2rem;
    margin-bottom: 15px;
}

.teaching-area h2 {
	letter-spacing: 1px;
    font-size: 2rem;
}

.overview-grid ul {
	list-style-type: square;
    padding-inline-start: 20px;
}

.overview-grid ul li {
	margin-bottom: 10px;
}

.video-wrap h2, .live-wrap h2 {
	letter-spacing: 1px;
    font-size: 2rem;
    color: #666;
}

.pt-content-wrap .entry-header {
	margin: 30px 0;
}

.pt-content-wrap .entry-title {
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 30px;
	line-height: 1.4;
}

.pt-content-wrap .entry-content {
	letter-spacing: 1px;
}

.pt-content-wrap .entry-date {
	font-size: 1.2rem;
	color: #AAA;
	top: 3px;
}

.pt-content-wrap .pt-single-post-title {
	font-size: 2.25rem;
    color: #666;
}

.contact-info {
	margin-bottom: 15px;
}

.bg_premium{
	background: #dde8ef;
}
/*----------------------- BigTracker Start Wynne --------------------------------*/
/*----------------------- visit-support --------------------------------*/
.visit-header{padding:60px 0 0;text-align:center}
.visit-header .logo{margin:0 auto}
.visit-header .logo2{display:block;width:90%;min-width:200px;max-width:555px;margin:0 auto;}
.visit-header .logo2 p{margin:-5px 0 0 0;font-size:22px;color:#888;text-align:center;}
.visit-wrap{padding-top:30px;}
.visit-wrap .article-wrap{padding:4% 7%;margin-bottom:30px;background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(200,200,200,.2)}
.visit-wrap .article-wrap p{margin:20px 0;}