/*
Theme Name: Laptop Repair
Theme URI: https://www.sktthemes.org/shop/free-computer-store-wordpress-theme
Author: SKT Themes
Author URI: https://www.sktthemes.org
Description: SKT Laptop Repair is responsive template useful for computer, mobile phones, tablet, Mac, Windows, electronics, digital, software, desktop. online support, maintenance, services, consulting, training, help desk. SEO friendly, Multilingual friendly, RTL compatible, WooCommerce friendly, multipurpose, simple, flexible and easy to use. It comes with a ready to import Elementor template plugin as add on which allows to import 150+ design templates for making use in home and other inner pages. Use it to create any type of business, personal, blog and eCommerce website. Get documentation at https://sktthemesdemo.net/documentation/laptop-repair-documentation/

Version: 1.7
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License
License URI: license.txt
Text Domain: laptop-repair
Tags: two-columns,right-sidebar,full-width-template,custom-background,custom-colors,custom-menu,sticky-post,theme-options,threaded-comments,featured-images,footer-widgets,rtl-language-support,custom-logo,editor-style,custom-header,blog,portfolio,education 

Laptop Repair is based on Underscores theme(Underscores is distributed under the terms of the GNU GPL v2 or later).

Laptop Repair WordPress Theme has been created by SKT Themes(sktthemes.org), 2019.
Laptop Repair WordPress Theme is released under the terms of GNU GPL
*/

