@charset "utf-8";
* {
	padding: 0;
	box-sizing: border-box
}
body {
	font-size: 15px;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	position: relative;
	font-family: sans-serif
}
header {
	z-index: 999;
	-webkit-transition: height .3s;
	-moz-transition: height .3s;
	-ms-transition: height .3s;
	-o-transition: height .3s;
	transition: height .3s;
	box-shadow: 0 0 0 0 rgba(0,0,0,.4);
	background: #568a56
}
header div#logo {
	display: inline-block;
	float: left;
	font-weight: 400;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	padding: 10px 0 0;
}
nav {
	float: right
}
.wrapper {
	width: 1140px;
	padding: 0 15px
}
.wrapper, nav {
	margin: 0 auto
}
.clear {
	clear: both;
	line-height: 0
}
#maincontainer, .ban-text, header {
	width: 100%
}
#menu, * {
	margin: 0
}
#menu ul ul li a, #menu>ul>li>a, .ban-right p, .nav ul li a, .social ul li a, a {
	text-decoration: none
}
#menu {
	font-family: sans-serif
}
#menu, #menu #mobile, #menu ul, #menu ul li, #menu ul li a {
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#menu:after, #menu>ul:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
#menu #mobile {
	display: none
}
#menu>ul>li.has-sub>a:after, #menu>ul>li.has-sub>a:before {
	display: block;
	background: #000;
	content: '';
	position: absolute
}
#menu>ul>li {
	float: left;
	margin-right: 1px
}
#menu>ul>li>a {
	padding: 11px 10px;
	font-size: 15px;
	letter-spacing: 1px;
	color: #000;
	font-weight: 400;
	margin-left: 0
}
#menu ul li.active a, #menu>ul>li:hover>a {
	color: #d8e4d8
}
#menu ul li.active, #menu ul li.active:hover, #menu ul li.has-sub.active:hover, #menu>ul>li:hover {
	-webkit-transition: background .3s ease;
	-ms-transition: background .3s ease;
	transition: background .3s ease;
	color: #fff
}
#menu ul ul li, #menu>ul>li.has-sub>a:before {
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease
}
#menu>ul>li a {
	padding: 35px 15px 30px;
	margin-right: 1px
}
#menu>ul>li.has-sub>a {
	padding-right: 30px
}
#menu>ul>li.has-sub>a:after {
	top: 43px;
	right: 11px;
	width: 8px;
	height: 2px
}
#menu>ul>li.has-sub>a:before {
	top: 40px;
	right: 14px;
	width: 2px;
	height: 8px;
	transition: all .25s ease
}
#menu>ul>li.has-sub:hover>a:before {
	top: 23px;
	height: 0
}
#menu ul ul {
	position: absolute;
	left: -9999px;
	z-index: 99999
}
#menu ul ul li {
	height: 0;
	background: #464e31;
	transition: all .25s ease
}
#menu ul ul li.has-sub>a:after, #menu ul ul li.has-sub>a:before {
	position: absolute;
	display: block;
	background: #ddd;
	content: ''
}
#menu li:hover>ul {
	left: auto
}
#menu li:hover>ul>li {
	height: 35px
}
#menu ul ul ul {
	margin-left: 100%;
	top: 0
}
#menu ul ul li a {
	border-bottom: 1px solid #999;
	padding: 11px 15px;
	width: 175px;
	font-size: 12px;
	color: #f9f0f0;
	font-weight: 700
}
#menu ul ul li.last-item>a, #menu ul ul li:last-child>a {
	border-bottom: 0
}
#menu ul ul li a:hover, #menu ul ul li:hover>a {
	color: #fff
}
#menu ul ul li.has-sub>a:after {
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px
}
#menu ul ul li.has-sub>a:before {
	top: 13px;
	right: 14px;
	width: 2px;
	height: 8px;
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease
}
#menu ul ul>li.has-sub:hover>a:before {
	top: 17px;
	height: 0
}
#menu ul li.has-sub ul li.has-sub ul li:hover, #menu ul ul li.has-sub:hover {
	background: #363636
}
#menu ul ul ul li.active a {
	border-left: 1px solid #333
}
#menu>ul ul>li.has-sub>ul>li.active>a, #menu>ul>li.has-sub>ul>li.active>a {
	border-top: 1px solid #333
}
@media screen and (max-width:700px) {
#menu .submenu-button:after, #menu .submenu-button:before, .button:after, .button:before {
	content: '';
	position: absolute
}
#menu ul, .button, .logo {
	position: absolute
}
#menu>ul>li, .logo {
	float: none
}
#menu ul, #menu ul ul>li.has-sub>a:after, #menu ul ul>li.has-sub>a:before, #menu>ul>li.has-sub>a:after, #menu>ul>li.has-sub>a:before {
	display: none
}
.logo {
	top: 0;
	left: 0;
	width: 100%;
	height: 46px;
	text-align: center;
	padding: 10px 0 0
}
nav {
	width: 100%
}
#menu {
	margin: 0;
	width: 100%
}
#menu ul {
	width: 100%;
	margin: 0px 0;
	z-index: 99999
}
#menu ul li {
	width: 100%;
	border-top: 1px solid #444;
	background: #000
}
#menu ul li:hover {
	background: #363636
}
#menu li:hover>ul>li, #menu ul ul li {
	height: auto
}
#menu ul li a, #menu ul ul li a {
	width: 100%;
	border-bottom: 0
}
#menu ul ul li a {
	padding-left: 25px;
	color: #ddd;
	background: 0 0
}
#menu ul ul li {
	background: #333
}
#menu ul ul li:hover {
	background: #363636
}
#menu ul ul ul li a {
	padding-left: 35px
}
#menu ul ul li.active>a, #menu ul ul li:hover>a {
	color: #fff
}
#menu ul ul, #menu ul ul ul {
	position: relative;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: left
}
#menu #mobile {
	display: block;
	padding: 0;
	color: #ddd;
	font-size: 12px;
	font-weight: 700
}
.button {
	width: 55px;
	height: 46px;
	right: 0;
	top: -56px;
	cursor: pointer;
	z-index: 12399994
}
.button:after, .button:before {
	right: 20px;
	width: 20px;
	height: 2px;
	display: block
}
.button:after {
	top: 19px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000
}
.button:before {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	top: 15px;
	background: #000
}
.button.menu-opened:after {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	top: 23px;
	border: 0;
	height: 2px;
	width: 19px;
	background: #000;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.button.menu-opened:before {
	top: 23px;
	background: #000;
	width: 19px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#menu .submenu-button {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	border-left: 1px solid #444;
	height: 46px;
	width: 46px;
	cursor: pointer
}
#menu .submenu-button.submenu-opened {
	background: #262626
}
#menu ul ul .submenu-button {
	height: 34px;
	width: 34px
}
#menu .submenu-button:after {
	top: 22px;
	right: 19px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd
}
#menu ul ul .submenu-button:after {
	top: 15px;
	right: 13px
}
#menu .submenu-button.submenu-opened:after {
	background: #fff
}
#menu .submenu-button:before {
	top: 19px;
	right: 22px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd
}
#menu ul ul .submenu-button:before {
	top: 12px;
	right: 16px
}
#menu .submenu-button.submenu-opened:before {
	display: none
}
#menu ul ul ul li.active a {
	border-left: none
}
#menu>ul ul>li.has-sub>ul>li.active>a, #menu>ul>li.has-sub>ul>li.active>a {
	border-top: none
}
#menu>ul>li>a {
	color: #fff
}
}
.call, .call2 {
	text-align: center;
	box-shadow: none;
	padding: 13px 25px;
	margin-right: 10px;
	text-transform: uppercase;
	cursor: pointer
}
/**------------start head country no css-------------**/

