@media(max-width:640px){

    .brand-act-banner { height: 220px; background-image: url('img/banner-bg2.jpeg'); margin-top: 55px;}
    .brand-act-banner .banner-cont { width: auto; height: auto; margin: auto; padding-top: 20px;}
    .banner-cont .banner-logo { width: auto; height: 100px; background-size: contain; background-repeat: no-repeat; background-position: center; margin: auto;}
    .banner-cont .symantec { background-image: url('img/digicert-logo.png');}
	.banner-cont .globalsign { background-image: url('img/globalsign-logo.png');}
	.banner-cont .geotrust { background-image: url('img/geotrust-logo.png');}
	.banner-cont .trustasia { background-image: url('img/trustasia-logo.png');}
    .banner-cont p { display: block; margin: auto; text-align: center; line-height: 40px; color: #FFFFFF; font-size: 22px; padding: 0px 16px;}

    .brand-about { display: none; height: auto; padding-top: 20px; padding-bottom: 20px;}
    .brand-about .brand-about-cont { width: auto; height: auto; margin: auto;}
    .brand-about-cont h2 { display: block; color: #3a3a3a; font-size: 32px; line-height: 45px; text-align: center; font-weight: 400; margin-bottom: 30px;}
    .brand-about-cont p { display: block; max-width: 800px; font-size: 16px; line-height: 30px; color: #777; margin: auto; font-weight: 200; margin-bottom: 20px;}
    .brand-about-cont .network { max-width:980px; display: block; width: 90%; height: auto; margin: auto;}
    .brand-about-cont .network img { width: 100%; margin: auto;}

    .brand-price { height: auto; padding-top: 20px; padding-bottom: 20px;}
    .brand-price .brand-price-cont {width: auto; height: auto; margin: auto; padding-top: 0px;}
    .brand-price-cont h2 { display: block; color: #3a3a3a; font-size: 32px; line-height: 45px; text-align: center; font-weight: 400; margin-bottom: 30px;}
    .brand-price-cont .brand-product:after {display: block; content: ''; clear: both;}
    .brand-product li { width: auto; min-height: 0px; float: none; padding: 0 30px; transition: all 0s ease; position: relative; z-index: 0; margin-bottom: 15px;}
    .brand-product li:hover {-webkit-transform:scale(1);transform:scale(1);padding:0 30px;z-index:0;}
    .brand-product-item { border-radius: 5px; box-shadow: 0 0 5px #c8c8c8; overflow: hidden; padding: 12px 15px 4px; width: 100%;}
    .brand-product li:hover .brand-product-item {box-shadow:0 0 0px #adacac;-webkit-box-shadow:0 0 10px #adacac;-moz-box-shadow:0 0 0px #adacac;-o-box-shadow:0 0 00px #adacac;}
    .brand-product-item .logo {display: none; width: 138px; height: 50px; background-size: 100% auto; background-repeat:no-repeat; margin: auto;}
    .brand-product-item .symantec { background-image: url('img/symantec-logo.png');}
    .brand-product-item .title {display: block; margin-bottom: 22px; color: #4a4a4a; padding-bottom: 20px; height: 42px; line-height: 30px; font-weight: 700; font-size: 18px; border-bottom: solid 1px #eeeeee;}
    .brand-product-item .desc {display: none; max-width: 180px; height: 170px;font-size: 16px; line-height: 30px; color: #3a3a3a; font-weight: 200; padding: 0px 5px; margin: auto;}
    .brand-product-item .desc2 { display: block;}
    .brand-product-item .desc2 dl { height: 24px; font-weight: 300; font-size: 14px;}
    .brand-product-item .desc2 dl:after { display: block; content: ''; clear: both;}
    .brand-product-item .desc2 dl dt { display: inline-block; width: 100px; padding-right: 15px; text-align: right; font-size: 14px; color: #3a3a3a;}
    .brand-product-item .desc2 dl dd { display: inline-block;}
	.brand-product-item .desc2 dl dd i { color:#77C043;}
    .brand-product-item hr {margin-top: 22px; margin-bottom: 22px; border: 0; border-top: 1px solid #eee;}
    .brand-product-item .price {float: left; font-size: 14px; margin-bottom: 0; line-height: 20px; color: #ff8100; text-align: center; margin: 0 0 11px; position: relative; padding-top: 20px;}
    .brand-product-item .price span {font-size: 22px;}
    .brand-product-item .price em {  display: block; position: absolute; font-size: 16px; color: #a94442;  width: 100%; height: 30px; text-align: center; top: -10px; text-decoration: line-through;}
    .brand-product-item .btns {float: right; padding: 5px;}
    .brand-product-item .btns a {display: block; float: left; padding: 5px; text-align: center; line-height: 24px; font-size: 16px; font-weight: 100; margin: 5px auto; color: #333; margin-left: 5px;}
    .brand-product-item .btns a:hover {text-decoration: underline;}
    .brand-product-item .btns .btn {background-color: #57d051;transition: all .2s ease;color: #fff;text-decoration: none; border-radius: 4px;}
    .brand-product-item .btns .btn:hover{background-color: #4fab4a;text-decoration: none;}
    .brand-product-item .btns .btn1 {background-color: #469df8; transition: all .2s ease;color: #fff;text-decoration: none; border-radius: 4px;}

    .brand-compare {height: auto; padding: 20px 0px;}
    .brand-compare .brand-compare-cont { width: auto; margin: auto;}
    .brand-compare-cont h2 { display: block; color: #3a3a3a; font-size: 32px; line-height: 45px; text-align: center; font-weight: 400; margin-bottom: 30px;}
    .brand-compare .compare-table { width: 350px; border: solid 1px #e7e4e0; margin: auto;}
    .compare-table .pc-table {display: none;}
    .compare-table .mobile-table {display: block;}
    .compare-table table {display: table; color: #636b6f; width: 100%; margin: auto; border-collapse: collapse; border-spacing: 0; border-color: grey;}
    .compare-table table tr {display: table-row;}
    .compare-table table th {padding: 30px 0 40px; color: #fff; font-size: 16px; line-height: 40px; position: relative; vertical-align: middle; background-color: #6fcbe4;}
    .compare-table table td {border-top: none; line-height: 30px; color: #000; border-right: 1px solid #e7e4e0; vertical-align: middle; text-align: center; padding: 8px; font-size: 16px;}
    .white-bg { background-color: #fff;}
    .gray-bg { background-color: #f7f8f9;}
    .blue-bg1 { background-color: #6fcbe4!important;}
    .blue-bg2 { background-color: #00addd!important;}
    .blue-bg3 { background-color: #0098cc!important;}
    .blue-bg4 { background-color: #1577b8!important;}
    .blue-bg5 { background-color: #2084c4!important;}
    .blue-bg6 { background-color: #1577b8!important;}
    .blue-bg7 { background-color: #00619e!important;}
    .compare-table table td a {width:100px; display: block; padding: 6px 0; margin: auto; text-align: center; line-height: 26px; font-size: 16px; background-color: #57d051; transition: all .2s ease; color: #fff; text-decoration: none; border-radius: 4px;}
    .compare-table table td a:hover {background-color: #4fab4a;text-decoration: none;}

	.zcpt {height: auto; padding: 20px 0px 50px; background-color: #F3F7FA;}
    .zcpt .zcpt-cont { width: auto; margin: auto;}
    .zcpt-cont h2 { display: block; color: #3a3a3a; font-size: 32px; line-height: 45px; text-align: center; font-weight: 400; margin-bottom: 30px;}
    .zcpt-cont ul { width: auto; margin: auto;}
    .zcpt-cont ul:after { display: block; content: ''; clear: both;}
    .zcpt-cont ul li {float: left; width: 33%; text-align: center;}

    .dmqmzy {height: auto; padding: 20px 0px 50px;}
    .dmqmzy .dmqmzy-cont { width: auto; margin: auto;}
    .dmqmzy-cont h2 { display: block; color: #3a3a3a; font-size: 32px; line-height: 45px; text-align: center; font-weight: 400; margin-bottom: 30px;}
    .dmqmzy-cont ul { width: auto; margin: auto;}
    .dmqmzy-cont ul:after { display: block; content: ''; clear: both;}
    .dmqmzy-cont ul li {float: left; width: 50%; text-align: center;}
    .dmqmzy-cont ul li img { width: 80%; margin: auto;}

}