body {
     background-color: #f8f8f8;
     margin: 0;
     padding: 0;
     line-height: 20px;
     font-size: 14px;
     color: #5c5b5b;
     font-family: Arial, Helvetica, sans-serif;
     -ms-word-wrap: break-word;
     word-wrap: break-word;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 * {
     margin: 0;
     padding: 0;
     outline: none;
}
 img {
     border: none;
     margin: 0;
     padding: 0;
     height: auto;
}
 .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter {
     margin: 0;
     padding: 0;
}
 p {
     margin: 0;
     padding: 0;
}
 a {
     color: #000000;
     text-decoration: none;
}
 a:hover {
     color: #282828;
}
 dfn, cite, em, i {
     font-style: italic;
}
 blockquote {
     border: 0 solid #1a1a1a;
     border-left-width: 4px;
     color: #686868;
     font-size: 19px;
     font-size: 1.1875rem;
     font-style: italic;
     line-height: 1.4736842105;
     margin: 0 0 1.4736842105em;
     overflow: hidden;
     padding: 0 0 0 1.263157895em;
}
 blockquote, q {
     quotes: none;
}
 blockquote:before, blockquote:after, q:before, q:after {
     content: "";
}
 blockquote p {
     margin-bottom: 1.4736842105em;
}
 blockquote cite, blockquote small {
     color: #1a1a1a;
     display: block;
     font-size: 16px;
     font-size: 1rem;
     line-height: 1.75;
}
 blockquote cite:before, blockquote small:before {
     content: "\2014\00a0";
}
 blockquote em, blockquote i, blockquote cite {
     font-style: normal;
}
 blockquote strong, blockquote b {
     font-weight: 400;
}
 blockquote > :last-child {
     margin-bottom: 0;
}
 address {
     font-style: italic;
     margin: 0 0 1.75em;
}
 code, kbd, tt, var, samp, pre {
     font-family: Inconsolata, monospace;
}
 pre {
     border: 1px solid #d1d1d1;
     font-size: 16px;
     font-size: 1rem;
     line-height: 1.3125;
     margin: 0 0 1.75em;
     max-width: 100%;
     overflow: auto;
     padding: 1.75em;
     white-space: pre;
     white-space: pre-wrap;
     word-wrap: break-word;
}
 code {
     background-color: #d1d1d1;
     padding: 0.125em 0.25em;
}
 abbr, acronym {
     border-bottom: 1px dotted #d1d1d1;
     cursor: help;
}
 mark, ins {
     background: #007acc;
     color: #fff;
     padding: 0.125em 0.25em;
     text-decoration: none;
}
 big {
     font-size: 125%;
}
/** * 4.0 - Elements */
 html {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 *, *:before, *:after {
     -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
     box-sizing: inherit;
}
 hr {
     background-color: #d1d1d1;
     border: 0;
     height: 1px;
     margin: 0 0 1.75em;
}
 ul, ol {
     margin: 0 0 1.75em 1.25em;
     padding: 0;
}
 ul {
     list-style: disc;
}
 ol {
     list-style: decimal;
     margin-left: 1.5em;
}
 li > ul, li > ol {
     margin-bottom: 0;
}
 dl {
     margin: 0 0 1.75em;
}
 dt {
     font-weight: 700;
}
 dd {
     margin: 0 0 1.75em;
}
 img {
     height: auto;
     max-width: 100%;
     vertical-align: middle;
}
 del {
     opacity: 0.8;
}
 table, th, td {
     border: 1px solid #d1d1d1;
}
 table {
     border-collapse: separate;
     border-spacing: 0;
     border-width: 1px 0 0 1px;
     margin: 0 0 1.75em;
     table-layout: fixed;
     width: 100%;
}
 #wp-calendar caption {
     text-align: center;
     padding-bottom: 20px;
}
 caption, th, td {
     font-weight: normal;
     text-align: left;
}
 th {
     border-width: 0 1px 1px 0;
     font-weight: 700;
}
 td {
     border-width: 0 1px 1px 0;
}
 th, td {
     padding: 0.4375em;
}
/* Placeholder text color -- selectors need to be separate to work. */
 ::-webkit-input-placeholder {
     color: #686868;
     font-family: Montserrat, "Helvetica Neue", sans-serif;
}
 :-moz-placeholder {
     color: #686868;
     font-family: Montserrat, "Helvetica Neue", sans-serif;
}
 ::-moz-placeholder {
     color: #686868;
     font-family: Montserrat, "Helvetica Neue", sans-serif;
     opacity: 1;
}
 :-ms-input-placeholder {
     color: #686868;
     font-family: Montserrat, "Helvetica Neue", sans-serif;
}
 .entry-content ol li, .entry-content ul li {
     margin-left: 15px;
}
 ul li ul, ul li ul li ul, ol li ol, ol li ol li ol {
     margin-left: 10px;
}
 h1,h2,h3,h4,h5,h6 {
     color: #282828;
     font-family: 'Assistant';
     margin: 0 0 20px;
     padding: 0;
     line-height: 1.1;
     font-weight: 700;
}
 h1 {
     font-size: 36px;
}
 h2 {
     font-size: 30px;
}
 h3 {
     font-size: 26px;
}
 h4 {
     font-size: 25px;
}
 h5 {
     font-size: 14px;
}
 h6 {
     font-size: 12px;
}
 .clear {
     clear: both;
}
 .alignnone {
     width: 100% !important;
}
 img.alignleft, .alignleft {
     float: left;
     margin: 0 30px 0 0;
}
 .aligncenter, div.aligncenter {
     display: block;
     margin: 5px auto 5px auto;
}
 a img.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 img.alignright, .alignright {
     float: right;
     margin: 0 0 0 30px;
}
 .tag-sticky-2 {
     background-color: #ddd;
     padding: 20px;
}
 .left {
     float: left;
}
 .right {
     float: right;
}
 .space50 {
     clear: both;
     height: 50px;
}
 .space100 {
     clear: both;
     height: 100px;
}
 body.enableslide .head-info-area{
    position:absolute;
     z-index:99999;
     background-color: rgba(11,5,1, 0.6);
}
 body.enableslide .header{
    position:absolute;
     z-index:99999;
     background-color: rgba(11,5,1, 0.6);
}
 .head-info-area {
     padding: 0;
     width: 100%;
     font-family: 'Lato';
     font-size: 15px;
     color:#FFF;
     position:relative;
     z-index:99999;
     background-color: rgba(0,0,0, 0.6);
}
 .center {
     margin: 0 auto;
     width: 1170px;
}
 .left {
     float: left;
}
 .right {
     float: right;
}
 .head-info-area .left .phntp {
     display: inline-block;
     padding: 16px 5px;
}
 .head-info-area .left .emltp {
     display: inline-block;
     padding: 15px 5px;
}
 .head-info-area .right .sintp {
     display: inline-block;
     padding: 0;
     vertical-align: top;
}
 .footersocial{
    text-align:left;
     float:left;
}
 .footersocial .social-icons a{
    background-color:#000;
     border-radius:100%;
     padding:30px;
     margin:0;
}
 .footersocial .social-icons .fb:hover{
    background: url("/assets/5b51f6dcd75a34d1ef.png") no-repeat center center;
     background-color:#54be73;
}
 .footersocial .social-icons .tw:hover{
    background: url("/assets/6166c2557a5f843db8.png") no-repeat center center;
     background-color:#54be73;
}
 .footersocial .social-icons .gp:hover{
    background: url("/assets/e826846f0937c1577f.png") no-repeat center center;
     background-color:#54be73;
}
 .footersocial .social-icons .in:hover{
    background: url("/assets/c3fd16e5083f2d1920.png") no-repeat center center;
     background-color:#54be73;
}
 .footersocial .social-icons .tube:hover{
    background: url("/assets/cb53e8638b289e01b0.png") no-repeat center center;
     background-color:#54be73;
}