.adsimage a img {
    width: auto!important;
    margin: 10px 0 0!important;
    padding: 0;
    height: auto;
    max-width: 468px;
}

.top-head {
	background: #fff;
}
.num {
	float: left;
	width: 20%;
	padding-top:30px;
}
.acer-top-area {
	float: right;
	width: 80%;
}
.clear {
	clear: both;
}
.acer_description {
	text-align: justify;
	margin: 0;
	color: #656565;
	line-height: 20px
}
.acer-top-area_left {
	float: right;
	font-size: 14px;
	padding: 5px 0;
	font-weight: normal;
	color: #006b00;
}
.acer-top-area_left, .lenovo-top-area_right {
	width: 195px;
	padding: 14px 0;
}
.acer-top-area_left span {
	float: left;
	font-size: 19px;
	display: block;
	font-weight: 600;
	padding: 3px 0 0;
	color: #575857;
}
.acer-top-area_left span img {
	padding-top: 2px;
	float: left;
	padding-right: 5px;
}
.acer-top-area_right {
	float: right;
	font-size: 14px;
	padding: 14px 0;
	font-weight: normal;
	color: #006b00;
	padding-right: 28px;
	text-align: right;
}
.acer-top-area_right span {
	float: left;
	font-size: 19px;
	display: block;
	font-weight: 600;
	padding: 3px 0 0;
	color: #575857;
}
.acer-top-area_right span img {
	padding-top: 2px;
	float: left;
	padding-right: 5px;
}
/**------------end head country no css-------------**/
.banner, .call, .call2 {
	position: relative
}
.call {
	float: left;
	width: 30%;
	background: 0 0;
	border: 2px solid #FFF;
	border-color: rgba(255,255,255,.6);
	color: #FFF;
	margin-top: 20px;
	font-family: source_sans_probold, Arial;
	font-size: 13px;
	letter-spacing: .5px
}
.call a:hover, .call:hover, .call:hover a {
	color: #000
}
.call:hover {
	background: #fff;
	border: 1px solid #fff
}
.call a:hover {
	font-weight: 700
}
.ban-right {
	width: 50%;
	float: right;
	padding: 50px 0;
}
.ban-text {
	float: left;
	font-size: 25px;
	line-height: 38px;
	font-weight: 600;
	color: #fff;
	background-color: transparent;
	letter-spacing: 1px;
	text-shadow: rgba(0,0,0,.15) 2px 2px 2px;
	text-transform: uppercase;
}
.callnumber {
	font-size: 26px;
	text-transform: capitalize;
	font-family: sans-serif;
	font-weight: 200
}
.troll {
	font-size: 14px;
	color: #568a56;
	vertical-align: bottom;
}
.banner-projector-repair { width:100%; float: left;  background: url(../images/banner-projector-repair.jpg) top center no-repeat; background-size:cover;}
.ban-right p, .ban-right p span {
    width: 100%;
    line-height: 25px;
    color: #fff;
    float: left;
}
.repair-man{ width:100%;}
.ban-right p {
    font-size: 14px;
    font-weight: 300;
}
.ban-right p span {
	font-size: 30px;
	font-weight: 700
}
.call2 {
	float: left;
	width: 30%;
	background: 0 0;
	border: 2px solid #FFF;
	border-color: rgba(255,255,255,.6);
	color: #fff;
	margin-top: 20px;
	font-family: source_sans_probold, Arial;
	font-size: 13px;
	letter-spacing: .5px
}
.banner, .banner img, .line-top {
	width: 100%
}
.call2 a:hover, .call2:hover, .call2:hover a {
	color: #000
}
.call2:hover {
	background: #fff;
	border: 1px solid #fff
}
.call2 a:hover {
	font-weight: 700
}
.banner {
	height: auto;
	float: left;
	background: url(../images/banner.jpg) top center no-repeat;
	background-size: 115%
}
.line-top {
	background-color: #01c501;
	padding: 1px 0;
	float: left
}
p.discp {
	display: block;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-bottom: 5px;
	padding-left: 0;
	line-height: 18px;
	margin-top: 20px
}
a {
	color: green
}
.acer-repair-text {
	width: 100%;
	float: left;
	background-color: #ecf0f1;
	    padding: 20px 0 10px;
}
.acer-repair-text-one {
	text-align: center;
	color: #0a9b20;
	border-bottom: 2px solid #718a99;
	padding: 0;
	width: 60%;
	margin: 0 auto;
	font-family: "Gesta W01", sans-serif;
	font-size: 26px;
	font-weight: 700
}
.acer-repair-text p, 
.acer-repair-text-2 p, 
.acer-repair-text-full ol li, 
.acer-repair-text-left ul li, 
.acer-repair-text-left-full ul li, 
.acer-repair-text-right ul li {font-family: proxima-nova, Helvetica Neue, Helvetica, Arial, sans-serif}
.acer-repair-text-full ol li, .acer-repair-text-left ul li {font-weight: 400}
.acer-repair-text p {
	color: #718a99;
	letter-spacing: 0;
	text-align: justify;
	line-height: 1.6;
	margin: 0;
	font-size: 15px;
	width: 100%;
	padding-bottom: 15px
}
.acer-repair-text-left {
	width: 50%;
	float: left;
	margin-bottom: 25px
}
.acer-repair-text-right {
	width: 50%;
	float: right
}
.acer-repair-text-left ul {
	float: left;
	position: static;
	display: block;
	padding-top: 0
}
.acer-repair-text-left ul li {
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
	font-size: 14px;
	color: #333;
	line-height: 1.5em;
	background: url(../images/check.png) left 14px no-repeat;
	padding: 10px 10px 3px 25px
}
.listly ul li, ol.who li {
	background: #fcfcfc;
	text-align: justify
}
ol.who {
	float: left;
	width: 100%
}
ol.who li {
	border: 1px solid #e8e8e8;
	padding: 10px;
	line-height: 23px;
	margin-bottom: 10px;
	list-style: none
}
.acer-repair-text-full {
	width: 100%;
	float: left
}
.acer-repair-text-full ol {
	float: left;
	position: static;
	display: block;
	padding-top: 0;
	margin-left: 20px
}
.acer-repair-text-full ol li {
	width: 100%;
	border-bottom: 1px solid #214d6f;
	font-size: 15px;
	color: #0563ad;
	line-height: 21px;
	padding: 6px 10px 4px
}
.listly {
	width: 100%;
	float: left;
	margin-bottom: 25px
}
.listly ul {
	float: left;
	position: static;
	display: block;
	padding-top: 0
}
.listly ul li {
	border: 1px solid #e8e8e8;
	padding: 10px;
	line-height: 23px;
	margin-bottom: 10px;
	list-style: none
}

