@charset "utf-8";
/*@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);*/
@import url('https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400i,500,500i,600,600i');
@import url('https://fonts.googleapis.com/css?family=Patua+One');
/* CSS Document */
body{font-family: 'Archivo Narrow', sans-serif; font-size: 17px;}

h1,h2,h3,h4,h5,h6{font-family: 'Patua One', cursive; line-height: 25px;}
 
.wrapper{ width:1200px; max-width: 100%; margin:0 auto;}
.menu{ background: #315D99; margin-top:68px;}
.menu ul li{float: left; list-style: none;  }

.menu ul li a{color:#fff; text-decoration: none; padding:5px 35px 10px 0px; display: block; font-size: 17px; text-transform: uppercase;}
.menu ul li a:hover{color:#000;}
.support {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 30px 0;
}
.btt{ display:inline-block; background:#315D99; color:#fff; margin-top:15px; padding:10px 20px; font-size:22px; text-decoration:none;}
.btt:hover{ color:#000; text-decoration:none;}
.fourservice{ border:1px #efefef dashed; padding:15px; box-shadow:3px 2px 3px #7E7E7E;}
.fourservice img {
    color: #035d95;
    float: left;
    font-size: 50px;
    padding: 0 10px 0 0;
}
.fourservice h3 {
    color: #414141;
    display: inline;
    font-size: 17px;
    font-weight: 100;
}

.brands{ padding:50px 0px; border-bottom:1px solid #efefef;}
.listservice{ padding:50px 0px; background:#f3f3f3;}
.plus { padding:0px;}
.plus li {
    background-image: url("../images/list-style-plus.jpg");
    background-position: 0 4px;
    background-repeat: no-repeat;
    font-size: 17px;
    list-style: outside none none;
    padding-left: 22px;
    line-height: 30px;
}
.navbar{margin:0; padding:0; line-height:2; background:#efefef; border-radius: 0px;}
.navbar-header{}
.call{ color:#315D99; font-size:18px; padding:2px 20px; font-weight:bold;}
.phone{ padding-top:70px}
.phone h4{ text-align:center}
.banner{ padding-top:0px;}
.macbac{background:#f3f3f3;}
.mac{ padding:50px 0px; }
.text h3{ text-align:center;}
.computer{ padding:30px 0px}
.content{background:#efefef;  padding:30px 0px 30px 0px}
.tagline{ padding:30px 0px; text-align:center;}
.issues{ padding:10px 20px; border:1px solid#c7c7c7; min-height:250px; margin-top: 15px;}
.issues .ericon{float: left; width: 100px;}
.issues .icofont{ font-size:60px; font-weight:bold;float: left;}
.issues .content{float: left;}
.issues h4{ font-weight: bold;}
.img-line{ padding:40px 0px 0px 0px}
.img-line img{ margin:0 auto;}
.img-line ul li{ font-size:17px; font-weight:bold;}
footer{ padding:10px 0px; background:#1F1F1F; color:#fff}
.answer ul li{ font-size:22px;}
ul li{list-style-type: circle}
.navbar-right{float: right;}
.print{ background: #0e6cb6;}
.go-top {
	position: fixed;
	bottom: 3.5em;
	right: 2em;
	text-decoration: none;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.7);
	font-size: 12px;
	padding: 1em;
	display: none;
	z-index:999;
}
.go-top:focus, .go-top:visited{color:#fff;}
.go-top:hover {
	background-color: rgba(0, 0, 0, 1);
	color:#fff;
}
.callline{ background:#414141; position:fixed; bottom:0; width:100%; z-index:99;}
.callline h4{ color:#fff;}
.disclaimer{ margin-top:10px;}
.address li{list-style: none;}
.go-top i{ font-size:18px;}
.privacy-pag{ padding:50px 0px;}
.privacy-pag ul li { color:#5e5e5e; }
.contacticon i{ color:#5e5e5e; border:1px solid #5e5e5e; padding:5px;}
@media(max-width:766px){
   .menu{  margin-top:130px;}
    .menu ul li a{color:#fff; text-decoration: none; padding:2px 15px 10px 0px; display: block; 
        font-size: 14px; text-transform: uppercase;}
	footer p{ text-align:left}
    .fourservice{margin:10px 0px; border: 1px solid #ccc; padding:10px 0px;}
	.callline{ position:relative; }
	}
	
	.serv {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 30px 0;
}
	.bottom-foot {
    background: #315D99 none repeat scroll 0 0;
    color: #fff;
    padding: 30px 0;
}
.testimonials {
    height: 150px;
    overflow: hidden;
    padding: 20px 10px;
}




/* ABOUT US */
.sectionbar{   padding:15px 0px; background: url(../images/patt1.jpg);}

.c4.image {
    width: 20px;
    height: 100px;
}
img {
    max-width: 100%;
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c1-5, .c1-8 {
    min-height: 1px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.justabox {
    border: 1px solid #eee;
    padding: 15px;
    text-align: center;
    background: #fff;
	color:#818181;
}
.privacy-pag p{color: #5e5e5e;}
.printimg{padding: 40px 0px;}
.social-icons a{color:#fff; font-size:20px; width: 30px; height: 30px;
 border: 1px solid #fff; border-radius: 50%; margin: 2px 5px; display: inline-block; text-align:center;}
 .social-icons a:hover{text-decoration: none; color:#414141;}
 .testimonials a{ color:#414141;}
 .Printerbac{ background: #F4FAFA; padding: 50px 0px;}
 .justabox{font-weight: bold; font-size: 18px; color: #000;} 
/* CONTACT */
/*header*/
.pulse {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid #0f6;
    transform: translate(-50%, -50%);
    text-align: center;
    background: #0f6;
    position: fixed;
    left: 40px;
    top: 90%;
    z-index: 999;
  }
  .pulse img {
    position: absolute;
    top: 18%;
    left: 18%;
  }
  .pulse:before,
  .pulse:after {
    content: "";
    border: 2px solid #0f6;
    border-radius: 50%;
    position: absolute;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    display: block;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    animation-delay: 0.4s;
  }
  @keyframes animate {
    0% {
      transform: scale(0.5);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.1);
      opacity: 0;
    }
  }