.disck {width: 100%!important;	max-width: 582px;	margin-left: 1px!important;
	margin-top: 10px!important;border: 1px solid #99a5b3;}

.bord2 {
	border: 1px solid #0c0c0c!important;
}

.acer-repair-text-left-full ul li, .acer-repair-text-right ul li {
	border-bottom: 1px solid #f5f5f5;
	font-size: 15px;
	line-height: 1.5em;
	background: url(../images/check.png) left 14px no-repeat;
	font-weight: 400;
	list-style: none
}
.acer-repair-text-left-full {width: 100%;float: left}
.acer-repair-text-left-full ul {float: left;position: static;display: block;padding-top: 0}
.acer-repair-text-left-full ul li {width: 100%;color: #718a99;padding: 10px 10px 3px 25px}



.acer-repair-text-full2 {width:100%;float:left}
.acer-repair-text-full2-left {width: 55%;float:left}
.acer-repair-text-full2-left ul {position:static;display:block;padding-top:0}
.acer-repair-text-full2-left ul li {list-style: none; width: 100%; font-size: 14px; color: #718a99;line-height: 1.5em; background: url(../images/check.png) left 14px no-repeat; padding: 5px 10px 5px 25px;}
.acer-repair-text-full2-right {width:45%;float:right; text-align:center}
.acer-repair-text-full2-right img{width:100%; position: relative; top: 15px;}
.acer-repair-text-2 p, .acer-repair-text-right ul li {color: #333;width: 100%}
.acer-repair-text-right ul {float: left;position: static;display: block;padding-top: 0}
.social ul li, label {display: inline-block}
.acer-repair-text-right ul li {padding: 10px 10px 3px 25px}
.acer-repair-text-2 {width: 100%;float: left;background-color: #fff;padding: 40px 0 0}
.acer-repair-text-2 p {letter-spacing: 0;text-align: justify;line-height: 1.6;margin: 0;font-size: 15px;padding-bottom: 15px; display:inline-block}
.acer-repair-text h1, .acer-repair-text h2, .acer-repair-text h3, .acer-repair-text h4, .acer-repair-text-2 h1, .acer-repair-text-2 h2, .acer-repair-text-2 h3, .acer-repair-text-2 h4 {font-size: 20px;font-weight: 600;float: left;text-align: left;width: 100%;color: #000;	margin-bottom: 10px;padding-left: 0;margin-top: 0}
.acer-repair-text-left-full-two ul li, .acer-repair-text-repair p, .footer h4 {font-family: proxima-nova, Helvetica Neue, Helvetica, Arial, sans-serif}
.footer {width: 100%;float: left;background-size: cover;padding: 20px 0 0;background-color: #424242}
.nav {width:33%;float: left;padding: 20px 0 40px}
.footer h4 {line-height: 1.2;margin-top: 0;margin-bottom: 15px;font-size: 20px;color: #f9f7f7;text-shadow: 1px 1px 1px rgba(0,0,0,.004)}
.nav ul {width: 100%;position: static;padding-top: 5px}
.nav ul li {font-size: 14px;padding: 0 1px;color: #c3c0c0;text-align: left;list-style: none;line-height: 25px;background: url(../images/arrow.png) left no-repeat;width: 77%;	border-bottom: 1px solid #615c5c}
.nav ul li a {font-size: 14px;color: #c3c0c0;padding-left: 0}
.social {width:33%;float: left;padding: 20px 0}
.social ul {width: 100%;position: static;padding-top: 5px}
.social ul li {margin: 0 5px;padding: 5px 0 0;width: 36px;text-align: center;height: 36px;vertical-align: baseline}
.social ul li a {font-size: 18px;padding: 0;color: #fff}
.discl {width: 27%;float: left;padding: 20px 0}
.discl p {width: 100%;color: #c3c0c0;font-size: 13px;text-align: justify;padding-right: 35px}
.contact {width:33%;float: left;padding: 20px 0}
.contact ul li {list-style: none;font-size: 14px;line-height: 22px;text-align: left;color: #b9b8b8}
.banner-two-text, .copy-rights {color: #fff;text-align: center;width: 100%}
.copy-rights {background: #202020;float: left;padding: 10px 0;font-size: 14px}
.banner-two {width: 100%;float: left;background-image: url(../images/ban.jpg)}
.banner-two-text {
	font-size: 26px;
	margin-top: 30px;
	padding-bottom: 20px;
}
.acer-repair-cover-area {width: 100%;float: left;background: #FFF;padding: 40px 0}
.acer-repair-cover-area-two {width: 16%;float: left}
.acer-repair-text-left-full-two {width: 100%;float: left}
.acer-repair-text-left-full-two ul li {list-style: none;width: 100%;font-size: 14px;color: #718a99;font-weight: 400;line-height: 16px;padding: 4px 0}
.acer-repair-text-left-full-two ul li a {color: #2E6692}
.acer-repair-cover-area h3 {text-align: left;color: #444;font-size: 18px;font-weight: 400;padding-bottom: 20px}
.acer-repair-text-repair {width: 100%;float: left;padding: 20px 0}
.acer-repair-text-repair p {padding: 10px 0 15px;color: #718a99;letter-spacing: 0;text-align: justify;line-height: 1.6;	margin: 0;font-size: 15px;width: 100%}
.acer-repair-text-repair-left {
	width: 50%;
	float: left;
	padding-right: 45px;
	padding-top: 20px;
	line-height: 30px;
	font-size: 13px
}
.acer-repair-text-repair-right {
	width: 50%;
	float: right;
	padding-left: 25px;
	padding-top: 35px
}
.acer-repair-blog-right-icon {
	width: 33%;
	float: left;
	padding-top: 40px
}
.acer-repair-blog-left h2 {
	width: 100%;
	font-size: 22px
}
.acer-repair-blog-right-icon p {
	text-align: center
}
.acer-repair-contact {
	width: 100%;
	float: left;
	background-color: #fff
}
.acer-repair-text-on-2 h1 {
	font-size: 26px;
	font-weight: 400;
	width: 100%;
	float: left;
	padding: 20px 0;
	color: #000;
	text-align: center
}
.contact-form {
	width: 100%;
	float: left;
	margin: 10px 0 30px;
	background-color: #eef5fb;
	padding: 20px
}
.contactleft1 {
	width: 50%;
	float: left
}
.contactleft1 h3 {
	text-align: left;
	padding-bottom: 16px;
	color: #444;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 0
}
.btn, .contactleft h3 {
	text-transform: uppercase;
	text-align: center
}
.contactleft {
	background: #e8e9ed;
	width: 50%;
	float: right;
	padding: 20px;
	margin-bottom: 15px;
	border: 1px solid rgba(227,241,248,.3)
}
.btn, .form-control {
	background-image: none
}
.contactleft h3 {
	padding-bottom: 16px;
	color: #111;
	font-size: 24px;
	letter-spacing: 1px;
	margin-bottom: 10px
}
.area, .field {
	width: 100%;
	padding: 5px;
	margin-bottom: 10px
}
.field {
	border: 1px solid #ced0da;
	height: 40px;
	border-radius: 5px
}
.area {
	border: 1px solid #ced0da;
	height: 80px;
	border-radius: 5px
}
.has-feedback {
	position: relative
}
.form-group {
	margin-bottom: 15px
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
label {
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
.has-feedback .form-control {
	padding-right: 42.5px
}
.form-control {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	height: 45px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
textarea.form-control {
	height: auto
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
.btn-default {
	color: #55acee;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 7px 30px
}
.btn {
	min-width: 160px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	padding: 13px 15px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.btn-default:hover {
	color: #fff;
	background-color: #339BEB;
	border-color: #339BEB
}
.list-icons {
	padding: 0;
	margin: 20px 0;
	list-style: none;
	font-size: 18px
}
.list-icons li {
	padding: 0 0 15px
}
.acer-repair-text-on h1 {padding: 20px 0;}
.acer-repair-blog {width: 100%;float: left;background-color: #fff;	padding: 0 0 40px}
.acer-repair-blog-left {width: 67%;float: left;background-color: #f6fbf3;padding: 15px 20px;text-align: justify}
.acer-repair-blog-left span {font-size:13px; color:#9e9e9e; border-bottom:15px; border-bottom:1px solid #9e9e9e}
.acer-repair-blog-left p {padding: 10px 0;text-align: justify}
.acer-repair-blog-right {width: 30%;float: right}
.acer-repair-blog-right h2 {width: 100%;font-size: 20px;border-bottom: 1px solid #c1cfb9}
.read-more {float: left;margin: 0 auto;text-align: center;background: #0C6;padding: 7px 15px}
.read-more a {color: #fff}
.acer-repair-blog-right ul li {list-style: none;font-size: 14px;width: 100%;padding: 2px 10px 4px 30px;background: url(../images/check.png) 5px no-repeat;color: #797979}
@media only screen and (min-width:768px) and (max-width:1200px) {
.wrapper {width: 100%}
.banner {height: auto;background-size: cover}
}
@media only screen and (min-width:768px) and (max-width:1000px) {
.acer-repair-blog-right-icon img, .wrapper {width: 100%}
.ban-right {margin-top: 10px}
.ban-right p {font-size: 14px;line-height: 24px}
.ban-text {font-size: 23px;line-height: 30px}
.call, .call2 {width: 42%}
.banner {height: auto}
.acer-repair-text-one {font-size: 21px}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.ban-right, .wrapper {width: 100%}
.banner {height: auto;margin-top: 0px;background-size: cover}
.ban-right {float: left;margin-top: 25px;background-color: rgba(31,84,47,.5);padding: 10px}
.ban-text {font-size: 17px;line-height: 31px;font-weight: 700}
.call {display: none}
.call2 {width: 55%}
.acer-repair-text-one {width: 100%;font-size: 19px}
.acer-repair-blog-left h2, .acer-repair-text-on-2 h1 {font-size: 17px}
.acer-repair-text-repair-left {width: 100%;	padding-right: 0;padding-top: 35px}
.acer-repair-text-repair-right {width: 100%;float: left;padding-left: 0;padding-top: 0}
.acer-repair-text-full2-left { width:100%;}
.acer-repair-text-full2-right { width:100%;}
.acer-repair-blog-right-icon {
	width: 100%;
	float: left;
	padding-top: 40px;
	text-align: center
}
.acer-repair-blog-right-icon p {
	text-align: center
}
.acer-repair-text-left, .acer-repair-text-right {
	width: 100%;
	float: left
}
.acer-repair-cover-area-two {
	width: 50%;
	float: left
}
.contact, .discl, .nav, .social {
	width: 100%;
	float: left;
	padding: 20px 0
}
.contactleft1 {
	width: 100%;
	float: left
}
.acer-repair-blog-left, .contactleft {
	width: 100%
}
.read-more {
	width: 45%
}
.acer-repair-blog-right {
	width: 100%;
	float: left;
	padding-top: 20px
}
.acer-top-area {
	display: none;
}
.num {
	float: left;
	width: 100%;
	padding-bottom: 11px;
	text-align: center;
	padding-top: 5px;
}
#menu>ul>li a {
	padding: 15px 15px 15px;
}

.adsimage a img {
    width:100%!important;
    margin: 10px 0 0!important;
    padding: 0;
    height: auto;
    max-width: 100%;
}

}
@media only screen and (min-width:320px) and (max-width:479px) {
.ban-right, .wrapper {
	width: 100%
}
.acer-repair-text-full2-left { width:100%;}
.acer-repair-text-full2-right { width:100%;}
.banner {
	height: auto;
	margin-top: 0px;
	background-size: cover
}
.ban-right {
	float: left;
	margin-top:0px;
	    padding: 25px 0
}
.ban-text {
	font-size: 20px;
	line-height: 30px
}
.call {
	display: none
}
.call2 {
	width: 55%
}
.acer-repair-text-one {
	width: 100%;
	font-size: 19px
}
.acer-repair-blog-left h2, .acer-repair-text-on-2 h1 {
	font-size: 17px
}
.acer-repair-text-repair-left {
	width: 100%;
	padding-right: 0;
	padding-top: 35px
}
.acer-repair-text-repair-right {
	width: 100%;
	float: left;
	padding-left: 0;
	padding-top: 0
}
.acer-repair-blog-right-icon {
	width: 100%;
	float: left;
	padding-top: 40px;
	text-align: center
}
.acer-repair-blog-right-icon p {
	text-align: center
}
.acer-repair-text-left, .acer-repair-text-right {
	width: 100%;
	float: left
}
.acer-repair-cover-area-two {
	width: 50%;
	float: left
}
.contact, .discl, .nav, .social {
	width: 100%;
	float: left;
	padding: 20px 0
}
.contactleft1 {
	width: 100%;
	float: left
}
.acer-repair-blog-left, .contactleft {
	width: 100%
}
.read-more {
	width: 45%
}
.acer-repair-blog-right {
	width: 100%;
	float: left;
	padding-top: 20px
}
.acer-top-area {
	display: none;
}
.num {
	float: left;
	width: 100%;
	padding-bottom: 11px;
	text-align: center;
	padding-top: 5px;
}
#menu>ul>li a {
	padding: 15px 15px 15px;
}

.adsimage a img {
    width:100%!important;
    margin: 10px 0 0!important;
    padding: 0;
    height: auto;
    max-width: 100%;
}

}
.reviewsummary {
	width: 100%;
	float: left;
	margin: 10px 0;
	padding: 0;
	font-size: 16px;
	line-height: 27px;
	vertical-align: middle;
}
.reviewsummary .reviewbtn {
	width: 40%;
    padding: 10px 10px;
    margin: 10px 0;
    background: #568a56;
    color: #fff;
    border-top: 5px solid #ccc;
}
.reviewsummary img {
	vertical-align: text-top;
}
.reviewsummary .new-div {
	padding-left: 10px;
}
